.inv.svelte-j9olhq{position:relative;display:inline-flex}.invpill.svelte-j9olhq{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-weight:700;color:var(--caution);border-color:color-mix(in srgb,var(--caution) 45%,transparent);background:color-mix(in srgb,var(--caution) 10%,var(--surface))}.invpill.late.svelte-j9olhq{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 50%,transparent);background:color-mix(in srgb,var(--danger) 10%,var(--surface))}.dot.svelte-j9olhq{width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.pop.svelte-j9olhq{position:absolute;top:calc(100% + 6px);right:0;z-index:50;min-width:240px;max-width:min(320px,90vw);padding:10px 12px;border-radius:10px;background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:0 6px 24px #0f1b2a29;font-size:13px;line-height:1.5}.row.svelte-j9olhq+.row:where(.svelte-j9olhq){margin-top:4px}.bank.svelte-j9olhq{margin-top:6px;color:var(--ink-soft);overflow-wrap:anywhere}@media(max-width:520px){.invpill.svelte-j9olhq{font-size:12px;padding:4px 9px;gap:5px}}.totop.svelte-1hn7388{position:fixed;z-index:calc(var(--z-bar) - 1);right:max(20px,env(safe-area-inset-right));bottom:calc(20px + env(safe-area-inset-bottom));width:44px;height:44px;padding:0;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;background:var(--surface);color:var(--accent);box-shadow:var(--shadow-1);cursor:pointer;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s,transform .2s,visibility 0s .2s}.totop.on.svelte-1hn7388{opacity:1;visibility:visible;transform:none;transition:opacity .2s,transform .2s}.totop.svelte-1hn7388:hover{background:var(--surface-2)}.totop.svelte-1hn7388:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media(max-width:768px){.totop.svelte-1hn7388{right:auto;left:max(16px,env(safe-area-inset-left));bottom:calc(var(--bar-h, 62px) + 14px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.totop.svelte-1hn7388,.totop.on.svelte-1hn7388{transition:none}}@media print{.totop.svelte-1hn7388{display:none}}.login.svelte-94lftp{max-width:380px;padding-top:10vh}.logo.svelte-94lftp{width:64px;height:64px;object-fit:contain;display:block;margin-bottom:12px}h1.svelte-94lftp{font-size:1.6em;margin-bottom:16px}.platform.svelte-94lftp{font-size:.85em;margin:-12px 0 16px}form.svelte-94lftp{display:grid;gap:4px}label.svelte-94lftp{font-size:.9em;opacity:.8;margin-top:8px}input.svelte-94lftp{padding:10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);color:inherit;font:inherit}.btn.svelte-94lftp{margin-top:14px}.small.svelte-94lftp{font-size:.85em;margin-top:16px}.warn.svelte-94lftp{color:var(--danger);margin-top:8px}.ok.svelte-94lftp{color:var(--ok, inherit);margin-top:8px}.linkish.svelte-94lftp{background:none;border:0;padding:8px 0;color:var(--accent, inherit);text-decoration:underline;font:inherit;cursor:pointer}.forced.svelte-16or4nj{max-width:420px;padding-top:8vh}h1.svelte-16or4nj{font-size:1.5em}form.svelte-16or4nj{display:grid;gap:4px;max-width:360px}label.svelte-16or4nj{font-size:.9em;opacity:.8;margin-top:8px}input.svelte-16or4nj{padding:8px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);color:inherit;font:inherit}.btn.svelte-16or4nj{margin-top:12px;justify-self:start}.out.svelte-16or4nj{margin-top:24px}.ok.svelte-16or4nj{color:var(--accent)}.forced.svelte-ht5qqb{max-width:460px;padding-top:8vh}h1.svelte-ht5qqb{font-size:1.5em}.agree.svelte-ht5qqb{display:flex;align-items:flex-start;gap:10px;margin:18px 0 4px;font-weight:600;cursor:pointer}.agree.svelte-ht5qqb input:where(.svelte-ht5qqb){width:20px;height:20px;margin:1px 0 0;flex:none}.ver.svelte-ht5qqb{margin-top:4px}.out.svelte-ht5qqb{margin-top:24px}.pick.svelte-8zyg0t{display:grid;gap:8px}.pick.svelte-8zyg0t h2:where(.svelte-8zyg0t){margin:0;font-size:1.05em}.rows.svelte-8zyg0t{display:grid;gap:8px;margin-top:4px}.tenant.svelte-8zyg0t{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px;min-height:60px;font:inherit;color:inherit}.tenant.svelte-8zyg0t:disabled{opacity:.5}.tenant.svelte-8zyg0t .grow:where(.svelte-8zyg0t){flex:1;min-width:0;display:grid;gap:2px}.tenant.svelte-8zyg0t .go:where(.svelte-8zyg0t){font-size:1.2em;color:var(--ink-soft)}.muted.svelte-8zyg0t{color:var(--ink-soft)}.small.svelte-8zyg0t{font-size:.85em}.warn.svelte-8zyg0t{color:var(--danger)}.compact.svelte-8zyg0t .rows:where(.svelte-8zyg0t){margin-top:0}.hidden-probe.svelte-zeaclv{display:none}.btn.svelte-zeaclv{margin-top:12px;justify-self:start}.chips.svelte-1jh1xww{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.chips.svelte-1jh1xww .btn.on:where(.svelte-1jh1xww){background:var(--accent);color:var(--accent-ink);border-color:transparent}.center.svelte-1jh1xww{text-align:center}.nm.svelte-1jh1xww{overflow-wrap:anywhere;min-width:0}.qr.svelte-1jh1xww{display:inline-block;background:#fff;padding:8px;border-radius:8px}.qr.svelte-1jh1xww svg{display:block;width:220px;height:220px}.pw.svelte-1jh1xww{font-family:ui-monospace,monospace;font-size:1.8em;letter-spacing:.08em;margin:10px 0}a.btn.svelte-1u2f6mc{text-decoration:none}.guide-link.svelte-1u2f6mc{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap}.qr.svelte-1u2f6mc{flex:0 0 140px;width:140px;background:#fff;padding:4px;border-radius:4px}.qr.svelte-1u2f6mc svg{display:block;width:100%;height:auto}.body.svelte-1u2f6mc{flex:1 1 260px;min-width:0}h3.svelte-1u2f6mc{margin:0 0 4px}p.svelte-1u2f6mc{margin:0 0 10px}.urlbox.svelte-1u2f6mc{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.url.svelte-1u2f6mc{overflow-wrap:anywhere}.terms.svelte-ve9q9a summary:where(.svelte-ve9q9a){display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;cursor:pointer}.terms.emb.svelte-ve9q9a{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.terms.emb.svelte-ve9q9a>details:where(.svelte-ve9q9a)>summary:where(.svelte-ve9q9a){min-height:40px;align-items:center}.draft.svelte-ve9q9a{display:grid;gap:6px;margin-top:8px}.row.svelte-ve9q9a{display:flex;gap:12px;align-items:end;flex-wrap:wrap;justify-content:space-between}.fld.svelte-ve9q9a{display:grid;gap:4px;font-size:.9em}.fld.svelte-ve9q9a input:where(.svelte-ve9q9a){max-width:180px}.tabs.svelte-ve9q9a,.langpick.svelte-ve9q9a{display:flex;gap:6px;flex-wrap:wrap;margin:0}.pill.on.svelte-ve9q9a{background:var(--accent);color:var(--accent-ink, #fff);border-color:transparent}label.svelte-ve9q9a{font-size:.9em;font-weight:600;margin-top:8px}textarea.svelte-ve9q9a{width:100%;font:inherit;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm, 8px);background:var(--surface);color:inherit}textarea.body.svelte-ve9q9a{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em;line-height:1.55}.preview.svelte-ve9q9a{border:1px solid var(--line);border-radius:var(--radius-sm, 8px);padding:4px 16px 12px;background:var(--surface);max-height:60vh;overflow:auto;overflow-wrap:anywhere}.preview.svelte-ve9q9a h2{font-size:1.15em;margin:14px 0 4px}.preview.svelte-ve9q9a h3{font-size:1em;margin:14px 0 4px}.preview.svelte-ve9q9a .n{color:var(--accent);font-weight:700;margin-right:6px}.preview.svelte-ve9q9a ul{padding-left:20px;margin:4px 0}.preview.note.svelte-ve9q9a{margin-bottom:8px;font-size:.9em;color:var(--ink-soft)}.diff.svelte-ve9q9a{font:.82em/1.5 ui-monospace,Menlo,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);border-radius:var(--radius-sm, 8px);padding:8px 10px;margin:0;max-height:60vh;overflow:auto;background:var(--surface)}.diff.svelte-ve9q9a .add:where(.svelte-ve9q9a){background:color-mix(in srgb,#16a34a 16%,transparent);display:block}.diff.svelte-ve9q9a .del:where(.svelte-ve9q9a){background:color-mix(in srgb,#dc2626 16%,transparent);display:block;text-decoration:line-through}.diff.svelte-ve9q9a .gap:where(.svelte-ve9q9a){color:var(--ink-soft);display:block}.acts.svelte-ve9q9a{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0 0}.confirm.svelte-ve9q9a{border:1px solid var(--line);border-radius:var(--radius-sm, 8px);padding:10px 12px;margin-top:8px}.chk.svelte-ve9q9a{display:flex;gap:8px;align-items:flex-start;font-weight:600;cursor:pointer}.chk.svelte-ve9q9a input:where(.svelte-ve9q9a){width:auto;margin:3px 0 0;flex:none}h4.svelte-ve9q9a{margin:16px 0 4px;font-size:.95em}.vers.svelte-ve9q9a{list-style:none;padding:0;margin:0}.vers.svelte-ve9q9a li:where(.svelte-ve9q9a){display:flex;gap:6px;align-items:center;flex-wrap:wrap;padding:6px 0;border-bottom:1px solid var(--line)}.vers.svelte-ve9q9a li:where(.svelte-ve9q9a):last-child{border-bottom:0}.grow.svelte-ve9q9a{flex:1;min-width:0}.modal.wide.svelte-ve9q9a{width:min(820px,calc(100vw - 24px))}.linkish.svelte-ve9q9a{background:none;border:0;padding:0;color:var(--accent);text-decoration:underline;cursor:pointer;font:inherit}.tablewrap.svelte-ve9q9a{overflow-x:auto}.who.svelte-ve9q9a{width:100%;min-width:520px;border-collapse:collapse;font-size:.9em;margin-top:8px}.who.svelte-ve9q9a th:where(.svelte-ve9q9a),.who.svelte-ve9q9a td:where(.svelte-ve9q9a){text-align:left;padding:6px 8px;border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere}.who.svelte-ve9q9a th:where(.svelte-ve9q9a){font-weight:600;color:var(--ink-soft)}.nowrap.svelte-ve9q9a{white-space:nowrap}.scroll.svelte-ve9q9a{margin-top:8px}.invsheet.svelte-emblps{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);width:min(720px,calc(100vw - 24px));max-height:92dvh;overflow:auto;padding:0 18px 18px}.bar.svelte-emblps{display:flex;gap:8px;align-items:center;padding:12px 0;margin-bottom:12px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--surface);z-index:1}.bar.svelte-emblps strong:where(.svelte-emblps){flex:1;min-width:0}.paper.svelte-emblps{--ink: #111;--ink-soft: #5b6472;--line: #d4d4d4;--danger: #c81e1e;color-scheme:light;font-size:14.5px;line-height:1.45;background:#fff;color:#111;padding:22px 22px 16px;border:1px solid var(--line);border-radius:6px}header.svelte-emblps{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:22px;padding-bottom:14px;border-bottom:2px solid currentColor}.logo.svelte-emblps{display:block;width:168px;height:auto;margin-bottom:8px}.right.svelte-emblps{text-align:right}h1.svelte-emblps{font-size:1.5em;letter-spacing:.06em;margin:0 0 8px}footer.svelte-emblps{margin-top:28px;padding-top:8px;border-top:1px solid var(--line);font-size:.8em;opacity:.7;text-align:center}.addr.svelte-emblps{white-space:pre-line}.meta.svelte-emblps{display:grid;grid-template-columns:auto auto;gap:2px 12px;margin:0;align-content:start}.meta.svelte-emblps dt:where(.svelte-emblps){opacity:.7}.meta.svelte-emblps dd:where(.svelte-emblps){margin:0;font-weight:600;text-align:right}.to.svelte-emblps{margin-bottom:16px}.lbl.svelte-emblps{font-size:.8em;text-transform:uppercase;letter-spacing:.05em;opacity:.7}table.svelte-emblps{width:100%;border-collapse:collapse}th.svelte-emblps{text-align:left;font-weight:600;border-bottom:2px solid var(--line);padding:6px 4px}td.svelte-emblps{padding:8px 4px;border-bottom:1px solid var(--line);vertical-align:top}tfoot.svelte-emblps td:where(.svelte-emblps){border-bottom:0;padding:4px}tfoot.svelte-emblps .grand:where(.svelte-emblps) td:where(.svelte-emblps){font-weight:700;border-top:2px solid var(--line);padding-top:8px}.r.svelte-emblps{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.paid.svelte-emblps{margin-top:18px;font-weight:600;display:flex;align-items:center;flex-wrap:wrap;gap:4px 0}.stamp.svelte-emblps{color:#d8141c;font-size:1.9em;font-weight:800;letter-spacing:.08em;line-height:1;border:2.5px solid currentColor;border-radius:6px;padding:3px 10px 2px;margin-right:10px;-webkit-print-color-adjust:exact;print-color-adjust:exact}.payto.svelte-emblps{margin-top:18px}.payto.svelte-emblps p:where(.svelte-emblps){margin:2px 0}.void.svelte-emblps{margin-top:8px;color:var(--danger);font-weight:600}.acts.svelte-emblps{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:16px}.warn.svelte-emblps{color:var(--danger)}@media print{@page tvinvoice{size:A4 portrait;margin:0}.paper.svelte-emblps{page:tvinvoice;font-size:10.5pt;color:#000;border:0;border-radius:0;box-sizing:border-box;width:210mm;min-height:296mm;padding:16mm 16mm 12mm;display:flex;flex-direction:column}.logo.svelte-emblps{width:52mm}footer.svelte-emblps{margin-top:auto;border-top-color:#999;opacity:1;color:#555}html:has(.paper),body:has(.paper){background:#fff!important}.sheetback.svelte-emblps{position:static;background:#fff;padding:0;display:block}.invsheet.svelte-emblps{width:100%;max-width:none;max-height:none;overflow:visible;box-shadow:none;padding:0;color:#000;background:#fff}.noprint.svelte-emblps,.bar.svelte-emblps{display:none}th.svelte-emblps,td.svelte-emblps{border-color:#999}}.tbl.svelte-25wer5{overflow-x:auto}table.svelte-25wer5{width:100%;border-collapse:collapse;font-size:.92em}th.svelte-25wer5{text-align:left;font-weight:600;opacity:.7;padding:6px 8px 6px 0;border-bottom:1px solid var(--line);white-space:nowrap}td.svelte-25wer5{padding:8px 8px 8px 0;border-bottom:1px solid var(--line);vertical-align:top}tfoot.svelte-25wer5 td:where(.svelte-25wer5){border-bottom:0;padding-top:10px}.r.svelte-25wer5{text-align:right}.nowrap.svelte-25wer5{white-space:nowrap}.warn.svelte-25wer5{color:var(--danger)}.reqs.svelte-25wer5{margin-bottom:14px}.reqs-h.svelte-25wer5{font-weight:600;margin-bottom:6px}.req.svelte-25wer5{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;justify-content:space-between;padding:8px 10px;border:1px solid var(--line);border-radius:8px;margin-bottom:6px}.req.late.svelte-25wer5{border-color:var(--danger)}.req.done.svelte-25wer5{opacity:.6}.req-main.svelte-25wer5{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;min-width:0}.req-acts.svelte-25wer5{display:flex;gap:6px}body.plat-page{background:var(--bg)}.ordermail.svelte-6sbqft{width:min(560px,100%)}.ordermail.svelte-6sbqft textarea:where(.svelte-6sbqft){font-size:.85em;line-height:1.5;resize:vertical}.ordermail.svelte-6sbqft a.btn:where(.svelte-6sbqft){display:inline-flex;align-items:center;text-decoration:none}.card.svelte-6sbqft{border:0;border-radius:var(--radius-lg);box-shadow:var(--shadow, var(--shadow-1));padding:16px var(--pad);margin:0 var(--pad) 14px}.card.svelte-6sbqft h2:where(.svelte-6sbqft){font-size:1.15em;font-weight:700}.item.svelte-6sbqft{padding:12px 0}.btn.svelte-6sbqft{border-radius:var(--radius-sm, 10px);border-color:transparent;font-weight:600}.btn.sm.svelte-6sbqft{border-radius:999px;padding:6px 12px}.pill.svelte-6sbqft{background:var(--surface-2);border-color:transparent;font-weight:500}.modal.svelte-6sbqft{border-radius:20px;padding:20px;box-shadow:var(--shadow, var(--shadow-1))}.modal.svelte-6sbqft h3:where(.svelte-6sbqft){font-size:1.15em;font-weight:700}.modal.svelte-6sbqft input:where(.svelte-6sbqft),.modal.svelte-6sbqft select:where(.svelte-6sbqft){border-radius:var(--radius-sm, 10px);padding:11px 12px}.modal.svelte-6sbqft label:where(.svelte-6sbqft){font-weight:600}.modal.svelte-6sbqft .check:where(.svelte-6sbqft){display:flex;gap:8px;align-items:center;font-weight:400}.modal.svelte-6sbqft .check:where(.svelte-6sbqft) input:where(.svelte-6sbqft){width:auto;padding:0;flex:none}code.svelte-6sbqft{background:var(--surface-2);padding:1px 6px;border-radius:6px}.pend.svelte-6sbqft .cnt:where(.svelte-6sbqft){background:var(--accent);color:var(--accent-ink);border-radius:999px;padding:1px 10px;font-size:.8em;font-variant-numeric:tabular-nums}.pend.svelte-6sbqft .lic:where(.svelte-6sbqft){padding:12px 0;border-top:1px solid var(--line)}.pend.svelte-6sbqft .lic:where(.svelte-6sbqft):first-of-type{border-top:0}.pend.svelte-6sbqft .l1:where(.svelte-6sbqft){display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.pend.svelte-6sbqft .biz:where(.svelte-6sbqft){flex:0 0 auto}.pend.svelte-6sbqft .board:where(.svelte-6sbqft){font-size:.78em;font-weight:700;letter-spacing:.04em;color:var(--ink-soft)}.pend.svelte-6sbqft .no:where(.svelte-6sbqft){font-weight:700;overflow-wrap:anywhere}.pend.svelte-6sbqft .acts:where(.svelte-6sbqft){display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.pend.svelte-6sbqft .acts:where(.svelte-6sbqft) .btn:where(.svelte-6sbqft){text-decoration:none}.modal.wide.svelte-6sbqft{width:min(720px,100%)}.note.svelte-6sbqft{background:var(--surface-2, var(--surface));border:1px solid var(--line);border-radius:var(--radius);padding:8px 12px}.btn.danger.svelte-6sbqft{background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger);border-color:transparent}.small.svelte-6sbqft{font-size:.85em}.req.svelte-6sbqft{color:var(--danger)}code.svelte-6sbqft{font-size:.9em}.pchips.svelte-6sbqft{display:flex;gap:6px;flex-wrap:wrap;min-width:0}.pchip.svelte-6sbqft{font-size:.78em;padding:2px 10px;border-radius:999px;background:var(--surface-2);color:var(--ink-soft);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.pchip.warn.svelte-6sbqft{background:color-mix(in srgb,var(--caution) 16%,transparent);color:var(--caution);font-weight:600}.pchip.off.svelte-6sbqft{opacity:.7}.psaved.svelte-6sbqft{position:sticky;top:0;z-index:1;background:var(--surface);padding:6px 0;margin:6px 0 0}.plat.svelte-6sbqft .pgrp:where(.svelte-6sbqft){border:1px solid var(--line);border-radius:var(--radius);padding:0 12px;margin-top:10px;background:var(--surface)}.plat.svelte-6sbqft .pgrp:where(.svelte-6sbqft)>summary:where(.svelte-6sbqft){padding:12px 0;min-height:44px}.plat.svelte-6sbqft .pgrp[open]:where(.svelte-6sbqft)>summary:where(.svelte-6sbqft){border-bottom:1px solid var(--line);margin-bottom:8px}.plat.svelte-6sbqft .pgrp:where(.svelte-6sbqft):last-child{margin-bottom:4px}.pgt.svelte-6sbqft{font-weight:700}.pgs.svelte-6sbqft{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 0}.psub.svelte-6sbqft{margin:14px 0 2px;font-size:.86em;color:var(--ink-soft);font-weight:700}.pgrid.svelte-6sbqft{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:10px 12px;margin:8px 0 4px;align-items:end}.pgrid.svelte-6sbqft .fld:where(.svelte-6sbqft) input:where(.svelte-6sbqft),.pgrid.svelte-6sbqft .fld:where(.svelte-6sbqft) select:where(.svelte-6sbqft){width:100%;min-height:40px;box-sizing:border-box}.pgrid.svelte-6sbqft .fld:where(.svelte-6sbqft) select:where(.svelte-6sbqft){padding:6px 8px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);color:inherit;font:inherit}.pgrid.svelte-6sbqft .fld.wide:where(.svelte-6sbqft){grid-column:span 2}.pgrid.svelte-6sbqft .fld.chk:where(.svelte-6sbqft){align-self:center}.pgrid.svelte-6sbqft .fld.chk:where(.svelte-6sbqft) input:where(.svelte-6sbqft){width:auto;min-height:0}.pgrid.svelte-6sbqft .unit:where(.svelte-6sbqft) input:where(.svelte-6sbqft){width:88px}.pgrid.svelte-6sbqft .pact:where(.svelte-6sbqft){justify-content:flex-end}.pacts.svelte-6sbqft{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 12px}.plat.svelte-6sbqft .pgrp:where(.svelte-6sbqft)>:where(.svelte-6sbqft):last-child{margin-bottom:12px}@media(max-width:520px){.pgrid.svelte-6sbqft .fld.wide:where(.svelte-6sbqft){grid-column:auto}}.plat.svelte-6sbqft summary:where(.svelte-6sbqft){cursor:pointer;display:flex;gap:8px;align-items:center;flex-wrap:wrap;list-style:none;padding:2px 0}.plat.svelte-6sbqft summary:where(.svelte-6sbqft)::-webkit-details-marker{display:none}.plat.svelte-6sbqft summary:where(.svelte-6sbqft):before{content:"⌄";color:var(--ink-soft);width:1em;text-align:center}.plat.svelte-6sbqft details[open]:where(.svelte-6sbqft)>summary:where(.svelte-6sbqft):before{content:"⌃"}.plat.svelte-6sbqft .pill:where(.svelte-6sbqft){min-height:0;padding:2px 10px}.fld-row.svelte-6sbqft{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;margin:10px 0 4px}.fld.svelte-6sbqft{display:flex;flex-direction:column;gap:2px;font-size:.9em}.fld.svelte-6sbqft input:where(.svelte-6sbqft){padding:6px 8px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);color:inherit;font:inherit;font-size:max(16px,1em);width:150px}.fld-row.svelte-6sbqft>.muted:where(.svelte-6sbqft){align-self:center}.fld.chk.svelte-6sbqft{flex-direction:row;align-items:center;gap:6px;align-self:center}.fld.chk.svelte-6sbqft input:where(.svelte-6sbqft){width:auto}.unit.svelte-6sbqft{display:inline-flex;gap:4px;align-items:baseline}.unit.svelte-6sbqft input:where(.svelte-6sbqft){width:88px}.hint.svelte-6sbqft{margin:2px 0 0}.caution-text.svelte-6sbqft{color:var(--caution);margin:4px 0 0}.footnote.svelte-6sbqft{margin:14px 4px 28px}.mailstate.svelte-6sbqft{align-self:center;white-space:nowrap}.mailok.svelte-6sbqft{color:var(--ok);font-weight:600}.item.svelte-6sbqft{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;align-items:start;position:relative;padding-left:14px}.item.svelte-6sbqft .info:where(.svelte-6sbqft){min-width:0}.item.svelte-6sbqft:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:3px;background:var(--ok)}.item.off.svelte-6sbqft:before{background:var(--ink-soft)}.item.late.svelte-6sbqft:before{background:var(--danger)}.item.off.svelte-6sbqft .nm:where(.svelte-6sbqft){color:var(--ink-soft)}.item.svelte-6sbqft .info:where(.svelte-6sbqft){grid-column:1}.item.svelte-6sbqft .bill:where(.svelte-6sbqft){grid-column:2;grid-row:1;text-align:right;font-size:.85em;white-space:nowrap;line-height:1.45}.item.svelte-6sbqft .feats:where(.svelte-6sbqft),.item.svelte-6sbqft .acts:where(.svelte-6sbqft){grid-column:1 / -1}.info.svelte-6sbqft .pill:where(.svelte-6sbqft){min-height:0;padding:2px 10px}.bill.svelte-6sbqft .plan:where(.svelte-6sbqft){font-weight:600}.bill.svelte-6sbqft .when:where(.svelte-6sbqft){color:var(--ink-soft)}.bill.soon.svelte-6sbqft .when:where(.svelte-6sbqft){color:var(--caution);font-weight:600}.bill.over.svelte-6sbqft .when:where(.svelte-6sbqft){color:var(--danger);font-weight:600}.pill.ok.svelte-6sbqft{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 40%,transparent);background:color-mix(in srgb,var(--ok) 10%,transparent)}.over-seat.svelte-6sbqft{color:var(--danger);font-weight:700}.pill.bad.svelte-6sbqft{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 45%,transparent);background:color-mix(in srgb,var(--danger) 10%,transparent)}.pill.caution.svelte-6sbqft{color:var(--caution);border-color:color-mix(in srgb,var(--caution) 45%,transparent);background:color-mix(in srgb,var(--caution) 12%,transparent)}.pill.here.svelte-6sbqft{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.pill.out.svelte-6sbqft{opacity:.7}.payout-days.svelte-6sbqft{display:inline-flex;flex-wrap:wrap;gap:4px}.payout-days.svelte-6sbqft .pill:where(.svelte-6sbqft){cursor:pointer}.payout-days.svelte-6sbqft .pill.on:where(.svelte-6sbqft){color:#fff;background:var(--accent);border-color:var(--accent);font-weight:700}.pill.req.svelte-6sbqft{color:var(--danger);border-color:var(--danger);font-weight:600}.feats.svelte-6sbqft{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:6px}.feats.svelte-6sbqft .check:where(.svelte-6sbqft){display:inline-flex;gap:4px;align-items:center}.feats.svelte-6sbqft .pct:where(.svelte-6sbqft){width:64px;padding:2px 4px}.feats.svelte-6sbqft .lbl:where(.svelte-6sbqft){font-weight:600}.feats.svelte-6sbqft .override:where(.svelte-6sbqft){font-weight:700;color:var(--accent)}.feats.svelte-6sbqft .axis:where(.svelte-6sbqft){display:inline-flex;gap:10px;align-items:center;padding-left:10px;border-left:1px solid var(--line)}.acts.rest.svelte-6sbqft{border-top:1px dashed var(--line);padding-top:8px;margin-top:2px}.btn.quiet.svelte-6sbqft{color:var(--ink-soft)}.btn.resume.svelte-6sbqft{border-color:var(--accent);color:var(--accent);font-weight:600}.bill-overdue.svelte-6sbqft{background:var(--danger);color:#fff;border-radius:var(--radius);padding:8px 12px}.bill-batch.svelte-6sbqft{border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px;margin-bottom:10px;background:var(--card, transparent)}.bill-batch-h.svelte-6sbqft{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;margin-bottom:6px}.bill-batch-t.svelte-6sbqft{width:100%;border-collapse:collapse;font-size:.9em}.bill-batch-t.svelte-6sbqft th:where(.svelte-6sbqft),.bill-batch-t.svelte-6sbqft td:where(.svelte-6sbqft){padding:4px 6px;text-align:left;border-top:1px solid var(--line)}.bill-batch-t.svelte-6sbqft th:where(.svelte-6sbqft){border-top:0;font-weight:600;color:var(--muted)}.bill-batch-t.svelte-6sbqft .num:where(.svelte-6sbqft){text-align:right}.bill-batch-t.svelte-6sbqft tr.skip:where(.svelte-6sbqft) td:where(.svelte-6sbqft){opacity:.45}.bill-batch.svelte-6sbqft .acts:where(.svelte-6sbqft){margin-top:8px;display:flex;justify-content:flex-end}.bill-ask-t.svelte-6sbqft{margin-top:6px}.bill-ask-t.svelte-6sbqft input:where(.svelte-6sbqft){margin:0;width:100%;min-width:7em}.bill-ask-t.svelte-6sbqft td.num:where(.svelte-6sbqft) input:where(.svelte-6sbqft){text-align:right}.guide.svelte-6sbqft summary:where(.svelte-6sbqft){cursor:pointer;font-weight:600}.guide.svelte-6sbqft h4:where(.svelte-6sbqft){margin:12px 0 4px;font-size:.95em}.guide.svelte-6sbqft pre:where(.svelte-6sbqft){background:var(--surface-2, var(--surface));border:1px solid var(--line);border-radius:var(--radius);padding:8px 10px;overflow-x:auto;font-size:.85em}.guide.svelte-6sbqft ol:where(.svelte-6sbqft){padding-left:20px}.plan-desc.svelte-6sbqft{margin:4px 0 0}.setup.svelte-6sbqft{margin:4px 0 8px;padding-left:20px}@media(max-width:768px){.modal-back.svelte-6sbqft{place-items:end center;padding:0}.modal.svelte-6sbqft{width:100%;max-width:100%;max-height:92dvh;border-radius:22px 22px 0 0;padding:10px var(--pad) calc(16px + env(safe-area-inset-bottom))}.modal.svelte-6sbqft:before{content:"";display:block;width:40px;height:4px;border-radius:2px;background:var(--line);margin:0 auto 8px}.modal.svelte-6sbqft .acts:where(.svelte-6sbqft){position:sticky;bottom:0;background:var(--surface);padding:10px 0 0;flex-wrap:wrap}.modal.svelte-6sbqft .acts:where(.svelte-6sbqft) .btn:where(.svelte-6sbqft){flex:1 1 42%;min-height:50px}}@media(max-width:720px){.item.svelte-6sbqft{grid-template-columns:minmax(0,1fr)}.item.svelte-6sbqft .bill:where(.svelte-6sbqft){grid-column:1;grid-row:auto;text-align:left;white-space:normal;margin-top:4px}.item.svelte-6sbqft .meta:where(.svelte-6sbqft){flex-basis:100%;white-space:normal;overflow:visible}.fld.svelte-6sbqft input:where(.svelte-6sbqft){width:100%}.fld.svelte-6sbqft{flex:1 1 140px}.feats.svelte-6sbqft .axis:where(.svelte-6sbqft){padding-left:0;border-left:0}}.hist-rec.svelte-6sbqft{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;margin:0 0 12px}.req-period.svelte-6sbqft{margin:-4px 0 10px}.req-period.svelte-6sbqft .block:where(.svelte-6sbqft){display:block;margin-top:2px}.gate.svelte-9ic0x5{display:grid;gap:10px;justify-items:start}.gate.svelte-9ic0x5 p:where(.svelte-9ic0x5){margin:0}.gate.svelte-9ic0x5 .pick{width:100%}.ask.svelte-9ic0x5{display:grid;gap:8px;width:100%;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2)}.ask.svelte-9ic0x5 textarea:where(.svelte-9ic0x5){width:100%;box-sizing:border-box}.check.svelte-9ic0x5{display:flex;gap:8px;align-items:center}.acts.svelte-9ic0x5{display:flex;flex-wrap:wrap;gap:8px}.bizpick.svelte-1v0e9mf{max-width:12rem;min-width:0;text-overflow:ellipsis}@media(max-width:640px){.bizpick.svelte-1v0e9mf{max-width:8.5rem}}.card.svelte-fjjr6b{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px;margin:0 0 12px;box-shadow:var(--shadow)}.hero.svelte-fjjr6b h2:where(.svelte-fjjr6b){margin:0 0 4px}.lead.svelte-fjjr6b{margin:0;color:var(--ink-soft)}.card.svelte-fjjr6b>p:where(.svelte-fjjr6b){margin:0}details.svelte-fjjr6b summary:where(.svelte-fjjr6b){cursor:pointer;list-style:none;display:flex;gap:12px;align-items:center;min-height:44px}summary.svelte-fjjr6b::-webkit-details-marker{display:none}details.help.svelte-fjjr6b{scroll-margin-top:72px;border-radius:var(--radius)}details.help.flash.svelte-fjjr6b{box-shadow:0 0 0 2px var(--accent);transition:box-shadow .4s}.find.svelte-fjjr6b{width:100%;margin:10px 0 0;padding:10px 12px;font-size:max(16px,1em);border:1px solid var(--line);border-radius:10px;background:var(--surface-2);color:inherit}details.help.svelte-fjjr6b>summary:where(.svelte-fjjr6b):after{content:"";flex:none;margin-left:auto;width:10px;height:10px;border-right:2px solid var(--ink-soft);border-bottom:2px solid var(--ink-soft);transform:rotate(45deg);transition:transform .15s ease}details.help[open].svelte-fjjr6b>summary:where(.svelte-fjjr6b):after{transform:rotate(225deg)}.tile.svelte-fjjr6b{flex:none;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-2);border-radius:12px;font-size:1.15em}details[open].svelte-fjjr6b .tile:where(.svelte-fjjr6b){background:var(--accent-soft)}summary.svelte-fjjr6b .grow:where(.svelte-fjjr6b){min-width:0;display:flex;flex-direction:column;gap:1px}summary.svelte-fjjr6b strong:where(.svelte-fjjr6b){font-size:1.02em;letter-spacing:-.01em}.desc.svelte-fjjr6b{color:var(--ink-soft);font-size:.85em}details.svelte-fjjr6b>:where(.svelte-fjjr6b):not(summary){margin-top:10px}.steps.svelte-fjjr6b{list-style:none;counter-reset:step;margin:6px 0 4px;padding:0}.steps.svelte-fjjr6b li:where(.svelte-fjjr6b){counter-increment:step;position:relative;padding:0 0 16px 44px;line-height:1.6}.steps.svelte-fjjr6b li:where(.svelte-fjjr6b):last-child{padding-bottom:4px}.steps.svelte-fjjr6b li:where(.svelte-fjjr6b):before{content:counter(step);position:absolute;left:0;top:-1px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--accent);font-weight:700;font-size:.88em;border-radius:999px}.steps.svelte-fjjr6b li:where(.svelte-fjjr6b):not(:last-child):after{content:"";position:absolute;left:13.5px;top:30px;bottom:2px;width:1.5px;background:var(--line)}.help.svelte-fjjr6b h4:where(.svelte-fjjr6b){margin:18px 0 6px;font-size:1rem}.hgroup-h.svelte-fjjr6b{margin:22px 4px 8px;font-size:.82em;font-weight:700;color:var(--ink-soft);letter-spacing:.02em}.hgroup.svelte-fjjr6b:not(:has(>section:not([hidden]))){display:none}.scroll.svelte-fjjr6b{overflow-x:auto;margin:6px 0 2px}.perm.svelte-fjjr6b{border-collapse:collapse;width:100%;min-width:640px;font-size:.92em}.perm.svelte-fjjr6b th:where(.svelte-fjjr6b),.perm.svelte-fjjr6b td:where(.svelte-fjjr6b){padding:8px 10px;text-align:left;border-bottom:1px solid var(--line);white-space:nowrap}.perm.svelte-fjjr6b thead:where(.svelte-fjjr6b) th:where(.svelte-fjjr6b){color:var(--ink-soft);font-weight:600;font-size:.88em}.perm.svelte-fjjr6b tbody:where(.svelte-fjjr6b) th:where(.svelte-fjjr6b){font-weight:700}.perm.svelte-fjjr6b tbody:where(.svelte-fjjr6b) tr:where(.svelte-fjjr6b):last-child th:where(.svelte-fjjr6b),.perm.svelte-fjjr6b tbody:where(.svelte-fjjr6b) tr:where(.svelte-fjjr6b):last-child td:where(.svelte-fjjr6b){border-bottom:none}.perm.svelte-fjjr6b .sub:where(.svelte-fjjr6b){display:block;color:var(--ink-soft);font-weight:400;font-size:.82em;white-space:normal;max-width:11em}.perm.svelte-fjjr6b .no:where(.svelte-fjjr6b){color:var(--ink-soft)}@media(max-width:640px){.scroll.svelte-fjjr6b{overflow:visible}.perm.svelte-fjjr6b{min-width:0}.perm.svelte-fjjr6b,.perm.svelte-fjjr6b tbody:where(.svelte-fjjr6b),.perm.svelte-fjjr6b tr:where(.svelte-fjjr6b),.perm.svelte-fjjr6b th:where(.svelte-fjjr6b),.perm.svelte-fjjr6b td:where(.svelte-fjjr6b){display:block}.perm.svelte-fjjr6b thead:where(.svelte-fjjr6b){display:none}.perm.svelte-fjjr6b tr:where(.svelte-fjjr6b){padding:12px 0;border-bottom:1px solid var(--line)}.perm.svelte-fjjr6b tr:where(.svelte-fjjr6b):last-child{border-bottom:none}.perm.svelte-fjjr6b tbody:where(.svelte-fjjr6b) th:where(.svelte-fjjr6b){padding:0 0 6px;border:none;white-space:normal}.perm.svelte-fjjr6b .sub:where(.svelte-fjjr6b){max-width:none}.perm.svelte-fjjr6b td:where(.svelte-fjjr6b){display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:3px 0;border:none;white-space:normal;text-align:right}.perm.svelte-fjjr6b td:where(.svelte-fjjr6b):before{content:attr(data-label);color:var(--ink-soft);font-size:.9em;text-align:left;flex:0 0 auto}}.fine.svelte-fjjr6b{color:var(--ink-soft);font-size:.88em;line-height:1.55;margin:8px 0 0}.plain.svelte-fjjr6b{list-style:none;margin:6px 0 4px;padding:0}.plain.svelte-fjjr6b li:where(.svelte-fjjr6b){position:relative;padding:0 0 12px 18px;line-height:1.6}.plain.svelte-fjjr6b li:where(.svelte-fjjr6b):last-child{padding-bottom:4px}.plain.svelte-fjjr6b li:where(.svelte-fjjr6b):before{content:"";position:absolute;left:2px;top:.62em;width:6px;height:6px;border-radius:999px;background:var(--accent);opacity:.55}.qa.svelte-fjjr6b>summary:where(.svelte-fjjr6b){cursor:pointer;font-weight:600}.qa-sum.svelte-fjjr6b{margin-left:8px;font-weight:500;color:var(--ink-soft)}.qa-sum.done.svelte-fjjr6b{color:var(--accent)}.qa-bar.svelte-fjjr6b{height:6px;border-radius:999px;background:var(--surface-2);overflow:hidden;margin:10px 0}.qa-bar.svelte-fjjr6b i:where(.svelte-fjjr6b){display:block;height:100%;background:var(--accent);transition:width .25s ease}.qa-next.svelte-fjjr6b{display:grid;gap:2px;width:100%;text-align:left;padding:10px 12px;margin:0 0 10px;border:1px solid var(--accent);border-radius:var(--radius);background:var(--surface);color:inherit;font:inherit;cursor:pointer}.qa-next.svelte-fjjr6b .k:where(.svelte-fjjr6b){font-size:.75em;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-weight:600}.qa-next.svelte-fjjr6b .t:where(.svelte-fjjr6b){font-weight:600}.qa-alldone.svelte-fjjr6b{padding:10px 12px;border:1px solid var(--accent);border-radius:var(--radius);color:var(--accent)}.qa-tools.svelte-fjjr6b{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:6px 0 10px}.qa-roles.svelte-fjjr6b{display:flex;gap:6px;flex-wrap:wrap}.qa-roles.svelte-fjjr6b .pill:where(.svelte-fjjr6b){cursor:pointer}.qa-roles.svelte-fjjr6b .pill.on:where(.svelte-fjjr6b){background:var(--accent);color:var(--accent-ink);border-color:transparent}.qa-tools.svelte-fjjr6b .check:where(.svelte-fjjr6b){display:inline-flex;gap:6px;align-items:center;margin-left:auto}.qa-sec.svelte-fjjr6b{padding:6px 10px;margin-bottom:6px}.qa-sec.svelte-fjjr6b>summary:where(.svelte-fjjr6b){display:flex;align-items:center;gap:10px;font-weight:600;cursor:pointer}.qa-sec-title.svelte-fjjr6b{flex:1}.qa-sec-n.svelte-fjjr6b{font-weight:500;color:var(--ink-soft);font-variant-numeric:tabular-nums}.qa-sec-n.done.svelte-fjjr6b{color:var(--accent)}.qa-list.svelte-fjjr6b{list-style:none;padding:0;margin:6px 0 2px}.qa-item.svelte-fjjr6b{margin:0;border-top:1px solid var(--line)}.qa-item.svelte-fjjr6b:first-child{border-top:0}.qa-item.svelte-fjjr6b label:where(.svelte-fjjr6b){display:flex;gap:12px;align-items:flex-start;padding:10px 2px;cursor:pointer;min-height:44px}.qa-item.svelte-fjjr6b input:where(.svelte-fjjr6b){width:22px;height:22px;margin:2px 0 0;flex:none;accent-color:var(--accent)}.qa-body.svelte-fjjr6b{display:grid;gap:3px;min-width:0}.qa-step.svelte-fjjr6b{font-weight:500;line-height:1.4}.qa-exp.svelte-fjjr6b{color:var(--ink-soft);line-height:1.4}.qa-lbl.svelte-fjjr6b{display:inline-block;font-size:.75em;padding:0 6px;border-radius:999px;background:var(--surface-2);vertical-align:middle;font-weight:600}.qa-sep.svelte-fjjr6b{margin-right:2px}.qa-meta.svelte-fjjr6b{font-size:.8em;color:var(--ink-soft);opacity:.8;font-variant-numeric:tabular-nums}.qa-item.done.svelte-fjjr6b .qa-step:where(.svelte-fjjr6b){text-decoration:line-through;opacity:.6}.qa-item.done.svelte-fjjr6b .qa-exp:where(.svelte-fjjr6b){opacity:.5}.qa-foot.svelte-fjjr6b{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.qa-team.svelte-fjjr6b{margin-top:10px;padding:6px 10px}.qa-team.svelte-fjjr6b>summary:where(.svelte-fjjr6b){cursor:pointer;font-weight:600}.qa-team-list.svelte-fjjr6b{list-style:none;padding:0;margin:6px 0 0}.qa-team-list.svelte-fjjr6b li:where(.svelte-fjjr6b){display:grid;grid-template-columns:minmax(80px,1.2fr) auto minmax(80px,2fr) auto auto;gap:10px;align-items:center;padding:6px 0;border-top:1px solid var(--line)}.qa-team-list.svelte-fjjr6b li:where(.svelte-fjjr6b):first-child{border-top:0}.qa-team-list.svelte-fjjr6b li.me:where(.svelte-fjjr6b) .qa-team-name:where(.svelte-fjjr6b){font-weight:600}.qa-team-bar.svelte-fjjr6b{height:6px;border-radius:999px;background:var(--surface-2);overflow:hidden;display:block}.qa-team-bar.svelte-fjjr6b i:where(.svelte-fjjr6b){display:block;height:100%;background:var(--accent)}.qa-team-n.svelte-fjjr6b{font-variant-numeric:tabular-nums}.qa-team-n.done.svelte-fjjr6b{color:var(--accent);font-weight:600}@media(max-width:560px){.qa-team-list.svelte-fjjr6b li:where(.svelte-fjjr6b){grid-template-columns:1fr auto}.qa-team-bar.svelte-fjjr6b{grid-column:1 / -1}}.small.svelte-fjjr6b{font-size:.85em}@media(max-width:560px){.card.svelte-fjjr6b{padding:12px}.steps.svelte-fjjr6b li:where(.svelte-fjjr6b){padding-left:38px}.steps.svelte-fjjr6b li:where(.svelte-fjjr6b):before{width:26px;height:26px}.steps.svelte-fjjr6b li:where(.svelte-fjjr6b):not(:last-child):after{left:12.5px}}.ptitle.svelte-w4o6om{font-size:1.2em;margin:8px 0 2px}.ptitle.svelte-w4o6om .ko:where(.svelte-w4o6om),th.svelte-w4o6om .ko:where(.svelte-w4o6om){font-weight:500;opacity:.7;font-size:.85em;margin-left:6px}.acad.svelte-w4o6om{margin:0 0 10px;opacity:.8}.voidline.svelte-w4o6om{color:var(--danger);font-weight:700;margin:0 0 8px}table.svelte-w4o6om{width:100%;max-width:100%;border-collapse:collapse;font-size:.92em;table-layout:fixed}th.svelte-w4o6om,td.svelte-w4o6om{border:1px solid var(--line);padding:6px 9px;text-align:left;vertical-align:top;overflow-wrap:anywhere}thead.svelte-w4o6om th:where(.svelte-w4o6om){background:var(--ink);color:var(--surface);font-weight:600}.kv.svelte-w4o6om tbody:where(.svelte-w4o6om) th:where(.svelte-w4o6om){width:34%;background:var(--surface-2);font-weight:600}.pre.svelte-w4o6om{white-space:pre-wrap;overflow-wrap:anywhere}.sub.svelte-w4o6om{font-size:.9em;opacity:.8;margin-top:3px}.trnote.svelte-w4o6om{font-size:.82em;border:1px solid #999;padding:6px 8px;margin:4px 0 8px}.trv.svelte-w4o6om{display:block}.orig.svelte-w4o6om{display:block;margin-top:4px;padding-left:8px;border-left:2px solid #bbb;font-size:.88em;color:#444;white-space:pre-wrap}.otag.svelte-w4o6om{display:block;font-size:.8em;color:#666;font-style:italic}.chk.svelte-w4o6om{display:inline-block;margin-right:14px;white-space:normal}.muted.svelte-w4o6om{opacity:.55}.warnline.svelte-w4o6om{color:var(--danger);opacity:1}.fill.svelte-w4o6om{display:block;height:2.6em}.sigview.svelte-w4o6om{width:180px;height:60px;display:block}.foot.svelte-w4o6om{font-size:.82em;font-style:italic;opacity:.8;margin:8px 0 0}@media print{.incpage.svelte-w4o6om{color:#000;background:#fff}.ptitle.svelte-w4o6om{margin-top:0}tr.svelte-w4o6om{break-inside:avoid}th.svelte-w4o6om,td.svelte-w4o6om{border-color:#999}thead.svelte-w4o6om th:where(.svelte-w4o6om){background:#222;color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact}.kv.svelte-w4o6om tbody:where(.svelte-w4o6om) th:where(.svelte-w4o6om){background:#f2f2f2}}.incsheet.svelte-gousfk{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);width:min(760px,calc(100vw - 24px));max-height:92dvh;overflow:auto;padding:0 18px 18px}.incsheet.svelte-gousfk .bar:where(.svelte-gousfk){display:flex;gap:8px;align-items:center;padding:12px 0;margin-bottom:8px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--surface);z-index:1}.incsheet.svelte-gousfk .bar:where(.svelte-gousfk) strong:where(.svelte-gousfk){flex:1}.incsheet.svelte-gousfk .bar:where(.svelte-gousfk){flex-wrap:wrap}.aibtn.svelte-gousfk{background:var(--accent-soft);color:var(--accent);border-color:transparent;font-weight:700}@media print{.sheetback.svelte-gousfk{position:static;background:#fff;padding:0;display:block}.incsheet.svelte-gousfk{width:auto;max-height:none;overflow:visible;box-shadow:none;padding:0;color:#000;background:#fff}.noprint.svelte-gousfk,.incsheet.svelte-gousfk .bar:where(.svelte-gousfk){display:none}@page incsheet{size:A4;margin:12mm}.incsheet.svelte-gousfk{page:incsheet}}.inc.svelte-1xjvf67{--wide: 780px}.pill.svelte-1xjvf67{font-size:.75em;padding:1px 8px;border-radius:999px;background:var(--surface-2)}.pill.void.svelte-1xjvf67{color:var(--danger)}.pill.ok.svelte-1xjvf67{color:var(--ok)}.grid2.svelte-1xjvf67{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.grid2.svelte-1xjvf67 label:where(.svelte-1xjvf67){display:block}.inc.svelte-1xjvf67 input:where(.svelte-1xjvf67),.inc.svelte-1xjvf67 select:where(.svelte-1xjvf67),.inc.svelte-1xjvf67 textarea:where(.svelte-1xjvf67){width:100%;box-sizing:border-box}.rec.svelte-1xjvf67{display:grid;grid-template-columns:150px 1fr;gap:0 16px;margin:6px 0 4px;align-items:start}.rec.svelte-1xjvf67 dt:where(.svelte-1xjvf67){font-weight:600;font-size:.88em;color:var(--ink-soft);padding:10px 0;border-top:1px solid var(--line)}.rec.svelte-1xjvf67 dd:where(.svelte-1xjvf67){margin:0;padding:10px 0;border-top:1px solid var(--line);min-width:0}.rec.svelte-1xjvf67 dt:where(.svelte-1xjvf67):first-of-type,.rec.svelte-1xjvf67 dt:where(.svelte-1xjvf67):first-of-type+dd:where(.svelte-1xjvf67){border-top:0}.pre.svelte-1xjvf67{white-space:pre-wrap;overflow-wrap:anywhere}.brief.svelte-1xjvf67{background:var(--surface-2);border-radius:var(--radius-sm);padding:8px 10px;margin:6px 0;font-size:.92em}.sigview.svelte-1xjvf67{width:160px;height:60px;display:block;color:var(--ink);background:var(--surface-2);border-radius:var(--radius-sm)}.acts.svelte-1xjvf67{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.aibtn.svelte-1xjvf67{background:var(--accent-soft);color:var(--accent);border-color:transparent;font-weight:700}.aihint.svelte-1xjvf67{margin:8px 0 0}.inc.svelte-1xjvf67 textarea.aifill:where(.svelte-1xjvf67),.inc.svelte-1xjvf67 input.aifill:where(.svelte-1xjvf67){outline:2px solid var(--accent);outline-offset:1px}.aisrc.svelte-1xjvf67 summary:where(.svelte-1xjvf67){cursor:pointer}.inc.svelte-1xjvf67 label.check:where(.svelte-1xjvf67){display:flex;gap:8px;align-items:center;margin:6px 0 2px}.inc.svelte-1xjvf67 label.check:where(.svelte-1xjvf67) input:where(.svelte-1xjvf67){width:auto}.inc.svelte-1xjvf67 label.sub:where(.svelte-1xjvf67){margin:0 0 8px 26px}.grid2.svelte-1xjvf67:has(>label:where(.svelte-1xjvf67):nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:640px){.grid2.svelte-1xjvf67,.grid2.svelte-1xjvf67:has(>label:where(.svelte-1xjvf67):nth-child(3):last-child){grid-template-columns:1fr}.rec.svelte-1xjvf67{grid-template-columns:1fr}.rec.svelte-1xjvf67 dt:where(.svelte-1xjvf67){padding:10px 0 2px}.rec.svelte-1xjvf67 dd:where(.svelte-1xjvf67){border-top:0;padding:0 0 8px}}.spsheet.svelte-18a1baw{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);width:min(720px,calc(100vw - 24px));max-height:92dvh;overflow:auto;padding:0 18px 18px}.bar.svelte-18a1baw{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:12px 0;margin-bottom:8px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--surface);z-index:1}.bar.svelte-18a1baw strong:where(.svelte-18a1baw){flex:1}.phead.svelte-18a1baw{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:6px}.phead.svelte-18a1baw h3:where(.svelte-18a1baw){margin:0}.field.svelte-18a1baw{border-top:1px solid var(--line);padding:8px 0;break-inside:avoid}.field.svelte-18a1baw h4:where(.svelte-18a1baw){margin:0 0 4px;font-size:.92rem}.field.svelte-18a1baw p:where(.svelte-18a1baw){margin:0}.field.em.svelte-18a1baw{border:2px solid var(--danger, #b42318);border-radius:8px;padding:8px 10px;margin-bottom:6px}.field.em.svelte-18a1baw h4:where(.svelte-18a1baw){color:var(--danger, #b42318)}.pre.svelte-18a1baw{white-space:pre-wrap}.meta.svelte-18a1baw{margin-top:10px}.due.svelte-18a1baw{margin-left:6px;color:var(--danger, #b42318);font-weight:700}.aibtn.svelte-18a1baw{background:var(--accent-soft);color:var(--accent);border-color:transparent;font-weight:700}.trnote.svelte-18a1baw{margin:0 0 8px;padding:6px 10px;border:1px dashed var(--line);border-radius:8px;font-size:.85rem}.ko.svelte-18a1baw{font-weight:400;color:var(--muted);font-size:.85em}.orig.svelte-18a1baw{margin-top:4px!important;padding-left:8px;border-left:3px solid var(--line);color:var(--muted);font-size:.88rem}.otag.svelte-18a1baw{display:block;font-size:.75rem;font-weight:700;color:var(--muted);margin:0}@media print{.sheetback.svelte-18a1baw{position:static;background:#fff;padding:0;display:block}.spsheet.svelte-18a1baw{width:auto;max-height:none;overflow:visible;box-shadow:none;padding:0;color:#000;background:#fff}.noprint.svelte-18a1baw,.spsheet.svelte-18a1baw .bar:where(.svelte-18a1baw){display:none}@page spsheet{size:A4;margin:12mm}.spsheet.svelte-18a1baw{page:spsheet}}.medsheet.svelte-1llgvqp{width:min(640px,calc(100vw - 24px))}.plan.svelte-1llgvqp{border-top:1px solid var(--line);padding:8px 0}.ph.svelte-1llgvqp{margin-bottom:4px}.dose.svelte-1llgvqp{display:flex;gap:8px;align-items:baseline;font-size:.92rem;padding:2px 0}.dose.void.svelte-1llgvqp{color:var(--muted);text-decoration:line-through}.grow.svelte-1llgvqp{flex:1}.outs.svelte-1llgvqp{display:flex;gap:6px;flex-wrap:wrap;margin:6px 0}.outs.svelte-1llgvqp .btn.on:where(.svelte-1llgvqp){background:var(--accent);color:#fff;border-color:var(--accent)}.fields.svelte-1llgvqp{display:flex;gap:6px;flex-wrap:wrap}.fields.svelte-1llgvqp input:where(.svelte-1llgvqp){flex:1 1 10em}.pusheet.svelte-82uuym{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);width:min(720px,calc(100vw - 24px));max-height:92dvh;padding:0 16px 16px;display:flex;flex-direction:column}.pusheet.svelte-82uuym .bar:where(.svelte-82uuym){display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:12px 0;margin-bottom:8px;border-bottom:1px solid var(--line)}.pusheet.svelte-82uuym .bar:where(.svelte-82uuym) strong:where(.svelte-82uuym){flex:1 1 160px}.putitle.svelte-82uuym{display:none;font-size:1.1em;margin:0 0 10px}.tablewrap.svelte-82uuym{overflow:auto;min-height:0}.putable.svelte-82uuym{width:100%;border-collapse:collapse;margin:0 0 14px}.putable.svelte-82uuym th:where(.svelte-82uuym),.putable.svelte-82uuym td:where(.svelte-82uuym){border:1px solid var(--line);padding:6px 8px;text-align:left;vertical-align:middle}.putable.svelte-82uuym thead:where(.svelte-82uuym) th:where(.svelte-82uuym){background:var(--surface-2)}.ghead.svelte-82uuym th:where(.svelte-82uuym){font-size:1.05em}.gcount.svelte-82uuym{font-weight:400;color:var(--ink-soft);margin-left:6px;font-size:.92em}.w-no.svelte-82uuym{width:2.4em;text-align:right;font-variant-numeric:tabular-nums}.w-tel.svelte-82uuym{white-space:nowrap;font-variant-numeric:tabular-nums}.gname.svelte-82uuym{color:var(--ink-soft);font-size:.9em;white-space:normal}.w-chk.svelte-82uuym{width:5.5em;text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}.onmark.svelte-82uuym{font-weight:600}@media print{.sheetback.svelte-82uuym{position:static;background:#fff;padding:0;display:block}.pusheet.svelte-82uuym{width:auto;max-height:none;box-shadow:none;padding:0;color:#000;background:#fff;display:block}.tablewrap.svelte-82uuym{overflow:visible}.putitle.svelte-82uuym{display:block}.noprint.svelte-82uuym{display:none}.putable.svelte-82uuym th:where(.svelte-82uuym),.putable.svelte-82uuym td:where(.svelte-82uuym){border-color:#999;padding:7px 8px}.putable.svelte-82uuym thead:where(.svelte-82uuym) th:where(.svelte-82uuym){background:#eee}.putable.svelte-82uuym tr:where(.svelte-82uuym){break-inside:avoid}.putable.svelte-82uuym thead:where(.svelte-82uuym){break-after:avoid}@page{size:A4;margin:12mm}}.atthead.svelte-1gpvk0j{display:flex;gap:8px;align-items:center;justify-content:space-between}.walknote.svelte-1gpvk0j{margin:10px 0 0;padding:8px 10px;border-radius:var(--radius-sm);background:var(--surface-2)}.whochips.svelte-1gpvk0j{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 6px}.whochip.svelte-1gpvk0j{min-height:38px;padding:6px 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:inherit;font:inherit;cursor:pointer}.whochip.on.svelte-1gpvk0j{border-color:var(--accent);background:var(--accent-soft, var(--surface-2));font-weight:600}.whochip.svelte-1gpvk0j .tag:where(.svelte-1gpvk0j){margin-left:6px;font-size:.75em;padding:1px 6px;border-radius:999px;background:var(--surface-2)}.blockline.svelte-1gpvk0j{margin:2px 0;color:var(--danger, #b91c1c)}.rec.svelte-1gpvk0j{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;margin:6px 0 12px;align-items:center}.rec.svelte-1gpvk0j dt:where(.svelte-1gpvk0j){font-weight:600;font-size:.9em}.rec.svelte-1gpvk0j dd:where(.svelte-1gpvk0j){margin:0}.sigview.svelte-1gpvk0j{width:160px;height:60px;display:block;color:var(--ink);border:1px dashed var(--line);border-radius:var(--radius-sm)}.sighint.svelte-1gpvk0j{margin:2px 0 6px}.grp.svelte-1gpvk0j{display:flex;align-items:center;gap:8px;margin:22px 0 4px;padding:9px 12px;font-size:1em;background:var(--surface-2, #f2f6fa);border-left:4px solid var(--accent, #0f766e);border-radius:8px}.grp.svelte-1gpvk0j:first-of-type{margin-top:12px}.grpname.svelte-1gpvk0j{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.puchg.svelte-1gpvk0j{border:1px solid color-mix(in srgb,#d97706 45%,transparent);border-radius:10px;padding:8px 12px;margin:0 0 10px}.puchg.svelte-1gpvk0j ul:where(.svelte-1gpvk0j){list-style:none;margin:6px 0;padding:0;display:grid;gap:4px}.puchg.svelte-1gpvk0j .puchg-what:where(.svelte-1gpvk0j){color:#b45309;font-weight:600;font-size:.9em;margin-left:4px}.puchg.svelte-1gpvk0j .puchg-what.add:where(.svelte-1gpvk0j){color:var(--accent)}.puchg.svelte-1gpvk0j p:where(.svelte-1gpvk0j){margin:0}.pumiss.svelte-1gpvk0j{border:1px solid var(--danger, #c0392b);border-radius:10px;margin:0 0 10px;padding:8px 12px}.pumiss.svelte-1gpvk0j p:where(.svelte-1gpvk0j){margin:2px 0 4px}.pumiss.svelte-1gpvk0j ul:where(.svelte-1gpvk0j){margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:2px 14px}.pickup.svelte-1gpvk0j{border:1px solid var(--line, #eee);border-radius:10px;margin:0 0 10px;overflow:hidden}.pickup.svelte-1gpvk0j summary:where(.svelte-1gpvk0j){cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;padding:10px 12px;min-height:44px;background:var(--soft, #fafafa)}.pickup.svelte-1gpvk0j summary:where(.svelte-1gpvk0j)::-webkit-details-marker{display:none}.putitle.svelte-1gpvk0j{font-weight:600}.puchev.svelte-1gpvk0j{margin-left:auto;transition:transform .15s}.pickup[open].svelte-1gpvk0j .puchev:where(.svelte-1gpvk0j){transform:rotate(180deg)}.pickup[open].svelte-1gpvk0j summary:where(.svelte-1gpvk0j){border-bottom:1px solid var(--line, #eee)}.pickup.svelte-1gpvk0j>:where(.svelte-1gpvk0j):not(summary){padding:0 12px}.pickup.svelte-1gpvk0j>p:where(.svelte-1gpvk0j){margin:8px 0 10px}.pickup.svelte-1gpvk0j>.puacts:where(.svelte-1gpvk0j){margin:10px 0 0}.puschool.svelte-1gpvk0j{margin-top:14px;border:1px solid var(--line, #d5dfe9);border-radius:12px;overflow:hidden;background:var(--surface, #fff)}.puhead.svelte-1gpvk0j{display:flex;align-items:center;gap:8px;padding:9px 12px;background:var(--surface-2, #f2f6fa);border-left:5px solid var(--accent);font-size:1.06em}.puhead.svelte-1gpvk0j strong:where(.svelte-1gpvk0j){flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.puicon.svelte-1gpvk0j{flex:0 0 auto;font-size:1.1em}.pucount.svelte-1gpvk0j{flex:0 0 auto;font-size:.82em;color:var(--ink-soft);background:var(--surface, #fff);border:1px solid var(--line, #d5dfe9);border-radius:999px;padding:2px 9px;white-space:nowrap}.puschool.svelte-1gpvk0j ul:where(.svelte-1gpvk0j){list-style:none;margin:0;padding:2px 12px 4px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr));gap:0 24px}.puschool.svelte-1gpvk0j li:where(.svelte-1gpvk0j){display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid var(--line, #eee);min-width:0;container-type:inline-size}.puschool.svelte-1gpvk0j li:where(.svelte-1gpvk0j):last-child{border-bottom:0}.puwho.svelte-1gpvk0j{display:flex;flex-direction:column;min-width:7em}@container (max-width: 400px){.puschool.svelte-1gpvk0j li:where(.svelte-1gpvk0j) .putelno:where(.svelte-1gpvk0j){display:none}.puschool.svelte-1gpvk0j li:where(.svelte-1gpvk0j) .puby:where(.svelte-1gpvk0j){display:none}}.puname.svelte-1gpvk0j{font-weight:600;overflow-wrap:anywhere}.putel.svelte-1gpvk0j{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border:1px solid var(--line, #ddd);border-radius:999px;background:var(--surface, #fff);color:inherit;text-decoration:none;white-space:nowrap;font-variant-numeric:tabular-nums}.putel.svelte-1gpvk0j:hover{border-color:var(--accent)}.puwho.svelte-1gpvk0j{flex:1 1 8em}.puload.svelte-1gpvk0j{display:flex;align-items:center;gap:10px;margin:12px 0;padding:12px 14px;border:1px solid var(--line, #ddd);border-radius:12px}.spin.svelte-1gpvk0j{flex:0 0 auto;width:18px;height:18px;border-radius:50%;border:2.5px solid var(--line, #ddd);border-top-color:var(--accent);animation:svelte-1gpvk0j-puspin .8s linear infinite}@keyframes svelte-1gpvk0j-puspin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spin.svelte-1gpvk0j{animation-duration:2.4s}}.puby.svelte-1gpvk0j{flex:0 0 auto;max-width:7em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.puboard.svelte-1gpvk0j{flex:0 0 auto;min-width:76px;min-height:40px;padding:0 14px;border:1px solid var(--accent);border-radius:999px;background:var(--surface, #fff);color:var(--accent);font:inherit;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums;cursor:pointer}.puboard.on.svelte-1gpvk0j{background:#1a7f4b;border-color:#1a7f4b;color:#fff}.puboard.wait.svelte-1gpvk0j{border-style:dashed}.puboard.on.wait.svelte-1gpvk0j{background:#5a9a78;border-color:#5a9a78}.puboard.ro.svelte-1gpvk0j{display:inline-flex;align-items:center;min-width:0;min-height:0;padding:4px 10px;font-size:.85em;cursor:default}.puboard.svelte-1gpvk0j:disabled{opacity:.6}@media(max-width:480px){.puschool.svelte-1gpvk0j li:where(.svelte-1gpvk0j):has(button.puboard:where(.svelte-1gpvk0j)) .putelno:where(.svelte-1gpvk0j){display:none}}.nearby.svelte-1gpvk0j{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:-4px 0 10px}.daychip.svelte-1gpvk0j{flex:0 0 auto;white-space:nowrap}@media(max-width:768px){.nearby.svelte-1gpvk0j{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:calc(-1 * var(--pad));padding-right:var(--pad);-webkit-overflow-scrolling:touch}.nearby.svelte-1gpvk0j::-webkit-scrollbar{display:none}.nearby.svelte-1gpvk0j>.muted:where(.svelte-1gpvk0j){flex:0 0 auto;white-space:nowrap}}.daychip.svelte-1gpvk0j{min-height:34px;padding:4px 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:inherit;font:inherit;font-size:.9em;cursor:pointer}.pick.svelte-1gpvk0j{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0 12px}.pick.svelte-1gpvk0j>:where(.svelte-1gpvk0j){flex:1 1 140px;min-height:44px;min-width:0}.pick.svelte-1gpvk0j>.daynav:where(.svelte-1gpvk0j){flex:1 1 260px}.daynav.svelte-1gpvk0j{display:flex;gap:6px;align-items:stretch}.daynav.svelte-1gpvk0j input:where(.svelte-1gpvk0j){flex:1 1 auto;min-width:0}.daynav.svelte-1gpvk0j .step:where(.svelte-1gpvk0j){flex:0 0 44px;min-height:44px;padding:0;font-size:1.4em;line-height:1;background:var(--surface-2);color:var(--ink)}.daynav.svelte-1gpvk0j .totoday:where(.svelte-1gpvk0j){flex:0 0 auto;min-height:44px}.grppick.svelte-1gpvk0j{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 10px}.grppick.svelte-1gpvk0j .btn.on:where(.svelte-1gpvk0j){background:var(--accent);color:var(--accent-ink);border-color:transparent}.tally.svelte-1gpvk0j{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:8px 0;border-bottom:1px solid var(--line)}.tally.svelte-1gpvk0j .t:where(.svelte-1gpvk0j){font-size:.9em;color:var(--ink-soft)}.tally.svelte-1gpvk0j b:where(.svelte-1gpvk0j){color:var(--ink);font-size:1.1em}.tally.svelte-1gpvk0j .btn:where(.svelte-1gpvk0j){margin-left:auto}.line.svelte-1gpvk0j{display:flex;gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line);flex-wrap:wrap}.who.svelte-1gpvk0j{flex:1 1 96px;min-width:0;overflow-wrap:anywhere}.btns.svelte-1gpvk0j{display:flex;gap:4px}.inout.svelte-1gpvk0j{flex:0 0 auto;max-width:100%;margin-left:auto;display:grid;grid-template-columns:repeat(3,minmax(56px,auto));grid-auto-flow:column;grid-auto-columns:auto;gap:5px}.handed.svelte-1gpvk0j{margin-top:2px}.stamp.svelte-1gpvk0j{min-height:44px;padding:3px 8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-soft);font:inherit;font-size:.9em;white-space:nowrap;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.15}.stamp.gap.svelte-1gpvk0j{border-style:dashed;border-color:var(--caution);color:var(--caution);background:var(--caution-soft);font-weight:600}.stamp.else.svelte-1gpvk0j{max-width:7.5rem;min-width:0;overflow:hidden}.stamp.else.svelte-1gpvk0j .tm:where(.svelte-1gpvk0j){display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.stamp.else.svelte-1gpvk0j{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;border-style:dotted;color:var(--muted, #6b7280);background:transparent;cursor:default}.gapnote.svelte-1gpvk0j{margin:10px 0 0;padding:8px 10px;border-radius:var(--radius-sm);background:var(--caution-soft);color:var(--caution)}.stamp.svelte-1gpvk0j .tm:where(.svelte-1gpvk0j){font-size:.82em;font-weight:500;font-variant-numeric:tabular-nums}.inout.svelte-1gpvk0j .mark:where(.svelte-1gpvk0j){min-width:56px;padding:6px 8px}.stamp.on.svelte-1gpvk0j{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}.stamp.svelte-1gpvk0j:disabled{opacity:.5}.reason.svelte-1gpvk0j{flex:1 1 100%;min-height:40px;margin-top:4px;padding:6px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;font-size:.9em}.reason-name.svelte-1gpvk0j{background:none;border:0;padding:0 6px 0 2px;font:inherit;font-size:.85em;color:var(--ink-soft);cursor:pointer;min-height:44px;min-width:44px;vertical-align:middle}.pend.svelte-1gpvk0j{margin-left:4px;font-size:.85em}.reason-name.svelte-1gpvk0j:hover:not(:disabled){color:var(--accent);text-decoration:underline}.hint.svelte-1gpvk0j{margin:4px 0 0}.said.svelte-1gpvk0j{min-height:1.5em}.mark.svelte-1gpvk0j{min-height:44px;min-width:56px;padding:6px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-soft);font:inherit;font-size:.9em}.inout.svelte-1gpvk0j .mark.incbtn:where(.svelte-1gpvk0j),.mark.incbtn.svelte-1gpvk0j{min-width:0;padding-inline:8px;opacity:.7}.mark.incbtn.svelte-1gpvk0j:hover{opacity:1}.mark.on.svelte-1gpvk0j{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);font-weight:600}.mark.st-late.on.svelte-1gpvk0j{background:var(--caution-soft);color:var(--caution);border-color:var(--caution)}.mark.st-absent.on.svelte-1gpvk0j{background:var(--danger-soft);color:var(--danger);border-color:var(--danger)}.contact.svelte-1gpvk0j .tel:where(.svelte-1gpvk0j){color:inherit;text-decoration:underline dotted;text-underline-offset:3px}.contact.svelte-1gpvk0j{overflow-wrap:normal;word-break:keep-all}.contact.svelte-1gpvk0j .tel:where(.svelte-1gpvk0j),.contact.svelte-1gpvk0j .nw:where(.svelte-1gpvk0j){white-space:nowrap}.mark.svelte-1gpvk0j:disabled{opacity:.5}.more.svelte-1gpvk0j{display:none;align-items:center;justify-content:center;font-size:1.1em;letter-spacing:.05em}.more.svelte-1gpvk0j:before{content:attr(data-label);font-size:.82em;letter-spacing:0}.more.on.svelte-1gpvk0j{font-weight:600}.more-menu.svelte-1gpvk0j{gap:8px}.more-menu.svelte-1gpvk0j .mi:where(.svelte-1gpvk0j){font-weight:600;font-size:1em}.more-menu.svelte-1gpvk0j .mi.st-absent:where(.svelte-1gpvk0j){color:var(--danger)}.more-menu.svelte-1gpvk0j .mi.st-absent.on:where(.svelte-1gpvk0j){background:var(--danger-soft);border-color:var(--danger)}.more-menu.svelte-1gpvk0j .mi.st-late:where(.svelte-1gpvk0j){color:var(--caution)}.more-menu.svelte-1gpvk0j .mi.st-late.on:where(.svelte-1gpvk0j){background:var(--caution-soft);border-color:var(--caution)}.more-menu.svelte-1gpvk0j .mi:where(.svelte-1gpvk0j) .small:where(.svelte-1gpvk0j){font-weight:400}.more-menu.svelte-1gpvk0j .quiet:where(.svelte-1gpvk0j){margin-top:2px}@media(max-width:480px){.line.svelte-1gpvk0j{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px}.who.svelte-1gpvk0j{min-width:0}.who.svelte-1gpvk0j>span.small:where(.svelte-1gpvk0j){white-space:nowrap}.btns.svelte-1gpvk0j,.inout.svelte-1gpvk0j{justify-self:end;margin-left:0;max-width:none;gap:4px}.inout.svelte-1gpvk0j{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:auto}.inout.svelte-1gpvk0j>.mark:where(.svelte-1gpvk0j):not(.more),.btns.svelte-1gpvk0j>.st-absent:where(.svelte-1gpvk0j),.btns.svelte-1gpvk0j>.incbtn:where(.svelte-1gpvk0j){display:none}.inout.svelte-1gpvk0j>.more:where(.svelte-1gpvk0j),.btns.svelte-1gpvk0j>.more:where(.svelte-1gpvk0j){display:inline-flex;min-width:44px}.inout.nomore.svelte-1gpvk0j>.st-absent:where(.svelte-1gpvk0j),.btns.nomore.svelte-1gpvk0j>.st-absent:where(.svelte-1gpvk0j){display:inline-block}.mark.svelte-1gpvk0j,.inout.svelte-1gpvk0j .mark:where(.svelte-1gpvk0j){min-width:52px;padding-inline:6px}.stamp.svelte-1gpvk0j{padding-inline:6px}.stamp.else.svelte-1gpvk0j{max-width:5.5rem}.reason.svelte-1gpvk0j{grid-column:1 / -1}}.ok.svelte-1gpvk0j{color:var(--ok)}.bktag.svelte-1gpvk0j{white-space:nowrap;font-size:.7rem;border:1px solid var(--line);border-radius:999px;padding:0 .35rem;margin-left:.3rem;color:var(--ink-soft)}.spflag.svelte-1gpvk0j{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:0 5px;margin-left:4px;font-size:.85rem;line-height:1.4;cursor:pointer;vertical-align:middle}.spflag.em.svelte-1gpvk0j{border:2px solid var(--danger, #b42318)}.medflag.svelte-1gpvk0j{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:0 5px;margin-left:4px;font-size:.85rem;line-height:1.4;cursor:pointer;vertical-align:middle}.medflag.due.svelte-1gpvk0j{border:2px solid #d97706;background:#fff7ed}.newbk.svelte-v4hure{border:1px solid var(--accent);border-radius:14px;padding:10px 12px;margin:0 0 12px;background:color-mix(in srgb,var(--accent) 7%,transparent)}.nbhead.svelte-v4hure{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.nbrow.svelte-v4hure{display:flex;align-items:flex-start;gap:10px;padding:8px 0 0;margin-top:8px;border-top:1px solid var(--line)}.nbrow.svelte-v4hure .btn:where(.svelte-v4hure){flex:none}.bar.svelte-v4hure{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.clspick.svelte-v4hure{flex:1 1 220px;min-height:44px;max-width:340px}.mon.svelte-v4hure{display:flex;align-items:center;gap:4px}.mon.svelte-v4hure strong:where(.svelte-v4hure){min-width:5.6em;text-align:center;font-variant-numeric:tabular-nums}.nav.svelte-v4hure{width:40px;height:40px;flex:none;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:inherit;font-size:1.2rem;line-height:1;cursor:pointer;transition:background .12s ease}.nav.svelte-v4hure:hover{background:var(--surface-2)}.btn.ghost.svelte-v4hure{background:transparent;box-shadow:inset 0 0 0 1px var(--line)}.meta.svelte-v4hure{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 6px}.meta.svelte-v4hure .pill:where(.svelte-v4hure){padding:4px 10px;border-radius:999px;font-size:.85em;font-weight:600;background:var(--accent-soft);color:var(--accent)}.mrow.svelte-v4hure{display:flex;align-items:center;gap:8px}.mrow.svelte-v4hure .pill.soft:where(.svelte-v4hure){flex:none;white-space:nowrap;padding:4px 10px;border-radius:999px;font-size:.82em;font-weight:500;background:var(--surface-2);color:var(--ink-soft)}.cal.svelte-v4hure{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:12px}.hd.svelte-v4hure{text-align:center;font-size:.78em;font-weight:600;color:var(--ink-soft);padding:2px 0 4px}.hidedays.svelte-v4hure{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:.86em;color:var(--ink-soft)}.hd.wknd.svelte-v4hure{opacity:.55}.cell.svelte-v4hure{position:relative;min-height:70px;display:flex;flex-direction:column;gap:3px;align-items:flex-start;padding:6px 7px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:inherit;font:inherit;text-align:left;cursor:pointer;overflow:hidden;transition:background .12s ease,border-color .12s ease,transform .08s ease}.cell.svelte-v4hure:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.cell.svelte-v4hure:active{transform:scale(.985)}.cell.out.svelte-v4hure{border:0;background:none;cursor:default;min-height:0}.cell.wknd.svelte-v4hure,.cell.closed.svelte-v4hure{background:var(--surface-2)}.cell.queued.svelte-v4hure{outline:2px dashed var(--accent);outline-offset:-2px;opacity:.75}.cell.hol.svelte-v4hure{background:var(--surface-2)}.cell.hol.svelte-v4hure .dnum:where(.svelte-v4hure){color:var(--ink-soft);text-decoration:line-through}.holname.svelte-v4hure{display:block;font-size:11px;color:var(--caution);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cell.closed.svelte-v4hure .dnum:where(.svelte-v4hure){color:var(--ink-soft);font-weight:500}.cell.past.svelte-v4hure{opacity:.5}.cell.today.svelte-v4hure{border-color:var(--accent)}.cell.today.svelte-v4hure .dnum:where(.svelte-v4hure){color:var(--accent)}.cell.on.svelte-v4hure{background:var(--accent-soft);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.dnum.svelte-v4hure{font-size:.86em;font-weight:700;font-variant-numeric:tabular-nums}.cnt.svelte-v4hure{font-size:.8em;font-weight:700;color:var(--accent);background:var(--accent-soft);border-radius:999px;padding:1px 7px;font-variant-numeric:tabular-nums}.cell.on.svelte-v4hure .cnt:where(.svelte-v4hure){background:var(--surface)}.cnt.full.svelte-v4hure{color:var(--caution);background:var(--caution-soft)}.gauge.svelte-v4hure{width:100%;height:3px;border-radius:2px;background:var(--surface-2);overflow:hidden}.cell.on.svelte-v4hure .gauge:where(.svelte-v4hure){background:var(--surface)}.gauge.svelte-v4hure i:where(.svelte-v4hure){display:block;height:100%;background:var(--accent)}.cnt.full.svelte-v4hure~.gauge:where(.svelte-v4hure) i:where(.svelte-v4hure){background:var(--caution)}.who.svelte-v4hure{font-size:.76em;line-height:1.25;color:var(--ink-soft);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.day.svelte-v4hure{margin-top:12px;background:var(--surface-2);border-radius:var(--radius-sm);padding:12px 14px}.dhead.svelte-v4hure{display:flex;align-items:center;gap:8px}.dhead.svelte-v4hure h3:where(.svelte-v4hure){margin:0;font-size:1.02em;font-weight:700}.dhead.svelte-v4hure .pill:where(.svelte-v4hure){background:var(--surface);color:var(--ink-soft);border-radius:999px;padding:3px 10px;font-size:.82em;font-weight:600}.grow.svelte-v4hure{flex:1}.line.svelte-v4hure{display:flex;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid var(--line)}.line.svelte-v4hure:last-of-type{border-bottom:0}.src.svelte-v4hure{font-size:.74em;color:var(--ink-soft);background:var(--surface);border-radius:999px;padding:1px 7px;margin-left:6px;white-space:nowrap}.tag.svelte-v4hure{font-size:.78em;font-weight:700;color:var(--accent);background:var(--accent-soft);border-radius:999px;padding:2px 9px;white-space:nowrap}.tag.cas.svelte-v4hure{color:var(--caution);background:var(--caution-soft)}.fee.svelte-v4hure{font-variant-numeric:tabular-nums;color:var(--ink-soft);font-size:.88em}.empty.svelte-v4hure{text-align:center;padding:14px 0}.addrow.svelte-v4hure{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap;align-items:center}.addrow.svelte-v4hure select:where(.svelte-v4hure){flex:1 1 160px;min-height:44px}.addrow.svelte-v4hure .seg:where(.svelte-v4hure){display:flex}.two.svelte-v4hure{display:flex;gap:10px}.two.svelte-v4hure>div:where(.svelte-v4hure){flex:1}.two.svelte-v4hure input:where(.svelte-v4hure){width:100%}.days.svelte-v4hure{display:flex;gap:6px;flex-wrap:wrap}.pill.day-p.svelte-v4hure{border:1px solid var(--line);border-radius:999px;width:44px;height:44px;background:var(--surface);color:inherit;cursor:pointer;font-weight:600}.pill.day-p.on.svelte-v4hure{background:var(--accent);color:var(--accent-ink);border-color:transparent}.pill.day-p.dim.svelte-v4hure{opacity:.5}.sum.svelte-v4hure{font-weight:700;margin-top:12px}@media(max-width:768px){.clspick.svelte-v4hure{flex:1 1 100%;max-width:none}.mrow.svelte-v4hure{flex:1 1 100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px}.mrow.svelte-v4hure::-webkit-scrollbar{display:none}.mon.svelte-v4hure{flex:none;gap:2px}.mon.svelte-v4hure strong:where(.svelte-v4hure){min-width:auto}.nav.svelte-v4hure{width:36px;height:36px}.mrow.svelte-v4hure .pill.soft:where(.svelte-v4hure){font-size:.78em;padding:4px 8px}.cal.svelte-v4hure{gap:3px}.cell.svelte-v4hure{min-height:58px;padding:5px;gap:2px}.cnt.svelte-v4hure{font-size:.74em;padding:1px 5px}.who.svelte-v4hure{display:none}.day.svelte-v4hure{padding:12px;margin-left:-4px;margin-right:-4px}.addrow.svelte-v4hure select:where(.svelte-v4hure),.addrow.svelte-v4hure .seg:where(.svelte-v4hure),.addrow.svelte-v4hure .btn:where(.svelte-v4hure){flex:1 1 100%}.addrow.svelte-v4hure .btn:where(.svelte-v4hure){min-height:48px}}.rail.svelte-v4hure{margin-top:10px}.find.svelte-v4hure{width:100%;max-width:280px;min-height:40px}.chips.svelte-v4hure{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px;max-height:6.4rem;overflow-y:auto}.chip.svelte-v4hure{border:1px solid var(--line);background:var(--surface);color:inherit;font:inherit;border-radius:999px;padding:7px 12px;min-height:40px;cursor:grab}.chip.svelte-v4hure:active{cursor:grabbing}.chip.on.svelte-v4hure{background:var(--accent);color:var(--accent-ink);border-color:transparent;font-weight:700}.holding.svelte-v4hure{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:8px 0 0;background:var(--accent-soft);border-radius:var(--radius-sm);padding:8px 12px}.cell.aim.svelte-v4hure:not(.past):not(.closed){border-style:dashed}.cell.has.svelte-v4hure{box-shadow:inset 0 0 0 2px var(--accent)}.heldchip.svelte-v4hure{border:0;border-radius:999px;padding:6px 12px;min-height:36px;cursor:pointer;background:var(--accent);color:var(--accent-ink);font:inherit;font-weight:700}.tierpick.svelte-v4hure{min-height:36px;max-width:11rem}.who1.svelte-v4hure{margin:0 0 4px}.tierbox.svelte-v4hure{margin:6px 0 0}.tierbox.svelte-v4hure>.tsum:where(.svelte-v4hure){display:none;border:0;background:none;padding:4px 0;cursor:pointer;font:inherit;font-size:.85em;font-weight:600;color:var(--accent);text-align:left}.tierbox.svelte-v4hure>.tsum:where(.svelte-v4hure):after{content:" ▾";opacity:.7}.tierbox.svelte-v4hure>.tsum[aria-expanded=true]:where(.svelte-v4hure):after{content:" ▴"}.tierbox.svelte-v4hure>.body:where(.svelte-v4hure){line-height:1.5;padding-bottom:2px}.hintsm.svelte-v4hure{display:none}@media(max-width:768px){.rail.away.svelte-v4hure{display:none}.holding.svelte-v4hure{position:sticky;top:0;z-index:3;padding:8px 10px}.hint.svelte-v4hure{display:none}.hintsm.svelte-v4hure{display:inline}.holding.svelte-v4hure .btn.sm:where(.svelte-v4hure){min-height:40px}.holding.svelte-v4hure .btn.bulk:where(.svelte-v4hure){display:none}.find.svelte-v4hure{min-height:44px}.tierbox.svelte-v4hure>.tsum:where(.svelte-v4hure){display:block}.tierbox.svelte-v4hure>.body.closed:where(.svelte-v4hure){display:none}}.vseg.svelte-v4hure{flex:none}.list.svelte-v4hure{margin-top:12px}.lday.svelte-v4hure{display:flex;align-items:center;gap:8px;padding:10px 0 4px;border-top:1px solid var(--line);margin-top:6px}.lday.svelte-v4hure:first-child{border-top:0;margin-top:0}.lday.svelte-v4hure .pill.soft:where(.svelte-v4hure){background:var(--surface-2);color:var(--ink-soft);border-radius:999px;padding:2px 9px;font-size:.8em;font-weight:600}.ltotal.svelte-v4hure{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:10px;border-top:2px solid var(--line);font-size:1.02em}.reqs.svelte-v4hure{margin:8px 0 12px}.reqs.svelte-v4hure h3:where(.svelte-v4hure){margin:0}.fold.svelte-v4hure{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:10px}.fold.svelte-v4hure:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.reqs.svelte-v4hure>.fold:where(.svelte-v4hure){flex-wrap:wrap;padding:8px 12px;border:1px solid var(--line);background:var(--surface)}.reqs.svelte-v4hure>.fold:where(.svelte-v4hure):hover{background:var(--surface-2)}.reqs.svelte-v4hure>.fold:where(.svelte-v4hure) .tag.osc:where(.svelte-v4hure){background:var(--accent-soft);color:var(--accent)}.tog.svelte-v4hure{flex:none;display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:.85em;font-weight:600}.tog.svelte-v4hure:after,.chev.svelte-v4hure:after{content:"▾";display:inline-block;transition:transform .15s}.fold[aria-expanded=true].svelte-v4hure .tog:where(.svelte-v4hure):after,.fold[aria-expanded=true].svelte-v4hure .chev:where(.svelte-v4hure):after{transform:rotate(180deg)}.chev.svelte-v4hure{flex:none;width:1.4em;text-align:center;color:var(--ink-soft)}.foldall.svelte-v4hure{display:flex;justify-content:flex-end;margin-bottom:4px}.lday.fold.svelte-v4hure{padding:8px 6px;margin-top:0;border-top:1px solid var(--line);border-radius:0}.lday.fold.svelte-v4hure:hover{background:var(--surface-2)}.lday.fold[aria-expanded=true].svelte-v4hure{background:var(--surface)}.lday.fold.svelte-v4hure:first-child,.foldall.svelte-v4hure+.lday.fold:where(.svelte-v4hure){border-top:0}.dsum.svelte-v4hure{color:var(--ink-soft);font-size:.9em}.lday.fold.svelte-v4hure .pill.soft:where(.svelte-v4hure){display:inline-flex;align-items:center;justify-content:center;min-height:0;min-width:0;line-height:1.5}.req.svelte-v4hure{border:1px solid var(--line);border-radius:10px;padding:8px 10px;margin-top:6px}.req.svelte-v4hure .rhead:where(.svelte-v4hure){display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.req.svelte-v4hure .tag.osc:where(.svelte-v4hure){background:var(--accent-soft);color:var(--accent)}.req.svelte-v4hure .rlines:where(.svelte-v4hure){margin:4px 0 0;padding-left:18px;font-size:.9em}.req.svelte-v4hure .rlines:where(.svelte-v4hure) li.other:where(.svelte-v4hure){color:var(--ink-soft)}.linkish.svelte-v4hure{border:0;background:none;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer;text-align:left}.src.linkish.svelte-v4hure{background:var(--surface);color:var(--ink-soft);padding:1px 7px;text-decoration:none}.cgroup.svelte-v4hure{display:flex;align-items:center;gap:8px;padding:10px 0 2px}.cgroup.svelte-v4hure:first-of-type{padding-top:4px}.cgroup.svelte-v4hure .cname:where(.svelte-v4hure){font-weight:700}.nobook.svelte-v4hure{margin:2px 0 6px}.who.svelte-v4hure .zero:where(.svelte-v4hure){opacity:.55}.ncls.svelte-v4hure{display:none;font-size:.72em;color:var(--ink-soft)}@media(max-width:768px){.ncls.svelte-v4hure{display:inline}}.cgroup.svelte-v4hure .pill.soft:where(.svelte-v4hure){background:var(--surface);color:var(--ink-soft);border-radius:999px;padding:2px 9px;font-size:.8em;font-weight:600}.req.svelte-v4hure .linkish:where(.svelte-v4hure){border:0;background:none;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer;text-align:left}.req.svelte-v4hure .rcomment:where(.svelte-v4hure){margin:6px 0 0;padding-left:8px;border-left:3px solid var(--line);white-space:pre-line}.reqnote.svelte-v4hure{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:6px 0}.inclist.svelte-h52j8x{margin:6px 0}.inclist.hidden.svelte-h52j8x{display:none}.head.svelte-h52j8x{display:flex;gap:8px;align-items:center;justify-content:space-between;margin-bottom:4px}.row.svelte-h52j8x{display:flex;width:100%;gap:8px;align-items:center;text-align:left;padding:8px 6px;border:0;border-top:1px solid var(--line);background:transparent;color:inherit;cursor:pointer;font:inherit}.row.svelte-h52j8x:hover{background:var(--surface-2)}.row.void.svelte-h52j8x{opacity:.55}.grow.svelte-h52j8x{flex:1;min-width:0;display:grid}.line2.svelte-h52j8x{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.state.svelte-h52j8x{font-size:.78em;padding:2px 8px;border-radius:999px;background:var(--surface-2);color:var(--ink-soft);white-space:nowrap}.state.ok.svelte-h52j8x{color:var(--ok)}.state.warn.svelte-h52j8x{color:var(--danger)}.state.wait.svelte-h52j8x{color:var(--caution)}.state.void.svelte-h52j8x{text-decoration:line-through}.who.svelte-h52j8x{font-size:.75em;padding:0 6px;border-radius:999px;background:var(--surface-2);color:var(--ink-soft)}.spcard.svelte-49i0up{border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px;margin:10px 0}.head.svelte-49i0up{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.grow.svelte-49i0up{flex:1}.pill.due.svelte-49i0up{background:var(--danger-soft, #fde8e7);color:var(--danger, #b42318);border-radius:999px;padding:1px 8px;font-size:.8rem;font-weight:700}.info.svelte-49i0up{display:grid;grid-template-columns:minmax(7em,max-content) minmax(0,1fr);gap:4px 12px;margin:0 0 6px}.info.svelte-49i0up dt:where(.svelte-49i0up){color:var(--muted)}.info.svelte-49i0up dd:where(.svelte-49i0up){margin:0}.info.svelte-49i0up dt.em:where(.svelte-49i0up){color:var(--danger, #b42318);font-weight:700}.pre.svelte-49i0up{white-space:pre-wrap}label.em.svelte-49i0up{color:var(--danger, #b42318);font-weight:700}.aibtn.svelte-49i0up{background:var(--accent-soft);color:var(--accent);border-color:transparent;font-weight:700}.aisrc.svelte-49i0up summary:where(.svelte-49i0up){cursor:pointer}.dates.svelte-49i0up{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.dates.svelte-49i0up .fld:where(.svelte-49i0up){display:flex;flex-direction:column;flex:1 1 140px}@media(max-width:480px){.info.svelte-49i0up{grid-template-columns:minmax(0,1fr)}.info.svelte-49i0up dd:where(.svelte-49i0up){margin-bottom:6px}}.medbook.svelte-1rblbx2{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);width:min(900px,calc(100vw - 24px));max-height:92dvh;overflow:auto;padding:0 18px 18px}.bar.svelte-1rblbx2{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:12px 0;margin-bottom:8px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--surface);z-index:1}.bar.svelte-1rblbx2 strong:where(.svelte-1rblbx2){flex:1 1 100%}header.svelte-1rblbx2{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}header.svelte-1rblbx2 h3:where(.svelte-1rblbx2){margin:0}h4.svelte-1rblbx2{margin:12px 0 4px}table.svelte-1rblbx2{width:100%;border-collapse:collapse;font-size:.86rem}th.svelte-1rblbx2,td.svelte-1rblbx2{border:1px solid var(--line);padding:3px 5px;text-align:left;vertical-align:top}tr.void.svelte-1rblbx2 td:where(.svelte-1rblbx2){color:var(--muted);text-decoration:line-through}@media print{.sheetback.svelte-1rblbx2{position:static;background:#fff;padding:0;display:block}.medbook.svelte-1rblbx2{width:auto;max-height:none;overflow:visible;box-shadow:none;padding:0;color:#000;background:#fff}.noprint.svelte-1rblbx2,.medbook.svelte-1rblbx2 .bar:where(.svelte-1rblbx2){display:none}@page medbook{size:A4;margin:10mm}.medbook.svelte-1rblbx2{page:medbook}}.medcard.svelte-agqlrn{border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px;margin:10px 0}.head.svelte-agqlrn{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.grow.svelte-agqlrn{flex:1}.plan.svelte-agqlrn{border-top:1px solid var(--line);padding:6px 0}.plan.void.svelte-agqlrn{color:var(--muted)}.pl.svelte-agqlrn{display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}.pill.svelte-agqlrn{border-radius:999px;padding:0 8px;font-size:.78rem;font-weight:700}.pill.ok.svelte-agqlrn{background:var(--accent-soft);color:var(--accent)}.pill.warn.svelte-agqlrn{background:var(--danger-soft, #fde8e7);color:var(--danger, #b42318)}.pill.off.svelte-agqlrn,.pill.void.svelte-agqlrn{background:var(--line);color:var(--muted)}.acts-s.svelte-agqlrn{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.dates.svelte-agqlrn{display:flex;gap:10px;flex-wrap:wrap}.dates.svelte-agqlrn .fld:where(.svelte-agqlrn){display:flex;flex-direction:column;flex:1 1 130px}.how.svelte-agqlrn{display:flex;gap:6px;margin:6px 0}.how.svelte-agqlrn .btn.on:where(.svelte-agqlrn){background:var(--accent);color:#fff;border-color:var(--accent)}.brief.svelte-agqlrn{font-weight:600}.iepsheet.svelte-1000os7{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);width:min(760px,calc(100vw - 24px));max-height:92dvh;overflow:auto;padding:0 18px 18px}.bar.svelte-1000os7{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:12px 0;margin-bottom:8px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--surface);z-index:1}.bar.svelte-1000os7 strong:where(.svelte-1000os7){flex:1 1 100%}.phead.svelte-1000os7{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.phead.svelte-1000os7 h3:where(.svelte-1000os7){margin:0}.goal.svelte-1000os7{border-top:1px solid var(--line);padding:8px 0;break-inside:avoid}.goal.svelte-1000os7 h4:where(.svelte-1000os7){margin:0 0 4px}.trend.svelte-1000os7{margin:2px 0 6px;font-weight:600}table.svelte-1000os7{width:100%;border-collapse:collapse;font-size:.9rem}td.svelte-1000os7{border-bottom:1px solid var(--line);padding:3px 6px;vertical-align:top}td.d.svelte-1000os7,td.l.svelte-1000os7{white-space:nowrap;width:7em}.aibtn.svelte-1000os7{background:var(--accent-soft);color:var(--accent);border-color:transparent;font-weight:700}.trnote.svelte-1000os7{margin:6px 0 8px;padding:6px 10px;border:1px dashed var(--line);border-radius:8px;font-size:.85rem}.trv.svelte-1000os7{display:inline}.orig.svelte-1000os7{display:block;margin-top:2px;padding-left:8px;border-left:3px solid var(--line);color:var(--muted);font-size:.85rem;font-weight:400}.otag.svelte-1000os7{display:block;font-size:.72rem;font-weight:700}@media print{.sheetback.svelte-1000os7{position:static;background:#fff;padding:0;display:block}.iepsheet.svelte-1000os7{width:auto;max-height:none;overflow:visible;box-shadow:none;padding:0;color:#000;background:#fff}.noprint.svelte-1000os7,.iepsheet.svelte-1000os7 .bar:where(.svelte-1000os7){display:none}@page iepsheet{size:A4;margin:12mm}.iepsheet.svelte-1000os7{page:iepsheet}}.iepcard.svelte-ci7rgj{border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px;margin:10px 0}.head.svelte-ci7rgj{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.grow.svelte-ci7rgj{flex:1}.goal.svelte-ci7rgj{border-top:1px solid var(--line)}.goal.off.svelte-ci7rgj .gtext:where(.svelte-ci7rgj){color:var(--muted)}.gline.svelte-ci7rgj{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;width:100%;text-align:left;background:none;border:0;padding:8px 0;cursor:pointer;color:inherit;font:inherit}.gtext.svelte-ci7rgj{flex:1 1 12em;font-weight:600}.chip.svelte-ci7rgj{border:1px solid var(--line);border-radius:999px;padding:0 8px;font-size:.8rem}.gbody.svelte-ci7rgj{padding:0 0 10px 6px}.add.svelte-ci7rgj{display:flex;flex-direction:column;gap:6px;margin:6px 0 10px}.levels.svelte-ci7rgj{display:flex;gap:6px;flex-wrap:wrap}.levels.svelte-ci7rgj .btn.on:where(.svelte-ci7rgj){background:var(--accent);color:#fff;border-color:var(--accent)}.note.svelte-ci7rgj{display:flex;gap:8px;align-items:baseline;padding:4px 0;border-bottom:1px dashed var(--line);font-size:.92rem}.note.svelte-ci7rgj .d:where(.svelte-ci7rgj){white-space:nowrap;color:var(--muted)}.note.svelte-ci7rgj .l:where(.svelte-ci7rgj){white-space:nowrap;font-weight:600}.dates.svelte-ci7rgj{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.dates.svelte-ci7rgj .fld:where(.svelte-ci7rgj){display:flex;flex-direction:column;flex:1 1 130px}.guide.svelte-ci7rgj{border:1px dashed var(--line);border-radius:8px;padding:6px 10px;margin:8px 0}.guide.svelte-ci7rgj summary:where(.svelte-ci7rgj){cursor:pointer;font-weight:600}.guide.svelte-ci7rgj ul:where(.svelte-ci7rgj){margin:6px 0 0;padding-left:18px}.guide.svelte-ci7rgj li:where(.svelte-ci7rgj){margin:2px 0}.aibtn.svelte-ci7rgj{background:var(--accent-soft);color:var(--accent);border-color:transparent;font-weight:700}.aisrc.svelte-ci7rgj summary:where(.svelte-ci7rgj){cursor:pointer}.pre.svelte-ci7rgj{white-space:pre-wrap}.sublbl.svelte-e8rj0y{font-size:.9em;opacity:.8;font-weight:600;margin:8px 0 4px}.hint.svelte-e8rj0y{margin:0 0 4px}.empty.svelte-e8rj0y{margin:2px 0 4px;padding:8px 10px;border-radius:var(--radius-sm);background:var(--surface-2)}.person.svelte-e8rj0y{position:relative;display:grid;gap:6px;padding:10px 40px 10px 10px;margin:6px 0 0;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.person.danger.svelte-e8rj0y{border-color:color-mix(in srgb,var(--danger, #b91c1c) 45%,var(--line))}.pduo.svelte-e8rj0y{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:6px}.person.svelte-e8rj0y .pduo:where(.svelte-e8rj0y){margin-bottom:0}.pmeta.svelte-e8rj0y{margin:0;display:flex;flex-wrap:wrap;gap:4px}.ptag.svelte-e8rj0y{font-size:.75em;padding:1px 8px;border-radius:999px;background:var(--surface-2);color:var(--ink-soft);margin-left:6px}.ptag.danger.svelte-e8rj0y{background:color-mix(in srgb,var(--danger, #b91c1c) 14%,transparent);color:var(--danger, #b91c1c)}.px.svelte-e8rj0y{position:absolute;top:8px;right:6px;width:30px;height:30px;border:0;border-radius:999px;background:none;color:var(--ink-soft);font:inherit;cursor:pointer}.px.svelte-e8rj0y:hover{background:var(--surface-2);color:var(--ink)}.addrow.svelte-e8rj0y{display:block;width:100%;margin:8px 0 0;padding:10px;border:1px dashed var(--line);border-radius:var(--radius-sm);background:none;color:var(--accent);font:inherit;font-weight:600;cursor:pointer}.modal.svelte-e8rj0y label.check.walk:where(.svelte-e8rj0y){margin:12px 0 4px;font-size:.95em;font-weight:400}.nocollect.svelte-e8rj0y{margin:10px 0 2px;padding:8px 10px;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--danger, #b91c1c) 30%,var(--line))}.nocollect.svelte-e8rj0y summary:where(.svelte-e8rj0y){cursor:pointer;font-size:.9em;font-weight:600;color:var(--danger, #b91c1c)}.nocollect[open].svelte-e8rj0y summary:where(.svelte-e8rj0y){margin-bottom:4px}.nocollect.svelte-e8rj0y .addrow:where(.svelte-e8rj0y){color:var(--danger, #b91c1c)}.bulkbar.svelte-e8rj0y{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:8px 10px;margin:0 0 8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2)}.bulkbar.svelte-e8rj0y .grow:where(.svelte-e8rj0y){flex:1 1 140px}.pickall.svelte-e8rj0y{display:flex;gap:6px;align-items:center}.pickone.svelte-e8rj0y{width:20px;height:20px;flex:0 0 auto;align-self:center}.bulkres.svelte-e8rj0y{margin:0 0 10px}.bulkres.svelte-e8rj0y p:where(.svelte-e8rj0y){margin:2px 0}.trow.svelte-e8rj0y{display:flex;gap:10px;align-items:flex-start;padding:8px 0;border-bottom:1px solid var(--line)}.trow.svelte-e8rj0y:last-of-type{border-bottom:0}.trow.dim.svelte-e8rj0y{opacity:.6}.tacts.svelte-e8rj0y{display:flex;gap:6px;flex-wrap:wrap;flex:none;flex-direction:column;align-items:stretch}.tnote.svelte-e8rj0y{white-space:pre-line;margin-top:2px}.anote.svelte-e8rj0y{color:var(--accent);font-weight:600;margin-top:4px}.morewrap.svelte-e8rj0y{text-align:center;margin:14px 0 4px}.acts.svelte-e8rj0y .btn:where(.svelte-e8rj0y){white-space:nowrap}.note.svelte-e8rj0y{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.note.bulknote.svelte-e8rj0y{margin-top:0;padding-top:0;border-top:0}.note.svelte-e8rj0y h4:where(.svelte-e8rj0y){margin:0 0 4px}.note.svelte-e8rj0y .fld:where(.svelte-e8rj0y){display:block;margin:10px 0 0}.note.svelte-e8rj0y .fld:where(.svelte-e8rj0y) input:where(.svelte-e8rj0y),.note.svelte-e8rj0y .fld:where(.svelte-e8rj0y) textarea:where(.svelte-e8rj0y){display:block;width:100%;margin-top:4px;box-sizing:border-box}.note.svelte-e8rj0y .ways:where(.svelte-e8rj0y){display:flex;gap:20px;margin:12px 0 4px;flex-wrap:wrap}.note.svelte-e8rj0y .ways:where(.svelte-e8rj0y) label.check:where(.svelte-e8rj0y){margin:0;font-weight:500}.note.svelte-e8rj0y .pre:where(.svelte-e8rj0y){white-space:pre-line}.note.svelte-e8rj0y .aibar:where(.svelte-e8rj0y){display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:8px 0 0}.note.svelte-e8rj0y .aibar:where(.svelte-e8rj0y) label.check:where(.svelte-e8rj0y){margin:0}.note.svelte-e8rj0y .aiprev:where(.svelte-e8rj0y){border:1px dashed var(--accent);border-radius:var(--radius-sm);padding:10px 12px;margin:8px 0 0}.note.svelte-e8rj0y .aitxt:where(.svelte-e8rj0y){white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}.note.svelte-e8rj0y .aiacts:where(.svelte-e8rj0y){display:flex;gap:6px;flex-wrap:wrap}.plink.svelte-e8rj0y code:where(.svelte-e8rj0y){display:block;padding:10px 12px;word-break:break-all;background:var(--surface-2);border-radius:var(--radius-sm)}.filters.svelte-e8rj0y{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.filters.svelte-e8rj0y .search:where(.svelte-e8rj0y){flex:1 1 200px;min-width:0}.filters.svelte-e8rj0y .search:where(.svelte-e8rj0y):-webkit-autofill{animation:svelte-e8rj0y-autofill-hit 1ms}@keyframes svelte-e8rj0y-autofill-hit{0%{opacity:1}to{opacity:1}}.filters.svelte-e8rj0y select:where(.svelte-e8rj0y){flex:0 1 auto;min-width:0;max-width:100%}@media(max-width:768px){.filters.svelte-e8rj0y .search:where(.svelte-e8rj0y){flex-basis:100%}.filters.svelte-e8rj0y select:where(.svelte-e8rj0y){flex:1 1 0}}.row.svelte-e8rj0y{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:8px 0;border-bottom:1px solid var(--line)}.row.svelte-e8rj0y>.grow:where(.svelte-e8rj0y){flex:1 1 12rem;min-width:0;word-break:keep-all;overflow-wrap:anywhere}.racts.svelte-e8rj0y{display:flex;gap:6px;flex:0 0 auto;margin-left:auto}.chip.svelte-e8rj0y{font-size:.75em;padding:1px 6px;border-radius:999px;background:var(--surface-2);color:var(--ink-soft);margin-left:6px}.namebtn.svelte-e8rj0y{background:none;border:0;padding:0;font:inherit;font-weight:700;color:inherit;cursor:pointer;text-align:left;text-decoration:underline dotted;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:3px}.namebtn[aria-expanded=true].svelte-e8rj0y{color:var(--accent)}.fold.svelte-e8rj0y{display:grid;gap:10px;border-left:3px solid var(--accent);border-bottom:1px solid var(--line);padding:10px 4px 14px 12px}.panes.svelte-e8rj0y{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:8px}.pane.svelte-e8rj0y{min-width:0;margin:0;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.sh.svelte-e8rj0y{margin:0 0 8px;font-size:.9em;font-weight:700;color:var(--ink)}.fold.svelte-e8rj0y .inclist{margin:0;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius)}.fold.svelte-e8rj0y .inclist>.head>strong{font-size:.9em}.info.svelte-e8rj0y{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;margin:0;font-size:.9em}.info.svelte-e8rj0y dt:where(.svelte-e8rj0y){color:var(--ink-soft)}.info.svelte-e8rj0y dd:where(.svelte-e8rj0y){margin:0;min-width:0;overflow-wrap:anywhere}.info.svelte-e8rj0y .pre:where(.svelte-e8rj0y){white-space:pre-line}.cls.svelte-e8rj0y .chip:where(.svelte-e8rj0y){margin:0 6px 4px 0}.loading.svelte-e8rj0y{margin:0}@media(max-width:480px){.info.svelte-e8rj0y{grid-template-columns:1fr;gap:1px}.info.svelte-e8rj0y dd:where(.svelte-e8rj0y){margin-bottom:7px}}.file.svelte-e8rj0y{position:relative;overflow:hidden}.xls.svelte-e8rj0y{display:inline-flex;align-items:center;gap:5px}.xls.svelte-e8rj0y svg:where(.svelte-e8rj0y){width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.kindrow.svelte-e8rj0y{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px}.kindrow.svelte-e8rj0y .pill:where(.svelte-e8rj0y){flex:0 0 auto;white-space:nowrap}.kindrow.svelte-e8rj0y .pill:where(.svelte-e8rj0y){cursor:pointer}.kindrow.svelte-e8rj0y .done-toggle:where(.svelte-e8rj0y){margin-left:auto}.file.svelte-e8rj0y input:where(.svelte-e8rj0y){position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.stum.svelte-e8rj0y{--wide: 1040px}.stum.svelte-e8rj0y .mgrid:where(.svelte-e8rj0y),.stum.svelte-e8rj0y .mcol:where(.svelte-e8rj0y){display:grid;gap:4px;align-content:start;min-width:0}.stum.svelte-e8rj0y .grp:where(.svelte-e8rj0y){margin:16px 0 0;padding-top:14px;border-top:1px solid var(--line);font-size:.95em;font-weight:700}.stum.svelte-e8rj0y .mcol:where(.svelte-e8rj0y)>.grp:where(.svelte-e8rj0y):first-child{margin-top:4px;padding-top:0;border-top:0}.stum.svelte-e8rj0y .f:where(.svelte-e8rj0y){display:grid;gap:0;min-width:0;align-content:start}.stum.svelte-e8rj0y .row2:where(.svelte-e8rj0y){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 10px}.stum.svelte-e8rj0y .row2.wide2:where(.svelte-e8rj0y){grid-template-columns:minmax(0,1fr)}.stum.svelte-e8rj0y .req:where(.svelte-e8rj0y){color:var(--danger, #b91c1c)}.stum.svelte-e8rj0y .hint:where(.svelte-e8rj0y){margin:2px 0 0}.stum.svelte-e8rj0y>.mhead:where(.svelte-e8rj0y){align-items:center}.stum.svelte-e8rj0y>.acts:where(.svelte-e8rj0y){align-items:center}@media(min-width:600px){.stum.svelte-e8rj0y .row2.wide2:where(.svelte-e8rj0y){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:768px){.stum.svelte-e8rj0y>.acts:where(.svelte-e8rj0y){flex-wrap:wrap;overflow:visible}.stum.svelte-e8rj0y>.acts:where(.svelte-e8rj0y) .btn:where(.svelte-e8rj0y){flex:1 1 0;min-height:48px;font-size:1em}.stum.svelte-e8rj0y>.acts:where(.svelte-e8rj0y) .needname:where(.svelte-e8rj0y){order:-2;flex-basis:100%;text-align:center}}@media(min-width:900px){.stum.svelte-e8rj0y .mgrid:where(.svelte-e8rj0y){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 32px}}.guardian.svelte-e8rj0y{border:1px solid var(--line);border-radius:var(--radius-sm);padding:8px 12px;margin-top:10px}.map.svelte-e8rj0y{display:grid;gap:6px;margin:10px 0}.m.svelte-e8rj0y{display:flex;gap:8px;align-items:center}.m.svelte-e8rj0y span:where(.svelte-e8rj0y){flex:0 0 96px;font-size:.9em}.m.svelte-e8rj0y select:where(.svelte-e8rj0y){flex:1}.preview.svelte-e8rj0y{border-top:1px solid var(--line);padding-top:8px}.sib-on.svelte-e8rj0y{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:6px 0 10px;padding:8px 10px;border-radius:var(--radius);background:var(--surface-2)}.sib-hits.svelte-e8rj0y{display:flex;gap:6px;flex-wrap:wrap;margin:6px 0 10px}.inbox.svelte-e8rj0y{display:inline-flex;align-items:center;gap:6px}.inbox.svelte-e8rj0y svg:where(.svelte-e8rj0y),.nr-main.svelte-e8rj0y svg:where(.svelte-e8rj0y){width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.badge.svelte-e8rj0y{min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:inline-grid;place-items:center;background:var(--danger);color:#fff;font-size:.75em;font-weight:700;line-height:1}.newreqs.svelte-e8rj0y{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;padding:8px 10px;margin:0 0 10px;border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent)}.nr-main.svelte-e8rj0y{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:0;min-height:32px;font:inherit;color:inherit;cursor:pointer}.nr-kinds.svelte-e8rj0y{display:flex;flex-wrap:wrap;gap:4px 8px;flex:1 1 auto}.nr-kind.svelte-e8rj0y{background:none;border:0;padding:0;min-height:32px;font:inherit;font-size:.9em;color:inherit;cursor:pointer;text-decoration:underline dotted;text-underline-offset:3px}.nr-go.svelte-e8rj0y{margin-left:auto;background:var(--surface);color:var(--accent)}@media(max-width:768px){.nr-go.svelte-e8rj0y{display:none}}.trow.svelte-e8rj0y>.grow:where(.svelte-e8rj0y){flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.chip.st-trial.svelte-e8rj0y{background:var(--caution-soft);color:var(--caution)}.chip.st-enrolled.svelte-e8rj0y{background:var(--ok-soft);color:var(--ok)}.chip.st-withdrawn.svelte-e8rj0y{opacity:.7}.chip.claim.svelte-e8rj0y{background:var(--accent-soft);color:var(--accent);font-weight:700}.tierline.svelte-e8rj0y{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:0}.tierline.svelte-e8rj0y select:where(.svelte-e8rj0y){flex:1 1 180px;min-width:0;max-width:min(100%,360px)}.fees.svelte-e8rj0y .info:where(.svelte-e8rj0y){margin-top:2px}.filters.svelte-e8rj0y select.hot:where(.svelte-e8rj0y){border-color:var(--danger)}.checkbox.svelte-e8rj0y{border:1px solid var(--danger);border-radius:10px;padding:8px 12px;margin:0 0 10px}.checkbox.svelte-e8rj0y p:where(.svelte-e8rj0y){margin:0 0 6px}.checkbox.svelte-e8rj0y ul:where(.svelte-e8rj0y){margin:0 0 8px;padding-left:18px}.ratebox.svelte-e8rj0y{border-top:1px dashed var(--line);margin-top:10px;padding-top:8px}.ratebox.svelte-e8rj0y .hint:where(.svelte-e8rj0y){display:block;margin:2px 0 0}.rates.svelte-e8rj0y{display:grid;grid-template-columns:minmax(140px,1.2fr) repeat(3,88px) minmax(140px,1.6fr) auto;gap:6px 8px;align-items:center;margin-top:8px}.rhd.svelte-e8rj0y,.raterow.svelte-e8rj0y{display:contents}.rhd.svelte-e8rj0y span:where(.svelte-e8rj0y){font-size:.8em;color:var(--ink-soft)}.ratecls.svelte-e8rj0y{font-weight:600;min-width:0;overflow-wrap:anywhere}.ratecls.svelte-e8rj0y .block:where(.svelte-e8rj0y){display:block;font-weight:400}.ratecell.svelte-e8rj0y{display:flex;flex-direction:column;gap:2px;margin:0;min-width:0}.ratecell.svelte-e8rj0y .lbl:where(.svelte-e8rj0y){display:none}.ratecell.svelte-e8rj0y input:where(.svelte-e8rj0y){width:100%}.ratememo.svelte-e8rj0y{min-width:0}@media(max-width:640px){.rates.svelte-e8rj0y{display:block}.rhd.svelte-e8rj0y{display:none}.raterow.svelte-e8rj0y{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 8px;align-items:end;padding:8px 0 4px}.raterow.svelte-e8rj0y+.raterow:where(.svelte-e8rj0y){border-top:1px dashed var(--line)}.ratecls.svelte-e8rj0y{grid-column:1 / -1}.ratecell.svelte-e8rj0y .lbl:where(.svelte-e8rj0y){display:block;white-space:nowrap}.ratememo.svelte-e8rj0y{grid-column:1 / 3}.raterow.svelte-e8rj0y>span:where(.svelte-e8rj0y):last-child{justify-self:end}}.tierline.claim.svelte-e8rj0y{margin-bottom:8px;padding:8px 10px;border-radius:var(--radius-sm);background:var(--accent-soft)}.tierline.svelte-e8rj0y .block:where(.svelte-e8rj0y){display:block}.meta.svelte-e8rj0y{margin-top:2px}.meta.svelte-e8rj0y .tel:where(.svelte-e8rj0y){color:inherit;text-decoration:underline dotted;text-underline-offset:3px}.del.svelte-e8rj0y{color:var(--danger)}.menuwrap.svelte-e8rj0y,.tools.svelte-e8rj0y{display:contents}.kebab.svelte-e8rj0y{display:none}.kebab.svelte-e8rj0y svg:where(.svelte-e8rj0y){width:20px;height:20px;fill:currentColor}@media(max-width:768px){.roster.svelte-e8rj0y{padding-bottom:84px}.menuwrap.svelte-e8rj0y{display:block;position:relative;flex:0 0 auto}.card.svelte-e8rj0y .head:where(.svelte-e8rj0y) .menuwrap:where(.svelte-e8rj0y){order:3}.kebab.svelte-e8rj0y{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border-radius:999px;background:transparent;color:var(--ink-soft)}.kebab[aria-expanded=true].svelte-e8rj0y{background:var(--surface-2);color:var(--ink)}.tools.svelte-e8rj0y,.racts.svelte-e8rj0y{display:none}.tools.open.svelte-e8rj0y,.racts.open.svelte-e8rj0y{display:flex;flex-direction:column;align-items:stretch;gap:2px;position:absolute;right:0;top:calc(100% + 4px);z-index:calc(var(--z-bar) - 1);min-width:180px;padding:6px;margin:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow)}.racts.open.up.svelte-e8rj0y{top:auto;bottom:calc(100% + 4px)}.tools.open.svelte-e8rj0y>.btn:where(.svelte-e8rj0y),.racts.open.svelte-e8rj0y>.btn:where(.svelte-e8rj0y){justify-content:flex-start;text-align:left;min-height:44px;background:transparent;border-radius:8px;padding:8px 12px;white-space:nowrap}.tools.open.svelte-e8rj0y>.btn:where(.svelte-e8rj0y):hover,.racts.open.svelte-e8rj0y>.btn:where(.svelte-e8rj0y):hover{background:var(--surface-2)}.tools.open.svelte-e8rj0y>.btn.primary:where(.svelte-e8rj0y){background:var(--accent-soft);color:var(--accent);box-shadow:none}.row.svelte-e8rj0y>.grow:where(.svelte-e8rj0y){flex:1 1 0}}.spick.svelte-64v2ll{position:relative;flex:1 1 220px;min-width:0}.box.svelte-64v2ll{position:relative;display:flex;align-items:center}.box.svelte-64v2ll input:where(.svelte-64v2ll){width:100%;padding-right:3.4em}.ok.svelte-64v2ll{position:absolute;right:2.2em;color:var(--ok, #16a34a);font-weight:700;pointer-events:none}.clear.svelte-64v2ll{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:1.8em;height:1.8em;border:0;border-radius:999px;background:var(--bg-soft, #f3f4f6);color:var(--ink-soft, #6b7280);cursor:pointer;font-size:.9em;line-height:1}.clear.svelte-64v2ll:hover{background:var(--line, #e5e7eb)}.list.svelte-64v2ll{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:30;margin:0;padding:4px;list-style:none;max-height:15.5em;overflow:auto;background:var(--bg, #fff);border:1px solid var(--line, #e5e7eb);border-radius:var(--radius-sm, 8px);box-shadow:0 8px 24px #0000001f}.list.svelte-64v2ll li:where(.svelte-64v2ll){display:flex;align-items:baseline;gap:8px;padding:9px 10px;border-radius:6px;cursor:pointer;min-height:40px}.list.svelte-64v2ll li.active:where(.svelte-64v2ll){background:var(--bg-soft, #f3f4f6)}.list.svelte-64v2ll li.picked:where(.svelte-64v2ll) .nm:where(.svelte-64v2ll){font-weight:700}.nm.svelte-64v2ll{flex:0 1 auto}.sub.svelte-64v2ll{font-size:.82em;color:var(--ink-soft, #6b7280)}.none.svelte-64v2ll{color:var(--ink-soft, #6b7280);cursor:default;font-size:.9em}@media(max-width:640px){.list.svelte-64v2ll{max-height:12em}}.ptitle.svelte-1ewhcxt{font-size:1.2em;margin:8px 0 2px}h3.svelte-1ewhcxt{font-size:1.05em;margin:12px 0 4px}h3.svelte-1ewhcxt .ko:where(.svelte-1ewhcxt){font-weight:500;opacity:.7;font-size:.85em;margin-left:6px}.acad.svelte-1ewhcxt,.lead.svelte-1ewhcxt{margin:0 0 6px;opacity:.85;font-size:.9em}.lead.svelte-1ewhcxt{font-style:italic}table.svelte-1ewhcxt{width:100%;max-width:100%;border-collapse:collapse;font-size:.9em;table-layout:fixed;margin-bottom:4px}th.svelte-1ewhcxt,td.svelte-1ewhcxt{border:1px solid var(--line);padding:5px 8px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.hz.svelte-1ewhcxt th:where(.svelte-1ewhcxt){background:var(--ink);color:var(--surface);font-weight:600}.hz.svelte-1ewhcxt th:where(.svelte-1ewhcxt):nth-child(1){width:22%}.hz.svelte-1ewhcxt th:where(.svelte-1ewhcxt):nth-child(2){width:11%}.hz.svelte-1ewhcxt th:where(.svelte-1ewhcxt):nth-child(3),.hz.svelte-1ewhcxt th:where(.svelte-1ewhcxt):nth-child(4){width:8%}.hz.svelte-1ewhcxt th:where(.svelte-1ewhcxt):nth-child(6){width:9%}td.c.svelte-1ewhcxt{text-align:center}td.hi.svelte-1ewhcxt{color:var(--danger);font-weight:700}.chk.svelte-1ewhcxt,.line.svelte-1ewhcxt{margin:3px 0;font-size:.9em}.pre.svelte-1ewhcxt{white-space:pre-wrap;overflow-wrap:anywhere}.sub.svelte-1ewhcxt{font-size:.9em;opacity:.8;margin-top:3px}.warnline.svelte-1ewhcxt{color:var(--danger)}.fill.svelte-1ewhcxt{display:block;height:2.4em}.sigview.svelte-1ewhcxt{width:180px;height:60px;display:block}.foot.svelte-1ewhcxt{font-size:.8em;font-style:italic;opacity:.8;margin:4px 0 0}.muted.svelte-1ewhcxt{opacity:.6}@media print{.ramspage.svelte-1ewhcxt{color:#000;background:#fff}.ptitle.svelte-1ewhcxt{margin-top:0}tr.svelte-1ewhcxt{break-inside:avoid}th.svelte-1ewhcxt,td.svelte-1ewhcxt{border-color:#999}.hz.svelte-1ewhcxt th:where(.svelte-1ewhcxt){background:#222;color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.ramssheet.svelte-qgpjen{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);width:min(860px,calc(100vw - 24px));max-height:92dvh;overflow:auto;padding:0 18px 18px}.ramssheet.svelte-qgpjen .bar:where(.svelte-qgpjen){display:flex;gap:8px;align-items:center;padding:12px 0;margin-bottom:8px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--surface);z-index:1}.ramssheet.svelte-qgpjen .bar:where(.svelte-qgpjen) strong:where(.svelte-qgpjen){flex:1}@media(max-width:560px){.ramssheet.svelte-qgpjen .bar:where(.svelte-qgpjen){flex-wrap:wrap}.ramssheet.svelte-qgpjen .bar:where(.svelte-qgpjen) strong:where(.svelte-qgpjen){flex:1 1 100%}.ramssheet.svelte-qgpjen .bar:where(.svelte-qgpjen) select:where(.svelte-qgpjen){flex:1;min-width:0}}@media print{.sheetback.svelte-qgpjen{position:static;background:#fff;padding:0;display:block}.ramssheet.svelte-qgpjen{width:auto;max-height:none;overflow:visible;box-shadow:none;padding:0;color:#000;background:#fff}.noprint.svelte-qgpjen,.ramssheet.svelte-qgpjen .bar:where(.svelte-qgpjen){display:none}@page ramssheet{size:A4;margin:12mm}.ramssheet.svelte-qgpjen{page:ramssheet}}.sess.svelte-jvcz5m{max-width:600px}.sess.svelte-jvcz5m h3:where(.svelte-jvcz5m){display:flex;gap:8px;align-items:center;flex-wrap:wrap}.grid2.svelte-jvcz5m{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.sess.svelte-jvcz5m label:where(.svelte-jvcz5m){display:block}.sess.svelte-jvcz5m input:where(.svelte-jvcz5m),.sess.svelte-jvcz5m textarea:where(.svelte-jvcz5m){width:100%;box-sizing:border-box}.acts.svelte-jvcz5m{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}@media(max-width:520px){.grid2.svelte-jvcz5m{grid-template-columns:1fr}}.rams.svelte-jrui6o{--wide: 900px}.rams.svelte-jrui6o h4:where(.svelte-jrui6o){margin:14px 0 4px;font-size:1em}.pill.svelte-jrui6o{font-size:.75em;padding:1px 8px;border-radius:999px;background:var(--surface-2)}.pill.ok.svelte-jrui6o{color:var(--ok)}.pill.warn.svelte-jrui6o{color:var(--danger)}.pill.wait.svelte-jrui6o{color:var(--caution)}.grid2.svelte-jrui6o{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.grid4.svelte-jrui6o{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:0 8px}.hzgrid.svelte-jrui6o{display:grid;grid-template-columns:1fr 1.4fr;gap:0 12px}.rams.svelte-jrui6o label:where(.svelte-jrui6o){display:block}.rams.svelte-jrui6o label.check:where(.svelte-jrui6o){display:flex;gap:8px;align-items:center;margin:4px 0}.rams.svelte-jrui6o label.check:where(.svelte-jrui6o) input:where(.svelte-jrui6o){width:auto}.rams.svelte-jrui6o input:where(.svelte-jrui6o),.rams.svelte-jrui6o select:where(.svelte-jrui6o),.rams.svelte-jrui6o textarea:where(.svelte-jrui6o){width:100%;box-sizing:border-box}.fillbar.svelte-jrui6o{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin:4px 0 8px}.fillbar.svelte-jrui6o select.sm:where(.svelte-jrui6o){width:auto;font-size:.85em}.reg.svelte-jrui6o{border:1px solid var(--line);border-radius:var(--radius-sm);padding:6px;margin-bottom:8px;max-height:200px;overflow:auto}.regrow.svelte-jrui6o{display:block;width:100%;text-align:left;background:transparent;border:0;padding:4px 6px;cursor:pointer;font:inherit;color:inherit}.regrow.svelte-jrui6o:hover{background:var(--surface-2)}.hz.svelte-jrui6o{border:1px solid var(--line);border-radius:var(--radius-sm);padding:8px 10px;margin:6px 0}.hz.ai.svelte-jrui6o{border-color:var(--accent)}.hzhead.svelte-jrui6o{display:flex;gap:8px;align-items:center;margin-bottom:4px}.grow.svelte-jrui6o{flex:1}.fillbtn.svelte-jrui6o{margin-left:8px;vertical-align:middle;font-weight:400}.rec.svelte-jrui6o{display:grid;grid-template-columns:150px 1fr;gap:0 16px;margin:6px 0 4px;align-items:start}.rec.svelte-jrui6o dt:where(.svelte-jrui6o){font-weight:600;font-size:.88em;color:var(--ink-soft);padding:10px 0;border-top:1px solid var(--line)}.rec.svelte-jrui6o dd:where(.svelte-jrui6o){margin:0;padding:10px 0;border-top:1px solid var(--line);min-width:0}.rec.svelte-jrui6o dt:where(.svelte-jrui6o):first-of-type,.rec.svelte-jrui6o dt:where(.svelte-jrui6o):first-of-type+dd:where(.svelte-jrui6o){border-top:0}.pre.svelte-jrui6o{white-space:pre-wrap;overflow-wrap:anywhere}.hzv.svelte-jrui6o{margin:0 0 8px;padding:8px 10px 8px 12px;border-radius:var(--radius-sm);background:var(--surface-2);border-left:4px solid var(--line)}.hzv[data-r=L].svelte-jrui6o{border-left-color:var(--ok)}.hzv[data-r=M].svelte-jrui6o{border-left-color:var(--caution)}.hzv[data-r=H].svelte-jrui6o{border-left-color:var(--danger)}.hzt.svelte-jrui6o{font-weight:700;line-height:1.35;overflow-wrap:anywhere}.hzt.svelte-jrui6o .no:where(.svelte-jrui6o){color:var(--ink-soft);margin-right:6px;font-weight:600}.hzm.svelte-jrui6o{display:flex;flex-wrap:wrap;gap:4px 6px;align-items:center;margin:6px 0 4px;font-size:.78em}.hzm.svelte-jrui6o .chip:where(.svelte-jrui6o){padding:1px 8px;border-radius:999px;background:var(--surface);border:1px solid var(--line)}.lv.svelte-jrui6o{padding:1px 8px;border-radius:999px;font-weight:700;background:var(--surface);border:1px solid var(--line);white-space:nowrap}.lv[data-l=L].svelte-jrui6o{color:var(--ok)}.lv[data-l=M].svelte-jrui6o{color:var(--caution)}.lv[data-l=H].svelte-jrui6o{color:var(--danger);border-color:var(--danger)}.lv.res.svelte-jrui6o{background:var(--surface);outline:1px solid currentColor;outline-offset:-1px}.hzm.svelte-jrui6o .to:where(.svelte-jrui6o){color:var(--ink-soft)}.ctl.svelte-jrui6o{line-height:1.45}.sigview.svelte-jrui6o{width:160px;height:60px;display:block;color:var(--ink);background:var(--surface-2);border-radius:var(--radius-sm)}.sessrow.svelte-jrui6o{display:block;background:transparent;border:0;padding:2px 0;cursor:pointer;font:inherit;color:var(--accent);text-align:left}.acts.svelte-jrui6o{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.aigrp.svelte-jrui6o{display:inline-flex;gap:4px;align-items:center}.aibtn.svelte-jrui6o{background:var(--accent-soft);color:var(--accent);border-color:transparent;font-weight:700}.notice.svelte-jrui6o{border-top:1px solid var(--line);margin-top:12px;padding-top:8px}@media(max-width:640px){.grid2.svelte-jrui6o,.hzgrid.svelte-jrui6o{grid-template-columns:1fr}.grid4.svelte-jrui6o{grid-template-columns:repeat(3,minmax(0,1fr))}.grid4.svelte-jrui6o>label:where(.svelte-jrui6o):first-child{grid-column:1 / -1}.rec.svelte-jrui6o{grid-template-columns:1fr}.rec.svelte-jrui6o dt:where(.svelte-jrui6o){padding:10px 0 2px}.rec.svelte-jrui6o dd:where(.svelte-jrui6o){border-top:0;padding:0 0 8px}.fillbar.svelte-jrui6o>:where(.svelte-jrui6o){flex:1 1 auto}}.hzreg.svelte-10ep2he{max-width:760px}.hzreg.svelte-10ep2he h3:where(.svelte-10ep2he){display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pill.svelte-10ep2he{font-size:.75em;padding:1px 8px;border-radius:999px;background:var(--surface-2)}.pill.warn.svelte-10ep2he{color:var(--danger)}.bar.svelte-10ep2he{display:flex;gap:8px;align-items:center;margin:6px 0}.grow.svelte-10ep2he{flex:1;min-width:0}.edit.svelte-10ep2he{border:1px solid var(--line);border-radius:var(--radius-sm);padding:8px 10px;margin:6px 0 10px}.hzreg.svelte-10ep2he label:where(.svelte-10ep2he){display:block}.hzreg.svelte-10ep2he input:where(.svelte-10ep2he),.hzreg.svelte-10ep2he select:where(.svelte-10ep2he),.hzreg.svelte-10ep2he textarea:where(.svelte-10ep2he){width:100%;box-sizing:border-box}.bar.svelte-10ep2he select:where(.svelte-10ep2he){width:auto}.grid2.svelte-10ep2he{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.grid4.svelte-10ep2he{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:0 8px}.row.svelte-10ep2he{display:flex;gap:8px;align-items:flex-start;padding:8px 4px;border-top:1px solid var(--line)}.row.open.svelte-10ep2he{border-left:3px solid var(--danger);padding-left:8px}.row.closed.svelte-10ep2he{opacity:.6}.pre.svelte-10ep2he{white-space:pre-wrap;overflow-wrap:anywhere}.state.svelte-10ep2he{font-size:.78em;padding:2px 8px;border-radius:999px;background:var(--surface-2);white-space:nowrap}.state.open.svelte-10ep2he{color:var(--danger)}.state.controlled.svelte-10ep2he{color:var(--ok)}.state.closed.svelte-10ep2he{color:var(--ink-soft)}.acts.svelte-10ep2he{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}@media(max-width:560px){.grid2.svelte-10ep2he,.grid4.svelte-10ep2he{grid-template-columns:1fr}.row.svelte-10ep2he{flex-wrap:wrap}}.ramslist.svelte-1wanaoe{margin:6px 0}.ramslist.hidden.svelte-1wanaoe{display:none}.rhead.svelte-1wanaoe{display:flex;gap:8px;align-items:center;margin-bottom:4px}.grow.svelte-1wanaoe{flex:1;min-width:0}.row.svelte-1wanaoe{display:flex;gap:8px;align-items:center;padding:6px 4px;border-top:1px solid var(--line)}.open.svelte-1wanaoe{display:grid;text-align:left;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;padding:2px 0}.open.svelte-1wanaoe:hover{color:var(--accent)}.line2.svelte-1wanaoe{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.state.svelte-1wanaoe{font-size:.78em;padding:2px 8px;border-radius:999px;background:var(--surface-2);color:var(--ink-soft);white-space:nowrap}.state.ok.svelte-1wanaoe{color:var(--ok)}.state.warn.svelte-1wanaoe{color:var(--danger)}.state.wait.svelte-1wanaoe{color:var(--caution)}.treerow.svelte-1r36e7m{display:flex;align-items:stretch;border-bottom:1px solid var(--line)}.treerow.on.svelte-1r36e7m{background:var(--accent-soft)}.tree.svelte-1r36e7m{display:block;flex:1;min-width:0;width:100%;text-align:left;background:none;border:0;padding:10px 8px;font:inherit;color:inherit;min-height:44px}.tree.on.svelte-1r36e7m{color:var(--accent)}.pubtog.svelte-1r36e7m{flex:none;align-self:center;display:inline-flex;align-items:center;gap:6px;margin:0 8px;padding:3px 10px 3px 4px;border:1px solid var(--accent);border-radius:999px;background:var(--accent-soft);color:var(--accent);font:inherit;font-size:.78em;white-space:nowrap;cursor:pointer}.pubtog.svelte-1r36e7m .knob:where(.svelte-1r36e7m){width:14px;height:14px;border-radius:50%;background:var(--accent)}.pubtog.off.svelte-1r36e7m{border-color:var(--line);background:none;color:var(--ink-soft)}.pubtog.off.svelte-1r36e7m .knob:where(.svelte-1r36e7m){background:var(--line)}.pubtog.svelte-1r36e7m:hover{filter:brightness(.95)}@media(max-width:560px){.pubtog.svelte-1r36e7m{width:34px;height:20px;padding:2px;margin:0 6px;justify-content:flex-start}.pubtog.svelte-1r36e7m:not(.off){justify-content:flex-end}.pubtog.svelte-1r36e7m .lbl:where(.svelte-1r36e7m){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.tree.svelte-1r36e7m .small:where(.svelte-1r36e7m){margin-left:8px}.tree.svelte-1r36e7m .sched:where(.svelte-1r36e7m){margin-left:8px;font-size:.88em;color:var(--accent)}.callout.svelte-1r36e7m{background:var(--accent-soft);border-left:3px solid var(--accent);border-radius:6px;padding:8px 10px;margin:10px 0;color:var(--ink);font-weight:600;line-height:1.5}.optsec.svelte-1r36e7m{margin:18px 0 2px;padding-top:12px;border-top:1px dashed var(--line);font-weight:700;font-size:.9em;color:var(--ink-soft)}.tag.caution.svelte-1r36e7m{background:var(--caution-soft);color:var(--caution);border-color:transparent}.fold.svelte-1r36e7m{border-left:3px solid var(--accent);border-bottom:1px solid var(--line);padding:8px 4px 14px 12px;margin-bottom:4px}.fold.svelte-1r36e7m>.head:where(.svelte-1r36e7m){justify-content:flex-end}.row.svelte-1r36e7m{display:flex;gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line)}.nodays.svelte-1r36e7m{display:flex;gap:8px;align-items:center;justify-content:space-between;padding:4px 0 8px;border-bottom:1px solid var(--line);margin-top:-1px}.nodays.svelte-1r36e7m .btn:where(.svelte-1r36e7m){white-space:nowrap;flex:none}.addhint.svelte-1r36e7m{flex:1 1 100%;margin:0}.add.svelte-1r36e7m{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.add.svelte-1r36e7m input:where(.svelte-1r36e7m){flex:1 1 180px}.pudays.svelte-1r36e7m,.pudaysadd.svelte-1r36e7m{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.pudaysadd.svelte-1r36e7m{flex:1 1 100%}.dow.svelte-1r36e7m{min-width:2.2em;height:2.2em;padding:0 6px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--ink-soft);font-size:.85em;cursor:pointer}.dow.on.svelte-1r36e7m,.dow.self.svelte-1r36e7m{background:var(--accent-soft, #e8f0fe);border-color:var(--accent, #2563eb);color:var(--accent, #2563eb);font-weight:700}.dow.van.svelte-1r36e7m{background:var(--accent, #2563eb);border-color:var(--accent, #2563eb);color:#fff;font-weight:700}.dow.wait.svelte-1r36e7m{border-style:dashed;border-color:var(--accent, #2563eb);color:var(--accent, #2563eb)}.dow.svelte-1r36e7m:disabled{cursor:default;opacity:.7}.puask.svelte-1r36e7m{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap;padding:6px 0 10px;border-bottom:1px solid var(--line)}.puask.svelte-1r36e7m label:where(.svelte-1r36e7m){display:flex;flex-direction:column;gap:4px;flex:1 1 14em}.pupick.svelte-1r36e7m{align-items:center}.pupick.svelte-1r36e7m>.muted:where(.svelte-1r36e7m){flex:1 1 100%}.pupick.svelte-1r36e7m .btn.cur:where(.svelte-1r36e7m){border-color:var(--accent, #2563eb);color:var(--accent, #2563eb);font-weight:700;opacity:1}.add.svelte-1r36e7m select:where(.svelte-1r36e7m){flex:1 1 100%;min-width:0;max-width:100%}.check.svelte-1r36e7m{display:flex;align-items:center;gap:6px;font-size:.9em;flex:0 0 auto}.add.svelte-1r36e7m .check:where(.svelte-1r36e7m){white-space:nowrap}.check.svelte-1r36e7m input:where(.svelte-1r36e7m){flex:0 0 auto}.duo.svelte-1r36e7m{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.duo.svelte-1r36e7m input:where(.svelte-1r36e7m){flex:1 1 4rem;min-width:0}.duo.svelte-1r36e7m input[type=time]:where(.svelte-1r36e7m){flex:1 1 7.5rem;min-width:7.5rem}.duo.svelte-1r36e7m .btn:where(.svelte-1r36e7m){flex:0 0 auto}.dpicks.svelte-1r36e7m{display:flex;gap:6px;flex-wrap:wrap;margin:6px 0}.dpicks.svelte-1r36e7m .pill:where(.svelte-1r36e7m){cursor:pointer;min-width:38px;justify-content:center;display:inline-flex}.slotrow.svelte-1r36e7m{border:1px solid var(--line);border-radius:var(--radius-sm);padding:6px 8px;margin:6px 0}.clsm.svelte-1r36e7m{--wide: 960px}.mgrid.svelte-1r36e7m,.mcol.svelte-1r36e7m{display:grid;gap:4px;align-content:start;min-width:0}.grp.svelte-1r36e7m{margin:14px 0 2px;padding-top:12px;border-top:1px solid var(--line);font-size:.95em;font-weight:700}.mcol.svelte-1r36e7m>.grp:where(.svelte-1r36e7m):first-child{margin-top:4px;padding-top:0;border-top:0}.modal.wide.svelte-1r36e7m .dangerzone:where(.svelte-1r36e7m){padding-bottom:calc(16px + env(safe-area-inset-bottom))}@media(min-width:900px){.modal.wide.svelte-1r36e7m .mgrid:where(.svelte-1r36e7m){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 28px}}.slotrow.svelte-1r36e7m{position:relative;padding-right:40px}.slotrow.svelte-1r36e7m .drop:where(.svelte-1r36e7m){position:absolute;top:6px;right:6px;min-width:30px}.slotrow.svelte-1r36e7m .dpicks:where(.svelte-1r36e7m){margin-top:0}.duo.svelte-1r36e7m .room:where(.svelte-1r36e7m){flex:1 1 6rem}.dangerzone.svelte-1r36e7m{display:flex;justify-content:flex-end;margin-top:18px;padding-top:12px;border-top:1px solid var(--line)}.photorow.svelte-1r36e7m{display:flex;gap:10px;align-items:center}.photoimg.svelte-1r36e7m{height:56px;width:56px;object-fit:cover;border-radius:12px;border:1px solid var(--line)}.file-in.svelte-1r36e7m{position:relative;overflow:hidden;display:inline-block}.file-hide.svelte-1r36e7m{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.note.svelte-1r36e7m{background:var(--accent-soft);color:var(--accent);padding:8px 12px;border-radius:var(--radius-sm);font-size:.9em;margin:8px 0}h3.svelte-1r36e7m{margin-top:18px}.tierpick.svelte-1r36e7m{min-height:38px;max-width:10rem}.tag.svelte-1r36e7m{font-size:.72em;border:1px solid var(--line);border-radius:999px;padding:1px 7px;margin-left:6px;color:var(--ink-soft)}.tree.svelte-4x3wqu{display:block;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid var(--line);padding:10px 8px;font:inherit;color:inherit;min-height:44px}.tree.on.svelte-4x3wqu{background:var(--accent-soft);color:var(--accent)}.tree.svelte-4x3wqu .small:where(.svelte-4x3wqu){margin-left:8px}.row.svelte-4x3wqu{display:flex;gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line)}.scheme.svelte-4x3wqu{font-size:.72em;padding:1px 6px;border-radius:999px;background:var(--surface-2);color:var(--ink-soft)}.scheme.big.svelte-4x3wqu{font-size:.8em;padding:2px 10px}.inline.svelte-4x3wqu{display:inline-flex;gap:6px;align-items:center;font-size:.9em;margin:4px 0 8px}.pubbar.svelte-4x3wqu{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:8px 0;border-bottom:1px solid var(--line)}.pub.svelte-4x3wqu{font-size:.85em;color:var(--caution)}.pub.on.svelte-4x3wqu{color:var(--ok)}.pub.part.svelte-4x3wqu{color:var(--caution);font-weight:600}.unpub.svelte-4x3wqu{color:var(--caution);border:1px solid currentColor;border-radius:999px;padding:0 6px}.pubd.svelte-4x3wqu{color:var(--ok);border:1px solid currentColor;border-radius:999px;padding:0 6px}.grow-line.svelte-4x3wqu{display:flex;gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line);flex-wrap:wrap}.who.svelte-4x3wqu{flex:1 1 120px;min-width:0}.ncea.svelte-4x3wqu{color:var(--accent);font-weight:600}.btns.svelte-4x3wqu{display:flex;gap:4px}.mark.svelte-4x3wqu{min-height:44px;min-width:44px;padding:4px 8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-soft);font:inherit;font-weight:700}.mark.on.svelte-4x3wqu{color:var(--accent-ink);border-color:transparent}.mark.ncea-n.on.svelte-4x3wqu{background:var(--danger)}.mark.ncea-a.on.svelte-4x3wqu{background:var(--ok)}.mark.ncea-m.on.svelte-4x3wqu{background:#2563eb}.mark.ncea-e.on.svelte-4x3wqu{background:#7c3aed}.mark.svelte-4x3wqu:disabled{opacity:.5}.gsel.svelte-4x3wqu,.ginput.svelte-4x3wqu{min-height:44px;flex:0 0 96px}.ok.svelte-4x3wqu{color:var(--ok)}.fb.svelte-4x3wqu{font-style:italic;overflow-wrap:anywhere}.fb-edit.svelte-4x3wqu{display:grid;gap:6px;padding:8px 0 12px;border-bottom:1px solid var(--line)}.fbin.svelte-4x3wqu{flex:1 1 100%;width:100%;min-height:44px;max-height:10em;field-sizing:content;resize:vertical;font:inherit}.pubnote.svelte-4x3wqu{margin:6px 0 0}.aibar.svelte-4x3wqu{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:8px 0 2px}.aisave.svelte-4x3wqu{padding:6px 10px;border-radius:var(--radius-sm);background:var(--accent-soft)}.ailang.svelte-4x3wqu{min-height:36px}.aictx.svelte-4x3wqu{width:100%;min-height:40px;field-sizing:content;max-height:8em;font:inherit;margin:4px 0}.aitag.svelte-4x3wqu{color:var(--accent);font-weight:600;flex:0 0 auto}.aione.svelte-4x3wqu{min-width:44px}.fb-edit.svelte-4x3wqu .acts:where(.svelte-4x3wqu){display:flex;gap:6px}.rhead.svelte-f00ag8{margin-bottom:4px}.row.svelte-f00ag8{display:flex;gap:8px;align-items:center;padding:6px 4px;border-top:1px solid var(--line)}.grow.svelte-f00ag8{flex:1;min-width:0}.open.svelte-f00ag8{display:grid;text-align:left;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;padding:2px 0}.open.svelte-f00ag8:hover{color:var(--accent)}.state.svelte-f00ag8{font-size:.78em;padding:2px 8px;border-radius:999px;background:var(--surface-2);color:var(--ink-soft);white-space:nowrap}.state.ok.svelte-f00ag8{color:var(--ok)}.state.warn.svelte-f00ag8{color:var(--danger)}.state.wait.svelte-f00ag8{color:var(--caution)}.iepday.svelte-1nxabcj h3:where(.svelte-1nxabcj){margin:0 0 4px}.kid.svelte-1nxabcj{border-top:1px solid var(--line);padding:8px 0}.goal.svelte-1nxabcj{padding:6px 0 6px 8px}.gt.svelte-1nxabcj{margin-bottom:4px}.chip.svelte-1nxabcj{border:1px solid var(--line);border-radius:999px;padding:0 8px;font-size:.8rem}.levels.svelte-1nxabcj{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:4px}.levels.svelte-1nxabcj .btn.on:where(.svelte-1nxabcj){background:var(--accent);color:#fff;border-color:var(--accent)}.row.svelte-1nxabcj{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.row.svelte-1nxabcj input:where(.svelte-1nxabcj):not([type]){flex:1 1 14em}.head.svelte-1e7ccvr{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:space-between}.seg.svelte-1e7ccvr{display:flex;gap:4px}.daynav.svelte-1e7ccvr{display:flex;gap:6px;align-items:center;margin-top:8px}.daynav.svelte-1e7ccvr input:where(.svelte-1e7ccvr){min-height:44px}.step.svelte-1e7ccvr{min-width:44px;min-height:44px}.state.svelte-1e7ccvr{font-size:.8em;padding:2px 10px;border-radius:999px;background:var(--surface-2);color:var(--ink-soft)}.state.sub.svelte-1e7ccvr{color:var(--caution)}.state.chk.svelte-1e7ccvr{color:var(--ok)}.cls.svelte-1e7ccvr{display:grid;gap:4px;padding:10px 0;border-bottom:1px solid var(--line)}.clh.svelte-1e7ccvr{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}textarea.svelte-1e7ccvr{width:100%;field-sizing:content;min-height:44px;max-height:14em;resize:vertical;font:inherit}label.small.svelte-1e7ccvr{margin-top:4px;color:var(--ink-soft)}.add.svelte-1e7ccvr{display:flex;gap:6px;align-items:center;margin-top:10px}.add.svelte-1e7ccvr select:where(.svelte-1e7ccvr){min-height:44px;flex:1 1 auto;min-width:0}.acts.svelte-1e7ccvr{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap;align-items:center}.reply.svelte-1e7ccvr{margin:8px 0;padding:8px 12px;border-radius:var(--radius-sm);background:var(--accent-soft);overflow-wrap:anywhere}.row.svelte-1e7ccvr{display:flex;width:100%;justify-content:space-between;align-items:center;gap:8px;text-align:left;background:none;border:0;border-bottom:1px solid var(--line);padding:10px 8px;min-height:44px;font:inherit;color:inherit}.row.on.svelte-1e7ccvr{background:var(--accent-soft)}.txt.svelte-1e7ccvr{margin:4px 0;white-space:pre-wrap;overflow-wrap:anywhere}.lb.svelte-1e7ccvr{display:inline-block;margin-right:8px;font-size:.78em;color:var(--ink-soft);font-weight:600}.shr.svelte-1e7ccvr{color:var(--accent)}.ok.svelte-1e7ccvr{color:var(--ok)}.aibtn.svelte-1e7ccvr{background:var(--accent-soft);color:var(--accent);border-color:transparent;font-weight:700}.aihint.svelte-1e7ccvr{margin:6px 0 0}.trd.svelte-1e7ccvr{margin:4px 0 0}.trd.svelte-1e7ccvr>summary:where(.svelte-1e7ccvr){cursor:pointer;list-style:none;padding:4px 0}.trd.svelte-1e7ccvr>summary:where(.svelte-1e7ccvr)::-webkit-details-marker{display:none}.trd.svelte-1e7ccvr>summary:where(.svelte-1e7ccvr):before{content:"▸ "}.trd[open].svelte-1e7ccvr>summary:where(.svelte-1e7ccvr):before{content:"▾ "}.trl.svelte-1e7ccvr{padding:6px 10px;margin:4px 0;border-left:3px solid var(--accent-soft)}.aitag.svelte-1e7ccvr{margin-left:6px;padding:0 6px;border-radius:999px;background:var(--accent);color:var(--accent-ink, #fff);font-size:.72em;font-weight:700}textarea.aifill.svelte-1e7ccvr{outline:2px solid var(--accent);outline-offset:1px}.xtwo.svelte-8339dm{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:560px){.xtwo.svelte-8339dm{grid-template-columns:1fr}}.xpills.svelte-8339dm{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 10px}.xpills.svelte-8339dm .btn.on:where(.svelte-8339dm){background:var(--accent);color:var(--accent-ink);border-color:transparent}.xsteps.svelte-8339dm{margin:8px 0 4px;padding-left:20px;display:grid;gap:3px}.lab.svelte-fxfrw5{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.lab.svelte-fxfrw5 input:where(.svelte-fxfrw5){width:100%}.head.svelte-fxfrw5{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.head.svelte-fxfrw5 h2:where(.svelte-fxfrw5){margin:0;flex:1}.filters.svelte-fxfrw5{display:flex;gap:6px;margin:10px 0;flex-wrap:wrap}.row.svelte-fxfrw5{display:flex;align-items:center;gap:8px;padding:8px 2px;border-bottom:1px solid var(--line, #eee);text-align:left}.row.wide.svelte-fxfrw5{width:100%;background:none;border-left:0;border-right:0;border-top:0;cursor:pointer;font:inherit;color:inherit}.row.dim.svelte-fxfrw5{opacity:.65}.row.total.svelte-fxfrw5{border-bottom:0}.grow.svelte-fxfrw5{flex:1;min-width:0}.amt.svelte-fxfrw5{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:none}.hh.svelte-fxfrw5{overflow-wrap:anywhere}.meta.svelte-fxfrw5{display:flex;flex-wrap:wrap;column-gap:6px;margin-top:1px}.meta.svelte-fxfrw5 span:where(.svelte-fxfrw5){white-space:nowrap}.meta.svelte-fxfrw5 span:where(.svelte-fxfrw5):not(:last-child):after{content:" ·"}.badge.svelte-fxfrw5{font-size:.75em;padding:1px 8px;border-radius:999px;white-space:nowrap;background:var(--surface-2);color:var(--ink-soft)}.badge.paid.svelte-fxfrw5{background:var(--ok-soft);color:var(--ok)}.badge.partial.svelte-fxfrw5{background:var(--caution-soft);color:var(--caution)}.badge.unpaid.svelte-fxfrw5{background:var(--danger-soft);color:var(--danger)}.badge.void.svelte-fxfrw5,.badge.refunded.svelte-fxfrw5{background:var(--surface-2);color:var(--ink-soft)}.badge.over.svelte-fxfrw5{background:var(--danger);color:var(--surface)}.meta.svelte-fxfrw5 .unsent:where(.svelte-fxfrw5){color:var(--caution);font-weight:600}.badge.over2.svelte-fxfrw5{background:var(--caution-soft);color:var(--caution)}.voidbox.svelte-fxfrw5{display:grid;gap:6px;margin:10px 0 0;padding:10px;border:1px solid var(--line, #eee);border-radius:10px}.tools.svelte-fxfrw5{display:flex;gap:6px;flex-wrap:wrap;margin:-2px 0 4px}.tools.svelte-fxfrw5:empty{display:none}.money.svelte-fxfrw5{flex:none;white-space:nowrap;font-variant-numeric:tabular-nums}.dhh.svelte-fxfrw5{display:block;font-size:.85em;margin-top:2px}.recon.svelte-fxfrw5{border:1px dashed var(--line, #ccc);border-radius:10px;padding:10px;margin:8px 0}.recon.svelte-fxfrw5{max-height:60vh;overflow-y:auto}.recon.svelte-fxfrw5 input[type=file]:where(.svelte-fxfrw5){max-width:100%}.kept.svelte-fxfrw5{display:flex;align-items:center;gap:8px}.kept.svelte-fxfrw5 .pill:where(.svelte-fxfrw5){min-height:30px;padding:2px 12px;font-size:.85em;flex:none;white-space:nowrap}.nw.svelte-fxfrw5{white-space:nowrap}.mark.svelte-fxfrw5{flex:0 0 auto;font-weight:700;color:var(--caution, #b45309)}.mark.okmark.svelte-fxfrw5{color:var(--ok, #15803d)}.itemline.svelte-fxfrw5{display:flex;gap:6px;flex-wrap:wrap;margin:6px 0}.payline.svelte-fxfrw5{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:8px 0}.fld.svelte-fxfrw5{display:grid;gap:3px;margin:0;opacity:1;font-weight:400;min-width:0}.fld.svelte-fxfrw5>span:where(.svelte-fxfrw5){font-size:.8rem;font-weight:600;color:var(--ink-soft)}.fld.svelte-fxfrw5 input:where(.svelte-fxfrw5),.fld.svelte-fxfrw5 select:where(.svelte-fxfrw5){width:100%;min-width:0}.cell.svelte-fxfrw5{display:flex;flex-direction:column;margin:0;opacity:1;font-weight:400;min-width:0}.cell.svelte-fxfrw5 input:where(.svelte-fxfrw5){width:100%;min-width:0}.lbl.svelte-fxfrw5{display:none}.itemline.svelte-fxfrw5 .desc:where(.svelte-fxfrw5){flex:2 1 200px}.itemline.svelte-fxfrw5 .qty:where(.svelte-fxfrw5){flex:0 1 70px}.itemline.svelte-fxfrw5 .price:where(.svelte-fxfrw5){flex:1 1 100px}.itemline.head.svelte-fxfrw5{margin-bottom:-4px}.itemline.head.svelte-fxfrw5 span:where(.svelte-fxfrw5){min-width:0;overflow:hidden;white-space:nowrap}.itemline.svelte-fxfrw5 .x:where(.svelte-fxfrw5){flex:0 0 auto;padding:2px 9px}.itemline.head.svelte-fxfrw5:after{content:"";flex:0 0 26px}.group.svelte-fxfrw5{border:1px solid var(--line, #eee);border-radius:10px;padding:8px 10px;margin:8px 0}.ghead.svelte-fxfrw5{display:flex;gap:6px;margin-bottom:2px}.ghead.svelte-fxfrw5 select:where(.svelte-fxfrw5){flex:1}.bill.svelte-fxfrw5{--wide: 1120px}.bill.svelte-fxfrw5 .mgrid:where(.svelte-fxfrw5),.bill.svelte-fxfrw5 .mcol:where(.svelte-fxfrw5){display:grid;gap:4px;align-content:start;min-width:0}.bill.svelte-fxfrw5 .grp:where(.svelte-fxfrw5){margin:16px 0 0;padding-top:14px;border-top:1px solid var(--line);font-size:.95em;font-weight:700}.bill.svelte-fxfrw5 .mcol:where(.svelte-fxfrw5)>.grp:where(.svelte-fxfrw5):first-child{margin-top:4px;padding-top:0;border-top:0}.bill.svelte-fxfrw5>.mhead:where(.svelte-fxfrw5){align-items:center}.bill.svelte-fxfrw5>.acts:where(.svelte-fxfrw5){align-items:center}.bill.svelte-fxfrw5 .billtot:where(.svelte-fxfrw5){order:-3;flex:1 1 auto;margin:0;display:flex;flex-direction:column;gap:1px;min-width:0}.bill.svelte-fxfrw5 .billtot:where(.svelte-fxfrw5) strong:where(.svelte-fxfrw5){font-size:1.15em;font-variant-numeric:tabular-nums}.bill.svelte-fxfrw5 .needhh:where(.svelte-fxfrw5){order:-2}.bill.svelte-fxfrw5>.acts:where(.svelte-fxfrw5) .btn:where(.svelte-fxfrw5){min-width:96px}@media(max-width:768px){.bill.svelte-fxfrw5>.acts:where(.svelte-fxfrw5){flex-wrap:wrap;overflow:visible;row-gap:6px}.bill.svelte-fxfrw5 .billtot:where(.svelte-fxfrw5){flex-basis:100%;flex-direction:row;align-items:baseline;justify-content:space-between;gap:8px}.bill.svelte-fxfrw5 .billtot:where(.svelte-fxfrw5) .small:where(.svelte-fxfrw5){text-align:right}.bill.svelte-fxfrw5 .needhh:where(.svelte-fxfrw5){flex-basis:100%;text-align:center}.bill.svelte-fxfrw5>.acts:where(.svelte-fxfrw5) .btn:where(.svelte-fxfrw5){flex:1 1 0;min-height:48px;font-size:1em}}@media(min-width:900px){.bill.svelte-fxfrw5 .mgrid:where(.svelte-fxfrw5){grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:0 32px}.bill.svelte-fxfrw5 .mgrid:where(.svelte-fxfrw5)>.mcol:where(.svelte-fxfrw5)+.mcol:where(.svelte-fxfrw5){border-left:1px solid var(--line);padding-left:16px;margin-left:-16px}}.check.svelte-fxfrw5{display:flex;align-items:center;gap:6px}.acts.svelte-fxfrw5{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}h4.svelte-fxfrw5{margin:12px 0 4px}.bkpull.svelte-fxfrw5{gap:6px;align-items:center}@media(max-width:560px){.tools.svelte-fxfrw5 .btn:where(.svelte-fxfrw5){flex:1 1 auto;padding-inline:10px;white-space:nowrap}.itemline.head.svelte-fxfrw5{display:none}.iline.svelte-fxfrw5{display:grid;grid-template-columns:1fr 1fr auto;align-items:end}.iline.svelte-fxfrw5 .desc:where(.svelte-fxfrw5){grid-column:1 / -1}.lbl.svelte-fxfrw5{display:block;font-size:.75rem;font-weight:600;color:var(--ink-soft);margin-bottom:2px}.bkpull.svelte-fxfrw5{display:grid;grid-template-columns:1fr 1fr}.bkpull.svelte-fxfrw5 input:where(.svelte-fxfrw5){min-width:0}.bkpull.svelte-fxfrw5 .btn:where(.svelte-fxfrw5){grid-column:1 / -1}}.bkpills.svelte-fxfrw5{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0 6px}.bkpills.svelte-fxfrw5 .btn.on:where(.svelte-fxfrw5){background:var(--accent);color:var(--accent-ink);border-color:transparent}.past.svelte-fxfrw5{border:1px solid var(--line, #eee);border-radius:10px;margin:8px 0;overflow:hidden}.pasthead.svelte-fxfrw5{display:flex;width:100%;gap:8px;justify-content:space-between;align-items:center;padding:8px 10px;background:var(--soft, #fafafa);border:0;font:inherit;cursor:pointer;text-align:left}.pastbody.svelte-fxfrw5{padding:2px 10px 8px}.past.done.svelte-fxfrw5{padding:8px 10px}.iline.auto.svelte-fxfrw5 input[readonly]:where(.svelte-fxfrw5){background:var(--bg-soft, #f4f6f8);cursor:pointer}.freenote.svelte-fxfrw5{display:flex;gap:8px;align-items:center;justify-content:space-between;margin:-2px 0 6px}.lockask.svelte-fxfrw5{z-index:60}.lockwhy.svelte-fxfrw5{margin:4px 0 10px;padding-left:18px;font-size:.92rem}.lockwhy.svelte-fxfrw5 li:where(.svelte-fxfrw5){margin:3px 0}.drophow.svelte-fxfrw5{display:flex;gap:8px;align-items:flex-start;margin:6px 0 0;font-size:.9rem;font-weight:400}.drophow.svelte-fxfrw5 input:where(.svelte-fxfrw5){width:auto;margin:3px 0 0;flex:none}.pastinv.svelte-fxfrw5+.pastinv:where(.svelte-fxfrw5){border-top:1px dashed var(--line, #eee);margin-top:6px;padding-top:6px}.pastline.svelte-fxfrw5{display:flex;gap:8px;align-items:baseline}.pastitem.svelte-fxfrw5{color:var(--muted, #666);font-size:.86rem;padding-left:8px}.dupwarn.svelte-fxfrw5{display:flex;gap:8px;align-items:center;justify-content:space-between;margin:2px 0 6px;padding:4px 8px;border-radius:8px;font-size:.84rem;color:var(--warn-fg, #8a5a00);background:var(--warn-bg, #fff6e0)}.pdfline.svelte-fxfrw5{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin:6px 0}.pdfline.svelte-fxfrw5 span:where(.svelte-fxfrw5){flex:1}.aibar.svelte-1ui5kdi{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:6px 0}.aibtn.svelte-1ui5kdi{background:var(--accent-soft);color:var(--accent);border-color:transparent;font-weight:700}.aiprev.svelte-1ui5kdi{border:1px dashed var(--accent);border-radius:var(--radius-sm);padding:10px 12px;margin:6px 0}.aitxt.svelte-1ui5kdi{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}.note.svelte-1ui5kdi{margin:2px 0 4px;font-size:.92em;color:var(--ink-soft);white-space:pre-wrap;overflow-wrap:anywhere}.head.svelte-1ui5kdi{display:flex;align-items:center;gap:8px}.head.svelte-1ui5kdi h2:where(.svelte-1ui5kdi){margin:0;flex:1}.doc.svelte-1ui5kdi{padding:10px 0;border-bottom:1px solid var(--line)}.doc.svelte-1ui5kdi:last-of-type{border-bottom:0}.doc.off.svelte-1ui5kdi strong:where(.svelte-1ui5kdi){color:var(--ink-soft)}.doc.svelte-1ui5kdi p:where(.svelte-1ui5kdi){margin:2px 0 0}.dtop.svelte-1ui5kdi{display:flex;align-items:center;gap:8px}.grow.svelte-1ui5kdi{flex:1;min-width:0;overflow-wrap:anywhere}.acts.svelte-1ui5kdi{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.acts.end.svelte-1ui5kdi{justify-content:flex-end}.topick.svelte-1n5ehdn{max-height:220px;overflow:auto;border:1px solid var(--line, #ddd);border-radius:8px;padding:6px 10px;display:grid;gap:2px}.topill.svelte-1n5ehdn{white-space:normal}.head.svelte-1n5ehdn{display:flex;align-items:center;gap:8px}.head.svelte-1n5ehdn h2:where(.svelte-1n5ehdn){margin:0;flex:1}.notice.svelte-1n5ehdn{padding:10px 0;border-bottom:1px solid var(--line)}.notice.svelte-1n5ehdn:last-of-type{border-bottom:0}.nwhen.svelte-1n5ehdn{margin:0 0 2px;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.draft.svelte-1n5ehdn{font-size:.78em;background:var(--surface-2);color:var(--ink-soft);border:0}.ntop.svelte-1n5ehdn{display:flex;gap:10px;align-items:center}.nbody.svelte-1n5ehdn{margin:4px 0 0;color:var(--ink-soft);white-space:pre-line}.aibar.svelte-1n5ehdn{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:6px 0}.aiprev.svelte-1n5ehdn{border:1px dashed var(--accent);border-radius:var(--radius-sm);padding:10px 12px;margin:6px 0}.aitxt.svelte-1n5ehdn{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}.aiacts.svelte-1n5ehdn{display:flex;gap:6px;flex-wrap:wrap}.acts.svelte-1n5ehdn{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.preview.svelte-1n5ehdn{max-height:40vh;overflow-y:auto;margin:6px 0}.mrow.svelte-1n5ehdn{display:flex;gap:10px;align-items:center;padding:6px 0;margin:0;border-bottom:1px solid var(--line);font-size:.92em;cursor:pointer;opacity:1}.mrow.svelte-1n5ehdn:last-child{border-bottom:0}.mrow.svelte-1n5ehdn input:where(.svelte-1n5ehdn){flex:0 0 auto;width:auto;margin:0}.mrow.svelte-1n5ehdn .grow:where(.svelte-1n5ehdn){flex:1;min-width:0}.mrow.all.svelte-1n5ehdn{border-bottom:2px solid var(--line)}textarea.svelte-1n5ehdn{width:100%;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface);padding:11px 12px;color:inherit;font:inherit}.nthumbs.svelte-1n5ehdn{display:flex;gap:6px;flex-wrap:wrap;margin:6px 0 0}.nthumb.svelte-1n5ehdn{width:64px;height:64px;object-fit:cover;border:1px solid var(--line);border-radius:8px;display:block}.pthumb.svelte-1n5ehdn{position:relative;display:inline-block}.pdel.svelte-1n5ehdn{position:absolute;top:-6px;right:-6px;width:22px;height:22px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);font-size:.7em;line-height:1;cursor:pointer;padding:0}.attach.svelte-1n5ehdn{cursor:pointer;display:inline-block}.audpick.svelte-1n5ehdn{display:flex;flex-wrap:wrap;gap:4px 16px;margin:4px 0 0}.audpick.svelte-1n5ehdn .radio:where(.svelte-1n5ehdn){display:inline-flex;align-items:center;gap:6px;margin:0;font-weight:500;cursor:pointer}.audpick.svelte-1n5ehdn input:where(.svelte-1n5ehdn){width:auto;margin:0}.sched.svelte-1n5ehdn{display:flex;align-items:center;gap:8px;margin-top:12px;cursor:pointer}.sched.svelte-1n5ehdn input:where(.svelte-1n5ehdn){width:auto;margin:0}.pill.schedpill.svelte-1n5ehdn{background:var(--accent-soft, var(--surface-2));color:var(--accent)}.attach.svelte-1n5ehdn input:where(.svelte-1n5ehdn){display:none}.day.svelte-11atvkx{margin-top:14px;border:1px solid var(--line);border-radius:12px;overflow:hidden}.day.svelte-11atvkx h3:where(.svelte-11atvkx){margin:0;padding:8px 12px;background:var(--surface-2);font-size:.92em;color:var(--accent);border-bottom:1px solid var(--line)}.day.svelte-11atvkx h3.caution:where(.svelte-11atvkx){color:var(--caution)}.slot.svelte-11atvkx{display:flex;gap:8px;align-items:center;padding:9px 12px;border-bottom:1px solid var(--line)}.slot.svelte-11atvkx:last-child{border-bottom:0}.slot.off.svelte-11atvkx{opacity:.55}.slot.svelte-11atvkx .small:where(.svelte-11atvkx){margin-left:8px}.offpill.svelte-11atvkx{margin-left:8px;padding:1px 8px;font-size:.78em}.dup.svelte-11atvkx{background:var(--caution-soft);color:var(--caution)}.views.svelte-11atvkx{display:flex;gap:6px;flex-wrap:wrap}.head.svelte-11atvkx .pill:where(.svelte-11atvkx){flex:none}.sigsheet.svelte-1350jgr{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);width:min(900px,calc(100vw - 24px));max-height:92dvh;padding:0 16px 16px;display:flex;flex-direction:column}.sigsheet.svelte-1350jgr .bar:where(.svelte-1350jgr){display:flex;gap:8px;align-items:center;padding:12px 0;margin-bottom:8px;border-bottom:1px solid var(--line)}.sigsheet.svelte-1350jgr .bar:where(.svelte-1350jgr) strong:where(.svelte-1350jgr){flex:1}.sigtitle.svelte-1350jgr{display:none;font-size:1.1em;margin:0 0 10px}.tablewrap.svelte-1350jgr{overflow:auto;min-height:0}.sigtable.svelte-1350jgr{width:100%;min-width:640px;border-collapse:collapse;font-size:.85em}.sigscroll.svelte-1350jgr{display:none}@media(max-width:768px){.sigscroll.svelte-1350jgr{display:block;margin:0 0 6px}}.sigtable.svelte-1350jgr th:where(.svelte-1350jgr),.sigtable.svelte-1350jgr td:where(.svelte-1350jgr){border:1px solid var(--line);padding:4px 6px;text-align:left;vertical-align:middle;white-space:nowrap}.sigtable.svelte-1350jgr td.wrapok:where(.svelte-1350jgr){white-space:normal}.sigtable.svelte-1350jgr thead:where(.svelte-1350jgr) th:where(.svelte-1350jgr){background:var(--surface-2);position:sticky;top:0;z-index:1}.w-name.svelte-1350jgr{min-width:5.5em}.w-time.svelte-1350jgr{width:3.6em;font-variant-numeric:tabular-nums}.w-sig.svelte-1350jgr{min-width:110px}.ghead.svelte-1350jgr td:where(.svelte-1350jgr){background:var(--surface-2);font-weight:700;border-left:0;border-right:0}.gcount.svelte-1350jgr{font-weight:400;color:var(--ink-soft);margin-left:6px;font-size:.92em}.sig.svelte-1350jgr{width:90px;height:30px;display:block;color:var(--ink)}.ackby.svelte-1350jgr{display:block;font-size:.8em;color:var(--ink-soft);white-space:normal}@media print{.sheetback.svelte-1350jgr{position:static;background:#fff;padding:0;display:block}.sigsheet.svelte-1350jgr{width:auto;max-height:none;box-shadow:none;padding:0;color:#000;background:#fff;display:block}.tablewrap.svelte-1350jgr{overflow:visible}.sigtable.svelte-1350jgr{min-width:0}.sigtitle.svelte-1350jgr{display:block}.noprint.svelte-1350jgr{display:none}.sigtable.svelte-1350jgr th:where(.svelte-1350jgr),.sigtable.svelte-1350jgr td:where(.svelte-1350jgr){border-color:#999}.sigtable.svelte-1350jgr thead:where(.svelte-1350jgr) th:where(.svelte-1350jgr){position:static}.sigtable.svelte-1350jgr tr:where(.svelte-1350jgr){break-inside:avoid}.sigtable.svelte-1350jgr tr.ghead:where(.svelte-1350jgr){break-after:avoid}.ghead.svelte-1350jgr td:where(.svelte-1350jgr){background:#eee}.sig.svelte-1350jgr{color:#000}@page{size:A4;margin:12mm}}.row.sub.svelte-11candh{padding-left:14px;font-size:.92em;border-bottom:0}.acts.svelte-11candh{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.pills.svelte-11candh{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 10px}.pills.svelte-11candh .btn.on:where(.svelte-11candh){background:var(--accent);color:var(--accent-ink);border-color:transparent}.pick.svelte-11candh{display:flex;gap:12px;flex-wrap:wrap}.pick.svelte-11candh label:where(.svelte-11candh){display:flex;gap:6px;align-items:center;font-size:.9em}@media(max-width:768px){.pick.svelte-11candh{gap:8px}.pick.svelte-11candh label:where(.svelte-11candh){flex:1 1 11rem;min-width:0}.pick.svelte-11candh label:where(.svelte-11candh) input:where(.svelte-11candh){flex:1;min-width:8.5rem}.pick.svelte-11candh select:where(.svelte-11candh){flex:1 1 100%;min-width:0}.acts.svelte-11candh .btn:where(.svelte-11candh){flex:1 1 45%;min-height:44px}}.row.svelte-11candh{display:flex;gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line)}.miss.svelte-11candh{font-size:.85em;color:var(--danger);white-space:nowrap}.crow.svelte-11candh{padding:8px 0;border-bottom:1px solid var(--line)}.ctop.svelte-11candh{display:flex;justify-content:space-between;align-items:baseline}.pct.svelte-11candh{font-weight:700;font-variant-numeric:tabular-nums}.crow.unmarked.svelte-11candh .pct:where(.svelte-11candh){font-weight:500;color:var(--ink-soft)}.grouphead.svelte-11candh{margin:14px 0 0;font-weight:600}.bar.svelte-11candh{height:8px;border-radius:999px;background:var(--surface-2);margin:4px 0;overflow:hidden}.fill.svelte-11candh{height:100%;background:var(--accent)}h3.svelte-11candh{margin-top:4px}.stripe.svelte-bvorg7{display:grid;gap:8px;margin:10px 0}.stripe.svelte-bvorg7 p:where(.svelte-bvorg7){margin:0}.acts.svelte-bvorg7{display:flex;gap:6px;flex-wrap:wrap}.bill-req.svelte-6f785b{border:1px solid var(--line);border-left:4px solid var(--accent, var(--line));border-radius:8px;padding:10px 12px;margin:10px 0}.bill-req.late.svelte-6f785b{border-left-color:var(--danger)}.top.svelte-6f785b{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}.amt.svelte-6f785b{font-weight:700;font-variant-numeric:tabular-nums}.autopay.svelte-1x9eeqa{border:1px solid var(--line);border-radius:8px;padding:10px 12px;margin:10px 0}.autopay.on.svelte-1x9eeqa{border-left:4px solid var(--accent, var(--line))}.autopay.bad.svelte-1x9eeqa{border-left:4px solid var(--danger)}.top.svelte-1x9eeqa{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}.acts.svelte-1x9eeqa{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.pill.ok.svelte-1x9eeqa{background:var(--tint, #EAF6F4);color:var(--accent)}.err.svelte-1x9eeqa{color:var(--danger)}.standing.svelte-1m2rk7l{border:1px dashed var(--line);border-radius:8px;padding:10px 12px;margin:10px 0;display:grid;gap:4px}.support.svelte-x4l093{display:flex;flex-direction:column;gap:8px}.support.svelte-x4l093 p:where(.svelte-x4l093){margin:0}.row.svelte-x4l093{display:flex;flex-wrap:wrap;gap:8px}.check.svelte-x4l093{display:flex;gap:8px;align-items:center}.log.svelte-x4l093{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.log.svelte-x4l093 li:where(.svelte-x4l093){line-height:1.5}.link.svelte-x4l093{align-self:flex-start;background:none;border:0;padding:0;color:var(--accent);cursor:pointer}.pill.ok.svelte-x4l093{background:var(--accent-soft);color:var(--accent)}label.svelte-bmwxme{display:block;font-size:.85em;font-weight:600;opacity:.85;margin:10px 0 4px}label.check.svelte-bmwxme{display:flex;align-items:center;gap:6px;font-size:1em;font-weight:500;opacity:1}input.svelte-bmwxme:not([type=checkbox]){display:block;width:100%;max-width:520px;box-sizing:border-box}.guide.svelte-bmwxme{border:1px solid var(--line, #ddd);border-radius:8px;padding:8px 12px;margin:8px 0}.guide.svelte-bmwxme p:where(.svelte-bmwxme){margin:0 0 4px}.guide.svelte-bmwxme ol:where(.svelte-bmwxme){margin:0;padding-left:1.3em}.adv.svelte-bmwxme{margin:8px 0}.adv.svelte-bmwxme summary:where(.svelte-bmwxme){cursor:pointer}.incbook.svelte-1cs01qk{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);width:min(1100px,calc(100vw - 24px));max-height:92dvh;overflow:auto;padding:0 18px 18px}.incbook.svelte-1cs01qk .bar:where(.svelte-1cs01qk){display:flex;gap:8px;align-items:center;padding:12px 0;margin-bottom:8px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--surface);z-index:1}.incbook.svelte-1cs01qk .bar:where(.svelte-1cs01qk) strong:where(.svelte-1cs01qk){flex:1}.ptitle.svelte-1cs01qk{font-size:1.15em;margin:8px 0 2px}.ptitle.svelte-1cs01qk .ko:where(.svelte-1cs01qk),th.svelte-1cs01qk .ko:where(.svelte-1cs01qk){font-weight:500;opacity:.7;font-size:.85em;margin-left:6px}th.svelte-1cs01qk .ko:where(.svelte-1cs01qk){display:block;margin:0}.acad.svelte-1cs01qk{margin:0 0 6px;opacity:.8}.tally.svelte-1cs01qk{margin:0 0 8px}.tablewrap.svelte-1cs01qk{overflow:auto}.reg.svelte-1cs01qk{width:100%;min-width:760px;border-collapse:collapse;font-size:.8em;table-layout:fixed}.reg.svelte-1cs01qk th:where(.svelte-1cs01qk),.reg.svelte-1cs01qk td:where(.svelte-1cs01qk){border:1px solid var(--line);padding:4px 6px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.reg.svelte-1cs01qk thead:where(.svelte-1cs01qk) th:where(.svelte-1cs01qk){background:var(--surface-2)}.reg.svelte-1cs01qk th:where(.svelte-1cs01qk):nth-child(1){width:2.2em}.reg.svelte-1cs01qk th:where(.svelte-1cs01qk):nth-child(2){width:9.5em}.reg.svelte-1cs01qk th:where(.svelte-1cs01qk):nth-child(3){width:7em}.reg.svelte-1cs01qk th:where(.svelte-1cs01qk):nth-child(4){width:5em}.reg.svelte-1cs01qk th:where(.svelte-1cs01qk):nth-child(6){width:11em}.reg.svelte-1cs01qk th:where(.svelte-1cs01qk):nth-child(7){width:10em}.reg.svelte-1cs01qk th:where(.svelte-1cs01qk):nth-child(8){width:9em}.reg.svelte-1cs01qk th:where(.svelte-1cs01qk):nth-child(9){width:7em}.reg.svelte-1cs01qk td.dt:where(.svelte-1cs01qk){white-space:nowrap;font-variant-numeric:tabular-nums}.reg.svelte-1cs01qk td.conf:where(.svelte-1cs01qk) div:where(.svelte-1cs01qk){white-space:nowrap}.reg.svelte-1cs01qk tr:where(.svelte-1cs01qk){break-inside:avoid}.reg.svelte-1cs01qk tr.void:where(.svelte-1cs01qk) td:where(.svelte-1cs01qk){color:var(--ink-soft);opacity:.7}.sub.svelte-1cs01qk{font-size:.9em;opacity:.75}.page.svelte-1cs01qk{margin-top:24px;padding-top:16px;border-top:2px dashed var(--line)}@media print{.sheetback.svelte-1cs01qk{position:static;background:#fff;padding:0;display:block}.incbook.svelte-1cs01qk{width:auto;max-height:none;overflow:visible;box-shadow:none;padding:0;color:#000;background:#fff}.noprint.svelte-1cs01qk,.incbook.svelte-1cs01qk .bar:where(.svelte-1cs01qk){display:none}.tablewrap.svelte-1cs01qk{overflow:visible}.reg.svelte-1cs01qk{min-width:0}.reg.svelte-1cs01qk th:where(.svelte-1cs01qk),.reg.svelte-1cs01qk td:where(.svelte-1cs01qk){border-color:#999}.reg.svelte-1cs01qk thead:where(.svelte-1cs01qk) th:where(.svelte-1cs01qk){background:#f2f2f2}.reg.svelte-1cs01qk tr.void:where(.svelte-1cs01qk) td:where(.svelte-1cs01qk){color:#777}@page incbook{size:A4;margin:14mm 14mm 16mm}.incbook.svelte-1cs01qk{page:incbook}.reg.svelte-1cs01qk{min-width:0;font-size:10.5px}.page.svelte-1cs01qk{break-before:page;margin:0;padding:0;border:0}.summary.svelte-1cs01qk{break-after:auto}}.oscsheet.svelte-1427ghw{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);width:min(780px,calc(100vw - 24px));max-height:92dvh;overflow:auto;padding:0 18px 18px}.oscsheet.svelte-1427ghw .bar:where(.svelte-1427ghw){display:flex;gap:8px;align-items:center;padding:12px 0;margin-bottom:8px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--surface);z-index:1}.oscsheet.svelte-1427ghw .bar:where(.svelte-1427ghw) strong:where(.svelte-1427ghw){flex:1}.ptitle.svelte-1427ghw{display:none;font-size:1.15em;margin:0 0 8px}.how.svelte-1427ghw{margin:0 0 14px;padding:10px 14px 10px 30px;border-radius:var(--radius);background:var(--surface-2);font-size:.9em;display:grid;gap:4px}h3.svelte-1427ghw{font-size:1em;margin:16px 0 8px}table.svelte-1427ghw{width:100%;border-collapse:collapse;font-size:.9em;margin-bottom:8px}th.svelte-1427ghw,td.svelte-1427ghw{border:1px solid var(--line);padding:6px 8px;text-align:left;vertical-align:top}.kv.svelte-1427ghw th:where(.svelte-1427ghw){width:42%;background:var(--surface-2);font-weight:600}.week.svelte-1427ghw th:where(.svelte-1427ghw),.week.svelte-1427ghw td:where(.svelte-1427ghw){text-align:center;font-variant-numeric:tabular-nums}.week.svelte-1427ghw tbody:where(.svelte-1427ghw) th:where(.svelte-1427ghw){text-align:left;background:var(--surface-2);white-space:nowrap}.week.svelte-1427ghw thead:where(.svelte-1427ghw) th:where(.svelte-1427ghw){background:var(--surface-2)}.fees.svelte-1427ghw td:where(.svelte-1427ghw):not(:first-child){font-variant-numeric:tabular-nums}td.fill.svelte-1427ghw{height:2.2em}@media print{.sheetback.svelte-1427ghw{position:static;background:#fff;padding:0;display:block}.oscsheet.svelte-1427ghw{width:auto;max-height:none;overflow:visible;box-shadow:none;padding:0;color:#000;background:#fff}.ptitle.svelte-1427ghw{display:block}.noprint.svelte-1427ghw,.oscsheet.svelte-1427ghw .bar:where(.svelte-1427ghw){display:none}th.svelte-1427ghw,td.svelte-1427ghw{border-color:#999}}.pbsheet.svelte-1csgr3z{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);width:min(980px,calc(100vw - 24px));max-height:92dvh;padding:0 16px 16px;display:flex;flex-direction:column}.pbsheet.svelte-1csgr3z .bar:where(.svelte-1csgr3z){display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.pbsheet.svelte-1csgr3z .bar:where(.svelte-1csgr3z) strong:where(.svelte-1csgr3z){flex:1 1 140px}.range.svelte-1csgr3z{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:10px 0}.range.svelte-1csgr3z input:where(.svelte-1csgr3z){width:auto;flex:1 1 130px;min-width:0}.range.svelte-1csgr3z .step:where(.svelte-1csgr3z){flex:0 0 auto;min-width:40px}.pbtitle.svelte-1csgr3z{display:none;font-size:1.1em;margin:0 0 10px}.tablewrap.svelte-1csgr3z{overflow:auto;min-height:0}.pbtable.svelte-1csgr3z{border-collapse:separate;border-spacing:0;font-size:.92em}.pbtable.svelte-1csgr3z th:where(.svelte-1csgr3z),.pbtable.svelte-1csgr3z td:where(.svelte-1csgr3z){border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:6px 8px;text-align:center;white-space:nowrap;background:var(--surface)}.pbtable.svelte-1csgr3z thead:where(.svelte-1csgr3z) th:where(.svelte-1csgr3z){position:sticky;top:0;z-index:2;background:var(--surface-2);border-top:1px solid var(--line)}.pbtable.svelte-1csgr3z .w-name:where(.svelte-1csgr3z){position:sticky;left:0;z-index:1;text-align:left;min-width:9em;max-width:14em;overflow:hidden;text-overflow:ellipsis;border-left:1px solid var(--line)}.pbtable.svelte-1csgr3z thead:where(.svelte-1csgr3z) .w-name:where(.svelte-1csgr3z){z-index:3}.w-day.svelte-1csgr3z{min-width:3.4em;font-variant-numeric:tabular-nums}.wk.svelte-1csgr3z{display:block;font-size:.8em;font-weight:400;color:var(--ink-soft)}.pbtable.svelte-1csgr3z td.on:where(.svelte-1csgr3z){color:var(--accent);font-size:1.05em}.ghead.svelte-1csgr3z th:where(.svelte-1csgr3z),.ghead.svelte-1csgr3z td:where(.svelte-1csgr3z){background:var(--surface-2);font-weight:700}.pbtable.svelte-1csgr3z tfoot:where(.svelte-1csgr3z) th:where(.svelte-1csgr3z),.pbtable.svelte-1csgr3z tfoot:where(.svelte-1csgr3z) td:where(.svelte-1csgr3z){position:sticky;bottom:0;background:var(--surface-2);font-weight:700;border-top:2px solid var(--line)}.views.svelte-1csgr3z{display:flex;gap:6px;padding:0 0 10px}.views.svelte-1csgr3z .pill:where(.svelte-1csgr3z){min-height:36px;padding:0 14px}.views.svelte-1csgr3z .pill.on:where(.svelte-1csgr3z){background:var(--accent);color:var(--accent-ink, #fff);border-color:transparent}.tablewrap.offscreen.svelte-1csgr3z{display:none}.dayview.svelte-1csgr3z{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.daychips.svelte-1csgr3z{display:flex;gap:8px;overflow-x:auto;padding:2px 0 10px;scrollbar-width:none;scroll-snap-type:x proximity}.daychips.svelte-1csgr3z::-webkit-scrollbar{display:none}.daychip.svelte-1csgr3z{flex:0 0 auto;scroll-snap-align:start;display:grid;justify-items:center;gap:1px;min-width:58px;padding:8px 10px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:inherit;font:inherit;cursor:pointer}.daychip.on.svelte-1csgr3z{background:var(--accent);border-color:transparent;color:var(--accent-ink, #fff)}.dc-d.svelte-1csgr3z{font-weight:700;font-variant-numeric:tabular-nums}.dc-w.svelte-1csgr3z{font-size:.78em;opacity:.8}.dc-n.svelte-1csgr3z{font-size:.78em;font-weight:700;margin-top:2px;padding:0 7px;border-radius:999px;background:color-mix(in srgb,currentColor 14%,transparent)}.daylist.svelte-1csgr3z{overflow-y:auto;min-height:0;display:grid;gap:10px;align-content:start}.dschool.svelte-1csgr3z{border:1px solid var(--line);border-radius:12px;overflow:hidden}.dhead.svelte-1csgr3z{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;background:var(--surface-2)}.dcount.svelte-1csgr3z{font-weight:700;color:var(--accent);font-variant-numeric:tabular-nums}.dschool.svelte-1csgr3z ul:where(.svelte-1csgr3z){list-style:none;margin:0;padding:0}.dschool.svelte-1csgr3z li:where(.svelte-1csgr3z){padding:10px 12px;border-top:1px solid var(--line)}@media(max-width:640px){.modal-back.sheetback:has(.pbsheet.svelte-1csgr3z){padding:0;align-items:stretch}.pbsheet.svelte-1csgr3z{width:100vw;max-height:none;height:100dvh;border-radius:0;padding:0 12px calc(12px + env(safe-area-inset-bottom))}.pbsheet.svelte-1csgr3z .bar:where(.svelte-1csgr3z){gap:6px;padding:10px 0}.pbsheet.svelte-1csgr3z .bar:where(.svelte-1csgr3z) strong:where(.svelte-1csgr3z){flex:1 1 100%;font-size:1.05em}.pbsheet.svelte-1csgr3z .bar:where(.svelte-1csgr3z) .btn:where(.svelte-1csgr3z){flex:1 1 0;min-height:44px;padding-inline:6px;white-space:nowrap}.range.svelte-1csgr3z{display:grid;grid-template-columns:44px 1fr 1fr 44px;gap:6px;padding:8px 0}.range.svelte-1csgr3z>.muted:where(.svelte-1csgr3z){display:none}.range.svelte-1csgr3z input:where(.svelte-1csgr3z){width:100%;min-height:44px;font-size:16px;padding-inline:8px}.range.svelte-1csgr3z .step:where(.svelte-1csgr3z){min-height:44px;min-width:0}.views.svelte-1csgr3z .pill:where(.svelte-1csgr3z){flex:1 1 0;min-height:40px}.pbtable.svelte-1csgr3z{font-size:.86em}.pbtable.svelte-1csgr3z th:where(.svelte-1csgr3z),.pbtable.svelte-1csgr3z td:where(.svelte-1csgr3z){padding:6px 4px}.pbtable.svelte-1csgr3z .w-name:where(.svelte-1csgr3z){min-width:6.5em;max-width:8.5em}.w-day.svelte-1csgr3z{min-width:2.7em}}@media print{.tablewrap.offscreen.svelte-1csgr3z{display:block}.sheetback.svelte-1csgr3z{position:static;background:#fff;padding:0;display:block}.pbsheet.svelte-1csgr3z{width:auto;max-height:none;box-shadow:none;padding:0;color:#000;background:#fff;display:block}.tablewrap.svelte-1csgr3z{overflow:visible}.pbtitle.svelte-1csgr3z{display:block}.noprint.svelte-1csgr3z{display:none}.pbtable.svelte-1csgr3z{width:100%;font-size:.8em}.pbtable.svelte-1csgr3z th:where(.svelte-1csgr3z),.pbtable.svelte-1csgr3z td:where(.svelte-1csgr3z){position:static!important;background:#fff;border-color:#999;padding:4px 5px}.pbtable.svelte-1csgr3z thead:where(.svelte-1csgr3z) th:where(.svelte-1csgr3z),.ghead.svelte-1csgr3z th:where(.svelte-1csgr3z),.ghead.svelte-1csgr3z td:where(.svelte-1csgr3z),.pbtable.svelte-1csgr3z tfoot:where(.svelte-1csgr3z) th:where(.svelte-1csgr3z),.pbtable.svelte-1csgr3z tfoot:where(.svelte-1csgr3z) td:where(.svelte-1csgr3z){background:#eee}.pbtable.svelte-1csgr3z td.on:where(.svelte-1csgr3z){color:#000}.pbtable.svelte-1csgr3z tr:where(.svelte-1csgr3z){break-inside:avoid}@page pickupboard{size:A4 landscape;margin:10mm}.pbsheet.svelte-1csgr3z{page:pickupboard}}summary.svelte-15j4tnx{cursor:pointer;list-style:none;display:flex;gap:8px;align-items:center;min-height:44px}summary.svelte-15j4tnx::-webkit-details-marker{display:none}summary.svelte-15j4tnx h2:where(.svelte-15j4tnx){display:inline;margin:0}summary.svelte-15j4tnx:after{content:"";flex:none;margin-left:auto;width:10px;height:10px;border-right:2px solid var(--ink-soft);border-bottom:2px solid var(--ink-soft);transform:rotate(45deg);transition:transform .15s ease}details[open].svelte-15j4tnx>summary:where(.svelte-15j4tnx):after{transform:rotate(225deg)}details.svelte-15j4tnx>:where(.svelte-15j4tnx):not(summary){margin-top:10px}.row.svelte-15j4tnx{display:flex;gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line)}.acts.svelte-15j4tnx .btn:where(.svelte-15j4tnx){white-space:nowrap}.tiertag.svelte-15j4tnx{font-size:.75em;padding:1px 6px;border-radius:999px;background:var(--surface-2);color:var(--ink-soft);margin-left:6px}.applyto.svelte-15j4tnx{font-size:.9em;padding:0 5px;border-radius:6px;border:1px solid var(--line);background:var(--surface-2);margin-right:2px}.btn.del.svelte-15j4tnx{color:var(--danger);margin-right:auto}.feerow.svelte-15j4tnx{display:flex;gap:8px}.feerow.svelte-15j4tnx label:where(.svelte-15j4tnx){flex:1;margin:4px 0 0}.feerow.svelte-15j4tnx .feemore:where(.svelte-15j4tnx){flex:2;align-self:flex-end;white-space:nowrap}.inclist-modal.svelte-15j4tnx{max-width:720px;width:min(720px,calc(100vw - 24px));max-height:90dvh;overflow:auto}.extwo.svelte-15j4tnx{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:560px){.extwo.svelte-15j4tnx{grid-template-columns:1fr}}.pudays.svelte-15j4tnx{display:block;color:var(--accent);font-weight:600}.pudays.svelte-15j4tnx .puwait:where(.svelte-15j4tnx){color:#b45309}.pulock.svelte-15j4tnx{border:1px solid var(--line);border-radius:10px;padding:10px 12px;margin:10px 0}.pulock.svelte-15j4tnx p:where(.svelte-15j4tnx){margin:6px 0 0}.pulockrow.svelte-15j4tnx{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:8px}.pulockrow.svelte-15j4tnx label:where(.svelte-15j4tnx){display:grid;gap:4px;font-size:.9em}.pulockrow.svelte-15j4tnx input[type=number]:where(.svelte-15j4tnx){width:7em}.puchg.svelte-15j4tnx{border:1px solid color-mix(in srgb,#d97706 45%,transparent);border-radius:10px;padding:8px 12px;margin:8px 0}.puchg.svelte-15j4tnx .puchg-what:where(.svelte-15j4tnx){display:block;color:#b45309;font-weight:600;font-size:.9em}.puchg.svelte-15j4tnx .puchg-what.add:where(.svelte-15j4tnx){color:var(--accent)}.puchg-n.svelte-15j4tnx{margin-left:6px;font-size:.6em;font-weight:700;color:#b45309;vertical-align:middle}.pudayline.svelte-15j4tnx{display:flex;flex-wrap:wrap;gap:4px 12px;font-variant-numeric:tabular-nums}.pudayline.svelte-15j4tnx .full:where(.svelte-15j4tnx){color:#b45309;font-weight:700}.jm.svelte-15j4tnx input:where(.svelte-15j4tnx){width:4.5rem;margin:0 6px}.expills.svelte-15j4tnx{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0 0}@media(max-width:560px){.expills.svelte-15j4tnx .btn:where(.svelte-15j4tnx){flex:1 1 45%;min-height:44px}.row.svelte-15j4tnx .btn:where(.svelte-15j4tnx){min-height:40px}input.svelte-15j4tnx,select.svelte-15j4tnx{font-size:max(16px,1em)}}label.svelte-15j4tnx{display:block;font-size:.85em;font-weight:600;opacity:.85;margin:10px 0 4px}.herorow.svelte-15j4tnx{display:flex;gap:10px;align-items:center}.herocolor.svelte-15j4tnx{width:56px;height:36px;padding:2px;border-radius:8px;border:1px solid var(--line);background:var(--surface)}.heroimg.svelte-15j4tnx{max-height:56px;max-width:220px;border:1px solid var(--line);border-radius:8px}.file-hide.svelte-15j4tnx{position:absolute;left:0;top:0;width:1px;height:1px;opacity:0;overflow:hidden}label.file-in.svelte-15j4tnx{display:inline-flex;font-size:.9em;opacity:1;margin:0}label.check.svelte-15j4tnx{display:flex;align-items:center;gap:6px;font-size:1em;font-weight:500;opacity:1}.notehint.svelte-15j4tnx{margin:-2px 0 6px 26px}details.svelte-15j4tnx input:where(.svelte-15j4tnx):not([type=checkbox]),details.svelte-15j4tnx select:where(.svelte-15j4tnx),details.svelte-15j4tnx textarea:where(.svelte-15j4tnx){width:100%;max-width:520px;display:block}textarea.svelte-15j4tnx{resize:vertical}.sub-now.svelte-15j4tnx{margin-top:10px;display:flex;gap:16px;align-items:baseline;flex-wrap:wrap;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm)}.sub-now.bad.svelte-15j4tnx{border-color:var(--danger)}.sub-now.svelte-15j4tnx .big:where(.svelte-15j4tnx){font-size:1.3em;font-weight:700}.sub-now.svelte-15j4tnx .fee:where(.svelte-15j4tnx){margin-left:8px;font-weight:600}.sub-now.svelte-15j4tnx .until:where(.svelte-15j4tnx){color:var(--ink-soft)}.sub-now.bad.svelte-15j4tnx .until:where(.svelte-15j4tnx){color:var(--danger)}.sub-pay.svelte-15j4tnx{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;align-items:center;margin:12px 0}.sub-pay.svelte-15j4tnx .k:where(.svelte-15j4tnx){font-weight:600;white-space:nowrap}.sub-pay.svelte-15j4tnx .v:where(.svelte-15j4tnx){display:flex;gap:8px;align-items:center;flex-wrap:wrap}.sub-pay.svelte-15j4tnx code.ref:where(.svelte-15j4tnx){font-size:1.15em;font-weight:700;letter-spacing:.04em}.plans.svelte-15j4tnx{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:12px 0 8px}.plan.svelte-15j4tnx{text-align:left;padding:12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:inherit;font:inherit;cursor:pointer}.plan.svelte-15j4tnx:disabled{cursor:default;opacity:.8}.plan.now.svelte-15j4tnx{border-color:var(--accent)}.plan.picked.svelte-15j4tnx{border-color:var(--accent);background:var(--accent-soft)}.plan.svelte-15j4tnx .name:where(.svelte-15j4tnx){display:flex;gap:6px;align-items:center;font-weight:600}.plan.svelte-15j4tnx .price:where(.svelte-15j4tnx){font-size:1.4em;font-weight:700;margin:4px 0}.plan.svelte-15j4tnx .desc:where(.svelte-15j4tnx){font-size:.85em;color:var(--ink-soft);line-height:1.4}.plan.contact.svelte-15j4tnx{cursor:default;border-style:dashed;background:var(--surface-2)}.per.svelte-15j4tnx{font-size:.7em;font-weight:500;color:var(--ink-soft)}.sub-act.svelte-15j4tnx{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.setup-fold.svelte-15j4tnx{margin-top:8px}.sfind.svelte-15j4tnx .find:where(.svelte-15j4tnx){width:100%;padding:10px 12px;font-size:max(16px,1em);border:1px solid var(--line);border-radius:10px;background:var(--surface-2);color:inherit}.sfind.svelte-15j4tnx p:where(.svelte-15j4tnx){margin:8px 0 0}.sgroup-h.svelte-15j4tnx{margin:22px 4px 8px;font-size:.82em;font-weight:700;color:var(--ink-soft);letter-spacing:.02em}.sgroup.svelte-15j4tnx:not(:has(>section:not([hidden]))){display:none}section.card.svelte-15j4tnx input[type=checkbox],section.card.svelte-15j4tnx input[type=radio]{width:20px;height:20px;flex:none;accent-color:var(--accent);margin:0 6px 0 0;vertical-align:-4px}.subfold.svelte-15j4tnx{border-top:1px solid var(--line);margin-top:12px;padding-top:4px}.subfold.svelte-15j4tnx>summary:where(.svelte-15j4tnx){min-height:44px}.hint.svelte-15j4tnx{margin-top:4px}.hint.svelte-15j4tnx>summary:where(.svelte-15j4tnx){min-height:28px;font-size:.85em;color:var(--accent);justify-content:flex-start}.hint.svelte-15j4tnx>summary:where(.svelte-15j4tnx):after{width:7px;height:7px;margin-left:4px}.hint.svelte-15j4tnx>:where(.svelte-15j4tnx):not(summary){margin-top:4px}.setup-fold.svelte-15j4tnx summary:where(.svelte-15j4tnx){cursor:pointer;font-weight:600;min-height:36px}.pill.bad.svelte-15j4tnx{background:var(--danger-soft, #fee);color:var(--danger);border:0}.cap.svelte-15j4tnx{background:transparent;color:var(--ink-soft);box-shadow:inset 0 0 0 1px var(--line)}.cap.on.svelte-15j4tnx{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 1.5px var(--accent)}.cap.on.svelte-15j4tnx:before{content:"✓ "}.cap.role.svelte-15j4tnx{background:var(--line);color:var(--ink-soft);box-shadow:none;cursor:default}.caprow.svelte-15j4tnx{flex-wrap:wrap}.caprow.svelte-15j4tnx .grow:where(.svelte-15j4tnx){min-width:160px}.caps.svelte-15j4tnx{display:flex;flex-wrap:wrap;gap:6px}.addr.svelte-15j4tnx{margin:10px 0;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm)}.addr-head.svelte-15j4tnx{font-weight:600;margin-bottom:4px}.addr-head.svelte-15j4tnx .muted:where(.svelte-15j4tnx){font-weight:400;margin-left:6px}.addr.svelte-15j4tnx .row:where(.svelte-15j4tnx){gap:8px;flex-wrap:wrap;border-bottom:0;padding:4px 0}.addr.svelte-15j4tnx code:where(.svelte-15j4tnx){overflow-wrap:anywhere}.addr.svelte-15j4tnx p:where(.svelte-15j4tnx){margin:6px 0 0}.qr-row.svelte-15j4tnx{align-items:flex-start}.qr.svelte-15j4tnx{width:160px;flex:none;background:#fff;border-radius:6px}.qr.svelte-15j4tnx svg{width:100%;height:auto;display:block}.qr-side.svelte-15j4tnx{display:grid;gap:6px;min-width:0;flex:1}.pu-edit.svelte-15j4tnx{margin:4px 0 10px;padding:10px 12px;border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius-sm);background:var(--surface-2)}.pu-edit.svelte-15j4tnx label:where(.svelte-15j4tnx){display:block;margin-top:6px}.closedbill.svelte-15j4tnx{border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px;margin:12px 0}.closedbill.svelte-15j4tnx legend:where(.svelte-15j4tnx){font-weight:600;padding:0 6px}.closedbill.svelte-15j4tnx .check:where(.svelte-15j4tnx){display:flex;gap:8px;align-items:flex-start;margin:6px 0}.closedbill.svelte-15j4tnx .check:where(.svelte-15j4tnx) input:where(.svelte-15j4tnx){width:auto;margin-top:3px;flex:none}.osch.svelte-15j4tnx{font-size:1em;margin:18px 0 8px}.oscreqs.svelte-15j4tnx{list-style:none;margin:0;padding:0;display:grid;gap:8px}.oscreqs.svelte-15j4tnx li:where(.svelte-15j4tnx){display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius)}.oscreqs.svelte-15j4tnx li.done:where(.svelte-15j4tnx){opacity:.65}.oscreqs.svelte-15j4tnx .grow:where(.svelte-15j4tnx){flex:1 1 220px;min-width:0}.oscsub.svelte-15j4tnx{margin-left:28px}.oscsub.svelte-15j4tnx .muted:where(.svelte-15j4tnx){display:block}.aimeter.svelte-15j4tnx{height:8px;border-radius:999px;background:var(--surface-2);overflow:hidden;margin:8px 0 4px}.aimeter.svelte-15j4tnx i:where(.svelte-15j4tnx){display:block;height:100%;background:var(--accent)}.aimeter.svelte-15j4tnx i.full:where(.svelte-15j4tnx){background:var(--caution)}.nbadge.svelte-1n46o8q{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;margin-left:6px;border-radius:999px;background:#d92d20;color:#fff;font-size:11px;font-weight:700;line-height:1;vertical-align:middle}.bottombar.svelte-1n46o8q .tab:where(.svelte-1n46o8q){position:relative}.nbadge.onbar.svelte-1n46o8q{position:absolute;top:4px;left:calc(50% + 6px);margin:0}.nbadge.dot.svelte-1n46o8q{min-width:10px;width:10px;height:10px;padding:0}.shell.svelte-1n46o8q{max-width:1100px;margin:0 auto}.bar.svelte-1n46o8q{position:sticky;top:0;z-index:var(--z-bar);display:flex;gap:10px;align-items:center;padding:10px var(--pad);padding-top:calc(10px + env(safe-area-inset-top));background:color-mix(in srgb,var(--surface) 88%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.brand.svelte-1n46o8q{display:flex;gap:8px;align-items:center;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;min-width:0}.brand.svelte-1n46o8q .cafe:where(.svelte-1n46o8q){font-weight:700;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.logo.svelte-1n46o8q{height:28px;width:auto;max-width:120px;border-radius:6px}.store.svelte-1n46o8q{font-size:.85em;opacity:.75;white-space:nowrap}.who.svelte-1n46o8q{font-size:.85em;opacity:.7;white-space:nowrap}.hfind.svelte-1n46o8q{width:190px;min-height:36px;padding:4px 12px 4px 34px;font-size:.9em;color:var(--ink);border:1px solid var(--line);border-radius:999px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface-2) no-repeat 12px center / 15px 15px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a94a6' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.6-3.6'/%3E%3C/svg%3E");transition:width .15s ease,border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.hfind.svelte-1n46o8q::placeholder{color:var(--ink-soft)}.hfind.svelte-1n46o8q:hover{border-color:color-mix(in srgb,var(--ink-soft) 45%,var(--line))}.hfind.svelte-1n46o8q:focus{width:260px;background-color:var(--surface);border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.hfind.svelte-1n46o8q::-webkit-search-decoration{-webkit-appearance:none}.qmark.svelte-1n46o8q{width:36px;min-width:36px;min-height:36px;padding:0;border-radius:999px;font-weight:700;justify-content:center}.warn.svelte-1n46o8q{color:var(--danger)}.guest.svelte-1n46o8q{background:var(--danger);color:#fff;padding:8px var(--pad);font-size:.9em}.grace.svelte-1n46o8q{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:2px 12px;text-align:right;padding:7px var(--pad);font-size:.9em;color:var(--caution);border-left:4px solid var(--caution)}@media(max-width:640px){.grace.svelte-1n46o8q{justify-content:center;text-align:center}}.note.svelte-1n46o8q{background:var(--caution-soft, var(--surface-2));color:var(--caution);padding:8px var(--pad);font-size:.9em}.content.svelte-1n46o8q{padding-top:6px}.tabs.svelte-1n46o8q{display:flex;gap:6px;flex-wrap:wrap;padding:10px var(--pad) 6px}.tabs.svelte-1n46o8q .pill:where(.svelte-1n46o8q){flex:0 0 auto;white-space:nowrap}.tabs.svelte-1n46o8q .pill.on:where(.svelte-1n46o8q){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent)}.prefs-bar.svelte-1n46o8q{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:28px;padding:12px var(--pad) 24px;border-top:1px solid var(--line)}.prefs-bar.svelte-1n46o8q .small:where(.svelte-1n46o8q){margin-left:auto;font-size:.85em}.bottombar.svelte-1n46o8q{display:none}@media(max-width:768px){.desk.svelte-1n46o8q{display:none!important}.who.svelte-1n46o8q,.store.svelte-1n46o8q{display:none}.shell.svelte-1n46o8q{padding-bottom:calc(var(--bar-h) + env(safe-area-inset-bottom))}.bottombar.svelte-1n46o8q{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-bar);display:grid;grid-auto-flow:column;grid-auto-columns:1fr;height:calc(var(--bar-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line)}.tab.svelte-1n46o8q{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:none;border:0;color:var(--ink-soft);font:inherit;font-size:.7em;font-weight:600;padding:6px 2px 4px;min-width:0}.tab.svelte-1n46o8q span:where(.svelte-1n46o8q){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.tab.svelte-1n46o8q svg:where(.svelte-1n46o8q){width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.tab.svelte-1n46o8q svg.dots:where(.svelte-1n46o8q){stroke-width:3.2}.tab.on.svelte-1n46o8q{color:var(--accent)}.tab.on.svelte-1n46o8q svg:where(.svelte-1n46o8q){filter:drop-shadow(0 0 6px color-mix(in srgb,var(--accent) 35%,transparent))}}.sheet.svelte-1n46o8q{display:grid;gap:10px}.sheet.svelte-1n46o8q:before{content:none}.grab.svelte-1n46o8q{display:block;width:100%;background:none;border:0;padding:8px 0 6px;cursor:grab;touch-action:none}.grab.svelte-1n46o8q span:where(.svelte-1n46o8q){display:block;width:44px;height:5px;border-radius:3px;background:var(--line);margin:0 auto}.grab.svelte-1n46o8q:active{cursor:grabbing}.grab.svelte-1n46o8q:active span:where(.svelte-1n46o8q){background:var(--ink-soft)}.me.svelte-1n46o8q{display:flex;align-items:flex-start;gap:8px;padding:0 4px 8px}.me.svelte-1n46o8q .grow:where(.svelte-1n46o8q){flex:1;min-width:0;display:flex;flex-direction:column}.me.svelte-1n46o8q .x:where(.svelte-1n46o8q){flex:0 0 auto;background:none;border:0;font-size:1.1em;color:var(--ink-soft);padding:4px 8px;min-height:40px;min-width:40px;border-radius:999px}.me.svelte-1n46o8q .x:where(.svelte-1n46o8q):active{background:var(--surface-2)}.menu.svelte-1n46o8q{display:grid;gap:2px}.mi.svelte-1n46o8q{display:flex;gap:12px;align-items:center;background:none;border:0;padding:12px 8px;border-radius:var(--radius-sm);font:inherit;color:inherit;text-align:left;min-height:48px}.mi.svelte-1n46o8q:active,.mi.on.svelte-1n46o8q{background:var(--accent-soft, var(--surface-2));color:var(--accent)}.mi.svelte-1n46o8q svg:where(.svelte-1n46o8q){width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.prefs.svelte-1n46o8q{display:flex;gap:6px;flex-wrap:wrap;padding:12px 4px 4px;border-top:1px solid var(--line)}.sheet.svelte-1n46o8q .acts:where(.svelte-1n46o8q){margin-top:0}
