:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", Roboto, "Segoe UI", system-ui, sans-serif;--type-title:700 1.75rem/2.125rem var(--font-sans);--type-title-tracking:-.4px;--type-headline:600 1.0625rem/1.375rem var(--font-sans);--type-body:500 1.0625rem/1.5rem var(--font-sans);--type-body-regular:400 1.0625rem/1.5rem var(--font-sans);--type-label:600 .9375rem/1.25rem var(--font-sans);--type-caption:500 .8125rem/1.125rem var(--font-sans);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--radius-pill:999px;--size-row:52px;--size-tap:44px;--size-check:24px;--size-fab:56px;--size-pill:34px;--size-text-inset:56px;--motion-fast:.12s;--motion-base:.2s;--ease:cubic-bezier(.2, 0, 0, 1);--danger:#b42318;--warn:#8a5300;--shadow-fab:0 6px 16px #0d14122e;--shadow-sheet:0 -8px 24px #0d14121a;--bg:#fafbfa;--surface:#fff;--raised:#eef2f0;--line:#dce2df;--hairline:#ccd2cf;--pressed:#e5e9e7;--ink:#0d1412;--ink-2:#46524e;--ink-3:#5f6b67;--on-ink:#fafbfa;--accent:#0a6b5c;--on-accent:#fff;--accent-soft:#ddf0eb}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--danger:#ff8a7e;--warn:#f0b648;--shadow-fab:0 6px 16px #00000080;--shadow-sheet:0 -8px 24px #00000073;--bg:#0b0f0e;--surface:#121816;--raised:#1c2421;--line:#2a3330;--hairline:#37403d;--pressed:#242b28;--ink:#edf2f0;--ink-2:#aeb9b5;--ink-3:#89958f;--on-ink:#0b0f0e;--accent:#4cd3b4;--on-accent:#04201a;--accent-soft:#12302a}}:root[data-theme=dark]{--danger:#ff8a7e;--warn:#f0b648;--shadow-fab:0 6px 16px #00000080;--shadow-sheet:0 -8px 24px #00000073;--bg:#0b0f0e;--surface:#121816;--raised:#1c2421;--line:#2a3330;--hairline:#37403d;--pressed:#242b28;--ink:#edf2f0;--ink-2:#aeb9b5;--ink-3:#89958f;--on-ink:#0b0f0e;--accent:#4cd3b4;--on-accent:#04201a;--accent-soft:#12302a}:root[data-palette=blue]{--bg:#fafbfc;--surface:#fff;--raised:#eef1f4;--line:#dce1e5;--hairline:#cdd2d6;--pressed:#e5e8eb;--ink:#0f1317;--ink-2:#485058;--ink-3:#616971;--on-ink:#fafbfc;--accent:#235fa7;--on-accent:#fff;--accent-soft:#deedff}@media (prefers-color-scheme:dark){:root[data-palette=blue]:not([data-theme=light]){--bg:#0c0e11;--surface:#13171b;--raised:#1d2328;--line:#2c3137;--hairline:#3a3f44;--pressed:#242a2f;--ink:#eef1f5;--ink-2:#b0b7bf;--ink-3:#89939b;--on-ink:#0c0e11;--accent:#8bc2ff;--on-accent:#0e1b2b;--accent-soft:#152a46}}:root[data-palette=blue][data-theme=dark]{--bg:#0c0e11;--surface:#13171b;--raised:#1d2328;--line:#2c3137;--hairline:#3a3f44;--pressed:#242a2f;--ink:#eef1f5;--ink-2:#b0b7bf;--ink-3:#89939b;--on-ink:#0c0e11;--accent:#8bc2ff;--on-accent:#0e1b2b;--accent-soft:#152a46}:root[data-palette=violet]{--bg:#fafbfc;--surface:#fff;--raised:#f0f1f4;--line:#dfe0e6;--hairline:#d0d1d7;--pressed:#e6e7ea;--ink:#121217;--ink-2:#4e4e58;--ink-3:#676771;--on-ink:#fafbfc;--accent:#6252a4;--on-accent:#fff;--accent-soft:#eae8ff}@media (prefers-color-scheme:dark){:root[data-palette=violet]:not([data-theme=light]){--bg:#0e0e11;--surface:#16161b;--raised:#212128;--line:#303037;--hairline:#3e3e44;--pressed:#292930;--ink:#f0f0f5;--ink-2:#b5b5bf;--ink-3:#8f919c;--on-ink:#0e0e11;--accent:#bbb7ff;--on-accent:#1a182a;--accent-soft:#2a2444}}:root[data-palette=violet][data-theme=dark]{--bg:#0e0e11;--surface:#16161b;--raised:#212128;--line:#303037;--hairline:#3e3e44;--pressed:#292930;--ink:#f0f0f5;--ink-2:#b5b5bf;--ink-3:#8f919c;--on-ink:#0e0e11;--accent:#bbb7ff;--on-accent:#1a182a;--accent-soft:#2a2444}:root[data-palette=berry]{--bg:#fbfafb;--surface:#fff;--raised:#f4f0f1;--line:#e4dee1;--hairline:#d5cfd2;--pressed:#eae5e7;--ink:#171012;--ink-2:#574b4f;--ink-3:#706468;--on-ink:#fbfafb;--accent:#974260;--on-accent:#fff;--accent-soft:#fde3ea}@media (prefers-color-scheme:dark){:root[data-palette=berry]:not([data-theme=light]){--bg:#110d0e;--surface:#1a1517;--raised:#271f22;--line:#372e31;--hairline:#443c3e;--pressed:#2f282a;--ink:#f4eff1;--ink-2:#beb3b7;--ink-3:#9a8e94;--on-ink:#110d0e;--accent:#ffa3c4;--on-accent:#28131a;--accent-soft:#3f1e29}}:root[data-palette=berry][data-theme=dark]{--bg:#110d0e;--surface:#1a1517;--raised:#271f22;--line:#372e31;--hairline:#443c3e;--pressed:#2f282a;--ink:#f4eff1;--ink-2:#beb3b7;--ink-3:#9a8e94;--on-ink:#110d0e;--accent:#ffa3c4;--on-accent:#28131a;--accent-soft:#3f1e29}:root[data-palette=copper]{--bg:#fcfafa;--surface:#fff;--raised:#f4f0ef;--line:#e5dfdd;--hairline:#d5cfcd;--pressed:#eae6e5;--ink:#17110e;--ink-2:#574c47;--ink-3:#706560;--on-ink:#fcfafa;--accent:#934b1b;--on-accent:#fff;--accent-soft:#fce6db}@media (prefers-color-scheme:dark){:root[data-palette=copper]:not([data-theme=light]){--bg:#110d0b;--surface:#1b1513;--raised:#28201d;--line:#372f2b;--hairline:#443d39;--pressed:#302825;--ink:#f4efee;--ink-2:#beb4af;--ink-3:#9b8e8b;--on-ink:#110d0b;--accent:#ffa980;--on-accent:#28150b;--accent-soft:#3e2211}}:root[data-palette=copper][data-theme=dark]{--bg:#110d0b;--surface:#1b1513;--raised:#28201d;--line:#372f2b;--hairline:#443d39;--pressed:#302825;--ink:#f4efee;--ink-2:#beb4af;--ink-3:#9b8e8b;--on-ink:#110d0b;--accent:#ffa980;--on-accent:#28150b;--accent-soft:#3e2211}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font:var(--type-body-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}.icon.svelte-vvewh5{flex:none;line-height:0;display:inline-flex}.checkbox.svelte-12y1uw1{width:var(--size-tap);height:var(--size-tap);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;place-items:center;margin:0 -10px;padding:0;display:grid}.ring.svelte-12y1uw1{width:var(--size-check);height:var(--size-check);box-shadow:inset 0 0 0 1.5px var(--ink-3);transition:background-color var(--motion-fast) var(--ease), box-shadow var(--motion-fast) var(--ease);border-radius:50%;place-items:center;display:grid}.mark.svelte-12y1uw1{color:var(--accent);opacity:0;transition:opacity var(--motion-fast) var(--ease);line-height:0}.checked.svelte-12y1uw1 .ring:where(.svelte-12y1uw1){background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px #0000}.checked.svelte-12y1uw1 .mark:where(.svelte-12y1uw1){opacity:1}.row.svelte-1fhd31s{min-height:var(--size-row);padding:0 var(--space-4);contain:layout paint;align-items:center;gap:6px;display:flex;position:relative}.row.svelte-1fhd31s:after{content:"";bottom:0;left:var(--size-text-inset);right:var(--space-4);border-bottom:.5px solid var(--hairline);position:absolute}@media (max-resolution:1x){.row.svelte-1fhd31s:after{border-bottom-width:1px}}.row.svelte-1fhd31s:last-child:after{display:none}.text.svelte-1fhd31s{text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:1;gap:2px;min-width:0;margin:0;padding:14px 0;display:flex}.has-preview.svelte-1fhd31s .text:where(.svelte-1fhd31s){padding:10px 0}.row.svelte-1fhd31s:has(.text:where(.svelte-1fhd31s):active){background:var(--pressed)}.title.svelte-1fhd31s,.preview.svelte-1fhd31s{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.title.svelte-1fhd31s{font:var(--type-body-regular);color:var(--ink)}.preview.svelte-1fhd31s{font:var(--type-caption);color:var(--ink-2);font-weight:400}.done.svelte-1fhd31s .title:where(.svelte-1fhd31s){color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--ink-3) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--ink-3) 70%, transparent)}.done.svelte-1fhd31s .preview:where(.svelte-1fhd31s){color:var(--ink-3)}.composer.svelte-1n8df3y{z-index:5;gap:var(--space-3);max-width:640px;padding:var(--space-4) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));background:var(--surface);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-sheet);animation:svelte-1n8df3y-rise var(--motion-base) var(--ease);margin:0 auto;display:grid;position:fixed;bottom:0;left:0;right:0}@keyframes svelte-1n8df3y-rise{0%{opacity:0;transform:translateY(16px)}}textarea.svelte-1n8df3y{resize:none;field-sizing:content;width:100%;min-height:48px;max-height:40vh;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--raised);font:var(--type-body);color:var(--ink);border:0}textarea.svelte-1n8df3y::placeholder{color:var(--ink-3)}textarea.svelte-1n8df3y:focus-visible{outline:none}.actions.svelte-1n8df3y,.paste.svelte-1n8df3y{align-items:center;gap:var(--space-2);display:flex}.paste.svelte-1n8df3y{font:var(--type-label);color:var(--ink-2);flex-wrap:wrap;font-weight:400}.paste.svelte-1n8df3y span:where(.svelte-1n8df3y){flex:100%}.pill.svelte-1n8df3y{height:var(--size-pill);padding:0 var(--space-4);border-radius:var(--radius-pill);font:var(--type-label);border:0}.accent.svelte-1n8df3y{background:var(--accent);color:var(--on-accent)}.accent.svelte-1n8df3y:disabled{background:var(--raised);color:var(--ink-3);cursor:default}.quiet.svelte-1n8df3y{height:var(--size-pill);padding:0 var(--space-3);font:var(--type-label);color:var(--ink-2);background:0 0;border:0}.danger.svelte-1n8df3y{color:var(--danger);margin-left:auto}.empty.svelte-1uba7bi{gap:var(--space-1);text-align:center;padding:var(--space-8) var(--space-4);place-content:center;min-height:40vh;display:grid}p.svelte-1uba7bi{margin:0}.title.svelte-1uba7bi{font:var(--type-headline);color:var(--ink)}.detail.svelte-1uba7bi{font:var(--type-label);color:var(--ink-2);font-weight:400}dialog.svelte-1v8btbv{border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--surface);width:100%;max-width:640px;max-height:85vh;color:var(--ink);box-shadow:var(--shadow-sheet);animation:svelte-1v8btbv-rise var(--motion-base) var(--ease);border:0;margin:auto auto 0;padding:0}dialog.svelte-1v8btbv::backdrop{animation:svelte-1v8btbv-fade var(--motion-base) var(--ease);background:#00000052}.body.svelte-1v8btbv{gap:var(--space-4);padding:var(--space-6) var(--space-4) calc(var(--space-6) + env(safe-area-inset-bottom));display:grid}h2.svelte-1v8btbv{font:var(--type-headline);margin:0}@media (min-width:720px){dialog.svelte-1v8btbv{border-radius:var(--radius-md);max-width:440px;margin:auto}}@keyframes svelte-1v8btbv-rise{0%{opacity:0;transform:translateY(24px)}}@keyframes svelte-1v8btbv-fade{0%{opacity:0}}form.svelte-iw5mm3{gap:var(--space-3);display:grid}input.svelte-iw5mm3{height:48px;padding:0 var(--space-3);border-radius:var(--radius-sm);background:var(--raised);font:var(--type-body);border:0}input.svelte-iw5mm3:focus-visible{outline:none}.actions.svelte-iw5mm3{gap:var(--space-2);align-items:center;display:flex}.pill.svelte-iw5mm3{height:var(--size-pill);padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font:var(--type-label);border:0}.pill.svelte-iw5mm3:disabled{background:var(--raised);color:var(--ink-3)}.quiet.svelte-iw5mm3{height:var(--size-pill);padding:0 var(--space-3);font:var(--type-label);color:var(--ink-2);background:0 0;border:0}.danger.svelte-iw5mm3{color:var(--danger);margin-left:auto}.danger.svelte-iw5mm3:disabled{color:var(--ink-3)}.strip.svelte-1t4h9au{z-index:2;background:var(--bg);padding-top:env(safe-area-inset-top);position:sticky;top:0}.tabs-row.svelte-1t4h9au{align-items:center;gap:var(--space-1);padding-right:var(--space-4);display:flex}.tabs.svelte-1t4h9au{scrollbar-width:none;min-width:0;scroll-padding-inline:var(--space-8);flex:1;padding-left:6px;display:flex;overflow-x:auto}.tabs.svelte-1t4h9au::-webkit-scrollbar{display:none}.tab.svelte-1t4h9au{height:var(--size-tap);font:var(--type-label);color:var(--ink-2);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex:none;padding:0 10px}.name.svelte-1t4h9au{align-items:center;gap:var(--space-1);white-space:nowrap;height:100%;display:inline-flex;position:relative}.name.svelte-1t4h9au:after{content:"";background:var(--accent);opacity:0;height:2px;transition:opacity var(--motion-fast) var(--ease);border-radius:1px;position:absolute;bottom:0;left:0;right:0}.active.svelte-1t4h9au{color:var(--ink)}.active.svelte-1t4h9au .name:where(.svelte-1t4h9au):after{opacity:1}.add.svelte-1t4h9au,.settings.svelte-1t4h9au{color:var(--ink-2);border:0;flex:none;place-items:center;padding:0;display:grid}.add.svelte-1t4h9au{width:var(--size-pill);height:var(--size-pill);border-radius:var(--radius-pill);background:var(--raised)}.status.svelte-1t4h9au{height:var(--size-tap);padding:0 var(--space-1) 0 var(--space-4);justify-content:space-between;align-items:center;display:flex}.count.svelte-1t4h9au{font:var(--type-caption);color:var(--ink-2)}.settings.svelte-1t4h9au{width:var(--size-tap);height:var(--size-tap);background:0 0}@media (hover:hover){.tab.svelte-1t4h9au:hover,.add.svelte-1t4h9au:hover,.settings.svelte-1t4h9au:hover{color:var(--ink)}}section.svelte-v26x08{gap:var(--space-2);display:grid}h3.svelte-v26x08{font:var(--type-caption);color:var(--ink-2);text-transform:none;margin:0}.caption.svelte-v26x08{font:var(--type-label);color:var(--ink-2);margin:0;font-weight:400}.swatches.svelte-v26x08{gap:var(--space-3);display:flex}.swatch.svelte-v26x08{width:var(--size-tap);height:var(--size-tap);background:var(--swatch);border:0;border-radius:50%;padding:0}.swatch[aria-checked=true].svelte-v26x08{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--swatch)}.row.svelte-v26x08{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--size-tap);display:flex}select.svelte-v26x08{padding:var(--space-2);border-radius:var(--radius-sm);background:var(--raised);border:0}input[type=checkbox].svelte-v26x08{width:20px;height:20px;accent-color:var(--accent)}@media (hover:none) and (pointer:coarse){.keyboard.svelte-v26x08{display:none}}.keys.svelte-v26x08{gap:var(--space-2) var(--space-4);font:var(--type-label);grid-template-columns:auto 1fr;margin:0;font-weight:400;display:grid}dd.svelte-v26x08{color:var(--ink-2);margin:0}kbd.svelte-v26x08{font:var(--type-caption);background:var(--raised);border-radius:6px;padding:1px 6px}.toast.svelte-1ig2a9j{z-index:6;left:50%;bottom:calc(96px + env(safe-area-inset-bottom));align-items:center;gap:var(--space-4);padding:0 var(--space-2) 0 var(--space-4);background:var(--ink);height:48px;color:var(--on-ink);border-radius:var(--radius-md);font:var(--type-label);white-space:nowrap;animation:svelte-1ig2a9j-in var(--motion-base) var(--ease);font-weight:400;display:flex;position:fixed;transform:translate(-50%)}button.svelte-1ig2a9j{height:36px;padding:0 var(--space-3);color:inherit;font:var(--type-label);border-radius:var(--radius-sm);background:0 0;border:0}@keyframes svelte-1ig2a9j-in{0%{opacity:0;transform:translate(-50%,8px)}}.column.svelte-1n46o8q{max-width:640px;min-height:100dvh;margin:0 auto}.rows.svelte-1n46o8q{padding-bottom:calc(var(--size-fab) + 2 * var(--space-5) + env(safe-area-inset-bottom));touch-action:pan-y}.bar.svelte-1n46o8q{z-index:3;bottom:calc(var(--space-5) + env(safe-area-inset-bottom));left:max(var(--space-5), calc(50% - 320px + var(--space-5)));align-items:center;gap:var(--space-3);display:flex;position:fixed}.bar.right.svelte-1n46o8q{left:auto;right:max(var(--space-5), calc(50% - 320px + var(--space-5)));flex-direction:row-reverse}.fab.svelte-1n46o8q{width:var(--size-fab);height:var(--size-fab);background:var(--accent);color:var(--on-accent);box-shadow:var(--shadow-fab);transition:transform var(--motion-fast) var(--ease);border:0;border-radius:50%;place-items:center;display:grid}.fab.svelte-1n46o8q:active{transform:scale(.96)}.iconbtn.svelte-1n46o8q{width:var(--size-tap);height:var(--size-tap);background:var(--raised);color:var(--ink-2);border:0;border-radius:50%;place-items:center;display:grid}.list-picker.svelte-1n46o8q{margin:0;padding:0;list-style:none;display:grid}.list-picker.svelte-1n46o8q li:where(.svelte-1n46o8q){align-items:center;display:flex}.list-picker.svelte-1n46o8q button:where(.svelte-1n46o8q){min-height:var(--size-tap);text-align:left;font:var(--type-body-regular);color:var(--ink);background:0 0;border:0}.list-picker.svelte-1n46o8q li:where(.svelte-1n46o8q)>button:where(.svelte-1n46o8q):first-child{flex:1}.list-picker.svelte-1n46o8q .active:where(.svelte-1n46o8q){color:var(--accent);font-weight:600}.list-picker.svelte-1n46o8q .more:where(.svelte-1n46o8q){font:var(--type-label);color:var(--ink-2);padding:0 var(--space-2)}.new-list.svelte-1n46o8q{align-items:center;gap:var(--space-2);height:var(--size-pill);padding:0 var(--space-4) 0 var(--space-3);border-radius:var(--radius-pill);background:var(--raised);font:var(--type-label);color:var(--ink);border:0;justify-self:start;display:inline-flex}
