@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:Fustat;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/c35cccad4f1d7342-s.08n89l87h.zo6.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Fustat;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/2ccce545c04fb546-s.0h8x-bdwv1vws.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:Fustat;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/4f367e1622acbbdb-s.p.0.2930b1ik9~6.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:Fustat Fallback;src:local(Arial);ascent-override:99.51%;descent-override:41.79%;line-gap-override:0.0%;size-adjust:100.49%}.fustat_b4e30252-module__NRIfjW__className{font-family:Fustat,Fustat Fallback;font-style:normal}.fustat_b4e30252-module__NRIfjW__variable{--font-fustat:"Fustat", "Fustat 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:#6e8278;--ink-meta:#8a968f;--content-disabled:#a6b0a9;--content-inverse:#fff;--accent-brand:#48b772;--accent-brand-hover:#3ca463;--accent-brand-strong:#2e7d4f;--accent-brand-subtle:#dcf0e4;--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;--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:#2e7d4f;--accent-brand-text-subtle:#3ca463;--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;--status-neutral:#9aa8a2;--status-neutral-subtle:#ecf0ee;--status-active:#5a93c7;--status-active-subtle:#e4edf6;--status-active-text:#4a77a6;--status-attention:#e0c088;--status-attention-subtle:#f7efdd;--status-attention-text:#b89455;--status-resolved:#48b772;--status-resolved-subtle:#dcf0e4;--feedback-success:#48b772;--feedback-warning:#e0c088;--feedback-danger:#d58a86;--feedback-info:#5a93c7;--border-subtle:#1e262012;--border-default:#1e26201f;--border-strong:#1e262033;--border-focus:#48b772;--focus-ring:#48b7722e;--selection-bg:#48b7722e;--scrim-modal:#141e186b;--glass-bg:#ffffff80;--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 1px 2px #1e3c280d, 0 10px 28px -16px #1e3c282e;--shadow-card-hover:0 2px 6px #1e3c280f, 0 16px 34px -16px #1e3c2838;--surface-line:#1e322814;--app-aurora:radial-gradient(740px 520px at 4% 0%, #48b77238, transparent 60%), radial-gradient(820px 600px at 99% 4%, #cbe6a273, transparent 62%), radial-gradient(900px 720px at 55% 110%, #78be962e, transparent 60%), linear-gradient(160deg, #f1f8f1, #e3efe5);--app-gradient:var(--app-aurora);--scrim-blur:blur(7px)}[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:#54c386;--accent-brand-hover:#66d196;--accent-brand-strong:#3ca463;--accent-brand-subtle:#16301f;--accent-brand-contrast:#0a140d;--accent-brand-wash:#5fe08c24;--accent-brand-soft:#5fe08c38;--accent-brand-text:#6fd89b;--accent-brand-text-subtle:#84e0aa;--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;--status-neutral:#8a988f;--status-neutral-subtle:#1c241e;--status-active:#7fa8d4;--status-active-subtle:#18283a;--status-active-text:#7fa8d4;--status-attention:#e6c98f;--status-attention-subtle:#2e2a1a;--status-attention-text:#e6c98f;--status-resolved:#5fe08c;--status-resolved-subtle:#14301f;--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:#04080599;--glass-bg:#ffffff0a;--glass-bg-strong:#ffffff0d;--glass-border:#ffffff14;--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, #ffffff12, #ffffff09);--glass-painted-hover:linear-gradient(180deg, #ffffff1c, #ffffff0f);--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(7px)}@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-fustat), "Helvetica Neue", Inter, sans-serif;--font-sans:var(--font-fustat), "Helvetica Neue", Inter, sans-serif;--font-mono:var(--font-fustat), "Helvetica Neue", Inter, sans-serif;--font-size-xs:.75rem;--font-size-sm:.8125rem;--font-size-base:.875rem;--font-size-lg:1rem;--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;--line-height-tight:1.2;--line-height-snug:1.3;--line-height-comfortable:1.4;--line-height-flat:1;--letter-spacing-tight:-.02em;--letter-spacing-wide:.08em;--letter-spacing-eyebrow:.08em;--tracking-heading:-.017em;--tracking-heading-word:-.05em;--tracking-body:-.024em;--tracking-body-word:-.075em;--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:12px;--radius-button:12px;--radius-pill:999px;--radius-card:16px;--radius-modal:22px;--radius-image:12px;--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-create:640px;--container-drawer:480px;--sidebar-width:240px;--global-sidebar-width:68px;--context-sidebar-width:260px;--right-panel-width:540px;--side-panel-width:min(560px, 94vw);--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-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}}
*,: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);word-spacing:var(--tracking-body-word);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);word-spacing:var(--tracking-heading-word);color:var(--content-primary);text-wrap:balance}button,input,optgroup,select,textarea{word-spacing:inherit;letter-spacing:inherit}h1{font-size:var(--font-size-display);line-height:1.12}h2{font-size:var(--font-size-2xl);line-height:1.15}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-comfortable)}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;border-radius:var(--radius-button)}@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}}
