.Diagnostic_page__CNlW4{--page:#fff;--panel:#fff;--ink:#15241b;--text:#3a4a40;--muted:#627166;--line:#e4e9e1;--field:#d3dbcf;--go:#2a7a50;--go-hi:#23683f;--go-ink:#fff;--link:#2a6f4a;--tile:#f7f9f6;--chip:#f1f3ef;--chip-hi:#e7ebe5;--right:#3aa864;--right-edge:#2a8a4e;--right-bg:#e3f2e8;--right-ink:#1f5c3c;--miss:#e2606f;--miss-edge:#c24a5b;--miss-bg:#fbe7ea;--miss-ink:#9b3446;--open:#f0f3ed;--open-line:#dce3d7;--now:#15241b;--serif:"Noto Serif",Georgia,"Times New Roman",serif;--page-top:40px;--page-x:40px;position:relative;display:flow-root;max-width:640px;margin:0 auto;padding-bottom:40px;color:var(--ink);font-family:HomeSans,Arial,sans-serif}html.dark .Diagnostic_page__CNlW4{--page:#0b1310;--panel:#111b17;--ink:#eef0e2;--text:#c8d0c2;--muted:#97a698;--line:#1f2c26;--field:#2a3b32;--go:#8fd1a6;--go-hi:#a6dcb8;--go-ink:#0c1a12;--link:#9fd8b4;--tile:#0e1814;--chip:#18251f;--chip-hi:#1f2f28;--right:#5ed489;--right-edge:#38a861;--right-bg:#183026;--right-ink:#a6dcb8;--miss:#f07282;--miss-edge:#c24f61;--miss-bg:#2e1a1f;--miss-ink:#e9a3ab;--open:#0b1511;--open-line:#22332a;--now:#eef0e2}.Diagnostic_page__CNlW4 *{box-sizing:border-box}.Diagnostic_page__CNlW4 :where(h1,h2,p){margin:0}.Diagnostic_page__CNlW4 :where(a){text-decoration:none}.Diagnostic_scene__uJ_QQ{position:absolute;top:calc(var(--page-top) * -1);left:calc(var(--page-x) * -1);right:calc(var(--page-x) * -1);height:300px;pointer-events:none;-webkit-mask:linear-gradient(#000 45%,transparent);mask:linear-gradient(#000 45%,transparent)}@media(min-width:760px){.Diagnostic_scene__uJ_QQ{left:calc(50% - 50vw);right:calc(50% - 50vw)}}.Diagnostic_scene__uJ_QQ:after,.Diagnostic_scene__uJ_QQ:before{content:"";position:absolute;inset:0;background:bottom/cover no-repeat;image-rendering:pixelated;transition:opacity .7s ease}.Diagnostic_scene__uJ_QQ:before{background-image:url(/home/scene-day.svg)}.Diagnostic_scene__uJ_QQ:after{background-image:url(/home/scene-night.svg);opacity:0}html.dark .Diagnostic_scene__uJ_QQ:before{opacity:0}html.dark .Diagnostic_scene__uJ_QQ:after{opacity:1}.Diagnostic_scene__uJ_QQ~*{position:relative}.Diagnostic_preview__h3t_D{width:max-content;margin:0 auto 12px;padding:5px 12px;border-radius:999px;background:var(--chip);color:var(--muted);font-size:13px;font-weight:600}.Diagnostic_panel__CiG3R{min-width:0;border:1px solid var(--line);border-radius:18px;background:var(--panel)}.Diagnostic_go__nStsg{display:flex;align-items:center;justify-content:center;width:100%;height:48px;margin-top:26px;padding:0 28px;border:0;border-radius:10px;background:var(--go);color:var(--go-ink);font:600 16px/1 HomeSans,Arial,sans-serif;cursor:pointer;transition:background-color .12s}.Diagnostic_go__nStsg:hover{background:var(--go-hi);color:var(--go-ink)}.Diagnostic_quiet__dyEpw{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 6px;color:var(--link);font-size:15px;font-weight:600}.Diagnostic_quiet__dyEpw:hover{text-decoration:underline;text-underline-offset:3px}.Diagnostic_error__AyzVH{margin-top:12px;padding:10px 14px;border-radius:12px;background:var(--miss-bg);color:var(--miss-ink);font-size:14px;font-weight:600;line-height:1.45}.Diagnostic_intro__krrFq{margin-top:170px;padding:34px 36px 30px}body .Diagnostic_page__CNlW4 h1.Diagnostic_title__yLqol{font:650 34px/1.15 HomeSans,Arial,sans-serif;font-size-adjust:none;letter-spacing:-.025em;color:var(--ink);text-shadow:none;text-wrap:balance}.Diagnostic_lede__No4S4{margin-top:14px;color:var(--text);font-size:16.5px;line-height:1.6}.Diagnostic_lede__No4S4 b{color:var(--ink)}.Diagnostic_intro__krrFq .Diagnostic_quiet__dyEpw{margin-top:8px}.Diagnostic_goalAsk__RtKD6{margin-top:24px}.Diagnostic_goalLabel__d2hGK{color:var(--ink);font-size:15px;font-weight:650}.Diagnostic_goals__iLsa8{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin-top:10px;padding:4px;border-radius:14px;background:color-mix(in srgb,var(--line) 55%,transparent)}.Diagnostic_goals__iLsa8 button{height:44px;border:0;border-radius:10px;background:transparent;color:var(--text);font:600 15px/1 HomeSans,Arial,sans-serif;cursor:pointer;transition:background-color .12s,color .12s}.Diagnostic_goals__iLsa8 button:hover{color:var(--ink)}.Diagnostic_goals__iLsa8 button[aria-checked=true]{background:var(--panel,#fff);color:var(--go);font-weight:750;box-shadow:0 1px 2px rgba(48,64,56,.16)}.Diagnostic_goals__iLsa8 button:focus-visible{outline:2px solid var(--go);outline-offset:2px}@media(prefers-reduced-motion:reduce){.Diagnostic_goals__iLsa8 button{transition:none}}.Diagnostic_other__POIbS{display:block;margin:14px auto 0;padding:8px 4px;border:0;background:none;color:var(--link);font:600 15px/1.3 HomeSans,Arial,sans-serif;cursor:pointer}.Diagnostic_other__POIbS:hover{text-decoration:underline;text-underline-offset:3px}.Diagnostic_enter__6CE1S{margin-top:24px;padding-top:22px;border-top:1px solid var(--line)}.Diagnostic_enter__6CE1S label{display:block;color:var(--ink);font-size:15px;font-weight:650}.Diagnostic_enter__6CE1S>p:not(.Diagnostic_error__AyzVH){margin-top:4px;color:var(--muted);font-size:14px}.Diagnostic_enter__6CE1S div{display:flex;gap:10px;margin-top:12px}.Diagnostic_enter__6CE1S input{flex:1;min-width:0;height:50px;padding:0 16px;border:1px solid var(--field);border-radius:12px;background:var(--panel);color:var(--ink);font:600 18px HomeSans,Arial,sans-serif}.Diagnostic_enter__6CE1S input::placeholder{color:var(--muted);font-weight:500;opacity:.7}.Diagnostic_enter__6CE1S input:focus{outline:none;border-color:var(--go);box-shadow:0 0 0 3px color-mix(in srgb,var(--go) 20%,transparent)}.Diagnostic_enter__6CE1S input[aria-invalid]{border-color:var(--miss)}.Diagnostic_enter__6CE1S button{flex:none;height:50px;padding:0 22px;border:1px solid var(--field);border-radius:10px;background:var(--panel);color:var(--ink);font:600 15px HomeSans,Arial,sans-serif;cursor:pointer;transition:background-color .12s}.Diagnostic_enter__6CE1S button:hover:not(:disabled){background:var(--chip)}.Diagnostic_enter__6CE1S button:disabled{opacity:.6;cursor:wait}.Diagnostic_skel__z6BBj{display:block;height:16px;margin-top:10px;border-radius:8px;background:var(--chip);animation:Diagnostic_skel__z6BBj 1.4s ease-in-out infinite}.Diagnostic_skel__z6BBj:first-child{margin-top:0}@keyframes Diagnostic_skel__z6BBj{50%{opacity:.55}}.Diagnostic_run__O_rBO{max-width:780px}.Diagnostic_runHead__7HGHE{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-bottom:16px}.Diagnostic_runHead__7HGHE p{display:flex;align-items:baseline;gap:12px;font-size:15px}.Diagnostic_runHead__7HGHE b{color:var(--ink);font-weight:650}.Diagnostic_runHead__7HGHE span{color:var(--muted);font-weight:500}.Diagnostic_strip__WFnIC{display:grid;grid-template-columns:repeat(10,22px);gap:5px;margin:0;padding:0;list-style:none}.Diagnostic_strip__WFnIC li{height:22px;border-radius:6px;background:var(--open);box-shadow:inset 0 0 0 1px var(--open-line)}.Diagnostic_strip__WFnIC li[data-state=right]{background:var(--right);box-shadow:inset 0 -3px 0 var(--right-edge)}.Diagnostic_strip__WFnIC li[data-state=miss]{background:var(--miss);box-shadow:inset 0 -3px 0 var(--miss-edge)}.Diagnostic_strip__WFnIC li[data-state=now]{box-shadow:inset 0 0 0 2px var(--now)}.Diagnostic_question__8Ah3m{padding:30px 32px 26px}.Diagnostic_passage__4JPPv{max-width:68ch;margin-bottom:22px;padding-bottom:22px;border-bottom:1px solid var(--line);color:var(--ink);font:17px/1.7 var(--serif)}.Diagnostic_passage__4JPPv p+p{margin-top:12px}.Diagnostic_prompt__nBJlY{max-width:68ch;color:var(--ink);font:17px/1.6 var(--serif);white-space:pre-wrap}.Diagnostic_choices__T9W6D{display:grid;gap:10px;margin-top:22px}.Diagnostic_choice__NalTb{display:flex;align-items:flex-start;gap:14px;width:100%;min-height:56px;padding:13px 16px;border:1px solid var(--field);border-radius:14px;background:var(--panel);color:var(--ink);font:16px/1.5 var(--serif);text-align:left;cursor:pointer;transition:border-color .12s,background-color .12s}.Diagnostic_choice__NalTb:hover:not(:disabled){border-color:var(--muted);background:var(--tile)}.Diagnostic_choice__NalTb:disabled{cursor:default}.Diagnostic_letter__Oi6lR{display:grid;flex:none;place-items:center;width:28px;height:28px;margin-top:-1px;border-radius:50%;background:var(--chip);color:var(--text);font:700 13px/1 HomeSans,Arial,sans-serif}.Diagnostic_choice__NalTb[data-state=picked]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.Diagnostic_choice__NalTb[data-state=picked] .Diagnostic_letter__Oi6lR{background:var(--ink);color:var(--panel)}.Diagnostic_choice__NalTb[data-state=right]{border-color:var(--right);background:var(--right-bg)}.Diagnostic_choice__NalTb[data-state=right] .Diagnostic_letter__Oi6lR{background:var(--right);color:#fff}.Diagnostic_choice__NalTb[data-state=miss]{border-color:var(--miss);background:var(--miss-bg)}.Diagnostic_choice__NalTb[data-state=miss] .Diagnostic_letter__Oi6lR{background:var(--miss);color:#fff}html.dark .Diagnostic_choice__NalTb:is([data-state=right],[data-state=miss]) .Diagnostic_letter__Oi6lR{color:#0c1a12}.Diagnostic_grid__K9UCw{display:block;width:100%;height:56px;margin-top:22px;padding:0 18px;border:1px solid var(--field);border-radius:14px;background:var(--panel);color:var(--ink);font:600 19px HomeSans,Arial,sans-serif}.Diagnostic_grid__K9UCw:focus{outline:none;border-color:var(--go);box-shadow:0 0 0 3px color-mix(in srgb,var(--go) 20%,transparent)}.Diagnostic_grid__K9UCw[data-verdict=right]{border-color:var(--right);background:var(--right-bg)}.Diagnostic_grid__K9UCw[data-verdict=miss]{border-color:var(--miss);background:var(--miss-bg)}.Diagnostic_foot__TLu07{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.Diagnostic_verdict__2KM6c{font-size:15.5px;font-weight:650;line-height:1.4}.Diagnostic_verdict__2KM6c[data-verdict=right]{color:var(--right-ink)}.Diagnostic_verdict__2KM6c[data-verdict=miss]{color:var(--miss-ink)}.Diagnostic_skip__g_sx0{height:44px;padding:0 18px;border:0;border-radius:10px;background:none;color:var(--muted);font:600 15px HomeSans,Arial,sans-serif;cursor:pointer}.Diagnostic_skip__g_sx0:hover:not(:disabled){background:var(--chip);color:var(--ink)}.Diagnostic_check__DTUHX{flex:none;min-width:150px;height:44px;margin-left:auto;padding:0 28px;border:0;border-radius:10px;background:var(--go);color:var(--go-ink);font:600 15px/1 HomeSans,Arial,sans-serif;cursor:pointer;transition:background-color .12s,opacity .12s}.Diagnostic_check__DTUHX:hover:not(:disabled){background:var(--go-hi)}.Diagnostic_check__DTUHX:disabled{opacity:.45;cursor:default}.Diagnostic_keys__we48Y{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 22px;margin-top:14px;color:var(--muted);font-size:13px}.Diagnostic_keys__we48Y span{display:inline-flex;align-items:center;gap:5px}.Diagnostic_result__tVJAO{margin-top:150px;padding:32px 36px 30px}.Diagnostic_kicker__Cx9wl{color:var(--muted);font-size:15px;font-weight:650}.Diagnostic_score__UPBxU{margin-top:14px;color:var(--ink);font:400 96px/.82 var(--pixel);letter-spacing:.01em}.Diagnostic_range__tUsc9{max-width:46ch;margin-top:18px;color:var(--text);font-size:16px;line-height:1.55}.Diagnostic_range__tUsc9 b{color:var(--ink);font-weight:650}.Diagnostic_sections__NT_HN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin-top:26px}.Diagnostic_section__Q_Eee{display:grid;grid-template-columns:1fr auto;gap:8px 12px;font-size:15px;font-weight:600;color:var(--text)}.Diagnostic_section__Q_Eee>span:nth-child(2){color:var(--muted);font-weight:500}.Diagnostic_section__Q_Eee i{grid-column:1/-1;display:block;height:10px;overflow:hidden;border-radius:999px;background:var(--open);box-shadow:inset 0 0 0 1px var(--open-line)}.Diagnostic_section__Q_Eee b{display:block;height:100%;border-radius:999px;background:var(--right)}.Diagnostic_sharpen__eX_KB{margin-top:22px;padding-top:20px;border-top:1px solid var(--line);color:var(--text);font-size:15px;line-height:1.55}.Diagnostic_sharpen__eX_KB b{color:var(--ink);font-weight:650}.Diagnostic_save__CUiOr{margin-top:24px;padding:22px 24px 18px;border:1px solid var(--line);border-radius:16px;background:var(--tile)}.Diagnostic_save__CUiOr h2{color:var(--ink);font:650 19px/1.3 HomeSans,Arial,sans-serif;letter-spacing:-.01em}.Diagnostic_save__CUiOr p{margin-top:6px;color:var(--text);font-size:15px;line-height:1.5}.Diagnostic_actions__XU97h{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:18px}.Diagnostic_actions__XU97h .Diagnostic_go__nStsg{width:auto;margin-top:0}.Diagnostic_memberActions__HkxL2{margin-top:26px}.Diagnostic_source__B2N_x{margin-top:16px;padding:18px 20px 20px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.Diagnostic_source__B2N_x>p{color:var(--muted);font-size:14px;font-weight:600}.Diagnostic_source__B2N_x div{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.Diagnostic_source__B2N_x button{height:34px;padding:0 12px;border:0;border-radius:999px;background:var(--chip);color:var(--text);font:600 14px HomeSans,Arial,sans-serif;cursor:pointer;transition:background-color .12s}.Diagnostic_source__B2N_x button:hover{background:var(--chip-hi);color:var(--ink)}.Diagnostic_page__CNlW4 :focus-visible{outline:2px solid var(--go);outline-offset:3px}@media(max-width:1100px){.Diagnostic_page__CNlW4{--page-x:28px}}@media(max-width:700px){.Diagnostic_page__CNlW4{--page-top:24px;padding-bottom:28px}.Diagnostic_scene__uJ_QQ{height:220px}.Diagnostic_intro__krrFq{margin-top:116px;padding:26px 22px 22px}body .Diagnostic_page__CNlW4 h1.Diagnostic_title__yLqol{font-size:28px}.Diagnostic_lede__No4S4{font-size:16px}.Diagnostic_enter__6CE1S div{flex-direction:column}.Diagnostic_enter__6CE1S input{flex:none;width:100%}.Diagnostic_enter__6CE1S button{width:100%}.Diagnostic_runHead__7HGHE{gap:10px}.Diagnostic_strip__WFnIC{grid-template-columns:repeat(10,minmax(0,1fr));width:100%}.Diagnostic_strip__WFnIC li{height:auto;aspect-ratio:1}.Diagnostic_question__8Ah3m{padding:22px 18px 18px;border-radius:16px}.Diagnostic_passage__4JPPv,.Diagnostic_prompt__nBJlY{font-size:16.5px}.Diagnostic_choice__NalTb{padding:12px 14px;gap:12px;font-size:16px}.Diagnostic_foot__TLu07{gap:10px}.Diagnostic_check__DTUHX{min-width:0;flex:1}.Diagnostic_keys__we48Y{display:none}.Diagnostic_result__tVJAO{margin-top:110px;padding:26px 22px 24px}.Diagnostic_score__UPBxU{font-size:80px}.Diagnostic_sections__NT_HN{grid-template-columns:minmax(0,1fr)}.Diagnostic_save__CUiOr{padding:20px 18px 16px}.Diagnostic_actions__XU97h{flex-direction:column;align-items:stretch;text-align:center}.Diagnostic_actions__XU97h .Diagnostic_go__nStsg{width:100%}}@media(max-width:600px){.Diagnostic_page__CNlW4{--page-x:18px}}@media(prefers-reduced-motion:reduce){.Diagnostic_check__DTUHX,.Diagnostic_choice__NalTb,.Diagnostic_enter__6CE1S button,.Diagnostic_go__nStsg,.Diagnostic_scene__uJ_QQ:after,.Diagnostic_scene__uJ_QQ:before,.Diagnostic_source__B2N_x button{transition:none}.Diagnostic_skel__z6BBj{animation:none}}