.menu.svelte-1qo109d{min-width:calc(28 * var(--grid));padding:var(--grid) 0;border:1px solid var(--glass-border);border-radius:calc(1.5 * var(--grid));background:var(--glass);-webkit-backdrop-filter:blur(24px)saturate(1.8);backdrop-filter:blur(24px)saturate(1.8);box-shadow:var(--shadow);color:var(--fg);margin:0;position:fixed;inset:auto}.item.svelte-1qo109d{align-items:center;gap:var(--grid);width:calc(100% - 2 * var(--grid));min-height:calc(5 * var(--grid));margin:0 var(--grid);padding:0 var(--grid);border-radius:var(--grid);color:inherit;text-align:start;white-space:nowrap;background:0 0;border:0;text-decoration:none;display:flex}.item.svelte-1qo109d svg{flex:none;width:20px;height:20px}.item.svelte-1qo109d:focus,.item.svelte-1qo109d:hover{background:var(--accent);color:var(--on-accent);outline:none}.item[aria-disabled=true].svelte-1qo109d{color:var(--fg-secondary);cursor:default}.item[aria-disabled=true].svelte-1qo109d:focus,.item[aria-disabled=true].svelte-1qo109d:hover{background:var(--hover);color:var(--fg-secondary)}.separator.svelte-1qo109d{height:1px;margin:var(--grid) calc(2 * var(--grid));background:var(--separator)}.header.svelte-oiwvqb{padding:var(--safe-top) var(--safe-right) 0 var(--safe-left);flex:none}.inner.svelte-oiwvqb{align-items:center;gap:var(--grid);max-width:var(--content-width);height:var(--header-height);padding:0 var(--grid);margin:0 auto;display:flex}.title.svelte-oiwvqb{min-width:0;height:calc(5 * var(--grid));padding:0 var(--grid);border-radius:var(--grid);font-size:20px;font-weight:600;line-height:var(--line);text-overflow:ellipsis;background:0 0;border:0;flex:1}.title.svelte-oiwvqb:hover{background:var(--hover)}.title.svelte-oiwvqb:focus{outline:2px solid var(--focus);outline-offset:0;background:0 0}.actions.svelte-oiwvqb{border:1px solid var(--glass-border);border-radius:calc(3 * var(--grid));background:var(--glass);-webkit-backdrop-filter:blur(16px)saturate(1.8);backdrop-filter:blur(16px)saturate(1.8);box-shadow:var(--shadow);flex:none;padding:2px;display:flex}.dots.svelte-1u9b6ih{height:var(--dots-height);margin-bottom:var(--safe-bottom);flex:none;justify-content:center;align-items:center;display:flex}.dot.svelte-1u9b6ih{width:calc(3 * var(--grid));height:calc(3 * var(--grid));background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.dot.svelte-1u9b6ih:before{content:"";width:var(--grid);height:var(--grid);background:var(--control);transform:scale(var(--scale));border-radius:50%;transition:transform .2s,background-color .2s}.dot[aria-current=page].svelte-1u9b6ih:before{background:var(--fg)}.empty.svelte-1uba7bi{justify-content:center;align-items:center;gap:var(--grid);min-height:100%;padding:calc(4 * var(--grid)) calc(3 * var(--grid));color:var(--fg-secondary);text-align:center;border-radius:calc(2 * var(--grid));flex-direction:column;display:flex}.empty.svelte-1uba7bi:focus-visible{outline-offset:-2px}svg.svelte-1uba7bi{width:calc(6 * var(--grid));height:calc(6 * var(--grid))}p.svelte-1uba7bi{max-width:calc(40 * var(--grid));margin:0}.heading.svelte-1uba7bi{font-size:20px;font-weight:600;line-height:calc(4 * var(--grid))}.row.svelte-u162zo{align-items:flex-start;gap:var(--grid);margin:0 var(--grid);padding:var(--grid);border-radius:var(--grid);cursor:text;display:flex;position:relative}.row.svelte-u162zo:after{content:"";right:var(--grid);bottom:0;left:calc(5 * var(--grid));background:var(--separator);height:1px;position:absolute}.row.svelte-u162zo:focus{outline:none}.row.svelte-u162zo:focus-visible{background:var(--accent);color:var(--on-accent)}.row.svelte-u162zo:focus-visible:after{visibility:hidden}.row.svelte-u162zo:has(+.row:focus-visible):after{visibility:hidden}.check.svelte-u162zo{width:calc(3 * var(--grid));height:var(--line);cursor:pointer;flex:none;place-items:center;display:grid}input[type=checkbox].svelte-u162zo{appearance:none;border:1.5px solid var(--control);background:var(--bg);cursor:pointer;border-radius:6px;place-items:center;width:20px;height:20px;margin:0;display:grid}input[type=checkbox].svelte-u162zo:checked{border-color:var(--accent);background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3.2 3L15 6.5' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat}.row.svelte-u162zo:focus-visible input[type=checkbox]:where(.svelte-u162zo){border-color:var(--on-accent)}textarea.svelte-u162zo{min-width:0;height:var(--line);line-height:var(--line);resize:none;background:0 0;border:0;outline:none;flex:1;padding:0;overflow:hidden}textarea.svelte-u162zo::placeholder{color:var(--fg-secondary);opacity:1}.done.svelte-u162zo textarea:where(.svelte-u162zo){color:var(--fg-secondary);text-decoration:line-through}.row.svelte-u162zo:focus-visible textarea:where(.svelte-u162zo),.row.svelte-u162zo:focus-visible textarea:where(.svelte-u162zo)::placeholder{color:var(--on-accent)}.row-menu.svelte-u162zo{width:calc(3 * var(--grid));height:var(--line);color:var(--fg-secondary);opacity:0;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.row-menu.svelte-u162zo svg{width:18px;height:18px}.row.svelte-u162zo:hover .row-menu:where(.svelte-u162zo),.row.svelte-u162zo:focus-within .row-menu:where(.svelte-u162zo),.row-menu[aria-expanded=true].svelte-u162zo{opacity:1}.row.svelte-u162zo:focus-visible .row-menu:where(.svelte-u162zo){color:var(--on-accent)}@media (hover:none){.row-menu.svelte-u162zo{opacity:1}}.pager.svelte-79f9tv{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;flex:1;min-height:0;display:flex;overflow:auto hidden}.pager.svelte-79f9tv::-webkit-scrollbar{display:none}.page.svelte-79f9tv{scroll-snap-align:start;scroll-snap-stop:always;padding:0 var(--safe-right) 0 var(--safe-left);flex:0 0 100%;overflow-y:auto}.content.svelte-79f9tv{max-width:var(--content-width);min-height:100%;padding:var(--grid) 0 calc(9 * var(--grid));margin:0 auto}.rows.svelte-79f9tv{margin:0;padding:0;list-style:none}.dialog.svelte-1koizbb{width:min(calc(60 * var(--grid)), calc(100vw - 4 * var(--grid)));max-height:calc(100dvh - 4 * var(--grid));border:1px solid var(--glass-border);border-radius:calc(2 * var(--grid));background:var(--bg);color:var(--fg);box-shadow:var(--shadow);padding:0}.dialog.svelte-1koizbb::backdrop{background:#00000059}.header.svelte-1koizbb{padding:var(--grid) var(--grid) var(--grid) calc(3 * var(--grid));border-bottom:1px solid var(--separator);justify-content:space-between;align-items:center;display:flex}h2.svelte-1koizbb{font-size:20px;line-height:calc(4 * var(--grid));margin:0}.body.svelte-1koizbb{gap:calc(2 * var(--grid));padding:calc(3 * var(--grid));display:grid}.card.svelte-1koizbb{gap:calc(2 * var(--grid));padding:calc(2 * var(--grid));border-radius:calc(1.5 * var(--grid));background:var(--hover);margin:0;display:grid}.card.svelte-1koizbb p:where(.svelte-1koizbb){margin:0}.field.svelte-1koizbb{justify-content:space-between;gap:var(--grid) calc(2 * var(--grid));flex-wrap:wrap;display:flex}dd.svelte-1koizbb{text-align:end;margin:0;display:grid}.secondary.svelte-1koizbb,.footnote.svelte-1koizbb{color:var(--fg-secondary)}.footnote.svelte-1koizbb{font-size:14px;line-height:calc(2.5 * var(--grid));margin:0}.error.svelte-1koizbb{color:#c4271d}@media (prefers-color-scheme:dark){.error.svelte-1koizbb{color:#ff8f87}}.actions.svelte-1koizbb{justify-content:flex-end;display:flex}.button.svelte-1koizbb{min-height:calc(5 * var(--grid));padding:0 calc(2 * var(--grid));border:1px solid var(--glass-border);border-radius:var(--grid);background:var(--bg);font-weight:500}.button.primary.svelte-1koizbb{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.button.svelte-1koizbb:disabled{cursor:progress;opacity:.8}.region.svelte-1ig2a9j{right:0;bottom:calc(var(--dots-height) + var(--safe-bottom) + 2 * var(--grid));pointer-events:none;justify-content:center;display:flex;position:fixed;left:0}.toast.svelte-1ig2a9j{align-items:center;gap:var(--grid);height:calc(5 * var(--grid));padding:0 calc(2 * var(--grid));border:1px solid var(--glass-border);border-radius:calc(2.5 * var(--grid));background:var(--glass);-webkit-backdrop-filter:blur(24px)saturate(1.8);backdrop-filter:blur(24px)saturate(1.8);box-shadow:var(--shadow);pointer-events:auto;font-weight:500;display:inline-flex}.toast.svelte-1ig2a9j svg{width:18px;height:18px}.app.svelte-1n46o8q{flex-direction:column;height:100dvh;display:flex}.main.svelte-1n46o8q{flex:1;min-height:0;display:flex}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--grid:8px;--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, "Segoe UI", Roboto, sans-serif;--text-size:16px;--line:24px;--bg:#fff;--fg:#1d1d1f;--fg-secondary:#6e6e73;--separator:#d2d2d7;--control:#8a8a8e;--accent:#2563d9;--on-accent:#fff;--focus:#2563d9;--glass:#ffffffb8;--glass-border:#00000014;--shadow:0 4px 16px #0000001f;--hover:#0000000d;--header-height:calc(7 * var(--grid));--dots-height:calc(4 * var(--grid));--content-width:720px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#1c1c1e;--fg:#f5f5f7;--fg-secondary:#aeaeb2;--separator:#38383a;--control:#8e8e93;--focus:#5b9bff;--glass:#2c2c2eb8;--glass-border:#ffffff1a;--shadow:0 4px 16px #00000080;--hover:#ffffff14}}*,:before,:after{box-sizing:border-box}html,body{overscroll-behavior:none;height:100%;margin:0;overflow:hidden}body{background:var(--bg);color:var(--fg);font:var(--text-size) / var(--line) var(--font);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.icon-button{width:calc(5 * var(--grid));height:calc(5 * var(--grid));background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.icon-button:hover{background:var(--hover)}.icon-button svg{width:20px;height:20px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
