.answer-options{display:grid;position:relative;isolation:isolate;gap:10px;margin-top:26px}.answer-option{position:relative;display:flex;width:100%;min-height:64px;align-items:center;gap:14px;border:1px solid hsl(var(--border)/.7);border-radius:14px;background:hsl(var(--card));padding:14px 16px;text-align:left;color:hsl(var(--foreground));cursor:pointer;transition:background .16s ease,border-color .16s ease;-webkit-tap-highlight-color:transparent}.answer-option:hover{background:hsl(var(--muted)/.35);border-color:hsl(var(--foreground)/.2)}.answer-option[data-state=checked]{background:hsl(var(--primary)/.045);border-color:transparent}.answer-selection{position:absolute;inset:-1px;border:1.5px solid hsl(var(--primary)/.75);border-radius:inherit;pointer-events:none;z-index:1;box-shadow:0 0 0 3px hsl(var(--primary)/.04)}.answer-key{position:relative;display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border:1px solid hsl(var(--border)/.7);border-radius:9px;background:hsl(var(--muted)/.25);color:hsl(var(--muted-foreground));font-size:.7rem;font-weight:500}.answer-option[data-state=checked] .answer-key{border-color:hsl(var(--primary)/.2);background:hsl(var(--primary)/.1);color:hsl(var(--foreground))}.answer-label{position:relative;flex:1;min-width:0;font-size:.9375rem;line-height:1.7;font-weight:450}.answer-check{display:flex;flex:0 0 20px;align-items:center;justify-content:center;opacity:0;color:hsl(var(--primary));transition:opacity .12s ease}.answer-option[data-state=checked] .answer-check{opacity:1}.question-number{display:grid;place-items:center;flex:0 0 32px;height:32px;margin-top:2px;border:1px solid hsl(var(--border)/.7);border-radius:10px;background:linear-gradient(145deg,hsl(var(--background)),hsl(var(--muted)/.55));box-shadow:0 1px 2px rgb(0 0 0/.025);font-size:.75rem;font-weight:500;color:hsl(var(--muted-foreground))}.quiz-progress-panel{margin-block:20px;border:1px solid hsl(var(--border)/.6);border-radius:14px;background:hsl(var(--card)/.5);padding:16px 18px}.quiz-progress-percent{font-variant-numeric:tabular-nums;font-weight:500;color:hsl(var(--foreground))}.quiz-timer{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:4px 10px;border:1px solid hsl(var(--border)/.7);border-radius:10px;background:hsl(var(--muted)/.25);font-size:.875rem;font-weight:500}.quiz-timer[data-urgent]{color:hsl(var(--destructive));border-color:hsl(var(--destructive)/.3);background:hsl(var(--destructive)/.04)}.quiz-navigation-grid{grid-template-columns:repeat(auto-fill,minmax(40px,1fr));max-width:640px;gap:8px}.arc-question-nav{position:relative;width:100%;height:40px;min-width:0;border-radius:10px;border:1px solid hsl(var(--border)/.65);background:hsl(var(--card));box-shadow:0 1px 2px rgb(0 0 0/.025);font-size:.7rem;font-weight:450;color:hsl(var(--muted-foreground))}.arc-question-nav.answered,.dark .arc-question-nav.answered{color:hsl(var(--foreground));background:hsl(var(--muted)/.5);border-color:hsl(var(--border)/.5)}.arc-question-nav.current,.arc-question-nav.current:hover,.dark .arc-question-nav.current{color:hsl(var(--background));background:hsl(var(--foreground));border-color:hsl(var(--foreground));box-shadow:0 2px 5px rgb(0 0 0/.1)}.arc-question-nav:active{transform:scale(.96)}.question-nav-dot{position:absolute;bottom:4px;left:calc(50% - 1.5px);width:3px;height:3px;border-radius:50%;background:hsl(var(--primary));opacity:0}.arc-question-nav[data-answered] .question-nav-dot{opacity:1}.arc-question-nav.current .question-nav-dot{background:hsl(var(--background))}.quiz-nav-legend{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-block:10px 14px;font-size:.625rem;color:hsl(var(--muted-foreground))}.quiz-nav-legend>span{display:inline-flex;align-items:center;gap:5px}.quiz-nav-legend i{display:block;width:7px;height:7px;border:1px solid hsl(var(--border));border-radius:2px}.quiz-nav-legend i.nav-legend-current{background:hsl(var(--foreground));border-color:hsl(var(--foreground))}.quiz-nav-legend i.nav-legend-answered{background:hsl(var(--primary)/.55);border-color:transparent}.quiz-workspace button:not([role=radio]):not(.arc-question-nav){border-radius:11px}.quiz-workspace button:disabled{box-shadow:none}.result-metric-card{background:linear-gradient(145deg,hsl(var(--card)),hsl(var(--muted)/.28));border-color:hsl(var(--border)/.65);box-shadow:0 1px 3px rgb(0 0 0/.025),inset 0 1px 0 hsl(var(--foreground)/.025)}.result-score-value{font-size:clamp(3.75rem,7vw,5.25rem);line-height:1.15;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.055em;margin-top:8px}.result-domain-card{box-shadow:none;background:hsl(var(--card)/.65)}.score-ring{position:relative;margin-inline:auto}.score-ring svg{display:block;width:100%;height:100%}.score-ring-track{fill:none;stroke:hsl(var(--muted));stroke-width:7}.score-ring-value{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;line-height:1;color:hsl(var(--foreground));font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.04em;pointer-events:none}.amex-score-report .result-metric-card p.text-3xl{font-size:2.75rem;font-weight:500;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.quiz-workspace{--assessment-accent:218 78% 51%;width:100%;max-width:76rem;min-width:0}.quiz-workspace[data-test=GETo1]{--assessment-accent:153 54% 30%}.quiz-workspace[data-test=GREQ]{--assessment-accent:6 70% 44%}.quiz-workspace[data-test=AR]{--assessment-accent:239 65% 57%}.quiz-workspace[data-test=AMEX]{--assessment-accent:271 61% 53%}.dark .quiz-workspace{--assessment-accent:216 86% 72%}.dark .quiz-workspace[data-test=GETo1]{--assessment-accent:153 57% 62%}.dark .quiz-workspace[data-test=GREQ]{--assessment-accent:6 83% 72%}.dark .quiz-workspace[data-test=AR]{--assessment-accent:239 85% 78%}.dark .quiz-workspace[data-test=AMEX]{--assessment-accent:271 81% 76%}.quiz-workspace-linear{max-width:54rem}.quiz-workspace .quiz-toolbar{margin:0;border:0;border-bottom:1px solid hsl(var(--border)/.7);border-radius:0;background:transparent;box-shadow:none}.quiz-workspace .quiz-toolbar-content{flex-direction:row;gap:16px;padding:0 0 20px}.quiz-toolbar-content h1{display:flex;align-items:center;gap:12px;min-width:0;text-align:left;font-size:1.0625rem;line-height:1.45;font-weight:600;letter-spacing:-.025em;overflow-wrap:anywhere}.quiz-toolbar-content h1:before{content:"";flex:0 0 5px;width:5px;height:22px;border-radius:3px;background:hsl(var(--assessment-accent))}.quiz-time-control{flex:0 0 auto;font-variant-numeric:tabular-nums}.quiz-time-control>span{font-size:.6875rem}.quiz-time-control:not(.quiz-phase-timer){white-space:nowrap}.quiz-workspace .quiz-timer{gap:8px;min-height:37px;min-width:6rem;padding:6px 11px;border-color:hsl(var(--border)/.8);border-radius:9px;background:hsl(var(--card));font-size:.875rem;line-height:1;letter-spacing:0;box-shadow:0 1px 2px rgb(0 0 0/.025)}.quiz-timer-icon{flex:0 0 auto;opacity:.65}.quiz-workspace .quiz-timer[data-warning]{color:hsl(32 84% 33%);border-color:hsl(35 85% 49%/.35);background:hsl(38 94% 55%/.07)}.quiz-workspace .quiz-timer[data-urgent]{color:hsl(0 72% 44%);border-color:hsl(0 72% 50%/.38);background:hsl(0 72% 50%/.07)}.dark .quiz-workspace .quiz-timer[data-warning]{color:hsl(39 91% 72%)}.dark .quiz-workspace .quiz-timer[data-urgent]{color:hsl(0 86% 76%)}.quiz-workspace .quiz-progress-wrap{margin:0}.quiz-workspace .quiz-progress-panel{margin:18px 0 26px;border:0;border-radius:0;padding:0;background:transparent}.quiz-workspace .quiz-progress-meta{margin-bottom:10px;font-size:.6875rem}.quiz-workspace .quiz-progress-percent{min-width:3rem;text-align:right}.quiz-workspace .quiz-progress-panel [role=progressbar]{height:4px;background:hsl(var(--foreground)/.065)}.quiz-workspace .quiz-progress-panel [role=progressbar]>div{border-radius:inherit;background:hsl(var(--assessment-accent));transition:transform .18s ease-out}.quiz-workspace .quiz-question-card{scroll-margin-top:84px;min-width:0;overflow:hidden;border:1px solid hsl(var(--border)/.8);border-radius:18px;background:hsl(var(--card));box-shadow:0 2px 4px rgb(0 0 0/.015),0 14px 40px rgb(0 0 0/.025)}.dark .quiz-workspace .quiz-question-card{box-shadow:0 2px 4px rgb(0 0 0/.08),0 14px 40px rgb(0 0 0/.08)}.quiz-workspace .quiz-question-content{padding:clamp(20px,3vw,36px)}.quiz-workspace .question-container{margin-bottom:24px}.quiz-workspace .question-heading{align-items:flex-start;gap:14px;margin-bottom:26px}.quiz-workspace .question-heading h2{margin:1px 0 0;font-size:clamp(1.0625rem,1.6vw,1.25rem);font-weight:500;line-height:1.7;letter-spacing:-.018em;overflow-wrap:anywhere}.quiz-workspace .question-number{flex-basis:30px;height:30px;margin-top:2px;border-radius:8px;border-color:hsl(var(--assessment-accent)/.18);background:hsl(var(--assessment-accent)/.055);color:hsl(var(--assessment-accent));box-shadow:none;font-size:.6875rem;font-variant-numeric:tabular-nums}.quiz-workspace .answer-options{gap:9px;margin-top:24px}.quiz-workspace .answer-option{min-height:58px;gap:13px;border-radius:11px;border-color:hsl(var(--border)/.85);padding:12px 14px;background:hsl(var(--background)/.4);transition:background-color .12s ease,border-color .12s ease}.quiz-workspace .answer-option[data-state=checked]{border-color:hsl(var(--assessment-accent)/.7);background:hsl(var(--assessment-accent)/.055)}.quiz-workspace .answer-selection{border-color:hsl(var(--assessment-accent)/.8);box-shadow:0 0 0 3px hsl(var(--assessment-accent)/.04)}.quiz-workspace .answer-key{flex-basis:28px;width:28px;height:28px;border-radius:7px;background:hsl(var(--muted)/.45);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;transition:background-color .12s ease,border-color .12s ease}.quiz-workspace .answer-option[data-state=checked] .answer-key{border-color:hsl(var(--assessment-accent)/.2);background:hsl(var(--assessment-accent)/.13);color:hsl(var(--foreground))}.quiz-workspace .answer-label{font-size:.875rem;font-weight:400;line-height:1.6}.quiz-workspace .answer-check{color:hsl(var(--assessment-accent))}.answer-shortcut-hint{display:flex;align-items:center;justify-content:flex-end;gap:5px;margin-top:14px;color:hsl(var(--muted-foreground));font-size:.625rem}.answer-shortcut-hint kbd{display:grid;min-width:18px;height:19px;place-items:center;border:1px solid hsl(var(--border)/.75);border-radius:4px;background:hsl(var(--background));font-family:inherit;font-size:.6rem}.answer-shortcut-hint>span:last-child{margin-left:3px}.quiz-workspace .quiz-step-controls{align-items:center;gap:12px;margin-top:24px;border-top:1px solid hsl(var(--border)/.65);padding-top:22px}.quiz-step-controls>div>span,.quiz-step-controls>span{font-size:.6875rem;white-space:nowrap;font-variant-numeric:tabular-nums}.quiz-workspace button:not([role=radio]):not(.arc-question-nav){font-size:.75rem;font-weight:500;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.quiz-workspace button:not([role=radio]):hover{transform:none}.quiz-workspace button:focus-visible,.quiz-workspace input:focus-visible{outline:2px solid hsl(var(--assessment-accent));outline-offset:3px;--tw-ring-color:transparent;--tw-ring-offset-width:0px}.quiz-workspace .quiz-question-map{min-width:0;margin-top:24px;border:1px solid hsl(var(--border)/.55);border-radius:14px;padding:20px;background:hsl(var(--muted)/.15)}.quiz-question-map h3{margin:0 0 12px;text-align:left;font-size:.75rem;font-weight:600;letter-spacing:-.01em}.quiz-question-map .quiz-nav-legend{gap:10px;margin:0 0 16px;font-size:.5625rem}.quiz-question-map .quiz-nav-legend i{width:6px;height:6px}.quiz-question-map .nav-legend-answered{background:hsl(var(--assessment-accent)/.6)}.quiz-question-map .quiz-navigation-grid{grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:6px;max-width:none;max-height:24rem;margin:0;overflow-y:auto;overscroll-behavior:contain;padding:4px;scrollbar-width:thin;scrollbar-color:hsl(var(--foreground)/.16) transparent}.quiz-workspace .arc-question-nav{height:38px;border-radius:7px;border-color:hsl(var(--border)/.7);background:hsl(var(--card));box-shadow:none;font-size:.625rem;font-weight:400;font-variant-numeric:tabular-nums;transition:border-color .12s ease,background-color .12s ease}.quiz-workspace .arc-question-nav[data-answered]{border-color:hsl(var(--assessment-accent)/.16);background:hsl(var(--assessment-accent)/.075);color:hsl(var(--foreground))}.quiz-workspace .arc-question-nav[data-current]{border-color:hsl(var(--foreground));background:hsl(var(--foreground));color:hsl(var(--background));font-weight:600;box-shadow:0 2px 5px rgb(0 0 0/.08)}.quiz-workspace .question-nav-dot{background:hsl(var(--assessment-accent))}.quiz-workspace .arc-question-nav[data-current] .question-nav-dot{background:hsl(var(--background))}.quiz-workspace .quiz-submit{margin-top:20px}.quiz-workspace .quiz-submit button{min-height:42px}.quiz-workspace .quiz-overall-progress{margin-top:24px}.quiz-workspace .quiz-overall-progress>p{text-align:left;font-size:.625rem;margin-bottom:9px}.quiz-workspace .quiz-overall-progress [role=progressbar]{height:3px}.quiz-workspace .quiz-instructions>div{margin-bottom:18px;box-shadow:none}.quiz-workspace .quiz-text-answer,.quiz-workspace-linear .quiz-question-view input{min-height:56px;border:1px solid hsl(var(--border));border-radius:11px;background:hsl(var(--background));color:hsl(var(--foreground));box-shadow:inset 0 1px 2px rgb(0 0 0/.025);font-size:1.125rem;font-weight:500;letter-spacing:.04em}.quiz-workspace .quiz-text-answer::placeholder,.quiz-workspace-linear .quiz-question-view input::placeholder{font-size:.8125rem;font-weight:400;letter-spacing:0;text-transform:none}.quiz-workspace-linear .quiz-question-view{flex:1;min-height:280px}.quiz-phase-timer{gap:10px;min-width:0;padding-left:16px}.quiz-phase-timer>div{min-width:108px}.quiz-phase-timer>div>div{min-width:2.1rem;font-size:.9375rem}@media (hover:hover) and (pointer:fine){.quiz-workspace .answer-option:hover:not([data-state=checked]){border-color:hsl(var(--foreground)/.24);background:hsl(var(--muted)/.3)}.quiz-workspace .arc-question-nav:hover:not([data-current]){border-color:hsl(var(--assessment-accent)/.55);background:hsl(var(--assessment-accent)/.07);color:hsl(var(--foreground));box-shadow:none}}@media (min-width:1280px){.quiz-workspace:not(.quiz-workspace-linear){display:grid;grid-template-columns:minmax(0,1fr) 248px;align-items:start;column-gap:24px}.quiz-workspace .quiz-progress-wrap,.quiz-workspace .quiz-toolbar{grid-column:1/-1}.quiz-workspace .quiz-instructions,.quiz-workspace .quiz-overall-progress,.quiz-workspace .quiz-question-card{grid-column:1}.quiz-workspace .quiz-question-map{position:sticky;top:84px;grid-column:2;grid-row:3/span 2;margin-top:0;padding:18px}.quiz-workspace .quiz-submit{grid-column:1/-1}.quiz-question-map .quiz-navigation-grid{max-height:max(46px,min(24rem,calc(100dvh - 290px)))}}@media (max-width:639px){.quiz-workspace .quiz-toolbar-content{align-items:flex-start;gap:12px;padding-bottom:16px}.quiz-toolbar-content h1{gap:8px;padding-top:7px;font-size:.875rem}.quiz-toolbar-content h1:before{height:18px;width:4px;flex-basis:4px}.quiz-time-control>span{display:none}.quiz-workspace .quiz-timer{min-width:5.5rem}.quiz-workspace .quiz-question-content{padding:20px 16px}.quiz-workspace .question-heading{gap:10px}.quiz-workspace .question-number{flex-basis:26px;height:26px}.quiz-workspace .answer-option{min-height:58px;gap:10px;padding:12px}.quiz-workspace .answer-label{font-size:.8125rem}.quiz-workspace .quiz-step-controls{gap:8px}.quiz-step-controls button{padding-inline:11px}.quiz-step-controls>div>span,.quiz-step-controls>span{font-size:.625rem}.quiz-workspace .quiz-question-map{padding:16px}.quiz-question-map .quiz-navigation-grid{grid-template-columns:repeat(auto-fill,minmax(42px,1fr))}.quiz-workspace .arc-question-nav{height:42px}.quiz-phase-timer{padding-top:7px;padding-left:0;gap:6px}.quiz-phase-timer>svg{display:none}.quiz-phase-timer>div{min-width:90px}}@media (max-width:479px){.quiz-workspace:not(.quiz-workspace-linear) .quiz-step-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.quiz-workspace:not(.quiz-workspace-linear) .quiz-step-controls>button{grid-row:1;width:100%;min-width:0;min-height:42px;height:auto;padding:10px 8px;white-space:normal;font-size:.6875rem;line-height:1.35}.quiz-workspace:not(.quiz-workspace-linear) .quiz-step-controls>button:first-child{grid-column:1}.quiz-workspace:not(.quiz-workspace-linear) .quiz-step-controls>button:last-child{grid-column:2}.quiz-workspace:not(.quiz-workspace-linear) .quiz-step-controls>button svg{flex-shrink:0;width:.875rem;height:.875rem}.quiz-workspace:not(.quiz-workspace-linear) .quiz-step-controls>div,.quiz-workspace:not(.quiz-workspace-linear) .quiz-step-controls>span{grid-column:1/-1;grid-row:2;justify-self:center;justify-content:center;text-align:center}}@media (hover:none),(pointer:coarse){.answer-shortcut-hint{display:none}}@media (prefers-reduced-motion:reduce){.answer-check,.answer-option,.arc-question-nav{transition:none}.arc-question-nav:active{transform:none}.quiz-workspace *,.quiz-workspace :after,.quiz-workspace :before{transition:none!important;animation:none!important}}.page-wake{position:fixed;z-index:30;inset:0;width:100%;height:100%;overflow:hidden;contain:strict;pointer-events:none!important;user-select:none;mix-blend-mode:multiply;opacity:.7;visibility:hidden}.dark .page-wake{mix-blend-mode:screen;opacity:.8}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.page-wake{display:none}}.page-wake[data-active=true]{visibility:visible}@media print{.page-wake{display:none}}