.row.svelte-1s8lb59{border-bottom:1px solid var(--line);cursor:default;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;height:58px;padding:7px 12px;display:grid}.row.svelte-1s8lb59:hover,.row.selected.svelte-1s8lb59{background:color-mix(in srgb, var(--acc) 12%, var(--sur))}.row.pinned.svelte-1s8lb59{background:color-mix(in srgb, var(--acc) 5%, var(--sur))}.row.favorited.svelte-1s8lb59 .type:where(.svelte-1s8lb59){color:var(--warn);border-color:color-mix(in srgb, var(--warn) 45%, var(--line))}.type.svelte-1s8lb59{border:1px solid var(--line);color:var(--mut);font-family:var(--font-mono);text-align:center;letter-spacing:.04em;border-radius:5px;padding:2px 0;font-size:.58rem}.type.accent.svelte-1s8lb59{color:var(--acc);border-color:color-mix(in srgb, var(--acc) 45%, var(--line))}.content.svelte-1s8lb59{align-items:center;gap:8px;min-width:0;padding-bottom:15px;display:flex;position:relative}.preview.svelte-1s8lb59{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.82rem;overflow:hidden}.content.code.svelte-1s8lb59 .preview:where(.svelte-1s8lb59){color:var(--acc);font-family:var(--font-mono);font-size:.75rem}.content.svelte-1s8lb59 small:where(.svelte-1s8lb59){max-width:280px;color:var(--mut);font-family:var(--font-mono);white-space:nowrap;align-items:center;gap:4px;font-size:.58rem;display:flex;position:absolute;bottom:-1px;left:0;overflow:hidden}.content.svelte-1s8lb59 small:where(.svelte-1s8lb59) span:where(.svelte-1s8lb59){text-overflow:ellipsis;overflow:hidden}.source-icon.svelte-1s8lb59{object-fit:contain;flex:none;width:16px;height:16px}.content.svelte-1s8lb59 small.note:where(.svelte-1s8lb59){color:var(--warn)}.note-input.svelte-1s8lb59{border:1px solid color-mix(in srgb, var(--warn) 55%, var(--line));background:var(--sur2);width:min(280px,100%);color:var(--fg);font-family:var(--font-mono);border-radius:4px;outline:none;padding:1px 4px;font-size:.58rem;position:absolute;bottom:-3px;left:0}.swatch.svelte-1s8lb59{border:1px solid var(--line);border-radius:4px;flex:none;width:18px;height:18px}.thumb.svelte-1s8lb59{object-fit:cover;border-radius:5px;flex:none;width:46px;height:28px}.actions.svelte-1s8lb59{justify-content:flex-end;align-items:center;gap:8px;min-width:118px;display:flex}.actions.svelte-1s8lb59 button:where(.svelte-1s8lb59){color:var(--acc);background:0 0;border:0;padding:4px 2px;font-size:.66rem;display:none}.actions.svelte-1s8lb59 button.danger:where(.svelte-1s8lb59){color:var(--danger)}.actions.svelte-1s8lb59 button.danger.confirming:where(.svelte-1s8lb59){background:color-mix(in srgb, var(--danger) 14%, transparent);border-radius:4px;font-weight:600}.row.svelte-1s8lb59:hover .actions:where(.svelte-1s8lb59) button:where(.svelte-1s8lb59),.row.selected.svelte-1s8lb59 .actions:where(.svelte-1s8lb59) button:where(.svelte-1s8lb59),.actions.svelte-1s8lb59:focus-within button:where(.svelte-1s8lb59){display:inline}kbd.svelte-1s8lb59{text-align:center;min-width:32px}.row.web.svelte-1s8lb59{grid-template-columns:48px minmax(0,1fr) auto;padding-inline:18px}.row.web.svelte-1s8lb59 .type:where(.svelte-1s8lb59){padding-block:3px}.row.web.svelte-1s8lb59 .actions:where(.svelte-1s8lb59) button:where(.svelte-1s8lb59){border-radius:4px;padding-inline:5px}.row.web.svelte-1s8lb59 .actions:where(.svelte-1s8lb59) button:where(.svelte-1s8lb59):hover{background:var(--sur2)}.row.web.svelte-1s8lb59 .actions:where(.svelte-1s8lb59) button.danger:where(.svelte-1s8lb59):hover{background:color-mix(in srgb, var(--danger) 10%, transparent)}@media (width<=720px){.row.web.svelte-1s8lb59{grid-template-columns:42px minmax(0,1fr);padding-inline:12px}.row.web.svelte-1s8lb59 .actions:where(.svelte-1s8lb59){display:none}}.panel.svelte-1xy8tw3{background:var(--sur);border:1px solid var(--line);border-radius:12px;flex-direction:column;height:100vh;display:flex;overflow:hidden}.panel.web.svelte-1xy8tw3{border-radius:0;grid-template:"toolbar toolbar""notice notice""tabs heading""tabs history"minmax(0,1fr)"tabs footer"/188px minmax(0,1fr);display:grid}.toolbar.svelte-1xy8tw3{border-bottom:1px solid var(--line);grid-area:toolbar;align-items:center;gap:12px;min-height:58px;padding:10px 12px 10px 16px;display:flex}.identity.svelte-1xy8tw3{flex-direction:column;flex:none;display:flex}.toolbar.svelte-1xy8tw3 strong:where(.svelte-1xy8tw3){font-size:.82rem}.identity.svelte-1xy8tw3 small:where(.svelte-1xy8tw3){color:var(--mut);font-family:var(--font-mono);font-size:.54rem}.search.svelte-1xy8tw3{background:var(--sur2);min-width:0;color:var(--mut);border-radius:7px;flex:1;align-items:center;gap:7px;padding:7px 10px;display:flex}.search.svelte-1xy8tw3:focus-within{outline:2px solid color-mix(in srgb, var(--acc) 65%, transparent)}.search.svelte-1xy8tw3 input:where(.svelte-1xy8tw3){background:0 0;border:0;outline:0;width:100%;font-size:.86rem}.search.svelte-1xy8tw3 input:where(.svelte-1xy8tw3)::placeholder{color:color-mix(in srgb, var(--fg) 60%, transparent)}.pin.svelte-1xy8tw3,footer.svelte-1xy8tw3 button:where(.svelte-1xy8tw3){color:var(--mut);background:0 0;border:0;padding:5px 6px;font-size:.7rem}footer.svelte-1xy8tw3 button:where(.svelte-1xy8tw3):disabled{cursor:wait;opacity:.55}.space-key.svelte-1xy8tw3{border:1px solid var(--line);min-height:34px;color:var(--mut);font-family:var(--font-mono);background:0 0;border-radius:6px;padding:6px 10px;font-size:.62rem}.space-key.svelte-1xy8tw3:hover{border-color:color-mix(in srgb, var(--acc) 45%, var(--line));color:var(--acc)}.space-key.copied.svelte-1xy8tw3{border-color:color-mix(in srgb, var(--ok) 55%, var(--line));color:var(--ok)}.space-key-error.svelte-1xy8tw3{max-width:12rem;color:var(--danger);font-size:.62rem;line-height:1.35}.pin.svelte-1xy8tw3:hover,.pin.active.svelte-1xy8tw3,footer.svelte-1xy8tw3 button:where(.svelte-1xy8tw3):hover{color:var(--acc)}.pin.svelte-1xy8tw3:focus-visible,footer.svelte-1xy8tw3 button:where(.svelte-1xy8tw3):focus-visible,.tabs.svelte-1xy8tw3 button:where(.svelte-1xy8tw3):focus-visible{outline:2px solid var(--acc);outline-offset:1px}.notice.svelte-1xy8tw3{color:var(--ok);background:color-mix(in srgb, var(--ok) 10%, var(--sur));grid-area:notice;padding:7px 14px;font-size:.72rem}.notice.error.svelte-1xy8tw3{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, var(--sur))}.tabs.svelte-1xy8tw3{border-bottom:1px solid var(--line);grid-area:tabs;justify-content:space-between;align-items:center;gap:2px;padding:7px 10px;display:flex}.tab-list.svelte-1xy8tw3{gap:2px;min-width:0;display:flex;overflow-x:auto}.tabs.svelte-1xy8tw3 button:where(.svelte-1xy8tw3){color:var(--mut);white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:4px 8px;font-size:.7rem}.tabs.svelte-1xy8tw3 button:where(.svelte-1xy8tw3):hover{color:var(--fg);background:var(--sur2)}.tabs.svelte-1xy8tw3 button.active:where(.svelte-1xy8tw3){color:var(--acc);background:color-mix(in srgb, var(--acc) 12%, transparent)}.tabs.svelte-1xy8tw3 span:where(.svelte-1xy8tw3){font-family:var(--font-mono);margin-left:5px;font-size:.6rem}.source-filter.svelte-1xy8tw3{flex:none;margin-left:8px}.source-filter.svelte-1xy8tw3 select:where(.svelte-1xy8tw3){border:1px solid var(--line);background:var(--sur2);max-width:132px;color:var(--mut);border-radius:6px;padding:3px 24px 3px 7px;font-size:.68rem}.source-filter.svelte-1xy8tw3 select:where(.svelte-1xy8tw3):focus-visible{outline:2px solid var(--acc);outline-offset:1px}.sr-only.svelte-1xy8tw3{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.sync-note.svelte-1xy8tw3{display:none}.panel.web.svelte-1xy8tw3 .tabs:where(.svelte-1xy8tw3){border-right:1px solid var(--line);background:var(--sur2);border-bottom:0;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:20px 12px}.panel.web.svelte-1xy8tw3 .tab-list:where(.svelte-1xy8tw3){flex-direction:column;gap:3px;overflow:visible}.panel.web.svelte-1xy8tw3 .tabs:where(.svelte-1xy8tw3) button:where(.svelte-1xy8tw3){text-align:left;justify-content:space-between;min-height:36px;padding:8px 10px;display:flex}.panel.web.svelte-1xy8tw3 .source-filter:where(.svelte-1xy8tw3){margin:14px 0 0}.panel.web.svelte-1xy8tw3 .source-filter:where(.svelte-1xy8tw3) select:where(.svelte-1xy8tw3){width:100%;max-width:none;min-height:36px}.panel.web.svelte-1xy8tw3 .sync-note:where(.svelte-1xy8tw3){border-top:1px solid var(--line);flex-direction:column;margin-top:auto;padding:14px 10px 2px;display:flex}.sync-note.svelte-1xy8tw3>span:where(.svelte-1xy8tw3){color:var(--ok);font-size:.58rem}.sync-note.svelte-1xy8tw3 strong:where(.svelte-1xy8tw3){margin-top:5px;font-size:.68rem}.sync-note.svelte-1xy8tw3 small:where(.svelte-1xy8tw3){color:var(--mut);margin-top:2px;font-size:.58rem}.history-heading.svelte-1xy8tw3{background:var(--sur);grid-area:heading;justify-content:space-between;align-items:flex-end;gap:16px;padding:24px 24px 14px;display:flex}.history-heading.svelte-1xy8tw3 h1:where(.svelte-1xy8tw3){letter-spacing:-.025em;margin:0;font-size:1.2rem}.history-heading.svelte-1xy8tw3 p:where(.svelte-1xy8tw3){color:var(--mut);font-family:var(--font-mono);margin:5px 0 0;font-size:.6rem}.history-heading.svelte-1xy8tw3 button:where(.svelte-1xy8tw3){color:var(--acc);background:0 0;border:0;font-size:.68rem}.history.svelte-1xy8tw3{flex:1;grid-area:history;min-height:0;overflow-y:auto}.history.svelte-1xy8tw3 .spacer:where(.svelte-1xy8tw3){width:100%}.empty.svelte-1xy8tw3{text-align:center;min-height:240px;color:var(--mut);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:48px 18px;display:flex}.empty.svelte-1xy8tw3 strong:where(.svelte-1xy8tw3){color:var(--fg);font-size:.88rem}.empty.svelte-1xy8tw3 span:where(.svelte-1xy8tw3){max-width:34rem;font-size:.76rem;line-height:1.65}footer.svelte-1xy8tw3{border-top:1px solid var(--line);min-height:38px;color:var(--mut);grid-area:footer;align-items:center;gap:10px;padding:6px 10px 6px 14px;font-size:.64rem;display:flex}footer.svelte-1xy8tw3 .keys:where(.svelte-1xy8tw3){text-align:center;flex:1}@media (width<=720px){.panel.web.svelte-1xy8tw3{display:flex}.panel.web.svelte-1xy8tw3 .toolbar:where(.svelte-1xy8tw3){flex-wrap:wrap;min-height:auto;padding:12px}.panel.web.svelte-1xy8tw3 .identity:where(.svelte-1xy8tw3){order:1}.panel.web.svelte-1xy8tw3 .space-key:where(.svelte-1xy8tw3){order:2;margin-left:auto}.panel.web.svelte-1xy8tw3 .space-key-error:where(.svelte-1xy8tw3){text-align:right;flex-basis:100%;order:4;max-width:none}.panel.web.svelte-1xy8tw3 .search:where(.svelte-1xy8tw3){flex-basis:100%;order:3}.panel.web.svelte-1xy8tw3 .tabs:where(.svelte-1xy8tw3){border-right:0;border-bottom:1px solid var(--line);background:var(--sur);flex-direction:row;order:2;align-items:center;padding:7px 10px;overflow-x:auto}.panel.web.svelte-1xy8tw3 .tab-list:where(.svelte-1xy8tw3){flex-direction:row;overflow-x:auto}.panel.web.svelte-1xy8tw3 .tabs:where(.svelte-1xy8tw3) button:where(.svelte-1xy8tw3){min-height:36px;display:block}.panel.web.svelte-1xy8tw3 .source-filter:where(.svelte-1xy8tw3){margin:0 0 0 8px}.panel.web.svelte-1xy8tw3 .source-filter:where(.svelte-1xy8tw3) select:where(.svelte-1xy8tw3){width:auto;max-width:132px}.panel.web.svelte-1xy8tw3 .sync-note:where(.svelte-1xy8tw3){display:none}.history-heading.svelte-1xy8tw3{order:3;padding:18px 14px 10px}.panel.web.svelte-1xy8tw3 .history:where(.svelte-1xy8tw3){order:4}.panel.web.svelte-1xy8tw3 footer:where(.svelte-1xy8tw3){order:5}}@media (width<=480px){footer.svelte-1xy8tw3 .keys:where(.svelte-1xy8tw3){display:none}}@media (prefers-reduced-motion:reduce){.svelte-1xy8tw3{scroll-behavior:auto!important}}.page.svelte-19g92rv{background:var(--bg);min-height:100dvh}.site-header.svelte-19g92rv,main.svelte-19g92rv,.site-footer.svelte-19g92rv{width:min(1180px,100% - 40px);margin:0 auto}.site-header.svelte-19g92rv{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:68px;display:flex}.brand.svelte-19g92rv{color:var(--fg);letter-spacing:-.03em;font-size:1rem;font-weight:800;text-decoration:none}nav.svelte-19g92rv{align-items:center;gap:24px;display:flex}nav.svelte-19g92rv a:where(.svelte-19g92rv){color:var(--mut);font-size:.78rem;font-weight:600;text-decoration:none}nav.svelte-19g92rv a:where(.svelte-19g92rv):hover{color:var(--fg)}.hero.svelte-19g92rv{grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;min-height:610px;padding:72px 0 84px;display:grid}.kicker.svelte-19g92rv,.section-label.svelte-19g92rv{color:var(--acc);font-family:var(--font-mono);letter-spacing:.04em;font-size:.72rem;font-weight:700}.hero.svelte-19g92rv h1:where(.svelte-19g92rv){letter-spacing:-.04em;text-wrap:balance;max-width:12ch;margin:18px 0 24px;font-size:clamp(3rem,5vw,4.25rem);line-height:.98}.hero-copy.svelte-19g92rv>p:where(.svelte-19g92rv){max-width:34rem;color:var(--mut);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.75}.hero-actions.svelte-19g92rv{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}button.svelte-19g92rv,.button-link.svelte-19g92rv{border-radius:7px;min-height:44px;padding:10px 16px;font-size:.82rem;font-weight:700;transition:background .18s ease-out,color .18s ease-out,border-color .18s ease-out,transform .18s ease-out}button.svelte-19g92rv{border:0}button.svelte-19g92rv:active,.button-link.svelte-19g92rv:active{transform:translateY(1px)}button.svelte-19g92rv:focus-visible,a.svelte-19g92rv:focus-visible,input.svelte-19g92rv:focus-visible{outline:2px solid var(--acc);outline-offset:3px}button.svelte-19g92rv:disabled{cursor:not-allowed;opacity:.45}.primary.svelte-19g92rv{background:var(--acc);color:var(--bg)}.primary.svelte-19g92rv:hover:not(:disabled){background:color-mix(in srgb, var(--acc) 84%, var(--fg))}.secondary.svelte-19g92rv{border:1px solid var(--line);color:var(--fg);background:0 0}.secondary.svelte-19g92rv:hover{border-color:color-mix(in srgb, var(--acc) 45%, var(--line));background:var(--sur2)}.button-link.svelte-19g92rv{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.trust.svelte-19g92rv{color:var(--mut);font-family:var(--font-mono);flex-wrap:wrap;gap:8px 20px;margin:22px 0 0;padding:0;font-size:.68rem;list-style:none;display:flex}.trust.svelte-19g92rv li:where(.svelte-19g92rv):before{content:"✓";color:var(--ok);margin-right:6px}.preview.svelte-19g92rv{border:1px solid var(--line);background:var(--sur);box-shadow:0 8px 0 color-mix(in srgb, var(--line) 65%, transparent);border-radius:12px;overflow:hidden;transform:rotate(1deg)}.preview-toolbar.svelte-19g92rv{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:13px;display:flex}.preview-toolbar.svelte-19g92rv strong:where(.svelte-19g92rv){font-size:.7rem}.preview-toolbar.svelte-19g92rv span:where(.svelte-19g92rv){background:var(--sur2);color:var(--mut);border-radius:6px;flex:1;padding:8px 10px;font-size:.68rem}.preview-row.svelte-19g92rv{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;padding:10px 13px;display:grid}.preview-row.svelte-19g92rv .type:where(.svelte-19g92rv){border:1px solid var(--line);color:var(--mut);font-family:var(--font-mono);text-align:center;border-radius:4px;padding:3px;font-size:.55rem}.preview-row.svelte-19g92rv b:where(.svelte-19g92rv){text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;display:block;overflow:hidden}.preview-row.svelte-19g92rv small:where(.svelte-19g92rv){color:var(--mut);font-family:var(--font-mono);margin-top:5px;font-size:.56rem;display:block}.preview-row.svelte-19g92rv em:where(.svelte-19g92rv){color:var(--acc);font-size:.66rem;font-style:normal}.preview.svelte-19g92rv footer:where(.svelte-19g92rv){color:var(--mut);font-family:var(--font-mono);padding:10px 13px;font-size:.58rem}.facts.svelte-19g92rv{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.facts.svelte-19g92rv article:where(.svelte-19g92rv){border-right:1px solid var(--line);padding:32px}.facts.svelte-19g92rv article:where(.svelte-19g92rv):first-child{padding-left:0}.facts.svelte-19g92rv article:where(.svelte-19g92rv):last-child{border-right:0}.facts.svelte-19g92rv h2:where(.svelte-19g92rv){margin:0 0 10px;font-size:1rem}.facts.svelte-19g92rv p:where(.svelte-19g92rv){color:var(--mut);margin:0;font-size:.82rem;line-height:1.65}.how.svelte-19g92rv{grid-template-columns:.7fr 1.3fr;gap:64px;padding:80px 0;display:grid}.how.svelte-19g92rv h2:where(.svelte-19g92rv),.existing.svelte-19g92rv h2:where(.svelte-19g92rv),.handoff.svelte-19g92rv h1:where(.svelte-19g92rv){letter-spacing:-.03em;text-wrap:balance;margin:10px 0 0;font-size:2rem;line-height:1.15}.how.svelte-19g92rv ol:where(.svelte-19g92rv){gap:0;margin:0;padding:0;list-style:none;display:grid}.how.svelte-19g92rv li:where(.svelte-19g92rv){border-top:1px solid var(--line);grid-template-columns:32px 1fr;gap:16px;padding:20px 0;display:grid}.how.svelte-19g92rv li:where(.svelte-19g92rv)>span:where(.svelte-19g92rv){color:var(--acc);font-family:var(--font-mono);font-size:.72rem}.how.svelte-19g92rv strong:where(.svelte-19g92rv){font-size:.92rem}.how.svelte-19g92rv p:where(.svelte-19g92rv){color:var(--mut);margin:6px 0 0;font-size:.8rem}.existing.svelte-19g92rv{background:var(--sur);border-radius:12px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:64px;padding:44px;display:grid}.existing.svelte-19g92rv>div:where(.svelte-19g92rv)>p:where(.svelte-19g92rv){color:var(--mut);margin:12px 0 0;font-size:.8rem}form.svelte-19g92rv label:where(.svelte-19g92rv){margin-bottom:8px;font-size:.72rem;font-weight:700;display:block}.input-row.svelte-19g92rv{gap:8px;display:flex}input[type=text].svelte-19g92rv{border:1px solid var(--line);background:var(--sur2);min-width:0;color:var(--fg);border-radius:7px;flex:1;padding:10px 12px;font-size:.78rem}input.svelte-19g92rv::placeholder{color:color-mix(in srgb, var(--fg) 62%, transparent)}input[aria-invalid=true].svelte-19g92rv{border-color:var(--danger)}.error.svelte-19g92rv{color:var(--danger);margin:8px 0 0;font-size:.75rem}.site-footer.svelte-19g92rv{color:var(--mut);justify-content:space-between;gap:24px;padding:36px 0;font-size:.72rem;display:flex}.site-footer.svelte-19g92rv strong:where(.svelte-19g92rv){color:var(--fg)}.handoff.svelte-19g92rv{flex-direction:column;justify-content:center;width:min(680px,100% - 40px);min-height:calc(100dvh - 68px);padding:64px 0;display:flex}.handoff-status.svelte-19g92rv{color:var(--ok);font-size:.82rem;font-weight:700}.handoff.svelte-19g92rv>p:where(.svelte-19g92rv){max-width:44rem;color:var(--mut);font-size:.9rem}.key-box.svelte-19g92rv{border:1px solid var(--line);background:var(--sur);border-radius:8px;align-items:center;gap:12px;margin-top:24px;padding:12px;display:flex}.key-box.svelte-19g92rv code:where(.svelte-19g92rv){overflow-wrap:anywhere;min-width:0;color:var(--fg);font-family:var(--font-mono);flex:1;font-size:.82rem}.key-box.svelte-19g92rv button:where(.svelte-19g92rv){background:var(--acc);color:var(--bg);flex:none}.key-box.svelte-19g92rv button.success:where(.svelte-19g92rv){background:var(--ok);color:var(--bg)}.warning.svelte-19g92rv{color:var(--warn)!important;font-size:.75rem!important}.confirm.svelte-19g92rv{align-items:center;gap:10px;margin-top:24px;font-size:.82rem;display:flex}.confirm.svelte-19g92rv input:where(.svelte-19g92rv){width:18px;height:18px;accent-color:var(--acc)}.handoff-actions.svelte-19g92rv{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}@media (width<=800px){.site-header.svelte-19g92rv nav:where(.svelte-19g92rv) a:where(.svelte-19g92rv):not(:last-child){display:none}.hero.svelte-19g92rv{grid-template-columns:1fr;gap:44px;padding:56px 0 64px}.hero.svelte-19g92rv h1:where(.svelte-19g92rv){font-size:clamp(2.8rem,13vw,4.2rem)}.preview.svelte-19g92rv{transform:none}.facts.svelte-19g92rv{grid-template-columns:1fr}.facts.svelte-19g92rv article:where(.svelte-19g92rv),.facts.svelte-19g92rv article:where(.svelte-19g92rv):first-child{border-right:0;border-bottom:1px solid var(--line);padding:24px 0}.facts.svelte-19g92rv article:where(.svelte-19g92rv):last-child{border-bottom:0}.how.svelte-19g92rv,.existing.svelte-19g92rv{grid-template-columns:1fr;gap:32px}.how.svelte-19g92rv{padding:64px 0}.existing.svelte-19g92rv{padding:28px 24px}}@media (width<=520px){.site-header.svelte-19g92rv,main.svelte-19g92rv,.site-footer.svelte-19g92rv{width:min(100% - 28px,1180px)}.site-header.svelte-19g92rv{min-height:60px}.hero.svelte-19g92rv{min-height:0;padding-top:44px}.hero.svelte-19g92rv h1:where(.svelte-19g92rv){margin-top:14px}.hero-actions.svelte-19g92rv,.input-row.svelte-19g92rv,.handoff-actions.svelte-19g92rv{flex-direction:column}.hero-actions.svelte-19g92rv>:where(.svelte-19g92rv),.input-row.svelte-19g92rv button:where(.svelte-19g92rv),.handoff-actions.svelte-19g92rv button:where(.svelte-19g92rv){width:100%}.trust.svelte-19g92rv{gap:8px;display:grid}.preview-row.svelte-19g92rv{grid-template-columns:36px minmax(0,1fr)}.preview-row.svelte-19g92rv em:where(.svelte-19g92rv){display:none}.site-footer.svelte-19g92rv{flex-direction:column}.key-box.svelte-19g92rv{flex-direction:column;align-items:stretch}.key-box.svelte-19g92rv button:where(.svelte-19g92rv){width:100%}}@media (prefers-reduced-motion:reduce){button.svelte-19g92rv,.button-link.svelte-19g92rv{transition:none}}.settings-page.svelte-anx9w7{background:var(--bg);min-height:100vh;padding:28px}header.svelte-anx9w7{justify-content:space-between;align-items:start;margin-bottom:22px;display:flex}h1.svelte-anx9w7{letter-spacing:-.02em;margin:0;font-size:1.25rem}h2.svelte-anx9w7{margin:0 0 4px;font-size:.9rem}p.svelte-anx9w7{color:var(--mut);margin:4px 0 0;font-size:.76rem}form.svelte-anx9w7{gap:14px;display:grid}section.svelte-anx9w7{border:1px solid var(--line);background:var(--sur);border-radius:10px;padding:16px}.section-note.svelte-anx9w7{margin-bottom:12px}.fields.svelte-anx9w7{gap:10px;display:grid}.fields.three.svelte-anx9w7{grid-template-columns:repeat(3,minmax(0,1fr))}label.svelte-anx9w7{color:var(--mut);gap:5px;font-size:.7rem;display:grid}input.svelte-anx9w7,textarea.svelte-anx9w7{border:1px solid var(--line);background:var(--sur2);width:100%;color:var(--fg);border-radius:7px;outline:none;padding:8px 10px;font-size:.78rem}input.svelte-anx9w7:focus,textarea.svelte-anx9w7:focus{border-color:var(--acc);outline:2px solid color-mix(in srgb, var(--acc) 25%, transparent)}textarea.svelte-anx9w7{resize:vertical}.app-search.svelte-anx9w7{margin-bottom:7px}.app-list.svelte-anx9w7{border:1px solid var(--line);background:var(--sur2);border-radius:7px;max-height:180px;overflow-y:auto}.app-option.svelte-anx9w7{color:var(--fg);grid-template-columns:none;align-items:center;gap:9px;padding:7px 9px;display:flex}.app-option.svelte-anx9w7+.app-option:where(.svelte-anx9w7){border-top:1px solid var(--line)}.app-option.svelte-anx9w7:hover{background:color-mix(in srgb, var(--acc) 8%, transparent)}.app-option.svelte-anx9w7 input:where(.svelte-anx9w7){flex:none;width:auto;margin:0}.app-option.svelte-anx9w7 span:where(.svelte-anx9w7){min-width:0}.app-option.svelte-anx9w7 strong:where(.svelte-anx9w7),.app-option.svelte-anx9w7 small:where(.svelte-anx9w7){white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.app-option.svelte-anx9w7 strong:where(.svelte-anx9w7){font-size:.74rem;font-weight:600}.app-option.svelte-anx9w7 small:where(.svelte-anx9w7){color:var(--mut);font-family:var(--font-mono);font-size:.6rem}.app-empty.svelte-anx9w7{margin:0;padding:10px}details.svelte-anx9w7{color:var(--mut);margin-top:9px;font-size:.7rem}summary.svelte-anx9w7{cursor:pointer;width:fit-content}details.svelte-anx9w7 label:where(.svelte-anx9w7){margin-top:7px}.check.svelte-anx9w7{align-items:center;gap:8px;margin:10px 0;display:flex}.check.svelte-anx9w7 input:where(.svelte-anx9w7){width:auto}.segmented.svelte-anx9w7{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.segmented.svelte-anx9w7 button:where(.svelte-anx9w7){padding:8px 6px;font-size:.74rem}.segmented.svelte-anx9w7 button.active:where(.svelte-anx9w7){border-color:var(--acc);background:var(--acc);color:var(--bg);font-weight:650}button.svelte-anx9w7{border:1px solid var(--line);color:var(--fg);background:0 0;border-radius:7px;padding:7px 11px;font-size:.72rem}button.svelte-anx9w7:hover{border-color:var(--acc)}button.svelte-anx9w7:focus-visible{outline:2px solid var(--acc);outline-offset:2px}button.primary.svelte-anx9w7{border-color:var(--acc);background:var(--acc);color:var(--bg);font-weight:650}button.danger.svelte-anx9w7{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 45%, var(--line))}button.svelte-anx9w7:disabled{opacity:.55;cursor:default}.actions.svelte-anx9w7{gap:8px;display:flex}footer.svelte-anx9w7{min-height:38px;color:var(--mut);justify-content:space-between;align-items:center;font-size:.7rem;display:flex}.sr-only.svelte-anx9w7{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=560px){.settings-page.svelte-anx9w7{padding:18px}.fields.three.svelte-anx9w7{grid-template-columns:1fr}}:root{--bg:#101318;--sur:#161b22;--sur2:#12161d;--fg:#dde3ec;--mut:#7d8794;--line:#232a34;--acc:#7aa2f7;--ok:#3fb68b;--warn:#e0af5a;--danger:#e0705a;--rad:8px;--font-ui:-apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}@media (prefers-color-scheme:light){:root{--bg:#fbfbfc;--sur:#fff;--sur2:#f3f4f6;--fg:#1c2027;--mut:#5c6470;--line:#e4e7ec;--acc:#3b5bdb;--ok:#1f9d72;--warn:#b9791f;--danger:#c4432f}}:root[data-theme=dark]{--bg:#101318;--sur:#161b22;--sur2:#12161d;--fg:#dde3ec;--mut:#7d8794;--line:#232a34;--acc:#7aa2f7;--ok:#3fb68b;--warn:#e0af5a;--danger:#e0705a}:root[data-theme=light]{--bg:#fbfbfc;--sur:#fff;--sur2:#f3f4f6;--fg:#1c2027;--mut:#5c6470;--line:#e4e7ec;--acc:#3b5bdb;--ok:#1f9d72;--warn:#b9791f;--danger:#c4432f}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--fg);font-family:var(--font-ui);margin:0;padding:0;line-height:1.5}html,body,#app{min-height:100%}#app{min-height:100vh}button{cursor:pointer;font-family:inherit}input,textarea{color:inherit;font-family:inherit}kbd{font-family:var(--font-mono);border:1px solid var(--line);color:var(--mut);border-radius:4px;padding:0 5px;font-size:.68rem}.mono{font-family:var(--font-mono)}
