.demo-window.svelte-1k3mymh{background:var(--bg);border:1px solid var(--border);border-radius:8px;overflow:hidden}.demo-inner.svelte-1k3mymh{padding:1rem 1.5rem 1.5rem}.demo-header.svelte-1k3mymh{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.demo-title.svelte-1k3mymh{font-size:.8rem;font-weight:600;color:var(--fg);line-height:1.3;flex:1}.demo-close.svelte-1k3mymh{background:none;border:none;cursor:pointer;color:var(--muted);padding:.15rem;outline:none;flex-shrink:0}.demo-close.svelte-1k3mymh:hover{color:var(--fg)}.demo-content.svelte-1k3mymh{overflow:hidden}.demo-disclaimer.svelte-1k3mymh{margin-top:.75rem;padding-top:.5rem;border-top:1px dashed var(--border);font-size:.65rem;color:var(--muted);text-align:center;font-style:italic}.ci-dash.svelte-16balxn{font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:.8rem;color:var(--fg);background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:1.25rem;overflow-x:auto}.header.svelte-16balxn{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem}h3.svelte-16balxn{margin:0;font-size:.9rem;font-weight:600;border:none;color:var(--fg)}.controls.svelte-16balxn{display:flex;gap:.5rem;align-items:center}.toggle.svelte-16balxn{display:flex;border:1px solid var(--border);border-radius:4px;overflow:hidden}.toggle.svelte-16balxn button:where(.svelte-16balxn){padding:.3rem .7rem;font-size:.75rem;font-family:inherit;background:transparent;color:var(--muted);border:none;cursor:pointer;transition:all .15s}.toggle.svelte-16balxn button:where(.svelte-16balxn):focus{outline:none}.toggle.svelte-16balxn button.active:where(.svelte-16balxn){background:var(--link);color:var(--bg)}.run-btn.svelte-16balxn{padding:.3rem .8rem;font-size:.75rem;font-family:inherit;background:var(--link);color:var(--bg);border:none;border-radius:4px;cursor:pointer;transition:opacity .15s}.run-btn.svelte-16balxn:hover{opacity:.85}.run-btn.svelte-16balxn:focus{outline:none}.pipeline.svelte-16balxn{display:flex;align-items:center;gap:0;margin-bottom:1.5rem;overflow-x:auto;padding:.5rem 0}.stage-node.svelte-16balxn{flex-shrink:0;min-width:90px;padding:.6rem .5rem;border:1px solid var(--border);border-radius:6px;text-align:center;position:relative;transition:all .3s;background:var(--bg)}.stage-node.passed.svelte-16balxn{border-color:#22c55e;background:color-mix(in srgb,#22c55e 8%,var(--bg))}.stage-node.running.svelte-16balxn{border-color:#eab308;background:color-mix(in srgb,#eab308 8%,var(--bg))}.node-icon.svelte-16balxn{font-size:1rem;margin-bottom:.25rem;color:var(--muted);transition:color .3s}.stage-node.passed.svelte-16balxn .node-icon:where(.svelte-16balxn){color:#22c55e}.stage-node.running.svelte-16balxn .node-icon:where(.svelte-16balxn){color:#eab308;animation:svelte-16balxn-pulse 1s infinite}@keyframes svelte-16balxn-pulse{0%,to{opacity:1}50%{opacity:.4}}.node-name.svelte-16balxn{font-size:.65rem;color:var(--fg);margin-bottom:.15rem;white-space:nowrap}.node-time.svelte-16balxn{font-size:.6rem;color:var(--muted)}.node-progress.svelte-16balxn{position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--border);border-radius:0 0 6px 6px;overflow:hidden}.node-progress-fill.svelte-16balxn{height:100%;background:#eab308;transition:width .1s linear}.connector.svelte-16balxn{width:24px;height:2px;background:var(--border);flex-shrink:0;transition:background .3s}.connector.active.svelte-16balxn{background:#22c55e}.timeline-section.svelte-16balxn{margin-bottom:1.25rem}.timeline-label.svelte-16balxn{font-size:.7rem;color:var(--muted);margin-bottom:.5rem;text-transform:lowercase}.timeline.svelte-16balxn{display:flex;flex-direction:column;gap:.3rem}.tl-row.svelte-16balxn{display:flex;align-items:center;gap:.5rem;height:22px}.tl-name.svelte-16balxn{width:100px;flex-shrink:0;font-size:.65rem;color:var(--muted);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl-bar-track.svelte-16balxn{flex:1;position:relative;height:18px;background:color-mix(in srgb,var(--border) 30%,transparent);border-radius:3px}.tl-bar.svelte-16balxn{position:absolute;top:0;height:100%;border-radius:3px;background:var(--border);display:flex;align-items:center;justify-content:center;transition:background .3s;min-width:30px}.tl-bar.passed.svelte-16balxn{background:#22c55e}.tl-bar.running.svelte-16balxn{background:#eab308}.tl-dur.svelte-16balxn{font-size:.55rem;color:var(--bg);white-space:nowrap}.tl-bar.svelte-16balxn:not(.passed):not(.running) .tl-dur:where(.svelte-16balxn){color:var(--muted)}.tl-axis.svelte-16balxn{display:flex;justify-content:space-between;margin-top:.25rem;padding-left:108px;font-size:.55rem;color:var(--muted)}.summary.svelte-16balxn{border-top:1px solid var(--border);padding-top:1rem}.summary-total.svelte-16balxn{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.75rem}.summary-label.svelte-16balxn{font-size:.7rem;color:var(--muted)}.summary-value.svelte-16balxn{font-size:1.3rem;font-weight:700;color:var(--fg)}.summary-value.highlight.svelte-16balxn{color:#22c55e}.speedup.svelte-16balxn{font-size:.7rem;color:#22c55e;background:color-mix(in srgb,#22c55e 12%,transparent);padding:.15rem .4rem;border-radius:3px}.summary-breakdown.svelte-16balxn{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.3rem}.breakdown-item.svelte-16balxn{display:flex;align-items:center;gap:.35rem;font-size:.65rem}.bd-dot.svelte-16balxn{width:6px;height:6px;border-radius:50%;background:var(--border);flex-shrink:0;transition:background .3s}.bd-dot.passed.svelte-16balxn{background:#22c55e}.bd-dot.running.svelte-16balxn{background:#eab308}.bd-name.svelte-16balxn{color:var(--fg)}.bd-time.svelte-16balxn{color:var(--muted);margin-left:auto}.bd-tag.svelte-16balxn{font-size:.55rem;color:var(--link);border:1px solid var(--link);padding:0 .25rem;border-radius:2px;line-height:1.4}.devpods-demo.svelte-jzweju{font-family:SF Mono,Fira Code,Cascadia Code,monospace;border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--bg)}.terminal.svelte-jzweju{background:#0d1117;min-height:280px}.terminal-bar.svelte-jzweju{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#161b22;border-bottom:1px solid #30363d}.terminal-dots.svelte-jzweju{display:flex;gap:6px}.dot.svelte-jzweju{width:10px;height:10px;border-radius:50%}.dot.red.svelte-jzweju{background:#ff5f57}.dot.yellow.svelte-jzweju{background:#febc2e}.dot.green.svelte-jzweju{background:#28c840}.terminal-title.svelte-jzweju{color:#8b949e;font-size:.75rem}.terminal-body.svelte-jzweju{padding:16px;font-size:.8rem;line-height:1.7}.line.svelte-jzweju{color:#c9d1d9;white-space:pre}.line.cmd.svelte-jzweju{color:#58a6ff;font-weight:600}.line.success.svelte-jzweju{color:#3fb950;font-weight:600}.cursor.svelte-jzweju{opacity:0;color:#58a6ff}.cursor.visible.svelte-jzweju{opacity:1}.ide.svelte-jzweju{background:#1e1e2e;min-height:340px;display:flex;flex-direction:column}.ide-topbar.svelte-jzweju{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;background:#181825;border-bottom:1px solid #313244;font-size:.7rem;flex-wrap:wrap;gap:6px}.topbar-left.svelte-jzweju{display:flex;align-items:center;gap:8px}.pod-icon.svelte-jzweju{color:#89b4fa;font-size:.6rem}.pod-name.svelte-jzweju{color:#cdd6f4;font-weight:600}.pod-badge.svelte-jzweju{background:#28c840;color:#000;padding:1px 6px;border-radius:3px;font-size:.6rem;font-weight:700;text-transform:uppercase}.topbar-right.svelte-jzweju{display:flex;gap:12px}.stat.svelte-jzweju{color:#6c7086}.ide-body.svelte-jzweju{display:flex;flex:1;min-height:240px}.file-tree.svelte-jzweju{width:180px;min-width:140px;background:#181825;border-right:1px solid #313244;padding:8px 0;overflow-y:auto;font-size:.72rem}.tree-item.svelte-jzweju{display:flex;align-items:center;gap:4px;padding:2px 8px;cursor:default;color:#a6adc8}.tree-item.active.svelte-jzweju{background:#313244;color:#cdd6f4}.tree-icon.svelte-jzweju{width:10px;text-align:center;font-size:.65rem;color:#6c7086;flex-shrink:0}.tree-name.svelte-jzweju{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tree-name.dir.svelte-jzweju{color:#89b4fa}.editor.svelte-jzweju{flex:1;display:flex;flex-direction:column;min-width:0}.editor-tab.svelte-jzweju{display:flex;align-items:center;gap:6px;padding:5px 12px;background:#1e1e2e;border-bottom:2px solid #89b4fa;font-size:.72rem;color:#cdd6f4}.tab-icon.svelte-jzweju{background:#7c3aed;color:#fff;width:16px;height:16px;border-radius:3px;display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:700}.editor-content.svelte-jzweju{padding:8px 0;overflow-x:auto;font-size:.75rem;line-height:1.65;flex:1}.code-line.svelte-jzweju{display:flex;padding:0 12px 0 0}.line-num.svelte-jzweju{width:36px;text-align:right;padding-right:12px;color:#45475a;-webkit-user-select:none;user-select:none;flex-shrink:0}.code-text.svelte-jzweju{white-space:pre;color:#cdd6f4}.code-text.keyword.svelte-jzweju{color:#cba6f7}.code-text.import.svelte-jzweju{color:#6c7086}.code-text.declaration.svelte-jzweju{color:#89b4fa}.code-text.function.svelte-jzweju{color:#f9e2af}.code-text.body.svelte-jzweju{color:#cdd6f4}.adoption-bar.svelte-jzweju{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#181825;border-top:1px solid #313244;font-size:.7rem;flex-wrap:wrap}.adoption-label.svelte-jzweju{color:#6c7086;white-space:nowrap}.adoption-track.svelte-jzweju{flex:1;height:6px;background:#313244;border-radius:3px;overflow:hidden;min-width:80px}.adoption-fill.svelte-jzweju{height:100%;background:linear-gradient(90deg,#89b4fa,#3fb950);border-radius:3px;transition:width .05s linear}.adoption-value.svelte-jzweju{color:#3fb950;font-weight:700;min-width:32px;text-align:right}.adoption-months.svelte-jzweju{display:flex;gap:6px}.month.svelte-jzweju{color:#45475a;font-size:.6rem;transition:color .2s}.month.reached.svelte-jzweju{color:#89b4fa}.restart-btn.svelte-jzweju{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:8px;background:none;border:none;border-top:1px solid var(--border);color:var(--muted);font-family:inherit;font-size:.75rem;cursor:pointer;transition:color .15s,background .15s;outline:none}.restart-btn.svelte-jzweju:hover{color:var(--fg);background:color-mix(in srgb,var(--fg) 5%,transparent)}@media(max-width:500px){.file-tree.svelte-jzweju{width:120px;min-width:100px}.topbar-right.svelte-jzweju{gap:8px}.adoption-months.svelte-jzweju{display:none}}.demo.svelte-klxlgc{border:1px solid var(--border);border-radius:8px;overflow:hidden;font-size:.8rem;background:var(--bg);color:var(--fg)}.header.svelte-klxlgc{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--bg) 90%,var(--fg) 10%)}.file-path.svelte-klxlgc{font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:.75rem;color:var(--muted)}.toggle.svelte-klxlgc{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none}.toggle.svelte-klxlgc input:where(.svelte-klxlgc){position:absolute;opacity:0;width:0;height:0}.toggle-track.svelte-klxlgc{position:relative;width:32px;height:18px;background:var(--border);border-radius:9px;transition:background .2s}.toggle.svelte-klxlgc input:where(.svelte-klxlgc):checked+.toggle-track:where(.svelte-klxlgc){background:#22c55e}.toggle-thumb.svelte-klxlgc{position:absolute;top:2px;left:2px;width:14px;height:14px;background:var(--bg);border-radius:50%;transition:transform .2s}.toggle.svelte-klxlgc input:where(.svelte-klxlgc):checked+.toggle-track:where(.svelte-klxlgc) .toggle-thumb:where(.svelte-klxlgc){transform:translate(14px)}.toggle-label.svelte-klxlgc{font-size:.7rem;color:var(--muted);font-family:SF Mono,Fira Code,Cascadia Code,monospace}.coverage-bar-section.svelte-klxlgc{padding:.75rem;border-bottom:1px solid var(--border)}.coverage-stats.svelte-klxlgc{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.4rem}.coverage-label.svelte-klxlgc{font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-weight:600;font-size:.8rem}.coverage-fraction.svelte-klxlgc{font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:.7rem;color:var(--muted)}.bar-container.svelte-klxlgc{position:relative;height:20px;background:color-mix(in srgb,var(--bg) 85%,var(--fg) 15%);border-radius:4px;overflow:visible}.bar-fill.svelte-klxlgc{height:100%;border-radius:4px;background:#ef4444;transition:width .5s ease,background .5s ease}.bar-fill.pass.svelte-klxlgc{background:#22c55e}.threshold-line.svelte-klxlgc{position:absolute;top:-4px;bottom:-4px;width:0;border-left:2px dashed #ef4444;transform:translate(-1px)}.threshold-label.svelte-klxlgc{position:absolute;top:-16px;left:50%;transform:translate(-50%);font-size:.6rem;font-family:SF Mono,Fira Code,Cascadia Code,monospace;color:#ef4444;white-space:nowrap}.gate-status.svelte-klxlgc{margin-top:.5rem;font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:.75rem;color:#ef4444;transition:color .3s}.gate-status.pass.svelte-klxlgc{color:#22c55e}.gate-status.svelte-klxlgc .icon:where(.svelte-klxlgc){font-weight:700}.diff.svelte-klxlgc{font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:.72rem;line-height:1.6;overflow-x:auto}.diff-header.svelte-klxlgc{padding:.3rem .75rem;background:color-mix(in srgb,var(--bg) 85%,#58a6ff 15%);color:var(--muted);font-size:.7rem;border-bottom:1px solid var(--border)}.diff-line.svelte-klxlgc{display:flex;align-items:center;padding:0 .75rem;min-height:1.6em;position:relative;border-left:3px solid transparent;transition:background .2s,border-color .2s}.diff-line.removed.svelte-klxlgc{background:color-mix(in srgb,var(--bg) 80%,#f85149 20%);color:color-mix(in srgb,var(--fg) 60%,#f85149 40%)}.diff-line.added.covered.svelte-klxlgc{background:color-mix(in srgb,var(--bg) 78%,#22c55e 22%);border-left-color:#22c55e}.diff-line.added.uncovered.svelte-klxlgc{background:color-mix(in srgb,var(--bg) 78%,#ef4444 22%);border-left-color:#ef4444;cursor:pointer}.diff-line.clickable.svelte-klxlgc:hover{background:color-mix(in srgb,var(--bg) 65%,#ef4444 35%)}.line-num.svelte-klxlgc{width:2.5em;text-align:right;color:var(--muted);opacity:.5;flex-shrink:0;padding-right:.5em;-webkit-user-select:none;user-select:none}.line-prefix.svelte-klxlgc{width:1.2em;flex-shrink:0;-webkit-user-select:none;user-select:none;font-weight:700}.diff-line.removed.svelte-klxlgc .line-prefix:where(.svelte-klxlgc){color:#f85149}.diff-line.added.svelte-klxlgc .line-prefix:where(.svelte-klxlgc){color:#22c55e}.line-code.svelte-klxlgc{white-space:pre;flex:1;min-width:0}.cov-badge.svelte-klxlgc{font-size:.55rem;padding:.05em .4em;border-radius:3px;margin-left:auto;flex-shrink:0;background:color-mix(in srgb,var(--bg) 60%,#ef4444 40%);color:#ef4444;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.covered-badge.svelte-klxlgc{background:color-mix(in srgb,var(--bg) 60%,#22c55e 40%);color:#22c55e}.tooltip.svelte-klxlgc{padding:.4rem .75rem;background:color-mix(in srgb,var(--bg) 70%,#ef4444 30%);border-left:3px solid #ef4444;font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:.7rem;color:var(--fg);animation:svelte-klxlgc-fadeIn .15s ease}@keyframes svelte-klxlgc-fadeIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.demo.svelte-sio1fz{--status-canary: #e8a735;--status-staging: #5b9bd5;--status-full: #4caf50;font-family:inherit;padding:1.5rem;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--fg)}.header.svelte-sio1fz{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;gap:1rem}.header-left.svelte-sio1fz{display:flex;flex-direction:column;gap:.25rem}h3.svelte-sio1fz{margin:0;font-size:1.1rem;font-weight:600;border:none;color:var(--fg)}h4.svelte-sio1fz{margin:0 0 1rem;font-size:.9rem;font-weight:600;color:var(--fg);border:none}.subtitle.svelte-sio1fz{font-size:.75rem;color:var(--muted)}.overall.svelte-sio1fz{display:flex;flex-direction:column;align-items:flex-end;gap:.15rem}.overall-label.svelte-sio1fz{font-size:.7rem;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.overall-value.svelte-sio1fz{font-size:1.8rem;font-weight:700;color:var(--status-full);line-height:1}.grid.svelte-sio1fz{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem}@media(max-width:640px){.grid.svelte-sio1fz{grid-template-columns:1fr}}.card.svelte-sio1fz{border:1px solid var(--border);border-radius:6px;padding:1rem;background:var(--bg);transition:border-color .3s}.card.deploying.svelte-sio1fz{border-color:var(--link)}.card-header.svelte-sio1fz{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;gap:.5rem}.card-title.svelte-sio1fz{display:flex;flex-direction:column;gap:.15rem}.plugin-name.svelte-sio1fz{font-weight:600;font-size:.9rem;color:var(--fg)}.version.svelte-sio1fz{font-size:.7rem;color:var(--muted);font-family:monospace}.badge.svelte-sio1fz{font-size:.65rem;font-weight:600;padding:.2rem .5rem;border-radius:9999px;color:#fff;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;flex-shrink:0}.adoption-row.svelte-sio1fz{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.4rem}.adoption-pct.svelte-sio1fz{font-size:1.4rem;font-weight:700;color:var(--fg)}.adoption-count.svelte-sio1fz{font-size:.65rem;color:var(--muted)}.progress-track.svelte-sio1fz{height:6px;background:var(--border);border-radius:3px;overflow:hidden;margin-bottom:.75rem}.progress-fill.svelte-sio1fz{height:100%;border-radius:3px;transition:width .4s ease,background .3s}.stages.svelte-sio1fz{display:flex;gap:.75rem;margin-bottom:.75rem}.stage.svelte-sio1fz{display:flex;align-items:center;gap:.3rem;opacity:.35;transition:opacity .3s}.stage.active.svelte-sio1fz{opacity:1}.stage.current.svelte-sio1fz .stage-dot:where(.svelte-sio1fz){box-shadow:0 0 0 3px color-mix(in srgb,var(--link) 30%,transparent)}.stage-dot.svelte-sio1fz{width:8px;height:8px;border-radius:50%;background:var(--muted);transition:background .3s,box-shadow .3s}.stage.active.svelte-sio1fz .stage-dot:where(.svelte-sio1fz){background:var(--link)}.stage-label.svelte-sio1fz{font-size:.6rem;color:var(--muted);text-transform:uppercase;letter-spacing:.03em}.deploy-btn.svelte-sio1fz{width:100%;padding:.5rem;font-size:.75rem;font-weight:600;border:1px solid var(--border);border-radius:4px;background:transparent;color:var(--fg);cursor:pointer;transition:background .2s,border-color .2s;display:flex;align-items:center;justify-content:center;gap:.4rem;text-transform:lowercase}.deploy-btn.svelte-sio1fz:hover:not(:disabled){background:color-mix(in srgb,var(--link) 10%,transparent);border-color:var(--link);color:var(--link)}.deploy-btn.svelte-sio1fz:disabled{cursor:not-allowed;opacity:.6;color:var(--link);border-color:var(--link)}.spinner.svelte-sio1fz{width:12px;height:12px;border:2px solid var(--border);border-top-color:var(--link);border-radius:50%;animation:svelte-sio1fz-spin .6s linear infinite}@keyframes svelte-sio1fz-spin{to{transform:rotate(360deg)}}.timeline.svelte-sio1fz{border-top:1px solid var(--border);padding-top:1.25rem}.timeline-track.svelte-sio1fz{display:flex;gap:0;position:relative}.timeline-entry.svelte-sio1fz{flex:1;display:flex;flex-direction:column;align-items:center;position:relative}.timeline-dot.svelte-sio1fz{width:10px;height:10px;border-radius:50%;background:var(--link);position:relative;z-index:1;flex-shrink:0}.timeline-line.svelte-sio1fz{position:absolute;top:5px;left:50%;width:100%;height:2px;background:var(--border);z-index:0}.timeline-content.svelte-sio1fz{display:flex;flex-direction:column;align-items:center;gap:.1rem;margin-top:.5rem;text-align:center}.timeline-version.svelte-sio1fz{font-size:.75rem;font-weight:600;font-family:monospace;color:var(--fg)}.timeline-date.svelte-sio1fz{font-size:.6rem;color:var(--muted)}.timeline-note.svelte-sio1fz{font-size:.6rem;color:var(--muted);max-width:120px}.demo.svelte-1f8uppi{border:1px solid var(--border);border-radius:8px;overflow:hidden}.tabs.svelte-1f8uppi{display:flex;border-bottom:1px solid var(--border)}.tab.svelte-1f8uppi{flex:1;padding:.6rem 1rem;background:none;border:none;border-bottom:2px solid transparent;color:var(--muted);font-size:.85rem;font-family:inherit;cursor:pointer;transition:all .2s}.tab.svelte-1f8uppi:hover{color:var(--fg)}.tab.active.svelte-1f8uppi{color:var(--fg);border-bottom-color:var(--link)}.before-panel.svelte-1f8uppi{padding:1rem 1.25rem}.before-header.svelte-1f8uppi{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--border)}.before-title.svelte-1f8uppi{font-size:.8rem;color:var(--muted)}.before-total.svelte-1f8uppi{font-size:.75rem;color:#e06c75;font-weight:600;font-family:SF Mono,Fira Code,Cascadia Code,monospace}.checklist.svelte-1f8uppi{list-style:none;margin:0;padding:0;max-height:320px;overflow-y:auto}.check-item.svelte-1f8uppi{display:flex;align-items:center;gap:.5rem;padding:.3rem 0;font-size:.78rem;color:var(--fg)}.checkbox.svelte-1f8uppi{width:13px;height:13px;border:1.5px solid var(--border);border-radius:3px;flex-shrink:0}.step-text.svelte-1f8uppi{flex:1}.step-time.svelte-1f8uppi{font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:.7rem;color:var(--muted);flex-shrink:0}.after-panel.svelte-1f8uppi{padding:1rem 1.25rem;display:flex;flex-direction:column;gap:1rem}.terminal.svelte-1f8uppi{border-radius:6px;overflow:hidden;border:1px solid var(--border);background:#1a1a2e}.terminal-bar.svelte-1f8uppi{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#16162a}.dot.svelte-1f8uppi{width:10px;height:10px;border-radius:50%}.dot.red.svelte-1f8uppi{background:#ff5f57}.dot.yellow.svelte-1f8uppi{background:#febc2e}.dot.green.svelte-1f8uppi{background:#28c840}.terminal-title.svelte-1f8uppi{margin-left:8px;font-size:.7rem;color:#888;font-family:SF Mono,Fira Code,Cascadia Code,monospace}.terminal-body.svelte-1f8uppi{padding:12px 14px;font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:.72rem;line-height:1.6;max-height:300px;overflow-y:auto}.term-line.svelte-1f8uppi{white-space:pre;color:#a0a0b8}.term-line.cmd.svelte-1f8uppi{color:#e0e0e0;font-weight:600}.term-line.header.svelte-1f8uppi{color:#61afef}.term-line.dep.svelte-1f8uppi{color:#6a6a80}.term-line.dep-done.svelte-1f8uppi{color:#98c379}.term-line.env.svelte-1f8uppi{color:#c8c8d8}.term-line.check.svelte-1f8uppi{color:#98c379}.term-line.success.svelte-1f8uppi{color:#28c840;font-weight:700;font-size:.8rem}.term-line.progress-type.svelte-1f8uppi{color:#e5c07b}.cursor.svelte-1f8uppi{animation:svelte-1f8uppi-blink .8s step-end infinite;color:#61afef}@keyframes svelte-1f8uppi-blink{50%{opacity:0}}.chart-section.svelte-1f8uppi{opacity:0;transform:translateY(8px);transition:all .4s ease}.chart-section.visible.svelte-1f8uppi{opacity:1;transform:translateY(0)}.chart-header.svelte-1f8uppi{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.chart-title.svelte-1f8uppi{font-size:.75rem;color:var(--muted)}.p95-badge.svelte-1f8uppi{font-size:.7rem;font-family:SF Mono,Fira Code,Cascadia Code,monospace;color:#e5c07b;background:#e5c07b1f;padding:2px 8px;border-radius:4px;border:1px solid rgba(229,192,123,.25)}.chart.svelte-1f8uppi{display:flex;align-items:flex-end;gap:4px;height:100px;padding:0 2px;position:relative}.chart-col.svelte-1f8uppi{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;height:100%;justify-content:flex-end}.chart-bar.svelte-1f8uppi{width:100%;background:var(--link);border-radius:3px 3px 0 0;position:relative;min-height:4px;transition:height .5s ease;opacity:.85}.chart-bar.p95.svelte-1f8uppi{background:#e5c07b;opacity:.5}.bar-count.svelte-1f8uppi{position:absolute;top:-16px;left:50%;transform:translate(-50%);font-size:.6rem;color:var(--muted);font-family:SF Mono,Fira Code,Cascadia Code,monospace}.bar-label.svelte-1f8uppi{font-size:.6rem;color:var(--muted);font-family:SF Mono,Fira Code,Cascadia Code,monospace}.p95-line.svelte-1f8uppi{position:absolute;bottom:0;top:-8px;width:1.5px;background:#e5c07b;opacity:.6}.replay-btn.svelte-1f8uppi{align-self:center;display:flex;align-items:center;gap:6px;padding:.4rem 1rem;background:none;border:1px solid var(--border);border-radius:5px;color:var(--muted);font-size:.75rem;font-family:inherit;cursor:pointer;transition:all .2s}.replay-btn.svelte-1f8uppi:hover{color:var(--fg);border-color:var(--fg)}.demo.svelte-w4rbje{position:relative;border:1px solid var(--border);border-radius:8px;overflow:hidden}.slack.svelte-w4rbje{display:flex;height:420px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.8rem;line-height:1.5}.sidebar.svelte-w4rbje{width:160px;background:#1a1026;color:#cfc3e0;padding:.75rem 0;flex-shrink:0;border-right:1px solid #2e2440}.workspace.svelte-w4rbje{font-weight:700;font-size:.85rem;padding:0 .75rem .75rem;border-bottom:1px solid #2e2440;margin-bottom:.5rem;color:#fff}.channels.svelte-w4rbje{display:flex;flex-direction:column;gap:1px}.channel.svelte-w4rbje{padding:.2rem .75rem;font-size:.75rem;color:#9b8ab8;cursor:default}.channel.active.svelte-w4rbje{background:#35265a;color:#fff;font-weight:600}.main.svelte-w4rbje{flex:1;display:flex;flex-direction:column;background:var(--bg, #1a1d21);color:var(--fg, #d1d2d3);min-width:0}.header.svelte-w4rbje{padding:.6rem 1rem;border-bottom:1px solid var(--border, #2e2e2e);font-weight:700;font-size:.85rem;display:flex;align-items:center;gap:.25rem}.hash.svelte-w4rbje{color:var(--muted, #888);font-weight:400}.header-desc.svelte-w4rbje{font-weight:400;font-size:.7rem;color:var(--muted, #888);margin-left:.5rem}.messages.svelte-w4rbje{flex:1;overflow-y:auto;padding:.75rem 1rem;display:flex;flex-direction:column;gap:.75rem}.message.svelte-w4rbje{display:flex;gap:.5rem}.avatar.svelte-w4rbje{width:28px;height:28px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;flex-shrink:0}.user-avatar.svelte-w4rbje{background:#4a90d9;color:#fff}.bot-avatar.svelte-w4rbje{background:#e8a735;color:#1a1d21}.msg-content.svelte-w4rbje{min-width:0;flex:1}.msg-meta.svelte-w4rbje{display:flex;align-items:center;gap:.4rem;margin-bottom:.15rem}.msg-author.svelte-w4rbje{font-weight:700;font-size:.8rem}.msg-time.svelte-w4rbje{font-size:.65rem;color:var(--muted, #888)}.app-badge.svelte-w4rbje{background:var(--muted, #888);color:var(--bg, #1a1d21);padding:0 .25rem;border-radius:3px;font-size:.55rem;font-weight:700}.msg-text.svelte-w4rbje{word-break:break-word}.command-text.svelte-w4rbje{font-family:SF Mono,Fira Code,Consolas,monospace;background:var(--border, #2e2e2e);padding:.25rem .5rem;border-radius:4px;font-size:.75rem;display:inline-block}.cursor.svelte-w4rbje{animation:svelte-w4rbje-blink .8s step-end infinite;color:var(--link, #4a9eff)}.cursor.hidden.svelte-w4rbje{display:none}@keyframes svelte-w4rbje-blink{50%{opacity:0}}.task-card.svelte-w4rbje{border:1px solid var(--border, #2e2e2e);border-radius:6px;padding:.6rem .75rem;margin-top:.25rem;background:color-mix(in srgb,var(--bg, #1a1d21) 80%,transparent);max-width:400px}.task-header.svelte-w4rbje{display:flex;justify-content:space-between;align-items:center;margin-bottom:.3rem}.task-id.svelte-w4rbje{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.7rem;color:var(--muted, #888)}.status-badge.svelte-w4rbje{font-size:.65rem;font-weight:600;padding:.1rem .4rem;border-radius:10px;display:flex;align-items:center;gap:.3rem;text-transform:uppercase;letter-spacing:.03em}.status-queued.svelte-w4rbje{background:#3a3520;color:#e8c84a}.status-running.svelte-w4rbje{background:#1a2e3a;color:#4a9eff}.status-complete.svelte-w4rbje{background:#1a3a20;color:#4ae84a}.spinner.svelte-w4rbje{width:10px;height:10px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:svelte-w4rbje-spin .8s linear infinite}@keyframes svelte-w4rbje-spin{to{transform:rotate(360deg)}}.task-title.svelte-w4rbje{font-weight:600;font-size:.8rem;margin-bottom:.4rem}.log-stream.svelte-w4rbje{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.65rem;background:#0d1117;color:#8b949e;border-radius:4px;padding:.4rem .5rem;margin-top:.3rem;max-height:140px;overflow-y:auto}.log-line.svelte-w4rbje{padding:.1rem 0;animation:svelte-w4rbje-fadeIn .3s ease-out both}@keyframes svelte-w4rbje-fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.log-prefix.svelte-w4rbje{color:#4ae84a;margin-right:.3rem}.result.svelte-w4rbje{margin-top:.5rem;padding-top:.4rem;border-top:1px solid var(--border, #2e2e2e);display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;animation:svelte-w4rbje-fadeIn .4s ease-out}.pr-link.svelte-w4rbje{color:var(--link, #4a9eff);font-weight:600;font-size:.8rem;text-decoration:none;cursor:pointer}.pr-link.svelte-w4rbje:hover{text-decoration:underline}.diff-stats.svelte-w4rbje{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.7rem;display:flex;gap:.3rem}.diff-add.svelte-w4rbje{color:#4ae84a}.diff-del.svelte-w4rbje{color:#f85149}.result-note.svelte-w4rbje{font-size:.65rem;color:var(--muted, #888)}.input-bar.svelte-w4rbje{padding:.5rem 1rem .75rem}.input-box.svelte-w4rbje{border:1px solid var(--border, #2e2e2e);border-radius:6px;padding:.45rem .6rem;font-size:.75rem}.placeholder.svelte-w4rbje{color:var(--muted, #888);font-size:.75rem}.reset-btn.svelte-w4rbje{position:absolute;top:.5rem;right:.5rem;background:var(--border, #2e2e2e);color:var(--muted, #888);border:none;border-radius:4px;padding:.25rem .5rem;font-size:.65rem;cursor:pointer;display:flex;align-items:center;gap:.3rem;z-index:10;font-family:inherit}.reset-btn.svelte-w4rbje:hover{color:var(--fg, #d1d2d3)}@media(max-width:600px){.sidebar.svelte-w4rbje{width:120px}.slack.svelte-w4rbje{height:380px}}.demo.svelte-1on4kvo{border:1px solid var(--border);border-radius:8px;overflow:hidden;font-size:.85rem}.header.svelte-1on4kvo{padding:1rem 1.25rem;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem}h3.svelte-1on4kvo{margin:0;border:none;font-size:1rem;color:var(--fg)}.summary.svelte-1on4kvo{display:flex;gap:.5rem;align-items:center;font-size:.8rem}.sep.svelte-1on4kvo{color:var(--muted)}.count.pending.svelte-1on4kvo{color:#f59e0b}.count.approved.svelte-1on4kvo{color:#10b981}.count.merged.svelte-1on4kvo{color:#8b5cf6}.filters.svelte-1on4kvo{display:flex;gap:.25rem;padding:.5rem 1.25rem;border-bottom:1px solid var(--border)}.filters.svelte-1on4kvo button:where(.svelte-1on4kvo){padding:.25rem .75rem;border:1px solid var(--border);border-radius:4px;background:transparent;color:var(--muted);cursor:pointer;font-size:.8rem;font-family:inherit;transition:all .15s ease}.filters.svelte-1on4kvo button:where(.svelte-1on4kvo):hover{color:var(--fg);border-color:var(--fg)}.filters.svelte-1on4kvo button.active:where(.svelte-1on4kvo){color:var(--fg);background:var(--border);border-color:var(--border)}.inbox.svelte-1on4kvo{display:flex;flex-direction:column}.item.svelte-1on4kvo{border-bottom:1px solid var(--border)}.item.svelte-1on4kvo:last-child{border-bottom:none}.item-row.svelte-1on4kvo{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1.25rem;border:none;background:transparent;cursor:pointer;text-align:left;color:var(--fg);font-family:inherit;font-size:.85rem;transition:background .1s ease}.item-row.svelte-1on4kvo:hover{background:color-mix(in srgb,var(--border) 40%,transparent)}.source.svelte-1on4kvo{font-size:.7rem;font-weight:600;padding:.15rem .5rem;border-radius:3px;text-transform:uppercase;letter-spacing:.03em;flex-shrink:0}.source.minions.svelte-1on4kvo{background:color-mix(in srgb,#3b82f6 20%,transparent);color:#60a5fa}.source.devpod.svelte-1on4kvo{background:color-mix(in srgb,#10b981 20%,transparent);color:#34d399}.title.svelte-1on4kvo{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta.svelte-1on4kvo{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.agent.svelte-1on4kvo{font-family:SF Mono,Fira Code,monospace;font-size:.75rem;color:var(--muted)}.diff-stats.svelte-1on4kvo{font-family:SF Mono,Fira Code,monospace;font-size:.75rem;display:flex;gap:.35rem}.diff-stats.svelte-1on4kvo .added:where(.svelte-1on4kvo){color:#10b981}.diff-stats.svelte-1on4kvo .removed:where(.svelte-1on4kvo){color:#ef4444}.status-pill.svelte-1on4kvo{font-size:.7rem;padding:.15rem .5rem;border-radius:10px;white-space:nowrap;transition:all .3s ease}.status-pill.pending.svelte-1on4kvo{background:color-mix(in srgb,#f59e0b 15%,transparent);color:#f59e0b}.status-pill.approved.svelte-1on4kvo{background:color-mix(in srgb,#10b981 15%,transparent);color:#10b981}.status-pill.merged.svelte-1on4kvo{background:color-mix(in srgb,#8b5cf6 15%,transparent);color:#8b5cf6}.time.svelte-1on4kvo{color:var(--muted);font-size:.75rem;white-space:nowrap}.detail.svelte-1on4kvo{padding:0 1.25rem 1rem;animation:svelte-1on4kvo-slideDown .15s ease}@keyframes svelte-1on4kvo-slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.diff.svelte-1on4kvo{border:1px solid var(--border);border-radius:4px;overflow:hidden;font-family:SF Mono,Fira Code,monospace;font-size:.75rem;line-height:1.6}.diff-line.svelte-1on4kvo{display:flex;padding:0 .75rem;white-space:pre;overflow-x:auto}.diff-line.add.svelte-1on4kvo{background:color-mix(in srgb,#10b981 10%,transparent);color:#34d399}.diff-line.del.svelte-1on4kvo{background:color-mix(in srgb,#ef4444 10%,transparent);color:#f87171}.diff-line.ctx.svelte-1on4kvo{color:var(--muted)}.diff-marker.svelte-1on4kvo{width:1.5ch;flex-shrink:0;-webkit-user-select:none;user-select:none}.diff-text.svelte-1on4kvo{flex:1}.actions.svelte-1on4kvo{display:flex;gap:.5rem;margin-top:.75rem;align-items:center}.btn.svelte-1on4kvo{padding:.35rem .85rem;border:1px solid var(--border);border-radius:4px;cursor:pointer;font-size:.8rem;font-family:inherit;transition:all .15s ease;background:transparent;color:var(--fg)}.btn.approve.svelte-1on4kvo{background:color-mix(in srgb,#10b981 15%,transparent);border-color:#10b981;color:#10b981}.btn.approve.svelte-1on4kvo:hover{background:color-mix(in srgb,#10b981 30%,transparent)}.btn.merge.svelte-1on4kvo{background:color-mix(in srgb,#8b5cf6 15%,transparent);border-color:#8b5cf6;color:#8b5cf6}.btn.merge.svelte-1on4kvo:hover{background:color-mix(in srgb,#8b5cf6 30%,transparent)}.btn.changes.svelte-1on4kvo{color:var(--muted)}.btn.changes.svelte-1on4kvo:hover{color:#f59e0b;border-color:#f59e0b}.merged-label.svelte-1on4kvo{font-size:.8rem;color:#8b5cf6;font-style:italic}@media(max-width:640px){.meta.svelte-1on4kvo{display:none}.item-row.svelte-1on4kvo{gap:.5rem}.title.svelte-1on4kvo{font-size:.8rem}}.container.svelte-htrm08{border-radius:8px;overflow:hidden;font-family:SF Mono,Fira Code,JetBrains Mono,monospace;font-size:.72rem;line-height:1.5;background:#1a1a2e;border:1px solid #2a2a4a}.light .container.svelte-htrm08{background:#1e1e2e;border-color:#313244}.titlebar.svelte-htrm08{display:flex;align-items:center;padding:8px 12px;background:#12122a;border-bottom:1px solid #2a2a4a;gap:10px}.light .titlebar.svelte-htrm08{background:#181825;border-color:#313244}.dots.svelte-htrm08{display:flex;gap:5px}.dot.svelte-htrm08{width:10px;height:10px;border-radius:50%}.dot.red.svelte-htrm08{background:#ff5f57}.dot.yellow.svelte-htrm08{background:#ffbd2e}.dot.green.svelte-htrm08{background:#28c840}.title.svelte-htrm08{flex:1;text-align:center;color:#6c6c9a;font-size:.7rem}.replay.svelte-htrm08{background:none;border:1px solid #3a3a5a;color:#8a8aaa;cursor:pointer;padding:3px 6px;border-radius:4px;display:flex;align-items:center;transition:all .15s}.replay.svelte-htrm08:hover:not(:disabled){border-color:#0f8;color:#0f8}.replay.svelte-htrm08:disabled{opacity:.4;cursor:not-allowed}.split.svelte-htrm08{display:flex;height:320px}.pane.svelte-htrm08{flex:1;display:flex;flex-direction:column;opacity:.7;transition:opacity .3s}.pane.active.svelte-htrm08{opacity:1}.pane-header.svelte-htrm08{display:flex;align-items:center;justify-content:space-between;padding:4px 10px;background:#16162e;border-bottom:1px solid #2a2a4a}.light .pane-header.svelte-htrm08{background:#1a1a30;border-color:#313244}.label.svelte-htrm08{color:#0f8;font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.agent-label.svelte-htrm08{color:#00d4ff}.badge.svelte-htrm08{font-size:.6rem;padding:1px 6px;border-radius:3px;background:#00ff881a;color:#0f8;border:1px solid rgba(0,255,136,.2)}.agent-badge.svelte-htrm08{background:#00d4ff1a;color:#00d4ff;border-color:#00d4ff33}.terminal.svelte-htrm08{flex:1;padding:8px 10px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#2a2a4a transparent}.divider.svelte-htrm08{width:1px;background:#2a2a4a}.light .divider.svelte-htrm08{background:#313244}.line.svelte-htrm08{display:flex;align-items:center;min-height:1.4em;white-space:pre}.text.svelte-htrm08{color:#c0c0d8}.diff-add.svelte-htrm08{color:#0f8}.agent-msg.svelte-htrm08{color:#00d4ff}.prompt.svelte-htrm08{color:#0f8;margin-right:4px}.agent-prompt.svelte-htrm08{color:#00d4ff}.cursor.svelte-htrm08{display:inline-block;width:7px;height:14px;background:#0f8;animation:svelte-htrm08-blink 1s step-end infinite;margin-left:1px;vertical-align:middle}.agent-cursor.svelte-htrm08{background:#00d4ff}@keyframes svelte-htrm08-blink{50%{opacity:0}}.statusbar.svelte-htrm08{display:flex;align-items:center;gap:16px;padding:5px 12px;background:#12122a;border-top:1px solid #2a2a4a;color:#6c6c9a;font-size:.62rem}.light .statusbar.svelte-htrm08{background:#181825;border-color:#313244}.status-item.svelte-htrm08{display:flex;align-items:center;gap:4px}.status-agents.svelte-htrm08{margin-left:auto;color:#0f8}.status-dot.svelte-htrm08{width:6px;height:6px;border-radius:50%;background:#0f8;animation:svelte-htrm08-pulse 2s ease-in-out infinite}@keyframes svelte-htrm08-pulse{0%,to{opacity:1}50%{opacity:.4}}.status-item.svelte-htrm08 svg:where(.svelte-htrm08){opacity:.5}.demo.svelte-5ta228{font-family:inherit;padding:1.5rem;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--fg);overflow:hidden}.header.svelte-5ta228{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;gap:1rem}.header-left.svelte-5ta228{display:flex;flex-direction:column;gap:.25rem}.classification.svelte-5ta228{font-size:.55rem;font-family:monospace;letter-spacing:.12em;color:var(--link);opacity:.7}h3.svelte-5ta228{margin:0;font-size:1.1rem;font-weight:600;border:none;color:var(--fg)}.subtitle.svelte-5ta228{font-size:.75rem;color:var(--muted)}.play-btn.svelte-5ta228{padding:.4rem .8rem;font-size:.7rem;font-weight:600;border:1px solid var(--border);border-radius:4px;background:transparent;color:var(--fg);cursor:pointer;display:flex;align-items:center;gap:.4rem;text-transform:lowercase;transition:background .2s,border-color .2s;flex-shrink:0;font-family:monospace}.play-btn.svelte-5ta228:hover:not(:disabled){background:color-mix(in srgb,var(--link) 10%,transparent);border-color:var(--link);color:var(--link)}.play-btn.svelte-5ta228:disabled{cursor:not-allowed;opacity:.6;color:var(--link);border-color:var(--link)}.spinner.svelte-5ta228{width:10px;height:10px;border:2px solid var(--border);border-top-color:var(--link);border-radius:50%;animation:svelte-5ta228-spin .6s linear infinite}@keyframes svelte-5ta228-spin{to{transform:rotate(360deg)}}.dossiers.svelte-5ta228{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:.75rem;perspective:1200px}@media(max-width:640px){.dossiers.svelte-5ta228{grid-template-columns:1fr}}.dossier.svelte-5ta228{height:340px;position:relative}.dossier-inner.svelte-5ta228{position:relative;width:100%;height:100%;transition:transform .7s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d}.dossier.flipped.svelte-5ta228 .dossier-inner:where(.svelte-5ta228){transform:rotateY(180deg)}.dossier-back.svelte-5ta228,.dossier-front.svelte-5ta228{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;border:1px solid var(--border);border-radius:6px;overflow:hidden}.dossier-back.svelte-5ta228{background:color-mix(in srgb,var(--border) 30%,var(--bg))}.dossier-back-pattern.svelte-5ta228{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;position:relative}.back-lines.svelte-5ta228{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-evenly;padding:1.5rem;opacity:.15}.back-line.svelte-5ta228{height:1px;background:repeating-linear-gradient(90deg,var(--fg) 0px,var(--fg) 4px,transparent 4px,transparent 8px)}.back-label.svelte-5ta228{font-size:1.2rem;font-family:monospace;font-weight:700;letter-spacing:.3em;color:var(--muted);z-index:1}.back-id.svelte-5ta228{font-size:2rem;font-family:monospace;font-weight:700;color:var(--muted);opacity:.3;z-index:1}.dossier-front.svelte-5ta228{transform:rotateY(180deg);background:var(--bg);padding:.75rem;display:flex;flex-direction:column;gap:.4rem}.dossier-header.svelte-5ta228{display:flex;justify-content:space-between;align-items:center}.dossier-id.svelte-5ta228{font-size:.55rem;font-family:monospace;letter-spacing:.1em;color:var(--muted)}.dossier-risk.svelte-5ta228{font-size:.5rem;font-family:monospace;font-weight:700;letter-spacing:.08em;padding:.15rem .4rem;border-radius:2px}.dossier-risk.risk-low.svelte-5ta228{color:#22c55e;background:color-mix(in srgb,#22c55e 12%,transparent)}.dossier-risk.risk-med.svelte-5ta228{color:#f59e0b;background:color-mix(in srgb,#f59e0b 12%,transparent)}.dossier-risk.risk-high.svelte-5ta228{color:#ef4444;background:color-mix(in srgb,#ef4444 12%,transparent)}.dossier-codename.svelte-5ta228{font-size:1.1rem;font-weight:800;font-family:monospace;letter-spacing:.05em;line-height:1}.dossier-fields.svelte-5ta228{display:flex;flex-direction:column;gap:.2rem;border-top:1px dashed var(--border);border-bottom:1px dashed var(--border);padding:.4rem 0}.field.svelte-5ta228{display:flex;gap:.5rem;align-items:baseline}.field-key.svelte-5ta228{font-size:.5rem;font-family:monospace;letter-spacing:.08em;color:var(--muted);width:70px;flex-shrink:0}.field-val.svelte-5ta228{font-size:.6rem;font-family:monospace;color:var(--fg)}.dossier-section.svelte-5ta228{display:flex;flex-direction:column;gap:.2rem}.section-label.svelte-5ta228{font-size:.5rem;font-family:monospace;letter-spacing:.1em;color:var(--muted)}.tags.svelte-5ta228{display:flex;flex-wrap:wrap;gap:.2rem}.tag.svelte-5ta228{font-size:.5rem;font-family:monospace;padding:.1rem .35rem;border-radius:2px}.tag-strength.svelte-5ta228{color:#22c55e;background:color-mix(in srgb,#22c55e 8%,transparent)}.tag-weakness.svelte-5ta228{color:#ef4444;background:color-mix(in srgb,#ef4444 8%,transparent)}.verdict-stamp.svelte-5ta228{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-12deg);font-size:1.4rem;font-family:monospace;font-weight:900;letter-spacing:.12em;color:var(--stamp-color);border:3px solid var(--stamp-color);padding:.2rem .8rem;border-radius:4px;opacity:0;animation:svelte-5ta228-stampSlam .35s cubic-bezier(.2,0,.3,1) forwards;pointer-events:none;background:color-mix(in srgb,var(--bg) 85%,transparent)}@keyframes svelte-5ta228-stampSlam{0%{opacity:0;transform:translate(-50%,-50%) rotate(-12deg) scale(2.5)}60%{opacity:1;transform:translate(-50%,-50%) rotate(-12deg) scale(.95)}to{opacity:.9;transform:translate(-50%,-50%) rotate(-12deg) scale(1)}}.strategy-line.svelte-5ta228{width:100%;height:36px;margin-bottom:.75rem;opacity:0;transition:opacity .5s ease}.strategy-line.visible.svelte-5ta228{opacity:1}.strategy-line.svelte-5ta228 svg:where(.svelte-5ta228){width:100%;height:100%}.hedge-path.svelte-5ta228{stroke-dashoffset:200;animation:svelte-5ta228-drawPath 1.5s ease forwards}@keyframes svelte-5ta228-drawPath{to{stroke-dashoffset:0}}.territory.svelte-5ta228{margin-bottom:1rem;padding:.75rem;border:1px solid var(--border);border-radius:6px;opacity:0;transform:translateY(8px);transition:opacity .5s,transform .5s}.territory.visible.svelte-5ta228{opacity:1;transform:translateY(0)}.territory-header.svelte-5ta228{margin-bottom:.5rem}.territory-title.svelte-5ta228{font-size:.6rem;font-family:monospace;letter-spacing:.1em;color:var(--muted)}.territory-bar.svelte-5ta228{display:flex;height:32px;border-radius:4px;overflow:hidden;gap:2px;margin-bottom:.6rem}.territory-segment.svelte-5ta228{display:flex;align-items:center;justify-content:center;transition:width .8s cubic-bezier(.4,0,.2,1)}.territory-label.svelte-5ta228{font-size:.7rem;font-family:monospace;font-weight:700;color:#000}.territory-legend.svelte-5ta228{display:flex;gap:1.25rem;flex-wrap:wrap}.legend-item.svelte-5ta228{display:flex;align-items:center;gap:.2rem}.legend-chip.svelte-5ta228{width:10px;height:10px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--bg) 30%,transparent)}.legend-name.svelte-5ta228{font-size:.55rem;font-family:monospace;color:var(--muted);margin-left:.2rem}.insight.svelte-5ta228{display:flex;gap:.75rem;padding:1rem;border:1px solid var(--border);border-radius:6px;opacity:0;transform:translateY(8px);transition:opacity .5s,transform .5s}.insight.visible.svelte-5ta228{opacity:1;transform:translateY(0)}.insight-bar.svelte-5ta228{width:3px;border-radius:2px;background:var(--link);flex-shrink:0}.insight-content.svelte-5ta228{display:flex;flex-direction:column;gap:.2rem}.insight-label.svelte-5ta228{font-size:.55rem;font-family:monospace;letter-spacing:.1em;color:var(--link);font-weight:700}.insight-text.svelte-5ta228{font-size:.85rem;font-weight:600;color:var(--fg)}.insight-sub.svelte-5ta228{font-size:.7rem;color:var(--muted);line-height:1.4}.adoption-growth.svelte-1kclo8{font-family:Berkeley Mono,SF Mono,Fira Code,monospace;color:var(--fg);padding:1.5rem;border:1px solid var(--border);border-radius:8px;background:var(--bg);max-width:720px;overflow:hidden}.status-bar.svelte-1kclo8{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border)}.status-label.svelte-1kclo8{font-size:.7rem;text-transform:lowercase;color:var(--muted);letter-spacing:.08em}.status-indicator.svelte-1kclo8{font-size:.65rem;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:.4rem;letter-spacing:.05em}.status-dot.svelte-1kclo8{width:6px;height:6px;border-radius:50%;background:var(--muted);transition:background .3s}.status-indicator.live.svelte-1kclo8 .status-dot:where(.svelte-1kclo8){background:var(--link);box-shadow:0 0 6px var(--link);animation:svelte-1kclo8-pulse-dot 2s ease-in-out infinite}@keyframes svelte-1kclo8-pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.counter-row.svelte-1kclo8{display:flex;justify-content:center;margin-bottom:1.25rem}.counter-block.svelte-1kclo8{display:flex;align-items:baseline;gap:.75rem}.counter-prefix.svelte-1kclo8{font-size:.75rem;color:var(--muted);text-transform:lowercase;letter-spacing:.05em}.flip-display.svelte-1kclo8{display:flex;gap:3px}.flip-digit.svelte-1kclo8{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2.8rem;background:color-mix(in srgb,var(--fg) 8%,var(--bg));border:1px solid var(--border);border-radius:4px;font-size:2rem;font-weight:700;color:var(--link);font-variant-numeric:tabular-nums;line-height:1;position:relative}.flip-digit.svelte-1kclo8:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--border);opacity:.5}.flip-digit.space.svelte-1kclo8{visibility:hidden}.grid-section.svelte-1kclo8{display:flex;gap:1rem;margin-bottom:1.25rem}.grid-container.svelte-1kclo8{flex:1;position:relative;overflow:hidden;border-radius:6px;border:1px solid var(--border);padding:8px;background:color-mix(in srgb,var(--fg) 3%,var(--bg))}.dot-grid.svelte-1kclo8{display:grid;grid-template-columns:repeat(var(--cols),1fr);grid-template-rows:repeat(var(--rows),1fr);gap:2px;position:relative;z-index:1}.dot.svelte-1kclo8{aspect-ratio:1;border-radius:50%;transition:background .3s ease,box-shadow .3s ease;min-width:0;min-height:0}.dot.inactive.svelte-1kclo8{background:var(--border);opacity:.3}.dot.active.svelte-1kclo8{background:var(--link);opacity:.85;box-shadow:0 0 3px color-mix(in srgb,var(--link) 40%,transparent)}.dot.origin.svelte-1kclo8{background:var(--link);opacity:1;box-shadow:0 0 8px var(--link),0 0 16px color-mix(in srgb,var(--link) 30%,transparent);z-index:2;position:relative}.ripple-ring.svelte-1kclo8{position:absolute;width:20px;height:20px;border-radius:50%;border:1px solid var(--link);transform:translate(-50%,-50%);animation:svelte-1kclo8-ripple-expand 2.4s ease-out forwards;pointer-events:none;z-index:0}@keyframes svelte-1kclo8-ripple-expand{0%{width:10px;height:10px;opacity:.6}to{width:400px;height:400px;opacity:0}}.milestones.svelte-1kclo8{display:flex;flex-direction:column;justify-content:space-between;gap:.25rem;min-width:140px;flex-shrink:0}.milestone.svelte-1kclo8{display:flex;flex-direction:column;padding:.4rem .6rem;border-left:2px solid var(--border);opacity:.25;transition:opacity .4s ease,border-color .4s ease}.milestone.reached.svelte-1kclo8{opacity:.6;border-left-color:var(--muted)}.milestone.current.svelte-1kclo8{opacity:1;border-left-color:var(--link)}.ms-count.svelte-1kclo8{font-size:.85rem;font-weight:700;color:var(--fg);font-variant-numeric:tabular-nums}.ms-label.svelte-1kclo8{font-size:.65rem;color:var(--link);text-transform:lowercase}.ms-sub.svelte-1kclo8{font-size:.55rem;color:var(--muted)}.stats-row.svelte-1kclo8{display:flex;align-items:center;gap:1.5rem;padding-top:1rem;border-top:1px solid var(--border)}.stat-item.svelte-1kclo8{display:flex;flex-direction:column;align-items:center;gap:.25rem}.text-stat.svelte-1kclo8{flex:1}.stat-number.svelte-1kclo8{font-size:1.2rem;font-weight:700;color:var(--fg);font-variant-numeric:tabular-nums;line-height:1}.stat-label.svelte-1kclo8{font-size:.6rem;color:var(--muted);text-transform:lowercase;letter-spacing:.03em}.mau-ring.svelte-1kclo8{width:64px;height:64px;transform:rotate(-90deg);flex-shrink:0}.ring-fill.svelte-1kclo8{transition:stroke-dasharray 1.5s cubic-bezier(.22,1,.36,1)}.ring-pct.svelte-1kclo8{font-size:1.4rem;font-weight:700;fill:var(--fg);font-family:inherit;transform:rotate(90deg);transform-origin:60px 60px}.ring-sub.svelte-1kclo8{font-size:.75rem;fill:var(--muted);font-family:inherit;text-transform:uppercase;transform:rotate(90deg);transform-origin:60px 60px}.pm-root.svelte-eq2940{padding:1.5rem;font-family:JetBrains Mono,Fira Code,monospace;position:relative}.header.svelte-eq2940{text-align:center;margin-bottom:1.25rem}.header-label.svelte-eq2940{font-size:.8rem;color:var(--muted, #888);text-transform:lowercase;letter-spacing:.05em}.columns.svelte-eq2940{display:flex;gap:0;align-items:stretch;min-height:360px}.column.svelte-eq2940{flex:1;display:flex;flex-direction:column}.col-title.svelte-eq2940{font-size:.7rem;text-transform:lowercase;letter-spacing:.08em;text-align:center;margin-bottom:.75rem;color:var(--muted, #666);font-weight:500}.col-title-active.svelte-eq2940{color:#22c55e}.timeline.svelte-eq2940{flex:1;display:flex;flex-direction:column;gap:2px;min-height:300px}.block.svelte-eq2940{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:4px;overflow:hidden;position:relative;transition:height .05s linear;min-height:0;gap:1px;padding:2px 4px}.block.mundane.svelte-eq2940{background:var(--border, #2a2a2a)}.block.mundane.ai-block.svelte-eq2940{background:var(--border, #2a2a2a);opacity:.7}.block.feature.svelte-eq2940{background:#22c55e26;border:1px solid rgba(34,197,94,.3)}.block.feature.ai-block.svelte-eq2940{background:#22c55e40;border:1px solid rgba(34,197,94,.5)}.block-icon.svelte-eq2940{font-size:.7rem;color:var(--muted, #888);line-height:1}.block.feature.svelte-eq2940 .block-icon:where(.svelte-eq2940){color:#22c55e}.block-label.svelte-eq2940{font-size:.55rem;color:var(--fg, #e0e0e0);text-align:center;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.block-time.svelte-eq2940{font-size:.6rem;font-weight:600;color:var(--muted, #888)}.block.feature.svelte-eq2940 .block-time:where(.svelte-eq2940){color:#22c55e;font-weight:700}.block-note.svelte-eq2940{font-size:.45rem;color:var(--muted, #666);font-style:italic}.time-axis.svelte-eq2940{display:flex;justify-content:space-between;font-size:.55rem;color:var(--muted, #666);margin-top:.4rem;padding:0 2px}.divider.svelte-eq2940{display:flex;flex-direction:column;align-items:center;justify-content:center;width:80px;flex-shrink:0;gap:.5rem}.divider-line.svelte-eq2940{flex:1;width:1px;background:var(--border, #333)}.result-badge.svelte-eq2940{display:flex;flex-direction:column;align-items:center;animation:svelte-eq2940-popIn .4s cubic-bezier(.34,1.56,.64,1) forwards}.result-number.svelte-eq2940{font-size:1.8rem;font-weight:800;color:#22c55e;line-height:1}.result-sub.svelte-eq2940{font-size:.5rem;color:var(--muted, #888);text-align:center;line-height:1.2;margin-top:2px}@keyframes svelte-eq2940-popIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.legend.svelte-eq2940{display:flex;justify-content:center;gap:1.25rem;margin-top:1rem;font-size:.6rem;color:var(--muted, #888)}.legend-item.svelte-eq2940{display:flex;align-items:center;gap:.35rem}.legend-swatch.svelte-eq2940{width:10px;height:10px;border-radius:2px;display:inline-block}.mundane-swatch.svelte-eq2940{background:var(--border, #2a2a2a)}.feature-swatch.svelte-eq2940{background:#22c55e40;border:1px solid rgba(34,197,94,.5)}.replay-btn.svelte-eq2940{display:block;margin:.75rem auto 0;font-family:JetBrains Mono,Fira Code,monospace;font-size:.6rem;padding:.3rem .75rem;border:1px solid var(--border, #333);background:transparent;color:var(--muted, #888);cursor:pointer;border-radius:3px;transition:all .15s ease;text-transform:lowercase}.replay-btn.svelte-eq2940:hover{color:var(--fg, #e0e0e0);border-color:var(--fg, #e0e0e0)}.replay-btn.svelte-eq2940:focus{outline:none}@media(max-width:480px){.columns.svelte-eq2940{min-height:280px}.divider.svelte-eq2940{width:50px}.result-number.svelte-eq2940{font-size:1.4rem}.block-label.svelte-eq2940{font-size:.45rem}.block-note.svelte-eq2940{display:none}}.demo.svelte-1cdh04z{font-family:inherit;padding:1.5rem;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--fg)}.receipts.svelte-1cdh04z{display:flex;align-items:flex-start;justify-content:center;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.receipt.svelte-1cdh04z{font-family:SF Mono,Fira Code,Cascadia Code,Courier New,monospace;font-size:.72rem;padding:1.25rem 1rem;min-width:220px;max-width:260px;flex:1;border:1px dashed var(--border);border-radius:2px;position:relative;background:var(--bg)}.cursor-receipt.svelte-1cdh04z{transform:rotate(-1.5deg)}.claude-receipt.svelte-1cdh04z{transform:rotate(1.5deg)}.receipt-header.svelte-1cdh04z{text-align:center;font-weight:700;font-size:.8rem;letter-spacing:.06em;margin-bottom:.5rem;color:var(--fg)}.receipt-divider.svelte-1cdh04z{border-bottom:1px dashed var(--muted);margin:.5rem 0;opacity:.5}.receipt-line.svelte-1cdh04z{display:flex;justify-content:space-between;align-items:baseline;line-height:1.6;color:var(--fg)}.receipt-line.bold.svelte-1cdh04z{font-weight:700}.receipt-multiply.svelte-1cdh04z{color:var(--muted);font-size:.65rem}.receipt-note.svelte-1cdh04z{font-size:.6rem;color:var(--muted);font-style:italic;margin-top:.15rem}.receipt-fine-print.svelte-1cdh04z{font-size:.55rem;color:var(--muted);text-align:center;margin-top:.25rem;opacity:.7}.cursor-total.svelte-1cdh04z{color:#ef4444}.claude-total.svelte-1cdh04z{color:#22c55e}.claude-zero.svelte-1cdh04z{color:#22c55e;font-weight:600}.receipt-tear.svelte-1cdh04z{position:absolute;bottom:-6px;left:0;right:0;height:6px;background:repeating-linear-gradient(90deg,transparent 0px,transparent 4px,var(--bg) 4px,var(--bg) 8px);mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 100 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0 Q5 6 10 0 Q15 6 20 0 Q25 6 30 0 Q35 6 40 0 Q45 6 50 0 Q55 6 60 0 Q65 6 70 0 Q75 6 80 0 Q85 6 90 0 Q95 6 100 0 V6 H0Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 100 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0 Q5 6 10 0 Q15 6 20 0 Q25 6 30 0 Q35 6 40 0 Q45 6 50 0 Q55 6 60 0 Q65 6 70 0 Q75 6 80 0 Q85 6 90 0 Q95 6 100 0 V6 H0Z' fill='black'/%3E%3C/svg%3E");mask-size:100% 100%;-webkit-mask-size:100% 100%;background:var(--border);opacity:.5}.savings-callout.svelte-1cdh04z{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;align-self:center;padding:.75rem .5rem;flex-shrink:0}.scissors.svelte-1cdh04z{width:28px;height:28px;color:#22c55e;animation:svelte-1cdh04z-snip 2s ease-in-out infinite}@keyframes svelte-1cdh04z-snip{0%,to{transform:rotate(0) scale(1)}25%{transform:rotate(-15deg) scale(1.1)}50%{transform:rotate(0) scale(1)}75%{transform:rotate(15deg) scale(1.1)}}.savings-amount.svelte-1cdh04z{font-size:.65rem;font-weight:700;letter-spacing:.12em;color:#22c55e;text-transform:uppercase}.savings-number.svelte-1cdh04z{font-size:1.6rem;font-weight:800;font-family:SF Mono,Fira Code,Cascadia Code,monospace;color:#22c55e;line-height:1;white-space:nowrap}.savings-yr.svelte-1cdh04z{font-size:.7rem;font-weight:600;opacity:.7}.calculator.svelte-1cdh04z{padding:1rem;border:1px solid var(--border);border-radius:6px}.calc-header.svelte-1cdh04z{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.5rem}.calc-label.svelte-1cdh04z{font-size:.75rem;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.calc-value.svelte-1cdh04z{font-size:1.2rem;font-weight:700;font-family:SF Mono,Fira Code,Cascadia Code,monospace;color:var(--fg)}.slider.svelte-1cdh04z{width:100%;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--border);border-radius:3px;outline:none;cursor:pointer}.slider.svelte-1cdh04z::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:#22c55e;cursor:pointer;border:2px solid var(--bg);box-shadow:0 0 0 2px #22c55e40}.slider.svelte-1cdh04z::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#22c55e;cursor:pointer;border:2px solid var(--bg);box-shadow:0 0 0 2px #22c55e40}.calc-range.svelte-1cdh04z{display:flex;justify-content:space-between;font-size:.6rem;color:var(--muted);margin-top:.3rem}@media(max-width:640px){.receipts.svelte-1cdh04z{flex-direction:column;align-items:center}.receipt.svelte-1cdh04z{transform:none!important;max-width:280px;width:100%}.savings-callout.svelte-1cdh04z{flex-direction:row;gap:.5rem}.scissors.svelte-1cdh04z{width:22px;height:22px}.savings-number.svelte-1cdh04z{font-size:1.3rem}}.transit-map.svelte-kasg40{display:flex;flex-direction:column;gap:.75rem;font-family:inherit;color:var(--fg)}.legend.svelte-kasg40{display:flex;gap:.25rem;flex-wrap:wrap;justify-content:center}.legend-item.svelte-kasg40{all:unset;cursor:pointer;display:flex;align-items:center;gap:.4rem;padding:.35rem .7rem;border-radius:20px;border:1px solid var(--border);font-size:.72rem;letter-spacing:.03em;transition:all .2s;color:var(--fg)}.legend-item.svelte-kasg40:hover{border-color:var(--fg)}.legend-item.active.svelte-kasg40{border-color:var(--fg);background:color-mix(in srgb,var(--fg) 8%,transparent)}.legend-item.dimmed.svelte-kasg40{opacity:.35}.legend-swatch.svelte-kasg40{width:10px;height:10px;border-radius:50%;flex-shrink:0}.legend-label.svelte-kasg40{font-weight:500}.map-container.svelte-kasg40{position:relative;width:100%;border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--bg)}.map-svg.svelte-kasg40{width:100%;height:auto;display:block}.line-path.svelte-kasg40{transition:opacity .3s,stroke-width .3s}.hub-label.svelte-kasg40{font-size:9px;font-weight:600;fill:var(--link);letter-spacing:.06em}.hub-pulse.svelte-kasg40{animation:svelte-kasg40-pulse 3s ease-in-out infinite}@keyframes svelte-kasg40-pulse{0%,to{opacity:.15;r:38}50%{opacity:.35;r:42}}.train.svelte-kasg40{filter:blur(.5px)}.station-group.svelte-kasg40{cursor:pointer;outline:none}.station-group.dimmed.svelte-kasg40{opacity:.2;pointer-events:none}.station-dot.svelte-kasg40{transition:r .2s,stroke-width .2s}.station-group.svelte-kasg40:hover .station-dot:where(.svelte-kasg40){r:9;stroke-width:3}.usage-badge.svelte-kasg40{font-size:7px;font-weight:600;letter-spacing:.04em}.station-name.svelte-kasg40{font-size:8px;fill:var(--fg);font-weight:500;letter-spacing:.02em}.tooltip.svelte-kasg40{position:absolute;transform:translate(-50%,-130%);pointer-events:none;display:flex;gap:0;background:var(--bg);border:1px solid var(--border);border-radius:8px;overflow:hidden;box-shadow:0 4px 20px #00000026;z-index:10;min-width:180px;max-width:240px}.tooltip-line-indicator.svelte-kasg40{width:4px;flex-shrink:0}.tooltip-content.svelte-kasg40{display:flex;flex-direction:column;gap:.25rem;padding:.6rem .75rem}.tooltip-name.svelte-kasg40{font-size:.78rem;font-weight:600;color:var(--fg)}.tooltip-desc.svelte-kasg40{font-size:.68rem;color:var(--muted);line-height:1.4}.tooltip-usage.svelte-kasg40{font-size:.65rem;font-weight:600;letter-spacing:.04em}.stats-bar.svelte-kasg40{display:flex;justify-content:center;gap:.5rem;font-size:.75rem;letter-spacing:.05em;color:var(--muted)}.sep.svelte-kasg40{opacity:.4}.demo.svelte-gjwrx5{font-family:inherit;padding:1.5rem;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--fg)}.board-header.svelte-gjwrx5{margin-bottom:1rem}h3.svelte-gjwrx5{margin:0;font-size:1.1rem;font-weight:600;border:none;color:var(--fg)}.board-sub.svelte-gjwrx5{font-size:.75rem;color:var(--muted)}.bulletin-board.svelte-gjwrx5{position:relative;width:100%;height:420px;background:radial-gradient(circle at 20% 30%,color-mix(in srgb,var(--fg) 2%,transparent) 0%,transparent 50%),radial-gradient(circle at 80% 70%,color-mix(in srgb,var(--fg) 2%,transparent) 0%,transparent 50%),color-mix(in srgb,var(--fg) 4%,var(--bg));border:1px solid var(--border);border-radius:6px;overflow:hidden;margin-bottom:1rem}.poster.svelte-gjwrx5{position:absolute;top:var(--top);left:var(--left);width:28%;min-height:140px;transform:rotate(var(--rot));z-index:var(--z);cursor:pointer;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,opacity .25s ease;border:none;padding:0;text-align:left;font-family:inherit;border-radius:2px;box-shadow:2px 3px 8px #00000026,0 1px 3px #0000001a}.poster.svelte-gjwrx5:hover{transform:rotate(var(--rot)) scale(1.05);box-shadow:4px 6px 16px #0003,0 2px 6px #0000001f}.poster.focused.svelte-gjwrx5{transform:rotate(0) scale(1.15);box-shadow:6px 10px 30px #0000004d,0 4px 10px #00000026}.poster.dimmed.svelte-gjwrx5{opacity:.4}.pushpin.svelte-gjwrx5{position:absolute;top:-6px;left:50%;transform:translate(-50%);z-index:10}.pin-head.svelte-gjwrx5{width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#e74c3c,#c0392b);box-shadow:0 1px 3px #0006,inset 0 1px 2px #ffffff4d;position:relative;z-index:2}.pin-shadow.svelte-gjwrx5{width:10px;height:4px;border-radius:50%;background:#0003;margin:1px auto 0;filter:blur(1px)}.poster-content.svelte-gjwrx5{padding:1rem .8rem .8rem;display:flex;flex-direction:column;gap:.35rem}.poster-date.svelte-gjwrx5{font-size:.55rem;text-transform:uppercase;letter-spacing:.1em;opacity:.7}.poster-title.svelte-gjwrx5{font-weight:800;font-size:.85rem;line-height:1.15;letter-spacing:-.01em}.poster-meta.svelte-gjwrx5{display:flex;align-items:center;justify-content:space-between;margin-top:.25rem;font-size:.65rem}.attendee-count.svelte-gjwrx5{display:flex;align-items:center;gap:.25rem;opacity:.8}.poster-rating.svelte-gjwrx5{display:flex;align-items:center;gap:.2rem}.stars.svelte-gjwrx5{font-size:.6rem;letter-spacing:-.05em}.rating-num.svelte-gjwrx5{font-size:.6rem;opacity:.7}.stamp.svelte-gjwrx5{margin-top:.3rem;font-size:.5rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:.2rem .4rem;border:2px solid;border-radius:3px;transform:rotate(-4deg);width:fit-content;line-height:1}.stamp.sold-out.svelte-gjwrx5{border-color:#e74c3c;color:#e74c3c}.stamp.svelte-gjwrx5:not(.sold-out){border-color:currentColor;opacity:.8}.special-guest.svelte-gjwrx5{font-size:.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:.15rem .4rem;border-radius:2px;width:fit-content;background:#0000004d;color:#fff}.poster-terminal.svelte-gjwrx5{background:#0a0a0a;color:#0f8}.poster-terminal.svelte-gjwrx5 .poster-title:where(.svelte-gjwrx5){font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.78rem;text-shadow:0 0 8px rgba(0,255,136,.4)}.poster-terminal.svelte-gjwrx5 .stars:where(.svelte-gjwrx5){color:#0f8}.poster-terminal.svelte-gjwrx5 .stamp.sold-out:where(.svelte-gjwrx5){border-color:#f44;color:#f44;text-shadow:0 0 6px rgba(255,68,68,.5)}.poster-blueprint.svelte-gjwrx5{background:#1a3a5c;color:#c8ddf0;background-image:linear-gradient(rgba(100,160,220,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(100,160,220,.08) 1px,transparent 1px);background-size:12px 12px}.poster-blueprint.svelte-gjwrx5 .poster-title:where(.svelte-gjwrx5){font-family:SF Mono,Fira Code,monospace;font-size:.75rem;color:#7eb8e8}.poster-blueprint.svelte-gjwrx5 .stars:where(.svelte-gjwrx5){color:#7eb8e8}.poster-blueprint.svelte-gjwrx5 .poster-date:where(.svelte-gjwrx5){color:#7eb8e8}.poster-matrix.svelte-gjwrx5{background:#050505;color:#0c6;overflow:hidden}.poster-matrix.svelte-gjwrx5:before{content:"01101001 01100001 01101101 00100000 01100011 01101111 01100100 01100101";position:absolute;top:0;left:0;right:0;bottom:0;font-family:monospace;font-size:.45rem;color:#00cc6614;line-height:1.1;word-break:break-all;padding:.5rem;pointer-events:none;z-index:0}.poster-matrix.svelte-gjwrx5 .poster-content:where(.svelte-gjwrx5){position:relative;z-index:1}.poster-matrix.svelte-gjwrx5 .poster-title:where(.svelte-gjwrx5){font-family:monospace;text-shadow:0 0 10px rgba(0,204,102,.5)}.poster-matrix.svelte-gjwrx5 .stars:where(.svelte-gjwrx5){color:#0c6}.poster-gold.svelte-gjwrx5{background:linear-gradient(135deg,#1a1400,#2d2000 40%,#3d2a00);color:gold;border:1px solid rgba(255,215,0,.3);box-shadow:2px 3px 8px #00000026,0 0 20px #ffd70014}.poster-gold.svelte-gjwrx5:hover{box-shadow:4px 6px 16px #0003,0 0 30px #ffd7001f}.poster-gold.focused.svelte-gjwrx5{box-shadow:6px 10px 30px #0000004d,0 0 40px #ffd70026}.poster-gold.svelte-gjwrx5 .poster-title:where(.svelte-gjwrx5){font-size:.9rem;text-shadow:0 0 12px rgba(255,215,0,.3)}.poster-gold.svelte-gjwrx5 .stars:where(.svelte-gjwrx5){color:gold}.poster-gold.svelte-gjwrx5 .stamp:where(.svelte-gjwrx5){border-color:gold;color:gold}.poster-gold.svelte-gjwrx5 .special-guest:where(.svelte-gjwrx5){background:#ffd70033;color:gold;border:1px solid rgba(255,215,0,.3)}.poster-hacker.svelte-gjwrx5{background:#0d0d0d;color:#b0b0b0;border:1px solid rgba(255,255,255,.06)}.poster-hacker.svelte-gjwrx5 .poster-title:where(.svelte-gjwrx5){font-family:SF Mono,Fira Code,monospace;font-size:.75rem;color:#e0e0e0}.poster-hacker.svelte-gjwrx5 .poster-date:where(.svelte-gjwrx5){color:#666;font-family:monospace}.poster-hacker.svelte-gjwrx5 .stars:where(.svelte-gjwrx5){color:#888}.poster-engineering.svelte-gjwrx5{background:#faf8f5;color:#2c2c2c;border:1px solid #d4cfc7;background-image:linear-gradient(rgba(0,0,0,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.03) 1px,transparent 1px);background-size:10px 10px}.poster-engineering.svelte-gjwrx5 .poster-title:where(.svelte-gjwrx5){font-family:SF Mono,Fira Code,monospace;font-size:.75rem;color:#1a1a1a;text-transform:uppercase;letter-spacing:.02em}.poster-engineering.svelte-gjwrx5 .poster-date:where(.svelte-gjwrx5){color:#888}.poster-engineering.svelte-gjwrx5 .stars:where(.svelte-gjwrx5){color:#c0392b}.poster-engineering.svelte-gjwrx5 .attendee-count:where(.svelte-gjwrx5){color:#555}.ticker.svelte-gjwrx5{border-top:1px solid var(--border);padding-top:.75rem}.ticker-inner.svelte-gjwrx5{display:flex;align-items:center;justify-content:center;gap:.5rem;color:var(--muted)}.ticker-count.svelte-gjwrx5{font-size:1.4rem;font-weight:800;color:var(--fg);font-variant-numeric:tabular-nums}.ticker-label.svelte-gjwrx5{font-size:.75rem;color:var(--muted);text-transform:lowercase}@media(max-width:640px){.bulletin-board.svelte-gjwrx5{height:520px}.poster.svelte-gjwrx5{width:40%}.poster-title.svelte-gjwrx5{font-size:.72rem!important}}@media(max-width:420px){.bulletin-board.svelte-gjwrx5{height:600px}.poster.svelte-gjwrx5{width:46%}}.container.svelte-1716shv{border-radius:8px;overflow:hidden;font-family:SF Mono,Fira Code,JetBrains Mono,monospace;font-size:.72rem;line-height:1.5;background:var(--bg, #0a0a0a);border:1px solid var(--border, #2a2a2a);color:var(--fg, #c0c0c0)}.titlebar.svelte-1716shv{display:flex;align-items:center;padding:8px 12px;background:color-mix(in srgb,var(--bg, #0a0a0a) 70%,black);border-bottom:1px solid var(--border, #2a2a2a);gap:10px}.dots.svelte-1716shv{display:flex;gap:5px}.dot.svelte-1716shv{width:10px;height:10px;border-radius:50%}.dot.red.svelte-1716shv{background:#ff5f57}.dot.yellow.svelte-1716shv{background:#ffbd2e}.dot.green.svelte-1716shv{background:#28c840}.title.svelte-1716shv{flex:1;text-align:center;color:var(--fg, #e0e0e0);font-size:.7rem;font-weight:700;letter-spacing:.15em}.clock.svelte-1716shv{font-size:.7rem;color:var(--link, #00ff88);font-weight:600;font-variant-numeric:tabular-nums}.body.svelte-1716shv{padding:12px;display:flex;flex-direction:column;gap:12px}.launch-pads.svelte-1716shv{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pad.svelte-1716shv{background:color-mix(in srgb,var(--bg, #0a0a0a) 60%,black);border:1px solid var(--border, #2a2a2a);border-radius:6px;padding:10px;display:flex;flex-direction:column;gap:6px;transition:border-color .3s}.pad-orbit.svelte-1716shv{border-color:var(--link, #00ff88);box-shadow:0 0 12px #00ff8814}.pad-header.svelte-1716shv{display:flex;justify-content:space-between;align-items:center}.pad-designation.svelte-1716shv{font-size:.6rem;color:var(--muted, #6c6c6c);letter-spacing:.1em}.pad-status.svelte-1716shv{font-size:.56rem;padding:1px 6px;border-radius:3px;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.status-nominal.svelte-1716shv{background:#00ff881a;color:#0f8;border:1px solid rgba(0,255,136,.2)}.status-degraded.svelte-1716shv{background:#ffa0001a;color:#ffa000;border:1px solid rgba(255,160,0,.2)}.pad-name.svelte-1716shv{font-size:.78rem;font-weight:700;color:var(--fg, #e0e0e0);letter-spacing:.08em}.pad-launched.svelte-1716shv{font-size:.58rem;color:var(--muted, #6c6c6c);text-transform:uppercase;letter-spacing:.05em}.launch-bay.svelte-1716shv{height:120px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:color-mix(in srgb,var(--bg, #0a0a0a) 40%,black);border-radius:4px;border:1px solid var(--border, #2a2a2a)}.countdown-display.svelte-1716shv{font-size:2.5rem;font-weight:900;color:var(--link, #00ff88);animation:svelte-1716shv-pulse-count .8s ease-in-out infinite;text-shadow:0 0 20px rgba(0,255,136,.4)}@keyframes svelte-1716shv-pulse-count{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}}.rocket-track.svelte-1716shv{width:100%;height:100%;position:relative}.rocket.svelte-1716shv{position:absolute;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;z-index:2;transition:bottom .03s linear}.rocket-body.svelte-1716shv{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:24px solid #d97706;position:relative}.rocket-window.svelte-1716shv{position:absolute;width:4px;height:4px;border-radius:50%;background:#fffc;top:12px;left:50%;transform:translate(-50%)}.rocket-idle.svelte-1716shv{display:flex;flex-direction:column;align-items:center;gap:2px}.launch-gantry.svelte-1716shv{width:2px;height:20px;background:var(--muted, #6c6c6c);opacity:.4}.flame.svelte-1716shv{display:flex;flex-direction:column;align-items:center;animation:svelte-1716shv-flicker .1s ease-in-out infinite alternate}.flame-inner.svelte-1716shv{width:6px;height:14px;background:var(--flame-color, #ff9500);border-radius:0 0 50% 50%;opacity:.9;filter:blur(1px)}.flame-outer.svelte-1716shv{width:10px;height:8px;background:var(--flame-color, #ff9500);border-radius:0 0 50% 50%;opacity:.4;margin-top:-6px;filter:blur(2px)}@keyframes svelte-1716shv-flicker{0%{transform:scaleX(1) scaleY(1)}to{transform:scaleX(.85) scaleY(1.1)}}.exhaust-trail.svelte-1716shv{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:4px;background:linear-gradient(to top,transparent,var(--trail-color, #ff9500));opacity:.15;border-radius:2px;z-index:1}.orbit-indicator.svelte-1716shv{display:flex;flex-direction:column;align-items:center;gap:8px}.orbit-ring.svelte-1716shv{width:50px;height:50px;border:1.5px dashed var(--orbit-color, #d97706);border-radius:50%;position:relative;animation:svelte-1716shv-rotate-orbit 4s linear infinite;opacity:.6}.satellite.svelte-1716shv{width:6px;height:6px;border-radius:50%;position:absolute;top:-3px;left:50%;transform:translate(-50%);box-shadow:0 0 6px currentColor}.orbit-label.svelte-1716shv{font-size:.56rem;color:var(--link, #00ff88);letter-spacing:.12em;font-weight:600}@keyframes svelte-1716shv-rotate-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.telemetry.svelte-1716shv{font-size:.56rem;background:color-mix(in srgb,var(--bg, #0a0a0a) 40%,black);border:1px solid var(--border, #2a2a2a);border-radius:3px;padding:5px 7px}.tel-line.svelte-1716shv{color:var(--link, #00ff88);line-height:1.6;opacity:.85}.launch-btn.svelte-1716shv{background:transparent;color:var(--btn-color, #d97706);border:1px solid var(--btn-color, #d97706);border-radius:4px;padding:6px 10px;font-family:inherit;font-size:.64rem;font-weight:700;letter-spacing:.1em;cursor:pointer;transition:all .2s;text-transform:uppercase}.launch-btn.svelte-1716shv:hover:not(:disabled){background:var(--btn-color, #d97706);color:#000}.launch-btn.svelte-1716shv:disabled{opacity:.4;cursor:not-allowed;border-style:dashed}.status-board.svelte-1716shv{background:color-mix(in srgb,var(--bg, #0a0a0a) 40%,black);border:1px solid var(--border, #2a2a2a);border-radius:6px;padding:10px 12px}.board-header.svelte-1716shv{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--border, #2a2a2a)}.board-title.svelte-1716shv{font-size:.62rem;font-weight:700;color:var(--fg, #e0e0e0);letter-spacing:.12em}.fleet-health.svelte-1716shv{font-size:.56rem;padding:2px 8px;border-radius:3px;font-weight:700;letter-spacing:.08em}.fleet-health.optimal.svelte-1716shv{background:#00ff881a;color:#0f8;border:1px solid rgba(0,255,136,.2)}.fleet-health.partial.svelte-1716shv{background:#ffc8001a;color:#ffc800;border:1px solid rgba(255,200,0,.2)}.fleet-health.standby.svelte-1716shv{background:#8080801a;color:var(--muted, #6c6c6c);border:1px solid var(--border, #2a2a2a)}.board-lines.svelte-1716shv{display:flex;flex-direction:column;gap:4px}.board-line.svelte-1716shv{display:flex;align-items:center;gap:6px;font-size:.6rem}.bl-indicator.svelte-1716shv{width:5px;height:5px;border-radius:50%;flex-shrink:0;transition:background .3s}.bl-name.svelte-1716shv{color:var(--fg, #e0e0e0);font-weight:600;min-width:90px}.bl-nominal.svelte-1716shv{color:#0f8}.bl-degraded.svelte-1716shv{color:#ffa000}.bl-sep.svelte-1716shv{color:var(--muted, #6c6c6c);opacity:.4}.bl-share.svelte-1716shv{color:var(--muted, #6c6c6c)}.bl-note.svelte-1716shv{color:#ffa000;font-size:.56rem;opacity:.8}.mission-log.svelte-1716shv{background:color-mix(in srgb,var(--bg, #0a0a0a) 30%,black);border:1px solid var(--border, #2a2a2a);border-radius:6px;overflow:hidden}.log-header.svelte-1716shv{font-size:.58rem;font-weight:700;letter-spacing:.12em;padding:6px 10px;border-bottom:1px solid var(--border, #2a2a2a);color:var(--muted, #6c6c6c)}.log-feed.svelte-1716shv{padding:8px 10px;max-height:100px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border, #2a2a2a) transparent}.log-entry.svelte-1716shv{display:flex;gap:8px;font-size:.58rem;line-height:1.7}.log-time.svelte-1716shv{color:var(--muted, #6c6c6c);flex-shrink:0;font-variant-numeric:tabular-nums;min-width:48px}.log-msg.svelte-1716shv{color:var(--muted, #6c6c6c)}.log-entry.launch.svelte-1716shv .log-msg:where(.svelte-1716shv){color:var(--link, #00ff88);font-weight:600}.log-entry.countdown.svelte-1716shv .log-msg:where(.svelte-1716shv){color:#ffc800}.log-entry.success.svelte-1716shv .log-msg:where(.svelte-1716shv){color:var(--link, #00ff88)}.cursor-blink.svelte-1716shv{display:inline-block;width:5px;height:10px;background:var(--link, #00ff88);animation:svelte-1716shv-blink 1s step-end infinite;vertical-align:middle;opacity:.8}@keyframes svelte-1716shv-blink{50%{opacity:0}}.container.svelte-4gyf9b{border-radius:8px;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.78rem;line-height:1.5;background:var(--bg, #000);border:1px solid var(--border, #2a2a4a);color:var(--fg, #e0e0e0);display:flex;flex-direction:column}.dm-header.svelte-4gyf9b{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;border-bottom:1px solid var(--border, #2a2a4a);background:color-mix(in srgb,var(--bg, #000) 80%,var(--fg, #e0e0e0) 5%)}.dm-header-left.svelte-4gyf9b{display:flex;align-items:center;gap:10px}.dm-avatars.svelte-4gyf9b{display:flex;gap:-4px}.dm-avatars.svelte-4gyf9b .avatar-small:where(.svelte-4gyf9b):nth-child(2){margin-left:-6px}.avatar-small.svelte-4gyf9b{width:22px;height:22px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:.55rem;font-weight:700;border:2px solid var(--bg, #000)}.sarah-av.svelte-4gyf9b,.sarah-avatar.svelte-4gyf9b{background:#8b5cf6;color:#fff}.nikhil-av.svelte-4gyf9b,.nikhil-avatar.svelte-4gyf9b{background:#4a90d9;color:#fff}.agent-avatar.svelte-4gyf9b{background:#e8a735;color:#1a1d21;display:flex;align-items:center;justify-content:center}.dm-names.svelte-4gyf9b{display:flex;flex-direction:column;gap:0}.dm-title.svelte-4gyf9b{font-weight:700;font-size:.8rem}.dm-status.svelte-4gyf9b{font-size:.6rem;color:var(--muted, #6c6c9a)}.replay.svelte-4gyf9b{background:none;border:1px solid var(--border, #3a3a5a);color:var(--muted, #8a8aaa);cursor:pointer;padding:3px 6px;border-radius:4px;display:flex;align-items:center;transition:all .15s}.replay.svelte-4gyf9b:hover:not(:disabled){border-color:var(--link, #00ff88);color:var(--link, #00ff88)}.replay.svelte-4gyf9b:disabled{opacity:.4;cursor:not-allowed}.chat-body.svelte-4gyf9b{flex:1;overflow-y:auto;padding:10px 14px 14px;display:flex;flex-direction:column;gap:6px;min-height:380px;max-height:480px;scrollbar-width:thin;scrollbar-color:var(--border, #2a2a4a) transparent}.date-divider.svelte-4gyf9b{display:flex;align-items:center;gap:10px;margin:4px 0 8px}.date-line.svelte-4gyf9b{flex:1;height:1px;background:var(--border, #2a2a4a)}.date-text.svelte-4gyf9b{font-size:.65rem;color:var(--muted, #6c6c9a);font-weight:600;white-space:nowrap}.message.svelte-4gyf9b{display:flex;gap:8px;padding:4px 0}.avatar.svelte-4gyf9b{width:28px;height:28px;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:700;flex-shrink:0;margin-top:2px}.msg-content.svelte-4gyf9b{min-width:0;flex:1}.msg-meta.svelte-4gyf9b{display:flex;align-items:center;gap:6px;margin-bottom:2px}.msg-author.svelte-4gyf9b{font-weight:700;font-size:.78rem}.app-badge.svelte-4gyf9b{background:var(--muted, #6c6c9a);color:var(--bg, #000);padding:0 4px;border-radius:3px;font-size:.5rem;font-weight:700;letter-spacing:.03em}.msg-time.svelte-4gyf9b{font-size:.6rem;color:var(--muted, #6c6c9a)}.msg-text.svelte-4gyf9b{word-break:break-word;font-size:.78rem;line-height:1.45}.emoji-react.svelte-4gyf9b{margin-left:2px}.code-block.svelte-4gyf9b{margin-top:6px;border-radius:6px;overflow:hidden;border:1px solid var(--border, #2a2a4a);max-width:420px}.code-block.preview.svelte-4gyf9b{margin-top:4px}.code-header.svelte-4gyf9b{display:flex;align-items:center;justify-content:space-between;padding:4px 10px;background:color-mix(in srgb,var(--bg, #000) 70%,var(--fg, #e0e0e0) 8%);border-bottom:1px solid var(--border, #2a2a4a)}.code-lang.svelte-4gyf9b{font-family:SF Mono,Fira Code,JetBrains Mono,monospace;font-size:.6rem;color:var(--muted, #6c6c9a)}.code-lines.svelte-4gyf9b{font-size:.58rem;color:var(--muted, #6c6c9a)}.code-content.svelte-4gyf9b{font-family:SF Mono,Fira Code,JetBrains Mono,monospace;font-size:.65rem;line-height:1.5;padding:8px 10px;margin:0;background:color-mix(in srgb,var(--bg, #000) 85%,var(--fg, #e0e0e0) 3%);color:var(--fg, #c0c0d8);overflow-x:auto;scrollbar-width:thin;white-space:pre}.expand-btn.svelte-4gyf9b{display:flex;align-items:center;gap:4px;margin-top:4px;background:none;border:none;color:var(--link, #00ff88);font-size:.65rem;cursor:pointer;padding:2px 0;font-family:inherit;opacity:.8}.expand-btn.svelte-4gyf9b:hover{opacity:1}.result-badge.svelte-4gyf9b{display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding:4px 10px;border-radius:4px;background:#28c8401a;border:1px solid rgba(40,200,64,.2);color:#28c840;font-size:.72rem;font-weight:600}.flake-card.svelte-4gyf9b{margin-top:4px;padding:8px 10px;border-radius:6px;border:1px solid var(--border, #2a2a4a);background:color-mix(in srgb,var(--bg, #000) 85%,var(--fg, #e0e0e0) 3%);display:flex;flex-direction:column;gap:6px;max-width:420px}.flake-line.svelte-4gyf9b{display:flex;align-items:center;gap:6px;font-size:.68rem}.flake-line.warn.svelte-4gyf9b{color:#ffbd2e}.flake-line.fix.svelte-4gyf9b{color:#00d4ff}.flake-line.success.svelte-4gyf9b{color:#28c840;font-weight:600}.flake-line.svelte-4gyf9b code:where(.svelte-4gyf9b){font-family:SF Mono,Fira Code,JetBrains Mono,monospace;font-size:.62rem;background:color-mix(in srgb,var(--bg, #000) 60%,var(--fg, #e0e0e0) 10%);padding:1px 4px;border-radius:3px}.typing-indicator.svelte-4gyf9b{display:flex;align-items:center;gap:8px;padding:4px 0;animation:svelte-4gyf9b-fadeIn .2s ease}.typing-av.svelte-4gyf9b{width:20px;height:20px;font-size:.5rem}.typing-dots.svelte-4gyf9b{display:flex;gap:3px;align-items:center}.typing-dots.svelte-4gyf9b .dot:where(.svelte-4gyf9b){width:5px;height:5px;border-radius:50%;background:var(--muted, #6c6c9a);animation:svelte-4gyf9b-typingBounce 1.2s ease-in-out infinite}.typing-dots.svelte-4gyf9b .dot:where(.svelte-4gyf9b):nth-child(2){animation-delay:.15s}.typing-dots.svelte-4gyf9b .dot:where(.svelte-4gyf9b):nth-child(3){animation-delay:.3s}.typing-name.svelte-4gyf9b{font-size:.6rem;color:var(--muted, #6c6c9a);font-style:italic}@keyframes svelte-4gyf9b-typingBounce{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}.metrics-bar.svelte-4gyf9b{display:flex;align-items:center;gap:14px;padding:8px 14px;border-top:1px solid var(--border, #2a2a4a);background:color-mix(in srgb,var(--bg, #000) 80%,var(--fg, #e0e0e0) 5%);animation:svelte-4gyf9b-fadeIn .5s ease;flex-wrap:wrap}.metrics-label.svelte-4gyf9b{font-size:.6rem;font-weight:600;color:var(--muted, #6c6c9a);text-transform:uppercase;letter-spacing:.06em}.metric.svelte-4gyf9b{display:flex;align-items:center;gap:5px;font-size:.68rem}.metric.svelte-4gyf9b svg:where(.svelte-4gyf9b){color:var(--muted, #6c6c9a)}.metric-key.svelte-4gyf9b{color:var(--muted, #6c6c9a);font-size:.62rem}.metric-old.svelte-4gyf9b{color:#ff5f57;text-decoration:line-through;opacity:.7}.metric-new.svelte-4gyf9b{color:#28c840;font-weight:700}.metric-sep.svelte-4gyf9b{width:1px;height:14px;background:var(--border, #2a2a4a)}@keyframes svelte-4gyf9b-msgIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-4gyf9b-fadeIn{0%{opacity:0}to{opacity:1}}.resume.svelte-1vuqdd7{font-family:"Computer Modern Serif",Latin Modern Roman,"CMU Serif",serif;font-size:12.5pt;line-height:1.4;max-width:52em;margin:0 auto}.resume-header.svelte-1vuqdd7{text-align:center;margin-bottom:.5em}.resume-header.svelte-1vuqdd7 h1:where(.svelte-1vuqdd7){font-size:36pt;font-weight:300;letter-spacing:.05em;margin:0;border:none;text-transform:none}.title.svelte-1vuqdd7{font-size:13pt;color:var(--muted);margin-top:.15em;letter-spacing:.02em}.header-rule.svelte-1vuqdd7{height:.5px;background:var(--muted);margin-top:.5em}.summary.svelte-1vuqdd7{font-size:11.5pt;line-height:1.5;margin:.8em 0 .4em;text-align:justify}h2.svelte-1vuqdd7{font-size:15pt;font-weight:400;font-variant:small-caps;text-transform:none;letter-spacing:.05em;color:var(--fg);margin:.6em 0 .2em;padding-bottom:.15em;border-bottom:.5px solid var(--border)}h3.era-label.svelte-1vuqdd7{font-size:11.5pt;font-weight:600;font-style:italic;text-transform:none;margin:.5em 0 .1em;color:var(--fg);border:none}.small.svelte-1vuqdd7{font-size:10.5pt}.muted.svelte-1vuqdd7{color:var(--muted)}.sep.svelte-1vuqdd7{margin:0 .3em;font-weight:300}.edu-line.svelte-1vuqdd7{font-size:11.5pt;margin:.3em 0}.exp-item.svelte-1vuqdd7{margin-bottom:.6em}.exp-header.svelte-1vuqdd7{margin-top:.4em}.bullets.svelte-1vuqdd7{margin:.2em 0 0;padding-left:1.2em;font-size:10.5pt;list-style-type:"–  "}.bullets.svelte-1vuqdd7 li:where(.svelte-1vuqdd7){margin-bottom:.15em;transition:opacity .2s ease}.bullets.svelte-1vuqdd7 li.demo-inline:where(.svelte-1vuqdd7){list-style:none;margin:.5em -1.2em .5em 0}.bullets.svelte-1vuqdd7 li.dimmed:where(.svelte-1vuqdd7),.bullets.svelte-1vuqdd7 li:where(.svelte-1vuqdd7) .dimmed:where(.svelte-1vuqdd7){opacity:.3}.bullets.svelte-1vuqdd7 li.has-demo:where(.svelte-1vuqdd7){cursor:pointer}.bullets.svelte-1vuqdd7 li.active:where(.svelte-1vuqdd7){opacity:1}.bullets.svelte-1vuqdd7 li.active:where(.svelte-1vuqdd7) .bullet-btn:where(.svelte-1vuqdd7){color:var(--link);font-weight:600}.bullet-btn.svelte-1vuqdd7{all:unset;cursor:pointer;display:inline;font:inherit;transition:color .15s ease}.bullet-btn.svelte-1vuqdd7:hover{color:var(--link)}@media(max-width:768px){.resume.svelte-1vuqdd7{font-size:11.5pt}}
