#ai-quiz{--ink:#292929;--muted:#61656c;--surface:#fff;--line:#dddedf;--teal:#138075;--teal-ink:#fff;--teal-soft:#b2e1dd;--lime:#f49233;--saffron-soft:#ffce7d;--warn:#f49233;color:var(--ink);font-family:inherit;font-size:17px;line-height:1.5;margin:0 auto;max-width:640px}#ai-quiz *,#ai-quiz :after,#ai-quiz :before{box-sizing:border-box}#ai-quiz .panel{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:32px}@media (max-width:520px){#ai-quiz .panel{border-radius:16px;padding:24px 20px}}#ai-quiz h1{color:var(--ink);font-size:clamp(32px,6vw,44px);font-weight:800;letter-spacing:-.025em;line-height:1.05;margin:0 0 16px}#ai-quiz h2{color:inherit;font-size:24px;font-weight:800;letter-spacing:-.015em;line-height:1.2;margin:0 0 12px}#ai-quiz h3{font-size:18px;font-weight:600;margin:0 0 8px}#ai-quiz p{margin:0 0 16px;max-width:60ch}#ai-quiz .muted{color:var(--muted)}#ai-quiz .small{font-size:14px}#ai-quiz button,#ai-quiz input,#ai-quiz select{color:inherit;font:inherit}#ai-quiz .btn{align-items:center;background:var(--teal);border:0;border-radius:999px;color:var(--teal-ink);cursor:pointer;display:inline-flex;font-weight:600;gap:8px;justify-content:center;padding:14px 26px;text-decoration:none;transition:transform .12s ease}#ai-quiz .btn:active{transform:scale(.98)}#ai-quiz .btn[disabled]{cursor:wait;opacity:.6}#ai-quiz .btn.ghost{background:transparent;border:1.5px solid var(--line);color:var(--ink)}#ai-quiz .btn:focus-visible,#ai-quiz .link:focus-visible,#ai-quiz .opt:focus-visible,#ai-quiz input:focus-visible,#ai-quiz select:focus-visible{outline:3px solid var(--lime);outline-offset:2px}#ai-quiz .intro-meta{color:var(--muted);display:flex;flex-wrap:wrap;font-size:15px;gap:20px;margin:24px 0 28px}#ai-quiz .intro-meta b{color:var(--ink);font-weight:600}#ai-quiz .progress{display:flex;gap:6px;margin-bottom:24px}#ai-quiz .progress i{background:var(--line);border-radius:3px;flex:1;height:6px}#ai-quiz .progress i.done{background:var(--teal)}#ai-quiz .progress i.now{background:var(--lime)}#ai-quiz .qcount{color:var(--muted);font-size:14px;margin-bottom:8px}#ai-quiz .qtext{font-size:clamp(22px,4.4vw,28px);line-height:1.2;margin:0 0 24px}#ai-quiz .qarea{background:var(--teal-soft);border-radius:999px;color:var(--ink);display:inline-block;font-size:13px;font-weight:600;margin-bottom:12px;padding:3px 10px}#ai-quiz .opts{display:grid;gap:10px}#ai-quiz .opt{align-items:center;background:var(--surface);border:1.5px solid var(--line);border-radius:14px;cursor:pointer;display:flex;font-weight:500;gap:14px;padding:15px 18px;text-align:left;width:100%}#ai-quiz .opt:hover{border-color:var(--teal)}#ai-quiz .opt .dot{border:2px solid var(--line);border-radius:50%;flex:none;height:20px;width:20px}#ai-quiz .opt.sel{background:var(--teal-soft);border-color:var(--teal)}#ai-quiz .opt.sel .dot{background:var(--teal);border-color:var(--teal);box-shadow:inset 0 0 0 3px var(--teal-soft)}#ai-quiz .nav{align-items:center;display:flex;justify-content:space-between;margin-top:24px}#ai-quiz .link{background:none;border:0;color:var(--muted);cursor:pointer;font-weight:500;padding:6px 0;text-decoration:underline;text-underline-offset:3px}#ai-quiz .field{display:grid;gap:6px;margin-bottom:16px}#ai-quiz .field label{font-size:15px;font-weight:600}#ai-quiz .opt-tag{color:var(--muted);font-weight:400}#ai-quiz .row2{display:grid;gap:12px;grid-template-columns:1fr 1fr}@media (max-width:520px){#ai-quiz .row2{grid-template-columns:1fr}}#ai-quiz .err{color:var(--ink);font-size:14px;font-weight:600;min-height:20px}#ai-quiz .fine{color:var(--muted);font-size:13px;margin-top:14px}#ai-quiz .score-head{align-items:center;display:grid;gap:24px;grid-template-columns:200px 1fr}@media (max-width:560px){#ai-quiz .score-head{grid-template-columns:1fr;justify-items:center;text-align:center}}#ai-quiz .dial{height:200px;position:relative;width:200px}#ai-quiz .dial svg{height:100%;width:100%}#ai-quiz .dial .num{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;padding-top:6px;position:absolute}#ai-quiz .dial .num b{font-size:58px;font-weight:800;letter-spacing:-.04em;line-height:1}#ai-quiz .dial .num span{color:var(--muted);font-size:14px}#ai-quiz .tier{font-size:clamp(28px,5vw,36px);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 10px}#ai-quiz .report{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}#ai-quiz .rrow{border-bottom:1px solid var(--line);display:grid;gap:6px 16px;grid-template-columns:1fr auto;padding:14px 0}#ai-quiz .rrow:last-child{border-bottom:0}#ai-quiz .rrow .name{font-weight:600}#ai-quiz .rrow .status{color:var(--muted);font-size:14px;text-align:right}#ai-quiz .meter{display:grid;gap:4px;grid-column:1/-1;grid-template-columns:repeat(4,1fr)}#ai-quiz .meter i{background:var(--line);border-radius:2px;height:8px}#ai-quiz .meter i.on{background:var(--teal)}#ai-quiz .rrow.weak .meter i.on{background:var(--warn)}#ai-quiz .rrow.weak .status{color:var(--ink);font-weight:700}#ai-quiz .start{background:var(--teal-soft);border-radius:16px;margin-top:20px;padding:24px}#ai-quiz .start .tag{color:var(--ink);font-size:14px;font-weight:700;margin-bottom:6px}#ai-quiz .prompt{background:var(--surface);border:1px solid var(--line);border-radius:12px;font-size:15px;line-height:1.55;margin-top:12px;padding:16px 16px 56px;position:relative;white-space:pre-wrap}#ai-quiz .prompt .copy{bottom:12px;font-size:14px;padding:8px 16px;position:absolute;right:12px}#ai-quiz .pro{background:var(--teal);border-radius:16px;color:#fff;margin-top:20px;padding:28px}#ai-quiz .pro h2{color:#fff}#ai-quiz .pro ul{display:grid;gap:10px;list-style:none;margin:0 0 22px;padding:0}#ai-quiz .pro li{align-items:start;display:grid;gap:10px;grid-template-columns:22px 1fr;margin:0}#ai-quiz .pro li svg{color:var(--saffron-soft);height:20px;margin-top:3px;width:20px}#ai-quiz .pro .btn{background:var(--lime);color:var(--ink)}#ai-quiz .share{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}#ai-quiz .share .label{font-weight:600;margin-right:4px}#ai-quiz .share .btn{font-size:15px;padding:10px 18px}#ai-quiz .toast{background:var(--ink);border-radius:999px;bottom:24px;color:#fff;font-size:15px;left:50%;max-width:90vw;opacity:0;padding:12px 20px;pointer-events:none;position:fixed;text-align:center;transform:translateX(-50%) translateY(20px);transition:opacity .2s,transform .2s;z-index:9999}#ai-quiz .toast.show{opacity:1;transform:translateX(-50%) translateY(0)}#ai-quiz .screen{animation:aiq-in .25s ease}@keyframes aiq-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){#ai-quiz .screen{animation:none}#ai-quiz .btn{transition:none}}#ai-quiz .aiq-form{margin-top:8px}#ai-quiz .aiq-form form{max-width:none}#ai-quiz .aiq-form fieldset{border:0;margin:0;max-width:none!important;padding:0}#ai-quiz .aiq-form fieldset.form-columns-2{display:grid;gap:0 12px;grid-template-columns:1fr 1fr}#ai-quiz .aiq-form fieldset .hs-form-field{float:none!important;width:auto!important}#ai-quiz .aiq-form fieldset .input{margin-right:0!important}@media (max-width:520px){#ai-quiz .aiq-form fieldset.form-columns-2{grid-template-columns:1fr}}#ai-quiz .aiq-form .hs-form-field{margin-bottom:18px}#ai-quiz .aiq-form .hs-form-field>label{display:block;font-size:15px;font-weight:600;margin-bottom:6px}#ai-quiz .aiq-form .hs-form-required{color:var(--warn);margin-left:2px}#ai-quiz .aiq-form .hs-input:not([type=checkbox]):not([type=radio]){background:var(--surface);border:1.5px solid var(--line);border-radius:12px;box-sizing:border-box;color:var(--ink);height:48px;line-height:1.3;font:inherit;max-width:100%;padding:0 14px;width:100%!important}#ai-quiz .aiq-form textarea.hs-input{height:auto!important;min-height:96px;padding:12px 14px!important}#ai-quiz .aiq-form .hs-input:focus-visible{outline:3px solid var(--lime);outline-offset:2px}#ai-quiz .aiq-form .inputs-list{list-style:none;margin:8px 0 0;padding:0}#ai-quiz .aiq-form .inputs-list li{margin:0 0 10px;padding:0}#ai-quiz .aiq-form .inputs-list label{align-items:flex-start;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:10px;line-height:1.4;margin:0}#ai-quiz .aiq-form .inputs-list input[type=checkbox],#ai-quiz .aiq-form .inputs-list input[type=radio]{accent-color:var(--teal);flex:none;height:18px;margin:2px 0 0;padding:0;width:18px!important}#ai-quiz .aiq-form .hs-richtext p,#ai-quiz .aiq-form .legal-consent-container p{color:var(--muted);font-size:13px;line-height:1.5;margin:0 0 8px;max-width:none}#ai-quiz .aiq-form .legal-consent-container .inputs-list label{font-size:14px}#ai-quiz .aiq-form .hs-error-msgs{list-style:none;margin:6px 0 0;padding:0}#ai-quiz .aiq-form .hs-error-msg,#ai-quiz .aiq-form .hs-main-font-element{color:var(--ink);font-size:14px;font-weight:600}#ai-quiz .aiq-form .hs-submit{margin-top:8px}#ai-quiz .aiq-form .hs-button{align-items:center;background:var(--teal);border:0;border-radius:999px;box-shadow:none;color:var(--teal-ink);cursor:pointer;display:inline-flex;font:inherit;font-weight:600;height:auto;justify-content:center;line-height:1.2;padding:14px 26px;text-shadow:none;width:auto}#ai-quiz .aiq-form .hs-button:hover{filter:brightness(1.08)}#ai-quiz.aiq-wide{max-width:1120px}@media (min-width:900px){#ai-quiz.aiq-wide .results-grid{align-items:start;border-top:1px solid var(--line);display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);margin-top:28px;padding-top:28px}#ai-quiz.aiq-wide .results-grid .report{border-top:0;margin-top:0;padding-top:0}#ai-quiz.aiq-wide .results-grid .start{margin-top:0}#ai-quiz.aiq-wide .score-head{grid-template-columns:200px minmax(0,1fr);max-width:760px}#ai-quiz.aiq-wide .panel{padding:40px}}