@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff");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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");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{--ground:#f4f5f7;--surface:#fff;--surface-sunken:#f1f2f5;--line:#e3e6eb;--line-soft:#edeff2;--line-strong:#d5dae1;--ink:#141a26;--ink-2:#3d4656;--muted:#545e6e;--accent:#1f5fbf;--accent-hover:#174a96;--accent-soft:#edf3fc;--accent-line:#9db8e6;--on-accent:#fff;--live:#c2570c;--live-hover:#a84a08;--live-soft:#fdf1e7;--live-line:#d9884a;--live-ink:#8a3d06;--on-live:#fff;--ok:#2c7a47;--ok-soft:#eef7f1;--away:#b7791f;--danger:#b42318;--danger-soft:#fbe9e7;--chrome:#0f1b2d;--chrome-raised:#1e2d45;--chrome-hover:#18263b;--chrome-line:#22324b;--chrome-ink:#c9d2e0;--chrome-muted:#8c9ab0;--chrome-strong:#fff;--badge:#e36a1b;--on-badge:#141a26;--project-1:#1f5fbf;--project-1-soft:#edf3fc;--project-1-line:#c2d4f0;--project-2:#0f7b74;--project-2-soft:#e8f5f3;--project-2-line:#b3dcd7;--project-3:#6b4fbb;--project-3-soft:#f2effb;--project-3-line:#d3c9ef;--project-4:#a3366f;--project-4-soft:#fbeef4;--project-4-line:#ebc3d7;--project-5:#5e7a12;--project-5-soft:#f2f6e6;--project-5-line:#d2deac;--project-6:#5b6575;--project-6-soft:#f1f2f5;--project-6-line:#d3d7de;--font-sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-pill:999px;--control-sm:32px;--control-md:40px;--control-lg:44px;--sidebar:232px;--rail:64px;--hour:64px;--side-panel:340px;--shadow-sheet:0 -8px 24px #0f1b2d2e;--shadow-pop:0 4px 12px #0f1b2d1f;--scrim:#0f1b2d73;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:#0b1220;--surface:#141c2b;--surface-sunken:#1b2436;--line:#263247;--line-soft:#1f293b;--line-strong:#33415a;--ink:#e8ecf2;--ink-2:#b8c1cf;--muted:#8e9aad;--accent:#6e9be0;--accent-hover:#8fb0e3;--accent-soft:#17284a;--accent-line:#3a5a8f;--on-accent:#0b1220;--live:#f08a3e;--live-hover:#f5a263;--live-soft:#3a2312;--live-line:#8a4a1c;--live-ink:#f5b98a;--on-live:#1a0e05;--ok:#4cb874;--ok-soft:#14301f;--away:#e0a93a;--danger:#f2766b;--danger-soft:#3a1714;--chrome:#080d17;--chrome-raised:#18243a;--chrome-hover:#121b2c;--chrome-line:#1e2a40;--project-1:#6e9be0;--project-1-soft:#16253f;--project-1-line:#2c4672;--project-2:#3fb3a9;--project-2-soft:#0f2c2a;--project-2-line:#1d5450;--project-3:#a48ce8;--project-3-soft:#231c3d;--project-3-line:#43367a;--project-4:#e07aae;--project-4-soft:#36172a;--project-4-line:#6a2c4f;--project-5:#a3c75a;--project-5-soft:#232d0f;--project-5-line:#43561c;--project-6:#8a93a3;--project-6-soft:#1d2433;--project-6-line:#38425a;--shadow-sheet:0 -8px 24px #00000080;--shadow-pop:0 4px 12px #00000073;--scrim:#0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--ground:#0b1220;--surface:#141c2b;--surface-sunken:#1b2436;--line:#263247;--line-soft:#1f293b;--line-strong:#33415a;--ink:#e8ecf2;--ink-2:#b8c1cf;--muted:#8e9aad;--accent:#6e9be0;--accent-hover:#8fb0e3;--accent-soft:#17284a;--accent-line:#3a5a8f;--on-accent:#0b1220;--live:#f08a3e;--live-hover:#f5a263;--live-soft:#3a2312;--live-line:#8a4a1c;--live-ink:#f5b98a;--on-live:#1a0e05;--ok:#4cb874;--ok-soft:#14301f;--danger:#f2766b;--danger-soft:#3a1714;--chrome:#080d17;--chrome-raised:#18243a;--chrome-hover:#121b2c;--chrome-line:#1e2a40;--project-1:#6e9be0;--project-1-soft:#16253f;--project-1-line:#2c4672;--project-2:#3fb3a9;--project-2-soft:#0f2c2a;--project-2-line:#1d5450;--project-3:#a48ce8;--project-3-soft:#231c3d;--project-3-line:#43367a;--project-4:#e07aae;--project-4-soft:#36172a;--project-4-line:#6a2c4f;--project-5:#a3c75a;--project-5-soft:#232d0f;--project-5-line:#43561c;--project-6:#8a93a3;--project-6-soft:#1d2433;--project-6-line:#38425a;--shadow-sheet:0 -8px 24px #00000080;--shadow-pop:0 4px 12px #00000073;--scrim:#0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--ground);height:100%;color:var(--ink);font:14px/1.45 var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}#app{flex-direction:column;min-height:100%;display:flex}h1,h2,h3{margin:0;font-weight:600}h1{letter-spacing:-.01em;font-size:26px;line-height:32px}h2{font-size:15px;line-height:22px}h3{font-size:14px;line-height:20px}button,input,select,textarea{font:inherit;color:inherit}button{min-height:var(--control-md);border:1px solid var(--line-strong);background:var(--surface);border-radius:var(--radius-md);cursor:pointer;justify-content:center;align-items:center;gap:var(--space-2);padding:0 14px;font-weight:500;display:inline-flex}button:hover{background:var(--surface-sunken)}button:disabled{opacity:.5;cursor:default}button.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}button.primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}button.live{min-height:var(--control-lg);background:var(--live);border-color:var(--live);color:var(--on-live);padding:0 20px;font-weight:600}button.live:hover:not(:disabled){background:var(--live-hover);border-color:var(--live-hover)}button.danger{color:var(--danger)}button.ghost{background:0 0;border-color:#0000}button.ghost:hover{background:var(--surface-sunken)}button.icon{min-width:var(--control-md);padding:0 10px;line-height:1}button.sm{min-height:var(--control-sm);padding:0 10px;font-size:13px}input,select,textarea{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);width:100%;padding:0 12px}input,select{height:var(--control-md)}textarea{padding:8px 12px}input:focus,select:focus,textarea:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}input.invalid,select.invalid{border-color:var(--danger)}input[type=checkbox],input[type=radio]{width:auto;height:auto}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}label{color:var(--muted);margin-bottom:4px;font-size:12px;font-weight:500;display:block}a{color:var(--accent)}a:hover{color:var(--accent-hover)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5)}.page-head{align-items:flex-end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.page-head .titles{flex-direction:column;flex:240px;gap:2px;min-width:0;display:flex}.eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600;line-height:16px}.muted{color:var(--muted)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.figure{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.kbd{font-family:var(--font-mono);border:1px solid var(--line-strong);border-radius:var(--radius-sm);border-bottom-width:2px;padding:1px 7px;font-size:12px}.row{gap:var(--space-2);align-items:center;display:flex}.grow{flex:1}.error{color:var(--danger);margin-top:4px;font-size:12px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes pulse{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (max-width:899px){:root{--hour:48px}h1{font-size:19px;line-height:26px}}button.chip{min-height:var(--control-sm);border-radius:var(--radius-pill);padding:0 12px;font-size:13px;font-weight:400}button.chip:hover{border-color:var(--accent-line);background:var(--surface)}button.chip[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-hover);font-weight:500}svg.svelte-1eqehiz{flex:none;display:block}.shell.svelte-whg6dh{height:100vh;min-height:0;display:flex}.side.svelte-whg6dh{width:var(--sidebar);gap:var(--space-5);padding:var(--space-5) 14px;background:var(--chrome);color:var(--chrome-ink);flex-direction:column;flex:none;display:flex;overflow-y:auto}.rail.svelte-whg6dh .side:where(.svelte-whg6dh){width:var(--rail);align-items:center;gap:var(--space-4);padding:14px 10px}.content.svelte-whg6dh{flex:1;min-width:0;overflow-y:auto}.brand.svelte-whg6dh{align-items:center;gap:10px;padding:0 6px;display:flex}.rail.svelte-whg6dh .brand:where(.svelte-whg6dh){padding:0}.mark.svelte-whg6dh{flex:none;width:32px;height:32px}.brand-text.svelte-whg6dh{flex-direction:column;min-width:0;display:flex}.name.svelte-whg6dh{color:var(--chrome-strong);font-size:15px;font-weight:600}.ver.svelte-whg6dh{color:var(--chrome-muted);font-size:12px}nav.svelte-whg6dh{flex-direction:column;gap:2px;display:flex}.item.svelte-whg6dh{width:100%;min-height:var(--control-lg);border-radius:var(--radius-md);color:var(--chrome-ink);text-align:left;background:0 0;border:0;justify-content:flex-start;gap:12px;padding:0 12px;font-weight:400;position:relative}.item.svelte-whg6dh:hover{background:var(--chrome-hover)}.item[aria-current=page].svelte-whg6dh{background:var(--chrome-raised);color:var(--chrome-strong);font-weight:500}.item.svelte-whg6dh:focus-visible,.pill.svelte-whg6dh:focus-visible,.out.svelte-whg6dh:focus-visible{outline-color:var(--accent-line)}.rail.svelte-whg6dh .item:where(.svelte-whg6dh){width:var(--control-lg);justify-content:center;padding:0}.lbl.svelte-whg6dh{flex:1}.badge.svelte-whg6dh{border-radius:var(--radius-pill);background:var(--badge);min-width:22px;height:20px;color:var(--on-badge);justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.rail.svelte-whg6dh .badge:where(.svelte-whg6dh){min-width:16px;height:16px;padding:0 4px;font-size:10px;position:absolute;top:5px;right:3px}.pill.svelte-whg6dh{background:var(--chrome-raised);width:100%;color:var(--chrome-strong);border:0;border-radius:10px;justify-content:flex-start;gap:10px;padding:10px 12px;font-weight:500}.pill.svelte-whg6dh:hover{background:var(--chrome-hover)}.rail.svelte-whg6dh .pill:where(.svelte-whg6dh){width:var(--control-lg);justify-content:center;padding:0}.pill-project.svelte-whg6dh{color:var(--chrome-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;overflow:hidden}.dot.svelte-whg6dh{background:var(--badge);border-radius:50%;flex:none;width:8px;height:8px;animation:1.4s infinite pulse}.who.svelte-whg6dh{border-top:1px solid var(--chrome-line);align-items:center;gap:10px;width:100%;padding:12px 8px 0;display:flex}.rail.svelte-whg6dh .who:where(.svelte-whg6dh){flex-direction:column;padding:12px 0 0}.avatar.svelte-whg6dh{background:var(--chrome-raised);width:34px;height:34px;color:var(--chrome-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.who-text.svelte-whg6dh{flex-direction:column;flex:1;min-width:0;display:flex}.who-name.svelte-whg6dh{color:var(--chrome-strong);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.out.svelte-whg6dh{min-height:32px;color:var(--chrome-ink);background:0 0;border:0;padding:0 8px;font-size:12px;font-weight:400;text-decoration:underline}.out.svelte-whg6dh:hover{background:var(--chrome-hover)}select.svelte-it3oah{width:100%}select.empty.svelte-it3oah{color:var(--muted)}option.svelte-it3oah{color:var(--ink)}.desc.svelte-it3oah{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.35}.form.svelte-lxotf2{border-color:var(--accent-line);flex-direction:column;gap:14px;display:flex}.grid.svelte-lxotf2{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.c-project.svelte-lxotf2,.c-activity.svelte-lxotf2,.c-ticket.svelte-lxotf2,.col-4.svelte-lxotf2{grid-column:span 4}.c-time.svelte-lxotf2{grid-column:span 2}.hint.svelte-lxotf2{color:var(--muted);font-size:12px}@media (max-width:899px){.c-project.svelte-lxotf2{grid-column:span 2}.c-time.svelte-lxotf2,.c-ticket.svelte-lxotf2{grid-column:span 1}.c-activity.svelte-lxotf2{grid-column:span 3}}textarea.svelte-lxotf2{resize:vertical}.empty.svelte-co7dmx{border:1px dashed var(--line-strong);align-items:center;gap:var(--space-3);text-align:center;border-radius:10px;flex-direction:column;padding:48px 24px;display:flex}.timeline.svelte-co7dmx{position:relative}.hour.svelte-co7dmx{border-top:1px solid var(--line-soft);position:absolute;left:0;right:0}.hour.svelte-co7dmx span:where(.svelte-co7dmx){width:52px;color:var(--muted);background:var(--surface);padding-right:4px;font-size:11px;position:absolute;top:-9px;left:0}.lane.svelte-co7dmx{margin:0;padding:0;list-style:none;position:absolute;inset:8px 0 0 60px}.blk.svelte-co7dmx{background:var(--c-soft);border:1px solid var(--c-line);border-radius:var(--radius-md);flex-direction:column;justify-content:flex-start;padding:4px 12px;display:flex;position:absolute;left:0;right:0;overflow:hidden}.blk.svelte-co7dmx:not(.short){padding-top:8px}.blk.short.svelte-co7dmx{justify-content:center;padding-top:0;padding-bottom:0}.blk.conflict.svelte-co7dmx{background:var(--danger-soft);border-color:var(--danger)}.blk.running.svelte-co7dmx{background:var(--live-soft);border:1px dashed var(--live-line)}.line.svelte-co7dmx{align-items:center;gap:var(--space-2);min-width:0;font-size:13px;display:flex}.sq.svelte-co7dmx{background:var(--c);border-radius:3px;flex:none;width:8px;height:8px}.project.svelte-co7dmx{white-space:nowrap;font-weight:600}.activity.svelte-co7dmx{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.time.svelte-co7dmx{color:var(--ink-2);white-space:nowrap;font-size:12px}.dur.svelte-co7dmx{text-align:right;white-space:nowrap;min-width:44px;font-size:12px;font-weight:500}.sub.svelte-co7dmx{margin-top:4px;padding-left:16px;font-size:12px}.ticket.svelte-co7dmx{background:var(--surface);border-radius:var(--radius-sm);color:var(--ink-2);padding:1px 6px}.desc.svelte-co7dmx{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.live-note.svelte-co7dmx{color:var(--live-ink)}.acts.svelte-co7dmx{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);opacity:0;pointer-events:none;gap:2px;padding:2px;transition:opacity .12s;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.blk.svelte-co7dmx:hover .acts:where(.svelte-co7dmx),.blk.svelte-co7dmx:focus-within .acts:where(.svelte-co7dmx){opacity:1;pointer-events:auto}.ib.svelte-co7dmx{border-radius:var(--radius-sm);min-width:30px;min-height:30px;color:var(--ink-2);background:0 0;border:0;padding:0 6px}.ib.svelte-co7dmx:hover{background:var(--surface-sunken)}.ib.danger.svelte-co7dmx{color:var(--danger)}.ib.armed.svelte-co7dmx{background:var(--danger-soft)}.confirm.svelte-co7dmx{font-size:12px;font-weight:600}.gap.svelte-co7dmx{align-items:center;gap:var(--space-2);border:1px dashed var(--live-line);border-radius:var(--radius-md);background:var(--surface);color:var(--live-ink);padding:0 10px;font-size:13px;display:flex;position:absolute;left:0;right:0;overflow:hidden}.gap-text.svelte-co7dmx{color:var(--ink-2);white-space:nowrap}.gap.long.svelte-co7dmx{border-color:var(--line-strong);background:0 0}.gap.long.svelte-co7dmx .gap-text:where(.svelte-co7dmx){color:var(--muted)}.link.svelte-co7dmx{height:100%;min-height:0;color:var(--accent);white-space:nowrap;background:0 0;border:0;padding:0 4px;font-size:13px;font-weight:600}.link.svelte-co7dmx:hover{background:0 0;text-decoration:underline}.now.svelte-co7dmx{background:var(--live);z-index:2;pointer-events:none;height:2px;position:absolute;left:60px;right:0}.now.svelte-co7dmx span:where(.svelte-co7dmx){color:var(--on-live);background:var(--live);border-radius:4px;padding:1px 5px;font-size:11px;font-weight:500;position:absolute;top:-9px;left:-58px}@media (max-width:899px){.hour.svelte-co7dmx span:where(.svelte-co7dmx){width:40px}.lane.svelte-co7dmx,.now.svelte-co7dmx{left:46px}.now.svelte-co7dmx span:where(.svelte-co7dmx){padding:1px 4px;font-size:10px;left:-46px}.blk.svelte-co7dmx{padding-left:10px;padding-right:10px}.line.svelte-co7dmx{gap:6px;font-size:12px}.time.svelte-co7dmx,.dur.svelte-co7dmx{font-size:11px}.dur.svelte-co7dmx{min-width:38px}.gap-text.svelte-co7dmx{font-size:12px}}.card.svelte-d8uzpm{gap:var(--space-3);flex-direction:column;display:flex}.row.svelte-d8uzpm{gap:4px}.label.svelte-d8uzpm{text-align:center;min-width:72px;font-size:15px}.total.svelte-d8uzpm{font-family:var(--font-mono);font-size:18px;font-weight:500}.stack.svelte-d8uzpm{background:var(--line-soft);border-radius:5px;gap:2px;height:10px;display:flex;overflow:hidden}.stack.svelte-d8uzpm span:where(.svelte-d8uzpm){background:var(--c);min-width:2px;display:block}table.svelte-d8uzpm{border-collapse:collapse;width:100%;font-size:14px}td.svelte-d8uzpm{border-top:1px solid var(--line-soft);height:36px}td.svelte-d8uzpm:first-child{align-items:center;gap:10px;display:flex}.sq.svelte-d8uzpm{background:var(--c);border-radius:3px;flex:none;width:10px;height:10px}.num.svelte-d8uzpm{text-align:right;font-size:13px}.bar.svelte-1ly0s1a{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.running.svelte-1ly0s1a{border-color:var(--live-line)}.clock.svelte-1ly0s1a{align-items:center;gap:var(--space-3);display:flex}.pulse.svelte-1ly0s1a{background:var(--live);border-radius:50%;width:10px;height:10px;animation:1.4s infinite pulse}.time.svelte-1ly0s1a{letter-spacing:-.02em;font-size:40px;font-weight:500;line-height:44px}.what.svelte-1ly0s1a{flex-direction:column;flex:240px;gap:2px;min-width:0;display:flex}.project.svelte-1ly0s1a{white-space:nowrap}.activity.svelte-1ly0s1a{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.description.svelte-1ly0s1a{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.since.svelte-1ly0s1a{color:var(--muted);font-size:12px}.end.svelte-1ly0s1a{gap:6px}.sq.svelte-1ly0s1a{background:var(--c);border-radius:3px;flex:none;width:9px;height:9px}.idle.svelte-1ly0s1a{flex-direction:column;align-items:stretch}.start.svelte-1ly0s1a{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.field.svelte-1ly0s1a{min-width:0}.project-field.svelte-1ly0s1a{flex:180px}.activity-field.svelte-1ly0s1a{flex:2 240px}.description-field.svelte-1ly0s1a{flex:100%}.description-field.svelte-1ly0s1a input:where(.svelte-1ly0s1a){width:100%}.project-desc.svelte-1ly0s1a{color:var(--muted);margin:0;font-size:12px}.project-desc.svelte-1ly0s1a strong:where(.svelte-1ly0s1a){color:var(--ink-2);font-weight:600}.hint.svelte-1ly0s1a{color:var(--muted)}.recents.svelte-1ly0s1a{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.small.svelte-1ly0s1a{font-size:12px}.chip.svelte-1ly0s1a{min-height:var(--control-sm);border-radius:var(--radius-pill);gap:var(--space-2);max-width:100%;padding:0 12px;font-size:13px;font-weight:400}.chip.svelte-1ly0s1a:hover{border-color:var(--accent-line);background:var(--surface)}.chip.svelte-1ly0s1a strong:where(.svelte-1ly0s1a){white-space:nowrap;font-weight:600}.chip-activity.svelte-1ly0s1a{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:899px){.bar.svelte-1ly0s1a{padding:var(--space-3) 14px;gap:var(--space-2) var(--space-4)}.time.svelte-1ly0s1a{font-size:28px;line-height:32px}.what.svelte-1ly0s1a{flex-basis:200px}.hint.svelte-1ly0s1a{display:none}.recents.svelte-1ly0s1a{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.chip.svelte-1ly0s1a{flex:none}}.strip.svelte-1239i7y{gap:var(--space-2);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.day.svelte-1239i7y{border-color:var(--line);min-height:88px;color:var(--ink);border-radius:10px;flex-direction:column;gap:4px;padding:10px 6px;font-weight:400}.day.svelte-1239i7y:hover{border-color:var(--accent-line);background:var(--surface)}.day[aria-pressed=true].svelte-1239i7y{background:var(--accent-soft);border-color:var(--accent)}.dow.svelte-1239i7y{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.num.svelte-1239i7y{font-size:20px;font-weight:500;line-height:1.2}.weekend.svelte-1239i7y .num:where(.svelte-1239i7y){color:var(--muted)}.today.svelte-1239i7y .dow:where(.svelte-1239i7y),.today.svelte-1239i7y .num:where(.svelte-1239i7y){color:var(--accent);font-weight:600}.total.svelte-1239i7y{color:var(--ink-2);font-size:12px}.track.svelte-1239i7y{background:var(--line-soft);border-radius:2px;width:100%;height:4px;display:block;overflow:hidden}.fill.svelte-1239i7y{background:var(--accent);height:100%;display:block}.fill.live.svelte-1239i7y{background:var(--live)}@media (max-width:899px){.strip.svelte-1239i7y{gap:6px}.day.svelte-1239i7y{border-radius:var(--radius-md);gap:2px;min-height:72px;padding:6px 4px}.dow.svelte-1239i7y{font-size:10px}.num.svelte-1239i7y{font-size:17px}.total.svelte-1239i7y{font-size:11px}.track.svelte-1239i7y{height:3px}}.wm.svelte-ecb714{position:relative}.menu.svelte-ecb714{z-index:10;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);min-width:240px;box-shadow:var(--shadow-pop);flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.item.svelte-ecb714{text-align:left;align-items:flex-start;gap:8px;height:auto;padding:8px 10px;line-height:1.3;display:flex}.check.svelte-ecb714{width:14px;color:var(--accent)}.hint.svelte-ecb714{font-size:12px}.page.svelte-x28qkn{gap:var(--space-5);padding:var(--space-6) var(--space-8) var(--space-8);flex-direction:column;width:100%;max-width:1240px;display:flex}.nav.svelte-x28qkn{gap:6px}.key.svelte-x28qkn{opacity:.8;font-size:12px;font-weight:400}.small.svelte-x28qkn{font-size:13px}.week.svelte-x28qkn{gap:var(--space-3);flex-direction:column;display:flex}.week.svelte-x28qkn h2:where(.svelte-x28qkn){font-size:15px}.cols.svelte-x28qkn{gap:var(--space-5);flex-wrap:wrap;align-items:flex-start;display:flex}.day.svelte-x28qkn{flex-direction:column;flex:999 480px;gap:14px;min-width:0;display:flex}.side.svelte-x28qkn{flex:1 1 var(--side-panel);gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.page.wide.svelte-x28qkn .side:where(.svelte-x28qkn){top:var(--space-6);position:sticky}.shortcuts.svelte-x28qkn{flex-direction:column;gap:10px;display:flex}.shortcuts.svelte-x28qkn dl:where(.svelte-x28qkn){grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 14px;margin:0;font-size:13px;display:grid}.shortcuts.svelte-x28qkn dt:where(.svelte-x28qkn){justify-self:start}.shortcuts.svelte-x28qkn dd:where(.svelte-x28qkn){margin:0}.sheet-wrap.svelte-x28qkn{z-index:20;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.scrim.svelte-x28qkn{background:var(--scrim);border:0;border-radius:0;position:absolute;inset:0}.scrim.svelte-x28qkn:hover{background:var(--scrim)}.sheet.svelte-x28qkn{background:var(--surface);max-height:92vh;box-shadow:var(--shadow-sheet);padding:10px var(--space-2) var(--space-2);border-radius:16px 16px 0 0;flex-direction:column;display:flex;position:relative;overflow-y:auto}.grab.svelte-x28qkn{background:var(--line-strong);border-radius:2px;align-self:center;width:40px;height:4px}.sheet.svelte-x28qkn .form{border:0}@media (max-width:899px){.page.svelte-x28qkn{padding:var(--space-4) var(--space-4) var(--space-6);gap:var(--space-3)}.page-head.svelte-x28qkn{align-items:center;gap:var(--space-2);flex-wrap:nowrap}.page-head.svelte-x28qkn h1:where(.svelte-x28qkn){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.page-head.svelte-x28qkn .eyebrow:where(.svelte-x28qkn){font-size:11px}.page-head.svelte-x28qkn button:where(.svelte-x28qkn){min-height:36px}.key.svelte-x28qkn{display:none}.week.svelte-x28qkn{gap:var(--space-2);padding:10px 12px}.week.svelte-x28qkn h2:where(.svelte-x28qkn){font-size:13px}.day.svelte-x28qkn{padding:var(--space-3) 14px 14px;gap:10px}.cols.svelte-x28qkn,.side.svelte-x28qkn{gap:var(--space-3)}}.wrap.svelte-8ukb9p{flex:1;place-items:center;padding:24px;display:grid}form.svelte-8ukb9p{flex-direction:column;gap:10px;width:min(360px,100%);display:flex}form.svelte-8ukb9p label:where(.svelte-8ukb9p){margin-bottom:0}.logo.svelte-8ukb9p{width:56px;height:56px}.link.svelte-8ukb9p{color:var(--muted);align-self:flex-start;padding:0;font-size:12px}button.primary.svelte-8ukb9p{margin-top:6px}.or.svelte-8ukb9p{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.or.svelte-8ukb9p:before,.or.svelte-8ukb9p:after{content:"";border-top:1px solid var(--line);flex:1}.ms.svelte-8ukb9p{justify-content:center;align-items:center;gap:8px;display:flex}.wrap.svelte-m7zb7u{flex:1;place-items:center;min-height:100vh;padding:24px;display:grid}.box.svelte-m7zb7u{flex-direction:column;align-items:flex-start;gap:10px;width:min(400px,100%);display:flex}.icon.svelte-m7zb7u{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:50%;place-items:center;display:grid}h1.svelte-m7zb7u{margin:0;font-size:20px}p.svelte-m7zb7u{margin:0}.status.svelte-m7zb7u{font-weight:500}.error-text.svelte-m7zb7u{color:var(--danger)}.small.svelte-m7zb7u{font-size:12px}button.svelte-m7zb7u{align-self:stretch}.page.svelte-anx9w7{gap:var(--space-5);padding:var(--space-6) var(--space-8) var(--space-8);flex-direction:column;width:100%;max-width:720px;display:flex}@media (max-width:899px){.page.svelte-anx9w7{padding:var(--space-4);gap:var(--space-3)}}section.svelte-anx9w7,form.svelte-anx9w7{flex-direction:column;gap:8px;display:flex}.end.svelte-anx9w7{justify-content:flex-end}.themes.svelte-anx9w7{flex-wrap:wrap}.item.svelte-anx9w7{border-top:1px solid var(--line);padding:6px 0}.small.svelte-anx9w7{font-size:12px}.ms.svelte-anx9w7{justify-content:center;align-self:flex-start;align-items:center;gap:8px;display:flex}.page.svelte-1mywsfq{gap:var(--space-5);padding:var(--space-6) var(--space-8) var(--space-8);flex-direction:column;width:100%;max-width:1040px;display:flex}@media (max-width:899px){.page.svelte-1mywsfq{padding:var(--space-4);gap:var(--space-3)}}.small.svelte-1mywsfq{font-size:12px}.empty.svelte-1mywsfq{text-align:center;padding:24px 0}.filters.svelte-1mywsfq{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.filters.svelte-1mywsfq label:where(.svelte-1mywsfq){flex-direction:column;gap:4px;margin:0;display:flex}.filters.svelte-1mywsfq .text:where(.svelte-1mywsfq){flex:220px}.list.svelte-1mywsfq{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.item.svelte-1mywsfq{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:10px 12px}summary.svelte-1mywsfq{cursor:pointer;align-items:flex-start;gap:10px;list-style:none;display:flex}summary.svelte-1mywsfq::-webkit-details-marker{display:none}.content.svelte-1mywsfq{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.message.svelte-1mywsfq{overflow-wrap:anywhere;font-size:13px}.level.svelte-1mywsfq{text-align:center;border-radius:var(--radius-pill);background:var(--surface-sunken);min-width:84px;color:var(--muted);flex:none;padding:2px 8px;font-size:11px;font-weight:600}.level.error.svelte-1mywsfq{background:var(--danger-soft);color:var(--danger)}.level.warning.svelte-1mywsfq{background:var(--live-soft);color:var(--live-ink)}pre.svelte-1mywsfq{background:var(--surface-sunken);border-radius:var(--radius-md);white-space:pre;margin:10px 0 0;padding:10px;font-size:12px;overflow-x:auto}.error.svelte-1mywsfq{color:var(--danger);background:var(--danger-soft);border-radius:var(--radius-md);margin:0;padding:8px}.pager.svelte-1mywsfq{flex-wrap:wrap}.picker.svelte-19ftaxw{flex-direction:column;gap:6px;display:flex}input[type=search].svelte-19ftaxw{flex:1;min-width:0}.small.svelte-19ftaxw{font-size:12px}.list.svelte-19ftaxw{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);max-height:240px;margin:0;padding:4px;list-style:none;overflow:auto}.item.svelte-19ftaxw{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:4px 6px;font-size:13px;display:flex}.item.svelte-19ftaxw:hover{background:var(--surface-sunken)}.item.gone.svelte-19ftaxw{color:var(--danger)}.who.svelte-19ftaxw{flex:none}.email.svelte-19ftaxw{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.badge.svelte-19ftaxw{color:var(--danger);border:1px solid var(--danger);border-radius:4px;padding:0 4px;font-size:11px}.page.svelte-wfzy0g{gap:var(--space-5);padding:var(--space-6) var(--space-8) var(--space-8);flex-direction:column;width:100%;max-width:880px;display:flex}@media (max-width:899px){.page.svelte-wfzy0g{padding:var(--space-4);gap:var(--space-3)}}.tabs.svelte-wfzy0g{flex-wrap:wrap;gap:6px}.small.svelte-wfzy0g{font-size:12px}.empty.svelte-wfzy0g{text-align:center;padding:24px 0}.list.svelte-wfzy0g{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.item.svelte-wfzy0g{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;font-weight:400;display:flex}.item.unread.svelte-wfzy0g{border-color:var(--accent)}.dot.svelte-wfzy0g{background:0 0;border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.item.unread.svelte-wfzy0g .dot:where(.svelte-wfzy0g){background:var(--accent)}.content.svelte-wfzy0g{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.title.svelte-wfzy0g{font-weight:600}.item.svelte-wfzy0g:not(.unread) .title:where(.svelte-wfzy0g){font-weight:500}.body.svelte-wfzy0g{white-space:pre-wrap;font-size:13px}.form.svelte-wfzy0g{flex-direction:column;gap:10px;max-width:640px;display:flex}.form.svelte-wfzy0g label:where(.svelte-wfzy0g){flex-direction:column;gap:4px;font-size:13px;display:flex}.form.svelte-wfzy0g label.check:where(.svelte-wfzy0g){flex-direction:row;align-items:center;gap:8px}.audience.svelte-wfzy0g{border:0;flex-wrap:wrap;gap:16px;margin:0;padding:0;display:flex}textarea.svelte-wfzy0g{font:inherit;resize:vertical}.error.svelte-wfzy0g{color:var(--danger);background:var(--danger-soft);border-radius:var(--radius-md);margin:0;padding:8px}.page.svelte-pbewwh{gap:var(--space-5);padding:var(--space-6) var(--space-8) var(--space-8);flex-direction:column;width:100%;max-width:720px;display:flex}.page.wide.svelte-pbewwh{max-width:1240px}@media (max-width:899px){.page.svelte-pbewwh{padding:var(--space-4);gap:var(--space-3)}}.body.svelte-pbewwh{flex-direction:column;gap:16px;display:flex}.page.wide.svelte-pbewwh .body:where(.svelte-pbewwh){grid-template-columns:320px minmax(0,1fr);align-items:start;display:grid}.left.svelte-pbewwh{flex-direction:column;gap:8px;display:flex}.page.wide.svelte-pbewwh .left:where(.svelte-pbewwh){max-height:calc(100vh - 140px);position:sticky;top:0;overflow:auto}.left.svelte-pbewwh .row:where(.svelte-pbewwh){flex-wrap:wrap;align-items:center;gap:6px 12px}.list.svelte-pbewwh{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.item.svelte-pbewwh{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;width:100%;height:auto;padding:8px 10px;font-weight:400;display:flex}.item.selected.svelte-pbewwh{border-color:var(--accent);background:var(--accent-soft)}.item.inactive.svelte-pbewwh .name:where(.svelte-pbewwh){color:var(--muted)}.name.svelte-pbewwh{font-weight:600}.desc.svelte-pbewwh{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.small.svelte-pbewwh{font-size:12px}.empty.svelte-pbewwh,.hint.svelte-pbewwh{text-align:center;padding:24px 0}.form.svelte-pbewwh{flex-direction:column;gap:10px;max-width:560px;display:flex}.form.svelte-pbewwh h2:where(.svelte-pbewwh){margin:0}label.svelte-pbewwh{flex-direction:column;gap:4px;font-size:13px;display:flex}label.check.svelte-pbewwh{flex-direction:row;align-items:center;gap:8px}textarea.svelte-pbewwh{resize:vertical}.error.svelte-pbewwh{color:var(--danger);background:var(--danger-soft);border-radius:var(--radius-md);margin:0;padding:8px}.danger.svelte-pbewwh{color:var(--danger)}.picker.svelte-3to8un{flex-direction:column;gap:6px;display:flex}input.svelte-3to8un{flex:1;min-width:0}.chips.svelte-3to8un{flex-wrap:wrap;gap:4px;display:flex}.chip.svelte-3to8un{border:1px solid var(--line);background:var(--surface-sunken);border-radius:12px;align-items:center;gap:2px;padding:1px 2px 1px 8px;font-size:12px;display:inline-flex}.x.svelte-3to8un{padding:0 6px;font-size:14px;line-height:1}.small.svelte-3to8un{font-size:12px}.card.svelte-1ndrw56{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.head.svelte-1ndrw56{align-items:flex-start}.period.svelte-1ndrw56{font-weight:600}.total.svelte-1ndrw56{font-size:16px;font-weight:600}.small.svelte-1ndrw56{font-size:12px}.empty.svelte-1ndrw56{text-align:center;padding:12px 0}table.svelte-1ndrw56{border-collapse:collapse;width:100%;font-size:13px}td.svelte-1ndrw56{border-top:1px solid var(--surface-sunken);padding:3px 0}.num.svelte-1ndrw56{text-align:right}.col.svelte-uye7ij{flex-direction:column;gap:10px;min-width:0;max-width:640px;display:flex}.back.svelte-uye7ij{align-self:flex-start}h2.svelte-uye7ij{margin:0}.dates.svelte-uye7ij{flex-wrap:wrap;gap:12px}.dates.svelte-uye7ij label:where(.svelte-uye7ij),.field.svelte-uye7ij{flex-direction:column;gap:4px;font-size:13px;display:flex}.form.svelte-1n16bi4{flex-direction:column;gap:10px;max-width:640px;display:flex}label.svelte-1n16bi4,.field.svelte-1n16bi4{flex-direction:column;gap:4px;font-size:13px;display:flex}.lbl.svelte-1n16bi4{font-size:13px}.small.svelte-1n16bi4{font-size:12px}.error.svelte-1n16bi4{color:var(--danger);background:var(--danger-soft);border-radius:var(--radius-md);margin:0;padding:8px}.col.svelte-1qozujp{flex-direction:column;gap:10px;min-width:0;display:flex}.back.svelte-1qozujp{align-self:flex-start}header.svelte-1qozujp h2:where(.svelte-1qozujp){margin:0}.small.svelte-1qozujp{font-size:12px}.actions.svelte-1qozujp{gap:6px}.month.svelte-1qozujp{gap:8px}.label.svelte-1qozujp{text-align:center;min-width:170px}.page.svelte-1tgch3u{gap:var(--space-5);padding:var(--space-6) var(--space-8) var(--space-8);flex-direction:column;width:100%;max-width:720px;display:flex}.page.wide.svelte-1tgch3u{max-width:1240px}@media (max-width:899px){.page.svelte-1tgch3u{padding:var(--space-4);gap:var(--space-3)}}.body.svelte-1tgch3u{flex-direction:column;gap:16px;display:flex}.page.wide.svelte-1tgch3u .body:where(.svelte-1tgch3u){grid-template-columns:320px minmax(0,1fr);align-items:start;display:grid}.left.svelte-1tgch3u{flex-direction:column;gap:8px;display:flex}.page.wide.svelte-1tgch3u .left:where(.svelte-1tgch3u){max-height:calc(100vh - 140px);position:sticky;top:0;overflow:auto}.left.svelte-1tgch3u .row:where(.svelte-1tgch3u){flex-wrap:wrap;gap:6px}.list.svelte-1tgch3u{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.item.svelte-1tgch3u{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;width:100%;padding:8px 10px;font-weight:400;display:flex}.item.selected.svelte-1tgch3u{border-color:var(--accent);background:var(--accent-soft)}.name.svelte-1tgch3u{font-weight:600}.small.svelte-1tgch3u{font-size:12px}.empty.svelte-1tgch3u,.hint.svelte-1tgch3u{text-align:center;padding:24px 0}.form.svelte-1lw6oj4{flex-direction:column;gap:10px;max-width:560px;display:flex}label.svelte-1lw6oj4{flex-direction:column;gap:4px;font-size:13px;display:flex}label.check.svelte-1lw6oj4{flex-direction:row;align-items:center;gap:8px}.error.svelte-1lw6oj4{color:var(--danger);background:var(--danger-soft);border-radius:var(--radius-md);margin:0;padding:8px}.ms.svelte-1lw6oj4{align-items:center;gap:8px;font-size:13px;display:flex}.projects.svelte-1lw6oj4{border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;gap:8px;margin:0;padding:10px 12px;display:flex}.projects.svelte-1lw6oj4 legend:where(.svelte-1lw6oj4){padding:0 4px;font-size:13px}.plist.svelte-1lw6oj4{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:4px 12px;max-height:220px;display:grid;overflow:auto}.small.svelte-1lw6oj4{font-size:12px}details.svelte-1lw6oj4 summary:where(.svelte-1lw6oj4){cursor:pointer;color:var(--muted);font-size:13px}details.svelte-1lw6oj4 label:where(.svelte-1lw6oj4){margin-top:8px}.empty.svelte-1ue5fg0{text-align:center;padding:24px 0}.list.svelte-1ue5fg0{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.item.svelte-1ue5fg0{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);gap:12px;padding:10px 12px;display:flex}.item.highlight.svelte-1ue5fg0{border-color:var(--danger);background:var(--danger-soft)}.time.svelte-1ue5fg0{min-width:44px;font-size:13px;line-height:1.3}.body.svelte-1ue5fg0{flex:1;min-width:0}.project.svelte-1ue5fg0{font-weight:600}.ticket.svelte-1ue5fg0{color:var(--muted);font-size:12px}.dur.svelte-1ue5fg0{font-size:13px}.activity.svelte-1ue5fg0{margin-top:2px}.desc.svelte-1ue5fg0{white-space:pre-wrap;font-size:12px}.actions.svelte-1ue5fg0{opacity:.55;gap:2px;margin-top:4px;margin-left:-8px;display:flex}.item.svelte-1ue5fg0:hover .actions:where(.svelte-1ue5fg0),.item.svelte-1ue5fg0:focus-within .actions:where(.svelte-1ue5fg0){opacity:1}.actions.svelte-1ue5fg0 button:where(.svelte-1ue5fg0){font-size:12px}.backdrop.svelte-eqzk77{background:var(--scrim);z-index:50;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.dialog.svelte-eqzk77{background:var(--surface);border-radius:var(--radius-md);flex-direction:column;gap:10px;width:min(420px,100%);padding:16px;display:flex}.pw.svelte-eqzk77{background:var(--surface-sunken);border-radius:var(--radius-md);-webkit-user-select:all;user-select:all;text-align:center;letter-spacing:1px;padding:10px;font-size:20px}.col.svelte-75x2x9{flex-direction:column;gap:10px;min-width:0;display:flex}.back.svelte-75x2x9{align-self:flex-start}header.svelte-75x2x9 h2:where(.svelte-75x2x9){margin:0}.meta.svelte-75x2x9{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}.badge.svelte-75x2x9{border:1px solid var(--line);border-radius:4px;padding:0 6px}.badge.off.svelte-75x2x9{color:var(--danger);border-color:var(--danger)}.actions.svelte-75x2x9{flex-wrap:wrap;gap:6px}h3.svelte-75x2x9{margin:0;font-weight:500}.presence.svelte-75x2x9{align-items:center;gap:6px;display:inline-flex}.dot.svelte-75x2x9{background:var(--line-strong);border-radius:50%;flex:none;width:8px;height:8px}.dot.online.svelte-75x2x9{background:var(--ok)}.dot.away.svelte-75x2x9{background:var(--away)}.col.svelte-d1azpr{flex-direction:column;gap:8px;min-width:0;display:flex}input[type=search].svelte-d1azpr{flex:1;min-width:0}.small.svelte-d1azpr{font-size:12px}.who.svelte-d1azpr{flex:1}.today.svelte-d1azpr{font-size:13px;font-weight:500}.warn.svelte-d1azpr{color:var(--live-ink);background:var(--live-soft);border-radius:var(--radius-sm);white-space:nowrap;padding:2px 6px;font-size:11px;font-weight:600}.empty.svelte-d1azpr{text-align:center;padding:16px 0}.list.svelte-d1azpr{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.item.svelte-d1azpr{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);justify-content:flex-start;align-items:center;gap:10px;width:100%;padding:8px 12px;font-weight:400;display:flex}.item.selected.svelte-d1azpr{border-color:var(--accent);background:var(--accent-soft)}.who.svelte-d1azpr{flex-direction:column;min-width:0;display:flex}.name.svelte-d1azpr{font-weight:600}.dot.svelte-d1azpr{background:var(--line);border-radius:50%;flex:none;width:8px;height:8px}.dot.online.svelte-d1azpr{background:var(--ok)}.dot.away.svelte-d1azpr{background:var(--away)}.badge.svelte-d1azpr{color:var(--accent-hover);background:var(--accent-soft);border-radius:4px;margin-left:6px;padding:0 5px;font-size:11px;font-weight:600}.page.svelte-180iytg{gap:var(--space-5);padding:var(--space-6) var(--space-8) var(--space-8);flex-direction:column;width:100%;max-width:720px;display:flex}.page.wide.svelte-180iytg{max-width:1240px}@media (max-width:899px){.page.svelte-180iytg{padding:var(--space-4);gap:var(--space-3)}}.body.svelte-180iytg{flex-direction:column;gap:16px;display:flex}.page.wide.svelte-180iytg .body:where(.svelte-180iytg){grid-template-columns:320px minmax(0,1fr);align-items:start;display:grid}.page.wide.svelte-180iytg .left:where(.svelte-180iytg){max-height:calc(100vh - 140px);position:sticky;top:0;overflow:auto}.hint.svelte-180iytg{text-align:center;padding:48px 0}.stats.svelte-180iytg{gap:var(--space-3);flex-wrap:wrap;display:flex}.stat.svelte-180iytg{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);text-align:left;flex-direction:column;flex:180px;justify-content:flex-start;align-items:flex-start;gap:4px;min-height:0;padding:14px 16px;font-weight:400;display:flex}button.stat.svelte-180iytg:hover:not(:disabled){border-color:var(--accent-line);background:var(--surface)}button.stat.svelte-180iytg:disabled{opacity:1;cursor:default}.stat[aria-pressed=true].svelte-180iytg{border-color:var(--accent);background:var(--accent-soft)}.stat.alert.svelte-180iytg:not(:disabled){background:var(--live-soft);border-color:var(--live-line)}.stat.alert.svelte-180iytg:not(:disabled) .lbl:where(.svelte-180iytg),.stat.alert.svelte-180iytg:not(:disabled) .sub:where(.svelte-180iytg){color:var(--live-ink)}.stat.alert[aria-pressed=true].svelte-180iytg{border-color:var(--live)}.lbl.svelte-180iytg{color:var(--muted);font-size:13px}.num.svelte-180iytg{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:26px;font-weight:500;line-height:32px}.sub.svelte-180iytg{color:var(--muted);font-size:13px}@media (max-width:899px){.stat.svelte-180iytg{flex-basis:140px;padding:10px 12px}.num.svelte-180iytg{font-size:20px;line-height:26px}}.toasts.svelte-1cpok13{z-index:50;pointer-events:none;flex-direction:column;gap:6px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.toast.svelte-1cpok13{background:var(--ink);color:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);padding:8px 14px;font-size:13px}.toast.error.svelte-1cpok13{background:var(--danger)}.toast.ok.svelte-1cpok13{background:var(--ok)}.bar.svelte-1whcn7e{background:var(--accent-soft);color:var(--ink);border-bottom:1px solid var(--line);gap:10px;padding:8px 12px;font-size:13px}.small.svelte-1whcn7e{padding:4px 10px;font-size:12px}.mini.svelte-1lu1ems{background:var(--chrome);height:100vh;color:var(--chrome-ink);flex-direction:column;display:flex;overflow-y:auto}.bar.svelte-1lu1ems{align-items:center;gap:var(--space-2);border-bottom:1px solid var(--chrome-line);padding:10px 12px 10px 16px;display:flex}.mark.svelte-1lu1ems{flex:none;width:22px;height:22px}.title.svelte-1lu1ems{color:var(--chrome-strong);flex:1;font-size:13px;font-weight:600}.ib.svelte-1lu1ems{min-height:var(--control-sm);min-width:var(--control-sm);border-radius:var(--radius-sm);color:var(--chrome-ink);background:0 0;border:0;padding:0}.ib.svelte-1lu1ems:hover,.ib.on.svelte-1lu1ems{background:var(--chrome-raised);color:var(--chrome-strong)}.ib.svelte-1lu1ems:focus-visible,.sw.svelte-1lu1ems:focus-visible{outline-color:var(--accent-line)}.note.svelte-1lu1ems{padding:var(--space-5);gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}.note.svelte-1lu1ems p:where(.svelte-1lu1ems){margin:0}.now.svelte-1lu1ems{padding:var(--space-5) var(--space-5) var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.clock.svelte-1lu1ems{align-items:center;gap:10px;display:flex}.pulse.svelte-1lu1ems{background:var(--badge);border-radius:50%;width:9px;height:9px;animation:1.4s infinite pulse}.time.svelte-1lu1ems{letter-spacing:-.02em;color:var(--chrome-strong);font-size:44px;font-weight:500;line-height:48px}.time.idle.svelte-1lu1ems{color:var(--chrome-muted)}.what.svelte-1lu1ems{flex-direction:column;gap:2px;min-width:0;display:flex}.what.svelte-1lu1ems strong:where(.svelte-1lu1ems){color:var(--chrome-strong)}.activity.svelte-1lu1ems{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.since.svelte-1lu1ems,.small.svelte-1lu1ems{color:var(--chrome-muted);margin:0;font-size:12px}.sq.svelte-1lu1ems{background:var(--c);border-radius:3px;flex:none;width:9px;height:9px}.live.svelte-1lu1ems{width:100%}.today.svelte-1lu1ems{padding:0 var(--space-5) var(--space-4);flex-direction:column;gap:6px;font-size:13px;display:flex}.strong.svelte-1lu1ems{color:var(--chrome-strong)}.today.svelte-1lu1ems .muted:where(.svelte-1lu1ems){color:var(--chrome-muted)}.stack.svelte-1lu1ems{background:var(--chrome-raised);border-radius:3px;gap:2px;height:6px;display:flex;overflow:hidden}.stack.svelte-1lu1ems span:where(.svelte-1lu1ems){background:var(--c);display:block}.switch.svelte-1lu1ems{padding:14px var(--space-5);border-top:1px solid var(--chrome-line);gap:var(--space-2);flex-direction:column;flex:1;display:flex}.eyebrow.svelte-1lu1ems{color:var(--chrome-muted)}.sw.svelte-1lu1ems{width:100%;min-height:var(--control-lg);border:1px solid var(--chrome-line);border-radius:var(--radius-md);color:var(--chrome-ink);text-align:left;background:0 0;justify-content:flex-start;gap:10px;padding:6px 12px;font-weight:400}.sw.svelte-1lu1ems:hover{background:var(--chrome-raised);border-color:var(--chrome-raised)}.sw-text.svelte-1lu1ems{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sw-text.svelte-1lu1ems strong:where(.svelte-1lu1ems){color:var(--chrome-strong);font-weight:600}.foot.svelte-1lu1ems{gap:var(--space-2);padding:12px var(--space-5);border-top:1px solid var(--chrome-line);color:var(--chrome-muted);font-size:12px;display:flex}
