.global-error_page__juye3{max-width:var(--measure);margin:0 auto;padding:var(--s-6) var(--s-4);color:var(--ink)}.global-error_title__jO4D1{font-size:var(--t-xl);font-weight:700;margin:0 0 var(--s-3)}.global-error_body__4_x27{margin:0 0 var(--s-5);color:var(--ink-2)}.global-error_button__V46TH{padding:var(--s-2) var(--s-4);font-size:var(--t-m);color:var(--on-fill);background:var(--accent-fill);border:1px solid var(--accent-fill);border-radius:var(--radius-m);cursor:pointer}.global-error_button__V46TH:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root{--paper:#ffffff;--surface:#ffffff;--surface-2:#f5f5f5;--ink:#111111;--ink-2:#555555;--ink-3:#6b6b6b;--rule:#e0e0e0;--rule-soft:#f0f0f0;--accent:#1a6fc4;--accent-fill:#1a6fc4;--accent-soft:#8fb8dd;--good:#15803d;--good-soft:#dcfce7;--good-faint:#f0f9f2;--good-line:#b7e0c3;--good-fill:#15803d;--warn:#b45309;--warn-soft:#fef3c7;--warn-faint:#fffbeb;--warn-line:#fde68a;--bad:#b91c1c;--bad-soft:#fee2e2;--bad-faint:#fef2f2;--bad-line:#fca5a5;--on-fill:#ffffff;--neutral-fill:#555555;--type-phoneme:#1a6fc4;--type-grammar:#b45309;--type-fluency:#6d28d9;--type-filler:#6d28d9;--type-phrasing:#0369a1;--type-wrong-word:#b91c1c;--s-1:0.25rem;--s-2:0.5rem;--s-3:0.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--radius-s:4px;--radius-m:6px;--radius-l:8px;--t-xs:0.75rem;--t-s:0.8rem;--t-sm:0.85rem;--t-m:0.9rem;--t-base:0.95rem;--t-l:1.1rem;--t-xl:1.5rem;--font-ui:system-ui,sans-serif;--font-mono:ui-monospace,monospace;--measure:800px}@media (prefers-color-scheme:dark){:root{--paper:#14161a;--surface:#1c1f24;--surface-2:#24282e;--ink:#f1f3f5;--ink-2:#c3c9d1;--ink-3:#9aa3ad;--rule:#343a42;--rule-soft:#272b31;--accent:#7ab8f5;--accent-soft:#2c4a66;--good:#6ee7a5;--good-soft:#1e3a2c;--good-faint:#182821;--good-line:#2f5c44;--warn:#f5c26b;--warn-soft:#3a2e15;--warn-faint:#2a2211;--warn-line:#5c4520;--bad:#f5837f;--bad-soft:#3d1f1f;--bad-faint:#2c1818;--bad-line:#6b3434}}body{margin:0;font-family:var(--font-ui);background:var(--paper);color:var(--ink)}.TopNav_nav__m5fHp{border-bottom:1px solid var(--rule);background:var(--surface);padding:0 var(--s-4);display:flex;align-items:center;gap:var(--s-1);height:48px}.TopNav_wordmark__L_5u_{font-weight:700;font-size:var(--t-m);color:var(--accent);margin-right:var(--s-5);letter-spacing:-.01em}.TopNav_link__evmW_{padding:var(--s-1) var(--s-3);font-size:var(--t-m);text-decoration:none;color:var(--ink-2);font-weight:400;border-bottom:2px solid transparent;line-height:44px}.TopNav_link__evmW_:hover{color:var(--accent);border-bottom-color:var(--rule)}.TopNav_link__evmW_:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--radius-s)}.TopNav_active__Uds8D{color:var(--accent);font-weight:700}.TopNav_active__Uds8D,.TopNav_active__Uds8D:hover{border-bottom-color:var(--accent)}.TopNav_account__NoXSD{margin-left:auto;position:relative}.TopNav_avatar__IDtY3{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:var(--surface-2);border:1px solid var(--rule);color:var(--ink-2);font-size:var(--t-s);font-weight:700;cursor:pointer;list-style:none}.TopNav_avatar__IDtY3::-webkit-details-marker{display:none}.TopNav_avatar__IDtY3:hover{color:var(--accent);border-color:var(--accent)}.TopNav_avatar__IDtY3:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.TopNav_account__NoXSD[open] .TopNav_avatar__IDtY3{color:var(--accent);border-color:var(--accent)}.TopNav_menu__oyHiN{position:absolute;top:calc(100% + var(--s-2));right:0;z-index:10;min-width:200px;display:flex;flex-direction:column;padding:var(--s-1) 0;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-l)}.TopNav_menuLink__pLiVk{padding:var(--s-2) var(--s-4);font-size:var(--t-m);text-decoration:none;color:var(--ink-2)}.TopNav_menuLink__pLiVk:hover{color:var(--accent);background:var(--surface-2)}.TopNav_menuLink__pLiVk:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.TopNav_menuLinkActive__zB6yC{color:var(--accent);font-weight:700}.TopNav_menuEmail__vPL4a{padding:var(--s-2) var(--s-4);margin-top:var(--s-1);border-top:1px solid var(--rule-soft);font-size:var(--t-xs);color:var(--ink-3);overflow-wrap:anywhere}.TopNav_signOutForm__BfBqz{display:flex;padding:0 var(--s-4) var(--s-2)}.TopNav_signOut__j0nUm{flex:1 1;padding:.3rem .6rem;font-size:var(--t-s);color:var(--ink-2);background:var(--surface-2);border:1px solid var(--rule);border-radius:var(--radius-m);cursor:pointer}.TopNav_signOut__j0nUm:hover{color:var(--accent);border-color:var(--accent)}.TopNav_signOut__j0nUm:focus-visible{outline:2px solid var(--accent);outline-offset:2px}