.context-menu.svelte-1qculkr{position:fixed;z-index:80;min-width:11.5rem;padding:.3rem;border-radius:.55rem;border:1px solid var(--border-subtle);background:var(--bg-card);box-shadow:0 12px 32px #1018282e;display:grid;gap:.1rem}.item.svelte-1qculkr{display:block;width:100%;text-align:left;border:0;background:transparent;color:var(--text-primary);font:inherit;font-size:.82rem;font-weight:550;padding:.42rem .55rem;border-radius:.35rem;cursor:pointer}.item.svelte-1qculkr:hover:not(:disabled){background:var(--bg-hover)}.item.svelte-1qculkr:disabled{opacity:.45;cursor:default}.item.danger.svelte-1qculkr{color:var(--danger, #dc2626)}.item.danger.svelte-1qculkr:hover:not(:disabled){background:color-mix(in srgb,var(--danger, #dc2626) 12%,transparent)}.sep.svelte-1qculkr{height:1px;margin:.2rem .35rem;background:var(--border-subtle)}.modal-backdrop.svelte-xicbho{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0a0e1680;display:grid;place-items:center;padding:1.25rem}.modal.svelte-xicbho{width:min(560px,100%);max-height:min(88vh,720px);overflow:auto;display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius, 12px);box-shadow:0 18px 50px #10182838}.modal-header.svelte-xicbho{padding:1rem 1.15rem .65rem;border-bottom:1px solid var(--border-subtle)}.modal-header.svelte-xicbho h2:where(.svelte-xicbho){margin:0;font-size:1.1rem;font-weight:700;color:var(--text-primary)}.title-row.svelte-xicbho{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.modal-header.svelte-xicbho p:where(.svelte-xicbho){margin:.25rem 0 0;font-size:.82rem;color:var(--text-secondary)}.details.svelte-xicbho{margin:0;padding:.85rem 1.15rem;display:grid;gap:.75rem}.row.svelte-xicbho{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:.65rem;align-items:start}dt.svelte-xicbho{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--text-tertiary);padding-top:.15rem}dd.svelte-xicbho{margin:0;font-size:.88rem;color:var(--text-primary);min-width:0}.path.svelte-xicbho{display:block;font-size:.78rem;line-height:1.4;word-break:break-all;color:var(--text-secondary);background:color-mix(in srgb,var(--bg-elevated, var(--bg-app)) 80%,transparent);border:1px solid var(--border-subtle);border-radius:.4rem;padding:.45rem .55rem}.path-actions.svelte-xicbho{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.4rem}.note.svelte-xicbho{margin:.35rem 0 0;font-size:.75rem;color:var(--accent)}.modal-footer.svelte-xicbho{margin-top:auto;padding:.75rem 1.15rem 1rem;border-top:1px solid var(--border-subtle);display:flex;justify-content:flex-end}@media(max-width:520px){.row.svelte-xicbho{grid-template-columns:1fr;gap:.25rem}}.modal-backdrop.svelte-aopq9y{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#0a0e1680;display:grid;place-items:center;padding:1.25rem}.modal.svelte-aopq9y{width:min(1100px,100%);height:min(88vh,860px);overflow:hidden;display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius, 12px);box-shadow:0 18px 50px #10182838}.modal-header.svelte-aopq9y{padding:1rem 1.15rem .75rem;border-bottom:1px solid var(--border-subtle)}.modal-header.svelte-aopq9y h2:where(.svelte-aopq9y){margin:0;font-size:1.1rem;font-weight:700}.modal-header.svelte-aopq9y p:where(.svelte-aopq9y){margin:.3rem 0 0;font-size:.82rem;color:var(--text-secondary)}.toolbar.svelte-aopq9y{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;justify-content:space-between;padding:.75rem 1.15rem .35rem}.filter.svelte-aopq9y{flex:1;min-width:12rem;font:inherit;font-size:.86rem;padding:.45rem .65rem;border-radius:.45rem;border:1px solid var(--border-subtle);background:var(--bg-elevated, var(--bg-app));color:var(--text-primary)}.toolbar-actions.svelte-aopq9y{display:flex;flex-wrap:wrap;gap:.35rem}.status.svelte-aopq9y{margin:0 1.15rem .35rem;font-size:.78rem;color:var(--accent)}.table-wrap.svelte-aopq9y{flex:1;min-height:0;overflow:auto;margin:.35rem 1.15rem;border:1px solid var(--border-subtle);border-radius:.55rem}table.svelte-aopq9y{width:100%;border-collapse:collapse;font-size:.8rem}th.svelte-aopq9y,td.svelte-aopq9y{padding:.55rem .65rem;border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:middle}th.svelte-aopq9y{position:sticky;top:0;z-index:1;background:var(--bg-elevated, var(--bg-card));font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);white-space:nowrap}tr.selected.svelte-aopq9y{background:color-mix(in srgb,var(--accent) 8%,transparent)}tbody.svelte-aopq9y tr:where(.svelte-aopq9y):hover{background:var(--bg-hover)}.check.svelte-aopq9y{width:2.2rem;text-align:center}.num.svelte-aopq9y{text-align:right;font-variant-numeric:tabular-nums}.path.svelte-aopq9y{max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem}.actions.svelte-aopq9y{white-space:nowrap}.actions.svelte-aopq9y .btn{padding:.2rem .4rem;font-size:.72rem}.linkish.svelte-aopq9y{border:0;background:transparent;color:var(--text-primary);font:inherit;font-weight:650;cursor:pointer;padding:0;text-align:left}.linkish.svelte-aopq9y:hover{color:var(--accent);text-decoration:underline}.muted.svelte-aopq9y{color:var(--text-tertiary)}.pill.svelte-aopq9y{display:inline-block;padding:.12rem .4rem;border-radius:999px;border:1px solid var(--border-subtle);font-size:.7rem;font-weight:650;color:var(--text-secondary)}.pill.warn.svelte-aopq9y{color:#b45309;border-color:color-mix(in srgb,#d97706 35%,var(--border-subtle));background:color-mix(in srgb,#d97706 10%,transparent)}.empty.svelte-aopq9y{padding:2rem 1rem;text-align:center;color:var(--text-secondary);font-size:.88rem}.modal-footer.svelte-aopq9y{padding:.75rem 1.15rem 1rem;border-top:1px solid var(--border-subtle);display:flex;justify-content:flex-end}.actions.svelte-aopq9y .btn.danger{color:var(--danger, #dc2626)}.tree-panel.svelte-13dwuhs{flex:1;min-height:0;display:flex;flex-direction:column;-webkit-app-region:no-drag;border-radius:.5rem;margin-bottom:.65rem}.tree-panel.drop-active.svelte-13dwuhs{outline:1.5px dashed color-mix(in srgb,var(--accent) 55%,var(--border-subtle));outline-offset:2px;background:color-mix(in srgb,var(--accent) 7%,transparent)}.tree-toolbar.svelte-13dwuhs{display:flex;align-items:center;justify-content:space-between;gap:.35rem;padding:.15rem .1rem .45rem}.tree-label.svelte-13dwuhs{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.tree-actions.svelte-13dwuhs{display:flex;gap:.2rem;align-items:center}.manage-btn.svelte-13dwuhs{font-size:.68rem;font-weight:700;letter-spacing:.02em;padding:.2rem .45rem}.create-folder-row.svelte-13dwuhs{display:flex;align-items:center;gap:.25rem;margin-bottom:.4rem;padding:0 .1rem}.create-folder-row.svelte-13dwuhs .rename-input:where(.svelte-13dwuhs){flex:1}.icon-btn.svelte-13dwuhs{border:1px solid var(--border-subtle);background:var(--bg-elevated, var(--bg-card));color:var(--text-secondary);border-radius:.4rem;font:inherit;font-size:.72rem;font-weight:700;padding:.2rem .4rem;cursor:pointer}.icon-btn.svelte-13dwuhs:hover:not(:disabled){color:var(--accent);border-color:color-mix(in srgb,var(--accent) 35%,var(--border-subtle))}.icon-btn.svelte-13dwuhs:disabled{opacity:.5;cursor:wait}.drop-banner.svelte-13dwuhs{margin-bottom:.4rem;padding:.4rem;border-radius:.4rem;font-size:.72rem;font-weight:700;text-align:center;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.import-progress.svelte-13dwuhs{margin-bottom:.45rem;padding:.45rem .5rem;border-radius:.45rem;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border-subtle));background:color-mix(in srgb,var(--accent) 10%,var(--bg-card));display:grid;gap:.3rem}.import-progress-msg.svelte-13dwuhs{margin:0;font-size:.72rem;font-weight:600;color:var(--text-primary);line-height:1.35}.import-progress-track.svelte-13dwuhs{height:.28rem;border-radius:999px;background:color-mix(in srgb,var(--border-subtle) 80%,transparent);overflow:hidden}.import-progress-fill.svelte-13dwuhs{height:100%;border-radius:inherit;background:var(--accent);transition:width .2s ease}.import-progress-meta.svelte-13dwuhs{margin:0;font-size:.64rem;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.tree-body.svelte-13dwuhs{flex:1;overflow-y:auto;min-height:12rem;max-height:none;border:1px solid var(--border-subtle);border-radius:.55rem;background:var(--bg-elevated, var(--bg-card));padding:.25rem 0}.tree-body.target.svelte-13dwuhs{outline:1px dashed color-mix(in srgb,var(--accent) 45%,transparent);outline-offset:-2px}.empty.svelte-13dwuhs{margin:0;padding:.85rem .7rem;font-size:.75rem;color:var(--text-tertiary);line-height:1.4}.tree-row.svelte-13dwuhs{display:flex;align-items:center;gap:.2rem;min-height:1.85rem;padding-right:.25rem}.tree-row.folder.target.svelte-13dwuhs,.tree-row.repo.svelte-13dwuhs:hover,.tree-row.folder.svelte-13dwuhs:hover{background:var(--bg-hover)}.tree-row.repo.active.svelte-13dwuhs{background:var(--accent-soft)}.twist.svelte-13dwuhs{width:1.1rem;border:0;background:transparent;color:var(--text-tertiary);font:inherit;font-size:.7rem;cursor:pointer;padding:0;flex-shrink:0}.twist.spacer.svelte-13dwuhs{visibility:hidden}.icon.svelte-13dwuhs{font-size:.78rem;width:1rem;text-align:center;flex-shrink:0;opacity:.85}.icon.setup-icon.svelte-13dwuhs{opacity:1;color:#d97706}.tree-row.repo.needs-setup.svelte-13dwuhs .name:where(.svelte-13dwuhs){color:color-mix(in srgb,#d97706 35%,var(--text-primary))}.setup-btn.svelte-13dwuhs{border:1px solid color-mix(in srgb,#d97706 40%,var(--border-subtle));background:color-mix(in srgb,#d97706 12%,transparent);color:#b45309;font:inherit;font-size:.62rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;padding:.18rem .35rem;border-radius:.35rem;cursor:pointer;flex-shrink:0;white-space:nowrap}.setup-btn.svelte-13dwuhs:hover{background:color-mix(in srgb,#d97706 20%,transparent)}.row-main.svelte-13dwuhs{flex:1;min-width:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;padding:.2rem .15rem;display:grid;gap:.05rem}.name-line.svelte-13dwuhs{display:flex;align-items:center;gap:.35rem;min-width:0}.name.svelte-13dwuhs{font-size:.8rem;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.folder-count.svelte-13dwuhs{flex-shrink:0;font-size:.68rem;font-weight:650;font-variant-numeric:tabular-nums;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border-subtle));border-radius:999px;padding:.05rem .38rem;line-height:1.2}.meta.svelte-13dwuhs{font-size:.64rem;color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-action.svelte-13dwuhs{border:0;background:transparent;color:var(--text-tertiary);cursor:pointer;opacity:0;font-size:.85rem;padding:.1rem .3rem;border-radius:.3rem}.tree-row.svelte-13dwuhs:hover .row-action:where(.svelte-13dwuhs),.tree-row.repo.active.svelte-13dwuhs .row-action:where(.svelte-13dwuhs),.tree-row.repo.needs-setup.svelte-13dwuhs .row-action:where(.svelte-13dwuhs){opacity:1}.row-action.svelte-13dwuhs:hover{background:var(--bg-card);color:var(--text-primary)}.row-action.danger.svelte-13dwuhs:hover{color:var(--danger, #dc2626)}.rename-input.svelte-13dwuhs{flex:1;min-width:0;font:inherit;font-size:.8rem;padding:.15rem .35rem;border-radius:.3rem;border:1px solid var(--accent);background:var(--bg-card);color:var(--text-primary)}.hint.svelte-13dwuhs{margin:.4rem 0 0;font-size:.66rem;color:var(--text-tertiary);line-height:1.35}.hint.limit-reached.svelte-13dwuhs{margin-top:.5rem;padding:.45rem .55rem;border-radius:.45rem;font-size:.74rem;font-weight:650;line-height:1.4;color:var(--text-primary);border:1px solid color-mix(in srgb,#d97706 45%,var(--border-subtle));background:color-mix(in srgb,#d97706 12%,var(--bg-card))}.purchase-link.svelte-13dwuhs{padding:0;border:0;background:transparent;color:var(--accent);font:inherit;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:.12em}.purchase-link.svelte-13dwuhs:hover{color:var(--text-primary)}.toast.svelte-13dwuhs{margin-top:.45rem;padding:.5rem .55rem;border-radius:.45rem;border:1px solid color-mix(in srgb,#ef4444 35%,var(--border-subtle));background:color-mix(in srgb,#ef4444 10%,var(--bg-card));display:grid;gap:.3rem}.toast.info.svelte-13dwuhs{border-color:color-mix(in srgb,var(--accent) 35%,var(--border-subtle));background:color-mix(in srgb,var(--accent) 10%,var(--bg-card))}.toast.svelte-13dwuhs p:where(.svelte-13dwuhs){margin:0;font-size:.72rem;color:var(--text-primary);line-height:1.35}.dismiss.svelte-13dwuhs{border:0;background:transparent;color:var(--accent);font:inherit;font-size:.72rem;font-weight:600;cursor:pointer;padding:0;text-align:left}.repo-chrome.svelte-drze67{margin:-.25rem 0 1.1rem}.repo-heading.svelte-drze67{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap;margin-bottom:.85rem}.repo-left.svelte-drze67{min-width:0;flex:1}.repo-name-row.svelte-drze67{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;min-width:0}.repo-name.svelte-drze67{margin:0;font-size:1.35rem;font-weight:var(--heading-weight, 650);letter-spacing:var(--heading-tracking, -.02em);color:var(--heading-color, var(--text-primary))}.info-btn.svelte-drze67{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:999px;border:1px solid var(--border-subtle);background:var(--bg-elevated, var(--bg-app));color:var(--text-secondary);font-size:.95rem;font-weight:700;text-decoration:none;line-height:1;flex-shrink:0}.info-btn.svelte-drze67:hover,.info-btn.active.svelte-drze67{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 40%,var(--border-subtle));background:color-mix(in srgb,var(--accent) 10%,transparent)}.disclaimer.svelte-drze67{display:flex;align-items:center;gap:.55rem;margin-top:.45rem;padding:.35rem .55rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--border-subtle) 80%,#d97706);background:color-mix(in srgb,#d97706 8%,var(--bg-elevated, var(--bg-app)));max-width:min(640px,100%)}.disclaimer.svelte-drze67 p:where(.svelte-drze67){margin:0;min-width:0;font-size:.72rem;line-height:1.3;color:var(--text-secondary)}.disclaimer-dismiss.svelte-drze67{flex-shrink:0;border:0;background:transparent;color:var(--accent);font:inherit;font-size:.7rem;font-weight:700;cursor:pointer;padding:0;white-space:nowrap}.disclaimer-dismiss.svelte-drze67:hover{text-decoration:underline}.repo-path.svelte-drze67{margin:.3rem 0 0;font-size:.78rem;color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:min(640px,75vw)}.repo-aside.svelte-drze67{display:flex;flex-direction:column;align-items:flex-end;gap:.45rem}.repo-badges.svelte-drze67{display:flex;gap:.35rem;flex-wrap:wrap}.badge.svelte-drze67{font-size:.72rem;font-weight:650;padding:.28rem .55rem;border-radius:999px;border:1px solid transparent}.repo-tabs.svelte-drze67{display:flex;gap:.2rem;overflow-x:auto;border-bottom:1px solid var(--border-subtle);padding-bottom:0}.repo-tab.svelte-drze67{flex:0 0 auto;padding:.55rem .85rem;font-size:.88rem;font-weight:600;color:var(--text-secondary);text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px;border-radius:.4rem .4rem 0 0}.repo-tab.svelte-drze67:hover{color:var(--text-primary);background:var(--bg-hover)}.repo-tab.active.svelte-drze67{color:var(--accent);border-bottom-color:var(--accent)}.license-banner.svelte-17mdhet{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1rem;flex-wrap:nowrap;padding:.45rem .85rem;border-radius:var(--radius-sm);margin-bottom:1rem;border:1px solid transparent;min-height:2.35rem;background:var(--accent-soft);color:var(--text-primary)}.license-banner.sidebar.svelte-17mdhet{flex-direction:column;align-items:stretch;margin-bottom:0;padding:var(--sidebar-license-pad);border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--accent) 25%,var(--border-subtle));min-height:0}.purchase-link.svelte-17mdhet{padding:0;border:0;background:transparent;color:var(--accent);font:inherit;font-size:.76rem;font-weight:700;text-align:left;cursor:pointer}.purchase-link.svelte-17mdhet:hover{text-decoration:underline}.copy.svelte-17mdhet{margin:0;min-width:0;flex:1;display:flex;align-items:baseline;gap:.35rem;flex-wrap:nowrap;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;line-height:1.3}.license-banner.sidebar.svelte-17mdhet .copy:where(.svelte-17mdhet){flex-direction:column;align-items:flex-start;gap:.2rem;white-space:normal;font-size:.78rem;line-height:1.4}.copy.svelte-17mdhet strong:where(.svelte-17mdhet){font-weight:700;flex-shrink:0}.copy.svelte-17mdhet span:where(.svelte-17mdhet){color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis}.license-banner.sidebar.svelte-17mdhet .copy:where(.svelte-17mdhet) span:where(.svelte-17mdhet){overflow:visible;text-overflow:unset}.prelaunch-banner.svelte-prdkbb{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.55rem .85rem;padding:.45rem 1rem;background:color-mix(in srgb,var(--amber, #f59e0b) 14%,var(--surface-nav, var(--bg-elevated, #fff)));border-bottom:1px solid color-mix(in srgb,var(--amber, #f59e0b) 32%,var(--surface-nav-border, var(--border-subtle, #e5e7eb)));color:var(--text-primary, #0f172a);font-size:.82rem;line-height:1.4;text-align:center}.prelaunch-badge.svelte-prdkbb{flex-shrink:0;font-size:.68rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;padding:.18rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--amber, #f59e0b) 22%,transparent);color:var(--pill-amber-text, #b45309);border:1px solid color-mix(in srgb,var(--amber, #f59e0b) 35%,transparent)}.prelaunch-banner.svelte-prdkbb p:where(.svelte-prdkbb){margin:0;color:var(--text-secondary, #475569)}.demo-bar.svelte-1lgakus{flex-shrink:0;border-bottom:1px solid var(--border-subtle, #e5e7eb);background:color-mix(in srgb,var(--accent, #2563eb) 10%,var(--bg-elevated, #fff));-webkit-app-region:no-drag}.demo-bar-inner.svelte-1lgakus{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem .85rem;padding:.55rem 1rem;max-width:100%}.demo-badge.svelte-1lgakus{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.2rem .55rem;border-radius:999px;background:var(--accent-soft, #dbeafe);color:var(--accent, #2563eb)}.demo-copy.svelte-1lgakus{margin:0;font-size:.85rem;color:var(--text-secondary, #64748b);flex:1;min-width:12rem}.demo-form.svelte-1lgakus{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.demo-form.svelte-1lgakus input:where(.svelte-1lgakus){min-width:12rem;padding:.4rem .75rem;border:1px solid var(--border-subtle, #e5e7eb);border-radius:999px;font:inherit;font-size:.85rem;background:var(--bg-card, #fff);color:var(--text-primary, #0f172a)}.demo-form.svelte-1lgakus button:where(.svelte-1lgakus),.exit-btn.svelte-1lgakus{padding:.4rem .85rem;border-radius:999px;font:inherit;font-size:.82rem;font-weight:600;cursor:pointer;border:1px solid transparent}.demo-form.svelte-1lgakus button:where(.svelte-1lgakus){background:var(--accent, #2563eb);color:#fff}.demo-form.svelte-1lgakus button:where(.svelte-1lgakus):disabled{opacity:.55;cursor:not-allowed}.exit-btn.svelte-1lgakus{background:transparent;border-color:var(--border-subtle, #e5e7eb);color:var(--text-secondary, #64748b);margin-left:auto}.demo-msg.svelte-1lgakus{margin:0;font-size:.82rem;font-weight:600}.demo-msg.ok.svelte-1lgakus{color:var(--success, #15803d)}.demo-msg.err.svelte-1lgakus{color:var(--pill-rose-text, #be123c)}.waitlist-section.svelte-1g3wysv{padding-top:2rem;padding-bottom:3rem}.waitlist-card.svelte-1g3wysv{max-width:40rem;margin-inline:auto;padding:1.75rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-card);box-shadow:var(--frame-shadow)}.waitlist-head.svelte-1g3wysv{text-align:center;margin-bottom:1.5rem}.waitlist-head.svelte-1g3wysv .section-title:where(.svelte-1g3wysv){margin-bottom:.5rem}.waitlist-lead.svelte-1g3wysv{margin:0 auto}.prelaunch-badge.svelte-1g3wysv{display:inline-flex;margin-bottom:.85rem;padding:.28rem .55rem;border-radius:var(--radius-sm);font-family:var(--font-mono, ui-monospace, monospace);font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:var(--accent-soft);color:var(--pill-teal-text);border:1px solid var(--pill-teal-border)}.waitlist-form.svelte-1g3wysv{display:flex;flex-direction:column;gap:.75rem}.input-row.svelte-1g3wysv{display:flex;flex-wrap:wrap;gap:.65rem}.input-wrap.svelte-1g3wysv{position:relative;flex:1;min-width:min(100%,14rem)}.input-icon.svelte-1g3wysv{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:var(--text-dim);pointer-events:none}.email-input.svelte-1g3wysv{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid var(--border);border-radius:var(--radius);font:inherit;font-size:.95rem;background:var(--bg-elevated);color:var(--text);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.email-input.svelte-1g3wysv:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.submit-btn.svelte-1g3wysv{min-width:9rem}.error-note.svelte-1g3wysv{margin:0;font-size:.88rem;color:var(--pill-rose-text);text-align:center}.success-message.svelte-1g3wysv{display:flex;align-items:flex-start;gap:.85rem;padding:1rem 1.1rem;border-radius:var(--radius-sm);background:var(--success-soft);color:var(--success)}.success-message.duplicate.svelte-1g3wysv{background:var(--accent-soft);color:var(--accent)}.success-message.svelte-1g3wysv svg:where(.svelte-1g3wysv){flex-shrink:0;margin-top:.1rem}.success-message.svelte-1g3wysv strong:where(.svelte-1g3wysv){display:block;margin-bottom:.25rem;color:var(--text)}.success-message.svelte-1g3wysv p:where(.svelte-1g3wysv){margin:0;font-size:.92rem;color:var(--text-muted)}@media(max-width:540px){.waitlist-card.svelte-1g3wysv{padding:1.35rem}.submit-btn.svelte-1g3wysv{width:100%}}.shot-wrap.svelte-18metp4{position:relative;display:block;width:100%;border-radius:inherit}img.svelte-18metp4,.fallback.svelte-18metp4{display:block;width:100%;height:auto;object-fit:contain;border-radius:inherit}.expand-btn.svelte-18metp4{position:absolute;top:.65rem;right:.65rem;display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;padding:0;border:1px solid rgba(255,255,255,.22);border-radius:.55rem;background:#080a10b8;color:#f4f7fc;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transform:translateY(2px);transition:opacity .15s ease,transform .15s ease,background .15s ease}.shot-wrap.svelte-18metp4:hover .expand-btn:where(.svelte-18metp4),.shot-wrap.svelte-18metp4:focus-within .expand-btn:where(.svelte-18metp4),.expand-btn.svelte-18metp4:focus-visible{opacity:1;transform:translateY(0)}.expand-btn.svelte-18metp4:hover{background:#080a10e6}.expand-btn.svelte-18metp4 svg:where(.svelte-18metp4){width:1rem;height:1rem}.fallback.svelte-18metp4{background:linear-gradient(145deg,#1e2430,#141820);border:1px dashed #2a3140;min-height:12rem}.fallback-inner.svelte-18metp4{height:100%;min-height:12rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;padding:1rem;text-align:center}.fallback-label.svelte-18metp4{max-width:28rem;font-size:.92rem;line-height:1.45;font-weight:500;color:#c5cedd}.lightbox-backdrop.svelte-18metp4{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#04060ce0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lightbox-image.svelte-18metp4{max-width:min(96vw,1400px);max-height:92vh;width:auto;height:auto;border-radius:var(--radius-sm);box-shadow:0 24px 80px #00000073}.lightbox-close.svelte-18metp4{position:fixed;top:1rem;right:1rem;width:2.5rem;height:2.5rem;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#080a10bf;color:#f4f7fc;font-size:1.5rem;line-height:1;cursor:pointer}.lightbox-close.svelte-18metp4:hover{background:#080a10f2}@media(max-width:720px){.expand-btn.svelte-18metp4{opacity:1;transform:none}}.feature-shots-section.svelte-1gmiqke{padding-block:clamp(3rem,6vw,5rem);border-top:1px solid var(--border)}.shots-kicker.svelte-1gmiqke{margin:0 0 .55rem;font-family:var(--font-mono, ui-monospace, monospace);font-size:.72rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--pill-teal-text, var(--accent))}.demo-link.svelte-1gmiqke{display:inline;margin:0;padding:0;border:none;background:none;font:inherit;font-weight:600;color:var(--accent);text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.demo-link.svelte-1gmiqke:hover{color:var(--link-hover, var(--accent))}.shot-list.svelte-1gmiqke{display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,4rem);margin-top:2rem}.shot-feature.svelte-1gmiqke{display:grid;gap:1.25rem}.shot-copy.svelte-1gmiqke h3:where(.svelte-1gmiqke){margin:0 0 .4rem;font-size:clamp(1.15rem,2vw,1.4rem);letter-spacing:-.02em}.shot-copy.svelte-1gmiqke p:where(.svelte-1gmiqke){margin:0;max-width:42rem;color:var(--text-muted, #6b7280);line-height:1.55}.shot-pane.svelte-1gmiqke{margin:0;max-width:52rem}.shot-pane.svelte-1gmiqke .shot-frame,.shot-pane.svelte-1gmiqke .shot-wrap{border-radius:var(--radius, 6px);overflow:hidden;border:1px solid var(--border, rgba(0, 0, 0, .08));background:var(--bg-card, #0f1115)}.pricing-section.svelte-1359p56{border-top:1px solid var(--border)}.section-kicker.svelte-1359p56{margin:0 0 .55rem;font-size:.72rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--pill-teal-text)}.pricing-intro.svelte-1359p56{margin-bottom:1.75rem}.pricing-grid.svelte-1359p56{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.plan-card.svelte-1359p56{position:relative;display:flex;flex-direction:column;padding:1.3rem 1.35rem 1.4rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-card)}.plan-featured.svelte-1359p56{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 10%,var(--bg-card)),var(--bg-card) 45%)}.plan-badge.svelte-1359p56{position:absolute;top:.8rem;right:.8rem;padding:.2rem .5rem;border-radius:var(--radius-sm);font-size:.68rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;background:var(--accent-soft);color:var(--pill-teal-text);border:1px solid var(--pill-teal-border)}.plan-kicker.svelte-1359p56{display:block;margin-bottom:.3rem;font-size:.7rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.plan-head.svelte-1359p56 h3:where(.svelte-1359p56){margin:0;font-size:1.2rem;letter-spacing:-.02em}.plan-price.svelte-1359p56{margin:.6rem 0 .15rem;font-family:var(--font-mono);font-size:clamp(1.9rem,3.5vw,2.4rem);font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--text)}.plan-note.svelte-1359p56{margin:0 0 1rem;font-size:.86rem;color:var(--text-muted)}.plan-features.svelte-1359p56{margin:0 0 1.2rem;padding-left:1.05rem;color:var(--text-muted);font-size:.9rem;flex:1}.plan-features.svelte-1359p56 li:where(.svelte-1359p56)+li:where(.svelte-1359p56){margin-top:.35rem}.plan-cta.svelte-1359p56{width:100%;justify-content:center}.pricing-fineprint.svelte-1359p56{margin:1rem 0 0;font-size:.74rem;color:var(--text-dim)}@media(max-width:720px){.pricing-grid.svelte-1359p56{grid-template-columns:1fr}}.heatmap-demo.svelte-nzjtve{width:100%;padding:1rem 1.1rem 1.05rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-card);box-shadow:var(--frame-shadow);text-align:left;-webkit-user-select:none;user-select:none}.heatmap-grid.interactive.svelte-nzjtve{cursor:pointer}.inline-demo.svelte-nzjtve{all:unset;cursor:pointer;color:var(--pill-teal-text);font-weight:700;text-decoration:underline;text-underline-offset:2px}.heatmap-head.svelte-nzjtve{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.heatmap-badge.svelte-nzjtve{font-family:var(--font-mono, ui-monospace, monospace);font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--pill-teal-text);background:var(--teal-soft);border:1px solid var(--pill-teal-border);padding:.2rem .5rem;border-radius:var(--radius-sm, 4px)}.heatmap-counter.svelte-nzjtve{font-family:var(--font-mono, ui-monospace, monospace);font-size:.8rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text)}.heatmap-grid.svelte-nzjtve{display:grid;grid-template-columns:repeat(16,minmax(0,1fr));grid-template-rows:repeat(7,.72rem);gap:3px}.cell.svelte-nzjtve{display:block;border-radius:2px;background:color-mix(in srgb,var(--border) 70%,transparent);transition:transform .15s ease,background .15s ease}.cell.level-1.svelte-nzjtve{background:color-mix(in srgb,var(--teal) 35%,var(--accent-soft))}.cell.level-2.svelte-nzjtve{background:color-mix(in srgb,var(--teal) 55%,var(--accent))}.cell.level-3.svelte-nzjtve{background:color-mix(in srgb,#14b8a6 80%,var(--accent))}.cell.level-4.svelte-nzjtve{background:#0d9488;box-shadow:0 0 6px color-mix(in srgb,#14b8a6 45%,transparent)}.heatmap-demo.svelte-nzjtve:not(.settled) .cell.level-1:where(.svelte-nzjtve),.heatmap-demo.svelte-nzjtve:not(.settled) .cell.level-2:where(.svelte-nzjtve),.heatmap-demo.svelte-nzjtve:not(.settled) .cell.level-3:where(.svelte-nzjtve),.heatmap-demo.svelte-nzjtve:not(.settled) .cell.level-4:where(.svelte-nzjtve){animation:svelte-nzjtve-cell-pop .28s cubic-bezier(.22,1,.36,1) both}@keyframes svelte-nzjtve-cell-pop{0%{transform:scale(.55);opacity:.4}to{transform:scale(1);opacity:1}}.heatmap-footer.svelte-nzjtve{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-top:.75rem;min-height:2.2rem}.tip.svelte-nzjtve{font-size:.8rem;color:var(--text-muted);line-height:1.35}.tip.mono.svelte-nzjtve{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.74rem;color:var(--text)}.streak.svelte-nzjtve{flex-shrink:0;font-family:var(--font-mono, ui-monospace, monospace);font-size:.68rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:.22rem .5rem;border-radius:var(--radius-sm, 4px);background:var(--amber-soft);color:var(--pill-amber-text);border:1px solid var(--pill-amber-border);animation:svelte-nzjtve-streak-in .45s cubic-bezier(.22,1,.36,1) both}@keyframes svelte-nzjtve-streak-in{0%{opacity:0;transform:translateY(.3rem) scale(.92)}to{opacity:1;transform:none}}@media(max-width:520px){.heatmap-grid.svelte-nzjtve{grid-template-rows:repeat(7,.55rem);gap:2px}}@media(prefers-reduced-motion:reduce){.cell.svelte-nzjtve,.streak.svelte-nzjtve{animation:none!important}}.cap-network.svelte-jtl9yv{display:grid;grid-template-columns:4.75rem minmax(0,1fr);gap:.5rem .85rem;align-items:start}.cap-network.narrow.svelte-jtl9yv{grid-template-columns:2.75rem minmax(0,1fr);gap:.35rem .5rem}.cap-rail.svelte-jtl9yv{position:relative;display:flex;justify-content:center;min-width:0}.cap-svg.svelte-jtl9yv{display:block;overflow:visible;flex-shrink:0;max-width:none}.cap-edge.svelte-jtl9yv{stroke:var(--edge-color, var(--accent));stroke-width:1.85;stroke-linecap:round;opacity:0;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .65s cubic-bezier(.22,1,.36,1),opacity .35s ease}.cap-network.narrow.svelte-jtl9yv .cap-edge:where(.svelte-jtl9yv){stroke-width:1.5}.cap-edge.ghost.svelte-jtl9yv{stroke:var(--border);opacity:.4;stroke-dasharray:none;stroke-dashoffset:0;stroke-width:1.2}.cap-edge.drawn.svelte-jtl9yv{opacity:.95;stroke-dashoffset:0}.cap-node.svelte-jtl9yv{opacity:.22;transition:opacity .35s ease}.cap-node.lit.svelte-jtl9yv{opacity:1}.cap-ring.svelte-jtl9yv{fill:var(--bg-card);stroke:color-mix(in srgb,var(--node-color, var(--accent)) 50%,var(--border));stroke-width:1.6;transition:stroke .3s ease}.cap-dot.svelte-jtl9yv{fill:color-mix(in srgb,var(--node-color, var(--accent)) 30%,var(--border));transition:fill .3s ease}.cap-node.lit.svelte-jtl9yv .cap-dot:where(.svelte-jtl9yv){fill:var(--node-color, var(--accent))}.cap-node.lit.svelte-jtl9yv .cap-ring:where(.svelte-jtl9yv){stroke:var(--node-color, var(--accent))}.cap-node.focus.svelte-jtl9yv .cap-ring:where(.svelte-jtl9yv){stroke-width:2.4;filter:drop-shadow(0 0 7px color-mix(in srgb,var(--node-color) 50%,transparent))}.cap-pulse.svelte-jtl9yv{fill:color-mix(in srgb,var(--node-color, var(--accent)) 24%,transparent);opacity:0;transform-origin:center}.cap-node.focus.svelte-jtl9yv .cap-pulse:where(.svelte-jtl9yv){animation:svelte-jtl9yv-cap-pulse 1.55s ease-out infinite}@keyframes svelte-jtl9yv-cap-pulse{0%{opacity:.5;transform:scale(.65)}to{opacity:0;transform:scale(1.7)}}.cap-list.svelte-jtl9yv{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);overflow:hidden}.cap-row.svelte-jtl9yv{border-top:1px solid var(--border);opacity:.4;transform:translateY(12px);transition:opacity .45s ease,transform .45s cubic-bezier(.22,1,.36,1),background .35s ease,box-shadow .35s ease}.cap-row.svelte-jtl9yv:first-child{border-top:none}.cap-row.lit.svelte-jtl9yv{opacity:1;transform:none}.cap-row.focus.svelte-jtl9yv{background:color-mix(in srgb,var(--row-color, var(--accent)) 9%,transparent);box-shadow:inset 3px 0 0 var(--row-color, var(--accent))}.cap-group.svelte-jtl9yv{margin:0;padding:.75rem 1.1rem .1rem;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--pill-teal-text)}.cap-row-inner.svelte-jtl9yv{display:grid;grid-template-columns:2.5rem 1.55rem 1fr;gap:.65rem;align-items:start;padding:1rem 1.1rem 1.2rem}.cap-network.narrow.svelte-jtl9yv .cap-row-inner:where(.svelte-jtl9yv){grid-template-columns:2rem 1fr}.cap-idx.svelte-jtl9yv{font-size:.78rem;font-weight:600;color:var(--text-dim);padding-top:.2rem}.cap-row.lit.svelte-jtl9yv .cap-idx:where(.svelte-jtl9yv){color:var(--row-color, var(--accent))}.cap-icon.svelte-jtl9yv{font-size:.95rem;line-height:1.4;padding-top:.1rem;opacity:.85}.cap-network.narrow.svelte-jtl9yv .cap-icon:where(.svelte-jtl9yv){display:none}.cap-copy.svelte-jtl9yv h3:where(.svelte-jtl9yv){margin:0 0 .3rem;font-size:1.02rem;letter-spacing:-.02em}.cap-copy.svelte-jtl9yv p:where(.svelte-jtl9yv){margin:0;color:var(--text-muted);font-size:.92rem;line-height:1.5}@media(prefers-reduced-motion:reduce){.cap-edge.svelte-jtl9yv,.cap-node.svelte-jtl9yv,.cap-row.svelte-jtl9yv{transition:none!important}.cap-node.focus.svelte-jtl9yv .cap-pulse:where(.svelte-jtl9yv){animation:none;opacity:0}.cap-row.svelte-jtl9yv{opacity:1;transform:none}.cap-edge.svelte-jtl9yv{opacity:.9;stroke-dashoffset:0}.cap-node.svelte-jtl9yv{opacity:1}}.proof-network.svelte-1s0fwb2{width:100%;margin-top:1.75rem}.proof-network.horizontal.svelte-1s0fwb2{display:flex;flex-direction:column;gap:.15rem}.proof-network.vertical.svelte-1s0fwb2{display:grid;grid-template-columns:3.25rem minmax(0,1fr);gap:.45rem;align-items:stretch}.proof-rail.svelte-1s0fwb2{position:relative;line-height:0}.proof-network.horizontal.svelte-1s0fwb2 .proof-rail:where(.svelte-1s0fwb2){height:3.25rem}.proof-network.vertical.svelte-1s0fwb2 .proof-rail:where(.svelte-1s0fwb2){min-height:100%}.proof-svg.svelte-1s0fwb2{display:block;overflow:visible}.proof-network.horizontal.svelte-1s0fwb2 .proof-svg:where(.svelte-1s0fwb2){width:100%;height:3.25rem}.proof-network.vertical.svelte-1s0fwb2 .proof-svg:where(.svelte-1s0fwb2){width:100%;height:var(--proof-h, 100%)}.proof-edge.svelte-1s0fwb2{stroke:var(--edge-color, var(--accent));stroke-width:1.85;stroke-linecap:round;opacity:0;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .6s cubic-bezier(.22,1,.36,1),opacity .3s ease}.proof-edge.ghost.svelte-1s0fwb2{stroke:var(--border);opacity:.45;stroke-dasharray:none;stroke-dashoffset:0;stroke-width:1.2}.proof-edge.drawn.svelte-1s0fwb2{opacity:.95;stroke-dashoffset:0}.proof-node.svelte-1s0fwb2{opacity:.22;transition:opacity .35s ease}.proof-node.lit.svelte-1s0fwb2{opacity:1}.proof-ring.svelte-1s0fwb2{fill:var(--bg-card);stroke:color-mix(in srgb,var(--node-color, var(--accent)) 50%,var(--border));stroke-width:1.5}.proof-dot.svelte-1s0fwb2{fill:color-mix(in srgb,var(--node-color, var(--accent)) 30%,var(--border));transition:fill .3s ease}.proof-node.lit.svelte-1s0fwb2 .proof-dot:where(.svelte-1s0fwb2){fill:var(--node-color, var(--accent))}.proof-node.lit.svelte-1s0fwb2 .proof-ring:where(.svelte-1s0fwb2){stroke:var(--node-color, var(--accent))}.proof-node.focus.svelte-1s0fwb2 .proof-ring:where(.svelte-1s0fwb2){stroke-width:2.3;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--node-color) 45%,transparent))}.proof-pulse.svelte-1s0fwb2{fill:color-mix(in srgb,var(--node-color, var(--accent)) 22%,transparent);opacity:0;transform-origin:center}.proof-node.focus.svelte-1s0fwb2 .proof-pulse:where(.svelte-1s0fwb2){animation:svelte-1s0fwb2-proof-pulse 1.55s ease-out infinite}@keyframes svelte-1s0fwb2-proof-pulse{0%{opacity:.5;transform:scale(.65)}to{opacity:0;transform:scale(1.7)}}.proof-metrics.svelte-1s0fwb2{list-style:none;width:100%;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.proof-network.vertical.svelte-1s0fwb2 .proof-metrics:where(.svelte-1s0fwb2){grid-template-columns:1fr}.proof-metric.svelte-1s0fwb2{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.75rem .85rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);text-align:left;opacity:.45;transform:translateY(8px);transition:opacity .4s ease,transform .4s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,border-color .3s ease}.proof-metric.lit.svelte-1s0fwb2,.proof-metric.is-visible.svelte-1s0fwb2{opacity:1;transform:none}.proof-metric.focus.svelte-1s0fwb2{border-color:color-mix(in srgb,var(--row-color, var(--accent)) 45%,var(--border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--row-color, var(--accent)) 20%,transparent)}.proof-network.vertical.svelte-1s0fwb2 .proof-metric.focus:where(.svelte-1s0fwb2){box-shadow:inset 3px 0 0 var(--row-color, var(--accent))}.proof-code.svelte-1s0fwb2{font-size:.68rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--pill-teal-text)}.proof-metric.tone-green.svelte-1s0fwb2 .proof-code:where(.svelte-1s0fwb2){color:var(--pill-green-text)}.proof-metric.tone-amber.svelte-1s0fwb2 .proof-code:where(.svelte-1s0fwb2){color:var(--pill-amber-text)}.proof-metric.tone-blue.svelte-1s0fwb2 .proof-code:where(.svelte-1s0fwb2){color:var(--pill-blue-text)}.proof-label.svelte-1s0fwb2{font-size:.86rem;font-weight:600;color:var(--text-muted)}@media(prefers-reduced-motion:reduce){.proof-edge.svelte-1s0fwb2,.proof-node.svelte-1s0fwb2,.proof-metric.svelte-1s0fwb2{transition:none!important}.proof-node.focus.svelte-1s0fwb2 .proof-pulse:where(.svelte-1s0fwb2){animation:none;opacity:0}.proof-metric.svelte-1s0fwb2{opacity:1;transform:none}.proof-edge.svelte-1s0fwb2{opacity:.9;stroke-dashoffset:0}.proof-node.svelte-1s0fwb2{opacity:1}}.landing-page,.landing-page[data-theme=dark]{--bg: #060a0a;--bg-elevated: #0c1212;--bg-card: #0f1616;--border: #1e2c2a;--text: #e8f5f2;--text-muted: #8aa8a2;--text-dim: #5c736e;--accent: #14b8a6;--accent-soft: rgba(20, 184, 166, .14);--violet: #5eead4;--violet-soft: rgba(94, 234, 212, .12);--teal: #2dd4bf;--teal-soft: rgba(45, 212, 191, .14);--amber: #fbbf24;--amber-soft: rgba(251, 191, 36, .12);--rose: #fb7185;--rose-soft: rgba(251, 113, 133, .12);--green: #34d399;--green-soft: rgba(52, 211, 153, .12);--orange: #fb923c;--orange-soft: rgba(251, 146, 60, .12);--success: #34d399;--success-soft: rgba(52, 211, 153, .12);--surface-nav: rgba(6, 10, 10, .88);--surface-nav-border: rgba(45, 212, 191, .14);--surface-footer: rgba(6, 10, 10, .92);--surface-footer-border: rgba(45, 212, 191, .1);--surface-proof: rgba(15, 22, 22, .9);--surface-proof-border: rgba(45, 212, 191, .18);--hero-title: #e8f5f2;--hero-bg: radial-gradient(ellipse 70% 50% at 50% -10%, rgba(20, 184, 166, .18), transparent 55%), linear-gradient(180deg, #060a0a 0%, #081010 100%);--glow-a: rgba(20, 184, 166, .12);--glow-b: rgba(45, 212, 191, .08);--link-hover: #5eead4;--code-inline: #5eead4;--frame-shadow: 0 20px 50px rgba(0, 0, 0, .4);--download-card-bg: linear-gradient(160deg, rgba(20, 184, 166, .12), #0f1616 45%, #0c1212);--download-card-shadow: 0 18px 44px rgba(0, 0, 0, .32), 0 0 40px rgba(20, 184, 166, .06);--pill-blue-text: #5eead4;--pill-violet-text: #99f6e4;--pill-teal-text: #5eead4;--pill-green-text: #6ee7b7;--pill-amber-text: #fcd34d;--pill-rose-text: #fda4af;--pill-orange-text: #fdba74;--pill-blue-border: rgba(20, 184, 166, .28);--pill-violet-border: rgba(94, 234, 212, .22);--pill-teal-border: rgba(45, 212, 191, .28);--pill-green-border: rgba(52, 211, 153, .28);--pill-amber-border: rgba(251, 191, 36, .28);--pill-rose-border: rgba(251, 113, 133, .28);--pill-orange-border: rgba(251, 146, 60, .28);--feature-group-blue: #5eead4;--feature-group-violet: #99f6e4;--feature-group-teal: #2dd4bf;--theme-toggle-fg: #e8f5f2;--theme-toggle-bg: #0f1616;--theme-toggle-border: #2a3d3a;--theme-toggle-hover-fg: #5eead4;--theme-toggle-hover-bg: #121c1c;--radius: 6px;--radius-sm: 4px;--max: 1040px;--font: "Outfit", "Segoe UI", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--grid-line: rgba(45, 212, 191, .06)}.landing-page[data-theme=light]{--bg: #f3f7f6;--bg-elevated: #e8efed;--bg-card: #ffffff;--border: #c5d5d1;--text: #0f1a18;--text-muted: #4a635e;--text-dim: #6f8580;--accent: #0f766e;--accent-soft: rgba(15, 118, 110, .1);--violet: #0d9488;--violet-soft: rgba(13, 148, 136, .1);--teal: #0f766e;--teal-soft: rgba(15, 118, 110, .1);--amber: #b45309;--amber-soft: rgba(180, 83, 9, .1);--rose: #be123c;--rose-soft: rgba(190, 18, 60, .08);--green: #047857;--green-soft: rgba(4, 120, 87, .1);--orange: #c2410c;--orange-soft: rgba(194, 65, 12, .1);--success: #047857;--success-soft: rgba(4, 120, 87, .1);--surface-nav: rgba(243, 247, 246, .92);--surface-nav-border: rgba(15, 118, 110, .14);--surface-footer: rgba(243, 247, 246, .95);--surface-footer-border: #d5e2df;--surface-proof: #ffffff;--surface-proof-border: rgba(15, 118, 110, .16);--hero-title: #0f1a18;--hero-bg: radial-gradient(ellipse 70% 50% at 50% -10%, rgba(15, 118, 110, .12), transparent 55%), linear-gradient(180deg, #f3f7f6 0%, #eef4f2 100%);--glow-a: rgba(15, 118, 110, .08);--glow-b: rgba(13, 148, 136, .06);--link-hover: #0f766e;--code-inline: #0f766e;--frame-shadow: 0 16px 40px rgba(15, 40, 36, .08);--download-card-bg: linear-gradient(160deg, rgba(15, 118, 110, .08), #ffffff 42%, #f3f7f6);--download-card-shadow: 0 14px 36px rgba(15, 40, 36, .08);--pill-blue-text: #0f766e;--pill-violet-text: #0d9488;--pill-teal-text: #0f766e;--pill-green-text: #047857;--pill-amber-text: #b45309;--pill-rose-text: #be123c;--pill-orange-text: #c2410c;--pill-blue-border: rgba(15, 118, 110, .28);--pill-violet-border: rgba(13, 148, 136, .28);--pill-teal-border: rgba(15, 118, 110, .28);--pill-green-border: rgba(4, 120, 87, .28);--pill-amber-border: rgba(180, 83, 9, .28);--pill-rose-border: rgba(190, 18, 60, .28);--pill-orange-border: rgba(194, 65, 12, .28);--feature-group-blue: #0f766e;--feature-group-violet: #0d9488;--feature-group-teal: #0f766e;--theme-toggle-fg: #0f1a18;--theme-toggle-bg: #ffffff;--theme-toggle-border: #b4c7c2;--theme-toggle-hover-fg: #0f766e;--theme-toggle-hover-bg: #e8efed;--grid-line: rgba(15, 118, 110, .08)}html.landing-scroll{height:auto!important;min-height:100%;overflow-x:clip!important;overflow-y:auto!important;scroll-behavior:smooth}body.landing-scroll{height:auto!important;min-height:100%;overflow:visible!important;background:transparent}.landing-page{min-height:100vh;background:var(--bg);color:var(--text);font-family:var(--font);line-height:1.55;-webkit-font-smoothing:antialiased}.landing-page a{color:inherit;text-decoration:none}.landing-page img{max-width:100%}.landing-page button,.landing-page .btn{font:inherit;cursor:pointer}.landing-page .container{width:min(var(--max),calc(100% - 2rem));margin-inline:auto}.landing-page .mono{font-family:var(--font-mono)}.landing-page .btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border-radius:var(--radius);border:1px solid transparent;padding:.72rem 1.2rem;font-weight:600;font-size:.92rem;letter-spacing:-.01em;transition:background .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}.landing-page .btn:hover{transform:translateY(-1px)}.landing-page .btn-primary{background:var(--accent);color:#042f2e;box-shadow:0 8px 22px #14b8a647}.landing-page[data-theme=light] .btn-primary{color:#fff}.landing-page .btn-primary:hover{filter:brightness(1.06);box-shadow:0 10px 26px #14b8a65c}.landing-page .btn-secondary{background:transparent;border-color:var(--border);color:var(--text)}.landing-page .btn-secondary:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:var(--accent-soft)}.landing-page .btn-ghost{background:transparent;color:var(--text-muted)}.landing-page .btn-ghost:hover{color:var(--text)}.landing-page .btn-lg{padding:.85rem 1.35rem;font-size:1rem}.landing-page .btn:disabled,.landing-page .btn[disabled]{opacity:.5;cursor:not-allowed;transform:none;pointer-events:none;filter:none;box-shadow:none}.landing-page .pill{display:inline-flex;align-items:center;padding:.22rem .55rem;border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:.7rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase;background:var(--accent-soft);color:var(--pill-teal-text);border:1px solid var(--pill-teal-border)}.landing-page .section{padding:4.25rem 0}.landing-page .section-title{margin:0 0 .55rem;font-size:clamp(1.55rem,2.8vw,2rem);letter-spacing:-.03em;font-weight:700}.landing-page .section-lead{margin:0 0 2rem;color:var(--text-muted);max-width:40rem;font-size:1.02rem}@property --border-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.page-glow-a,.page-glow-b{will-change:transform}.page.motion-on .page-glow-a{animation:glow-drift-a 20s ease-in-out infinite alternate}.page.motion-on .page-glow-b{animation:glow-drift-b 26s ease-in-out infinite alternate}@keyframes glow-drift-a{0%{transform:translate(0) scale(1)}to{transform:translate(5%,4%) scale(1.08)}}@keyframes glow-drift-b{0%{transform:translate(0) scale(1)}to{transform:translate(-4%,6%) scale(1.05)}}@keyframes hero-rise{0%{opacity:0;transform:translateY(1.15rem)}to{opacity:1;transform:translateY(0)}}@keyframes hero-frame-in{0%{opacity:0;transform:translateY(1.4rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.page.hero-ready .hero-kicker{animation:hero-rise .65s cubic-bezier(.22,1,.36,1) .02s both}.page.hero-ready .brand-hero{animation:hero-rise .75s cubic-bezier(.22,1,.36,1) .08s both}.page.hero-ready .hero-tagline{animation:hero-rise .75s cubic-bezier(.22,1,.36,1) .14s both}.page.hero-ready .hero-lead{animation:hero-rise .75s cubic-bezier(.22,1,.36,1) .2s both}.page.hero-ready .hero-actions{animation:hero-rise .75s cubic-bezier(.22,1,.36,1) .26s both}.page.hero-ready .hero-note{animation:hero-rise .75s cubic-bezier(.22,1,.36,1) .32s both}.page.hero-ready .hero-visual{animation:hero-frame-in .9s cubic-bezier(.22,1,.36,1) .22s both}.page.hero-ready .proof-metrics{animation:hero-rise .8s cubic-bezier(.22,1,.36,1) .4s both}.landing-page [data-reveal]{opacity:0;transform:translateY(1.35rem);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--reveal-i, 0) * 65ms)}.landing-page [data-reveal=left]{transform:translate(-1.15rem)}.landing-page [data-reveal=right]{transform:translate(1.15rem)}.landing-page [data-reveal=scale]{transform:translateY(1rem) scale(.98)}.landing-page [data-reveal=title]{transform:translateY(1.6rem)}.landing-page [data-reveal=card]{transform:translateY(1.2rem);transition-delay:calc(var(--reveal-i, 0) * 70ms)}.landing-page [data-reveal=chip]{transform:translateY(.75rem);transition-delay:calc(var(--reveal-i, 0) * 45ms)}.landing-page [data-reveal].is-visible{opacity:1;transform:none;filter:none}@media(prefers-reduced-motion:reduce){.page.motion-on .page-glow-a,.page.motion-on .page-glow-b,.page.hero-ready .hero-kicker,.page.hero-ready .brand-hero,.page.hero-ready .hero-tagline,.page.hero-ready .hero-lead,.page.hero-ready .hero-actions,.page.hero-ready .hero-note,.page.hero-ready .hero-visual,.page.hero-ready .proof-metrics{animation:none!important}.landing-page [data-reveal]{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}}.page.svelte-oqmkpn{position:relative;min-height:100vh;padding-top:3.9rem}.page-glow.svelte-oqmkpn{position:fixed;border-radius:50%;filter:blur(90px);pointer-events:none;z-index:0}.page-glow-a.svelte-oqmkpn{width:38rem;height:38rem;top:-10rem;left:50%;transform:translate(-70%);background:var(--glow-a)}.page-glow-b.svelte-oqmkpn{width:28rem;height:28rem;top:36rem;right:-8rem;background:var(--glow-b)}.page.svelte-oqmkpn>main,.page.svelte-oqmkpn>footer{position:relative;z-index:1}.page.svelte-oqmkpn>.top-chrome{position:fixed;top:0;left:0;right:0;z-index:50}.nav.svelte-oqmkpn{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--surface-nav);border-bottom:1px solid var(--surface-nav-border)}.nav-inner.svelte-oqmkpn{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 0}.brand.svelte-oqmkpn{display:inline-flex;align-items:center;gap:.4rem;min-width:0}.brand-name.svelte-oqmkpn{font-weight:700;letter-spacing:-.03em}.brand-slash.svelte-oqmkpn,.brand-meta.svelte-oqmkpn{color:var(--text-dim);font-size:.78rem;font-weight:500}.brand-meta.svelte-oqmkpn{color:var(--pill-teal-text)}.logo.svelte-oqmkpn{width:1.35rem;height:1.35rem;border-radius:.25rem;object-fit:contain;flex-shrink:0}.nav-links.svelte-oqmkpn{display:flex;flex-wrap:wrap;gap:1.1rem;color:var(--text-muted);font-size:.84rem;font-family:var(--font-mono);justify-content:center}.nav-links.svelte-oqmkpn a:where(.svelte-oqmkpn):hover{color:var(--link-hover)}.nav-links.svelte-oqmkpn a.is-active:where(.svelte-oqmkpn){color:var(--text);font-weight:650}.nav-links.svelte-oqmkpn a.is-active:where(.svelte-oqmkpn):after{content:"";display:block;height:2px;margin-top:.15rem;border-radius:1px;background:var(--accent)}.nav-actions.svelte-oqmkpn{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0}.theme-toggle.svelte-oqmkpn{display:inline-grid;place-items:center;width:2.1rem;height:2.1rem;padding:0;border-radius:var(--radius);border:1px solid var(--theme-toggle-border);background:var(--theme-toggle-bg);color:var(--theme-toggle-fg);transition:color .15s ease,border-color .15s ease,background .15s ease}.theme-toggle.svelte-oqmkpn:hover{color:var(--theme-toggle-hover-fg);border-color:color-mix(in srgb,var(--accent) 45%,var(--theme-toggle-border));background:var(--theme-toggle-hover-bg)}.theme-icon.svelte-oqmkpn{width:1.05rem;height:1.05rem;display:block;color:inherit}.nav-cta.svelte-oqmkpn{padding:.48rem .9rem;font-size:.84rem;flex-shrink:0}.hero.svelte-oqmkpn{position:relative;padding:3.25rem 0 2.75rem;background:var(--hero-bg);overflow:clip}.hero-grid-bg.svelte-oqmkpn{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,#000 20%,transparent 92%);mask-image:linear-gradient(180deg,#000 20%,transparent 92%);pointer-events:none}.hero-stack.svelte-oqmkpn{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:0}.hero-kicker.svelte-oqmkpn{margin:0 0 .85rem;font-size:.72rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--pill-teal-text)}.brand-hero.svelte-oqmkpn{margin:0;font-size:clamp(3.2rem,10vw,5.5rem);line-height:.92;letter-spacing:-.06em;font-weight:700;color:var(--hero-title)}.hero-tagline.svelte-oqmkpn{margin:.85rem 0 0;font-size:clamp(1.2rem,2.4vw,1.55rem);font-weight:600;letter-spacing:-.03em;color:var(--text)}.hero-lead.svelte-oqmkpn{margin:.85rem 0 0;max-width:36rem;color:var(--text-muted);font-size:1.02rem}.hero-actions.svelte-oqmkpn{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:1.45rem}.hero-note.svelte-oqmkpn{margin:.9rem 0 0!important;font-size:.82rem!important;color:var(--text-dim)!important}.trial-badge.svelte-oqmkpn{display:inline-flex;align-items:center;padding:.28rem .6rem;border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--pill-teal-text);font-weight:500;font-size:.74rem;border:1px solid var(--pill-teal-border);letter-spacing:.02em}.hero-visual.svelte-oqmkpn{width:100%;max-width:44rem;margin-top:2rem;text-align:left}.section-kicker.svelte-oqmkpn{margin:0 0 .55rem;font-size:.72rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--pill-teal-text)}.features-section.svelte-oqmkpn{border-top:1px solid var(--border);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 4%,transparent),transparent 28%)}.features-intro.svelte-oqmkpn{margin-bottom:1.75rem}.extras-wrap.svelte-oqmkpn{margin-top:1.75rem}.extras-grid.svelte-oqmkpn{display:flex;flex-wrap:wrap;gap:.45rem}.extra-chip.svelte-oqmkpn{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .65rem;border-radius:var(--radius-sm);font-size:.8rem;font-weight:600;border:1px solid var(--border);background:var(--bg-card);color:var(--text-muted)}.extra-icon.svelte-oqmkpn{font-size:.85rem;line-height:1}.privacy-section.svelte-oqmkpn{border-top:1px solid var(--border);background:radial-gradient(ellipse at 20% 0%,rgba(52,211,153,.06),transparent 45%)}.privacy-grid.svelte-oqmkpn{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.privacy-card.svelte-oqmkpn{padding:1.25rem 1.3rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-card)}.privacy-card.svelte-oqmkpn h3:where(.svelte-oqmkpn){margin:0 0 .7rem;font-size:1.02rem;font-family:var(--font-mono);font-size:.88rem;letter-spacing:.02em}.privacy-card.svelte-oqmkpn ul:where(.svelte-oqmkpn){margin:0;padding-left:1.05rem;color:var(--text-muted);font-size:.92rem}.privacy-card.svelte-oqmkpn li:where(.svelte-oqmkpn)+li:where(.svelte-oqmkpn){margin-top:.35rem}.privacy-card.good.svelte-oqmkpn{border-color:color-mix(in srgb,var(--green) 40%,var(--border))}.privacy-card.good.svelte-oqmkpn h3:where(.svelte-oqmkpn){color:var(--pill-green-text)}.privacy-card.never.svelte-oqmkpn{border-color:color-mix(in srgb,var(--rose) 35%,var(--border))}.privacy-card.never.svelte-oqmkpn h3:where(.svelte-oqmkpn){color:var(--pill-rose-text)}.faq-section.svelte-oqmkpn{border-top:1px solid var(--border)}.faq-list.svelte-oqmkpn{display:flex;flex-direction:column;gap:.45rem;max-width:44rem}.faq-item.svelte-oqmkpn{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);padding:.8rem 1rem}.faq-item.svelte-oqmkpn summary:where(.svelte-oqmkpn){cursor:pointer;font-weight:650;list-style:none;font-family:var(--font-mono);font-size:.9rem}.faq-item.svelte-oqmkpn summary:where(.svelte-oqmkpn)::-webkit-details-marker{display:none}.faq-item.svelte-oqmkpn summary:where(.svelte-oqmkpn):after{content:"+";float:right;color:var(--text-dim);font-weight:500}.faq-item[open].svelte-oqmkpn summary:where(.svelte-oqmkpn):after{content:"–"}.faq-item[open].svelte-oqmkpn{border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}.faq-item.svelte-oqmkpn p:where(.svelte-oqmkpn){margin:.65rem 0 0;color:var(--text-muted);font-size:.92rem}.download-section.svelte-oqmkpn{padding-bottom:5rem;border-top:1px solid var(--border)}.download-card.svelte-oqmkpn{display:grid;grid-template-columns:1.2fr 1fr;gap:1.5rem;padding:1.75rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--download-card-bg);box-shadow:var(--download-card-shadow)}.download-lead.svelte-oqmkpn{margin-bottom:0}.download-actions.svelte-oqmkpn{display:flex;flex-direction:column;gap:.65rem;justify-content:center}.download-actions-prelaunch.svelte-oqmkpn{align-items:stretch}.download-disabled-group.svelte-oqmkpn{display:flex;flex-direction:column;gap:.75rem}.download-disabled-note.svelte-oqmkpn{margin:0;font-size:.88rem;color:var(--text-muted)}.download-disabled-buttons.svelte-oqmkpn{display:flex;flex-wrap:wrap;gap:.55rem}.download-meta.svelte-oqmkpn{grid-column:1 / -1;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.35rem;font-size:.82rem;color:var(--text-dim);font-family:var(--font-mono)}.download-meta.svelte-oqmkpn code:where(.svelte-oqmkpn){color:var(--code-inline)}.footer.svelte-oqmkpn{border-top:1px solid var(--surface-footer-border);background:var(--surface-footer);padding:1.5rem 0 2rem}.footer-inner.svelte-oqmkpn{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;color:var(--text-muted);font-size:.85rem}.footer-brand.svelte-oqmkpn{display:inline-flex;align-items:center;gap:.45rem;font-weight:650}.footer-brand.svelte-oqmkpn .logo:where(.svelte-oqmkpn){width:1.15rem;height:1.15rem}.footer-copy.svelte-oqmkpn{margin:.2rem 0 0;font-size:.78rem;color:var(--text-dim);font-family:var(--font-mono)}.footer-links.svelte-oqmkpn{display:flex;flex-wrap:wrap;gap:1rem;font-family:var(--font-mono);font-size:.78rem}.footer-links.svelte-oqmkpn a:where(.svelte-oqmkpn):hover{color:var(--link-hover)}@media(max-width:900px){.nav-links.svelte-oqmkpn{display:none}.privacy-grid.svelte-oqmkpn,.download-card.svelte-oqmkpn{grid-template-columns:1fr 1fr}.hero.svelte-oqmkpn{padding-top:2.25rem}}@media(max-width:560px){.privacy-grid.svelte-oqmkpn,.download-card.svelte-oqmkpn{grid-template-columns:1fr}.brand-slash.svelte-oqmkpn,.brand-meta.svelte-oqmkpn{display:none}}.backdrop.svelte-wh9uu8{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:color-mix(in srgb,#000 45%,transparent);display:flex;justify-content:center;align-items:flex-start;padding:12vh 1rem 1rem}.palette.svelte-wh9uu8{width:min(560px,100%);background:var(--bg-card, var(--bg-elevated));border:1px solid var(--border-subtle);border-radius:var(--radius-md, .75rem);box-shadow:0 18px 50px #00000059;overflow:hidden}.query.svelte-wh9uu8{width:100%;box-sizing:border-box;border:0;border-bottom:1px solid var(--border-subtle);background:transparent;color:var(--text-primary);font:inherit;font-size:1rem;padding:.95rem 1rem;outline:none}.results.svelte-wh9uu8{list-style:none;margin:0;padding:.35rem;max-height:min(50vh,22rem);overflow:auto}.result.svelte-wh9uu8{width:100%;display:flex;justify-content:space-between;gap:.75rem;align-items:center;border:0;background:transparent;color:var(--text-primary);font:inherit;font-size:.9rem;text-align:left;padding:.55rem .7rem;border-radius:.45rem;cursor:pointer}.result.active.svelte-wh9uu8,.result.svelte-wh9uu8:hover{background:color-mix(in srgb,var(--accent) 14%,transparent)}.result-group.svelte-wh9uu8{font-size:.72rem;color:var(--text-tertiary);flex-shrink:0}.empty.svelte-wh9uu8{padding:1rem;color:var(--text-secondary);font-size:.9rem}.hint.svelte-wh9uu8{margin:0;padding:.45rem .85rem .65rem;font-size:.72rem;color:var(--text-tertiary);border-top:1px solid var(--border-subtle)}:root,[data-theme=light]{--bg-app: #f4f6f9;--bg-sidebar: #ffffff;--bg-card: #ffffff;--bg-elevated: #eef1f6;--bg-hover: #e8ecf2;--border: #d8dee8;--border-subtle: #e6ebf2;--text-primary: #12151c;--text-secondary: #5b6575;--text-tertiary: #8a94a6;--accent: #059669;--accent-soft: rgba(5, 150, 105, .12);--btn-primary-bg: #059669;--btn-primary-hover: #047857;--btn-primary-fg: #ecfdf5;--success: #16a34a;--success-soft: rgba(22, 163, 74, .12);--warning: #d97706;--warning-soft: rgba(217, 119, 6, .12);--danger: #dc2626;--danger-soft: rgba(220, 38, 38, .1);--active: var(--success);--idle: var(--warning);--locked: #64748b;--shadow: 0 1px 2px rgba(16, 24, 40, .04);--radius: 12px;--radius-sm: 8px;--sidebar-width: 260px;--font: "IBM Plex Sans", "Segoe UI", system-ui, -apple-system, sans-serif;--space-page-x: 1.75rem;--space-page-y: 1.5rem;--space-page-gap: 1.25rem;--space-card: 1rem 1.1rem;--space-main-pad: 1.5rem 1.75rem 2rem;--btn-radius: 999px;--card-border: 1px solid var(--border-subtle);--card-bg: var(--bg-card);--content-max-width: none;--motion-duration: .15s;--line-height-body: 1.45;--heading-weight: 650;--heading-tracking: -.02em;--heading-color: var(--text-primary);--heading-size: 1.5rem;--sidebar-pad: 1.1rem .85rem;--sidebar-brand-pad: .35rem .15rem 1.2rem .5rem;--sidebar-logo-size: 2rem;--sidebar-nav-gap: .25rem;--sidebar-item-pad: .65rem .75rem;--sidebar-item-font: .92rem;--sidebar-item-radius: .7rem;--sidebar-search-pad: .6rem .75rem;--sidebar-search-mb: .75rem;--sidebar-footer-pt: .75rem;--sidebar-footer-gap: .65rem;--sidebar-card-pad: .85rem;--sidebar-theme-pad: .65rem .75rem;--sidebar-project-pad: .42rem .65rem .42rem 1.75rem;--sidebar-project-font: .84rem;--sidebar-license-pad: .7rem .75rem;--sidebar-timer-font: 1.65rem;--sidebar-meta-font: .75rem}[data-dev-density=compact]{--space-page-x: 1.15rem;--space-page-y: 1rem;--space-page-gap: .85rem;--space-card: .7rem .85rem;--space-main-pad: 1rem 1.15rem 1.25rem;--sidebar-width: 190px;--sidebar-pad: .55rem .55rem;--sidebar-brand-pad: .2rem .1rem .65rem .35rem;--sidebar-logo-size: 1.65rem;--sidebar-nav-gap: .1rem;--sidebar-item-pad: .38rem .55rem;--sidebar-item-font: .84rem;--sidebar-item-radius: .55rem;--sidebar-search-pad: .4rem .55rem;--sidebar-search-mb: .45rem;--sidebar-footer-pt: .45rem;--sidebar-footer-gap: .4rem;--sidebar-card-pad: .55rem;--sidebar-theme-pad: .42rem .55rem;--sidebar-project-pad: .28rem .5rem .28rem 1.35rem;--sidebar-project-font: .78rem;--sidebar-license-pad: .5rem .55rem;--sidebar-timer-font: 1.35rem;--sidebar-meta-font: .7rem}[data-dev-density=spacious]{--space-page-x: 2.25rem;--space-page-y: 2rem;--space-page-gap: 1.6rem;--space-card: 1.25rem 1.35rem;--space-main-pad: 2rem 2.25rem 2.5rem;--sidebar-width: 240px;--sidebar-pad: 1.35rem 1rem;--sidebar-brand-pad: .45rem .2rem 1.45rem .55rem;--sidebar-logo-size: 2.15rem;--sidebar-nav-gap: .35rem;--sidebar-item-pad: .78rem .85rem;--sidebar-item-font: .95rem;--sidebar-item-radius: .8rem;--sidebar-search-pad: .72rem .85rem;--sidebar-search-mb: .9rem;--sidebar-footer-pt: .9rem;--sidebar-footer-gap: .8rem;--sidebar-card-pad: 1rem;--sidebar-theme-pad: .75rem .85rem;--sidebar-project-pad: .5rem .75rem .5rem 1.85rem;--sidebar-project-font: .88rem;--sidebar-license-pad: .85rem .85rem;--sidebar-timer-font: 1.8rem;--sidebar-meta-font: .78rem}[data-dev-radius=sharp]{--radius: 4px;--radius-sm: 2px}[data-dev-radius=soft]{--radius: 16px;--radius-sm: 12px}[data-dev-radius=pill]{--radius: 20px;--radius-sm: 14px}[data-dev-sidebar=narrow]{--sidebar-width: 180px}[data-dev-sidebar=wide]{--sidebar-width: 280px}[data-dev-button=rounded]{--btn-radius: var(--radius-sm)}[data-dev-button=square]{--btn-radius: 4px}[data-dev-content=readable]{--content-max-width: 68rem}[data-dev-content=narrow]{--content-max-width: 51rem}[data-dev-motion=off]{--motion-duration: 0s}[data-dev-motion=reduced],[data-dev-motion=snappy]{--motion-duration: .08s}[data-dev-heading=bold]{--heading-weight: 750;--heading-tracking: -.03em}[data-dev-heading=muted]{--heading-weight: 560;--heading-color: var(--text-secondary);--heading-tracking: -.01em}[data-dev-heading=display]{--heading-weight: 700;--heading-size: 1.85rem;--heading-tracking: -.04em}[data-dev-line-height=tight]{--line-height-body: 1.25}[data-dev-line-height=relaxed]{--line-height-body: 1.65}[data-theme=dark]{--bg-app: #0f1115;--bg-sidebar: #141820;--bg-card: #181c25;--bg-elevated: #1e2430;--bg-hover: #252b38;--border: #5b6578;--border-subtle: #454e61;--text-primary: #eef2f8;--text-secondary: #9aa6b8;--text-tertiary: #6b7689;--accent: #34d399;--accent-soft: rgba(52, 211, 153, .14);--btn-primary-bg: #059669;--btn-primary-hover: #047857;--btn-primary-fg: #ecfdf5;--success: #4ade80;--success-soft: rgba(74, 222, 128, .12);--warning: #fbbf24;--warning-soft: rgba(251, 191, 36, .12);--danger: #f87171;--danger-soft: rgba(248, 113, 113, .12);--active: var(--success);--idle: var(--warning);--locked: #94a3b8;--shadow: none}[data-dev-accent=blue]{--accent: #60a5fa;--accent-soft: rgba(96, 165, 250, .14);--btn-primary-bg: #1d4ed8;--btn-primary-hover: #1e3a8a;--btn-primary-fg: #eff6ff}[data-theme=light][data-dev-accent=blue]{--accent: #3b82f6;--accent-soft: rgba(59, 130, 246, .12);--btn-primary-bg: var(--accent);--btn-primary-hover: #2563eb;--btn-primary-fg: #fff}[data-dev-accent=teal]{--accent: #14b8a6;--accent-soft: rgba(20, 184, 166, .14);--btn-primary-bg: #0d9488;--btn-primary-hover: #0f766e;--btn-primary-fg: #f0fdfa}[data-theme=light][data-dev-accent=teal]{--accent: #0d9488;--accent-soft: rgba(13, 148, 136, .12);--btn-primary-bg: #0d9488;--btn-primary-hover: #0f766e}[data-dev-accent=violet]{--accent: #a78bfa;--accent-soft: rgba(167, 139, 250, .16);--btn-primary-bg: #7c3aed;--btn-primary-hover: #6d28d9;--btn-primary-fg: #f5f3ff}[data-theme=light][data-dev-accent=violet]{--accent: #7c3aed;--accent-soft: rgba(124, 58, 237, .12);--btn-primary-bg: #7c3aed;--btn-primary-hover: #6d28d9}[data-dev-accent=rose]{--accent: #fb7185;--accent-soft: rgba(251, 113, 133, .14);--btn-primary-bg: #e11d48;--btn-primary-hover: #be123c;--btn-primary-fg: #fff1f2}[data-theme=light][data-dev-accent=rose]{--accent: #e11d48;--accent-soft: rgba(225, 29, 72, .12);--btn-primary-bg: #e11d48;--btn-primary-hover: #be123c}[data-dev-accent=amber]{--accent: #fbbf24;--accent-soft: rgba(251, 191, 36, .16);--btn-primary-bg: #d97706;--btn-primary-hover: #b45309;--btn-primary-fg: #fffbeb}[data-theme=light][data-dev-accent=amber]{--accent: #d97706;--accent-soft: rgba(217, 119, 6, .14);--btn-primary-bg: #d97706;--btn-primary-hover: #b45309}[data-dev-accent=emerald]{--accent: #34d399;--accent-soft: rgba(52, 211, 153, .14);--btn-primary-bg: #059669;--btn-primary-hover: #047857;--btn-primary-fg: #ecfdf5}[data-theme=light][data-dev-accent=emerald]{--accent: #059669;--accent-soft: rgba(5, 150, 105, .12);--btn-primary-bg: #059669;--btn-primary-hover: #047857}[data-dev-accent=slate]{--accent: #94a3b8;--accent-soft: rgba(148, 163, 184, .16);--btn-primary-bg: #475569;--btn-primary-hover: #334155;--btn-primary-fg: #f8fafc}[data-theme=light][data-dev-accent=slate]{--accent: #475569;--accent-soft: rgba(71, 85, 105, .12);--btn-primary-bg: #334155;--btn-primary-hover: #1e293b}[data-dev-shadow=none]{--shadow: none}[data-dev-shadow=soft]{--shadow: 0 1px 2px rgba(16, 24, 40, .03), 0 4px 12px rgba(16, 24, 40, .04)}[data-dev-shadow=strong]{--shadow: 0 2px 4px rgba(16, 24, 40, .08), 0 12px 28px rgba(16, 24, 40, .14)}[data-theme=dark][data-dev-shadow=soft]{--shadow: 0 1px 2px rgba(0, 0, 0, .25), 0 6px 18px rgba(0, 0, 0, .28)}[data-theme=dark][data-dev-shadow=strong]{--shadow: 0 2px 6px rgba(0, 0, 0, .4), 0 16px 40px rgba(0, 0, 0, .45)}[data-theme=dark][data-dev-shadow=default]{--shadow: none}[data-dev-border=none]{--border: transparent;--border-subtle: transparent;--card-border: 1px solid transparent}[data-theme=light][data-dev-border=subtle]{--border: #e6ebf2;--border-subtle: #eef2f7}[data-theme=dark][data-dev-border=subtle]{--border: #3d4659;--border-subtle: #343c4e}[data-theme=light][data-dev-border=strong]{--border: #b8c2d4;--border-subtle: #cdd5e3}[data-theme=dark][data-dev-border=strong]{--border: #7a8498;--border-subtle: #636d82}[data-dev-card=elevated]{--card-border: 1px solid transparent;--shadow: 0 1px 2px rgba(16, 24, 40, .05), 0 8px 24px rgba(16, 24, 40, .08)}[data-theme=dark][data-dev-card=elevated]{--shadow: 0 1px 2px rgba(0, 0, 0, .35), 0 10px 28px rgba(0, 0, 0, .4)}[data-dev-card=flat]{--card-border: 1px solid transparent;--shadow: none;--card-bg: var(--bg-elevated)}[data-dev-card=ghost]{--card-border: 1px dashed var(--border);--shadow: none;--card-bg: transparent}[data-theme=light][data-dev-contrast=soft]{--text-primary: #3a4252;--text-secondary: #7a8496;--text-tertiary: #a0a8b8;--border: #e4e9f0;--border-subtle: #eef1f6}[data-theme=dark][data-dev-contrast=soft]{--text-primary: #c5cedc;--text-secondary: #7e8a9c;--text-tertiary: #5c6678;--border: #4a5468;--border-subtle: #3a4456}[data-theme=light][data-dev-contrast=high]{--text-primary: #0a0c10;--text-secondary: #3d4658;--text-tertiary: #5a6578;--border: #b0bacb;--border-subtle: #c5cddc}[data-theme=dark][data-dev-contrast=high]{--text-primary: #ffffff;--text-secondary: #c2cad8;--text-tertiary: #8b96a8;--border: #8a93a6;--border-subtle: #6f798c}[data-dev-colorfulness=colorful] .nav-link[data-nav=pricing] .nav-icon{color:#a78bfa}[data-dev-colorfulness=colorful] .nav-link[data-nav=overview] .nav-icon{color:#377ae6}[data-dev-colorfulness=colorful] .nav-link[data-nav=timeline] .nav-icon{color:#8356d2}[data-dev-colorfulness=colorful] .nav-link[data-nav=commits] .nav-icon{color:#29ae93}[data-dev-colorfulness=colorful] .nav-link[data-nav=branches] .nav-icon{color:#32ae74}[data-dev-colorfulness=colorful] .nav-link[data-nav=tags] .nav-icon{color:#f0a119}[data-dev-colorfulness=colorful] .nav-link[data-nav=files] .nav-icon{color:#e14794}[data-dev-colorfulness=colorful] .nav-link[data-nav=ship-pipeline] .nav-icon{color:#377ae6}[data-dev-colorfulness=colorful] .nav-link[data-nav=jira] .nav-icon{color:#8356d2}[data-dev-colorfulness=colorful] .nav-link[data-nav=settings] .nav-icon{color:#8591a3}[data-dev-colorfulness=colorful] .nav-link.active .nav-icon,[data-dev-colorfulness=balanced] .app-block-accent,[data-dev-colorfulness=colorful] .app-block-accent,[data-dev-colorfulness=minimal] .app-block-accent{opacity:1}.app-block-accent{background:var(--block-accent, var(--accent));opacity:.35}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;min-height:100%;overflow:hidden;font-family:var(--font);background:var(--bg-app);color:var(--text-primary);line-height:var(--line-height-body, 1.45);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html[data-dev-saturate=on] #app-root{filter:saturate(var(--dev-saturate, 1))}button,input,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}#app-root{min-height:100vh}.page{display:flex;flex-direction:column;gap:var(--space-page-gap, 1.25rem)}.page-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.page-title{margin:0;font-size:var(--heading-size, 1.5rem);font-weight:var(--heading-weight, 650);letter-spacing:var(--heading-tracking, -.02em);color:var(--heading-color, var(--text-primary))}.page-subtitle{margin:.25rem 0 0;color:var(--text-secondary);font-size:.925rem}.tab-lede{margin:0;color:var(--text-secondary);font-size:.9rem}.card{background:var(--card-bg, var(--bg-card));border:var(--card-border, 1px solid var(--border-subtle));border-radius:var(--radius);box-shadow:var(--shadow)}.card-body{padding:var(--space-card, 1rem 1.1rem)}.card-title{margin:0 0 .85rem;font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.stat-card{background:var(--card-bg, var(--bg-card));border:var(--card-border, 1px solid var(--border-subtle));border-radius:var(--radius);padding:1rem 1.1rem}.stat-value{font-size:1.45rem;font-weight:700;letter-spacing:-.03em;line-height:1.1}.stat-label{margin-top:.35rem;font-size:.82rem;color:var(--text-secondary)}.stat-card.tone-accent,.stat-card.tone-info,.stat-card.tone-success,.stat-card.tone-warn,.stat-card.tone-danger,.stat-card.tone-purple,.stat-card.tone-teal,.stat-card.tone-neutral{border-color:color-mix(in srgb,var(--tone, var(--border-subtle)) 42%,var(--border-subtle));background:color-mix(in srgb,var(--tone, var(--text-tertiary)) 10%,var(--card-bg, var(--bg-card)));color:inherit}.stat-card.tone-accent .stat-value,.stat-card.tone-info .stat-value,.stat-card.tone-success .stat-value,.stat-card.tone-warn .stat-value,.stat-card.tone-danger .stat-value,.stat-card.tone-purple .stat-value,.stat-card.tone-teal .stat-value,.stat-card.tone-neutral .stat-value{color:var(--tone-text, var(--text-primary))}.stat-card.tone-accent .stat-label,.stat-card.tone-info .stat-label,.stat-card.tone-success .stat-label,.stat-card.tone-warn .stat-label,.stat-card.tone-danger .stat-label,.stat-card.tone-purple .stat-label,.stat-card.tone-teal .stat-label,.stat-card.tone-neutral .stat-label{color:var(--text-secondary)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border-radius:var(--btn-radius, 999px);border:1px solid transparent;padding:.5rem .95rem;font-size:.875rem;font-weight:550;transition:background var(--motion-duration, .15s) ease,border-color var(--motion-duration, .15s) ease,color var(--motion-duration, .15s) ease}.btn-primary{background:var(--btn-primary-bg, var(--accent));color:var(--btn-primary-fg, #fff)}.btn-primary:hover{background:var(--btn-primary-hover, var(--accent));filter:none}.btn-primary:disabled{opacity:.55;cursor:not-allowed}.btn-secondary{background:var(--bg-elevated);border-color:var(--border);color:var(--text-primary)}.btn-secondary:hover{background:var(--bg-hover)}.btn-ghost{background:transparent;color:var(--text-secondary)}.btn-ghost:hover{background:var(--bg-hover);color:var(--text-primary)}.btn-danger{background:var(--danger-soft);color:var(--danger);border-color:transparent}.btn-danger:hover{filter:brightness(1.05)}.pill{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .65rem;border-radius:var(--btn-radius, 999px);font-size:.75rem;font-weight:600;background:var(--bg-elevated);color:var(--text-secondary);border:1px solid var(--border-subtle)}.pill-success{background:var(--success-soft);color:var(--success);border-color:transparent}.pill-warning{background:var(--warning-soft);color:var(--warning);border-color:transparent}.pill-info{background:var(--accent-soft);color:var(--accent);border-color:transparent}.pill-accent{background:#0ea5e924;color:#38bdf8;border-color:transparent}.pill-purple{background:#a78bfa29;color:#a78bfa;border-color:transparent}.pill-locked{background:#64748b33;color:#94a3b8;border-color:transparent}.pill-danger{background:color-mix(in srgb,var(--danger, #dc2626) 14%,transparent);color:var(--danger, #dc2626);border-color:transparent}.pill-teal{background:#14b8a624;color:#0d9488;border-color:transparent}.pill-muted{background:color-mix(in srgb,var(--text-tertiary) 12%,transparent);color:var(--text-secondary);border-color:transparent}.tone-accent,.tone-info,.tone-success,.tone-warn,.tone-danger,.tone-purple,.tone-teal,.tone-neutral{border-color:color-mix(in srgb,var(--tone, var(--border-subtle)) 40%,var(--border-subtle));background:color-mix(in srgb,var(--tone, var(--text-tertiary)) 12%,transparent);color:var(--tone-text, var(--text-secondary))}.tone-accent{--tone: var(--accent, #0ea5e9);--tone-text: var(--accent, #0284c7)}.tone-info{--tone: #0284c7;--tone-text: #0369a1}.tone-success{--tone: var(--success, #16a34a);--tone-text: var(--success, #15803d)}.tone-warn{--tone: var(--warning, #d97706);--tone-text: var(--warning, #b45309)}.tone-danger{--tone: var(--danger, #dc2626);--tone-text: var(--danger, #b91c1c)}.tone-purple{--tone: #7c3aed;--tone-text: #6d28d9}.tone-teal{--tone: #0d9488;--tone-text: #0f766e}.tone-neutral{--tone: var(--text-tertiary);--tone-text: var(--text-secondary)}[data-theme=dark] .tone-accent{--tone-text: #7dd3fc}[data-theme=dark] .tone-info{--tone: #38bdf8;--tone-text: #7dd3fc}[data-theme=dark] .tone-success{--tone-text: #86efac}[data-theme=dark] .tone-warn{--tone-text: #fcd34d}[data-theme=dark] .tone-danger{--tone-text: #fca5a5}[data-theme=dark] .tone-purple{--tone: #a78bfa;--tone-text: #c4b5fd}[data-theme=dark] .tone-teal{--tone: #2dd4bf;--tone-text: #5eead4}[data-theme=light] .pill{color:var(--text-primary)}[data-theme=light] .pill-accent{background:#0ea5e91f;color:#0369a1}[data-theme=light] .pill-purple{background:#7c3aed1a;color:#6d28d9}[data-theme=light] .pill-success{color:#15803d}[data-theme=light] .pill-warning{color:#b45309}[data-theme=light] .pill-info{color:#047857}[data-theme=dark] .pill{color:var(--text-primary)}[data-theme=dark] .pill-accent{background:#38bdf82e;color:#7dd3fc}[data-theme=dark] .pill-success{background:#4ade8029;color:#86efac}[data-theme=dark] .pill-warning{background:#fbbf2429;color:#fcd34d}[data-theme=dark] .pill-info{background:#34d3992e;color:#6ee7b7}[data-theme=dark] .pill-purple{background:#a78bfa33;color:#c4b5fd}[data-theme=dark] .pill-locked{background:#94a3b82e;color:#cbd5e1}[data-theme=dark] .pill-danger{background:#f8717129;color:#fca5a5}[data-theme=dark] .pill-teal{background:#2dd4bf29;color:#5eead4}[data-theme=light] .pill-teal{background:#0d94881f;color:#0f766e}[data-theme=light] .pill-danger{color:#b91c1c}.field{display:flex;flex-direction:column;gap:.35rem}.field label{font-size:.875rem;font-weight:550}.field .hint{font-size:.8rem;color:var(--text-tertiary)}.field input,.field select{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.55rem .7rem;outline:none}.field input:focus,.field select:focus{border-color:var(--accent)}.toggle-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 0;border-bottom:1px solid var(--border-subtle)}.toggle-row:last-child{border-bottom:none}.empty-state{padding:2.5rem 1rem;text-align:center;color:var(--text-secondary)}@media(max-width:1100px){.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.scroll-list-item{content-visibility:auto;contain-intrinsic-size:auto 92px;contain:layout style paint}.scroll-list-item--tall{contain-intrinsic-size:auto 104px}.scroll-list-item--compact{contain-intrinsic-size:auto 76px}.shell-wrap.svelte-12qhfyh{display:flex;flex-direction:column;height:100vh;overflow:hidden}.shell-wrap.demo.svelte-12qhfyh #app-root:where(.svelte-12qhfyh){height:auto;flex:1;min-height:0}.app-shell.svelte-12qhfyh{display:flex;height:100vh;overflow:hidden}.sidebar.svelte-12qhfyh{width:var(--sidebar-width, 240px);flex-shrink:0;display:flex;flex-direction:column;background:var(--bg-sidebar);border-right:1px solid var(--border-subtle);padding:var(--sidebar-pad, 1.1rem .85rem);overflow:hidden;-webkit-app-region:drag}.sidebar-brand.svelte-12qhfyh{display:flex;align-items:center;gap:.55rem;padding:var(--sidebar-brand-pad, .35rem .15rem .85rem .5rem);-webkit-app-region:drag;flex-shrink:0}.sidebar-logo.svelte-12qhfyh{width:var(--sidebar-logo-size, 2rem);height:var(--sidebar-logo-size, 2rem);border-radius:.45rem;object-fit:contain}.sidebar-brand-name.svelte-12qhfyh{font-weight:700;font-size:1.05rem;letter-spacing:-.02em;flex:1;min-width:0}.sidebar-toggle.svelte-12qhfyh{-webkit-app-region:no-drag;flex-shrink:0;width:1.7rem;height:1.7rem;border:1px solid var(--border-subtle);border-radius:.45rem;background:var(--bg-elevated, var(--bg-card));color:var(--text-secondary);font:inherit;font-size:1.05rem;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.sidebar-toggle.svelte-12qhfyh:hover{color:var(--text-primary);border-color:color-mix(in srgb,var(--accent) 35%,var(--border-subtle));background:var(--bg-hover)}.sidebar-show.svelte-12qhfyh{display:inline-flex;align-items:center;gap:.45rem;margin:0 0 .85rem;padding:.4rem .65rem .4rem .4rem;border:1px solid var(--border-subtle);border-radius:.65rem;background:var(--bg-elevated, var(--bg-card));color:var(--text-secondary);font:inherit;font-size:.82rem;font-weight:650;cursor:pointer}.sidebar-show.svelte-12qhfyh:hover{color:var(--text-primary);border-color:color-mix(in srgb,var(--accent) 35%,var(--border-subtle))}.sidebar-show-logo.svelte-12qhfyh{width:1.35rem;height:1.35rem;border-radius:.35rem;object-fit:contain}.sidebar-show-chevron.svelte-12qhfyh{font-size:1rem;line-height:1;opacity:.75}.sidebar-nav.svelte-12qhfyh{display:flex;flex-direction:column;gap:var(--sidebar-nav-gap, .25rem);-webkit-app-region:no-drag;flex-shrink:0}.sidebar-nav-utility.svelte-12qhfyh{padding-top:.65rem;border-top:1px solid var(--border-subtle)}.nav-link.svelte-12qhfyh{display:flex;align-items:center;gap:.6rem;padding:var(--sidebar-item-pad, .55rem .7rem);border-radius:var(--sidebar-item-radius, .7rem);font-size:var(--sidebar-item-font, .88rem);font-weight:500;color:var(--text-secondary);transition:background var(--motion-duration, .15s) ease,color var(--motion-duration, .15s) ease;text-decoration:none}.nav-link.svelte-12qhfyh:hover{background:var(--bg-hover);color:var(--text-primary)}.nav-link.active.svelte-12qhfyh{background:var(--accent-soft);color:var(--accent);font-weight:600}.nav-icon.svelte-12qhfyh{font-size:1rem;width:1.25rem;text-align:center;flex-shrink:0;opacity:.75}.nav-link.active.svelte-12qhfyh .nav-icon:where(.svelte-12qhfyh){opacity:1}.sidebar-footer.svelte-12qhfyh{margin-top:auto;padding-top:.85rem;display:flex;flex-direction:column;gap:.65rem;-webkit-app-region:no-drag;flex-shrink:0}.theme-toggle-row.svelte-12qhfyh{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.55rem .65rem;border-radius:var(--radius, .7rem);border:1px solid var(--border-subtle);background:var(--bg-elevated, var(--bg-card))}.theme-label.svelte-12qhfyh{display:inline-flex;align-items:center;gap:.5rem;font-size:.82rem;font-weight:600;color:var(--text-secondary)}.theme-switch.svelte-12qhfyh{position:relative;width:2.6rem;height:1.45rem;border:1px solid var(--border-subtle);border-radius:999px;background:var(--bg-card);padding:.12rem;cursor:pointer;flex-shrink:0}.theme-switch.on.svelte-12qhfyh{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 35%,var(--border-subtle))}.theme-switch-thumb.svelte-12qhfyh{display:block;width:1.05rem;height:1.05rem;border-radius:50%;background:var(--text-tertiary);transition:transform .16s ease,background .16s ease}.theme-switch.on.svelte-12qhfyh .theme-switch-thumb:where(.svelte-12qhfyh){transform:translate(1.1rem);background:var(--accent)}.main-content.svelte-12qhfyh{flex:1;overflow-y:auto;padding:var(--space-main-pad, 1.5rem 1.75rem 2rem);max-width:var(--content-max-width, none)}
