@font-face{font-family:Anton;src:url(/fonts/anton-latin.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/archivo-latin.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:"Young Serif";src:url(/fonts/youngserif-latin.woff2) format("woff2");font-weight:400;font-display:swap}:root{color-scheme:light dark;--bg: light-dark(#f4e8d0, #2a2118);--surface: light-dark(#faf3e3, #3a2e20);--surface-2: light-dark(#ecdec1, #463929);--surface-3: light-dark(#e2d1ae, #534433);--border: light-dark(rgba(65, 48, 31, .16), rgba(244, 232, 208, .14));--border-strong: light-dark(rgba(65, 48, 31, .34), rgba(244, 232, 208, .3));--text: light-dark(#41301f, #f4e8d0);--text-dim: light-dark(#8a6a45, #b8a284);--text-faint: light-dark(#9c8465, #93805f);--accent: light-dark(#3d8a80, #5eb0a5);--accent-soft: light-dark(rgba(61, 138, 128, .14), rgba(94, 176, 165, .18));--ok: light-dark(#68793c, #9cb063);--warn: light-dark(#96720b, #d9a514);--warn-soft: light-dark(rgba(217, 165, 20, .18), rgba(217, 165, 20, .22));--danger: light-dark(#b0442c, #d0664c);--urg-hot: #c96f3b;--rust: #c96f3b;--cream: #f4e8d0;--shadow-paper: light-dark(0 2px 4px rgba(65, 48, 31, .22), 0 2px 4px rgba(0, 0, 0, .34));--shadow-paper-card: light-dark(0 5px 8px rgba(65, 48, 31, .28), 0 5px 8px rgba(0, 0, 0, .4));--shadow-paper-lift: light-dark(0 10px 16px rgba(65, 48, 31, .32), 0 10px 16px rgba(0, 0, 0, .45));--shadow-inset: light-dark(inset 0 2px 3px rgba(65, 48, 31, .18), inset 0 2px 3px rgba(0, 0, 0, .35));--recess: light-dark(#eaddbe, #221a12);--radius: 6px;--radius-cut-a: 14px 22px 12px 24px / 20px 12px 22px 14px;--radius-cut-b: 22px 12px 24px 14px / 12px 22px 14px 20px;--radius-cut-c: 12px 24px 14px 22px / 24px 14px 20px 12px;--radius-snip: 7px 10px 6px 11px / 10px 6px 11px 7px;--radius-snip-b: 10px 6px 11px 7px / 6px 10px 7px 11px;--display: "Anton", "Archivo", sans-serif;--heading: "Young Serif", Georgia, serif;--mono: ui-monospace, "JetBrains Mono", "Cascadia Code", monospace}*{box-sizing:border-box}body{margin:0;font:14px/1.45 Archivo,ui-sans-serif,system-ui,sans-serif;background:var(--bg);color:var(--text);font-variant-numeric:tabular-nums;overscroll-behavior-y:contain;-webkit-tap-highlight-color:transparent}input,select{font:inherit;color:inherit;background:var(--recess);border:1px solid transparent;border-radius:var(--radius-snip);box-shadow:var(--shadow-inset);padding:.35rem .6rem}button{font:inherit;color:inherit;background:var(--surface);border:1px solid transparent;border-radius:var(--radius-snip-b);box-shadow:var(--shadow-paper);padding:.35rem .6rem;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}button:hover{transform:translateY(-1px);box-shadow:var(--shadow-paper-card)}:focus-visible{outline:2px solid var(--accent);outline-offset:1px}kbd{font:.85em var(--mono);background:var(--surface-2);border:none;border-radius:4px;padding:0 .35em;box-shadow:light-dark(0 1px 2px rgba(65,48,31,.25),0 1px 2px rgba(0,0,0,.4))}::backdrop{background:#2a211880}@media(prefers-reduced-motion:reduce){button{transition:none}button:hover{transform:none}}@media(pointer:coarse){input,select{font-size:16px;padding-block:.5rem}button{min-height:44px;padding:.45rem .8rem}}.cmdbar.svelte-uyy5ql{display:flex;gap:.4rem;anchor-name:--cmdbar}.inputwrap.svelte-uyy5ql{flex:1;position:relative;display:flex}.command.svelte-uyy5ql{flex:1;font-family:var(--mono);font-size:.95rem;padding:.5rem 4.5rem .5rem .7rem}.command.svelte-uyy5ql:focus{border-color:var(--accent);outline:none;box-shadow:var(--shadow-inset),0 0 0 3px var(--accent-soft)}.inputwrap.invalid.svelte-uyy5ql .command:where(.svelte-uyy5ql){border-color:var(--danger);box-shadow:var(--shadow-inset)}.kind.svelte-uyy5ql{position:absolute;right:.6rem;top:50%;translate:0 -50%;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);background:var(--accent-soft);padding:.05rem .5rem;border-radius:999px;pointer-events:none}.kind.bad.svelte-uyy5ql{color:var(--danger);background:color-mix(in oklch,var(--danger) 15%,transparent)}select.svelte-uyy5ql{flex:0 0 auto}.suggest.svelte-uyy5ql{position:fixed;position-anchor:--cmdbar;top:anchor(bottom);left:anchor(left);margin-top:4px;z-index:10;display:flex;gap:.3rem;flex-wrap:wrap;align-items:center;max-width:anchor-size(width);background:var(--surface);border-radius:var(--radius-cut-b);padding:.4rem;box-shadow:var(--shadow-paper-lift);transition:opacity .12s,translate .12s;@starting-style{opacity:0;translate:0 -4px}}.suggest.svelte-uyy5ql button:where(.svelte-uyy5ql){padding:.1rem .5rem;font:.85rem var(--mono);background:var(--surface-2);box-shadow:none}.suggest.svelte-uyy5ql button.active:where(.svelte-uyy5ql),.suggest.svelte-uyy5ql button:where(.svelte-uyy5ql):hover{background:var(--accent-soft);color:var(--accent);transform:none}.hint.svelte-uyy5ql{font-size:.75em;color:var(--text-faint)}@media(max-width:719px){.suggest.svelte-uyy5ql{top:auto;bottom:anchor(top);margin:0 0 4px}}@media(pointer:coarse){.command.svelte-uyy5ql{font-size:16px}.suggest.svelte-uyy5ql button:where(.svelte-uyy5ql){padding:.5rem .8rem;font-size:16px}.hint.svelte-uyy5ql{display:none}}@supports not (anchor-name: --a){.cmdbar.svelte-uyy5ql{position:relative}.suggest.svelte-uyy5ql{position:absolute;top:calc(100% + 4px);left:0;max-width:100%}@media(max-width:719px){.suggest.svelte-uyy5ql{top:auto;bottom:calc(100% + 4px);margin:0}}}.wrap.svelte-ebxybe{container-type:inline-size}.empty.svelte-ebxybe{color:var(--text-dim);text-align:center;padding:3rem 1rem;text-wrap:balance}.empty.svelte-ebxybe .touchhint:where(.svelte-ebxybe){display:none}@media(pointer:coarse){.empty.svelte-ebxybe .keyhint:where(.svelte-ebxybe){display:none}.empty.svelte-ebxybe .touchhint:where(.svelte-ebxybe){display:inline}.chip.svelte-ebxybe{position:relative;min-height:1.5rem}.chip.svelte-ebxybe:after{content:"";position:absolute;inset:-10px -5px}}.grid.svelte-ebxybe{display:grid;grid-template-columns:1.6rem 2.2rem 2.8rem minmax(12rem,48rem) minmax(0,9rem) 5.5rem minmax(0,10rem) 5rem}.grid.multi.svelte-ebxybe{grid-template-columns:1.6rem 2.2rem 2.8rem minmax(12rem,48rem) minmax(0,9rem) 5.5rem minmax(0,10rem) 6rem 5rem}.grid.svelte-ebxybe:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.head.svelte-ebxybe,.task.svelte-ebxybe{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center;column-gap:.5rem;padding:.25rem .4rem}.head.svelte-ebxybe{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim);border-bottom:1px solid var(--border);position:sticky;top:0;background:var(--bg);z-index:1}.task.svelte-ebxybe{border-bottom:1px solid color-mix(in oklch,var(--border) 55%,transparent);border-inline-start:3px solid color-mix(in oklch,var(--urg-hot) calc(var(--u) * 90%),transparent);cursor:default}.task.svelte-ebxybe:hover{background:color-mix(in oklch,var(--surface-2) 60%,transparent)}.task.sel.svelte-ebxybe{background:var(--accent-soft);border-inline-start-color:var(--accent)}.task.marked.svelte-ebxybe{background:color-mix(in oklch,var(--warn) 10%,transparent);border-inline-start-color:var(--warn)}.task.marked.svelte-ebxybe .sid:where(.svelte-ebxybe):before{content:"●";color:var(--warn);margin-right:.3em;font-size:.7em}.task.sel.marked.svelte-ebxybe{background:color-mix(in oklch,var(--warn) 18%,transparent)}.task.waiting.svelte-ebxybe{opacity:.7}.task.completed.svelte-ebxybe,.task.deleted.svelte-ebxybe,.task.expired.svelte-ebxybe{opacity:.6}.task.completed.svelte-ebxybe .desc:where(.svelte-ebxybe),.task.deleted.svelte-ebxybe .desc:where(.svelte-ebxybe){text-decoration:line-through}.task.active.svelte-ebxybe .desc:where(.svelte-ebxybe){color:var(--ok)}.task.active.svelte-ebxybe .status:where(.svelte-ebxybe){color:var(--ok)}.sid.svelte-ebxybe,.urg.svelte-ebxybe{font-family:var(--mono);font-size:.85rem;color:var(--text-dim)}.sid.svelte-ebxybe,.urg.svelte-ebxybe{text-align:right}.desc.svelte-ebxybe{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status.svelte-ebxybe{font-size:.8rem;color:var(--text-dim)}.space.svelte-ebxybe{font-size:.8rem;color:var(--text-dim);overflow:hidden;text-overflow:ellipsis}.prio.svelte-ebxybe{font:700 .72rem var(--mono);padding:0 .3em;border-radius:3px;margin-right:.35em;vertical-align:1px}.prio.pA.svelte-ebxybe{background:color-mix(in oklch,var(--danger) 25%,transparent);color:var(--danger)}.prio.pB.svelte-ebxybe{background:color-mix(in oklch,var(--warn) 25%,transparent);color:var(--warn)}.prio.svelte-ebxybe:not(.pA):not(.pB){background:var(--surface-3);color:var(--text-dim)}.chip.svelte-ebxybe{font-size:.78rem;min-height:24px;padding:0 .45em;border-radius:999px;background:var(--surface-2);box-shadow:none;color:var(--text-dim);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip.svelte-ebxybe:hover{background:var(--accent-soft);color:var(--accent);transform:none}.tags.svelte-ebxybe{display:flex;gap:.25rem;overflow:hidden}.date.svelte-ebxybe{font:.8rem var(--mono);font-style:normal;padding:0 .4em;border-radius:4px}.date.overdue.svelte-ebxybe{color:var(--danger);background:color-mix(in oklch,var(--danger) 15%,transparent)}.date.today.svelte-ebxybe{color:var(--warn);background:var(--warn-soft)}.date.soon.svelte-ebxybe{color:var(--text)}.date.later.svelte-ebxybe,.date.sym.svelte-ebxybe{color:var(--text-dim)}.done-btn.svelte-ebxybe{min-width:24px;min-height:24px;padding:0 .35rem;font-size:.85rem;line-height:1.3;border-radius:4px;background:none;box-shadow:none;color:var(--text-dim)}.done-btn.svelte-ebxybe:hover{color:var(--ok);background:color-mix(in srgb,var(--ok) 15%,transparent);transform:none}@container (max-width: 719px){.head.svelte-ebxybe{display:none}.grid.svelte-ebxybe,.grid.multi.svelte-ebxybe{grid-template-columns:1fr}.task.svelte-ebxybe{display:flex;flex-wrap:wrap;align-items:center;row-gap:.2rem;column-gap:.35rem;padding:.55rem .6rem}.urg.svelte-ebxybe{display:none}.sid.svelte-ebxybe{order:4;font-size:.78rem;color:var(--text-faint)}.sid.svelte-ebxybe:before{content:"#"}.sid.svelte-ebxybe:empty{display:none}.desc.svelte-ebxybe{order:1;flex:1 1 60%;white-space:normal}.check.svelte-ebxybe{order:2;margin-inline-start:auto}.done-btn.svelte-ebxybe{font-size:1.05rem;padding:.35rem .8rem}.task.svelte-ebxybe:after{content:"";flex-basis:100%;order:3;height:0}.proj.svelte-ebxybe,.due.svelte-ebxybe,.tags.svelte-ebxybe,.space.svelte-ebxybe,.status.svelte-ebxybe{order:4;flex:0 0 auto}.tags.svelte-ebxybe{overflow:visible;flex-wrap:wrap}.task.pending.svelte-ebxybe .status:where(.svelte-ebxybe){display:none}.task.svelte-ebxybe{touch-action:pan-y;translate:var(--dx, 0px) 0;transition:translate .15s;position:relative;user-select:none;-webkit-user-select:none}.task.svelte-ebxybe:before{position:absolute;top:50%;translate:calc(-1 * var(--dx, 0px)) -50%;font-size:1.1rem;opacity:0;scale:.8;transition:scale .1s;pointer-events:none}.task.swipe-r,.task.swipe-l{transition:none}.task.swipe-r{background:color-mix(in oklch,var(--ok) 18%,transparent)}.task.swipe-l{background:color-mix(in oklch,var(--accent) 15%,transparent)}.task.swipe-r:before{content:"✓";left:.9rem;color:var(--ok);opacity:1}.task.swipe-l:before{content:"ⓘ";right:.9rem;color:var(--accent);opacity:1}.task.swipe-commit:before{scale:1.35}.task.swipe-commit.swipe-r{background:color-mix(in oklch,var(--ok) 32%,transparent)}.task.swipe-commit.swipe-l{background:color-mix(in oklch,var(--accent) 28%,transparent)}}.panel.svelte-10b5jy8{background:var(--surface);border-radius:var(--radius-cut-a);box-shadow:var(--shadow-paper-card);padding:.8rem 1rem;overflow-y:auto;transition:opacity .15s,translate .15s;@starting-style{opacity:0;translate:8px 0}}header.svelte-10b5jy8{display:flex;align-items:center}.grow.svelte-10b5jy8{flex:1}.x.svelte-10b5jy8{border:none;background:none;box-shadow:none;font-size:1.2rem;color:var(--text-dim);padding:0 .3rem}.x.svelte-10b5jy8:hover{color:var(--text)}.stat.svelte-10b5jy8{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;padding:.1em .6em;border-radius:999px;background:var(--surface-2);color:var(--text-dim)}.stat.active.svelte-10b5jy8{color:var(--ok);background:color-mix(in oklch,var(--ok) 15%,transparent)}.stat.completed.svelte-10b5jy8{color:var(--ok)}.stat.deleted.svelte-10b5jy8,.stat.expired.svelte-10b5jy8{color:var(--danger)}.stat.waiting.svelte-10b5jy8{color:var(--warn)}h2.svelte-10b5jy8{font:400 1.25rem/1.3 var(--heading);margin:.5rem 0 .7rem}h3.svelte-10b5jy8{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);margin:1rem 0 .3rem}.actions.svelte-10b5jy8{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.8rem}.actions.svelte-10b5jy8 button:where(.svelte-10b5jy8){font-size:.85rem}.actions.svelte-10b5jy8 kbd:where(.svelte-10b5jy8){margin-left:.3em;opacity:.6}.danger.svelte-10b5jy8:hover{color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,var(--surface))}dl.svelte-10b5jy8{display:grid;grid-template-columns:auto 1fr;gap:.15rem 1rem;margin:0;font-size:.88rem}dt.svelte-10b5jy8{color:var(--text-faint)}dd.svelte-10b5jy8{margin:0;overflow-wrap:anywhere}.mono.svelte-10b5jy8{font-family:var(--mono);font-size:.85rem}.uuid.svelte-10b5jy8{border:none;background:none;box-shadow:none;padding:0;color:var(--text-dim)}.uuid.svelte-10b5jy8:hover{color:var(--accent)}.notes.svelte-10b5jy8{margin:0;padding-left:1.1rem;font-size:.88rem}.notes.svelte-10b5jy8 li:where(.svelte-10b5jy8){margin-bottom:.2rem}.grab.svelte-10b5jy8{display:none}@media(max-width:719px){.grab.svelte-10b5jy8{display:block;padding:.5rem 0 .2rem;margin:-.8rem -1rem 0;touch-action:none;cursor:grab}.grab.svelte-10b5jy8:before{content:"";display:block;width:2.4rem;height:4px;margin:0 auto;border-radius:999px;background:var(--border-strong)}}@media(pointer:coarse){.actions.svelte-10b5jy8 kbd:where(.svelte-10b5jy8){display:none}.x.svelte-10b5jy8{padding:.2rem .8rem;font-size:1.4rem}}.bar.svelte-1tbvom9{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.tabs.svelte-1tbvom9{display:flex;gap:2px;background:var(--surface);border-radius:999px;box-shadow:var(--shadow-paper);padding:3px}.tabs.svelte-1tbvom9 button:where(.svelte-1tbvom9){border:none;border-radius:999px;background:none;box-shadow:none;padding:.2rem .65rem;color:var(--text-dim)}.tabs.svelte-1tbvom9 button:where(.svelte-1tbvom9):hover{transform:none;box-shadow:none;color:var(--text)}.tabs.svelte-1tbvom9 button.active:where(.svelte-1tbvom9){background:var(--rust);color:var(--cream)}.tabs.svelte-1tbvom9 .count:where(.svelte-1tbvom9){margin-left:.4em;font-size:.7rem;color:var(--text-faint);font-variant-numeric:tabular-nums}.tabs.svelte-1tbvom9 button.active:where(.svelte-1tbvom9) .count:where(.svelte-1tbvom9){color:var(--cream);opacity:.85}@media(pointer:coarse){.tabs.svelte-1tbvom9 button:where(.svelte-1tbvom9){padding:.55rem .9rem}.filterwrap.svelte-1tbvom9 .filter:where(.svelte-1tbvom9){font-size:16px}.fsuggest.svelte-1tbvom9 button:where(.svelte-1tbvom9){padding:.5rem .8rem;font-size:16px}.viewchips.svelte-1tbvom9 .chip:where(.svelte-1tbvom9){padding:.45rem .9rem}.chip.svelte-1tbvom9 .del:where(.svelte-1tbvom9){opacity:.7;padding:.3em .4em;margin:-.3em -.2em -.3em .1em}}.filterwrap.svelte-1tbvom9{flex:1 1 14rem;min-width:0;display:flex;anchor-name:--filterbar}.filter.svelte-1tbvom9{flex:1;font-family:var(--mono);font-size:.88rem;min-width:0}.filter.svelte-1tbvom9:focus{border-color:var(--accent);outline:none}.filterwrap.invalid.svelte-1tbvom9 .filter:where(.svelte-1tbvom9){border-color:var(--danger);box-shadow:var(--shadow-inset)}.fsuggest.svelte-1tbvom9{position:fixed;position-anchor:--filterbar;top:anchor(bottom);left:anchor(left);margin-top:4px;z-index:10;display:flex;gap:.3rem;flex-wrap:wrap;max-width:anchor-size(width);background:var(--surface);border-radius:var(--radius-cut-b);padding:.4rem;box-shadow:var(--shadow-paper-lift);transition:opacity .12s,translate .12s;@starting-style{opacity:0;translate:0 -4px}}.fsuggest.svelte-1tbvom9 button:where(.svelte-1tbvom9){padding:.1rem .5rem;font:.85rem var(--mono);background:var(--surface-2);box-shadow:none}.fsuggest.svelte-1tbvom9 button.active:where(.svelte-1tbvom9),.fsuggest.svelte-1tbvom9 button:where(.svelte-1tbvom9):hover{background:var(--accent-soft);color:var(--accent);transform:none}.viewchips.svelte-1tbvom9{display:flex;gap:.3rem;align-items:center;overflow-x:auto;scrollbar-width:none;max-width:100%}.chip.svelte-1tbvom9{font-size:.8rem;padding:.12rem .6rem;border-radius:999px;background:var(--surface-2);box-shadow:none;color:var(--text-dim);white-space:nowrap}.chip.active.svelte-1tbvom9{background:var(--accent);color:var(--cream)}.chip.svelte-1tbvom9 .del:where(.svelte-1tbvom9){margin-left:.3em;opacity:0}.chip.svelte-1tbvom9:hover .del:where(.svelte-1tbvom9){opacity:.7}.chip.svelte-1tbvom9 .del:where(.svelte-1tbvom9):hover{color:var(--danger);opacity:1}.chip.active.svelte-1tbvom9 .del:where(.svelte-1tbvom9):hover{color:var(--cream)}.chip.save.svelte-1tbvom9{background:none;border:1px dashed var(--border-strong);anchor-name:--saveview}[popover].svelte-1tbvom9{background:var(--surface);border:none;border-radius:var(--radius-cut-a);box-shadow:var(--shadow-paper-lift);padding:.5rem;display:none;gap:.4rem;position:fixed;position-anchor:--saveview;top:anchor(bottom);left:anchor(left);margin:4px 0 0}[popover].svelte-1tbvom9:popover-open{display:flex}@supports not (anchor-name: --a){.fsuggest.svelte-1tbvom9{position:absolute;top:calc(100% + 4px);left:0;max-width:100%}.filterwrap.svelte-1tbvom9{position:relative}[popover].svelte-1tbvom9{margin:auto}}.backdrop.svelte-bc8c9c{position:fixed;inset:0;background:#2a211873;display:grid;place-items:center;z-index:50}.help.svelte-bc8c9c{background:var(--surface);border-radius:var(--radius-cut-a);padding:1.2rem 1.5rem;max-width:44rem;max-height:85dvh;overflow-y:auto;box-shadow:var(--shadow-paper-lift);transition:opacity .15s,scale .15s;@starting-style{opacity:0;scale:.97}}h2.svelte-bc8c9c{margin:0 0 .8rem;font:400 1.25rem/1.2 var(--heading)}h3.svelte-bc8c9c{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);margin:0 0 .4rem}.cols.svelte-bc8c9c{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.2rem 2rem}dl.svelte-bc8c9c{display:grid;grid-template-columns:auto 1fr;gap:.3rem .8rem;margin:0;font-size:.88rem;align-items:baseline}dt.svelte-bc8c9c{text-align:right}dd.svelte-bc8c9c{margin:0;color:var(--text-dim)}.touch.svelte-bc8c9c{display:none}@media(any-pointer:coarse){.touch.svelte-bc8c9c{display:block}}.backdrop.svelte-11jrq0k{position:fixed;inset:0;background:#2a211873;display:grid;place-items:center;z-index:50}.panel.svelte-11jrq0k{background:var(--surface);border-radius:var(--radius-cut-b);padding:1.2rem 1.5rem;width:min(30rem,calc(100vw - 2rem));max-height:85dvh;overflow-y:auto;box-shadow:var(--shadow-paper-lift);transition:opacity .15s,scale .15s;@starting-style{opacity:0;scale:.97}}h2.svelte-11jrq0k{margin:0 0 .8rem;font:400 1.25rem/1.2 var(--heading)}h3.svelte-11jrq0k{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);margin:0 0 .4rem}section.svelte-11jrq0k+section:where(.svelte-11jrq0k){margin-top:1.1rem}.profile.svelte-11jrq0k{display:grid;grid-template-columns:auto 1fr;gap:.25rem .9rem;margin:0;font-size:.88rem}.profile.svelte-11jrq0k dt:where(.svelte-11jrq0k){color:var(--text-faint)}.profile.svelte-11jrq0k dd:where(.svelte-11jrq0k){margin:0;overflow-wrap:anywhere}.mono.svelte-11jrq0k{font-family:var(--mono)}.seg.svelte-11jrq0k{display:flex;gap:2px;background:var(--surface-2);border-radius:999px;padding:3px;width:fit-content}.seg.svelte-11jrq0k button:where(.svelte-11jrq0k){border:none;border-radius:999px;background:none;box-shadow:none;padding:.2rem .8rem;color:var(--text-dim);font-size:.85rem}.seg.svelte-11jrq0k button:where(.svelte-11jrq0k):hover{transform:none;color:var(--text)}.seg.svelte-11jrq0k button.active:where(.svelte-11jrq0k){background:var(--rust);color:var(--cream)}.spaces.svelte-11jrq0k{list-style:none;margin:0;padding:0;display:grid;gap:.25rem}.spacehead.svelte-11jrq0k{display:flex;align-items:center;gap:.5rem;width:100%;text-align:left;background:var(--surface-2);box-shadow:none;padding:.35rem .6rem;font-size:.88rem}.spacehead.svelte-11jrq0k:hover{transform:none;box-shadow:none}.caret.svelte-11jrq0k{color:var(--text-faint);font-size:.8em}.spacehead.svelte-11jrq0k .name:where(.svelte-11jrq0k){flex:1}.tag.svelte-11jrq0k{font-size:.7rem;padding:.05rem .45rem;border-radius:999px;background:var(--accent-soft);color:var(--text-dim)}.role.svelte-11jrq0k{font-size:.78rem;color:var(--text-faint)}.memberbox.svelte-11jrq0k{padding:.4rem .6rem .5rem 1.6rem;display:grid;gap:.4rem}.members.svelte-11jrq0k{list-style:none;margin:0;padding:0;display:grid;gap:.25rem}.members.svelte-11jrq0k li:where(.svelte-11jrq0k){display:flex;align-items:center;gap:.5rem;font-size:.85rem}.members.svelte-11jrq0k .name:where(.svelte-11jrq0k){flex:1;overflow-wrap:anywhere}.members.svelte-11jrq0k select:where(.svelte-11jrq0k),.invite.svelte-11jrq0k select:where(.svelte-11jrq0k){font-size:.8rem;padding:.1rem .3rem}.kick.svelte-11jrq0k{padding:0 .45rem;color:var(--text-faint);background:none;box-shadow:none}.kick.svelte-11jrq0k:hover{color:var(--danger)}.invite.svelte-11jrq0k,.newspace.svelte-11jrq0k{display:flex;gap:.4rem}.invite.svelte-11jrq0k input:where(.svelte-11jrq0k),.newspace.svelte-11jrq0k input:where(.svelte-11jrq0k){flex:1;min-width:0;font-size:.85rem}.invite.svelte-11jrq0k button:where(.svelte-11jrq0k),.newspace.svelte-11jrq0k button:where(.svelte-11jrq0k){font-size:.82rem;padding:.2rem .7rem}.newspace.svelte-11jrq0k{margin-top:.5rem}.danger.svelte-11jrq0k{border-top:1px solid var(--border);padding-top:.9rem}.signout.svelte-11jrq0k{color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,var(--surface));box-shadow:none;font-size:.85rem;padding:.3rem .9rem}.dim.svelte-11jrq0k{color:var(--text-faint);font-size:.78rem;margin:.4rem 0 0}.err.svelte-11jrq0k{color:var(--danger);font-size:.82rem;margin:.2rem 0}.setup.svelte-bb54fw{max-width:24rem;margin:0 auto;padding:14dvh 1.2rem 0}.skilt.svelte-bb54fw{display:inline-block;background:var(--surface);color:var(--text-faint);padding:5px 12px;transform:rotate(-1.2deg);box-shadow:var(--shadow-paper);font-size:.72rem;letter-spacing:.3em;text-transform:uppercase;margin-bottom:.6rem}h1.svelte-bb54fw{font:400 3rem/.95 var(--display);text-transform:uppercase;letter-spacing:.02em;margin:0;color:var(--rust)}.tag.svelte-bb54fw{color:var(--text-faint);margin:.5rem 0 2rem;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase}form.svelte-bb54fw{display:flex;flex-direction:column;gap:.7rem;background:var(--surface);border-radius:var(--radius-cut-a);box-shadow:var(--shadow-paper-card);padding:1.3rem 1.4rem 1.5rem}label.svelte-bb54fw{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem;color:var(--text-dim)}label.svelte-bb54fw input:where(.svelte-bb54fw){color:var(--text)}.row.svelte-bb54fw{flex-direction:row;align-items:center;gap:.6rem;display:flex}form.svelte-bb54fw button:where(.svelte-bb54fw):not(.primary){background:var(--surface-2)}.primary.svelte-bb54fw{background:var(--rust);color:var(--cream);font-weight:600}.primary.svelte-bb54fw:hover{transform:rotate(-.8deg) translateY(-2px);box-shadow:var(--shadow-paper-card)}.primary.svelte-bb54fw:disabled{opacity:.5}@media(prefers-reduced-motion:reduce){.primary.svelte-bb54fw:hover{transform:none}}.msg.svelte-bb54fw{color:var(--warn)}.divider.svelte-bb54fw{color:var(--text-faint);font-size:.8rem;text-align:center;margin:.2rem 0}@media(pointer:coarse){label.svelte-bb54fw input:where(.svelte-bb54fw){font-size:16px}}.authwait.svelte-1n46o8q{display:grid;place-items:center;min-height:60dvh;color:var(--text-dim)}.app.svelte-1n46o8q{max-width:88rem;margin:0 auto;padding:calc(.8rem + env(safe-area-inset-top)) 1rem 1rem;display:flex;flex-direction:column;gap:.6rem}header.svelte-1n46o8q{display:flex;align-items:center;gap:.5rem}h1.svelte-1n46o8q{font:400 1.3rem/1 var(--display);text-transform:uppercase;letter-spacing:.04em;margin:0;color:var(--rust)}.grow.svelte-1n46o8q{flex:1}header.svelte-1n46o8q button:where(.svelte-1n46o8q){font-size:.85rem;padding:.25rem .7rem}.ghost.svelte-1n46o8q{background:none;border-color:transparent;box-shadow:none;color:var(--text-dim)}.user.svelte-1n46o8q{font-family:var(--mono);max-width:10rem;overflow:hidden;text-overflow:ellipsis}.dot.svelte-1n46o8q{width:8px;height:8px;border-radius:50%;background:var(--text-faint);transition:background .3s}.dot.live.svelte-1n46o8q{background:var(--ok);box-shadow:0 0 6px var(--ok)}.dot.error.svelte-1n46o8q{background:var(--warn);box-shadow:0 0 6px var(--warn)}.markinfo.svelte-1n46o8q{font-size:.78rem;padding:.1rem .6rem;border-radius:999px;background:var(--warn-soft);box-shadow:none;color:var(--text)}.markinfo.svelte-1n46o8q kbd:where(.svelte-1n46o8q){font-size:.9em}.markinfo.svelte-1n46o8q .touchhint:where(.svelte-1n46o8q){display:none}.markact.svelte-1n46o8q{font-size:.8rem;padding:.1rem .6rem}.markact.danger.svelte-1n46o8q:hover{color:var(--danger)}.scrim.svelte-1n46o8q{display:none}.toastundo.svelte-1n46o8q{margin-left:.6em;font-size:.82rem;padding:.15rem .7rem;box-shadow:none;color:var(--accent);background:var(--accent-soft)}.content.svelte-1n46o8q{display:grid;grid-template-columns:minmax(0,1fr);gap:.8rem;align-items:start}.content.with-panel.svelte-1n46o8q{grid-template-columns:minmax(0,1fr) 23rem}.panelwrap.svelte-1n46o8q{position:sticky;top:.5rem;max-height:calc(100dvh - 1rem);display:grid}.toast.svelte-1n46o8q{position:fixed;bottom:1rem;right:1rem;z-index:30;background:var(--surface);border-radius:var(--radius-cut-c);padding:.55rem 1rem;font-size:.88rem;box-shadow:var(--shadow-paper-lift);max-width:min(28rem,80vw);transition:opacity .15s,translate .15s;@starting-style{opacity:0;translate:0 6px}}@media(max-width:719px){.app.svelte-1n46o8q{padding-bottom:4.5rem}header.svelte-1n46o8q{flex-wrap:wrap}.scrim.svelte-1n46o8q{display:block;position:fixed;inset:0;z-index:35;background:#2a211866}.cmd.svelte-1n46o8q{position:fixed;inset:auto 0 0;z-index:20;padding:.5rem .7rem calc(.5rem + env(safe-area-inset-bottom));background:color-mix(in oklch,var(--bg) 88%,transparent);backdrop-filter:blur(8px);border-top:1px solid var(--border)}.content.with-panel.svelte-1n46o8q{grid-template-columns:1fr}.panelwrap.svelte-1n46o8q{position:fixed;inset:auto 0 0;z-index:40;max-height:75dvh;padding:0}.panelwrap.svelte-1n46o8q .panel{border-radius:14px 22px 0 0/20px 12px 0 0;box-shadow:0 -8px 32px #2a211880}.toast.svelte-1n46o8q{bottom:4.5rem}}@media(pointer:coarse){.markinfo.svelte-1n46o8q .keyhint:where(.svelte-1n46o8q){display:none}.markinfo.svelte-1n46o8q .touchhint:where(.svelte-1n46o8q){display:inline}}
