@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.woff2)format("woff2");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;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..woff2)format("woff2");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;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.woff2)format("woff2");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;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.woff2)format("woff2");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;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.woff2)format("woff2");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 Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_7ea1d0f9-module__6GV5LG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_7ea1d0f9-module__6GV5LG__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_5762c6f4-module__eawcsa__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_5762c6f4-module__eawcsa__variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_a7d65baf-module__H2fVIW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_a7d65baf-module__H2fVIW__variable{--font-inter:"Inter", "Inter Fallback"}
:root,[data-theme=light]{--background-app:#e9f1ea;--background-subtle:#e3efe5;--surface-default:#fbfdfb;--surface-2:#f4f8f6;--surface-line-soft:#1e32280e;--surface-elevated:#ffffff80;--surface-sunken:#e3efe5;--surface-overlay:#ffffff9e;--content-primary:#1e2620;--content-secondary:#4c5f54;--content-muted:#586b60;--ink-meta:#8a968f;--content-disabled:#a6b0a9;--content-inverse:#fff;--accent-brand:#48b772;--accent-brand-hover:#3ca463;--accent-brand-strong:#146137;--accent-brand-subtle:#ddf1e6;--accent-brand-contrast:#fff;--accent-brand-wash:#48b77224;--accent-brand-soft:#48b77233;--lime:#cbe6a2;--lime-fill:#bcde8a;--lime-ink:#283610;--lime-ink-2:#3a4a1e;--lime-wash:#bcde8a38;--green:#22c55e;--glow-brand:0 10px 26px -8px #48b7728c, 0 2px 6px #48b7722e;--glow-brand-sm:0 0 12px #48b77299;--glow-lime:0 16px 36px -12px #96be5a99, 0 2px 8px #78a0461f;--accent-brand-text:#146137;--accent-brand-text-subtle:#2e7d4f;--accent-warm:#d58a86;--accent-warm-hover:#c97b77;--accent-warm-strong:#b86a66;--accent-warm-subtle:#f6e6e4;--accent-warm-contrast:#fff;--accent-ink:#1e2620;--accent-ink-hover:#2e3a32;--accent-ink-contrast:#fff;--menu-footer-surface:#16241b;--menu-footer-surface-hover:#1e3226;--menu-footer-border:#48b77238;--menu-footer-content:#dcf0e4;--menu-footer-content-muted:#9cc7ae;--status-neutral:#83918b;--status-neutral-subtle:#ecf0ee;--status-active:#4e86ba;--status-active-subtle:#e4edf6;--status-active-text:#4a77a6;--link-text:#4a77a6;--link-text-hover:#2f5b85;--status-attention:#a8894f;--status-attention-subtle:#f7efdd;--status-attention-text:#b89455;--status-resolved:#3aa062;--status-resolved-subtle:#dcf0e4;--file-document:#3568b2;--file-document-text:#24569f;--file-spreadsheet:#148a53;--file-spreadsheet-text:#006d3e;--file-presentation:#cf6f19;--file-presentation-text:#a34d00;--file-pdf:#cc3e38;--file-pdf-text:#ba2b28;--file-image:#8059bb;--file-image-text:#6f47a7;--file-video:#c04688;--file-video-text:#a42c71;--file-audio:#00848f;--file-audio-text:#006b75;--file-other:#69737d;--file-other-text:#505963;--feedback-success:#48b772;--feedback-warning:#e0c088;--feedback-danger:#d58a86;--feedback-info:#5a93c7;--border-subtle:#1e26200d;--border-default:#1e26201f;--border-strong:#1e262033;--border-focus:#48b772;--hair:#1018280e;--hair-2:#10182814;--focus-ring:#48b7722e;--selection-bg:#48b7722e;--scrim-modal:#141e1847;--glass-bg:#ffffff8c;--glass-bg-strong:#ffffff9e;--glass-border:#ffffffb3;--glass:var(--glass-bg);--glass-strong:var(--glass-bg-strong);--glass-blur:blur(18px);--glass-blur-strong:blur(28px);--glass-noise: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.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--glass-grain-opacity:.05;--glass-grain-blend:soft-light;--glass-sheen:none;--shadow-glass:inset 0 1px 0 #ffffffa6, 0 1px 2px #1e462d0d, 0 12px 36px #1e462d12;--glass-shadow:0 12px 36px #1e462d12;--glass-painted:linear-gradient(180deg, #ffffffdb, #eef5f2b3);--glass-painted-hover:linear-gradient(180deg, #fffffff2, #f4faf7d6);--glass-painted-strong:linear-gradient(180deg, #fffffff5, #f3f9f6e6);--glass-painted-border:#28463724;--glass-painted-border-strong:#2846371a;--shadow-painted:inset 0 1px 0 #fffffff2, inset 0 -1px 0 #2846370d, 0 1px 2px #1e3c280f, 0 8px 18px -8px #1e3c2838;--shadow-painted-hover:inset 0 1px 0 #fff, inset 0 -1px 0 #2846370f, 0 2px 4px #1e3c280f, 0 10px 22px -10px #1e3c2838;--shadow-painted-pop:inset 0 1px 0 #fffffff5, 0 2px 8px #1e3c2814, 0 24px 60px -22px #1e3c2866;--elevation-flat:0 0 0 0 transparent;--elevation-raised:0 1px 2px #1e462d0f;--elevation-floating:0 4px 12px #1e462d12, 0 12px 32px #1e462d14;--elevation-overlay:0 8px 20px #1e462d14, 0 28px 64px #1e462d1f;--shadow-card:0 8px 28px -14px #10182829;--shadow-card-hover:0 12px 32px -14px #10182838;--surface-line:#1e32280f;--app-aurora:radial-gradient(1100px 640px at 12% -8%, #48b77217, transparent 60%), radial-gradient(980px 660px at 92% 2%, #78b4ff12, transparent 60%), radial-gradient(900px 620px at 6% 82%, #48b7720f, transparent 58%), radial-gradient(860px 580px at 96% 88%, #78b4ff0d, transparent 60%), linear-gradient(160deg, #f7faf8, #f3f6fa);--app-gradient:var(--app-aurora);--scrim-blur:blur(2px)}@supports (color:lab(0% 0 0)){:root,[data-theme=light]{--file-document:lab(43.3847% 2.22662 -45.4362);--file-document-text:lab(36.3343% 3.79691 -45.2831);--file-spreadsheet:lab(50.6463% -42.1125 20.6432);--file-spreadsheet-text:lab(40.0693% -39.0821 19.1722);--file-presentation:lab(57.4447% 35.1776 59.5363);--file-presentation-text:lab(43.4621% 35.0483 58.1209);--file-pdf:lab(48.3514% 56.4063 37.539);--file-pdf-text:lab(42.5342% 56.5687 38.8104);--file-image:lab(45.5526% 32.3631 -46.5159);--file-image-text:lab(38.5036% 33.1905 -46.3926);--file-video:lab(48.9859% 54.1167 -10.5034);--file-video-text:lab(39.6998% 53.7906 -10.4782);--file-audio:lab(49.9005% -32.3082 -17.2318);--file-audio-text:lab(40.5313% -29.2844 -15.6328);--file-other:lab(47.7753% -2.03165 -7.06356);--file-other-text:lab(37.3331% -1.98911 -7.04449)}}[data-theme=dark]{--background-app:#0a0f0c;--background-subtle:#0c110e;--surface-default:#161d16;--surface-2:#1b231b;--surface-line-soft:#ffffff0d;--surface-elevated:#ffffff0a;--surface-sunken:#0a0f0c;--surface-overlay:#ffffff0d;--content-primary:#edf2ee;--content-secondary:#afbdb4;--content-muted:#7e8c83;--ink-meta:#8a988f;--content-disabled:#586259;--content-inverse:#0a140d;--accent-brand:#48b772;--accent-brand-hover:#5fcb8e;--accent-brand-strong:#8ad9a7;--accent-brand-subtle:#16301f;--accent-brand-contrast:#0a140d;--accent-brand-wash:#5fe08c24;--accent-brand-soft:#5fe08c38;--accent-brand-text:#8ad9a7;--accent-brand-text-subtle:#6fd89b;--lime:#cbe6a2;--lime-fill:#bcde8a;--lime-ink:#283610;--lime-ink-2:#3a4a1e;--lime-wash:#bcde8a29;--glow-brand:0 10px 28px -8px #5fe08c80, 0 2px 6px #5fe08c38;--glow-brand-sm:0 0 12px #5fe08c99;--glow-lime:0 16px 38px -12px #aad26e8c, 0 2px 8px #96be5a29;--accent-warm:#e09b97;--accent-warm-hover:#e8aaa6;--accent-warm-strong:#c97b77;--accent-warm-subtle:#2e1a18;--accent-warm-contrast:#0c110e;--accent-ink:#edf2ee;--accent-ink-hover:#fff;--accent-ink-contrast:#0c110e;--menu-footer-surface:#123424;--menu-footer-surface-hover:#17422d;--menu-footer-border:#5fe08c47;--menu-footer-content:#d7f0e1;--menu-footer-content-muted:#8cbfa1;--status-neutral:#8a988f;--status-neutral-subtle:#1c241e;--status-active:#7fa8d4;--status-active-subtle:#18283a;--status-active-text:#7fa8d4;--link-text:#7fa8d4;--link-text-hover:#a6c6e4;--status-attention:#e6c98f;--status-attention-subtle:#2e2a1a;--status-attention-text:#e6c98f;--status-resolved:#5fe08c;--status-resolved-subtle:#14301f;--file-document:#6a9fee;--file-document-text:#8bb9fd;--file-spreadsheet:#4bbe7f;--file-spreadsheet-text:#70d79a;--file-presentation:#f99549;--file-presentation-text:#ffb072;--file-pdf:#ef675c;--file-pdf-text:#ff8a7e;--file-image:#ad87ed;--file-image-text:#c4a4fe;--file-video:#ed76b3;--file-video-text:#ff97ca;--file-audio:#36b8c5;--file-audio-text:#65d0dc;--file-other:#9ba6b1;--file-other-text:#b4bfca;--feedback-success:#5fe08c;--feedback-warning:#e6c98f;--feedback-danger:#e09b97;--feedback-info:#7fa8d4;--border-subtle:#ffffff0f;--border-default:#ffffff1a;--border-strong:#ffffff2e;--border-focus:#54c386;--focus-ring:#5fe08c4d;--selection-bg:#5fe08c4d;--scrim-modal:#04080575;--glass-bg:#1c251ee6;--glass-bg-strong:#212b23f0;--glass-border:#ffffff1a;--glass:var(--glass-bg);--glass-strong:var(--glass-bg-strong);--glass-shadow:0 12px 36px #00000073;--glass-blur:blur(22px);--glass-blur-strong:blur(28px);--glass-noise: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.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--glass-grain-opacity:.1;--glass-grain-blend:screen;--glass-sheen:none;--shadow-glass:inset 0 1px 0 #ffffff14, 0 12px 36px #00000080;--glass-painted:linear-gradient(180deg, #222c26e6, #18201bdb);--glass-painted-hover:linear-gradient(180deg, #2a362ef0, #1f2922e6);--glass-painted-strong:linear-gradient(180deg, #222c26eb, #161e19e0);--glass-painted-border:#ffffff1a;--glass-painted-border-strong:#ffffff17;--shadow-painted:inset 0 1px 0 #ffffff1a, inset 0 -1px 0 #0003, 0 1px 2px #0006, 0 8px 18px -8px #00000080;--shadow-painted-hover:inset 0 1px 0 #ffffff24, inset 0 -1px 0 #00000038, 0 2px 4px #0006, 0 10px 22px -10px #0000008c;--shadow-painted-pop:inset 0 1px 0 #ffffff1a, 0 2px 8px #00000073, 0 24px 60px -22px #000000b3;--elevation-flat:0 0 0 0 transparent;--elevation-raised:0 1px 2px #0006;--elevation-floating:0 4px 12px #00000073, 0 12px 32px #0006;--elevation-overlay:0 8px 20px #00000080, 0 28px 64px #0000008c;--shadow-card:0 1px 2px #0006, 0 10px 28px -16px #00000080;--shadow-card-hover:0 2px 6px #00000073, 0 16px 34px -16px #0000008c;--surface-line:#ffffff14;--app-aurora:radial-gradient(760px 540px at 4% 0%, #48b7722e, transparent 60%), radial-gradient(820px 600px at 99% 6%, #b4d7781f, transparent 62%), radial-gradient(900px 720px at 60% 112%, #48b7721a, transparent 60%), #0a0f0c;--app-gradient:var(--app-aurora);--scrim-blur:blur(2px)}@supports (color:lab(0% 0 0)){[data-theme=dark]{--file-document:lab(64.4342% -.786394 -45.8549);--file-document-text:lab(73.9262% -2.37256 -39.1412);--file-spreadsheet:lab(69.35% -44.9829 22.028);--file-spreadsheet-text:lab(78.5106% -41.5021 20.3097);--file-presentation:lab(71.4182% 34.3247 55.362);--file-presentation-text:lab(78.603% 27.2523 47.3601);--file-pdf:lab(61.2452% 52.907 33.5361);--file-pdf-text:lab(70.7431% 46.3923 28.6072);--file-image:lab(63.1007% 30.9343 -46.8099);--file-image-text:lab(72.7591% 25.8154 -40.851);--file-video:lab(65.3692% 51.4389 -9.92352);--file-video-text:lab(74.9228% 45.331 -8.70643);--file-audio:lab(68.4753% -32.6369 -17.3723);--file-audio-text:lab(77.6769% -29.8454 -15.8822);--file-other:lab(67.498% -2.08244 -7.08767);--file-other-text:lab(76.7788% -2.0988 -7.09569)}}@media (prefers-reduced-transparency:reduce){:root,[data-theme=light]{--surface-elevated:#fff;--surface-overlay:#fff;--glass-bg:#fff;--glass-bg-strong:#fff;--glass:#fff;--glass-strong:#fff;--glass-blur:none;--glass-blur-strong:none;--scrim-blur:none;--glass-painted:#fff;--glass-painted-hover:#fff;--glass-painted-strong:#fff}[data-theme=dark]{--surface-elevated:#161d16;--surface-overlay:#1b241b;--glass-bg:#161d16;--glass-bg-strong:#1b241b;--glass:#161d16;--glass-strong:#1b241b;--glass-painted:#161d16;--glass-painted-hover:#1b241b;--glass-painted-strong:#1b241b}}:root{--font-display:var(--font-manrope), "Helvetica Neue", system-ui, sans-serif;--font-sans:var(--font-inter), "Helvetica Neue", system-ui, sans-serif;--font-mono:var(--font-inter), "Helvetica Neue", system-ui, sans-serif;--font-hand:"Kalam", "Comic Sans MS", var(--font-sans);--font-size-label:.6875rem;--font-size-xs:.75rem;--font-size-sm:.8125rem;--font-size-base:.875rem;--font-size-input:.9375rem;--font-size-lg:1rem;--font-size-card-title:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.75rem;--font-size-display:2rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.2;--line-height-snug:1.3;--line-height-comfortable:1.4;--line-height-readable:1.5;--line-height-relaxed:1.6;--line-height-flat:1;--letter-spacing-tight:normal;--letter-spacing-wide:.04em;--letter-spacing-eyebrow:.04em;--tracking-heading:normal;--tracking-body:normal;--space-0:0;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-2-5:.625rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--radius-input:10px;--radius-button:10px;--radius-pill:999px;--radius-card:12px;--radius-modal:16px;--radius-image:10px;--row-h-comfort:48px;--row-h-comfort-flat:38px;--row-sub-h-comfort:38px;--row-h-compact:40px;--row-h-compact-flat:32px;--row-sub-h-compact:30px;--duration-instant:90ms;--duration-fast:.17s;--duration-standard:.26s;--duration-slow:.42s;--ease-standard:cubic-bezier(.22, 1, .36, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-hover:cubic-bezier(.33, 1, .68, 1);--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-out-quint:var(--ease-standard);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--container-app-max:1440px;--container-task-max:880px;--container-modal-default:560px;--container-modal-large:720px;--container-modal-xlarge:900px;--container-modal-create:640px;--container-drawer:480px;--sidebar-width:240px;--global-sidebar-width:68px;--context-sidebar-width:260px;--right-panel-width:540px;--side-panel-width:min(680px, 96vw);--brand-logo:#48b772;--header-height:52px;--z-base:0;--z-sticky:10;--z-drawer:40;--z-modal:60;--z-popover:65;--z-toast:70;--z-tooltip:80;--z-command:90;--bp-phone:640px;--bp-tablet:1024px;--mobile-tabbar-height:calc(52px + env(safe-area-inset-bottom,0px))}:root[data-dsm-overlay]{--z-modal:calc(var(--z-command) + 3);--z-popover:calc(var(--z-command) + 4)}:root,[data-theme=light]{--color-brand:var(--accent-brand);--color-brand-light:var(--accent-brand-hover);--color-bg-deep:var(--background-app);--color-bg-mid:var(--background-subtle);--color-bg-surface:#2b373e0a;--color-bg-surface-hover:#2b373e12;--color-text-primary:var(--content-primary);--color-text-secondary:var(--content-secondary);--color-text-muted:var(--content-muted);--color-error:var(--feedback-danger);--color-error-bg:#bb57571a;--color-success:var(--feedback-success)}@supports (color:lab(0% 0 0)){:root,[data-theme=light]{--color-bg-surface:lab(22.3405% -4.01458 -6.19291/.04);--color-bg-surface-hover:lab(22.3405% -4.01458 -6.19291/.07);--color-error-bg:lab(49.9573% 41.2736 20.5617/.1)}}[data-theme=dark]{--color-bg-surface:#ffffff0a;--color-bg-surface-hover:#ffffff12;--color-error-bg:#dc7c7924}@supports (color:lab(0% 0 0)){[data-theme=dark]{--color-bg-surface:lab(100% 0 0/.04);--color-bg-surface-hover:lab(100% 0 0/.07);--color-error-bg:lab(62.8327% 37.9874 18.5406/.14)}}:root{--radius-sm:var(--radius-button);--radius-md:var(--radius-modal);--radius-lg:24px;--transition-fast:var(--duration-fast) var(--ease-hover);--transition-base:var(--duration-standard) var(--ease-standard);--transition-slow:var(--duration-slow) var(--ease-standard)}
[data-density=comfortable]{--space-3:.625rem;--space-4:.875rem;--space-5:1.125rem;--space-6:1.5rem;--space-7:2.25rem;--density-row-height:42px;--density-row-padding-y:.4375rem;--header-height:50px}[data-density=compact]{--space-3:.5rem;--space-4:.75rem;--space-5:1.125rem;--space-6:1.5rem;--space-7:2.25rem;--density-row-height:40px;--density-row-padding-y:.375rem;--header-height:46px}[data-density=spacious]{--space-3:.875rem;--space-4:1.25rem;--space-5:1.75rem;--space-6:2.5rem;--space-7:3.5rem;--density-row-height:64px;--density-row-padding-y:.875rem;--header-height:58px}
:root{--stagger-step:42ms;--ease-entrance:cubic-bezier(.16, 1, .3, 1)}@keyframes enter-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes enter-fade{0%{opacity:0}to{opacity:1}}@keyframes enter-pop{0%{opacity:0;transform:scale(.85)}60%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:none}}@keyframes tick-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--accent-brand) 45%, transparent)}to{box-shadow:0 0 0 7px #0000}}.reveal{animation:enter-rise var(--duration-standard) var(--ease-entrance) both}.revealFade{animation:enter-fade var(--duration-standard) var(--ease-standard) both}[data-stagger]>*{animation:enter-rise var(--duration-fast) var(--ease-entrance) both}[data-stagger]>:first-child{animation-delay:0s}[data-stagger]>:nth-child(2){animation-delay:calc(var(--stagger-step) * 1)}[data-stagger]>:nth-child(3){animation-delay:calc(var(--stagger-step) * 2)}[data-stagger]>:nth-child(4){animation-delay:calc(var(--stagger-step) * 3)}[data-stagger]>:nth-child(5){animation-delay:calc(var(--stagger-step) * 4)}[data-stagger]>:nth-child(6){animation-delay:calc(var(--stagger-step) * 5)}[data-stagger]>:nth-child(7){animation-delay:calc(var(--stagger-step) * 6)}[data-stagger]>:nth-child(8),[data-stagger]>:nth-child(n+9){animation-delay:calc(var(--stagger-step) * 7)}.popIn{animation:enter-pop var(--duration-standard) var(--ease-entrance) both}.tickPulse{animation:tick-pulse var(--duration-slow) var(--ease-exit) 1}.v-enter{animation:enter-rise var(--duration-standard) var(--ease-entrance) both}.v-enter-fade{animation:enter-fade var(--duration-standard) var(--ease-standard) both}.v-stagger>*{animation:enter-rise var(--duration-fast) var(--ease-entrance) both}.v-stagger>:first-child{animation-delay:0s}.v-stagger>:nth-child(2){animation-delay:calc(var(--stagger-step) * 1)}.v-stagger>:nth-child(3){animation-delay:calc(var(--stagger-step) * 2)}.v-stagger>:nth-child(4){animation-delay:calc(var(--stagger-step) * 3)}.v-stagger>:nth-child(5){animation-delay:calc(var(--stagger-step) * 4)}.v-stagger>:nth-child(6){animation-delay:calc(var(--stagger-step) * 5)}.v-stagger>:nth-child(7){animation-delay:calc(var(--stagger-step) * 6)}.v-stagger>:nth-child(8),.v-stagger>:nth-child(n+9){animation-delay:calc(var(--stagger-step) * 7)}@keyframes exit-sink{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px)}}.v-exit{animation:exit-sink var(--duration-fast) var(--ease-exit) both}@keyframes surface-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes surface-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.98)}}.v-surface-in{animation:surface-in var(--duration-standard) var(--ease-out-expo) both}.v-surface-out{animation:surface-out var(--duration-fast) var(--ease-exit) both}.v-pop{animation:enter-pop var(--duration-standard) var(--ease-entrance) both}@keyframes live-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--accent-brand) 55%, transparent);transform:none}70%{transform:none;box-shadow:0 0 0 6px #0000}to{transform:none;box-shadow:0 0 #0000}}.v-live{animation:live-pulse 2.4s var(--ease-standard) infinite}@media (prefers-reduced-motion:reduce){.reveal,.revealFade,.popIn,.tickPulse,.v-enter,.v-enter-fade,.v-exit,.v-surface-in,.v-surface-out,.v-pop,.v-live,.v-stagger>*,[data-stagger]>*{animation:none!important}}
@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/kalam/kalam-400-latin-ext.woff2)format("woff2");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:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/kalam/kalam-400-latin.woff2)format("woff2");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}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;height:100%;font-family:var(--font-sans);font-size:16px;line-height:var(--line-height-comfortable);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:var(--app-gradient);background-attachment:fixed}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}html,body{max-width:100vw;overflow-x:hidden}body{background:var(--app-gradient);color:var(--content-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-comfortable);font-variant-numeric:tabular-nums;min-height:100vh;letter-spacing:var(--tracking-body);background-attachment:fixed}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:var(--tracking-heading);color:var(--content-primary);text-wrap:balance}h1,h2{font-weight:var(--font-weight-bold)}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]),textarea,[contenteditable=true],[data-text-field]{cursor:text}input:disabled,textarea:disabled,[data-text-field][aria-disabled=true]{cursor:not-allowed}button,input,optgroup,select,textarea{letter-spacing:inherit}button{appearance:none;background-color:#0000;border-style:none}h1{font-size:var(--font-size-display);line-height:1.2}h2{font-size:var(--font-size-2xl);line-height:1.25}h3{font-size:var(--font-size-xl);line-height:1.2}h4{font-size:var(--font-size-lg);line-height:var(--line-height-snug)}h5,h6{font-size:var(--font-size-base);line-height:var(--line-height-snug)}p{font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed)}small,figcaption,::placeholder{font-weight:var(--font-weight-regular)}a{color:inherit;text-decoration:none}::selection{background:var(--selection-bg);color:var(--content-primary)}:focus{outline:none}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;box-shadow:0 0 0 4px var(--focus-ring)}@supports (scrollbar-width:thin){*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:var(--radius-pill);background-clip:content-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--border-strong);background-clip:content-box}.scroll-x-fade{--scroll-fade-size:var(--space-6,24px);scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scroll-padding-inline:var(--scroll-fade-size);display:flex;overflow-x:auto}.scroll-x-fade::-webkit-scrollbar{display:none}@property --fade-l{syntax:"<number>";inherits:false;initial-value:0}@property --fade-r{syntax:"<number>";inherits:false;initial-value:1}@supports not (animation-timeline:scroll()){.scroll-x-fade{-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--scroll-fade-size), #000 calc(100% - var(--scroll-fade-size)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--scroll-fade-size), #000 calc(100% - var(--scroll-fade-size)), transparent 100%)}}@supports (animation-timeline:scroll()){.scroll-x-fade{--fade-l:0;--fade-r:1;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 calc(var(--scroll-fade-size) * var(--fade-l)), #000 calc(100% - var(--scroll-fade-size) * var(--fade-r)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 calc(var(--scroll-fade-size) * var(--fade-l)), #000 calc(100% - var(--scroll-fade-size) * var(--fade-r)), transparent 100%);animation:linear both scroll-x-fade-edges;animation-timeline:scroll(self inline)}@keyframes scroll-x-fade-edges{0%{--fade-l:0;--fade-r:1}1%{--fade-l:1;--fade-r:1}99%{--fade-l:1;--fade-r:1}to{--fade-l:1;--fade-r:0}}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
