@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/assets/inter-greek-wght-normal-CkhJZR-_.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/assets/inter-vietnamese-wght-normal-CBcvBZtf.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/assets/inter-latin-ext-wght-normal-DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/assets/inter-latin-wght-normal-Dx4kXJAl.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,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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(/demo/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(/demo/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(/demo/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(/demo/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(/demo/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:Noto Sans Devanagari Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/assets/noto-sans-devanagari-devanagari-wght-normal-DWI_L5Cu.woff2)format("woff2-variations");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Devanagari Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/assets/noto-sans-devanagari-latin-ext-wght-normal-CLkupaxV.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:Noto Sans Devanagari Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/assets/noto-sans-devanagari-latin-wght-normal-Bxfr4UJH.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:Noto Sans Telugu Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/assets/noto-sans-telugu-telugu-wght-normal-DoLU0sI2.woff2)format("woff2-variations");unicode-range:U+951-952,U+964-965,U+C00-C7F,U+1CDA,U+1CF2,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Telugu Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/assets/noto-sans-telugu-latin-ext-wght-normal-xlpeUHwg.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:Noto Sans Telugu Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/assets/noto-sans-telugu-latin-wght-normal-CDSHg1Y4.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:Noto Sans Tamil Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/assets/noto-sans-tamil-tamil-wght-normal-iihgzMBi.woff2)format("woff2-variations");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Sans Tamil Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/assets/noto-sans-tamil-latin-ext-wght-normal-D1TiJAvN.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:Noto Sans Tamil Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/assets/noto-sans-tamil-latin-wght-normal-Cd-SWREo.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:Noto Sans Kannada Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/assets/noto-sans-kannada-kannada-wght-normal-DuwB-P8d.woff2)format("woff2-variations");unicode-range:U+951-952,U+964-965,U+C80-CF3,U+1CD0,U+1CD2-1CD3,U+1CDA,U+1CF2,U+1CF4,U+200C-200D,U+20B9,U+25CC,U+A830-A835}@font-face{font-family:Noto Sans Kannada Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/assets/noto-sans-kannada-latin-ext-wght-normal-MdBBF41x.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:Noto Sans Kannada Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/assets/noto-sans-kannada-latin-wght-normal-DeLZCgFT.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:Noto Sans Bengali Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/assets/noto-sans-bengali-bengali-wght-normal-DeF8kf4m.woff2)format("woff2-variations");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Noto Sans Bengali Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/assets/noto-sans-bengali-latin-ext-wght-normal-B4w0d5pX.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:Noto Sans Bengali Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/assets/noto-sans-bengali-latin-wght-normal-BEfni1Yl.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{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#05070a;--backdrop:#020305;--surface:#ffffff0b;--surface-2:#ffffff14;--surface-sunk:#080a0e;--line:#ffffff17;--text:#f8fafc;--muted:#94a3b8;--faint:#8391a7;--cyan:#22d3ee;--violet:#a855f7;--accent:#a855f7;--accent-fill:linear-gradient(135deg, #22d3ee 0%, #a855f7 100%);--accent-press:linear-gradient(135deg, #06b6d4 0%, #9333ea 100%);--accent-soft:#a855f729;--accent-text:#c4b5fd;--ink-fill:linear-gradient(120deg, #67e8f9 0%, #c084fc 100%);--on-accent:#05070a;--on-accent-muted:#05070ab8;--glow:0 10px 30px -10px #22d3ee8c, 0 12px 36px -12px #a855f799;--glass:#0c0f15db;--dock:#10141b;--dock-shadow:.6;--glass-line:#ffffff1a;--orb-opacity:.5;--go:#34d399;--go-fill:#34d399;--go-soft:#34d39924;--warn:#fbbf24;--warn-fill:#fbbf24;--warn-soft:#fbbf2424;--danger:#fb7185;--danger-fill:#fb7185;--danger-soft:#fb718524;--font-display:"Inter Variable", "Noto Sans Devanagari Variable", "Noto Sans Telugu Variable", "Noto Sans Tamil Variable", "Noto Sans Kannada Variable", "Noto Sans Bengali Variable", "Segoe UI", system-ui, sans-serif;--font-body:"Inter Variable", "Noto Sans Devanagari Variable", "Noto Sans Telugu Variable", "Noto Sans Tamil Variable", "Noto Sans Kannada Variable", "Noto Sans Bengali Variable", "Segoe UI", system-ui, sans-serif;--font-mono:"JetBrains Mono Variable", "Noto Sans Devanagari Variable", "Noto Sans Telugu Variable", "Noto Sans Tamil Variable", "Noto Sans Kannada Variable", "Noto Sans Bengali Variable", ui-monospace, "Cascadia Mono", monospace;--violet-50:#f5f3ff;--violet-100:#ede9fe;--violet-200:#ddd6fe;--violet-300:#c4b5fd;--violet-400:#a78bfa;--violet-500:#8b5cf6;--violet-600:#7c3aed;--violet-700:#6d28d9;--violet-800:#5b21b6;--violet-900:#4c1d95;--violet-950:#2e1065;--cyan-300:#67e8f9;--cyan-400:#22d3ee;--cyan-600:#0891b2;--cyan-700:#0e7490;--cyan-800:#155e75;--flame:#f59e0b;--m-visit:var(--cyan-300);--m-work:var(--violet-300);--m-work-fill:var(--violet-600);--m-coach:var(--violet-300);--m-streak:var(--violet-300);--m-visit-soft:#22d3ee1a;--m-work-soft:#8b5cf624;--m-coach-soft:#8b5cf624;--m-streak-soft:#8b5cf61a;--tile:#0b0e13;--tile-shadow:none;--tile-edge:linear-gradient(160deg, #ffffff24, #ffffff05 40%, #ffffff0f);--radius-pill:999px;--radius-card:22px;--gutter:20px;--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-out:cubic-bezier(.22, 1, .36, 1)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#e9edf3;--backdrop:#dde3ec;--surface:#fff;--surface-2:#eef1f6;--surface-sunk:#eef1f6;--line:#0b10201a;--text:#070b16;--muted:#3f4a5c;--faint:#556070;--accent:#7c3aed;--accent-soft:#7c3aed1a;--accent-text:#6d28d9;--ink-fill:linear-gradient(120deg, #0e7490 0%, #7c3aed 100%);--glow:0 10px 26px -12px #06b6d48c, 0 12px 30px -14px #9333ea8c;--glass:#ffffffeb;--dock:#fff;--dock-shadow:.1;--glass-line:#0b102014;--orb-opacity:.16;--go:#065f46;--go-soft:#065f461a;--warn:#92400e;--warn-soft:#d977061f;--danger:#be123c;--danger-soft:#e11d481a;--m-visit:#0b5f75;--m-work:var(--violet-700);--m-work-fill:var(--violet-600);--m-coach:var(--violet-700);--m-streak:var(--violet-700);--m-visit-soft:#0891b21a;--m-work-soft:var(--violet-100);--m-coach-soft:var(--violet-100);--m-streak-soft:var(--violet-50);--flame:#d97706;--tile:#fff;--tile-edge:linear-gradient(160deg, #0b102014, #0b10200d);--tile-shadow:0 1px 2px #0b10200f, 0 10px 28px -14px #0b102047}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#e9edf3;--backdrop:#dde3ec;--surface:#fff;--surface-2:#eef1f6;--surface-sunk:#eef1f6;--line:#0b10201a;--text:#070b16;--muted:#3f4a5c;--faint:#556070;--accent:#7c3aed;--accent-soft:#7c3aed1a;--accent-text:#6d28d9;--ink-fill:linear-gradient(120deg, #0e7490 0%, #7c3aed 100%);--glow:0 10px 26px -12px #06b6d48c, 0 12px 30px -14px #9333ea8c;--glass:#ffffffeb;--dock:#fff;--dock-shadow:.1;--glass-line:#0b102014;--orb-opacity:.16;--go:#065f46;--go-soft:#065f461a;--warn:#92400e;--warn-soft:#d977061f;--danger:#be123c;--danger-soft:#e11d481a;--m-visit:#0b5f75;--m-work:var(--violet-700);--m-work-fill:var(--violet-600);--m-coach:var(--violet-700);--m-streak:var(--violet-700);--m-visit-soft:#0891b21a;--m-work-soft:var(--violet-100);--m-coach-soft:var(--violet-100);--m-streak-soft:var(--violet-50);--flame:#d97706;--tile:#fff;--tile-edge:linear-gradient(160deg, #0b102014, #0b10200d);--tile-shadow:0 1px 2px #0b10200f, 0 10px 28px -14px #0b102047}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);height:100%;color:var(--text);font-family:var(--font-body);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;font-size:15px}button{font:inherit;color:inherit}input[type=checkbox]{flex-shrink:0;width:24px;height:24px}:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.s-display{font-family:var(--font-display);letter-spacing:-.02em;font-weight:700}.s-mono{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:600}body:after{content:"";z-index:100;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.s-gradient-text{background:var(--ink-fill);color:#0000;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root:is(:lang(hi),:lang(te),:lang(ta),:lang(kn),:lang(mr),:lang(bn)) *{letter-spacing:normal!important}#app{background:var(--backdrop);justify-content:center;min-height:100%;display:flex}.device{background:var(--bg);width:100%;max-width:430px;min-height:100dvh;position:relative;overflow-x:hidden}.device--wide{max-width:none}@media (width>=600px){.device:not(.device--wide){box-shadow:0 0 0 1px var(--line), 0 30px 80px #00000059}}.fade-enter-active,.fade-leave-active{transition:opacity .18s}.fade-enter-from,.fade-leave-to{opacity:0}.screen{min-height:100dvh;padding:calc(env(safe-area-inset-top,0px) + 20px) var(--gutter) calc(env(safe-area-inset-bottom,0px) + 24px);flex-direction:column;display:flex}.screen__title{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:32px;font-weight:800;line-height:1.1}.screen__lead{color:var(--muted);max-width:34ch;margin:8px 0 0;font-size:13px;line-height:1.5}.link{color:var(--accent-text);cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:13px;font-weight:600}.form-error{color:var(--danger);margin:0;font-size:13px}.skeleton{background:var(--surface-2);position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffff2e 50%,#0000 80%);animation:1.3s ease-in-out infinite skeleton;position:absolute;inset:0;transform:translate(-100%)}@keyframes skeleton{to{transform:translate(100%)}}.demo-hint{background:var(--accent-soft);color:var(--text);border-radius:10px;margin:0;padding:10px 12px;font-size:12px}:root[data-app=staff]{--bg:#0b0d10;--backdrop:#08090c;--surface:#ffffff0a;--surface-2:#ffffff12;--surface-sunk:#0e1014;--tile:#13161b;--tile-edge:none;--line:#ffffff14;--cyan:#3987e5;--violet:#3987e5;--violet-300:#86b6ef;--accent:#3987e5;--accent-fill:#256abf;--accent-press:#1c5cab;--accent-soft:#3987e529;--accent-text:#86b6ef;--ink-fill:#86b6ef;--on-accent:#fff;--on-accent-muted:#ffffffc7;--glow:none;--btn-fill:#256abf;--btn-sheen:none;--btn-go-shadow:none;--m-work-fill:#256abf;--data:#3987e5;--data-strong:#86b6ef}@media (prefers-color-scheme:light){:root[data-app=staff]:not([data-theme=dark]){--bg:#f4f5f7;--backdrop:#eceef1;--surface:#fff;--surface-2:#eef0f3;--surface-sunk:#fff;--tile:#fff;--line:#0b10201a;--cyan:#2a78d6;--violet:#2a78d6;--violet-300:#1c5cab;--accent:#2a78d6;--accent-fill:#256abf;--accent-press:#1c5cab;--accent-soft:#2a78d61a;--accent-text:#1c5cab;--ink-fill:#1c5cab;--data:#6da7ec;--data-strong:#1c5cab;--m-work-fill:#256abf}}:root[data-app=staff][data-theme=light]{--bg:#f4f5f7;--backdrop:#eceef1;--surface:#fff;--surface-2:#eef0f3;--surface-sunk:#fff;--tile:#fff;--line:#0b10201a;--cyan:#2a78d6;--violet:#2a78d6;--violet-300:#1c5cab;--accent:#2a78d6;--accent-fill:#256abf;--accent-press:#1c5cab;--accent-soft:#2a78d61a;--accent-text:#1c5cab;--ink-fill:#1c5cab;--data:#6da7ec;--data-strong:#1c5cab;--m-work-fill:#256abf}
