@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-ext-wght-normal-DOFToQv1.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DayYxulF.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-math-wght-normal-Bl4ZGkZl.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-symbols-wght-normal-DxQzqQfC.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-vietnamese-wght-normal-BBxOatbv.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-QAhDxQuo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-Dun_Rd-l.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-cyrillic-wght-normal-C627f1f8.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-vietnamese-wght-normal-rat7GD3o.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-ext-wght-normal-D6H-S6MW.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-wght-normal-D5afBTBx.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-display:"Unbounded Variable", "Unbounded", system-ui, sans-serif;--font-body:"Onest Variable", "Onest", system-ui, sans-serif;--font-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, monospace;--radius-card:16px;--radius-btn:10px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--text-xs:12px;--text-sm:14px;--text-md:16px;--text-lg:20px;--text-xl:28px;--text-2xl:40px;--dur-fast:.12s;--dur:.22s;--ease:cubic-bezier(.2, .8, .2, 1);--shadow-float:0 12px 32px #0f172a29, 0 2px 6px #0f172a14;--line-width:4px;--station:14px;--ground:#eef3f9;--surface:#fff;--surface-2:#f5f8fc;--line:#dce4ee;--ink:#152033;--ink-2:#4a5870;--accent:#3d7dd8;--accent-soft:#e1ecfa;--on-accent:#fff;--accent-ink:#2a62b8;--control-border:#8494ac;--danger:#c93c3c;--danger-soft:#fbe9e9;--danger-ink:#a82e2e;--warn:#a96f08;--warn-soft:#fbf0da;--warn-ink:#7f5306;--ok:#1f8553;--ok-soft:#e2f3ea;--ok-ink:#17663f;--backdrop:#15203361;--subj-0:#2a78d6;--subj-1:#eb6834;--subj-2:#1baf7a;--subj-3:#eda100;--subj-4:#e87ba4;--subj-5:#008300;--subj-6:#4a3aa7;--subj-7:#e34948;--swatch-sky:#3d7dd8;--swatch-lavender:#7a5bd6;--swatch-mint:#2f9470;--tree-projects:#9a5b2e;--leaf:#3e9b5c;--leaf-2:#74c06f;--trunk:#8a6445;--island:#a9d89f;--island-side:#c49a70;--island-deep:#a57b55;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-accent=lavender]{--ground:#f2f0fa;--surface:#fff;--surface-2:#f8f6fd;--line:#e2ddf2;--ink:#1d1830;--ink-2:#544c6e;--accent:#7a5bd6;--accent-soft:#ece6fb;--accent-ink:#5b3fbf;--control-border:#8a84a8;--backdrop:#1d183061}:root[data-accent=mint]{--ground:#edf5f1;--surface:#fff;--surface-2:#f4faf7;--line:#d7e7df;--ink:#142620;--ink-2:#465e55;--accent:#2f9470;--accent-soft:#ddf1e8;--accent-ink:#1e6e52;--control-border:#7f9a8f;--backdrop:#14262061}:root[data-theme=dark]{--ground:#0d131c;--surface:#141c28;--surface-2:#1a2433;--line:#26324a;--ink:#e6ecf5;--ink-2:#a9b5c8;--accent:#6ea6f2;--accent-soft:#1c2d48;--on-accent:#0d131c;--accent-ink:#6ea6f2;--control-border:#5a6a85;--danger:#f08a8a;--danger-soft:#3b1d22;--danger-ink:#f08a8a;--warn:#e6b04f;--warn-soft:#3a2d12;--warn-ink:#e6b04f;--ok:#62ce96;--ok-soft:#14301f;--ok-ink:#62ce96;--backdrop:#0000008c;--subj-0:#6aa7f0;--subj-1:#f39a6e;--subj-2:#4fd1a0;--subj-3:#f5c24d;--subj-4:#f2a5c2;--subj-5:#52c152;--subj-6:#948ae6;--subj-7:#f08584;--swatch-sky:#6ea6f2;--swatch-lavender:#a78bf5;--swatch-mint:#5cc79d;--tree-projects:#d69a6c;--leaf:#4fae6d;--leaf-2:#86cc7f;--trunk:#9c7657;--island:#2f5a3d;--island-side:#6b4c34;--island-deep:#54392a;--shadow-float:0 12px 32px #00000073, 0 2px 6px #0000004d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark][data-accent=lavender]{--ground:#110f1b;--surface:#191626;--surface-2:#211d31;--line:#302a47;--ink:#ece8f7;--ink-2:#b2aacb;--accent:#a78bf5;--accent-soft:#2a2145;--on-accent:#110f1b;--accent-ink:#a78bf5;--control-border:#6a6390}:root[data-theme=dark][data-accent=mint]{--ground:#0c1512;--surface:#131e1a;--surface-2:#192823;--line:#243830;--ink:#e4f0eb;--ink-2:#a5bdb3;--accent:#5cc79d;--accent-soft:#16342a;--on-accent:#0c1512;--accent-ink:#5cc79d;--control-border:#56796c}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;caret-color:var(--accent);scrollbar-color:var(--control-border) transparent}body{background:var(--ground);min-width:320px;color:var(--ink);font:400 var(--text-md) / 1.5 var(--font-body);-webkit-font-smoothing:antialiased;transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease);margin:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0}h1{font-size:var(--text-xl);font-weight:600;line-height:1.2}h2{font-size:var(--text-lg);font-weight:500;line-height:1.3}p{margin:0}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--accent-ink);text-underline-offset:3px;text-decoration-thickness:1px}::selection{background:var(--accent-soft);color:var(--ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._logo_12cs8_1{align-items:center;gap:10px;display:inline-flex}._badge_12cs8_2{background:var(--accent-ink);width:30px;height:30px;color:var(--on-accent);font-family:var(--font-display);border-radius:9px;place-items:center;font-size:16px;font-weight:700;line-height:1;display:inline-grid}._word_12cs8_15{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:19px;font-weight:600}._button_epgka_1{justify-content:center;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-btn);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);border:1px solid #0000;font-size:15px;font-weight:600;line-height:1.2;display:inline-flex}._button_epgka_1:active:not(:disabled){transform:translateY(1px)}._button_epgka_1:disabled{cursor:not-allowed;opacity:.5}._button_epgka_1[aria-busy=true]{cursor:progress;opacity:.85}._md_epgka_26{min-height:40px}._sm_epgka_27{min-height:32px;padding:0 var(--space-3);font-size:var(--text-sm)}._primary_epgka_29{background:var(--accent-ink);color:var(--on-accent)}._primary_epgka_29:hover:not(:disabled){background:color-mix(in srgb, var(--accent-ink) 86%, var(--ink))}._secondary_epgka_32{background:var(--surface);color:var(--ink);border-color:var(--line)}._secondary_epgka_32:hover:not(:disabled){border-color:var(--control-border);background:var(--surface-2)}._ghost_epgka_35{color:var(--ink-2);background:0 0}._ghost_epgka_35:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 7%, transparent);color:var(--ink)}._danger_epgka_38{background:var(--danger-soft);color:var(--danger-ink)}._danger_epgka_38:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 16%, var(--danger-soft))}._icon_epgka_41{display:inline-flex}._icon_epgka_41 svg{width:18px;height:18px}._spinner_t2lit_1{border:2px solid;border-top-color:#0000;border-radius:50%;flex:none;animation:.7s linear infinite _spin_t2lit_1;display:inline-block}._sm_t2lit_9{width:16px;height:16px}._md_t2lit_10{width:22px;height:22px}._lg_t2lit_11{width:32px;height:32px;color:var(--accent);border-width:3px}@keyframes _spin_t2lit_1{to{transform:rotate(360deg)}}._field_kqr9v_1{flex-direction:column;gap:6px;min-width:0;display:flex}._label_kqr9v_2{font-size:var(--text-sm);color:var(--ink);font-weight:600}._hint_kqr9v_3{color:var(--ink-2);font-size:13px}._error_kqr9v_4{color:var(--danger-ink);align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}._error_kqr9v_4 svg{flex:none;width:16px;height:16px}._control_kqr9v_14{border:1px solid var(--control-border);border-radius:var(--radius-btn);background:var(--surface);width:100%;min-height:44px;color:var(--ink);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);padding:10px 12px;font-size:15px;line-height:1.4}._control_kqr9v_14::placeholder{color:var(--ink-2);opacity:1}._control_kqr9v_14:hover:not(:disabled){border-color:var(--ink-2)}._control_kqr9v_14:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}._control_kqr9v_14[aria-invalid=true]{border-color:var(--danger)}._control_kqr9v_14:disabled{opacity:.55;cursor:not-allowed}._area_kqr9v_36{resize:vertical;min-height:104px}._selectWrap_kqr9v_38{display:block;position:relative}._select_kqr9v_38{appearance:none;cursor:pointer;padding-right:40px}._chevron_kqr9v_40{width:18px;height:18px;color:var(--ink-2);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}._page_f4bc4_1{min-height:100dvh;padding:var(--space-5) var(--space-4);place-items:center;display:grid;position:relative;overflow:hidden}._rail_f4bc4_11{height:var(--line-width);background:var(--accent);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}._rail_f4bc4_11 span{border:3px solid var(--accent);background:var(--ground);border-radius:50%;width:16px;height:16px;position:absolute;top:50%;transform:translate(-50%,-50%)}._rail_f4bc4_11 span:first-child{left:6%}._rail_f4bc4_11 span:nth-child(2){left:20%}._rail_f4bc4_11 span:nth-child(3){left:80%}._rail_f4bc4_11 span:nth-child(4){left:94%}._card_f4bc4_35{gap:var(--space-5);width:min(400px,100%);padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;display:flex;position:relative}@media (width<=599px){._card_f4bc4_35{padding:var(--space-5)}}._title_f4bc4_50{font-size:26px}._lead_f4bc4_51{color:var(--ink-2);margin-top:6px}._form_f4bc4_52{gap:var(--space-4);flex-direction:column;display:flex}._submit_f4bc4_53{width:100%;min-height:46px;margin-top:var(--space-1)}._error_f4bc4_54{color:var(--danger-ink);font-size:var(--text-sm);align-items:flex-start;gap:8px;font-weight:500;display:flex}._error_f4bc4_54 svg{flex:none;width:18px;height:18px;margin-top:1px}._empty_tqys1_1{align-items:center;gap:var(--space-2);padding:var(--space-7) var(--space-5);border:1.5px dashed var(--line);border-radius:var(--radius-card);text-align:center;flex-direction:column;display:flex}._track_tqys1_12{width:min(280px,100%);height:56px;margin-bottom:var(--space-3);place-items:center;display:grid;position:relative}._track_tqys1_12:before{content:"";border-top:var(--line-width) dashed color-mix(in srgb, var(--accent) 60%, transparent);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}._station_tqys1_30{border:3px solid var(--accent);background:var(--surface);width:52px;height:52px;color:var(--accent-ink);border-radius:50%;place-items:center;display:grid;position:relative}._station_tqys1_30 svg{width:22px;height:22px}._title_tqys1_43{color:var(--ink);font-size:17px;font-weight:600}._hint_tqys1_44{max-width:46ch;color:var(--ink-2);font-size:15px}._action_tqys1_45{margin-top:var(--space-3)}._error_11vml_1{align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid color-mix(in srgb, var(--danger) 35%, var(--line));border-radius:var(--radius-card);background:var(--danger-soft);flex-wrap:wrap;display:flex}._icon_11vml_11{width:20px;height:20px;color:var(--danger-ink);flex:none}._text_11vml_12{color:var(--ink);font-size:var(--text-sm);flex:240px;font-weight:500}._group_1rbvb_1{width:fit-content;max-width:100%;border:1px solid var(--line);border-radius:var(--radius-btn);background:var(--surface-2);flex-wrap:wrap;gap:2px;min-inline-size:0;margin:0;padding:3px;display:inline-flex}._option_1rbvb_14{color:var(--ink-2);font-size:var(--text-sm);cursor:pointer;transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);border-radius:8px;padding:7px 14px;font-weight:500;position:relative}._option_1rbvb_14:hover{color:var(--ink)}._option_1rbvb_14:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:1px}._active_1rbvb_26{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line);font-weight:600}._stack_1cojo_1{gap:var(--space-3);flex-direction:column;display:flex}._block_1cojo_2{border-radius:var(--radius-card);background:linear-gradient(90deg, var(--surface-2) 0%, var(--surface) 50%, var(--surface-2) 100%) 0 0 / 200% 100%;border:1px solid var(--line);animation:1.4s ease-in-out infinite _shimmer_1cojo_1}@keyframes _shimmer_1cojo_1{0%{background-position:100% 0}to{background-position:-100% 0}}._button_1hxxn_1{border-radius:var(--radius-btn);width:40px;height:40px;color:var(--ink-2);cursor:pointer;transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:inline-grid}._button_1hxxn_1:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 7%, transparent);color:var(--ink)}._button_1hxxn_1:active:not(:disabled){transform:translateY(1px)}._button_1hxxn_1:disabled{cursor:not-allowed;opacity:.5}._button_1hxxn_1 svg{width:20px;height:20px}._tag_14zu5_1{min-width:0;max-width:100%;color:var(--ink-2);align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex}._line_14zu5_14{background:var(--subj);border-radius:2px;flex:none;width:20px;height:4px;margin-right:3px;position:relative}._line_14zu5_14:after{content:"";border:2.5px solid var(--subj);background:var(--surface);border-radius:50%;width:10px;height:10px;position:absolute;top:50%;right:-4px;transform:translateY(-50%)}._name_14zu5_36{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._row_6ki26_1{cursor:pointer;align-items:center;gap:10px;min-height:36px;display:inline-flex;position:relative}._disabled_6ki26_9{cursor:not-allowed;opacity:.55}._input_6ki26_12{opacity:0;width:1px;height:1px;margin:0;position:absolute}._station_6ki26_20{border:2px solid var(--control-border);background:var(--surface);width:22px;height:22px;color:var(--on-accent);transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}._station_6ki26_20 svg{stroke-width:3px;opacity:0;width:14px;height:14px;transition:opacity var(--dur-fast) var(--ease)}._row_6ki26_1:hover ._input_6ki26_12:not(:disabled)+._station_6ki26_20{border-color:var(--station-color,var(--accent))}._input_6ki26_12:checked+._station_6ki26_20{background:var(--station-color,var(--accent-ink));border-color:var(--station-color,var(--accent-ink));transform:scale(1.05)}._input_6ki26_12:checked+._station_6ki26_20 svg{opacity:1}._input_6ki26_12:focus-visible+._station_6ki26_20{outline:2px solid var(--accent);outline-offset:2px}._label_6ki26_44{color:var(--ink);transition:color var(--dur-fast) var(--ease)}._strike_6ki26_45 ._input_6ki26_12:checked~._label_6ki26_44{color:var(--ink-2);text-decoration:line-through;text-decoration-thickness:1.5px}._route_1qdww_2{--step:16px;--tone:var(--subj,var(--accent));flex:none;align-items:center;gap:8px;height:14px;display:inline-flex;position:relative}._route_1qdww_2:before{content:"";background:repeating-linear-gradient(to right, var(--control-border) 0 4px, transparent 4px 7px);height:2px;position:absolute;top:50%;left:4px;right:4px;transform:translateY(-50%)}._route_1qdww_2:after{content:"";width:calc(var(--done) * var(--step));background:var(--tone);border-radius:2px;height:3px;position:absolute;top:50%;left:4px;transform:translateY(-50%)}._stop_1qdww_36{z-index:1;border:2px solid var(--control-border);background:var(--surface);border-radius:50%;width:8px;height:8px;position:relative}._passed_1qdww_45{border-color:var(--tone);background:var(--tone)}._here_1qdww_47{border-color:var(--tone);background:var(--tone);box-shadow:0 0 0 2px var(--surface), 0 0 0 3.5px var(--tone)}._chip_1l03f_1{border-radius:var(--radius-pill);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;min-height:26px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}._icon_1l03f_13{display:inline-flex}._icon_1l03f_13 svg{width:14px;height:14px}._neutral_1l03f_15{background:var(--surface-2);border-color:var(--line);color:var(--ink-2)}._accent_1l03f_16{background:var(--accent-soft);color:var(--accent-ink)}._danger_1l03f_17{background:var(--danger-soft);color:var(--danger-ink)}._warn_1l03f_18{background:var(--warn-soft);color:var(--warn-ink)}._ok_1l03f_19{background:var(--ok-soft);color:var(--ok-ink)}._stack_27gm4_1{z-index:50;right:var(--space-5);bottom:var(--space-5);align-items:flex-end;gap:var(--space-2);pointer-events:none;flex-direction:column;display:flex;position:fixed}@media (width<=599px){._stack_27gm4_1{left:var(--space-4);right:var(--space-4);bottom:var(--space-4);align-items:stretch}}._toast_27gm4_16{align-items:center;gap:var(--space-3);max-width:420px;padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);color:var(--ink);font-size:var(--text-sm);box-shadow:var(--shadow-float);pointer-events:auto;animation:_arrive_27gm4_1 var(--dur) var(--ease);font-weight:500;display:flex}._icon_27gm4_32{flex:none;width:20px;height:20px}._neutral_27gm4_33 ._icon_27gm4_32{color:var(--accent-ink)}._ok_27gm4_34 ._icon_27gm4_32{color:var(--ok-ink)}._danger_27gm4_35 ._icon_27gm4_32{color:var(--danger-ink)}@keyframes _arrive_27gm4_1{0%{opacity:0;transform:translateY(8px)}}._card_1ihur_1{--plate-bg:var(--surface-2);--plate-ink:var(--ink);--plate-edge:var(--line);gap:var(--space-4) var(--space-5);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);grid-template-columns:76px minmax(0,1fr);display:grid}._warn_1ihur_14{--plate-bg:var(--warn-soft);--plate-ink:var(--warn-ink);--plate-edge:transparent}._danger_1ihur_15{--plate-bg:var(--danger-soft);--plate-ink:var(--danger-ink);--plate-edge:var(--danger)}._overdue_1ihur_17{--plate-bg:var(--danger);--plate-ink:var(--surface);--plate-edge:var(--danger)}._ok_1ihur_18{--plate-bg:var(--ok-soft);--plate-ink:var(--ok-ink);--plate-edge:transparent}._plate_1ihur_20{min-height:88px;padding:var(--space-3) var(--space-2);border:2px solid var(--plate-edge);background:var(--plate-bg);color:var(--plate-ink);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-self:start;align-items:center;gap:3px;display:flex}._day_1ihur_35{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1}._month_1ihur_42{font-size:13px;font-weight:700;line-height:1.1}._weekday_1ihur_43{font-size:12px;font-weight:500;line-height:1.1}._body_1ihur_45{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}._head_1ihur_46{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}._title_1ihur_48{font-family:var(--font-body);letter-spacing:normal;overflow-wrap:anywhere;font-size:17px;font-weight:650;line-height:1.35}._meta_1ihur_56{color:var(--ink-2);font-size:var(--text-sm);flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}._sep_1ihur_57{color:var(--control-border)}._undone_1ihur_58{color:var(--ink);font-weight:600}._noteWrap_1ihur_60{flex-direction:column;align-items:flex-start;gap:2px;display:flex}._note_1ihur_60{max-width:70ch;color:var(--ink-2);font-size:var(--text-sm);white-space:pre-line;overflow-wrap:anywhere}._clamped_1ihur_62{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._more_1ihur_63{color:var(--accent-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;text-decoration:underline}._items_1ihur_76{--station-color:var(--subj);margin:var(--space-1) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}._item_1ihur_76{position:relative}._item_1ihur_76:not(:last-child):after{content:"";background:repeating-linear-gradient(to bottom, var(--subj) 0 4px, transparent 4px 8px);border-radius:2px;width:3px;height:calc(100% - 22px);position:absolute;top:calc(50% + 11px);left:9.5px}._itemDone_1ihur_95:not(:last-child):after{background:var(--subj)}._actions_1ihur_97{align-items:center;gap:var(--space-2);flex-wrap:wrap;grid-column:2;display:flex}._delete_1ihur_104{margin-left:auto}._compact_1ihur_106{padding:var(--space-4);grid-template-columns:minmax(0,1fr)}._compact_1ihur_106 ._actions_1ihur_97{grid-column:1/-1}@media (width<=380px){._editLabel_1ihur_111{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=599px){._card_1ihur_1{gap:var(--space-3);padding:var(--space-4);grid-template-columns:58px minmax(0,1fr)}._compact_1ihur_106{grid-template-columns:minmax(0,1fr)}._actions_1ihur_97{padding-top:var(--space-3);border-top:1px solid var(--line);grid-column:1/-1}._plate_1ihur_20{min-height:74px;padding:var(--space-2) 4px}._day_1ihur_35{font-size:24px}}._form_dmyzu_2{gap:var(--space-5);flex-direction:column;display:flex;container-type:inline-size}._row_dmyzu_4{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}._row_dmyzu_4>:first-child{grid-column:1/-1}@container (width>=620px){._row_dmyzu_4{grid-template-columns:minmax(0,2fr) minmax(150px,1fr) minmax(120px,.8fr)}._row_dmyzu_4>:first-child{grid-column:auto}}@container (width<=300px){._row_dmyzu_4{grid-template-columns:minmax(0,1fr)}}._group_dmyzu_14{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}._groupLabel_dmyzu_15{font-size:var(--text-sm);color:var(--ink);font-weight:600}._preview_dmyzu_17{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._previewLabel_dmyzu_18{color:var(--ink-2);font-size:13px}._previewList_dmyzu_19{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}._previewItem_dmyzu_21{border:1.5px dashed var(--control-border);border-radius:var(--radius-pill);align-items:center;gap:6px;min-height:26px;padding:0 10px 0 8px;font-size:13px;font-weight:600;display:inline-flex}._previewItem_dmyzu_21:before{content:"";border:2px solid var(--accent);border-radius:50%;width:8px;height:8px}._previewError_dmyzu_39{color:var(--danger-ink);font-size:13px;font-weight:500}._existing_dmyzu_41{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._existingItem_dmyzu_42{align-items:center;gap:var(--space-2);display:flex}._existingInput_dmyzu_43{border:1px solid var(--line);border-radius:var(--radius-btn);background:var(--surface-2);min-width:0;min-height:40px;transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);flex:1;padding:8px 12px;font-size:15px}._existingInput_dmyzu_43:hover{border-color:var(--control-border)}._existingInput_dmyzu_43:focus-visible{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px var(--accent-soft);outline:none}._error_dmyzu_57{padding:var(--space-3) var(--space-4);border-radius:var(--radius-btn);background:var(--danger-soft);color:var(--danger-ink);font-size:var(--text-sm);font-weight:600}._actions_dmyzu_65{gap:var(--space-2);flex-wrap:wrap;display:flex}._link_1iv09_1{text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;gap:3px;font-weight:600;display:inline-flex}._link_1iv09_1 svg{flex:none;width:13px;height:13px}._row_ijdbx_2{padding:var(--space-4) 0;border-bottom:1px solid var(--line);container-type:inline-size}._row_ijdbx_2:last-child{border-bottom:0}._inner_ijdbx_9{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}._info_ijdbx_17{flex-direction:column;flex:260px;gap:6px;min-width:min(260px,100%);display:flex}._top_ijdbx_18{align-items:center;gap:6px var(--space-3);flex-wrap:wrap;display:flex}._title_ijdbx_19{overflow-wrap:anywhere;font-weight:600;line-height:1.35}._meta_ijdbx_20{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px;display:flex}._actions_ijdbx_22{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._grades_ijdbx_23{flex-wrap:wrap;gap:6px;display:flex}._short_ijdbx_24{display:none}._grades_ijdbx_23 ._grade_ijdbx_23{border-color:#0000}._grades_ijdbx_23 ._good_ijdbx_28{background:var(--ok-soft);color:var(--ok-ink)}._grades_ijdbx_23 ._good_ijdbx_28:hover:not(:disabled){background:color-mix(in srgb, var(--ok) 18%, var(--ok-soft))}._grades_ijdbx_23 ._hard_ijdbx_30{background:var(--warn-soft);color:var(--warn-ink)}._grades_ijdbx_23 ._hard_ijdbx_30:hover:not(:disabled){background:color-mix(in srgb, var(--warn) 18%, var(--warn-soft))}._grades_ijdbx_23 ._again_ijdbx_32{background:var(--danger-soft);color:var(--danger-ink)}._grades_ijdbx_23 ._again_ijdbx_32:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 16%, var(--danger-soft))}@container (width<=540px){._grades_ijdbx_23 ._grade_ijdbx_23 svg,._long_ijdbx_38{display:none}._short_ijdbx_24{display:inline}._actions_ijdbx_22{flex-wrap:nowrap}}@container (width<=380px){._actions_ijdbx_22{grid-template-columns:minmax(0,1fr);width:100%;display:grid}._grades_ijdbx_23{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._grades_ijdbx_23 ._grade_ijdbx_23{padding:0 6px}._postpone_ijdbx_48{justify-self:start}}._panel_2hypx_1{gap:var(--space-5);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;display:flex}._head_2hypx_10{flex-direction:column;gap:2px;display:flex}._title_2hypx_11{font-size:18px}._week_2hypx_12{color:var(--ink-2);font-size:var(--text-sm)}._block_2hypx_14{gap:var(--space-2);flex-direction:column;display:flex}._blockTitle_2hypx_15{font-family:var(--font-body);font-size:var(--text-sm);color:var(--ink-2);letter-spacing:normal;font-weight:700}._list_2hypx_16{gap:var(--space-3);flex-direction:column;display:flex}._topics_2hypx_17{margin:0;padding:0;list-style:none}._muted_2hypx_18{color:var(--ink-2);font-size:var(--text-sm)}._setLine_2hypx_19{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--line);flex-wrap:wrap;display:flex}._setInfo_2hypx_28{flex-direction:column;gap:6px;min-width:0;display:flex}._setTag_2hypx_29{color:var(--ink-2);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}._setTag_2hypx_29 svg{width:15px;height:15px;color:var(--accent-ink)}._setTitle_2hypx_31{font-weight:600}._editing_2hypx_32{padding:var(--space-4);border:1.5px solid var(--accent);border-radius:var(--radius-card)}._events_2hypx_34{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}._event_2hypx_34{padding:2px 0}._eventText_2hypx_36{flex-direction:column;gap:1px;display:inline-flex}._eventTime_2hypx_37{color:var(--ink-2);font-size:13px}._eventTime_2hypx_37 ._mono_2hypx_38{font-size:13px}._eventTitle_2hypx_39{font-weight:600}._eventKind_2hypx_40{color:var(--ink-2);font-size:13px}._layout_1f5gf_1{gap:var(--space-5);align-items:start;display:grid}@media (width>=1280px){._layout_1f5gf_1{grid-template-columns:minmax(0,1fr) 340px}._side_1f5gf_4{top:var(--space-5);position:sticky}}._side_1f5gf_4{min-width:0;scroll-margin-top:150px}._month_1f5gf_8{padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}._monthHead_1f5gf_14{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}._monthTitle_1f5gf_16{white-space:nowrap;font-size:20px}._nav_1f5gf_17{align-items:center;gap:2px;margin-left:auto;display:flex}._weekdays_1f5gf_19,._grid_1f5gf_20{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}._weekdays_1f5gf_19{color:var(--ink-2);text-align:center;margin-bottom:6px;font-size:12px;font-weight:600}._grid_1f5gf_20{transition:opacity var(--dur) var(--ease);margin:0;padding:0;list-style:none}._stale_1f5gf_23{opacity:.6}._cell_1f5gf_25{background:var(--surface-2);text-align:left;cursor:pointer;width:100%;min-height:100px;transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);border:1.5px solid #0000;border-radius:10px;flex-direction:column;align-items:stretch;gap:4px;padding:6px;display:flex}._cell_1f5gf_25:hover{border-color:var(--control-border)}._outside_1f5gf_41{background:0 0}._outside_1f5gf_41 ._num_1f5gf_42{color:var(--ink-2);font-weight:500}._selected_1f5gf_43,._selected_1f5gf_43:hover{border-color:var(--accent);background:var(--accent-soft)}._num_1f5gf_42{border-radius:var(--radius-pill);min-width:26px;height:26px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;align-self:flex-start;place-items:center;padding:0 4px;font-size:13px;font-weight:600;display:inline-grid}._today_1f5gf_59 ._num_1f5gf_42{background:var(--accent-ink);color:var(--on-accent);box-shadow:0 0 0 2px var(--surface-2), 0 0 0 3.5px var(--accent)}._today_1f5gf_59._selected_1f5gf_43 ._num_1f5gf_42{box-shadow:0 0 0 2px var(--accent-soft), 0 0 0 3.5px var(--accent)}._deadlines_1f5gf_66{flex-direction:column;gap:3px;min-width:0;display:flex}._deadline_1f5gf_66{min-width:0;color:var(--ink);align-items:center;gap:5px;font-size:12px;font-weight:600;line-height:1.3;display:flex}._stop_1f5gf_69{border:2px solid var(--subj);background:var(--surface);border-radius:50%;flex:none;width:9px;height:9px}._closed_1f5gf_70 ._stop_1f5gf_69{background:var(--subj)}._closed_1f5gf_70 ._deadlineTitle_1f5gf_71{color:var(--ink-2);text-decoration:line-through}._deadlineTitle_1f5gf_71{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._more_1f5gf_73{color:var(--ink-2);font-size:12px;font-weight:600}._reviews_1f5gf_75{color:var(--accent-ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;align-items:center;gap:3px;margin-top:auto;font-size:12px;font-weight:700;display:inline-flex}._reviews_1f5gf_75 svg{width:13px;height:13px}@media (width<=719px){._month_1f5gf_8{padding:var(--space-3)}._monthTitle_1f5gf_16{font-size:17px}._cell_1f5gf_25{gap:3px;min-height:64px;padding:4px}._deadlines_1f5gf_66{flex-flow:wrap;gap:3px}._deadlineTitle_1f5gf_71,._more_1f5gf_73{display:none}._num_1f5gf_42{min-width:24px;height:24px;font-size:12px}}._page_11ii3_1{gap:var(--space-6);flex-direction:column;display:flex}._head_11ii3_3{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}._tools_11ii3_4{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._panel_11ii3_7{max-width:880px;padding:var(--space-5);border:1.5px solid var(--accent);border-radius:var(--radius-card);background:var(--surface)}._panelTitle_11ii3_14{margin-bottom:var(--space-5);font-size:18px}@media (width<=599px){._panel_11ii3_7{padding:var(--space-4)}}._column_11ii3_17{gap:var(--space-7);flex-direction:column;max-width:880px;display:flex}._group_11ii3_19{gap:var(--space-3);flex-direction:column;display:flex}._groupTitle_11ii3_20{align-items:center;gap:var(--space-2);font-size:18px;font-weight:600;display:flex}._groupIcon_11ii3_21{width:20px;height:20px}._danger_11ii3_22{color:var(--danger-ink)}._count_11ii3_23{border-radius:var(--radius-pill);min-width:26px;height:24px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;border:1.5px solid;place-items:center;padding:0 7px;font-size:13px;font-weight:700;display:inline-grid}._list_11ii3_36{gap:var(--space-3);flex-direction:column;display:flex}._done_11ii3_38{border-top:1px solid var(--line);padding-top:var(--space-4)}._summary_11ii3_39{align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-3) 0 0;border-radius:var(--radius-btn);cursor:pointer;list-style:none;display:inline-flex}._summary_11ii3_39::-webkit-details-marker{display:none}._summaryText_11ii3_50{font-family:var(--font-display);font-size:18px;font-weight:600}._chevron_11ii3_51{width:20px;height:20px;color:var(--ink-2);transition:transform var(--dur) var(--ease)}._done_11ii3_38[open] ._chevron_11ii3_51{transform:rotate(180deg)}._doneBody_11ii3_53{margin-top:var(--space-3)}._muted_11ii3_54{color:var(--ink-2);font-size:var(--text-sm)}._card_iiod9_1{padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}@media (width<=599px){._card_iiod9_1{padding:var(--space-4)}}._head_iiod9_10{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}._title_iiod9_18{font-size:18px}._actions_iiod9_19{align-items:center;gap:var(--space-2);display:flex}._page_j58k5_1,._layout_j58k5_4{gap:var(--space-5);flex-direction:column;display:flex}._main_j58k5_5,._aside_j58k5_5{display:contents}._today_j58k5_6{order:1}._queue_j58k5_7{order:2}._hard_j58k5_8{order:3}._all_j58k5_9{order:4}@media (width>=1200px){._layout_j58k5_4{grid-template-columns:minmax(0,1.35fr) minmax(340px,1fr);align-items:start;display:grid}._main_j58k5_5,._aside_j58k5_5{gap:var(--space-5);flex-direction:column;display:flex}}._muted_j58k5_15{color:var(--ink-2);font-size:var(--text-sm);max-width:60ch}._hint_j58k5_16{color:var(--ink-2);font-size:12px}._error_j58k5_17{color:var(--danger-ink);font-size:13px;font-weight:600}._count_j58k5_18{min-width:26px;height:24px;margin-left:var(--space-2);border:1.5px solid var(--control-border);border-radius:var(--radius-pill);font-family:var(--font-mono);font-variant-numeric:tabular-nums;vertical-align:middle;place-items:center;padding:0 7px;font-size:13px;font-weight:700;display:inline-grid}._todayList_j58k5_35{margin:calc(-1 * var(--space-2)) 0 0;padding:0;list-style:none}._todaySet_j58k5_36{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}._setInfo_j58k5_45{flex-direction:column;flex:240px;gap:6px;min-width:0;display:flex}._setTitle_j58k5_46{font-weight:650}._setMeta_j58k5_47{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px;display:flex}._hardNote_j58k5_48{color:var(--danger-ink);font-weight:600}._take_j58k5_50{align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}._warn_j58k5_51{align-items:center;gap:var(--space-2);color:var(--warn-ink);flex-basis:100%;font-size:13px;font-weight:600;display:flex}._warn_j58k5_51 svg{flex:none;width:16px;height:16px}._all_j58k5_9{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;display:flex}._sectionTitle_j58k5_64{font-size:20px}._setList_j58k5_65{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._setCard_j58k5_66{gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;display:flex}@media (width<=599px){._setCard_j58k5_66{padding:var(--space-4)}}._setCard_j58k5_66 ._setInfo_j58k5_45{flex:none}._setActions_j58k5_78{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._delete_j58k5_79{margin-left:auto}._chevron_j58k5_80{transition:transform var(--dur) var(--ease)}._chevronOpen_j58k5_81{transform:rotate(180deg)}._words_j58k5_83{border-top:1px solid var(--line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._word_j58k5_83{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}._word_j58k5_83:last-child{border-bottom:0}._wordMain_j58k5_94{align-items:baseline;gap:2px var(--space-3);flex-wrap:wrap;flex:220px;min-width:0;display:flex}._wordEn_j58k5_95{font-weight:700}._wordRu_j58k5_96{color:var(--ink)}._wordNote_j58k5_97{color:var(--ink-2);flex-basis:100%;font-size:13px}._wordSide_j58k5_98{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}._errors_j58k5_99{color:var(--ink-2);font-size:13px}._errorsSome_j58k5_100{color:var(--danger-ink);font-weight:600}._examples_j58k5_102{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-btn);background:var(--surface-2);flex-direction:column;flex-basis:100%;display:flex}._exampleList_j58k5_111{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}._exampleList_j58k5_111 li{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._exampleForm_j58k5_113{gap:var(--space-2);flex-wrap:wrap;display:flex}._input_j58k5_114{border:1px solid var(--control-border);border-radius:var(--radius-btn);background:var(--surface);flex:220px;min-height:36px;padding:6px 12px}._input_j58k5_114:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}._queueBody_j58k5_125{gap:var(--space-4);flex-direction:column;display:flex}._addForm_j58k5_126{gap:var(--space-3);flex-direction:column;display:flex}._addForm_j58k5_126>button{align-self:flex-start}._addRow_j58k5_128{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=419px){._addRow_j58k5_128{grid-template-columns:minmax(0,1fr)}}._report_j58k5_130{padding:var(--space-3);border-radius:var(--radius-btn);background:var(--warn-soft);color:var(--ink);flex-direction:column;gap:4px;font-size:13px;display:flex}._nextNote_j58k5_141{color:var(--ink-2);font-size:12px}._queueList_j58k5_143{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._queued_j58k5_144{align-items:center;gap:var(--space-3);min-height:48px;padding:4px 0;display:flex;position:relative}._queued_j58k5_144:not(:last-child):after{content:"";background:repeating-linear-gradient(to bottom, var(--control-border) 0 4px, transparent 4px 8px);width:2px;height:calc(100% - 24px);position:absolute;top:calc(50% + 12px);left:11px}._next_j58k5_141:not(:last-child):after{background:var(--accent);width:3px;left:10.5px}._num_j58k5_162{border:2px solid var(--control-border);background:var(--surface);width:24px;height:24px;color:var(--ink-2);font-family:var(--font-mono);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:inline-grid}._next_j58k5_141 ._num_j58k5_162{border-color:var(--accent);color:var(--accent-ink)}._queuedText_j58k5_177{align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;flex:1;min-width:0;display:flex}._queuedEn_j58k5_178{font-weight:700}._queuedRu_j58k5_179{color:var(--ink)}._queuedNote_j58k5_180{color:var(--ink-2);flex-basis:100%;font-size:12px}._queuedTools_j58k5_181{flex:none;align-items:center;gap:2px;display:flex}._queuedTools_j58k5_181 button:not([aria-label]){min-height:32px}._hardBody_j58k5_185{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}._hardList_j58k5_186{flex-direction:column;gap:6px;width:100%;margin:0;padding:0;list-style:none;display:flex}._hardList_j58k5_186 li{align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;display:flex}._hardList_j58k5_186 li ._errors_j58k5_99{margin-left:auto}._track_b3rtb_1{border-radius:var(--radius-pill);background:var(--line);height:6px;overflow:hidden}._fill_b3rtb_7{width:100%;height:100%;transition:clip-path var(--dur) var(--ease)}._accent_b3rtb_12{background:var(--accent)}._ok_b3rtb_13{background:var(--ok)}._warn_b3rtb_14{background:var(--warn)}._danger_b3rtb_15{background:var(--danger)}._page_aevcm_2{justify-content:center;display:flex}._panel_aevcm_3{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);width:min(760px,100%);box-shadow:var(--shadow-float)}._body_aevcm_10{padding:var(--space-6) var(--space-6) var(--space-6)}@media (width<=599px){._panel_aevcm_3{box-shadow:none}._body_aevcm_10{padding:var(--space-5) var(--space-4)}}._header_aevcm_17{gap:var(--space-3);padding:var(--space-5) var(--space-6) var(--space-4);border-bottom:1px solid var(--line);flex-direction:column;display:flex}@media (width<=599px){._header_aevcm_17{padding:var(--space-4)}}._stations_aevcm_26{margin:0;padding:0;list-style:none;display:flex}._station_aevcm_26{min-width:0;color:var(--ink-2);text-align:center;flex-direction:column;flex:1;align-items:center;gap:6px;font-size:12px;display:flex;position:relative}._station_aevcm_26:not(:last-child):after{content:"";background:repeating-linear-gradient(to right, var(--control-border) 0 5px, transparent 5px 9px);width:100%;height:3px;position:absolute;top:7px;left:50%;transform:translateY(-50%)}._passed_aevcm_50:not(:last-child):after{background:var(--accent)}._stop_aevcm_51{z-index:1;border:3px solid var(--control-border);background:var(--surface);border-radius:50%;width:14px;height:14px;position:relative}._passed_aevcm_50 ._stop_aevcm_51{border-color:var(--accent);background:var(--accent)}._here_aevcm_61 ._stop_aevcm_51{border-color:var(--accent);background:var(--accent-ink);box-shadow:0 0 0 3px var(--surface), 0 0 0 5px var(--accent)}._here_aevcm_61{color:var(--ink);font-weight:700}._stationLabel_aevcm_63{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (width<=519px){._station_aevcm_26:not(._here_aevcm_61) ._stationLabel_aevcm_63{visibility:hidden}}._progressRow_aevcm_68{align-items:center;gap:var(--space-3);display:flex}._progressRow_aevcm_68>:first-child{flex:1}._count_aevcm_70{color:var(--ink-2);font-size:13px;font-weight:600}._confirm_aevcm_72{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-btn);background:var(--danger-soft);color:var(--ink);font-size:var(--text-sm);flex-wrap:wrap;font-weight:600;display:flex}._confirmActions_aevcm_85{gap:var(--space-2);display:flex}._step_aevcm_88{align-items:stretch;gap:var(--space-4);flex-direction:column;display:flex}._step_aevcm_88>button:last-child{align-self:flex-start}._stepTitle_aevcm_90{font-size:20px}._instruction_aevcm_91{color:var(--ink-2);font-size:var(--text-sm)}._prompt_aevcm_94{font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:40px;font-weight:600;line-height:1.15}@media (width<=599px){._prompt_aevcm_94{font-size:30px}}._options_aevcm_104{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=519px){._options_aevcm_104{grid-template-columns:minmax(0,1fr)}}._option_aevcm_104,._pair_aevcm_107{align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-3) var(--space-4);border:1.5px solid var(--line);border-radius:var(--radius-btn);background:var(--surface-2);color:var(--ink);text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);font-size:16px;font-weight:600;display:flex}._option_aevcm_104:hover:not(:disabled),._pair_aevcm_107:hover:not(:disabled){border-color:var(--accent);background:var(--surface)}._option_aevcm_104:disabled,._pair_aevcm_107:disabled{cursor:default}._key_aevcm_125{border:1.5px solid var(--control-border);width:26px;height:26px;color:var(--ink-2);font-family:var(--font-mono);border-radius:7px;flex:none;place-items:center;font-size:13px;font-weight:700;display:inline-grid}._optionMark_aevcm_138{flex:none;width:20px;height:20px;margin-left:auto}._optionRight_aevcm_140{border-color:var(--ok);background:var(--ok-soft);color:var(--ok-ink)}._optionRight_aevcm_140 ._key_aevcm_125{border-color:var(--ok);color:var(--ok-ink)}._optionWrong_aevcm_142{border-color:var(--danger);background:var(--danger-soft);color:var(--danger-ink);text-decoration:line-through}._match_aevcm_144{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._matchColumn_aevcm_145{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}._pair_aevcm_107{min-height:52px;font-size:15px}._pair_aevcm_107>span:last-of-type{overflow-wrap:anywhere;min-width:0}._pairSelected_aevcm_148{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent)}._pairDone_aevcm_149{border-color:var(--ok);background:var(--ok-soft);color:var(--ok-ink);opacity:.6}._pairWrong_aevcm_150{border-color:var(--danger);background:var(--danger-soft);animation:_shake_aevcm_1 .38s var(--ease)}@keyframes _shake_aevcm_1{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}@media (width<=519px){._pair_aevcm_107{padding:var(--space-2) var(--space-3);gap:var(--space-2);font-size:14px}._pair_aevcm_107 ._key_aevcm_125{display:none}}._sentence_aevcm_160{font-size:22px;font-weight:500;line-height:1.5}._blank_aevcm_161{border-bottom:3px solid var(--accent);min-width:96px;color:var(--accent-ink);text-align:center;padding:0 4px;font-weight:700;display:inline-block}._answer_aevcm_170{border:1.5px solid var(--control-border);border-radius:var(--radius-btn);background:var(--surface);min-height:52px;padding:10px 14px;font-size:20px;font-weight:500}._answer_aevcm_170:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}._answerRight_aevcm_180{border-color:var(--ok)}._answerWrong_aevcm_181{border-color:var(--danger)}._feedback_aevcm_183{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-btn);font-size:15px;font-weight:500;display:flex}._feedbackIcon_aevcm_192{flex:none;width:20px;height:20px;margin-top:2px}._ok_aevcm_193{background:var(--ok-soft);color:var(--ok-ink)}._danger_aevcm_194{background:var(--danger-soft);color:var(--danger-ink)}._sentenceProgress_aevcm_197{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}@media (hover:none) and (pointer:coarse){._kbdHint_aevcm_200{display:none}}._aiDown_aevcm_202{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-btn);background:var(--warn-soft);color:var(--warn-ink);font-size:var(--text-sm);font-weight:600;display:flex}._aiDown_aevcm_202 svg{flex:none;width:16px;height:16px}._sentenceInput_aevcm_214{border:1.5px solid var(--control-border);border-radius:var(--radius-btn);background:var(--surface);resize:vertical;min-height:96px;padding:12px 14px;font-size:18px;line-height:1.45}._sentenceInput_aevcm_214:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}._sentenceInput_aevcm_214:read-only{background:var(--surface-2)}._aiComment_aevcm_226,._aiFixed_aevcm_227{color:var(--ink);margin-top:4px;font-weight:400}._aiFixed_aevcm_227 span{font-weight:600}._selfCheck_aevcm_229,._sentenceActions_aevcm_229{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}._selfCheck_aevcm_229>span{color:var(--ink-2);font-size:var(--text-sm);font-weight:600}._intro_aevcm_233{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._introRow_aevcm_234{gap:2px var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}._introEn_aevcm_241{font-size:17px;font-weight:700}._introRu_aevcm_242{color:var(--ink)}._introNote_aevcm_243{color:var(--ink-2);grid-column:1/-1;font-size:13px}._summaryWait_aevcm_246{min-height:200px;color:var(--accent);place-items:center;display:grid}._score_aevcm_247{align-items:baseline;gap:var(--space-3);display:flex}._score_aevcm_247>:first-child{font-family:var(--font-display);font-size:56px;font-weight:600;line-height:1}._scoreLabel_aevcm_249{color:var(--ink-2);font-size:15px}._outcome_aevcm_250{max-width:60ch;font-size:17px;font-weight:500}._hardest_aevcm_251{gap:var(--space-2);flex-direction:column;display:flex}._hardestTitle_aevcm_252{color:var(--ink-2);font-size:var(--text-sm);font-weight:700}._hardestList_aevcm_253{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._hardestList_aevcm_253 li{border-radius:var(--radius-pill);background:var(--danger-soft);align-items:baseline;gap:6px;padding:4px 12px;font-weight:600;display:inline-flex}._hardestErr_aevcm_263{color:var(--danger-ink);font-size:13px;font-weight:500}._route_42kgb_2{align-items:center;margin:0;padding:0;list-style:none;display:flex}._stop_42kgb_3{flex:1;align-items:center;display:flex;position:relative}._stop_42kgb_3:last-child{flex:none}._stop_42kgb_3:not(:last-child):before{content:"";background:repeating-linear-gradient(to right, var(--control-border) 0 4px, transparent 4px 8px);border-radius:2px;height:4px;position:absolute;left:12px;right:0}._stop_42kgb_3:not(:last-child):after{content:"";width:calc((100% - 12px) * var(--fill));background:var(--tree);border-radius:2px;height:4px;position:absolute;left:12px}._station_42kgb_24{z-index:1;border:3px solid var(--control-border);background:var(--surface);border-radius:50%;flex:none;width:14px;height:14px;position:relative}._passed_42kgb_34 ._station_42kgb_24{border-color:var(--tree);background:var(--tree)}._here_42kgb_35 ._station_42kgb_24{border-color:var(--tree);box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--tree)}._compact_42kgb_37 ._station_42kgb_24{border-width:2px;width:10px;height:10px}._compact_42kgb_37 ._stop_42kgb_3:not(:last-child):before,._compact_42kgb_37 ._stop_42kgb_3:not(:last-child):after{height:3px;left:8px}._compact_42kgb_37 ._stop_42kgb_3:not(:last-child):after{width:calc((100% - 8px) * var(--fill))}._compact_42kgb_37 ._here_42kgb_35 ._station_42kgb_24{box-shadow:0 0 0 2px var(--surface), 0 0 0 3.5px var(--tree)}._page_1l7xv_1{gap:var(--space-5);flex-direction:column;display:flex}._head_1l7xv_2{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._scene_1l7xv_5{border:1px solid var(--line);border-radius:var(--radius-card);background:linear-gradient(to bottom, var(--surface) 0%, var(--surface-2) 100%);height:380px;position:relative;overflow:hidden}@media (width<=599px){._scene_1l7xv_5{height:290px}}._sceneWait_1l7xv_14{background:var(--surface-2);width:100%;height:100%}._hint_1l7xv_15{right:var(--space-4);bottom:var(--space-3);color:var(--ink-2);pointer-events:none;font-size:12px;position:absolute}._noScene_1l7xv_23{padding:var(--space-4) var(--space-5);border:1.5px dashed var(--line);border-radius:var(--radius-card);color:var(--ink-2);font-size:var(--text-sm)}._cards_1l7xv_31{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}._tree_1l7xv_33{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;display:flex}@media (width<=599px){._tree_1l7xv_33{padding:var(--space-4)}}._grew_1l7xv_44{animation:_grow_1l7xv_1 .7s var(--ease)}@keyframes _grow_1l7xv_1{0%{border-color:var(--tree);transform:scale(.97)}}._treeHead_1l7xv_49{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._treeTitle_1l7xv_50{min-width:0;font-family:var(--font-body);letter-spacing:normal;overflow-wrap:anywhere;align-items:center;gap:10px;font-size:17px;font-weight:700;display:inline-flex}._mark_1l7xv_52{background:var(--tree);border-radius:2px;flex:none;width:22px;height:4px;position:relative}._mark_1l7xv_52:after{content:"";border:3px solid var(--tree);background:var(--surface);border-radius:50%;width:10px;height:10px;position:absolute;top:50%;right:-2px;transform:translateY(-50%)}._stage_1l7xv_65{justify-content:space-between;align-items:baseline;gap:4px var(--space-3);flex-wrap:wrap;display:flex}._stageName_1l7xv_66{font-family:var(--font-display);font-size:20px;font-weight:600}._score_1l7xv_67{color:var(--ink-2);font-size:var(--text-sm)}._score_1l7xv_67 ._mono_1l7xv_68{color:var(--ink);font-size:16px;font-weight:600}._next_1l7xv_69{color:var(--ink-2);font-size:13px}._next_1l7xv_69 ._mono_1l7xv_68{color:var(--ink);font-size:13px;font-weight:600}._breakdown_1l7xv_72{padding:var(--space-3) 0 0;border-top:1px solid var(--line);flex-direction:column;gap:4px;margin:0;font-size:13px;list-style:none;display:flex}._breakdown_1l7xv_72 li{justify-content:space-between;gap:var(--space-3);display:flex}._breakdown_1l7xv_72 li span:first-child{color:var(--ink-2)}._breakdown_1l7xv_72 ._mono_1l7xv_68{font-size:13px;font-weight:600}._empty_1l7xv_76{padding-top:var(--space-3);border-top:1px solid var(--line);color:var(--ink-2);font-size:13px}._rules_1l7xv_78{border-collapse:collapse;width:100%;font-size:var(--text-sm)}._rules_1l7xv_78 th{padding:0 var(--space-3) var(--space-2) 0;color:var(--ink-2);text-align:left;font-size:13px;font-weight:600}._rules_1l7xv_78 td{padding:var(--space-2) var(--space-3) var(--space-2) 0;border-top:1px solid var(--line);vertical-align:top}._points_1l7xv_81{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}._treeName_1l7xv_82{color:var(--ink-2)}._rulesNote_1l7xv_83{max-width:70ch;margin-top:var(--space-4);color:var(--ink-2);font-size:13px}@media (width<=519px){._rules_1l7xv_78 thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}._rules_1l7xv_78 tr{gap:2px var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}._rules_1l7xv_78 td{border-top:0;padding:0}._rules_1l7xv_78 td:last-child{grid-column:1/-1;font-size:13px}}._block_1dz3b_1{padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}@media (width<=599px){._block_1dz3b_1{padding:var(--space-4)}}._head_1dz3b_8{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}._title_1dz3b_9{font-size:18px}._more_1dz3b_10{font-size:var(--text-sm);flex:none;align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}._more_1dz3b_10:hover{text-decoration:underline}._more_1dz3b_10 svg{width:16px;height:16px}._list_1dz3b_14{margin:0;padding:0;list-style:none}._tree_1dz3b_15{padding:var(--space-3) 0;border-bottom:1px solid var(--line);flex-direction:column;gap:8px;display:flex}._tree_1dz3b_15:last-child{border-bottom:0;padding-bottom:0}._line_1dz3b_17{align-items:baseline;gap:2px var(--space-3);flex-wrap:wrap;display:flex}._name_1dz3b_18{overflow-wrap:anywhere;font-weight:650}._stage_1dz3b_19{color:var(--ink-2);font-size:13px}._today_1dz3b_20{color:var(--ok-ink);margin-left:auto;font-size:13px;font-weight:650}._block_1jr1b_1{padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}@media (width<=599px){._block_1jr1b_1{padding:var(--space-4)}}._head_1jr1b_9{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}._title_1jr1b_10{font-size:18px}._more_1jr1b_11{font-size:var(--text-sm);align-items:center;gap:4px;margin-left:auto;font-weight:600;text-decoration:none;display:inline-flex}._more_1jr1b_11:hover{text-decoration:underline}._more_1jr1b_11 svg{width:16px;height:16px}._body_1jr1b_23{gap:var(--space-4);flex-direction:column;display:flex}._empty_1jr1b_24{color:var(--ink-2);font-size:var(--text-sm)}._message_1jr1b_25{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-btn);background:var(--surface-2);font-size:var(--text-sm);flex-wrap:wrap;font-weight:600;display:flex}._route_1jr1b_39{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._stop_1jr1b_40,._gap_1jr1b_40{--tone:var(--accent);--kind:var(--ink-2);column-gap:var(--space-3);padding-bottom:var(--space-4);grid-template-columns:46px 22px minmax(0,1fr);display:grid;position:relative}._route_1jr1b_39>:last-child{padding-bottom:0}._rail_1jr1b_52{top:0;bottom:0;left:calc(46px + var(--space-3) + 9px);background:var(--tone);border-radius:2px;width:4px;position:absolute}._route_1jr1b_39>:first-child ._rail_1jr1b_52{top:10px}._route_1jr1b_39>:last-child ._rail_1jr1b_52{height:10px;bottom:auto}._route_1jr1b_39>:only-child ._rail_1jr1b_52{display:none}._time_1jr1b_65{font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;padding-top:1px;font-size:13px;font-weight:600;line-height:1.35;display:flex}._end_1jr1b_76{color:var(--ink-2);font-size:12px;font-weight:500}._station_1jr1b_78{z-index:1;border:4px solid var(--tone);background:var(--surface);border-radius:50%;grid-area:1/2;width:22px;height:22px;position:relative}._past_1jr1b_89 ._station_1jr1b_78{background:var(--tone)}._current_1jr1b_91 ._station_1jr1b_78{box-shadow:0 0 0 3px var(--surface), 0 0 0 6px var(--tone)}._content_1jr1b_93{flex-direction:column;grid-column:3;gap:2px;min-width:0;display:flex}._name_1jr1b_94{overflow-wrap:anywhere;font-weight:650}._sub_1jr1b_95{color:var(--ink-2);overflow-wrap:anywhere;font-size:13px}._sub_1jr1b_95 ._mono_1jr1b_96{font-size:13px}._nowMark_1jr1b_97{color:var(--accent-ink);font-weight:700}._past_1jr1b_89 ._name_1jr1b_94,._past_1jr1b_89 ._time_1jr1b_65{color:var(--ink-2)}._actions_1jr1b_99{margin-top:var(--space-2);flex-wrap:wrap;gap:6px;display:flex}._project_1jr1b_102{--tone:var(--tree-projects)}._fixed_1jr1b_105{--tone:var(--line)}._fixed_1jr1b_105._habit_1jr1b_106{--kind:var(--ok)}._fixed_1jr1b_105._english_1jr1b_107{--kind:var(--accent)}._fixed_1jr1b_105 ._station_1jr1b_78{border-width:3px;border-color:var(--kind);background:var(--surface)}._fixed_1jr1b_105._past_1jr1b_89 ._station_1jr1b_78{background:var(--surface)}._check_1jr1b_110{color:var(--surface);cursor:pointer;place-items:center;display:grid}._check_1jr1b_110 svg{stroke-width:3.5px;opacity:0;width:12px;height:12px}._fixed_1jr1b_105 ._checked_1jr1b_112{background:var(--kind)}._checked_1jr1b_112 svg{opacity:1}._input_1jr1b_114{z-index:1;opacity:0;cursor:pointer;margin:0;position:absolute;inset:-9px}._check_1jr1b_110:has(:focus-visible){outline:2px solid var(--accent);outline-offset:3px}._gap_1jr1b_40 ._rail_1jr1b_52{background:repeating-linear-gradient(to bottom, var(--control-border) 0 4px, transparent 4px 9px)}._gapText_1jr1b_119{color:var(--ink-2);grid-column:3;font-size:13px}._gapText_1jr1b_119 ._mono_1jr1b_96{font-size:13px}._untimed_1jr1b_123{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}._untimedLabel_1jr1b_124{color:var(--ink-2);font-size:13px;font-weight:600}._untimedList_1jr1b_125{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}._chip_1jr1b_126{border:1.5px solid var(--line);border-radius:var(--radius-pill);align-items:center;gap:8px;min-height:34px;padding:0 12px 0 8px;font-size:13px;font-weight:600;display:inline-flex;position:relative}label._chip_1jr1b_126{cursor:pointer}label._chip_1jr1b_126:has(:focus-visible){outline:2px solid var(--accent);outline-offset:2px}._chipStation_1jr1b_140{border:3px solid var(--ink-2);width:18px;height:18px;color:var(--surface);border-radius:50%;place-items:center;display:grid}._chipStation_1jr1b_140 svg{stroke-width:4px;opacity:0;width:10px;height:10px}._chipDone_1jr1b_150{border-color:var(--ok);background:var(--ok-soft)}._chipDone_1jr1b_150 ._chipStation_1jr1b_140{border-color:var(--ok);background:var(--ok)}._chipDone_1jr1b_150 ._chipStation_1jr1b_140 svg{opacity:1}._unplaced_1jr1b_154{color:var(--ink-2);font-size:13px}._unplacedLabel_1jr1b_155{color:var(--ink);font-weight:700}._page_9kqo8_1{gap:var(--space-5);flex-direction:column;display:flex}._head_9kqo8_3{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}._summary_9kqo8_4{gap:var(--space-2);flex-wrap:wrap;display:flex}._stat_9kqo8_7{align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-4) 0 6px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font-size:var(--text-sm);transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);font-weight:600;text-decoration:none;display:inline-flex}._stat_9kqo8_7:hover{border-color:var(--control-border);background:var(--surface-2)}._statValue_9kqo8_23{border-radius:var(--radius-pill);background:var(--accent-soft);min-width:26px;height:26px;color:var(--accent-ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;font-weight:700;display:inline-grid}._statUrgent_9kqo8_37 ._statValue_9kqo8_23{background:var(--danger);color:var(--surface)}._statGrow_9kqo8_39 ._statValue_9kqo8_23{background:var(--ok-soft);color:var(--ok-ink)}._columns_9kqo8_41{gap:var(--space-5);align-items:start;display:grid}@media (width>=960px){._columns_9kqo8_41{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}._column_9kqo8_41{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}._block_9kqo8_45{padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}@media (width<=599px){._block_9kqo8_45{padding:var(--space-4)}}._blockHead_9kqo8_52{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}._blockTitle_9kqo8_53{font-size:18px}._more_9kqo8_54{font-size:var(--text-sm);flex:none;align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}._more_9kqo8_54:hover{text-decoration:underline}._more_9kqo8_54 svg{width:16px;height:16px}._departures_9kqo8_66,._reviews_9kqo8_66{margin:0;padding:0;list-style:none}._departure_9kqo8_66{padding:var(--space-4) 0;border-bottom:1px solid var(--line);flex-direction:column;gap:6px;display:flex}._departure_9kqo8_66:last-child{border-bottom:0;padding-bottom:0}._departureHead_9kqo8_75{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}._departureTitle_9kqo8_76{overflow-wrap:anywhere;font-weight:600}._time_9kqo8_77{color:var(--ink-2);font-weight:500}._undone_9kqo8_79{align-items:center;gap:2px var(--space-3);flex-wrap:wrap;display:flex}._undoneLabel_9kqo8_80{color:var(--ink-2);font-size:var(--text-sm)}._stations_9kqo8_81{--station-color:var(--subj);gap:0 var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._english_9kqo8_83{gap:var(--space-3);flex-direction:column;display:flex}._sets_9kqo8_84{margin:0;padding:0;list-style:none}._set_9kqo8_84{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}._setInfo_9kqo8_94{flex-direction:column;gap:4px;min-width:0;display:flex}._setTitle_9kqo8_95{font-weight:650}._setMeta_9kqo8_96{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px;display:flex}._englishTools_9kqo8_97{gap:var(--space-2);flex-wrap:wrap;display:flex}._habits_9kqo8_98{padding-top:var(--space-3);border-top:1px solid var(--line);flex-direction:column;gap:4px;display:flex}._habitsTitle_9kqo8_99{color:var(--ink-2);font-size:13px;font-weight:600}._habitList_9kqo8_100{--station-color:var(--ok);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._habitTime_9kqo8_101{color:var(--ink-2);font-weight:500}._clear_9kqo8_103{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 0 var(--space-1);display:flex}._clearIcon_9kqo8_104{color:var(--ok-ink);flex:none;display:inline-grid}._clearIcon_9kqo8_104 svg{width:26px;height:26px}._clearTitle_9kqo8_106{font-weight:600}._muted_9kqo8_107{color:var(--ink-2);font-size:var(--text-sm)}._duration_1q5mn_1{white-space:nowrap}._num_1q5mn_2{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}._lg_1q5mn_3 ._num_1q5mn_2{font-size:26px}._card_pb5eo_2{--line-color:var(--tree-projects);gap:var(--space-5);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;display:flex}@media (width<=599px){._card_pb5eo_2{padding:var(--space-4)}}._paused_pb5eo_13 ._title_pb5eo_13{color:var(--ink-2)}._head_pb5eo_15{justify-content:space-between;align-items:flex-start;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}._titleBox_pb5eo_16{flex-direction:column;flex:260px;gap:4px;min-width:0;display:flex}._title_pb5eo_13{overflow-wrap:anywhere;font-size:20px}._goal_pb5eo_18{max-width:65ch;color:var(--ink-2);overflow-wrap:anywhere}._editForm_pb5eo_19{gap:var(--space-3);flex-direction:column;flex:320px;min-width:0;display:flex}._formActions_pb5eo_20{gap:var(--space-2);flex-wrap:wrap;display:flex}._facts_pb5eo_22{gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin:0;display:flex}._fact_pb5eo_22{flex-direction:column;gap:2px;display:flex}._fact_pb5eo_22 dt{color:var(--ink-2);font-size:13px;font-weight:600}._fact_pb5eo_22 dd{margin:0;font-weight:650}._lineBox_pb5eo_28{gap:var(--space-2);flex-direction:column;display:flex}._lineTitle_pb5eo_29{color:var(--ink-2);font-size:13px;font-weight:700}._line_pb5eo_28{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._stop_pb5eo_31,._addStop_pb5eo_31{align-items:flex-start;gap:var(--space-3);min-height:44px;display:flex;position:relative}._stop_pb5eo_31:after{content:"";background:repeating-linear-gradient(to bottom, var(--control-border) 0 4px, transparent 4px 8px);border-radius:2px;width:4px;position:absolute;top:34px;bottom:-8px;left:10px}._done_pb5eo_43:after{background:var(--line-color)}._station_pb5eo_45{border:4px solid var(--line-color);background:var(--surface);width:24px;height:24px;color:var(--on-accent);transition:background-color var(--dur-fast) var(--ease);border-radius:50%;flex:none;place-items:center;margin-top:8px;display:grid;position:relative}._station_pb5eo_45 svg{stroke-width:3.5px;opacity:0;width:13px;height:13px}._done_pb5eo_43 ._station_pb5eo_45{background:var(--line-color)}._done_pb5eo_43 ._station_pb5eo_45 svg{opacity:1}._here_pb5eo_62 ._station_pb5eo_45{box-shadow:0 0 0 3px var(--surface), 0 0 0 6px var(--line-color)}._input_pb5eo_64{z-index:1;opacity:0;cursor:pointer;margin:0;position:absolute;inset:-10px}._station_pb5eo_45:has(:focus-visible){outline:2px solid var(--accent);outline-offset:5px}._station_pb5eo_45:hover{box-shadow:0 0 0 4px color-mix(in srgb, var(--line-color) 22%, transparent)}._here_pb5eo_62 ._station_pb5eo_45:hover{box-shadow:0 0 0 3px var(--surface), 0 0 0 6px var(--line-color)}._name_pb5eo_69{overflow-wrap:anywhere;flex:1;min-width:0;padding-top:10px;font-weight:600}._done_pb5eo_43 ._name_pb5eo_69{color:var(--ink-2);text-decoration:line-through;text-decoration-thickness:1.5px}._here_pb5eo_62 ._name_pb5eo_69{font-weight:700}._when_pb5eo_72{color:var(--ink-2);font-family:var(--font-mono);white-space:nowrap;padding-top:11px;font-size:12px}._edit_pb5eo_19{color:var(--ink-2);opacity:.65;flex:none;margin-top:2px}._stop_pb5eo_31:hover ._edit_pb5eo_19,._edit_pb5eo_19:focus-visible{opacity:1}@media (hover:none){._edit_pb5eo_19{opacity:1}}._editRow_pb5eo_76{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:1;min-width:0;padding-top:4px;display:flex}._plannedStation_pb5eo_78{border:3px dashed var(--control-border);border-radius:50%;flex:none;width:24px;height:24px;margin-top:8px}._addForm_pb5eo_86{align-items:center;gap:var(--space-2);flex:1;min-width:0;padding-top:2px;display:flex}._addInput_pb5eo_87{border:1px solid var(--line);border-radius:var(--radius-btn);background:var(--surface-2);min-width:0;min-height:40px;transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);flex:1;padding:8px 12px;font-size:15px}._addInput_pb5eo_87::placeholder{color:var(--ink-2)}._addInput_pb5eo_87:hover{border-color:var(--control-border)}._addInput_pb5eo_87:focus-visible{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px var(--accent-soft);outline:none}._actions_pb5eo_102{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._remove_pb5eo_103{margin-left:auto}@media (width<=519px){._remove_pb5eo_103{margin-left:0}}._logForm_pb5eo_106{gap:var(--space-4);max-width:560px;padding:var(--space-4);border:1.5px solid var(--accent);border-radius:var(--radius-card);flex-direction:column;display:flex}._logRow_pb5eo_115{gap:var(--space-3);grid-template-columns:minmax(0,1fr) 110px;display:grid}._history_pb5eo_117{border-top:1px solid var(--line);padding-top:var(--space-3)}._summary_pb5eo_118{align-items:center;gap:var(--space-2);cursor:pointer;min-height:36px;font-weight:650;list-style:none;display:inline-flex}._summary_pb5eo_118::-webkit-details-marker{display:none}._chevron_pb5eo_128{width:18px;height:18px;color:var(--ink-2);transition:transform var(--dur) var(--ease)}._history_pb5eo_117[open] ._chevron_pb5eo_128{transform:rotate(180deg)}._muted_pb5eo_130{color:var(--ink-2);font-size:var(--text-sm)}._logs_pb5eo_131{margin:var(--space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}._log_pb5eo_106{gap:var(--space-3);border-bottom:1px solid var(--line);min-height:44px;font-size:var(--text-sm);grid-template-columns:52px minmax(0,1fr) auto auto;align-items:center;display:grid}._log_pb5eo_106:last-child{border-bottom:0}._logDate_pb5eo_142{color:var(--ink-2);font-family:var(--font-mono);font-size:13px}._logText_pb5eo_143{overflow-wrap:anywhere;min-width:0}._logMinutes_pb5eo_144{align-items:center;gap:4px;font-size:13px;display:inline-flex}._logMinutes_pb5eo_144 svg{width:14px;height:14px;color:var(--ink-2)}@media (width<=519px){._log_pb5eo_106{padding:var(--space-2) 0;grid-template-columns:46px minmax(0,1fr) auto}._log_pb5eo_106>:last-child{grid-column:2/-1;justify-self:start}}._page_1vb80_1{gap:var(--space-5);flex-direction:column;display:flex}._head_1vb80_2{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._panel_1vb80_4{max-width:880px;padding:var(--space-5);border:1.5px solid var(--accent);border-radius:var(--radius-card);background:var(--surface)}._panelTitle_1vb80_11{margin-bottom:var(--space-5);font-size:18px}@media (width<=599px){._panel_1vb80_4{padding:var(--space-4)}}._form_1vb80_14{gap:var(--space-4);flex-direction:column;max-width:640px;display:flex}._error_1vb80_15{padding:var(--space-3) var(--space-4);border-radius:var(--radius-btn);background:var(--danger-soft);color:var(--danger-ink);font-size:var(--text-sm);font-weight:600}._actions_1vb80_23{gap:var(--space-2);flex-wrap:wrap;display:flex}._list_1vb80_25{gap:var(--space-5);flex-direction:column;max-width:980px;display:flex}._form_142ap_1{gap:var(--space-5);flex-direction:column;display:flex;container-type:inline-size}._row_142ap_3{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}._row_142ap_3>:nth-child(3){grid-column:1/-1}@container (width>=620px){._row_142ap_3{grid-template-columns:minmax(130px,.8fr) minmax(110px,.6fr) minmax(0,1.6fr)}._row_142ap_3>:nth-child(3){grid-column:auto}}._pair_142ap_9{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,220px));align-items:start;display:grid}._mono_142ap_10{font-family:var(--font-mono);font-variant-numeric:tabular-nums}._group_142ap_12{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}._label_142ap_13{font-size:var(--text-sm);padding:0;font-weight:600}._hint_142ap_14{color:var(--ink-2);font-size:13px}._days_142ap_17{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}._dayList_142ap_18{flex-wrap:wrap;gap:6px;display:flex}._day_142ap_17{border:1.5px solid var(--control-border);border-radius:var(--radius-btn);background:var(--surface);cursor:pointer;min-width:46px;height:40px;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);place-items:center;padding:0 10px;font-weight:650;display:grid}._day_142ap_17:hover{border-color:var(--accent)}._day_142ap_17:has(:focus-visible){outline:2px solid var(--accent);outline-offset:2px}._dayOn_142ap_34{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}._error_142ap_36{padding:var(--space-3) var(--space-4);border-radius:var(--radius-btn);background:var(--danger-soft);color:var(--danger-ink);font-size:var(--text-sm);font-weight:600}._actions_142ap_44{gap:var(--space-2);flex-wrap:wrap;display:flex}._list_b3szw_1{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;container-type:inline-size}._row_b3szw_3{--kind:var(--control-border);gap:var(--space-2) var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;display:grid}._row_b3szw_3:last-child{border-bottom:0}._class_b3szw_13{--kind:var(--ink-2)}._english_b3szw_14{--kind:var(--accent)}._habit_b3szw_15{--kind:var(--ok)}._icon_b3szw_18{border:3px solid var(--kind);width:38px;height:38px;color:var(--kind);border-radius:50%;place-items:center;display:grid}._icon_b3szw_18 svg{width:17px;height:17px}._body_b3szw_28{flex-direction:column;gap:3px;min-width:0;display:flex}._title_b3szw_29{overflow-wrap:anywhere;font-weight:650}._meta_b3szw_30{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:2px 12px;font-size:13px;display:flex}._meta_b3szw_30 ._mono_b3szw_31{font-size:13px}._kind_b3szw_32{color:var(--ink);font-weight:600}._actions_b3szw_33{justify-content:flex-end;gap:var(--space-1);flex-wrap:wrap;display:flex}@container (width<=560px){._row_b3szw_3{grid-template-columns:40px minmax(0,1fr)}._actions_b3szw_33{grid-column:2;justify-content:flex-start}}._editing_b3szw_40{padding:var(--space-5);margin:var(--space-3) 0;border:1.5px solid var(--accent);border-radius:var(--radius-card)}@media (width<=599px){._editing_b3szw_40{padding:var(--space-4)}}._week_fdm6s_2{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._day_fdm6s_4{gap:var(--space-2) var(--space-4);padding:var(--space-4) var(--space-3);border-bottom:1px solid var(--line);grid-template-columns:76px minmax(0,1fr);display:grid}._day_fdm6s_4:last-child{border-bottom:0}._day_fdm6s_4>:not(._dayHead_fdm6s_12){grid-column:2}@container (width>=820px){._week_fdm6s_2{grid-template-columns:repeat(7,minmax(0,1fr));gap:0;display:grid}._day_fdm6s_4{gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-2) var(--space-4);border-bottom:0;border-right:1px solid var(--line);flex-direction:column;display:flex}._event_fdm6s_25{grid-template-columns:18px minmax(0,1fr);gap:8px}._event_fdm6s_25:not(:last-child):after{top:20px;left:7.5px}._station_fdm6s_27,._dot_fdm6s_27{width:18px;height:18px}._title_fdm6s_28{font-size:13px}._day_fdm6s_4:last-child{border-right:0}}._today_fdm6s_33{background:color-mix(in srgb, var(--accent-soft) 65%, transparent);border-radius:12px}._dayHead_fdm6s_12{flex-direction:column;gap:2px;display:flex}@container (width>=820px){._dayHead_fdm6s_12{padding-bottom:var(--space-2);border-bottom:1px solid var(--line);flex-flow:wrap;align-items:baseline;gap:2px 8px}}._weekday_fdm6s_39{font-family:var(--font-display);font-size:15px;font-weight:600}._date_fdm6s_40{color:var(--ink-2);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px}._todayMark_fdm6s_41{border:2px solid var(--accent);border-radius:var(--radius-pill);color:var(--accent-ink);align-self:flex-start;padding:1px 8px;font-size:12px;font-weight:700}@container (width>=820px){._todayMark_fdm6s_41{align-self:auto}}._past_fdm6s_51 ._weekday_fdm6s_39,._past_fdm6s_51 ._date_fdm6s_40{color:var(--ink-2)}._free_fdm6s_53{color:var(--ink-2);font-size:13px}._events_fdm6s_56{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._event_fdm6s_25{--kind:var(--control-border);padding-bottom:var(--space-3);grid-template-columns:22px minmax(0,1fr);gap:10px;display:grid;position:relative}._event_fdm6s_25:last-child{padding-bottom:0}._event_fdm6s_25:not(:last-child):after{content:"";background:var(--line);border-radius:2px;width:3px;position:absolute;top:22px;bottom:0;left:9.5px}._class_fdm6s_76{--kind:var(--ink-2)}._english_fdm6s_77{--kind:var(--accent)}._habit_fdm6s_78{--kind:var(--ok)}._station_fdm6s_27{place-items:center;width:22px;height:22px;display:grid;position:relative}._input_fdm6s_82{z-index:1;opacity:0;cursor:pointer;width:auto;height:auto;margin:0;position:absolute;inset:-9px}._dot_fdm6s_27{border:3px solid var(--kind);background:var(--surface);width:20px;height:20px;color:var(--surface);transition:background-color var(--dur-fast) var(--ease);border-radius:50%;place-items:center;display:grid}._dot_fdm6s_27 svg{stroke-width:3.5px;opacity:0;width:12px;height:12px}._done_fdm6s_95 ._dot_fdm6s_27{background:var(--kind)}._done_fdm6s_95 ._dot_fdm6s_27 svg{opacity:1}._input_fdm6s_82:hover+._dot_fdm6s_27{box-shadow:0 0 0 4px color-mix(in srgb, var(--kind) 20%, transparent)}._input_fdm6s_82:focus-visible+._dot_fdm6s_27{outline:2px solid var(--accent);outline-offset:3px}._eventBody_fdm6s_100{flex-direction:column;gap:1px;min-width:0;padding-top:1px;display:flex}._time_fdm6s_101{color:var(--ink-2);align-items:center;gap:4px;font-size:12px;display:flex}._time_fdm6s_101 ._mono_fdm6s_102{font-size:12px}._title_fdm6s_28{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:14px;font-weight:650;line-height:1.3}._done_fdm6s_95 ._title_fdm6s_28{color:var(--ink-2)}._meta_fdm6s_105{color:var(--ink-2);overflow-wrap:break-word;font-size:12px}._kindIcon_fdm6s_106{width:13px;height:13px;color:var(--kind);flex:none}._past_fdm6s_51 ._title_fdm6s_28{color:var(--ink-2)}._deadlines_fdm6s_109{flex-direction:column;gap:6px;display:flex}._deadlinesTitle_fdm6s_110{color:var(--ink-2);font-size:12px;font-weight:700}._deadlineList_fdm6s_111{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._deadline_fdm6s_109{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;grid-template-columns:10px minmax(0,1fr);align-items:baseline;gap:8px;font-size:13px;font-weight:600;display:grid}._deadlineDot_fdm6s_113{background:var(--subj);border-radius:50%;width:10px;height:10px;transform:translateY(1px)}._deadlineSubject_fdm6s_114{color:var(--ink-2);font-weight:500}._closed_fdm6s_115{color:var(--ink-2);text-decoration:line-through}._closed_fdm6s_115 ._deadlineDot_fdm6s_113{border:2px solid var(--subj);background:0 0}._page_nmjml_1{gap:var(--space-5);flex-direction:column;display:flex}._head_nmjml_3{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}._titleBox_nmjml_4{flex-direction:column;gap:4px;display:flex}._weekLabel_nmjml_5{color:var(--ink-2);font-weight:600}._tools_nmjml_6{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._pager_nmjml_7{align-items:center;gap:2px;display:flex}._panel_nmjml_9{max-width:880px;padding:var(--space-5);border:1.5px solid var(--accent);border-radius:var(--radius-card);background:var(--surface)}._panelTitle_nmjml_16{margin-bottom:var(--space-5);font-size:18px}@media (width<=599px){._panel_nmjml_9{padding:var(--space-4)}}._weekCard_nmjml_19{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}._weekWrap_nmjml_25{container-type:inline-size}._number_15dmt_1{max-width:120px;font-family:var(--font-mono);font-variant-numeric:tabular-nums}._stack_v95rk_1{gap:var(--space-5);flex-direction:column;display:flex}._hint_v95rk_2{max-width:60ch;color:var(--ink-2);font-size:13px}._error_v95rk_3{color:var(--danger-ink);font-size:13px;font-weight:600}._group_v95rk_5{gap:var(--space-2);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}._label_v95rk_6{font-size:var(--text-sm);padding:0;font-weight:600}._add_v95rk_7{align-self:flex-start}._ranges_v95rk_9{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._range_v95rk_9{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._station_v95rk_12{border:3px solid var(--accent);border-radius:50%;width:14px;height:14px}._dash_v95rk_13{background:var(--accent);border-radius:2px;width:18px;height:4px}._timeLabel_v95rk_14{color:var(--ink-2);font-size:var(--text-sm);align-items:center;gap:6px;display:inline-flex}._time_v95rk_14{border:1px solid var(--control-border);border-radius:var(--radius-btn);background:var(--surface);min-height:40px;color:var(--ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;padding:6px 10px;font-size:15px}._time_v95rk_14:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}._remove_v95rk_27{width:36px;height:36px}._stack_1c9sd_1{gap:var(--space-6);flex-direction:column;display:flex}._group_1c9sd_2{gap:var(--space-3);flex-direction:column;display:flex}._label_1c9sd_3{font-size:var(--text-sm);color:var(--ink);font-weight:600}._hint_1c9sd_4{max-width:60ch;color:var(--ink-2);font-size:13px}._error_1c9sd_5{color:var(--danger-ink);font-size:13px;font-weight:600}._route_1c9sd_8{padding:0 0 var(--space-1);margin:0;list-style:none;display:flex;position:relative;overflow-x:auto}._station_1c9sd_16{flex-direction:column;flex:none;align-items:center;gap:6px;width:52px;padding-top:4px;display:flex;position:relative}._station_1c9sd_16:not(:last-child):after{content:"";width:100%;height:var(--line-width);background:var(--accent);border-radius:2px;position:absolute;top:11px;left:50%}._stop_1c9sd_37{z-index:1;width:var(--station);height:var(--station);border:3px solid var(--accent);background:var(--surface);border-radius:50%;position:relative}._days_1c9sd_46{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}._remove_1c9sd_47{width:28px;height:28px;color:var(--ink-2);cursor:pointer;transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}._remove_1c9sd_47:hover{background:var(--danger-soft);color:var(--danger-ink)}._remove_1c9sd_47 svg{width:16px;height:16px}._addRow_1c9sd_63{align-items:center;gap:var(--space-2);display:flex}._addInput_1c9sd_64{border:1px solid var(--control-border);border-radius:var(--radius-btn);background:var(--surface);width:96px;min-height:36px;font-family:var(--font-mono);padding:6px 10px;font-size:15px}._addInput_1c9sd_64:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}._numbers_1c9sd_76{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}._exercises_1c9sd_77{border:0;flex-direction:column;gap:2px;min-inline-size:0;margin:0;padding:0;display:flex}._exercises_1c9sd_77>legend{margin-bottom:var(--space-2)}._aiLine_1c9sd_79{align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;display:flex}._aiOn_1c9sd_80,._aiOff_1c9sd_80{border-radius:var(--radius-pill);padding:2px 10px;font-weight:600}._aiOn_1c9sd_80{background:var(--ok-soft);color:var(--ok-ink)}._aiOff_1c9sd_80{background:var(--warn-soft);color:var(--warn-ink)}._date_1c9sd_83{max-width:220px}._stack_yea2n_1{gap:var(--space-4);flex-direction:column;display:flex}._muted_yea2n_2{color:var(--ink-2);font-size:var(--text-sm);max-width:60ch}._list_yea2n_4{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._row_yea2n_5{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);padding:var(--space-3) 0;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}._row_yea2n_5:last-child{border-bottom:0}._archived_yea2n_15{opacity:.75}._main_yea2n_17{align-items:center;gap:var(--space-3);flex:260px;min-width:0;display:flex}._line_yea2n_19{width:28px;height:var(--line-width);background:var(--subj);border-radius:2px;flex:none}._name_yea2n_20{border-radius:var(--radius-btn);min-width:0;min-height:36px;transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);background:0 0;border:1px solid #0000;flex:1;padding:6px 10px;font-weight:600}._name_yea2n_20:hover{border-color:var(--line);background:var(--surface-2)}._name_yea2n_20:focus-visible{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px var(--accent-soft);outline:none}._counts_yea2n_33{color:var(--ink-2);flex:none;font-size:13px}@media (width<=599px){._main_yea2n_17{flex-wrap:wrap;row-gap:2px}._counts_yea2n_33{padding-left:calc(28px + var(--space-3) + 10px);flex-basis:100%}}._tools_yea2n_40{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}._colors_yea2n_41{border:0;gap:4px;min-inline-size:0;margin:0;padding:0;display:flex}._color_yea2n_41{cursor:pointer;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}._color_yea2n_41:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:1px}._swatch_yea2n_44{background:var(--subj);width:20px;height:20px;color:var(--surface);transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);border-radius:50%;place-items:center;display:grid}._color_yea2n_41:hover ._swatch_yea2n_44{transform:scale(1.12)}._color_yea2n_41:has(input:checked) ._swatch_yea2n_44{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--subj)}._swatch_yea2n_44 svg{stroke-width:3.5px;width:12px;height:12px}._actions_yea2n_58{gap:var(--space-1);display:flex}._add_yea2n_60{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._input_yea2n_61{border:1px solid var(--control-border);border-radius:var(--radius-btn);background:var(--surface);flex:220px;max-width:360px;min-height:36px;padding:6px 12px}._input_yea2n_61:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}._archive_yea2n_15{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line);flex-direction:column;display:flex}._archiveTitle_yea2n_73{color:var(--ink-2);font-size:var(--text-sm);font-weight:700}._stack_11jok_1{gap:var(--space-5);flex-direction:column;display:flex}._group_11jok_2{gap:var(--space-2);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}._label_11jok_3{font-size:var(--text-sm);padding:0;font-weight:600}._hint_11jok_4{max-width:60ch;color:var(--ink-2);font-size:13px}._error_11jok_5{color:var(--danger-ink);font-size:13px;font-weight:600}._test_11jok_6{align-self:flex-start}._volume_11jok_8{align-items:center;gap:var(--space-3);max-width:360px;display:flex}._percent_11jok_9{min-width:44px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}._range_11jok_11{height:28px;accent-color:var(--accent);cursor:pointer;appearance:none;background:0 0;flex:1;margin:0}._range_11jok_11::-webkit-slider-runnable-track{background:var(--accent);border-radius:2px;height:4px}._range_11jok_11::-moz-range-track{background:var(--accent);border-radius:2px;height:4px}._range_11jok_11::-webkit-slider-thumb{border:4px solid var(--accent);background:var(--surface);appearance:none;border-radius:50%;width:20px;height:20px;margin-top:-8px}._range_11jok_11::-moz-range-thumb{border:4px solid var(--accent);background:var(--surface);border-radius:50%;width:12px;height:12px}._range_11jok_11:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}._modes_11jok_40{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));max-width:560px;display:grid}._page_wz9yk_1{gap:var(--space-5);flex-direction:column;display:flex}._stack_wz9yk_2{gap:var(--space-6);flex-direction:column;display:flex}._group_wz9yk_3{gap:var(--space-3);border:0;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}._groupLabel_wz9yk_12{font-size:var(--text-sm);color:var(--ink);padding:0;font-weight:600}._swatches_wz9yk_14{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));max-width:540px;display:grid}@media (width<=420px){._swatches_wz9yk_14{grid-template-columns:1fr}}[data-swatch=sky]{--swatch:var(--swatch-sky)}[data-swatch=lavender]{--swatch:var(--swatch-lavender)}[data-swatch=mint]{--swatch:var(--swatch-mint)}._swatch_wz9yk_14{gap:var(--space-3);padding:var(--space-4);border:1.5px solid var(--line);border-radius:var(--radius-btn);background:var(--surface);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);flex-direction:column;display:flex;position:relative}._swatch_wz9yk_14:hover{border-color:var(--control-border)}._swatch_wz9yk_14:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}._checked_wz9yk_42{border-color:var(--swatch);background:var(--surface-2)}._preview_wz9yk_45{justify-content:space-between;align-items:center;max-width:120px;height:16px;display:flex;position:relative}._preview_wz9yk_45:before{content:"";background:var(--swatch);border-radius:2px;height:4px;position:absolute;top:50%;left:6px;right:6px;transform:translateY(-50%)}._stop_wz9yk_64{border:3px solid var(--swatch);background:var(--surface);border-radius:50%;width:13px;height:13px;position:relative}._swatchLabel_wz9yk_72{font-weight:600}._check_wz9yk_42{width:18px;height:18px;color:var(--swatch);position:absolute;top:12px;right:12px}._later_wz9yk_82{max-width:60ch;color:var(--ink-2);font-size:var(--text-sm)}._stack_1gfjh_1{gap:var(--space-5);flex-direction:column;display:flex}._form_1gfjh_4{gap:var(--space-4);flex-direction:column;display:flex;container-type:inline-size}._row_1gfjh_5{gap:var(--space-3);grid-template-columns:minmax(0,1fr) 96px;align-items:start;display:grid}._row_1gfjh_5>:last-child{grid-column:1/-1}@container (width>=620px){._row_1gfjh_5{grid-template-columns:minmax(0,1.4fr) 96px minmax(0,1fr)}._row_1gfjh_5>:last-child{grid-column:auto}}._minutes_1gfjh_11{font-family:var(--font-mono);font-variant-numeric:tabular-nums}._launch_1gfjh_13{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._quick_1gfjh_14{flex-wrap:wrap;gap:6px;display:flex}._quickButton_1gfjh_16{border:1px solid var(--line);border-radius:var(--radius-btn);background:var(--surface-2);min-height:36px;color:var(--ink);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);align-items:baseline;gap:3px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}._quickButton_1gfjh_16 ._mono_1gfjh_31{font-size:15px;font-weight:700}._quickButton_1gfjh_16:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}._quickButton_1gfjh_16:disabled{opacity:.55;cursor:default}._list_1gfjh_35{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._timer_1gfjh_36{--subj:var(--accent);gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--line);flex-direction:column;display:flex}._top_1gfjh_44{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}._titleBox_1gfjh_45{flex-direction:column;gap:4px;min-width:0;display:flex}._title_1gfjh_45{overflow-wrap:anywhere;font-weight:650}._meta_1gfjh_47{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:13px;display:flex}._linkTag_1gfjh_48{color:var(--ink);align-items:center;gap:6px;font-weight:600;display:inline-flex}._dot_1gfjh_49{background:var(--subj);border-radius:50%;width:10px;height:10px}._doneText_1gfjh_50{color:var(--ok-ink);align-items:center;gap:5px;font-weight:650;display:inline-flex}._doneText_1gfjh_50 svg{width:15px;height:15px}._clock_1gfjh_52{font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex:none;font-size:30px;font-weight:600;line-height:1}._finished_1gfjh_61 ._clock_1gfjh_52{color:var(--ink-2)}._track_1gfjh_64{background:repeating-linear-gradient(to right, var(--control-border) 0 5px, transparent 5px 9px);border-radius:2px;height:4px;margin:0 7px;position:relative}._passed_1gfjh_71{background:var(--subj);border-radius:2px;position:absolute;inset:0 auto 0 0}._here_1gfjh_72{border:3px solid var(--subj);background:var(--surface);width:14px;height:14px;box-shadow:0 0 0 3px var(--surface);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}._finished_1gfjh_61 ._here_1gfjh_72{background:var(--subj)}._actions_1gfjh_84{gap:var(--space-2);flex-wrap:wrap;display:flex}._stack_1utms_1{gap:var(--space-5);flex-direction:column;display:flex}._muted_1utms_2{color:var(--ink-2);font-size:var(--text-sm)}._board_1utms_5{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}._cell_1utms_6{padding:var(--space-3) var(--space-4);border-radius:var(--radius-btn);background:var(--surface-2);flex-direction:column;gap:2px;display:flex}._cell_1utms_6 dt{color:var(--ink-2);font-size:13px;font-weight:600}._value_1utms_15{margin:0;font-size:15px;font-weight:600}._targets_1utms_17{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._target_1utms_17{gap:6px var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}._targetName_1utms_24{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;font-weight:600;display:inline-flex}._dot_1utms_25{background:var(--bar);border-radius:50%;flex:none;width:10px;height:10px}._targetValue_1utms_26{color:var(--ink-2);font-size:13px}._bar_1utms_27{background:var(--surface-2);border-radius:3px;grid-column:1/-1;height:6px;overflow:hidden}._bar_1utms_27>span{background:var(--bar);border-radius:3px;height:100%;display:block}._openButton_1utms_30{align-self:flex-start}._form_1utms_31{gap:var(--space-4);padding:var(--space-4);border:1.5px solid var(--accent);border-radius:var(--radius-card);flex-direction:column;display:flex}._formRow_1utms_39{gap:var(--space-3);grid-template-columns:minmax(0,1fr) 110px;display:grid}._formActions_1utms_40{gap:var(--space-2);flex-wrap:wrap;display:flex}._recent_1utms_42{border-top:1px solid var(--line);padding-top:var(--space-3)}._summary_1utms_43{align-items:center;gap:var(--space-2);cursor:pointer;min-height:36px;font-weight:650;list-style:none;display:inline-flex}._summary_1utms_43::-webkit-details-marker{display:none}._chevron_1utms_53{width:18px;height:18px;color:var(--ink-2);transition:transform var(--dur) var(--ease)}._recent_1utms_42[open] ._chevron_1utms_53{transform:rotate(180deg)}._logs_1utms_55{margin:var(--space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}._log_1utms_55{gap:var(--space-3);border-bottom:1px solid var(--line);min-height:44px;font-size:var(--text-sm);grid-template-columns:52px minmax(0,1fr) auto auto;align-items:center;display:grid}._log_1utms_55:last-child{border-bottom:0}._logDate_1utms_66{color:var(--ink-2);font-family:var(--font-mono);font-size:13px}._logText_1utms_67{overflow-wrap:anywhere;min-width:0}._logTarget_1utms_68{font-weight:600}._logMinutes_1utms_69{align-items:center;gap:4px;font-size:13px;display:inline-flex}._logMinutes_1utms_69 svg{width:14px;height:14px;color:var(--ink-2)}@media (width<=519px){._log_1utms_55{padding:var(--space-2) 0;grid-template-columns:46px minmax(0,1fr) auto}._log_1utms_55>:last-child{grid-column:2/-1;justify-self:start}}._ring_1lhom_2{--line-color:var(--accent);width:100%;height:auto;display:block;overflow:visible}._break_1lhom_3{--line-color:var(--ok)}._track_1lhom_6{fill:none;stroke:var(--control-border);stroke-width:5px;stroke-linecap:round;stroke-dasharray:.1 11;opacity:.75}._passed_1lhom_15{fill:none;stroke:var(--line-color);stroke-width:12px;stroke-linecap:round}._gap_1lhom_22{fill:var(--surface)}._here_1lhom_23{fill:var(--surface);stroke:var(--line-color);stroke-width:5px}._body_1gynr_2{container-type:inline-size}._layout_1gynr_3{gap:var(--space-5);align-items:center;display:grid}@container (width>=560px){._layout_1gynr_3{gap:var(--space-6);grid-template-columns:minmax(220px,280px) minmax(0,1fr)}}._dial_1gynr_8{width:min(280px,100%);margin-inline:auto;position:relative}._face_1gynr_9{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}._phase_1gynr_19{color:var(--accent-ink);align-items:center;gap:6px;font-size:15px;font-weight:650;display:inline-flex}._phase_1gynr_19 svg{width:17px;height:17px}._phaseBreak_1gynr_28{color:var(--ok-ink)}._clock_1gynr_30{font-family:var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:58px;font-weight:600;line-height:1.05}@media (width<=380px){._clock_1gynr_30{font-size:50px}}._sub_1gynr_39{color:var(--ink-2);font-size:14px}._sub_1gynr_39 .mono{font-size:14px}._subStill_1gynr_41{color:var(--warn-ink);font-weight:650}._controls_1gynr_43{gap:var(--space-5);flex-direction:column;min-width:0;max-width:520px;display:flex}._field_1gynr_44{gap:var(--space-2);flex-direction:column;display:flex}._label_1gynr_45{font-size:var(--text-sm);font-weight:600}._hint_1gynr_46{color:var(--ink-2);font-size:13px}._link_1gynr_47{font-weight:600}._actions_1gynr_48{gap:var(--space-2);flex-wrap:wrap;display:flex}._route_1gynr_51{gap:var(--space-3);flex-direction:column;display:flex}._routeLabel_1gynr_52{font-weight:650}._stops_1gynr_53{align-items:center;margin:0;padding:0;list-style:none;display:flex}._stop_1gynr_53{flex:1;align-items:center;min-width:0;display:flex}._stop_1gynr_53:after{content:"";background:repeating-linear-gradient(to right, var(--control-border) 0 5px, transparent 5px 9px);border-radius:2px;flex:1;height:4px;margin:0 3px}._done_1gynr_64:after{background:var(--accent)}._resting_1gynr_65:after{background:var(--ok)}._station_1gynr_66{border:3px solid var(--control-border);background:var(--surface);width:28px;height:28px;color:var(--ink-2);font-family:var(--font-mono);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}._done_1gynr_64 ._station_1gynr_66{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}._here_1gynr_81 ._station_1gynr_66{border-color:var(--accent);color:var(--accent-ink);box-shadow:0 0 0 3px var(--surface), 0 0 0 5px var(--accent)}._longStop_1gynr_86{border:1.5px dashed var(--control-border);border-radius:var(--radius-pill);color:var(--ink-2);white-space:nowrap;flex:none;padding:3px 10px;font-size:12px;font-weight:600}._longNow_1gynr_96{border-style:solid;border-color:var(--ok);background:var(--ok-soft);color:var(--ok-ink)}._page_19ecm_1{gap:var(--space-5);flex-direction:column;display:flex;container-type:inline-size}._head_19ecm_2{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._pair_19ecm_5{gap:var(--space-5);align-items:start;display:grid}@container (width>=860px){._pair_19ecm_5{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}._note_19ecm_8{max-width:70ch;color:var(--ink-2);font-size:13px}._form_1xogu_1{gap:var(--space-4);flex-direction:column;display:flex}._form_1xogu_1>button{align-self:flex-start}._error_1xogu_3{padding:var(--space-3) var(--space-4);border-radius:var(--radius-btn);background:var(--danger-soft);color:var(--danger-ink);font-size:var(--text-sm);font-weight:600}._chart_1xsw8_2{--axis:26px;--gap:4px;flex-direction:column;margin:0;display:flex}._area_1xsw8_4{height:150px;margin:22px 0 0 var(--axis);border-bottom:2px solid var(--line);position:relative}._limit_1xsw8_11{z-index:2;border-top:2px dashed var(--ink-2);pointer-events:none;position:absolute;left:0;right:0}._limitLabel_1xsw8_19{top:0;left:calc(-1 * var(--axis));width:calc(var(--axis) - 6px);color:var(--ink-2);font-family:var(--font-mono);text-align:right;font-size:12px;font-weight:700;line-height:1;position:absolute;transform:translateY(-50%)}._bars_1xsw8_33,._labels_1xsw8_34{gap:var(--gap);grid-template-columns:repeat(14,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._bars_1xsw8_33{position:absolute;inset:0}._bar_1xsw8_33{border-radius:6px 6px 0 0;height:100%;position:relative}._bar_1xsw8_33:hover{background:color-mix(in srgb, var(--accent) 7%, transparent)}._bar_1xsw8_33:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._stack_1xsw8_48{border-radius:4px 4px 0 0;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}._topics_1xsw8_58,._sets_1xsw8_58{flex:1 1 0}._topics_1xsw8_58{background:var(--accent)}._sets_1xsw8_58{background:var(--ok)}._over_1xsw8_61 ._topics_1xsw8_58{background:var(--warn)}._value_1xsw8_63{color:var(--ink);font-family:var(--font-mono);text-align:center;font-variant-numeric:tabular-nums;margin-bottom:3px;font-size:11px;font-weight:700;line-height:1;position:absolute;left:0;right:0}._tip_1xsw8_78{z-index:3;background:var(--ink);width:max-content;max-width:220px;color:var(--surface);text-align:center;box-shadow:var(--shadow-float);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease), translate var(--dur-fast) var(--ease);border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600;position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50% 4px}._bar_1xsw8_33:nth-child(-n+3) ._tip_1xsw8_78{left:0;translate:0 4px}._bar_1xsw8_33:nth-last-child(-n+3) ._tip_1xsw8_78{left:auto;right:0;translate:0 4px}._bar_1xsw8_33:hover ._tip_1xsw8_78,._bar_1xsw8_33:focus-visible ._tip_1xsw8_78{opacity:1;translate:-50%}._bar_1xsw8_33:nth-child(-n+3):hover ._tip_1xsw8_78,._bar_1xsw8_33:nth-child(-n+3):focus-visible ._tip_1xsw8_78,._bar_1xsw8_33:nth-last-child(-n+3):hover ._tip_1xsw8_78,._bar_1xsw8_33:nth-last-child(-n+3):focus-visible ._tip_1xsw8_78{translate:0}._labels_1xsw8_34{margin:6px 0 0 var(--axis)}._label_1xsw8_34{color:var(--ink-2);flex-direction:column;align-items:center;gap:2px;font-size:11px;line-height:1.1;display:flex}._date_1xsw8_106{color:var(--ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}._todayLabel_1xsw8_108{color:var(--accent-ink);font-weight:700}._todayLabel_1xsw8_108 ._date_1xsw8_106{border-radius:var(--radius-pill);background:var(--accent-ink);min-width:20px;height:20px;color:var(--on-accent);place-items:center;display:inline-grid}._legend_1xsw8_119{gap:4px var(--space-4);margin-top:var(--space-3);color:var(--ink-2);flex-wrap:wrap;font-size:12px;display:flex}._key_1xsw8_120{align-items:center;gap:6px;display:inline-flex}._swatch_1xsw8_121{border-radius:3px;width:10px;height:10px}._topicsSwatch_1xsw8_122{background:var(--accent)}._setsSwatch_1xsw8_123{background:var(--ok)}._dash_1xsw8_124{border-top:2px dashed var(--ink-2);width:16px}@media (width<=599px){._chart_1xsw8_2{--axis:20px;--gap:2px}._area_1xsw8_4{height:120px}._label_1xsw8_34{font-size:10px}._date_1xsw8_106{font-size:11px}._value_1xsw8_63{font-size:10px}}._page_1trxl_1,._layout_1trxl_4{gap:var(--space-5);flex-direction:column;display:flex}._main_1trxl_5,._aside_1trxl_5{display:contents}._today_1trxl_6{order:1}._add_1trxl_7{order:2}._load_1trxl_8{order:3}._all_1trxl_9{order:4}@media (width>=1200px){._layout_1trxl_4{align-items:start;gap:var(--space-5);grid-template-columns:minmax(0,1.45fr) minmax(320px,1fr);display:grid}._main_1trxl_5,._aside_1trxl_5{gap:var(--space-5);flex-direction:column;display:flex}._aside_1trxl_5{top:var(--space-5);position:sticky}}._count_1trxl_16{min-width:26px;height:24px;margin-left:var(--space-2);border:1.5px solid var(--control-border);border-radius:var(--radius-pill);font-family:var(--font-mono);font-variant-numeric:tabular-nums;vertical-align:middle;place-items:center;padding:0 7px;font-size:13px;font-weight:700;display:inline-grid}._list_1trxl_31{margin:calc(-1 * var(--space-2)) 0 0;padding:0;list-style:none}._muted_1trxl_32{color:var(--ink-2);font-size:var(--text-sm)}._clear_1trxl_34{align-items:flex-start;gap:var(--space-3);display:flex}._clearIcon_1trxl_35{width:28px;height:28px;color:var(--ok-ink);flex:none}._clearTitle_1trxl_36{font-weight:600}._all_1trxl_9{gap:var(--space-5);margin-top:var(--space-3);flex-direction:column;display:flex}._allTitle_1trxl_39{font-size:20px}._subject_1trxl_41{gap:var(--space-2);flex-direction:column;display:flex}._subjectTitle_1trxl_42{align-items:baseline;gap:var(--space-3);font-family:var(--font-body);letter-spacing:normal;flex-wrap:wrap;font-size:15px;font-weight:600;display:flex}._subjectTag_1trxl_43{color:var(--ink);font-size:15px}._topicList_1trxl_45{padding:0 var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);margin:0;list-style:none}._topic_1trxl_45{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}._topic_1trxl_45:last-child{border-bottom:0}._topicInfo_1trxl_63{flex-direction:column;flex:240px;gap:4px;min-width:0;display:flex}._topicTitle_1trxl_64{overflow-wrap:anywhere;font-weight:600}._topicMeta_1trxl_65{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px;display:flex}._late_1trxl_66{color:var(--danger-ink);font-weight:600}._topicActions_1trxl_67{gap:var(--space-1);flex-wrap:wrap;display:flex}._mastered_1trxl_69{gap:var(--space-3);flex-direction:column;display:flex}._summary_1trxl_70{align-items:center;gap:var(--space-2);cursor:pointer;min-height:40px;font-weight:600;list-style:none;display:inline-flex}._summary_1trxl_70::-webkit-details-marker{display:none}._chevron_1trxl_80{width:18px;height:18px;color:var(--ink-2);transition:transform var(--dur) var(--ease)}._mastered_1trxl_69[open] ._chevron_1trxl_80{transform:rotate(180deg)}._mastered_1trxl_69[open] ._summary_1trxl_70{margin-bottom:var(--space-2)}._badge_175bp_1{border-radius:var(--radius-pill);min-width:22px;height:22px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex:none;place-items:center;padding:0 6px;font-size:12px;font-weight:700;line-height:1;display:inline-grid}._neutral_175bp_15{border:1.5px solid var(--control-border);background:var(--surface);color:var(--ink)}._danger_175bp_16{border:1.5px solid var(--danger);background:var(--danger);color:var(--surface)}._pill_uyhkv_2{--tone:var(--accent);right:var(--space-5);bottom:var(--space-5);z-index:40;max-width:min(360px, calc(100vw - 2 * var(--space-4)));border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-float);animation:_arrive_uyhkv_1 var(--dur) var(--ease);align-items:center;gap:4px;padding:6px;display:flex;position:fixed}._break_uyhkv_19{--tone:var(--ok)}@keyframes _arrive_uyhkv_1{0%{opacity:0;transform:translateY(8px)}}@media (width<=599px){._pill_uyhkv_2{right:var(--space-4);bottom:calc(var(--space-4) + env(safe-area-inset-bottom))}}._main_uyhkv_27{align-items:center;gap:var(--space-3);min-width:0;padding-right:var(--space-2);border-radius:var(--radius-pill);color:var(--ink);flex:1;text-decoration:none;display:flex}._station_uyhkv_38{border:3px solid var(--tone);width:38px;height:38px;color:var(--tone);border-radius:50%;flex:none;place-items:center;display:grid}._station_uyhkv_38 svg{width:18px;height:18px}._text_uyhkv_49{flex-direction:column;min-width:0;line-height:1.2;display:flex}._label_uyhkv_50{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}._clock_uyhkv_51{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}._action_uyhkv_53{background:var(--surface-2);width:40px;height:40px;color:var(--ink);cursor:pointer;transition:background-color var(--dur-fast) var(--ease);border:0;border-radius:50%;flex:none;place-items:center;display:grid}._action_uyhkv_53:hover:not(:disabled){background:var(--accent-soft)}._action_uyhkv_53:disabled{opacity:.55;cursor:default}._action_uyhkv_53 svg{width:18px;height:18px}._go_uyhkv_69{background:var(--accent);color:var(--on-accent)}._go_uyhkv_69:hover:not(:disabled){background:var(--accent-ink)}._nav_5f7hq_3{--station-x:22px}._track_5f7hq_5{position:relative}._track_5f7hq_5:before{content:"";background:var(--accent);border-radius:2px;position:absolute}._list_5f7hq_13{margin:0;padding:0;list-style:none;display:flex}._link_5f7hq_20{color:var(--ink-2);border-radius:var(--radius-btn);transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);align-items:center;font-weight:500;text-decoration:none;display:flex;position:relative}._link_5f7hq_20:hover{background:color-mix(in srgb, var(--accent) 9%, transparent);color:var(--ink)}._active_5f7hq_31{color:var(--ink);font-weight:650}._station_5f7hq_33{z-index:1;width:var(--station);height:var(--station);border:3px solid var(--accent);background:var(--surface-2);transition:background-color var(--dur-fast) var(--ease);border-radius:50%;flex:none;position:relative}._link_5f7hq_20:hover ._station_5f7hq_33{background:var(--accent-soft)}._label_5f7hq_46{min-width:0}._badge_5f7hq_47{display:inline-flex}._marker_5f7hq_49{z-index:2;border:4px solid var(--surface-2);outline:2.5px solid var(--accent);background:var(--accent-ink);pointer-events:none;width:24px;height:24px;transition:transform .32s var(--ease);border-radius:50%;position:absolute;top:0;left:0}._vertical_5f7hq_65 ._track_5f7hq_5:before{top:22px;bottom:22px;left:var(--station-x);width:var(--line-width);transform:translate(-50%)}._vertical_5f7hq_65 ._list_5f7hq_13{flex-direction:column;gap:2px}._vertical_5f7hq_65 ._link_5f7hq_20{min-height:44px;padding:0 10px 0 calc(var(--station-x) - var(--station) / 2);gap:14px;font-size:15px}._vertical_5f7hq_65 ._label_5f7hq_46{flex:1}._vertical_5f7hq_65 ._badge_5f7hq_47{margin-left:auto}._horizontal_5f7hq_83{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 20px calc(100% - 20px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 20px calc(100% - 20px),#0000 100%)}._horizontal_5f7hq_83::-webkit-scrollbar{display:none}._horizontal_5f7hq_83 ._track_5f7hq_5{width:max-content;padding:0 var(--space-2)}._horizontal_5f7hq_83 ._track_5f7hq_5:before{top:19px;left:calc(var(--space-2) + 42px);right:calc(var(--space-2) + 42px);height:var(--line-width);transform:translateY(-50%)}._horizontal_5f7hq_83 ._link_5f7hq_20{text-align:center;flex-direction:column;gap:7px;width:84px;padding:12px 4px 9px;font-size:12.5px}._horizontal_5f7hq_83 ._label_5f7hq_46{white-space:nowrap}._horizontal_5f7hq_83 ._badge_5f7hq_47{position:absolute;top:2px;left:calc(50% + 7px)}._shell_1ec2x_1{min-height:100dvh}@media (width>=960px){._shell_1ec2x_1{grid-template-columns:248px minmax(0,1fr);display:grid}}._skip_1ec2x_6{top:-64px;left:var(--space-4);z-index:100;padding:var(--space-2) var(--space-4);border-radius:var(--radius-btn);background:var(--surface);color:var(--ink);transition:top var(--dur-fast) var(--ease);font-weight:600;position:absolute}._skip_1ec2x_6:focus{top:var(--space-4);box-shadow:var(--shadow-float)}._sidebar_1ec2x_22{display:none}@media (width>=960px){._sidebar_1ec2x_22{gap:var(--space-6);height:100dvh;padding:var(--space-5) var(--space-3);border-right:1px solid var(--line);background:var(--surface-2);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}}._home_1ec2x_37{padding:var(--space-1) var(--space-2);border-radius:var(--radius-btn);align-self:flex-start;text-decoration:none;display:inline-flex}._main_1ec2x_46{flex-direction:column;min-width:0;min-height:100dvh;display:flex}._header_1ec2x_47{z-index:20;position:sticky;top:0}._topbar_1ec2x_48{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border-bottom:1px solid var(--line);background:var(--surface-2);display:flex}._mobileLogo_1ec2x_56{border-radius:var(--radius-btn);text-decoration:none;display:inline-flex}._today_1ec2x_57{flex-wrap:wrap;flex:1;align-items:baseline;column-gap:8px;min-width:0;font-size:15px;display:flex}._greeting_1ec2x_66{color:var(--ink-2)}._dot_1ec2x_67,._weekDot_1ec2x_67{color:var(--control-border)}._date_1ec2x_68{color:var(--ink);font-weight:600}._week_1ec2x_67{color:var(--ink-2);white-space:nowrap}._mobileNav_1ec2x_70{border-bottom:1px solid var(--line);background:var(--surface-2)}@media (width<=599px){._greeting_1ec2x_66,._dot_1ec2x_67,._weekDot_1ec2x_67{display:none}._week_1ec2x_67{flex-basis:100%;font-size:13px;line-height:1.3}._logoutText_1ec2x_76{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width>=960px){._header_1ec2x_47{position:static}._topbar_1ec2x_48{padding:var(--space-5) var(--space-6) var(--space-1);background:0 0;border-bottom:0}._mobileLogo_1ec2x_56,._mobileNav_1ec2x_70{display:none}}._content_1ec2x_93{width:100%;max-width:1200px;padding:var(--space-5) var(--space-6) var(--space-7);outline:none;flex:1;margin:0 auto}@media (width<=959px){._content_1ec2x_93{padding:var(--space-5) var(--space-5) var(--space-7)}}@media (width<=599px){._content_1ec2x_93{padding:var(--space-4) var(--space-4) var(--space-7)}}._content_1ec2x_93._withFloating_1ec2x_104{padding-bottom:calc(var(--space-7) + 64px)}._live_1ec2x_107{background:var(--accent);border-radius:50%;width:10px;height:10px;display:inline-block;position:relative}._live_1ec2x_107:after{content:"";border:2px solid var(--accent);opacity:0;animation:_pulse_1ec2x_1 2s var(--ease) infinite;border-radius:50%;position:absolute;inset:-4px}@keyframes _pulse_1ec2x_1{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.3)}}._boot_1ec2x_129{align-content:center;place-items:center;gap:var(--space-4);min-height:100dvh;color:var(--accent);display:grid}._page_1jsm6_1{gap:var(--space-5);flex-direction:column;display:flex}
