.transport-chip.svelte-j5r43v{display:inline-flex;align-items:center;gap:.32rem;padding:.2rem .5rem;border-radius:999px;font-size:.62rem;font-weight:600;font-family:JetBrains Mono,monospace;letter-spacing:.03em;line-height:1.2;color:#e1e1f0eb;border:1px solid rgba(var(--tp),.32);background:rgba(var(--tp),.08)}.transport-chip.skeleton.svelte-j5r43v{color:#b4bcd273;border-color:#ffffff14;background:#ffffff08}.tp-dot.svelte-j5r43v{width:5px;height:5px;border-radius:50%;background:rgba(var(--tp),.95);box-shadow:0 0 4px rgba(var(--tp),.55);flex-shrink:0}.tp-dot-live.svelte-j5r43v{animation:svelte-j5r43v-tpPulse 1.5s ease-in-out infinite}.tp-label.svelte-j5r43v{text-transform:uppercase;font-weight:700;letter-spacing:.05em;font-size:.55rem;color:rgba(var(--tp),.95)}.tp-live.svelte-j5r43v{text-transform:uppercase;font-weight:700;letter-spacing:.08em;font-size:.46rem;color:rgba(var(--tp),.75);padding-left:.1rem}.tp-route.svelte-j5r43v{display:inline-flex;align-items:center;gap:.12rem;padding-left:.28rem;border-left:1px solid rgba(var(--tp),.24);color:rgba(var(--tp),.76);font:800 .45rem/1 JetBrains Mono,monospace;letter-spacing:.04em}.tp-route.changed.svelte-j5r43v{color:#fbbf24f5}@keyframes svelte-j5r43v-tpPulse{0%,to{opacity:.8}50%{opacity:1;box-shadow:0 0 8px rgba(var(--tp),.9)}}@media(prefers-reduced-motion:reduce){.tp-dot-live.svelte-j5r43v{animation:none}}.runtime-status.svelte-qczio2{--runtime-state: 139, 148, 175;border:1px solid rgba(var(--runtime-state),.2);border-radius:8px;background:rgba(var(--runtime-state),.035);overflow:hidden}.runtime-status.state-exact.svelte-qczio2{--runtime-state: 74, 222, 128}.runtime-status.state-degraded.svelte-qczio2{--runtime-state: 251, 191, 36}.runtime-status.svelte-qczio2 summary:where(.svelte-qczio2){display:flex;align-items:center;gap:.38rem;min-height:30px;padding:.34rem .52rem;cursor:pointer;list-style:none}.runtime-status.svelte-qczio2 summary:where(.svelte-qczio2)::-webkit-details-marker{display:none}.runtime-status.svelte-qczio2 summary:where(.svelte-qczio2):focus-visible{outline:2px solid rgba(var(--runtime-state),.6);outline-offset:-2px}.status-glyph.svelte-qczio2{color:rgba(var(--runtime-state),.95);text-shadow:0 0 6px rgba(var(--runtime-state),.6)}.status-title.svelte-qczio2,.status-state.svelte-qczio2,dt.svelte-qczio2,.cell-line.svelte-qczio2 span:where(.svelte-qczio2),.evidence.svelte-qczio2>span:where(.svelte-qczio2){font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.07em}.status-title.svelte-qczio2{color:rgba(var(--runtime-state),.94);font-size:.56rem;font-weight:800}.status-route.svelte-qczio2{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#cbd5e1ad;font-size:.58rem}.status-state.svelte-qczio2{flex-shrink:0;padding:.1rem .3rem;border:1px solid rgba(var(--runtime-state),.25);border-radius:999px;color:rgba(var(--runtime-state),.88);font-size:.43rem;font-weight:800}.status-body.svelte-qczio2{display:grid;gap:.48rem;padding:.1rem .52rem .52rem;border-top:1px solid rgba(var(--runtime-state),.12)}.trace-grid.svelte-qczio2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;margin:0;padding-top:.45rem}.trace-grid.svelte-qczio2>div:where(.svelte-qczio2){min-width:0;padding:.35rem;border-radius:6px;background:#02061759}.lineage-grid.svelte-qczio2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;margin:0;padding:.38rem;border:1px solid rgba(var(--runtime-state),.12);border-radius:6px;background:rgba(var(--runtime-state),.025)}.lineage-grid.svelte-qczio2>div:where(.svelte-qczio2){min-width:0}.lineage-grid.svelte-qczio2 small:where(.svelte-qczio2){display:block;margin-top:.12rem;color:#94a3b88c;font-size:.46rem;text-transform:capitalize}dt.svelte-qczio2{color:#94a3b8a8;font-size:.43rem}dd.svelte-qczio2{margin:.16rem 0 0;color:#e2e8f0e0;font-size:.56rem;line-height:1.35;overflow-wrap:anywhere}.native-list.svelte-qczio2{display:grid;gap:.22rem;margin:0}.native-list.svelte-qczio2>div:where(.svelte-qczio2){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.4rem;align-items:center;padding:.25rem .34rem;border-radius:5px;background:rgba(var(--runtime-state),.05)}.native-list.svelte-qczio2 code:where(.svelte-qczio2),.evidence.svelte-qczio2 code:where(.svelte-qczio2){color:rgba(var(--runtime-state),.9);font-size:.52rem}.cell-line.svelte-qczio2,.stale-note.svelte-qczio2{margin:0;color:#b4c3d2b8;font-size:.52rem;line-height:1.4}.cell-line.svelte-qczio2 span:where(.svelte-qczio2){margin-right:.42rem;color:rgba(var(--runtime-state),.74);font-size:.43rem;font-weight:800}.stale-note.svelte-qczio2{color:#fbbf24d6}.evidence.svelte-qczio2{display:grid;gap:.2rem}.evidence.svelte-qczio2>span:where(.svelte-qczio2){color:#94a3b8a8;font-size:.43rem;font-weight:800}.evidence.svelte-qczio2 ul:where(.svelte-qczio2){display:flex;flex-wrap:wrap;gap:.2rem;margin:0;padding:0;list-style:none}.evidence.svelte-qczio2 li:where(.svelte-qczio2){max-width:100%;padding:.12rem .28rem;border-radius:4px;background:#94a3b80f;color:#b4c3d2ad;font-size:.48rem;overflow-wrap:anywhere}.history-control.svelte-qczio2{display:flex;align-items:center;gap:.45rem}.history-control.svelte-qczio2 button:where(.svelte-qczio2){padding:.24rem .42rem;border:1px solid rgba(var(--runtime-state),.22);border-radius:5px;background:rgba(var(--runtime-state),.06);color:rgba(var(--runtime-state),.86);font:700 .46rem/1.2 JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.05em;cursor:pointer}.history-control.svelte-qczio2 button:where(.svelte-qczio2):disabled{opacity:.55;cursor:wait}.history-control.svelte-qczio2 span:where(.svelte-qczio2),.history-empty.svelte-qczio2{margin:0;color:#f87171d6;font-size:.5rem}.history-empty.svelte-qczio2{color:#94a3b899}.revision-list.svelte-qczio2{display:grid;gap:.3rem;margin:0;padding:0;list-style:none}.revision-list.svelte-qczio2>li:where(.svelte-qczio2){padding:.38rem;border-left:2px solid rgba(var(--runtime-state),.32);border-radius:4px;background:#0206174d}.revision-heading.svelte-qczio2{display:flex;justify-content:space-between;gap:.4rem;color:#e2e8f0d1;font:700 .5rem/1.3 JetBrains Mono,monospace;text-transform:uppercase}.revision-heading.svelte-qczio2 time:where(.svelte-qczio2){color:#94a3b88c;font-weight:500}.revision-list.svelte-qczio2 p:where(.svelte-qczio2){margin:.18rem 0 0;color:#b4c3d2ad;font-size:.5rem;overflow-wrap:anywhere}.revision-list.svelte-qczio2 ul:where(.svelte-qczio2){display:flex;flex-wrap:wrap;gap:.18rem;margin:.24rem 0 0;padding:0;list-style:none}.revision-list.svelte-qczio2 code:where(.svelte-qczio2){color:#fbbf24cc;font-size:.45rem}.runtime-loading.svelte-qczio2{min-height:28px;padding:.38rem .52rem;border:1px solid rgba(148,163,184,.1);border-radius:7px;color:#94a3b866;font:700 .5rem/1.2 JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.07em}@media(max-width:520px){.trace-grid.svelte-qczio2,.lineage-grid.svelte-qczio2{grid-template-columns:1fr}.status-route.svelte-qczio2{display:none}}.usage-strip.svelte-o9i6bg{display:flex;flex-direction:column;gap:.3rem;padding:.34rem .55rem .4rem;border-radius:7px;border:1px solid rgba(var(--accent),.18);background:linear-gradient(90deg,rgba(var(--accent),.06),rgba(var(--accent),.015) 55%,transparent)}.usage-head.svelte-o9i6bg{display:flex;align-items:center;gap:.38rem;min-width:0}.usage-dot.svelte-o9i6bg{width:6px;height:6px;border-radius:50%;background:rgba(var(--accent),.9);box-shadow:0 0 5px rgba(var(--accent),.45);flex-shrink:0}.usage-title.svelte-o9i6bg{font-family:JetBrains Mono,monospace;font-size:.55rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:rgba(var(--accent),.85);white-space:nowrap;flex-shrink:0}.usage-spacer.svelte-o9i6bg{flex:1;min-width:0}.usage-model.svelte-o9i6bg{font-family:JetBrains Mono,monospace;font-size:.55rem;color:#d2d6e6c7;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:5px;padding:.06rem .36rem;max-width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0}.usage-body.svelte-o9i6bg{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .5rem}.usage-stats.svelte-o9i6bg{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .55rem;min-width:0;flex:1}.usage-stat.svelte-o9i6bg{display:inline-flex;align-items:baseline;gap:.28rem;min-width:0}.stat-label.svelte-o9i6bg{font-family:JetBrains Mono,monospace;font-size:.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgba(var(--accent),.55);flex-shrink:0}.stat-value.svelte-o9i6bg{font-size:.66rem;font-weight:700;color:#dcebf5eb}.usage-stat-total.svelte-o9i6bg .stat-label:where(.svelte-o9i6bg){color:rgba(var(--accent),.75)}.usage-stat-total.svelte-o9i6bg .stat-value:where(.svelte-o9i6bg){color:rgba(var(--accent),.98);text-shadow:0 0 6px rgba(var(--accent),.25)}.usage-cost.svelte-o9i6bg{display:inline-flex;align-items:baseline;gap:.2rem;margin-left:auto;padding:.08rem .42rem;border-radius:999px;border:1px solid rgba(var(--accent),.24);background:rgba(var(--accent),.08);flex-shrink:0}.cost-approx.svelte-o9i6bg{font-size:.6rem;color:rgba(var(--accent),.6)}.cost-value.svelte-o9i6bg{font-size:.68rem;font-weight:700;color:rgba(var(--accent),.98)}.cost-est.svelte-o9i6bg{font-family:JetBrains Mono,monospace;font-size:.46rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgba(var(--accent),.6);align-self:center}.usage-empty.svelte-o9i6bg{display:flex;flex-direction:column;gap:.1rem}.empty-primary.svelte-o9i6bg{font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:600;color:#c8cee09e}.empty-sub.svelte-o9i6bg{font-size:.6rem;color:var(--text-muted);line-height:1.25}.mono.svelte-o9i6bg{font-family:JetBrains Mono,monospace}.feed-container.svelte-9cgcae{position:relative}.feed-scroll.svelte-9cgcae{max-height:60vh;overflow-y:auto;padding:.75rem;display:flex;flex-direction:column;gap:.625rem;scroll-behavior:smooth}.feed-scroll.svelte-9cgcae::-webkit-scrollbar{width:6px}.feed-scroll.svelte-9cgcae::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.feed-card.svelte-9cgcae{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:.625rem .75rem;animation:svelte-9cgcae-fadeIn .2s ease-out}.feed-card.compact.svelte-9cgcae{padding:.375rem .75rem}.feed-card.compact.svelte-9cgcae .feed-card-header:where(.svelte-9cgcae){margin-bottom:0}@keyframes svelte-9cgcae-fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.feed-card.tool-success.svelte-9cgcae{border-left:3px solid #4ade80}.feed-card.tool-fail.svelte-9cgcae{border-left:3px solid #f87171}.feed-card.tool-pending.svelte-9cgcae{border-left:3px solid #fbbf24}.feed-card.user-prompt.svelte-9cgcae{background:#a78bfa1a;border-color:#a78bfa4d}.feed-card.assistant-response.svelte-9cgcae{background:#4ade8014;border-color:#4ade8040;border-left:3px solid rgba(74,222,128,.5)}.feed-card.agent-error.svelte-9cgcae{background:#f8717114;border-color:#f8717147;border-left:3px solid rgba(248,113,113,.75)}.feed-card.agent-error.svelte-9cgcae .feed-card-icon:where(.svelte-9cgcae){background:#f8717124;color:#fca5a5;font-weight:800}.feed-card.mcp-event.svelte-9cgcae{border-left:3px solid #a855f7;background:#a855f70f}.mcp-text.svelte-9cgcae{font-size:.8125rem;color:var(--text-secondary)}.feed-card.supervisor-event.svelte-9cgcae{border-left:3px solid #22d3ee;background:#22d3ee0f}.supervisor-text.svelte-9cgcae{font-size:.78rem;color:var(--text-muted);font-family:JetBrains Mono,monospace}.feed-card.lifecycle.svelte-9cgcae{opacity:.6}.feed-card.lifecycle.lifecycle-green.svelte-9cgcae,.feed-card.lifecycle.lifecycle-blue.svelte-9cgcae,.feed-card.lifecycle.lifecycle-amber.svelte-9cgcae,.feed-card.lifecycle.lifecycle-purple.svelte-9cgcae,.feed-card.lifecycle.lifecycle-cyan.svelte-9cgcae,.feed-card.lifecycle.lifecycle-rose.svelte-9cgcae{opacity:.92}.feed-card.lifecycle.lifecycle-green.svelte-9cgcae{border-left:3px solid rgba(74,222,128,.55);background:#4ade800a}.feed-card.lifecycle.lifecycle-green.svelte-9cgcae .lifecycle-icon:where(.svelte-9cgcae){background:#4ade8029}.feed-card.lifecycle.lifecycle-blue.svelte-9cgcae{border-left:3px solid rgba(96,165,250,.55);background:#60a5fa0a}.feed-card.lifecycle.lifecycle-blue.svelte-9cgcae .lifecycle-icon:where(.svelte-9cgcae){background:#60a5fa29}.feed-card.lifecycle.lifecycle-amber.svelte-9cgcae{border-left:3px solid rgba(251,191,36,.55);background:#fbbf240a}.feed-card.lifecycle.lifecycle-amber.svelte-9cgcae .lifecycle-icon:where(.svelte-9cgcae){background:#fbbf2429}.feed-card.lifecycle.lifecycle-purple.svelte-9cgcae{border-left:3px solid rgba(168,85,247,.55);background:#a855f70a}.feed-card.lifecycle.lifecycle-purple.svelte-9cgcae .lifecycle-icon:where(.svelte-9cgcae){background:#a855f729}.feed-card.lifecycle.lifecycle-cyan.svelte-9cgcae{border-left:3px solid rgba(34,211,238,.6);background:#22d3ee0d}.feed-card.lifecycle.lifecycle-cyan.svelte-9cgcae .lifecycle-icon:where(.svelte-9cgcae){background:#22d3ee2e}.feed-card.lifecycle.lifecycle-rose.svelte-9cgcae{border-left:3px solid rgba(244,114,182,.65);background:#f472b60f}.feed-card.lifecycle.lifecycle-rose.svelte-9cgcae .lifecycle-icon:where(.svelte-9cgcae){background:#f472b633}.feed-card.lifecycle.lifecycle-dim.svelte-9cgcae{border-left:3px solid rgba(255,255,255,.12)}.lifecycle-detail.svelte-9cgcae{font-size:.6875rem;color:var(--text-secondary);font-family:JetBrains Mono,monospace;background:#ffffff0f;padding:.0625rem .4375rem;border-radius:9999px;max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0}.feed-card-header.svelte-9cgcae{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.feed-card-icon.svelte-9cgcae{font-size:1rem;width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;background:#ffffff14;border-radius:6px;flex-shrink:0}.feed-card-title.svelte-9cgcae{font-weight:600;font-size:.8125rem;flex:1;min-width:0}.feed-card-time.svelte-9cgcae{font-size:.6875rem;color:var(--text-muted);font-family:JetBrains Mono,monospace;flex-shrink:0}.feed-card-duration.svelte-9cgcae{font-size:.6875rem;color:var(--text-secondary);background:#ffffff14;padding:.125rem .375rem;border-radius:4px;font-family:JetBrains Mono,monospace;flex-shrink:0}.feed-in-progress.svelte-9cgcae{display:inline-block;width:8px;height:8px;border-radius:50%;background-color:#fbbf24;animation:svelte-9cgcae-pulse 1.5s ease-in-out infinite;flex-shrink:0}@keyframes svelte-9cgcae-pulse{0%,to{opacity:1}50%{opacity:.3}}.feed-card-file.svelte-9cgcae{font-family:JetBrains Mono,monospace;font-size:.75rem;color:#60a5fa;margin-bottom:.375rem}.feed-card-code.svelte-9cgcae{background:#00000059;border-radius:4px;padding:.5rem .625rem;font-family:JetBrains Mono,monospace;font-size:.6875rem;line-height:1.4;max-height:120px;overflow:hidden;white-space:pre-wrap;word-break:break-all;color:var(--text-secondary);position:relative}.feed-card-details.svelte-9cgcae{margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.08)}.feed-card-details.collapsed.svelte-9cgcae{display:none}.feed-card-details.svelte-9cgcae .feed-card-code:where(.svelte-9cgcae){max-height:none;overflow:visible;overflow-wrap:anywhere}.feed-card-response.svelte-9cgcae{margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.08)}.feed-card-response.error.svelte-9cgcae{border-top-color:#f871714d}.feed-card-error.svelte-9cgcae{color:#f87171;font-size:.75rem;font-family:JetBrains Mono,monospace}.expand-toggle.svelte-9cgcae{font-size:.6875rem;color:var(--text-muted);cursor:pointer;margin-top:.375rem;padding:0;background:none;border:none;display:inline-flex;align-items:center;gap:.25rem}.expand-toggle.svelte-9cgcae:hover{color:var(--text-secondary)}.feed-assistant-text-block.svelte-9cgcae{font-size:.8125rem;color:var(--text-secondary);line-height:1.6;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.feed-assistant-text-block.collapsed.svelte-9cgcae{max-height:100px;overflow:hidden;position:relative}.feed-assistant-text-block.collapsed.svelte-9cgcae:after{content:"";position:absolute;bottom:0;left:0;right:0;height:40px;background:linear-gradient(transparent,var(--bg-primary, #0f0f17));pointer-events:none}.feed-assistant-text-block.svelte-9cgcae code{background:#0000004d;padding:.125rem .3125rem;border-radius:3px;font-size:.75rem}.feed-assistant-text-block.svelte-9cgcae strong{color:var(--text-primary);font-weight:600}.feed-assistant-text-block.svelte-9cgcae pre{background:#00000059;padding:.625rem;border-radius:6px;overflow-x:auto;margin:.5rem 0}.feed-assistant-text-block.svelte-9cgcae pre code{background:none;padding:0}.feed-assistant-text-block.svelte-9cgcae ul{margin:.5rem 0;padding-left:1.25rem}.feed-assistant-text-block.svelte-9cgcae li{margin:.25rem 0}.feed-card-content.assistant-text.svelte-9cgcae{color:#ffffffe6;line-height:1.6;font-size:.8125rem;white-space:pre-wrap}.feed-card-content.assistant-text.collapsed.svelte-9cgcae{max-height:200px;overflow:hidden;position:relative}.feed-card-content.assistant-text.collapsed.svelte-9cgcae:after{content:"";position:absolute;bottom:0;left:0;right:0;height:40px;background:linear-gradient(transparent,#4ade800d);pointer-events:none}.feed-card-content.assistant-text.svelte-9cgcae h2,.feed-card-content.assistant-text.svelte-9cgcae h3,.feed-card-content.assistant-text.svelte-9cgcae h4{margin:.75rem 0 .5rem;color:var(--text-primary)}.feed-card-content.assistant-text.svelte-9cgcae h2{font-size:1.2em}.feed-card-content.assistant-text.svelte-9cgcae h3{font-size:1.05em}.feed-card-content.assistant-text.svelte-9cgcae h4{font-size:.95em}.feed-card-content.assistant-text.svelte-9cgcae pre{background:#00000059;padding:.625rem;border-radius:6px;overflow-x:auto;margin:.5rem 0}.feed-card-content.assistant-text.svelte-9cgcae code{background:#0000004d;padding:.125rem .375rem;border-radius:4px;font-family:JetBrains Mono,monospace;font-size:.85em}.feed-card-content.assistant-text.svelte-9cgcae pre code{background:none;padding:0}.feed-card-content.assistant-text.svelte-9cgcae ul{margin:.5rem 0;padding-left:1.25rem}.feed-card-content.assistant-text.svelte-9cgcae li{margin:.25rem 0}.feed-card-content.assistant-text.svelte-9cgcae strong{color:var(--text-primary);font-weight:600}.feed-card-content.prompt-text.svelte-9cgcae{font-style:italic;color:#ffffffe6;font-size:.8125rem;line-height:1.5}.feed-card.thinking-indicator.svelte-9cgcae{background:#fbbf2414;border-color:#fbbf2440;border-left:3px solid rgba(251,191,36,.5);padding:.5rem .75rem}.feed-card.thinking-indicator.svelte-9cgcae .feed-card-header:where(.svelte-9cgcae){margin-bottom:0}.thinking-title.svelte-9cgcae{color:#fbbf24e6!important;font-weight:500!important}.thinking-icon.svelte-9cgcae{animation:svelte-9cgcae-thinkingPulse 2s ease-in-out infinite}@keyframes svelte-9cgcae-thinkingPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.thinking-dots.svelte-9cgcae{display:flex;gap:2px;margin-left:auto}.thinking-dots.svelte-9cgcae span:where(.svelte-9cgcae){font-size:1.25rem;line-height:1;color:#fbbf24cc;animation:svelte-9cgcae-thinkingDot 1.4s ease-in-out infinite}.thinking-dots.svelte-9cgcae span:where(.svelte-9cgcae):nth-child(1){animation-delay:0s}.thinking-dots.svelte-9cgcae span:where(.svelte-9cgcae):nth-child(2){animation-delay:.2s}.thinking-dots.svelte-9cgcae span:where(.svelte-9cgcae):nth-child(3){animation-delay:.4s}@keyframes svelte-9cgcae-thinkingDot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.feed-empty.svelte-9cgcae{text-align:center;padding:3rem 1.25rem;color:var(--text-muted)}.feed-empty-icon.svelte-9cgcae{font-size:2.5rem;margin-bottom:.75rem;opacity:.5}.feed-empty.svelte-9cgcae h3:where(.svelte-9cgcae){font-size:.875rem;margin-bottom:.375rem;color:var(--text-secondary)}.feed-empty.svelte-9cgcae p:where(.svelte-9cgcae){font-size:.75rem}.scroll-to-bottom.svelte-9cgcae{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);background:#a78bfae6;color:#fff;padding:.375rem .875rem;border-radius:9999px;font-size:.75rem;font-weight:500;border:none;cursor:pointer;z-index:10;box-shadow:0 2px 8px #0000004d;transition:background .15s,transform .15s}.scroll-to-bottom.svelte-9cgcae:hover{background:#a78bfa;transform:translate(-50%) scale(1.05)}@media(prefers-reduced-motion:reduce){.feed-in-progress.svelte-9cgcae,.thinking-icon.svelte-9cgcae,.thinking-dots.svelte-9cgcae span:where(.svelte-9cgcae){animation:none}}.timeline-strip.svelte-1msqea{display:flex;gap:4px;overflow-x:auto;padding:.5rem 0;scrollbar-width:thin}.timeline-icon.svelte-1msqea{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:6px;font-size:.875rem;border:2px solid transparent;cursor:default;transition:border-color .2s ease}.timeline-pending.svelte-1msqea{background-color:var(--bg-secondary);border-color:var(--text-muted);animation:svelte-1msqea-pulse 1.5s ease-in-out infinite}.timeline-success.svelte-1msqea{background-color:#22c55e1a;border-color:var(--accent-success)}.timeline-fail.svelte-1msqea{background-color:#ef44441a;border-color:var(--accent-error)}@keyframes svelte-1msqea-pulse{0%,to{opacity:1}50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.timeline-pending.svelte-1msqea{animation:none}}.graph-panel.svelte-9e9916{display:flex;flex-direction:column;gap:.75rem;height:100%;min-height:400px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:10px;padding:.75rem}.graph-header.svelte-9e9916{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-color)}.graph-heading.svelte-9e9916 h3:where(.svelte-9e9916){margin:0;font-size:.95rem;font-weight:600;color:var(--text-primary)}.graph-heading.svelte-9e9916 p:where(.svelte-9e9916){margin:.2rem 0 0;font-size:.75rem;color:var(--text-muted)}.reload-btn.svelte-9e9916{border:1px solid var(--border-color);border-radius:6px;background:var(--bg-secondary);color:var(--text-secondary);font-size:.75rem;padding:.35rem .6rem;cursor:pointer}.reload-btn.svelte-9e9916:hover:not(:disabled){color:var(--text-primary);border-color:var(--border-hover)}.reload-btn.svelte-9e9916:disabled{opacity:.6;cursor:default}.graph-layout.svelte-9e9916{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:.75rem;flex:1;min-height:0}.graph-layout.no-details.svelte-9e9916{grid-template-columns:1fr}.graph-layout.compact.svelte-9e9916{grid-template-columns:1fr;grid-template-rows:minmax(280px,1fr) auto}.graph-layout.compact.svelte-9e9916 .details-column:where(.svelte-9e9916){max-height:260px}.graph-column.svelte-9e9916,.details-column.svelte-9e9916{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;min-height:0}.graph-column.svelte-9e9916{overflow:hidden}.graph-scroll.svelte-9e9916{height:100%;overflow:auto}.graph-svg.svelte-9e9916{display:block;background:linear-gradient(180deg,#ffffff05,#ffffff03,#ffffff05)}.lane-guides.svelte-9e9916 line:where(.svelte-9e9916){stroke:#ffffff14;stroke-width:1}.graph-edges.svelte-9e9916 path:where(.svelte-9e9916){fill:none;stroke-width:2;opacity:.95}.commit-node.svelte-9e9916{cursor:pointer}.commit-node.svelte-9e9916:focus-visible{outline:none}.commit-subject.svelte-9e9916{font-size:12.5px;font-weight:500;fill:var(--text-primary);font-family:JetBrains Mono,monospace;pointer-events:none}.commit-meta.svelte-9e9916{font-size:11px;fill:var(--text-muted);font-family:JetBrains Mono,monospace;pointer-events:none}.commit-node.selected.svelte-9e9916 .commit-subject:where(.svelte-9e9916){fill:#fff}.details-column.svelte-9e9916{padding:.75rem;overflow:auto}.details-title.svelte-9e9916{margin:0 0 .75rem;font-size:.9rem;line-height:1.4;color:var(--text-primary)}.details-grid.svelte-9e9916{display:flex;flex-direction:column;gap:.55rem}.details-grid.svelte-9e9916 code:where(.svelte-9e9916){font-size:.72rem;color:var(--text-secondary);word-break:break-all}.details-grid.svelte-9e9916 span:where(.svelte-9e9916){font-size:.8rem;color:var(--text-secondary)}.detail-label.svelte-9e9916{display:block;font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:.2rem}.parents.svelte-9e9916{display:flex;flex-wrap:wrap;gap:.35rem}.parent-btn.svelte-9e9916{border:1px solid var(--border-color);border-radius:999px;background:transparent;color:var(--text-muted);font-size:.68rem;padding:.15rem .5rem}.parent-btn.linked.svelte-9e9916{color:var(--text-secondary);cursor:pointer}.parent-btn.linked.svelte-9e9916:hover{color:var(--text-primary);border-color:var(--border-hover)}.refs-section.svelte-9e9916{margin-top:.85rem}.refs.svelte-9e9916{display:flex;flex-wrap:wrap;gap:.35rem}.ref-chip.svelte-9e9916{font-size:.66rem;border-radius:999px;padding:.16rem .5rem;border:1px solid transparent}.ref-branch.svelte-9e9916{color:#60a5fa;background:#3b82f621;border-color:#3b82f64d}.ref-head.svelte-9e9916{color:#34d399;background:#10b98121;border-color:#10b9814d}.ref-remote.svelte-9e9916{color:#fbbf24;background:#f59e0b21;border-color:#f59e0b4d}.ref-tag.svelte-9e9916{color:#f472b6;background:#ec489921;border-color:#ec48994d}.body-section.svelte-9e9916{margin-top:.85rem}.body-section.svelte-9e9916 pre:where(.svelte-9e9916){margin:0;max-height:180px;overflow:auto;font-size:.72rem;line-height:1.5}.status-message.svelte-9e9916{height:100%;min-height:4rem;display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:.85rem;padding:1rem;text-align:center}.status-message.error.svelte-9e9916{color:var(--accent-error)}@media(max-width:1024px){.graph-layout.svelte-9e9916{grid-template-columns:1fr;grid-template-rows:minmax(280px,1fr) auto}.details-column.svelte-9e9916{max-height:280px}}.provenance-chips.svelte-19xduqw{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0}.provenance-chip.svelte-19xduqw{display:inline-flex;align-items:center;max-width:100%;padding:.1rem .4rem;border-radius:999px;font-size:.6rem;font-weight:600;letter-spacing:.04em;border:1px solid rgba(180,160,255,.28);background:#b4a0ff14;color:#b4a0ffd9;vertical-align:middle;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.provenance-chip.svelte-19xduqw:hover{background:#b4a0ff24;text-decoration:underline}.provenance-chip.svelte-19xduqw:focus-visible{outline:2px solid rgba(180,160,255,.55);outline-offset:2px}.gateway.svelte-127gail{display:flex;flex-direction:column;gap:.55rem}.header-row.svelte-127gail{display:flex;align-items:center;justify-content:space-between}.title.svelte-127gail{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:0;width:100%}.title-button.svelte-127gail{display:inline-flex;align-items:center;gap:.4rem;background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;font-weight:inherit;cursor:pointer;flex:1;text-align:left;min-width:0;transition:color .15s ease}.title-button.svelte-127gail:hover{color:#dcdcebe6}.title-button.svelte-127gail:hover .title-glyph:where(.svelte-127gail){color:#4ac8e8;text-shadow:0 0 10px rgba(74,200,232,.6)}.title-button.svelte-127gail:hover .title-chevron:where(.svelte-127gail){color:#4ac8e8e6}.title-button.svelte-127gail:focus-visible{outline:2px solid rgba(74,200,232,.45);outline-offset:3px;border-radius:4px}.title-chevron.svelte-127gail{display:inline-block;font-size:.6rem;color:var(--text-muted);transition:transform .2s ease,color .2s ease;line-height:1}.title-chevron-collapsed.svelte-127gail{transform:rotate(-90deg)}.title-glyph.svelte-127gail{color:#4ac8e8b3;font-size:.7rem;text-shadow:0 0 6px rgba(74,200,232,.4);transition:color .2s ease,text-shadow .2s ease}.title-text.svelte-127gail{flex:0 1 auto}.title-collapsed-state.svelte-127gail{margin-left:auto;display:inline-flex;align-items:center;gap:.35rem;padding:.1rem .45rem;border-radius:999px;font-size:.55rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-family:JetBrains Mono,monospace;color:rgba(var(--accent),.95);background:rgba(var(--accent),.1);border:1px solid rgba(var(--accent),.32);flex-shrink:0}.title-state-dot.svelte-127gail{width:6px;height:6px;border-radius:50%;background:rgba(var(--accent),.95);box-shadow:0 0 5px rgba(var(--accent),.5);flex-shrink:0}.title-collapsed-state[data-state=dormant].svelte-127gail .title-state-dot:where(.svelte-127gail){box-shadow:none;opacity:.55}.title-collapsed-state[data-state=live-healthy].svelte-127gail .title-state-dot:where(.svelte-127gail),.title-collapsed-state[data-state=live-unknown].svelte-127gail .title-state-dot:where(.svelte-127gail),.title-collapsed-state[data-state=live-unhealthy].svelte-127gail .title-state-dot:where(.svelte-127gail){animation:svelte-127gail-livePulse 1.6s ease-in-out infinite}.title-collapsed-state[data-state=starting].svelte-127gail .title-state-dot:where(.svelte-127gail){animation:svelte-127gail-livePulse .7s ease-in-out infinite}.gateway-collapsed.svelte-127gail{gap:0}.portal-frame.svelte-127gail{position:relative;border-radius:14px;border:1px solid rgba(var(--accent),.18);background:radial-gradient(circle at 50% 38%,rgba(var(--accent),.07) 0%,rgba(var(--accent),.02) 35%,transparent 70%),linear-gradient(180deg,#0a0c16b3,#06080eb3);padding:.6rem .7rem .7rem;overflow:hidden;transition:border-color .45s ease,box-shadow .45s ease;box-shadow:inset 0 0 22px rgba(var(--accent),.04),0 2px 8px #00000059}.portal-frame[data-state=live-healthy].svelte-127gail,.portal-frame[data-state=live-unknown].svelte-127gail{border-color:rgba(var(--accent),.4);box-shadow:inset 0 0 26px rgba(var(--accent),.08),0 0 22px rgba(var(--accent),.14),0 4px 14px #0006}.portal-frame[data-state=live-unhealthy].svelte-127gail,.portal-frame[data-state=failed].svelte-127gail{border-color:rgba(var(--accent),.45);box-shadow:inset 0 0 26px rgba(var(--accent),.08),0 0 18px rgba(var(--accent),.12),0 4px 12px #0006}.portal-frame[data-state=starting].svelte-127gail{border-color:rgba(var(--accent),.5);box-shadow:inset 0 0 32px rgba(var(--accent),.1),0 0 28px rgba(var(--accent),.2)}.starfield.svelte-127gail{position:absolute;inset:0;pointer-events:none;overflow:hidden;opacity:.65}.star.svelte-127gail{position:absolute;border-radius:50%;background:#ffffffd9;animation-name:svelte-127gail-starTwinkle;animation-iteration-count:infinite;animation-timing-function:ease-in-out;box-shadow:0 0 3px #fff6}@keyframes svelte-127gail-starTwinkle{0%,to{opacity:.18;transform:scale(.65)}50%{opacity:.9;transform:scale(1)}}.frame-header.svelte-127gail{position:relative;display:flex;align-items:center;gap:.45rem;z-index:2}.state-dot.svelte-127gail{width:8px;height:8px;border-radius:50%;background:rgba(var(--accent),.95);box-shadow:0 0 8px rgba(var(--accent),.55);flex-shrink:0}.portal-frame[data-state=dormant].svelte-127gail .state-dot:where(.svelte-127gail){box-shadow:none;opacity:.6}.portal-frame[data-state=live-healthy].svelte-127gail .state-dot:where(.svelte-127gail),.portal-frame[data-state=live-unknown].svelte-127gail .state-dot:where(.svelte-127gail),.portal-frame[data-state=live-unhealthy].svelte-127gail .state-dot:where(.svelte-127gail){animation:svelte-127gail-livePulse 1.6s ease-in-out infinite}.portal-frame[data-state=starting].svelte-127gail .state-dot:where(.svelte-127gail){animation:svelte-127gail-livePulse .7s ease-in-out infinite}@keyframes svelte-127gail-livePulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.65);opacity:.55}}.state-label.svelte-127gail{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:rgba(var(--accent),.95);font-family:JetBrains Mono,monospace}.cap-cluster.svelte-127gail{margin-left:auto;display:inline-flex;gap:.3rem}.cap-pill.svelte-127gail{font-size:.52rem;font-weight:700;font-family:JetBrains Mono,monospace;letter-spacing:.08em;padding:.12rem .4rem;border-radius:999px;background:#ffffff0a;color:#dcdce68c;border:1px solid rgba(255,255,255,.08);transition:all .2s ease}.cap-active.svelte-127gail{background:rgba(var(--accent),.14);color:rgba(var(--accent),.95);border-color:rgba(var(--accent),.35);box-shadow:0 0 6px rgba(var(--accent),.18)}.cap-script.svelte-127gail{background:#fbbf241f;color:#fbbf24f2;border-color:#fbbf244d}.portal-stage.svelte-127gail{position:relative;width:100%;display:flex;align-items:center;justify-content:center;margin:.35rem 0 .55rem;z-index:1}.portal-svg.svelte-127gail{width:172px;height:172px;display:block;filter:drop-shadow(0 0 6px rgba(var(--accent),.18))}.ring.svelte-127gail{transform-box:fill-box;transform-origin:center}.ring-outer.svelte-127gail{animation:svelte-127gail-ringSpin 32s linear infinite reverse}.ring-main.svelte-127gail{animation:svelte-127gail-ringSpin 22s linear infinite}.ring-energy.svelte-127gail{transform-box:fill-box;transform-origin:center;animation:svelte-127gail-ringSpin 3.2s linear infinite}.portal-frame[data-state=starting].svelte-127gail .ring-energy:where(.svelte-127gail){animation-duration:1.1s}.portal-frame[data-state=live-unhealthy].svelte-127gail .ring-energy:where(.svelte-127gail){animation-duration:5.5s;opacity:.7}.core-glow.svelte-127gail{transform-box:fill-box;transform-origin:center}.core-pulse.svelte-127gail{animation:svelte-127gail-corePulse 2.6s ease-in-out infinite}.particle.svelte-127gail{transform-box:fill-box;transform-origin:center;animation:svelte-127gail-particleDrift var(--p-dur) ease-in-out infinite;animation-delay:var(--p-delay)}@keyframes svelte-127gail-ringSpin{to{transform:rotate(360deg)}}@keyframes svelte-127gail-corePulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes svelte-127gail-particleDrift{0%,to{transform:translate(0) scale(.55);opacity:.25}50%{transform:translate(var(--p-drift),calc(-1 * var(--p-drift))) scale(1);opacity:.95}}.portal-center.svelte-127gail{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;pointer-events:none}.ignite-button.svelte-127gail,.port-button.svelte-127gail{pointer-events:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.05rem;width:86px;height:86px;border-radius:50%;border:1px solid rgba(var(--accent),.45);background:#0a0e18a6;color:rgba(var(--accent),.95);cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ignite-button.svelte-127gail:hover:not(:disabled),.port-button.svelte-127gail:hover{background:rgba(var(--accent),.12);border-color:rgba(var(--accent),.7);box-shadow:0 0 18px rgba(var(--accent),.32),inset 0 0 12px rgba(var(--accent),.08);transform:scale(1.05)}.ignite-button.svelte-127gail:active:not(:disabled),.port-button.svelte-127gail:active{transform:scale(.96)}.ignite-button.svelte-127gail:disabled{opacity:.45;cursor:not-allowed}.portal-frame[data-state=dormant].svelte-127gail .ignite-button:where(.svelte-127gail){animation:svelte-127gail-dormantBreathe 3.6s ease-in-out infinite}@keyframes svelte-127gail-dormantBreathe{0%,to{box-shadow:0 0 rgba(var(--accent),0)}50%{box-shadow:0 0 14px rgba(var(--accent),.18)}}.ignite-glyph.svelte-127gail{font-size:1.4rem;line-height:1;margin-bottom:.08rem;filter:drop-shadow(0 0 4px rgba(var(--accent),.4))}.ignite-label.svelte-127gail{font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-family:JetBrains Mono,monospace}.retry-button.svelte-127gail .ignite-glyph:where(.svelte-127gail){animation:svelte-127gail-retrySpin 1.6s ease-in-out infinite}@keyframes svelte-127gail-retrySpin{0%{transform:rotate(0)}60%{transform:rotate(-60deg)}to{transform:rotate(0)}}.port-label.svelte-127gail,.port-action.svelte-127gail{font-size:.48rem;font-weight:700;font-family:JetBrains Mono,monospace;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--accent),.7);line-height:1}.port-number.svelte-127gail{font-family:JetBrains Mono,monospace;font-size:1.25rem;font-weight:700;line-height:1.2;color:#fffffff5;text-shadow:0 0 12px rgba(var(--accent),.45);letter-spacing:-.01em}.port-action.svelte-127gail{margin-top:.05rem;opacity:0;transition:opacity .2s ease}.port-button.svelte-127gail:hover .port-action:where(.svelte-127gail){opacity:1}.port-button.svelte-127gail:hover .port-label:where(.svelte-127gail){opacity:0}.spinner-orb.svelte-127gail{width:30px;height:30px;border:2px solid rgba(var(--accent),.22);border-top-color:rgba(var(--accent),.95);border-radius:50%;animation:svelte-127gail-spin .75s linear infinite;pointer-events:auto}.center-sub.svelte-127gail{margin-top:.4rem;font-size:.55rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:rgba(var(--accent),.75);font-family:JetBrains Mono,monospace}.script-running.svelte-127gail{display:flex;flex-direction:column;align-items:center;gap:.4rem}.script-heartbeat.svelte-127gail{width:24px;height:24px;border-radius:50%;background:rgba(var(--accent),.85);box-shadow:0 0 12px rgba(var(--accent),.5);animation:svelte-127gail-heartbeat 1.1s ease-in-out infinite}@keyframes svelte-127gail-heartbeat{0%,to{transform:scale(.85);opacity:.8}20%{transform:scale(1.1);opacity:1}40%{transform:scale(.95)}}.script-label.svelte-127gail{font-size:.55rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:rgba(var(--accent),.85);font-family:JetBrains Mono,monospace}@keyframes svelte-127gail-spin{to{transform:rotate(360deg)}}.frame-footer.svelte-127gail{position:relative;display:flex;flex-direction:column;gap:.4rem;z-index:1}.profile-line.svelte-127gail{display:flex;align-items:baseline;gap:.4rem;font-size:.7rem}.profile-line-label.svelte-127gail{font-size:.52rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-family:JetBrains Mono,monospace;color:rgba(var(--accent),.6)}.profile-line-value.svelte-127gail{color:#dcdcebe6;font-weight:600}.profile-chip-row.svelte-127gail{display:flex;flex-wrap:wrap;gap:.3rem}.profile-chip.svelte-127gail{display:inline-flex;align-items:center;gap:.3rem;padding:.22rem .55rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#d2d2e1bf;font-size:.65rem;font-weight:600;cursor:pointer;transition:all .15s ease}.profile-chip.svelte-127gail:hover:not(:disabled){background:#ffffff12;border-color:#fff3;color:#f0f0faf2}.profile-chip.svelte-127gail:disabled{opacity:.5;cursor:not-allowed}.profile-chip-active.svelte-127gail{background:rgba(var(--accent),.14);border-color:rgba(var(--accent),.5);color:rgba(var(--accent),.95);box-shadow:0 0 8px rgba(var(--accent),.2)}.chip-dot.svelte-127gail{width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 4px currentColor;opacity:.55}.profile-chip-active.svelte-127gail .chip-dot:where(.svelte-127gail){opacity:1;animation:svelte-127gail-livePulse 1.4s ease-in-out infinite}.chip-label.svelte-127gail{font-family:JetBrains Mono,monospace;letter-spacing:.02em}.chip-tag.svelte-127gail{font-size:.5rem;text-transform:uppercase;letter-spacing:.08em;padding:.05rem .3rem;border-radius:4px;background:#fbbf2426;color:#fbbf24e6;font-weight:700}.command-line.svelte-127gail{display:block;font-family:JetBrains Mono,monospace;font-size:.65rem;padding:.32rem .55rem;border-radius:6px;background:#0006;border:1px solid rgba(255,255,255,.06);color:#c8c8d7e0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.command-prompt.svelte-127gail{color:rgba(var(--accent),.7);margin-right:.4rem;font-weight:700;-webkit-user-select:none;user-select:none}.provenance-row.svelte-127gail{display:flex;min-width:0}.control-strip.svelte-127gail{display:flex;gap:.4rem}.control-btn.svelte-127gail{flex:1;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.45rem .5rem;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#dcdce6d9;font-size:.7rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s ease}.control-btn.svelte-127gail:hover:not(:disabled){background:#ffffff12;border-color:#fff3;color:#fffffff2}.control-btn.svelte-127gail:disabled{opacity:.45;cursor:not-allowed}.control-active.svelte-127gail{background:#4ac8e81f;border-color:#4ac8e866;color:#4ac8e8f2;box-shadow:inset 0 0 8px #4ac8e814}.control-open.svelte-127gail{background:#4ac8e814;border-color:#4ac8e84d;color:#4ac8e8f2}.control-open.svelte-127gail:hover:not(:disabled){background:#4ac8e82e;border-color:#4ac8e88c;box-shadow:0 0 10px #4ac8e833}.control-primary.svelte-127gail{background:#4ade801a;border-color:#4ade8059;color:#4ade80f2}.control-primary.svelte-127gail:hover:not(:disabled){background:#4ade802e;border-color:#4ade808c;box-shadow:0 0 10px #4ade8033}.control-danger.svelte-127gail{flex:0 0 auto;background:#f8717114;border-color:#f871714d;color:#f87171f2}.control-danger.svelte-127gail:hover:not(:disabled){background:#f871712e;border-color:#f871718c;box-shadow:0 0 10px #f8717133}.ctl-icon.svelte-127gail{font-size:.78rem;line-height:1}.spinner-mini.svelte-127gail{width:11px;height:11px;border:1.5px solid rgba(255,255,255,.2);border-top-color:currentColor;border-radius:50%;animation:svelte-127gail-spin .6s linear infinite}.constellation.svelte-127gail{padding-top:.15rem}.constellation-label.svelte-127gail{display:inline-flex;align-items:center;gap:.35rem;font-size:.55rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);font-family:JetBrains Mono,monospace;margin-bottom:.35rem}.const-dot.svelte-127gail{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--text-muted);opacity:.6}.constellation-row.svelte-127gail{display:flex;flex-wrap:wrap;gap:.35rem}.ep-orb.svelte-127gail{display:inline-flex;align-items:center;gap:.3rem;padding:.18rem .5rem;border-radius:999px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);font-size:.62rem;transition:all .15s ease}.ep-orb.svelte-127gail:hover{background:#ffffff0f;border-color:#ffffff26}.ep-orb-dot.svelte-127gail{width:6px;height:6px;border-radius:50%;background:var(--text-muted);opacity:.7}.ep-orb[data-status=running].svelte-127gail .ep-orb-dot:where(.svelte-127gail){background:var(--accent-success);box-shadow:0 0 5px #4ade808c;opacity:1;animation:svelte-127gail-livePulse 1.6s ease-in-out infinite}.ep-orb[data-status=failed].svelte-127gail .ep-orb-dot:where(.svelte-127gail),.ep-orb[data-status=crashed].svelte-127gail .ep-orb-dot:where(.svelte-127gail){background:var(--accent-error);opacity:1}.ep-orb[data-health=unhealthy].svelte-127gail .ep-orb-dot:where(.svelte-127gail){background:var(--accent-error)}.ep-orb-name.svelte-127gail{max-width:7.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dcdce6e0;font-family:JetBrains Mono,monospace;font-size:.62rem}.ep-orb-action.svelte-127gail{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:none;background:#4ac8e81f;color:#4ac8e8f2;font-size:.6rem;cursor:pointer;transition:all .15s ease}.ep-orb-action.svelte-127gail:hover:not(:disabled){background:#4ac8e847;transform:scale(1.1)}.ep-orb-stop.svelte-127gail{background:#f871711f;color:#f87171f2}.ep-orb-stop.svelte-127gail:hover:not(:disabled){background:#f8717147}.ep-orb-action.svelte-127gail:disabled{opacity:.45;cursor:not-allowed}.scrying-pane.svelte-127gail{margin-top:.15rem;border-radius:10px;border:1px solid rgba(74,200,232,.22);background:radial-gradient(circle at 22% 18%,rgba(74,200,232,.07),transparent 55%),radial-gradient(circle at 78% 82%,rgba(168,130,255,.05),transparent 60%),#0204088c;overflow:hidden;animation:svelte-127gail-scryingOpen .22s ease-out}.scrying-header.svelte-127gail{display:flex;align-items:center;gap:.4rem;padding:.38rem .6rem;border-bottom:1px solid rgba(74,200,232,.12);font-size:.58rem;text-transform:uppercase;letter-spacing:.12em;font-family:JetBrains Mono,monospace;color:#4ac8e8d9;font-weight:700}.scrying-icon.svelte-127gail{color:#4ac8e8;text-shadow:0 0 6px rgba(74,200,232,.5);animation:svelte-127gail-scryingPulse 2.4s ease-in-out infinite}.scrying-status.svelte-127gail{margin-left:auto;color:#4ac8e8a6;text-transform:none;letter-spacing:.04em;font-weight:500;font-size:.56rem}.scrying-status.live.svelte-127gail{color:#4ade80d9}.scrying-empty.svelte-127gail{padding:1.6rem;text-align:center;font-size:.7rem;color:#4ac8e88c;font-style:italic}.scrying-content.svelte-127gail{margin:0;padding:.5rem .6rem;background:transparent;border:none;max-height:240px;overflow:auto;font-family:JetBrains Mono,monospace;font-size:.64rem;line-height:1.5;color:#c8dcebdb;white-space:pre-wrap;word-break:break-all;border-radius:0}@keyframes svelte-127gail-scryingOpen{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-127gail-scryingPulse{0%,to{opacity:.65}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.title-collapsed-state[data-state=live-healthy].svelte-127gail .title-state-dot:where(.svelte-127gail),.title-collapsed-state[data-state=live-unknown].svelte-127gail .title-state-dot:where(.svelte-127gail),.title-collapsed-state[data-state=live-unhealthy].svelte-127gail .title-state-dot:where(.svelte-127gail),.title-collapsed-state[data-state=starting].svelte-127gail .title-state-dot:where(.svelte-127gail),.star.svelte-127gail,.portal-frame[data-state=live-healthy].svelte-127gail .state-dot:where(.svelte-127gail),.portal-frame[data-state=live-unknown].svelte-127gail .state-dot:where(.svelte-127gail),.portal-frame[data-state=live-unhealthy].svelte-127gail .state-dot:where(.svelte-127gail),.portal-frame[data-state=starting].svelte-127gail .state-dot:where(.svelte-127gail),.ring-outer.svelte-127gail,.ring-main.svelte-127gail,.ring-energy.svelte-127gail,.core-pulse.svelte-127gail,.particle.svelte-127gail,.portal-frame[data-state=dormant].svelte-127gail .ignite-button:where(.svelte-127gail),.retry-button.svelte-127gail .ignite-glyph:where(.svelte-127gail),.spinner-orb.svelte-127gail,.script-heartbeat.svelte-127gail,.spinner-mini.svelte-127gail,.profile-chip-active.svelte-127gail .chip-dot:where(.svelte-127gail),.ep-orb[data-status=running].svelte-127gail .ep-orb-dot:where(.svelte-127gail),.scrying-icon.svelte-127gail{animation:none}}.prompt-context-ghost.svelte-j77upf{position:relative;padding:.65rem .75rem;border-radius:10px;border:1px solid rgba(74,200,232,.26);background:radial-gradient(circle at 84% 20%,rgba(96,165,250,.16),transparent 52%),linear-gradient(175deg,#07101eeb,#060c16db);box-shadow:0 14px 30px #04091473,0 0 28px #4ac8e81f;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.context-header.svelte-j77upf{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.45rem}.context-heading.svelte-j77upf{display:flex;align-items:baseline;gap:.5rem;min-width:0}.context-kicker.svelte-j77upf{font-size:.675rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#60a5faf2}.context-freshness.svelte-j77upf{font-size:.68rem;color:#e2e8f09e;white-space:nowrap}.context-dot.svelte-j77upf{margin:0 .2rem}.context-actions.svelte-j77upf{display:flex;gap:.35rem;flex-shrink:0}.context-btn.svelte-j77upf{border:1px solid rgba(148,163,184,.35);background:#0f172a94;color:#e2e8f0d6;padding:.16rem .45rem;border-radius:999px;font-size:.66rem;cursor:pointer}.context-btn.svelte-j77upf:hover:not(:disabled){background:#1e293bcc;color:#f8fafcf2}.context-btn.svelte-j77upf:disabled{opacity:.65;cursor:not-allowed}.context-body.svelte-j77upf{color:#e9efffe6;font-size:.77rem;line-height:1.55}.context-body.collapsed.svelte-j77upf{max-height:10rem;overflow:hidden;position:relative}.context-body.collapsed.svelte-j77upf:after{content:"";position:absolute;inset:auto 0 0;height:2.4rem;background:linear-gradient(transparent,#07101ef2);pointer-events:none}.context-expand.svelte-j77upf{margin-top:.4rem;padding:0;border:0;background:transparent;color:#93c5fdf2;font-size:.68rem;cursor:pointer}.context-expand.svelte-j77upf:hover{text-decoration:underline}.context-details.svelte-j77upf{margin-top:.55rem;padding-top:.55rem;border-top:1px solid rgba(148,163,184,.2);display:grid;gap:.26rem}.detail-row.svelte-j77upf{display:flex;align-items:baseline;gap:.5rem}.detail-label.svelte-j77upf{flex:0 0 5.3rem;font-size:.66rem;letter-spacing:.03em;color:#94a3b8d9;text-transform:uppercase}.detail-value.svelte-j77upf{font-size:.72rem;color:#e2e8f0eb;min-width:0;word-break:break-word}.context-state.svelte-j77upf{font-size:.75rem;color:#e2e8f0b8}.context-error.svelte-j77upf{color:#f87171f2}.context-body.svelte-j77upf pre{background:#0206178c;border:1px solid rgba(148,163,184,.24);border-radius:6px;padding:.5rem .625rem;overflow-x:auto;margin:.45rem 0}.context-body.svelte-j77upf code{font-family:JetBrains Mono,monospace;font-size:.92em;background:#02061775;padding:.08rem .24rem;border-radius:4px}.context-body.svelte-j77upf pre code{background:none;padding:0}.context-body.svelte-j77upf h2,.context-body.svelte-j77upf h3,.context-body.svelte-j77upf h4{margin:.4rem 0 .3rem;color:#f8fafcf5}.context-body.svelte-j77upf ul{margin:.35rem 0;padding-left:1.05rem}.context-body.svelte-j77upf li{margin:.15rem 0}@media(max-width:880px){.detail-row.svelte-j77upf{flex-direction:column;gap:.05rem}.detail-label.svelte-j77upf{flex:none}}.prompt-input-shell.svelte-34978x{position:relative}.prompt-context-layer.svelte-34978x{position:absolute;left:0;right:0;bottom:calc(100% + .45rem);opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .16s ease,transform .16s ease;z-index:20}.prompt-context-layer.open.svelte-34978x{opacity:1;transform:translateY(0);pointer-events:auto}.prompt-input-container.svelte-34978x{display:flex;gap:.5rem;align-items:flex-end}.prompt-input-container.svelte-34978x .prompt-textarea{width:100%;resize:none;min-height:2.5rem;max-height:8rem;field-sizing:content}.prompt-input-error.svelte-34978x{margin-top:.35rem;font-size:.7rem;color:#f87171f2}.mobile-prompt-input.svelte-107l3z3{display:none}.mobile-context-layer.svelte-107l3z3{position:absolute;left:0;right:0;bottom:calc(100% + .5rem);max-height:min(34svh,18rem);opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .16s ease,transform .16s ease}.mobile-context-layer.open.svelte-107l3z3{opacity:1;transform:translateY(0);pointer-events:auto}.mobile-context-layer.svelte-107l3z3 .prompt-context-ghost{max-height:min(34svh,18rem);overflow:auto;-webkit-overflow-scrolling:touch}.mobile-prompt-surface.svelte-107l3z3{border:1px solid rgba(74,200,232,.24);border-radius:12px;background:radial-gradient(circle at 18% 0%,rgba(74,200,232,.12),transparent 58%),linear-gradient(180deg,#0f121ef5,#080a12f5);box-shadow:0 -12px 30px #0000006b,0 0 22px #4ac8e814;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);padding:.55rem}.mobile-prompt-meta.svelte-107l3z3{display:flex;align-items:center;gap:.4rem;min-width:0;margin:0 .15rem .4rem;color:#c8dcebb3;font-size:.72rem}.mobile-prompt-dot.svelte-107l3z3{width:7px;height:7px;border-radius:999px;background:#4ade80f2;box-shadow:0 0 8px #4ade8073;flex:0 0 auto}.mobile-prompt-agent.svelte-107l3z3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mobile-prompt-row.svelte-107l3z3{display:flex;align-items:flex-end;gap:.5rem}.mobile-prompt-field.svelte-107l3z3{flex:1;min-width:0}.mobile-prompt-field.svelte-107l3z3 .mobile-prompt-textarea{width:100%;min-height:44px;max-height:min(28svh,9rem);resize:none;field-sizing:content;font-size:16px;line-height:1.35;border-color:#4ac8e82e;background:#040810b8}.mobile-prompt-field.svelte-107l3z3 .mobile-prompt-textarea:focus{border-color:#4ac8e88c;box-shadow:0 0 0 3px #4ac8e81a}.mobile-prompt-field.svelte-107l3z3 .addon-textarea-dropdown{max-height:min(42svh,320px);background:#0a0e18fa}.mobile-prompt-field.svelte-107l3z3 .addon-textarea-hint{overflow-x:auto;justify-content:flex-start;white-space:nowrap;-webkit-overflow-scrolling:touch}.mobile-send-btn.svelte-107l3z3{width:44px;height:44px;flex:0 0 44px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(74,200,232,.38);background:#3b82f6eb;color:#fff;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease,opacity .15s ease}.mobile-send-btn.svelte-107l3z3:hover:not(:disabled),.mobile-send-btn.svelte-107l3z3:focus-visible:not(:disabled){background:#2563ebfa;border-color:#93c5fd99}.mobile-send-btn.svelte-107l3z3:active:not(:disabled){transform:translateY(1px)}.mobile-send-btn.svelte-107l3z3:disabled{opacity:.42;cursor:not-allowed}.mobile-spinner.svelte-107l3z3{width:16px;height:16px;border-radius:999px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:svelte-107l3z3-mobileSpin .75s linear infinite}@keyframes svelte-107l3z3-mobileSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.mobile-spinner.svelte-107l3z3{animation:none}}.mobile-prompt-error.svelte-107l3z3{margin:.45rem .1rem 0;color:#f87171f2;font-size:.72rem;line-height:1.3}@media(max-width:720px){.mobile-prompt-input.svelte-107l3z3{position:fixed;left:max(.5rem,env(safe-area-inset-left));right:max(.5rem,env(safe-area-inset-right));bottom:calc(max(.5rem,env(safe-area-inset-bottom)) + var(--keyboard-offset, 0px));display:block;z-index:31;pointer-events:auto}}.permission-modal-backdrop.svelte-vb1omf{position:fixed;inset:0;background-color:#000c;display:flex;align-items:center;justify-content:center;z-index:60}.permission-modal.svelte-vb1omf{background-color:var(--bg-card);border:2px solid var(--accent-warning);border-radius:16px;padding:1.5rem;max-width:600px;width:90vw}.permission-header.svelte-vb1omf{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.permission-icon.svelte-vb1omf{font-size:1.5rem}.permission-title.svelte-vb1omf{font-size:1.125rem;font-weight:600;flex:1}.permission-context.svelte-vb1omf{font-size:.8125rem;line-height:1.5;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:.75rem;margin-bottom:1rem;max-height:200px;overflow:auto;white-space:pre-wrap;word-break:break-all;color:var(--text-secondary)}.permission-aux-list.svelte-vb1omf{margin-bottom:1rem}.expand-toggle.svelte-vb1omf{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:var(--text-muted);font-size:.75rem;cursor:pointer;padding:.25rem 0;transition:color .15s ease}.expand-toggle.svelte-vb1omf:hover{color:var(--text-secondary)}.permission-auxiliary.svelte-vb1omf{font-size:.8125rem;line-height:1.6;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:.75rem;margin-top:.25rem;margin-bottom:.5rem;max-height:300px;overflow:auto;color:var(--text-secondary)}.permission-auxiliary.svelte-vb1omf pre{background-color:var(--bg-primary);border-radius:6px;padding:.5rem;overflow-x:auto;white-space:pre-wrap;word-break:break-all;margin:.5rem 0}.permission-auxiliary.svelte-vb1omf code{font-size:.75rem}.permission-auxiliary.svelte-vb1omf h2,.permission-auxiliary.svelte-vb1omf h3,.permission-auxiliary.svelte-vb1omf h4{margin:.75rem 0 .25rem;color:var(--text-primary)}.permission-auxiliary.svelte-vb1omf ul{padding-left:1.25rem;margin:.25rem 0}.permission-options.svelte-vb1omf{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.permission-key.svelte-vb1omf{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:4px;background-color:#ffffff1a;font-size:.75rem;font-weight:600;margin-right:.25rem}.permission-hint.svelte-vb1omf{text-align:center;color:var(--text-muted);font-size:.75rem}.quick-action-row.svelte-vb1omf{text-align:center;margin-bottom:.75rem}.quick-action-link.svelte-vb1omf{background:none;border:none;color:var(--text-muted);font-size:.72rem;cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px;transition:color .15s ease;padding:.25rem}.quick-action-link.svelte-vb1omf:hover:not(:disabled){color:var(--text-secondary)}.quick-action-link.svelte-vb1omf:disabled{cursor:default;opacity:.5}.quick-action-confirm.svelte-vb1omf{font-size:.72rem;color:#4ac8e8d9;font-weight:500}.feedback-input.svelte-vb1omf{padding:.75rem;background-color:var(--bg-secondary);border:1px solid var(--accent-warning);border-radius:8px}.feedback-textarea.svelte-vb1omf{width:100%;resize:none;min-height:4rem;max-height:10rem;field-sizing:content;margin-bottom:.5rem}.feedback-actions.svelte-vb1omf{display:flex;gap:.5rem}.question-modal-backdrop.svelte-xw6lrc{position:fixed;inset:0;background-color:#000c;display:flex;align-items:center;justify-content:center;z-index:60}.question-modal.svelte-xw6lrc{background-color:var(--bg-card);border:2px solid var(--accent-info);border-radius:16px;padding:1.5rem;max-width:500px;width:90vw}.question-section.svelte-xw6lrc{margin-bottom:1rem}.question-section.svelte-xw6lrc:last-child{margin-bottom:0}.question-tag.svelte-xw6lrc{display:inline-block;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--accent-info);background-color:#06b6d41a;padding:.125rem .5rem;border-radius:4px;margin-bottom:.5rem}.multi-tag.svelte-xw6lrc{color:var(--accent-warning, #f59e0b);background-color:#f59e0b1a;margin-left:.25rem}.question-text.svelte-xw6lrc{font-size:1rem;font-weight:500;margin-bottom:1rem;line-height:1.4}.question-options.svelte-xw6lrc{display:flex;flex-direction:column;gap:.5rem}.question-option.svelte-xw6lrc{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;cursor:pointer;text-align:left;color:var(--text-primary);transition:all .15s ease}.question-option.svelte-xw6lrc:hover:not(:disabled){border-color:var(--accent-info);background-color:var(--bg-tertiary)}.question-option.selected.svelte-xw6lrc{border-color:var(--accent-info);background-color:#06b6d41a}.question-option.svelte-xw6lrc:disabled{opacity:.5;cursor:not-allowed}.question-option-other.svelte-xw6lrc{opacity:.7}.question-option-indicator.svelte-xw6lrc{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;font-size:.8rem;font-weight:600;flex-shrink:0;font-family:monospace;color:var(--accent-info)}.question-option-label.svelte-xw6lrc{font-weight:500;font-size:.875rem}.question-option-desc.svelte-xw6lrc{display:block;color:var(--text-muted);font-size:.8125rem;margin-top:.25rem}.question-other-input.svelte-xw6lrc{padding:.75rem;background-color:var(--bg-secondary);border:1px solid var(--accent-info);border-radius:8px}.other-actions.svelte-xw6lrc{display:flex;gap:.5rem;margin-top:.5rem}.submit-row.svelte-xw6lrc{margin-top:1rem;display:flex;justify-content:flex-end}.error-text.svelte-xw6lrc{color:var(--accent-error, #ef4444);font-size:.8125rem;margin-top:.5rem}.policy-grid.svelte-60kwaz{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;transition:opacity .2s ease}.policy-grid.loading.svelte-60kwaz{opacity:.6;pointer-events:none}.policy-card.svelte-60kwaz{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.625rem .5rem;border:1px solid rgba(74,200,232,.1);border-radius:8px;background:#121a2a73;cursor:pointer;transition:all .15s ease;text-align:center}.policy-card.svelte-60kwaz:hover:not(:disabled){border-color:#4ac8e84d;background:#4ac8e80f}.policy-card.active.svelte-60kwaz{border-color:#4ac8e866;background:#4ac8e81a;box-shadow:0 0 12px #4ac8e814}.policy-card.svelte-60kwaz:disabled{cursor:default}.policy-icon.svelte-60kwaz{font-size:1.25rem;line-height:1}.policy-name.svelte-60kwaz{font-size:.78rem;font-weight:600;color:var(--text-primary)}.policy-desc.svelte-60kwaz{font-size:.65rem;color:var(--text-muted);line-height:1.3}.history-container.svelte-la6q7z{display:flex;flex-direction:column;gap:.375rem;max-height:300px;overflow-y:auto;transition:opacity .2s ease}.history-container.loading.svelte-la6q7z{opacity:.5}.empty.svelte-la6q7z{text-align:center;padding:1rem;font-size:.72rem;color:var(--text-muted)}.history-card.svelte-la6q7z{display:flex;flex-direction:column;gap:.25rem;padding:.5rem .625rem;border:1px solid rgba(255,255,255,.05);border-radius:6px;background:#121a2a4d;cursor:pointer;transition:border-color .15s ease;text-align:left;width:100%}.history-card.svelte-la6q7z:hover{border-color:#ffffff1a}.card-top.svelte-la6q7z{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}.kind-icon.svelte-la6q7z{font-size:.75rem}.kind-label.svelte-la6q7z{font-size:.72rem;font-weight:600;color:var(--text-secondary)}.tool-name.svelte-la6q7z{font-size:.65rem;font-family:JetBrains Mono,monospace;color:var(--text-primary);background:#ffffff0d;padding:.05rem .3rem;border-radius:3px}.status-badge.svelte-la6q7z{font-size:.6rem;font-weight:600;padding:.1rem .35rem;border-radius:4px;text-transform:uppercase}.timestamp.svelte-la6q7z{margin-left:auto;font-size:.62rem;color:var(--text-muted)}.card-meta.svelte-la6q7z{display:flex;align-items:center;gap:.5rem}.actuator-label.svelte-la6q7z{font-size:.62rem;color:var(--text-muted);font-style:italic}.rule-matched.svelte-la6q7z{font-size:.58rem;color:#4ac8e899}.card-details.svelte-la6q7z{margin-top:.25rem;border-top:1px solid rgba(255,255,255,.04);padding-top:.375rem}.payload-preview.svelte-la6q7z{font-size:.62rem;font-family:JetBrains Mono,monospace;color:var(--text-muted);background:#0f0f1980;border-radius:4px;padding:.375rem;max-height:120px;overflow:auto;white-space:pre-wrap;word-break:break-all}.actions-list.svelte-la6q7z{margin-top:.375rem;display:flex;flex-direction:column;gap:.2rem}.action-row.svelte-la6q7z{display:flex;align-items:center;gap:.5rem;font-size:.62rem}.action-actuator.svelte-la6q7z{color:var(--text-secondary);font-weight:500}.action-status.svelte-la6q7z{color:var(--text-muted)}.action-time.svelte-la6q7z{margin-left:auto;color:var(--text-muted)}.cred-reveal.svelte-jbmc4d{display:flex;flex-direction:column;gap:.6rem}.mint-row.svelte-jbmc4d{display:flex;align-items:flex-end;gap:.6rem;flex-wrap:wrap}.expiry.svelte-jbmc4d{display:flex;flex-direction:column;gap:.25rem;font-size:.72rem;color:#fff9}.expiry.svelte-jbmc4d select:where(.svelte-jbmc4d){background:#080c16cc;border:1px solid rgba(var(--accent),.3);border-radius:.4rem;color:#eaf6ff;padding:.35rem .5rem;font:inherit}.mint-btn.svelte-jbmc4d{background:linear-gradient(135deg,rgba(var(--accent),.9),rgba(var(--accent),.55));color:#04121c;border:none;border-radius:.45rem;padding:.45rem .9rem;font-weight:600;cursor:pointer}.mint-btn.svelte-jbmc4d:disabled{opacity:.6;cursor:default}.hint.svelte-jbmc4d,.sub.svelte-jbmc4d{font-size:.72rem;color:#ffffff8c;margin:0}.err.svelte-jbmc4d{color:#ff8087;font-size:.78rem;margin:0}.gate-note.svelte-jbmc4d{border:1px solid rgba(255,184,77,.4);background:#ffb84d14;border-radius:.5rem;padding:.6rem .75rem;font-size:.78rem;color:#ffffffc7}.gate-note.svelte-jbmc4d p:where(.svelte-jbmc4d){margin:0 0 .25rem}.micro.svelte-jbmc4d{text-transform:uppercase;letter-spacing:.08em;font-size:.62rem;color:rgba(var(--accent),.9)}.revealed.svelte-jbmc4d{border:1px solid rgba(var(--accent),.4);background:rgba(var(--accent),.06);border-radius:.6rem;padding:.75rem;display:flex;flex-direction:column;gap:.6rem}.rev-head.svelte-jbmc4d{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.rev-head.svelte-jbmc4d p:where(.svelte-jbmc4d){margin:0}.icon-btn.svelte-jbmc4d{background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:.4rem;color:#ffffffb3;cursor:pointer;padding:.25rem;display:inline-flex}.field.svelte-jbmc4d{display:flex;flex-direction:column;gap:.3rem}.field-label.svelte-jbmc4d{font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:#ffffff80}.copy-row.svelte-jbmc4d{display:flex;gap:.5rem;align-items:stretch}.copy-row.block.svelte-jbmc4d{align-items:flex-start}.copy-row.svelte-jbmc4d code.secret:where(.svelte-jbmc4d){flex:1;word-break:break-all;background:#040a12d9;border:1px solid rgba(var(--accent),.25);border-radius:.4rem;padding:.4rem .55rem;font-size:.74rem;color:#d8f3ff}.copy-row.svelte-jbmc4d pre:where(.svelte-jbmc4d){flex:1;margin:0;overflow:auto;background:#040a12d9;border:1px solid rgba(var(--accent),.25);border-radius:.4rem;padding:.5rem .6rem;font-size:.72rem;color:#d8f3ff;max-height:220px}.copy-btn.svelte-jbmc4d{background:rgba(var(--accent),.18);border:1px solid rgba(var(--accent),.45);border-radius:.4rem;color:#eaf6ff;padding:.35rem .7rem;cursor:pointer;font-size:.74rem;white-space:nowrap;align-self:flex-start}.meta-grid.svelte-jbmc4d{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem;font-size:.74rem}.meta-grid.svelte-jbmc4d>div:where(.svelte-jbmc4d){display:flex;flex-direction:column;gap:.2rem}.meta-grid.svelte-jbmc4d span:where(.svelte-jbmc4d){font-size:.64rem;text-transform:uppercase;letter-spacing:.05em;color:#ffffff73}.meta-grid.svelte-jbmc4d code:where(.svelte-jbmc4d){color:#cfeaff;word-break:break-all}.endpoint.svelte-jbmc4d{display:inline-flex;gap:.4rem;align-items:center;background:transparent;border:none;padding:0;cursor:pointer;text-align:left}.edit-hint.svelte-jbmc4d{font-size:.6rem!important;color:rgba(var(--accent),.9)!important}.note.svelte-jbmc4d{font-size:.72rem;color:#ffd27d;margin:0}.tools.svelte-jbmc4d summary:where(.svelte-jbmc4d){cursor:pointer;font-size:.72rem;color:#fff9}.tools.svelte-jbmc4d ul:where(.svelte-jbmc4d){margin:.4rem 0 0;padding-left:1rem;display:flex;flex-direction:column;gap:.15rem}.tools.svelte-jbmc4d code:where(.svelte-jbmc4d){font-size:.7rem;color:#cfeaff}.liveness.svelte-1vpr57{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;padding:.2rem .5rem;border-radius:999px;border:1px solid rgba(255,255,255,.15);background:#ffffff0a;color:#fffc}.dot.svelte-1vpr57{width:.5rem;height:.5rem;border-radius:999px;background:#fff6}.connected.svelte-1vpr57 .dot:where(.svelte-1vpr57){background:#44e3a0;box-shadow:0 0 8px #44e3a099}.idle.svelte-1vpr57 .dot:where(.svelte-1vpr57){background:#ffd27d}.stale.svelte-1vpr57 .dot:where(.svelte-1vpr57),.never.svelte-1vpr57 .dot:where(.svelte-1vpr57){background:#ff9f6b}.requires_operator.svelte-1vpr57{border-color:#ff808799;background:#ff80871f;color:#ffd2d5}.requires_operator.svelte-1vpr57 .dot:where(.svelte-1vpr57){background:#ff8087;box-shadow:0 0 8px #ff808799}.when.svelte-1vpr57{color:#ffffff73}.badge.svelte-1vpr57{font-weight:700;color:#ffd2d5}.audit-panel.svelte-1mlyhke{display:flex;min-height:0;flex:1;flex-direction:column;gap:.75rem}.tabs.svelte-1mlyhke{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;padding:.25rem;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff08}.tab.svelte-1mlyhke{min-height:30px;border:0;border-radius:6px;background:transparent;color:var(--text-muted);font-size:.7rem;font-weight:600;cursor:pointer}.tab.svelte-1mlyhke:hover,.tab.active.svelte-1mlyhke{background:#4ac8e81f;color:var(--text-primary)}.access-actions.svelte-1mlyhke{display:flex;align-items:center;gap:.5rem;min-width:0}.rotate-button.svelte-1mlyhke{flex:0 0 auto;height:30px;border:1px solid rgba(74,200,232,.25);border-radius:6px;background:#4ac8e81a;color:var(--text-primary);font-size:.7rem;font-weight:700;cursor:pointer}.rotate-button.svelte-1mlyhke:disabled{cursor:default;opacity:.55}.rotation-status.svelte-1mlyhke{min-width:0;overflow:hidden;color:var(--text-muted);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.rotation-status.danger.svelte-1mlyhke{color:#fca5a5}.access-overview.svelte-1mlyhke{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.access-stat.svelte-1mlyhke,.access-section.svelte-1mlyhke{border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#121a2a59}.access-stat.svelte-1mlyhke{display:grid;gap:.14rem;padding:.55rem .65rem;min-width:0}.access-stat.svelte-1mlyhke span:where(.svelte-1mlyhke),.detail-grid.svelte-1mlyhke span:where(.svelte-1mlyhke),.section-head.svelte-1mlyhke span:where(.svelte-1mlyhke){color:var(--text-muted);font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.access-stat.svelte-1mlyhke strong:where(.svelte-1mlyhke){min-width:0;overflow:hidden;color:var(--text-primary);font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.access-stat.svelte-1mlyhke strong.success:where(.svelte-1mlyhke){color:#86efac}.access-stat.svelte-1mlyhke strong.danger:where(.svelte-1mlyhke){color:#fca5a5}.access-stat.svelte-1mlyhke strong.muted:where(.svelte-1mlyhke){color:#cbd5e1}.access-section.svelte-1mlyhke{display:grid;gap:.55rem;padding:.65rem}.section-head.svelte-1mlyhke{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.section-head.svelte-1mlyhke h3:where(.svelte-1mlyhke){margin:0;color:var(--text-primary);font-size:.78rem;font-weight:700}.detail-grid.svelte-1mlyhke{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.detail-grid.svelte-1mlyhke div:where(.svelte-1mlyhke){display:grid;min-width:0;gap:.16rem}.detail-grid.svelte-1mlyhke code:where(.svelte-1mlyhke),.source-strip.svelte-1mlyhke code:where(.svelte-1mlyhke){min-width:0;overflow:hidden;color:var(--text-secondary);font-family:JetBrains Mono,monospace;font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.source-strip.svelte-1mlyhke,.finding-strip.svelte-1mlyhke,.reason-list.svelte-1mlyhke{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.source-strip.svelte-1mlyhke span:where(.svelte-1mlyhke),.finding-strip.svelte-1mlyhke span:where(.svelte-1mlyhke),.reason-list.svelte-1mlyhke span:where(.svelte-1mlyhke){border-radius:4px;background:#ffffff0f;color:var(--text-secondary);font-size:.6rem;font-weight:700;padding:.14rem .35rem}.reason-list.svelte-1mlyhke span:where(.svelte-1mlyhke){background:#f59e0b1a;color:#fcd34d}.reason-list.muted-reasons.svelte-1mlyhke span:where(.svelte-1mlyhke){background:#94a3b81f;color:#cbd5e1}.finding-strip.svelte-1mlyhke code:where(.svelte-1mlyhke),.finding-chip.svelte-1mlyhke{min-width:0;max-width:100%;overflow:hidden;border:1px solid rgba(125,211,252,.2);border-radius:4px;background:#0ea5e917;color:#bae6fd;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:700;line-height:1.35;padding:.12rem .35rem;text-overflow:ellipsis;white-space:nowrap}.finding-chip.svelte-1mlyhke{flex:0 1 auto}.policy-list.svelte-1mlyhke{display:grid;gap:.4rem}.policy-row.svelte-1mlyhke{display:grid;gap:.28rem;padding:.55rem .65rem;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#ffffff09}.policy-row.skipped.svelte-1mlyhke{opacity:.72}.compact-state.svelte-1mlyhke{padding:.75rem;font-size:.68rem}.filters.svelte-1mlyhke{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.filter-field.svelte-1mlyhke{display:flex;min-width:0;flex-direction:column;gap:.25rem}.filter-field.compact.svelte-1mlyhke{min-width:74px}.filter-field.svelte-1mlyhke span:where(.svelte-1mlyhke){color:var(--text-muted);font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}input.svelte-1mlyhke,select.svelte-1mlyhke{width:100%;min-width:0;height:30px;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:#ffffff0a;color:var(--text-secondary);font-size:.72rem;padding:0 .5rem;outline:none}input.svelte-1mlyhke:focus,select.svelte-1mlyhke:focus{border-color:#4ac8e873}.refresh-button.svelte-1mlyhke{align-self:end;height:30px;border:1px solid rgba(74,200,232,.25);border-radius:6px;background:#4ac8e81a;color:var(--text-primary);font-size:.7rem;font-weight:700;cursor:pointer}.refresh-button.svelte-1mlyhke:disabled{cursor:default;opacity:.55}.state.svelte-1mlyhke{padding:1.25rem .75rem;border:1px solid rgba(255,255,255,.05);border-radius:8px;background:#121a2a47;color:var(--text-muted);font-size:.75rem;text-align:center}.error-state.svelte-1mlyhke{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#fca5a5;text-align:left}.error-state.svelte-1mlyhke button:where(.svelte-1mlyhke){flex:0 0 auto;border:1px solid rgba(248,113,113,.35);border-radius:6px;background:#f871711a;color:#fecaca;font-size:.7rem;font-weight:700;padding:.35rem .55rem;cursor:pointer}.row-list.svelte-1mlyhke{display:flex;min-height:0;flex:1;flex-direction:column;gap:.4rem;overflow-y:auto;transition:opacity .2s ease}.row-list.loading.svelte-1mlyhke{opacity:.62}.audit-row.svelte-1mlyhke{display:flex;width:100%;flex-direction:column;gap:.28rem;padding:.55rem .65rem;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#121a2a59;color:inherit;text-align:left;cursor:pointer}.audit-row.svelte-1mlyhke:hover{border-color:#4ac8e838}.audit-row.svelte-1mlyhke:focus-visible{outline:2px solid rgba(74,200,232,.45);outline-offset:2px}.audit-row.has-warnings.svelte-1mlyhke{border-color:#f59e0b61;background:#f59e0b12}.row-top.svelte-1mlyhke,.row-meta.svelte-1mlyhke{display:flex;min-width:0;align-items:center;gap:.4rem}.row-primary.svelte-1mlyhke{min-width:0;overflow:hidden;color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:.74rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.status.svelte-1mlyhke{flex:0 0 auto;border-radius:4px;font-size:.58rem;font-weight:800;padding:.1rem .35rem;text-transform:uppercase}.status.success.svelte-1mlyhke{background:#4ade801f;color:#86efac}.status.danger.svelte-1mlyhke{background:#f8717121;color:#fca5a5}.status.warning.svelte-1mlyhke{background:#fbbf2421;color:#fcd34d}.status.muted.svelte-1mlyhke{background:#9ca3af1f;color:#cbd5e1}.warning-count.svelte-1mlyhke{flex:0 0 auto;border:1px solid rgba(245,158,11,.35);border-radius:4px;background:#f59e0b1f;color:#fcd34d;font-size:.58rem;font-weight:800;padding:.1rem .35rem;text-transform:uppercase}.timestamp.svelte-1mlyhke{margin-left:auto;flex:0 0 auto;color:var(--text-muted);font-size:.62rem}.row-meta.svelte-1mlyhke{color:var(--text-muted);font-size:.64rem}.row-meta.svelte-1mlyhke span:where(.svelte-1mlyhke){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.policy-link.svelte-1mlyhke{flex:0 0 auto;color:#7dd3fcf2;font-size:.64rem;font-weight:700;text-decoration:none}.policy-link.svelte-1mlyhke:hover{text-decoration:underline}.chevron.svelte-1mlyhke{margin-left:auto;flex:0 0 auto;color:#fff6}.row-message.svelte-1mlyhke{color:var(--text-secondary);font-size:.68rem;line-height:1.35}.json-evidence.svelte-1mlyhke{max-height:260px;overflow:auto;margin:.25rem 0 0;border-radius:6px;background:#050a12bf;color:#cbd5e1;font-family:JetBrains Mono,monospace;font-size:.62rem;line-height:1.45;padding:.55rem;white-space:pre-wrap;word-break:break-word}@media(min-width:560px){.filters.svelte-1mlyhke{grid-template-columns:repeat(3,minmax(0,1fr))}}.rule-form.svelte-1z0kggz{display:flex;flex-direction:column;gap:.625rem;padding:.75rem;border:1px solid rgba(74,200,232,.15);border-radius:8px;background:#121a2a80}.form-field.svelte-1z0kggz{display:flex;flex-direction:column;gap:.25rem}.form-label.svelte-1z0kggz{font-size:.72rem;font-weight:600;color:var(--text-secondary)}.form-select.svelte-1z0kggz,.form-input.svelte-1z0kggz{background:#0f0f19cc;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:var(--text-primary);padding:.375rem .5rem;font-size:.78rem;font-family:inherit}.form-textarea.svelte-1z0kggz{resize:vertical;min-height:2rem;font-family:JetBrains Mono,monospace;font-size:.72rem}.form-select.svelte-1z0kggz:focus,.form-input.svelte-1z0kggz:focus{outline:none;border-color:#4ac8e866}.form-hint.svelte-1z0kggz{font-size:.65rem;color:var(--text-muted)}.actuator-cards.svelte-1z0kggz{display:grid;grid-template-columns:1fr 1fr;gap:.375rem}.actuator-card.svelte-1z0kggz{display:flex;align-items:center;gap:.375rem;padding:.375rem .5rem;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:#0f0f1999;color:var(--text-secondary);font-size:.72rem;font-weight:500;cursor:pointer;transition:all .15s ease}.actuator-card.svelte-1z0kggz:hover{border-color:var(--act-color, rgba(255, 255, 255, .2))}.actuator-card.active.svelte-1z0kggz{border-color:var(--act-color, rgba(74, 200, 232, .4));background:#ffffff0a;color:var(--text-primary)}.actuator-dot.svelte-1z0kggz{width:6px;height:6px;border-radius:50%;flex-shrink:0}.form-actions.svelte-1z0kggz{display:flex;gap:.5rem;justify-content:flex-end;padding-top:.25rem}.form-btn.svelte-1z0kggz{padding:.35rem .75rem;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:#14141ecc;color:var(--text-secondary);font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s ease}.form-btn.svelte-1z0kggz:hover{background:#ffffff0f;border-color:#fff3}.form-btn-primary.svelte-1z0kggz{background:#4ac8e81f;border-color:#4ac8e84d;color:#9bd9eb}.form-btn-primary.svelte-1z0kggz:hover{background:#4ac8e833;border-color:#4ac8e880}.editor-header.svelte-hj35ul{display:flex;align-items:center;gap:.625rem}.editor-title.svelte-hj35ul{font-size:1rem;font-weight:600;color:var(--text-primary)}.editor-project-badge.svelte-hj35ul{font-size:.65rem;padding:.15rem .5rem;border-radius:10px;background:#4ac8e81a;border:1px solid rgba(74,200,232,.2);color:#4ac8e8d9;font-weight:500}.scope-tabs.svelte-hj35ul{display:flex;gap:0;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.scope-tab.svelte-hj35ul{flex:1;padding:.5rem;background:none;border:none;border-bottom:2px solid transparent;color:var(--text-muted);font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s ease}.scope-tab.svelte-hj35ul:hover{color:var(--text-secondary)}.scope-tab.active.svelte-hj35ul{color:#4ac8e8d9;border-bottom-color:#4ac8e899}.agent-selector.svelte-hj35ul{padding:.5rem .75rem;border-bottom:1px solid rgba(255,255,255,.06)}.agent-select.svelte-hj35ul{width:100%;background:#0f0f19cc;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:var(--text-primary);padding:.375rem .5rem;font-size:.78rem;font-family:inherit}.agent-select.svelte-hj35ul:focus{outline:none;border-color:#4ac8e866}.editor-section.svelte-hj35ul{padding:.625rem .75rem;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.add-rule-btn.svelte-hj35ul{width:100%;padding:.5rem;border:1px dashed rgba(74,200,232,.25);border-radius:8px;background:transparent;color:#4ac8e8b3;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .15s ease}.add-rule-btn.svelte-hj35ul:hover{border-color:#4ac8e866;background:#4ac8e80d;color:#4ac8e8e6}.rule-list.svelte-hj35ul{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem;min-height:0;padding-bottom:1rem}.rule-list.loading.svelte-hj35ul{opacity:.5;pointer-events:none}.empty-state.svelte-hj35ul{text-align:center;padding:1.5rem .75rem;font-size:.78rem;color:var(--text-muted)}.empty-hint.svelte-hj35ul{font-size:.68rem;color:var(--text-muted);opacity:.7}.rule-card.svelte-hj35ul{display:flex;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#121a2a66;overflow:hidden;transition:opacity .15s ease}.rule-card.disabled.svelte-hj35ul{opacity:.45}.rule-stripe.svelte-hj35ul{width:3px;flex-shrink:0}.rule-body.svelte-hj35ul{flex:1;padding:.5rem .625rem;display:flex;flex-direction:column;gap:.35rem;min-width:0}.rule-top-row.svelte-hj35ul{display:flex;align-items:center;gap:.5rem}.rule-kind-badge.svelte-hj35ul{font-size:.68rem;font-weight:600;padding:.1rem .4rem;border-radius:4px;background:#ffffff0f;color:var(--text-secondary)}.rule-tool-pattern.svelte-hj35ul{font-size:.68rem;font-family:JetBrains Mono,monospace;color:var(--text-primary);background:#ffffff0d;padding:.05rem .35rem;border-radius:3px}.rule-priority.svelte-hj35ul{margin-left:auto;font-size:.62rem;color:var(--text-muted);font-weight:600}.rule-bottom-row.svelte-hj35ul{display:flex;align-items:center;justify-content:space-between}.rule-actuator.svelte-hj35ul{font-size:.72rem;font-weight:500}.rule-actions.svelte-hj35ul{display:flex;align-items:center;gap:.375rem}.rule-toggle.svelte-hj35ul{font-size:.62rem;font-weight:700;padding:.15rem .4rem;border-radius:4px;border:1px solid rgba(255,255,255,.1);background:#14141ecc;color:var(--text-muted);cursor:pointer;transition:all .15s ease}.rule-toggle.on.svelte-hj35ul{background:#4ac8e81f;border-color:#4ac8e84d;color:#9bd9eb}.rule-action-btn.svelte-hj35ul{background:none;border:none;color:var(--text-muted);font-size:.78rem;cursor:pointer;padding:.125rem;line-height:1;transition:color .15s ease}.rule-action-btn.svelte-hj35ul:hover{color:var(--text-primary)}.rule-delete-btn.svelte-hj35ul:hover{color:var(--accent-error, #f87171)}.toast-container.svelte-1j6d4qh{position:fixed;bottom:5rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column-reverse;gap:.375rem;z-index:55;pointer-events:none}.toast.svelte-1j6d4qh{display:flex;align-items:center;gap:.5rem;padding:.5rem .875rem;background:#0f0f19eb;border:1px solid rgba(74,200,232,.2);border-left:3px solid rgba(74,200,232,.6);border-radius:8px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:svelte-1j6d4qh-toastIn .25s ease-out,svelte-1j6d4qh-toastOut .4s ease-in 3.5s forwards;white-space:nowrap}.toast-icon.svelte-1j6d4qh{font-size:.875rem}.toast-text.svelte-1j6d4qh{font-size:.75rem;color:var(--text-secondary)}.toast-text.svelte-1j6d4qh strong:where(.svelte-1j6d4qh){color:var(--text-primary);font-weight:600}@keyframes svelte-1j6d4qh-toastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1j6d4qh-toastOut{0%{opacity:1}to{opacity:0}}.mcp-auth-modal-backdrop.svelte-1szd5ks{position:fixed;inset:0;background-color:#000c;display:flex;align-items:center;justify-content:center;z-index:60}.mcp-auth-modal.svelte-1szd5ks{background-color:var(--bg-card);border:2px solid #a855f7;border-radius:16px;padding:1.5rem;max-width:500px;width:90vw}.auth-header.svelte-1szd5ks{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.auth-icon.svelte-1szd5ks{font-size:1.5rem}.auth-title.svelte-1szd5ks{font-size:1.125rem;font-weight:600;flex:1}.badge-warning.svelte-1szd5ks{font-size:.6875rem;font-weight:600;padding:.125rem .5rem;border-radius:4px;background:#a855f726;color:#c084fc}.auth-provider.svelte-1szd5ks,.auth-scopes.svelte-1szd5ks,.auth-context.svelte-1szd5ks{margin-bottom:1rem}.provider-label.svelte-1szd5ks,.scopes-label.svelte-1szd5ks,.context-label.svelte-1szd5ks{display:block;font-size:.72rem;font-weight:600;color:var(--text-muted);margin-bottom:.375rem;text-transform:uppercase;letter-spacing:.05em}.provider-value.svelte-1szd5ks{font-size:1rem;font-weight:600;color:var(--text-primary)}.scopes-list.svelte-1szd5ks{display:flex;flex-wrap:wrap;gap:.375rem}.scope-badge.svelte-1szd5ks{font-size:.75rem;padding:.25rem .5rem;border-radius:4px;background:#a855f71a;border:1px solid rgba(168,85,247,.25);color:#c084fc;font-family:JetBrains Mono,monospace}.context-content.svelte-1szd5ks{font-size:.8125rem;line-height:1.5;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:.75rem;max-height:150px;overflow:auto;white-space:pre-wrap;word-break:break-all;color:var(--text-secondary)}.auth-actions.svelte-1szd5ks{display:flex;gap:.5rem}.error-text.svelte-1szd5ks{color:var(--accent-error, #ef4444);font-size:.8125rem;margin-bottom:.75rem}.elicitation-modal-backdrop.svelte-rd6tal{position:fixed;inset:0;background-color:#000c;display:flex;align-items:center;justify-content:center;z-index:60}.elicitation-modal.svelte-rd6tal{background-color:var(--bg-card);border:2px solid #a855f7;border-radius:16px;padding:1.5rem;max-width:500px;width:90vw}.elicitation-header.svelte-rd6tal{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.elicitation-icon.svelte-rd6tal{font-size:1.5rem}.elicitation-title.svelte-rd6tal{font-size:1.125rem;font-weight:600;flex:1}.badge-mcp.svelte-rd6tal{font-size:.6875rem;font-weight:600;padding:.125rem .5rem;border-radius:4px;background:#a855f726;color:#c084fc}.elicitation-message.svelte-rd6tal{font-size:.9375rem;line-height:1.5;color:var(--text-primary);margin-bottom:1rem}.elicitation-options.svelte-rd6tal{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.elicitation-option.svelte-rd6tal{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;cursor:pointer;text-align:left;color:var(--text-primary);transition:all .15s ease}.elicitation-option.svelte-rd6tal:hover:not(:disabled){border-color:#a855f7;background-color:#a855f70f}.elicitation-option.selected.svelte-rd6tal{border-color:#a855f7;background-color:#a855f71a}.elicitation-option.svelte-rd6tal:disabled{opacity:.5;cursor:not-allowed}.elicitation-option-other.svelte-rd6tal{opacity:.7}.option-label.svelte-rd6tal{font-weight:500;font-size:.875rem}.option-desc.svelte-rd6tal{color:var(--text-muted);font-size:.8125rem}.preview-list.svelte-rd6tal{display:flex;flex-direction:column;gap:.4rem;margin-top:.35rem;width:100%}.context-list.svelte-rd6tal{margin-bottom:1rem}.preview-block.svelte-rd6tal{border:1px solid color-mix(in srgb,var(--border-color) 82%,#a855f7 18%);border-radius:6px;background:color-mix(in srgb,var(--bg-secondary) 88%,#a855f7 12%);padding:.5rem;min-width:0}.preview-block.preview-link.svelte-rd6tal{background:var(--bg-secondary)}.preview-title.svelte-rd6tal{display:block;font-size:.72rem;font-weight:600;color:var(--text-muted);margin-bottom:.25rem}.preview-content.svelte-rd6tal{display:block;color:var(--text-primary);font-size:.78rem;overflow-wrap:anywhere}.preview-block.svelte-rd6tal pre:where(.svelte-rd6tal){margin:0;white-space:pre-wrap;overflow-wrap:anywhere;max-height:12rem;overflow:auto;font-family:JetBrains Mono,monospace;font-size:.74rem;line-height:1.4;color:var(--text-primary)}.free-text-input.svelte-rd6tal{margin-bottom:1rem}.free-textarea.svelte-rd6tal{width:100%;resize:none;min-height:4rem;max-height:10rem;field-sizing:content;margin-bottom:.5rem}.free-text-actions.svelte-rd6tal{display:flex;gap:.5rem}.error-text.svelte-rd6tal{color:var(--accent-error, #ef4444);font-size:.8125rem;margin-top:.5rem}.approval-backdrop.svelte-5lack1{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;background:#000000c2;padding:1rem}.approval-modal.svelte-5lack1{width:min(620px,92vw);display:flex;flex-direction:column;gap:.9rem;border:1px solid rgba(74,200,232,.28);border-radius:12px;background:#070c18f7;color:#e2e8f0;padding:1rem;box-shadow:0 24px 80px #0000006b}.approval-head.svelte-5lack1{display:flex;align-items:start;justify-content:space-between;gap:1rem}.eyebrow.svelte-5lack1,.facts.svelte-5lack1 span:where(.svelte-5lack1),.section.svelte-5lack1 span:where(.svelte-5lack1),.note.svelte-5lack1 span:where(.svelte-5lack1){color:#94a3b8;font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}h3.svelte-5lack1{margin:.12rem 0 0;color:#f8fafc;font-size:1rem}.level.svelte-5lack1{flex:0 0 auto;border-radius:5px;border:1px solid rgba(248,113,113,.4);background:#f871711f;color:#fecaca;font-size:.62rem;font-weight:800;padding:.16rem .42rem;text-transform:uppercase}.message.svelte-5lack1{margin:0;color:#cbd5e1;font-size:.82rem;line-height:1.45}.facts.svelte-5lack1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.facts.svelte-5lack1 div:where(.svelte-5lack1),.section.svelte-5lack1{display:grid;gap:.16rem;min-width:0;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#ffffff09;padding:.48rem .55rem}code.svelte-5lack1,a.svelte-5lack1{min-width:0;overflow:hidden;color:#bae6fd;font-family:JetBrains Mono,monospace;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}a.svelte-5lack1{text-decoration:none}a.svelte-5lack1:hover{text-decoration:underline}pre.svelte-5lack1{max-height:12rem;overflow:auto;margin:0;color:#dbeafe;font-family:JetBrains Mono,monospace;font-size:.7rem;line-height:1.4;white-space:pre-wrap}.note.svelte-5lack1{display:grid;gap:.3rem}textarea.svelte-5lack1{width:100%;resize:vertical;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#0f172aeb;color:#e2e8f0;font-size:.78rem;line-height:1.4;padding:.55rem;outline:none}textarea.svelte-5lack1:focus{border-color:#4ac8e86b;box-shadow:0 0 0 2px #4ac8e81f}.error.svelte-5lack1{margin:0;color:#fca5a5;font-size:.76rem}.actions.svelte-5lack1{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}@media(max-width:560px){.facts.svelte-5lack1{grid-template-columns:1fr}}.nudge-backdrop.svelte-1v5bqlx{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;background:#000000c2;padding:1rem}.nudge-modal.svelte-1v5bqlx{width:min(560px,92vw);display:flex;flex-direction:column;gap:.9rem;border:1px solid rgba(74,200,232,.28);border-radius:12px;background:#070c18f7;color:#e2e8f0;padding:1rem;box-shadow:0 24px 80px #0000006b}.nudge-head.svelte-1v5bqlx{display:flex;align-items:start;justify-content:space-between;gap:1rem}.eyebrow.svelte-1v5bqlx{display:block;color:#94a3b8;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}h3.svelte-1v5bqlx{margin:.12rem 0 0;color:#f8fafc;font-size:1rem}.level.svelte-1v5bqlx{flex:0 0 auto;border-radius:5px;font-size:.62rem;font-weight:800;padding:.16rem .42rem;text-transform:uppercase}.level-required.svelte-1v5bqlx{border:1px solid rgba(248,113,113,.4);background:#f871711f;color:#fecaca}.level-recommended.svelte-1v5bqlx{border:1px solid rgba(245,158,11,.36);background:#f59e0b1a;color:#fcd34d}.level-optional.svelte-1v5bqlx{border:1px solid rgba(148,163,184,.35);background:#94a3b81a;color:#cbd5e1}.message.svelte-1v5bqlx{margin:0;color:#cbd5e1;font-size:.82rem;line-height:1.45}.facts.svelte-1v5bqlx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.facts.svelte-1v5bqlx div:where(.svelte-1v5bqlx){display:grid;gap:.16rem;min-width:0;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#ffffff09;padding:.48rem .55rem}.facts.svelte-1v5bqlx span:where(.svelte-1v5bqlx),.note.svelte-1v5bqlx span:where(.svelte-1v5bqlx){color:#94a3b8;font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}code.svelte-1v5bqlx,a.svelte-1v5bqlx{min-width:0;overflow:hidden;color:#bae6fd;font-family:JetBrains Mono,monospace;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}a.svelte-1v5bqlx{text-decoration:none}a.svelte-1v5bqlx:hover{text-decoration:underline}.note.svelte-1v5bqlx{display:grid;gap:.3rem}textarea.svelte-1v5bqlx{width:100%;resize:vertical;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#0f172aeb;color:#e2e8f0;font-size:.78rem;line-height:1.4;padding:.55rem;outline:none}textarea.svelte-1v5bqlx:focus{border-color:#4ac8e86b;box-shadow:0 0 0 2px #4ac8e81f}.error.svelte-1v5bqlx{margin:0;color:#fca5a5;font-size:.76rem}.actions.svelte-1v5bqlx{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}@media(max-width:560px){.facts.svelte-1v5bqlx{grid-template-columns:1fr}}.supervision-backdrop.svelte-alpjkg{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;background:#000000c2;padding:1rem}.supervision-modal.svelte-alpjkg{width:min(680px,94vw);max-height:min(86vh,760px);overflow:auto;display:flex;flex-direction:column;gap:.85rem;border:1px solid rgba(74,200,232,.28);border-radius:10px;background:#070c18f7;color:#e2e8f0;padding:1rem;box-shadow:0 24px 80px #0000006b}.supervision-head.svelte-alpjkg{display:flex;align-items:start;justify-content:space-between;gap:1rem}.eyebrow.svelte-alpjkg,.facts.svelte-alpjkg span:where(.svelte-alpjkg),.section.svelte-alpjkg>span:where(.svelte-alpjkg),.note.svelte-alpjkg span:where(.svelte-alpjkg){color:#94a3b8;font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}h3.svelte-alpjkg{margin:.12rem 0 0;color:#f8fafc;font-size:1rem;line-height:1.25;overflow-wrap:anywhere}.head-badges.svelte-alpjkg{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.3rem}.level.svelte-alpjkg{flex:0 0 auto;border-radius:5px;border:1px solid rgba(148,163,184,.35);background:#94a3b81a;color:#cbd5e1;font-size:.62rem;font-weight:800;padding:.16rem .42rem;text-transform:uppercase}.priority-high.svelte-alpjkg,.priority-urgent.svelte-alpjkg{border-color:#f8717166;background:#f871711f;color:#fecaca}.priority-normal.svelte-alpjkg{border-color:#4ac8e852;background:#4ac8e81a;color:#bae6fd}.facts.svelte-alpjkg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.facts.svelte-alpjkg div:where(.svelte-alpjkg),.section.svelte-alpjkg{display:grid;gap:.18rem;min-width:0;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#ffffff09;padding:.48rem .55rem}code.svelte-alpjkg{min-width:0;overflow:hidden;color:#bae6fd;font-family:JetBrains Mono,monospace;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.message.svelte-alpjkg,.empty.svelte-alpjkg{margin:0;color:#cbd5e1;font-size:.82rem;line-height:1.45}.empty.svelte-alpjkg{color:#94a3b8;font-size:.72rem}.chip-row.svelte-alpjkg,.compact-list.svelte-alpjkg{display:flex;flex-wrap:wrap;gap:.3rem}.compact-list.svelte-alpjkg{flex-direction:column}.compact-list.svelte-alpjkg span:where(.svelte-alpjkg),.scope-chip.svelte-alpjkg{min-width:0;border-radius:5px;background:#ffffff0d;color:#dbeafe;font-size:.68rem;line-height:1.3;padding:.18rem .4rem;overflow-wrap:anywhere}.note.svelte-alpjkg{display:grid;gap:.3rem}textarea.svelte-alpjkg{width:100%;resize:vertical;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#0f172aeb;color:#e2e8f0;font-size:.78rem;line-height:1.4;padding:.55rem;outline:none}.error.svelte-alpjkg{margin:0;color:#fca5a5;font-size:.76rem}.actions.svelte-alpjkg{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.5rem}@media(max-width:560px){.supervision-head.svelte-alpjkg,.actions.svelte-alpjkg{align-items:stretch;flex-direction:column}.facts.svelte-alpjkg{grid-template-columns:1fr}}.directive-backdrop.svelte-1e5v9i7{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;background:#000000c2;padding:1rem}.directive-modal.svelte-1e5v9i7{width:min(700px,94vw);max-height:min(86vh,780px);overflow:auto;display:flex;flex-direction:column;gap:.85rem;border:1px solid rgba(251,191,36,.28);border-radius:10px;background:#070c18f7;color:#e2e8f0;padding:1rem;box-shadow:0 24px 80px #0000006b}.directive-head.svelte-1e5v9i7{display:flex;align-items:start;justify-content:space-between;gap:1rem}.eyebrow.svelte-1e5v9i7,.facts.svelte-1e5v9i7 span:where(.svelte-1e5v9i7),.section.svelte-1e5v9i7>span:where(.svelte-1e5v9i7),.disposition-panel.svelte-1e5v9i7>span:where(.svelte-1e5v9i7),.note.svelte-1e5v9i7 span:where(.svelte-1e5v9i7){color:#94a3b8;font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}h3.svelte-1e5v9i7{margin:.12rem 0 0;color:#f8fafc;font-size:1rem;line-height:1.25;overflow-wrap:anywhere}.head-badges.svelte-1e5v9i7{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.3rem}.level.svelte-1e5v9i7{flex:0 0 auto;border-radius:5px;border:1px solid rgba(148,163,184,.35);background:#94a3b81a;color:#cbd5e1;font-size:.62rem;font-weight:800;padding:.16rem .42rem;text-transform:uppercase}.priority-high.svelte-1e5v9i7,.priority-urgent.svelte-1e5v9i7{border-color:#f8717166;background:#f871711f;color:#fecaca}.priority-normal.svelte-1e5v9i7{border-color:#fbbf2452;background:#fbbf241a;color:#fde68a}.facts.svelte-1e5v9i7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.facts.svelte-1e5v9i7 div:where(.svelte-1e5v9i7),.section.svelte-1e5v9i7,.disposition-panel.svelte-1e5v9i7{display:grid;gap:.18rem;min-width:0;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#ffffff09;padding:.48rem .55rem}code.svelte-1e5v9i7{min-width:0;overflow:hidden;color:#fde68a;font-family:JetBrains Mono,monospace;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.message.svelte-1e5v9i7,.empty.svelte-1e5v9i7{margin:0;color:#cbd5e1;font-size:.82rem;line-height:1.45}.empty.svelte-1e5v9i7{color:#94a3b8;font-size:.72rem}.chip-row.svelte-1e5v9i7,.compact-list.svelte-1e5v9i7{display:flex;flex-wrap:wrap;gap:.3rem}.compact-list.svelte-1e5v9i7{flex-direction:column}.compact-list.svelte-1e5v9i7 span:where(.svelte-1e5v9i7),.scope-chip.svelte-1e5v9i7{min-width:0;border-radius:5px;background:#ffffff0d;color:#fef3c7;font-size:.68rem;line-height:1.3;padding:.18rem .4rem;overflow-wrap:anywhere}.disposition-grid.svelte-1e5v9i7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.disposition-btn.svelte-1e5v9i7{min-width:0;padding:.34rem .42rem;border:1px solid rgba(255,255,255,.08);border-radius:5px;background:#ffffff09;color:#cbd5e1;font-size:.66rem;font-weight:700;cursor:pointer}.disposition-btn.active.svelte-1e5v9i7{border-color:#fbbf245c;background:#fbbf241a;color:#fde68a}.disposition-btn.svelte-1e5v9i7:disabled{cursor:wait;opacity:.58}.note.svelte-1e5v9i7{display:grid;gap:.3rem}textarea.svelte-1e5v9i7{width:100%;resize:vertical;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#0f172aeb;color:#e2e8f0;font-size:.78rem;line-height:1.4;padding:.55rem;outline:none}.error.svelte-1e5v9i7{margin:0;color:#fca5a5;font-size:.76rem}.actions.svelte-1e5v9i7{display:flex;justify-content:flex-end;gap:.5rem}@media(max-width:560px){.directive-head.svelte-1e5v9i7,.actions.svelte-1e5v9i7{align-items:stretch;flex-direction:column}.facts.svelte-1e5v9i7,.disposition-grid.svelte-1e5v9i7{grid-template-columns:1fr}}.supervisor-modal-backdrop.svelte-wywj1e{position:fixed;inset:0;background-color:#000c;display:flex;align-items:center;justify-content:center;z-index:60}.supervisor-modal.svelte-wywj1e{background-color:var(--bg-card);border:2px solid #22d3ee;border-radius:16px;padding:1.5rem;max-width:600px;width:90vw;max-height:85vh;overflow-y:auto}.supervisor-header.svelte-wywj1e{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.supervisor-icon.svelte-wywj1e{font-size:1.5rem}.supervisor-title.svelte-wywj1e{font-size:1.125rem;font-weight:600;flex:1}.badge-supervisor.svelte-wywj1e{font-size:.6875rem;font-weight:600;padding:.125rem .5rem;border-radius:4px;background:#22d3ee26;color:#67e8f9}.origin-info.svelte-wywj1e{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;margin-bottom:1rem}.origin-row.svelte-wywj1e{display:flex;align-items:center;gap:.75rem}.origin-label.svelte-wywj1e{font-size:.72rem;font-weight:600;color:var(--text-muted);min-width:100px;text-transform:uppercase;letter-spacing:.05em}.origin-value.svelte-wywj1e{font-size:.875rem;font-weight:500;color:var(--text-primary)}.origin-type.svelte-wywj1e{font-size:.8125rem;font-family:JetBrains Mono,monospace;color:#67e8f9;background:#22d3ee1a;padding:.125rem .375rem;border-radius:4px}.context-label.svelte-wywj1e{font-size:.8125rem;color:var(--text-secondary);margin-bottom:.5rem}.context-content.svelte-wywj1e{font-size:.8125rem;line-height:1.5;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:.75rem;margin-bottom:1rem;max-height:200px;overflow:auto;white-space:pre-wrap;word-break:break-all;color:var(--text-secondary)}.mcp-auth-info.svelte-wywj1e{margin-bottom:1rem}.detail-row.svelte-wywj1e{display:flex;align-items:center;gap:.5rem;padding:.25rem 0}.detail-label.svelte-wywj1e{font-size:.72rem;font-weight:600;color:var(--text-muted);min-width:80px}.detail-value.svelte-wywj1e{font-size:.8125rem;color:var(--text-primary)}.action-section.svelte-wywj1e{margin-bottom:1rem;display:flex;flex-direction:column;gap:.5rem}.action-label.svelte-wywj1e{font-size:.72rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.option-buttons.svelte-wywj1e{display:flex;flex-direction:column;gap:.5rem}.option-key.svelte-wywj1e{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:4px;background-color:#ffffff1a;font-size:.75rem;font-weight:600;margin-right:.25rem}.option-desc.svelte-wywj1e{font-size:.75rem;color:var(--text-muted)}.text-input-row.svelte-wywj1e{display:flex;gap:.5rem;align-items:center}.text-response-input.svelte-wywj1e{flex:1}.forward-textarea.svelte-wywj1e{width:100%;resize:vertical;min-height:4rem;font-family:JetBrains Mono,monospace;font-size:.78rem}.origin-payload.svelte-wywj1e{margin-bottom:1rem}.payload-label.svelte-wywj1e{display:block;font-size:.72rem;font-weight:600;color:var(--text-muted);margin-bottom:.375rem;text-transform:uppercase;letter-spacing:.05em}.payload-content.svelte-wywj1e{font-size:.75rem;line-height:1.4;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:.75rem;max-height:200px;overflow:auto;white-space:pre-wrap;word-break:break-all;color:var(--text-secondary);font-family:JetBrains Mono,monospace}.payload-content-sm.svelte-wywj1e{max-height:150px;margin-bottom:.75rem}.raw-toggle.svelte-wywj1e{display:inline-flex;align-items:center;gap:.25rem;background:none;border:none;color:var(--text-muted);font-size:.72rem;cursor:pointer;padding:.25rem 0;margin-bottom:.5rem;transition:color .15s ease}.raw-toggle.svelte-wywj1e:hover{color:var(--text-secondary)}.reason-input.svelte-wywj1e{margin-bottom:1rem}.reason-label.svelte-wywj1e{display:block;font-size:.78rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem}.reason-textarea.svelte-wywj1e{width:100%;resize:none;min-height:3rem}.supervisor-actions.svelte-wywj1e{display:flex;gap:.5rem}.error-text.svelte-wywj1e{color:var(--accent-error, #ef4444);font-size:.8125rem;margin-bottom:.75rem}.strat-section.svelte-1kder72{display:flex;flex-direction:column;gap:.5rem;padding:.5rem 0 0}.form-field.svelte-1kder72{display:flex;flex-direction:column;gap:.25rem}.form-label.svelte-1kder72{font-size:.72rem;font-weight:600;color:var(--text-secondary);display:flex;align-items:center;gap:.375rem}.form-input.svelte-1kder72{background:#0f0f19cc;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:var(--text-primary);padding:.375rem .5rem;font-size:.78rem;font-family:inherit}.form-input.svelte-1kder72:focus{outline:none;border-color:#4ac8e866}.form-textarea.svelte-1kder72{resize:vertical;min-height:2rem;font-family:JetBrains Mono,monospace;font-size:.72rem}.action-badge.svelte-1kder72{font-size:.62rem;font-weight:500;color:#4ac8e8b3;background:#4ac8e814;padding:.1rem .35rem;border-radius:3px;font-family:JetBrains Mono,monospace}.preset-row.svelte-1kder72{display:flex;gap:.375rem;flex-wrap:wrap}.preset-btn.svelte-1kder72{padding:.3rem .625rem;border:1px solid rgba(255,255,255,.1);border-radius:5px;background:#0f0f1999;color:var(--text-secondary);font-size:.72rem;font-weight:500;cursor:pointer;transition:all .15s ease}.preset-btn.svelte-1kder72:hover{border-color:#4ac8e840}.preset-btn.active.svelte-1kder72{border-color:#4ade8080;background:#4ade8014;color:#4ade80}.stub-badge.svelte-1kder72{font-size:.68rem;font-weight:600;color:#f59e0b;background:#f59e0b1a;border:1px solid rgba(245,158,11,.25);border-radius:5px;padding:.3rem .5rem;text-align:center}.escalate-desc.svelte-1kder72{font-size:.72rem;color:var(--text-muted);line-height:1.4;margin:0}.option-override-row.svelte-1kder72{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap;padding:.375rem .5rem;border:1px dashed rgba(255,255,255,.08);border-radius:6px;background:#0f0f194d}.override-label.svelte-1kder72{font-size:.68rem;font-weight:600;color:var(--text-muted);white-space:nowrap}.override-input.svelte-1kder72{width:3rem;text-align:center;padding:.2rem .375rem;font-size:.75rem;font-family:JetBrains Mono,monospace}.override-hint.svelte-1kder72{font-size:.6rem;color:var(--text-muted);opacity:.7;width:100%}.composer.svelte-m0svqj{display:flex;flex-direction:column;gap:.625rem}.composer-header.svelte-m0svqj{display:flex;flex-direction:column;gap:.15rem}.composer-title.svelte-m0svqj{font-size:.78rem;font-weight:600;color:var(--text-primary)}.composer-hint.svelte-m0svqj{font-size:.65rem;color:var(--text-muted)}.rule-cards.svelte-m0svqj{display:flex;flex-direction:column;gap:.5rem}.rule-card.svelte-m0svqj{display:flex;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#121a2a66;overflow:hidden;transition:border-color .15s ease}.rule-card.svelte-m0svqj:hover{border-color:#ffffff1f}.rule-card-stripe.svelte-m0svqj{width:3px;flex-shrink:0;background:var(--stripe-color, rgba(255, 255, 255, .1));transition:background .2s ease}.rule-card-body.svelte-m0svqj{flex:1;padding:.5rem .625rem;display:flex;flex-direction:column;gap:.4rem;min-width:0}.rule-header.svelte-m0svqj{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.rule-type-info.svelte-m0svqj{display:flex;align-items:center;gap:.4rem;min-width:0}.type-badge.svelte-m0svqj{font-size:.68rem;font-family:JetBrains Mono,monospace;color:#4ac8e8d9;background:#4ac8e814;padding:.1rem .35rem;border-radius:3px;white-space:nowrap}.type-label.svelte-m0svqj{font-size:.72rem;font-weight:500;color:var(--text-secondary);white-space:nowrap}.expand-btn.svelte-m0svqj{width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:4px;color:var(--text-muted);font-size:.65rem;cursor:pointer;flex-shrink:0;transition:all .15s ease}.expand-btn.svelte-m0svqj:hover{background:#ffffff14;border-color:#ffffff26}.strategy-pills.svelte-m0svqj{display:flex;gap:.3rem;flex-wrap:wrap}.strategy-pill.svelte-m0svqj{display:flex;align-items:center;gap:.25rem;padding:.2rem .5rem;border:1px solid rgba(255,255,255,.06);border-radius:4px;background:#0f0f1980;color:var(--text-muted);font-size:.68rem;font-weight:500;cursor:pointer;transition:all .15s ease}.strategy-pill.svelte-m0svqj:hover{border-color:var(--pill-color, rgba(255, 255, 255, .15));color:var(--text-secondary)}.strategy-pill.svelte-m0svqj:disabled{cursor:not-allowed;opacity:.62}.strategy-pill.unavailable.svelte-m0svqj:hover{border-color:#ffffff0f;color:var(--text-muted)}.strategy-pill.active.svelte-m0svqj{border-color:var(--pill-color, rgba(255, 255, 255, .3));background:#ffffff0a;color:var(--text-primary)}.pill-dot.svelte-m0svqj{width:5px;height:5px;border-radius:50%;flex-shrink:0;transition:background .15s ease}.unavailable-tag.svelte-m0svqj{font-size:.55rem;font-weight:600;color:#fbbf24;background:#fbbf241a;border:1px solid rgba(251,191,36,.22);border-radius:3px;padding:.05rem .25rem}.default-row.svelte-m0svqj{display:flex;align-items:center;gap:.4rem;padding:.4rem .625rem;border:1px dashed rgba(255,255,255,.08);border-radius:6px;background:#0f0f194d}.default-dot.svelte-m0svqj{width:6px;height:6px;border-radius:50%;flex-shrink:0}.default-text.svelte-m0svqj{font-size:.68rem;color:var(--text-muted)}.escalate-checkbox.svelte-m0svqj{display:flex;align-items:center;gap:.35rem;font-size:.68rem;color:var(--text-secondary);cursor:pointer;padding:.15rem 0}.escalate-checkbox.svelte-m0svqj input:where(.svelte-m0svqj){accent-color:#22d3ee;width:.9rem;height:.9rem}.modal-backdrop.svelte-eqi38z{position:fixed;inset:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;pointer-events:auto}.modal-content.svelte-eqi38z{background:#0f0f19fa;border:1px solid rgba(74,200,232,.2);border-radius:16px;width:90vw;max-width:540px;max-height:90vh;overflow-y:auto}.modal-header.svelte-eqi38z{display:flex;align-items:center;gap:.75rem;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.modal-header.svelte-eqi38z h2:where(.svelte-eqi38z){font-size:1.125rem;font-weight:600;flex:1}.modal-project-tag.svelte-eqi38z{font-size:.6875rem;font-weight:600;color:#4ac8e8e6;background:#4ac8e81a;padding:.125rem .5rem;border-radius:4px}.modal-close.svelte-eqi38z{width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:var(--text-secondary);font-size:1.125rem;cursor:pointer}.modal-close.svelte-eqi38z:hover{background:#ffffff1a}.modal-body.svelte-eqi38z{padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.form-field.svelte-eqi38z{display:flex;flex-direction:column;gap:.375rem}.form-label.svelte-eqi38z{font-size:.78rem;font-weight:600;color:var(--text-secondary)}.form-row.svelte-eqi38z{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.form-error.svelte-eqi38z{color:var(--accent-error, #f87171);font-size:.8125rem}.text-muted.svelte-eqi38z{color:var(--text-muted);font-size:.8125rem;text-align:center;padding:1rem 0}.opt-section.svelte-eqi38z{border:1px solid rgba(74,200,232,.1);border-radius:8px;background:#121a2a33;overflow:hidden}.opt-section-title.svelte-eqi38z{font-size:.75rem;font-weight:600;color:#4ac8e8bf;padding:.5rem .75rem;cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.opt-section-title.svelte-eqi38z::-webkit-details-marker{display:none}.opt-section-title.svelte-eqi38z:before{content:"▸";font-size:.65rem}.opt-section[open].svelte-eqi38z>.opt-section-title:where(.svelte-eqi38z):before{content:"▾"}.opt-section-body.svelte-eqi38z{padding:0 .75rem .75rem;display:flex;flex-direction:column;gap:.625rem}.form-actions.svelte-eqi38z{display:flex;gap:.5rem;align-items:center;padding-top:.25rem}.radial-actions-root.svelte-1au19rp{margin-top:.5rem}.merge-provenance-row.svelte-1au19rp{display:flex;min-width:0;margin-top:.375rem}.radial-trigger.svelte-1au19rp{width:100%;display:flex;align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:.72rem;font-weight:600;color:#c8c8dce6;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:6px;cursor:pointer;transition:all .15s ease}.radial-trigger.svelte-1au19rp:hover{background:#ffffff14;border-color:#ffffff2e}.radial-trigger.svelte-1au19rp:disabled{opacity:.6;cursor:wait}.trigger-count.svelte-1au19rp{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;font-size:.65rem;font-weight:700;background:#4ac8e826;border-radius:50%;color:#4ac8e8e6}.trigger-label.svelte-1au19rp{flex:1;text-align:left}.trigger-hotkey.svelte-1au19rp{font-size:.6rem;font-weight:700;color:#4ac8e880;background:#4ac8e80f;padding:.1rem .35rem;border-radius:3px;border:1px solid rgba(74,200,232,.12);font-family:JetBrains Mono,monospace}.trigger-spinner.svelte-1au19rp{display:inline-block;width:14px;height:14px;border:2px solid rgba(74,222,128,.3);border-top-color:#4ade80e6;border-radius:50%;animation:svelte-1au19rp-spin .6s linear infinite}.merge-toast.svelte-1au19rp{display:flex;align-items:center;gap:.5rem;margin-top:.375rem;padding:.3rem .6rem;font-size:.68rem;font-weight:500;border-radius:5px;animation:svelte-1au19rp-fadeIn .15s ease-out}.merge-toast.success.svelte-1au19rp{color:#4ade80f2;background:#4ade8014;border:1px solid rgba(74,222,128,.2)}.merge-toast.error.svelte-1au19rp{color:#f87171f2;background:#f8717114;border:1px solid rgba(248,113,113,.2)}.toast-dismiss.svelte-1au19rp{margin-left:auto;padding:0 .25rem;font-size:.7rem;color:#f87171b3;background:none;border:none;cursor:pointer}.toast-dismiss.svelte-1au19rp:hover{color:#f87171}.toast-action.svelte-1au19rp{margin-left:auto;padding:.12rem .42rem;font-size:.64rem;font-weight:700;color:#ffffffeb;background:#a855f738;border:1px solid rgba(168,85,247,.42);border-radius:5px;cursor:pointer}.toast-action.svelte-1au19rp:hover:not(:disabled){background:#a855f752}.toast-action.svelte-1au19rp:disabled{cursor:wait;opacity:.6}@keyframes svelte-1au19rp-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1au19rp-spin{to{transform:rotate(360deg)}}.aw-backdrop{position:fixed;inset:0;z-index:45;cursor:crosshair;background:radial-gradient(circle at center,transparent 180px,rgba(74,200,232,.02) 181px,transparent 183px),radial-gradient(circle at center,transparent 260px,rgba(74,200,232,.015) 261px,transparent 263px),radial-gradient(circle at center,#00000026,#0000008c 35%,#000000d9);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:aw-backdropIn .15s ease-out}.aw-wheel{position:absolute;left:50%;top:50%;width:0;height:0}.aw-ring{position:absolute;border-radius:50%;pointer-events:none}.aw-ring-outer{width:340px;height:340px;top:-170px;left:-170px;border:1px solid rgba(74,200,232,.1);animation:aw-ringExpand .4s cubic-bezier(.16,1,.3,1) forwards,aw-ringRotate 50s linear infinite reverse;opacity:0;transform:scale(.4)}.aw-ring-mid{width:260px;height:260px;top:-130px;left:-130px;border:1px dashed rgba(74,200,232,.06);animation:aw-ringExpand .35s cubic-bezier(.16,1,.3,1) .05s forwards,aw-ringRotate 30s linear infinite;opacity:0;transform:scale(.4)}.aw-ring-inner{width:100px;height:100px;top:-50px;left:-50px;border:1px solid rgba(74,200,232,.12);animation:aw-ringExpand .3s cubic-bezier(.16,1,.3,1) .03s forwards,aw-ringRotate 18s linear infinite reverse;opacity:0;transform:scale(.3)}.aw-selection-arc{position:absolute;width:320px;height:320px;top:-160px;left:-160px;border-radius:50%;pointer-events:none;background:conic-gradient(from var(--arc-start),rgba(var(--arc-color),.1) 0deg,rgba(var(--arc-color),.1) var(--arc-size),transparent var(--arc-size));-webkit-mask-image:radial-gradient(circle,transparent 35px,black 65px,black 145px,transparent 165px);mask-image:radial-gradient(circle,transparent 35px,black 65px,black 145px,transparent 165px);transition:all .12s ease-out;animation:aw-fadeIn .15s ease-out}.aw-beam{position:absolute;left:-1px;bottom:0;width:2px;height:120px;transform-origin:bottom center;transform:rotate(var(--beam-angle));background:linear-gradient(to top,transparent 0%,transparent 18px,rgba(var(--beam-color),.08) 30px,rgba(var(--beam-color),.3) 100%);pointer-events:none;transition:transform .1s ease-out;animation:aw-fadeIn .2s ease-out}.aw-orb{position:absolute;width:44px;height:44px;top:-22px;left:-22px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(74,200,232,.6) 35%,rgba(74,200,232,.15) 70%,transparent 100%);box-shadow:0 0 20px #4ac8e859,0 0 50px #4ac8e81f,inset 0 0 10px #ffffff26;pointer-events:none;animation:aw-orbIn .25s cubic-bezier(.16,1,.3,1) forwards,aw-orbPulse 2.5s ease-in-out .3s infinite;opacity:0;transform:scale(0)}.aw-orb-active{box-shadow:0 0 28px #4ac8e880,0 0 60px #4ac8e833,inset 0 0 12px #fff3}.aw-sector{position:absolute;width:72px;height:72px;top:-36px;left:-36px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:#0a0a14e0;border:2px solid rgba(var(--sc),.3);border-radius:50%;cursor:pointer;pointer-events:auto;transition:transform .12s ease-out,box-shadow .12s ease-out,border-color .12s ease-out;animation:aw-sectorPop .35s cubic-bezier(.16,1,.3,1) var(--stagger) forwards;opacity:0;transform:translate(calc(var(--sx) * .15),calc(var(--sy) * .15)) scale(0);box-shadow:0 0 10px rgba(var(--sc),.12),inset 0 0 8px rgba(var(--sc),.04)}.aw-sector-selected{transform:translate(var(--sx),var(--sy)) scale(1.18)!important;border-color:rgba(var(--sc),.8)!important;box-shadow:0 0 24px rgba(var(--sc),.45),0 0 48px rgba(var(--sc),.15),inset 0 0 14px rgba(var(--sc),.1)!important;background:rgba(var(--sc),.08)!important}.aw-sector-disabled{opacity:.35;cursor:default;pointer-events:none;filter:grayscale(1);border-color:#64647833!important;box-shadow:none!important}.aw-sector-disabled .aw-sector-icon{color:#8c8ca080!important}.aw-sector-disabled .aw-sector-label{color:#8c8ca066!important}.aw-sector:active{transform:translate(var(--sx),var(--sy)) scale(.92)!important}.aw-sector-icon{font-size:1.4rem;line-height:1;color:rgba(var(--sc),.85);transition:color .12s ease-out}.aw-sector-selected .aw-sector-icon{color:rgba(var(--sc),1)}.aw-sector-label{font-size:.55rem;font-weight:700;color:rgba(var(--sc),.55);text-transform:uppercase;letter-spacing:.04em;transition:color .12s ease-out}.aw-sector-selected .aw-sector-label{color:rgba(var(--sc),.9)}.aw-particle{position:absolute;width:var(--psize);height:var(--psize);top:calc(var(--psize) / -2);left:calc(var(--psize) / -2);border-radius:50%;background:#4ac8e8b3;pointer-events:none;animation:aw-particleDrift var(--pdur) ease-out var(--pdelay) infinite;opacity:0}.aw-action-meta{position:absolute;top:34px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.35rem;max-width:min(260px,calc(100vw - 48px));text-align:center;pointer-events:none;animation:aw-fadeIn .1s ease-out}.aw-action-name{font-size:.82rem;font-weight:700;color:rgba(var(--nc),.9);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;text-shadow:0 0 12px rgba(var(--nc),.4)}.aw-action-note{font-size:.58rem;font-weight:500;color:#d2d2e1b8;line-height:1.4;letter-spacing:.02em;text-wrap:balance}.aw-action-note-disabled{color:#f87171d1}.aw-action-hint{position:absolute;top:34px;left:50%;transform:translate(-50%);font-size:.65rem;font-weight:500;color:#c8c8dc4d;text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;pointer-events:none;animation:aw-fadeIn .3s ease-out .2s forwards;opacity:0}@keyframes aw-backdropIn{0%{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{opacity:1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}@keyframes aw-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes aw-ringExpand{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes aw-ringRotate{to{transform:rotate(360deg)}}@keyframes aw-orbIn{0%{opacity:0;transform:scale(0)}70%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes aw-orbPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.08);opacity:.9}}@keyframes aw-sectorPop{0%{opacity:0;transform:translate(calc(var(--sx) * .15),calc(var(--sy) * .15)) scale(0)}70%{opacity:1;transform:translate(calc(var(--sx) * 1.06),calc(var(--sy) * 1.06)) scale(1.06)}to{opacity:1;transform:translate(var(--sx),var(--sy)) scale(1)}}@keyframes aw-particleDrift{0%{transform:translate(0) scale(1);opacity:var(--popacity)}to{transform:translate(var(--pdx),var(--pdy)) scale(0);opacity:0}}@media(prefers-reduced-motion:reduce){.trigger-spinner.svelte-1au19rp{animation:none}.aw-ring-outer{animation:aw-ringExpand .4s cubic-bezier(.16,1,.3,1) forwards}.aw-ring-mid{animation:aw-ringExpand .35s cubic-bezier(.16,1,.3,1) .05s forwards}.aw-ring-inner{animation:aw-ringExpand .3s cubic-bezier(.16,1,.3,1) .03s forwards}.aw-orb{animation:aw-orbIn .25s cubic-bezier(.16,1,.3,1) forwards}.aw-particle{animation:none}}.routing-chip.svelte-1e6occe{display:inline-flex;align-items:center;gap:.3rem;padding:.18rem .45rem;border-radius:999px;font-size:.58rem;font-weight:600;font-family:JetBrains Mono,monospace;letter-spacing:.03em;border:1px solid rgba(74,200,232,.28);background:#4ac8e812;color:#4ac8e8e6;cursor:pointer;line-height:1.2;transition:background .12s,border-color .12s}.routing-chip.svelte-1e6occe:hover{background:#4ac8e821;border-color:#4ac8e86b}.routing-chip.routing-chip-expanded.svelte-1e6occe{background:#4ac8e824;border-color:#4ac8e880}.routing-chip.routing-chip-fallback.svelte-1e6occe{border-color:#fbbf2447;background:#fbbf2412;color:#fbbf24e6}.routing-chip.routing-chip-fallback.svelte-1e6occe:hover{background:#fbbf2421}.routing-glyph.svelte-1e6occe{font-size:.7rem;line-height:1;opacity:.8}.routing-label.svelte-1e6occe{text-transform:uppercase;font-weight:700;letter-spacing:.05em;font-size:.52rem}.routing-spec.svelte-1e6occe{font-size:.55rem;opacity:.85;padding-left:.3rem;margin-left:.1rem;border-left:1px solid currentColor}.routing-chevron.svelte-1e6occe{font-size:.6rem;opacity:.65}.routing-detail.svelte-1e6occe{flex-basis:100%;background:#00000038;border:1px solid rgba(74,200,232,.15);border-radius:8px;padding:.6rem .75rem;margin-top:.25rem}.routing-loading.svelte-1e6occe{margin:0;font-size:.72rem;color:var(--text-muted);font-style:italic}.routing-facts.svelte-1e6occe{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.5rem;margin:0}.routing-fact.svelte-1e6occe{display:flex;flex-direction:column;gap:.15rem;min-width:0}.routing-fact.wide.svelte-1e6occe{grid-column:1 / -1}.routing-fact.svelte-1e6occe dt:where(.svelte-1e6occe){font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#4ac8e88c}.routing-fact.svelte-1e6occe dd:where(.svelte-1e6occe){margin:0;font-size:.72rem;color:var(--text-primary);overflow-wrap:anywhere}.routing-chips.svelte-1e6occe{display:flex;flex-wrap:wrap;gap:.25rem;margin:0}.routing-tag.svelte-1e6occe{display:inline-flex;align-items:center;border-radius:4px;padding:.08rem .32rem;font-size:.58rem;font-family:JetBrains Mono,monospace;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--text-secondary)}.routing-override-bar.svelte-1e6occe{margin-top:.55rem;padding-top:.5rem;border-top:1px solid rgba(74,200,232,.12)}.routing-override-trigger.svelte-1e6occe{font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:600;letter-spacing:.03em;padding:.22rem .55rem;border-radius:999px;cursor:pointer;border:1px solid rgba(74,200,232,.32);background:#4ac8e814;color:#4ac8e8eb;transition:background .12s,border-color .12s}.routing-override-trigger.svelte-1e6occe:hover{background:#4ac8e829;border-color:#4ac8e880}.routing-override-panel.svelte-1e6occe{margin-top:.55rem;padding-top:.5rem;border-top:1px solid rgba(74,200,232,.12);display:flex;flex-direction:column;gap:.4rem}.routing-override-title.svelte-1e6occe{margin:0;font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#4ac8e8b3}.routing-override-options.svelte-1e6occe{display:flex;flex-direction:column;gap:.2rem}.routing-override-option.svelte-1e6occe{display:flex;align-items:center;gap:.4rem;font-size:.68rem;font-family:JetBrains Mono,monospace;color:var(--text-primary);cursor:pointer}.routing-override-option.svelte-1e6occe input:where(.svelte-1e6occe){accent-color:rgba(74,200,232,.9);cursor:pointer}.routing-override-actions.svelte-1e6occe{display:flex;gap:.4rem;margin-top:.1rem}.routing-override-confirm.svelte-1e6occe,.routing-override-cancel.svelte-1e6occe{font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:600;letter-spacing:.03em;padding:.24rem .6rem;border-radius:6px;cursor:pointer;transition:background .12s,border-color .12s,opacity .12s}.routing-override-confirm.svelte-1e6occe{border:1px solid rgba(74,200,232,.45);background:#4ac8e829;color:#cff0faf2}.routing-override-confirm.svelte-1e6occe:hover:not(:disabled){background:#4ac8e842}.routing-override-cancel.svelte-1e6occe{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:var(--text-secondary)}.routing-override-cancel.svelte-1e6occe:hover:not(:disabled){background:#ffffff17}.routing-override-confirm.svelte-1e6occe:disabled,.routing-override-cancel.svelte-1e6occe:disabled{opacity:.5;cursor:default}.routing-override-error.svelte-1e6occe{margin:0;font-size:.62rem;color:#f8a2a2f2}.routing-override-result.svelte-1e6occe{margin-top:.55rem;padding-top:.5rem;border-top:1px solid rgba(74,200,232,.12);display:flex;align-items:flex-start;gap:.4rem;font-size:.68rem;color:var(--text-primary)}.routing-override-result.svelte-1e6occe strong:where(.svelte-1e6occe){font-family:JetBrains Mono,monospace;color:#4ac8e8f2;font-weight:700}.routing-override-glyph.svelte-1e6occe{color:#4ac8e8d9;font-size:.8rem;line-height:1.1}.routing-select.svelte-1e6occe{display:flex;flex-direction:column;gap:.3rem}.routing-select-summary.svelte-1e6occe{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-family:JetBrains Mono,monospace;font-size:.72rem;color:var(--text-primary)}.routing-select-label.svelte-1e6occe{text-transform:uppercase;font-weight:700;letter-spacing:.06em;font-size:.56rem;color:#4ac8e8b3}.routing-select-spec.svelte-1e6occe{overflow-wrap:anywhere;color:var(--text-primary)}.routing-select.routing-select-overridden.svelte-1e6occe .routing-select-spec:where(.svelte-1e6occe){color:#4ac8e8f2;font-weight:700}.routing-select-badge.svelte-1e6occe{border-radius:999px;padding:.05rem .4rem;font-size:.5rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border:1px solid rgba(74,200,232,.4);background:#4ac8e81f;color:#4ac8e8f2}.routing-select-clear.svelte-1e6occe{font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:600;letter-spacing:.02em;padding:.18rem .45rem;border-radius:999px;cursor:pointer;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:var(--text-secondary);transition:background .12s,border-color .12s}.routing-select-clear.svelte-1e6occe:hover{background:#ffffff17}.routing-select-custom.svelte-1e6occe{width:100%;border:1px solid rgba(74,200,232,.3);border-radius:6px;background:#020617bf;color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:.68rem;padding:.32rem .5rem}.routing-select-custom.svelte-1e6occe:focus-visible{outline:none;border-color:#4ac8e899;box-shadow:0 0 0 3px #4ac8e824}.arc-menu-root.svelte-h9vbru{position:relative;display:inline-flex;align-items:center}.arc-trigger.svelte-h9vbru{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--text-muted);cursor:pointer;transition:all .2s ease;flex-shrink:0}.arc-trigger.svelte-h9vbru:hover{background:#ffffff0f;border-color:#ffffff26;color:var(--text-secondary)}.arc-trigger-open.svelte-h9vbru{background:#a882ff14;border-color:#a882ff4d;color:#a882ff;box-shadow:0 0 12px #a882ff26}.arc-fan.svelte-h9vbru{position:absolute;bottom:50%;left:50%;z-index:10;pointer-events:none}.arc-group-label.svelte-h9vbru{position:absolute;bottom:40px;left:50%;transform:translate(-50%);font-size:.55rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:rgba(var(--ac),.5);white-space:nowrap;pointer-events:none;animation:svelte-h9vbru-arc-label-fade .3s ease .15s both}.arc-item.svelte-h9vbru{position:absolute;display:flex;align-items:center;gap:.3rem;padding:.3rem .6rem;border-radius:14px;border:1px solid rgba(var(--ac),.25);background:#141414eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:rgba(var(--ac),.9);font-size:.65rem;font-weight:500;white-space:nowrap;cursor:pointer;pointer-events:auto;transform:translate(var(--ax),var(--ay)) translate(-50%,-50%);animation:svelte-h9vbru-arc-pop .35s cubic-bezier(.34,1.56,.64,1) var(--stagger) both;transition:all .15s ease;box-shadow:0 0 8px rgba(var(--ac),.1),0 2px 8px #0006}.arc-item.svelte-h9vbru:hover{background:rgba(var(--ac),.12);border-color:rgba(var(--ac),.5);box-shadow:0 0 16px rgba(var(--ac),.25),0 2px 12px #00000080;transform:translate(var(--ax),var(--ay)) translate(-50%,-50%) scale(1.08)}.arc-item-icon.svelte-h9vbru{font-size:.7rem;line-height:1}.arc-item-label.svelte-h9vbru{font-family:JetBrains Mono,monospace;letter-spacing:.01em}@keyframes svelte-h9vbru-arc-pop{0%{opacity:0;transform:translate(0) translate(-50%,-50%) scale(0)}to{opacity:1;transform:translate(var(--ax),var(--ay)) translate(-50%,-50%) scale(1)}}@keyframes svelte-h9vbru-arc-label-fade{0%{opacity:0;transform:translate(-50%) translateY(4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.dismissed-section.svelte-txbbnn{display:flex;flex-direction:column}.dismissed-header.svelte-txbbnn{display:flex;align-items:center;gap:.375rem;padding:.25rem 0;background:none;border:none;cursor:pointer;text-align:left;width:100%}.chevron.svelte-txbbnn{font-size:.7rem;color:var(--text-muted)}.header-label.svelte-txbbnn{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.count-badge.svelte-txbbnn{font-size:.6rem;font-weight:700;color:#f87171;background:#f871711f;padding:.05rem .35rem;border-radius:4px}.dismissed-list.svelte-txbbnn{display:flex;flex-direction:column;gap:.25rem;margin-top:.375rem;max-height:200px;overflow-y:auto;transition:opacity .2s ease}.dismissed-list.loading.svelte-txbbnn{opacity:.5}.dismissed-card.svelte-txbbnn{display:flex;align-items:center;gap:.375rem;padding:.375rem .5rem;border:1px solid rgba(255,255,255,.05);border-radius:6px;background:#121a2a4d}.kind-icon.svelte-txbbnn{font-size:.75rem}.kind-label.svelte-txbbnn{font-size:.7rem;font-weight:600;color:var(--text-secondary)}.tool-name.svelte-txbbnn{font-size:.65rem;font-family:JetBrains Mono,monospace;color:var(--text-primary);background:#ffffff0d;padding:.05rem .3rem;border-radius:3px}.timestamp.svelte-txbbnn{margin-left:auto;font-size:.62rem;color:var(--text-muted)}.blueprint.svelte-fqj9ls{display:flex;flex-direction:column;gap:.35rem;min-width:0}.bp-eyebrow.svelte-fqj9ls{font-size:.55rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#ffffff52}.bp-headline.svelte-fqj9ls{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem}.bp-title.svelte-fqj9ls{font-size:.92rem;font-weight:700;font-family:JetBrains Mono,monospace;color:var(--text-primary, rgba(248, 250, 252, .96));overflow-wrap:anywhere}.bp-subtitle.svelte-fqj9ls{font-size:.72rem;color:var(--text-muted, rgba(203, 213, 225, .7))}.bp-facts.svelte-fqj9ls{display:flex;flex-wrap:wrap;gap:.4rem;min-width:0}.fact.svelte-fqj9ls{display:inline-flex;align-items:baseline;gap:.35rem;padding:.2rem .5rem;border:1px solid rgba(var(--bp-accent),.18);border-radius:999px;background:rgba(var(--bp-accent),.06);min-width:0}.fact.tone-muted.svelte-fqj9ls{border-color:#ffffff14;background:#ffffff05}.fact.tone-attention.svelte-fqj9ls{border-color:#fbbf2466;background:#fbbf2414}.fact-glyph.svelte-fqj9ls{font-size:.6rem;font-weight:800;font-family:JetBrains Mono,monospace;color:#fef08af2;align-self:center}.fact-label.svelte-fqj9ls{font-size:.54rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted, rgba(148, 163, 184, .85))}.fact-value.svelte-fqj9ls{font-size:.7rem;font-weight:600;font-family:JetBrains Mono,monospace;color:var(--text-primary, rgba(248, 250, 252, .96));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:16rem}.fact.tone-muted.svelte-fqj9ls .fact-value:where(.svelte-fqj9ls){color:var(--text-muted, rgba(148, 163, 184, .85));font-weight:500}.read-aloud.svelte-1grx4ri{display:inline-grid;place-items:center;width:1.9rem;height:1.9rem;flex-shrink:0;border:1px solid rgba(var(--accent),.3);border-radius:999px;background:rgba(var(--accent),.1);color:rgba(var(--accent),.95);padding:0;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease}.read-aloud.svelte-1grx4ri:hover:not(:disabled){transform:scale(1.05);box-shadow:0 0 12px rgba(var(--accent),.28);border-color:rgba(var(--accent),.55)}.read-aloud.svelte-1grx4ri:active:not(:disabled){transform:scale(.96)}.read-aloud.svelte-1grx4ri:focus-visible{outline:2px solid rgba(var(--accent),.85);outline-offset:2px}.read-aloud.svelte-1grx4ri:disabled{opacity:.45;cursor:default}.read-aloud[data-state=loading].svelte-1grx4ri{animation:svelte-1grx4ri-read-aloud-busy 1.1s ease-in-out infinite}.glyph.svelte-1grx4ri{display:inline-grid;place-items:center}@keyframes svelte-1grx4ri-read-aloud-busy{0%,to{opacity:1}50%{opacity:.45}}@media(max-width:640px){.read-aloud.svelte-1grx4ri{width:2.4rem;height:2.4rem}}@media(prefers-reduced-motion:reduce){.read-aloud[data-state=loading].svelte-1grx4ri{animation:none}.read-aloud.svelte-1grx4ri{transition:none}}.thread.svelte-1apt0x7{min-height:14rem;display:flex;flex-direction:column;gap:.8rem;padding:.1rem .2rem .25rem}.thread.compact.svelte-1apt0x7{min-height:12rem;max-height:52vh;overflow-y:auto}.thread-invite.svelte-1apt0x7{margin:auto 0;display:grid;justify-items:center;gap:.5rem;text-align:center;border:1px dashed rgba(var(--accent, 120, 130, 150),.35);border-radius:14px;padding:1.6rem 1.2rem;background:#080c1880}.invite-beacon.svelte-1apt0x7{width:.9rem;height:.9rem;border-radius:999px;background:rgba(var(--accent, 120, 130, 150),.9);box-shadow:0 0 18px rgba(var(--accent, 120, 130, 150),.5);animation:svelte-1apt0x7-invite-breathe 3.6s ease-in-out infinite}.invite-title.svelte-1apt0x7{margin:0;color:#f8fafceb;font-size:.92rem;font-weight:700}.invite-copy.svelte-1apt0x7{margin:0;max-width:30rem;color:#cbd5e1ad;font-size:.8rem;line-height:1.5;overflow-wrap:anywhere}.turn.svelte-1apt0x7{display:grid;gap:.3rem;max-width:min(42rem,92%)}.turn.user.svelte-1apt0x7{align-self:flex-end}.turn.assistant.svelte-1apt0x7{align-self:flex-start}.turn-head.svelte-1apt0x7{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.turn.user.svelte-1apt0x7 .turn-head:where(.svelte-1apt0x7){justify-content:flex-end}.turn-label.svelte-1apt0x7{display:inline-flex;align-items:center;gap:.4rem;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#94a3b8d9}.route-badge.svelte-1apt0x7{border:1px solid rgba(74,200,232,.3);border-radius:999px;background:#4ac8e814;color:#4ac8e8e6;font-size:.54rem;letter-spacing:.08em;padding:.12rem .4rem}.turn-body.svelte-1apt0x7{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid rgba(148,163,184,.16);border-radius:12px;background:#0f172aa8;color:#f8fafcf0;padding:.72rem .85rem;font-size:.9rem;line-height:1.5}.turn.user.svelte-1apt0x7 .turn-body:where(.svelte-1apt0x7){border-color:#4ac8e84d;background:linear-gradient(180deg,#4ac8e81a,#4ac8e80a),#080e1acc;border-bottom-right-radius:4px}.turn-body.choice-turn.svelte-1apt0x7{display:inline-flex;align-items:center;gap:.45rem;font-weight:600}.choice-mark.svelte-1apt0x7{display:inline-grid;place-items:center;flex-shrink:0;width:1rem;height:1rem;border-radius:999px;border:1px solid rgba(74,200,232,.55);background:#4ac8e824;color:#4ac8e8f2}.turn.assistant.svelte-1apt0x7 .turn-body:where(.svelte-1apt0x7){border-bottom-left-radius:4px}.ctx-cite.svelte-1apt0x7{display:inline-flex;align-items:baseline;gap:.18rem;margin:0 .05rem;border:1px solid rgba(56,189,248,.4);border-radius:5px;background:#38bdf81f;color:#bae6fdf5;font-family:JetBrains Mono,monospace;font-size:.72em;line-height:1.2;padding:.02rem .28rem;cursor:pointer;vertical-align:baseline}.ctx-cite.svelte-1apt0x7:hover{background:#38bdf838}.ctx-cite.svelte-1apt0x7:focus-visible{outline:2px solid rgba(56,189,248,.85);outline-offset:1px}.ctx-key.svelte-1apt0x7{color:#38bdf8d9;font-weight:800;letter-spacing:.03em}.turn.pending.svelte-1apt0x7 .turn-body:where(.svelte-1apt0x7){opacity:.72;animation:svelte-1apt0x7-pending-breathe 1.8s ease-in-out infinite}.turn-status.svelte-1apt0x7{display:inline-flex;align-items:center;gap:.28rem;font-size:.55rem;letter-spacing:.06em;text-transform:none}.turn-status.sending.svelte-1apt0x7{color:#4ac8e8d9}.turn-status.failed.svelte-1apt0x7{color:#f87171f2}.status-dot.svelte-1apt0x7{width:.4rem;height:.4rem;border-radius:999px;background:#4ac8e8e6;box-shadow:0 0 8px #4ac8e899;animation:svelte-1apt0x7-pending-breathe 1.2s ease-in-out infinite}.turn.failed.svelte-1apt0x7 .turn-body:where(.svelte-1apt0x7){border-color:#f8717173;background:linear-gradient(180deg,#f871711f,#f871710a),#080e1acc}.turn-retry.svelte-1apt0x7{display:flex;justify-content:flex-end}.retry-key.svelte-1apt0x7{display:inline-flex;align-items:center;gap:.3rem;border:1px solid rgba(248,113,113,.4);border-radius:999px;background:#f871711a;color:#f8e2e2f2;font-size:.62rem;font-weight:600;padding:.18rem .5rem;cursor:pointer;transition:background .15s ease}.retry-key.svelte-1apt0x7:hover{background:#f8717133}.thinking-body.svelte-1apt0x7{display:inline-flex;align-items:center;gap:.35rem;min-height:1rem}.think-dot.svelte-1apt0x7{width:.42rem;height:.42rem;border-radius:999px;background:#94a3b8cc;animation:svelte-1apt0x7-think-bounce 1.4s ease-in-out infinite}.think-dot.svelte-1apt0x7:nth-child(2){animation-delay:.18s}.think-dot.svelte-1apt0x7:nth-child(3){animation-delay:.36s}.stream-caret.svelte-1apt0x7{display:inline-block;width:.5rem;height:1.05em;margin-left:.12rem;vertical-align:text-bottom;border-radius:1px;background:#4ac8e8d9;box-shadow:0 0 8px #4ac8e880;animation:svelte-1apt0x7-stream-blink 1s steps(1,end) infinite}.thread-end.svelte-1apt0x7{height:1px;scroll-margin-bottom:.25rem}@keyframes svelte-1apt0x7-pending-breathe{0%,to{opacity:.55}50%{opacity:.9}}@keyframes svelte-1apt0x7-think-bounce{0%,80%,to{transform:translateY(0);opacity:.45}40%{transform:translateY(-.22rem);opacity:1}}@keyframes svelte-1apt0x7-stream-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@keyframes svelte-1apt0x7-invite-breathe{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:1;transform:scale(1.05)}}@media(max-width:720px){.thread.compact.svelte-1apt0x7{max-height:none}.turn.svelte-1apt0x7{max-width:100%}}@media(prefers-reduced-motion:reduce){.invite-beacon.svelte-1apt0x7{animation:none;opacity:.8}.turn.pending.svelte-1apt0x7 .turn-body:where(.svelte-1apt0x7),.status-dot.svelte-1apt0x7,.think-dot.svelte-1apt0x7,.stream-caret.svelte-1apt0x7{animation:none}.turn.pending.svelte-1apt0x7 .turn-body:where(.svelte-1apt0x7){opacity:.72}.think-dot.svelte-1apt0x7{opacity:.7}.stream-caret.svelte-1apt0x7{opacity:.85}}.capability-offer-panel.svelte-o71pz6{display:grid;grid-template-columns:minmax(0,1fr);gap:.65rem;border:1px solid rgba(var(--accent),.3);border-radius:12px;background:linear-gradient(180deg,rgba(var(--accent),.07),rgba(var(--accent),.02) 55%),#080c18d1;box-shadow:inset 0 0 22px rgba(var(--accent),.05);padding:.85rem}.offer-heading.svelte-o71pz6{display:flex;align-items:flex-start;gap:.65rem}.offer-pill.svelte-o71pz6{flex-shrink:0;border:1px solid rgba(var(--accent),.4);border-radius:999px;background:rgba(var(--accent),.12);color:rgba(var(--accent),.95);font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:.24rem .5rem}.offer-title.svelte-o71pz6{min-width:0}.offer-title.svelte-o71pz6 strong:where(.svelte-o71pz6){display:block;color:#f8fafcf5;font-size:.92rem}.offer-title.svelte-o71pz6 p:where(.svelte-o71pz6),.offer-detail.svelte-o71pz6,.secret-form.svelte-o71pz6 small:where(.svelte-o71pz6){margin:0;color:#cbd5e1bd;font-size:.8rem;line-height:1.4}.offer-title.svelte-o71pz6 p:where(.svelte-o71pz6){margin-top:.15rem}.required-keys.svelte-o71pz6{display:flex;flex-wrap:wrap;gap:.4rem}.required-keys.svelte-o71pz6 span:where(.svelte-o71pz6){border:1px solid rgba(var(--accent),.28);border-radius:999px;background:#0206178c;color:#f8fafce0;font-family:JetBrains Mono,monospace;font-size:.66rem;font-weight:700;padding:.24rem .5rem;overflow-wrap:anywhere}.required-keys.svelte-o71pz6 span.optional:where(.svelte-o71pz6){opacity:.75}.secret-form.svelte-o71pz6{display:grid;grid-template-columns:minmax(0,1fr);gap:.65rem}.secret-form.svelte-o71pz6 label:where(.svelte-o71pz6){display:grid;gap:.35rem}.secret-form.svelte-o71pz6 label:where(.svelte-o71pz6) span:where(.svelte-o71pz6){color:#e2e8f0db;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.secret-form.svelte-o71pz6 input:where(.svelte-o71pz6){width:100%;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#020617c7;color:#f8fafcf5;font:inherit;font-size:.88rem;padding:.6rem .7rem}.secret-form.svelte-o71pz6 input:where(.svelte-o71pz6):focus-visible{outline:none;border-color:rgba(var(--accent),.6);box-shadow:0 0 0 3px rgba(var(--accent),.14)}.confirm-actions.svelte-o71pz6{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.primary-button.svelte-o71pz6,.secondary-button.svelte-o71pz6{border:1px solid transparent;border-radius:9px;font:inherit;font-size:.8rem;font-weight:800;min-height:2.4rem;padding:.5rem .85rem;cursor:pointer;white-space:nowrap}.primary-button.svelte-o71pz6{border-color:rgba(var(--accent),.5);background:rgba(var(--accent),.16);color:rgba(var(--accent),.98);box-shadow:0 0 14px rgba(var(--accent),.12)}.primary-button.svelte-o71pz6:hover:not(:disabled){background:rgba(var(--accent),.26)}.secondary-button.svelte-o71pz6{background:#0f172adb;border-color:#94a3b83d;color:#e2e8f0e6}.primary-button.svelte-o71pz6:focus-visible,.secondary-button.svelte-o71pz6:focus-visible{outline:2px solid rgba(var(--accent),.85);outline-offset:2px}.primary-button.svelte-o71pz6:disabled,.secondary-button.svelte-o71pz6:disabled,.secret-form.svelte-o71pz6 input:where(.svelte-o71pz6):disabled{opacity:.55;cursor:not-allowed}.inline-error.svelte-o71pz6,.inline-success.svelte-o71pz6{border-radius:8px;padding:.55rem .65rem;font-size:.8rem}.inline-error.svelte-o71pz6{border:1px solid rgba(248,113,113,.24);background:#7f1d1d2e;color:#fca5a5f5}.inline-success.svelte-o71pz6{border:1px solid rgba(45,212,191,.22);background:#134e4a29;color:#99f6e4f0}@media(max-width:640px){.primary-button.svelte-o71pz6,.secondary-button.svelte-o71pz6{min-height:2.75rem;flex:1 1 auto}}.spec-sidebar.svelte-1ov6l67{border:1px solid rgba(var(--accent),.2);border-radius:12px;background:linear-gradient(180deg,rgba(var(--accent),.04),rgba(var(--accent),.01) 40%),#040812d1;box-shadow:inset 0 0 22px rgba(var(--accent),.03);min-width:0;padding:.9rem;display:grid;gap:.7rem;align-content:start}.sidebar-heading.svelte-1ov6l67{display:flex;align-items:center;justify-content:space-between;gap:.5rem}h3.svelte-1ov6l67{margin:0;color:#e2e8f0eb;font-family:JetBrains Mono,monospace;font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em}h4.svelte-1ov6l67{margin:0 0 .35rem;color:rgba(var(--accent),.85);font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.pill-row.svelte-1ov6l67{display:inline-flex;align-items:center;gap:.3rem;flex-shrink:0}.provenance-pill.svelte-1ov6l67{border:1px solid rgba(var(--accent),.38);border-radius:999px;background:rgba(var(--accent),.12);color:rgba(var(--accent),.96);padding:.14rem .45rem;font-family:JetBrains Mono,monospace;font-size:.56rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.sidebar-note.svelte-1ov6l67{margin:0;color:#cbd5e1a8;font-size:.74rem;line-height:1.4}.book-section.svelte-1ov6l67{border:1px solid rgba(148,163,184,.14);border-radius:10px;background:#0f172a80;padding:.6rem}.book-section.svelte-1ov6l67 ul:where(.svelte-1ov6l67){margin:0;padding:0;list-style:none;display:grid;gap:.45rem}.plain-list.svelte-1ov6l67{margin:0;padding:0;list-style:none;display:grid;gap:.35rem;color:#cbd5e1cc;font-size:.78rem;line-height:1.45}.plain-text.svelte-1ov6l67{margin:0;color:#e2e8f0e0;font-size:.78rem;line-height:1.45;overflow-wrap:anywhere}.entry-row.svelte-1ov6l67{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.entry-copy.svelte-1ov6l67{min-width:0}.entry-copy.svelte-1ov6l67 strong:where(.svelte-1ov6l67){display:block;color:#f8fafcf0;font-size:.78rem;line-height:1.35;overflow-wrap:anywhere}.entry-copy.svelte-1ov6l67 p:where(.svelte-1ov6l67){margin:.2rem 0 0;color:#cbd5e1b3;font-size:.72rem;line-height:1.4;overflow-wrap:anywhere}.entry-side.svelte-1ov6l67{display:flex;flex-direction:column;align-items:flex-end;gap:.3rem;flex-shrink:0}.entry-status.svelte-1ov6l67{border-radius:999px;padding:.1rem .4rem;background:#0ea5e924;color:#7dd3fceb;font-family:JetBrains Mono,monospace;font-size:.56rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.entry-status.open.svelte-1ov6l67{background:#fbbf2424;color:#fde047f0}.edit-button.svelte-1ov6l67,.technical-toggle.svelte-1ov6l67{border:none;background:transparent;color:#7dd3fceb;font:inherit;font-size:.7rem;font-weight:700;cursor:pointer;padding:.15rem}.edit-button.svelte-1ov6l67:focus-visible,.technical-toggle.svelte-1ov6l67:focus-visible{outline:2px solid rgba(var(--accent),.85);outline-offset:2px;border-radius:4px}.technical-toggle.svelte-1ov6l67{justify-self:start;font-size:.74rem}.entry-editor.svelte-1ov6l67{display:grid;gap:.45rem}.entry-editor.svelte-1ov6l67 label:where(.svelte-1ov6l67){display:grid;gap:.25rem}.entry-editor.svelte-1ov6l67 label:where(.svelte-1ov6l67) span:where(.svelte-1ov6l67){color:#e2e8f0b3;font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.entry-editor.svelte-1ov6l67 input:where(.svelte-1ov6l67),.entry-editor.svelte-1ov6l67 textarea:where(.svelte-1ov6l67),.entry-editor.svelte-1ov6l67 select:where(.svelte-1ov6l67){border:1px solid rgba(148,163,184,.25);border-radius:6px;background:#020617cc;color:#e2e8f0eb;font:inherit;font-size:.76rem;padding:.35rem .45rem}.entry-editor.svelte-1ov6l67 input:where(.svelte-1ov6l67):focus-visible,.entry-editor.svelte-1ov6l67 textarea:where(.svelte-1ov6l67):focus-visible,.entry-editor.svelte-1ov6l67 select:where(.svelte-1ov6l67):focus-visible{outline:none;border-color:rgba(var(--accent),.55);box-shadow:0 0 0 3px rgba(var(--accent),.12)}.entry-editor-actions.svelte-1ov6l67{display:flex;gap:.45rem}.save-button.svelte-1ov6l67,.cancel-button.svelte-1ov6l67{border-radius:6px;font:inherit;font-size:.72rem;font-weight:700;padding:.3rem .55rem;cursor:pointer}.save-button.svelte-1ov6l67{border:1px solid rgba(56,189,248,.4);background:#0ea5e92e;color:#e0f2fef5}.cancel-button.svelte-1ov6l67{border:1px solid rgba(148,163,184,.25);background:#0f172a99;color:#cbd5e1d9}.save-button.svelte-1ov6l67:focus-visible,.cancel-button.svelte-1ov6l67:focus-visible{outline:2px solid rgba(var(--accent),.85);outline-offset:2px}.save-button.svelte-1ov6l67:disabled,.cancel-button.svelte-1ov6l67:disabled{opacity:.6;cursor:default}.entry-error.svelte-1ov6l67{margin:0;color:#fca5a5f2;font-size:.72rem}.book-section.technical.svelte-1ov6l67{display:grid;gap:.3rem}.lens.svelte-11uqjtl{border:1px solid rgba(var(--accent),.2);border-radius:12px;background:linear-gradient(180deg,rgba(var(--accent),.05),rgba(var(--accent),.01) 42%),#040812d1;box-shadow:inset 0 0 22px rgba(var(--accent),.04);padding:.85rem;display:grid;gap:.6rem;align-content:start}.lens-head.svelte-11uqjtl{display:flex;align-items:center;gap:.45rem}.lens-dot.svelte-11uqjtl{width:.5rem;height:.5rem;border-radius:999px;background:rgb(var(--accent));box-shadow:0 0 8px rgba(var(--accent),.6);flex:0 0 auto}.lens-dot.scanning.svelte-11uqjtl{animation:svelte-11uqjtl-pulse 1.3s ease-in-out infinite}@keyframes svelte-11uqjtl-pulse{0%,to{opacity:1}50%{opacity:.35}}.lens-title.svelte-11uqjtl{font-family:JetBrains Mono,monospace;font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:rgba(var(--accent),.95)}.freshness.svelte-11uqjtl{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:.56rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:rgba(var(--accent),.92);border:1px solid rgba(var(--accent),.28);border-radius:999px;padding:.1rem .4rem;white-space:nowrap}.rescan.svelte-11uqjtl{flex:0 0 auto;border:1px solid rgba(var(--accent),.32);background:rgba(var(--accent),.1);color:rgba(var(--accent),.95);border-radius:7px;width:1.5rem;height:1.5rem;font-size:.85rem;line-height:1;cursor:pointer}.rescan.svelte-11uqjtl:disabled{opacity:.5;cursor:default}.rescan.deep.svelte-11uqjtl{margin-left:.3rem}.rescan.svelte-11uqjtl:focus-visible,.node-actions.svelte-11uqjtl button:where(.svelte-11uqjtl):focus-visible{outline:2px solid rgba(var(--accent),.85);outline-offset:2px}.agent-status.svelte-11uqjtl{display:flex;align-items:center;gap:.4rem;font-family:JetBrains Mono,monospace;font-size:.58rem;color:#94a3b8d9}.agent-dot.svelte-11uqjtl{width:.42rem;height:.42rem;border-radius:999px;background:#94a3b8b3;flex:0 0 auto}.agent-status[data-status=ready].svelte-11uqjtl .agent-dot:where(.svelte-11uqjtl){background:#4ade80}.agent-status[data-status=partial].svelte-11uqjtl .agent-dot:where(.svelte-11uqjtl){background:#fbbf24}.agent-status[data-status=failed].svelte-11uqjtl .agent-dot:where(.svelte-11uqjtl){background:#f87171}.agent-status[data-status=building].svelte-11uqjtl .agent-dot:where(.svelte-11uqjtl){background:#22d3ee}.agent-dot.scanning.svelte-11uqjtl{animation:svelte-11uqjtl-pulse 1.3s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.lens-dot.scanning.svelte-11uqjtl,.agent-dot.scanning.svelte-11uqjtl{animation:none}}.agent-error.svelte-11uqjtl{color:#fca5a5db;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.relations.svelte-11uqjtl{list-style:none;margin:0;padding:0;display:grid;gap:.25rem}.relation.svelte-11uqjtl{display:flex;align-items:baseline;gap:.35rem;font-size:.64rem;color:#cbd5e1c7}.rel-from.svelte-11uqjtl,.rel-to.svelte-11uqjtl{word-break:break-word}.rel-kind.svelte-11uqjtl{font-family:JetBrains Mono,monospace;font-size:.5rem;text-transform:uppercase;letter-spacing:.04em;color:rgba(var(--accent),.85);border:1px solid rgba(var(--accent),.25);border-radius:999px;padding:.02rem .3rem;flex:0 0 auto}.what.svelte-11uqjtl{margin:0;color:#e2e8f0db;font-size:.78rem;line-height:1.4}.chips.svelte-11uqjtl{display:flex;flex-wrap:wrap;gap:.3rem}.chip.svelte-11uqjtl{font-family:JetBrains Mono,monospace;font-size:.56rem;color:#cbd5e1db;background:#94a3b81f;border:1px solid rgba(148,163,184,.18);border-radius:999px;padding:.08rem .4rem}.section.svelte-11uqjtl{display:grid;gap:.3rem}.section-label.svelte-11uqjtl{margin:.3rem 0 0;font-family:JetBrains Mono,monospace;font-size:.56rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8cc}.nodes.svelte-11uqjtl{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.node.svelte-11uqjtl{border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#0f172a80;padding:.4rem .5rem;display:grid;gap:.2rem}.node.corrected.svelte-11uqjtl{border-color:#fbbf2459;background:#78500a1f}.node.uncertain.svelte-11uqjtl{border-color:#f8717166;background:#7f1d1d24}.node-line.svelte-11uqjtl{display:flex;align-items:baseline;gap:.4rem}.node-kind.svelte-11uqjtl{font-family:JetBrains Mono,monospace;font-size:.5rem;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8b3;flex:0 0 auto}.node-title.svelte-11uqjtl{font-size:.72rem;font-weight:600;color:#e2e8f0eb;word-break:break-word}.flag.svelte-11uqjtl{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:.5rem;text-transform:uppercase;letter-spacing:.05em;color:#fde047f2;flex:0 0 auto}.flag.conflict.svelte-11uqjtl{color:#fca5a5f5}.node-summary.svelte-11uqjtl{margin:0;font-size:.68rem;line-height:1.35;color:#cbd5e1bd;word-break:break-word}.node-actions.svelte-11uqjtl{display:flex;gap:.3rem}.node-actions.svelte-11uqjtl button:where(.svelte-11uqjtl){font-family:JetBrains Mono,monospace;font-size:.52rem;text-transform:uppercase;letter-spacing:.04em;color:#cbd5e1b3;background:#94a3b814;border:1px solid rgba(148,163,184,.18);border-radius:6px;padding:.1rem .35rem;cursor:pointer}.node-actions.svelte-11uqjtl button:where(.svelte-11uqjtl):hover:not(:disabled){color:#fbbf24f2;border-color:#fbbf2466}.node-actions.svelte-11uqjtl button:where(.svelte-11uqjtl):disabled{opacity:.5;cursor:default}.lens-note.svelte-11uqjtl{margin:0;color:#94a3b8a8;font-size:.72rem;line-height:1.4}.lens-meta.svelte-11uqjtl{margin:0;color:#94a3b894;font-size:.6rem;font-style:italic}.lens-error.svelte-11uqjtl{border:1px solid rgba(248,113,113,.24);background:#7f1d1d2e;color:#fca5a5f5;border-radius:8px;padding:.5rem .6rem;font-size:.74rem}.capability-status-row.svelte-1cc7aig,.strip-chips.svelte-1cc7aig{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;min-width:0}.strip-summary.svelte-1cc7aig{display:none;align-items:center;gap:.4rem;min-height:1.85rem;max-width:100%;border:1px solid rgba(var(--accent),.34);border-radius:999px;background:rgba(var(--accent),.08);color:#e2e8f0eb;font:inherit;font-size:.68rem;padding:.24rem .56rem .24rem .46rem;cursor:pointer}.strip-summary.svelte-1cc7aig strong:where(.svelte-1cc7aig){color:#f8fafcf2;font-weight:700}.strip-summary.svelte-1cc7aig small:where(.svelte-1cc7aig){color:rgba(var(--accent),.92);font-family:JetBrains Mono,monospace;font-size:.56rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.summary-chevron.svelte-1cc7aig{color:rgba(var(--accent),.9);font-size:.8rem;line-height:1}.strip-summary.svelte-1cc7aig:focus-visible{outline:2px solid rgba(var(--accent),.85);outline-offset:2px}@media(max-width:640px){.strip-summary.svelte-1cc7aig{display:inline-flex}.strip-chips.svelte-1cc7aig{display:none;flex-basis:100%}.strip-chips.expanded.svelte-1cc7aig{display:flex}.strip-chips.svelte-1cc7aig .row-label:where(.svelte-1cc7aig){display:none}}.row-label.svelte-1cc7aig{color:#94a3b89e;font-family:JetBrains Mono,monospace;font-size:.56rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.service-chip.svelte-1cc7aig{display:inline-flex;align-items:center;gap:.4rem;max-width:100%;min-height:1.65rem;border:1px solid rgba(var(--accent),.3);border-radius:999px;background:rgba(var(--accent),.08);padding:.24rem .58rem .24rem .46rem;color:#e2e8f0eb;font-size:.7rem;line-height:1.2}.chip-dot.svelte-1cc7aig{width:.4rem;height:.4rem;flex-shrink:0;border-radius:999px;background:rgba(var(--accent),.95);box-shadow:0 0 5px rgba(var(--accent),.5)}.service-chip.svelte-1cc7aig strong:where(.svelte-1cc7aig){color:#f8fafcf2;font-weight:700;overflow-wrap:anywhere}.service-chip.svelte-1cc7aig small:where(.svelte-1cc7aig){color:rgba(var(--accent),.9);font-family:JetBrains Mono,monospace;font-size:.56rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;overflow-wrap:anywhere}.brief.svelte-1fopenk{display:grid;gap:.55rem;align-content:start;min-width:0}.brief-empty.svelte-1fopenk{margin:0;color:#94a3b8d1;font-size:.78rem;line-height:1.45}.ix.svelte-1fopenk{min-width:0;border:1px solid rgba(var(--accent),.26);border-left-width:2px;border-radius:11px;background:radial-gradient(120% 60% at 0% 0%,rgba(var(--accent),.08),transparent 70%),#080c1899;padding:.55rem .62rem;display:grid;gap:.32rem}.ix-head.svelte-1fopenk{display:flex;align-items:center;gap:.4rem;min-width:0}.ix-dot.svelte-1fopenk{width:.42rem;height:.42rem;flex-shrink:0;border-radius:999px;background:rgba(var(--accent),.95);box-shadow:0 0 6px rgba(var(--accent),.5)}.ix-dot[data-live=true].svelte-1fopenk{animation:svelte-1fopenk-ix-pulse 1.5s ease-in-out infinite}.ix-name.svelte-1fopenk{flex:1;min-width:0;color:#e2e8f0eb;font-family:JetBrains Mono,monospace;font-size:.56rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ix-state.svelte-1fopenk{flex-shrink:0;color:rgba(var(--accent),.96);font-family:JetBrains Mono,monospace;font-size:.54rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.ix-headline.svelte-1fopenk{margin:0;color:#f8fafcf2;font-size:.84rem;font-weight:650;line-height:1.32;overflow-wrap:anywhere}.ix-detail.svelte-1fopenk{margin:0;color:#cbd5e1d1;font-size:.74rem;line-height:1.4;overflow-wrap:anywhere}.ix-ask.svelte-1fopenk{display:flex;flex-wrap:wrap;align-items:baseline;gap:.34rem;margin:.05rem 0 0;color:#f8fafceb;font-size:.76rem;line-height:1.4;overflow-wrap:anywhere}.ix-note.svelte-1fopenk{display:flex;flex-wrap:wrap;align-items:baseline;gap:.34rem;margin:.05rem 0 0;color:#cbd5e1c7;font-size:.72rem;line-height:1.4;overflow-wrap:anywhere}.note-tag.svelte-1fopenk{flex-shrink:0;border:1px solid rgba(148,163,184,.32);border-radius:5px;background:#94a3b81f;color:#cbd5e1eb;font-family:JetBrains Mono,monospace;font-size:.5rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:.05rem .3rem}.ask-tag.svelte-1fopenk{flex-shrink:0;border:1px solid rgba(var(--accent),.4);border-radius:5px;background:rgba(var(--accent),.12);color:rgba(var(--accent),.96);font-family:JetBrains Mono,monospace;font-size:.5rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:.1rem .3rem}.ix-note.svelte-1fopenk{margin:0;color:rgba(var(--accent),.9);font-size:.7rem;font-weight:600;line-height:1.4}.ix-inspect.svelte-1fopenk{justify-self:start;margin-top:.1rem;border:1px solid rgba(var(--accent),.3);border-radius:7px;background:rgba(var(--accent),.08);color:rgba(var(--accent),.95);font-family:JetBrains Mono,monospace;font-size:.56rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;padding:.26rem .5rem;cursor:pointer}.ix-inspect.svelte-1fopenk:hover{background:rgba(var(--accent),.16)}.ix-inspect.svelte-1fopenk:focus-visible{outline:2px solid rgba(var(--accent),.85);outline-offset:2px}.ix-expand.svelte-1fopenk{margin-top:.15rem;padding-top:.4rem;border-top:1px solid rgba(var(--accent),.16)}.ix-expand.svelte-1fopenk .spec-sidebar,.ix-expand.svelte-1fopenk .lens{border:none;border-radius:0;background:transparent;box-shadow:none;padding:0}.ix-strip.svelte-1fopenk{margin-top:.1rem}.cite-list.svelte-1fopenk{display:flex;flex-wrap:wrap;gap:.3rem;margin:.1rem 0 0;padding:0;list-style:none;min-width:0}.cite-chip.svelte-1fopenk{display:inline-flex;align-items:center;gap:.26rem;max-width:100%;border:1px solid rgba(var(--accent),.28);border-radius:999px;background:rgba(var(--accent),.08);color:#e2e8f0e6;font-family:JetBrains Mono,monospace;font-size:.56rem;padding:.12rem .42rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cite-key.svelte-1fopenk{color:rgba(var(--accent),.85);font-weight:800;letter-spacing:.04em}.cite-chip.highlight.svelte-1fopenk{border-color:#38bdf8f2;background:#38bdf838;color:#e0f2fefa;box-shadow:0 0 0 1px #38bdf88c}.ev-tags.svelte-1fopenk{display:flex;flex-wrap:wrap;gap:.3rem;margin:.1rem 0 0;padding:0;list-style:none}.ev-tag.svelte-1fopenk{border:1px solid rgba(var(--tag, var(--accent)),.45);border-radius:5px;background:rgba(var(--tag, var(--accent)),.14);color:rgba(var(--tag, var(--accent)),.96);font-family:JetBrains Mono,monospace;font-size:.52rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:.08rem .34rem;white-space:nowrap}.ev-tag.muted.svelte-1fopenk{--tag: 148, 163, 184}.ev-tag.warn.svelte-1fopenk{--tag: 251, 191, 36}.ev-group.svelte-1fopenk{display:grid;gap:.22rem;margin-top:.18rem;min-width:0}.ev-group-label.svelte-1fopenk{margin:0;color:#94a3b8b8;font-family:JetBrains Mono,monospace;font-size:.52rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;overflow-wrap:anywhere}.area-list.svelte-1fopenk{display:flex;flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;min-width:0}.area-chip.svelte-1fopenk{max-width:100%;border:1px solid rgba(148,163,184,.28);border-radius:6px;background:#94a3b81a;color:#e2e8f0e6;font-size:.66rem;padding:.1rem .4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diff-list.svelte-1fopenk{display:grid;gap:.16rem;margin:0;padding:0;list-style:none;min-width:0}.diff-row.svelte-1fopenk{display:flex;align-items:baseline;gap:.4rem;min-width:0}.diff-path.svelte-1fopenk{flex:1;min-width:0;color:#cbd5e1e6;font-family:JetBrains Mono,monospace;font-size:.62rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diff-stat.svelte-1fopenk{flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:700}.diff-stat.add.svelte-1fopenk{color:#4ade80eb}.diff-stat.del.svelte-1fopenk{color:#f87171eb}.ev-more.svelte-1fopenk{margin:0;color:#94a3b8b8;font-size:.64rem}.cap-list.svelte-1fopenk{display:flex;flex-wrap:wrap;gap:.34rem;margin:.1rem 0 0;padding:0;list-style:none;min-width:0}.cap-chip.svelte-1fopenk{display:inline-flex;align-items:center;gap:.34rem;max-width:100%;min-height:1.5rem;border:1px solid rgba(var(--accent),.3);border-radius:999px;background:rgba(var(--accent),.08);padding:.18rem .5rem;color:#e2e8f0eb;font-size:.68rem}.cap-dot.svelte-1fopenk{width:.36rem;height:.36rem;flex-shrink:0;border-radius:999px;background:rgba(var(--accent),.95);box-shadow:0 0 5px rgba(var(--accent),.5)}.cap-chip.svelte-1fopenk strong:where(.svelte-1fopenk){color:#f8fafcf2;font-weight:700;overflow-wrap:anywhere}.cap-chip.svelte-1fopenk small:where(.svelte-1fopenk){color:rgba(var(--accent),.9);font-family:JetBrains Mono,monospace;font-size:.52rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.plan-facts.svelte-1fopenk{display:grid;gap:.2rem;margin:.05rem 0 0}.plan-row.svelte-1fopenk{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem;min-width:0}.plan-row.svelte-1fopenk dt:where(.svelte-1fopenk){flex-shrink:0;color:#94a3b8b3;font-family:JetBrains Mono,monospace;font-size:.52rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.plan-row.svelte-1fopenk dd:where(.svelte-1fopenk){flex:1;min-width:0;margin:0;color:#e2e8f0eb;font-size:.74rem;overflow-wrap:anywhere}.plan-branch.svelte-1fopenk{color:#94a3b8c7;font-family:JetBrains Mono,monospace;font-size:.66rem}.plan-kind.svelte-1fopenk{margin-left:.3rem;border:1px solid rgba(var(--accent),.32);border-radius:5px;background:rgba(var(--accent),.1);color:rgba(var(--accent),.92);font-family:JetBrains Mono,monospace;font-size:.5rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.05rem .28rem}.plan-risk-blocked.svelte-1fopenk{color:#fbbf24f2;font-weight:700}.brief-prov.svelte-1fopenk{display:flex;flex-wrap:wrap;align-items:baseline;gap:.32rem;margin:.05rem .15rem 0;color:#94a3b8c7;font-family:JetBrains Mono,monospace;font-size:.56rem;letter-spacing:.04em;overflow-wrap:anywhere}.prov-tag.svelte-1fopenk{color:#94a3b899;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.prov-fallback.svelte-1fopenk{color:#fbbf24e6}@keyframes svelte-1fopenk-ix-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.78)}}@media(prefers-reduced-motion:reduce){.ix-dot[data-live=true].svelte-1fopenk{animation:none}}.voice-orb.svelte-jxauev{--orb-size: 3.4rem;position:relative;width:var(--orb-size);height:var(--orb-size);flex-shrink:0;display:inline-grid;place-items:center;padding:0;border:none;border-radius:999px;background:radial-gradient(circle at 50% 38%,rgba(var(--accent),.2),rgba(var(--accent),.05) 62%),#040a12e6;color:rgba(var(--accent),.96);cursor:pointer;box-shadow:inset 0 0 14px rgba(var(--accent),.1),0 0 18px rgba(var(--accent),.16);transition:box-shadow .2s ease,color .2s ease,transform .15s ease}.voice-orb.compact.svelte-jxauev{--orb-size: 2.75rem}.voice-orb.svelte-jxauev:hover:not(:disabled){transform:scale(1.05);box-shadow:inset 0 0 16px rgba(var(--accent),.16),0 0 26px rgba(var(--accent),.28)}.voice-orb.svelte-jxauev:active:not(:disabled){transform:scale(.96)}.voice-orb.svelte-jxauev:focus-visible{outline:2px solid rgba(var(--accent),.85);outline-offset:3px}.voice-orb.svelte-jxauev:disabled{cursor:default;opacity:.6}.orb-halo.svelte-jxauev{position:absolute;inset:-4px;border-radius:999px;pointer-events:none;box-shadow:0 0 22px rgba(var(--accent),.3);opacity:0}.voice-orb[data-state=idle].svelte-jxauev:not(:disabled) .orb-halo:where(.svelte-jxauev){animation:svelte-jxauev-orb-breathe 3.6s ease-in-out infinite}.voice-orb[data-state=speaking].svelte-jxauev .orb-halo:where(.svelte-jxauev){opacity:.9}.orb-rings.svelte-jxauev{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.ring-base.svelte-jxauev{fill:none;stroke:rgba(var(--accent),.32);stroke-width:1.6}.ring-arc.svelte-jxauev{fill:none;stroke:rgba(var(--accent),.95);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:40 136;opacity:0;transform-origin:50% 50%}.voice-orb[data-state=connecting].svelte-jxauev .ring-arc:where(.svelte-jxauev),.voice-orb[data-state=processing].svelte-jxauev .ring-arc:where(.svelte-jxauev){opacity:1;animation:svelte-jxauev-orb-spin 1.1s linear infinite}.ring-pulse.svelte-jxauev{fill:none;stroke:rgba(var(--accent),.7);stroke-width:1.4;opacity:0;transform-origin:50% 50%}.voice-orb[data-state=listening].svelte-jxauev .ring-pulse:where(.svelte-jxauev){animation:svelte-jxauev-orb-pulse 1.5s ease-out infinite}.voice-orb[data-state=speaking].svelte-jxauev .ring-pulse:where(.svelte-jxauev){stroke-width:2;animation:svelte-jxauev-orb-pulse .8s ease-out infinite}.voice-orb[data-state=listening].svelte-jxauev,.voice-orb[data-state=speaking].svelte-jxauev{box-shadow:inset 0 0 18px rgba(var(--accent),.2),0 0 26px rgba(var(--accent),.3)}.voice-orb[data-state=error].svelte-jxauev{box-shadow:inset 0 0 14px rgba(var(--accent),.18),0 0 18px rgba(var(--accent),.24)}.orb-glyph.svelte-jxauev{position:relative;display:inline-grid;place-items:center;filter:drop-shadow(0 0 6px rgba(var(--accent),.55))}@keyframes svelte-jxauev-orb-breathe{0%,to{opacity:.12;transform:scale(.98)}50%{opacity:.55;transform:scale(1.02)}}@keyframes svelte-jxauev-orb-spin{to{transform:rotate(360deg)}}@keyframes svelte-jxauev-orb-pulse{0%{opacity:.85;transform:scale(.82)}70%{opacity:0;transform:scale(1.08)}to{opacity:0;transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){.voice-orb.svelte-jxauev,.orb-halo.svelte-jxauev,.ring-arc.svelte-jxauev,.ring-pulse.svelte-jxauev{animation:none!important;transition:none}.voice-orb[data-state=listening].svelte-jxauev .ring-pulse:where(.svelte-jxauev),.voice-orb[data-state=speaking].svelte-jxauev .ring-pulse:where(.svelte-jxauev),.voice-orb[data-state=connecting].svelte-jxauev .ring-arc:where(.svelte-jxauev),.voice-orb[data-state=processing].svelte-jxauev .ring-arc:where(.svelte-jxauev){opacity:.8}}.voice-status.svelte-5wly86{display:inline-flex;align-items:center;gap:.38rem;min-height:1.5rem;max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid rgba(var(--accent),.32);border-radius:999px;background:rgba(var(--accent),.1);color:rgba(var(--accent),.95);font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1;padding:.28rem .6rem}.status-dot.svelte-5wly86{width:.42rem;height:.42rem;flex-shrink:0;border-radius:999px;background:rgba(var(--accent),.95);box-shadow:0 0 6px rgba(var(--accent),.55)}.status-dot.live.svelte-5wly86{animation:svelte-5wly86-voice-dot 1.5s ease-in-out infinite}@keyframes svelte-5wly86-voice-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.78)}}@media(prefers-reduced-motion:reduce){.status-dot.live.svelte-5wly86{animation:none}}.voice-draft.svelte-1fgmt9o{display:flex;align-items:baseline;gap:.55rem;border:1px solid rgba(var(--accent),.24);border-radius:10px;background:linear-gradient(180deg,rgba(var(--accent),.08),rgba(var(--accent),.02)),#040c12b8;color:#e2e8f0f0;font-size:.84rem;line-height:1.45;padding:.5rem .65rem;overflow-wrap:anywhere}.voice-draft.live.svelte-1fgmt9o{border-color:rgba(var(--accent),.45);box-shadow:inset 0 0 16px rgba(var(--accent),.08),0 0 14px rgba(var(--accent),.12)}.draft-tag.svelte-1fgmt9o{display:inline-flex;align-items:center;gap:.32rem;flex-shrink:0;color:rgba(var(--accent),.92);font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.draft-dot.svelte-1fgmt9o{width:.4rem;height:.4rem;border-radius:999px;background:rgba(var(--accent),.9);box-shadow:0 0 6px rgba(var(--accent),.5)}.draft-dot.live.svelte-1fgmt9o{animation:svelte-1fgmt9o-draft-dot 1.1s ease-in-out infinite}.draft-text.svelte-1fgmt9o{min-width:0}@keyframes svelte-1fgmt9o-draft-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}@media(prefers-reduced-motion:reduce){.draft-dot.live.svelte-1fgmt9o{animation:none}}.intent-form.svelte-1o9ytnk{display:grid;gap:.6rem}.deck.svelte-1o9ytnk{display:grid;gap:.55rem;border:1px solid rgba(var(--accent),.26);border-radius:14px;background:linear-gradient(180deg,rgba(var(--accent),.06),rgba(var(--accent),.015) 45%),#060a14eb;box-shadow:inset 0 0 24px rgba(var(--accent),.05),0 0 20px rgba(var(--accent),.07);padding:.7rem}.deck-input.svelte-1o9ytnk{display:grid;gap:.35rem}.deck-label.svelte-1o9ytnk{color:rgba(var(--accent),.85);font-family:JetBrains Mono,monospace;font-size:.56rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}textarea.svelte-1o9ytnk{width:100%;border:1px solid rgba(148,163,184,.2);border-radius:10px;background:#020617b3;color:#f8fafcf5;font:inherit;font-size:.92rem;line-height:1.5;padding:.66rem .72rem;resize:vertical;min-height:4.6rem}.intent-form.compact.svelte-1o9ytnk textarea:where(.svelte-1o9ytnk){min-height:3.6rem}textarea.svelte-1o9ytnk:focus-visible{outline:none;border-color:rgba(var(--accent),.6);box-shadow:0 0 0 3px rgba(var(--accent),.13)}.deck-controls.svelte-1o9ytnk{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.target-rail.svelte-1o9ytnk{display:flex;align-items:center;gap:.45rem;flex:1 1 14rem;min-width:0}.rail-label.svelte-1o9ytnk{flex-shrink:0;color:#94a3b89e;font-family:JetBrains Mono,monospace;font-size:.56rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.chip-rail.svelte-1o9ytnk{display:flex;align-items:center;gap:.35rem;overflow-x:auto;min-width:0;padding-bottom:.15rem;scrollbar-width:thin}.target-pill.svelte-1o9ytnk{display:none;align-items:center;gap:.4rem;min-width:0;max-width:100%;min-height:2.45rem;border:1px solid rgba(var(--accent),.34);border-radius:999px;background:rgba(var(--accent),.08);color:#f8fafcf2;font:inherit;font-size:.76rem;font-weight:700;padding:.34rem .7rem;cursor:pointer}.target-pill.svelte-1o9ytnk strong:where(.svelte-1o9ytnk){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.pill-chevron.svelte-1o9ytnk{flex-shrink:0;color:rgba(var(--accent),.9);font-size:.6rem}.target-pill.svelte-1o9ytnk:focus-visible{outline:2px solid rgba(var(--accent),.85);outline-offset:2px}.sheet-options.svelte-1o9ytnk{display:grid;gap:.45rem}.sheet-option.svelte-1o9ytnk{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;width:100%;min-height:2.9rem;border:1px solid rgba(148,163,184,.22);border-radius:10px;background:#0f172ab3;color:#e2e8f0eb;font:inherit;text-align:left;padding:.6rem .7rem;cursor:pointer}.sheet-option[aria-pressed=true].svelte-1o9ytnk{border-color:rgba(var(--accent),.6);background:rgba(var(--accent),.12);box-shadow:0 0 12px rgba(var(--accent),.14)}.sheet-option.svelte-1o9ytnk:focus-visible{outline:2px solid rgba(var(--accent),.85);outline-offset:2px}.sheet-option.svelte-1o9ytnk strong:where(.svelte-1o9ytnk){min-width:0;color:#f8fafcf5;font-size:.84rem;font-weight:700;overflow-wrap:anywhere}.sheet-option.svelte-1o9ytnk span:where(.svelte-1o9ytnk){flex-shrink:0;color:#94a3b8d9;font-family:JetBrains Mono,monospace;font-size:.62rem}.target-chip.svelte-1o9ytnk{flex-shrink:0;max-width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid rgba(148,163,184,.24);border-radius:999px;background:#0f172ab3;color:#cbd5e1e0;font:inherit;font-size:.72rem;font-weight:700;min-height:1.9rem;padding:.28rem .62rem;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.target-chip[aria-pressed=true].svelte-1o9ytnk{border-color:rgba(var(--accent),.6);background:rgba(var(--accent),.14);color:rgba(var(--accent),.98);box-shadow:0 0 10px rgba(var(--accent),.16)}.target-chip.svelte-1o9ytnk:hover:not(:disabled):not([aria-pressed=true]){border-color:rgba(var(--accent),.4);color:#f8fafcf2}.target-chip.svelte-1o9ytnk:focus-visible{outline:2px solid rgba(var(--accent),.85);outline-offset:2px}select.svelte-1o9ytnk{flex:1;min-width:0;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#0f172ad1;color:#f8fafcf5;font:inherit;font-size:.84rem;padding:.5rem .6rem}select.svelte-1o9ytnk:focus-visible{outline:none;border-color:rgba(var(--accent),.6);box-shadow:0 0 0 3px rgba(var(--accent),.14)}.action-cluster.svelte-1o9ytnk{display:flex;align-items:center;gap:.55rem;margin-left:auto}.send-key.svelte-1o9ytnk{display:inline-flex;align-items:center;gap:.45rem;border:1px solid rgba(var(--accent),.6);border-radius:11px;background:linear-gradient(180deg,rgba(var(--accent),.26),rgba(var(--accent),.12)),#040a12e6;color:rgba(var(--accent),.98);font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;min-height:2.75rem;padding:.6rem 1rem;cursor:pointer;white-space:nowrap;box-shadow:inset 0 0 14px rgba(var(--accent),.12),0 0 18px rgba(var(--accent),.18);text-shadow:0 0 8px rgba(var(--accent),.5);transition:transform .15s ease,box-shadow .2s ease}.send-key.svelte-1o9ytnk:hover:not(:disabled){transform:scale(1.04);box-shadow:inset 0 0 16px rgba(var(--accent),.18),0 0 26px rgba(var(--accent),.3)}.send-key.svelte-1o9ytnk:active:not(:disabled){transform:scale(.97)}.send-key.svelte-1o9ytnk:focus-visible{outline:2px solid rgba(var(--accent),.85);outline-offset:2px}.send-key.svelte-1o9ytnk:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;text-shadow:none}.send-glyph.svelte-1o9ytnk{font-size:.9rem;line-height:1}.send-busy.svelte-1o9ytnk{width:.5rem;height:.5rem;border-radius:999px;background:rgba(var(--accent),.95);box-shadow:0 0 8px rgba(var(--accent),.6);animation:svelte-1o9ytnk-send-busy 1s ease-in-out infinite}.voice-configure-button.svelte-1o9ytnk{display:inline-flex;align-items:center;gap:.42rem;border:1px dashed rgba(45,212,191,.45);border-radius:10px;background:#0d948814;color:#ccfbf1e0;font:inherit;font-size:.74rem;font-weight:800;min-height:2.4rem;padding:.45rem .65rem;cursor:pointer;white-space:nowrap}.voice-configure-button.svelte-1o9ytnk:hover{border-color:#2dd4bfb3;background:#0d94882e;color:#f0fdfafa}.voice-configure-button.svelte-1o9ytnk:focus-visible{outline:2px solid rgba(45,212,191,.85);outline-offset:2px}.deck-foot.svelte-1o9ytnk{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.context-note.svelte-1o9ytnk{color:#cbd5e1a8;font-size:.74rem;line-height:1.4;min-width:0;overflow-wrap:anywhere}.voice-error.svelte-1o9ytnk{color:#f87171eb}.voice-diag.svelte-1o9ytnk{border-top:1px solid rgba(148,163,184,.12);padding-top:.45rem}.voice-diag.svelte-1o9ytnk summary:where(.svelte-1o9ytnk){display:inline-flex;align-items:center;gap:.4rem;color:#94a3b8c7;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;padding:.2rem 0}.voice-diag.svelte-1o9ytnk summary:where(.svelte-1o9ytnk):focus-visible{outline:2px solid rgba(var(--accent),.85);outline-offset:2px;border-radius:4px}.diag-dot.svelte-1o9ytnk{width:.4rem;height:.4rem;border-radius:999px;background:#788296e6}.diag-dot.warn.svelte-1o9ytnk{background:#fbbf24f2;box-shadow:0 0 6px #fbbf2480}.voice-diag.svelte-1o9ytnk dl:where(.svelte-1o9ytnk){margin:.45rem 0 0;display:grid;gap:.3rem}.voice-diag.svelte-1o9ytnk dl:where(.svelte-1o9ytnk)>div:where(.svelte-1o9ytnk){display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:.5rem}.voice-diag.svelte-1o9ytnk dt:where(.svelte-1o9ytnk){color:#94a3b8a8;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.voice-diag.svelte-1o9ytnk dd:where(.svelte-1o9ytnk){margin:0;color:#e2e8f0e0;font-family:JetBrains Mono,monospace;font-size:.66rem;line-height:1.45;overflow-wrap:anywhere}textarea.svelte-1o9ytnk:disabled,select.svelte-1o9ytnk:disabled,.target-chip.svelte-1o9ytnk:disabled{opacity:.55;cursor:not-allowed}@keyframes svelte-1o9ytnk-send-busy{0%,to{opacity:1}50%{opacity:.35}}@media(max-width:640px){.deck.svelte-1o9ytnk{padding:.55rem;gap:.45rem}.deck-label.svelte-1o9ytnk{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}textarea.svelte-1o9ytnk{min-height:2.9rem;height:2.9rem}.deck-controls.svelte-1o9ytnk{gap:.45rem}.target-rail.svelte-1o9ytnk{flex:1 1 auto}.rail-label.svelte-1o9ytnk,.chip-rail.svelte-1o9ytnk,.target-rail.svelte-1o9ytnk select:where(.svelte-1o9ytnk){display:none}.target-pill.svelte-1o9ytnk{display:inline-flex}.action-cluster.svelte-1o9ytnk{gap:.45rem}.send-key.svelte-1o9ytnk{min-height:2.75rem;padding:.55rem .85rem}.target-note.svelte-1o9ytnk{display:none}.voice-diag.svelte-1o9ytnk dl:where(.svelte-1o9ytnk)>div:where(.svelte-1o9ytnk){grid-template-columns:1fr;gap:.1rem}}@media(prefers-reduced-motion:reduce){.send-busy.svelte-1o9ytnk{animation:none}.send-key.svelte-1o9ytnk,.target-chip.svelte-1o9ytnk{transition:none}}.confirmation-panel.svelte-1nhwi2s{border:1px solid rgba(var(--accent),.32);border-radius:12px;background:linear-gradient(180deg,rgba(var(--accent),.08),rgba(var(--accent),.02) 60%),#080c18d9;box-shadow:inset 0 0 26px rgba(var(--accent),.05),0 0 22px rgba(var(--accent),.08);padding:.9rem}.confirm-copy.svelte-1nhwi2s{display:flex;gap:.85rem;align-items:flex-start}.confidence-gauge.svelte-1nhwi2s{position:relative;width:3.6rem;height:3.6rem;flex-shrink:0;display:grid;place-items:center}.confidence-gauge.svelte-1nhwi2s svg:where(.svelte-1nhwi2s){position:absolute;inset:0;width:100%;height:100%}.gauge-track.svelte-1nhwi2s{fill:none;stroke:rgba(var(--accent),.16);stroke-width:2.4}.gauge-arc.svelte-1nhwi2s{fill:none;stroke:rgba(var(--accent),.92);stroke-width:2.4;stroke-linecap:round}.gauge-value.svelte-1nhwi2s{color:rgba(var(--accent),.98);font-family:JetBrains Mono,monospace;font-size:.92rem;font-weight:800;text-shadow:0 0 10px rgba(var(--accent),.45)}.gauge-value.svelte-1nhwi2s small:where(.svelte-1nhwi2s){font-size:.58rem}.confirm-text.svelte-1nhwi2s{display:flex;flex-direction:column;gap:.3rem;min-width:0}.confirm-pill.svelte-1nhwi2s{align-self:flex-start;border:1px solid rgba(var(--accent),.4);border-radius:999px;background:rgba(var(--accent),.12);color:rgba(var(--accent),.96);font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:.22rem .5rem}.confirm-copy.svelte-1nhwi2s p:where(.svelte-1nhwi2s){margin:0;color:#f8fafcf5;font-size:.94rem;line-height:1.45;overflow-wrap:anywhere}.confirm-copy.svelte-1nhwi2s p.model-summary:where(.svelte-1nhwi2s){color:#cbd5e1d1;font-size:.8rem;line-height:1.4}.confirm-manifest.svelte-1nhwi2s{margin-top:.6rem}.launch-posture.svelte-1nhwi2s{display:grid;gap:.45rem;margin-top:.7rem}.launch-posture-head.svelte-1nhwi2s{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:#e2e8f0c7;font:800 .62rem/1 JetBrains Mono,monospace;letter-spacing:.09em;text-transform:uppercase}.edited-chip.svelte-1nhwi2s{border:1px solid rgba(var(--accent),.34);border-radius:999px;padding:.13rem .36rem;background:rgba(var(--accent),.1);color:rgba(var(--accent),.95);font-size:.49rem}.launch-blocker.svelte-1nhwi2s{margin:0;padding:.42rem .5rem;border:1px solid rgba(248,113,113,.32);border-radius:7px;background:#f8717114;color:#fecacaf0;font-size:.68rem;line-height:1.35}.task-toggle.svelte-1nhwi2s{margin-top:.65rem;border:none;background:transparent;color:rgba(var(--accent),.92);font:inherit;font-size:.78rem;font-weight:700;cursor:pointer;padding:.2rem 0}.task-toggle.svelte-1nhwi2s:focus-visible{outline:2px solid rgba(var(--accent),.85);outline-offset:2px;border-radius:4px}.confirm-details.svelte-1nhwi2s{display:grid;gap:.65rem;margin-top:.65rem}.detail-block.svelte-1nhwi2s{border:1px solid rgba(148,163,184,.14);border-radius:10px;background:#02061773;padding:.7rem;min-width:0}.detail-label.svelte-1nhwi2s{display:block;margin-bottom:.35rem;color:#e2e8f0c7;font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.task-preview.svelte-1nhwi2s{max-height:16rem;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;margin:.5rem 0 0;padding:.8rem;border-radius:8px;border:1px solid rgba(148,163,184,.16);background:#020617cc;color:#e2e8f0e6;font-size:.78rem;line-height:1.45}.detail-project-row.svelte-1nhwi2s{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;color:#f8fafcf0;font-size:.84rem}.detail-text.svelte-1nhwi2s{margin:0;color:#f8fafce6;font-size:.82rem;line-height:1.45}.detail-dim.svelte-1nhwi2s{color:#cbd5e1a8;font-size:.76rem;line-height:1.4}p.detail-dim.svelte-1nhwi2s{margin:.3rem 0 0}.detail-routing-picker.svelte-1nhwi2s{margin-top:.55rem;padding-top:.5rem;border-top:1px solid rgba(148,163,184,.14)}.reroute-row.svelte-1nhwi2s{display:flex;flex-wrap:wrap;align-items:end;gap:.6rem;margin-top:.55rem}.reroute-label.svelte-1nhwi2s{flex:1 1 12rem;display:grid;gap:.3rem}.reroute-label.svelte-1nhwi2s span:where(.svelte-1nhwi2s){color:#e2e8f0c7;font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}select.svelte-1nhwi2s{width:100%;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#0f172ad1;color:#f8fafcf5;font:inherit;font-size:.85rem;padding:.5rem .6rem}select.svelte-1nhwi2s:focus-visible{outline:none;border-color:rgba(var(--accent),.6);box-shadow:0 0 0 3px rgba(var(--accent),.14)}.confirm-actions.svelte-1nhwi2s{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.85rem}.primary-button.svelte-1nhwi2s,.secondary-button.svelte-1nhwi2s{border:1px solid transparent;border-radius:9px;font:inherit;font-size:.82rem;font-weight:800;min-height:2.4rem;padding:.55rem .95rem;cursor:pointer;white-space:nowrap}.primary-button.svelte-1nhwi2s{border-color:rgba(var(--accent),.55);background:rgba(var(--accent),.18);color:rgba(var(--accent),.98);box-shadow:0 0 16px rgba(var(--accent),.14)}.primary-button.svelte-1nhwi2s:hover:not(:disabled){background:rgba(var(--accent),.3)}.secondary-button.svelte-1nhwi2s{background:#0f172adb;border-color:#94a3b83d;color:#e2e8f0e6}.primary-button.svelte-1nhwi2s:focus-visible,.secondary-button.svelte-1nhwi2s:focus-visible{outline:2px solid rgba(var(--accent),.85);outline-offset:2px}.primary-button.svelte-1nhwi2s:disabled,.secondary-button.svelte-1nhwi2s:disabled,select.svelte-1nhwi2s:disabled{opacity:.55;cursor:not-allowed}@media(max-width:640px){.primary-button.svelte-1nhwi2s,.secondary-button.svelte-1nhwi2s{min-height:2.75rem;flex:1 1 auto}}.playback-panel.svelte-15dpl5t{border:1px solid rgba(var(--accent),.32);border-radius:12px;background:linear-gradient(180deg,rgba(var(--accent),.08),rgba(var(--accent),.02) 60%),#080c18d9;box-shadow:inset 0 0 26px rgba(var(--accent),.05),0 0 22px rgba(var(--accent),.08);padding:.9rem}.confirm-copy.svelte-15dpl5t{display:flex;gap:.65rem;align-items:flex-start}.playback-pill.svelte-15dpl5t{flex-shrink:0;border:1px solid rgba(var(--accent),.4);border-radius:999px;background:rgba(var(--accent),.12);color:rgba(var(--accent),.96);font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:.24rem .5rem}.confirm-copy.svelte-15dpl5t p:where(.svelte-15dpl5t){margin:0;color:#f8fafcf5;font-size:.94rem;line-height:1.45;overflow-wrap:anywhere}.playback-manifest.svelte-15dpl5t{margin-top:.7rem}.spec-grid.svelte-15dpl5t{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.8rem}.spec-grid.svelte-15dpl5t>div:where(.svelte-15dpl5t){border:1px solid rgba(148,163,184,.14);border-radius:10px;background:#02061773;padding:.7rem;min-width:0}.spec-grid.svelte-15dpl5t span:where(.svelte-15dpl5t){display:block;margin-bottom:.35rem;color:rgba(var(--accent),.85);font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.spec-grid.svelte-15dpl5t p:where(.svelte-15dpl5t),.spec-grid.svelte-15dpl5t ul:where(.svelte-15dpl5t){margin:0;color:#f8fafce6;font-size:.82rem;line-height:1.45;overflow-wrap:anywhere}.spec-grid.svelte-15dpl5t ul:where(.svelte-15dpl5t){padding-left:1rem;display:grid;gap:.25rem}.capability-summary.svelte-15dpl5t{display:grid;gap:.45rem;margin-top:.7rem}.capability-chip.svelte-15dpl5t{display:grid;grid-template-columns:minmax(8rem,.9fr) minmax(9rem,.8fr) minmax(0,1.6fr);gap:.5rem;align-items:center;border:1px solid rgba(var(--chip-accent),.28);border-radius:10px;background:rgba(var(--chip-accent),.07);padding:.45rem .55rem;color:#e2e8f0e0;font-size:.72rem;line-height:1.35}.capability-chip.svelte-15dpl5t strong:where(.svelte-15dpl5t){color:#f8fafcf0;font-size:.76rem;overflow-wrap:anywhere}.capability-chip.svelte-15dpl5t span:where(.svelte-15dpl5t){font-family:JetBrains Mono,monospace;font-weight:800;font-size:.62rem;text-transform:uppercase;letter-spacing:.06em;color:rgba(var(--chip-accent),.95);overflow-wrap:anywhere}.capability-chip.svelte-15dpl5t small:where(.svelte-15dpl5t){color:#cbd5e1b8;font-size:.7rem;overflow-wrap:anywhere}.capability-ids.svelte-15dpl5t{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.7rem}.capability-ids.svelte-15dpl5t span:where(.svelte-15dpl5t){border:1px solid rgba(148,163,184,.16);border-radius:999px;padding:.22rem .48rem;background:#0f172a99;color:#cbd5e1c2;font-family:JetBrains Mono,monospace;font-size:.66rem}.task-toggle.svelte-15dpl5t{margin-top:.65rem;border:none;background:transparent;color:rgba(var(--accent),.92);font:inherit;font-size:.78rem;font-weight:700;cursor:pointer;padding:.2rem 0}.task-toggle.svelte-15dpl5t:focus-visible{outline:2px solid rgba(var(--accent),.85);outline-offset:2px;border-radius:4px}.task-preview.svelte-15dpl5t{max-height:16rem;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;margin:.65rem 0 0;padding:.8rem;border-radius:8px;border:1px solid rgba(148,163,184,.16);background:#020617cc;color:#e2e8f0e6;font-size:.78rem;line-height:1.45}.confirm-actions.svelte-15dpl5t{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.85rem}.primary-button.svelte-15dpl5t,.secondary-button.svelte-15dpl5t{border:1px solid transparent;border-radius:9px;font:inherit;font-size:.82rem;font-weight:800;min-height:2.4rem;padding:.55rem .95rem;cursor:pointer;white-space:nowrap}.primary-button.svelte-15dpl5t{border-color:rgba(var(--accent),.55);background:rgba(var(--accent),.18);color:rgba(var(--accent),.98);box-shadow:0 0 16px rgba(var(--accent),.14)}.primary-button.svelte-15dpl5t:hover:not(:disabled){background:rgba(var(--accent),.3)}.secondary-button.svelte-15dpl5t{background:#0f172adb;border-color:#94a3b83d;color:#e2e8f0e6}.primary-button.svelte-15dpl5t:focus-visible,.secondary-button.svelte-15dpl5t:focus-visible{outline:2px solid rgba(var(--accent),.85);outline-offset:2px}.primary-button.svelte-15dpl5t:disabled,.secondary-button.svelte-15dpl5t:disabled{opacity:.55;cursor:not-allowed}@media(max-width:640px){.spec-grid.svelte-15dpl5t,.capability-chip.svelte-15dpl5t{grid-template-columns:1fr}.primary-button.svelte-15dpl5t,.secondary-button.svelte-15dpl5t{min-height:2.75rem;width:100%}}.workflow-confirmation-panel.svelte-giz6op{border:1px solid rgba(var(--accent),.32);border-radius:12px;background:linear-gradient(180deg,rgba(var(--accent),.08),rgba(var(--accent),.02) 60%),#080c18db;box-shadow:inset 0 0 26px rgba(var(--accent),.05),0 0 22px rgba(var(--accent),.08);padding:.9rem}.confirm-copy.svelte-giz6op{display:flex;gap:.85rem;align-items:flex-start}.fanout-orb.svelte-giz6op{width:3.6rem;height:3.6rem;border-radius:50%;flex-shrink:0;display:grid;place-items:center;border:1px solid rgba(var(--accent),.45);background:radial-gradient(circle at 50% 35%,rgba(var(--accent),.28),rgba(var(--accent),.08) 58%,transparent 70%),rgba(var(--accent),.05);box-shadow:inset 0 0 18px rgba(var(--accent),.16),0 0 20px rgba(var(--accent),.14)}.fanout-orb.svelte-giz6op svg:where(.svelte-giz6op){width:2.3rem;height:2.3rem}.fan-path.svelte-giz6op{fill:none;stroke:rgba(var(--accent),.85);stroke-width:1.6;stroke-linecap:round}.fan-node.svelte-giz6op{fill:rgba(var(--accent),.95)}.fan-branch.svelte-giz6op{animation:svelte-giz6op-fan-breathe 1.6s ease-in-out infinite;transform-origin:center;transform-box:fill-box}.fan-branch.svelte-giz6op:last-of-type{animation-delay:.8s}.confirm-text.svelte-giz6op{min-width:0;display:grid;gap:.25rem}.confirm-pill.svelte-giz6op{justify-self:start;border:1px solid rgba(var(--accent),.34);border-radius:999px;padding:.16rem .5rem;color:rgba(var(--accent),.98);background:rgba(var(--accent),.09);font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.confirm-text.svelte-giz6op p:where(.svelte-giz6op){margin:0;color:#eef4fff0;line-height:1.35}.behavior-line.svelte-giz6op{color:#becde6b8!important;font-size:.78rem}.confirm-meta.svelte-giz6op{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.75rem}.confirm-meta.svelte-giz6op span:where(.svelte-giz6op){min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid rgba(var(--accent),.22);border-radius:999px;padding:.18rem .5rem;color:#e2ebfad6;background:rgba(var(--accent),.06);font-family:JetBrains Mono,monospace;font-size:.72rem}.workflow-issues.svelte-giz6op{margin-top:.75rem;border:1px solid rgba(248,113,113,.35);border-radius:10px;padding:.55rem .65rem;background:#f8717114}.workflow-issues.svelte-giz6op p:where(.svelte-giz6op){margin:0;color:#fee2e2eb;font-size:.78rem;line-height:1.35}.confirm-actions.svelte-giz6op{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.85rem}.primary-button.svelte-giz6op,.secondary-button.svelte-giz6op{border:1px solid rgba(var(--accent),.38);border-radius:10px;padding:.48rem .75rem;font-weight:800;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.primary-button.svelte-giz6op{color:#06080ef5;background:rgba(var(--accent),.92);box-shadow:0 0 18px rgba(var(--accent),.18)}.secondary-button.svelte-giz6op{color:#ebf1ffe0;background:#ffffff0a}.primary-button.svelte-giz6op:hover:not(:disabled),.secondary-button.svelte-giz6op:hover:not(:disabled){transform:scale(1.03);box-shadow:0 0 18px rgba(var(--accent),.18)}.primary-button.svelte-giz6op:disabled,.secondary-button.svelte-giz6op:disabled{cursor:not-allowed;opacity:.58}.primary-button.svelte-giz6op:focus-visible,.secondary-button.svelte-giz6op:focus-visible{outline:2px solid rgba(var(--accent),.72);outline-offset:2px}@keyframes svelte-giz6op-fan-breathe{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@media(prefers-reduced-motion:reduce){.primary-button.svelte-giz6op,.secondary-button.svelte-giz6op{transition:none}.primary-button.svelte-giz6op:hover:not(:disabled),.secondary-button.svelte-giz6op:hover:not(:disabled){transform:none}.fan-branch.svelte-giz6op{animation:none;opacity:1}}.workflow-choice-panel.svelte-5bfxju{padding:.75rem;border:1px solid rgba(var(--accent),.26);border-radius:12px;background:linear-gradient(180deg,rgba(var(--accent),.05),rgba(var(--accent),.015) 55%),#080c18b3;box-shadow:inset 0 0 22px rgba(var(--accent),.04)}.choice-head.svelte-5bfxju{display:flex;align-items:baseline;gap:.45rem;margin-bottom:.6rem;min-width:0}.choice-beacon.svelte-5bfxju{align-self:center;flex-shrink:0;width:.5rem;height:.5rem;border-radius:999px;background:rgba(var(--accent),.95);box-shadow:0 0 12px rgba(var(--accent),.55);animation:svelte-5bfxju-choice-pulse 1.6s ease-in-out infinite}.choice-micro.svelte-5bfxju{flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:800;text-transform:uppercase;letter-spacing:.11em;color:rgba(var(--accent),.92)}.choice-heading.svelte-5bfxju{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:600;color:#f8fafcf2}.choice-options.svelte-5bfxju{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.55rem}.choice-option.svelte-5bfxju{display:grid;gap:.18rem;justify-items:start;text-align:left;padding:.55rem .65rem;border:1px solid rgba(148,163,184,.25);border-radius:10px;background:#02061799;color:inherit;cursor:pointer;min-width:0;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.choice-option.svelte-5bfxju:hover:not(:disabled){border-color:rgba(var(--accent),.6);transform:translateY(-1px);box-shadow:0 0 14px rgba(var(--accent),.14)}.choice-option.svelte-5bfxju:focus-visible{outline:2px solid rgba(var(--accent),.85);outline-offset:2px}.choice-option.svelte-5bfxju:disabled{opacity:.6;cursor:default}.option-label.svelte-5bfxju{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;color:#eef4fff2}.option-detail.svelte-5bfxju{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:.62rem;color:#94a3b8d9}.choice-hint.svelte-5bfxju{margin:.55rem 0 0;font-size:.66rem;color:#94a3b8bf}.choice-empty.svelte-5bfxju{margin:0;font-size:.8rem;line-height:1.5;color:#cbd5e1d9}@keyframes svelte-5bfxju-choice-pulse{0%,to{opacity:.45;transform:scale(.88)}50%{opacity:1;transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.choice-beacon.svelte-5bfxju{animation:none;opacity:.9}.choice-option.svelte-5bfxju{transition:none}.choice-option.svelte-5bfxju:hover:not(:disabled){transform:none}}.continuity-panel.svelte-1gewmuy{border:1px solid rgba(var(--accent),.26);border-radius:12px;background:linear-gradient(180deg,rgba(var(--accent),.06),rgba(var(--accent),.015) 55%),#080c18cc;padding:.8rem;display:flex;flex-direction:column;gap:.6rem}.continuity-head.svelte-1gewmuy{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.relay-dot.svelte-1gewmuy{width:.5rem;height:.5rem;border-radius:999px;background:rgba(var(--accent),.95);box-shadow:0 0 8px rgba(var(--accent),.55)}.relay-dot.waiting.svelte-1gewmuy{animation:svelte-1gewmuy-relay-wait 1.5s ease-in-out infinite}.relay-label.svelte-1gewmuy{color:rgba(var(--accent),.9);font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.continuity-head.svelte-1gewmuy strong:where(.svelte-1gewmuy){font-size:.82rem;color:#f8fafcf2;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-status.svelte-1gewmuy{border:1px solid rgba(var(--accent),.32);border-radius:999px;background:rgba(var(--accent),.1);color:rgba(var(--accent),.95);font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;padding:.2rem .48rem}.link-button.svelte-1gewmuy{background:none;border:none;color:rgba(var(--accent),.9);font:inherit;font-size:.7rem;font-weight:700;cursor:pointer;padding:.2rem}.link-button.svelte-1gewmuy:focus-visible{outline:2px solid rgba(var(--accent),.85);outline-offset:2px;border-radius:4px}.continuity-interactions.svelte-1gewmuy{display:flex;flex-direction:column;gap:.55rem}.continuity-card.svelte-1gewmuy{padding:.6rem;border:1px solid rgba(var(--accent),.22);border-radius:10px;background:#02061799;display:flex;flex-direction:column;gap:.45rem}.continuity-card.svelte-1gewmuy p:where(.svelte-1gewmuy){margin:0;font-size:.8rem;color:#f8fafceb;line-height:1.45;overflow-wrap:anywhere}.interaction-type.svelte-1gewmuy{font-family:JetBrains Mono,monospace;font-size:.58rem;letter-spacing:.05em;color:#94a3b8b3;overflow-wrap:anywhere}.continuity-options.svelte-1gewmuy{display:flex;flex-wrap:wrap;gap:.4rem}.option-button.svelte-1gewmuy{border:1px solid rgba(var(--accent),.32);border-radius:8px;background:rgba(var(--accent),.08);color:#e2e8f0eb;font:inherit;font-size:.74rem;font-weight:700;min-height:2.1rem;padding:.34rem .62rem;cursor:pointer}.option-button.svelte-1gewmuy:hover:not(:disabled){background:rgba(var(--accent),.18)}.option-button.svelte-1gewmuy:focus-visible{outline:2px solid rgba(var(--accent),.85);outline-offset:2px}.option-button.svelte-1gewmuy:disabled{opacity:.55;cursor:not-allowed}.continuity-answer.svelte-1gewmuy{display:flex;gap:.45rem}.continuity-answer.svelte-1gewmuy input:where(.svelte-1gewmuy){flex:1;min-width:0;padding:.45rem .6rem;border-radius:8px;border:1px solid rgba(148,163,184,.25);background:#020617a6;color:#f8fafcf2;font:inherit;font-size:.78rem}.continuity-answer.svelte-1gewmuy input:where(.svelte-1gewmuy):focus-visible{outline:none;border-color:rgba(var(--accent),.6);box-shadow:0 0 0 3px rgba(var(--accent),.12)}.continuity-quiet.svelte-1gewmuy{margin:0;font-size:.74rem;color:#cbd5e1cc;line-height:1.45}.continuity-directives.svelte-1gewmuy{font-size:.72rem}.directives-label.svelte-1gewmuy{font-family:JetBrains Mono,monospace;font-weight:700;color:rgba(var(--accent),.85);font-size:.58rem;text-transform:uppercase;letter-spacing:.1em}.continuity-directives.svelte-1gewmuy ul:where(.svelte-1gewmuy){margin:.3rem 0 0;padding-left:1rem;display:flex;flex-direction:column;gap:.2rem;color:#e2e8f0db}.log-error.svelte-1gewmuy{margin:0;font-size:.72rem;color:#f87171eb}@keyframes svelte-1gewmuy-relay-wait{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}@media(prefers-reduced-motion:reduce){.relay-dot.waiting.svelte-1gewmuy{animation:none}}@media(max-width:640px){.option-button.svelte-1gewmuy{min-height:2.75rem}.continuity-answer.svelte-1gewmuy input:where(.svelte-1gewmuy){min-height:2.75rem}}.conversation-surface.svelte-11xowte{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:stretch;min-width:0}.conversation-surface.svelte-11xowte:not(.compact){height:100%;min-height:0}.conversation-surface.voice-stage.svelte-11xowte{grid-template-columns:minmax(0,1fr)}.conversation-surface.compact.svelte-11xowte{display:block}.console.svelte-11xowte{position:relative;min-width:0;min-height:0;display:flex;flex-direction:column;border:1px solid rgba(var(--accent),.24);border-radius:16px;background:radial-gradient(120% 70% at 50% 0%,rgba(var(--accent),.06),transparent 60%),linear-gradient(180deg,#0a0c16f0,#06080ef7);box-shadow:0 18px 48px #0000004d,inset 0 0 36px rgba(var(--accent),.035);transition:border-color .45s ease,box-shadow .45s ease}.conversation-surface.svelte-11xowte:not(.compact) .console:where(.svelte-11xowte){height:100%}.conversation-surface.compact.svelte-11xowte .console:where(.svelte-11xowte){border:none;border-radius:0;background:transparent;box-shadow:none;gap:.85rem}.console.svelte-11xowte>*{position:relative;z-index:1}.console-scroll.svelte-11xowte{display:flex;flex-direction:column;gap:.85rem;min-height:0;padding:.85rem .95rem .6rem}.conversation-surface.svelte-11xowte:not(.compact) .console-scroll:where(.svelte-11xowte){flex:1;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.conversation-surface.svelte-11xowte:not(.compact) .console-scroll:where(.svelte-11xowte)>.thread{flex:1 0 auto;min-height:0}.conversation-surface.compact.svelte-11xowte .console-scroll:where(.svelte-11xowte){padding:0}.console-ambience.svelte-11xowte{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:16px;pointer-events:none;transition:opacity .6s ease}.ambience-glow.svelte-11xowte{position:absolute;inset:-20%;background:radial-gradient(50% 36% at 78% 0%,rgba(var(--accent),.1),transparent 70%),radial-gradient(42% 30% at 12% 100%,rgba(var(--accent),.07),transparent 70%)}.star.svelte-11xowte{position:absolute;border-radius:999px;background:rgba(var(--accent),.9);box-shadow:0 0 6px rgba(var(--accent),.4)}.conversation-surface[data-state=invite].svelte-11xowte .console-ambience:where(.svelte-11xowte),.conversation-surface[data-state=cancelled].svelte-11xowte .console-ambience:where(.svelte-11xowte){opacity:.35}.conversation-surface[data-state=drafting].svelte-11xowte .console-ambience:where(.svelte-11xowte),.conversation-surface[data-state=awaiting_confirmation].svelte-11xowte .console-ambience:where(.svelte-11xowte){opacity:.6}.conversation-surface[data-state=submitting].svelte-11xowte .console-ambience:where(.svelte-11xowte),.conversation-surface[data-state=executing].svelte-11xowte .console-ambience:where(.svelte-11xowte),.conversation-surface[data-state=completed].svelte-11xowte .console-ambience:where(.svelte-11xowte){opacity:.85}.topbar.svelte-11xowte{position:relative;flex:none;display:flex;align-items:center;gap:.55rem;min-width:0;border-bottom:1px solid rgba(var(--accent),.16);padding:calc(.5rem + env(safe-area-inset-top,0px)) .95rem .5rem}.back-key.svelte-11xowte{flex-shrink:0;width:2.1rem;height:2.1rem;display:inline-grid;place-items:center;border:1px solid rgba(148,163,184,.24);border-radius:9px;background:#0f172ab8;color:#e2e8f0eb;cursor:pointer}.back-key.svelte-11xowte:hover{border-color:rgba(var(--accent),.5)}.back-key.svelte-11xowte:focus-visible{outline:2px solid rgba(var(--accent),.85);outline-offset:2px}.brand.svelte-11xowte{margin:0;flex-shrink:0;color:#e2e8f0eb;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.topbar-spring.svelte-11xowte{flex:1;min-width:.25rem}.context-rail.svelte-11xowte{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0}.context-rail.svelte-11xowte>.capability-status-row{flex:1 1 auto;min-width:0}.ledger-pill.svelte-11xowte{display:none;align-items:center;gap:.4rem;flex-shrink:0;min-height:1.85rem;border:1px solid rgba(var(--pill),.36);border-radius:999px;background:rgba(var(--pill),.1);color:rgba(var(--pill),.96);font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:.24rem .6rem;cursor:pointer;white-space:nowrap}.ledger-pill.svelte-11xowte .ledger-dot:where(.svelte-11xowte){background:rgba(var(--pill),.95);box-shadow:0 0 6px rgba(var(--pill),.5)}.ledger-pill.svelte-11xowte:focus-visible{outline:2px solid rgba(var(--pill),.85);outline-offset:2px}.compact-toolbar.svelte-11xowte{display:flex;align-items:center;justify-content:flex-end;gap:.55rem}.state-beacon.svelte-11xowte{display:inline-flex;align-items:center;gap:.4rem;border:1px solid rgba(var(--accent),.4);border-radius:999px;background:rgba(var(--accent),.1);color:rgba(var(--accent),.97);font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:.3rem .62rem;white-space:nowrap}.beacon-dot.svelte-11xowte{width:.45rem;height:.45rem;border-radius:999px;background:rgba(var(--accent),.95);box-shadow:0 0 8px rgba(var(--accent),.55)}.state-beacon[data-live=true].svelte-11xowte .beacon-dot:where(.svelte-11xowte){animation:svelte-11xowte-beacon-pulse 1.4s ease-in-out infinite}.new-intent.svelte-11xowte{border:1px solid rgba(var(--accent),.4);border-radius:9px;background:rgba(var(--accent),.1);color:rgba(var(--accent),.95);font:inherit;font-size:.76rem;font-weight:800;min-height:2.2rem;padding:.42rem .7rem;cursor:pointer;white-space:nowrap}.new-intent.svelte-11xowte:hover{background:rgba(var(--accent),.2)}.new-intent.svelte-11xowte:focus-visible{outline:2px solid rgba(var(--accent),.85);outline-offset:2px}.head-energy.svelte-11xowte{position:absolute;left:0;right:0;bottom:-1px;height:2px;overflow:hidden;pointer-events:none;opacity:0}.head-energy.svelte-11xowte:after{content:"";position:absolute;top:0;left:0;height:100%;width:34%;background:linear-gradient(90deg,transparent,rgba(var(--accent),.9),transparent);transform:translate(-110%)}.conversation-surface[data-state=submitting].svelte-11xowte .head-energy:where(.svelte-11xowte),.conversation-surface[data-state=executing].svelte-11xowte .head-energy:where(.svelte-11xowte){opacity:1}.conversation-surface[data-state=submitting].svelte-11xowte .head-energy:where(.svelte-11xowte):after,.conversation-surface[data-state=executing].svelte-11xowte .head-energy:where(.svelte-11xowte):after{animation:svelte-11xowte-energy-sweep 1.2s linear infinite}.visual-question.svelte-11xowte{padding:.75rem;border:1px solid rgba(var(--accent),.26);border-radius:12px;background:linear-gradient(180deg,rgba(var(--accent),.05),rgba(var(--accent),.015) 55%),#080c18b3}.visual-question-title.svelte-11xowte{margin:0 0 .6rem;font-size:.86rem;font-weight:600;color:#f8fafcf2}.visual-options.svelte-11xowte{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.55rem}.visual-option.svelte-11xowte{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.65rem .5rem;border:1px solid rgba(148,163,184,.25);border-radius:10px;background:#02061799;color:inherit;cursor:pointer;transition:border-color .12s ease,transform .12s ease,box-shadow .12s ease}.visual-option.svelte-11xowte:hover:not(:disabled){border-color:rgba(var(--accent),.6);transform:translateY(-1px);box-shadow:0 0 14px rgba(var(--accent),.14)}.visual-option.svelte-11xowte:focus-visible{outline:2px solid rgba(var(--accent),.85);outline-offset:2px}.visual-option.svelte-11xowte:disabled{opacity:.6;cursor:default}.visual-preview.svelte-11xowte{margin:0;max-width:100%;overflow-x:auto;font-family:JetBrains Mono,monospace;font-size:.72rem;line-height:1.35;text-align:center;white-space:pre;color:#e2e8f0eb}.visual-option.svelte-11xowte strong:where(.svelte-11xowte){font-size:.76rem}.visual-option.svelte-11xowte span:where(.svelte-11xowte){font-size:.66rem;color:#94a3b8e6;text-align:center}.visual-option.svelte-11xowte small:where(.svelte-11xowte){font-size:.6rem;color:#94a3b8a6}.visual-hint.svelte-11xowte{margin:.55rem 0 0;font-size:.66rem;color:#94a3b8bf}.execution-progress.svelte-11xowte,.execution-result.svelte-11xowte,.failure-panel.svelte-11xowte,.fallback-panel.svelte-11xowte{position:relative;display:flex;align-items:center;gap:.75rem;border:1px solid rgba(var(--accent),.3);border-radius:12px;background:linear-gradient(180deg,rgba(var(--accent),.07),rgba(var(--accent),.02) 60%),#080c18d1;padding:.8rem .9rem}.execution-result.svelte-11xowte p:where(.svelte-11xowte),.failure-panel.svelte-11xowte p:where(.svelte-11xowte),.fallback-panel.svelte-11xowte p:where(.svelte-11xowte){margin:.15rem 0 0;color:#cbd5e1bd;font-size:.8rem;line-height:1.45}.fallback-actions.svelte-11xowte{margin-left:auto;flex-shrink:0}.execution-result.svelte-11xowte strong:where(.svelte-11xowte),.execution-progress.svelte-11xowte strong:where(.svelte-11xowte),.failure-panel.svelte-11xowte strong:where(.svelte-11xowte){color:#f8fafcf5;font-size:.9rem}.result-copy.svelte-11xowte{flex:1;min-width:0}.panel-pill.svelte-11xowte{flex-shrink:0;border:1px solid rgba(var(--accent),.42);border-radius:999px;background:rgba(var(--accent),.12);color:rgba(var(--accent),.97);font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:.24rem .52rem}.progress-orb.svelte-11xowte{position:relative;width:2.4rem;height:2.4rem;flex-shrink:0}.progress-orb.svelte-11xowte svg:where(.svelte-11xowte){position:absolute;inset:0;width:100%;height:100%}.progress-track.svelte-11xowte{fill:none;stroke:rgba(var(--accent),.18);stroke-width:2.6}.progress-arc.svelte-11xowte{fill:none;stroke:rgba(var(--accent),.95);stroke-width:2.6;stroke-linecap:round;stroke-dasharray:26 69;transform-origin:50% 50%;animation:svelte-11xowte-orb-spin 1.1s linear infinite}.open-button.svelte-11xowte{flex-shrink:0;border:1px solid rgba(var(--accent),.45);border-radius:9px;background:rgba(var(--accent),.12);color:rgba(var(--accent),.96);font:inherit;font-size:.78rem;font-weight:800;min-height:2.3rem;padding:.45rem .8rem;cursor:pointer;white-space:nowrap}.open-button.svelte-11xowte:hover{background:rgba(var(--accent),.22)}.open-button.svelte-11xowte:focus-visible{outline:2px solid rgba(var(--accent),.85);outline-offset:2px}.failure-actions.svelte-11xowte{display:flex;gap:.5rem;flex-shrink:0;flex-wrap:wrap}.fallback-panel.svelte-11xowte p:where(.svelte-11xowte){color:#e2e8f0d9}.celebration-ring.svelte-11xowte{position:absolute;inset:-2px;border:2px solid rgba(var(--accent),.85);border-radius:14px;opacity:0;pointer-events:none}.execution-result.celebrate.svelte-11xowte .celebration-ring:where(.svelte-11xowte){animation:svelte-11xowte-celebration-flare .9s ease-out 1}.composer-dock.svelte-11xowte{flex:none;display:grid;gap:.6rem;padding:.55rem .95rem calc(.7rem + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(var(--accent),.14);background:linear-gradient(180deg,#06080ee0,#06080efa);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom-left-radius:16px;border-bottom-right-radius:16px}.conversation-surface.compact.svelte-11xowte .composer-dock:where(.svelte-11xowte){position:sticky;bottom:-1rem;z-index:6;padding:.55rem 0 1rem;border-top:none;border-radius:0;background:linear-gradient(180deg,#080c1800,#080c18f2,#080c18fc 60%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.stage-exit-row.svelte-11xowte{display:flex;justify-content:center}.stage-exit.svelte-11xowte{border:1px solid rgba(148,163,184,.24);border-radius:999px;background:#0f172a99;color:#cbd5e1d1;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;min-height:1.9rem;padding:.3rem .75rem;cursor:pointer}.stage-exit.svelte-11xowte:hover{border-color:rgba(var(--accent),.5);color:#f8fafcf2}.stage-exit.svelte-11xowte:focus-visible{outline:2px solid rgba(var(--accent),.85);outline-offset:2px}.voice-confirm-card.svelte-11xowte{display:grid;gap:.5rem;border:1px solid rgba(var(--accent),.34);border-radius:12px;background:linear-gradient(180deg,rgba(var(--accent),.08),rgba(var(--accent),.02) 60%),#080c18d9;box-shadow:0 0 18px rgba(var(--accent),.08);padding:.7rem .8rem}.voice-confirm-card.svelte-11xowte .card-head:where(.svelte-11xowte){display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.voice-confirm-card.svelte-11xowte .card-meta:where(.svelte-11xowte){color:#e2e8f0d1;font-family:JetBrains Mono,monospace;font-size:.62rem;min-width:0;overflow-wrap:anywhere}.voice-confirm-card.svelte-11xowte .card-line:where(.svelte-11xowte){margin:0;color:#f8fafcf5;font-size:.92rem;line-height:1.45;overflow-wrap:anywhere}.voice-confirm-card.svelte-11xowte .card-actions:where(.svelte-11xowte){display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.card-go.svelte-11xowte,.card-cancel.svelte-11xowte{border-radius:9px;font:inherit;font-size:.8rem;font-weight:800;min-height:2.4rem;padding:.4rem .95rem;cursor:pointer}.card-go.svelte-11xowte{border:1px solid rgba(var(--accent),.55);background:rgba(var(--accent),.18);color:rgba(var(--accent),.98)}.card-go.svelte-11xowte:hover:not(:disabled){background:rgba(var(--accent),.3)}.card-cancel.svelte-11xowte{border:1px solid rgba(148,163,184,.24);background:#0f172adb;color:#e2e8f0e6}.card-go.svelte-11xowte:focus-visible,.card-cancel.svelte-11xowte:focus-visible{outline:2px solid rgba(var(--accent),.85);outline-offset:2px}.card-go.svelte-11xowte:disabled,.card-cancel.svelte-11xowte:disabled{opacity:.55;cursor:not-allowed}.voice-confirm-card.svelte-11xowte .card-hint:where(.svelte-11xowte){color:#cbd5e1a8;font-size:.72rem}.error-panel.svelte-11xowte{border:1px solid rgba(248,113,113,.26);border-radius:10px;background:#7f1d1d38;color:#fca5a5f5;font-size:.84rem;padding:.6rem .7rem}.ledger.svelte-11xowte{width:19rem;max-height:100%;overflow-y:auto;overflow-x:hidden;display:grid;gap:.5rem;align-content:start;min-height:0}.ledger.collapsed.svelte-11xowte{width:auto}.ledger-sheet-body.svelte-11xowte .spec-sidebar{border:none;border-radius:0;background:transparent;box-shadow:none;padding:0}.ledger-toggle.svelte-11xowte{display:flex;align-items:center;gap:.45rem;width:100%;border:1px solid rgba(var(--accent),.28);border-radius:10px;background:#080c18d9;color:#e2e8f0e6;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:.55rem .65rem;cursor:pointer}.ledger-toggle.svelte-11xowte:hover{border-color:rgba(var(--accent),.5)}.ledger-toggle.svelte-11xowte:focus-visible{outline:2px solid rgba(var(--accent),.85);outline-offset:2px}.ledger-dot.svelte-11xowte{width:.42rem;height:.42rem;border-radius:999px;background:rgba(var(--accent),.95);box-shadow:0 0 6px rgba(var(--accent),.5)}.ledger-title.svelte-11xowte{flex:1;text-align:left;white-space:nowrap}.ledger-chevron.svelte-11xowte{font-size:.8rem;line-height:1}.ledger.collapsed.svelte-11xowte .ledger-toggle:where(.svelte-11xowte){writing-mode:vertical-rl;width:2.5rem;min-height:10rem;padding:.7rem .5rem}.ledger.collapsed.svelte-11xowte .ledger-title:where(.svelte-11xowte){text-align:center}@keyframes svelte-11xowte-beacon-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.78)}}@keyframes svelte-11xowte-orb-spin{to{transform:rotate(360deg)}}@keyframes svelte-11xowte-energy-sweep{to{transform:translate(420%)}}@keyframes svelte-11xowte-celebration-flare{0%{opacity:.95;transform:scale(.985)}to{opacity:0;transform:scale(1.045)}}@media(min-width:901px){.context-rail.pill-only.svelte-11xowte{display:none}}@media(max-width:900px){.conversation-surface.svelte-11xowte{grid-template-columns:minmax(0,1fr)}.ledger.svelte-11xowte{display:none}.ledger-pill.svelte-11xowte{display:inline-flex}}@media(max-width:640px){.console.svelte-11xowte{border:none;border-radius:0;box-shadow:none}.console-ambience.svelte-11xowte{border-radius:0}.topbar.svelte-11xowte{padding-left:.75rem;padding-right:.75rem}.console-scroll.svelte-11xowte{padding:.7rem .75rem .5rem}.composer-dock.svelte-11xowte{padding:.5rem .75rem calc(.6rem + env(safe-area-inset-bottom,0px));border-radius:0}.execution-result.svelte-11xowte,.failure-panel.svelte-11xowte{flex-wrap:wrap}.open-button.svelte-11xowte,.new-intent.svelte-11xowte,.card-go.svelte-11xowte,.card-cancel.svelte-11xowte{min-height:2.75rem}.visual-options.svelte-11xowte{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.beacon-dot.svelte-11xowte,.progress-arc.svelte-11xowte,.head-energy.svelte-11xowte:after,.celebration-ring.svelte-11xowte{animation:none!important}.console.svelte-11xowte{transition:none}.progress-arc.svelte-11xowte{stroke-dasharray:none}}
