:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--neutral-0:#fff;--neutral-25:#f6f6f8;--neutral-100:#e2e3e8;--neutral-400:#7e8491;--neutral-500:#5a5f6b;--neutral-900:#1a1c21;--neutral-d950:#14161b;--neutral-d900:#1d2027;--neutral-d800:#2d313a;--neutral-d500:#767d8b;--neutral-d300:#a3a8b4;--neutral-d50:#ecedf0;--teal-700:#0f766e;--teal-50:#e6f5f3;--teal-300:#5eead4;--teal-950:#1b3633;--red-700:#b91c1c;--red-50:#fdecec;--red-300:#fca5a5;--red-950:#3a1f22;--amber-700:#b45309;--amber-50:#fdf3e3;--amber-300:#fcd34d;--amber-950:#3a3020;--lime-700:#4d7c0f;--lime-50:#f3f8ea;--lime-300:#bef264;--lime-950:#26301a;--color-bg:var(--neutral-25);--color-surface:var(--neutral-0);--color-surface-raised:var(--neutral-0);--color-text:var(--neutral-900);--color-text-muted:var(--neutral-500);--color-border-subtle:var(--neutral-100);--color-border-control:var(--neutral-400);--color-accent:var(--teal-700);--color-on-accent:var(--neutral-0);--color-accent-soft:var(--teal-50);--color-status-in-progress:var(--teal-700);--color-status-in-progress-soft:var(--teal-50);--color-status-done:var(--lime-700);--color-status-done-soft:var(--lime-50);--color-on-done:var(--neutral-0);--color-status-pending:var(--neutral-500);--color-status-postponed:var(--amber-700);--color-status-postponed-soft:var(--amber-50);--color-delayed:var(--red-700);--color-delayed-soft:var(--red-50);--color-day-failed:var(--red-700);--color-day-success:var(--lime-700);--color-marker-key:var(--teal-700);--color-marker-pinned:var(--neutral-500);--color-danger:var(--red-700);--color-danger-soft:var(--red-50);--shadow-overlay:0 8px 24px #00000029;--font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--text-large-title:2rem;--text-title-1:1.647rem;--text-title-2:1.294rem;--text-headline:1.176rem;--text-body:1rem;--text-secondary:.882rem;--text-caption:.765rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-sm:8px;--radius-card:16px;--radius-sheet:20px;--radius-pill:999px;--motion-fast:.15s;--motion-base:.25s;--motion-celebration:1s;--motion-tap:.1s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--target-min:44px;--button-height:50px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:var(--neutral-d950);--color-surface:var(--neutral-d900);--color-surface-raised:var(--neutral-d800);--color-text:var(--neutral-d50);--color-text-muted:var(--neutral-d300);--color-border-subtle:var(--neutral-d800);--color-border-control:var(--neutral-d500);--color-accent:var(--teal-300);--color-on-accent:var(--neutral-d950);--color-accent-soft:var(--teal-950);--color-status-in-progress:var(--teal-300);--color-status-in-progress-soft:var(--teal-950);--color-status-done:var(--lime-300);--color-status-done-soft:var(--lime-950);--color-on-done:var(--neutral-d900);--color-status-pending:var(--neutral-d300);--color-status-postponed:var(--amber-300);--color-status-postponed-soft:var(--amber-950);--color-delayed:var(--red-300);--color-delayed-soft:var(--red-950);--color-day-failed:var(--red-300);--color-day-success:var(--lime-300);--color-marker-key:var(--teal-300);--color-marker-pinned:var(--neutral-d300);--color-danger:var(--red-300);--color-danger-soft:var(--red-950);--shadow-overlay:0 8px 24px #00000080}@media (prefers-color-scheme:dark){:root:not([data-theme]){--color-bg:var(--neutral-d950);--color-surface:var(--neutral-d900);--color-surface-raised:var(--neutral-d800);--color-text:var(--neutral-d50);--color-text-muted:var(--neutral-d300);--color-border-subtle:var(--neutral-d800);--color-border-control:var(--neutral-d500);--color-accent:var(--teal-300);--color-on-accent:var(--neutral-d950);--color-accent-soft:var(--teal-950);--color-status-in-progress:var(--teal-300);--color-status-in-progress-soft:var(--teal-950);--color-status-done:var(--lime-300);--color-status-done-soft:var(--lime-950);--color-on-done:var(--neutral-d900);--color-status-pending:var(--neutral-d300);--color-status-postponed:var(--amber-300);--color-status-postponed-soft:var(--amber-950);--color-delayed:var(--red-300);--color-delayed-soft:var(--red-950);--color-day-failed:var(--red-300);--color-day-success:var(--lime-300);--color-marker-key:var(--teal-300);--color-marker-pinned:var(--neutral-d300);--color-danger:var(--red-300);--color-danger-soft:var(--red-950);--shadow-overlay:0 8px 24px #00000080}}html{font-size:17px;font:-apple-system-body;font-family:var(--font-family);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--color-bg)}body{font-family:var(--font-family);font-size:var(--text-body);background:var(--color-bg);color:var(--color-text);overscroll-behavior:none;-webkit-hyphens:auto;hyphens:auto;margin:0;line-height:1.4}:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}:focus:not(:focus-visible){outline:none}[hidden]{display:none!important}
