.hero.svelte-1sc0nj2{--ease-power2-out: cubic-bezier(.25, .46, .45, .94);--ease-power3-out: cubic-bezier(.215, .61, .355, 1);--ease-expo-out: cubic-bezier(.19, 1, .22, 1);position:relative;display:flex;align-items:center;justify-content:center;padding-top:clamp(8rem,14vw,11rem);padding-bottom:clamp(3rem,5vw,4rem);overflow:hidden;isolation:isolate}.hero-content.svelte-1sc0nj2{max-width:960px;text-align:center;padding:0 clamp(1.25rem,4vw,2.5rem)}.hero-headline.svelte-1sc0nj2{font-size:clamp(2.75rem,5.25vw,4.5rem);line-height:1.06;font-weight:600;letter-spacing:-.03em;text-wrap:balance;margin-bottom:1.5rem;-webkit-backface-visibility:hidden;backface-visibility:hidden}.headline-break.svelte-1sc0nj2{display:none}@media(min-width:640px){.headline-break.svelte-1sc0nj2{display:inline}}.hw.svelte-1sc0nj2{display:inline-block}.habitat-mask.svelte-1sc0nj2{position:relative;display:inline-flex!important;vertical-align:baseline;filter:url(#habitat-text-fx)}.habitat-spacer.svelte-1sc0nj2{color:transparent;font-weight:800;letter-spacing:.02em}.habitat-layer.svelte-1sc0nj2{position:absolute;inset:0;opacity:0;font-weight:800;letter-spacing:.02em;background-color:var(--color-text);background-size:cover;background-position:center;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--color-text);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none}.habitat-layer.svelte-1sc0nj2:first-of-type{opacity:1}@media(forced-colors:active){.habitat-layer.svelte-1sc0nj2{-webkit-text-fill-color:CanvasText;background:none}}.hero-subtitle.svelte-1sc0nj2{font-size:clamp(1.05rem,1.8vw,1.25rem);color:var(--color-text-sec);line-height:1.55;max-width:580px;margin:0 auto;text-wrap:balance;-webkit-backface-visibility:hidden;backface-visibility:hidden}.hero-cta.svelte-1sc0nj2{margin-top:2.5rem;-webkit-backface-visibility:hidden;backface-visibility:hidden}.hero-meta.svelte-1sc0nj2{margin-top:1rem;-webkit-backface-visibility:hidden;backface-visibility:hidden}.hero-proof.svelte-1sc0nj2{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 .5rem;margin-top:.875rem;font-size:.8125rem;line-height:1.9;color:var(--color-text-ter)}.hero-source.svelte-1sc0nj2{display:inline-flex;align-items:center;gap:.3rem}.hero-source.svelte-1sc0nj2 svg{width:13px;height:13px}.hero-meta-links.svelte-1sc0nj2{margin-top:.375rem;font-size:.8125rem;color:var(--color-text-qua)}.hero-meta-links.svelte-1sc0nj2 a:where(.svelte-1sc0nj2){color:inherit;text-decoration:none;transition:color .15s ease}.hero-meta-links.svelte-1sc0nj2 a:where(.svelte-1sc0nj2):hover{color:var(--color-text-sec)}.meta-sep.svelte-1sc0nj2{margin:0 .375rem;opacity:.5}@media(prefers-reduced-motion:no-preference){html.hero-entrance .hero-headline.svelte-1sc0nj2>.hw:where(.svelte-1sc0nj2),html.hero-entrance .hero-subtitle.svelte-1sc0nj2,html.hero-entrance .hero-cta.svelte-1sc0nj2,html.hero-entrance .hero-meta.svelte-1sc0nj2{animation-name:svelte-1sc0nj2-hero-rise;animation-fill-mode:backwards;animation-timing-function:var(--hero-ease, var(--ease-power3-out));animation-duration:var(--hero-dur);animation-delay:var(--hero-at);--hero-from-y: 8px}html.hero-entrance .hero-headline.svelte-1sc0nj2>.hw:where(.svelte-1sc0nj2):nth-of-type(1){--hero-at: 0s;--hero-dur: .3s;--hero-from-y: 14px;animation-name:svelte-1sc0nj2-hero-rise-blur;--hero-from-blur: 3px}html.hero-entrance .hero-headline.svelte-1sc0nj2>.hw:where(.svelte-1sc0nj2):nth-of-type(2){--hero-at: .18s;--hero-dur: .14s;--hero-from-y: 5px;--hero-ease: var(--ease-power2-out)}html.hero-entrance .hero-headline.svelte-1sc0nj2>.hw:where(.svelte-1sc0nj2):nth-of-type(3){--hero-at: .28s;--hero-dur: .14s;--hero-from-y: 5px;--hero-ease: var(--ease-power2-out)}html.hero-entrance .hero-headline.svelte-1sc0nj2>.hw:where(.svelte-1sc0nj2):nth-of-type(4){--hero-at: .38s;--hero-dur: .55s;--hero-from-y: 24px;--hero-ease: var(--ease-expo-out)}html.hero-entrance .hero-headline.svelte-1sc0nj2>.hw:where(.svelte-1sc0nj2):nth-of-type(5){--hero-at: .78s;--hero-dur: .14s;--hero-from-y: 5px;--hero-ease: var(--ease-power2-out)}html.hero-entrance .hero-headline.svelte-1sc0nj2>.hw:where(.svelte-1sc0nj2):nth-of-type(6){--hero-at: .88s;--hero-dur: .16s;--hero-from-y: 6px;--hero-ease: var(--ease-power2-out)}html.hero-entrance .hero-headline.svelte-1sc0nj2>.hw:where(.svelte-1sc0nj2):nth-of-type(7){--hero-at: 1s;--hero-dur: .2s;--hero-from-y: 9px}html.hero-entrance .hero-headline.svelte-1sc0nj2>.hw:where(.svelte-1sc0nj2):nth-of-type(8){--hero-at: 1.08s;--hero-dur: .2s;--hero-from-y: 9px}html.hero-entrance .hero-headline.svelte-1sc0nj2>.hw:where(.svelte-1sc0nj2):nth-of-type(9){--hero-at: 1.22s;--hero-dur: .28s;--hero-from-y: 10px}html.hero-entrance .hero-subtitle.svelte-1sc0nj2{--hero-at: 1.4s;--hero-dur: .4s;--hero-from-y: 10px;animation-name:svelte-1sc0nj2-hero-rise-blur;--hero-from-blur: 4px}html.hero-entrance .hero-cta.svelte-1sc0nj2{--hero-at: 1.55s;--hero-dur: .35s;--hero-from-y: 10px}html.hero-entrance .hero-meta.svelte-1sc0nj2{--hero-at: 1.68s;--hero-dur: .3s;--hero-from-y: 7px}}@keyframes svelte-1sc0nj2-hero-rise{0%{opacity:0;transform:translate3d(0,var(--hero-from-y),0);pointer-events:none}to{opacity:1;transform:translateZ(0);pointer-events:auto}}@keyframes svelte-1sc0nj2-hero-rise-blur{0%{opacity:0;transform:translate3d(0,var(--hero-from-y),0);filter:blur(var(--hero-from-blur));pointer-events:none}to{opacity:1;transform:translateZ(0);filter:blur(0);pointer-events:auto}}.strip-section.svelte-1peirkj{padding:clamp(2rem,4vw,3rem) 0}.strip-eyebrow.svelte-1peirkj{text-align:center;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-ter)}.agent-grid.svelte-1peirkj{list-style:none;margin:1.5rem 0 0;padding:1rem 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle)}@media(min-width:640px){.agent-grid.svelte-1peirkj{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:900px){.agent-grid.svelte-1peirkj{grid-template-columns:repeat(6,minmax(0,1fr))}}.agent.svelte-1peirkj{display:flex;align-items:center;justify-content:center;gap:.5rem;min-width:0}.agent-icon.svelte-1peirkj{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--agent-color)}.agent-name.svelte-1peirkj{font-size:.875rem;color:var(--color-text-sec);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.strip-note.svelte-1peirkj{max-width:640px;margin:1.25rem auto 0;text-align:center;font-size:.875rem;line-height:1.6;color:var(--color-text-ter)}.strip-note.svelte-1peirkj a:where(.svelte-1peirkj){color:var(--color-accent);text-decoration:none}.strip-note.svelte-1peirkj a:where(.svelte-1peirkj):hover{text-decoration:underline}.strip-link.svelte-1peirkj{white-space:nowrap}.toolbar.svelte-nq1p5q{height:48px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding:4px 16px 0;border-bottom:1px solid var(--d-divider);background:var(--d-toolbar);backdrop-filter:blur(16px) saturate(115%);-webkit-backdrop-filter:blur(16px) saturate(115%);position:relative;flex-shrink:0}.left.svelte-nq1p5q,.right.svelte-nq1p5q{display:flex;align-items:center;gap:6px;min-width:0}.right.svelte-nq1p5q{justify-content:flex-end;gap:2px;overflow:hidden}.center.svelte-nq1p5q{display:flex;justify-content:center;min-width:0}.traffic-lights.svelte-nq1p5q{width:64px;display:flex;align-items:center;gap:8px;flex-shrink:0}.light.svelte-nq1p5q{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1px #060b0824}.light.red.svelte-nq1p5q{background:#ff5f57}.light.yellow.svelte-nq1p5q{background:#febc2e}.light.green.svelte-nq1p5q{background:#28c840}.tb-btn.svelte-nq1p5q{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;color:var(--d-text)}.tb-btn.armed.svelte-nq1p5q{background:var(--d-toolbar-control-armed);box-shadow:inset 0 0 0 1px #ffffff1f}.pip.svelte-nq1p5q{position:absolute;top:5px;right:5px;width:6px;height:6px;border-radius:50%;background:var(--d-info);box-shadow:0 0 0 1px var(--d-toolbar)}.divider.svelte-nq1p5q{width:1px;height:20px;background:var(--d-toolbar-divider);margin:0 4px;flex-shrink:0}.agent-btns.svelte-nq1p5q,.panel-btns.svelte-nq1p5q{display:flex;gap:2px;overflow:hidden}.project-pill.svelte-nq1p5q{height:36px;padding:0 12px;border-radius:8px;background:var(--d-toolbar-project-bg);border:1px solid var(--d-toolbar-project-border);box-shadow:var(--d-toolbar-project-shadow);display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;max-width:100%}.project-emoji.svelte-nq1p5q{font-size:16px;line-height:1;flex-shrink:0}.project-name.svelte-nq1p5q{font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.025em;color:var(--d-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-chip.svelte-nq1p5q{font-family:var(--font-mono);font-size:10px;font-variant-numeric:tabular-nums;color:var(--d-text-sec);background:var(--d-toolbar-project-chip-bg);border:1px solid var(--d-toolbar-project-chip-border);padding:2px 6px;border-radius:9999px;display:flex;align-items:center;gap:4px;flex-shrink:0}.project-pill.svelte-nq1p5q .project-meta{color:var(--d-text-sec);flex-shrink:0}.stats.svelte-nq1p5q{height:32px;width:156px;border-radius:8px;background:var(--d-toolbar-stats-bg);border:1px solid var(--d-toolbar-stats-border);box-shadow:var(--d-shadow-ambient);display:flex;align-items:stretch;margin-right:4px;overflow:hidden}.stat.svelte-nq1p5q{height:100%;flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-sans);font-size:12px;font-weight:500;color:var(--d-text);font-variant-numeric:tabular-nums}.stat.svelte-nq1p5q+.stat:where(.svelte-nq1p5q){border-left:1px solid var(--d-border-subtle)}.stats.svelte-nq1p5q .stat-issues{color:var(--d-pr-open)}.stats.svelte-nq1p5q .stat-prs{color:var(--d-pr-merged)}.glyph-box.svelte-nq1p5q{width:16px;height:16px;display:flex;align-items:center;justify-content:center;overflow:hidden}.hide-sm.svelte-nq1p5q{display:none}.spin.svelte-nq1p5q{animation:daintree-spin 1s linear infinite}@media(min-width:768px){.hide-sm.svelte-nq1p5q{display:flex}}@media(prefers-reduced-motion:reduce){.spin.svelte-nq1p5q{animation:none}}.state-icon.svelte-n27qiz{display:block;flex-shrink:0}.spin.svelte-n27qiz{animation:daintree-spin 1.4s linear infinite}@media(prefers-reduced-motion:reduce){.spin.svelte-n27qiz{animation:none}}.branch-label.svelte-1imapl9{display:flex;align-items:center;gap:5px;min-width:0;color:var(--d-text-sec)}.branch-label.muted.svelte-1imapl9{color:var(--d-text-muted)}.branch-icon.svelte-1imapl9{display:flex;flex-shrink:0}.branch-text.svelte-1imapl9{font-family:var(--font-mono);font-size:11px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.branch-label.primary.svelte-1imapl9 .branch-text:where(.svelte-1imapl9){font-size:13px;font-weight:700;letter-spacing:.02em}.card.svelte-1y3lkis{padding:10px 12px;border-bottom:1px solid var(--d-border);position:relative;background:transparent}.card.active.svelte-1y3lkis{background:var(--d-sidebar-active-bg);box-shadow:inset -2px 0 0 var(--d-accent)}.header-row.svelte-1y3lkis{display:flex;align-items:center;gap:8px;min-height:20px}.header-left.svelte-1y3lkis{display:flex;align-items:center;gap:6px;min-width:0;flex:1}.header-right.svelte-1y3lkis{display:flex;align-items:center;gap:6px;flex-shrink:0}.lead-icon.svelte-1y3lkis{display:flex;flex-shrink:0;color:var(--d-text-sec)}.quiet.svelte-1y3lkis{display:flex;flex-shrink:0;color:var(--d-text-muted)}.project-name.svelte-1y3lkis{font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--d-text-sec);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card.active.svelte-1y3lkis .project-name:where(.svelte-1y3lkis){color:var(--d-text)}.issue-icon.svelte-1y3lkis{display:flex;flex-shrink:0;color:var(--d-pr-open)}.issue-title.svelte-1y3lkis{font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--d-text-sec);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card.active.svelte-1y3lkis .issue-title:where(.svelte-1y3lkis){color:var(--d-text)}.header-time.svelte-1y3lkis{font-family:var(--font-sans);font-size:10.5px;color:var(--d-text-muted);font-variant-numeric:tabular-nums}.dev-server.svelte-1y3lkis{display:flex;align-items:center;gap:2px;color:var(--d-success);font-family:var(--font-mono);font-size:10px;font-variant-numeric:tabular-nums}.secondary.svelte-1y3lkis{display:flex;flex-direction:column;gap:2px;margin-top:5px}.secondary-row.svelte-1y3lkis{display:flex;align-items:center;gap:6px;min-width:0}.secondary-row.plan.svelte-1y3lkis{font-family:var(--font-mono);font-size:10.5px;color:var(--d-text-sec);gap:4px}.upstream.svelte-1y3lkis{display:flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:10px;font-variant-numeric:tabular-nums}.ahead.svelte-1y3lkis{color:var(--d-success)}.behind.svelte-1y3lkis{color:var(--d-warning)}.base-ref.svelte-1y3lkis{color:var(--d-text-muted)}.pr-badge.svelte-1y3lkis{display:flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:11px;font-weight:500}.ci.svelte-1y3lkis{display:flex;align-items:center;color:var(--d-text-muted)}.ci.pass.svelte-1y3lkis{color:var(--d-success)}.ci.fail.svelte-1y3lkis{color:var(--d-danger)}.ci-dot.svelte-1y3lkis{width:6px;height:6px;border-radius:50%;background:var(--d-text-muted)}.ci-dot.pending.svelte-1y3lkis{background:var(--d-warning)}.dot-sep.svelte-1y3lkis{color:var(--d-text-muted);font-size:10px}.aggregate.svelte-1y3lkis{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10px;font-variant-numeric:tabular-nums;color:var(--d-text-muted)}.agg-item.svelte-1y3lkis{display:flex;align-items:center;gap:2px}.details.svelte-1y3lkis{display:flex;align-items:stretch;margin-top:6px;border-radius:var(--d-radius-lg);border:1px solid var(--d-border);background:var(--d-inset);overflow:hidden}.details-main.svelte-1y3lkis{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 9px;font-family:var(--font-sans);font-size:11px;color:var(--d-text-sec)}.details-files.svelte-1y3lkis,.details-commit.svelte-1y3lkis,.details-status.svelte-1y3lkis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.details-main.svelte-1y3lkis .details-files{flex-shrink:0}.details-changes.svelte-1y3lkis{display:flex;align-items:center;gap:2px;font-family:var(--font-mono);font-size:10px;margin-left:4px}.additions.svelte-1y3lkis{color:var(--d-success)}.deletions.svelte-1y3lkis{color:var(--d-danger)}.slash.svelte-1y3lkis{color:var(--d-text-muted)}.details-time.svelte-1y3lkis{display:flex;align-items:center;gap:5px;flex-shrink:0;font-size:10.5px;color:var(--d-text-muted);font-variant-numeric:tabular-nums}.commit-dot.svelte-1y3lkis{width:5px;height:5px;border-radius:50%;background:var(--d-state-working)}.review-btn.svelte-1y3lkis{display:flex;align-items:center;justify-content:center;padding:0 8px;border-left:1px solid var(--d-border);color:var(--d-state-working);flex-shrink:0}.sessions.svelte-1y3lkis{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px;padding:5px 9px;border-radius:var(--d-radius-lg);background:var(--d-inset);border:1px solid var(--d-border)}.sessions-summary.svelte-1y3lkis{display:flex;align-items:center;gap:5px;min-width:0;font-size:10.5px;color:var(--d-text-sec)}.summary-icon.svelte-1y3lkis{display:flex;flex-shrink:0;color:var(--d-text-sec)}.sessions-count.svelte-1y3lkis{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.sessions-label.svelte-1y3lkis{font-family:var(--font-sans)}.state-chips.svelte-1y3lkis{display:flex;align-items:center;gap:6px;flex-shrink:0}.state-chip.svelte-1y3lkis{display:flex;align-items:center;gap:2px;font-family:var(--font-mono);font-size:10px;font-variant-numeric:tabular-nums}.sidebar.svelte-1q08m2z{width:260px;flex-shrink:0;background:color-mix(in srgb,var(--d-sidebar) 95%,transparent);backdrop-filter:blur(16px) saturate(115%);-webkit-backdrop-filter:blur(16px) saturate(115%);border-right:1px solid var(--d-divider);box-shadow:inset 0 1px 0 var(--d-overlay-soft);display:flex;flex-direction:column;min-height:0}.sidebar-header.svelte-1q08m2z{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;border-bottom:1px solid var(--d-divider);flex-shrink:0}.sidebar-title.svelte-1q08m2z{font-family:var(--font-sans);font-size:13px;font-weight:600;color:var(--d-text);letter-spacing:.025em}.header-actions.svelte-1q08m2z{display:flex;align-items:center;gap:4px}.hover-action.svelte-1q08m2z,.new-btn.svelte-1q08m2z{display:flex;align-items:center;justify-content:center;padding:2px;border-radius:var(--d-radius-sm);color:var(--d-text-muted)}.hover-action.svelte-1q08m2z{opacity:.55}.new-btn.svelte-1q08m2z{color:var(--d-text-sec)}.search-row.svelte-1q08m2z{display:flex;align-items:center;gap:6px;padding:8px 10px;flex-shrink:0}.search-input.svelte-1q08m2z{flex:1;min-width:0;height:26px;display:flex;align-items:center;gap:6px;padding:0 8px;border-radius:var(--d-radius-md);border:1px solid var(--d-border);background:var(--d-canvas);color:var(--d-text-muted);font-family:var(--font-sans);font-size:11px}.filter-btn.svelte-1q08m2z{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:var(--d-radius-md);border:1px solid var(--d-border);color:var(--d-text-muted);flex-shrink:0}.main-slot.svelte-1q08m2z{flex-shrink:0}.filter-bar.svelte-1q08m2z{display:flex;border-bottom:1px solid var(--d-border);flex-shrink:0}.seg.svelte-1q08m2z{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:5px 8px;min-width:0}.seg-all.svelte-1q08m2z{flex:2}.seg.svelte-1q08m2z+.seg:where(.svelte-1q08m2z){border-left:1px solid var(--d-border)}.seg.active.svelte-1q08m2z{background:var(--d-overlay-subtle);box-shadow:inset 0 -2px 0 0 var(--d-text-sec)}.seg-label.svelte-1q08m2z{font-family:var(--font-sans);font-size:11px;font-weight:500;color:var(--d-text)}.seg-count.svelte-1q08m2z{font-family:var(--font-sans);font-size:11px;color:var(--d-text-muted);font-variant-numeric:tabular-nums}.seg.active.svelte-1q08m2z .seg-count:where(.svelte-1q08m2z){color:var(--d-text)}.seg-arm.svelte-1q08m2z{flex:0 0 auto;padding:5px 7px;color:var(--d-text-sec)}.finished-glyph.svelte-1q08m2z{display:flex;color:var(--d-cat-blue)}.finished-glyph.dim.svelte-1q08m2z{color:color-mix(in oklab,var(--d-cat-blue) 40%,transparent)}.cards.svelte-1q08m2z{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.quick-run.svelte-1q08m2z{border-top:1px solid var(--d-divider);background:var(--d-sidebar);padding:6px 14px 8px;flex-shrink:0}.quick-run-header.svelte-1q08m2z{display:flex;align-items:center;gap:6px;color:var(--d-text-muted);font-family:var(--font-sans);font-size:11px;padding-bottom:5px}.quick-run-label.svelte-1q08m2z{opacity:.6;font-weight:500}.quick-run-branch.svelte-1q08m2z{color:var(--d-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-run-input.svelte-1q08m2z{display:flex;align-items:center;gap:6px;height:26px;padding:0 6px 0 8px;border-radius:var(--d-radius-md);border:1px solid var(--d-border);background:var(--d-canvas)}.quick-run-prompt.svelte-1q08m2z{font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--d-text-muted)}.quick-run-placeholder.svelte-1q08m2z{flex:1;min-width:0;font-family:var(--font-mono);font-size:11px;color:var(--d-text-placeholder);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-run-actions.svelte-1q08m2z{display:flex;align-items:center;gap:5px;color:var(--d-text-muted);flex-shrink:0}.resource-badge.svelte-1q08m2z{display:flex;align-items:center;justify-content:space-between;padding:7px 14px;border-top:1px solid var(--d-divider);flex-shrink:0}.resource-left.svelte-1q08m2z{display:flex;align-items:center;gap:6px}.resource-dot.svelte-1q08m2z{width:7px;height:7px;border-radius:50%;background:#e4e4e740}.resource-left.svelte-1q08m2z span:where(.svelte-1q08m2z){font-family:var(--font-sans);font-size:10px;color:#e4e4e766;font-weight:500}.resource-stats.svelte-1q08m2z{display:flex;align-items:center;gap:2px;font-family:var(--font-mono);font-size:10px;color:#e4e4e766;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.trend.svelte-1q08m2z{margin-right:1px}.header.svelte-10xvifi{position:relative;height:32px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--d-divider);flex-shrink:0;background:var(--d-overlay-subtle)}.header.fleet-follower.svelte-10xvifi:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:var(--d-cat-amber);z-index:1}.tabs.svelte-10xvifi{display:flex;align-items:center;flex:1;min-width:0;overflow:hidden}.tab.svelte-10xvifi{display:flex;align-items:center;gap:6px;padding:4px 8px;border-right:1px solid var(--d-divider);flex-shrink:0}.tab.active.svelte-10xvifi{background:var(--d-tint-4);position:relative}.tab.active.svelte-10xvifi:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:var(--d-accent)}.tab-icon.svelte-10xvifi{display:flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0}.tab-label.svelte-10xvifi{font-family:var(--font-sans);font-size:12px;font-weight:500;color:#e4e4e799;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px}.tab-label.active.svelte-10xvifi{color:var(--d-text)}.plus-btn.svelte-10xvifi{padding:6px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.actions.svelte-10xvifi{display:flex;align-items:center;gap:6px;padding-right:8px}.action-btns.svelte-10xvifi{display:flex;align-items:center;gap:0;color:#e4e4e780}.action-btn.svelte-10xvifi{padding:5px;border-radius:var(--d-radius-sm);display:flex;align-items:center;justify-content:center}.state-chip.svelte-10xvifi{width:18px;height:18px;border-radius:50%;border:1px solid;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:2px}.state-chip.working.svelte-10xvifi{color:var(--d-state-working);background:color-mix(in oklab,var(--d-state-working) 15%,transparent);border-color:color-mix(in oklab,var(--d-state-working) 40%,transparent)}.state-chip.waiting.svelte-10xvifi{color:var(--d-state-waiting);background:color-mix(in oklab,var(--d-state-waiting) 15%,transparent);border-color:color-mix(in oklab,var(--d-state-waiting) 40%,transparent)}.state-chip.directing.svelte-10xvifi{color:var(--d-cat-blue);background:color-mix(in oklab,var(--d-cat-blue) 15%,transparent);border-color:color-mix(in oklab,var(--d-cat-blue) 40%,transparent)}.terminal.svelte-51tseg{flex:1;min-height:0;overflow:hidden;font-family:var(--font-mono);font-size:11px;line-height:16px;font-variant-ligatures:none}.terminal-scroll.svelte-51tseg{padding:6px 10px;display:flex;flex-direction:column}.line.svelte-51tseg{height:16px;white-space:pre;overflow:hidden;color:var(--d-term-fg);flex-shrink:0}.dim.svelte-51tseg{color:var(--d-term-bright-black)}.opencode.svelte-11j29e1{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;font-family:var(--font-mono);font-size:11px;line-height:16px;font-variant-ligatures:none}.transcript.svelte-11j29e1{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:6px 0}.transcript.splash.svelte-11j29e1{align-items:center;justify-content:center}.line.svelte-11j29e1{height:16px;padding-left:3ch;white-space:pre;overflow:hidden;flex-shrink:0}.user-block.svelte-11j29e1{border-left:2px solid;padding:4px 8px;margin:4px 0;flex-shrink:0;white-space:pre-wrap;overflow:hidden}.wordmark.svelte-11j29e1{display:flex;gap:4px}.glyph.svelte-11j29e1{display:grid;grid-template-columns:repeat(4,4px);grid-auto-rows:4px}.px.svelte-11j29e1{width:4px;height:4px}.composer.svelte-11j29e1{flex-shrink:0;margin:0 10px;border-left:2px solid;padding:5px 8px 4px;display:flex;flex-direction:column;gap:4px}.composer-input.svelte-11j29e1{height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.composer-meta.svelte-11j29e1{display:flex;gap:5px;height:16px}.caret.svelte-11j29e1{display:inline-block;width:5px;height:11px;vertical-align:text-bottom;margin-left:1px;animation:svelte-11j29e1-caret-blink 1s step-end infinite}@keyframes svelte-11j29e1-caret-blink{50%{opacity:0}}.hints.svelte-11j29e1{flex-shrink:0;display:flex;justify-content:flex-end;gap:5px;padding:3px 10px 0}.status.svelte-11j29e1{flex-shrink:0;display:flex;justify-content:space-between;gap:8px;padding:2px 10px 5px;overflow:hidden;white-space:nowrap}.status-right.svelte-11j29e1{display:flex;gap:5px;flex-shrink:0}@media(prefers-reduced-motion:reduce){.caret.svelte-11j29e1{animation:none}}.preview-root.svelte-1bxcpct{flex:1;min-height:0;background:#0b0b0e;overflow:hidden}.loading.svelte-1bxcpct{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.loading.svelte-1bxcpct span:where(.svelte-1bxcpct){font-family:var(--font-sans);font-size:12px;color:#e4e4e79e}.spin.svelte-1bxcpct{animation:daintree-spin 1s linear infinite}.site-shell.svelte-1bxcpct{height:100%;display:flex}.left-rail.svelte-1bxcpct{width:36px;border-right:1px solid rgba(255,255,255,.06);background:#09090b;display:flex;flex-direction:column;align-items:center;padding-top:10px;gap:8px;flex-shrink:0}.rail-icon.svelte-1bxcpct{width:18px;height:18px;border-radius:5px;background:#ffffff0f}.rail-icon.active.svelte-1bxcpct{background:#36ce942e;border:1px solid rgba(54,206,148,.3)}.site-main.svelte-1bxcpct{flex:1;display:flex;flex-direction:column;min-width:0}.top-nav.svelte-1bxcpct{height:30px;display:flex;align-items:center;gap:10px;padding:0 10px;border-bottom:1px solid rgba(255,255,255,.06);font-family:var(--font-sans);font-size:9px;color:#e4e4e780}.site-title.svelte-1bxcpct{font-weight:600;color:#e4e4e7e0;margin-right:4px}.site-content.svelte-1bxcpct{flex:1;padding:12px;min-height:0}.hero-wrap.svelte-1bxcpct{position:relative}.hero-wrap.updated.svelte-1bxcpct:before{content:"";position:absolute;inset:-4px -6px;border-radius:6px;background:color-mix(in oklab,var(--d-success) 15%,transparent);animation:svelte-1bxcpct-preview-glow .5s ease-out;pointer-events:none}.hero.svelte-1bxcpct{font-family:var(--font-sans);font-size:clamp(18px,2.1vw,30px);font-weight:700;letter-spacing:-.02em;line-height:1.12;color:var(--d-text);transition:color .26s ease}.hero-wrap.updated.svelte-1bxcpct .hero:where(.svelte-1bxcpct){color:var(--d-success)}.subhead.svelte-1bxcpct{margin-top:6px;font-family:var(--font-sans);font-size:10px;color:#e4e4e78c}.stats.svelte-1bxcpct{margin-top:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.stat-card.svelte-1bxcpct{border-radius:6px;padding:8px 9px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.stat-label.svelte-1bxcpct{font-family:var(--font-sans);font-size:8px;color:#e4e4e780;margin-bottom:2px}.stat-value.svelte-1bxcpct{font-family:var(--font-sans);font-size:15px;font-weight:700}.stat-value.green.svelte-1bxcpct{color:var(--d-accent)}.stat-value.blue.svelte-1bxcpct{color:var(--d-cat-blue)}.stat-value.mint.svelte-1bxcpct{color:var(--d-success)}@keyframes svelte-1bxcpct-preview-glow{0%{opacity:0}45%{opacity:1}to{opacity:0}}.input-wrapper.svelte-zzf986{padding:8px 12px;flex-shrink:0;background:var(--d-panel)}.input-bar.svelte-zzf986{border-radius:var(--d-radius-md);border:1px solid var(--d-input-border);background:var(--d-input-bg);box-shadow:var(--d-input-shadow);display:flex;align-items:center;padding:4px 0;gap:6px}.input-bar.active.svelte-zzf986{border-color:var(--d-input-border-focus);background:var(--d-input-bg-focus);box-shadow:var(--d-input-shadow),0 0 0 1px var(--d-input-ring)}.prompt.svelte-zzf986{font-family:var(--font-mono);font-size:12px;font-weight:600;line-height:20px;color:color-mix(in oklab,var(--d-accent) 65%,transparent);flex-shrink:0;-webkit-user-select:none;user-select:none;padding-left:8px;padding-right:4px}.input-area.svelte-zzf986{flex:1;display:flex;align-items:center;min-width:0}.placeholder.svelte-zzf986{font-family:var(--font-mono);font-size:12px;line-height:20px;color:var(--d-text-placeholder);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.typed-text.svelte-zzf986{font-family:var(--font-mono);font-size:12px;line-height:20px;color:var(--d-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.typed-token.svelte-zzf986{white-space:pre}.typed-token.file-token.svelte-zzf986,.typed-token.command-token.svelte-zzf986{color:var(--d-term-cyan);font-weight:600;text-decoration:underline dotted 1px;text-decoration-color:color-mix(in oklab,var(--d-term-cyan) 50%,transparent);text-underline-offset:2px}.caret.svelte-zzf986{display:inline-block;width:2px;height:16px;background:var(--d-accent);vertical-align:text-bottom;animation:svelte-zzf986-caret-blink 1s step-end infinite;margin-left:1px;border-radius:1px}@keyframes svelte-zzf986-caret-blink{50%{opacity:0}}.mic-btn.svelte-zzf986{padding-right:6px;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--d-radius-sm);color:color-mix(in oklab,var(--d-accent) 55%,transparent)}.panel.svelte-4quxjp{border-radius:var(--d-radius-lg);background:var(--d-panel);border:1px solid var(--d-border-strong);overflow:hidden;display:flex;flex-direction:column;min-height:0;height:100%}.panel.armed.svelte-4quxjp{outline:2px dashed var(--d-border-strong);outline-offset:-2px}.panel.armed-primary.svelte-4quxjp{outline-style:solid;outline-color:var(--d-accent)}.panel.selected.svelte-4quxjp{border-color:color-mix(in oklab,var(--d-border-strong) 92%,var(--d-text));box-shadow:inset 0 0 0 1px var(--d-overlay-soft),0 0 0 1px var(--d-overlay-strong)}.empty-state.svelte-jbdr71{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:16px;background:var(--d-grid);--d-pulse-empty: #252424}.identity.svelte-jbdr71{display:flex;flex-direction:column;align-items:center;gap:4px}.logo.svelte-jbdr71{display:flex;color:#e4e4e7a6;margin-bottom:8px}.project-title.svelte-jbdr71{max-width:100%;display:flex;align-items:center;gap:8px;margin:0;font-family:var(--font-sans);font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--d-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title-emoji.svelte-jbdr71{font-size:17px;line-height:1}.branch-line.svelte-jbdr71{max-width:100%;display:flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:12px;color:#e4e4e799}.path-line.svelte-jbdr71{max-width:100%;font-family:var(--font-mono);font-size:11px;color:#e4e4e773;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.launcher-actions.svelte-jbdr71{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:460px}.chips.svelte-jbdr71{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px}.chip.svelte-jbdr71{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:var(--d-radius-md);border:1px solid var(--d-border-subtle);background:var(--d-overlay-subtle);font-family:var(--font-sans);font-size:12px;color:#e4e4e7cc}.chip-icon.svelte-jbdr71{display:flex;flex-shrink:0;color:var(--d-text-sec)}.chip-label.svelte-jbdr71{white-space:nowrap}.kbd.svelte-jbdr71{display:inline-flex;align-items:center;justify-content:center;min-width:15px;height:15px;padding:0 3px;border-radius:var(--d-radius-sm);border:1px solid var(--d-border);background:var(--d-canvas);font-family:var(--font-mono);font-size:9px;color:var(--d-text-muted)}.palette-btn.svelte-jbdr71{display:flex;align-items:center;gap:9px;width:100%;padding:8px 11px;border-radius:var(--d-radius-md);border:1px solid var(--d-border);background:var(--d-overlay-soft);color:#e4e4e78c}.palette-label.svelte-jbdr71{flex:1;min-width:0;font-family:var(--font-sans);font-size:12px;color:#e4e4e7b3;text-align:left}.palette-keys.svelte-jbdr71{display:flex;gap:3px;flex-shrink:0}.pulse-strip.svelte-jbdr71{display:flex;align-items:center;gap:10px;width:100%;max-width:400px;padding:7px 11px;border-radius:var(--d-radius-md);border:1px solid var(--d-border-subtle)}.pulse-icon.svelte-jbdr71{display:flex;flex-shrink:0;color:color-mix(in oklab,var(--d-success) 70%,transparent)}.pulse-title.svelte-jbdr71{font-family:var(--font-sans);font-size:11px;font-weight:500;color:#e4e4e7b3;flex-shrink:0}.ribbon.svelte-jbdr71{display:flex;align-items:center;gap:2px}.cell.svelte-jbdr71{width:5px;height:5px;border-radius:1px;flex-shrink:0}.pulse-stat.svelte-jbdr71{margin-left:auto;font-family:var(--font-mono);font-size:11px;color:#e4e4e780;flex-shrink:0}.pulse-chevron.svelte-jbdr71{display:flex;color:#e4e4e766;flex-shrink:0}@media(max-width:767px){.pulse-strip.svelte-jbdr71{display:none}}.grid.svelte-ewika4{display:grid;gap:4px;flex:1;min-height:0;background:var(--d-grid);padding:4px;transition:grid-template-columns .42s cubic-bezier(.2,1,.2,1)}.grid.svelte-ewika4>*{min-height:0;overflow:hidden}@media(max-width:639px){.grid.svelte-ewika4{grid-template-columns:1fr!important}.grid.svelte-ewika4>:nth-child(n+3){display:none}}.dock.svelte-1rhepi0{height:40px;display:flex;align-items:center;padding:6px 8px;gap:6px;border-top:1px solid var(--d-divider);background:color-mix(in srgb,var(--d-dock) 95%,transparent);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);flex-shrink:0;box-shadow:0 -2px 12px #060b0859}.dock-items.svelte-1rhepi0{flex:1;min-width:0;display:flex;align-items:center;gap:4px}.dock-launcher.svelte-1rhepi0{width:26px;height:26px;border-radius:var(--d-radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--d-text-sec)}.dock-item.svelte-1rhepi0{height:26px;padding:0 8px;border-radius:6px;border:1px solid var(--d-border-subtle);background:var(--d-overlay-subtle);display:flex;align-items:center;gap:5px;flex-shrink:0;transition:opacity .15s ease}.dock-item.deprioritized.svelte-1rhepi0{opacity:.5}.dock-icon.svelte-1rhepi0{display:flex;align-items:center;flex-shrink:0}.dock-label.svelte-1rhepi0{font-family:var(--font-sans);font-size:11px;font-weight:500;color:#e4e4e7b3;white-space:nowrap}.dev-server.svelte-1rhepi0{display:flex;align-items:center;gap:2px;flex-shrink:0;color:var(--d-success)}.dev-server.error.svelte-1rhepi0{color:var(--d-danger)}.dev-port.svelte-1rhepi0{font-family:var(--font-mono);font-size:10px;color:var(--d-text-muted);font-variant-numeric:tabular-nums}.dock-right.svelte-1rhepi0{flex-shrink:0;padding-left:4px;display:flex;align-items:center;gap:6px}.dock-divider.svelte-1rhepi0{width:1px;height:16px;background:var(--d-divider);flex-shrink:0}.status-pill.svelte-1rhepi0{height:26px;padding:0 8px;border-radius:9999px;background:var(--d-panel);border:1px solid var(--d-border-strong);display:flex;align-items:center;gap:4px;flex-shrink:0;font-family:var(--font-sans);font-size:11px;font-weight:500;color:#e4e4e799}.backdrop.svelte-1eqq52e{position:absolute;inset:0;background:var(--d-scrim);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);display:flex;align-items:center;justify-content:center;z-index:25}.dialog.svelte-1eqq52e{width:80%;max-width:420px;border-radius:10px;background:var(--d-panel);border:1px solid var(--d-border);border-top-color:#ffffff14;box-shadow:var(--d-shadow-dialog),0 0 0 1px #ffffff0a,inset 0 1px #ffffff0a;display:flex;flex-direction:column;overflow:visible}.dialog-header.svelte-1eqq52e{padding:12px 18px;border-bottom:1px solid var(--d-border-strong);background:var(--d-dialog-header-bg);border-radius:var(--d-radius-lg) var(--d-radius-lg) 0 0;display:flex;align-items:center;justify-content:space-between}.header-left.svelte-1eqq52e{display:flex;align-items:center;gap:8px}.header-title.svelte-1eqq52e{font-family:var(--font-sans);font-size:14px;font-weight:600;color:var(--d-text)}.close-btn.svelte-1eqq52e{padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center}.dialog-body.svelte-1eqq52e{padding:16px 18px;display:flex;flex-direction:column;gap:12px}.field.svelte-1eqq52e{display:flex;flex-direction:column}.header-icon.svelte-1eqq52e{display:flex;color:var(--d-accent)}.mode-toggle.svelte-1eqq52e{display:inline-flex;align-items:center;border-radius:var(--d-radius-md);background:var(--d-inset);padding:2px}.mode-seg.svelte-1eqq52e{padding:4px 10px;border-radius:var(--d-radius-sm);font-family:var(--font-sans);font-size:12px;color:var(--d-text-muted)}.mode-seg.active.svelte-1eqq52e{background:var(--d-canvas);color:var(--d-text)}.checkbox-row.svelte-1eqq52e{display:flex;align-items:center;gap:8px}.checkbox.svelte-1eqq52e{width:13px;height:13px;border-radius:3px;border:1px solid var(--d-border-strong);background:var(--d-canvas);flex-shrink:0}.checkbox-label.svelte-1eqq52e{font-family:var(--font-sans);font-size:12px;color:var(--d-text)}.mode-field.svelte-1eqq52e{align-items:flex-start}.field-label.svelte-1eqq52e{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-family:var(--font-sans);font-size:12px;font-weight:500;color:var(--d-text)}.optional.svelte-1eqq52e{color:#e4e4e766}.combobox-btn.svelte-1eqq52e{display:flex;align-items:center;justify-content:space-between;height:32px;padding:0 12px;border-radius:6px;border:1px solid var(--d-border);background:var(--d-canvas);font-family:var(--font-sans);font-size:12px}.issue-selected.svelte-1eqq52e{display:flex;align-items:center;gap:6px;min-width:0;flex:1;overflow:hidden}.issue-selected.svelte-1eqq52e .field-value:where(.svelte-1eqq52e){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.placeholder-text.svelte-1eqq52e{color:#e4e4e759}.field-value.svelte-1eqq52e{color:var(--d-text)}.issue-popover.svelte-1eqq52e{position:absolute;top:100%;left:0;right:0;margin-top:4px;border-radius:6px;background:var(--d-panel);border:1px solid var(--d-border);border-top-color:#ffffff14;box-shadow:var(--d-shadow-floating),inset 0 1px #ffffff0a;overflow:hidden;z-index:5}.issue-search.svelte-1eqq52e{display:flex;align-items:center;gap:8px;padding:0 12px;height:36px;border-bottom:1px solid var(--d-border)}.issue-search-text.svelte-1eqq52e{font-family:var(--font-sans);font-size:12px;color:#e4e4e759}.issue-list.svelte-1eqq52e{padding:4px}.issue-item.svelte-1eqq52e{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:4px}.issue-item.selected.svelte-1eqq52e{background:var(--d-border)}.issue-text.svelte-1eqq52e{font-family:var(--font-sans);font-size:12px;color:#e4e4e7d9;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-input.svelte-1eqq52e{display:flex;align-items:center;height:32px;padding:0 10px;border-radius:6px;border:1px solid var(--d-border);background:var(--d-canvas)}.text-input.active.svelte-1eqq52e{border-color:#36ce9466}.branch-input.svelte-1eqq52e{font-family:var(--font-mono);font-size:12px;color:var(--d-text)}.branch-input.placeholder.svelte-1eqq52e{color:#e4e4e759}.type-cursor.svelte-1eqq52e{display:inline-block;width:1.5px;height:14px;background:var(--d-accent);margin-left:1px;animation:svelte-1eqq52e-caret-blink 1s step-end infinite}@keyframes svelte-1eqq52e-caret-blink{50%{opacity:0}}.field-hint.svelte-1eqq52e{font-family:var(--font-mono);font-size:10px;color:#e4e4e766;margin-top:4px}.path-row.svelte-1eqq52e{display:flex;gap:6px;align-items:center}.path-input.svelte-1eqq52e{flex:1}.folder-btn.svelte-1eqq52e{height:30px;padding:0 10px;border-radius:6px;border:1px solid var(--d-border);background:var(--d-canvas);display:flex;align-items:center;justify-content:center;flex-shrink:0}.dialog-footer.svelte-1eqq52e{padding:12px 18px;border-top:1px solid var(--d-border);display:flex;justify-content:flex-end;align-items:center;gap:10px}.cancel-btn.svelte-1eqq52e{height:32px;padding:0 14px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-size:12px;font-weight:500;color:var(--d-text)}.create-btn.svelte-1eqq52e{height:32px;min-width:90px;padding:0 14px;border-radius:6px;background:#36ce944d;display:flex;align-items:center;justify-content:center;gap:6px;box-shadow:var(--d-shadow-ambient);font-family:var(--font-sans);font-size:12px;font-weight:500;color:#fff}.create-btn.active.svelte-1eqq52e{background:var(--d-accent);color:var(--d-accent-fg)}.create-btn.creating.svelte-1eqq52e{background:#36ce94b3}.spin.svelte-1eqq52e{animation:daintree-spin 1s linear infinite}.dropdown.svelte-cqly5i{position:absolute;left:50%;top:52px;width:380px;transform:translate(-50%);border-radius:10px;background:var(--d-popover-bg);backdrop-filter:blur(16px) saturate(115%);-webkit-backdrop-filter:blur(16px) saturate(115%);border:1px solid var(--d-border-strong);box-shadow:var(--d-shadow-dialog),0 0 0 1px #ffffff0a,inset 0 1px #ffffff0a;overflow:hidden;z-index:20}.header.svelte-cqly5i{padding:8px 12px;border-bottom:1px solid var(--d-border)}.header-row.svelte-cqly5i{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.header-label.svelte-cqly5i{font-family:var(--font-sans);font-size:11px;color:#e4e4e780}.header-kbd.svelte-cqly5i{font-family:var(--font-mono);font-size:11px;color:#e4e4e780}.search-input.svelte-cqly5i{width:100%;height:32px;padding:0 12px;border-radius:6px;border:1px solid var(--d-border);background:var(--d-panel);display:flex;align-items:center}.search-placeholder.svelte-cqly5i{font-family:var(--font-sans);font-size:12px;color:#e4e4e759}.section.svelte-cqly5i{padding:6px 8px}.active-section.svelte-cqly5i{background:#ffffff05}.separator.svelte-cqly5i{height:3px;background:#ffffff14}.project-row.svelte-cqly5i{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:8px;border:1px solid transparent}.project-row.selected.svelte-cqly5i{background:#ffffff0a}.emoji-box.svelte-cqly5i{width:28px;height:28px;border-radius:8px;background:var(--d-sidebar);box-shadow:inset 0 0 0 1px var(--d-border);display:flex;align-items:center;justify-content:center;flex-shrink:0}.emoji.svelte-cqly5i{font-size:14px;line-height:1;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 1px 1px rgba(6,11,8,.4))}.project-info.svelte-cqly5i{flex:1;min-width:0}.name-row.svelte-cqly5i{display:flex;align-items:center;gap:6px;min-width:0}.project-name.svelte-cqly5i{font-family:var(--font-sans);font-size:12px;font-weight:600;color:#e4e4e7d9;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-name.selected.svelte-cqly5i{color:var(--d-text)}.running-dot.svelte-cqly5i{flex-shrink:0}.waiting-badge.svelte-cqly5i{display:flex;align-items:center;gap:3px;font-family:var(--font-mono);font-size:10px;color:#e4e4e780;flex-shrink:0}.waiting-badge.right.svelte-cqly5i{margin-left:auto}.dir-name.svelte-cqly5i{font-family:var(--font-mono);font-size:10px;color:#e4e4e780;line-height:1;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.add-section.svelte-cqly5i{padding:4px 8px 8px}.add-row.svelte-cqly5i{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:8px}.add-icon-box.svelte-cqly5i{width:28px;height:28px;border-radius:8px;border:1px dashed rgba(228,228,231,.2);background:#ffffff05;display:flex;align-items:center;justify-content:center;flex-shrink:0}.add-label.svelte-cqly5i{font-family:var(--font-sans);font-size:12px;font-weight:500;color:#e4e4e780}.footer.svelte-cqly5i{padding:6px 12px;border-top:1px solid var(--d-border);background:#12121480;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.kbd-hint.svelte-cqly5i{display:flex;align-items:center;gap:3px}.kbd-hint.svelte-cqly5i kbd:where(.svelte-cqly5i){padding:1px 5px;border-radius:3px;background:var(--d-border);font-family:var(--font-mono);font-size:9px;color:#e4e4e799;line-height:1.3}.kbd-hint.svelte-cqly5i span:where(.svelte-cqly5i){font-family:var(--font-sans);font-size:10px;color:#e4e4e780;margin-left:2px}.portal.svelte-pofgpd{position:absolute;right:0;top:48px;bottom:0;width:336px;display:flex;flex-direction:column;background:#121214f2;border-left:1px solid rgba(255,255,255,.06);transform:translate(100%);opacity:0;pointer-events:none;transition:transform .42s cubic-bezier(.2,1,.2,1),opacity .26s ease;z-index:12}.portal.open.svelte-pofgpd{transform:translate(0);opacity:1;pointer-events:auto}.resize-handle.svelte-pofgpd{position:absolute;left:0;top:0;bottom:0;width:2px;background:#ffffff0a}.nav.svelte-pofgpd{height:36px;display:flex;align-items:center;gap:3px;padding:0 8px;border-bottom:1px solid rgba(255,255,255,.04)}.nav-btn.svelte-pofgpd{width:24px;height:24px;border-radius:4px;display:flex;align-items:center;justify-content:center}.nav-spacer.svelte-pofgpd{flex:1}.tabs.svelte-pofgpd{height:32px;display:flex;align-items:center;gap:5px;padding:0 8px;border-bottom:1px solid rgba(255,255,255,.04)}.tab-active.svelte-pofgpd{height:22px;padding:0 8px;border-radius:9999px;display:flex;align-items:center;gap:5px;font-family:var(--font-sans);font-size:10px;font-weight:500;color:var(--d-text);background:#ffffff14;border:1px solid rgba(54,206,148,.4);box-shadow:inset 0 0 0 1px #36ce944d}.tab-close.svelte-pofgpd{flex-shrink:0;opacity:.6}.tab-plus.svelte-pofgpd{width:22px;height:22px;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#e4e4e759;border:1px solid var(--d-border-subtle)}.launchpad.svelte-pofgpd{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:18px}.launchpad-title.svelte-pofgpd{font-family:var(--font-sans);font-size:15px;font-weight:600;color:var(--d-text)}.launchpad-list.svelte-pofgpd{width:100%;display:flex;flex-direction:column;gap:8px}.launch-row.svelte-pofgpd{height:48px;display:flex;align-items:center;gap:12px;border-radius:10px;border:1px solid rgba(255,255,255,.06);background:#ffffff08;padding:0 14px;font-family:var(--font-sans)}.launch-icon.svelte-pofgpd{width:30px;height:30px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.launch-text.svelte-pofgpd{display:flex;flex-direction:column;gap:1px;min-width:0}.launch-title.svelte-pofgpd{font-size:13px;font-weight:500;color:var(--d-text)}.launch-subtitle.svelte-pofgpd{font-size:9.5px;color:#e4e4e773}.launch-icon.claude.svelte-pofgpd{color:var(--color-claude)}.launch-icon.chatgpt.svelte-pofgpd{color:var(--color-codex)}.launch-icon.gemini.svelte-pofgpd{color:var(--color-gemini)}.loading.svelte-pofgpd{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.gemini-dot.svelte-pofgpd{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#4285f459,#4285f41a)}.loading-bar.svelte-pofgpd{width:150px;height:4px;border-radius:2px;background:#ffffff0a;position:relative;overflow:hidden}.loading-sheen.svelte-pofgpd{position:absolute;top:0;left:-48px;width:48px;height:4px;background:linear-gradient(90deg,transparent,rgba(66,133,244,.45),transparent);animation:svelte-pofgpd-portal-shimmer 1.2s linear infinite}@keyframes svelte-pofgpd-portal-shimmer{to{transform:translate(198px)}}.chat.svelte-pofgpd{flex:1;display:flex;flex-direction:column;min-height:0}.messages.svelte-pofgpd{flex:1;min-height:0;overflow:hidden;padding:14px 12px;display:flex;flex-direction:column;gap:10px}.assistant-row.svelte-pofgpd{display:flex;gap:8px;align-items:flex-start}.assistant-dot.svelte-pofgpd{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#4285f44d,#4285f41a);flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--color-gemini)}.assistant-text.svelte-pofgpd{font-family:var(--font-sans);font-size:10px;line-height:1.5;color:#e4e4e7a6}.assistant-block.svelte-pofgpd{font-family:var(--font-sans);font-size:9.5px;line-height:1.55;color:var(--d-text)}.assistant-line.svelte-pofgpd{white-space:pre-wrap}.user-row.svelte-pofgpd{display:flex;justify-content:flex-end}.user-bubble.svelte-pofgpd{max-width:92%;padding:8px 10px;border-radius:13px 13px 4px;background:#4285f41f;border:1px solid rgba(66,133,244,.26);display:flex;flex-direction:column;gap:6px}.user-text.svelte-pofgpd{font-family:var(--font-sans);font-size:10px;line-height:1.4;color:var(--d-text)}.attachment.svelte-pofgpd{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);font-family:var(--font-mono);font-size:8px;color:#e4e4e7c7;width:fit-content}.chat-input-wrap.svelte-pofgpd{padding:8px 12px 12px;flex-shrink:0}.chat-input.svelte-pofgpd{border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;padding:8px 10px;display:flex;flex-direction:column;gap:5px}.chip-row.svelte-pofgpd{padding-left:25px}.input-row.svelte-pofgpd{display:flex;align-items:center;gap:6px}.plus-btn.svelte-pofgpd{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.input-text.svelte-pofgpd{flex:1;min-width:0;font-family:var(--font-sans);font-size:10px;line-height:1.4;color:#e4e4e7cc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.send-btn.svelte-pofgpd{width:23px;height:23px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.send-btn.active.svelte-pofgpd{background:#4285f4}@media(max-width:767px){.portal.svelte-pofgpd{display:none}}.launcher.svelte-13teay7{position:absolute;top:46px;left:139px;width:360px;max-height:440px;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--d-radius-lg);background:var(--d-popover-bg);backdrop-filter:blur(16px) saturate(115%);-webkit-backdrop-filter:blur(16px) saturate(115%);border:1px solid var(--d-border-strong);box-shadow:var(--d-shadow-floating);z-index:20}.header.svelte-13teay7{padding:8px;border-bottom:1px solid var(--d-border);flex-shrink:0}.header-label.svelte-13teay7{display:block;font-family:var(--font-sans);font-size:11px;color:var(--d-text-muted);padding:0 4px 6px}.search.svelte-13teay7{display:flex;align-items:center;gap:8px;height:32px;padding:0 10px;border-radius:var(--d-radius-md);border:1px solid var(--d-border);background:var(--d-canvas);color:var(--d-text-muted);min-width:0}.placeholder.svelte-13teay7,.query.svelte-13teay7{font-family:var(--font-sans);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.query.svelte-13teay7{color:var(--d-text)}.caret.svelte-13teay7{display:inline-block;width:1.5px;height:13px;background:var(--d-accent);vertical-align:text-bottom;margin-left:1px;animation:svelte-13teay7-caret-blink 1s step-end infinite}@keyframes svelte-13teay7-caret-blink{50%{opacity:0}}.body.svelte-13teay7{flex:1;min-height:0;overflow:hidden;padding:4px 6px 6px}.section-label.svelte-13teay7{font-family:var(--font-sans);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--d-text-muted);padding:8px 6px 3px}.empty.svelte-13teay7{font-family:var(--font-sans);font-size:12px;color:var(--d-text-muted);padding:10px 8px}.row.svelte-13teay7{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:var(--d-radius-md);min-width:0}.row.selected.svelte-13teay7{background:var(--d-overlay-hover);box-shadow:inset 0 0 0 1px var(--d-selection-outline)}.row.cue.svelte-13teay7{color:var(--d-text-muted)}.row-icon.svelte-13teay7{display:flex;align-items:center;flex-shrink:0;width:14px}.row-name.svelte-13teay7{font-family:var(--font-sans);font-size:13px;color:var(--d-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row.cue.svelte-13teay7 .row-name:where(.svelte-13teay7){color:var(--d-text-muted)}.row-new.svelte-13teay7{width:5px;height:5px;border-radius:50%;background:var(--d-info);flex-shrink:0}.row-qualifier.svelte-13teay7{margin-left:auto;padding-left:8px;font-family:var(--font-sans);font-size:11px;color:var(--d-text-muted);flex-shrink:0}.row-combo.svelte-13teay7{font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums;color:var(--d-text-muted);flex-shrink:0}.row-slot.svelte-13teay7{width:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#e4e4e766}@media(prefers-reduced-motion:reduce){.caret.svelte-13teay7{animation:none}}@media(max-width:767px){.launcher.svelte-13teay7{display:none}}.assistant.svelte-8vvko3{position:absolute;top:48px;right:0;bottom:0;width:285px;display:flex;flex-direction:column;background:var(--d-canvas);border-left:1px solid var(--d-divider);transform:translate(100%);transition:transform .42s cubic-bezier(.2,1,.2,1);z-index:11}.assistant.open.svelte-8vvko3{transform:translate(0)}.header.svelte-8vvko3{height:32px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;border-bottom:1px solid var(--d-divider);background:var(--d-overlay-subtle);flex-shrink:0}.header-left.svelte-8vvko3{display:flex;align-items:center;gap:6px;min-width:0}.glyph.svelte-8vvko3{display:flex;width:14px;justify-content:center;overflow:hidden;color:var(--d-text-sec)}.header-title.svelte-8vvko3{font-family:var(--font-sans);font-size:11.5px;font-weight:500;color:var(--d-text);white-space:nowrap}.header-right.svelte-8vvko3{display:flex;align-items:center;gap:4px;color:var(--d-text-muted);flex-shrink:0}.thread.svelte-8vvko3{flex:1;min-height:0;overflow:hidden;padding:8px 10px;font-family:var(--font-mono);font-size:10.5px;line-height:15px}.line.svelte-8vvko3{color:var(--d-term-fg);white-space:pre-wrap}.line.prompt.svelte-8vvko3{color:var(--d-term-bright-green)}.line.tool.svelte-8vvko3{color:var(--d-term-cyan)}.line.done.svelte-8vvko3{color:var(--d-term-green)}.composer.svelte-8vvko3{display:flex;align-items:center;gap:6px;margin:0 10px 10px;padding:0 7px;height:30px;border-radius:var(--d-radius-md);border:1px solid var(--d-input-border);background:var(--d-input-bg);box-shadow:var(--d-input-shadow);flex-shrink:0}.prompt.svelte-8vvko3{font-family:var(--font-mono);font-size:11px;font-weight:600;color:color-mix(in oklab,var(--d-accent) 65%,transparent);flex-shrink:0}.composer-text.svelte-8vvko3{flex:1;min-width:0;font-family:var(--font-mono);font-size:11px;color:var(--d-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.placeholder.svelte-8vvko3{color:var(--d-text-placeholder)}.caret.svelte-8vvko3{display:inline-block;width:1.5px;height:11px;background:var(--d-accent);vertical-align:text-bottom;margin-left:1px;animation:svelte-8vvko3-caret-blink 1s step-end infinite}.mic.svelte-8vvko3{display:flex;flex-shrink:0;color:color-mix(in oklab,var(--d-accent) 55%,transparent)}@keyframes svelte-8vvko3-caret-blink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.assistant.svelte-8vvko3{transition:none}.caret.svelte-8vvko3{animation:none}}@media(max-width:767px){.assistant.svelte-8vvko3{display:none}}.backdrop.svelte-bjyqda{position:absolute;inset:0;background:var(--d-scrim);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);display:flex;align-items:center;justify-content:center;z-index:25}.dialog.svelte-bjyqda{width:840px;max-width:calc(100% - 48px);border-radius:var(--d-radius-lg);background:var(--d-panel);border:1px solid var(--d-border);box-shadow:var(--d-shadow-dialog);overflow:hidden;display:flex;flex-direction:column}.dialog-header.svelte-bjyqda{display:flex;align-items:center;justify-content:space-between;padding:11px 16px;border-bottom:1px solid var(--d-border-strong);background:var(--d-dialog-header-bg)}.dialog-title.svelte-bjyqda{font-family:var(--font-sans);font-size:14px;font-weight:600;color:var(--d-text)}.header-actions.svelte-bjyqda{display:flex;align-items:center;gap:12px;color:var(--d-text-sec)}.open-as-panel.svelte-bjyqda{display:flex;align-items:center;gap:5px;font-family:var(--font-sans);font-size:11.5px}.close.svelte-bjyqda{display:flex;color:var(--d-text-muted)}.scope-row.svelte-bjyqda{display:flex;align-items:center;gap:10px;padding:9px 16px;border-bottom:1px solid var(--d-border)}.branch-chip.svelte-bjyqda{display:flex;align-items:center;gap:5px;padding:3px 8px;border-radius:9999px;background:var(--d-overlay-hover);font-family:var(--font-mono);font-size:10.5px;color:var(--d-text-sec)}.scope-toggle.svelte-bjyqda{margin-left:auto;display:flex;align-items:center;border-radius:var(--d-radius-md);background:var(--d-inset);padding:2px}.scope-seg.svelte-bjyqda{padding:3px 8px;border-radius:var(--d-radius-sm);font-family:var(--font-sans);font-size:11px;color:var(--d-text-muted)}.scope-seg.active.svelte-bjyqda{background:var(--d-overlay-hover);color:var(--d-text)}.refresh.svelte-bjyqda{display:flex;color:var(--d-text-muted)}.status-row.svelte-bjyqda{display:flex;align-items:center;gap:10px;padding:8px 16px;border-bottom:1px solid var(--d-border)}.ready-pill.svelte-bjyqda{display:flex;align-items:center;gap:5px;padding:2px 8px;border-radius:9999px;border:1px solid color-mix(in oklab,var(--d-success) 35%,transparent);background:color-mix(in oklab,var(--d-success) 12%,transparent);font-family:var(--font-sans);font-size:11px;color:var(--d-success)}.ready-dot.svelte-bjyqda{width:5px;height:5px;border-radius:50%;background:var(--d-success)}.status-meta.svelte-bjyqda{font-family:var(--font-sans);font-size:11px;color:var(--d-text-muted)}.files-toggle.svelte-bjyqda{display:flex;align-items:center;gap:6px;padding:8px 16px;border-bottom:1px solid var(--d-border);font-family:var(--font-sans);font-size:11.5px;color:var(--d-text-sec)}.files-chevron.svelte-bjyqda{display:flex;transition:transform .15s ease}.files-chevron.open.svelte-bjyqda{transform:rotate(90deg)}.file-list.svelte-bjyqda{border-bottom:1px solid var(--d-border);max-height:150px;overflow:hidden}.file-row.svelte-bjyqda{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 16px}.file-path.svelte-bjyqda{font-family:var(--font-mono);font-size:11px;color:var(--d-text-sec);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-stat.svelte-bjyqda{display:flex;gap:6px;font-family:var(--font-mono);font-size:10.5px;flex-shrink:0;font-variant-numeric:tabular-nums}.additions.svelte-bjyqda{color:var(--d-success)}.deletions.svelte-bjyqda{color:var(--d-danger)}.message-area.svelte-bjyqda{padding:12px 16px 6px}.message-box.svelte-bjyqda{min-height:42px;padding:8px 10px;border-radius:var(--d-radius-md);border:1px solid var(--d-border);background:var(--d-canvas)}.message-text.svelte-bjyqda,.message-placeholder.svelte-bjyqda{font-family:var(--font-mono);font-size:11.5px;color:var(--d-text)}.message-placeholder.svelte-bjyqda{color:var(--d-text-placeholder)}.caret.svelte-bjyqda{display:inline-block;width:1.5px;height:12px;background:var(--d-accent);vertical-align:text-bottom;margin-left:1px;animation:svelte-bjyqda-caret-blink 1s step-end infinite}@keyframes svelte-bjyqda-caret-blink{50%{opacity:0}}.counter.svelte-bjyqda{text-align:right;font-family:var(--font-mono);font-size:10px;color:var(--d-text-muted);padding-top:4px}.commit-btn.svelte-bjyqda{margin:0 16px 16px;height:34px;border-radius:var(--d-radius-md);display:flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-sans);font-size:12.5px;font-weight:500;background:var(--d-accent);color:var(--d-accent-fg);opacity:.45}.commit-btn.enabled.svelte-bjyqda{opacity:1}@media(prefers-reduced-motion:reduce){.caret.svelte-bjyqda{animation:none}}.ribbon.svelte-f8qxnr{position:relative;display:flex;align-items:center;gap:10px;padding:5px 10px;border-bottom:1px solid var(--d-border);background:color-mix(in oklab,var(--d-cat-amber) 12%,transparent);flex-shrink:0}.ribbon.svelte-f8qxnr:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:color-mix(in oklab,var(--d-cat-amber) 28%,transparent)}.exit.svelte-f8qxnr{display:flex;color:var(--d-text-muted)}.count-chip.svelte-f8qxnr{display:flex;align-items:center;gap:4px;font-family:var(--font-sans);font-size:11px;color:var(--d-text)}.count.svelte-f8qxnr{font-family:var(--font-mono);font-weight:600;font-variant-numeric:tabular-nums;color:var(--d-cat-amber)}.scope.svelte-f8qxnr{font-family:var(--font-mono);color:var(--d-text-muted)}.hint.svelte-f8qxnr{margin-left:auto;display:flex;align-items:center;gap:5px;font-family:var(--font-sans);font-size:10.5px;color:#e4e4e7b3}.kbd.svelte-f8qxnr{border-radius:var(--d-radius-sm);border:1px solid rgba(228,228,231,.2);background:var(--d-tint-4);padding:1px 4px;font-family:var(--font-mono);font-size:9.5px}.demo-scale-container.svelte-wzf28q{width:100%;overflow:hidden}.demo-wrapper.svelte-wzf28q{width:1200px;height:750px;transform-origin:top left}.demo-app.svelte-wzf28q{--d-grid: #110d0b;--d-sidebar: #151211;--d-canvas: #1a1918;--d-panel: #201f1f;--d-toolbar: #151211;--d-dock: #151211;--d-inset: rgba(255, 255, 255, .03);--d-text: #e4e4e7;--d-text-sec: #a1a1aa;--d-text-muted: #8a8a93;--d-text-placeholder: rgba(228, 228, 231, .35);--d-border: #292828;--d-border-subtle: rgba(255, 255, 255, .08);--d-border-strong: rgba(255, 255, 255, .14);--d-divider: rgba(255, 255, 255, .05);--d-overlay-subtle: rgba(212, 232, 221, .02);--d-overlay-soft: rgba(212, 232, 221, .03);--d-overlay-medium: rgba(212, 232, 221, .04);--d-overlay-strong: rgba(212, 232, 221, .06);--d-overlay-emphasis: rgba(212, 232, 221, .1);--d-overlay-hover: rgba(255, 255, 255, .05);--d-overlay-elevated: rgba(255, 255, 255, .06);--d-overlay-active: rgba(255, 255, 255, .08);--d-tint-4: rgba(255, 255, 255, .04);--d-selection-outline: rgba(228, 228, 231, .42);--d-brand-saturation: .65;--d-accent: #36ce94;--d-accent-fg: #1a1918;--d-success: #6b8d72;--d-warning: #c59a4e;--d-danger: #c8746c;--d-info: #7b8c96;--d-state-working: #2eb37c;--d-state-waiting: #fbbf24;--d-state-idle: #585853;--d-cat-blue: oklch(.7 .13 250);--d-cat-cyan: oklch(.72 .11 215);--d-cat-amber: oklch(.73 .14 75);--d-cat-teal: oklch(.7 .11 185);--d-cat-violet: oklch(.7 .13 295);--d-cat-slate: oklch(.65 .04 240);--d-pr-open: #5fa47f;--d-pr-merged: #ae8ed6;--d-pr-closed: #d0827a;--d-term-fg: #e4e4e7;--d-term-red: #e07a70;--d-term-green: #2fbf85;--d-term-yellow: #ecb23f;--d-term-cyan: #4fc8d8;--d-term-bright-green: #5bd6a4;--d-term-bright-black: #82827c;--d-shadow-ambient: 0 4px 16px rgba(5, 10, 7, .18);--d-shadow-floating: 0 14px 40px rgba(5, 10, 7, .3);--d-shadow-dialog: 0 20px 56px rgba(5, 10, 7, .36);--d-scrim: rgba(6, 11, 8, .46);--d-radius-sm: 4px;--d-radius-md: 6px;--d-radius-lg: 8px;--d-toolbar-divider: rgba(41, 40, 40, .5);--d-toolbar-control-armed: rgba(255, 255, 255, .14);--d-toolbar-project-bg: linear-gradient( 180deg, rgba(255, 255, 255, .04), rgba(255, 255, 255, 0) 70% ), rgba(255, 255, 255, .03);--d-toolbar-project-border: rgba(41, 40, 40, .5);--d-toolbar-project-chip-bg: rgba(255, 255, 255, .05);--d-toolbar-project-chip-border: rgba(41, 40, 40, .6);--d-toolbar-project-shadow: inset 0 1px 0 rgba(255, 255, 255, .06);--d-toolbar-stats-bg: rgba(255, 255, 255, .05);--d-toolbar-stats-border: rgba(41, 40, 40, .5);--d-sidebar-active-bg: rgba(255, 255, 255, .05);--d-input-bg: color-mix(in oklab, var(--d-canvas) 98%, black);--d-input-bg-focus: color-mix(in oklab, var(--d-canvas) 94.5%, black);--d-input-border: color-mix(in oklab, var(--d-text) 7%, transparent);--d-input-border-focus: color-mix(in oklab, var(--d-accent) 25%, rgba(255, 255, 255, .08));--d-input-ring: color-mix(in oklab, var(--d-accent) 15%, transparent);--d-input-shadow: 0 1px 3px rgba(0, 0, 0, .15);--d-popover-bg: color-mix(in srgb, var(--d-sidebar) 94%, transparent);--d-dialog-header-bg: rgba(21, 18, 17, .6)}.demo-app.svelte-wzf28q .brand-mark{filter:saturate(var(--d-brand-saturation, 1))}.demo-app.svelte-wzf28q{width:100%;height:100%;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 28px 70px #050a0757,0 14px 32px #050a0738,0 0 0 1px var(--d-border);background:var(--d-sidebar);position:relative}.demo-body.svelte-wzf28q{flex:1;display:flex;min-height:0;padding-right:var(--portal-offset, 0px);transition:padding-right .42s cubic-bezier(.2,1,.2,1)}@media(max-width:767px){.demo-body.svelte-wzf28q{padding-right:0}}.sidebar-slot.svelte-wzf28q{display:contents}.demo-main.svelte-wzf28q{flex:1;display:flex;flex-direction:column;min-width:0}.dock-slot.svelte-wzf28q{display:contents}.cursor.svelte-75qcb9{position:absolute;top:0;left:0;transform-origin:top left;pointer-events:none;z-index:30;will-change:transform,opacity;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.ripple.svelte-75qcb9{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#ffffff4d;animation:svelte-75qcb9-cursor-ripple .4s ease-out forwards}@keyframes svelte-75qcb9-cursor-ripple{0%{transform:scale(.5);opacity:1}to{transform:scale(2.5);opacity:0}}@media(max-width:767px){.cursor.svelte-75qcb9{display:none}}.animated-wrapper.svelte-oqsyim{position:relative;overflow:hidden;border-radius:10px;will-change:opacity;transition:opacity .15s ease}.demo-paused.svelte-oqsyim *,.demo-paused.svelte-oqsyim *:before,.demo-paused.svelte-oqsyim *:after{animation-play-state:paused!important}@media(prefers-reduced-motion:no-preference){html.hero-entrance .hero-demo-block.svelte-87iqvx{animation:svelte-87iqvx-hero-demo-rise 1s cubic-bezier(.19,1,.22,1) 1.15s backwards}}@keyframes svelte-87iqvx-hero-demo-rise{0%{opacity:0;transform:translate3d(0,40px,0);filter:blur(6px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}.chapter-tabs.svelte-87iqvx{display:grid;grid-template-columns:repeat(6,1fr);gap:0;margin-top:1rem}.tab-cell.svelte-87iqvx{position:relative;overflow:visible;display:flex;min-width:0}.chapter-tab.svelte-87iqvx{position:relative;display:flex;align-items:flex-start;gap:.5rem;width:100%;padding:.875rem .75rem;background:transparent;border:1px solid var(--color-border);border-right:none;border-bottom:none;color:var(--color-text-sec);cursor:pointer;text-align:left;transition:background .2s ease,color .2s ease;overflow:hidden}.tab-cell.svelte-87iqvx:first-child .chapter-tab:where(.svelte-87iqvx){border-radius:8px 0 0 8px}.tab-cell.svelte-87iqvx:last-child .chapter-tab:where(.svelte-87iqvx){border-radius:0 8px 8px 0;border-right:1px solid var(--color-border)}.chapter-tab.svelte-87iqvx:hover{background:#e4e4e708}.chapter-tab.active.svelte-87iqvx{background:var(--color-bg-card);border-color:var(--color-border-hover);color:var(--color-text)}.tab-cell.svelte-87iqvx:has(.chapter-tab.active:where(.svelte-87iqvx))+.tab-cell:where(.svelte-87iqvx) .chapter-tab:where(.svelte-87iqvx){border-left-color:var(--color-border-hover)}.chapter-tab.past.svelte-87iqvx{color:var(--color-text-sec)}.tab-number.svelte-87iqvx{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:50%;font-size:.6875rem;font-weight:600;background:#e4e4e70f;color:var(--color-text-sec);margin-top:.0625rem}.chapter-tab.active.svelte-87iqvx .tab-number:where(.svelte-87iqvx){background:var(--color-accent);color:var(--color-bg)}.chapter-tab.past.svelte-87iqvx .tab-number:where(.svelte-87iqvx){background:#36ce9433;color:var(--color-accent)}.tab-content.svelte-87iqvx{display:flex;flex-direction:column;gap:.125rem;min-width:0}.tab-title.svelte-87iqvx{font-weight:600;font-size:.8125rem;line-height:1.3;text-wrap:balance}.tab-desc.svelte-87iqvx{font-size:.75rem;line-height:1.4;opacity:.6}.progress-track.svelte-87iqvx{position:absolute;bottom:0;left:0;right:0;height:2px;background:#36ce9414}.progress-fill.svelte-87iqvx{height:100%;background:var(--color-accent);transition:width .15s linear}.chapter-tab.past.svelte-87iqvx .progress-fill:where(.svelte-87iqvx){opacity:.5}@media(max-width:1023px){.chapter-tabs.svelte-87iqvx{grid-template-columns:repeat(3,1fr)}.tab-cell.svelte-87iqvx:first-child .chapter-tab:where(.svelte-87iqvx){border-radius:8px 0 0}.tab-cell.svelte-87iqvx:nth-child(2) .chapter-tab:where(.svelte-87iqvx){border-radius:0}.tab-cell.svelte-87iqvx:nth-child(3) .chapter-tab:where(.svelte-87iqvx){border-radius:0 8px 0 0;border-right:1px solid var(--color-border)}.tab-cell.svelte-87iqvx:nth-child(4) .chapter-tab:where(.svelte-87iqvx){border-top:none;border-radius:0 0 0 8px}.tab-cell.svelte-87iqvx:nth-child(5) .chapter-tab:where(.svelte-87iqvx){border-top:none;border-radius:0}.tab-cell.svelte-87iqvx:nth-child(6) .chapter-tab:where(.svelte-87iqvx){border-top:none;border-right:1px solid var(--color-border);border-radius:0 0 8px}}@media(max-width:767px){.chapter-tabs.svelte-87iqvx{display:flex;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;margin-inline:calc(clamp(1.25rem,4vw,2.5rem)*-1);padding-inline:clamp(1.25rem,4vw,2.5rem);padding-block:3px;scrollbar-width:none}.chapter-tabs.svelte-87iqvx::-webkit-scrollbar{display:none}.tab-cell.svelte-87iqvx{flex:0 0 auto;scroll-snap-align:start}.chapter-tab.svelte-87iqvx,.tab-cell.svelte-87iqvx:first-child .chapter-tab:where(.svelte-87iqvx),.tab-cell.svelte-87iqvx:nth-child(2) .chapter-tab:where(.svelte-87iqvx),.tab-cell.svelte-87iqvx:nth-child(3) .chapter-tab:where(.svelte-87iqvx),.tab-cell.svelte-87iqvx:nth-child(4) .chapter-tab:where(.svelte-87iqvx),.tab-cell.svelte-87iqvx:nth-child(5) .chapter-tab:where(.svelte-87iqvx),.tab-cell.svelte-87iqvx:nth-child(6) .chapter-tab:where(.svelte-87iqvx){border:1px solid var(--color-border);border-right:none;border-radius:0}.chapter-tab.svelte-87iqvx{min-width:11rem;min-height:var(--control-touch);align-items:center}.tab-cell.svelte-87iqvx:first-child .chapter-tab:where(.svelte-87iqvx){border-radius:var(--radius-card) 0 0 var(--radius-card)}.tab-cell.svelte-87iqvx:last-child .chapter-tab:where(.svelte-87iqvx){border-right:1px solid var(--color-border);border-radius:0 var(--radius-card) var(--radius-card) 0}.tab-desc.svelte-87iqvx{display:none}}@media(prefers-reduced-motion:reduce){.progress-fill.svelte-87iqvx{transition:none}}.workflow-section.svelte-11t6t8m{padding-bottom:var(--section-pad)}.wf-caption.svelte-11t6t8m{margin-top:1rem;margin-inline:auto;max-width:48ch;text-align:center;font-size:.8125rem;line-height:1.6;color:var(--color-text-qua)}.wf-watch.svelte-11t6t8m{display:flex;justify-content:center;margin-top:1rem}.wf-header.svelte-11t6t8m{margin-top:clamp(2.5rem,5vw,4rem)}.wf-heading.svelte-11t6t8m{text-wrap:balance}.wf-lede.svelte-11t6t8m{max-width:560px;margin-left:auto;margin-right:auto}.wf-steps.svelte-11t6t8m{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:1.5rem 2rem}@media(min-width:640px){.wf-steps.svelte-11t6t8m{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.wf-steps.svelte-11t6t8m{grid-template-columns:repeat(4,1fr)}}.wf-step.svelte-11t6t8m{display:flex;flex-direction:column;padding-top:.875rem;border-top:1px solid var(--color-border)}.wf-num.svelte-11t6t8m{font-size:.75rem;font-weight:500;color:var(--color-text-qua)}.wf-title.svelte-11t6t8m{margin-top:.375rem;font-size:1.0625rem;font-weight:600;line-height:1.3}.wf-body.svelte-11t6t8m{margin-top:.5rem;font-size:.9375rem;line-height:1.6;color:var(--color-text-sec)}.wf-link.svelte-11t6t8m{margin-top:auto;padding-top:.75rem;align-self:flex-start;font-size:.8125rem;color:var(--color-accent);text-decoration:none}.wf-link.svelte-11t6t8m:hover{text-decoration:underline}.wf-compare.svelte-11t6t8m{max-width:var(--content-doc);margin:clamp(2.5rem,5vw,4rem) auto 0}.compare-table.svelte-11t6t8m{width:100%;border-collapse:collapse;font-size:.9375rem}.compare-table.svelte-11t6t8m th:where(.svelte-11t6t8m){text-align:left;padding:0 1rem .625rem 0;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-ter);border-bottom:1px solid var(--color-border)}.compare-table.svelte-11t6t8m th:where(.svelte-11t6t8m):last-child{color:var(--color-text-sec);padding-right:0}.compare-table.svelte-11t6t8m td:where(.svelte-11t6t8m){padding:.75rem 1rem .75rem 0;vertical-align:top;line-height:1.5;border-bottom:1px solid var(--color-border-subtle)}.compare-table.svelte-11t6t8m td:where(.svelte-11t6t8m):last-child{padding-right:0}.compare-them.svelte-11t6t8m{color:var(--color-text-ter);width:45%}.compare-us.svelte-11t6t8m{color:var(--color-text)}.compare-note.svelte-11t6t8m{margin-top:1rem;font-size:.875rem;line-height:1.6;color:var(--color-text-ter)}@media(max-width:520px){.compare-them.svelte-11t6t8m{width:42%}.compare-table.svelte-11t6t8m{font-size:.875rem}}.attn-heading.svelte-1jjs633{text-wrap:balance}.attn-grid.svelte-1jjs633{display:grid;grid-template-columns:1fr;gap:clamp(2rem,5vw,3.5rem);align-items:center}@media(min-width:1024px){.attn-grid.svelte-1jjs633{grid-template-columns:1fr 1fr}}.attn-lead.svelte-1jjs633{color:var(--color-text-sec);margin-top:.75rem;max-width:480px}.attn-note.svelte-1jjs633{font-size:.875rem;color:var(--color-text-ter)}.attn-link.svelte-1jjs633{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.5rem;font-weight:500}.attn-link.svelte-1jjs633 svg:where(.svelte-1jjs633){transition:transform .2s ease}@media(hover:hover)and (pointer:fine){.attn-link.svelte-1jjs633:hover svg:where(.svelte-1jjs633){transform:translate(3px)}}.attn-panel.svelte-1jjs633{min-width:0;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:8px;overflow:hidden}.panel-chrome.svelte-1jjs633{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.625rem .875rem;border-bottom:1px solid var(--color-border);background:var(--color-bg-sidebar)}.panel-title.svelte-1jjs633{font-size:.75rem;color:var(--color-text-sec)}.panel-demand.svelte-1jjs633{font-size:.75rem;color:var(--color-accent)}.panel-body.svelte-1jjs633{padding:.5rem 0}.group.svelte-1jjs633+.group:where(.svelte-1jjs633){margin-top:.25rem}.group-header.svelte-1jjs633{display:flex;align-items:center;gap:.5rem;padding:.5rem .875rem .375rem}.group-name.svelte-1jjs633{font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-qua)}.group-demand.svelte-1jjs633{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:4px;font-size:.6875rem;color:var(--color-accent);background:var(--color-accent-subtle)}.row.svelte-1jjs633{display:flex;align-items:center;gap:.5rem;padding:.375rem .875rem;font-size:.8125rem}.dot.svelte-1jjs633{flex:0 0 auto;width:6px;height:6px;border-radius:50%}.dot-blocked.svelte-1jjs633{background:var(--color-warning)}.dot-working.svelte-1jjs633{background:var(--color-accent)}.dot-parked.svelte-1jjs633{background:var(--color-text-qua)}.row-branch.svelte-1jjs633{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text)}.row-agent.svelte-1jjs633{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-ter)}.row-note.svelte-1jjs633{flex:0 0 auto;margin-left:auto;font-size:.6875rem;color:var(--color-text-qua)}.note-blocked.svelte-1jjs633{color:var(--color-warning)}.rev-heading.svelte-15yqk8b{text-wrap:balance}.rev-grid.svelte-15yqk8b{display:grid;grid-template-columns:1fr;gap:clamp(2rem,5vw,3.5rem);align-items:center}@media(min-width:1024px){.rev-grid.svelte-15yqk8b{grid-template-columns:1fr 1fr}.rev-copy.svelte-15yqk8b{order:2}}.rev-lead.svelte-15yqk8b{color:var(--color-text-sec);margin-top:.75rem;max-width:480px}.rev-link.svelte-15yqk8b{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.5rem;font-weight:500}.rev-link.svelte-15yqk8b svg:where(.svelte-15yqk8b){transition:transform .2s ease}@media(hover:hover)and (pointer:fine){.rev-link.svelte-15yqk8b:hover svg:where(.svelte-15yqk8b){transform:translate(3px)}}.rev-panel.svelte-15yqk8b{min-width:0;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:8px;overflow:hidden}.panel-chrome.svelte-15yqk8b{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.625rem .875rem;border-bottom:1px solid var(--color-border);background:var(--color-bg-sidebar)}.panel-title.svelte-15yqk8b{font-size:.75rem;color:var(--color-text-sec)}.panel-stat.svelte-15yqk8b{display:inline-flex;gap:.5rem;font-size:.75rem}.add.svelte-15yqk8b{color:var(--color-success)}.del.svelte-15yqk8b{color:var(--color-error)}.panel-body.svelte-15yqk8b{padding:.75rem .875rem .875rem}.panel-label.svelte-15yqk8b{font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-qua)}.panel-label-spaced.svelte-15yqk8b{margin-top:1.25rem;padding-top:.75rem;border-top:1px solid var(--color-border)}.file-list.svelte-15yqk8b,.check-list.svelte-15yqk8b{list-style:none;margin:.5rem 0 0;padding:0}.file-row.svelte-15yqk8b{display:flex;align-items:center;gap:.75rem;padding:.3125rem 0;font-size:.8125rem}.file-path.svelte-15yqk8b{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:rtl;text-align:left;color:var(--color-text-sec)}.file-stat.svelte-15yqk8b{flex:0 0 auto;display:inline-flex;gap:.4rem;font-size:.75rem}.check-row.svelte-15yqk8b{display:flex;align-items:center;gap:.5rem;padding:.3125rem 0;font-size:.8125rem}.check-dot.svelte-15yqk8b{flex:0 0 auto;width:6px;height:6px;border-radius:50%}.check-pass.svelte-15yqk8b{background:var(--color-accent)}.check-warn.svelte-15yqk8b{background:var(--color-warning)}.check-info.svelte-15yqk8b{background:var(--color-text-qua)}.check-label.svelte-15yqk8b{color:var(--color-text-sec)}.check-value.svelte-15yqk8b{margin-left:auto;font-size:.75rem;color:var(--color-text-ter);text-align:right}.hero-inner.svelte-12kude3{position:absolute;inset:0}.hero-gradient.svelte-12kude3{position:absolute;bottom:0;left:0;right:0;height:100px;background:linear-gradient(to top,rgba(28,28,32,.95),transparent);z-index:10;pointer-events:none;border-radius:0 0 24px 24px}.hero-agent-grid.svelte-12kude3{position:absolute;inset:24px 24px 80px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:12px}.agent-window.svelte-12kude3{display:flex;flex-direction:column;background:#131315;border-radius:8px;border:1px solid var(--color-border);overflow:hidden;min-width:0;opacity:0;transform:translateY(12px) scale(.95)}.visible.svelte-12kude3 .agent-window:where(.svelte-12kude3){animation:svelte-12kude3-agent-enter .8s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--delay, 0ms)}.agent-header.svelte-12kude3{height:22px;display:flex;align-items:center;justify-content:space-between;padding:0 8px;border-bottom:1px solid var(--color-border);background:#18181b80;flex-shrink:0}.traffic-dots.svelte-12kude3{display:flex;align-items:center;gap:4px}.dot.svelte-12kude3{width:6px;height:6px;border-radius:50%;background:var(--color-border)}.agent-meta.svelte-12kude3{display:flex;align-items:center}.agent-bar.svelte-12kude3{width:24px;height:3px;border-radius:var(--radius-pill);background:var(--color-border)}.agent-body.svelte-12kude3{flex:1;padding:8px;display:flex;flex-direction:column;min-height:0}.agent-identity.svelte-12kude3{display:flex;align-items:center;gap:6px;margin-bottom:10px;flex-shrink:0}.agent-icon.svelte-12kude3{width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.agent-name.svelte-12kude3{font-size:10px;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mock-lines.svelte-12kude3{flex:1;min-height:0;overflow:hidden}.mock-line.svelte-12kude3{height:5px;border-radius:3px;background:#a1a1aa40;margin-bottom:7px}.agent-input.svelte-12kude3{margin-top:8px;height:24px;border-radius:4px;background:var(--color-bg);border:1px solid var(--color-border);display:flex;align-items:center;padding:0 6px;flex-shrink:0}.input-bar.svelte-12kude3{height:4px;border-radius:2px;background:#71717a40}.card-label.svelte-12kude3{position:absolute;bottom:20px;left:24px;right:24px;z-index:20}.card-label.svelte-12kude3 h3:where(.svelte-12kude3){font-family:var(--font-sans);font-size:1.375rem;font-weight:600;letter-spacing:-.01em;color:var(--color-text);text-shadow:0 2px 12px rgba(0,0,0,.7)}.card-label.svelte-12kude3 .accent:where(.svelte-12kude3){color:var(--color-accent)}.card-desc.svelte-12kude3{font-size:.8125rem;color:var(--color-text-sec);margin-top:.25rem;text-shadow:0 2px 12px rgba(0,0,0,.7)}@keyframes svelte-12kude3-agent-enter{0%{opacity:0;transform:translateY(12px) scale(.95)}to{opacity:.85;transform:translateY(0) scale(1)}}@media(max-width:767px){.hero-agent-grid.svelte-12kude3{inset:16px 16px 64px;gap:8px}.agent-icon.svelte-12kude3 svg{width:10px!important;height:10px!important}.agent-name.svelte-12kude3{font-size:9px}.mock-line.svelte-12kude3{height:4px;margin-bottom:5px}.agent-input.svelte-12kude3{height:20px;margin-top:6px}.card-label.svelte-12kude3 h3:where(.svelte-12kude3){font-size:1.15rem}.card-label.svelte-12kude3{bottom:16px;left:16px;right:16px}}@media(prefers-reduced-motion:reduce){.agent-window.svelte-12kude3{animation:none!important;opacity:.85!important;transform:none!important}}.worktree-inner.svelte-13mbhha{position:absolute;inset:0}.bottom-fade.svelte-13mbhha{position:absolute;bottom:0;left:0;right:0;height:100px;background:linear-gradient(to top,rgba(28,28,32,.95),transparent);border-radius:0 0 24px 24px;pointer-events:none;z-index:10}.worktree-visual.svelte-13mbhha{position:absolute;top:0;left:0;right:0;bottom:var(--bento-visual-bottom);padding:24px;display:flex;align-items:center;justify-content:center;pointer-events:none}.worktree-visual.svelte-13mbhha svg:where(.svelte-13mbhha){width:100%;height:100%;opacity:.65}.draw-path.svelte-13mbhha{stroke-dasharray:100;stroke-dashoffset:100;opacity:0}.visible.svelte-13mbhha .draw-path:where(.svelte-13mbhha){animation:svelte-13mbhha-path-draw 1s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--draw-delay, 0ms)}.fade-dot.svelte-13mbhha,.fade-path.svelte-13mbhha{opacity:0}.visible.svelte-13mbhha .fade-dot:where(.svelte-13mbhha),.visible.svelte-13mbhha .fade-path:where(.svelte-13mbhha){animation:svelte-13mbhha-fade-in .5s ease-out both;animation-delay:var(--fade-delay, 0ms)}.card-label.svelte-13mbhha{position:absolute;bottom:20px;left:24px;right:24px;z-index:20}.card-label.svelte-13mbhha h3:where(.svelte-13mbhha){font-family:var(--font-sans);font-size:1.375rem;font-weight:600;letter-spacing:-.01em;color:var(--color-text);text-shadow:0 2px 12px rgba(0,0,0,.7)}.card-label.svelte-13mbhha .accent:where(.svelte-13mbhha){color:var(--color-accent)}.card-desc.svelte-13mbhha{font-size:.8125rem;color:var(--color-text-sec);margin-top:.25rem;text-shadow:0 2px 12px rgba(0,0,0,.7)}@keyframes svelte-13mbhha-path-draw{0%{stroke-dashoffset:100;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes svelte-13mbhha-fade-in{0%{opacity:0}to{opacity:1}}@media(max-width:767px){.card-label.svelte-13mbhha h3:where(.svelte-13mbhha){font-size:1.15rem}.card-label.svelte-13mbhha{bottom:16px;left:16px;right:16px}}@media(prefers-reduced-motion:reduce){.draw-path.svelte-13mbhha,.fade-dot.svelte-13mbhha,.fade-path.svelte-13mbhha{animation:none!important;opacity:1!important}.draw-path.svelte-13mbhha{stroke-dashoffset:0!important}}.input-inner.svelte-5ovbbd{position:absolute;inset:0}.bottom-fade.svelte-5ovbbd{position:absolute;bottom:0;left:0;right:0;height:100px;background:linear-gradient(to top,rgba(28,28,32,.95),transparent);border-radius:0 0 24px 24px;pointer-events:none;z-index:10}.input-visual.svelte-5ovbbd{position:absolute;top:0;left:0;right:0;bottom:var(--bento-visual-bottom);display:flex;align-items:center;justify-content:center;padding:24px}.unified-input.svelte-5ovbbd{width:100%;height:44px;border-radius:12px;display:flex;align-items:center;padding:0 14px;gap:8px;z-index:20;background:#2a2a2fd9;border:1px solid rgba(255,255,255,.05);box-shadow:inset 0 1px #ffffff14,0 8px 30px #0006}.agent-enter-el.svelte-5ovbbd{opacity:0;transform:translateY(12px) scale(.95)}.visible.svelte-5ovbbd .agent-enter-el:where(.svelte-5ovbbd){animation:svelte-5ovbbd-agent-enter .8s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--enter-delay, 0ms)}.input-tokens.svelte-5ovbbd{display:flex;align-items:center;gap:6px;min-width:0;font-size:11px}.token-file.svelte-5ovbbd{padding:2px 6px;border-radius:4px;background:#3b82f626;color:var(--color-blue);border:1px solid rgba(59,130,246,.3);white-space:nowrap}.token-cmd.svelte-5ovbbd{padding:2px 6px;border-radius:4px;background:#a855f726;color:#c084fc;border:1px solid rgba(168,85,247,.3);white-space:nowrap}.token-text.svelte-5ovbbd{color:var(--color-text-sec);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.input-cursor.svelte-5ovbbd{margin-left:auto;width:2px;height:16px;background:var(--color-accent);flex-shrink:0}.card-label.svelte-5ovbbd{position:absolute;bottom:20px;left:24px;right:24px;z-index:20}.card-label.svelte-5ovbbd h3:where(.svelte-5ovbbd){font-family:var(--font-sans);font-size:1.375rem;font-weight:600;letter-spacing:-.01em;color:var(--color-text);text-shadow:0 2px 12px rgba(0,0,0,.7)}.card-label.svelte-5ovbbd .accent:where(.svelte-5ovbbd){color:var(--color-accent)}.card-desc.svelte-5ovbbd{font-size:.8125rem;color:var(--color-text-sec);margin-top:.25rem;text-shadow:0 2px 12px rgba(0,0,0,.7)}@keyframes svelte-5ovbbd-agent-enter{0%{opacity:0;transform:translateY(12px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:767px){.card-label.svelte-5ovbbd h3:where(.svelte-5ovbbd){font-size:1.15rem}.card-label.svelte-5ovbbd{bottom:16px;left:16px;right:16px}}@media(prefers-reduced-motion:reduce){.agent-enter-el.svelte-5ovbbd{animation:none!important;opacity:1!important;transform:none!important}}.sidecar-inner.svelte-1e9uo0p{position:absolute;inset:0}.bottom-fade.svelte-1e9uo0p{position:absolute;bottom:0;left:0;right:0;height:100px;background:linear-gradient(to top,rgba(28,28,32,.95),transparent);border-radius:0 0 24px 24px;pointer-events:none;z-index:10}.sidecar-visual.svelte-1e9uo0p{position:absolute;inset:0;overflow:hidden}.sidecar-bg.svelte-1e9uo0p{position:absolute;top:16px;left:16px;right:16px;bottom:var(--bento-visual-bottom);opacity:.18;pointer-events:none}.sidecar-panel.svelte-1e9uo0p{position:absolute;right:0;top:0;bottom:var(--bento-visual-bottom);width:62%;border-left:1px solid var(--color-border);background:#1c1c20eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:-8px 0 24px #00000040;padding:10px;display:flex;flex-direction:column;gap:8px;border-radius:0 24px 0 0}.sidecar-header.svelte-1e9uo0p{height:22px;width:100%;border-radius:4px;background:#27272a80;display:flex;align-items:center;padding:0 8px;gap:6px}.sidecar-dot.svelte-1e9uo0p{width:10px;height:10px;border-radius:50%;flex-shrink:0}.sidecar-bar.svelte-1e9uo0p{height:4px;width:40px;border-radius:var(--radius-pill);background:#71717a66}.sidecar-message-in.svelte-1e9uo0p{background:var(--color-bg);border-radius:6px;padding:6px;border:1px solid var(--color-border);display:flex;flex-direction:column;gap:6px}.sidecar-message-out.svelte-1e9uo0p{background:#36ce9414;border-radius:6px;padding:6px;border:1px solid rgba(54,206,148,.15);align-self:flex-end;width:85%;display:flex;flex-direction:column;gap:6px}.mock-line.svelte-1e9uo0p{height:5px;border-radius:3px;background:#a1a1aa40;margin-bottom:7px}.mock-line.accent.svelte-1e9uo0p{background:#36ce9466}.fade-el.svelte-1e9uo0p{opacity:0}.visible.svelte-1e9uo0p .fade-el:where(.svelte-1e9uo0p){animation:svelte-1e9uo0p-fade-in 1.2s ease-out both;animation-delay:var(--fade-delay, 0ms)}.slide-left-el.svelte-1e9uo0p{opacity:0;transform:translate(30px)}.visible.svelte-1e9uo0p .slide-left-el:where(.svelte-1e9uo0p){animation:svelte-1e9uo0p-slide-left .8s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--slide-delay, 0ms)}.card-label.svelte-1e9uo0p{position:absolute;bottom:20px;left:24px;right:24px;z-index:20}.card-label.svelte-1e9uo0p h3:where(.svelte-1e9uo0p){font-family:var(--font-sans);font-size:1.375rem;font-weight:600;letter-spacing:-.01em;color:var(--color-text);text-shadow:0 2px 12px rgba(0,0,0,.7)}.card-label.svelte-1e9uo0p .accent:where(.svelte-1e9uo0p){color:var(--color-accent)}.card-desc.svelte-1e9uo0p{font-size:.8125rem;color:var(--color-text-sec);margin-top:.25rem;text-shadow:0 2px 12px rgba(0,0,0,.7)}@keyframes svelte-1e9uo0p-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1e9uo0p-slide-left{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@media(max-width:767px){.card-label.svelte-1e9uo0p h3:where(.svelte-1e9uo0p){font-size:1.15rem}.card-label.svelte-1e9uo0p{bottom:16px;left:16px;right:16px}}@media(prefers-reduced-motion:reduce){.fade-el.svelte-1e9uo0p,.slide-left-el.svelte-1e9uo0p{animation:none!important;opacity:1!important;transform:none!important}}.github-inner.svelte-ckjapw{position:absolute;inset:0}.bottom-fade.svelte-ckjapw{position:absolute;bottom:0;left:0;right:0;height:100px;background:linear-gradient(to top,rgba(28,28,32,.95),transparent);border-radius:0 0 24px 24px;pointer-events:none;z-index:10}.mock-visual.svelte-ckjapw{position:absolute;top:0;left:0;right:0;bottom:var(--bento-visual-bottom);display:flex;flex-direction:column;align-items:center;padding:20px 24px;gap:0}.mock-panel.svelte-ckjapw{width:100%;max-width:340px;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:8px;overflow:hidden;box-shadow:0 8px 24px #0000001f,inset 0 1px #ffffff0a}.mock-header.svelte-ckjapw{display:flex;align-items:center;gap:6px;padding:8px 12px;border-bottom:1px solid var(--color-border)}.header-text.svelte-ckjapw{font-size:11px;color:var(--color-text-ter)}.header-count.svelte-ckjapw{font-size:11px;color:var(--color-text-qua);margin-left:auto}.mock-issue.svelte-ckjapw{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:default}.mock-issue.svelte-ckjapw+.mock-issue:where(.svelte-ckjapw){border-top:1px solid var(--color-border)}.mock-issue.selected.svelte-ckjapw{background:#36ce940a}.mock-issue.dimmed.svelte-ckjapw{opacity:.45}.issue-check.svelte-ckjapw{display:flex;align-items:center;flex-shrink:0}.issue-title.svelte-ckjapw{font-size:12px;color:var(--color-text-sec);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.issue-meta.svelte-ckjapw{font-size:11px;color:var(--color-text-qua);margin-left:auto;flex-shrink:0}.flow-indicator.svelte-ckjapw{display:flex;justify-content:center;padding:6px 0}.flow-line.svelte-ckjapw{width:1px;height:20px;background:var(--color-border)}.worktree-rows.svelte-ckjapw{display:flex;flex-direction:column}.worktree-item.svelte-ckjapw{display:flex;align-items:center;gap:8px;padding:7px 12px}.worktree-item.svelte-ckjapw+.worktree-item:where(.svelte-ckjapw){border-top:1px solid var(--color-border)}.agent-dot.svelte-ckjapw{width:7px;height:7px;border-radius:50%;flex-shrink:0}.worktree-branch.svelte-ckjapw{font-size:11px;color:var(--color-accent);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fade-el.svelte-ckjapw{opacity:0}.visible.svelte-ckjapw .fade-el:where(.svelte-ckjapw){animation:svelte-ckjapw-fade-in 1.2s ease-out both;animation-delay:var(--fade-delay, 0ms)}.card-label.svelte-ckjapw{position:absolute;bottom:20px;left:24px;right:24px;z-index:20}.card-label.svelte-ckjapw h3:where(.svelte-ckjapw){font-family:var(--font-sans);font-size:1.375rem;font-weight:600;letter-spacing:-.01em;color:var(--color-text);text-shadow:0 2px 12px rgba(0,0,0,.7)}.card-label.svelte-ckjapw .accent:where(.svelte-ckjapw){color:var(--color-accent)}.card-desc.svelte-ckjapw{font-size:.8125rem;color:var(--color-text-sec);margin-top:.25rem;text-shadow:0 2px 12px rgba(0,0,0,.7)}@keyframes svelte-ckjapw-fade-in{0%{opacity:0}to{opacity:1}}@media(max-width:767px){.card-label.svelte-ckjapw h3:where(.svelte-ckjapw){font-size:1.15rem}.card-label.svelte-ckjapw{bottom:16px;left:16px;right:16px}}@media(prefers-reduced-motion:reduce){.fade-el.svelte-ckjapw{animation:none!important;opacity:1!important;transform:none!important}}.bento-heading.svelte-1ty0itq{text-wrap:balance;max-width:var(--content-narrow);margin:0 auto}.bento-more.svelte-1ty0itq{margin-top:clamp(1.25rem,2.5vw,1.75rem);text-align:center;font-size:.875rem;line-height:1.6;color:var(--color-text-ter)}.bento-more.svelte-1ty0itq a:where(.svelte-1ty0itq){color:var(--color-accent);text-decoration:none;white-space:nowrap}.bento-more.svelte-1ty0itq a:where(.svelte-1ty0itq):hover{text-decoration:underline}.bento-grid.svelte-1ty0itq{display:grid;grid-template-columns:1fr;gap:16px;position:relative}@media(min-width:768px){.bento-grid.svelte-1ty0itq{grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(220px,1fr)}.hero-cell.svelte-1ty0itq{grid-column:span 2;grid-row:span 2}}@media(min-width:1024px){.bento-grid.svelte-1ty0itq{grid-template-columns:repeat(4,1fr)}}.bento-card.svelte-1ty0itq{--bento-visual-bottom: 76px;position:relative;overflow:hidden;display:flex;flex-direction:column;background:var(--color-bg-card);border-radius:var(--radius-bento);box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 1px #ffffff0d,0 1px 2px #0000007a,0 5px 13px #00000038;min-height:232px}.hero-cell.svelte-1ty0itq{min-height:320px}@media(min-width:768px){.hero-cell.svelte-1ty0itq{min-height:auto}}@media(max-width:767px){.bento-card.svelte-1ty0itq{--bento-visual-bottom: 60px}}.teaser.svelte-1871hl6{padding-bottom:clamp(3rem,6vw,5rem)}.teaser-inner.svelte-1871hl6{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;padding:1.25rem;border:1px solid var(--color-border);border-radius:var(--radius-card)}.teaser-copy.svelte-1871hl6{flex:1 1 24rem;min-width:0}.teaser-label.svelte-1871hl6{display:flex;align-items:center;gap:.4rem;font-size:.75rem;color:var(--color-text-sec)}.teaser-mark.svelte-1871hl6{display:inline-flex;align-items:center;color:var(--color-accent)}.teaser-body.svelte-1871hl6{margin-top:.5rem;font-size:.9375rem;line-height:1.6;color:var(--color-text-ter);max-width:62ch}.teaser-link.svelte-1871hl6{flex:0 0 auto}.trust-section.svelte-yyj05{position:relative;background:var(--color-bg-card)}.trust-section.svelte-yyj05:before,.trust-section.svelte-yyj05:after{content:"";position:absolute;left:0;width:100%;height:1px;background:linear-gradient(90deg,rgba(255,255,255,0),var(--color-border-subtle) 50%,rgba(255,255,255,0));pointer-events:none}.trust-section.svelte-yyj05:before{top:0}.trust-section.svelte-yyj05:after{bottom:0}.trust-header.svelte-yyj05{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.trust-heading.svelte-yyj05{text-wrap:balance}.trust-lede.svelte-yyj05{max-width:640px;margin-left:auto;margin-right:auto}.trust-rows.svelte-yyj05{list-style:none;margin:0;padding:0;max-width:var(--content-wide);margin-inline:auto}.trust-row.svelte-yyj05{display:grid;grid-template-columns:1fr;gap:.5rem;padding:1.5rem 0;border-top:1px solid var(--color-border)}.trust-row.svelte-yyj05:last-child{border-bottom:1px solid var(--color-border)}@media(min-width:768px){.trust-row.svelte-yyj05{grid-template-columns:10rem 1fr;gap:2rem}}.trust-scope.svelte-yyj05{font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-qua);padding-top:.25rem}.trust-content.svelte-yyj05{min-width:0}.trust-title.svelte-yyj05{text-wrap:balance}.trust-body.svelte-yyj05{margin-top:.5rem;font-size:.9375rem;line-height:1.6;color:var(--color-text-sec);max-width:62ch}.trust-limit.svelte-yyj05{margin-top:.625rem;font-size:.875rem;line-height:1.6;color:var(--color-text-ter);max-width:62ch}.trust-limit-tag.svelte-yyj05{display:inline-block;margin-right:.5rem;padding:.0625rem .375rem;border:1px solid var(--color-border-hover);border-radius:var(--radius-sm);font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-qua);vertical-align:1px}.trust-link.svelte-yyj05{display:inline-block;margin-top:.75rem;font-size:.875rem;font-weight:500;color:var(--color-accent);text-decoration:none}.trust-link.svelte-yyj05:hover{text-decoration:underline}.trust-proof.svelte-yyj05{list-style:none;margin:clamp(1.5rem,3vw,2rem) auto 0;padding:0;max-width:var(--content-wide);display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;font-size:.8125rem}.trust-proof.svelte-yyj05 a:where(.svelte-yyj05){color:var(--color-text-ter);text-decoration:none;transition:color var(--duration-fast) var(--ease-standard)}.trust-proof.svelte-yyj05 a:where(.svelte-yyj05):hover{color:var(--color-text)}.band.svelte-1yfrcyw{padding:clamp(1.5rem,3vw,2.25rem) 0;border-bottom:1px solid var(--color-border)}.ledger.svelte-1yfrcyw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem;margin-block:0}.cell.svelte-1yfrcyw{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.cell-label.svelte-1yfrcyw{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-qua);white-space:nowrap}.cell-value.svelte-1yfrcyw{display:flex;align-items:baseline;gap:.5rem;margin:0;margin-top:var(--space-1);font-size:.9375rem;line-height:1.4;color:var(--color-text-sec)}.value-link.svelte-1yfrcyw{color:var(--color-text);text-decoration:none;border-bottom:1px solid transparent;transition:color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.value-link.svelte-1yfrcyw:hover{border-bottom-color:var(--color-border-hover)}.value-link.font-mono.svelte-1yfrcyw{font-variant-numeric:tabular-nums}.repo-link.svelte-1yfrcyw{display:inline-flex;align-items:center;gap:.4rem;color:var(--color-text-sec)}.repo-link.svelte-1yfrcyw:hover{color:var(--color-text)}.cell-sub.svelte-1yfrcyw{font-size:.8125rem;color:var(--color-text-ter);white-space:nowrap}.cell-source.svelte-1yfrcyw{grid-column:1 / -1;padding-top:1.25rem;border-top:1px solid var(--color-border-subtle)}@media(min-width:768px){.ledger.svelte-1yfrcyw{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1024px){.ledger.svelte-1yfrcyw{grid-template-columns:repeat(4,minmax(0,1fr)) max-content;column-gap:0}.cell.svelte-1yfrcyw+.cell:where(.svelte-1yfrcyw){padding-left:var(--space-4);margin-left:var(--space-4);border-left:1px solid var(--color-border-subtle)}.cell-source.svelte-1yfrcyw{grid-column:auto;padding-top:0;border-top:0}}@media(prefers-reduced-motion:reduce){.value-link.svelte-1yfrcyw{transition:none}}.final-cta.svelte-323w60{padding:var(--section-pad-feature) 0;text-align:center}.final-cta-title.svelte-323w60{text-wrap:balance;max-width:550px;margin:0 auto clamp(.75rem,1.5vw,1rem)}.final-cta-lede.svelte-323w60{font-size:.9375rem;color:var(--color-text-ter)}.final-cta-actions.svelte-323w60{margin-top:clamp(1.25rem,2vw,1.75rem)}.release-indicator.svelte-323w60{margin-top:.75rem;font-size:.8125rem;color:var(--color-text-qua)}.release-indicator.svelte-323w60 a:where(.svelte-323w60){color:inherit;text-decoration:none;transition:color .15s}.release-indicator.svelte-323w60 a:where(.svelte-323w60):hover{color:var(--color-text-sec)}.cta-sep.svelte-323w60{margin:0 .375rem;opacity:.5}.cta-source.svelte-323w60{display:inline-flex;align-items:center;gap:.3rem}.cta-source.svelte-323w60 svg{width:13px;height:13px}
