@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-ext-wght-normal-DdQaqQDo.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:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-wght-normal-Bc-8i84L.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)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}:root{--ds-bg:#0e0e10;--ds-surface:#16161a;--ds-surface-2:#1e1e24;--ds-surface-3:#26262e;--ds-glass:#ffffff0a;--ds-glass-border:#ffffff17;--ds-text:#f0eeea;--ds-text-2:#f0eeea99;--ds-text-3:#f0eeea85;--ds-accent:#e8e4dc;--ds-accent-dim:#e8e4dc1f;--ds-accent-border:#e8e4dc40;--ds-accent-muted:#9b9893;--ds-border:#ffffff12;--ds-border-strong:#ffffff21;--ds-success:#5dcaa5;--ds-success-dim:#5dcaa51f;--ds-warning:#ef9f27;--ds-warning-dim:#ef9f271f;--ds-danger:#f09595;--ds-danger-dim:#f095951f;--ds-info:#85b7eb;--ds-info-dim:#85b7eb1f;--text-body:var(--ds-text-2);--text-heading:var(--ds-text);--text-muted:var(--ds-text-3);--surface-page:var(--ds-bg);--surface-card:var(--ds-surface-2);--surface-raised:var(--ds-surface-3);--ds-font:"Outfit Variable", "Outfit", system-ui, sans-serif;--ds-font-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "SF Mono", monospace;--ds-weight-light:300;--ds-weight-regular:400;--ds-weight-medium:500;--ds-weight-semibold:600;--ds-text-display:32px;--ds-text-h1:24px;--ds-text-h2:18px;--ds-text-h3:15px;--ds-text-body:14px;--ds-text-small:12px;--ds-text-caption:11px;--ds-leading-tight:1.15;--ds-leading-body:1.6;--ds-tracking-caption:.1em;--font-sans:var(--ds-font);--font-mono:var(--ds-font-mono);--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:24px;--ds-space-6:32px;--ds-space-7:48px;--ds-space-8:64px;--ds-max-width:1280px;--ds-gutter-mobile:16px;--ds-gutter-desktop:24px;--ds-touch-target:44px;--ds-radius-xs:4px;--ds-radius-sm:6px;--ds-radius-md:12px;--ds-radius-lg:20px;--ds-radius-pill:999px;--ds-shadow-sm:0 1px 6px #00000040;--ds-shadow-md:0 2px 12px #00000059, 0 1px 3px #0003;--ds-shadow-lg:0 8px 32px #00000073, 0 2px 8px #00000040;--ds-blur:16px;--ds-blur-sm:8px;--ds-glass-reflection:linear-gradient(90deg, transparent, #ffffff1f, transparent)}.ds-glass{--glass-blur:var(--ds-blur);background:var(--ds-surface-2);border:.5px solid var(--ds-glass-border);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-md);position:relative}.ds-glass:before{content:"";background:var(--ds-glass-reflection);pointer-events:none;height:1px;position:absolute;inset:0 0 auto}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ds-glass{background:var(--ds-glass);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}}.ds-glass--compact{--glass-blur:var(--ds-blur-sm)}@media (prefers-reduced-transparency:reduce){.ds-glass{background:var(--ds-surface-2);-webkit-backdrop-filter:none;backdrop-filter:none}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--ds-bg);min-height:100vh;color:var(--ds-text);font-family:var(--ds-font);font-size:var(--ds-text-body);line-height:var(--ds-leading-body);-webkit-font-smoothing:antialiased;margin:0}:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px;border-radius:var(--ds-radius-xs)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}::selection{background:var(--ds-accent-dim)}button,input,select,textarea{font-family:inherit}._frame_gkyao_7{min-height:100dvh;display:flex}._pane_gkyao_12{flex-direction:column;flex:1;min-width:0;padding-bottom:84px;display:flex}._tabs_gkyao_22{z-index:10;gap:var(--ds-space-2);padding:10px 16px calc(18px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--ds-surface-2) 72%, transparent);border-top:.5px solid var(--ds-border);-webkit-backdrop-filter:blur(var(--ds-blur));backdrop-filter:blur(var(--ds-blur));display:flex;position:fixed;bottom:0;left:0;right:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._tabs_gkyao_22{background:var(--ds-surface-2)}}._tab_gkyao_22{border-radius:var(--ds-radius-sm);color:var(--ds-text-3);font-family:var(--ds-font);font-size:var(--ds-text-caption);font-weight:var(--ds-weight-medium);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:4px;padding:8px 0;display:flex}._tab_gkyao_22:hover{color:var(--ds-text-2)}._tab_gkyao_22[aria-current=page]{background:var(--ds-accent-dim);color:var(--ds-accent)}._rail_gkyao_72{display:none}@media (width>=960px){._tabs_gkyao_22{display:none}._pane_gkyao_12{padding-bottom:0}._rail_gkyao_72{box-sizing:border-box;width:280px;height:100dvh;padding:var(--ds-space-5) var(--ds-space-4);background:var(--ds-surface);border-right:.5px solid var(--ds-border);flex-direction:column;flex:none;align-self:flex-start;gap:22px;display:flex;position:sticky;top:0;overflow-y:auto}}._wordmark_gkyao_103{font-family:var(--ds-font-mono);font-size:var(--ds-text-body);font-weight:var(--ds-weight-medium);letter-spacing:.02em;color:var(--ds-text);padding:0 10px}._group_gkyao_112{flex-direction:column;gap:2px;display:flex}._groupLabel_gkyao_118{font-size:var(--ds-text-caption);font-weight:var(--ds-weight-medium);letter-spacing:var(--ds-tracking-caption);text-transform:uppercase;color:var(--ds-text-3);justify-content:space-between;align-items:center;padding:0 10px 8px;display:flex}._railLink_gkyao_130{box-sizing:border-box;border-radius:var(--ds-radius-sm);width:100%;color:var(--ds-text-2);font-family:var(--ds-font);font-size:var(--ds-text-body);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:9px 10px;display:flex}._railLink_gkyao_130:hover{background:var(--ds-surface-2)}._railLink_gkyao_130[aria-current=page]{background:var(--ds-accent-dim);color:var(--ds-accent);font-weight:var(--ds-weight-medium)}._railText_gkyao_157{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._railName_gkyao_165{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._railNote_gkyao_171{font-size:var(--ds-text-small);color:var(--ds-text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._railNote_gkyao_171[data-late=true]{color:var(--ds-warning)}._railCount_gkyao_183{font-size:var(--ds-text-small);color:var(--ds-text-3);flex:none}._railLink_gkyao_130[aria-current=page] ._railCount_gkyao_183{color:var(--ds-accent-muted)}._railFooter_gkyao_193{gap:var(--ds-space-2);flex-direction:column;align-items:flex-start;margin-top:auto;padding:0 4px;display:flex}._btn_s0iwr_6{font-family:var(--ds-font);font-weight:var(--ds-weight-medium);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:7px;line-height:1;text-decoration:none;transition:filter .15s,background .15s;display:inline-flex}._btn_s0iwr_6:hover:not(:disabled){filter:brightness(1.08)}._btn_s0iwr_6:disabled{opacity:.4;cursor:not-allowed}._btn_s0iwr_6[data-variant=primary]{background:var(--ds-accent);color:var(--ds-bg);border-radius:var(--ds-radius-sm);box-shadow:var(--ds-shadow-sm);border:.5px solid #0000}._btn_s0iwr_6[data-variant=secondary]{background:var(--ds-glass);color:var(--ds-text);border:.5px solid var(--ds-border-strong);border-radius:var(--ds-radius-sm);-webkit-backdrop-filter:blur(var(--ds-blur-sm));backdrop-filter:blur(var(--ds-blur-sm))}._btn_s0iwr_6[data-variant=ghost]{color:var(--ds-text-2);border-radius:var(--ds-radius-sm);background:0 0;border:.5px solid #0000}._btn_s0iwr_6[data-variant=ghost]:hover:not(:disabled){filter:none;background:var(--ds-surface-3);color:var(--ds-text)}._btn_s0iwr_6[data-variant=danger]{background:var(--ds-danger-dim);color:var(--ds-danger);border:.5px solid color-mix(in srgb, var(--ds-danger) 25%, transparent);border-radius:var(--ds-radius-sm)}._btn_s0iwr_6[data-size=sm]{font-size:var(--ds-text-small);padding:6px 13px}._btn_s0iwr_6[data-size=md]{padding:9px 18px;font-size:13px}._btn_s0iwr_6[data-size=lg]{font-size:var(--ds-text-body);padding:11px 22px}._btn_s0iwr_6[data-pill=true]{border-radius:var(--ds-radius-pill);min-height:46px;padding-left:20px;padding-right:22px}._grow_s0iwr_93{flex:1}._iconBtn_s0iwr_98{border-radius:var(--ds-radius-sm);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}._iconBtn_s0iwr_98:disabled{opacity:.4;cursor:not-allowed}._iconBtn_s0iwr_98:hover:not(:disabled):not([data-active=true]){background:var(--ds-surface-3)}._iconBtn_s0iwr_98[data-size=sm]{width:28px;height:28px}._iconBtn_s0iwr_98[data-size=md]{width:34px;height:34px}._iconBtn_s0iwr_98[data-size=lg]{width:40px;height:40px}._iconBtn_s0iwr_98[data-variant=ghost]{color:var(--ds-text-2);background:0 0;border:.5px solid #0000}._iconBtn_s0iwr_98[data-variant=surface]{background:var(--ds-glass);color:var(--ds-text);border:.5px solid var(--ds-border-strong)}._iconBtn_s0iwr_98[data-variant=accent]{background:var(--ds-accent-dim);color:var(--ds-accent);border:.5px solid var(--ds-accent-border)}._iconBtn_s0iwr_98[data-active=true]{background:var(--ds-accent-dim);color:var(--ds-accent)}@media (pointer:coarse){._btn_s0iwr_6,._iconBtn_s0iwr_98{min-height:var(--ds-touch-target)}._iconBtn_s0iwr_98[data-size=md],._iconBtn_s0iwr_98[data-size=sm]{min-width:var(--ds-touch-target)}}._card_s0iwr_172{box-sizing:border-box;padding:var(--ds-space-5);font-family:var(--ds-font);color:var(--ds-text);position:relative}._card_s0iwr_172[data-variant=surface]{background:var(--ds-surface-2);border:.5px solid var(--ds-border);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-sm)}._card_s0iwr_172[data-variant=accent]{background:var(--ds-accent-dim);border:.5px solid var(--ds-accent-border);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-md);overflow:hidden}._card_s0iwr_172[data-variant=accent]:before{content:"";background:var(--ds-glass-reflection);pointer-events:none;height:1px;position:absolute;inset:0 0 auto}._badge_s0iwr_209{border-radius:var(--ds-radius-pill);font-family:var(--ds-font);font-size:var(--ds-text-caption);font-weight:var(--ds-weight-medium);white-space:nowrap;background:var(--ds-surface-3);color:var(--ds-text-2);border:.5px solid var(--ds-border-strong);align-items:center;gap:5px;padding:3px 10px;line-height:1.4;display:inline-flex}._field_s0iwr_226{flex-direction:column;gap:5px;min-width:0;display:flex}._label_s0iwr_233{font-family:var(--ds-font);font-size:var(--ds-text-small);font-weight:var(--ds-weight-medium);color:var(--ds-text-2)}._hint_s0iwr_240{font-family:var(--ds-font);font-size:var(--ds-text-caption);color:var(--ds-text-3)}._error_s0iwr_246{font-family:var(--ds-font);font-size:var(--ds-text-caption);color:var(--ds-danger);align-items:center;gap:5px;display:inline-flex}._control_s0iwr_255{align-items:center;display:flex;position:relative}._controlIcon_s0iwr_265{z-index:1;color:var(--ds-text-3);pointer-events:none;position:absolute;left:11px}._chevron_s0iwr_273{z-index:1;color:var(--ds-text-3);pointer-events:none;position:absolute;right:11px}._input_s0iwr_281,._select_s0iwr_282,._textarea_s0iwr_283{box-sizing:border-box;width:100%;font-family:var(--ds-font);color:var(--ds-text);background:var(--ds-glass);border:.5px solid var(--ds-border-strong);border-radius:var(--ds-radius-sm);-webkit-backdrop-filter:blur(var(--ds-blur-sm));backdrop-filter:blur(var(--ds-blur-sm));outline:none;font-size:13px;transition:border-color .15s}._input_s0iwr_281,._select_s0iwr_282{padding:9px 13px}._input_s0iwr_281[data-has-icon=true]{padding-left:34px}._select_s0iwr_282{appearance:none;cursor:pointer;padding-right:32px}._select_s0iwr_282 option{background:var(--ds-surface-2);color:var(--ds-text)}._textarea_s0iwr_283{line-height:var(--ds-leading-body);resize:none;padding:10px 13px}._input_s0iwr_281:focus,._select_s0iwr_282:focus,._textarea_s0iwr_283:focus{border-color:#ffffff4d}._input_s0iwr_281:focus-visible,._select_s0iwr_282:focus-visible,._textarea_s0iwr_283:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}._input_s0iwr_281[aria-invalid=true]{border-color:color-mix(in srgb, var(--ds-danger) 40%, transparent)}._checkbox_s0iwr_347{cursor:pointer;align-items:center;gap:9px;display:inline-flex}._checkboxBox_s0iwr_354{border-radius:var(--ds-radius-xs);background:var(--ds-glass);border:.5px solid var(--ds-border-strong);flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:background .15s,border-color .15s;display:inline-flex}._checkboxInput_s0iwr_369{opacity:0;width:1px;height:1px;margin:0;position:absolute}._checkboxInput_s0iwr_369:checked+._checkboxBox_s0iwr_354{background:var(--ds-accent);border-color:var(--ds-accent);color:var(--ds-bg)}._checkboxInput_s0iwr_369:focus-visible+._checkboxBox_s0iwr_354{outline:2px solid var(--ds-accent);outline-offset:2px}._checkboxLabel_s0iwr_389{font-family:var(--ds-font);color:var(--ds-text-2);font-size:13px}._srOnly_s0iwr_397{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._backdrop_1z0il_1{z-index:40;padding:var(--ds-space-4);background:color-mix(in srgb, var(--ds-bg) 72%, transparent);-webkit-backdrop-filter:blur(var(--ds-blur-sm));backdrop-filter:blur(var(--ds-blur-sm));justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}._panel_1z0il_14{box-sizing:border-box;gap:var(--ds-space-3);width:100%;max-width:420px;padding:var(--ds-space-5);background:var(--ds-surface-2);border:.5px solid var(--ds-border-strong);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-lg);flex-direction:column;display:flex}._label_1z0il_28{font-size:var(--ds-text-small);font-weight:var(--ds-weight-medium);color:var(--ds-text-2)}._input_1z0il_34{box-sizing:border-box;background:var(--ds-surface-3);border:.5px solid var(--ds-border-strong);border-radius:var(--ds-radius-sm);width:100%;color:var(--ds-text);font-family:var(--ds-font);outline:none;padding:11px 12px;font-size:15px}._input_1z0il_34::placeholder{color:var(--ds-text-3)}._input_1z0il_34:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}._actions_1z0il_56{gap:var(--ds-space-2);display:flex}@media (width>=720px){._backdrop_1z0il_1{align-items:center}}._row_1z0il_69{gap:var(--ds-space-2);display:flex}._row_1z0il_69 ._input_1z0il_34{flex:1;min-width:0}._input_1z0il_34:disabled{opacity:.4}._input_1z0il_34::-webkit-calendar-picker-indicator{filter:invert();opacity:.5;cursor:pointer}._selectWrap_1z0il_90{align-items:center;display:flex;position:relative}._selectWrap_1z0il_90 ._input_1z0il_34{appearance:none;cursor:pointer;padding-right:36px}._selectWrap_1z0il_90 option{background:var(--ds-surface-2);color:var(--ds-text)}._chevron_1z0il_108{z-index:1;color:var(--ds-text-3);pointer-events:none;position:absolute;right:12px}._bar_115sg_1{justify-content:space-between;align-items:center;gap:var(--ds-space-3);padding:22px var(--ds-gutter-mobile) 12px;display:flex}._done_115sg_9{border-radius:var(--ds-radius-xs);color:var(--ds-accent);font-family:var(--ds-font);font-size:var(--ds-text-small);font-weight:var(--ds-weight-medium);cursor:pointer;background:0 0;border:0;padding:4px 6px}._body_115sg_21{padding:var(--ds-space-2) var(--ds-gutter-mobile) var(--ds-space-6);flex-direction:column;flex:1;gap:22px;display:flex}._group_115sg_29{gap:var(--ds-space-2);flex-direction:column;min-width:0;display:flex}._legend_115sg_36{font-size:var(--ds-text-caption);font-weight:var(--ds-weight-medium);letter-spacing:var(--ds-tracking-caption);text-transform:uppercase;color:var(--ds-text-3)}._control_115sg_46,._textarea_115sg_47,._whenField_115sg_48{box-sizing:border-box;background:var(--ds-surface-2);border:.5px solid var(--ds-border-strong);border-radius:var(--ds-radius-sm);width:100%;color:var(--ds-text);font-family:var(--ds-font);outline:none;padding:11px 12px;font-size:15px}._control_115sg_46:focus-visible,._textarea_115sg_47:focus-visible,._whenField_115sg_48:focus-within{outline:2px solid var(--ds-accent);outline-offset:2px}._textarea_115sg_47{min-height:104px;font-size:var(--ds-text-body);line-height:var(--ds-leading-body);color:var(--ds-text-2);resize:vertical}._textarea_115sg_47::placeholder{color:var(--ds-text-3)}._whenRow_115sg_80{gap:var(--ds-space-2);display:flex}._whenField_115sg_48{flex:1;align-items:center;gap:9px;min-width:0;display:flex}._whenField_115sg_48[data-narrow=true]{flex:none;width:128px}._fieldIcon_115sg_98{color:var(--ds-text-3);flex:none}._bareInput_115sg_103{min-width:0;color:var(--ds-text);font-family:var(--ds-font);font-size:var(--ds-text-body);background:0 0;border:0;outline:none;flex:1}._bareInput_115sg_103:disabled{opacity:.4}._bareInput_115sg_103::-webkit-calendar-picker-indicator{filter:invert();opacity:.5;cursor:pointer}._selectWrap_115sg_124{align-items:center;display:flex;position:relative}._selectWrap_115sg_124 ._control_115sg_46{appearance:none;cursor:pointer;padding-right:36px}._selectWrap_115sg_124 option{background:var(--ds-surface-2);color:var(--ds-text)}._chevron_115sg_143{z-index:1;color:var(--ds-text-3);pointer-events:none;position:absolute;right:12px}._hint_115sg_151{font-size:var(--ds-text-small);color:var(--ds-text-3);text-wrap:pretty}._error_115sg_157{font-size:var(--ds-text-small);color:var(--ds-danger)}._danger_115sg_162{gap:var(--ds-space-2);border-top:.5px solid var(--ds-border);margin-top:auto;padding-top:20px;display:flex}@media (width>=960px){._bar_115sg_1{padding:30px var(--ds-gutter-desktop) 12px}._body_115sg_21{padding:var(--ds-space-2) var(--ds-gutter-desktop) var(--ds-space-8);max-width:620px}}._screen_12rbl_5{flex-direction:column;flex:1;min-width:0;min-height:100dvh;display:flex}._header_12rbl_16{padding:26px var(--ds-gutter-mobile) 14px;flex-direction:column;gap:14px;display:flex}._headerRow_12rbl_23{justify-content:space-between;align-items:flex-end;gap:var(--ds-space-3);display:flex}._heading_12rbl_30{flex-direction:column;gap:3px;min-width:0;display:flex}._title_12rbl_37{font-size:var(--ds-text-h2);font-weight:var(--ds-weight-medium);line-height:var(--ds-leading-tight);overflow-wrap:anywhere;margin:0}._subtitle_12rbl_45{font-size:var(--ds-text-small);color:var(--ds-text-3)}._actions_12rbl_50{gap:var(--ds-space-2);flex:none;display:flex}._back_12rbl_57{border-radius:var(--ds-radius-xs);color:var(--ds-text-3);font-family:var(--ds-font);font-size:var(--ds-text-small);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:4px 6px 4px 0;display:inline-flex}._back_12rbl_57:hover{color:var(--ds-text-2)}._body_12rbl_76{padding:0 var(--ds-space-2) var(--ds-space-6);flex-direction:column;flex:1;gap:20px;display:flex}._caption_12rbl_85{font-size:var(--ds-text-caption);font-weight:var(--ds-weight-medium);letter-spacing:var(--ds-tracking-caption);text-transform:uppercase;color:var(--ds-text-2);align-items:center;gap:7px;padding:0 12px 6px;display:flex}._caption_12rbl_85[data-tone=warning]{color:var(--ds-warning)}._caption_12rbl_85[data-tone=quiet]{color:var(--ds-text-3)}._rule_12rbl_105{background:var(--ds-border);flex:1;height:.5px}._narrowOnly_12rbl_117._narrowOnly_12rbl_117{display:inline-flex}._wideOnly_12rbl_121._wideOnly_12rbl_121{display:none}._empty_12rbl_125{justify-content:center;align-items:center;gap:var(--ds-space-4);padding:var(--ds-space-8) var(--ds-space-6);text-align:center;flex-direction:column;flex:1;display:flex}._emptyText_12rbl_136{font-size:var(--ds-text-body);color:var(--ds-text-2);text-wrap:pretty;max-width:34ch}@media (width>=960px){._header_12rbl_16{padding:30px var(--ds-gutter-desktop) 22px;border-bottom:.5px solid var(--ds-border);gap:20px}._title_12rbl_37{font-size:var(--ds-text-h2)}._subtitle_12rbl_45{font-size:var(--ds-text-small)}._body_12rbl_76{padding:26px var(--ds-gutter-desktop) var(--ds-space-8);gap:24px;max-width:840px}._narrowOnly_12rbl_117._narrowOnly_12rbl_117{display:none}._wideOnly_12rbl_121._wideOnly_12rbl_121{display:inline-flex}}._row_17wmd_4{box-sizing:border-box;border-radius:var(--ds-radius-sm);width:100%;font-family:var(--ds-font);text-align:left;background:0 0;border:.5px solid #0000;align-items:center;gap:11px;padding:10px 12px;transition:background .15s;display:flex}._row_17wmd_4[data-variant=overdue]{background:var(--ds-warning-dim);border-color:color-mix(in srgb, var(--ds-warning) 35%, transparent)}._row_17wmd_4[data-variant=plain]:hover{background:var(--ds-surface-2)}._body_17wmd_29{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._titleLine_17wmd_37{align-items:center;gap:7px;min-width:0;display:flex}._title_17wmd_37{font-size:var(--ds-text-body);font-weight:var(--ds-weight-regular);color:var(--ds-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._row_17wmd_4[data-variant=done] ._title_17wmd_37{color:var(--ds-text-3);text-decoration:line-through}._noteMark_17wmd_60{color:var(--ds-text-3);flex:none}._meta_17wmd_65{font-size:var(--ds-text-small);color:var(--ds-text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._row_17wmd_4[data-variant=overdue] ._meta_17wmd_65,._row_17wmd_4[data-variant=done] ._meta_17wmd_65{color:var(--ds-text-3)}._away_17wmd_78{font-size:var(--ds-text-small);color:var(--ds-text-3);white-space:nowrap;flex:none}._row_17wmd_4[data-variant=overdue] ._away_17wmd_78{color:var(--ds-warning);font-weight:var(--ds-weight-medium)}._open_17wmd_92{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:11px;padding:0;display:flex}._handle_17wmd_107{border-radius:var(--ds-radius-xs);width:28px;height:28px;color:var(--ds-text-3);cursor:grab;touch-action:none;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._handle_17wmd_107:active{cursor:grabbing}@media (pointer:coarse){._handle_17wmd_107{width:var(--ds-touch-target);height:var(--ds-touch-target)}}._row_17wmd_4[data-dragging=true]{background:var(--ds-surface-3);box-shadow:var(--ds-shadow-md);z-index:2;position:relative}._wrap_bd603_1{gap:var(--ds-space-2);flex-direction:column;display:flex}._field_bd603_7{align-items:center;gap:var(--ds-space-2);background:var(--ds-glass);border:.5px solid var(--ds-glass-border);border-radius:var(--ds-radius-sm);-webkit-backdrop-filter:blur(var(--ds-blur-sm));backdrop-filter:blur(var(--ds-blur-sm));padding:9px 12px;display:flex}._lead_bd603_21{z-index:1;color:var(--ds-text-3);flex:none;position:relative}._field_bd603_7:focus-within{outline:2px solid var(--ds-accent);outline-offset:2px}._input_bd603_36{min-width:0;color:var(--ds-text);font-family:var(--ds-font);font-size:var(--ds-text-body);background:0 0;border:0;outline:none;flex:1}._input_bd603_36::placeholder{color:var(--ds-text-3)}._dateToggle_bd603_51{border-radius:var(--ds-radius-xs);color:var(--ds-text-3);font-family:var(--ds-font);font-size:var(--ds-text-small);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:4px 6px;display:inline-flex}._dateToggle_bd603_51:hover,._dateToggle_bd603_51[data-on=true]{color:var(--ds-accent)}._dateToggleText_bd603_73{display:none}._when_bd603_77{gap:var(--ds-space-2);display:flex}._whenInput_bd603_82{box-sizing:border-box;background:var(--ds-surface-2);border:.5px solid var(--ds-border-strong);border-radius:var(--ds-radius-sm);min-width:0;color:var(--ds-text);font-family:var(--ds-font);outline:none;flex:1;padding:8px 12px;font-size:13px}._whenInput_bd603_82:disabled{opacity:.4}._whenInput_bd603_82:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}._whenInput_bd603_82::-webkit-calendar-picker-indicator{filter:invert();opacity:.5;cursor:pointer}@media (width>=720px){._dateToggleText_bd603_73{display:inline}._when_bd603_77{max-width:380px}}@media (width>=960px){._wrap_bd603_1{max-width:620px}}._body_aaglu_1{padding:var(--ds-space-3) var(--ds-space-2) var(--ds-space-6);flex-direction:column;flex:1;gap:4px;display:flex}._rows_aaglu_9{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}._renameForm_aaglu_18{display:flex}._renameInput_aaglu_22{background:var(--ds-surface-2);border:.5px solid var(--ds-border-strong);border-radius:var(--ds-radius-xs);width:100%;color:var(--ds-text);font-family:var(--ds-font);font-size:var(--ds-text-h2);font-weight:var(--ds-weight-medium);outline:none;padding:2px 6px}._renameInput_aaglu_22:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}._menuAnchor_aaglu_40{position:relative}._menu_aaglu_40{z-index:20;gap:var(--ds-space-2);width:max-content;max-width:240px;padding:var(--ds-space-3);background:var(--ds-surface-2);border:.5px solid var(--ds-border-strong);border-radius:var(--ds-radius-sm);box-shadow:var(--ds-shadow-lg);flex-direction:column;align-items:stretch;display:flex;position:absolute;top:calc(100% + 6px);right:0}._menuNote_aaglu_62{font-size:var(--ds-text-caption);color:var(--ds-text-3);text-wrap:pretty}._doneBlock_aaglu_68{border-top:.5px solid var(--ds-border);margin:14px 4px 0}._doneToggle_aaglu_73{align-items:center;gap:var(--ds-space-2);width:100%;color:var(--ds-text-2);font-family:var(--ds-font);font-size:var(--ds-text-small);cursor:pointer;background:0 0;border:0;padding:12px 8px;display:flex}._doneLabel_aaglu_87{text-align:left;flex:1}._doneCount_aaglu_92{color:var(--ds-text-3)}@media (width>=960px){._body_aaglu_1{padding:22px var(--ds-gutter-desktop) var(--ds-space-8);max-width:840px}}._list_1ivjj_1{padding:0 var(--ds-gutter-mobile) var(--ds-space-6);flex-direction:column;gap:10px;margin:0;list-style:none;display:flex}._card_1ivjj_10{align-items:center;gap:var(--ds-space-3);background:var(--ds-surface-2);border:.5px solid var(--ds-border);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-sm);padding:14px;display:flex}._card_1ivjj_10[data-dragging=true]{box-shadow:var(--ds-shadow-lg);border-color:var(--ds-border-strong)}._open_1ivjj_28{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:7px;padding:0;display:flex}._nameLine_1ivjj_43{align-items:baseline;gap:var(--ds-space-2);min-width:0;display:flex}._name_1ivjj_43{font-size:15px;font-weight:var(--ds-weight-medium);color:var(--ds-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._count_1ivjj_59{font-size:var(--ds-text-small);color:var(--ds-text-3);flex:none}._spotlight_1ivjj_65{min-width:0;font-size:var(--ds-text-small);color:var(--ds-text-2);align-items:center;gap:7px;display:flex}._spotlight_1ivjj_65[data-late=true]{color:var(--ds-warning)}._spotlightText_1ivjj_78{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._quiet_1ivjj_84{font-size:var(--ds-text-small);color:var(--ds-text-3)}._handle_1ivjj_89{border-radius:var(--ds-radius-xs);width:32px;height:32px;color:var(--ds-text-3);cursor:grab;touch-action:none;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._handle_1ivjj_89:active{cursor:grabbing}._newCard_1ivjj_112{box-sizing:border-box;border:.5px dashed var(--ds-border-strong);border-radius:var(--ds-radius-md);width:100%;color:var(--ds-text-2);font-family:var(--ds-font);font-size:var(--ds-text-body);cursor:pointer;background:0 0;align-items:center;gap:9px;padding:14px;display:flex}._newCard_1ivjj_112:hover{background:var(--ds-surface)}@media (pointer:coarse){._handle_1ivjj_89{width:var(--ds-touch-target);height:var(--ds-touch-target)}}@media (width>=960px){._list_1ivjj_1{padding:26px var(--ds-gutter-desktop) var(--ds-space-8);max-width:840px}}._screen_2pmsq_1{max-width:560px;min-height:100dvh;padding-bottom:var(--ds-space-7);flex-direction:column;margin-inline:auto;display:flex}._header_2pmsq_10{padding:26px var(--ds-gutter-mobile) var(--ds-space-5);border-bottom:.5px solid var(--ds-border);align-items:center;gap:10px;display:flex}._title_2pmsq_18{font-size:var(--ds-text-h2);font-weight:var(--ds-weight-medium);margin:0}._section_2pmsq_24{gap:var(--ds-space-3);padding:var(--ds-space-6) var(--ds-gutter-mobile) 0;flex-direction:column;display:flex}._caption_2pmsq_31{font-size:var(--ds-text-caption);font-weight:var(--ds-weight-medium);letter-spacing:var(--ds-tracking-caption);text-transform:uppercase;color:var(--ds-text-3)}._block_2pmsq_39{gap:var(--ds-space-3);flex-direction:column;align-items:flex-start;display:flex}._blockTitle_2pmsq_46{font-size:var(--ds-text-h3);font-weight:var(--ds-weight-medium);color:var(--ds-text)}._body_2pmsq_52{font-size:13px;line-height:var(--ds-leading-body);color:var(--ds-text-2);text-wrap:pretty}._rule_2pmsq_59{background:var(--ds-border);height:.5px;margin:var(--ds-space-1) 0;align-self:stretch}._filePicker_2pmsq_67{display:none}._status_2pmsq_71{font-size:var(--ds-text-small);line-height:var(--ds-leading-body);color:var(--ds-text-2);text-wrap:pretty;align-items:flex-start;gap:7px;display:inline-flex}._status_2pmsq_71[data-tone=error]{color:var(--ds-danger)}._status_2pmsq_71[data-tone=ok]{color:var(--ds-success)}._rows_2pmsq_89{flex-direction:column;align-self:stretch;display:flex}._row_2pmsq_89{justify-content:space-between;align-items:center;gap:var(--ds-space-4);padding:var(--ds-space-3) 0;border-bottom:.5px solid var(--ds-border);font-size:13px;display:flex}._rowKey_2pmsq_105{color:var(--ds-text-2)}._rowValue_2pmsq_109{font-family:var(--ds-font-mono);font-size:var(--ds-text-small);color:var(--ds-text-3);overflow-wrap:anywhere}._form_2pmsq_116{gap:var(--ds-space-2);flex-direction:column;align-items:stretch;width:100%;display:flex}._actions_2pmsq_124{gap:var(--ds-space-2);flex-wrap:wrap;display:flex}._strong_2pmsq_130{font-weight:var(--ds-weight-medium);color:var(--ds-text)}@media (width>=480px){._form_2pmsq_116{flex-direction:row;align-items:flex-end}._form_2pmsq_116>:first-child{flex:1}}._codeField_2pmsq_149 input{font-family:var(--ds-font-mono);font-size:var(--ds-text-h2);letter-spacing:.35em;text-align:center;padding-block:var(--ds-space-3)}._codeField_2pmsq_149 input::placeholder{letter-spacing:.35em;color:var(--ds-text-3)}._group_1jhgs_1{flex-direction:column;gap:4px;display:flex}._rows_1jhgs_7{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}._dayHeading_1jhgs_18{justify-content:space-between;align-items:baseline;gap:var(--ds-space-3);font-size:var(--ds-text-caption);font-weight:var(--ds-weight-medium);margin:0;padding:0 12px 6px;line-height:1.4;display:flex}._dayName_1jhgs_30{letter-spacing:var(--ds-tracking-caption);text-transform:uppercase;color:var(--ds-text-2)}._dayNote_1jhgs_36{font-weight:var(--ds-weight-regular);color:var(--ds-text-3);white-space:nowrap}._divider_1jhgs_43{background:var(--ds-border);height:.5px;margin:0 12px 5px}
