._5k079G_wrap{max-width:760px;margin:0 auto;padding:clamp(40px,7vw,80px) 0 40px}._5k079G_top{font-size:var(--t-sm);justify-content:space-between;gap:16px;display:flex}._5k079G_kicker{color:var(--ink);font-weight:650}._5k079G_count{color:var(--ink-soft)}._5k079G_bar{background:var(--surface-2);border-radius:3px;height:3px;margin-top:12px;overflow:hidden}._5k079G_bar span{background:var(--accent);transform-origin:0;height:100%;transition:transform .3s var(--ease-out);display:block}._5k079G_area{font-size:var(--t-sm);color:var(--ink-soft);margin-top:40px}._5k079G_prompt{font-size:var(--t-xl);letter-spacing:-.015em;margin-top:10px;font-weight:600;line-height:1.3}._5k079G_options{gap:10px;margin-top:28px;display:grid}._5k079G_option{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);transition:border-color .16s var(--ease-out), background-color .16s var(--ease-out)}._5k079G_choice{text-align:left;width:100%;font-size:var(--t-base);cursor:pointer;border-radius:var(--radius);background:0 0;border:0;align-items:center;gap:14px;padding:16px 18px;display:flex}._5k079G_choice:disabled{cursor:default}._5k079G_letter{border:1px solid var(--line);width:30px;height:30px;font-size:var(--t-sm);color:var(--ink-soft);border-radius:8px;flex:none;place-items:center;font-weight:700;display:grid}._5k079G_tag{white-space:nowrap;flex:none;margin-left:auto;font-size:.75rem;font-weight:650}._5k079G_why{font-size:var(--t-sm);color:var(--ink-soft);padding:0 18px 16px 62px;line-height:1.55}@media (hover:hover) and (pointer:fine){._5k079G_option:not([data-state=right]):not([data-state=wrong]):not([data-state=other]):hover{border-color:#78a0ff66}}._5k079G_option[data-state=picked]{border-color:var(--accent);background:#3b74ff1a}._5k079G_option[data-state=picked] ._5k079G_letter{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}._5k079G_option[data-state=right]{background:#3ccf9114;border-color:#3ccf9199}._5k079G_option[data-state=right] ._5k079G_letter,._5k079G_option[data-state=right] ._5k079G_tag{color:var(--good);border-color:#3ccf9199}._5k079G_option[data-state=wrong]{background:#ff6b6b12;border-color:#ff6b6b99}._5k079G_option[data-state=wrong] ._5k079G_letter,._5k079G_option[data-state=wrong] ._5k079G_tag{color:var(--bad);border-color:#ff6b6b99}._5k079G_option[data-state=other]{opacity:.78}._5k079G_actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px;display:flex}._5k079G_primary,._5k079G_secondary{border-radius:var(--radius-pill);font-weight:650;font-size:var(--t-base);cursor:pointer;transition:background-color .16s var(--ease-out), transform .12s var(--ease-out);padding:12px 24px;text-decoration:none}._5k079G_primary{background:var(--accent);color:var(--accent-ink);border:0}._5k079G_primary:disabled{background:var(--surface-2);color:var(--ink-soft);cursor:not-allowed}._5k079G_secondary{border:1px solid var(--line);background:0 0}@media (hover:hover) and (pointer:fine){._5k079G_primary:not(:disabled):hover{background:#5286ff}._5k079G_secondary:hover{border-color:#78a0ff73}}._5k079G_primary:not(:disabled):active,._5k079G_secondary:active{transform:scale(.97)}._5k079G_keys{color:var(--ink-soft);font-size:.8rem}@media (hover:none){._5k079G_keys{display:none}}._5k079G_score{font-size:var(--t-3xl);letter-spacing:-.04em;margin-top:12px;font-weight:700}._5k079G_pct{color:var(--ink-soft);margin-top:8px}._5k079G_areas{border-top:1px solid var(--line);margin-top:32px;list-style:none}._5k079G_areas li{border-bottom:1px solid var(--line);justify-content:space-between;padding:12px 0;display:flex}._5k079G_good{color:var(--good);font-weight:650}._5k079G_soft{color:var(--ink-soft)}._5k079G_setupTitle{letter-spacing:-.03em;margin-top:10px;font-size:2rem;font-weight:700}._5k079G_h3{font-size:var(--t-sm);color:var(--ink-soft);letter-spacing:.02em;margin-top:36px;font-weight:650}._5k079G_topics{border-top:1px solid var(--line);margin-top:10px;list-style:none}._5k079G_topics li{border-bottom:1px solid var(--line);font-size:var(--t-sm);grid-template-columns:1fr 90px 90px;align-items:center;gap:14px;padding:11px 0;display:grid}._5k079G_meter{background:var(--surface-2);border-radius:4px;height:4px;overflow:hidden}._5k079G_meter i{background:var(--accent);height:100%;display:block}._5k079G_level{text-align:right;color:var(--ink-soft)}._5k079G_topics li[data-level=Strong] ._5k079G_level,._5k079G_topics li[data-level=Solid] ._5k079G_level{color:var(--good)}._5k079G_topics li[data-level=Needswork] ._5k079G_level{color:var(--bad)}._5k079G_group{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}._5k079G_chip{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:var(--t-sm);cursor:pointer;padding:9px 16px}._5k079G_chip b{color:var(--ink-soft);margin-left:6px;font-weight:600}._5k079G_chip[data-on=true]{border-color:var(--accent);background:#3b74ff24}._5k079G_chip:disabled{opacity:.45;cursor:not-allowed}._5k079G_note{color:var(--ink-soft);margin-top:20px;font-size:.82rem;line-height:1.55}._5k079G_back{font-size:var(--t-sm);color:var(--ink-soft);margin-top:24px;display:inline-block}._5k079G_secondary:disabled{opacity:.45;cursor:not-allowed}._5k079G_areaRow{justify-content:space-between;align-items:center;margin-top:40px;display:flex}._5k079G_areaRow ._5k079G_area{margin-top:0}._5k079G_flag{border-radius:var(--radius-pill);border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;background:0 0;padding:5px 12px;font-size:.78rem}._5k079G_flag[aria-pressed=true]{border-color:var(--accent);color:var(--ink);background:#3b74ff24}._5k079G_quit{color:var(--ink-soft);font-size:var(--t-sm);cursor:pointer;background:0 0;border:0;text-decoration:underline}._5k079G_clock{font-variant-numeric:tabular-nums;color:var(--ink);margin-right:14px;font-weight:650}._5k079G_clock[data-low=true]{color:var(--bad)}._5k079G_review{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);font-size:var(--t-sm);gap:8px;margin-top:16px;padding:16px 18px;line-height:1.55;display:grid}._5k079G_reviewQ{color:var(--ink);font-weight:600}@media (max-width:520px){._5k079G_topics li{grid-template-columns:1fr 60px 80px;gap:10px}}._5k079G_select{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--t-sm);padding:9px 14px}._5k079G_genError{font-size:var(--t-sm);color:var(--bad);margin-top:10px}._5k079G_option[data-state=right]{animation:_5k079G_pop .46s var(--ease-out);box-shadow:0 0 0 1px #3ccf9159,0 12px 34px -14px #3ccf9199}._5k079G_option[data-state=wrong]{animation:.42s cubic-bezier(.36,.07,.19,.97) _5k079G_shake}@keyframes _5k079G_pop{0%{transform:scale(.985)}45%{transform:scale(1.018)}to{transform:scale(1)}}@keyframes _5k079G_shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-6px)}40%,60%{transform:translate(6px)}}._5k079G_streak{border-radius:var(--radius-pill);font-size:var(--t-sm);color:#cfe0ff;background:#3b74ff29;border:1px solid #78a0ff66;margin-right:12px;padding:2px 11px;font-weight:700;animation:1.8s ease-in-out infinite _5k079G_pulseGlow;display:inline-block;box-shadow:0 0 14px -2px #3b74ff8c}._5k079G_streak[data-level="2"]{color:#dff0ff;background:#78beff29;border-color:#aad7ff99;box-shadow:0 0 20px -2px #78beffb3}._5k079G_streak[data-level="3"]{color:#fff;background:linear-gradient(90deg,#78beff59,#78a0ff59);border-color:#fff;box-shadow:0 0 28px #aad7ffd9}@keyframes _5k079G_pulseGlow{50%{filter:brightness(1.35)}}._5k079G_bar span{position:relative;overflow:hidden}._5k079G_bar span:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:2.4s ease-in-out infinite _5k079G_barGlint;position:absolute;inset:0;transform:translate(-100%)}@keyframes _5k079G_barGlint{60%,to{transform:translate(100%)}}._5k079G_score{background:linear-gradient(#fff,#9dbbff);color:#0000;animation:_5k079G_rise .7s var(--ease-out) both;-webkit-background-clip:text;background-clip:text}
._9yV3Tq_main{width:min(100% - 2 * var(--gutter), 1080px);margin-inline:auto;padding-bottom:96px}._9yV3Tq_intro{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(16px,4vw,56px);padding:clamp(40px,7vw,84px) 0 clamp(24px,4vw,48px);display:grid}._9yV3Tq_introText>*{animation:_9yV3Tq_rise .7s var(--ease-out) both}._9yV3Tq_introText>:nth-child(2){animation-delay:70ms}._9yV3Tq_introText>:nth-child(3){animation-delay:.14s}._9yV3Tq_introText>:nth-child(4){animation-delay:.21s}._9yV3Tq_eyebrow{font-size:var(--t-sm);letter-spacing:.14em;text-transform:uppercase;color:#8fb0ff;margin-bottom:14px;font-weight:650}@media (max-width:760px){._9yV3Tq_intro{grid-template-columns:1fr}}._9yV3Tq_title{font-size:var(--t-3xl);letter-spacing:-.04em;font-weight:700}._9yV3Tq_tagline{max-width:46ch;font-size:var(--t-xl);color:var(--ink-soft);margin-top:16px;line-height:1.35}._9yV3Tq_block{animation:_9yV3Tq_rise .76s var(--ease-out) both;padding-top:clamp(48px,7vw,88px);animation-timeline:view();animation-range:entry entry 28%}@supports not (animation-timeline:view()){._9yV3Tq_block{animation:none}}._9yV3Tq_tiles{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin-top:6px;display:grid}._9yV3Tq_blockHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 32px;margin-bottom:20px;display:flex}._9yV3Tq_h2{font-size:var(--t-xl);letter-spacing:-.02em;font-weight:650}._9yV3Tq_note{color:var(--ink-soft);max-width:var(--measure)}._9yV3Tq_aside{font-size:var(--t-sm);color:var(--ink-soft);max-width:var(--measure);margin-top:18px}._9yV3Tq_rows{border-top:1px solid var(--line);list-style:none}._9yV3Tq_row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:18px 0;display:flex}._9yV3Tq_rowTitle{font-size:var(--t-lg);letter-spacing:-.01em;font-weight:600}._9yV3Tq_codes{font-size:var(--t-sm);color:var(--ink-soft);margin-top:4px}._9yV3Tq_go{border-radius:var(--radius-pill);font-size:var(--t-sm);transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out);border:1px solid #78a0ff73;flex:none;padding:8px 18px;font-weight:650;text-decoration:none}@media (hover:hover) and (pointer:fine){._9yV3Tq_go:hover{border-color:var(--accent);background:#3b74ff29}}._9yV3Tq_go:active,._9yV3Tq_primary:active{transform:scale(.97)}._9yV3Tq_formats{border-collapse:collapse;width:100%;font-size:var(--t-sm)}._9yV3Tq_formats th,._9yV3Tq_formats td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:14px 12px 14px 0}._9yV3Tq_formats thead th{color:var(--ink-soft);font-weight:550}._9yV3Tq_formats tbody th{font-weight:600;font-size:var(--t-base)}._9yV3Tq_formatNote{font-weight:400;font-size:var(--t-sm);color:var(--ink-soft);margin-top:2px;display:block}._9yV3Tq_primary{border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-ink);transition:background-color .16s var(--ease-out), transform .12s var(--ease-out);margin-top:26px;padding:12px 24px;font-weight:650;text-decoration:none;display:inline-block;box-shadow:0 10px 30px -12px #143cc8cc,inset 0 1px #ffffff40}@media (hover:hover) and (pointer:fine){._9yV3Tq_primary:hover{background:#5286ff}}._9yV3Tq_footer{width:min(100% - 2 * var(--gutter), 1080px);border-top:1px solid var(--line);color:var(--ink-soft);margin:0 auto;padding:28px 0 40px;font-size:.8rem}._9yV3Tq_headerShell{border-bottom:1px solid var(--line);height:65px}._9yV3Tq_pageShell{min-height:70svh}._9yV3Tq_group+._9yV3Tq_group{margin-top:34px}._9yV3Tq_groupHead{flex-wrap:wrap;align-items:baseline;gap:4px 18px;margin:8px 0 12px;display:flex}._9yV3Tq_groupTitle{font-size:var(--t-lg);letter-spacing:-.01em;color:#cfdcff;font-weight:650}._9yV3Tq_groupNote{font-size:var(--t-sm);color:var(--ink-soft)}
