.cni4Dq_page,.cni4Dq_protectedPage{min-height:100dvh}.cni4Dq_page{padding:var(--space-4);background:radial-gradient(circle at 12% 18%, var(--color-yellow) 0 4rem, transparent 4.1rem), radial-gradient(circle at 92% 86%, var(--color-blue) 0 7rem, transparent 7.1rem), var(--color-pink)}.cni4Dq_brand{align-items:center;gap:var(--space-2);min-height:44px;margin-bottom:var(--space-4);font-family:var(--font-display);font-size:var(--text-md);font-weight:900;display:inline-flex}.cni4Dq_brand>span{width:2.4rem;height:2.4rem;color:var(--color-paper);font-size:var(--text-xs);background:var(--color-ink);border-radius:48% 52% 58% 42%;place-items:center;display:grid;transform:rotate(-4deg)}.cni4Dq_shell{background:var(--color-paper);border:var(--border-strong);border-radius:var(--radius-md);width:min(100%,70rem);box-shadow:var(--shadow-card);margin:0 auto;display:grid;overflow:hidden}.cni4Dq_poster{min-width:0;padding:clamp(var(--space-6), 6vw, var(--space-9));color:var(--color-paper);background:var(--color-ink);border-right:var(--border-strong);display:none;position:relative;overflow:hidden}.cni4Dq_poster p{z-index:1;max-width:12ch;margin-top:var(--space-6);font-family:var(--font-display);letter-spacing:-.06em;font-size:clamp(2.5rem,5vw,5rem);font-weight:900;line-height:.95;position:relative}.cni4Dq_posterTag,.cni4Dq_readyTag{width:fit-content;padding:var(--space-2) var(--space-3);color:var(--color-ink);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;background:var(--color-yellow);border:2px solid var(--color-ink);font-weight:900;display:inline-block;transform:rotate(-2deg)}.cni4Dq_posterShape{background:var(--color-pink);border:3px solid var(--color-paper);border-radius:43% 57% 31% 69%/62% 37% 63% 38%;width:16rem;height:16rem;position:absolute;bottom:-3rem;right:-4rem;transform:rotate(15deg)}.cni4Dq_panel{min-width:0;padding:clamp(var(--space-5), 6vw, var(--space-8))}.cni4Dq_heading{margin-bottom:var(--space-6)}.cni4Dq_heading>span{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.cni4Dq_heading h1,.cni4Dq_sessionCard h1{margin-top:var(--space-2);font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.05em;text-wrap:balance;line-height:1}.cni4Dq_form,.cni4Dq_formGrid{gap:var(--space-5);display:grid}.cni4Dq_passwordGroup{gap:var(--space-2);display:grid}.cni4Dq_passwordHint{color:var(--color-text-soft);font-size:var(--text-xs);font-weight:700;line-height:1.45}.cni4Dq_submit{width:100%;margin-top:var(--space-2)}.cni4Dq_switchAuth{color:var(--color-text-soft);font-size:var(--text-sm);text-align:center;font-weight:650}.cni4Dq_switchAuth a,.cni4Dq_retryLink{text-underline-offset:.2em;font-weight:900;text-decoration:underline;text-decoration-thickness:2px}.cni4Dq_catalogState{gap:var(--space-4);justify-items:start;display:grid}.cni4Dq_protectedPage{background:linear-gradient(135deg, transparent 75%, var(--color-pink-soft) 75%), var(--color-canvas)}.cni4Dq_protectedMain{min-height:calc(100dvh - 4.3rem);padding:var(--space-5);place-items:center;display:grid}.cni4Dq_sessionCard{gap:var(--space-5);width:min(100%,44rem);display:grid}.cni4Dq_sessionCard>p{max-width:54ch;color:var(--color-text-soft);font-size:var(--text-md);font-weight:650;line-height:1.55}.cni4Dq_userSummary{gap:var(--space-3);grid-template-columns:1fr;display:grid}.cni4Dq_userSummary>div{padding:var(--space-3);background:var(--color-paper);border:var(--border-regular);border-radius:var(--radius-sm)}.cni4Dq_userSummary dt{color:var(--color-muted);font-size:var(--text-xs);text-transform:uppercase;font-weight:850}.cni4Dq_userSummary dd{margin-top:var(--space-1);overflow-wrap:anywhere;font-weight:800}.cni4Dq_retryLink{width:fit-content;min-height:44px;padding:var(--space-2) 0;color:var(--color-ink);cursor:pointer;background:0 0;border:0}@media (min-width:46rem){.cni4Dq_page{padding:var(--space-6)}.cni4Dq_shell{grid-template-columns:minmax(16rem,.85fr) minmax(28rem,1fr)}.cni4Dq_poster{display:block}.cni4Dq_formGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:24rem){.cni4Dq_page{padding:var(--space-3)}.cni4Dq_panel{padding:var(--space-5) var(--space-4)}.cni4Dq_userSummary{grid-template-columns:1fr}}
.Hi2WXW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Hi2WXW_button{min-height:var(--control-height);justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);color:var(--color-ink);font:800 var(--text-sm) / 1 var(--font-body);letter-spacing:.01em;cursor:pointer;border:var(--border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-control);transition:transform var(--motion-fast) var(--ease-spring), box-shadow var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);display:inline-flex}.Hi2WXW_button:hover:not(:disabled){box-shadow:6px 6px 0 var(--color-ink);transform:translate(-2px,-2px)}.Hi2WXW_button:active:not(:disabled){box-shadow:1px 1px 0 var(--color-ink);transform:translate(3px,3px)}.Hi2WXW_button:disabled{color:var(--color-muted);cursor:not-allowed;background:var(--color-disabled);border-color:var(--color-muted);box-shadow:none;opacity:.8}.Hi2WXW_button_primary{background:var(--color-yellow)}.Hi2WXW_button_primary:hover:not(:disabled){background:var(--color-yellow-bright)}.Hi2WXW_button_secondary{background:var(--color-blue)}.Hi2WXW_button_secondary:hover:not(:disabled){background:var(--color-blue-bright)}.Hi2WXW_button_quiet{background:var(--color-paper)}.Hi2WXW_button_quiet:hover:not(:disabled){background:var(--color-lilac)}.Hi2WXW_button_danger{background:var(--color-red)}.Hi2WXW_button_danger:hover:not(:disabled){background:var(--color-red-bright)}.Hi2WXW_loader{align-items:center;gap:var(--space-2);font-weight:800;display:inline-flex}.Hi2WXW_loaderMark{border:4px solid;border-right-color:#0000;border-radius:50%;flex:none;width:2rem;height:2rem;animation:.75s linear infinite Hi2WXW_loader-spin;display:inline-block}.Hi2WXW_loaderMark_small{border-width:3px;width:1rem;height:1rem}.Hi2WXW_loaderMark_regular{width:2rem;height:2rem}.Hi2WXW_loaderLabelSmall{line-height:1}.Hi2WXW_field{align-content:start;gap:var(--space-2);min-width:0;display:grid}.Hi2WXW_label{width:fit-content;font-size:var(--text-sm);font-weight:850}.Hi2WXW_requiredMark,.Hi2WXW_error{color:var(--color-danger-text)}.Hi2WXW_control{width:100%;min-height:var(--control-height);padding:var(--space-3) var(--space-4);color:var(--color-ink);font:650 var(--text-md) / 1.35 var(--font-body);background:var(--color-paper);border:var(--border-strong);border-radius:var(--radius-sm);box-shadow:3px 3px 0 color-mix(in srgb, var(--color-ink) 20%, transparent);transition:box-shadow var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard)}.Hi2WXW_control::placeholder{color:var(--color-muted);opacity:1}.Hi2WXW_control:hover:not(:disabled){background:var(--color-paper-warm)}.Hi2WXW_control[aria-invalid=true]{background:var(--color-red-soft);border-color:var(--color-danger-text)}.Hi2WXW_control:disabled{color:var(--color-muted);cursor:not-allowed;background:var(--color-disabled);box-shadow:none}.Hi2WXW_select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--color-ink) 50%), linear-gradient(135deg, var(--color-ink) 50%, transparent 50%);background-position:calc(100% - 21px),calc(100% - 14px);background-repeat:no-repeat;background-size:7px 7px,7px 7px;padding-right:3rem}.Hi2WXW_textarea{resize:vertical;min-height:9rem}.Hi2WXW_hint,.Hi2WXW_error{font-size:var(--text-xs);font-weight:700;line-height:1.45}.Hi2WXW_hint{color:var(--color-text-soft)}.Hi2WXW_card{min-width:0;padding:clamp(var(--space-5), 5vw, var(--space-8));border:var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-card);position:relative}.Hi2WXW_card_paper{background:var(--color-paper)}.Hi2WXW_card_pink{background:var(--color-pink)}.Hi2WXW_card_yellow{background:var(--color-yellow)}.Hi2WXW_card_blue{background:var(--color-blue)}.Hi2WXW_card_green{background:var(--color-green)}.Hi2WXW_alert{gap:var(--space-3);padding:var(--space-4);color:var(--color-ink);border:var(--border-regular);border-radius:var(--radius-sm);box-shadow:3px 3px 0 var(--color-ink);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.Hi2WXW_alert_info{background:var(--color-blue-soft)}.Hi2WXW_alert_success{background:var(--color-green-soft)}.Hi2WXW_alert_warning{background:var(--color-yellow-soft)}.Hi2WXW_alert_error{background:var(--color-red-soft)}.Hi2WXW_alertIcon{width:1.75rem;height:1.75rem;font-family:var(--font-display);background:var(--color-paper);border:2px solid;border-radius:50%;place-items:center;font-weight:900;line-height:1;display:grid}.Hi2WXW_alertTitle{font-family:var(--font-display);font-size:var(--text-sm);margin-bottom:.2rem;line-height:1.2;display:block}.Hi2WXW_alertBody{font-size:var(--text-sm);line-height:1.45}.Hi2WXW_navigation{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;min-width:0;padding:var(--space-3) clamp(var(--space-4), 4vw, var(--space-8));color:var(--color-paper);background:var(--color-ink);border-bottom:3px solid var(--color-ink);display:flex}.Hi2WXW_brand{align-items:center;gap:var(--space-2);min-height:44px;font-family:var(--font-display);font-size:var(--text-md);letter-spacing:-.03em;font-weight:900;display:inline-flex}.Hi2WXW_brandMark{width:2.25rem;height:2.25rem;color:var(--color-ink);background:var(--color-pink);border:2px solid var(--color-paper);border-radius:44% 56% 48% 52%/57% 45% 55% 43%;place-items:center;font-size:.8rem;display:grid;transform:rotate(-4deg)}.Hi2WXW_navigationList{align-items:center;gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.Hi2WXW_navigationActions{justify-content:flex-end;align-items:center;gap:var(--space-2);min-width:0;display:flex}.Hi2WXW_navigationPromo{min-height:44px;padding:var(--space-2) var(--space-3);color:var(--color-ink);font-size:var(--text-xs);text-align:center;background:var(--color-green);border:2px solid var(--color-paper);border-radius:var(--radius-xs);justify-content:center;align-items:center;font-weight:900;line-height:1.2;display:inline-flex}.Hi2WXW_navigationPromo:hover{background:var(--color-green-bright)}.Hi2WXW_navigationLink{min-height:44px;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);border-radius:var(--radius-xs);align-items:center;font-weight:800;display:inline-flex}.Hi2WXW_navigationLink:hover,.Hi2WXW_navigationLink[aria-current=page]{color:var(--color-ink);background:var(--color-yellow)}.Hi2WXW_navigation a:focus-visible{outline-color:var(--color-yellow)}.Hi2WXW_modalBackdrop{z-index:100;padding:var(--space-4);background:color-mix(in srgb, var(--color-ink) 72%, transparent);animation:Hi2WXW_backdrop-in var(--motion-base) var(--ease-standard) both;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.Hi2WXW_modalPanel{width:min(100%,34rem);max-height:calc(100dvh - 2 * var(--space-4));padding:clamp(var(--space-5), 6vw, var(--space-8));background:var(--color-paper);border:var(--border-strong);border-radius:var(--radius-md);box-shadow:9px 9px 0 var(--color-yellow);animation:Hi2WXW_modal-in var(--motion-base) var(--ease-spring) both;position:relative;overflow-y:auto}.Hi2WXW_modalTape{background:color-mix(in srgb, var(--color-blue) 78%, transparent);border:2px solid var(--color-ink);width:7rem;height:1.8rem;position:absolute;top:-.8rem;left:50%;transform:translate(-50%)rotate(-2deg)}.Hi2WXW_modalHeading{justify-content:space-between;align-items:start;gap:var(--space-4);display:flex}.Hi2WXW_modalHeading h2{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.04em;line-height:1}.Hi2WXW_modalHeading .Hi2WXW_button{min-width:var(--control-height);padding:var(--space-2);font-size:1.5rem}.Hi2WXW_modalBody{gap:var(--space-5);margin-top:var(--space-5);line-height:1.6;display:grid}@keyframes Hi2WXW_loader-spin{to{transform:rotate(360deg)}}@keyframes Hi2WXW_backdrop-in{0%{opacity:0}}@keyframes Hi2WXW_modal-in{0%{opacity:0;transform:translateY(1rem)rotate(1deg)scale(.98)}}@media (max-width:42rem){.Hi2WXW_navigation{align-items:center;display:grid}.Hi2WXW_brand>span:last-child{max-width:none}.Hi2WXW_navigationList,.Hi2WXW_navigationActions{flex-wrap:wrap;justify-content:flex-start}.Hi2WXW_navigationPromo{justify-self:start}.Hi2WXW_navigationLink{padding-inline:var(--space-2);font-size:var(--text-xs)}}
._9v1nSG_page{background:radial-gradient(circle at 94% 18%, var(--color-yellow) 0 5rem, transparent 5.1rem), linear-gradient(145deg, transparent 76%, var(--color-pink-soft) 76%), var(--color-canvas);min-height:100dvh}._9v1nSG_main{gap:var(--space-6);width:min(100% - 2rem,68rem);padding:var(--space-6) 0 var(--space-8);margin:0 auto;display:grid}._9v1nSG_hero{justify-content:space-between;align-items:flex-start;gap:var(--space-5);display:flex}._9v1nSG_hero h1,._9v1nSG_readyCard h1{margin-top:var(--space-2);font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.05em;line-height:1}._9v1nSG_hero p,._9v1nSG_sectionHeading p,._9v1nSG_readyCard p{max-width:56ch;margin-top:var(--space-2);color:var(--color-text-soft);font-weight:650;line-height:1.5}._9v1nSG_eyebrow{width:fit-content;padding:var(--space-2) var(--space-3);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;background:var(--color-yellow);border:2px solid var(--color-ink);font-weight:900;display:inline-block;transform:rotate(-1deg)}._9v1nSG_selector{gap:var(--space-5);padding:clamp(var(--space-4), 5vw, var(--space-7));background:var(--color-paper);border:var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-card);display:grid}._9v1nSG_sectionHeading{align-items:flex-start;gap:var(--space-3);display:flex}._9v1nSG_sectionHeading>span{width:2.4rem;height:2.4rem;color:var(--color-paper);font-family:var(--font-display);background:var(--color-ink);border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}._9v1nSG_sectionHeading h2{font-family:var(--font-display);font-size:var(--text-lg)}._9v1nSG_modeGrid,._9v1nSG_levelGrid,._9v1nSG_categoryGrid{gap:var(--space-3);display:grid}._9v1nSG_levels{border:0}._9v1nSG_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._9v1nSG_choice,._9v1nSG_category{gap:var(--space-2);min-width:0;padding:var(--space-4);cursor:pointer;background:var(--color-paper-warm);border:var(--border-regular);border-radius:var(--radius-sm);transition:transform var(--motion-fast) var(--ease-spring), box-shadow var(--motion-fast) var(--ease-standard);display:grid;position:relative}._9v1nSG_choice:hover,._9v1nSG_category:hover,._9v1nSG_choice[data-selected=true],._9v1nSG_category[data-selected=true]{box-shadow:var(--shadow-control);transform:translate(-2px,-2px)}._9v1nSG_choice:has(input:focus-visible){box-shadow:var(--shadow-control);transform:translate(-2px,-2px)}._9v1nSG_category:has(input:focus-visible){box-shadow:var(--shadow-control);transform:translate(-2px,-2px)}._9v1nSG_choice[data-selected=true]{background:var(--color-green-soft)}._9v1nSG_category[data-selected=true]{background:var(--color-blue-soft)}:is(._9v1nSG_choice:has(input:disabled),._9v1nSG_category:has(input:disabled)){cursor:not-allowed;opacity:.65}._9v1nSG_choice input,._9v1nSG_category input{top:var(--space-3);right:var(--space-3);width:1.25rem;height:1.25rem;accent-color:var(--color-focus);position:absolute}._9v1nSG_choice strong,._9v1nSG_category strong{padding-right:var(--space-5);font-size:var(--text-md)}._9v1nSG_choice small,._9v1nSG_category small{color:var(--color-text-soft);line-height:1.4}._9v1nSG_choiceIcon{font-size:2rem;line-height:1}._9v1nSG_categoryArea{min-height:2rem}._9v1nSG_categories{border:0}._9v1nSG_categories legend{margin-bottom:var(--space-3);font-weight:900}._9v1nSG_inlineState,._9v1nSG_errorCard{gap:var(--space-3);justify-items:start;display:grid}._9v1nSG_startButton{width:100%}._9v1nSG_centered,._9v1nSG_readyMain{min-height:100dvh;padding:var(--space-5);place-items:center;display:grid}._9v1nSG_readyMain{min-height:calc(100dvh - 4.3rem)}._9v1nSG_readyCard{gap:var(--space-4);width:min(100%,44rem);display:grid}._9v1nSG_gameMain{gap:var(--space-5);width:min(100% - 2rem,60rem);padding:var(--space-5) 0 var(--space-8);margin:0 auto;display:grid}._9v1nSG_questionCard{gap:var(--space-4);padding:clamp(var(--space-5), 6vw, var(--space-8));background:var(--color-blue);border:var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-card);animation:_9v1nSG_question-arrive var(--motion-base) var(--ease-spring) both;display:grid}._9v1nSG_questionCard h1{max-width:26ch;font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.04em;text-wrap:balance;line-height:1.08}._9v1nSG_questionMeta{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._9v1nSG_questionMeta>span,._9v1nSG_questionMeta li{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);background:var(--color-paper);border:2px solid var(--color-ink);border-radius:var(--radius-round);font-weight:900}._9v1nSG_questionMeta ul{gap:var(--space-2);flex-wrap:wrap;list-style:none;display:flex}._9v1nSG_answerPanel{gap:var(--space-4);padding:clamp(var(--space-4), 5vw, var(--space-6));background:var(--color-paper);border:var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-card);display:grid}._9v1nSG_autoResizeTextarea{resize:none;overflow-y:hidden}._9v1nSG_feedback{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid;position:relative}._9v1nSG_score{width:3.4rem;height:3.4rem;font-family:var(--font-display);font-size:var(--text-lg);background:var(--color-yellow);border:var(--border-strong);border-radius:50%;place-items:center;font-weight:900;display:grid;transform:rotate(-4deg)}._9v1nSG_actions{gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}._9v1nSG_voice{gap:var(--space-3);padding:var(--space-4);background:var(--color-blue-soft);border:var(--border-regular);border-radius:var(--radius-sm);display:grid}._9v1nSG_voice legend{padding:0 var(--space-2);font-weight:900}._9v1nSG_voiceHint{color:var(--color-text-soft);font-size:var(--text-sm);font-weight:650;line-height:1.4}._9v1nSG_voice audio{width:100%;min-height:44px}._9v1nSG_voiceActions{gap:var(--space-3);flex-wrap:wrap;display:flex}._9v1nSG_recordingStatus{align-items:center;gap:var(--space-2);width:fit-content;min-height:44px;padding:var(--space-2) var(--space-3);background:var(--color-red-soft);border:2px solid var(--color-danger-text);border-radius:var(--radius-round);font-weight:900;display:inline-flex}._9v1nSG_recordingStatus>span{background:var(--color-danger-text);border-radius:50%;width:.8rem;height:.8rem;animation:1s ease-in-out infinite alternate _9v1nSG_recording-pulse}@keyframes _9v1nSG_question-arrive{0%{opacity:0;transform:translateY(.75rem)rotate(-.5deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes _9v1nSG_recording-pulse{to{opacity:.35;transform:scale(.8)}}._9v1nSG_backLink{width:fit-content;min-height:44px;padding:var(--space-2) 0;text-underline-offset:.2em;font-weight:900;text-decoration:underline;text-decoration-thickness:2px}@media (min-width:42rem){._9v1nSG_levelGrid{grid-template-columns:repeat(3,minmax(0,1fr))}._9v1nSG_modeGrid,._9v1nSG_categoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}._9v1nSG_startButton{justify-self:end;width:fit-content;min-width:14rem}}@media (max-width:30rem){._9v1nSG_hero{display:grid}._9v1nSG_feedback{grid-template-columns:1fr}._9v1nSG_actions,._9v1nSG_actions>button,._9v1nSG_voiceActions,._9v1nSG_voiceActions>button{width:100%}}
.W1H-lG_page{background:radial-gradient(circle at 90% 15%, var(--color-yellow) 0 5rem, transparent 5.1rem), var(--color-canvas);min-height:100dvh}.W1H-lG_main{gap:var(--space-6);width:min(100% - 2rem,62rem);padding:var(--space-6) 0 var(--space-8);margin:0 auto;display:grid}.W1H-lG_hero{gap:var(--space-3);padding:clamp(var(--space-5), 6vw, var(--space-8));background:var(--color-blue);border:var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-card);display:grid}.W1H-lG_hero>span{width:fit-content;padding:var(--space-1) var(--space-2);font-size:var(--text-xs);text-transform:uppercase;background:var(--color-paper);border:2px solid var(--color-ink);font-weight:900}.W1H-lG_hero h1{max-width:22ch;font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.04em;line-height:1.05}.W1H-lG_hero p,.W1H-lG_detail{color:var(--color-text-soft);font-weight:700;line-height:1.5}.W1H-lG_main h2{margin-bottom:var(--space-3);font-family:var(--font-display);font-size:var(--text-lg)}.W1H-lG_summaryGrid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.W1H-lG_summaryCard{gap:var(--space-2);text-align:center;display:grid}.W1H-lG_summaryCard span{font-weight:800}.W1H-lG_summaryCard strong{font-family:var(--font-display);font-size:var(--text-xl)}.W1H-lG_detail{margin-top:var(--space-3)}.W1H-lG_categoryList{gap:var(--space-3);list-style:none;display:grid}.W1H-lG_categoryList li{justify-content:space-between;gap:var(--space-2);padding:var(--space-4);background:var(--color-paper);border:var(--border-regular);border-radius:var(--radius-sm);flex-wrap:wrap;display:flex}.W1H-lG_categoryList span{color:var(--color-text-soft);font-weight:650}.W1H-lG_actions{align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.W1H-lG_shareAction{gap:var(--space-2);max-width:23rem;display:grid}.W1H-lG_shareHint{color:var(--color-text-soft);font-size:var(--text-sm);font-weight:650;line-height:1.45}.W1H-lG_authLink{min-height:48px;padding:var(--space-3) var(--space-5);background:var(--color-paper);border:var(--border-regular);border-radius:var(--radius-sm);box-shadow:var(--shadow-control);justify-content:center;align-items:center;font-weight:900;display:inline-flex}.W1H-lG_stateCard{justify-items:start;gap:var(--space-3);display:grid}.W1H-lG_stateEyebrow{width:fit-content;padding:var(--space-2) var(--space-3);font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.02em;background:var(--color-paper);border:2px solid var(--color-ink);font-weight:900;line-height:1}.W1H-lG_stateCard h1{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.04em;line-height:1.05}.W1H-lG_shareStatus{padding:var(--space-3);background:var(--color-yellow-soft);border:2px solid var(--color-ink);border-radius:var(--radius-sm);font-weight:750}.W1H-lG_studyCta{justify-items:start;gap:var(--space-3);margin-top:var(--space-5);display:grid}.W1H-lG_studyCta>span{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);text-transform:uppercase;background:var(--color-paper);border:2px solid var(--color-ink);font-weight:900}.W1H-lG_studyCta h2{max-width:24ch;margin:0}.W1H-lG_studyCta p{max-width:68ch;font-weight:700;line-height:1.6}.W1H-lG_studyLink{min-height:48px;padding:var(--space-3) var(--space-5);background:var(--color-yellow);border:var(--border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-control);justify-content:center;align-items:center;font-weight:900;display:inline-flex}.W1H-lG_studyLink:hover{background:var(--color-yellow-bright)}.W1H-lG_studyLink:focus-visible{outline:3px solid var(--color-ink);outline-offset:3px}@media (max-width:36rem){.W1H-lG_summaryGrid{grid-template-columns:1fr}.W1H-lG_actions,.W1H-lG_actions>button,.W1H-lG_shareAction,.W1H-lG_shareAction>button,.W1H-lG_studyLink{width:100%}}
.skRmGq_page{background:linear-gradient(145deg, transparent 76%, var(--color-yellow-soft) 76%), var(--color-canvas);min-height:100dvh}.skRmGq_main{gap:var(--space-6);width:min(100% - 2rem,68rem);padding:var(--space-6) 0 var(--space-8);margin:0 auto;display:grid}.skRmGq_hero>span{width:fit-content;padding:var(--space-2) var(--space-3);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;background:var(--color-green);border:var(--border-regular);font-weight:900;display:inline-block;transform:rotate(-1deg)}.skRmGq_hero h1,.skRmGq_formCard h2{font-family:var(--font-display)}.skRmGq_hero h1{margin-top:var(--space-2);font-size:var(--text-xl);letter-spacing:-.04em;line-height:1}.skRmGq_hero p,.skRmGq_formCard>div p{max-width:54ch;margin-top:var(--space-2);color:var(--color-text-soft);font-weight:650;line-height:1.5}.skRmGq_centered{place-items:center;min-height:18rem;display:grid}.skRmGq_stateCard{gap:var(--space-4);justify-items:start;max-width:42rem;display:grid}.skRmGq_columns{align-items:start;gap:var(--space-5);display:grid}.skRmGq_formCard,.skRmGq_form{gap:var(--space-5);min-width:0;display:grid}.skRmGq_formCard{padding:clamp(var(--space-4), 5vw, var(--space-6))}.skRmGq_form button{width:100%}@media (min-width:52rem){.skRmGq_columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:23rem){.skRmGq_main{width:min(100% - 1rem,68rem)}}
.R9mHVW_page{background:var(--color-canvas);min-width:20rem;min-height:100dvh;overflow:clip}.R9mHVW_hero,.R9mHVW_benefits,.R9mHVW_catalog,.R9mHVW_finalCta{width:min(100% - 2rem,76rem);margin-inline:auto}.R9mHVW_hero{gap:clamp(var(--space-7), 7vw, var(--space-9));min-height:min(46rem,100svh - 4.5rem);padding-block:clamp(var(--space-7), 8vw, var(--space-9));grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:center;display:grid}.R9mHVW_eyebrow,.R9mHVW_benefits header>span,.R9mHVW_catalog header>span,.R9mHVW_finalCta>span,.R9mHVW_questionCard>span{width:fit-content;padding:var(--space-1) var(--space-2);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;background:var(--color-yellow);border:2px solid var(--color-ink);font-weight:900;display:inline-block}.R9mHVW_hero h1{max-width:12ch;margin-top:var(--space-5);font-family:var(--font-display);font-size:var(--text-display);letter-spacing:-.07em;line-height:.9}.R9mHVW_hero>div>p{max-width:42rem;margin-top:var(--space-6);color:var(--color-text-soft);font-size:var(--text-lg);font-weight:650;line-height:1.45}.R9mHVW_actions{gap:var(--space-5);margin-top:var(--space-6);flex-wrap:wrap;align-items:center;display:flex}.R9mHVW_primaryLink{min-height:48px;padding:var(--space-3) var(--space-5);background:var(--color-pink);border:var(--border-regular);border-radius:var(--radius-sm);box-shadow:var(--shadow-control);justify-content:center;align-items:center;font-weight:900;display:inline-flex}.R9mHVW_textLink{min-height:44px;padding-block:var(--space-2);text-underline-offset:.3em;font-weight:850;text-decoration:underline;text-decoration-thickness:2px}.R9mHVW_questionCard{padding:clamp(var(--space-6), 5vw, var(--space-8));background:var(--color-blue);border:var(--border-strong);border-radius:var(--radius-md);box-shadow:11px 11px 0 var(--color-ink);transform:rotate(2deg)}.R9mHVW_questionCard p{margin-top:var(--space-5);font-family:var(--font-display);font-size:clamp(1.8rem,4vw,3rem);line-height:1.04}.R9mHVW_questionCard small{margin-top:var(--space-6);font-weight:750;line-height:1.4;display:block}.R9mHVW_benefits,.R9mHVW_catalog{padding-block:clamp(var(--space-7), 7vw, var(--space-9))}.R9mHVW_benefits header,.R9mHVW_catalog header{gap:var(--space-3);max-width:52rem;margin-bottom:var(--space-7);display:grid}.R9mHVW_benefits h2,.R9mHVW_catalog h2,.R9mHVW_finalCta h2{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.045em;line-height:1}.R9mHVW_benefits header>span,.R9mHVW_catalog header>span{background:var(--color-paper)}.R9mHVW_benefitGrid,.R9mHVW_categoryGrid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.R9mHVW_benefitGrid h3{margin-top:var(--space-5);font-family:var(--font-display);font-size:var(--text-lg)}.R9mHVW_benefitGrid p,.R9mHVW_catalog header p,.R9mHVW_categoryGrid p{margin-top:var(--space-3);color:var(--color-text-soft);font-weight:650;line-height:1.5}.R9mHVW_categoryGrid{list-style:none}.R9mHVW_categoryGrid li{min-width:0;padding:var(--space-4);background:var(--color-paper);border:var(--border-regular);border-radius:var(--radius-sm)}.R9mHVW_categoryGrid li>span{width:fit-content;padding:var(--space-1) var(--space-2);margin-top:var(--space-2);font-size:var(--text-xs);background:var(--color-green-soft);border:2px solid var(--color-ink);border-radius:var(--radius-round);font-weight:900;display:block}.R9mHVW_catalogError{gap:var(--space-3);justify-items:start;display:grid}.R9mHVW_finalCta{gap:var(--space-5);padding:clamp(var(--space-6), 7vw, var(--space-8));margin-block:var(--space-8);background:var(--color-green);border:var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-card);justify-items:start;display:grid}@media (max-width:58rem){.R9mHVW_hero{grid-template-columns:1fr}.R9mHVW_questionCard{justify-self:center;width:min(92%,34rem)}.R9mHVW_benefitGrid,.R9mHVW_categoryGrid{grid-template-columns:1fr}}@media (max-width:32rem){.R9mHVW_actions,.R9mHVW_actions>a,.R9mHVW_finalCta>a{width:100%}.R9mHVW_questionCard{width:calc(100% - .75rem)}}
.NfbQ0q_page{background:linear-gradient(155deg, transparent 72%, var(--color-blue-soft) 72%), var(--color-canvas);min-height:100dvh}.NfbQ0q_main{gap:var(--space-6);width:min(100% - 2rem,68rem);padding:var(--space-6) 0 var(--space-8);margin:0 auto;display:grid}.NfbQ0q_hero h1{max-width:18ch;margin-top:var(--space-2);font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.04em;line-height:1.05}.NfbQ0q_hero p,.NfbQ0q_muted,.NfbQ0q_detail,.NfbQ0q_categoryCard>p{color:var(--color-text-soft);font-weight:650;line-height:1.5}.NfbQ0q_hero p{max-width:58ch;margin-top:var(--space-3)}.NfbQ0q_eyebrow{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;background:var(--color-pink);border:var(--border-regular);font-weight:900;display:inline-block;transform:rotate(-1deg)}.NfbQ0q_centered{place-items:center;min-height:18rem;display:grid}.NfbQ0q_errorCard,.NfbQ0q_emptyCard{gap:var(--space-4);justify-items:start;max-width:42rem;display:grid}.NfbQ0q_emptyCard h2,.NfbQ0q_categoryCard h2,.NfbQ0q_sectionTitle{font-family:var(--font-display);font-size:var(--text-lg)}.NfbQ0q_emptyCard p{max-width:48ch;line-height:1.5}.NfbQ0q_emptyIcon{font-size:2.5rem}.NfbQ0q_summaryGrid{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.NfbQ0q_levelGrid{gap:var(--space-3);margin-top:var(--space-3);display:grid}.NfbQ0q_levelCard{gap:var(--space-2);min-width:0;display:grid}.NfbQ0q_levelCard>span{font-size:var(--text-md);font-weight:900}.NfbQ0q_levelCard>strong{font-family:var(--font-display);font-size:var(--text-xl);line-height:1}.NfbQ0q_levelCard>p,.NfbQ0q_levelCard>small{color:var(--color-text-soft);line-height:1.4}.NfbQ0q_summaryCard{gap:var(--space-2);min-width:0;display:grid}.NfbQ0q_summaryCard span{font-size:var(--text-sm);font-weight:900}.NfbQ0q_summaryCard strong{font-family:var(--font-display);overflow-wrap:anywhere;font-size:clamp(2rem,6vw,3rem);line-height:1}.NfbQ0q_detail{margin-top:var(--space-3);font-size:var(--text-sm)}.NfbQ0q_gaugeCard{gap:var(--space-5);display:grid;overflow:hidden}.NfbQ0q_gaugeCopy{gap:var(--space-3);align-content:center;min-width:0;display:grid}.NfbQ0q_gaugeCopy h2{max-width:22ch;font-family:var(--font-display);font-size:var(--text-xl);line-height:1.05}.NfbQ0q_gaugeCopy>p{max-width:48ch;color:var(--color-text-soft);font-weight:650;line-height:1.5}.NfbQ0q_gaugeEyebrow{width:fit-content;padding:var(--space-1) var(--space-2);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;background:var(--color-yellow);border:var(--border-regular);font-weight:900;transform:rotate(-1deg)}.NfbQ0q_levelSelect{background-color:var(--color-paper);max-width:18rem}.NfbQ0q_gaugeResult{text-align:center;align-content:center;justify-items:center;min-width:0;display:grid}.NfbQ0q_gauge{width:min(100%,22rem);display:block;overflow:visible}.NfbQ0q_gauge path,.NfbQ0q_gauge line{fill:none;stroke-width:20px}.NfbQ0q_gaugeTrack{stroke:var(--color-paper)}.NfbQ0q_gaugeValue{stroke:var(--color-focus);stroke-linecap:round}.NfbQ0q_gaugeNeedle{stroke:var(--color-ink);stroke-linecap:round;stroke-width:7px!important}.NfbQ0q_gaugePin{fill:var(--color-yellow);stroke:var(--color-ink);stroke-width:5px}.NfbQ0q_gauge text{fill:var(--color-ink);font-size:14px;font-weight:900}.NfbQ0q_gaugeCount{margin-top:calc(var(--space-4) * -1);font-size:var(--text-md);font-weight:900}.NfbQ0q_gaugeCount strong{font-family:var(--font-display);font-size:clamp(2.25rem,8vw,4rem);line-height:1}.NfbQ0q_gaugeResult>span{color:var(--color-text-soft);font-size:var(--text-sm);font-weight:750}.NfbQ0q_categoryGrid{gap:var(--space-4);display:grid}.NfbQ0q_categoryCard{gap:var(--space-3);min-width:0;display:grid}.NfbQ0q_categoryList{gap:var(--space-2);list-style:none;display:grid}.NfbQ0q_categoryList li{gap:var(--space-1) var(--space-3);padding-top:var(--space-3);border-top:2px solid var(--color-ink);grid-template-columns:minmax(0,1fr) auto;display:grid}.NfbQ0q_categoryList span{overflow-wrap:anywhere;min-width:0;font-weight:900}.NfbQ0q_categoryList strong{font-family:var(--font-display)}.NfbQ0q_categoryList small{color:var(--color-text-soft);grid-column:1/-1}.NfbQ0q_chartSection{gap:var(--space-4);min-width:0;padding:clamp(var(--space-4), 5vw, var(--space-7));background:var(--color-paper);border:var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-card);display:grid}.NfbQ0q_legend{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:800;display:flex}.NfbQ0q_legend span{background:var(--color-focus);border:2px solid var(--color-ink);width:1.25rem;height:.75rem}.NfbQ0q_chart{align-items:end;gap:var(--space-2);min-height:15rem;padding:var(--space-3) 0;grid-auto-columns:minmax(3rem,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.NfbQ0q_barColumn{gap:var(--space-2);text-align:center;grid-template-rows:auto 1fr auto;height:13rem;display:grid}.NfbQ0q_barColumn strong,.NfbQ0q_barColumn small{font-size:.72rem;font-weight:900}.NfbQ0q_barTrack{background:var(--color-lilac);border:2px solid var(--color-ink);min-height:8rem;position:relative}.NfbQ0q_barTrack span{background:var(--color-focus);position:absolute;bottom:0;left:0;right:0}.NfbQ0q_tableWrap{width:100%;overflow:hidden}.NfbQ0q_tableWrap table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.NfbQ0q_tableWrap caption{margin-bottom:var(--space-2);text-align:left;font-weight:900}.NfbQ0q_tableWrap th,.NfbQ0q_tableWrap td{padding:var(--space-2);text-align:right;border-bottom:1px solid var(--color-muted)}.NfbQ0q_tableWrap th:first-child{text-align:left}@media (min-width:44rem){.NfbQ0q_gaugeCard{grid-template-columns:minmax(0,1fr) minmax(18rem,.85fr);align-items:center}.NfbQ0q_summaryGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.NfbQ0q_categoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.NfbQ0q_levelGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:23rem){.NfbQ0q_main{width:min(100% - 1rem,68rem)}.NfbQ0q_tableWrap table{font-size:.72rem}.NfbQ0q_tableWrap th,.NfbQ0q_tableWrap td{padding:var(--space-1)}}
