._2kmZlW_atelier{width:100%;max-width:64rem;color:var(--text)}._2kmZlW_loading,._2kmZlW_decision,._2kmZlW_work,._2kmZlW_summary{min-height:max(30rem,100vh - 18rem)}._2kmZlW_loading{min-height:max(36rem,100vh - 10rem)}._2kmZlW_work,._2kmZlW_summary,._2kmZlW_decision{align-content:start;display:grid}._2kmZlW_atelier[data-fonts-ready=false] ._2kmZlW_work,._2kmZlW_atelier[data-fonts-ready=false] ._2kmZlW_summary{visibility:hidden}._2kmZlW_preparing{color:var(--text-muted);margin:0;position:absolute}._2kmZlW_loading p{color:var(--text-muted);margin:0}._2kmZlW_loadingSkeleton{gap:var(--space-3);max-width:44rem;margin-top:var(--space-5);display:grid}._2kmZlW_loadingSkeleton span{background:var(--surface-subtle);display:block}._2kmZlW_loadingProgress{height:.25rem;margin-bottom:var(--space-5)}._2kmZlW_loadingStem{width:88%;height:1.3rem}._2kmZlW_loadingStemShort{width:58%;height:1.3rem;margin-bottom:var(--space-3)}._2kmZlW_loadingChoice{border-bottom:1px solid var(--border);min-height:3.2rem}._2kmZlW_work{gap:var(--space-3);padding:var(--space-5) var(--space-6) var(--space-6);border:1px solid var(--border);background:var(--surface);border-radius:12px}._2kmZlW_eyebrow{font:700 var(--text-xs)/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0}._2kmZlW_orientation{font:650 var(--text-sm)/1.4 var(--font-sans);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}._2kmZlW_orientation span:first-child{color:var(--text)}._2kmZlW_steps{margin-bottom:var(--space-2)}._2kmZlW_steps ol{grid-template-columns:repeat(10,minmax(0,1fr));gap:.3rem;margin:0;padding:0;list-style:none;display:grid}._2kmZlW_steps li{min-width:0}._2kmZlW_steps button{cursor:pointer;background:0 0;border:0;width:100%;height:1.25rem;padding:.45rem 0;display:block}._2kmZlW_steps button:after{content:"";background:var(--border);height:.2rem;transition:background-color var(--motion-fast) ease;display:block}._2kmZlW_steps button[data-state=ok]:after{background:var(--success)}._2kmZlW_steps button[data-state=ko]:after{background:var(--danger)}._2kmZlW_steps button[data-state=skipped]:after{background:var(--text-muted)}._2kmZlW_steps button[aria-current=step]:after{background:var(--accent);height:.3rem;transform:translateY(-.05rem)}._2kmZlW_steps button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._2kmZlW_questionContext{align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);color:var(--text-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}._2kmZlW_questionContext span{background:var(--surface-subtle);border-radius:5px;padding:.25rem .55rem}._2kmZlW_questionContext span:first-child{color:var(--accent-ink);background:var(--accent-soft);white-space:nowrap;font-weight:700}._2kmZlW_work [data-question-card]{gap:0}._2kmZlW_work [data-question-card] fieldset{margin:0}._2kmZlW_work [data-question-stem]{max-width:44ch;margin:0 0 var(--space-5);font-family:var(--font-prose);font-size:var(--text-xl);letter-spacing:-.015em;text-wrap:pretty;font-weight:400;line-height:1.32}._2kmZlW_work [data-question-card] fieldset>div{gap:var(--space-2);border:0}._2kmZlW_work [data-question-card] label:has(input[type=radio]){align-items:start;gap:var(--space-4);min-height:4.25rem;padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--border-strong) 42%, var(--border));background:color-mix(in srgb, var(--surface-subtle) 25%, var(--surface));box-shadow:none;border-radius:8px;grid-template-columns:1.3rem 1.5rem minmax(0,1fr);line-height:1.55}._2kmZlW_work [data-question-card] label:has(input[type=radio]):hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent-soft) 34%, var(--surface))}._2kmZlW_work [data-question-card] label[data-state=selected]{border-color:var(--accent);background:color-mix(in srgb, var(--accent-soft) 72%, var(--surface));box-shadow:inset 0 0 0 1px var(--accent)}._2kmZlW_work [data-question-card] label[data-state=correct]:has(input[type=radio]){border-color:var(--success);background:color-mix(in srgb, var(--success-bg) 64%, var(--surface));box-shadow:inset 0 0 0 1px var(--success);grid-template-columns:1.3rem 1.5rem minmax(0,1fr) auto}._2kmZlW_work [data-question-card] label[data-state=wrong]:has(input[type=radio]){border-color:var(--danger);background:color-mix(in srgb, var(--danger-bg) 55%, var(--surface));box-shadow:inset 0 0 0 1px var(--danger);grid-template-columns:1.3rem 1.5rem minmax(0,1fr) auto}._2kmZlW_work [data-question-card] label[data-state=neutral]{background:color-mix(in srgb, var(--surface-subtle) 25%, var(--surface))}._2kmZlW_work [data-question-card] label:has(input[type=radio]:focus-visible){outline:3px solid var(--focus);outline-offset:-3px}._2kmZlW_work [data-question-card] input[type=radio]{margin-top:.24rem}._2kmZlW_work [data-question-card] label span:nth-child(2){color:var(--accent-ink)}._2kmZlW_work [data-question-card] label[data-state=wrong] span:nth-child(2){color:var(--danger)}._2kmZlW_work [data-question-card] label[data-state=correct] span:nth-child(2){color:var(--success)}._2kmZlW_work [data-question-card] label span:nth-child(3){font-size:var(--text-md)}._2kmZlW_work [data-question-card]>div:has(>button.btn){align-items:center;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}._2kmZlW_work [data-question-card]>div:has(>button.btn) .muted{font-size:var(--text-sm)}._2kmZlW_work [data-question-card]>div:has(>button.btn) button.btn-primary{order:3;margin-left:auto}._2kmZlW_work [data-question-card]>div:has(>button.btn) button.btn-quiet{order:1}._2kmZlW_work [data-question-card]>div:has(>button.btn) .muted{order:2}._2kmZlW_work [data-question-card] [role=status][data-correct]{gap:var(--space-4);margin-top:var(--space-6);padding:var(--space-2) 0 var(--space-4);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;display:grid}._2kmZlW_work [data-question-card] [data-answer-status]{min-height:3.5rem;padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--success) 28%, var(--border));background:color-mix(in srgb, var(--success-bg) 58%, var(--surface));font-family:var(--font-prose);font-size:var(--text-lg);border-radius:8px;align-self:center;margin:0;font-weight:500}._2kmZlW_work [data-question-card] [data-answer-status][data-correct=false]{border-color:color-mix(in srgb, var(--danger) 28%, var(--border));background:color-mix(in srgb, var(--danger-bg) 44%, var(--surface))}._2kmZlW_quickNext{grid-column:2;align-self:center}._2kmZlW_quickNext button{white-space:nowrap}._2kmZlW_work [data-question-card] [role=status]>dl:not([data-feedback-meta]){gap:var(--space-5);padding:var(--space-4);border:1px solid var(--border);background:color-mix(in srgb, var(--surface-subtle) 35%, var(--surface));border-radius:8px;grid-column:1/-1;margin:0;display:flex}._2kmZlW_work [data-question-card] [role=status]>dl:not([data-feedback-meta])>div{gap:var(--space-1);padding-left:var(--space-3);border-left-width:3px;flex:1;display:grid}._2kmZlW_work [data-question-card] [role=status]>dl:not([data-feedback-meta]) dd{font-size:var(--text-lg)}._2kmZlW_work [data-question-card] [data-feedback-section]{max-width:none;padding:var(--space-4) var(--space-5);border:1px solid var(--border);background:color-mix(in srgb, var(--surface-subtle) 32%, var(--surface));border-radius:8px;grid-column:1/-1}:is(._2kmZlW_work [data-question-card] [data-feedback-section] p,._2kmZlW_work [data-question-card] [data-feedback-section] ul){max-width:68ch}._2kmZlW_work [data-question-card] [data-feedback-section=why]{margin-block:var(--space-2);border-left:3px solid var(--accent);background:color-mix(in srgb, var(--surface-subtle) 72%, var(--surface))}._2kmZlW_work [data-question-card] [data-feedback-section=why] p{font-size:var(--text-lg);line-height:1.65}._2kmZlW_work [data-question-card] [data-feedback-section=yours]{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-left:3px solid var(--danger);background:color-mix(in srgb, var(--danger-bg) 10%, var(--surface))}._2kmZlW_work [data-question-card] [data-feedback-section=others]{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-color:color-mix(in srgb, var(--border) 65%, var(--surface));background:color-mix(in srgb, var(--surface-subtle) 12%, var(--surface))}._2kmZlW_work [data-question-card] [data-feedback-section=yours] p{font-size:var(--text-base);line-height:1.55}._2kmZlW_work [data-question-card] [data-feedback-section=others] ul{gap:var(--space-1);line-height:1.5}._2kmZlW_work [data-question-card] [data-feedback-section] h4{color:var(--text-muted)}._2kmZlW_work [data-question-card] [data-feedback-review]{margin:var(--space-2) 0 0;border:0;grid-column:1/-1;padding:0}._2kmZlW_work [data-question-card] [data-feedback-review] a{border:1px solid color-mix(in srgb, var(--accent) 25%, var(--border));width:100%;padding:var(--space-3) var(--space-4);background:color-mix(in srgb, var(--accent-soft) 42%, var(--surface));border-radius:8px}._2kmZlW_work [data-question-card] [data-feedback-meta]{gap:var(--space-1);max-width:72ch;margin-top:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--border);grid-column:1/-1}._2kmZlW_work [data-question-card] [data-feedback-meta] dt{color:var(--text-faint)}._2kmZlW_work [data-question-card] [data-feedback-meta] dd{color:var(--text-muted)}._2kmZlW_work [data-question-card] [data-feedback-meta] a{color:var(--accent-ink)}._2kmZlW_work [data-question-card] [role=status]>p:last-child{grid-column:1/-1}._2kmZlW_underActions,._2kmZlW_actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._2kmZlW_underActions{padding-top:var(--space-3);justify-content:space-between}._2kmZlW_sessionTools{gap:var(--space-4);margin-top:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border);font-size:var(--text-sm);color:var(--text-muted);flex-wrap:wrap;display:flex}._2kmZlW_sessionTools a,._2kmZlW_sessionTools button{color:inherit;text-underline-offset:.2em;text-decoration:underline}._2kmZlW_sessionTools button{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}._2kmZlW_confirm{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-strong);background:var(--surface-subtle);display:grid}._2kmZlW_confirm p{margin:0}._2kmZlW_summary,._2kmZlW_decision{gap:var(--space-4);padding:var(--space-5) var(--space-6);border:1px solid var(--border);background:var(--surface);border-radius:12px}._2kmZlW_summary h2,._2kmZlW_decision h2{max-width:25ch;font-family:var(--font-prose);font-size:var(--text-2xl);margin:0;font-weight:500;line-height:1.15}._2kmZlW_score{font-family:var(--font-prose);font-size:var(--text-lg);margin:0}._2kmZlW_score strong{color:var(--accent)}._2kmZlW_summaryNote,._2kmZlW_completeNote{max-width:68ch;color:var(--text-muted);margin:0}._2kmZlW_reviewSection{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border);display:grid}._2kmZlW_reviewSection h3{font-family:var(--font-prose);font-size:var(--text-lg);margin:0}._2kmZlW_reviewSection p{margin:0}._2kmZlW_reviewSection ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}._2kmZlW_reviewSection li{gap:var(--space-2);display:grid}._2kmZlW_reviewSection li button,._2kmZlW_compactList button,._2kmZlW_details button{color:var(--text);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}._2kmZlW_reviewSection li button:hover,._2kmZlW_compactList button:hover,._2kmZlW_details button:hover{color:var(--accent);text-decoration:underline}._2kmZlW_compactList{gap:var(--space-2);display:grid}._2kmZlW_details{border-top:1px solid var(--border);padding-top:var(--space-3)}._2kmZlW_details summary{cursor:pointer;font-weight:650}._2kmZlW_details ol{gap:var(--space-2);padding-left:1.5rem;display:grid}._2kmZlW_decision>p:not(._2kmZlW_eyebrow){margin:0}@media (max-width:40rem){._2kmZlW_work{padding:var(--space-3) var(--space-3) var(--space-5);gap:var(--space-2)}._2kmZlW_steps{margin-bottom:var(--space-1)}._2kmZlW_work [data-question-stem]{max-width:none;margin-bottom:var(--space-4);font-size:var(--text-lg);line-height:1.36}._2kmZlW_work [data-question-card] label:has(input[type=radio]){gap:var(--space-2);min-height:3.5rem;padding:.75rem var(--space-2);grid-template-columns:1.15rem 1rem minmax(0,1fr)}:is(._2kmZlW_work [data-question-card] label[data-state=correct]:has(input[type=radio]),._2kmZlW_work [data-question-card] label[data-state=wrong]:has(input[type=radio])){grid-template-columns:1.15rem 1rem minmax(0,1fr) auto}._2kmZlW_work [data-question-card] label span:nth-child(3){font-size:var(--text-base)}._2kmZlW_orientation{font-size:var(--text-xs)}._2kmZlW_orientation>span:last-child{text-align:right}._2kmZlW_orientationDomain{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._2kmZlW_questionContext{gap:var(--space-1)}._2kmZlW_questionContext span:first-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._2kmZlW_questionContext span:last-child{max-width:100%}._2kmZlW_work [data-question-card]>div:has(>button.btn) button.btn-primary{order:1;width:100%;margin-left:0}._2kmZlW_work [data-question-card]>div:has(>button.btn) button.btn-quiet{order:2}._2kmZlW_work [data-question-card]>div:has(>button.btn) .muted{order:3}._2kmZlW_work [data-question-card] [role=status][data-correct]{gap:var(--space-4) var(--space-2)}._2kmZlW_work [data-question-card] [role=status][data-correct]{scroll-margin-top:8rem}._2kmZlW_work [data-question-card] [data-answer-status]{font-size:var(--text-lg)}._2kmZlW_quickNext button{min-height:var(--touch-h);padding-inline:var(--space-2);font-size:var(--text-sm)}._2kmZlW_work [data-question-card] [data-feedback-section]{padding:var(--space-3)}._2kmZlW_work [data-question-card] [data-feedback-section=why] p{font-size:var(--text-md)}._2kmZlW_underActions{justify-content:flex-start}._2kmZlW_summary h2,._2kmZlW_decision h2{font-size:var(--text-xl)}._2kmZlW_summary,._2kmZlW_decision{padding:var(--space-4) var(--space-3)}}@media (max-width:20.5rem){._2kmZlW_work [data-question-card] [role=status][data-correct]{grid-template-columns:1fr}._2kmZlW_quickNext{grid-column:1}}
