:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-deep:#6d28d9;--accent-fg:#7e22ce;--accent-action:#6d28d9;--accent-action-deep:#4338ca;--grad-accent:linear-gradient(135deg, var(--accent), var(--accent-deep));--grad-action:linear-gradient(135deg, var(--accent-action), var(--accent-action-deep));--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--surface:#fff;--surface-2:#faf9f6;--danger:#c0392b;--control-bg:#faf9f6;--control-border:#8b8792;--control-border-hover:var(--accent);--callout-bg:var(--surface-2);--callout-border:var(--border);--shadow-card:0 1px 2px #0000000a, 0 10px 24px -18px #0000004d;--focus:var(--accent);--focus-width:2px;--focus-offset:2px;--ok:#15803d;--ok-bg:#22c55e1f;--ok-border:#15803d73;--danger-bg:#c0392b1a;--danger-border:#c0392b73;--path-lan:#15803d;--path-p2p:#2563eb;--path-relay:#b45309;--radius:14px;--radius-sm:9px;--fs-display:56px;--fs-page-title:34px;--fs-h2:30px;--fs-h3:18px;--fs-body:16px;--fs-sm:14px;--fs-xs:13px;--space:16px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--section-gap:var(--space-8);--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{--section-gap:var(--space-7);font-size:16px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-deep:#818cf8;--accent-fg:#c084fc;--accent-action:#7c3aed;--accent-action-deep:#4f46e5;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px;--surface:#1c1d25;--surface-2:#1a1b22;--danger:#ff6b6b;--control-bg:#23252f;--control-border:#6b7280;--shadow-card:0 1px 2px #0000004d, 0 10px 24px -18px #0009;--ok:#4ade80;--ok-bg:#4ade8024;--ok-border:#4ade806b;--danger-bg:#ff6b6b24;--danger-border:#ff6b6b73;--path-lan:#4ade80;--path-p2p:#60a5fa;--path-relay:#fbbf24;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-deep:#818cf8;--accent-fg:#c084fc;--accent-action:#7c3aed;--accent-action-deep:#4f46e5;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px;--surface:#1c1d25;--surface-2:#1a1b22;--danger:#ff6b6b;--control-bg:#23252f;--control-border:#6b7280;--shadow-card:0 1px 2px #0000004d, 0 10px 24px -18px #0009;--ok:#4ade80;--ok-bg:#4ade8024;--ok-border:#4ade806b;--danger-bg:#ff6b6b24;--danger-border:#ff6b6b73;--path-lan:#4ade80;--path-p2p:#60a5fa;--path-relay:#fbbf24;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:radial-gradient(1000px 520px at 12% -12%, color-mix(in srgb, var(--accent) 8%, transparent), transparent 62%), radial-gradient(900px 460px at 88% -10%, color-mix(in srgb, var(--accent-deep) 7%, transparent), transparent 60%), var(--bg);background-attachment:fixed;margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:600}h1{font-size:var(--fs-display);letter-spacing:-1.68px;margin:var(--space-6) 0;line-height:1.08}@media (width<=1024px){h1{margin:var(--space-5) 0;font-size:36px}}h2{font-size:var(--fs-h2);letter-spacing:-.4px;margin:0 0 var(--space-2);line-height:1.15}@media (width<=1024px){h2{font-size:24px}}p{margin:0}code{font-family:var(--mono);color:var(--text-h);background:var(--code-bg);border-radius:4px;padding:4px 8px;font-size:15px;line-height:135%;display:inline-flex}#app{box-sizing:border-box;flex-direction:column;width:100%;min-height:100svh;margin:0 auto;display:flex}:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.btn{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-2);font:inherit;font-size:var(--fs-sm);border-radius:var(--radius-sm);border:1px solid var(--control-border);background:var(--control-bg);color:var(--text-h);cursor:pointer;padding:10px 18px;line-height:1;transition:border-color .13s,background .13s,box-shadow .13s,filter .13s,transform 50ms;display:inline-flex}.btn:not(:disabled):not(.is-disabled):not(.disabled):hover{border-color:var(--control-border-hover);box-shadow:var(--shadow)}.btn:not(:disabled):not(.is-disabled):not(.disabled):active{transform:translateY(1px)}.btn:disabled,.btn.is-disabled,.btn.disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.btn-secondary{background:var(--control-bg);border-color:var(--control-border);color:var(--text-h)}.btn-primary{background:var(--grad-action);color:#fff;border-color:#0000}.btn-primary:not(:disabled):not(.is-disabled):not(.disabled):hover{filter:brightness(1.07);box-shadow:0 8px 22px -8px color-mix(in srgb, var(--accent) 60%, transparent)}.btn-ghost{background:var(--social-bg)}.btn-link{box-shadow:none;padding:var(--space-1);color:var(--text);background:0 0;border:none;text-decoration:underline}.btn-link:not(:disabled):not(.is-disabled):not(.disabled):hover{color:var(--text-h);box-shadow:none;border:none}.btn-sm{font-size:var(--fs-xs);padding-block:7px;padding-inline:10px}.btn-block{flex:auto;inline-size:100%}@media (pointer:coarse){.btn{min-block-size:44px}}.ui-card{border:1px solid var(--border);border-radius:var(--radius);padding-block:var(--space-4);padding-inline:var(--space-5);background:var(--surface)}.ui-card>h2{font-size:var(--fs-h3);margin:0}.ui-card-raised{padding:var(--space-5);box-shadow:var(--shadow-card)}.ui-stack{gap:var(--space-3);flex-direction:column;display:flex}.ui-field{gap:var(--space-1);text-align:start;flex-direction:column;display:flex}.ui-field>label{color:var(--text-h);font-size:var(--fs-sm);font-weight:600}.ui-input{box-sizing:border-box;min-block-size:44px;inline-size:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--control-border);border-radius:var(--radius-sm);background:var(--control-bg);color:var(--text-h);font:inherit}.ui-field-hint{color:var(--text);font-size:var(--fs-xs);margin:0;line-height:1.45}.ui-card.active{border-color:var(--accent-border)}.ui-card.ok{border-color:var(--ok)}.ui-card.bad{border-color:var(--danger-border)}.ui-badge{white-space:nowrap;color:var(--text);background:var(--code-bg);border:1px solid var(--border);border-radius:999px;flex:none;padding-block:3px;padding-inline:9px;font-size:11.5px}.ui-badge-ok{color:var(--ok);background:var(--ok-bg);border-color:var(--ok-border)}.ui-callout{border:1px solid var(--callout-border);border-radius:var(--radius-sm);padding-block:var(--space-2);padding-inline:var(--space-3);background:var(--callout-bg);color:var(--text);font-size:var(--fs-xs);line-height:1.5}.ui-callout-accent{background:var(--accent-bg);border-color:var(--accent-border)}.ui-callout-danger{background:var(--danger-bg);border-color:var(--danger-border);color:var(--text-h)}.ui-page-head{text-align:center;padding-block:var(--space-3) var(--space-5)}.ui-page-head h1{font-size:var(--fs-page-title);margin-block:0 var(--space-2);letter-spacing:-1px}.ui-page-head .tagline{color:var(--text);font-size:var(--fs-body);max-inline-size:44ch;margin-inline:auto}.ui-page-head .pitch{color:var(--text);font-size:var(--fs-xs);max-inline-size:52ch;margin-block:var(--space-3) 0;margin-inline:auto;line-height:1.55}.ui-card-head{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.ui-card-head>h2{font-size:var(--fs-h3);margin:0;margin-inline-end:auto}.ui-card-sub{font-size:var(--fs-xs);color:var(--text);margin:0;line-height:1.5}.sas{font-size:var(--fs-sm);padding-block:var(--space-2);padding-inline:var(--space-3);border-radius:var(--radius-sm);background:var(--accent-bg);border:1px solid var(--accent-border)}.sas code{font-family:var(--mono);letter-spacing:.1em;background:0 0;padding-inline:2px;font-size:16px;font-weight:700}.path{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.path .dot{background:currentColor;border-radius:999px;flex:none;block-size:7px;inline-size:7px;animation:1.2s ease-in-out infinite dot-pulse}@keyframes dot-pulse{0%,to{opacity:.35}50%{opacity:1}}.path-lan{color:var(--path-lan)}.path-p2p{color:var(--path-p2p)}.path-relay{color:var(--path-relay)}@media (prefers-reduced-motion:reduce){.path .dot{animation:none}}@keyframes fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pop-in{0%{opacity:0;transform:scale(.82)}60%{transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes bar-flow{0%{background-position:0 0}to{background-position:200% 0}}@keyframes bar-complete{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes ready-pop{0%{box-shadow:0 0 #2ecc7180}to{box-shadow:0 0 0 8px #2ecc7100}}.reveal{opacity:0;transition:opacity .55s,transform .55s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(16px)}.reveal.in{opacity:1;transform:none}.page-enter{animation:.45s both fade-up}:root.theme-anim,:root.theme-anim *,:root.theme-anim :before,:root.theme-anim :after{transition:background-color .28s,border-color .28s,color .28s,fill .28s!important}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}.page-enter{animation:none}:root.theme-anim,:root.theme-anim *,:root.theme-anim :before,:root.theme-anim :after{transition:none!important}}.progress-bar{background:var(--code-bg);border-radius:999px;height:8px;overflow:hidden}.progress-fill{background:linear-gradient(90deg, transparent 0%, #ffffff59 50%, transparent 100%), linear-gradient(90deg, var(--accent), var(--accent-deep));background-repeat:no-repeat;background-size:40% 100%,100% 100%;border-radius:999px;height:100%;transition:width .2s;animation:1.4s linear infinite fill-sheen}@keyframes fill-sheen{0%{background-position:-45% 0,0 0}to{background-position:145% 0,0 0}}@media (prefers-reduced-motion:reduce){.progress-fill{background:linear-gradient(90deg, var(--accent), var(--accent-deep));animation:none}}.file-pick-input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}label:has(>.file-pick-input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}:root{--shell-win:#fff;--shell-side:#ececed;--shell-content:#f8f8fa;--shell-card:#fff;--shell-card-border:#00000017;--shell-sep:#00000013;--shell-row-hover:#0000000d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--shell-win:#1e1e20;--shell-side:#1a1a1c;--shell-content:#232326;--shell-card:#2d2d30;--shell-card-border:#ffffff13;--shell-sep:#ffffff13;--shell-row-hover:#ffffff0d}}:root[data-theme=dark]{--shell-win:#1e1e20;--shell-side:#1a1a1c;--shell-content:#232326;--shell-card:#2d2d30;--shell-card-border:#ffffff13;--shell-sep:#ffffff13;--shell-row-hover:#ffffff0d}:root{--shell-side-w:216px;--shell-col-w:660px;--shell-col-wide:1040px;--radius-card:11px;--row-min-h:40px}:root.shell-route body{background:var(--shell-content);background-attachment:scroll}@media (width>=1180px){:root.shell-route body{background:var(--shell-win)}}.appshell.shell{--fs-display:20px;--fs-page-title:20px;--fs-h2:17px;--fs-h3:15px;--fs-body:15px;--fs-sm:13px;--fs-xs:12px;--radius:var(--radius-card);--radius-sm:8px;--accent:#6d45f5;--accent-deep:#6d45f5;--accent-fg:#6640e6;--accent-action:#6640e6;--accent-action-deep:#6640e6;--grad-action:#6640e6;--grad-accent:#6d45f5;--accent-bg:#6d45f51a;--accent-border:#6d45f56b;--surface:var(--shell-card);--surface-2:var(--shell-content);--border:var(--shell-card-border);--callout-bg:var(--shell-content);--callout-border:var(--shell-card-border);--shadow-card:none;font-size:15px;line-height:1.5}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .appshell.shell{--accent:#8b6bff;--accent-deep:#8b6bff;--accent-fg:#bda4ff;--accent-action:#6d45f5;--accent-action-deep:#6d45f5;--grad-action:#6d45f5;--grad-accent:#8b6bff;--accent-bg:#8b6bff1f;--accent-border:#8b6bff6b}}:root[data-theme=dark] .appshell.shell{--accent:#8b6bff;--accent-deep:#8b6bff;--accent-fg:#bda4ff;--accent-action:#6d45f5;--accent-action-deep:#6d45f5;--grad-action:#6d45f5;--grad-accent:#8b6bff;--accent-bg:#8b6bff1f;--accent-border:#8b6bff6b}.appshell.shell h1{letter-spacing:-.3px;margin-block:0 var(--space-2);line-height:1.25}.appshell.shell h2{letter-spacing:-.2px}.appshell.shell .ui-page-head{text-align:start;padding-block:0 var(--space-4)}.appshell.shell .ui-page-head h1{letter-spacing:-.3px}.appshell.shell .ui-page-head .tagline{max-inline-size:64ch;margin-inline:0;font-size:13px}.appshell.shell .ui-page-head .pitch{margin-inline:0}.appshell.shell .ui-card{padding:var(--space-3) 14px}.appshell.shell .ui-card-raised{padding:var(--space-3) 14px;box-shadow:none}.appshell.shell .ui-card>h2,.appshell.shell .ui-card-head>h2{letter-spacing:0;font-size:13px;font-weight:600}.appshell.shell .ui-card-sub{font-size:12px}.appshell.shell .ui-badge{font-size:11px}.appshell.shell .ui-callout{font-size:12px}.appshell.shell .sas,.appshell.shell .ui-callout-accent,.appshell.shell .ui-card.request{color:var(--text-h)}.appshell.shell .how .flow{grid-template-columns:repeat(2,minmax(0,1fr))}.appshell.shell .how .flow .step:after{display:none}.appshell.shell .how .ways{grid-template-columns:minmax(0,1fr)}.appshell.shell .features{grid-template-columns:repeat(2,minmax(0,1fr))}.appshell.shell .faq .list{grid-template-columns:minmax(0,1fr)}.appshell.shell .compare .table{background:0 0;border:none}.appshell.shell .compare .row.header{display:none}.appshell.shell .compare .row{border:1px solid var(--shell-card-border);border-radius:var(--radius-card);background:var(--shell-card);grid-template-columns:minmax(0,1fr);gap:0;margin-block-end:var(--space-3);overflow:clip}.appshell.shell .compare .cell{border-inline-start:none;border-block-start:1px solid var(--shell-sep)}.appshell.shell .compare .cell.feat{background:var(--shell-row-hover);border-block-start:none}.appshell.shell .compare .tag{color:var(--text-h);margin-block-end:2px;font-weight:500;display:block}@media (pointer:coarse){.appshell.shell .cta,.appshell.shell .ui-input{min-block-size:44px}}svg.svelte-186tu3i{flex:none;display:block}.msgpanel.svelte-12aalus{text-align:start;margin-block-end:var(--space-4)}.sas.svelte-12aalus{overflow-anchor:none;scroll-margin-block-start:calc(64px + var(--space-3))}.reveal-anchor.svelte-12aalus{block-size:0;overflow-anchor:none;margin-block-end:calc(-1 * var(--space-3))}.req.svelte-12aalus{font-size:var(--fs-h3);color:var(--text-h);margin:0}.sess.svelte-12aalus{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.sess.svelte-12aalus .pname:where(.svelte-12aalus){color:var(--text-h);font-weight:600}.sess.svelte-12aalus .state:where(.svelte-12aalus){color:var(--text)}.msglist.svelte-12aalus{gap:var(--space-2);flex-direction:column;max-height:48vh;margin:0;padding:0;list-style:none;display:flex;overflow:hidden auto}.msg.svelte-12aalus{gap:var(--space-1) var(--space-2);padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:auto 1fr auto;grid-template-areas:"who time copy""body body body";display:grid}.msg.out.svelte-12aalus{background:var(--accent-bg);border-color:var(--accent-border)}.msg.failed.svelte-12aalus{border-color:var(--danger)}.who.svelte-12aalus{gap:var(--space-1);font-size:var(--fs-xs);color:var(--text-h);flex-wrap:wrap;grid-area:who;font-weight:600;display:inline-flex}.failed-label.svelte-12aalus{color:var(--danger)}time.svelte-12aalus{font-size:var(--fs-xs);color:var(--text);grid-area:time}.copy.svelte-12aalus{font-size:var(--fs-xs);grid-area:copy}.msg-body.svelte-12aalus{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--mono);font-size:var(--fs-sm);color:var(--text-h);grid-area:body}.empty.svelte-12aalus{font-size:var(--fs-sm);color:var(--text)}textarea.svelte-12aalus{box-sizing:border-box;resize:vertical;inline-size:100%;padding:var(--space-2);border:1px solid var(--control-border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-h);font-family:var(--mono);font-size:var(--fs-sm);white-space:pre-wrap}.compose-foot.svelte-12aalus{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.byte-count.svelte-12aalus{font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--text)}.byte-count.over.svelte-12aalus{color:var(--danger);font-weight:600}.hint.svelte-12aalus{font-size:var(--fs-xs);color:var(--text);flex:1}.compose-foot.svelte-12aalus .send:where(.svelte-12aalus){margin-inline-start:auto}.attach.svelte-12aalus{gap:var(--space-2);flex-wrap:wrap;display:flex}.at-icon.svelte-12aalus{flex:none}.at-label.svelte-12aalus{overflow-wrap:anywhere;min-inline-size:0}.over-note.svelte-12aalus,.bad.svelte-12aalus{font-size:var(--fs-sm);color:var(--danger);margin:0}.note.svelte-12aalus{font-size:var(--fs-xs);color:var(--text);margin:0}.act.svelte-12aalus{gap:var(--space-2);flex-wrap:wrap;display:flex}.sr-only.svelte-12aalus{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.backdrop.svelte-1snb04i{z-index:60;cursor:default;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#00000073;border:0;padding:0;position:fixed;inset:0}.modal.svelte-1snb04i{z-index:61;width:min(340px,100vw - 32px);max-height:calc(100vh - 32px);padding:var(--space-5);border-radius:var(--radius);border:1px solid var(--shell-card-border);background:var(--shell-card);box-shadow:var(--shadow);text-align:start;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.msg.svelte-1snb04i{margin:0 0 var(--space-4);color:var(--text-h);font-size:var(--fs-xs)}.actions.svelte-1snb04i{gap:var(--space-2);justify-content:flex-end;display:flex}.actions.svelte-1pi2i9z{gap:var(--space-3);display:flex}.savehint.svelte-1pi2i9z{margin:0 0 var(--space-2);font-size:var(--fs-xs);color:var(--text);line-height:1.5}.savehint.retry.svelte-1pi2i9z{color:var(--accent-fg);font-weight:500}.memwarn.svelte-1pi2i9z{font-size:var(--fs-xs);color:var(--text-h);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--code-bg);border:1px solid var(--danger);line-height:1.55}.memwarn.svelte-1pi2i9z p:where(.svelte-1pi2i9z){margin:0 0 var(--space-3)}.stored-incoming.svelte-1mmpihs{gap:.6rem;display:grid}.si-lead.svelte-1mmpihs{margin:0;font-weight:600}.si-error.svelte-1mmpihs{font-weight:500}.si-recovering.svelte-1mmpihs{color:var(--accent-fg);font-weight:500}.si-note.svelte-1mmpihs,.si-more.svelte-1mmpihs{opacity:.8;margin:0;font-size:.86rem}.si-files.svelte-1mmpihs{gap:.2rem;margin:0;padding-inline-start:1.1rem;font-size:.9rem;display:grid}.si-files.svelte-1mmpihs li:where(.svelte-1mmpihs){overflow-wrap:anywhere;min-width:0}.si-size.svelte-1mmpihs{opacity:.7}.si-actions.svelte-1mmpihs{flex-wrap:wrap;gap:.5rem;display:flex}.si-progress.svelte-1mmpihs{inline-size:100%}.si-pct.svelte-1mmpihs{font-variant-numeric:tabular-nums;font-size:.86rem}.theme.svelte-1vrtbdc{font:inherit;font-size:var(--fs-xs);border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--social-bg);color:var(--text-h);cursor:pointer;padding:5px 28px 5px 10px}.theme.svelte-1vrtbdc:hover{border-color:var(--accent-border)}.backdrop.svelte-piwysn{z-index:100;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal.svelte-piwysn{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-5);max-width:420px;width:calc(100% - var(--space-4))}.modal.svelte-piwysn h3:where(.svelte-piwysn){margin:0 0 var(--space-3);font-size:var(--fs-h3);color:var(--text-h)}.summary.svelte-piwysn{margin:0 0 var(--space-4);color:var(--text-h)}.muted.svelte-piwysn{margin:0 0 var(--space-4);color:var(--text)}.err.svelte-piwysn{color:var(--danger);font-size:var(--fs-xs);margin:0 0 var(--space-3)}.actions.svelte-piwysn{gap:var(--space-2);display:flex}.pricing.svelte-kh2m6x{gap:var(--space-4);flex-direction:column;display:flex}.toggle-row.svelte-kh2m6x{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.toggle.svelte-kh2m6x{gap:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-sm);width:fit-content;padding:2px;display:inline-flex}.toggle-btn.svelte-kh2m6x{padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);color:var(--text);font:inherit;font-size:var(--fs-xs);cursor:pointer;background:0 0;border:none}.toggle-btn.active.svelte-kh2m6x{background:var(--social-bg);color:var(--text-h)}@media (pointer:coarse){.toggle-btn.svelte-kh2m6x{min-block-size:44px;padding-inline:var(--space-4)}}.save-badge.svelte-kh2m6x{font-size:var(--fs-xs);color:var(--accent-fg);font-weight:600}.load-status.svelte-kh2m6x{font-size:var(--fs-xs);color:var(--text);margin:0}.tiers.svelte-kh2m6x{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.tier.svelte-kh2m6x{min-inline-size:0;position:relative}.tier.popular.svelte-kh2m6x{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.tier.is-current.svelte-kh2m6x{border-color:var(--text-h)}.ribbon.svelte-kh2m6x{background:var(--accent-action);color:#fff;border-color:#0000;font-weight:600;position:absolute;inset-block-start:-10px;inset-inline-end:var(--space-3)}.tier-name.svelte-kh2m6x{font-size:var(--fs-h3);color:var(--text-h);font-family:inherit;font-weight:700;line-height:inherit;letter-spacing:inherit;margin:0}.tier-price.svelte-kh2m6x{font-size:var(--fs-h2);color:var(--text-h);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:2px;font-weight:600;line-height:1.1;display:flex}.tier-suffix.svelte-kh2m6x{font-size:var(--fs-xs);color:var(--text);font-weight:400}.tier-caps.svelte-kh2m6x{font-size:var(--fs-xs);color:var(--text);flex-direction:column;margin:0;padding:0;display:flex}.cap.svelte-kh2m6x{justify-content:space-between;align-items:baseline;gap:var(--space-2);border-block-start:1px solid var(--border);padding-block:5px;display:flex}.cap.svelte-kh2m6x:last-child{border-block-end:1px solid var(--border)}.cap.svelte-kh2m6x dt:where(.svelte-kh2m6x){margin:0}.cap.svelte-kh2m6x dd:where(.svelte-kh2m6x){color:var(--text-h);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.tier-note.svelte-kh2m6x{font-size:var(--fs-xs);color:var(--text)}.current-badge.svelte-kh2m6x{box-sizing:border-box;border:1px solid var(--control-border);border-radius:var(--radius-sm);background:var(--control-bg);line-height:1;font-size:var(--fs-sm);color:var(--text-h);justify-content:center;align-items:center;padding:10px 18px;font-weight:600;display:flex}.appshell.shell .tier-price.svelte-kh2m6x{font-size:24px}.err.svelte-kh2m6x{color:var(--danger);margin:0}.ok-note.svelte-kh2m6x{color:var(--text-h);margin:0}.sched-banner.svelte-kh2m6x{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--social-bg);font-size:var(--fs-xs);flex-wrap:wrap;display:flex}.sched-banner.svelte-kh2m6x span:where(.svelte-kh2m6x){color:var(--text-h)}.sk.svelte-kh2m6x{border-radius:var(--radius-sm);background:var(--border);display:block}.sk-name.svelte-kh2m6x{block-size:18px;inline-size:45%}.sk-price.svelte-kh2m6x{block-size:32px;inline-size:65%}.sk-line.svelte-kh2m6x{block-size:12px;inline-size:80%}.sk-cta.svelte-kh2m6x{block-size:38px;inline-size:100%;margin-block-start:var(--space-1)}.tier-skeleton.svelte-kh2m6x{animation:1.4s ease-in-out infinite svelte-kh2m6x-sk-pulse}@keyframes svelte-kh2m6x-sk-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.tier-skeleton.svelte-kh2m6x{animation:none}}.account.svelte-16o4ify{font-size:var(--fs-xs);position:relative}.acct-btn.svelte-16o4ify{padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--social-bg);color:var(--text-h);cursor:pointer;font:inherit;font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;max-width:200px;transition:border-color .13s;overflow:hidden}.acct-btn.svelte-16o4ify:hover{border-color:var(--accent-border)}.backdrop.svelte-16o4ify{z-index:40;cursor:default;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#00000073;border:0;padding:0;position:fixed;inset:0}.modal.svelte-16o4ify{z-index:41;width:min(340px,100vw - 32px);max-height:calc(100vh - 32px);padding:var(--space-5);border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);text-align:start;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.close-x.svelte-16o4ify{top:10px;border-radius:var(--radius-sm);cursor:pointer;width:28px;height:28px;color:var(--text);font-size:var(--fs-sm);background:0 0;border:1px solid #0000;place-items:center;padding:0;transition:background .13s,color .13s;display:grid;position:absolute;inset-inline-end:10px}.close-x.svelte-16o4ify:hover{background:var(--social-bg);color:var(--text-h)}.menu.svelte-16o4ify{gap:var(--space-3);flex-direction:column;display:flex}.pwform.svelte-16o4ify{display:contents}.menu.svelte-16o4ify .sr-only:where(.svelte-16o4ify){clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.menu.svelte-16o4ify .field:where(.svelte-16o4ify){gap:var(--space-1);text-align:start;flex-direction:column;display:flex}.menu.svelte-16o4ify .field:where(.svelte-16o4ify)>span:where(.svelte-16o4ify){color:var(--text-h);font-size:var(--fs-sm);font-weight:600}.menu.svelte-16o4ify input:where(.svelte-16o4ify){padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--control-border);font:inherit;background:var(--control-bg);color:var(--text-h)}.menu.svelte-16o4ify .sep:where(.svelte-16o4ify){text-align:center;color:var(--text);font-size:12px}.btn-apple.svelte-16o4ify{color:#fff;background:#000;border-color:#000}.menu.svelte-16o4ify .who:where(.svelte-16o4ify){color:var(--text)}.linked.svelte-16o4ify{gap:var(--space-1);padding-bottom:var(--space-3);border-bottom:1px solid var(--border);flex-direction:column;display:flex}.linked-row.svelte-16o4ify{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--fs-xs);color:var(--text-h);display:flex}.linked-row.svelte-16o4ify .btn-link:where(.svelte-16o4ify){padding:0}.menu.svelte-16o4ify .hint:where(.svelte-16o4ify){color:var(--text);font-size:var(--fs-xs);margin:0}.billing-section.svelte-16o4ify .cancel-link:where(.svelte-16o4ify){font-size:var(--fs-xs);margin-top:var(--space-1);display:block}.menu.svelte-16o4ify .err:where(.svelte-16o4ify){color:var(--danger);margin:0;font-size:12px}.billing-section.svelte-16o4ify{gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--border);flex-direction:column;display:flex}.billing-section.svelte-16o4ify .plan-line:where(.svelte-16o4ify){color:var(--text-h)}.billing-section.svelte-16o4ify .sub-status:where(.svelte-16o4ify){color:var(--text)}.pricing-inline.svelte-16o4ify{margin-top:var(--space-2)}.billing-toast.svelte-16o4ify{z-index:42;top:var(--space-3);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);color:var(--text-h);font-size:var(--fs-xs);max-width:calc(100vw - 32px);display:flex;position:fixed;left:50%;transform:translate(-50%)}.billing-toast.cancel.svelte-16o4ify{color:var(--text)}.reactivate-btn.svelte-16o4ify{padding:2px var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--accent-action);color:var(--accent-contrast,#fff);cursor:pointer;font-size:var(--fs-xs)}.reactivate-btn.svelte-16o4ify:disabled{opacity:.6;cursor:default}.toast-close.svelte-16o4ify{color:var(--text);cursor:pointer;font-size:var(--fs-xs);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.topnav.svelte-fkvc1s{align-items:center;gap:var(--space-3);padding:var(--space-4) 0 var(--space-3);margin-bottom:var(--space-1);display:flex}.brand.svelte-fkvc1s{color:var(--text-h);flex:none;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.brand.svelte-fkvc1s .word:where(.svelte-fkvc1s){letter-spacing:-.4px;font-size:16px}.brand.svelte-fkvc1s svg{transition:transform .25s cubic-bezier(.22,1,.36,1)}.brand.svelte-fkvc1s:hover svg{transform:rotate(-8deg)scale(1.08)}@media (prefers-reduced-motion:reduce){.brand.svelte-fkvc1s svg,.brand.svelte-fkvc1s:hover svg{transition:none;transform:none}}.util-slot.svelte-fkvc1s{align-items:center;gap:var(--space-2);flex:none;display:flex}.more.svelte-fkvc1s{align-items:center;display:flex}.more.svelte-fkvc1s>summary:where(.svelte-fkvc1s){display:none}.more-panel.svelte-fkvc1s,.util.svelte-fkvc1s{align-items:center;gap:var(--space-3);display:flex}.side-group.svelte-fkvc1s{display:none}.tabs.svelte-fkvc1s{gap:6px;min-inline-size:0;margin:0 auto 0 8px;display:flex}.tab.svelte-fkvc1s{box-sizing:border-box;font:inherit;font-size:var(--fs-sm);padding:var(--space-2) var(--space-4);cursor:pointer;white-space:nowrap;border:1px solid var(--border);background:var(--social-bg);color:var(--text);border-radius:999px;justify-content:center;align-items:center;text-decoration:none;transition:border-color .13s,color .13s,background .13s;display:inline-flex}.tab.svelte-fkvc1s:hover{border-color:var(--accent-border)}.tab.active.svelte-fkvc1s{color:#fff;background:var(--grad-action);border-color:#0000}.tools.svelte-fkvc1s{align-items:center;gap:var(--space-3);flex:none;display:flex}.tool.svelte-fkvc1s{font:inherit;font-size:var(--fs-xs);color:var(--text);white-space:nowrap;text-underline-offset:4px;padding-block:2px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:color .13s,text-decoration-color .13s}.tool.svelte-fkvc1s:hover{color:var(--text-h);-webkit-text-decoration-color:var(--accent-border);text-decoration-color:var(--accent-border)}.tool.active.svelte-fkvc1s{color:var(--accent-fg);text-decoration-color:currentColor}.tool-now.svelte-fkvc1s{font:inherit;font-size:var(--fs-xs);color:var(--accent-fg);text-underline-offset:4px;white-space:nowrap;font-weight:600;text-decoration:underline;display:none}@media (prefers-reduced-motion:reduce){.tool.svelte-fkvc1s{transition:none}}.lang.svelte-fkvc1s{font:inherit;font-size:var(--fs-xs);border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--social-bg);color:var(--text-h);cursor:pointer;padding-block:5px;padding-inline:10px 28px}.lang.svelte-fkvc1s:hover{border-color:var(--accent-border)}@media (pointer:coarse){.tab.svelte-fkvc1s,.lang.svelte-fkvc1s,.more.svelte-fkvc1s>summary:where(.svelte-fkvc1s),.tool-now.svelte-fkvc1s,.util-slot.svelte-fkvc1s .acct-btn,.util.svelte-fkvc1s .theme,.util.svelte-fkvc1s .theme select{min-block-size:44px}.tool.svelte-fkvc1s{justify-content:center;align-items:center;min-block-size:44px;min-inline-size:44px;padding-block:0;display:inline-flex}}@media (width>=1180px){.topnav.shell.svelte-fkvc1s{z-index:40;box-sizing:border-box;inline-size:var(--shell-side-w);block-size:100svh;padding:var(--space-4) var(--space-3);border-inline-end:1px solid var(--shell-sep);background:var(--shell-side);flex-direction:column;align-items:stretch;gap:2px;margin:0;display:flex;position:sticky;inset-block-start:0;overflow-y:auto}.topnav.shell.svelte-fkvc1s .brand:where(.svelte-fkvc1s){gap:9px;min-block-size:28px;margin-block-end:var(--space-2);padding-inline:10px}.topnav.shell.svelte-fkvc1s .util-slot:where(.svelte-fkvc1s){display:contents}.topnav.shell.svelte-fkvc1s .util-slot:where(.svelte-fkvc1s)>.account{order:1;margin-block-end:var(--space-2)}.topnav.shell.svelte-fkvc1s .tabs:where(.svelte-fkvc1s){order:2}.topnav.shell.svelte-fkvc1s .more:where(.svelte-fkvc1s){order:3}.topnav.shell.svelte-fkvc1s .side-group:where(.svelte-fkvc1s){margin-block:var(--space-3) 4px;letter-spacing:.04em;color:var(--text);padding-inline:10px;font-size:11px;font-weight:600;display:block}.topnav.shell.svelte-fkvc1s .tabs:where(.svelte-fkvc1s)>.side-group:where(.svelte-fkvc1s):first-child{margin-block-start:var(--space-2)}.topnav.shell.svelte-fkvc1s .tabs:where(.svelte-fkvc1s){flex-direction:column;gap:2px;inline-size:100%;margin:0;display:flex}.topnav.shell.svelte-fkvc1s .tab:where(.svelte-fkvc1s),.topnav.shell.svelte-fkvc1s .tool:where(.svelte-fkvc1s){box-sizing:border-box;text-align:start;white-space:normal;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:flex-start;min-block-size:28px;inline-size:100%;padding-block:4px;padding-inline:10px;font-size:13px;transition:background-color .12s,color .12s}.topnav.shell.svelte-fkvc1s .tab:where(.svelte-fkvc1s):hover,.topnav.shell.svelte-fkvc1s .tool:where(.svelte-fkvc1s):hover{background:var(--shell-row-hover);border-color:#0000}.topnav.shell.svelte-fkvc1s .tab.active:where(.svelte-fkvc1s){color:#fff;background:var(--grad-action);border-color:#0000;font-weight:600}.topnav.shell.svelte-fkvc1s .more:where(.svelte-fkvc1s){inline-size:100%;display:block}.topnav.shell.svelte-fkvc1s .more-panel:where(.svelte-fkvc1s){flex-direction:column;align-items:stretch;gap:2px;inline-size:100%}.topnav.shell.svelte-fkvc1s .tools:where(.svelte-fkvc1s){flex-direction:column;align-items:stretch;gap:2px;inline-size:100%;display:flex}.topnav.shell.svelte-fkvc1s .tool:where(.svelte-fkvc1s){color:var(--text);align-items:center;text-decoration:none;display:flex}.topnav.shell.svelte-fkvc1s .tool.active:where(.svelte-fkvc1s){color:var(--text-h);background:var(--shell-row-hover);text-decoration:none}.topnav.shell.svelte-fkvc1s .util:where(.svelte-fkvc1s){align-items:stretch;gap:var(--space-2);inline-size:100%;flex-direction:column;padding-block-start:var(--space-3)}.topnav.shell.svelte-fkvc1s .lang:where(.svelte-fkvc1s),.topnav.shell.svelte-fkvc1s .util:where(.svelte-fkvc1s) .theme{inline-size:100%}.topnav.shell.svelte-fkvc1s .util-slot:where(.svelte-fkvc1s) .acct-btn{inline-size:100%;max-inline-size:100%}}@media (width>=1180px) and (prefers-reduced-motion:reduce){.topnav.shell.svelte-fkvc1s .tab:where(.svelte-fkvc1s),.topnav.shell.svelte-fkvc1s .tool:where(.svelte-fkvc1s){transition:none}}@media (width>=1180px) and (pointer:coarse){.topnav.shell.svelte-fkvc1s .tab:where(.svelte-fkvc1s),.topnav.shell.svelte-fkvc1s .tool:where(.svelte-fkvc1s){min-block-size:44px}}@media (width<=1099px){.topnav.svelte-fkvc1s{gap:var(--space-2);row-gap:var(--space-2);flex-wrap:wrap}:root.shell-route .topnav.svelte-fkvc1s{border-block-end:1px solid var(--shell-sep);background:var(--shell-win);margin-inline:-20px;padding-inline:20px}.brand.svelte-fkvc1s .word:where(.svelte-fkvc1s){white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brand.svelte-fkvc1s{order:1}.tool-now.svelte-fkvc1s{order:2;align-items:center;min-inline-size:0;display:inline-flex}.util-slot.svelte-fkvc1s{order:3;margin-inline-start:auto}.tabs.svelte-fkvc1s{order:4;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;inline-size:100%;margin:0;display:grid;overflow:visible}.tab.svelte-fkvc1s{border-radius:var(--radius-sm);white-space:normal;overflow-wrap:anywhere;text-align:center;inline-size:100%;min-inline-size:0;padding-inline:4px;font-size:12.5px;line-height:1.2}.more.svelte-fkvc1s{flex:none;position:relative}.more.svelte-fkvc1s>summary:where(.svelte-fkvc1s){border:1px solid var(--border);background:var(--social-bg);min-block-size:38px;inline-size:38px;color:var(--text-h);cursor:pointer;border-radius:999px;place-items:center;list-style:none;display:grid}.more.svelte-fkvc1s>summary:where(.svelte-fkvc1s)::-webkit-details-marker{display:none}.more[open].svelte-fkvc1s>summary:where(.svelte-fkvc1s){border-color:var(--accent-border)}@media (pointer:coarse){.more.svelte-fkvc1s>summary:where(.svelte-fkvc1s){min-block-size:44px}}.dots.svelte-fkvc1s{background:currentColor;border-radius:50%;block-size:3px;inline-size:3px;box-shadow:-6px 0,6px 0}.more-panel.svelte-fkvc1s{z-index:40;align-items:stretch;gap:var(--space-3);min-inline-size:190px;max-inline-size:min(280px,100vw - 32px);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--shell-win);box-shadow:var(--shadow);flex-direction:column;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0}.more-panel.svelte-fkvc1s .side-group:where(.svelte-fkvc1s){letter-spacing:.06em;color:var(--text);margin:0;font-size:11px;font-weight:600;display:block}.tools.svelte-fkvc1s{align-items:stretch;gap:var(--space-1);flex-direction:column}.tool.svelte-fkvc1s{justify-content:flex-start}.util.svelte-fkvc1s{align-items:stretch;gap:var(--space-2);flex-direction:column}.lang.svelte-fkvc1s,.util.svelte-fkvc1s .theme,.util.svelte-fkvc1s .theme select{inline-size:100%}.util-slot.svelte-fkvc1s .acct-btn{max-inline-size:min(42vw,180px)}.util-slot.svelte-fkvc1s .modal{box-sizing:border-box;inline-size:min(340px,100vw - 32px);max-inline-size:calc(100vw - 32px)}@media (width<=380px){.util-slot.svelte-fkvc1s .modal{padding:var(--space-4)}}}.g.svelte-1f3zozh{display:block}.g.svelte-1f3zozh+.g{margin-block-start:var(--space-4)}.g-title.svelte-1f3zozh{align-items:baseline;gap:var(--space-2);letter-spacing:.06em;text-transform:uppercase;color:var(--text);margin:0 0 6px;padding-inline:2px;font-size:11px;font-weight:600;display:flex}.g-icon.svelte-1f3zozh{color:var(--accent);flex:none;align-self:center;display:inline-flex}.g-note.svelte-1f3zozh{letter-spacing:0;text-transform:none;text-align:end;margin-inline-start:auto;font-size:11px;font-weight:400}.g-card.svelte-1f3zozh{border:1px solid var(--shell-card-border,var(--border));border-radius:var(--radius-card);background:var(--shell-card,var(--surface));overflow:clip}.g-card.svelte-1f3zozh:not(.flush){padding:var(--space-3) 14px}.g-card.svelte-1f3zozh>:last-child{border-block-end:0}.g-foot.svelte-1f3zozh{color:var(--text);margin:6px 0 0;padding-inline:2px;font-size:11px;line-height:1.5}.r.svelte-ublmwi{align-items:center;gap:var(--space-3);min-block-size:var(--row-min-h);padding-block:var(--space-2);border-block-end:1px solid var(--shell-sep,var(--border));padding-inline:14px;display:flex}.r.block.svelte-ublmwi{padding-block:var(--space-3);display:block}.r.interactive.svelte-ublmwi:hover{background:var(--shell-row-hover,transparent)}.r-label.svelte-ublmwi{color:var(--text);min-inline-size:0}.r-label.svelte-ublmwi~*{margin-inline-start:auto}.r-label.svelte-ublmwi~*~*{margin-inline-start:var(--space-2)}@media (pointer:coarse){.r.svelte-ublmwi{min-block-size:44px}}.hero.svelte-qzo0r3{padding-block-start:var(--space-3);display:block}.hero.workspace.svelte-qzo0r3{padding-block-start:0}.hero.svelte-qzo0r3>*{animation:.5s both fade-up}@media (prefers-reduced-motion:reduce){.hero.svelte-qzo0r3>*{animation:none}}.statusbar.svelte-qzo0r3{align-items:center;gap:var(--space-2);display:inline-flex}.status-text.svelte-qzo0r3{color:var(--text-h);font-size:13px}.dot.svelte-qzo0r3{background:var(--control-border);border-radius:50%;flex:none;block-size:8px;inline-size:8px;animation:1.4s ease-in-out infinite svelte-qzo0r3-dot-pulse}.dot.on.svelte-qzo0r3{background:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb, var(--ok) 20%, transparent);animation:.6s ease-out ready-pop}@keyframes svelte-qzo0r3-dot-pulse{0%,to{opacity:.4}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.dot.svelte-qzo0r3,.dot.on.svelte-qzo0r3{opacity:1;animation:none}}.name-btn.svelte-qzo0r3{font:inherit;color:var(--text-h);cursor:pointer;text-underline-offset:3px;overflow-wrap:anywhere;text-align:end;background:0 0;border:none;min-inline-size:0;max-inline-size:100%;padding:0;font-size:13px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.name-btn.svelte-qzo0r3:hover{color:var(--accent-fg)}@media (pointer:coarse){.name-btn.svelte-qzo0r3{position:relative}.name-btn.svelte-qzo0r3:after{content:"";block-size:44px;position:absolute;inset-block-start:50%;inset-inline:-8px;transform:translateY(-50%)}}.name-edit.svelte-qzo0r3{font:inherit;color:var(--text-h);background:var(--shell-card,var(--surface));border:1px solid var(--accent);padding:2px var(--space-2);box-sizing:border-box;border-radius:6px;inline-size:12ch;max-inline-size:45vw;font-size:13px}.ip.svelte-qzo0r3{font-family:var(--mono);color:var(--text-h);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";overflow-wrap:anywhere;min-inline-size:0;font-size:12px}.detail.svelte-qzo0r3{color:var(--text);margin:0;font-size:12px;line-height:1.5}.radar.svelte-8za84d{aspect-ratio:1;width:min(300px,82vw);margin:var(--space-4) auto var(--space-3);position:relative}.radar.compact.svelte-8za84d{width:120px;margin:0 auto}.radar.compact.svelte-8za84d .cdot:where(.svelte-8za84d){width:24px;height:24px;font-size:var(--fs-xs);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 25%, transparent)}.scope.svelte-8za84d{background:radial-gradient(circle at center, color-mix(in srgb, var(--accent) 10%, transparent) 0%, transparent 70%), var(--surface-2);border:1px solid var(--border);border-radius:50%;position:absolute;inset:0;overflow:hidden}.ring.svelte-8za84d{border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.r1.svelte-8za84d{width:33%;height:33%}.r2.svelte-8za84d{width:66%;height:66%}.r3.svelte-8za84d{width:99%;height:99%}.grid.svelte-8za84d{background:color-mix(in srgb, var(--accent) 14%, transparent);position:absolute;top:50%;left:50%}.gx.svelte-8za84d{width:100%;height:1px;transform:translate(-50%,-50%)}.gy.svelte-8za84d{width:1px;height:100%;transform:translate(-50%,-50%)}.sweep.svelte-8za84d{background:conic-gradient(from 0deg, color-mix(in srgb, var(--accent) 45%, transparent) 0deg, transparent 60deg, transparent 360deg);border-radius:50%;animation:4s linear infinite svelte-8za84d-sweep;position:absolute;inset:0}@keyframes svelte-8za84d-sweep{to{transform:rotate(360deg)}}.scope.idle.svelte-8za84d{opacity:.55}.center.svelte-8za84d{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cdot.svelte-8za84d{background:var(--accent-action);color:#fff;width:34px;height:34px;font-size:var(--fs-sm);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 25%, transparent);border-radius:50%;place-items:center;font-weight:700;display:grid}.picks.svelte-8za84d{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}.blip.svelte-8za84d{align-items:center;gap:var(--space-2);box-sizing:border-box;min-block-size:44px;inline-size:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--shell-card-border,var(--border));border-radius:var(--radius-card,var(--radius-sm));background:var(--shell-card,var(--surface));color:var(--text-h);font:inherit;text-align:start;cursor:pointer;font-size:13px;transition:border-color .13s,background-color .13s;display:flex}.blip.svelte-8za84d:hover{border-color:var(--accent-border)}.bavatar.svelte-8za84d{background:var(--accent-bg);border:1px solid var(--accent-border);block-size:28px;inline-size:28px;color:var(--accent-fg);border-radius:50%;flex:none;place-items:center;display:grid}.blip.sel.svelte-8za84d{border-color:var(--accent);background:var(--accent-bg)}.blip.sel.svelte-8za84d .bavatar:where(.svelte-8za84d){background:var(--accent-action);color:#fff;border-color:#0000}.blabel.svelte-8za84d{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.blip.svelte-8za84d:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.blip.svelte-8za84d{transition:none}.sweep.svelte-8za84d{opacity:.5;animation:none}.scope.svelte-8za84d .ring:where(.svelte-8za84d){animation:3s ease-in-out infinite svelte-8za84d-breathe}@keyframes svelte-8za84d-breathe{0%,to{opacity:.5}50%{opacity:1}}}.invite.svelte-lxoyax{align-items:center;gap:var(--space-4);box-sizing:border-box;inline-size:100%;max-inline-size:460px;padding:var(--space-3) 14px;border:1px solid var(--shell-card-border,var(--border));border-radius:var(--radius-card,11px);background:var(--shell-card,var(--surface));text-align:start;display:flex}.qr.svelte-lxoyax{background:#fff;border-radius:6px;flex:none;block-size:88px;inline-size:88px}.text.svelte-lxoyax{flex-direction:column;gap:6px;min-inline-size:0;display:flex}.title.svelte-lxoyax{color:var(--text-h);margin:0;font-size:13px;font-weight:600}.addr.svelte-lxoyax{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.addr.svelte-lxoyax code:where(.svelte-lxoyax){color:var(--text-h);background:var(--code-bg);overflow-wrap:anywhere;border-radius:6px;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.hint.svelte-lxoyax{color:var(--text);margin:0;font-size:11.5px;line-height:1.5}@media (width<=480px){.invite.svelte-lxoyax{flex-direction:column;align-items:flex-start}}.path-rail.svelte-1fkmm37{align-items:center;gap:var(--space-2);max-inline-size:560px;margin:0 0 var(--space-3);font-size:var(--fs-xs);color:var(--text);display:flex}.pr-end.svelte-1fkmm37{align-items:center;gap:6px;min-inline-size:0;display:inline-flex}.pr-avatar.svelte-1fkmm37{background:var(--surface-2);border:1px solid var(--border);block-size:22px;inline-size:22px;color:var(--text-h);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.pr-name.svelte-1fkmm37{color:var(--text-h);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pr-line.svelte-1fkmm37{background:var(--border);flex:1 1 0;block-size:1px;min-inline-size:6px}.pr-path.svelte-1fkmm37{white-space:nowrap;flex:none}@media (width<=700px){.path-rail.svelte-1fkmm37{gap:6px}}.quota-warn.svelte-qclajv{justify-content:space-between;align-items:center;gap:var(--space-3);margin:0 0 var(--space-3);background:color-mix(in srgb, var(--accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);color:var(--text);font-size:var(--fs-sm);border-radius:10px;padding:10px 14px;display:flex}.workspace-head.svelte-79zjmb{z-index:3;gap:var(--space-2);background:var(--surface);padding-block:var(--space-3);margin-block-end:var(--space-4);flex-direction:column;margin-block-end:var(--space-2);display:flex;position:sticky;inset-block-start:0}.wh-top.svelte-79zjmb{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.wh-peer.svelte-79zjmb{color:var(--text-h);font-weight:600}.wh-state.svelte-79zjmb{color:var(--text)}.wh-disconnect.svelte-79zjmb,.wh-restart.svelte-79zjmb{margin-inline-start:auto}.wh-warn.svelte-79zjmb{font-size:var(--fs-xs);color:var(--text-h);margin:0;line-height:1.5}.wh-note.svelte-79zjmb{margin:0 0 var(--space-4);font-size:var(--fs-xs);color:var(--text);line-height:1.5}.pending-files.svelte-5xjopd{margin-block:0 var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2)}.pending-files.compact.svelte-5xjopd{background:0 0;border:0;border-radius:0;margin:0;padding:0}.summary.svelte-5xjopd{margin:0 0 var(--space-2);color:var(--text-h);font-size:var(--fs-sm);line-height:1.5}.file-scroll.svelte-5xjopd{overscroll-behavior:contain;scrollbar-gutter:stable;max-block-size:200px;overflow:auto}.file-scroll.svelte-5xjopd:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.file-list.svelte-5xjopd{margin:0;padding:0;list-style:none}.file-list.svelte-5xjopd li:where(.svelte-5xjopd){align-items:baseline;gap:var(--space-1) var(--space-2);padding-block:var(--space-2);border-block-end:1px dashed var(--border);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.file-list.svelte-5xjopd li:where(.svelte-5xjopd):last-child{border-block-end:0}.file-name.svelte-5xjopd{min-inline-size:0;color:var(--text-h);overflow-wrap:anywhere;unicode-bidi:isolate;flex:14rem}.file-size.svelte-5xjopd{color:var(--text);font-size:var(--fs-xs);white-space:nowrap;unicode-bidi:isolate;flex:none;margin-inline-start:auto}.file-remove.svelte-5xjopd{flex:none}.queued.svelte-11snyfi{margin-block-end:var(--space-4)}.queued.svelte-11snyfi h2:where(.svelte-11snyfi){margin-block-end:var(--space-2)}.queued-hint.svelte-11snyfi{margin:0 0 var(--space-3);font-size:var(--fs-xs);color:var(--text);line-height:1.5}.batch-list.svelte-11snyfi{margin:0;padding:0;list-style:none}.batch.svelte-11snyfi{padding-block:var(--space-3);border-block-end:1px dashed var(--border)}.batch.svelte-11snyfi:last-child{border-block-end:none}.queued-cancel.svelte-11snyfi{margin-block-start:var(--space-2)}.dbg.svelte-7wi0sg{inset-inline-end:8px;z-index:9999;color:#e8e8ea;background:#141416eb;border:1px solid #3a3a40;border-radius:8px;max-width:min(92vw,360px);padding:8px 10px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;position:fixed;bottom:8px;box-shadow:0 4px 16px #00000059}.dbg.frozen.svelte-7wi0sg{border-color:#ffb454}.dbg-head.svelte-7wi0sg{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}.dbg-head.svelte-7wi0sg strong:where(.svelte-7wi0sg){flex:1 0 100%;font-size:12px}.dbg-head.svelte-7wi0sg label:where(.svelte-7wi0sg){white-space:nowrap;opacity:.85;align-items:center;gap:3px;display:flex}.dbg-head.svelte-7wi0sg button:where(.svelte-7wi0sg){color:inherit;cursor:pointer;background:#2a2a2e;border:1px solid #55555c;border-radius:5px;padding:3px 10px}.dbg-head.svelte-7wi0sg button:where(.svelte-7wi0sg):disabled{opacity:.4;cursor:default}.dbg-head.svelte-7wi0sg .dbg-x:where(.svelte-7wi0sg){place-items:center;margin-inline-start:auto;padding:3px 8px;display:inline-grid}.dbg.svelte-7wi0sg dl:where(.svelte-7wi0sg){grid-template-columns:auto 1fr;gap:1px 10px;margin:0;display:grid}.dbg.svelte-7wi0sg dt:where(.svelte-7wi0sg){opacity:.6}.dbg.svelte-7wi0sg dd:where(.svelte-7wi0sg){word-break:break-all;margin:0}.dbg.svelte-7wi0sg dd.relay:where(.svelte-7wi0sg){color:#ffb454}.dbg-idle.svelte-7wi0sg{opacity:.7;margin:0}.dbg-relay.svelte-7wi0sg{word-break:break-all;border-bottom:1px solid #3a3a40;margin-bottom:6px;padding-bottom:6px}.dbg-relay.svelte-7wi0sg b:where(.svelte-7wi0sg){color:#7fd88f}.update-live.svelte-1moz70u{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.update-bar.svelte-1moz70u{z-index:25;max-inline-size:min(640px, calc(100vw - 2 * var(--space-3)));align-items:center;gap:var(--space-2) var(--space-3);padding-block:var(--space-3);box-shadow:var(--shadow);background-color:var(--surface-2);background-image:linear-gradient(var(--accent-bg), var(--accent-bg));flex-wrap:wrap;margin-block-end:calc(var(--space-3) + env(safe-area-inset-bottom,0px));margin-inline:auto;display:flex;position:fixed;inset-block-end:0;inset-inline:0}.update-text.svelte-1moz70u{min-inline-size:0;color:var(--text-h);flex:12rem;margin:0}.update-busy.svelte-1moz70u{color:var(--text);display:block}@media (width<=480px){.update-text.svelte-1moz70u{flex-basis:100%}}main.svelte-1n46o8q{box-sizing:border-box;text-align:start;width:100%;max-width:1280px;margin:0 auto;padding:0 20px 48px;position:relative}.appshell.svelte-1n46o8q,.appshell-main.svelte-1n46o8q,.appshell-col.svelte-1n46o8q{display:contents}@media (width>=700px){.appshell.shell.svelte-1n46o8q .appshell-col:where(.svelte-1n46o8q){box-sizing:border-box;inline-size:100%;max-inline-size:760px;margin-inline:auto;display:block}.appshell.shell.wide.svelte-1n46o8q .appshell-col:where(.svelte-1n46o8q){max-inline-size:calc(var(--shell-col-wide) + 44px)}}@media (width>=1180px){.appshell.shell.svelte-1n46o8q{grid-template-columns:var(--shell-side-w) minmax(0, 1fr);align-items:start;margin-inline:-20px;display:grid}.appshell.shell.svelte-1n46o8q .appshell-main:where(.svelte-1n46o8q){background:var(--shell-content);flex-direction:column;min-block-size:100svh;min-inline-size:0;display:flex}.appshell.shell.svelte-1n46o8q .appshell-col:where(.svelte-1n46o8q){box-sizing:border-box;inline-size:100%;max-inline-size:calc(var(--shell-col-w) + 44px);padding:var(--space-5) 22px var(--space-8);margin-inline:auto;display:block}.appshell.shell.wide.svelte-1n46o8q .appshell-col:where(.svelte-1n46o8q){max-inline-size:calc(var(--shell-col-wide) + 44px)}.lan-workspace.svelte-1n46o8q{margin-block-start:var(--space-5)}.lan-workspace.two-col.svelte-1n46o8q{column-gap:var(--space-7);grid-template-columns:340px minmax(0,1fr);align-items:start;display:grid}.lan-task.svelte-1n46o8q{min-width:0}.lan-workspace.two-col.svelte-1n46o8q .lan-title:where(.svelte-1n46o8q){margin-block-start:0}.lan-workspace.two-col.svelte-1n46o8q .peers:where(.svelte-1n46o8q){margin-top:0}.lan-workspace.two-col.svelte-1n46o8q .empty:where(.svelte-1n46o8q){box-sizing:border-box;inline-size:100%;max-inline-size:640px}.appshell.shell.svelte-1n46o8q .lan-workspace.two-col:where(.svelte-1n46o8q){margin-block-start:0;display:block}.appshell.shell.svelte-1n46o8q .lan-workspace.two-col:where(.svelte-1n46o8q) .lan-title:where(.svelte-1n46o8q){margin-block-start:var(--space-5)}.appshell.shell.svelte-1n46o8q .lan-workspace.two-col:where(.svelte-1n46o8q) .empty:where(.svelte-1n46o8q){max-inline-size:none}}h2.svelte-1n46o8q{font-size:var(--fs-h3);margin:0 0 var(--space-3)}.lan-title.svelte-1n46o8q{letter-spacing:-.4px;margin:var(--space-7) 0 var(--space-3);font-size:20px;line-height:1.15}.toast.svelte-1n46o8q{z-index:30;text-align:center;max-width:calc(100vw - 32px);color:var(--text-h);background:var(--accent-bg);border:1px solid var(--accent-border);box-shadow:var(--shadow);border-radius:10px;margin:0;padding:10px 16px;font-size:14px;position:fixed;top:16px;left:50%;transform:translate(-50%)}.banner.svelte-1n46o8q{padding:var(--space-4);border-radius:var(--radius-sm);text-align:center;font-size:var(--fs-sm);margin-block-start:var(--space-5)}.ui-card.svelte-1n46o8q{margin-block-end:var(--space-4)}.ui-card.ok.svelte-1n46o8q{animation:.55s ease-out svelte-1n46o8q-card-ok-pop}@keyframes svelte-1n46o8q-card-ok-pop{0%{box-shadow:0 0 #2ecc7173}to{box-shadow:0 0 0 7px #2ecc7100}}.ui-card.request.svelte-1n46o8q{border-color:var(--accent-border);background:var(--accent-bg)}.req-head.svelte-1n46o8q{margin-bottom:10px;font-size:15px}.filelist.svelte-1n46o8q{max-height:200px;margin:0 0 12px;padding:0;list-style:none;overflow:auto}.filelist.svelte-1n46o8q li:where(.svelte-1n46o8q){border-bottom:1px dashed var(--border);justify-content:space-between;gap:12px;padding:5px 0;font-size:14px;display:flex}.filelist.svelte-1n46o8q li:where(.svelte-1n46o8q):last-child{border-bottom:none}.fname.svelte-1n46o8q{color:var(--text-h);word-break:break-all}.fsize.svelte-1n46o8q{color:var(--text);white-space:nowrap}.history.svelte-1n46o8q summary:where(.svelte-1n46o8q){cursor:pointer;color:var(--text-h);font-weight:600}.history.svelte-1n46o8q .filelist:where(.svelte-1n46o8q){margin-top:12px}.history-empty.svelte-1n46o8q{color:var(--text);margin:12px 0 0;font-size:13.5px}.history-clear.svelte-1n46o8q{margin-block-start:var(--space-1)}.history-keep.svelte-1n46o8q{color:var(--text);cursor:pointer;align-items:center;gap:8px;margin-block-start:12px;font-size:13px;display:flex}.history-keep.svelte-1n46o8q input:where(.svelte-1n46o8q){cursor:pointer}.verify-pref.svelte-1n46o8q{margin-block-start:var(--space-3)}.verify-pref.svelte-1n46o8q summary:where(.svelte-1n46o8q){cursor:pointer;color:var(--text-h);font-weight:600}.verify-toggle.svelte-1n46o8q{color:var(--text);cursor:pointer;align-items:center;gap:8px;margin-block-start:12px;font-size:13px;display:flex}.verify-toggle.svelte-1n46o8q input:where(.svelte-1n46o8q){cursor:pointer}.verify-note.svelte-1n46o8q{font-size:var(--fs-xs);color:var(--text);margin:8px 0 0;line-height:1.5}.sas.svelte-1n46o8q{margin-block-end:14px}.xfer-head.svelte-1n46o8q{align-items:center;gap:10px;display:flex}.xfer-head.svelte-1n46o8q .label:where(.svelte-1n46o8q){color:var(--accent-fg);white-space:nowrap;font-size:14px;font-weight:500}.xfer-head.svelte-1n46o8q .count:where(.svelte-1n46o8q){color:var(--text);word-break:break-all;text-align:end;margin-inline-start:auto;font-size:13px}.x.svelte-1n46o8q{flex:none;margin-inline-start:var(--space-2)}.x.cancel.svelte-1n46o8q:hover{color:var(--accent-fg)}.status.svelte-1n46o8q{color:var(--text);margin-block:8px 10px;font-size:13.5px}.xfer.svelte-1n46o8q .quota-note:where(.svelte-1n46o8q){margin-block:var(--space-2) 0}.meta.svelte-1n46o8q{color:var(--text);justify-content:space-between;gap:12px;margin-top:6px;font-size:12.5px;display:flex}.meta-right.svelte-1n46o8q{align-items:center;gap:12px;display:inline-flex}@media (prefers-reduced-motion:reduce){.ui-card.ok.svelte-1n46o8q{animation:none}}.peers.svelte-1n46o8q{overflow-anchor:none;margin-top:0}.peers.after-activity.svelte-1n46o8q{margin-top:var(--space-4)}.activity-reveal-marker.svelte-1n46o8q{block-size:0;overflow-anchor:none;scroll-margin-block-start:calc(64px + var(--space-3))}.activity-reveal-target.svelte-1n46o8q{overflow-anchor:none;scroll-margin-block-start:calc(64px + var(--space-3))}.activity-announcement.svelte-1n46o8q{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=700px){.lan-title.svelte-1n46o8q{margin-block-start:var(--space-5)}}.peers.cross.svelte-1n46o8q{margin-top:0}.peers.svelte-1n46o8q h2:where(.svelte-1n46o8q){font-size:20px}.confirm-send.svelte-1n46o8q{flex-wrap:wrap;align-items:center;gap:10px;margin-block:0 12px;display:flex}.confirm-send.svelte-1n46o8q span:where(.svelte-1n46o8q){flex:auto}.release-queued.svelte-1n46o8q{flex-wrap:wrap;align-items:center;gap:10px;margin-block:0 12px;display:flex}.release-queued.svelte-1n46o8q span:where(.svelte-1n46o8q){flex:auto}.peers.svelte-1n46o8q ul:where(.svelte-1n46o8q){grid-template-columns:minmax(0,1fr);gap:12px;max-inline-size:560px;margin:0;padding:0;list-style:none;display:grid}.peers.cross.svelte-1n46o8q ul:where(.svelte-1n46o8q){max-inline-size:none}.peer.svelte-1n46o8q{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.peer.svelte-1n46o8q .pcard:where(.svelte-1n46o8q){box-sizing:border-box;flex:200px;min-inline-size:0}.peers.svelte-1n46o8q ul.solo:where(.svelte-1n46o8q) .peer:where(.svelte-1n46o8q) .pcard:where(.svelte-1n46o8q){justify-content:flex-start}.peer.svelte-1n46o8q{border:1.5px dashed var(--control-border);border-radius:14px;transition:border-color .15s,background .15s;position:relative}.peer.unreachable.svelte-1n46o8q{border-style:solid;border-color:var(--border);background:0 0}.peer.svelte-1n46o8q:not(.disabled):not(.unreachable):hover,.peer.svelte-1n46o8q.drag{border-color:var(--accent-border);background:var(--accent-bg)}.peer.disabled.svelte-1n46o8q{opacity:.5}.peer.svelte-1n46o8q .pcard:where(.svelte-1n46o8q){cursor:pointer;align-items:center;gap:14px;padding:14px 16px;display:flex}.peer.disabled.svelte-1n46o8q .pcard:where(.svelte-1n46o8q){cursor:not-allowed}.peer.unreachable.svelte-1n46o8q .pcard:where(.svelte-1n46o8q){cursor:default}.pavatar.svelte-1n46o8q{text-align:center;color:#fff;background:var(--grad-action);border-radius:50%;flex:none;width:40px;height:40px;font-weight:600;line-height:40px}.ptext.svelte-1n46o8q{flex-direction:column;gap:2px;min-width:0;display:flex}.pname.svelte-1n46o8q{color:var(--text-h);overflow-wrap:anywhere;font-size:15px;font-weight:500}.pick.svelte-1n46o8q{color:var(--text);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.peer-actions.svelte-1n46o8q{box-sizing:border-box;flex-wrap:wrap;flex:none;gap:8px;margin-block:0;margin-inline:0;padding-inline-end:14px;display:flex}.peer-actions.svelte-1n46o8q>.btn:where(.svelte-1n46o8q){min-block-size:36px}.peer-actions.svelte-1n46o8q .btn:where(.svelte-1n46o8q){gap:6px}.pa-unsupported.svelte-1n46o8q{color:var(--text);flex-basis:100%;margin:0;padding-block-end:10px;padding-inline-start:14px;font-size:.9375rem;line-height:1.5}.pa-icon.svelte-1n46o8q{flex:none}.pa-label.svelte-1n46o8q{overflow-wrap:anywhere;min-inline-size:0}@media (pointer:coarse){.peer-actions.svelte-1n46o8q>.btn:where(.svelte-1n46o8q){min-block-size:44px}}@media (width<=480px){.peer.svelte-1n46o8q .pcard:where(.svelte-1n46o8q){flex-basis:100%}.peer-actions.svelte-1n46o8q{inline-size:100%;padding-block-end:12px;padding-inline:14px}.peer-actions.svelte-1n46o8q>.btn:where(.svelte-1n46o8q){flex:auto}}.empty.svelte-1n46o8q{align-items:center;gap:var(--space-3);text-align:center;border:1.5px dashed var(--border);background:var(--surface-2);border-radius:14px;flex-direction:column;padding:28px 20px;display:flex}.empty-lead.svelte-1n46o8q{color:var(--text);max-width:46ch;margin:0;font-size:14px}.empty-scan.svelte-1n46o8q{color:var(--text);margin:0;font-size:12px}.empty-cta.svelte-1n46o8q{margin-top:var(--space-1);color:var(--accent-fg);text-underline-offset:3px;font-size:12px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.empty-cta.svelte-1n46o8q:hover{text-decoration-color:currentColor}.text-availability.svelte-1n46o8q{align-items:flex-start;gap:var(--space-2);margin-block:var(--space-3) 0;display:flex}.text-availability-icon.svelte-1n46o8q{color:var(--accent);flex:none;margin-block-start:1px}.staged-local.svelte-1n46o8q{margin-block:0 var(--space-3);font-size:var(--fs-xs);line-height:1.5}footer.svelte-1n46o8q{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--border);color:var(--text);text-align:center;flex-direction:column;align-items:center;gap:10px;font-size:12.5px;display:flex}footer.svelte-1n46o8q .legal:where(.svelte-1n46o8q){flex-wrap:wrap;justify-content:center;gap:16px;display:flex}footer.svelte-1n46o8q .legal:where(.svelte-1n46o8q) a:where(.svelte-1n46o8q){color:var(--text-h);text-decoration:none}footer.svelte-1n46o8q .legal:where(.svelte-1n46o8q) a:where(.svelte-1n46o8q):hover{color:var(--accent-fg)}footer.svelte-1n46o8q .fineprint:where(.svelte-1n46o8q){max-width:60ch}.dropzone.svelte-1n46o8q{z-index:50;background:var(--accent-bg);pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dropzone-inner.svelte-1n46o8q{border:2px dashed var(--accent);color:var(--text-h);background:var(--bg);box-shadow:var(--shadow);border-radius:16px;padding:22px 34px;font-size:18px;font-weight:500;animation:.28s cubic-bezier(.22,1,.36,1) svelte-1n46o8q-dz-pop,1.8s ease-in-out .28s infinite svelte-1n46o8q-dz-breathe}@keyframes svelte-1n46o8q-dz-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes svelte-1n46o8q-dz-breathe{0%,to{box-shadow:var(--shadow), 0 0 0 0 color-mix(in srgb, var(--accent) 45%, transparent)}50%{box-shadow:var(--shadow), 0 0 0 6px color-mix(in srgb, var(--accent) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.dropzone-inner.svelte-1n46o8q{animation:none}}.peers.svelte-1n46o8q ul.dragging:where(.svelte-1n46o8q) .peer:where(.svelte-1n46o8q):not(.unreachable){border-color:var(--accent-border);background:var(--accent-bg)}.appshell.shell.svelte-1n46o8q .verify-pref:where(.svelte-1n46o8q),.appshell.shell.svelte-1n46o8q .history:where(.svelte-1n46o8q){background:var(--surface);padding:0;overflow:clip}.appshell.shell.svelte-1n46o8q .verify-pref:where(.svelte-1n46o8q)>summary:where(.svelte-1n46o8q),.appshell.shell.svelte-1n46o8q .history:where(.svelte-1n46o8q) summary:where(.svelte-1n46o8q){align-items:center;gap:var(--space-2);min-block-size:var(--row-min-h);padding-block:var(--space-2);padding-inline:14px;font-size:13px;list-style:none;transition:background-color .12s;display:flex}.appshell.shell.svelte-1n46o8q .verify-pref:where(.svelte-1n46o8q)>summary:where(.svelte-1n46o8q)::-webkit-details-marker{display:none}.appshell.shell.svelte-1n46o8q .history:where(.svelte-1n46o8q) summary:where(.svelte-1n46o8q)::-webkit-details-marker{display:none}.appshell.shell.svelte-1n46o8q .verify-pref:where(.svelte-1n46o8q)>summary:where(.svelte-1n46o8q):after,.appshell.shell.svelte-1n46o8q .history:where(.svelte-1n46o8q) summary:where(.svelte-1n46o8q):after{content:"";border-right:2px solid var(--text);border-bottom:2px solid var(--text);flex:none;block-size:7px;inline-size:7px;margin-inline-start:auto;transition:transform .15s;transform:rotate(45deg)}.appshell.shell.svelte-1n46o8q .verify-pref[open]:where(.svelte-1n46o8q)>summary:where(.svelte-1n46o8q):after,.appshell.shell.svelte-1n46o8q .history:where(.svelte-1n46o8q) details[open]:where(.svelte-1n46o8q) summary:where(.svelte-1n46o8q):after{transform:rotate(-135deg)}.appshell.shell.svelte-1n46o8q .verify-pref:where(.svelte-1n46o8q)>summary:where(.svelte-1n46o8q):hover,.appshell.shell.svelte-1n46o8q .history:where(.svelte-1n46o8q) summary:where(.svelte-1n46o8q):hover{background:var(--row-hover)}.appshell.shell.svelte-1n46o8q .verify-pref:where(.svelte-1n46o8q)>summary:where(.svelte-1n46o8q):focus-visible,.appshell.shell.svelte-1n46o8q .history:where(.svelte-1n46o8q) summary:where(.svelte-1n46o8q):focus-visible{outline-offset:-2px}.appshell.shell.svelte-1n46o8q .verify-pref:where(.svelte-1n46o8q)>:where(.svelte-1n46o8q):not(summary),.appshell.shell.svelte-1n46o8q .history:where(.svelte-1n46o8q) details:where(.svelte-1n46o8q)>:where(.svelte-1n46o8q):not(summary){margin-inline:14px}.appshell.shell.svelte-1n46o8q .verify-pref:where(.svelte-1n46o8q)>summary:where(.svelte-1n46o8q)+:where(.svelte-1n46o8q),.appshell.shell.svelte-1n46o8q .history:where(.svelte-1n46o8q) details:where(.svelte-1n46o8q)>summary:where(.svelte-1n46o8q)+:where(.svelte-1n46o8q){border-block-start:1px solid var(--border);padding-block-start:var(--space-3)}.appshell.shell.svelte-1n46o8q .verify-pref:where(.svelte-1n46o8q)>:where(.svelte-1n46o8q):last-child,.appshell.shell.svelte-1n46o8q .history:where(.svelte-1n46o8q) details:where(.svelte-1n46o8q)>:where(.svelte-1n46o8q):last-child{margin-block-end:var(--space-3)}@media (prefers-reduced-motion:reduce){.appshell.shell.svelte-1n46o8q .verify-pref:where(.svelte-1n46o8q)>summary:where(.svelte-1n46o8q),.appshell.shell.svelte-1n46o8q .history:where(.svelte-1n46o8q) summary:where(.svelte-1n46o8q),.appshell.shell.svelte-1n46o8q .verify-pref:where(.svelte-1n46o8q)>summary:where(.svelte-1n46o8q):after,.appshell.shell.svelte-1n46o8q .history:where(.svelte-1n46o8q) summary:where(.svelte-1n46o8q):after{transition:none}}.appshell.shell.svelte-1n46o8q .peer:where(.svelte-1n46o8q){background:var(--surface)}.appshell.shell.svelte-1n46o8q .peer.unreachable:where(.svelte-1n46o8q){background:0 0}.appshell.shell.svelte-1n46o8q .peers:where(.svelte-1n46o8q) ul:where(.svelte-1n46o8q){max-inline-size:none}.appshell.shell.svelte-1n46o8q .empty:where(.svelte-1n46o8q){background:var(--surface);border-radius:var(--radius-card)}.appshell.shell.svelte-1n46o8q footer:where(.svelte-1n46o8q){margin-top:var(--space-7);font-size:11.5px}
