.backdrop.svelte-zvybfo{position:fixed;inset:0;z-index:3200;display:grid;place-items:center;background:#00000047}.sheet.svelte-zvybfo{box-sizing:border-box;width:min(420px,calc(100vw - 24px));padding:18px 20px 14px;outline:none;background:var(--side-input);color:var(--side-fg);border:1px solid var(--side-border);border-radius:10px;box-shadow:0 16px 50px #0000004d;font:13px/1.45 Inter,Segoe UI,system-ui,sans-serif}h2.svelte-zvybfo{margin:0 0 6px;font-size:16px}p.svelte-zvybfo{margin:0 0 12px}.muted.svelte-zvybfo{color:var(--side-muted)}.error.svelte-zvybfo{color:#c0392b}[data-theme=dark] .error.svelte-zvybfo{color:#ff8a7a}form.svelte-zvybfo,.email.svelte-zvybfo{margin:0 0 12px}label.svelte-zvybfo{display:block;margin-bottom:4px}.row.svelte-zvybfo{display:flex;gap:6px}.email.svelte-zvybfo{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}input.svelte-zvybfo{flex:1;min-width:0;padding:6px 8px;font:inherit;color:inherit;letter-spacing:.1em;background:var(--side-bg);border:1px solid var(--side-border);border-radius:6px;outline:none}input.svelte-zvybfo:focus{border-color:var(--side-accent)}button.svelte-zvybfo{padding:6px 14px;font:inherit;color:inherit;background:var(--side-bg);border:1px solid var(--side-border);border-radius:6px;cursor:pointer}button.svelte-zvybfo:hover:not(:disabled){background:var(--side-hover)}button.svelte-zvybfo:disabled{opacity:.55;cursor:default}button.primary.svelte-zvybfo{color:#fff;background:var(--side-accent);border-color:var(--side-accent)}[data-theme=dark] button.primary.svelte-zvybfo{color:#1d1a22}.wide.svelte-zvybfo{width:100%;margin-bottom:14px;padding:8px}.link.svelte-zvybfo{margin-top:4px;padding:0;border:0;background:none;color:var(--side-accent)}.link.svelte-zvybfo:hover:not(:disabled){background:none;text-decoration:underline}.foot.svelte-zvybfo{display:flex;justify-content:flex-end;margin-top:4px}h2.svelte-iewt63{margin:0 0 6px;font-size:18px}h2.svelte-iewt63 .muted:where(.svelte-iewt63){margin-left:4px;font-size:13px;font-weight:400}h3.svelte-iewt63 .pill:where(.svelte-iewt63){margin-left:6px;font-weight:400}h3.svelte-iewt63{margin:22px 0 8px;font-size:13px;font-weight:700}p.svelte-iewt63{margin:0 0 10px}.muted.svelte-iewt63,.hint.svelte-iewt63{color:var(--side-muted)}.hint.svelte-iewt63{font-size:12px}.mono.svelte-iewt63,code.svelte-iewt63{font-family:Consolas,Cascadia Mono,ui-monospace,monospace}.big.svelte-iewt63{font-size:15px}.error.svelte-iewt63{color:#c0392b}[data-theme=dark] .error.svelte-iewt63{color:#ff8a7a}.status.svelte-iewt63{margin:10px 0 14px;padding:10px 12px;border:1px solid var(--side-border);border-radius:8px}.status.svelte-iewt63 p:where(.svelte-iewt63){margin:0 0 8px}p.status.ok.svelte-iewt63{border-color:#2e7d4f}.warning.svelte-iewt63{margin:0 0 10px;padding:10px 12px;border:1px solid #d9a33b;border-radius:8px;background:#d9a33b1a}.actions.svelte-iewt63{display:flex;flex-wrap:wrap;gap:6px}.row.svelte-iewt63{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px}.row.svelte-iewt63 input:where(.svelte-iewt63){flex:1;min-width:180px}.full.svelte-iewt63{flex-basis:100%}input.svelte-iewt63{box-sizing:border-box;min-width:0;padding:6px 8px;font:inherit;color:inherit;background:var(--side-bg);border:1px solid var(--side-border);border-radius:6px;outline:none}input.svelte-iewt63:focus{border-color:var(--side-accent)}button.svelte-iewt63{display:inline-block;padding:6px 12px;font:inherit;color:inherit;white-space:nowrap;background:var(--side-bg);border:1px solid var(--side-border);border-radius:6px;cursor:pointer}button.svelte-iewt63:hover:not(:disabled){background:var(--side-hover)}button.svelte-iewt63:disabled{opacity:.5;cursor:default}.primary.svelte-iewt63{color:#fff;background:var(--side-accent);border-color:var(--side-accent)}.primary.svelte-iewt63:hover:not(:disabled){background:var(--side-accent);filter:brightness(1.08)}[data-theme=dark] .primary.svelte-iewt63{color:#1d1a22}.danger.svelte-iewt63{color:#fff;background:#c0392b;border-color:#c0392b}.danger.svelte-iewt63:hover:not(:disabled){background:#a93226}.rows.svelte-iewt63{margin:0 0 8px;padding:0;list-style:none;border:1px solid var(--side-border);border-radius:8px}.rows.svelte-iewt63 li:where(.svelte-iewt63){display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 10px;border-top:1px solid var(--side-border)}.rows.svelte-iewt63 li:where(.svelte-iewt63):first-child{border-top:0}.rows.svelte-iewt63 li.empty:where(.svelte-iewt63){color:var(--side-muted)}.main.svelte-iewt63{flex:1;min-width:160px;display:flex;flex-direction:column}.main.svelte-iewt63 strong:where(.svelte-iewt63),.sub.svelte-iewt63{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sub.svelte-iewt63{color:var(--side-muted);font-size:12px}.pill.svelte-iewt63{padding:1px 8px;color:var(--side-muted);font-size:11px;font-weight:400;border:1px solid var(--side-border);border-radius:9px;white-space:nowrap}.pill.ok.svelte-iewt63{color:#2e7d4f;border-color:#2e7d4f}strong.svelte-iewt63 .pill:where(.svelte-iewt63){margin-left:4px}.totp.svelte-iewt63{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-start;margin:0 0 10px}.totp.svelte-iewt63>div:where(.svelte-iewt63){flex:1;min-width:220px}.totp.svelte-iewt63 ol:where(.svelte-iewt63){margin:0 0 10px;padding-left:20px}.totp.svelte-iewt63 li:where(.svelte-iewt63){margin:0 0 6px}.qr.svelte-iewt63{flex:none;padding:8px;background:#fff;border-radius:6px}.secret.svelte-iewt63{overflow-wrap:anywhere;user-select:all}.codes.svelte-iewt63{columns:2;margin:0 0 10px;padding-left:24px}.codes.svelte-iewt63 code:where(.svelte-iewt63){user-select:all}.vh.svelte-iewt63{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.meter.svelte-16vkizf{height:8px;border-radius:999px;background:var(--side-hover, rgba(127, 127, 127, .15));overflow:hidden;margin:4px 0 12px;max-width:420px}.meter.svelte-16vkizf span:where(.svelte-16vkizf){display:block;height:100%;background:var(--side-accent);border-radius:inherit}.meter.high.svelte-16vkizf span:where(.svelte-16vkizf){background:#c98a12}.meter.full.svelte-16vkizf span:where(.svelte-16vkizf){background:#c0392b}.change.svelte-16vkizf{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:8px 0}.change.svelte-16vkizf label:where(.svelte-16vkizf){font-weight:600}.stepper.svelte-16vkizf{display:inline-flex;align-items:center;gap:4px}.stepper.svelte-16vkizf button:where(.svelte-16vkizf){width:32px;padding-left:0;padding-right:0}.stepper.svelte-16vkizf input:where(.svelte-16vkizf){width:64px;text-align:center}.quote.svelte-16vkizf{border:1px solid var(--side-border);border-radius:8px;padding:10px 12px;margin:8px 0;max-width:520px}.quote.svelte-16vkizf p:where(.svelte-16vkizf){margin:0 0 6px}.actions.svelte-16vkizf{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}p.svelte-16vkizf{margin:0 0 10px}.hint.svelte-16vkizf{color:var(--side-muted);font-size:12px}.error.svelte-16vkizf{color:#c0392b}[data-theme=dark] .error.svelte-16vkizf{color:#ff8a7a}input.svelte-16vkizf{box-sizing:border-box;min-width:0;padding:6px 8px;font:inherit;color:inherit;background:var(--side-bg);border:1px solid var(--side-border);border-radius:6px;outline:none}input.svelte-16vkizf:focus{border-color:var(--side-accent)}button.svelte-16vkizf{display:inline-block;padding:6px 12px;font:inherit;color:inherit;white-space:nowrap;background:var(--side-bg);border:1px solid var(--side-border);border-radius:6px;cursor:pointer}button.svelte-16vkizf:hover:not(:disabled){background:var(--side-hover)}button.svelte-16vkizf:disabled{opacity:.5;cursor:default}.primary.svelte-16vkizf{color:#fff;background:var(--side-accent);border-color:var(--side-accent)}.primary.svelte-16vkizf:hover:not(:disabled){background:var(--side-accent);filter:brightness(1.08)}[data-theme=dark] .primary.svelte-16vkizf{color:#1d1a22}.crumb.svelte-1ecbnvl{margin:0 0 10px;padding:4px 0;font:inherit;color:var(--side-accent);background:none;border:0;cursor:pointer}h2.svelte-1ecbnvl{margin:0 0 6px;font-size:18px}h3.svelte-1ecbnvl{margin:22px 0 8px;font-size:13px;font-weight:700}p.svelte-1ecbnvl{margin:0 0 10px}.muted.svelte-1ecbnvl,.hint.svelte-1ecbnvl{color:var(--side-muted)}.hint.svelte-1ecbnvl{font-size:12px}.mono.svelte-1ecbnvl,code.svelte-1ecbnvl{font-family:Consolas,Cascadia Mono,ui-monospace,monospace}.error.svelte-1ecbnvl{color:#c0392b}[data-theme=dark] .error.svelte-1ecbnvl{color:#ff8a7a}.endpoint.svelte-1ecbnvl{flex:1;min-width:0;padding:6px 8px;overflow-wrap:anywhere;background:var(--side-bg);border:1px solid var(--side-border);border-radius:6px;user-select:all}.actions.svelte-1ecbnvl,.row.svelte-1ecbnvl{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px}.row.svelte-1ecbnvl select:where(.svelte-1ecbnvl){flex:1;min-width:180px}.grid.svelte-1ecbnvl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 10px;align-items:center;margin:0 0 8px}.grid.svelte-1ecbnvl .span:where(.svelte-1ecbnvl){grid-column:1 / -1;margin:0}.full.svelte-1ecbnvl{flex-basis:100%}input.svelte-1ecbnvl,select.svelte-1ecbnvl{box-sizing:border-box;min-width:0;padding:6px 8px;font:inherit;color:inherit;background:var(--side-bg);border:1px solid var(--side-border);border-radius:6px;outline:none}input.svelte-1ecbnvl:focus,select.svelte-1ecbnvl:focus{border-color:var(--side-accent)}button.svelte-1ecbnvl,.button.svelte-1ecbnvl{display:inline-block;padding:6px 12px;font:inherit;color:inherit;text-decoration:none;white-space:nowrap;background:var(--side-bg);border:1px solid var(--side-border);border-radius:6px;cursor:pointer}button.svelte-1ecbnvl:hover:not(:disabled),.button.svelte-1ecbnvl:hover{background:var(--side-hover)}button.svelte-1ecbnvl:disabled{opacity:.5;cursor:default}.primary.svelte-1ecbnvl{color:#fff;background:var(--side-accent);border-color:var(--side-accent)}.primary.svelte-1ecbnvl:hover:not(:disabled){background:var(--side-accent);filter:brightness(1.08)}[data-theme=dark] .primary.svelte-1ecbnvl{color:#1d1a22}.danger.svelte-1ecbnvl{color:#fff;background:#c0392b;border-color:#c0392b}.danger.svelte-1ecbnvl:hover:not(:disabled){background:#a93226}.link.svelte-1ecbnvl{padding:0;border:0;background:none;color:var(--side-accent)}.link.svelte-1ecbnvl:hover:not(:disabled){background:none;text-decoration:underline}a.svelte-1ecbnvl{color:var(--side-accent)}.rows.svelte-1ecbnvl{margin:0 0 8px;padding:0;list-style:none;border:1px solid var(--side-border);border-radius:8px}.rows.svelte-1ecbnvl li:where(.svelte-1ecbnvl){display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 10px;border-top:1px solid var(--side-border)}.rows.svelte-1ecbnvl li:where(.svelte-1ecbnvl):first-child{border-top:0}.rows.svelte-1ecbnvl li.empty:where(.svelte-1ecbnvl){color:var(--side-muted)}.main.svelte-1ecbnvl{flex:1;min-width:160px;display:flex;flex-direction:column;color:inherit}.main.svelte-1ecbnvl strong:where(.svelte-1ecbnvl),.sub.svelte-1ecbnvl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sub.svelte-1ecbnvl{color:var(--side-muted);font-size:12px}.sub.wrap.svelte-1ecbnvl,.long.svelte-1ecbnvl{white-space:normal;overflow-wrap:anywhere}.long.svelte-1ecbnvl{flex:2;min-width:0}.pill.svelte-1ecbnvl{padding:1px 8px;color:var(--side-muted);font-size:11px;font-weight:400;border:1px solid var(--side-border);border-radius:9px;white-space:nowrap}.pill.ok.svelte-1ecbnvl{color:#2e7d4f;border-color:#2e7d4f}strong.svelte-1ecbnvl .pill:where(.svelte-1ecbnvl){margin-left:4px}.vh.svelte-1ecbnvl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:640px){.grid.svelte-1ecbnvl{grid-template-columns:minmax(0,1fr)}}.backdrop.svelte-1564via{position:fixed;inset:0;z-index:3000;display:grid;place-items:center;background:#00000038}.panel.svelte-1564via{position:relative;display:flex;box-sizing:border-box;outline:none;width:min(900px,calc(100vw - 48px));height:min(700px,calc(100vh - 64px));background:var(--side-input);color:var(--side-fg);overflow:hidden;border:1px solid var(--side-border);border-radius:10px;box-shadow:0 16px 50px #00000047;font:13px/1.45 Inter,Segoe UI,system-ui,sans-serif}.narrow.svelte-1564via .x:where(.svelte-1564via){right:10px}.panel.narrow.svelte-1564via{width:100vw;height:100dvh;border:0;border-radius:0;flex-direction:column}.x.svelte-1564via{position:absolute;top:10px;right:24px;z-index:1;display:grid;place-items:center;width:28px;height:28px;padding:0;color:var(--side-muted);background:none;border:0;border-radius:5px;cursor:pointer}.x.svelte-1564via:hover{color:var(--side-fg);background:var(--side-hover)}nav.svelte-1564via{flex:none;display:flex;flex-direction:column;width:200px;padding:12px 8px;background:var(--side-bg);border-right:1px solid var(--side-border)}.narrow.svelte-1564via nav:where(.svelte-1564via){width:auto;flex:1;min-height:0;border:0;padding:14px 12px}.tabs.svelte-1564via{flex:1;min-height:0;overflow:auto}.heading.svelte-1564via{margin:2px 8px 10px;font-size:15px;font-weight:700}nav.svelte-1564via button:where(.svelte-1564via){display:flex;justify-content:space-between;align-items:center;width:100%;padding:7px 10px;text-align:left;font:inherit;color:inherit;background:none;border:0;border-radius:6px;cursor:pointer}nav.svelte-1564via button.page:where(.svelte-1564via){padding:4px 10px 4px 20px}nav.svelte-1564via button.group:where(.svelte-1564via){margin-top:8px;padding:4px 10px;font-weight:700}nav.svelte-1564via button.group:where(.svelte-1564via):first-child{margin-top:0}nav.svelte-1564via button.group:where(.svelte-1564via):not(.here){color:var(--side-muted)}.narrow.svelte-1564via nav:where(.svelte-1564via) button.page:where(.svelte-1564via){padding:12px 12px 12px 20px;font-size:15px;border-bottom:1px solid var(--side-border);border-radius:0}.narrow.svelte-1564via nav:where(.svelte-1564via) button.group:where(.svelte-1564via){margin-top:16px;padding:6px 12px;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--side-muted)}nav.svelte-1564via button:where(.svelte-1564via):hover{background:var(--side-hover)}nav.svelte-1564via button.selected:where(.svelte-1564via){background:var(--side-accent-soft);font-weight:600}.subtabs.svelte-1564via{display:flex;gap:2px;margin:6px 0 4px;border-bottom:1px solid var(--side-border)}.subtabs.svelte-1564via button:where(.svelte-1564via){margin-bottom:-1px;padding:6px 12px;background:none;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--side-muted)}.subtabs.svelte-1564via button:where(.svelte-1564via):hover:not(:disabled){background:none;color:var(--side-fg)}.subtabs.svelte-1564via button.selected:where(.svelte-1564via){color:var(--side-fg);border-bottom-color:var(--side-accent);font-weight:600}h2.svelte-1564via .muted:where(.svelte-1564via){font-size:13px;font-weight:400}.note.svelte-1564via{padding:8px 10px;border-radius:8px;background:var(--side-accent-soft)}.chev.svelte-1564via{color:var(--side-muted);font-size:18px}.end.svelte-1564via{display:flex;align-items:center;gap:8px;margin-left:8px}.n.svelte-1564via{min-width:16px;padding:0 5px;color:var(--side-muted);font-size:11px;font-weight:400;text-align:center;font-variant-numeric:tabular-nums}.count.svelte-1564via{min-width:16px;padding:0 5px;color:#fff;background:var(--side-accent);border-radius:8px;font-size:11px;text-align:center}[data-theme=dark] .count.svelte-1564via{color:#1d1a22}.who.svelte-1564via{margin-top:auto;padding:8px 10px 0;color:var(--side-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content.svelte-1564via{flex:1;min-width:0;overflow:auto;padding:18px 48px 24px 24px}.narrow.svelte-1564via .content:where(.svelte-1564via){padding:12px 16px 28px}.back.svelte-1564via,.crumb.svelte-1564via{margin:0 0 10px;padding:4px 0;font:inherit;color:var(--side-accent);background:none;border:0;cursor:pointer}.narrow.svelte-1564via .back:where(.svelte-1564via){font-size:15px}h2.svelte-1564via{margin:0 0 6px;font-size:18px}h3.svelte-1564via{margin:22px 0 8px;font-size:13px;font-weight:700}p.svelte-1564via{margin:0 0 10px}.muted.svelte-1564via,.hint.svelte-1564via{color:var(--side-muted)}.test-badge.svelte-1564via{margin-left:6px;padding:1px 8px;border-radius:999px;font-size:12px;font-weight:600;vertical-align:middle;background:var(--side-hover, rgba(127, 127, 127, .15));color:var(--side-accent)}.hint.svelte-1564via{font-size:12px}.mono.svelte-1564via,code.svelte-1564via{font-family:Consolas,Cascadia Mono,ui-monospace,monospace}.big.svelte-1564via{font-size:15px}.toast.svelte-1564via{position:absolute;top:10px;left:50%;z-index:2;transform:translate(-50%);display:flex;align-items:flex-start;gap:8px;box-sizing:border-box;width:max-content;max-width:calc(100% - 96px);padding:8px 8px 8px 14px;background:var(--side-input);border:1px solid var(--side-accent);border-radius:8px;box-shadow:0 6px 24px #0000002e;animation:svelte-1564via-toast-in .15s ease-out}.toast.svelte-1564via:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--side-accent-soft)}.toast.svelte-1564via span:where(.svelte-1564via){padding-top:2px}.toast.bad.svelte-1564via{border-color:#c0392b}.toast.bad.svelte-1564via:before{background:#c0392b1a}.panel.svelte-1564via:not(.narrow) .toast:where(.svelte-1564via){left:calc(50% + 100px);max-width:calc(100% - 296px)}.narrow.svelte-1564via .toast:where(.svelte-1564via){top:8px;max-width:calc(100% - 24px)}.toast-x.svelte-1564via{flex:none;display:grid;place-items:center;width:24px;height:24px;padding:0;color:var(--side-muted);background:none;border:0}.toast-x.svelte-1564via:hover:not(:disabled){color:var(--side-fg);background:var(--side-hover)}@keyframes svelte-1564via-toast-in{0%{opacity:0;transform:translate(-50%,-6px)}}@media(prefers-reduced-motion:reduce){.toast.svelte-1564via{animation:none}}.error.svelte-1564via{color:#c0392b}[data-theme=dark] .error.svelte-1564via{color:#ff8a7a}.warning.svelte-1564via{padding:10px 12px;border:1px solid #d9a33b;border-radius:8px;background:#d9a33b1a}.head.svelte-1564via{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.actions.svelte-1564via{display:flex;flex-wrap:wrap;gap:6px}.row.svelte-1564via{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 6px}.row.svelte-1564via input:where(.svelte-1564via),.row.svelte-1564via select:where(.svelte-1564via){flex:1;min-width:180px}input.svelte-1564via,select.svelte-1564via{box-sizing:border-box;padding:6px 8px;font:inherit;color:inherit;background:var(--side-bg);border:1px solid var(--side-border);border-radius:6px;outline:none}input.svelte-1564via:focus,select.svelte-1564via:focus{border-color:var(--side-accent)}button.svelte-1564via,.button.svelte-1564via{display:inline-block;padding:6px 12px;font:inherit;color:inherit;text-decoration:none;white-space:nowrap;background:var(--side-bg);border:1px solid var(--side-border);border-radius:6px;cursor:pointer}button.svelte-1564via:hover:not(:disabled),.button.svelte-1564via:hover{background:var(--side-hover)}button.svelte-1564via:disabled{opacity:.5;cursor:default}.primary.svelte-1564via{color:#fff;background:var(--side-accent);border-color:var(--side-accent)}.primary.svelte-1564via:hover:not(:disabled){background:var(--side-accent);filter:brightness(1.08)}[data-theme=dark] .primary.svelte-1564via{color:#1d1a22}.danger.svelte-1564via{color:#fff;background:#c0392b;border-color:#c0392b}.danger.svelte-1564via:hover:not(:disabled){background:#a93226}.link.svelte-1564via{padding:0;border:0;background:none;color:var(--side-accent)}.link.svelte-1564via:hover:not(:disabled){background:none;text-decoration:underline}a.svelte-1564via{color:var(--side-accent)}.rows.svelte-1564via{margin:0 0 8px;padding:0;list-style:none;border:1px solid var(--side-border);border-radius:8px}.rows.svelte-1564via li:where(.svelte-1564via){display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 10px;border-top:1px solid var(--side-border)}.rows.svelte-1564via li:where(.svelte-1564via):first-child{border-top:0}.rows.svelte-1564via li.empty:where(.svelte-1564via){color:var(--side-muted)}.main.svelte-1564via{flex:1;min-width:160px;display:flex;flex-direction:column;color:inherit;text-decoration:none}a.main.svelte-1564via:hover strong:where(.svelte-1564via){text-decoration:underline}.main.svelte-1564via strong:where(.svelte-1564via),.sub.svelte-1564via{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sub.svelte-1564via{color:var(--side-muted);font-size:12px}.member.svelte-1564via select:where(.svelte-1564via){flex:none;min-width:0;padding:4px 6px}.icon.svelte-1564via{width:28px;height:28px;padding:0;font-size:16px;line-height:1}.pill.svelte-1564via{padding:1px 8px;color:var(--side-muted);font-size:11px;border:1px solid var(--side-border);border-radius:9px;white-space:nowrap}.pill.ok.svelte-1564via{color:#2e7d4f;border-color:#2e7d4f}.pill.web.svelte-1564via{color:var(--side-accent);border-color:var(--side-accent)}.pill.warn.svelte-1564via{color:#b06d00;border-color:#b06d00}.size.svelte-1564via{color:var(--side-muted);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.vh.svelte-1564via{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.activity.svelte-df46s5{display:flex;flex-direction:column;flex:none;width:44px;height:100%;padding-top:4px;box-sizing:border-box;background:var(--side-bar);border-right:1px solid var(--side-border);font:13px/1.2 Inter,Segoe UI,system-ui,sans-serif}.activity.expanded.svelte-df46s5{width:150px}.item.svelte-df46s5{position:relative;display:flex;align-items:center;gap:10px;height:40px;padding:0 11px;font:inherit;color:var(--side-muted);background:none;border:0;cursor:pointer;text-align:left;white-space:nowrap}.item.svelte-df46s5:hover{color:var(--side-fg);background:var(--side-hover)}.item.on.svelte-df46s5{color:var(--side-accent)}.item.on.svelte-df46s5:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:3px;border-radius:0 2px 2px 0;background:var(--side-accent)}.item.on.svelte-df46s5 span:where(.svelte-df46s5){color:var(--side-fg);font-weight:600}.grow.svelte-df46s5{margin-top:auto;margin-bottom:6px}svg.svelte-df46s5{flex:none;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}span.svelte-df46s5{overflow:hidden;text-overflow:ellipsis}.panel.svelte-16fa5ke{display:flex;flex-direction:column;height:100%;min-width:0;background:var(--side-bg);color:var(--side-fg);font:13px/1.35 Inter,Segoe UI,system-ui,sans-serif}.pane.svelte-16fa5ke{flex:1 1 0;min-height:0;overflow:hidden}.divider.svelte-16fa5ke{flex:none;height:5px;margin:-2px 0;position:relative;z-index:1;cursor:row-resize}.divider.svelte-16fa5ke:after{content:"";position:absolute;left:0;right:0;top:2px;border-top:1px solid var(--side-border)}.divider.svelte-16fa5ke:hover{background:var(--side-accent-soft)}.section.svelte-1ec4s7i{display:flex;flex-direction:column;height:100%;min-height:0}header.svelte-1ec4s7i{flex:none;display:flex;align-items:center;gap:6px;height:30px;padding:0 6px 0 12px;border-bottom:1px solid var(--side-border)}h2.svelte-1ec4s7i{margin:0;flex:none;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--side-fg)}.detail.svelte-1ec4s7i{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--side-muted);font-size:12px}.detail-icon.svelte-1ec4s7i{display:flex;color:var(--side-muted)}.actions.svelte-1ec4s7i{display:flex;gap:1px;margin-left:auto}.actions.svelte-1ec4s7i button{width:24px;height:24px;padding:0;border:0;border-radius:4px;cursor:pointer;font:inherit;font-size:16px;line-height:1;color:var(--side-muted);background:none}.actions.svelte-1ec4s7i button:hover{background:var(--side-hover);color:var(--side-fg)}.body.svelte-1ec4s7i{flex:1;min-height:0;display:flex;flex-direction:column}.kind.svelte-vwsvo{flex:none;width:15px;height:15px;vertical-align:-3px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.kind.space.svelte-vwsvo{color:var(--side-accent)}.context.svelte-jroghn{position:fixed;z-index:4000;width:max-content;min-width:200px;max-width:420px;padding:4px;background:var(--side-input);color:var(--side-fg);outline:none;border:1px solid var(--side-border);border-radius:7px;box-shadow:0 10px 30px #0003;font:13px/1.4 Segoe UI,system-ui,sans-serif}.item.svelte-jroghn{display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px;width:100%;height:28px;padding:0 10px;border:0;border-radius:4px;font:inherit;color:inherit;background:none;cursor:default;text-align:left;white-space:nowrap}.item.active.svelte-jroghn:not(:disabled){background:var(--side-accent-soft)}.item.svelte-jroghn:disabled{opacity:.45}.text.svelte-jroghn{overflow:hidden;text-overflow:ellipsis}.keys.svelte-jroghn{color:var(--side-muted);font-size:12px;padding-left:24px}.separator.svelte-jroghn{height:1px;margin:4px 6px;background:var(--side-border)}.scroll.svelte-162i455{flex:1;overflow:auto;padding:4px 0 12px}button.svelte-162i455{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.field.svelte-162i455{box-sizing:border-box;width:calc(100% - 20px);margin:2px 10px 6px;padding:5px 8px;font:inherit;color:var(--side-fg);background:var(--side-input);border:1px solid var(--side-border);border-radius:5px;outline:none}.field.svelte-162i455:focus{border-color:var(--side-accent)}.field.svelte-162i455::placeholder{color:var(--side-muted)}svg.svelte-162i455{width:16px;height:16px;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}ul.svelte-162i455{list-style:none;margin:0;padding:0}.row.svelte-162i455{display:block;width:100%;text-align:left;padding:3px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row.svelte-162i455:hover{background:var(--side-hover)}.row.current.svelte-162i455{background:var(--side-accent-soft);color:var(--side-accent);font-weight:600}.row.drop.svelte-162i455,.scroll.drop-root.svelte-162i455{background:var(--side-accent-soft);box-shadow:inset 0 0 0 1px var(--side-accent)}.row.dragged.svelte-162i455{opacity:.5}.field.rename.svelte-162i455{display:block;margin:1px 0;padding:2px 6px}.badge.svelte-162i455{margin-left:6px;padding:0 5px;font-size:10px;border-radius:3px;color:var(--side-muted);border:1px solid var(--side-border)}.badge.published.svelte-162i455{color:var(--side-accent);border-color:var(--side-accent)}.badge.virtual.svelte-162i455{font-size:9px}.unread.svelte-162i455{margin-left:6px;font-size:9px;vertical-align:1px;color:#d93025}.unread.before.svelte-162i455{margin:0 5px 0 -12px}.row.file.to-read.svelte-162i455{font-weight:600}.row.conflict.svelte-162i455{color:#b26a00}.warn.svelte-162i455{margin-right:4px}.open-folder.secondary.svelte-162i455,[data-theme=dark] .open-folder.secondary.svelte-162i455{color:var(--side-fg);background:var(--side-hover)}.twisty.svelte-162i455{display:inline-block;width:14px;color:var(--side-muted);transition:transform .1s}.twisty.open.svelte-162i455{transform:rotate(90deg)}.empty.svelte-162i455{margin:8px 14px;color:var(--side-muted)}.open-folder.svelte-162i455{margin:2px 14px 8px;padding:5px 12px;border-radius:5px;color:#fff;background:var(--side-accent)}[data-theme=dark] .open-folder.svelte-162i455{color:#1d1a22}.open-folder.svelte-162i455:hover{filter:brightness(1.08)}.recent-title.svelte-162i455{margin:10px 14px 2px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--side-muted)}.row.svelte-162i455 .where:where(.svelte-162i455){display:block;font-size:11px;color:var(--side-muted);overflow:hidden;text-overflow:ellipsis}.row.recent.svelte-162i455{display:flex;align-items:flex-start;gap:8px;padding-left:14px}.row.file.hidden-file.svelte-162i455{opacity:.6}.row.recent.svelte-162i455 .kind{margin-top:2px;color:var(--side-muted)}.row.recent.svelte-162i455 .kind.space{color:var(--side-accent)}.what.svelte-162i455{min-width:0;overflow:hidden;text-overflow:ellipsis}.scroll.svelte-18twywm{flex:1;overflow:auto;padding:2px 0 12px}.search.svelte-18twywm{flex:none;padding:8px 10px 4px}button.svelte-18twywm{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.field.svelte-18twywm{box-sizing:border-box;width:100%;padding:5px 8px;font:inherit;color:var(--side-fg);background:var(--side-input);border:1px solid var(--side-border);border-radius:5px;outline:none}.field.svelte-18twywm:focus{border-color:var(--side-accent)}.row.svelte-18twywm{display:block;width:100%;text-align:left;padding:3px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row.svelte-18twywm:hover{background:var(--side-hover)}.result-file.svelte-18twywm{margin-top:6px;font-weight:600}.where.svelte-18twywm{display:block;font-weight:400;font-size:11px;color:var(--side-muted);overflow:hidden;text-overflow:ellipsis}.result-line.svelte-18twywm{padding-left:18px;color:var(--side-muted);font-size:12px}.line.svelte-18twywm{display:inline-block;min-width:26px;color:var(--side-muted);opacity:.7}mark.svelte-18twywm{background:var(--side-mark);color:var(--side-fg);border-radius:2px}.empty.svelte-18twywm{margin:8px 14px;color:var(--side-muted)}.scroll.svelte-58ijq6{flex:1;overflow:auto;padding:4px 6px 12px}ul.svelte-58ijq6{list-style:none;margin:0;padding:0}ul.svelte-58ijq6 ul:where(.svelte-58ijq6){margin-left:12px;padding-left:6px;border-left:1px solid var(--side-border)}.link.svelte-58ijq6{display:flex;align-items:flex-start;gap:6px;width:100%;padding:3px 6px;margin:1px 0;font:inherit;color:inherit;text-align:left;background:none;border:0;border-radius:4px;cursor:pointer}.link.svelte-58ijq6:hover{background:var(--side-hover)}.link.active.svelte-58ijq6{background:var(--side-accent-soft);color:var(--side-accent);font-weight:600}.title.svelte-58ijq6{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status.svelte-58ijq6{flex:none;width:11px;height:11px;margin-top:3px;box-sizing:border-box;border:1.5px solid var(--side-muted);border-radius:3px;opacity:.8}.status.complete.svelte-58ijq6{border-color:var(--side-accent);background:var(--side-accent);opacity:1;box-shadow:inset 0 0 0 1.5px var(--side-bg)}.empty.svelte-58ijq6{margin:8px;color:var(--side-muted)}svg.svelte-58ijq6{width:16px;height:16px;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pinned.svelte-58ijq6{color:var(--side-accent)!important}.picker.svelte-8uv8ov{position:fixed;z-index:4000;box-sizing:border-box;display:flex;flex-direction:column;max-height:min(520px,calc(100vh - 70px));padding:8px;background:var(--side-input);color:var(--side-fg);outline:none;border:1px solid var(--side-border);border-radius:8px;box-shadow:0 10px 30px #0003;font:13px/1.4 Inter,Segoe UI,system-ui,sans-serif}input.svelte-8uv8ov{flex:none;box-sizing:border-box;width:100%;margin-bottom:6px;padding:6px 8px;font:inherit;color:inherit;background:var(--side-bg);border:1px solid var(--side-border);border-radius:6px;outline:none}input.svelte-8uv8ov:focus{border-color:var(--side-accent)}.list.svelte-8uv8ov{flex:1;min-height:0;overflow:auto}.label.svelte-8uv8ov{padding:8px 8px 3px;color:var(--side-muted);font-size:11px;text-transform:uppercase;letter-spacing:.04em}hr.svelte-8uv8ov{margin:8px 4px 2px;border:0;border-top:1px solid var(--side-border)}.row.svelte-8uv8ov{display:flex;align-items:center;gap:6px;min-height:34px;padding:3px 6px;border-radius:5px;cursor:pointer}.row.active.svelte-8uv8ov{background:var(--side-accent-soft)}.tick.svelte-8uv8ov{flex:none;width:14px;color:var(--side-accent);font-weight:700;text-align:center}.what.svelte-8uv8ov{flex:1;min-width:0;display:flex;flex-direction:column}.name.svelte-8uv8ov,.address.svelte-8uv8ov{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row.current.svelte-8uv8ov .name:where(.svelte-8uv8ov){font-weight:600}.address.svelte-8uv8ov{color:var(--side-muted);font:11.5px/1.3 Consolas,Cascadia Mono,ui-monospace,monospace}.pills.svelte-8uv8ov{flex:none;display:flex;gap:4px}.pill.svelte-8uv8ov{padding:1px 7px;color:var(--side-muted);font-size:11px;border:1px solid var(--side-border);border-radius:9px;white-space:nowrap}.pill.web.svelte-8uv8ov{color:var(--side-accent);border-color:var(--side-accent)}.gear.svelte-8uv8ov,.forget.svelte-8uv8ov{flex:none;display:grid;place-items:center;width:26px;height:26px;padding:0;color:var(--side-muted);background:none;border:0;border-radius:5px;font:inherit;font-size:16px;text-decoration:none;cursor:pointer}.gear.svelte-8uv8ov:hover,.forget.svelte-8uv8ov:hover{background:var(--side-hover);color:var(--side-fg)}.gear.svelte-8uv8ov svg:where(.svelte-8uv8ov){width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.note.svelte-8uv8ov{margin:10px 8px;color:var(--side-muted)}.foot.svelte-8uv8ov{flex:none;display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:6px;padding:8px 8px 2px;border-top:1px solid var(--side-border);font-size:12px}.foot.svelte-8uv8ov a:where(.svelte-8uv8ov){color:var(--side-accent);text-decoration:none}.foot.svelte-8uv8ov a:where(.svelte-8uv8ov):hover{text-decoration:underline}.foot.svelte-8uv8ov .all:where(.svelte-8uv8ov){margin-left:auto;color:var(--side-muted)}.count.svelte-8uv8ov{display:inline-block;min-width:16px;padding:0 4px;margin-left:2px;color:#fff;background:var(--side-accent);border-radius:8px;font-size:11px;text-align:center}.titlebar.svelte-c5nh2o{flex:none;display:flex;align-items:center;gap:4px;height:44px;padding:0 10px;box-sizing:border-box;user-select:none;background:var(--side-bar);color:var(--side-fg);border-bottom:1px solid var(--side-border);font:13px/1.2 Inter,Segoe UI,system-ui,sans-serif}.titlebar.custom.svelte-c5nh2o{padding-right:0}.logo.svelte-c5nh2o{width:18px;height:18px;margin:0 6px 0 4px}.brand.svelte-c5nh2o{margin:0 6px;color:var(--side-fg);font-weight:700;font-size:17px;letter-spacing:-.02em;text-decoration:none}.brand.svelte-c5nh2o span:where(.svelte-c5nh2o){color:var(--side-accent)}.nav.svelte-c5nh2o{display:flex;gap:2px;margin-left:8px}.title.svelte-c5nh2o{flex:1;min-width:0;height:100%;display:flex;align-items:center;justify-content:center;gap:8px}.name.svelte-c5nh2o{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dirty.svelte-c5nh2o{color:var(--side-accent);font-size:10px}.detail.svelte-c5nh2o{color:var(--side-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tools.svelte-c5nh2o{display:flex;gap:2px;margin-right:6px}button.svelte-c5nh2o{display:grid;place-items:center;width:32px;height:32px;padding:0;color:var(--side-muted);background:none;border:0;border-radius:6px;cursor:default}button.svelte-c5nh2o:hover:not(:disabled){background:var(--side-hover);color:var(--side-fg)}button.svelte-c5nh2o:disabled{opacity:.35}svg.svelte-c5nh2o{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sync.svelte-c5nh2o{display:flex;gap:7px;width:auto;height:28px;padding:0 10px;margin-right:4px;font:inherit;font-size:12px;white-space:nowrap;border:1px solid var(--side-border);border-radius:14px}.sync.open.svelte-c5nh2o{background:var(--side-hover);color:var(--side-fg)}.dot.svelte-c5nh2o{width:8px;height:8px;border-radius:50%;background:#2e9d5b}.sync.busy.svelte-c5nh2o .dot:where(.svelte-c5nh2o){background:#f08a24;animation:svelte-c5nh2o-pulse 1.2s ease-in-out infinite}.sync.warn.svelte-c5nh2o .dot:where(.svelte-c5nh2o){background:#d9b100}.sync.error.svelte-c5nh2o .dot:where(.svelte-c5nh2o){background:#c0392b}@keyframes svelte-c5nh2o-pulse{50%{opacity:.3}}.sync.svelte-c5nh2o:not(button){display:flex;align-items:center;box-sizing:border-box;color:var(--side-muted)}.switch.svelte-c5nh2o{display:flex;gap:7px;width:auto;height:28px;padding:0 8px;font:inherit;font-size:12px}.track.svelte-c5nh2o{position:relative;width:26px;height:14px;border-radius:7px;background:var(--side-border);transition:background .15s}.knob.svelte-c5nh2o{position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:50%;background:var(--side-bar);transition:left .15s}.switch[aria-checked=true].svelte-c5nh2o{color:var(--side-fg)}.switch[aria-checked=true].svelte-c5nh2o .track:where(.svelte-c5nh2o){background:var(--side-accent)}.switch[aria-checked=true].svelte-c5nh2o .knob:where(.svelte-c5nh2o){left:14px}.theme.svelte-c5nh2o{position:relative;display:grid;place-items:center;width:32px;height:32px;color:var(--side-muted);border-radius:6px}.theme.svelte-c5nh2o:hover{background:var(--side-hover);color:var(--side-fg)}.theme.svelte-c5nh2o select:where(.svelte-c5nh2o){position:absolute;inset:0;opacity:0;cursor:pointer;font:inherit}.change.svelte-c5nh2o{display:flex;align-items:center;height:28px;padding:0 10px;margin-left:4px;color:var(--side-fg);font-size:12px;text-decoration:none;white-space:nowrap;border:1px solid var(--side-border);border-radius:14px}.change.svelte-c5nh2o:hover{background:var(--side-hover)}button.change.svelte-c5nh2o{width:auto;font:inherit;font-size:12px;cursor:pointer}button.change[aria-expanded=true].svelte-c5nh2o{background:var(--side-hover)}.account.svelte-c5nh2o{position:relative;margin-left:2px}.account-menu.svelte-c5nh2o{position:absolute;right:0;top:36px;z-index:4000;min-width:190px;padding:6px;box-sizing:border-box;background:var(--side-input);color:var(--side-fg);border:1px solid var(--side-border);border-radius:8px;box-shadow:0 10px 30px #0003}.signed.svelte-c5nh2o{padding:4px 10px 8px;margin-bottom:4px;color:var(--side-muted);font-size:12px;border-bottom:1px solid var(--side-border);white-space:nowrap}.signed.svelte-c5nh2o strong:where(.svelte-c5nh2o){color:var(--side-fg);font-weight:600}.account-menu.svelte-c5nh2o a:where(.svelte-c5nh2o),.account-menu.svelte-c5nh2o button:where(.svelte-c5nh2o){display:flex;align-items:center;width:100%;height:28px;padding:0 10px;box-sizing:border-box;color:inherit;font:inherit;font-size:13px;text-align:left;text-decoration:none;border-radius:4px;cursor:pointer}.account-menu.svelte-c5nh2o a:where(.svelte-c5nh2o):hover,.account-menu.svelte-c5nh2o button:where(.svelte-c5nh2o):hover{background:var(--side-accent-soft)}.phone.svelte-c5nh2o{display:none}@media(max-width:800px){.web.svelte-c5nh2o{gap:2px;padding:0 6px}.web.svelte-c5nh2o .brand:where(.svelte-c5nh2o){margin:0 4px;font-size:15px}.web.svelte-c5nh2o .nav:where(.svelte-c5nh2o),.web.svelte-c5nh2o .detail:where(.svelte-c5nh2o),.web.svelte-c5nh2o .print:where(.svelte-c5nh2o),.web.svelte-c5nh2o .sync:where(.svelte-c5nh2o){display:none}.web.svelte-c5nh2o .tools:where(.svelte-c5nh2o){margin-right:0}.web.svelte-c5nh2o .switch:where(.svelte-c5nh2o){padding:0 4px}.web.svelte-c5nh2o .change:where(.svelte-c5nh2o){padding:0 8px;margin-left:2px}.web.svelte-c5nh2o .wide:where(.svelte-c5nh2o){display:none}.web.svelte-c5nh2o .phone:where(.svelte-c5nh2o){display:inline}}.controls.svelte-c5nh2o{display:flex;align-self:stretch}.control.svelte-c5nh2o{width:46px;height:100%;border-radius:0;color:var(--side-fg)}.control.svelte-c5nh2o svg:where(.svelte-c5nh2o){width:11px;height:11px;stroke-width:1.1;stroke-linecap:butt;stroke-linejoin:miter}.control.close.svelte-c5nh2o:hover{background:#c42b1c;color:#fff}.sync-menu.svelte-qgy8bv{position:fixed;z-index:4000;width:420px;max-width:calc(100vw - 16px);box-sizing:border-box;padding:6px;background:var(--side-input);color:var(--side-fg);outline:none;border:1px solid var(--side-border);border-radius:8px;box-shadow:0 10px 30px #0003;font:13px/1.4 Segoe UI,system-ui,sans-serif;user-select:text}.head.svelte-qgy8bv{display:flex;align-items:flex-start;gap:10px;padding:6px 8px 8px}.what.svelte-qgy8bv{min-width:0}.space.svelte-qgy8bv{font-weight:600;overflow-wrap:anywhere}.state.svelte-qgy8bv{color:var(--side-muted);font-size:12px;overflow-wrap:anywhere}.state.problem.svelte-qgy8bv{color:var(--side-fg)}.dot.svelte-qgy8bv{flex:none;width:9px;height:9px;margin-top:5px;border-radius:50%;background:#2e9d5b}.dot.busy.svelte-qgy8bv{background:#f08a24;animation:svelte-qgy8bv-pulse 1.2s ease-in-out infinite}.dot.warn.svelte-qgy8bv{background:#d9b100}.dot.error.svelte-qgy8bv{background:#c0392b}@keyframes svelte-qgy8bv-pulse{50%{opacity:.3}}.actions.svelte-qgy8bv{display:flex;flex-direction:column;padding-bottom:4px;border-bottom:1px solid var(--side-border)}.item.svelte-qgy8bv{display:flex;align-items:center;width:100%;height:28px;padding:0 10px;border:0;border-radius:4px;font:inherit;color:inherit;background:none;cursor:default;text-align:left}.item.svelte-qgy8bv:hover:not(:disabled){background:var(--side-accent-soft)}.item.svelte-qgy8bv:disabled{opacity:.45}.label.svelte-qgy8bv{padding:8px 10px 4px;color:var(--side-muted);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.log.svelte-qgy8bv{max-height:240px;overflow:auto;margin:0 4px;padding:4px 6px;border-radius:4px;background:var(--side-bg);font:12px/1.45 Consolas,Cascadia Mono,ui-monospace,monospace}.line.svelte-qgy8bv{display:grid;grid-template-columns:auto 1fr;gap:10px}.line.service.svelte-qgy8bv{color:var(--side-muted)}.when.svelte-qgy8bv{color:var(--side-muted);white-space:nowrap}.text.svelte-qgy8bv{overflow-wrap:anywhere}.empty.svelte-qgy8bv{color:var(--side-muted);font-family:Segoe UI,system-ui,sans-serif;padding:2px 0}.foot.svelte-qgy8bv{padding:8px 10px 4px;color:var(--side-muted);font-size:12px}.find.svelte-lfpgt7{position:absolute;top:62px;right:22px;z-index:50;display:flex;align-items:center;gap:2px;padding:5px 5px 5px 6px;background:var(--side-input);color:var(--side-fg);border:1px solid var(--side-border);border-radius:7px;box-shadow:0 6px 22px #00000029;font:13px/1.2 Inter,Segoe UI,system-ui,sans-serif}input.svelte-lfpgt7{width:210px;padding:5px 8px;font:inherit;color:inherit;background:var(--side-bg);border:1px solid var(--side-border);border-radius:5px;outline:none}input.svelte-lfpgt7:focus{border-color:var(--side-accent)}.count.svelte-lfpgt7{min-width:64px;padding:0 6px;text-align:center;font-size:12px;color:var(--side-muted);white-space:nowrap}.count.none.svelte-lfpgt7{color:#c0392b}button.svelte-lfpgt7{display:grid;place-items:center;width:26px;height:26px;padding:0;color:var(--side-muted);background:none;border:0;border-radius:4px;cursor:pointer}button.svelte-lfpgt7:hover:not(:disabled){background:var(--side-hover);color:var(--side-fg)}button.svelte-lfpgt7:disabled{opacity:.4;cursor:default}svg.svelte-lfpgt7{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.backdrop.svelte-iqrc3t{position:fixed;inset:0;z-index:2500;background:#00000038;display:grid;place-items:start center}.panel.svelte-iqrc3t{width:min(560px,calc(100% - 32px));margin-top:70px;padding:18px 20px 16px;box-sizing:border-box;background:var(--side-input);color:var(--side-fg);border:1px solid var(--side-border);border-radius:10px;box-shadow:0 16px 50px #00000047;font:13px/1.45 Inter,Segoe UI,system-ui,sans-serif}h2.svelte-iqrc3t{margin:0 0 10px;font-size:16px}p.svelte-iqrc3t{margin:0 0 10px}.muted.svelte-iqrc3t{color:var(--side-muted)}.note.svelte-iqrc3t{padding:8px 10px;border-radius:6px;background:var(--side-accent-soft)}.error.svelte-iqrc3t{color:#c0392b;white-space:pre-line}code.svelte-iqrc3t{font-size:12px;padding:1px 4px;border-radius:3px;background:var(--side-hover);overflow-wrap:anywhere}input.svelte-iqrc3t{box-sizing:border-box;width:100%;margin:0 0 12px;padding:7px 9px;font:inherit;color:inherit;background:var(--side-bg);border:1px solid var(--side-border);border-radius:6px;outline:none}input.svelte-iqrc3t:focus{border-color:var(--side-accent)}.row.svelte-iqrc3t{display:flex;gap:6px}.row.svelte-iqrc3t input:where(.svelte-iqrc3t){flex:1}.row.svelte-iqrc3t button:where(.svelte-iqrc3t){margin-bottom:12px}.label.svelte-iqrc3t{margin:4px 0;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--side-muted)}.spaces.svelte-iqrc3t{list-style:none;margin:0 0 12px;padding:0;max-height:220px;overflow:auto}.spaces.svelte-iqrc3t button:where(.svelte-iqrc3t){display:flex;justify-content:space-between;gap:12px;width:100%;padding:6px 8px;text-align:left;font:inherit;color:inherit;background:none;border:0;border-radius:5px;cursor:pointer}.spaces.svelte-iqrc3t button:where(.svelte-iqrc3t):hover{background:var(--side-hover)}.name.svelte-iqrc3t{font-weight:600}.buttons.svelte-iqrc3t{display:flex;gap:8px;align-items:center;margin-top:6px}.grow.svelte-iqrc3t{flex:1}.buttons.svelte-iqrc3t button:where(.svelte-iqrc3t),.row.svelte-iqrc3t button:where(.svelte-iqrc3t){padding:6px 14px;font:inherit;color:inherit;background:var(--side-bg);border:1px solid var(--side-border);border-radius:6px;cursor:pointer}.buttons.svelte-iqrc3t button:where(.svelte-iqrc3t):hover:not(:disabled),.row.svelte-iqrc3t button:where(.svelte-iqrc3t):hover{background:var(--side-hover)}.buttons.svelte-iqrc3t button.primary:where(.svelte-iqrc3t){color:#fff;background:var(--side-accent);border-color:var(--side-accent)}[data-theme=dark] .buttons.svelte-iqrc3t button.primary:where(.svelte-iqrc3t){color:#1d1a22}.buttons.svelte-iqrc3t button:where(.svelte-iqrc3t):disabled{opacity:.5;cursor:default}.link.svelte-iqrc3t{padding:0;font:inherit;color:var(--side-accent);background:none;border:0;text-decoration:underline;cursor:pointer}.backdrop.svelte-jryiae{position:fixed;inset:0;z-index:2500;background:#00000038;display:grid;place-items:center}.panel.svelte-jryiae{position:relative;display:flex;flex-direction:column;box-sizing:border-box;width:340px;height:64px;overflow:hidden;background:var(--side-input);color:var(--side-fg);border:1px solid var(--side-border);border-radius:10px;box-shadow:0 16px 50px #00000047;font:13px/1.45 Inter,Segoe UI,system-ui,sans-serif;transition:width .28s ease,height .28s ease}.panel.open.svelte-jryiae{width:min(900px,calc(100vw - 48px));height:min(680px,calc(100vh - 64px))}.checking.svelte-jryiae{display:flex;align-items:center;gap:10px;height:100%;padding:0 20px}.spinner.svelte-jryiae{width:14px;height:14px;border-radius:50%;flex:none;border:2px solid var(--side-border);border-top-color:var(--side-accent);animation:svelte-jryiae-spin .8s linear infinite}@keyframes svelte-jryiae-spin{to{transform:rotate(360deg)}}.x.svelte-jryiae{position:absolute;top:10px;right:10px;z-index:1;display:grid;place-items:center;width:26px;height:26px;padding:0;color:var(--side-muted);background:none;border:0;border-radius:5px;cursor:pointer}.x.svelte-jryiae:hover:not(:disabled){color:var(--side-fg);background:var(--side-hover)}header.svelte-jryiae{padding:16px 52px 6px 20px}h2.svelte-jryiae{margin:0 0 4px;font-size:16px}p.svelte-jryiae{margin:0 0 8px}.muted.svelte-jryiae{color:var(--side-muted);white-space:pre-line}.note.svelte-jryiae{padding:6px 10px;border-radius:6px;background:var(--side-accent-soft)}.error.svelte-jryiae{color:#c0392b;white-space:pre-line}.body.svelte-jryiae{flex:1;min-height:0;display:flex;border-top:1px solid var(--side-border);border-bottom:1px solid var(--side-border)}.pad.svelte-jryiae{padding:16px 20px}nav.svelte-jryiae{flex:none;width:150px;padding:8px 6px;overflow:auto;background:var(--side-bg);border-right:1px solid var(--side-border)}.label.svelte-jryiae{margin:4px 8px 6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--side-muted)}nav.svelte-jryiae button:where(.svelte-jryiae){display:flex;justify-content:space-between;align-items:center;gap:6px;width:100%;padding:5px 8px;text-align:left;font:inherit;color:inherit;background:none;border:0;border-radius:5px;cursor:pointer}nav.svelte-jryiae button:where(.svelte-jryiae):hover{background:var(--side-hover)}nav.svelte-jryiae button.selected:where(.svelte-jryiae){background:var(--side-accent-soft);font-weight:600}.tag.svelte-jryiae{font-size:10px;font-weight:600;padding:0 5px;border-radius:8px;color:var(--side-muted);border:1px solid var(--side-border)}.tag.new.svelte-jryiae{color:#fff;background:var(--side-accent);border-color:var(--side-accent)}[data-theme=dark] .tag.new.svelte-jryiae{color:#1d1a22}iframe.svelte-jryiae{flex:1;min-width:0;border:0;background:var(--app-bg)}footer.svelte-jryiae{display:flex;gap:8px;align-items:center;padding:10px 16px}.grow.svelte-jryiae{flex:1}footer.svelte-jryiae button:where(.svelte-jryiae){padding:6px 14px;font:inherit;color:inherit;background:var(--side-bg);border:1px solid var(--side-border);border-radius:6px;cursor:pointer}footer.svelte-jryiae button:where(.svelte-jryiae):hover:not(:disabled){background:var(--side-hover)}footer.svelte-jryiae button.primary:where(.svelte-jryiae){color:#fff;background:var(--side-accent);border-color:var(--side-accent)}[data-theme=dark] footer.svelte-jryiae button.primary:where(.svelte-jryiae){color:#1d1a22}footer.svelte-jryiae button:where(.svelte-jryiae):disabled{opacity:.5;cursor:default}.backdrop.svelte-sew9gy{position:fixed;inset:0;z-index:2500;background:#00000038;display:grid;place-items:start center}.panel.svelte-sew9gy{display:flex;flex-direction:column;width:min(780px,calc(100% - 32px));height:min(640px,calc(100% - 80px));margin-top:40px;box-sizing:border-box;background:var(--side-input);color:var(--side-fg);border:1px solid var(--side-border);border-radius:10px;box-shadow:0 16px 50px #00000047;font:13px/1.45 Inter,Segoe UI,system-ui,sans-serif;overflow:hidden}header.svelte-sew9gy{display:flex;align-items:center;gap:12px;padding:14px 16px 12px 20px;border-bottom:1px solid var(--side-border)}.heading.svelte-sew9gy{flex:1;min-width:0}h2.svelte-sew9gy{margin:0;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}h2.svelte-sew9gy .muted:where(.svelte-sew9gy){font-weight:400}header.svelte-sew9gy p:where(.svelte-sew9gy){margin:0}.folder-icon.svelte-sew9gy{width:26px;height:26px;fill:var(--side-accent-soft);stroke:var(--side-accent);stroke-width:1}.close.svelte-sew9gy{font-size:20px;line-height:1;padding:2px 8px;color:var(--side-muted);background:none;border:0;border-radius:5px;cursor:pointer}.close.svelte-sew9gy:hover{background:var(--side-hover);color:var(--side-fg)}.body-message.svelte-sew9gy{padding:20px}.main.svelte-sew9gy{flex:1;display:flex;min-height:0}nav.svelte-sew9gy{width:180px;flex:none;padding:10px 8px;border-right:1px solid var(--side-border);background:var(--side-bg);overflow:auto}nav.svelte-sew9gy button:where(.svelte-sew9gy){display:block;width:100%;padding:7px 10px;margin-bottom:2px;text-align:left;font:inherit;color:inherit;background:none;border:0;border-radius:6px;cursor:pointer}nav.svelte-sew9gy button:where(.svelte-sew9gy):hover{background:var(--side-hover)}nav.svelte-sew9gy button.active:where(.svelte-sew9gy){background:var(--side-accent-soft);color:var(--side-accent)}.nav-title.svelte-sew9gy{display:block;font-weight:600}.nav-about.svelte-sew9gy{display:block;font-size:11px;color:var(--side-muted)}.dot.svelte-sew9gy{margin-left:6px;font-size:9px;color:#c0392b;vertical-align:middle}.content.svelte-sew9gy{flex:1;min-width:0;overflow:auto;padding:14px 20px 18px}section.svelte-sew9gy{margin-bottom:18px}h3.svelte-sew9gy{margin:0 0 4px;font-size:13px}h4.svelte-sew9gy{margin:14px 0 4px;font-size:12px}p.svelte-sew9gy{margin:0 0 8px}.muted.svelte-sew9gy{color:var(--side-muted)}.hint.svelte-sew9gy{display:block;color:var(--side-muted);font-weight:400}.small-print.svelte-sew9gy{font-size:12px;margin-top:8px}.note.svelte-sew9gy{padding:8px 10px;border-radius:6px;background:var(--side-accent-soft)}.problem.svelte-sew9gy{padding:7px 10px;border-radius:6px;color:#8f2318;background:#fbe4e1}[data-theme=dark] .problem.svelte-sew9gy{color:#ffb4a8;background:#4a2420}.lock-note.svelte-sew9gy{margin-top:6px;font-size:12px;color:var(--side-accent)}.lock-note.svelte-sew9gy:before{content:"🔒 "}.error.svelte-sew9gy{color:#c0392b}.card.svelte-sew9gy{padding:10px 12px;border:1px solid var(--side-border);border-radius:8px;background:var(--side-bg)}.card.svelte-sew9gy p:where(.svelte-sew9gy):last-child{margin-bottom:0}.excerpt.svelte-sew9gy{padding-left:10px;border-left:3px solid var(--side-border);font-style:italic}code.svelte-sew9gy{font-size:12px;padding:1px 4px;border-radius:3px;background:var(--side-hover)}pre.svelte-sew9gy{margin:0 0 10px;padding:10px 12px;max-height:240px;overflow:auto;font-size:12px;background:var(--side-bg);border:1px solid var(--side-border);border-radius:6px}input.svelte-sew9gy:not([type]),textarea.svelte-sew9gy,select.svelte-sew9gy{box-sizing:border-box;padding:6px 8px;font:inherit;color:inherit;background:var(--side-bg);border:1px solid var(--side-border);border-radius:6px;outline:none}input.svelte-sew9gy:not([type]):focus,textarea.svelte-sew9gy:focus,select.svelte-sew9gy:focus{border-color:var(--side-accent)}input.svelte-sew9gy:disabled,textarea.svelte-sew9gy:disabled,select.svelte-sew9gy:disabled{opacity:.6}textarea.svelte-sew9gy{width:100%;resize:vertical}.meta.svelte-sew9gy{display:flex;gap:8px;font-size:11px;color:var(--side-muted)}.meta.svelte-sew9gy .over:where(.svelte-sew9gy){color:#c0392b}.grow.svelte-sew9gy{flex:1}.pair.svelte-sew9gy{display:flex;gap:6px;margin-bottom:6px;align-items:center}.pair.svelte-sew9gy .name:where(.svelte-sew9gy){width:170px}.pair.svelte-sew9gy .name.wide:where(.svelte-sew9gy){flex:1}.address.svelte-sew9gy{width:100%;box-sizing:border-box}.matches.svelte-sew9gy{margin:-3px 0 8px;font-size:11px;color:var(--side-muted)}.check.svelte-sew9gy{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.check.svelte-sew9gy input:where(.svelte-sew9gy){margin-top:3px}.choice.svelte-sew9gy{display:flex;flex-direction:column;gap:6px;margin:6px 0 10px}.choice.svelte-sew9gy label:where(.svelte-sew9gy){display:flex;gap:8px;align-items:flex-start;cursor:pointer}.choice.svelte-sew9gy input:where(.svelte-sew9gy){margin-top:3px}.fields.svelte-sew9gy{display:grid;grid-template-columns:2fr 1fr;gap:10px;margin:10px 0 4px}.fields.svelte-sew9gy label:where(.svelte-sew9gy){display:flex;flex-direction:column;gap:3px;font-weight:600;font-size:12px}.fields.svelte-sew9gy input:where(.svelte-sew9gy){font-weight:400}table.locks.svelte-sew9gy{width:100%;border-collapse:collapse;margin:6px 0 8px}.locks.svelte-sew9gy th:where(.svelte-sew9gy),.locks.svelte-sew9gy td:where(.svelte-sew9gy){padding:6px 4px;border-top:1px solid var(--side-border);text-align:left;vertical-align:top}.locks.svelte-sew9gy th:where(.svelte-sew9gy){font-weight:600}.locks.svelte-sew9gy th:where(.svelte-sew9gy) .hint:where(.svelte-sew9gy){font-size:11px}.locks.svelte-sew9gy td:where(.svelte-sew9gy){width:220px}.locks.svelte-sew9gy select:where(.svelte-sew9gy){width:100%}.fixed.svelte-sew9gy{display:inline-block;padding-top:6px;color:var(--side-muted)}.levels.svelte-sew9gy{margin:4px 0 8px;padding-left:18px;color:var(--side-muted)}.version.svelte-sew9gy{margin-top:8px}table.readers.svelte-sew9gy{width:100%;border-collapse:collapse;margin:6px 0 10px}.readers.svelte-sew9gy th:where(.svelte-sew9gy),.readers.svelte-sew9gy td:where(.svelte-sew9gy){padding:5px 4px;border-top:1px solid var(--side-border);text-align:left;vertical-align:top}.readers.svelte-sew9gy th:where(.svelte-sew9gy){width:160px;font-weight:600}.readers.svelte-sew9gy .to-read:where(.svelte-sew9gy){display:inline-block;margin:0 6px 2px 0;padding:0 6px;border-radius:9px;font-size:12px;color:#8f2318;background:#fbe4e1}[data-theme=dark] .readers.svelte-sew9gy .to-read:where(.svelte-sew9gy){color:#ffb4a8;background:#4a2420}.readers.svelte-sew9gy .all-read:where(.svelte-sew9gy){color:var(--side-muted)}.levels.svelte-sew9gy li:where(.svelte-sew9gy){margin-bottom:3px}footer.svelte-sew9gy{display:flex;gap:8px;align-items:center;padding:10px 16px 12px 20px;border-top:1px solid var(--side-border)}.footer-note.svelte-sew9gy{font-size:12px;color:var(--side-muted)}.footer-note.error.svelte-sew9gy{color:#c0392b}button.small.svelte-sew9gy,footer.svelte-sew9gy button:where(.svelte-sew9gy),.buttons.svelte-sew9gy button:where(.svelte-sew9gy){padding:5px 12px;font:inherit;color:inherit;background:var(--side-bg);border:1px solid var(--side-border);border-radius:6px;cursor:pointer}footer.svelte-sew9gy button:where(.svelte-sew9gy),.buttons.svelte-sew9gy button:where(.svelte-sew9gy){padding:6px 14px}button.small.svelte-sew9gy:hover:not(:disabled),footer.svelte-sew9gy button:where(.svelte-sew9gy):hover:not(:disabled),.buttons.svelte-sew9gy button:where(.svelte-sew9gy):hover{background:var(--side-hover)}button.primary.svelte-sew9gy{color:#fff;background:var(--side-accent);border-color:var(--side-accent)}[data-theme=dark] button.primary.svelte-sew9gy{color:#1d1a22}footer.svelte-sew9gy button.primary:where(.svelte-sew9gy):hover:not(:disabled){background:var(--side-accent);filter:brightness(1.08)}button.svelte-sew9gy:disabled{opacity:.5;cursor:default}.remove.svelte-sew9gy{padding:2px 8px;font-size:16px;line-height:1;color:var(--side-muted);background:none;border:0;border-radius:5px;cursor:pointer}.remove.svelte-sew9gy:hover:not(:disabled){background:var(--side-hover);color:var(--side-fg)}.buttons.svelte-sew9gy{display:flex;gap:8px;align-items:center;margin-top:10px}.link.svelte-sew9gy{padding:0;font:inherit;color:var(--side-accent);background:none;border:0;text-decoration:underline;cursor:pointer}@media(max-width:620px){.main.svelte-sew9gy{flex-direction:column}nav.svelte-sew9gy{width:auto;display:flex;gap:4px;overflow-x:auto;border-right:0;border-bottom:1px solid var(--side-border)}nav.svelte-sew9gy button:where(.svelte-sew9gy){width:auto;flex:none}.nav-about.svelte-sew9gy{display:none}.fields.svelte-sew9gy{grid-template-columns:1fr}}.backdrop.svelte-e2eyom{position:fixed;inset:0;z-index:2000;background:#0000002e}.panel.svelte-e2eyom{width:min(560px,calc(100% - 32px));margin:70px auto 0;overflow:hidden;background:var(--side-input);color:var(--side-fg);border:1px solid var(--side-border);border-radius:8px;box-shadow:0 12px 40px #00000040;font:13px/1.35 Inter,Segoe UI,system-ui,sans-serif}input.svelte-e2eyom{box-sizing:border-box;width:100%;padding:10px 12px;font:inherit;font-size:14px;color:inherit;background:transparent;border:0;border-bottom:1px solid var(--side-border);outline:none}ul.svelte-e2eyom{list-style:none;margin:0;padding:4px;max-height:50vh;overflow:auto}button.svelte-e2eyom{display:flex;gap:10px;align-items:baseline;width:100%;padding:6px 8px;text-align:left;font:inherit;color:inherit;background:none;border:0;border-radius:4px;cursor:pointer}button.selected.svelte-e2eyom{background:var(--side-accent-soft)}span.svelte-e2eyom{color:var(--side-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.none.svelte-e2eyom{padding:8px;color:var(--side-muted)}.history.svelte-1ntzv8t{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;font:13px/1.35 Inter,Segoe UI,system-ui,sans-serif}.hint.svelte-1ntzv8t{margin:8px 12px 4px;color:var(--side-muted);font-size:12px}ul.svelte-1ntzv8t{list-style:none;margin:0;padding:4px;overflow:auto;flex:1 1 auto;min-height:0}li.svelte-1ntzv8t button:where(.svelte-1ntzv8t){display:grid;width:100%;padding:6px 8px;gap:1px;text-align:left;font:inherit;color:inherit;background:none;border:0;border-left:3px solid transparent;border-radius:4px;cursor:pointer}li.svelte-1ntzv8t button:where(.svelte-1ntzv8t):hover:not(:disabled){background:var(--side-hover)}li.svelte-1ntzv8t button.current:where(.svelte-1ntzv8t),li.svelte-1ntzv8t button.from:where(.svelte-1ntzv8t),li.svelte-1ntzv8t button.to:where(.svelte-1ntzv8t){background:var(--side-accent-soft);border-left-color:var(--side-accent)}.pick.svelte-1ntzv8t{margin-left:6px;padding:0 5px;border-radius:4px;font-size:11px;font-weight:600;color:#fff;background:var(--side-accent)}[data-theme=dark] .pick.svelte-1ntzv8t{color:#1d1a22}.picked.svelte-1ntzv8t{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:4px 8px;padding:6px 8px;font-size:12px;border:1px solid var(--side-border);border-radius:6px;background:var(--side-input)}.picked-actions.svelte-1ntzv8t{display:inline-flex;gap:6px;margin-left:auto}.picked.svelte-1ntzv8t button:where(.svelte-1ntzv8t){padding:2px 8px;font:inherit;color:inherit;cursor:pointer;background:var(--side-bg);border:1px solid var(--side-border);border-radius:5px}.picked.svelte-1ntzv8t button:where(.svelte-1ntzv8t):hover{background:var(--side-hover)}li.svelte-1ntzv8t button:where(.svelte-1ntzv8t):disabled{cursor:default;opacity:.55}.when.svelte-1ntzv8t{font-weight:600;display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px}.published.svelte-1ntzv8t{display:inline-flex;align-items:center;gap:3px;padding:0 6px 0 3px;border-radius:9px;font-size:11px;font-weight:600;color:var(--side-accent);background:var(--side-accent-soft)}.published.svelte-1ntzv8t svg:where(.svelte-1ntzv8t){width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linejoin:round;stroke-linecap:round}.what.svelte-1ntzv8t{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.what.svelte-1ntzv8t em:where(.svelte-1ntzv8t){font-style:normal;color:var(--side-muted)}.ago.svelte-1ntzv8t{font-size:12px;color:var(--side-muted)}.who.svelte-1ntzv8t{font-size:12px;color:var(--side-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note.svelte-1ntzv8t{margin:10px 12px;color:var(--side-muted)}.note.error.svelte-1ntzv8t{color:#c0392b;white-space:pre-wrap}.more.svelte-1ntzv8t{margin:6px 12px 12px;padding:5px 10px;font:inherit;color:inherit;background:var(--side-input);border:1px solid var(--side-border);border-radius:6px;cursor:pointer}.more.svelte-1ntzv8t:hover{background:var(--side-hover)}.bar.svelte-3t86jj{display:flex;align-items:center;gap:10px;padding:7px 14px;font:13px/1.4 Inter,Segoe UI,system-ui,sans-serif;color:var(--side-fg);background:var(--side-bg);border-bottom:1px solid var(--side-border)}.bar.to-read.svelte-3t86jj{background:var(--side-accent-soft)}svg.svelte-3t86jj{flex:none;width:18px;height:18px;fill:none;stroke:var(--side-accent);stroke-width:1.2;stroke-linejoin:round;stroke-linecap:round}.text.svelte-3t86jj{flex:1;min-width:0}.text.svelte-3t86jj span:where(.svelte-3t86jj){color:var(--side-muted)}.text.svelte-3t86jj .ask:where(.svelte-3t86jj){color:var(--side-fg);font-weight:600}.text.svelte-3t86jj .done:where(.svelte-3t86jj){color:var(--side-accent)}button.svelte-3t86jj{flex:none;padding:4px 12px;font:inherit;color:inherit;cursor:pointer;background:var(--side-input);border:1px solid var(--side-border);border-radius:6px}button.svelte-3t86jj:hover:not(:disabled){background:var(--side-hover)}button.primary.svelte-3t86jj{color:#fff;background:var(--side-accent);border-color:var(--side-accent)}button.primary.svelte-3t86jj:hover:not(:disabled){background:var(--side-accent);filter:brightness(1.08)}[data-theme=dark] .bar.svelte-3t86jj button.primary:where(.svelte-3t86jj){color:#1d1a22}button.svelte-3t86jj:disabled{opacity:.6;cursor:default}.bar.svelte-2a3kqv{display:flex;align-items:center;gap:10px;padding:7px 14px;font:13px/1.4 Inter,Segoe UI,system-ui,sans-serif;color:var(--side-fg);background:var(--side-bg);border-bottom:1px solid var(--side-border)}.bar.sent.svelte-2a3kqv{background:var(--side-accent-soft)}svg.svelte-2a3kqv{flex:none;width:18px;height:18px;fill:none;stroke:var(--side-accent);stroke-width:1.2;stroke-linejoin:round;stroke-linecap:round}.text.svelte-2a3kqv{flex:1;min-width:0}.text.svelte-2a3kqv span:where(.svelte-2a3kqv){color:var(--side-muted)}.text.svelte-2a3kqv .done:where(.svelte-2a3kqv){color:var(--side-accent)}.text.svelte-2a3kqv .ask:where(.svelte-2a3kqv){color:var(--side-fg);font-weight:600}.text.svelte-2a3kqv .error:where(.svelte-2a3kqv){color:#c0392b}button.svelte-2a3kqv{flex:none;padding:4px 12px;font:inherit;color:inherit;cursor:pointer;background:var(--side-input);border:1px solid var(--side-border);border-radius:6px}button.svelte-2a3kqv:hover{background:var(--side-hover)}button.primary.svelte-2a3kqv{color:#fff;background:var(--side-accent);border-color:var(--side-accent)}button.primary.svelte-2a3kqv:hover{background:var(--side-accent);filter:brightness(1.08)}[data-theme=dark] .bar.svelte-2a3kqv button.primary:where(.svelte-2a3kqv){color:#1d1a22}.backdrop.svelte-1bpsb7w{position:fixed;inset:0;z-index:2500;background:#00000038;display:grid;place-items:center}.panel.svelte-1bpsb7w{position:relative;display:flex;flex-direction:column;box-sizing:border-box;width:min(860px,calc(100vw - 48px));height:min(620px,calc(100vh - 64px));overflow:hidden;background:var(--side-input);color:var(--side-fg);border:1px solid var(--side-border);border-radius:10px;box-shadow:0 16px 50px #00000047;font:13px/1.45 Inter,Segoe UI,system-ui,sans-serif}.x.svelte-1bpsb7w{position:absolute;top:10px;right:10px;z-index:1;display:grid;place-items:center;width:26px;height:26px;padding:0;color:var(--side-muted);background:none;border:0;border-radius:5px;cursor:pointer}.x.svelte-1bpsb7w:hover{color:var(--side-fg);background:var(--side-hover)}header.svelte-1bpsb7w{padding:16px 52px 6px 20px}h2.svelte-1bpsb7w{margin:0 0 4px;font-size:16px}h3.svelte-1bpsb7w{margin:0 0 8px;font-size:15px}p.svelte-1bpsb7w{margin:0 0 8px}.muted.svelte-1bpsb7w{color:var(--side-muted)}.error.svelte-1bpsb7w{color:#c0392b;white-space:pre-line}.pad.svelte-1bpsb7w{padding:16px 20px}.body.svelte-1bpsb7w{flex:1;min-height:0;display:flex;border-top:1px solid var(--side-border);border-bottom:1px solid var(--side-border)}nav.svelte-1bpsb7w{flex:none;width:230px;padding:8px 6px;overflow:auto;background:var(--side-bg);border-right:1px solid var(--side-border)}nav.svelte-1bpsb7w button:where(.svelte-1bpsb7w){display:flex;flex-direction:column;width:100%;padding:6px 8px;text-align:left;font:inherit;color:inherit;background:none;border:0;border-radius:5px;cursor:pointer}nav.svelte-1bpsb7w button:where(.svelte-1bpsb7w) span:where(.svelte-1bpsb7w){font-size:12px;color:var(--side-muted)}nav.svelte-1bpsb7w button:where(.svelte-1bpsb7w):hover{background:var(--side-hover)}nav.svelte-1bpsb7w button.selected:where(.svelte-1bpsb7w){background:var(--side-accent-soft)}section.svelte-1bpsb7w{flex:1;min-width:0;padding:14px 18px;overflow:auto}dl.svelte-1bpsb7w{display:grid;grid-template-columns:max-content 1fr;gap:2px 12px;margin:0 0 12px}dt.svelte-1bpsb7w{color:var(--side-muted)}dd.svelte-1bpsb7w{margin:0;overflow-wrap:anywhere}table.svelte-1bpsb7w{width:100%;border-collapse:collapse;margin-bottom:12px}th.svelte-1bpsb7w,td.svelte-1bpsb7w{padding:4px 8px;text-align:left;vertical-align:top;border-bottom:1px solid var(--side-border)}th.svelte-1bpsb7w{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--side-muted)}td.svelte-1bpsb7w:first-child{width:30%;color:var(--side-muted)}td.svelte-1bpsb7w:nth-child(2){white-space:pre-wrap;overflow-wrap:anywhere}td.mark.svelte-1bpsb7w{width:2em;text-align:center;font-weight:700;color:var(--side-accent)}dd.note.svelte-1bpsb7w{white-space:pre-wrap;font-style:italic}summary.svelte-1bpsb7w{cursor:pointer;color:var(--side-muted)}pre.svelte-1bpsb7w{margin:8px 0 0;padding:10px;white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.45 Cascadia Mono,Consolas,monospace;background:var(--side-bg);border-radius:6px}footer.svelte-1bpsb7w{display:flex;gap:8px;align-items:center;padding:10px 16px}.grow.svelte-1bpsb7w{flex:1}footer.svelte-1bpsb7w button:where(.svelte-1bpsb7w){padding:6px 14px;font:inherit;color:inherit;background:var(--side-bg);border:1px solid var(--side-border);border-radius:6px;cursor:pointer}footer.svelte-1bpsb7w button:where(.svelte-1bpsb7w):hover{background:var(--side-hover)}.bar.svelte-uczd81{display:flex;align-items:flex-start;gap:10px;padding:7px 14px;font:13px/1.4 Inter,Segoe UI,system-ui,sans-serif;color:var(--side-fg);background:var(--side-accent-soft);border-bottom:1px solid var(--side-border)}.bar.done.svelte-uczd81{background:var(--side-bg)}svg.svelte-uczd81{flex:none;width:18px;height:18px;margin-top:2px;fill:none;stroke:var(--side-accent);stroke-width:1.2;stroke-linejoin:round;stroke-linecap:round}.text.svelte-uczd81{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.line.svelte-uczd81 span:where(.svelte-uczd81){color:var(--side-muted)}.line.svelte-uczd81 .ask:where(.svelte-uczd81){color:var(--side-fg);font-weight:600}.line.svelte-uczd81 .ok:where(.svelte-uczd81){color:var(--side-accent)}.line.svelte-uczd81 .note:where(.svelte-uczd81){font-style:italic}.error.svelte-uczd81{color:#c0392b;white-space:pre-line}.ticks.svelte-uczd81{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;color:var(--side-muted)}.tick.svelte-uczd81{display:inline-flex;align-items:center;gap:4px;color:var(--side-fg)}.actions.svelte-uczd81{display:flex;gap:8px;align-items:center}input.svelte-uczd81{flex:1;min-width:0;padding:4px 8px;font:inherit;color:inherit;background:var(--side-input);border:1px solid var(--side-border);border-radius:6px}button.svelte-uczd81{flex:none;padding:4px 12px;font:inherit;color:inherit;cursor:pointer;background:var(--side-input);border:1px solid var(--side-border);border-radius:6px}button.svelte-uczd81:hover:not(:disabled){background:var(--side-hover)}button.mark.svelte-uczd81{padding:1px 8px}button.mark.on.svelte-uczd81,button.primary.svelte-uczd81{color:#fff;background:var(--side-accent);border-color:var(--side-accent)}button.primary.svelte-uczd81:hover:not(:disabled){background:var(--side-accent);filter:brightness(1.08)}[data-theme=dark] .bar.svelte-uczd81 button.primary:where(.svelte-uczd81),[data-theme=dark] .bar.svelte-uczd81 button.mark.on:where(.svelte-uczd81){color:#1d1a22}button.svelte-uczd81:disabled{opacity:.6;cursor:default}.shell.svelte-1n46o8q{display:flex;flex-direction:column;height:100%}.layout.svelte-1n46o8q{flex:1;min-height:0;display:flex}.side.svelte-1n46o8q{flex:none;height:100%;border-right:1px solid var(--side-border)}.layout.narrow.svelte-1n46o8q{position:relative}.layout.narrow.svelte-1n46o8q .side:where(.svelte-1n46o8q){position:absolute;z-index:20;left:44px;top:0;bottom:0;width:min(320px,calc(100vw - 64px))!important;background:var(--side-bg);box-shadow:4px 0 18px #0000002e}.drawer-backdrop.svelte-1n46o8q{position:absolute;z-index:19;inset:0 0 0 44px;background:#00000040}.resizer.svelte-1n46o8q{flex:none;width:5px;margin-left:-3px;cursor:col-resize;z-index:1}.resizer.svelte-1n46o8q:hover{background:var(--side-accent-soft)}.editor.svelte-1n46o8q{position:relative;flex:1;min-width:0;height:100%;display:flex;flex-direction:column}.pinned-nav.svelte-1n46o8q{flex:none;height:100%;min-width:0;border-right:1px solid var(--side-border);background:var(--side-bg);color:var(--side-fg);font:13px/1.35 Inter,Segoe UI,system-ui,sans-serif}.nav-strip.svelte-1n46o8q{flex:none;display:flex;flex-direction:column;align-items:center;gap:8px;width:22px;height:100%;padding:8px 0;border:0;border-right:1px solid var(--side-border);background:var(--side-bg);color:var(--side-muted);font:11px/1 Inter,Segoe UI,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.nav-strip.svelte-1n46o8q:hover{color:var(--side-fg);background:var(--side-hover)}.nav-strip.svelte-1n46o8q span:where(.svelte-1n46o8q){writing-mode:vertical-rl}.nav-strip.svelte-1n46o8q svg:where(.svelte-1n46o8q){flex:none;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.host.svelte-1n46o8q{flex:1;min-height:0}.policy-notice.svelte-1n46o8q{margin:0;padding:7px 14px;font:13px/1.4 Inter,Segoe UI,system-ui,sans-serif;color:var(--side-muted);background:var(--side-bg);border-bottom:1px solid var(--side-border)}:root{color-scheme:light;--app-bg: #f8f9fb;--side-bg: #f6f7f9;--side-bar: #eceaf1;--side-fg: #2e2935;--side-muted: #756d7e;--side-border: #ded9e7;--side-hover: #eeebf4;--side-accent: #5f3b9d;--side-accent-soft: #eee7fa;--side-input: #ffffff;--side-mark: #f6e3a1}:root[data-theme=paper]{color-scheme:light;--app-bg: #d9d2c3;--side-bg: #dad4c5;--side-bar: #d2cab9;--side-fg: #1b1813;--side-muted: #544c40;--side-border: #c8bda9;--side-hover: #d2caba;--side-accent: #173f85;--side-accent-soft: #ced4dd;--side-input: #e5e0d6;--side-mark: #e3ce85}:root[data-theme=dark]{color-scheme:dark;--app-bg: #17181c;--side-bg: #1d1a22;--side-bar: #16141a;--side-fg: #e9e4ef;--side-muted: #aaa1b3;--side-border: #38323f;--side-hover: #2c2833;--side-accent: #c2a3ed;--side-accent-soft: #332744;--side-input: #211e26;--side-mark: #5c4a1c}::highlight(find-match){background-color:#f6e3a1;color:inherit}::highlight(find-current){background-color:#f2a93b;color:#1d1a22}:root[data-theme=dark] ::highlight(find-match){background-color:#5c4a1c}:root[data-theme=dark] ::highlight(find-current){background-color:#d08a1e;color:#17181c}html,body,#app{height:100%;margin:0}body{background:var(--app-bg);font:13px/1.4 Segoe UI,system-ui,sans-serif;overflow:hidden}@page{margin:16mm 15mm 18mm;@top-left{content:""}@top-center{content:""}@top-right{content:""}@bottom-left{font:9pt Segoe UI,system-ui,sans-serif;color:#555}@bottom-right{content:"Page " counter(page) " of " counter(pages);font:9pt Segoe UI,system-ui,sans-serif;color:#555}}@media print{html,body,#app{height:auto;overflow:visible;background:#fff}.slate-editor-host .format-toolbar,.slate-editor-host .workspace-gutter,.slate-editor-host .document-outline,.slate-editor-host .editor-pane,.slate-editor-host .drop-overlay,.slate-editor-host .toast-region,.slate-editor-host .statusbar,.titlebar,.find,.activity,.side,.resizer,.pinned-nav,.nav-strip{display:none!important}.editor>:not(.host){display:none!important}.slate-editor-host,.slate-editor-host *:not(svg,svg *){height:auto!important;max-height:none!important;overflow:visible!important}.slate-editor-host .workspace-body,.slate-editor-host .editor-grid{display:block!important}.slate-editor-host .print-image{text-align:center;margin:0 0 6mm;break-after:avoid}.slate-editor-host .print-image img{max-width:100%;max-height:35mm!important}}@media screen{.print-image{display:none}}.slate-editor-host .preview-pane>.page-footer,.slate-editor-host .slate-print-section>.page-footer{margin:48px 0 0;padding:14px 0 0;border-top:1px solid var(--border);text-align:center;color:var(--text-muted);font:14px/1.5 var(--font-ui);user-select:text;cursor:auto}.slate-editor-host .page-footer p{margin:0}.slate-editor-host .page-footer a{color:var(--accent);text-decoration:none}.slate-editor-host .page-footer a:hover{text-decoration:underline}.slate-editor-host .page-footer code{font:.92em var(--font-editor)}.slate-editor-host .page-footer .metatrash-wordmark{color:var(--text);font-weight:750;letter-spacing:-.5px}.slate-editor-host .page-footer .metatrash-wordmark span{color:var(--accent-strong)}@media print{.slate-editor-host .page-footer{break-inside:avoid;margin-top:10mm}}.web-dialog-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:#00000059}.web-dialog{width:min(440px,calc(100vw - 32px));box-sizing:border-box;padding:18px 20px 14px;border-radius:10px;background:var(--side-input);color:var(--side-fg);border:1px solid var(--side-border);box-shadow:0 12px 40px #00000040;font:14px/1.45 Segoe UI,system-ui,sans-serif}.web-dialog h2{margin:0 0 8px;font-size:15px}.web-dialog p{margin:0 0 10px;white-space:pre-wrap}.web-dialog input{width:100%;box-sizing:border-box;margin:2px 0 12px;padding:6px 8px;font:inherit;color:inherit;background:var(--side-bg);border:1px solid var(--side-border);border-radius:6px}.web-dialog .buttons{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.web-dialog button{padding:6px 14px;font:inherit;color:inherit;background:var(--side-bg);border:1px solid var(--side-border);border-radius:6px}.web-dialog button.primary{background:var(--side-accent);border-color:var(--side-accent);color:#fff}
