svg.svelte-13so817{flex-shrink:0;display:block}input.small.svelte-iqkrld{width:6.5em}.head.svelte-1or6780{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.head.svelte-1or6780 h1:where(.svelte-1or6780){margin-bottom:4px}.head.svelte-1or6780 p:where(.svelte-1or6780){margin:0}.head.svelte-1or6780 button{flex-shrink:0}fieldset.svelte-1or6780{border:none;border-top:1px solid var(--border);margin:0;padding:12px 0}legend.svelte-1or6780{padding:0 8px 0 0;font-size:.95rem;font-weight:600}.check.svelte-1or6780{flex-direction:row;align-items:center;gap:8px}.status.svelte-1cr33bi{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.sent.svelte-1cr33bi{color:var(--ok);font-weight:600}.headline.svelte-mdqymg{margin:0 0 4px;font-size:1.15rem;font-weight:600}.choices.svelte-mdqymg{margin-top:16px}.summary.svelte-mdqymg{margin-top:12px}.summary.svelte-mdqymg tr.total:where(.svelte-mdqymg) td:where(.svelte-mdqymg){border-bottom:none;font-weight:700}details.svelte-mdqymg{margin-top:12px}summary.svelte-mdqymg{cursor:pointer;margin-bottom:8px}.existing.svelte-mdqymg{border:1px solid var(--border);border-radius:var(--radius);margin-top:12px;padding:12px}.existing.svelte-mdqymg p:where(.svelte-mdqymg){margin:0 0 8px}.check.svelte-mdqymg{flex-direction:row;align-items:center;gap:8px}.done.svelte-mdqymg{border:1px solid var(--ok);border-radius:var(--radius);padding:12px}.done.svelte-mdqymg p:where(.svelte-mdqymg){margin:0 0 8px}.ok.svelte-mdqymg{color:var(--ok)}.warning.svelte-mdqymg{color:var(--danger)}.attach.svelte-4fezw3{border:1px dashed var(--border);border-radius:var(--radius);text-align:left;flex-direction:column;gap:8px;width:100%;padding:10px;display:flex}.attach.svelte-4fezw3 p:where(.svelte-4fezw3){margin:0}.candidate.svelte-4fezw3{text-align:left;overflow-wrap:anywhere;justify-content:flex-start}.past.svelte-d6jhz1,.letter.svelte-1dfnxin{border:1px dashed var(--border);border-radius:var(--radius);margin-top:12px;padding:12px}h3.svelte-1dfnxin{margin-top:0;font-size:1rem}.warning.svelte-1ygalmn{color:var(--danger)}.revision.svelte-1ygalmn{border-top:1px solid var(--border);padding:12px 0}.revision.svelte-1ygalmn p:where(.svelte-1ygalmn){margin:0 0 4px}.line.svelte-1ygalmn{align-items:baseline;gap:12px;margin-top:10px;display:flex}.label.svelte-1ygalmn{color:var(--muted);flex:0 0 56px;font-size:.85rem}.content.svelte-1ygalmn{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.footer.svelte-1ygalmn{justify-content:flex-end;margin-top:8px;display:flex}.undo.svelte-1ygalmn{color:var(--danger);background:0 0;border:none;padding:4px 0;font-size:.9rem;text-decoration:underline}@media (width<=640px){.line.svelte-1ygalmn{flex-direction:column;align-items:stretch;gap:6px}.label.svelte-1ygalmn{flex:none}.content.svelte-1ygalmn button:not(.icon-only){flex:auto}}.tabs.svelte-1bluspf{gap:6px;margin-bottom:12px;padding-bottom:2px;display:flex;overflow-x:auto}.tabs.svelte-1bluspf button:where(.svelte-1bluspf){white-space:nowrap;border-radius:999px;flex:none}.tabs.svelte-1bluspf button.active:where(.svelte-1bluspf){background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.tabs.svelte-1bluspf button.ended:where(.svelte-1bluspf):not(.active){color:var(--muted)}.tabs.svelte-1bluspf button.add:where(.svelte-1bluspf){border-style:dashed}.warning.svelte-f37qui{color:var(--danger)}.head.svelte-hlbkx5{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.head.svelte-hlbkx5 h1:where(.svelte-hlbkx5){margin:0}.row-buttons.svelte-hlbkx5{flex-wrap:wrap;justify-content:flex-end;gap:6px;width:100%;display:flex}.row-buttons.svelte-hlbkx5 button:where(.svelte-hlbkx5):not(.icon-only){flex:auto}input[type=checkbox].svelte-hlbkx5{width:20px;height:20px;min-height:0;accent-color:var(--accent);margin:0}.select-all.svelte-hlbkx5{flex-direction:row;align-items:center;gap:10px;min-height:44px;margin-bottom:8px;font-size:.9rem}input[type=checkbox].svelte-hlbkx5{flex-shrink:0}@media (width>=641px){td.select.svelte-hlbkx5{width:32px}.row-buttons.svelte-hlbkx5{flex-wrap:nowrap}td.row-action.svelte-hlbkx5{white-space:nowrap}}tr.selected.svelte-hlbkx5{background:color-mix(in srgb, var(--accent) 10%, transparent)}.selection-bar.svelte-hlbkx5{z-index:5;background:var(--surface);border:1px solid var(--accent);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 14px;display:flex;position:sticky;bottom:12px;box-shadow:0 4px 16px #00000026}.bar-buttons.svelte-hlbkx5{flex-wrap:wrap;gap:8px;display:flex}@media (width<=640px){.selection-bar.svelte-hlbkx5{bottom:calc(70px + env(safe-area-inset-bottom))}.bar-buttons.svelte-hlbkx5,.bar-buttons.svelte-hlbkx5 button:where(.svelte-hlbkx5){flex:auto}}.sent.svelte-hlbkx5{color:var(--ok);white-space:nowrap}.not-sent.svelte-hlbkx5{color:var(--danger);white-space:nowrap;font-weight:600}.add.svelte-16z4h4d input:where(.svelte-16z4h4d){width:7em}.item.svelte-1xc311x{border-bottom:1px solid var(--border);padding:12px 0}.end.svelte-1xc311x{align-items:end;display:flex}.sub.svelte-1xc311x{margin-top:16px;font-size:1rem}.share.svelte-1qfqncq{margin-top:12px}.qr.svelte-1qfqncq{border-radius:var(--radius);background:#fff;width:200px;max-width:100%;padding:8px}.qr.svelte-1qfqncq svg{width:100%;height:auto;display:block}.link.svelte-1qfqncq{width:100%;margin-top:12px;font-family:ui-monospace,monospace;font-size:.8rem}.picker.svelte-16n1mdm{border:1px dashed var(--border);border-radius:var(--radius);margin-top:12px;padding:12px}.crumbs.svelte-16n1mdm{flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:8px;display:flex}ul.svelte-16n1mdm{max-height:320px;margin:0;padding:0;list-style:none;overflow-y:auto}li.svelte-16n1mdm{padding:2px 0}button.link.svelte-16n1mdm{color:var(--accent);text-align:left;background:0 0;border:none;padding:4px 6px}.ok.svelte-16n1mdm{color:var(--ok)}.new-folder.svelte-16n1mdm{gap:8px;margin-top:8px;display:flex}.new-folder.svelte-16n1mdm input:where(.svelte-16n1mdm){flex:1}svg.svelte-md73tq{flex-shrink:0;display:block}.summary.svelte-5b2cqf{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.service.svelte-5b2cqf{font-size:1.1rem;font-weight:600}.path.svelte-5b2cqf{overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:.9rem}.services.svelte-5b2cqf{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:12px;display:grid}.service-card.svelte-5b2cqf{text-align:left;border-radius:var(--radius);flex-direction:column;align-items:flex-start;gap:6px;padding:16px;display:flex}.service-card.svelte-5b2cqf:not(:disabled):hover,.service-card.selected.svelte-5b2cqf{border-color:var(--accent)}.card-title.svelte-5b2cqf{align-items:center;gap:10px;display:flex}.badge.svelte-5b2cqf{border:1px solid;border-radius:999px;padding:2px 8px;font-size:.75rem}.ok.svelte-5b2cqf{color:var(--ok)}.warning.svelte-5b2cqf{color:var(--danger)}details.svelte-5b2cqf summary:where(.svelte-5b2cqf){cursor:pointer;list-style:none}details.svelte-5b2cqf summary:where(.svelte-5b2cqf) h2:where(.svelte-5b2cqf){display:inline}details.svelte-5b2cqf summary:where(.svelte-5b2cqf):before{content:"▸ ";color:var(--muted)}details[open].svelte-5b2cqf summary:where(.svelte-5b2cqf):before{content:"▾ "}progress.svelte-5b2cqf{width:100%}.connection.svelte-5b2cqf{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:8px 0;display:flex}header.svelte-1n46o8q{background:var(--accent);color:var(--accent-text);padding-top:env(safe-area-inset-top)}.bar.svelte-1n46o8q{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;max-width:960px;margin:0 auto;padding:12px 16px;display:flex}.brand.svelte-1n46o8q{flex-direction:column;min-width:0;display:flex}.storage.svelte-1n46o8q{color:inherit;opacity:.75;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;text-decoration:none;overflow:hidden}nav.svelte-1n46o8q{flex-wrap:wrap;gap:4px;display:flex}nav.svelte-1n46o8q a:where(.svelte-1n46o8q){color:inherit;opacity:.8;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;text-decoration:none;display:flex}nav.svelte-1n46o8q a.active:where(.svelte-1n46o8q){opacity:1;background:#ffffff2e}main.svelte-1n46o8q{max-width:960px;padding:16px max(16px, env(safe-area-inset-right)) 16px max(16px, env(safe-area-inset-left));margin:0 auto}@media (width<=640px){.bar.svelte-1n46o8q{padding:10px 16px}nav.svelte-1n46o8q{z-index:10;padding:4px 4px env(safe-area-inset-bottom);background:var(--surface);border-top:1px solid var(--border);grid-template-columns:repeat(5,1fr);gap:0;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 8px #0000000f}nav.svelte-1n46o8q a:where(.svelte-1n46o8q){color:var(--muted);opacity:1;flex-direction:column;gap:2px;min-width:0;padding:6px 2px;font-size:.68rem}nav.svelte-1n46o8q a:where(.svelte-1n46o8q) span:where(.svelte-1n46o8q){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}nav.svelte-1n46o8q a.active:where(.svelte-1n46o8q){color:var(--accent);background:0 0;font-weight:600}main.svelte-1n46o8q{padding-bottom:calc(80px + env(safe-area-inset-bottom))}}.message.svelte-1n46o8q{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:10px 14px;display:flex}.message.error.svelte-1n46o8q{border-color:var(--danger);color:var(--danger)}.message.info.svelte-1n46o8q{border-color:var(--ok)}.message.svelte-1n46o8q button:where(.svelte-1n46o8q){color:inherit;background:0 0;border:none;padding:0 4px}.message.svelte-1n46o8q button.reconnect:where(.svelte-1n46o8q){border:1px solid;padding:4px 10px}:root{--bg:#f5f7f8;--surface:#fff;--text:#1f2a30;--muted:#64717a;--border:#d9e0e4;--accent:#2f4858;--accent-text:#fff;--danger:#b3261e;--ok:#2e7d32;--radius:8px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.45}@media (prefers-color-scheme:dark){:root{--bg:#12181b;--surface:#1b2327;--text:#e6ecef;--muted:#9aa8b0;--border:#2e3a40;--accent:#7fb3cc;--accent-text:#0e1417;--danger:#f2827a;--ok:#81c784;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0}h1,h2,h3{margin:0 0 12px;line-height:1.2}h1{font-size:1.4rem}h2{font-size:1.15rem}section.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:16px;padding:16px}label{color:var(--muted);flex-direction:column;gap:4px;font-size:.85rem;display:flex}input,select,textarea{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:6px;min-width:0;padding:8px 10px}textarea{resize:vertical}button{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:6px;padding:8px 14px}button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}button.danger{color:var(--danger)}button:disabled{opacity:.5;cursor:default}.grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.muted{color:var(--muted);font-size:.9rem}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--border);vertical-align:middle;padding:8px 6px}th{color:var(--muted);font-size:.8rem;font-weight:600}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}.table-scroll{overflow-x:auto}@media (pointer:coarse){button,input,select{min-height:44px}}@media (width<=640px){section.card{border-radius:10px;padding:14px}.actions>button{flex:auto}.table-scroll{overflow-x:visible}table.cards thead{display:none}table.cards,table.cards tbody,table.cards tr{width:100%;display:block}table.cards tr{border:1px solid var(--border);border-radius:var(--radius);margin-bottom:10px;padding:6px 12px}table.cards td{text-align:right;border:none;justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}table.cards td[data-label]:before{content:attr(data-label);color:var(--muted);text-align:left;flex-shrink:0;font-size:.85rem}table.cards td input{width:60%}}button{justify-content:center;align-items:center;gap:6px;display:inline-flex}button.icon-only{min-width:38px;min-height:38px;padding:8px}@media (pointer:coarse){button.icon-only{min-width:44px;min-height:44px}}@media (width<=640px){.actions>button.icon-only{flex:none}}
