.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;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:none;border-radius:0;background:var(--bg-sidebar, var(--bg-app));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.svelte-13dwuhs{border-left:2px solid color-mix(in srgb,var(--accent) 35%,transparent);margin-left:.15rem}.tree-row.repo.stranded.svelte-13dwuhs{border-left:2px dashed color-mix(in srgb,var(--text-tertiary) 55%,transparent);margin-left:.15rem}.tree-row.repo.in-folder.svelte-13dwuhs{border-left:2px solid transparent}.tree-row.repo.stranded.svelte-13dwuhs .icon:where(.svelte-13dwuhs):not(.setup-icon){opacity:.65}.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)}.tree-row.repo.multi.svelte-13dwuhs:not(.active){background:color-mix(in srgb,var(--accent) 8%,transparent);box-shadow:inset 2px 0 0 var(--accent)}.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}.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}.history-nav.svelte-rizgjn{display:inline-flex;align-items:center;gap:.2rem;flex-shrink:0}.history-btn.svelte-rizgjn{width:1.65rem;height:1.65rem;border:1px solid var(--border-subtle);border-radius:.45rem;background:var(--bg-elevated, var(--bg-app));color:var(--text-secondary);font-size:.9rem;line-height:1;cursor:pointer}.history-nav.compact.svelte-rizgjn .history-btn:where(.svelte-rizgjn){width:1.5rem;height:1.5rem;font-size:.82rem}.history-btn.svelte-rizgjn:hover:not(:disabled){background:var(--bg-hover, color-mix(in srgb, var(--bg-elevated, var(--bg-app)) 80%, var(--text-primary)));color:var(--text-primary)}.history-btn.svelte-rizgjn:disabled{opacity:.35;cursor:default}.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}.action-note.error.svelte-drze67{color:#b91c1c}.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}.sr-only.svelte-drze67{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.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-row.svelte-drze67{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem 1rem;flex-wrap:wrap;border-bottom:1px solid var(--border-subtle);padding-bottom:0;min-width:0}.repo-tabs.svelte-drze67{display:flex;gap:.15rem;flex:1 1 0;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.repo-tabs.svelte-drze67::-webkit-scrollbar{display:none;height:0;width:0}.repo-tabs-range.svelte-drze67{flex:0 0 auto;display:flex;align-items:center;padding-bottom:.35rem;margin-left:auto;min-width: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)}@media(max-width:900px){.repo-tabs-row.svelte-drze67{align-items:stretch}.repo-tabs-range.svelte-drze67{width:100%;margin-left:0;padding-bottom:.55rem;justify-content:flex-start}}.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)}.dismiss.svelte-prdkbb{flex-shrink:0;margin:0;padding:.15rem .55rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--amber, #f59e0b) 28%,var(--border-subtle, #e5e7eb));background:transparent;color:var(--text-secondary, #475569);font:inherit;font-size:.75rem;font-weight:600;cursor:pointer}.dismiss.svelte-prdkbb:hover,.dismiss.svelte-prdkbb:focus-visible{color:var(--text-primary, #0f172a);background:color-mix(in srgb,var(--amber, #f59e0b) 12%,transparent)}.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)}.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)}.route-keepalive.svelte-dtbkgl{display:none}.route-keepalive.visible.svelte-dtbkgl{display:contents}.route-progress.svelte-vtyk59{position:absolute;top:0;left:0;right:0;height:2px;z-index:40;overflow:hidden;pointer-events:none;background:color-mix(in srgb,var(--accent, #0f766e) 14%,transparent)}.route-progress-bar.svelte-vtyk59{width:34%;height:100%;border-radius:999px;background:var(--accent, #0f766e);animation:svelte-vtyk59-route-slide 1.1s ease-in-out infinite}.route-loading.svelte-vtyk59{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:1.5rem;pointer-events:none;background:color-mix(in srgb,var(--bg-app, #0b0f14) 60%,transparent)}.route-loading-card.svelte-vtyk59{display:flex;flex-direction:column;align-items:center;gap:.85rem;min-width:min(18rem,100%);padding:1.35rem 1.5rem;border-radius:var(--radius-md, .75rem);border:1px solid var(--border-subtle, #1f2937);background:var(--bg-card, #111827);color:var(--text-secondary, #9ca3af);box-shadow:var(--shadow, 0 12px 40px rgba(0, 0, 0, .28))}.mark.svelte-vtyk59{position:relative;width:2.1rem;height:2.1rem}.ring.svelte-vtyk59{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2.5px solid color-mix(in srgb,var(--accent, #0f766e) 25%,transparent);border-top-color:var(--accent, #0f766e);animation:svelte-vtyk59-route-spin .7s linear infinite}.label.svelte-vtyk59{font-size:.9rem}@keyframes svelte-vtyk59-route-spin{to{transform:rotate(360deg)}}@keyframes svelte-vtyk59-route-slide{0%{transform:translate(-100%)}to{transform:translate(390%)}}@media(prefers-reduced-motion:reduce){.ring.svelte-vtyk59,.route-progress-bar.svelte-vtyk59{animation-duration:2.4s}}.dialog-backdrop.svelte-ajfi6i{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;padding:1.5rem;background:#0000008c;pointer-events:auto}.dialog.svelte-ajfi6i{width:min(32rem,100%);max-height:min(90vh,28rem);display:flex;flex-direction:column;gap:0;pointer-events:auto}.dialog-head.svelte-ajfi6i{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem .5rem}.dialog-title.svelte-ajfi6i{margin:0;font-size:1.15rem}.dialog-body.svelte-ajfi6i{padding:.5rem 1.25rem 1rem;color:var(--text-secondary, #9ca3af);line-height:1.5}.dialog-body.svelte-ajfi6i p:where(.svelte-ajfi6i){margin:0}.dialog-foot.svelte-ajfi6i{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:.75rem 1.25rem 1.25rem;border-top:1px solid var(--border-subtle, #1f2937)}.update-block.svelte-1dfovx2{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20000;display:grid;place-items:center;padding:1.5rem;background:color-mix(in srgb,var(--bg-app, #0b0f14) 72%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto;cursor:wait}.update-panel.svelte-1dfovx2{width:min(26rem,100%);padding:1.35rem 1.5rem 1.25rem;display:flex;flex-direction:column;gap:.65rem;box-shadow:var(--shadow, 0 16px 48px rgba(0, 0, 0, .35))}.title.svelte-1dfovx2{margin:0;font-size:1.1rem;color:var(--text-primary)}.copy.svelte-1dfovx2{margin:0;font-size:.9rem;line-height:1.45;color:var(--text-secondary)}.bar.svelte-1dfovx2{position:relative;height:.55rem;margin-top:.35rem;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--accent, #0f766e) 18%,var(--bg-muted, #1f2937))}.fill.svelte-1dfovx2{display:block;height:100%;border-radius:inherit;background:var(--accent, #0f766e);transition:width .2s ease}.bar.indeterminate.svelte-1dfovx2 .fill:where(.svelte-1dfovx2){width:36%;animation:svelte-1dfovx2-update-slide 1.15s ease-in-out infinite}.meta.svelte-1dfovx2{display:flex;justify-content:space-between;gap:.75rem;margin:0;font-size:.85rem;color:var(--text-secondary);font-variant-numeric:tabular-nums}.pct.svelte-1dfovx2{font-weight:600;color:var(--text-primary)}@keyframes svelte-1dfovx2-update-slide{0%{transform:translate(-120%)}to{transform:translate(320%)}}@media(prefers-reduced-motion:reduce){.fill.svelte-1dfovx2{transition:none}.bar.indeterminate.svelte-1dfovx2 .fill:where(.svelte-1dfovx2){animation-duration:2.4s}}.dialog-backdrop.svelte-nu1mzd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:21000;display:grid;place-items:center;padding:1.5rem;background:#0000008c}.dialog.svelte-nu1mzd{width:min(28rem,100%);padding:1.25rem 1.35rem 1rem;display:flex;flex-direction:column;gap:.65rem}.title.svelte-nu1mzd{margin:0;font-size:1.1rem}.message.svelte-nu1mzd{margin:0;font-size:.95rem;color:var(--text-primary)}.detail.svelte-nu1mzd{margin:0;font-size:.88rem;line-height:1.45;color:var(--text-secondary)}.notes.svelte-nu1mzd{padding:.65rem .75rem;border-radius:var(--radius-sm, .5rem);border:1px solid var(--border-subtle, #1f2937);background:color-mix(in srgb,var(--bg-muted, #1f2937) 55%,transparent)}.notes-label.svelte-nu1mzd{margin:0 0 .35rem;font-size:.8rem;font-weight:600;color:var(--text-primary)}.notes-body.svelte-nu1mzd{margin:0;white-space:pre-wrap;font-size:.85rem;line-height:1.45;color:var(--text-secondary)}.actions.svelte-nu1mzd{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;margin-top:.35rem}.dev-hint.svelte-nu1mzd{margin:.15rem 0 0;font-size:.75rem;color:var(--text-tertiary, var(--text-secondary));opacity:.8}:root,[data-theme=light]{--bg-app: #eef2f6;--bg-sidebar: #fbfcfe;--bg-card: #ffffff;--bg-elevated: #f3f6fa;--bg-hover: #e7edf4;--border: #cfd8e6;--border-subtle: #e2e8f0;--text-primary: #0f172a;--text-secondary: #475569;--text-tertiary: #78879c;--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);--info: #0284c7;--info-soft: rgba(2, 132, 199, .12);--chart-1: #2563eb;--chart-2: #059669;--chart-3: #d97706;--chart-4: #db2777;--chart-5: #7c3aed;--chart-grid: rgba(100, 116, 139, .16);--kpi-gap: .55rem;--kpi-pad: .7rem .85rem;--dash-gap: .85rem;--active: var(--success);--idle: var(--warning);--locked: #64748b;--shadow: 0 1px 2px rgba(15, 23, 42, .04), 0 1px 0 rgba(255, 255, 255, .65) inset;--radius: 10px;--radius-sm: 7px;--sidebar-width: 260px;--font: "Manrope", "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--space-page-x: 1.5rem;--space-page-y: 1.25rem;--space-page-gap: 1rem;--space-card: .85rem .95rem;--space-main-pad: 1.25rem 1.5rem 1.75rem;--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.45rem;--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;--table-row-even: color-mix(in srgb, var(--text-primary) 5%, transparent)}[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-animate=on] .hm-cell{transition:background-color .28s ease,box-shadow .28s ease}@media(prefers-reduced-motion:reduce){[data-dev-animate=on] .hm-cell{transition:none}}[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: #0b0f14;--bg-sidebar: #10161e;--bg-card: #141b24;--bg-elevated: #1a2330;--bg-hover: #222c3a;--border: #3d4a5c;--border-subtle: #2a3545;--text-primary: #e8eef7;--text-secondary: #93a0b4;--text-tertiary: #6b788c;--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);--info: #38bdf8;--info-soft: rgba(56, 189, 248, .14);--chart-1: #60a5fa;--chart-2: #34d399;--chart-3: #fbbf24;--chart-4: #f472b6;--chart-5: #a78bfa;--chart-grid: rgba(148, 163, 184, .14);--kpi-gap: .55rem;--kpi-pad: .7rem .85rem;--dash-gap: .85rem;--active: var(--success);--idle: var(--warning);--locked: #94a3b8;--shadow: none;--table-row-even: color-mix(in srgb, #ffffff 9%, transparent)}[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-dev-card=glass]{--card-bg: rgba(255, 255, 255, .52);--card-border: 1px solid rgba(255, 255, 255, .55);--shadow: 0 8px 32px rgba(16, 24, 40, .08);--card-backdrop: blur(18px) saturate(1.4);--bg-sidebar: rgba(255, 255, 255, .42);--bg-elevated: rgba(255, 255, 255, .38)}[data-theme=dark][data-dev-card=glass]{--card-bg: rgba(24, 28, 37, .48);--card-border: 1px solid rgba(255, 255, 255, .12);--shadow: 0 10px 36px rgba(0, 0, 0, .38);--card-backdrop: blur(20px) saturate(1.35);--bg-sidebar: rgba(20, 24, 32, .55);--bg-elevated: rgba(30, 36, 48, .45)}html[data-dev-card=glass] body{background:radial-gradient(1100px 560px at 8% -12%,color-mix(in srgb,var(--accent) 26%,transparent),transparent 58%),radial-gradient(900px 480px at 92% 4%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 52%),radial-gradient(700px 420px at 50% 110%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 55%),var(--bg-app)}html[data-dev-card=glass] .sidebar{backdrop-filter:var(--card-backdrop, blur(18px) saturate(1.4));-webkit-backdrop-filter:var(--card-backdrop, blur(18px) saturate(1.4))}[data-dev-card=neumorph]{--card-border: 1px solid transparent;--card-bg: var(--bg-elevated);--shadow: 8px 8px 18px rgba(16, 24, 40, .1), -6px -6px 14px rgba(255, 255, 255, .85)}[data-theme=dark][data-dev-card=neumorph]{--card-bg: #1a1f2a;--shadow: 8px 8px 18px rgba(0, 0, 0, .45), -5px -5px 12px rgba(255, 255, 255, .04)}[data-theme=light][data-dev-contrast=soft]{--text-primary: #1c2330;--text-secondary: #4f5a6b;--text-tertiary: #667285;--border: #cfd6e2;--border-subtle: #dde3ec}[data-theme=dark][data-dev-contrast=soft]{--text-primary: #e8eef8;--text-secondary: #a8b4c6;--text-tertiary: #8490a3;--border: #5a6478;--border-subtle: #454e61}[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}table tbody tr:nth-child(2n){background:var(--table-row-even)}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);backdrop-filter:var(--card-backdrop, none);-webkit-backdrop-filter:var(--card-backdrop, none)}.card-body{padding:var(--space-card, 1rem 1.1rem)}.card-title{margin:0 0 .65rem;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary)}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.75rem,1fr));gap:var(--kpi-gap, .55rem)}.stat-card{background:var(--card-bg, var(--bg-card));border:var(--card-border, 1px solid var(--border-subtle));border-radius:var(--radius);padding:var(--kpi-pad, .7rem .85rem);min-height:4.25rem;display:flex;flex-direction:column;justify-content:center;backdrop-filter:var(--card-backdrop, none);-webkit-backdrop-filter:var(--card-backdrop, none);transition:border-color var(--motion-duration, .15s) ease,background var(--motion-duration, .15s) ease,box-shadow var(--motion-duration, .15s) ease}.stat-value{font-size:1.28rem;font-weight:750;letter-spacing:-.035em;line-height:1.1;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.stat-label{margin-top:.22rem;font-size:.72rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--text-tertiary)}.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-primary)}.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{position:relative;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}.app-shell.sidebar-resizing.svelte-12qhfyh{cursor:col-resize;-webkit-user-select:none;user-select:none}.app-shell.sidebar-resizing.svelte-12qhfyh .main-content:where(.svelte-12qhfyh){pointer-events:none}.sidebar-resize.svelte-12qhfyh{-webkit-app-region:no-drag;position:absolute;top:0;right:-3px;z-index:5;width:6px;height:100%;padding:0;border:0;margin:0;background:transparent;cursor:col-resize}.sidebar-resize.svelte-12qhfyh:after{content:"";position:absolute;top:0;bottom:0;left:2px;width:2px;border-radius:1px;background:transparent;transition:background .12s ease}.sidebar-resize.svelte-12qhfyh:hover:after,.sidebar-resize.active.svelte-12qhfyh:after{background:color-mix(in srgb,var(--accent) 70%,transparent)}.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-brand.brand-only-toggle.svelte-12qhfyh{justify-content:flex-end;padding-bottom:.45rem}.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;min-width:0}.sidebar-beta.svelte-12qhfyh{flex-shrink:0;margin-right:auto;font-size:.62rem;padding:.12rem .4rem;letter-spacing:.04em;text-transform:uppercase;-webkit-app-region:no-drag}.sidebar-brand.svelte-12qhfyh .history-nav{-webkit-app-region:no-drag;margin-left:auto}.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)}.collapsed-chrome.svelte-12qhfyh{display:flex;align-items:center;gap:.45rem;margin:0 0 .85rem}.collapsed-chrome.svelte-12qhfyh .sidebar-show:where(.svelte-12qhfyh){margin:0}.main-history.svelte-12qhfyh{display:flex;align-items:center;margin:0 0 .75rem}.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)}.other-apps.svelte-12qhfyh{margin-top:.15rem;-webkit-app-region:no-drag}.other-apps.svelte-12qhfyh summary:where(.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);cursor:pointer;list-style:none}.other-apps.svelte-12qhfyh summary:where(.svelte-12qhfyh)::-webkit-details-marker{display:none}.other-apps.svelte-12qhfyh summary:where(.svelte-12qhfyh):hover{background:var(--bg-hover);color:var(--text-primary)}.other-apps[open].svelte-12qhfyh summary:where(.svelte-12qhfyh){color:var(--text-primary)}.other-apps.svelte-12qhfyh .nav-link:where(.svelte-12qhfyh){padding-left:1.15rem}.main-content.pages-workbench.svelte-12qhfyh{padding:0;overflow:hidden}.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-link-button.svelte-12qhfyh{width:100%;border:none;background:transparent;cursor:pointer;text-align:left;font:inherit}.nav-link-button.svelte-12qhfyh:disabled{opacity:.6;cursor:wait}.portfolio-launch-error.svelte-12qhfyh{margin:.35rem .7rem 0;font-size:.75rem;color:var(--danger, #c0392b)}.nav-icon.svelte-12qhfyh{font-size:1rem;width:1.25rem;text-align:center;flex-shrink:0;opacity:.75}.nav-icon.nav-app-icon.svelte-12qhfyh{height:1.25rem;object-fit:contain;border-radius:.22rem;opacity:1}.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)}.route-stage.svelte-12qhfyh{position:relative;min-height:16rem}.evaluation-bar.svelte-12qhfyh{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;min-height:10vh;margin:-1.5rem -1.75rem 1rem;padding:.85rem 1.75rem;border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb,#f59e0b 12%,transparent);font-size:.88rem}.evaluation-bar.compact.svelte-12qhfyh{min-height:3rem}.evaluation-badge.svelte-12qhfyh{font-weight:700;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.evaluation-text.svelte-12qhfyh{color:var(--text-secondary);flex:1;min-width:12rem}.evaluation-link.svelte-12qhfyh{flex-shrink:0;border:1px solid transparent;background:var(--btn-primary-bg, var(--accent));color:var(--btn-primary-fg, #fff);border-radius:.45rem;padding:.32rem .85rem;cursor:pointer;font:inherit;font-size:.8rem;font-weight:700}.evaluation-link.svelte-12qhfyh:hover{filter:brightness(1.05)}.repo-missing-banner.svelte-12qhfyh{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.85rem 1rem;border:1px solid color-mix(in srgb,#f59e0b 45%,var(--border-subtle));border-radius:.65rem;background:color-mix(in srgb,#f59e0b 10%,transparent)}.repo-missing-banner.svelte-12qhfyh p:where(.svelte-12qhfyh){margin:0;flex:1 1 16rem;line-height:1.45}.repo-missing-error.svelte-12qhfyh{width:100%;margin:0;color:var(--danger, #f87171);font-size:.85rem}
