:root{--font-sans:"Inter Variable", system-ui, sans-serif;--weight-regular:400;--weight-medium:500;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-headline:3rem;--text-headline-fluid:min(var(--text-headline), 6vw);--text-code:min(3rem, 6vw);--text-display:6rem;--text-display-fluid:min(var(--text-display), 8vw);--text-label-lg:2.25rem;--text-display-xl:8rem;--text-display-xl-fluid:min(var(--text-display-xl), 8.5vw);--text-empty-compact:min(var(--text-headline), 8vw);--text-empty-hint-compact:min(var(--text-xl), 5.33vw);--leading-tight:1.2;--leading-relaxed:1.3333;--leading-normal:1.5;--weight-strong:600;--check-offset-display:.28em;--check-size-display:.83em;--focus-pill-display:.32em;--dots-size-display:max(var(--icon-md), .45em);--name-fade:1.25em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-1-5:.375rem;--space-2-5:.625rem;--space-3-5:.875rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-14:3.5rem;--space-20:5rem;--column-width:24.25rem;--board-edge:var(--space-8);--list-edge:var(--space-14);--empty-edge:var(--space-20);--empty-top:3.75rem;--first-run-edge:var(--space-10);--first-run-top:1.75rem;--first-run-gap:3.4375rem;--first-run-label-gap:.3125rem;--board-fade:var(--space-6);--control-height:3.75rem;--send-size-compact:min(var(--control-height), calc(var(--text-display-fluid) * 1.2));--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--bar-bottom:calc(var(--space-6) + var(--safe-bottom));--bar-clearance:calc(var(--control-height) + 2 * var(--space-6) + var(--space-8) + var(--safe-bottom));--add-column-size:10rem;--round-button-size:3.625rem;--close-size:8rem;--selector-min-width:18.75rem;--checkbox-size:2rem;--tap-min:2.75rem;--badge-height:2rem;--drop-zone-min-height:3rem;--drop-zone-reach:100vh;--editor-width:60rem;--sheet-top:var(--space-14);--sheet-side:var(--space-8);--notes-lines:6;--menu-width:10rem;--calendar-cell:3rem;--toast-label-width:30rem;--corner-edge:var(--space-6);--bar-height:var(--control-height);--reinforce-size:var(--control-height);--keycap-size-small:1.5rem;--sync-dot-size:1.375rem;--icon-xxs:.625rem;--icon-xs:1rem;--icon-sm:1.25rem;--icon-md:1.5rem;--icon-xl:2rem;--icon-add:2.75rem;--dots-nudge:1px;--border-width:1px;--progress-ring-width:1.5px;--border-width-thick:2px;--focus-line-offset:.16em;--focus-width:var(--border-width-thick);--focus-link-line-width:.03em;--focus-link-line-offset:.25em;--radius-card:8px;--radius-sheet:40px;--radius-popover:24px;--radius-pill:999px;--radius-keycap-small:6px;--shadow-card:0 1px 4px #0000000d;--shadow-card-hover:0 1px 6px #0000000d;--shadow-modal:0 0 40px var(--color-border);--shadow-lifted:0 12px 32px #0000001f;--shadow-popover:var(--shadow-card);--overlay-strength:56%;--overlay-fill:color-mix(in srgb, var(--color-backdrop) var(--overlay-strength), transparent);--overlay-veil:color-mix(in srgb, var(--color-bg) 72%, transparent);--overlay-veil-unblurred:color-mix(in srgb, var(--color-bg) 94%, transparent);--overlay-chrome:color-mix(in srgb, var(--color-backdrop) var(--overlay-strength), var(--color-bg));--color-bg:#fff;--color-backdrop:#f8f9fa;--color-surface:#fff;--color-surface-raised:#fff;--color-surface-hover:#f8f9fa;--color-surface-subtle:#f1f3f5;--color-surface-subtle-hover:#e9ecef;--color-surface-inset:#f1f3f5;--color-border:#e9ecef;--color-border-pill-hover:#adb5bd;--color-card-border:#e9ecef;--color-border-hover:#dee2e6;--color-border-faint:#f1f3f5;--color-border-subtle:#f8f9fa;--color-border-focus:#ced4da;--color-border-strong:#343a40;--color-text-strong:#212529;--color-text:#495057;--color-text-muted:#868e96;--color-text-muted-hover:#495057;--color-text-faint:#adb5bd;--color-text-ghost:#ced4da;--color-text-display:#495057;--color-icon-faint:#ced4da;--color-icon-ghost:#dee2e6;--color-add-idle:#adb5bd;--color-drop-zone:#f8f9fa;--color-drop-slot:#dee2e6;--color-focus:#339af0;--color-focus-fill:#339af0;--color-on-focus-fill:#fff;--color-focus-link-line:#a5d8ff;--color-primary-bg:#212529;--color-primary-bg-hover:#343a40;--color-primary-text:#f8f9fa;--color-primary-hint:#868e96;--color-sync-ok:#38d9a9;--color-sync-attention:#ffa94d;--color-reinforce-good:#20c997;--color-reinforce-good-ring:#c3fae8;--color-reinforce-bad-ring:#ffe8cc;--color-delete-ring:#ffe3e3;--color-delete-ring-hover:#ffc9c9;--color-delete-icon:#ff6b6b;--color-delete-icon-hover:#fa5252;--color-toast-bg:#f1f3f5;--color-toast-text:#495057;--color-toast-action-bg:#fff;--color-toast-action-text:#868e96;--color-toast-action-hint:#adb5bd;--color-toast-action-text-hover:#495057;--color-toast-action-hint-hover:#868e96;--color-due:#228be6;--color-due-soon:#ff922b;--color-overdue:#ff6b6b;--color-link:#339af0;--color-link-hover:#1864ab;--color-link-bg:#e7f5ff;--color-due-bg:#e7f5ff;--color-due-soon-bg:#fff4e6;--color-overdue-bg:#fff5f5;--color-add:#37b24d;--color-add-bg:#ebfbee;--color-add-hover-border:#b2f2bb;--color-add-icon:#40c057;--color-progress-track:#b2f2bb;--color-danger:#fa5252;--color-danger-border:#ffc9c9;--color-danger-border-hover:#ff6b6b;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-hover:ease;--duration-press:.16s;--duration-fast:.12s;--duration-normal:.2s;--duration-tick:.14s;--duration-enter:.2s;--duration-exit:.14s;--duration-settle:.24s;--settle-scale:1.08;--rise-offset:var(--space-2);--sheet-drop:var(--space-2);--duration-settle-shadow:.2s;--duration-scene:.36s;--duration-pulse:2.4s;--pulse-scale:.9;--duration-morph-icon:.24s;--scene-scale:.96;--scene-offset:1.5rem;--press-scale:.97;--lane-start-scale:.95;--enter-scale:.97;--enter-offset:.5rem}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-bg:#212529;--color-backdrop:#212529;--color-surface:#212529;--color-surface-raised:#343a40;--color-surface-hover:#495057;--color-surface-subtle:#343a40;--color-surface-subtle-hover:#495057;--color-surface-inset:#495057;--color-border:#495057;--color-border-pill-hover:#868e96;--color-card-border:#343a40;--color-border-hover:#495057;--color-border-faint:#343a40;--color-border-subtle:#343a40;--color-border-focus:#495057;--color-border-strong:#dee2e6;--color-text-strong:#f1f3f5;--color-text:#ced4da;--color-text-muted:#adb5bd;--color-text-muted-hover:#ced4da;--color-text-faint:#868e96;--color-text-ghost:#495057;--color-text-display:#adb5bd;--color-icon-faint:#495057;--color-icon-ghost:#495057;--color-add-idle:#495057;--color-drop-zone:#343a40;--color-drop-slot:#495057;--color-focus:#4dabf7;--color-focus-fill:#4dabf7;--color-on-focus-fill:#212529;--color-focus-link-line:#1971c2;--color-primary-bg:#e9ecef;--color-primary-bg-hover:#dee2e6;--color-primary-text:#212529;--color-primary-hint:#868e96;--color-sync-ok:#12b886;--color-sync-attention:#ffa94d;--color-reinforce-good:#38d9a9;--color-reinforce-good-ring:#495057;--color-reinforce-bad-ring:#495057;--color-delete-ring:#495057;--color-delete-ring-hover:#868e96;--color-delete-icon:#ff8787;--color-delete-icon-hover:#ffa8a8;--color-toast-bg:#343a40;--color-toast-text:#dee2e6;--color-toast-action-bg:#212529;--color-toast-action-text:#adb5bd;--color-toast-action-hint:#868e96;--color-toast-action-text-hover:#dee2e6;--color-toast-action-hint-hover:#adb5bd;--color-due:#4dabf7;--color-due-soon:#ffa94d;--color-overdue:#ff8787;--color-link:#4dabf7;--color-link-hover:#a5d8ff;--color-link-bg:#495057;--color-due-bg:#495057;--color-due-soon-bg:#495057;--color-overdue-bg:#495057;--color-add:#69db7c;--color-add-bg:#343a40;--color-add-hover-border:#2f9e44;--color-add-icon:#69db7c;--color-progress-track:#2b8a3e;--color-danger:#ff8787;--color-danger-border:#495057;--color-danger-border-hover:#ff8787;--shadow-card:none;--shadow-card-hover:0 1px 6px #0000004d;--shadow-modal:0 0 40px #00000080;--shadow-lifted:0 12px 32px #00000080;--shadow-popover:0 8px 24px #00000080}}@media (prefers-contrast:more){:root{--focus-width:3px;--focus-link-line-width:var(--focus-width);--overlay-fill:var(--color-backdrop);--overlay-chrome:var(--color-backdrop);--overlay-veil:var(--color-bg);--shadow-modal:0 0 0 var(--border-width) var(--color-border), 0 0 40px var(--color-border-subtle);--color-border:#868e96;--color-border-pill-hover:#343a40;--color-card-border:#868e96;--color-border-hover:#495057;--color-border-faint:#868e96;--color-border-subtle:#868e96;--color-border-focus:#495057;--color-border-strong:#212529;--color-text:#343a40;--color-text-muted:#495057;--color-text-muted-hover:#343a40;--color-text-faint:#495057;--color-text-ghost:#495057;--color-text-display:#343a40;--color-icon-faint:#495057;--color-icon-ghost:#495057;--color-add-idle:#495057;--color-drop-slot:#868e96;--color-focus:#1c7ed6;--color-focus-fill:#1971c2;--color-on-focus-fill:#fff;--color-focus-link-line:#1c7ed6;--color-primary-hint:#adb5bd;--color-sync-ok:#099268;--color-sync-attention:#d9480f;--color-reinforce-good:#099268;--color-reinforce-good-ring:#099268;--color-reinforce-bad-ring:#d9480f;--color-delete-ring:#fa5252;--color-delete-ring-hover:#e03131;--color-delete-icon:#e03131;--color-delete-icon-hover:#c92a2a;--color-toast-bg:#212529;--color-toast-text:#fff;--color-toast-action-bg:#495057;--color-toast-action-text:#fff;--color-toast-action-hint:#dee2e6;--color-toast-action-text-hover:#fff;--color-toast-action-hint-hover:#f8f9fa;--color-due:#1971c2;--color-due-soon:#d9480f;--color-overdue:#c92a2a;--color-link:#1971c2;--color-link-hover:#1864ab;--color-add:#2b8a3e;--color-add-hover-border:#2b8a3e;--color-add-icon:#2b8a3e;--color-progress-track:#69db7c;--color-danger:#c92a2a;--color-danger-border:#fa5252;--color-danger-border-hover:#e03131}}@media (prefers-color-scheme:dark) and (prefers-contrast:more){:root:not([data-theme=light]){--shadow-modal:0 0 0 var(--border-width) var(--color-border), 0 0 40px #00000080;--color-border:#868e96;--color-border-pill-hover:#ced4da;--color-card-border:#868e96;--color-border-hover:#adb5bd;--color-border-faint:#868e96;--color-border-subtle:#868e96;--color-border-focus:#adb5bd;--color-border-strong:#f1f3f5;--color-text:#e9ecef;--color-text-muted:#ced4da;--color-text-muted-hover:#dee2e6;--color-text-faint:#adb5bd;--color-text-ghost:#adb5bd;--color-text-display:#ced4da;--color-icon-faint:#adb5bd;--color-icon-ghost:#adb5bd;--color-add-idle:#adb5bd;--color-drop-slot:#868e96;--color-focus:#74c0fc;--color-focus-fill:#74c0fc;--color-on-focus-fill:#212529;--color-focus-link-line:#74c0fc;--color-primary-hint:#495057;--color-sync-ok:#38d9a9;--color-sync-attention:#ffc078;--color-reinforce-good:#63e6be;--color-reinforce-good-ring:#38d9a9;--color-reinforce-bad-ring:#ffa94d;--color-delete-ring:#ff8787;--color-delete-ring-hover:#ffa8a8;--color-delete-icon:#ffa8a8;--color-delete-icon-hover:#ffc9c9;--color-toast-bg:#343a40;--color-toast-text:#f8f9fa;--color-toast-action-bg:#495057;--color-toast-action-text:#f8f9fa;--color-toast-action-hint:#dee2e6;--color-toast-action-text-hover:#fff;--color-toast-action-hint-hover:#f8f9fa;--color-due:#74c0fc;--color-due-soon:#ffc078;--color-overdue:#ffa8a8;--color-link:#74c0fc;--color-link-hover:#d0ebff;--color-add:#8ce99a;--color-add-hover-border:#69db7c;--color-add-icon:#8ce99a;--color-progress-track:#2f9e44;--color-danger:#ffa8a8;--color-danger-border:#ff8787;--color-danger-border-hover:#ffa8a8}}@media (hover:none) and (pointer:coarse){:root{--close-size:6rem;--list-edge:var(--space-10);--empty-edge:var(--space-10);--empty-top:var(--space-10)}}@media (width<=599px),(height<=499px) and (hover:none) and (pointer:coarse){:root{--board-edge:var(--space-4);--list-edge:var(--space-4);--empty-edge:var(--space-4);--empty-top:var(--space-6);--first-run-edge:var(--space-4);--first-run-top:var(--space-6);--first-run-gap:var(--space-8);--sheet-side:0px;--text-display-fluid:min(var(--text-display), 8vw, 10vh);--text-empty-compact:min(var(--text-headline), 8vw, 10vh);--column-width:min(24.25rem, calc(100vw - 4rem));--calendar-cell:2.75rem;--bar-height:3rem;--bar-bottom:max(var(--space-4), var(--safe-bottom))}}@media (prefers-reduced-transparency:reduce){:root{--overlay-fill:var(--color-backdrop);--overlay-chrome:var(--color-backdrop);--overlay-veil:var(--color-bg)}}@media (prefers-reduced-motion:reduce){:root{--press-scale:1;--enter-scale:1;--enter-offset:0;--scene-scale:1;--settle-scale:1;--rise-offset:0;--sheet-drop:0;--scene-offset:0}}@font-face{font-family:Inter Variable;src:url(/assets/InterVariable-DiVDrmQJ.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html,body{margin:0}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior:none}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--weight-medium);line-height:var(--leading-normal);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}input,textarea{margin:0}:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--border-width-thick)}.focus-fill:focus-visible{border-radius:var(--radius-pill);background:var(--color-focus-fill);color:var(--color-on-focus-fill);outline:none}.focus-line:focus-visible{text-decoration:underline;-webkit-text-decoration-color:var(--color-focus);text-decoration-color:var(--color-focus);text-decoration-thickness:var(--focus-width);text-underline-offset:var(--focus-line-offset);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;outline:none}a.focus-line:focus-visible{-webkit-text-decoration-color:var(--color-focus-link-line);text-decoration-color:var(--color-focus-link-line);text-decoration-thickness:var(--focus-link-line-width);text-underline-offset:var(--focus-link-line-offset);-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}:where(input,textarea):focus{outline:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.add-tile{padding:var(--space-5) var(--space-2);border:var(--border-width) solid var(--color-border-faint);border-radius:var(--radius-card);color:var(--color-add-idle);transition:color var(--duration-fast) var(--ease-hover), border-color var(--duration-fast) var(--ease-hover), transform var(--duration-press) var(--ease-out);background:0 0;justify-content:center;align-items:center;display:flex}@media (hover:hover){.add-tile:hover{border-color:var(--color-add-hover-border);color:var(--color-add-icon)}}.add-tile:active{transform:scale(var(--press-scale))}@media (hover:none) and (pointer:coarse){kbd.hint{display:none}}@media (pointer:coarse){.tap-target{position:relative}.tap-target:after{content:"";width:max(100%, var(--tap-min));height:max(100%, var(--tap-min));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (forced-colors:active){:where(button:not(.focus-line,.focus-fill),.sheet,.picker,.menu,.toast){outline:var(--border-width) solid CanvasText;outline-offset:calc(-1 * var(--border-width))}:focus-visible{outline:var(--focus-width) solid Highlight!important;outline-offset:var(--border-width-thick)!important}.focus-line:focus-visible{text-decoration-color:highlight;outline:none!important}}.icon.svelte-1eqehiz{width:var(--size);height:var(--size);flex:none;display:inline-flex}.icon.svelte-1eqehiz svg{width:100%;height:100%}.title-input.svelte-1ixng82{width:100%;font-size:var(--text-xl);font-weight:var(--weight-medium);line-height:var(--leading-tight);color:var(--color-text);background:0 0;border:0;padding:0}.title-input.svelte-1ixng82::placeholder{color:var(--color-text-faint)}.circle.svelte-gsq355{width:var(--add-column-size);height:var(--add-column-size);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 var(--border-width) var(--color-border-faint);color:var(--color-add-idle);transition:box-shadow var(--duration-fast) var(--ease-hover), background-color var(--duration-fast) var(--ease-hover), color var(--duration-fast) var(--ease-hover), transform var(--duration-press) var(--ease-out);flex:none;justify-content:center;align-items:center;display:flex}.circle.svelte-gsq355:focus-visible{color:var(--color-focus);outline:none}.circle.svelte-gsq355:active{transform:scale(var(--press-scale))}@media (hover:hover){.circle.svelte-gsq355:hover{box-shadow:inset 0 0 0 var(--border-width) var(--color-add-hover-border);color:var(--color-add-icon)}}.new-column.svelte-gsq355{width:var(--column-width)}.ring.svelte-1mqs8sv{width:var(--icon-sm);height:var(--icon-sm);flex:none;display:inline-flex;position:relative}svg.svelte-1mqs8sv{width:100%;height:100%;transform:rotate(-90deg)}circle.svelte-1mqs8sv{fill:none;stroke-width:var(--progress-ring-width)}.track.svelte-1mqs8sv{stroke:var(--color-progress-track)}.arc.svelte-1mqs8sv{stroke:currentColor;stroke-linecap:round;transition:stroke-dasharray var(--duration-normal) var(--ease-out)}.ring.settling.svelte-1mqs8sv{animation:svelte-1mqs8sv-settle var(--duration-settle) var(--ease-out)}@keyframes svelte-1mqs8sv-settle{40%{scale:var(--settle-scale)}}.check.svelte-1mqs8sv{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.card.svelte-1udyrqm{--stroke:var(--color-card-border);background:var(--color-surface);border:var(--border-width) solid var(--stroke);border-radius:var(--radius-card);box-shadow:var(--shadow-card);transition:border-color var(--duration-fast) var(--ease-hover), box-shadow var(--duration-fast) var(--ease-hover);flex-direction:column;display:flex;overflow:hidden}@media (hover:hover){.card.svelte-1udyrqm:hover{--stroke:var(--color-border-hover);box-shadow:var(--shadow-card-hover)}}.body.svelte-1udyrqm{gap:var(--space-2);padding:calc(var(--space-4) - var(--border-width));flex-direction:column;display:flex}.dnd-lifted .card.svelte-1udyrqm{box-shadow:var(--shadow-lifted)}.title.svelte-1udyrqm{font-size:var(--text-lg);font-weight:var(--weight-medium);line-height:var(--leading-tight);color:var(--color-text);overflow-wrap:anywhere;margin:0}.notes.svelte-1udyrqm{font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-muted);white-space:pre-line;overflow-wrap:anywhere;-webkit-line-clamp:var(--notes-lines);line-clamp:var(--notes-lines);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.notes.svelte-1udyrqm a:where(.svelte-1udyrqm){color:var(--color-link);transition:color var(--duration-fast) var(--ease-hover)}.notes.svelte-1udyrqm a:where(.svelte-1udyrqm):not(:focus-visible),.link.svelte-1udyrqm:not(:focus-visible){text-decoration:none}@media (hover:hover){.notes.svelte-1udyrqm a:where(.svelte-1udyrqm):hover{color:var(--color-link-hover)}}.meta.svelte-1udyrqm{align-items:center;gap:var(--space-4);line-height:var(--leading-tight);display:flex}.badge.svelte-1udyrqm{align-items:center;gap:var(--space-1-5);height:var(--badge-height);padding:0 var(--space-3) 0 var(--space-1-5);border-radius:var(--radius-pill);background:var(--color-add-bg);color:var(--color-add-icon);font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex}.badge.none.svelte-1udyrqm{--color-progress-track:var(--color-border-hover);background:var(--color-surface-subtle);color:var(--color-text-muted)}.due.svelte-1udyrqm{color:var(--color-due)}.due.soon.svelte-1udyrqm{color:var(--color-due-soon)}.due.overdue.svelte-1udyrqm{color:var(--color-overdue)}.link.svelte-1udyrqm{justify-content:space-between;align-items:center;gap:var(--space-1-5);padding-top:calc(var(--space-2) - var(--border-width));border-top:var(--border-width) solid var(--color-border-faint);color:var(--color-link);line-height:var(--leading-tight);transition:color var(--duration-fast) var(--ease-hover);display:flex}.url.svelte-1udyrqm{min-width:0;padding-block:var(--space-1);margin-block:calc(-1 * var(--space-1));white-space:nowrap;overflow:hidden}.url.svelte-1udyrqm.cut{-webkit-mask-image:linear-gradient(to left, transparent, black var(--name-fade));mask-image:linear-gradient(to left, transparent, black var(--name-fade))}.arrow.svelte-1udyrqm{flex:none}.arrow.svelte-1udyrqm span:where(.svelte-1udyrqm){display:inline-block}@media (hover:hover){.link.svelte-1udyrqm:hover{color:var(--color-link-hover)}}.menu.svelte-v532d9{z-index:10;min-width:var(--menu-width);margin-top:var(--space-2);padding:var(--space-1);background:var(--color-surface-raised);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-popover);transform-origin:100% 0;transition:opacity var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out);flex-direction:column;display:flex;position:absolute;top:100%;right:0}@starting-style{.menu.svelte-v532d9{opacity:0;transform:scale(var(--enter-scale))}}.menu.start.svelte-v532d9{transform-origin:0 0;left:0;right:auto}button.svelte-v532d9{padding:var(--space-2) var(--space-3);border-radius:var(--radius-card);text-align:left;font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text)}@media (hover:hover){button.svelte-v532d9:hover{background:var(--color-surface-hover)}}.danger.svelte-v532d9{color:var(--color-danger)}@media (hover:none) and (pointer:coarse){button.svelte-v532d9{padding:var(--space-3) var(--space-4);font-size:var(--text-lg)}}.column.svelte-1j9d1du{gap:var(--space-2);flex-direction:column;width:100%;display:flex}@media (width<=599px),(height<=499px) and (hover:none) and (pointer:coarse){.column.svelte-1j9d1du{min-height:calc(100% + var(--space-1));margin-top:calc(-1 * var(--space-1));padding-top:var(--space-1);overflow-y:clip}}.header.svelte-1j9d1du{top:calc(var(--space-6) + var(--safe-top));z-index:1;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex;position:sticky}@media (width<=599px),(height<=499px) and (hover:none) and (pointer:coarse){.header.svelte-1j9d1du{top:0}}.header.svelte-1j9d1du:focus-within{z-index:2}.header.svelte-1j9d1du:before{content:"";z-index:-1;inset:calc(-1 * (var(--space-6) + var(--safe-top))) calc(-1 * var(--space-2)) calc(-1 * var(--space-4));background:linear-gradient(to bottom, var(--color-bg) calc(100% - var(--space-4)), transparent);pointer-events:none;position:absolute}.title.svelte-1j9d1du{min-width:0;font-size:var(--text-xl);font-weight:var(--weight-medium);line-height:var(--leading-tight);color:var(--color-text);margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-2));padding:var(--space-1) var(--space-2);text-overflow:ellipsis;white-space:nowrap;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;overflow:hidden}.title.svelte-1j9d1du:focus-visible{color:var(--color-on-focus-fill)}.title.svelte-1j9d1du:focus-visible+.menu-anchor:where(.svelte-1j9d1du){margin-left:var(--space-2)}.menu-anchor.svelte-1j9d1du{flex:none;display:flex;position:relative}.dots.svelte-1j9d1du{translate:0 var(--dots-nudge);color:var(--color-icon-faint);transition:color var(--duration-fast) var(--ease-hover);display:flex}@media (hover:hover){.dots.svelte-1j9d1du:hover{color:var(--color-text-faint)}}.dots.svelte-1j9d1du:focus-visible{color:var(--color-focus-fill);outline:none}.filled.svelte-1j9d1du,.dots.svelte-1j9d1du:focus-visible .idle:where(.svelte-1j9d1du){display:none}.idle.svelte-1j9d1du,.dots.svelte-1j9d1du:focus-visible .filled:where(.svelte-1j9d1du){display:flex}.cards.svelte-1j9d1du:focus-visible{outline:none}.body.svelte-1j9d1du{gap:var(--space-2);border-radius:var(--radius-card);transition:background-color var(--duration-fast) var(--ease-hover), box-shadow var(--duration-fast) var(--ease-hover);flex-direction:column;display:flex}.cards.svelte-1j9d1du{gap:var(--space-2);padding-bottom:var(--drop-zone-reach);margin-bottom:calc(-1 * var(--drop-zone-reach));flex-direction:column;display:flex}.cards.empty.svelte-1j9d1du{margin-bottom:calc(-1 * (var(--drop-zone-reach) + var(--space-2)));transition:margin-bottom var(--duration-normal) var(--ease-out)}.cards.empty.svelte-1j9d1du.drop-target{margin-bottom:calc(var(--drop-zone-min-height) - var(--drop-zone-reach))}@media (prefers-reduced-motion:reduce){.cards.empty.svelte-1j9d1du{transition:none}}.body.washed.svelte-1j9d1du{background:var(--color-drop-zone);box-shadow:0 0 0 var(--space-2) var(--color-drop-zone)}.body.washed.svelte-1j9d1du .add-tile:where(.svelte-1j9d1du){border-color:#0000}.item.settling.svelte-1j9d1du>.card{animation:svelte-1j9d1du-set-down var(--duration-settle-shadow) var(--ease-out)}@keyframes svelte-1j9d1du-set-down{0%{box-shadow:var(--shadow-lifted)}}.item.svelte-1j9d1du{border-radius:var(--radius-card);cursor:pointer;flex-direction:column;display:flex}.item.shadow.svelte-1j9d1du{position:relative}.item.shadow.svelte-1j9d1du:before{content:"";border-radius:var(--radius-card);box-shadow:inset 0 0 0 var(--border-width) var(--color-drop-slot);visibility:visible;position:absolute;inset:0}.viewport.svelte-jpc25w{--fade-left:0px;--fade-right:0px;height:100dvh;overflow:auto}.viewport.more-left.svelte-jpc25w,.viewport.more-right.svelte-jpc25w{-webkit-mask-image:linear-gradient(90deg, transparent, black var(--fade-left), black calc(100% - var(--fade-right)), transparent);mask-image:linear-gradient(90deg, transparent, black var(--fade-left), black calc(100% - var(--fade-right)), transparent)}.viewport.more-left.svelte-jpc25w{--fade-left:var(--board-fade)}.viewport.more-right.svelte-jpc25w{--fade-right:var(--board-fade)}.board.svelte-jpc25w{align-items:flex-start;gap:var(--space-8);width:max-content;min-width:100%;min-height:100%;padding:calc(var(--space-6) + var(--safe-top)) calc(var(--board-edge) + var(--safe-right)) var(--bar-clearance) calc(var(--board-edge) + var(--safe-left));display:flex}.columns.svelte-jpc25w{align-self:stretch;gap:var(--space-5);display:flex;position:relative}.slot.svelte-jpc25w{width:var(--column-width);margin-top:calc(-1 * var(--space-1));padding-top:var(--space-1);scroll-snap-align:start;flex:none;position:relative;overflow-y:clip}@media (width<=599px),(height<=499px) and (hover:none) and (pointer:coarse){.viewport.svelte-jpc25w{scroll-snap-type:x mandatory;scroll-padding-inline:calc(var(--board-edge) + var(--safe-left) - var(--space-2-5));overscroll-behavior:contain;overflow-y:hidden}.viewport.dragging.svelte-jpc25w{scroll-snap-type:none;overflow-x:hidden}.board.svelte-jpc25w{height:100%;padding-top:0;padding-bottom:0}.slot.svelte-jpc25w{width:calc(var(--column-width) + 2 * var(--space-2-5));margin:0 calc(-1 * var(--space-2-5));padding:calc(var(--space-6) + var(--safe-top)) var(--space-2-5) var(--bar-clearance);overscroll-behavior:contain;scroll-snap-stop:always;scrollbar-width:none;overflow:hidden auto}.slot.svelte-jpc25w::-webkit-scrollbar{display:none}.lane.svelte-jpc25w{left:0}.add.svelte-jpc25w{padding-top:calc(var(--space-6) + var(--safe-top));scroll-snap-align:end;scroll-snap-stop:always}}.slot.svelte-jpc25w .header{transition:transform var(--duration-normal) var(--ease-out)}.lane.svelte-jpc25w{top:calc(-1 * var(--space-2-5));bottom:0;left:calc(-1 * var(--space-2-5));width:calc(var(--column-width) + 2 * var(--space-2-5));border-radius:var(--radius-card);background:var(--color-drop-zone);opacity:0;transform:translateX(var(--lane-x)) scaleX(var(--lane-start-scale));transition:opacity var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out);pointer-events:none;position:absolute}.lane.on.svelte-jpc25w{opacity:1;transform:translateX(var(--lane-x))}.slot.target.svelte-jpc25w .header{transform:translateY(var(--space-2))}@media (prefers-reduced-motion:reduce){.lane.svelte-jpc25w,.slot.svelte-jpc25w .header{transition:none}}.slot.ghost.svelte-jpc25w>*{visibility:hidden;position:relative}.slot.ghost.svelte-jpc25w>:after{content:"";border-radius:var(--radius-card);box-shadow:inset 0 0 0 var(--border-width) var(--color-drop-slot);visibility:visible;position:absolute;inset:0}.column-lifted{z-index:30;justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-raised);box-shadow:var(--shadow-lifted);pointer-events:none;will-change:transform;display:flex;position:fixed}.column-lifted-title{min-width:0;font-size:var(--text-xl);line-height:var(--leading-tight);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.column-lifted-count{font-size:var(--text-md);color:var(--color-text-faint);flex:none}.drag-shield{z-index:29;cursor:grabbing;-webkit-user-select:none;user-select:none;position:fixed;inset:0}.add.svelte-jpc25w{margin-top:calc(var(--text-xl) * var(--leading-tight) + var(--space-4))}.add.adding.svelte-jpc25w{margin-top:0}.field.svelte-1wwg2pz{align-items:center;gap:var(--space-4);border-bottom:var(--border-width) solid var(--color-border);transition:border-color var(--duration-fast) var(--ease-hover);display:flex}.field.editing.svelte-1wwg2pz,.field.svelte-1wwg2pz:focus-within{border-bottom-color:var(--color-border-strong)}.name.svelte-1wwg2pz{min-width:0;font-size:var(--field-size,var(--text-display-fluid));font-weight:var(--weight-regular);line-height:var(--leading-tight);color:var(--color-text-strong);text-overflow:ellipsis;background:0 0;border:0;flex:1;padding:0}.name.svelte-1wwg2pz::placeholder{color:var(--color-text-ghost)}.name.svelte-1wwg2pz:focus-visible{outline:none}.send.svelte-1wwg2pz{--send-icon:var(--icon-md);width:var(--control-height);height:var(--control-height);border-radius:var(--radius-pill);background:var(--color-surface-subtle);color:var(--color-text-muted);transition:background-color var(--duration-fast) var(--ease-hover), color var(--duration-fast) var(--ease-hover), transform var(--duration-press) var(--ease-out);flex:none;justify-content:center;align-items:center;display:flex}@media (width<=599px),(hover:none) and (pointer:coarse){.send.svelte-1wwg2pz{--send-icon:var(--icon-sm);width:var(--send-size-compact);height:var(--send-size-compact)}}.send.ready.svelte-1wwg2pz{background:var(--color-add-bg);color:var(--color-add)}.enter.svelte-1wwg2pz{font-size:var(--field-size,var(--text-display-fluid));font-weight:var(--weight-regular);line-height:var(--leading-tight);color:var(--color-text-ghost);transition:color var(--duration-fast) var(--ease-hover), transform var(--duration-press) var(--ease-out);flex:none}.enter.ready.svelte-1wwg2pz{color:var(--color-text-strong)}@media (hover:hover){.enter.svelte-1wwg2pz:not(.ready):hover{color:var(--color-text-faint)}}.send.svelte-1wwg2pz:active,.enter.svelte-1wwg2pz:active{transform:scale(var(--press-scale))}.send.svelte-1wwg2pz:focus-visible,.enter.svelte-1wwg2pz:focus-visible{color:var(--color-focus);outline:none}.pill.svelte-czlwc1{align-items:center;gap:var(--space-2);height:var(--control-height);padding:var(--space-4) var(--space-6);border-radius:var(--radius-pill);font-size:var(--text-xl);font-weight:var(--weight-medium);line-height:var(--leading-tight);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-hover), box-shadow var(--duration-fast) var(--ease-hover), transform var(--duration-press) var(--ease-out);display:inline-flex}.pill.svelte-czlwc1:active{transform:scale(var(--press-scale))}.hint.svelte-czlwc1{font:inherit;color:var(--color-text-faint);position:relative}.keys.svelte-czlwc1,.tick.svelte-czlwc1{transition:opacity var(--duration-fast) var(--ease-hover)}.tick.svelte-czlwc1{opacity:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.confirmed.svelte-czlwc1 .keys:where(.svelte-czlwc1){opacity:0}.confirmed.svelte-czlwc1 .tick:where(.svelte-czlwc1){opacity:1}.primary.svelte-czlwc1{background:var(--color-primary-bg);color:var(--color-primary-text)}.primary.svelte-czlwc1 .hint:where(.svelte-czlwc1){color:var(--color-primary-hint)}.outline.svelte-czlwc1{color:var(--color-text-strong);box-shadow:inset 0 0 0 var(--border-width) var(--color-border);background:0 0}.danger.svelte-czlwc1{color:var(--color-danger);box-shadow:inset 0 0 0 var(--border-width) var(--color-danger-border);background:0 0}@media (hover:hover){.primary.svelte-czlwc1:hover{background:var(--color-primary-bg-hover)}.outline.svelte-czlwc1:hover{box-shadow:inset 0 0 0 var(--border-width) var(--color-border-pill-hover)}.danger.svelte-czlwc1:hover{box-shadow:inset 0 0 0 var(--border-width) var(--color-danger-border-hover)}}@media (width<=599px),(height<=499px) and (hover:none) and (pointer:coarse){.pill.svelte-czlwc1{padding-inline:var(--space-4);font-size:var(--text-lg)}}.selection.svelte-1g4d8rq{z-index:15;background:var(--color-bg);position:fixed;inset:0;overflow-y:auto}.boards.svelte-1g4d8rq{padding:calc(var(--space-12) + var(--safe-top)) calc(var(--list-edge) + var(--safe-right)) calc(var(--bar-bottom) + var(--close-size) + var(--space-6)) calc(var(--list-edge) + var(--safe-left));margin:0;list-style:none}.row.svelte-1g4d8rq{align-items:center;gap:var(--space-6);display:flex}.row.svelte-1g4d8rq>:first-child{flex:1;min-width:0}.row.svelte-1g4d8rq>.board:where(.svelte-1g4d8rq){flex:0 auto}.row.new.svelte-1g4d8rq{margin-top:var(--space-2)}.board.svelte-1g4d8rq{align-items:flex-start;gap:var(--space-6);min-width:0;margin-left:calc(-1 * var(--focus-pill-display));padding:0 var(--focus-pill-display);text-align:left;font-size:var(--text-display-fluid);font-weight:var(--weight-regular);line-height:var(--leading-tight);color:var(--color-text-display);transform-origin:0;transition:color var(--duration-fast) var(--ease-hover), transform var(--duration-press) var(--ease-out);display:flex}@media (hover:hover){.board.svelte-1g4d8rq:hover{color:var(--color-text-strong)}}.board.current.svelte-1g4d8rq:focus-visible{color:var(--color-on-focus-fill)}.board.svelte-1g4d8rq:active{transform:scale(var(--press-scale))}.name.svelte-1g4d8rq{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.board.current.svelte-1g4d8rq{font-weight:var(--weight-medium);color:var(--color-text-strong)}.check.svelte-1g4d8rq{margin-top:var(--check-offset-display);flex:none;display:flex}.actions.svelte-1g4d8rq{align-items:center;gap:var(--space-6);flex:none;margin-left:auto;display:flex}.delete.svelte-1g4d8rq{width:var(--round-button-size);height:var(--round-button-size);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 var(--border-width) var(--color-delete-ring);color:var(--color-delete-icon);transition:color var(--duration-fast) var(--ease-hover), box-shadow var(--duration-fast) var(--ease-hover), transform var(--duration-press) var(--ease-out);justify-content:center;align-items:center;display:flex}@media (hover:hover){.delete.svelte-1g4d8rq:hover{box-shadow:inset 0 0 0 var(--border-width) var(--color-delete-ring-hover);color:var(--color-delete-icon-hover)}}.delete.svelte-1g4d8rq:active{transform:scale(var(--press-scale))}.delete.svelte-1g4d8rq:focus-visible{color:var(--color-focus);outline:none}.menu-anchor.svelte-1g4d8rq{flex:none;display:none;position:relative}.dots.svelte-1g4d8rq{font-size:var(--text-display-fluid);color:var(--color-icon-faint);display:flex}.dots.svelte-1g4d8rq:focus-visible{color:var(--color-focus);outline:none}@media (width<=599px),(hover:none) and (pointer:coarse){.row.svelte-1g4d8rq{gap:var(--space-2)}.board.svelte-1g4d8rq{gap:var(--space-3)}.board.svelte-1g4d8rq:not(.current){margin-right:calc(-1 * var(--space-4))}.actions.svelte-1g4d8rq{display:none}.menu-anchor.svelte-1g4d8rq{margin-left:auto;display:flex}.name.svelte-1g4d8rq{text-overflow:clip}.name.svelte-1g4d8rq.cut{-webkit-mask-image:linear-gradient(to left, transparent, black var(--name-fade));mask-image:linear-gradient(to left, transparent, black var(--name-fade))}.board.svelte-1g4d8rq:not(.current) .name:where(.svelte-1g4d8rq).cut{-webkit-mask-image:linear-gradient(to left, transparent var(--space-4), black calc(var(--space-4) + var(--name-fade)));mask-image:linear-gradient(to left, transparent var(--space-4), black calc(var(--space-4) + var(--name-fade)))}}.footer.svelte-1g4d8rq{bottom:var(--bar-bottom);align-items:center;gap:var(--space-4);display:flex;position:fixed;left:50%;transform:translate(-50%)}.close.svelte-1g4d8rq{width:var(--close-size);height:var(--close-size);padding-top:var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-subtle);color:var(--color-text-muted);font-size:var(--text-lg);font-weight:var(--weight-medium);line-height:var(--leading-tight);transition:background-color var(--duration-fast) var(--ease-hover), color var(--duration-fast) var(--ease-hover), transform var(--duration-press) var(--ease-out);flex-direction:column;justify-content:center;align-items:center;display:flex}.close.svelte-1g4d8rq .hint:where(.svelte-1g4d8rq){font:inherit;font-size:var(--text-md);color:var(--color-text-faint)}@media (hover:none) and (pointer:coarse){.close.svelte-1g4d8rq{padding-top:0}}@media (hover:hover){.close.svelte-1g4d8rq:hover{background:var(--color-surface-subtle-hover);color:var(--color-text-muted-hover)}}.close.svelte-1g4d8rq:active{transform:scale(var(--press-scale))}.status.svelte-zjvibr{--status-icon:var(--icon-md);align-items:center;display:flex}.corner.svelte-zjvibr{right:calc(var(--corner-edge) + var(--safe-right));bottom:var(--bar-bottom);z-index:5;height:var(--bar-height);justify-content:flex-end;position:fixed}.line.svelte-zjvibr{--status-icon:var(--icon-sm);font-size:var(--text-md);justify-content:center}.line.svelte-zjvibr>:where(.svelte-zjvibr){margin-top:var(--space-4)}.label.svelte-zjvibr{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-lg);font-weight:var(--weight-medium);line-height:var(--leading-normal);white-space:nowrap;transition:color var(--duration-fast) var(--ease-hover);display:flex}.line.svelte-zjvibr .label:where(.svelte-zjvibr){gap:var(--space-1);font-size:var(--text-md)}.label.off.svelte-zjvibr{color:var(--color-text-faint)}.label.attention.svelte-zjvibr{color:var(--color-sync-attention)}@media (hover:hover){.label.svelte-zjvibr:hover{color:var(--color-text-muted-hover)}.label.off.svelte-zjvibr:hover{color:var(--color-text-muted)}.label.attention.svelte-zjvibr:hover{color:var(--color-sync-attention);opacity:.8}}.dot-place.svelte-zjvibr{width:var(--reinforce-size);height:var(--reinforce-size);margin-right:calc((var(--reinforce-size) - var(--sync-dot-size)) / -2);justify-content:center;align-items:center;display:flex}.dot.svelte-zjvibr{width:var(--sync-dot-size);height:var(--sync-dot-size);border-radius:var(--radius-pill);background:var(--color-sync-ok);animation:svelte-zjvibr-breathe var(--duration-pulse) var(--ease-hover) infinite}@keyframes svelte-zjvibr-breathe{50%{opacity:.6;scale:var(--pulse-scale)}}@media (prefers-reduced-motion:reduce){.dot.svelte-zjvibr{animation:none}}.reinforce.svelte-zjvibr{align-items:center;gap:var(--space-1);color:var(--color-text-muted);display:flex}.corner.svelte-zjvibr .reinforce:where(.svelte-zjvibr){width:var(--reinforce-size);height:var(--reinforce-size);border-radius:var(--radius-pill);background:var(--color-bg);box-shadow:inset 0 0 0 var(--border-width) var(--color-border);transition:box-shadow var(--duration-morph-icon) var(--ease-out);justify-content:center}.corner.svelte-zjvibr .reinforce.good:where(.svelte-zjvibr){box-shadow:inset 0 0 0 var(--border-width) var(--color-reinforce-good-ring)}.corner.svelte-zjvibr .reinforce.bad:where(.svelte-zjvibr){box-shadow:inset 0 0 0 var(--border-width) var(--color-reinforce-bad-ring)}.morph.svelte-zjvibr{display:grid}.icon.svelte-zjvibr{opacity:0;transition:opacity var(--duration-morph-icon) var(--ease-out), scale var(--duration-morph-icon) var(--ease-out), rotate var(--duration-morph-icon) var(--ease-out);grid-area:1/1;display:flex;rotate:-30deg;scale:.5}.icon.on.svelte-zjvibr{opacity:1;rotate:0deg;scale:1}.icon.from.svelte-zjvibr{color:var(--color-text-muted)}.reinforce.attention.svelte-zjvibr .icon.from:where(.svelte-zjvibr){color:var(--color-sync-attention)}.icon.good.svelte-zjvibr{color:var(--color-reinforce-good)}.icon.bad.svelte-zjvibr{color:var(--color-sync-attention)}@media (prefers-reduced-motion:reduce){.icon.svelte-zjvibr{rotate:0deg;scale:1}}@media (width<=599px),(height<=499px) and (hover:none) and (pointer:coarse){.corner.svelte-zjvibr{display:none}}.line.svelte-zjvibr{display:none}@media (width<=599px),(height<=499px) and (hover:none) and (pointer:coarse){.line.svelte-zjvibr{display:flex}}.bar.svelte-1e81imw{bottom:var(--bar-bottom);z-index:5;max-width:calc(100vw - 2 * var(--space-8));align-items:center;display:flex;position:fixed;left:50%;transform:translate(-50%)}.row.svelte-1e81imw{align-items:center;gap:var(--space-2);display:flex}.round.svelte-1e81imw{width:var(--bar-height);height:var(--bar-height);border-radius:var(--radius-pill);background:var(--color-surface-subtle);color:var(--color-text-muted);transition:transform var(--duration-press) var(--ease-out);flex:none;justify-content:center;align-items:center;display:none}.round.svelte-1e81imw:active{transform:scale(var(--press-scale))}.selector.svelte-1e81imw{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:min(var(--selector-min-width), calc(100vw - 2 * var(--space-8)));height:var(--control-height);padding:var(--space-3-5) var(--space-3) var(--space-3-5) var(--space-6);border-radius:var(--radius-pill);background:var(--color-surface-subtle);color:var(--color-text-muted);font-size:var(--text-lg);font-weight:var(--weight-medium);line-height:var(--leading-tight);transition:color var(--duration-fast) var(--ease-hover), background-color var(--duration-fast) var(--ease-hover), transform var(--duration-press) var(--ease-out);display:flex}@media (hover:hover){.selector.svelte-1e81imw:hover{background:var(--color-surface-subtle-hover);color:var(--color-text-muted-hover)}}.selector.svelte-1e81imw:active{transform:scale(var(--press-scale))}.end.svelte-1e81imw{align-items:center;gap:var(--space-1);flex:none;display:flex}.hint.svelte-1e81imw{font:inherit;color:var(--color-text-faint);flex:none}.names.svelte-1e81imw{min-width:0;display:grid;overflow:hidden}.name.svelte-1e81imw{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;overflow:hidden}@media (width<=599px),(height<=499px) and (hover:none) and (pointer:coarse){.bar.svelte-1e81imw{right:calc(var(--space-4) + var(--safe-right));left:calc(var(--space-4) + var(--safe-left));flex-direction:column;align-items:stretch;max-width:none;transform:none}.round.svelte-1e81imw{display:flex}.selector.svelte-1e81imw{min-width:0;height:var(--bar-height);padding:var(--space-2) var(--space-3) var(--space-2) calc(var(--space-4) + var(--space-1) / 2);flex:1}}.entry.svelte-1vwqrif{align-items:center;gap:var(--space-2);min-height:var(--checkbox-size);display:flex}.round-add.svelte-1vwqrif{width:var(--checkbox-size);height:var(--checkbox-size);border-radius:var(--radius-pill);background:var(--color-surface-inset);color:var(--color-text-muted);transition:transform var(--duration-press) var(--ease-out);flex:none;justify-content:center;align-items:center;display:flex}.round-add.ring.svelte-1vwqrif{box-shadow:inset 0 0 0 var(--border-width-thick) var(--color-icon-faint);background:0 0}.round-add.ring.svelte-1vwqrif:focus-visible{box-shadow:inset 0 0 0 var(--border-width-thick) var(--color-focus)}.round-add.svelte-1vwqrif:active{transform:scale(var(--press-scale))}.round-add.svelte-1vwqrif:focus-visible{color:var(--color-focus);outline:none}.text.svelte-1vwqrif{min-width:0;font-size:var(--text-md);font-weight:var(--weight-medium);line-height:var(--leading-normal);color:var(--color-text);background:0 0;border:0;flex:1;padding:0}.text.svelte-1vwqrif::placeholder{color:var(--color-text-faint)}.text.invalid.svelte-1vwqrif{color:var(--color-danger)}.remove.svelte-13tlzn0{color:var(--color-icon-ghost);transition:color var(--duration-fast) var(--ease-hover);flex:none;display:flex}@media (hover:hover){.remove.svelte-13tlzn0:hover{color:var(--color-text-muted)}}.remove.svelte-13tlzn0:focus-visible{color:var(--color-focus);outline:none}.list.svelte-hpxfqg{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.entry.svelte-hpxfqg{align-items:center;gap:var(--space-2);min-height:var(--checkbox-size);display:flex}.checkbox.svelte-hpxfqg{width:var(--checkbox-size);height:var(--checkbox-size);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 var(--border-width-thick) var(--color-text-faint);color:var(--color-surface);transition:background-color var(--duration-tick) var(--ease-out), box-shadow var(--duration-tick) var(--ease-out), transform var(--duration-press) var(--ease-out);flex:none;justify-content:center;align-items:center;display:flex}.tick.svelte-hpxfqg{clip-path:inset(0 100% 0 0);transition:clip-path var(--duration-tick) var(--ease-out);display:flex}.checkbox.done.svelte-hpxfqg .tick:where(.svelte-hpxfqg){clip-path:inset(0);transition-delay:calc(var(--duration-tick) * .4)}.checkbox.svelte-hpxfqg:active{transform:scale(var(--press-scale))}.checkbox.done.svelte-hpxfqg{background:var(--color-text-strong);box-shadow:none}.text.svelte-hpxfqg{min-width:0;font-size:var(--text-md);font-weight:var(--weight-medium);line-height:var(--leading-normal);color:var(--color-text);transition:color var(--duration-tick) var(--ease-hover);background:0 0;border:0;flex:1;padding:0}.entry.done.svelte-hpxfqg .text:where(.svelte-hpxfqg){color:var(--color-text-muted)}.picker.svelte-zmry26{z-index:10;gap:var(--space-3);margin-top:var(--space-2);padding:var(--space-4);background:var(--color-surface-raised);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-popover);box-shadow:var(--shadow-modal);transform-origin:0 0;transition:opacity var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out);flex-direction:column;display:flex;position:absolute;top:100%;left:0}@starting-style{.picker.svelte-zmry26{opacity:0;transform:scale(var(--enter-scale))}}.header.svelte-zmry26{align-items:center;gap:var(--space-1);padding-left:var(--space-2);display:flex}.picker.above.svelte-zmry26{margin-top:0;margin-bottom:calc(var(--space-2) - var(--nudge));transform-origin:0 100%;top:auto;bottom:100%}.month.svelte-zmry26{font-size:var(--text-lg);line-height:var(--leading-tight);color:var(--color-text-strong);flex:1}.nav.svelte-zmry26{border-radius:var(--radius-pill);color:var(--color-text-muted);transition:background-color var(--duration-fast) var(--ease-hover), transform var(--duration-press) var(--ease-out);display:flex}@media (hover:hover){.nav.svelte-zmry26:hover{background:var(--color-surface-hover)}}.nav.svelte-zmry26:active{transform:scale(var(--press-scale))}.nav.svelte-zmry26:focus-visible{color:var(--color-focus);outline:none}.picker.svelte-zmry26:focus,.grid.svelte-zmry26:focus{outline:none}.row.svelte-zmry26{grid-template-columns:repeat(7, var(--calendar-cell));display:grid}.weekday.svelte-zmry26{height:var(--space-8);font-size:var(--text-md);color:var(--color-text-faint);justify-content:center;align-items:center;display:flex}.day.svelte-zmry26{width:var(--calendar-cell);height:var(--calendar-cell);border-radius:var(--radius-pill);font-size:var(--text-md);font-variant-numeric:tabular-nums;color:var(--color-text);transition:background-color var(--duration-fast) var(--ease-hover), transform var(--duration-press) var(--ease-out)}@media (hover:hover){.day.svelte-zmry26:hover{background:var(--color-surface-hover)}}.day.svelte-zmry26:active{transform:scale(var(--press-scale))}.day.outside.svelte-zmry26{color:var(--color-text-faint)}.day.today.svelte-zmry26{box-shadow:inset 0 0 0 var(--border-width) var(--color-text-faint);color:var(--color-text-strong)}.day.selected.svelte-zmry26{background:var(--color-text-strong);box-shadow:none;color:var(--color-surface)}.quick.svelte-zmry26{gap:var(--space-2);padding-top:var(--space-3);border-top:var(--border-width) solid var(--color-border-subtle);display:flex}.quick-pick.svelte-zmry26{padding:var(--space-2) var(--space-4);white-space:nowrap;border-radius:var(--radius-pill);background:var(--color-surface-inset);font-size:var(--text-md);line-height:var(--leading-tight);color:var(--color-text);transition:transform var(--duration-press) var(--ease-out)}.quick-pick.svelte-zmry26:active{transform:scale(var(--press-scale))}.picker.svelte-zmry26:focus-visible,.grid.svelte-zmry26:focus-visible{outline:none}.due.svelte-eabhua{align-items:center;gap:var(--space-2);display:flex;position:relative}.pick.svelte-eabhua{align-items:center;gap:var(--space-2);font-size:var(--text-md);font-weight:var(--weight-medium);line-height:var(--leading-normal);font-variant-numeric:tabular-nums;color:var(--color-text-faint);transition:transform var(--duration-press) var(--ease-out);display:inline-flex}.pick.svelte-eabhua:active{transform:scale(var(--press-scale))}.icon.svelte-eabhua{width:var(--checkbox-size);height:var(--checkbox-size);border-radius:var(--radius-pill);background:var(--color-surface-inset);color:var(--color-text-muted);flex:none;justify-content:center;align-items:center;display:flex}.pick.normal.svelte-eabhua{color:var(--color-due)}.pick.normal.svelte-eabhua .icon:where(.svelte-eabhua){background:var(--color-due-bg);color:var(--color-due)}.pick.soon.svelte-eabhua{color:var(--color-due-soon)}.pick.soon.svelte-eabhua .icon:where(.svelte-eabhua){background:var(--color-due-soon-bg);color:var(--color-due-soon)}.pick.overdue.svelte-eabhua{color:var(--color-overdue)}.pick.overdue.svelte-eabhua .icon:where(.svelte-eabhua){background:var(--color-overdue-bg);color:var(--color-overdue)}.pick.svelte-eabhua:focus-visible{outline:none}.pick.svelte-eabhua:focus-visible .icon:where(.svelte-eabhua){background:var(--color-focus-fill);color:var(--color-on-focus-fill)}.remove.svelte-eabhua{margin-left:auto;display:flex}.list.svelte-1gtz5e1{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.entry.svelte-1gtz5e1{align-items:center;gap:var(--space-2);min-height:var(--checkbox-size);display:flex}.link-icon.svelte-1gtz5e1{width:var(--checkbox-size);height:var(--checkbox-size);border-radius:var(--radius-pill);background:var(--color-link-bg);color:var(--color-link);transition:color var(--duration-fast) var(--ease-hover);flex:none;justify-content:center;align-items:center;display:flex}.link.svelte-1gtz5e1{min-width:0;font-size:var(--text-md);font-weight:var(--weight-medium);line-height:var(--leading-normal);color:var(--color-link);text-overflow:ellipsis;transition:color var(--duration-fast) var(--ease-hover);white-space:nowrap;flex:1;overflow:hidden}.link.svelte-1gtz5e1:not(:focus-visible){text-decoration:none}@media (hover:hover){:is(.link.svelte-1gtz5e1:hover,.entry.svelte-1gtz5e1:has(.link:where(.svelte-1gtz5e1):hover) .link-icon:where(.svelte-1gtz5e1)){color:var(--color-link-hover)}}.entry.svelte-1gtz5e1:has(.link:where(.svelte-1gtz5e1):focus-visible) .link-icon:where(.svelte-1gtz5e1){background:var(--color-focus-fill);color:var(--color-on-focus-fill)}.overlay.svelte-1rc1rez,.layer.svelte-1rc1rez{z-index:20;position:fixed;inset:0}.overlay.svelte-1rc1rez{background:var(--overlay-fill)}.layer.svelte-1rc1rez{padding:var(--safe-top) calc(var(--safe-right) + var(--sheet-side)) 0 calc(var(--safe-left) + var(--sheet-side));justify-content:safe center;display:flex;overflow-y:auto}.sheet.svelte-1rc1rez{min-width:0;height:max-content;margin-block:var(--sheet-top);background:var(--color-surface-raised);border-radius:var(--radius-sheet);box-shadow:var(--shadow-modal);width:min(var(--editor-width), 100%);max-height:calc(100dvh - 2 * var(--sheet-top) - var(--safe-top) - var(--safe-bottom));padding:var(--space-10);flex-direction:column;display:flex}@media (width<=599px),(height<=499px) and (hover:none) and (pointer:coarse){.sheet.svelte-1rc1rez{width:100%;min-height:100dvh;max-height:none;padding:var(--space-5) var(--space-5) 0;box-shadow:none;border-radius:0;margin-block:0}}.title.svelte-hiyn81,.notes.svelte-hiyn81{border:0;border-bottom:var(--border-width) solid var(--color-border);width:100%;font-size:var(--text-xl);font-weight:var(--weight-medium);line-height:var(--leading-tight);color:var(--color-text-strong);transition:border-color var(--duration-fast) var(--ease-hover);background:0 0;padding:0}.title.svelte-hiyn81::placeholder,.notes.svelte-hiyn81::placeholder{color:var(--color-text-faint)}.title.svelte-hiyn81:focus,.notes.svelte-hiyn81:focus{border-bottom-color:var(--color-border-focus)}.title.svelte-hiyn81{padding-bottom:var(--space-2)}.notes.svelte-hiyn81{min-height:calc(var(--text-xl) * var(--leading-relaxed) * 3 + var(--space-2) + var(--space-4));max-height:calc(var(--text-xl) * var(--leading-relaxed) * var(--notes-lines) + var(--space-2) + var(--space-4));padding:var(--space-2) 0 var(--space-4);border-bottom-color:var(--color-border-subtle);font-weight:var(--weight-regular);line-height:var(--leading-relaxed);color:var(--color-text);resize:none;field-sizing:content;overflow-y:auto}.title.svelte-hiyn81,.notes.svelte-hiyn81,.section.svelte-hiyn81,.footer.svelte-hiyn81{flex:none}.lists.svelte-hiyn81{min-height:0;margin-inline:calc(-1 * var(--space-2));padding-inline:var(--space-2);overscroll-behavior:contain;flex:0 auto;overflow-y:auto}.notes-left.svelte-hiyn81{margin:var(--space-1) 0 0;font-size:var(--text-md);font-variant-numeric:tabular-nums;text-align:right;color:var(--color-text-faint);flex:none}.section.svelte-hiyn81{padding:var(--space-4) 0;border-bottom:var(--border-width) solid var(--color-border-subtle)}.footer.svelte-hiyn81{align-items:center;gap:var(--space-4);padding-top:var(--space-5);flex-wrap:wrap;margin-top:auto;display:flex}.actions.svelte-hiyn81{gap:var(--space-4);flex-wrap:wrap;margin-left:auto;display:flex}@media (width<=599px),(height<=499px) and (hover:none) and (pointer:coarse){.lists.svelte-hiyn81{overflow:visible}.footer.svelte-hiyn81{gap:var(--space-2);margin-inline:calc(-1 * var(--space-5));padding:var(--space-4) var(--space-5) calc(var(--space-4) + var(--safe-bottom));background:var(--color-surface-raised);position:sticky;bottom:0}.actions.svelte-hiyn81{gap:var(--space-2)}}.empty.svelte-1sq3h5p{gap:var(--space-8);min-height:100dvh;padding:calc(var(--empty-top) + var(--safe-top)) calc(var(--empty-edge) + var(--safe-right)) var(--bar-clearance) calc(var(--empty-edge) + var(--safe-left));flex-direction:column;display:flex}.text.svelte-1sq3h5p{column-gap:var(--space-6);font-size:var(--text-headline-fluid);font-weight:var(--weight-regular);line-height:var(--leading-tight);flex-wrap:wrap;margin:0;display:flex}.headline.svelte-1sq3h5p{color:var(--color-text-strong)}.hint.svelte-1sq3h5p{color:var(--color-text-faint)}.name.svelte-1sq3h5p{width:100%;font-size:var(--text-display-fluid);font-weight:var(--weight-regular);line-height:var(--leading-tight);color:var(--color-text-strong);caret-color:var(--color-text-faint);text-overflow:ellipsis;background:0 0;border:0;padding:0}.name.svelte-1sq3h5p::placeholder{color:var(--color-text-faint)}.name.svelte-1sq3h5p:focus-visible{outline:none}.first-run.svelte-1sq3h5p{padding:calc(var(--first-run-top) + var(--safe-top)) calc(var(--first-run-edge) + var(--safe-right)) var(--bar-clearance) calc(var(--first-run-edge) + var(--safe-left));gap:0}.intro.svelte-1sq3h5p{margin-bottom:var(--first-run-gap);font-size:var(--text-lg);line-height:var(--leading-tight)}.about.svelte-1sq3h5p{font-weight:var(--weight-regular);color:var(--color-text-strong);margin:0}.mark.svelte-1sq3h5p{vertical-align:top;margin-right:var(--space-2);display:inline-flex}.mark.svelte-1sq3h5p .icon{width:var(--icon-xl)}.app-name.svelte-1sq3h5p{font-weight:var(--weight-strong)}.line.svelte-1sq3h5p{margin-left:var(--space-2)}.sync.svelte-1sq3h5p{bottom:calc(var(--bar-bottom) + var(--space-4));left:calc(var(--first-run-edge) + var(--safe-left));align-items:center;gap:var(--space-2);font:inherit;font-size:var(--text-md);font-weight:var(--weight-regular);line-height:var(--leading-tight);color:var(--color-text-faint);transition:color var(--duration-fast) var(--ease-hover);background:0 0;border:0;padding:0;display:inline-flex;position:fixed}.sync.svelte-1sq3h5p:focus-visible{color:var(--color-text-muted-hover)}.sync.svelte-1sq3h5p:focus-visible .icon{color:var(--color-focus)}@media (hover:hover){.sync.svelte-1sq3h5p:hover{color:var(--color-text-muted-hover)}}.label.svelte-1sq3h5p{font-size:var(--text-label-lg);font-weight:var(--weight-regular);line-height:var(--leading-tight);color:var(--color-text-faint)}.field.svelte-1sq3h5p{margin-top:var(--first-run-label-gap);display:grid;overflow:hidden}.field.svelte-1sq3h5p>:where(.svelte-1sq3h5p),.examples.svelte-1sq3h5p>:where(.svelte-1sq3h5p){grid-area:1/1}.first-run.svelte-1sq3h5p .name:where(.svelte-1sq3h5p),.examples.svelte-1sq3h5p{font-size:var(--text-display-xl-fluid);font-weight:var(--weight-regular);line-height:var(--leading-tight)}.examples.svelte-1sq3h5p{color:var(--color-text-faint);white-space:nowrap;pointer-events:none;display:grid}@media (width<=599px),(hover:none) and (pointer:coarse){.empty.svelte-1sq3h5p{--field-size:var(--text-empty-compact);gap:var(--space-6)}.first-run.svelte-1sq3h5p{gap:var(--space-2)}.text.svelte-1sq3h5p{gap:var(--space-1);font-size:var(--text-empty-compact);flex-direction:column}.hint.svelte-1sq3h5p,.label.svelte-1sq3h5p{font-size:var(--text-empty-hint-compact)}.name.svelte-1sq3h5p,.first-run.svelte-1sq3h5p .name:where(.svelte-1sq3h5p),.examples.svelte-1sq3h5p{font-size:var(--text-empty-compact)}}.hint-line.svelte-pi4v0q{left:50%;bottom:calc(var(--bar-bottom) + var(--bar-height) + var(--space-2));z-index:5;justify-content:center;align-items:center;gap:var(--space-8) var(--space-4);max-width:calc(100vw - 2 * var(--board-edge));height:calc(var(--keycap-size-small) + 2 * var(--space-1));padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-bg);color:var(--color-text-faint);font-size:var(--text-md);white-space:nowrap;opacity:0;transition:opacity var(--duration-fast) var(--ease-hover);flex-wrap:wrap;margin:0;display:flex;position:fixed;overflow:hidden;transform:translate(-50%)}.hint-line.shown.svelte-pi4v0q{opacity:1}.hint.svelte-pi4v0q{align-items:center;gap:var(--space-2);flex:none;display:flex}.keys.svelte-pi4v0q{gap:var(--space-1);display:flex}kbd.svelte-pi4v0q{min-width:var(--keycap-size-small);height:var(--keycap-size-small);padding:0 var(--space-1);border-radius:var(--radius-keycap-small);background:var(--color-surface-subtle);color:var(--color-text-muted);font:inherit;justify-content:center;align-items:center;display:inline-flex}@media (width<=599px),(hover:none) and (pointer:coarse){.hint-line.svelte-pi4v0q{display:none}}.read-only.svelte-1mvwfby{align-items:flex-start;gap:var(--space-8);min-height:100dvh;padding:calc(var(--empty-top) + var(--safe-top)) calc(var(--empty-edge) + var(--safe-right)) var(--space-8) calc(var(--empty-edge) + var(--safe-left));flex-direction:column;display:flex}h1.svelte-1mvwfby{margin:0 0 var(--space-2);font-size:var(--text-xl);font-weight:var(--weight-medium);line-height:var(--leading-tight);color:var(--color-text-strong)}p.svelte-1mvwfby{font-size:var(--text-lg);color:var(--color-text-muted);margin:0}.blur.svelte-148ev8c,.overlay.svelte-148ev8c{z-index:20;position:fixed;inset:0}.blur.svelte-148ev8c{background:var(--overlay-veil);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.blur.svelte-148ev8c{background:var(--overlay-veil-unblurred)}}@media (prefers-reduced-transparency:reduce){.blur.svelte-148ev8c{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.blur.svelte-148ev8c{-webkit-backdrop-filter:none;backdrop-filter:none}}.overlay.svelte-148ev8c{overflow-y:auto}.content.svelte-1b2598q{padding:calc(var(--space-12) + var(--safe-top)) calc(var(--list-edge) + var(--safe-right)) var(--space-12) calc(var(--list-edge) + var(--safe-left));flex-direction:column;align-items:flex-start;display:flex}h2.svelte-1b2598q{color:var(--color-text-strong);font-size:var(--text-headline-fluid);font-weight:var(--weight-medium);line-height:var(--leading-tight);margin:0}.note.svelte-1b2598q{max-width:48rem;margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--text-lg);line-height:var(--leading-normal)}.actions.svelte-1b2598q{align-items:center;gap:var(--space-3) var(--space-4);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.error.svelte-1b2598q,.quiet.svelte-1b2598q{margin:0 0 0 var(--space-2);font-size:var(--text-md);line-height:var(--leading-normal)}.error.svelte-1b2598q{color:var(--color-danger)}.quiet.svelte-1b2598q{color:var(--color-text-faint)}.code.svelte-1b2598q{margin:var(--space-4) 0 0;color:var(--color-text-strong);font-size:var(--text-code);font-weight:var(--weight-regular);line-height:var(--leading-tight);font-variant-numeric:tabular-nums;letter-spacing:.02em;-webkit-user-select:all;user-select:all}.field.svelte-1b2598q{width:100%;max-width:60rem;margin-top:var(--space-6);padding:0 0 var(--space-2);border:none;border-bottom:var(--border-width) solid var(--color-border);color:var(--color-text-strong);font:inherit;font-size:var(--text-headline-fluid);font-weight:var(--weight-regular);line-height:var(--leading-tight);font-variant-numeric:tabular-nums;letter-spacing:.02em;text-transform:uppercase;background:0 0}.field.svelte-1b2598q::placeholder{color:var(--color-text-ghost);text-transform:none}.field.svelte-1b2598q:focus{border-bottom-color:var(--color-border-strong);outline:none}.recover.svelte-1b2598q{bottom:calc(var(--bar-bottom) + var(--space-4));left:calc(var(--list-edge) + var(--safe-left));color:var(--color-text-muted);font-size:var(--text-md);padding:0;position:fixed}@media (hover:hover){.recover.svelte-1b2598q:hover{color:var(--color-text-muted-hover)}}.region.svelte-1t4pwx5{bottom:calc(var(--bar-bottom) + var(--bar-height) + var(--space-5));z-index:30;align-items:center;gap:var(--space-2);flex-direction:column;display:flex;position:fixed;left:50%;transform:translate(-50%)}.toast.svelte-1t4pwx5{align-items:center;gap:var(--space-4);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-5);border-radius:var(--radius-pill);background:var(--color-toast-bg);color:var(--color-toast-text);font-size:var(--text-md);font-weight:var(--weight-medium);line-height:var(--leading-tight);white-space:nowrap;transition:opacity var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out);display:flex}@starting-style{.toast.svelte-1t4pwx5{opacity:0;transform:translateY(var(--enter-offset))}}.label.svelte-1t4pwx5{max-width:min(var(--toast-label-width), 60vw);text-overflow:ellipsis;overflow:hidden}.action.svelte-1t4pwx5{align-items:center;gap:var(--space-1);padding:var(--space-2-5) var(--space-4);border-radius:var(--radius-pill);background:var(--color-toast-action-bg);color:var(--color-toast-action-text);font-weight:var(--weight-strong);transition:color var(--duration-fast) var(--ease-hover), transform var(--duration-press) var(--ease-out);flex:none;display:flex}.hint.svelte-1t4pwx5{font:inherit;font-weight:var(--weight-medium);color:var(--color-toast-action-hint);transition:color var(--duration-fast) var(--ease-hover)}@media (hover:hover){.action.svelte-1t4pwx5:hover{color:var(--color-toast-action-text-hover)}.action.svelte-1t4pwx5:hover .hint:where(.svelte-1t4pwx5){color:var(--color-toast-action-hint-hover)}}.action.svelte-1t4pwx5:active{transform:scale(var(--press-scale))}.screen.svelte-1n46o8q{transition:transform var(--duration-scene) var(--ease-out), opacity var(--duration-scene) var(--ease-out)}.screen.receded.svelte-1n46o8q{transform:scale(var(--scene-scale));opacity:0}
