._diagnostic_atvqa_1{border:1px solid var(--r90-border);border-radius:var(--r90-radius-medium);background:var(--r90-surface);width:min(88rem,100% - 1.5rem);color:var(--r90-text-muted);grid-template-columns:minmax(0,.72fr) minmax(28rem,1fr);align-items:start;gap:clamp(3rem,7vw,7rem);margin:2rem auto 0;padding:clamp(5rem,8vw,8rem) clamp(1.5rem,5vw,5rem);scroll-margin-top:7rem;display:grid}._copy_atvqa_16{align-self:start;position:sticky;top:7.5rem}._kicker_atvqa_22{color:var(--r90-text-muted);font:var(--type-eyebrow);letter-spacing:var(--text-eyebrow-tracking);text-transform:none;margin:0 0 1.35rem}._copy_atvqa_16 h2{max-width:38rem;font:var(--type-h2);letter-spacing:var(--text-h2-tracking);margin:0}._copy_atvqa_16>p{max-width:34rem;color:var(--r90-text-muted);font:var(--type-body-sm);letter-spacing:var(--text-body-sm-tracking);margin:1.5rem 0 0}._scoring_atvqa_45{grid-template-columns:repeat(2,1fr);gap:.6rem;max-width:36rem;margin:2rem 0 0;display:grid}._scoring_atvqa_45 div{border:1px solid var(--r90-border);border-radius:var(--r90-radius-medium);background:var(--r90-surface);min-height:6.2rem;padding:1rem}._scoring_atvqa_45 dt{color:var(--r90-text-muted);font:var(--type-body-sm);letter-spacing:var(--text-body-sm-tracking)}._scoring_atvqa_45 dd{color:var(--r90-text-muted);font:var(--type-body-sm);letter-spacing:var(--text-body-sm-tracking);margin:.5rem 0 0}._copy_atvqa_16>p._methodNote_atvqa_74{color:var(--r90-text-muted);font:var(--type-body-sm);letter-spacing:var(--text-body-sm-tracking);margin-top:.9rem}._panel_atvqa_81{border:1px solid var(--r90-border);border-radius:var(--r90-radius-medium);background:var(--r90-surface);min-width:0;box-shadow:var(--r90-shadow-flat);padding:clamp(1.1rem,3vw,2rem)}._progress_atvqa_90{border-bottom:1px solid var(--r90-border);min-height:3.5rem;color:var(--r90-text-muted);font:var(--type-body-sm);letter-spacing:var(--text-body-sm-tracking);justify-content:space-between;align-items:center;display:flex;position:relative;overflow:hidden}._progress_atvqa_90 strong{color:var(--r90-text-muted);font:var(--type-body-sm);letter-spacing:var(--text-body-sm-tracking)}._progress_atvqa_90 i{border-radius:var(--r90-radius-medium);background:var(--r90-surface);height:2px;transition:width var(--r90-duration-context) var(--r90-ease);position:absolute;bottom:0;left:0}._form_atvqa_119{gap:.75rem;margin-top:1rem;display:grid}._question_atvqa_125{border:1px solid var(--r90-border);border-radius:var(--r90-radius-medium);background:var(--r90-surface);gap:.9rem;margin:0;padding:1rem;display:grid}._question_atvqa_125 legend{color:var(--r90-text-muted);font:var(--type-label);letter-spacing:var(--text-label-tracking);gap:.8rem;display:flex}._question_atvqa_125 legend span{color:var(--r90-text-muted);font:var(--type-label);letter-spacing:var(--text-label-tracking)}._options_atvqa_149{grid-template-columns:repeat(4,1fr);gap:.45rem;display:grid}._options_atvqa_149 label{cursor:pointer}._options_atvqa_149 input{opacity:0;pointer-events:none;position:absolute}._options_atvqa_149 span{border:1px solid var(--r90-border);border-radius:var(--r90-radius-medium);background:var(--r90-surface);min-height:44px;color:var(--r90-text-muted);font:var(--type-body-sm);letter-spacing:var(--text-body-sm-tracking);transition:border-color var(--r90-duration-fast) var(--r90-ease), background var(--r90-duration-fast) var(--r90-ease), color var(--r90-duration-fast) var(--r90-ease), transform var(--r90-duration-fast) var(--r90-ease);place-items:center;display:grid}._options_atvqa_149 label:hover span{border-color:var(--r90-control-border);background:var(--r90-surface)}._options_atvqa_149 input:focus-visible+span{outline:3px solid var(--r90-focus);outline-offset:2px}._options_atvqa_149 input:checked+span{border-color:var(--r90-control-border);background:var(--r90-surface);color:var(--r90-text-muted);transform:translateY(-1px)}._actions_atvqa_195{justify-content:space-between;align-items:center;gap:.9rem;margin-top:1rem;display:flex}._actions_atvqa_195 button{border:1px solid var(--r90-border);border-radius:var(--r90-radius-medium);background:var(--r90-surface);min-height:44px;color:var(--r90-text-muted);cursor:pointer;font:var(--type-button);letter-spacing:var(--text-button-tracking);padding:0 1rem}._actions_atvqa_195 button:focus-visible,._result_atvqa_216 a:focus-visible{outline:3px solid var(--r90-focus);outline-offset:3px}._actions_atvqa_195 span,._privacyNote_atvqa_221{color:var(--r90-text-muted);font:var(--type-body-sm);letter-spacing:var(--text-body-sm-tracking)}._result_atvqa_216 small{color:var(--r90-text-muted);font:var(--type-caption);letter-spacing:var(--text-caption-tracking)}._privacyNote_atvqa_221{margin:1rem 0 0}._result_atvqa_216{border:1px solid var(--r90-border);border-radius:var(--r90-radius-medium);background:var(--r90-surface);gap:.9rem;margin-top:1.2rem;padding:1.4rem;display:grid}._result_atvqa_216>span{color:var(--r90-text-muted);font:var(--type-body-sm);letter-spacing:var(--text-body-sm-tracking);text-transform:none}._result_atvqa_216 h3{font:var(--type-h3);letter-spacing:var(--text-h3-tracking);margin:0}._result_atvqa_216 p{color:var(--r90-text-muted);font:var(--type-body-sm);letter-spacing:var(--text-body-sm-tracking);margin:0}._result_atvqa_216>strong{border-radius:var(--r90-radius-medium);background:var(--r90-surface);width:fit-content;color:var(--r90-text-muted);font:var(--type-body-sm);letter-spacing:var(--text-body-sm-tracking);padding:.55rem .75rem}._result_atvqa_216 h4{font:var(--type-h4);letter-spacing:var(--text-h4-tracking);text-transform:none;margin:0 0 .55rem}._result_atvqa_216 ul{color:var(--r90-text-muted);font:var(--type-body-sm);letter-spacing:var(--text-body-sm-tracking);gap:.45rem;margin:0;padding-left:1.1rem;display:grid}._result_atvqa_216 a{border-radius:var(--r90-radius-medium);background:var(--r90-surface);width:fit-content;min-height:46px;color:var(--r90-text-muted);font:var(--type-body-sm);letter-spacing:var(--text-body-sm-tracking);align-items:center;padding:0 1.15rem;display:inline-flex}@media (width<=960px){._diagnostic_atvqa_1{grid-template-columns:1fr}._copy_atvqa_16{position:static}._copy_atvqa_16>p{max-width:44rem}._scoring_atvqa_45{grid-template-columns:repeat(4,1fr);max-width:none}}@media (width<=700px){._diagnostic_atvqa_1{border-radius:var(--r90-radius-medium);width:calc(100% - 1rem);padding:4.5rem 1rem}._scoring_atvqa_45{grid-template-columns:repeat(2,1fr)}._panel_atvqa_81{border-radius:var(--r90-radius-medium);padding:1rem}}@media (width<=560px){._copy_atvqa_16 h2{font:var(--type-h2);letter-spacing:var(--text-h2-tracking)}._scoring_atvqa_45 div{min-height:5.6rem;padding:.8rem}._question_atvqa_125{padding:.85rem}._options_atvqa_149{grid-template-columns:1fr 1fr}._actions_atvqa_195{flex-direction:column;align-items:flex-start}}@media (width<=360px){._scoring_atvqa_45{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._progress_atvqa_90 i,._options_atvqa_149 span{transition:none}._options_atvqa_149 input:checked+span{transform:none}}._diagnostic_atvqa_1{width:100%;max-width:1120px;margin-top:var(--r90-space-8);padding:var(--r90-space-7) var(--r90-space-5);gap:var(--r90-space-7);background:var(--r90-canvas);border:0;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}._copy_atvqa_16{position:static}._copy_atvqa_16 :is(h1,h2){font:var(--type-h1);letter-spacing:var(--text-h1-tracking);color:var(--r90-text)}._copy_atvqa_16 ._kicker_atvqa_22{margin-bottom:var(--r90-space-5)}._panel_atvqa_81{padding:var(--r90-space-5);border-radius:var(--r90-radius-panel)}._question_atvqa_125{min-width:0;padding:var(--r90-space-4) 0;border:0}._question_atvqa_125 legend{color:var(--r90-text)}._options_atvqa_149{grid-template-columns:repeat(2,minmax(0,1fr))}._options_atvqa_149 span{border-color:var(--r90-control-border)}._options_atvqa_149 input:checked+span{background:var(--r90-action);color:var(--r90-on-action);font-weight:var(--text-label-weight);text-underline-offset:3px;text-decoration:underline;transform:none}._options_atvqa_149 label:hover span{background:var(--r90-surface-raised);color:var(--r90-text)}._progress_atvqa_90 i{background:var(--r90-action)}._result_atvqa_216{background:var(--r90-surface-raised)}._result_atvqa_216 :is(h2,h3){font:var(--type-h2);letter-spacing:var(--text-h2-tracking)}._result_atvqa_216 :is(h3,h4){text-transform:none}._result_atvqa_216 a{color:var(--r90-on-action);background:var(--r90-action);padding:var(--r90-space-3) var(--r90-space-4)}@media (width<=960px){._diagnostic_atvqa_1{grid-template-columns:1fr}}
