.status-bar.svelte-14wmxr7{position:fixed;top:0;left:0;right:0;background:linear-gradient(to bottom,#0a0a14e6,#0a0a14b3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(74,200,232,.15);pointer-events:auto;overflow:visible}.status-scroll.svelte-14wmxr7{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 1rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:rgba(74,200,232,.25) transparent;-webkit-overflow-scrolling:touch}.status-scroll.svelte-14wmxr7::-webkit-scrollbar{height:4px}.status-scroll.svelte-14wmxr7::-webkit-scrollbar-track{background:transparent}.status-scroll.svelte-14wmxr7::-webkit-scrollbar-thumb{background:#4ac8e840;border-radius:999px}.status-bar.svelte-14wmxr7:after{content:"";position:absolute;bottom:-1px;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,rgba(74,200,232,.4),transparent);pointer-events:none}.status-left.svelte-14wmxr7,.status-right.svelte-14wmxr7{display:flex;align-items:center;gap:.75rem;flex:0 0 auto}.status-title.svelte-14wmxr7{font-size:.875rem;font-weight:600;color:#4ac8e8e6;letter-spacing:.05em;white-space:nowrap}.connection-dot.svelte-14wmxr7{width:8px;height:8px;border-radius:50%;background:#f87171;box-shadow:0 0 4px #ef444480;flex-shrink:0}.connection-dot.connected.svelte-14wmxr7{background:#4ade80;box-shadow:0 0 6px #4ade8099;animation:svelte-14wmxr7-pulse-glow 2s ease-in-out infinite}@keyframes svelte-14wmxr7-pulse-glow{0%,to{box-shadow:0 0 4px #4ade8066}50%{box-shadow:0 0 10px #4ade80cc}}.status-counts.svelte-14wmxr7{display:flex;align-items:center;gap:.4rem;flex:0 0 auto}.count-badge.svelte-14wmxr7{font-size:.7rem;padding:.15rem .5rem;border-radius:9999px;font-weight:500;white-space:nowrap;flex:0 0 auto}.count-badge.running.svelte-14wmxr7{background:#22c55e26;color:#4ade80}.count-badge.total.svelte-14wmxr7{background:#60a5fa26;color:#93c5fd}.count-badge.visitors.svelte-14wmxr7{background:#a78bfa26;color:#c4b5fd}.btn-group.svelte-14wmxr7{display:flex;align-items:center;flex:0 0 auto;background:#14141ed9;border:1px solid rgba(74,200,232,.15);border-radius:8px;overflow:hidden;transition:border-color .15s ease}.btn-group.svelte-14wmxr7:hover{border-color:#4ac8e84d}.group-divider.svelte-14wmxr7{width:1px;height:16px;background:#4ac8e81f;flex-shrink:0}.group-btn.svelte-14wmxr7{position:relative;width:32px;height:28px;background:transparent;border:none;color:var(--text-secondary, rgba(200, 200, 220, .6));cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;justify-content:center;padding:0}.group-btn.svelte-14wmxr7:hover{color:var(--text-primary, rgba(240, 240, 255, .95));background:#4ac8e814}.group-btn.active.svelte-14wmxr7{color:#4ac8e8e6;background:#4ac8e81a}.group-btn.active.svelte-14wmxr7:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 8px #4ac8e826;pointer-events:none}.group-btn.drop-btn.svelte-14wmxr7:hover{background:#4ade8014}.group-btn.drop-btn.active.svelte-14wmxr7{color:#4ade80;background:#4ade801f}.group-btn.drop-btn.active.svelte-14wmxr7:after{box-shadow:inset 0 0 8px #4ade8033}.group-btn.svelte-14wmxr7 svg{flex-shrink:0}.notifications-group.svelte-14wmxr7,.account-group.svelte-14wmxr7{position:relative;overflow:visible}.notification-btn.has-notifications.svelte-14wmxr7{color:#2dd4bff2}.notification-badge.svelte-14wmxr7{position:absolute;top:3px;right:3px;min-width:13px;height:13px;padding:0 3px;border-radius:999px;background:#f97316;color:#fff;font-size:.55rem;font-weight:800;line-height:13px;text-align:center;box-shadow:0 0 0 1px #0c0c16f2}.perms-backdrop.svelte-14wmxr7{position:fixed;inset:0;z-index:99}.notifications-dropdown.svelte-14wmxr7{position:fixed;top:3.1rem;right:.75rem;z-index:100;width:min(340px,calc(100vw - 1.5rem));background:#0c0c16f5;border:1px solid rgba(45,212,191,.22);border-radius:10px;box-shadow:0 8px 32px #00000080,0 0 24px #2dd4bf0f;padding:.55rem;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:svelte-14wmxr7-permsDropIn .15s ease-out}.notifications-header.svelte-14wmxr7{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.2rem .25rem .55rem}.notifications-header.svelte-14wmxr7 div:where(.svelte-14wmxr7){display:flex;flex-direction:column;gap:.12rem;min-width:0}.notifications-header.svelte-14wmxr7 strong:where(.svelte-14wmxr7){color:var(--text-primary, rgba(240, 240, 255, .96));font-size:.82rem}.notifications-header.svelte-14wmxr7 span:where(.svelte-14wmxr7){color:var(--text-secondary, rgba(200, 200, 220, .55));font-size:.66rem}.notifications-count.svelte-14wmxr7,.notification-action-count.svelte-14wmxr7{flex:0 0 auto;padding:.18rem .42rem;border-radius:999px;background:#2dd4bf1f;color:#5eead4f2!important;font-size:.62rem!important;font-weight:800}.notifications-section.svelte-14wmxr7{display:flex;flex-direction:column;gap:.35rem}.notifications-section-label.svelte-14wmxr7{padding:0 .25rem;font-size:.58rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#5eead4b8}.notification-list.svelte-14wmxr7{display:flex;flex-direction:column;gap:.25rem}.notification-item.svelte-14wmxr7,.notification-action.svelte-14wmxr7{width:100%;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#ffffff08;color:var(--text-secondary, rgba(200, 200, 220, .78));cursor:pointer;text-align:left;transition:background .12s ease,border-color .12s ease,color .12s ease}.notification-item.svelte-14wmxr7{display:grid;grid-template-columns:8px minmax(0,1fr);gap:.5rem;padding:.55rem .6rem}.notification-item.svelte-14wmxr7:hover,.notification-action.svelte-14wmxr7:hover{border-color:#2dd4bf3d;background:#2dd4bf14;color:#f0fdfaf5}.notification-item.unhandled.svelte-14wmxr7{border-color:#2dd4bf24;background:#2dd4bf0b}.notification-source-dot.svelte-14wmxr7{width:7px;height:7px;margin-top:.28rem;border-radius:999px;background:#2dd4bfe0;box-shadow:0 0 8px #2dd4bf59}.notification-body.svelte-14wmxr7{display:flex;flex-direction:column;gap:.16rem;min-width:0}.notification-title-row.svelte-14wmxr7{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.notification-title-row.svelte-14wmxr7 strong:where(.svelte-14wmxr7){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary, rgba(240, 240, 255, .92));font-size:.74rem}.notification-title-row.svelte-14wmxr7 small:where(.svelte-14wmxr7),.notification-meta.svelte-14wmxr7,.notification-action.svelte-14wmxr7 small:where(.svelte-14wmxr7){color:#ffffff5c;font-size:.6rem}.notification-description.svelte-14wmxr7{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#c8c8dcad;font-size:.67rem}.notifications-empty.svelte-14wmxr7{padding:.85rem .6rem;border:1px dashed rgba(255,255,255,.08);border-radius:8px;color:#ffffff57;font-size:.72rem;text-align:center}.notifications-divider.svelte-14wmxr7{height:1px;background:#2dd4bf24;margin:.55rem .25rem}.notification-action.svelte-14wmxr7{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .65rem}.notification-action.svelte-14wmxr7 span:where(.svelte-14wmxr7):first-child{display:flex;flex-direction:column;gap:.12rem;min-width:0}.notification-action.svelte-14wmxr7 strong:where(.svelte-14wmxr7){color:var(--text-primary, rgba(240, 240, 255, .92));font-size:.73rem}.perms-dropdown.svelte-14wmxr7{position:fixed;top:3.1rem;right:.75rem;z-index:100;min-width:200px;background:#0c0c16f5;border:1px solid rgba(168,130,255,.2);border-radius:10px;box-shadow:0 8px 32px #00000080,0 0 24px #a882ff0f;padding:.3rem;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:svelte-14wmxr7-permsDropIn .15s ease-out}@keyframes svelte-14wmxr7-permsDropIn{0%{opacity:0;transform:translateY(-4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.perms-item.svelte-14wmxr7{display:flex;align-items:center;gap:.5rem;width:100%;padding:.45rem .65rem;background:transparent;border:none;border-radius:7px;color:var(--text-secondary, rgba(200, 200, 220, .7));font-size:.75rem;font-weight:500;cursor:pointer;transition:all .12s ease;text-align:left}.perms-item.svelte-14wmxr7:hover{background:#a882ff1a;color:#a882fff2}.perms-item.logout-item.svelte-14wmxr7:hover{background:#ef444426;color:#f87171f2}.perms-item.logout-item.svelte-14wmxr7:hover .perms-item-hint:where(.svelte-14wmxr7){color:#ef444480}.perms-item.svelte-14wmxr7 span:where(.svelte-14wmxr7):first-of-type{flex:1;white-space:nowrap}.perms-item-hint.svelte-14wmxr7{font-size:.6rem;color:#fff3;white-space:nowrap}.perms-item.svelte-14wmxr7:hover .perms-item-hint:where(.svelte-14wmxr7){color:#a882ff66}.perms-divider.svelte-14wmxr7{height:1px;background:#a882ff26;margin:.3rem .5rem}@media(max-width:720px){.status-scroll.svelte-14wmxr7{justify-content:flex-start;gap:.65rem;padding:.45rem .75rem}.status-left.svelte-14wmxr7,.status-right.svelte-14wmxr7{gap:.55rem}.status-title.svelte-14wmxr7{font-size:.78rem;letter-spacing:0}.group-btn.svelte-14wmxr7{width:36px;height:32px}.notifications-dropdown.svelte-14wmxr7,.perms-dropdown.svelte-14wmxr7{top:3rem;left:.5rem;right:.5rem;width:auto;max-height:calc(100svh - 4rem);overflow-y:auto;-webkit-overflow-scrolling:touch}.perms-dropdown.svelte-14wmxr7{min-width:0}}.debug-panel.svelte-9d4di1{position:fixed;top:3.5rem;right:.75rem;width:min(21rem,calc(100vw - 1.5rem));padding:.75rem;background:linear-gradient(180deg,#0b101cf2,#070b16e6);border:1px solid rgba(74,200,232,.3);border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 24px #00000059;pointer-events:auto}.debug-header.svelte-9d4di1{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.debug-header.svelte-9d4di1 h3:where(.svelte-9d4di1){margin:0;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:#94dff3f2}.close-btn.svelte-9d4di1{width:1.4rem;height:1.4rem;border-radius:9999px;border:1px solid rgba(74,200,232,.35);background:#14141ebf;color:#dcebfaf2;font-size:.95rem;line-height:1;cursor:pointer}.close-btn.svelte-9d4di1:hover{background:#4ac8e833}.metrics-grid.svelte-9d4di1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-bottom:.7rem}.metric-card.svelte-9d4di1{display:flex;flex-direction:column;gap:.2rem;padding:.45rem .55rem;background:#101828ad;border:1px solid rgba(74,200,232,.18);border-radius:8px}.metric-label.svelte-9d4di1{font-size:.64rem;text-transform:uppercase;letter-spacing:.06em;color:#9ab4cdd9}.metric-value.svelte-9d4di1{font-size:.88rem;font-weight:600;color:#e7f4fff5}.meta-grid.svelte-9d4di1{display:grid;gap:.35rem}.meta-row.svelte-9d4di1{display:flex;justify-content:space-between;gap:.5rem;font-size:.72rem}.meta-label.svelte-9d4di1{color:#9bb3ccd9}.meta-value.svelte-9d4di1{color:#dfeefcf2;font-weight:500}@media(max-width:700px){.debug-panel.svelte-9d4di1{top:3.75rem;right:.5rem;left:.5rem;width:auto}}.modal-backdrop.svelte-omrpq0{position:fixed;inset:0;background-color:#000000ad;display:flex;align-items:center;justify-content:center;pointer-events:auto}.modal-content.svelte-omrpq0{background:#0f0f19fa;border:1px solid rgba(74,200,232,.2);border-radius:14px;width:90vw;max-width:460px;max-height:90vh;overflow-y:auto}.modal-header.svelte-omrpq0{display:flex;align-items:center;gap:.75rem;padding:1.05rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.08)}.modal-header.svelte-omrpq0 h2:where(.svelte-omrpq0){font-size:1rem;font-weight:600;flex:1;margin:0}.modal-close.svelte-omrpq0{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-omrpq0:hover{background:#ffffff1a}.modal-body.svelte-omrpq0{padding:.75rem 1.25rem 1.1rem;display:flex;flex-direction:column;gap:0}.tab-bar.svelte-omrpq0{display:flex;gap:0;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:.5rem}.tab.svelte-omrpq0{flex:1;background:none;border:none;border-bottom:2px solid transparent;color:var(--text-secondary);font-size:.78rem;font-weight:600;padding:.55rem 0;cursor:pointer;transition:color .15s,border-color .15s}.tab.svelte-omrpq0:hover{color:var(--text-primary)}.tab.active.svelte-omrpq0{color:#4ac8e8f2;border-bottom-color:#4ac8e8b3}.tab-panel.svelte-omrpq0{display:flex;flex-direction:column;min-height:120px}.setting-row.svelte-omrpq0{padding:.55rem .25rem;border-bottom:1px solid rgba(255,255,255,.04)}.setting-row.svelte-omrpq0:last-child{border-bottom:none}.slider-row.svelte-omrpq0{display:flex;flex-direction:column;gap:.3rem}.setting-label-row.svelte-omrpq0{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.setting-label-row.svelte-omrpq0 label:where(.svelte-omrpq0),.toggle-row.svelte-omrpq0>label:where(.svelte-omrpq0){font-size:.82rem;font-weight:600;color:var(--text-primary)}.setting-value.svelte-omrpq0{font-size:.78rem;font-weight:600;color:#9bd9eb}.setting-hint.svelte-omrpq0{margin:0;font-size:.72rem;color:var(--text-secondary)}.notification-hint.svelte-omrpq0{padding:0 .25rem .55rem}.empty-settings.svelte-omrpq0{padding:.65rem .25rem}input[type=range].svelte-omrpq0{width:100%}.toggle-row.svelte-omrpq0{display:flex;align-items:center;justify-content:space-between}.toggle-switch.svelte-omrpq0{position:relative;width:34px;height:18px;border-radius:9px;border:none;background:#ffffff1f;cursor:pointer;padding:0;flex-shrink:0;transition:background .2s}.toggle-switch.on.svelte-omrpq0{background:#4ac8e866}.toggle-knob.svelte-omrpq0{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#ffffffbf;transition:transform .2s;pointer-events:none}.toggle-switch.on.svelte-omrpq0 .toggle-knob:where(.svelte-omrpq0){transform:translate(16px)}.quick-links.svelte-omrpq0{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.06)}.quick-link.svelte-omrpq0{display:flex;align-items:center;gap:.4rem;padding:.45rem .5rem;border-radius:8px;border:1px solid rgba(255,255,255,.06);background:#121a2a40;color:var(--text-primary);cursor:pointer;transition:all .15s;text-align:left}.quick-link.svelte-omrpq0:hover{background:#ffffff0a;border-color:#ffffff1f}.ql-icon.svelte-omrpq0{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:5px;flex-shrink:0}.quick-link[data-accent=cyan].svelte-omrpq0 .ql-icon:where(.svelte-omrpq0){background:#4ac8e81a;color:#4ac8e8cc}.quick-link[data-accent=purple].svelte-omrpq0 .ql-icon:where(.svelte-omrpq0){background:#a064f01a;color:#a064f0cc}.quick-link[data-accent=blue].svelte-omrpq0 .ql-icon:where(.svelte-omrpq0){background:#508cf01a;color:#508cf0cc}.quick-link[data-accent=green].svelte-omrpq0 .ql-icon:where(.svelte-omrpq0){background:#50c8781a;color:#50c878cc}.ql-label.svelte-omrpq0{flex:1;font-size:.72rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ql-arrow.svelte-omrpq0{color:var(--text-muted);flex-shrink:0;opacity:.5;transition:transform .15s}.quick-link.svelte-omrpq0:hover .ql-arrow:where(.svelte-omrpq0){transform:translate(1px);opacity:.8}.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}.show-more.svelte-9cgcae{color:#a78bfa;cursor:pointer;font-weight:500;background:none;border:none;padding:0;font-size:.8125rem}.show-more.svelte-9cgcae:hover{text-decoration:underline}.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)}.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}}.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}}.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}.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}}.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)}}.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)}.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}.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}@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}}.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)}.ribbon-header.svelte-7se7uj{position:relative;margin:-1rem -3rem -1rem -1rem;padding:.85rem 3rem .85rem 1rem;overflow:hidden;background:radial-gradient(circle at 35% 0%,rgba(var(--accent),.18),transparent 70%),linear-gradient(180deg,rgba(10,12,22,.45),transparent 90%);transition:background .5s ease}.ribbon-stars.svelte-7se7uj{position:absolute;inset:0;pointer-events:none;opacity:.55}.ribbon-star.svelte-7se7uj{position:absolute;border-radius:50%;background:#ffffffd9;box-shadow:0 0 3px #fff6;animation-name:svelte-7se7uj-starTwinkle;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes svelte-7se7uj-starTwinkle{0%,to{opacity:.12;transform:scale(.6)}50%{opacity:.95;transform:scale(1)}}.ribbon-identity.svelte-7se7uj{position:relative;display:flex;align-items:center;gap:.65rem;z-index:1}.agent-crest.svelte-7se7uj{position:relative;width:40px;height:40px;flex-shrink:0;display:grid;place-items:center;border-radius:10px;background:linear-gradient(135deg,rgba(var(--accent),.22),rgba(var(--accent),.06));border:1px solid rgba(var(--accent),.5);color:rgba(var(--accent),.98);text-shadow:0 0 6px rgba(var(--accent),.4);box-shadow:inset 0 0 10px rgba(var(--accent),.08),0 0 8px rgba(var(--accent),.18);transition:border-color .45s ease,box-shadow .45s ease,background .45s ease}.agent-crest.svelte-7se7uj:after{content:"";position:absolute;inset:3px;border-radius:7px;border:1px dashed rgba(var(--accent),.2);pointer-events:none}.crest-initials.svelte-7se7uj{font-family:JetBrains Mono,monospace;font-size:.85rem;font-weight:800;letter-spacing:-.02em}.agent-crest.crest-pulse.svelte-7se7uj{animation:svelte-7se7uj-crestBreathe 2.4s ease-in-out infinite}@keyframes svelte-7se7uj-crestBreathe{0%,to{box-shadow:inset 0 0 10px rgba(var(--accent),.08),0 0 8px rgba(var(--accent),.18)}50%{box-shadow:inset 0 0 18px rgba(var(--accent),.2),0 0 22px rgba(var(--accent),.45)}}.ribbon-id-text.svelte-7se7uj{flex:1;min-width:0;display:flex;flex-direction:column;gap:.18rem}.ribbon-name-row.svelte-7se7uj{display:flex;align-items:center;gap:.5rem;min-width:0}.ribbon-name.svelte-7se7uj{margin:0;font-size:.95rem;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;line-height:1.15}.ribbon-meta.svelte-7se7uj{display:flex;align-items:center;gap:.5rem;font-size:.65rem;color:var(--text-muted);min-width:0}.ribbon-branch.svelte-7se7uj{display:inline-flex;align-items:center;gap:.25rem;font-family:JetBrains Mono,monospace;color:#dcdcebb3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex-shrink:1}.ribbon-branch-glyph.svelte-7se7uj{color:rgba(var(--accent),.7);font-size:.75rem}.ribbon-runtime.svelte-7se7uj{margin-left:auto;font-size:.55rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-family:JetBrains Mono,monospace;color:rgba(var(--accent),.75);background:rgba(var(--accent),.08);border:1px solid rgba(var(--accent),.2);padding:.08rem .42rem;border-radius:999px;flex-shrink:0;white-space:nowrap}.panel-stack.svelte-7se7uj{flex:1;min-height:0;display:flex;flex-direction:column;gap:.55rem;padding:.65rem .75rem .5rem;overflow:hidden}.identity-card.svelte-7se7uj{display:flex;flex-direction:column;gap:.45rem;padding:.55rem .65rem;border-radius:10px;border:1px solid rgba(var(--accent),.2);background:radial-gradient(circle at 50% -10%,rgba(var(--accent),.07),transparent 60%),linear-gradient(180deg,#ffffff08,#ffffff03);transition:border-color .45s ease}.chip-row.svelte-7se7uj{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem}.kind-chip.svelte-7se7uj,.spec-chip.svelte-7se7uj,.diff-chip.svelte-7se7uj{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;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;line-height:1.2}.kind-chip.svelte-7se7uj{color:#e1e1f0eb;border-color:rgba(var(--accent),.32);background:rgba(var(--accent),.08)}.chip-glyph.svelte-7se7uj{font-size:.78rem;line-height:1;color:rgba(var(--accent),.95)}.chip-text.svelte-7se7uj{text-transform:uppercase;font-weight:700;letter-spacing:.05em;font-size:.55rem}.spec-chip.svelte-7se7uj{color:#e1e1f0eb;border-color:rgba(var(--provider),.32);background:rgba(var(--provider),.07)}.spec-dot.svelte-7se7uj{width:5px;height:5px;border-radius:50%;background:rgba(var(--provider),.95);box-shadow:0 0 4px rgba(var(--provider),.55);flex-shrink:0}.spec-provider.svelte-7se7uj{color:rgba(var(--provider),.95);text-transform:uppercase;font-weight:700;letter-spacing:.05em;font-size:.55rem}.spec-sep.svelte-7se7uj{color:#ffffff47}.spec-model.svelte-7se7uj{color:#dcdcebe0}.diff-chip.svelte-7se7uj{margin-left:auto;border-color:rgba(var(--diff),.32);background:rgba(var(--diff),.06);color:rgba(var(--diff),.95)}.diff-label.svelte-7se7uj{text-transform:uppercase;font-weight:700;letter-spacing:.07em;font-size:.52rem;color:rgba(var(--diff),.95)}.diff-pips.svelte-7se7uj{display:inline-flex;gap:2px;align-items:center}.diff-pip.svelte-7se7uj{width:5px;height:5px;border-radius:50%;background:rgba(var(--diff),.16);border:1px solid rgba(var(--diff),.32)}.diff-pip-on.svelte-7se7uj{background:rgba(var(--diff),.95);box-shadow:0 0 4px rgba(var(--diff),.55);border-color:rgba(var(--diff),.7)}.sub-row.svelte-7se7uj{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;font-size:.65rem}.sub-label.svelte-7se7uj{font-family:JetBrains Mono,monospace;font-size:.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:rgba(var(--accent),.55)}.sub-label-spaced.svelte-7se7uj{margin-left:.55rem}.sub-value.svelte-7se7uj{font-family:JetBrains Mono,monospace;color:#d2d2e1cc;background:#0000004d;padding:.1rem .4rem;border-radius:4px;border:1px solid rgba(255,255,255,.06);font-size:.62rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-row.svelte-7se7uj{display:flex;align-items:center;gap:.45rem}.action-row.svelte-7se7uj:empty{display:none}.action-row.svelte-7se7uj>:first-child{flex:1;min-width:0}.action-row.svelte-7se7uj .radial-actions-root{margin-top:0!important}.action-row.svelte-7se7uj .radial-trigger{padding:.4rem .7rem;border-color:rgba(var(--accent),.22);background:rgba(var(--accent),.05)}.action-row.svelte-7se7uj .radial-trigger:hover{background:rgba(var(--accent),.1);border-color:rgba(var(--accent),.45)}.action-row.svelte-7se7uj .trigger-count{background:rgba(var(--accent),.18);color:rgba(var(--accent),.95)}.agent-help-link.svelte-7se7uj{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:.35rem .65rem;border:1px solid rgba(125,211,252,.26);border-radius:7px;background:#7dd3fc0f;color:#e1f5ffe6;text-decoration:none;font-size:.62rem;font-weight:700;letter-spacing:0;text-transform:uppercase;line-height:1;white-space:nowrap;flex-shrink:0;transition:background .15s ease,border-color .15s ease,color .15s ease}.agent-help-link.svelte-7se7uj:hover,.agent-help-link.svelte-7se7uj:focus-visible{background:#7dd3fc1f;border-color:#7dd3fc80;color:#f0fcfffa;outline:none}.status-strip.svelte-7se7uj{display:flex;align-items:center;gap:.4rem;padding:.32rem .55rem;border-radius:7px;border:1px solid rgba(var(--accent),.18);background:linear-gradient(90deg,rgba(var(--accent),.06),rgba(var(--accent),.015) 50%,transparent);font-size:.7rem;min-height:28px}.strip-pulse.svelte-7se7uj{width:8px;height:8px;border-radius:50%;background:rgba(var(--accent),.95);box-shadow:0 0 6px rgba(var(--accent),.5);flex-shrink:0}.strip-pulse[data-state=working].svelte-7se7uj{animation:svelte-7se7uj-stripPulse 1.5s ease-in-out infinite}.strip-pulse[data-state=waiting].svelte-7se7uj{animation:svelte-7se7uj-stripPulse .8s ease-in-out infinite}@keyframes svelte-7se7uj-stripPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.6);opacity:.45}}.strip-label.svelte-7se7uj{font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgba(var(--accent),.95);flex-shrink:0}.strip-sep.svelte-7se7uj{color:#ffffff2e;flex-shrink:0}.strip-tool.svelte-7se7uj{display:inline-flex;align-items:center;gap:.3rem;font-size:.68rem;color:#dcdcebe0;min-width:0;overflow:hidden}.strip-tool-icon.svelte-7se7uj{font-size:.8rem;line-height:1;flex-shrink:0}.strip-tool-name.svelte-7se7uj{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strip-spacer.svelte-7se7uj{flex:1;min-width:0}.strip-metric.svelte-7se7uj{display:inline-flex;align-items:center;gap:.25rem;font-size:.62rem;color:var(--text-secondary);background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:5px;padding:.1rem .38rem;flex-shrink:0}.metric-glyph.svelte-7se7uj{opacity:.6;font-size:.65rem}.quota-strip.svelte-7se7uj{display:grid;grid-template-columns:1fr;gap:.3rem}.quota-strip-multi.svelte-7se7uj{grid-template-columns:1fr 1fr}.quota-cell.svelte-7se7uj{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;padding:.3rem .5rem;border-radius:7px;background:#ffffff06;border:1px solid rgba(var(--qc),.18)}.quota-label.svelte-7se7uj{font-family:JetBrains Mono,monospace;font-weight:700;font-size:.52rem;text-transform:uppercase;letter-spacing:.09em;color:rgba(var(--qc),.7)}.quota-bar.svelte-7se7uj{position:relative;height:5px;background:#ffffff0f;border-radius:3px;overflow:hidden;min-width:0}.quota-time-overlay.svelte-7se7uj{position:absolute;top:0;right:0;bottom:0;background-image:repeating-linear-gradient(-45deg,#ffffff12 0 2px,#ffffff21 2px 4px);border-left:1px solid rgba(255,255,255,.16);pointer-events:none;transition:width .8s linear}.quota-fill.svelte-7se7uj{position:relative;height:100%;background:linear-gradient(90deg,rgba(var(--qc),.7),rgba(var(--qc),1));box-shadow:0 0 4px rgba(var(--qc),.4);transition:width .6s ease}.quota-fill-low.svelte-7se7uj{animation:svelte-7se7uj-quotaThrob 1.6s ease-in-out infinite}@keyframes svelte-7se7uj-quotaThrob{0%,to{opacity:1}50%{opacity:.55}}.quota-pct.svelte-7se7uj{font-family:JetBrains Mono,monospace;font-weight:700;font-size:.62rem;color:rgba(var(--qc),.95);min-width:2.2rem;text-align:right}.quota-pct-sym.svelte-7se7uj{opacity:.5;margin-left:1px}.preview-wrap.svelte-7se7uj{min-width:0}.dismissed-wrap.svelte-7se7uj .dismissed-section{padding:0}.dismissed-wrap.svelte-7se7uj .dismissed-header{font-size:.62rem}.activity-section.svelte-7se7uj{flex:1;min-height:8rem;display:flex;flex-direction:column;overflow:hidden;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:10px}.activity-header.svelte-7se7uj{display:flex;align-items:center;gap:.5rem;padding:.38rem .6rem;border-bottom:1px solid rgba(255,255,255,.05);background:linear-gradient(90deg,rgba(74,200,232,.04),transparent 70%);min-height:32px}.activity-glyph.svelte-7se7uj{font-size:.85rem;color:#4ac8e8d9;text-shadow:0 0 6px rgba(74,200,232,.3);display:inline-block;flex-shrink:0}.activity-glyph.glyph-spin.svelte-7se7uj{animation:svelte-7se7uj-glyphSpin 3.2s linear infinite}@keyframes svelte-7se7uj-glyphSpin{to{transform:rotate(360deg)}}.activity-title.svelte-7se7uj{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);flex-shrink:0}.activity-count.svelte-7se7uj{font-size:.55rem;font-weight:700;font-family:JetBrains Mono,monospace;color:#4ac8e8f2;background:#4ac8e81f;padding:.05rem .4rem;border-radius:999px;border:1px solid rgba(74,200,232,.22);flex-shrink:0}.activity-timeline.svelte-7se7uj{flex:1;min-width:0;overflow:hidden}.activity-timeline.svelte-7se7uj .timeline-strip{padding:0;gap:3px}.activity-timeline.svelte-7se7uj .timeline-icon{width:1.35rem;height:1.35rem;font-size:.7rem;border-width:1.5px;border-radius:5px}.activity-feed.svelte-7se7uj{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.activity-feed.svelte-7se7uj .feed-container{flex:1;min-height:0}.activity-feed.svelte-7se7uj .feed-scroll{max-height:none;height:100%;padding:.5rem}@media(max-width:720px){.panel-stack.svelte-7se7uj{overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:.55rem .6rem .75rem}.panel-stack-mobile-prompt.svelte-7se7uj{padding-bottom:calc(7.75rem + env(safe-area-inset-bottom))}.ribbon-header.svelte-7se7uj{margin:-.85rem -3rem -.85rem -.85rem;padding:.75rem 3rem .75rem .85rem}.ribbon-name-row.svelte-7se7uj{gap:.4rem}.ribbon-meta.svelte-7se7uj{gap:.35rem}.quota-strip-multi.svelte-7se7uj{grid-template-columns:1fr}.diff-chip.svelte-7se7uj{margin-left:0}.status-strip.svelte-7se7uj{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.activity-section.svelte-7se7uj{flex:0 0 auto;min-height:min(42svh,22rem)}.activity-feed.svelte-7se7uj{min-height:12rem}}.prompt-bar.svelte-u3fh4f{position:fixed;bottom:1rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem;background:linear-gradient(to bottom,#0f0f19f2,#0a0a14f2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(74,200,232,.2);border-radius:12px;width:min(600px,calc(100vw - 460px));pointer-events:auto;animation:svelte-u3fh4f-fadeUp .2s ease-out}@keyframes svelte-u3fh4f-fadeUp{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.prompt-agent-label.svelte-u3fh4f{font-size:.6875rem;font-weight:600;color:#4ac8e8cc;white-space:nowrap;letter-spacing:.03em}.prompt-input-wrap.svelte-u3fh4f{flex:1;min-width:0}@media(max-width:720px){.prompt-bar.svelte-u3fh4f{display:none}}.interaction-chrome.svelte-19uw1c6{position:fixed;top:1rem;left:50%;transform:translate(-50%);z-index:61;display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border-radius:10px;background:#070c18e0;border:1px solid rgba(148,163,184,.35);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.interaction-meta.svelte-19uw1c6{display:flex;align-items:center;gap:.5rem}.interaction-tag.svelte-19uw1c6{font-size:.75rem;color:#cbd5e1;font-family:JetBrains Mono,monospace}.interaction-count.svelte-19uw1c6{font-size:.7rem;color:#94a3b8}.interaction-actions.svelte-19uw1c6{display:flex;align-items:center;gap:.25rem}.nav-btn.svelte-19uw1c6,.dismiss-btn.svelte-19uw1c6{border:1px solid rgba(148,163,184,.45);background:#0f172acc;color:#e2e8f0;border-radius:6px;padding:.2rem .45rem;font-size:.7rem;cursor:pointer}.fallback-card.svelte-19uw1c6{position:fixed;inset:auto 1rem 1rem;max-width:760px;margin:0 auto;background:#020617f5;border:1px solid rgba(100,116,139,.5);border-radius:12px;padding:1rem;color:#e2e8f0;z-index:60}.initial-prompt-card.svelte-19uw1c6{position:fixed;inset:auto 1rem 1rem;max-width:520px;margin:0 auto;background:#020617f5;border:1px solid rgba(45,212,191,.36);border-radius:12px;padding:1rem;color:#e2e8f0;z-index:60}.initial-prompt-header.svelte-19uw1c6{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.7rem}.initial-prompt-kicker.svelte-19uw1c6{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:#5eead4;font-weight:700}.initial-prompt-card.svelte-19uw1c6 h3:where(.svelte-19uw1c6){margin:0;font-size:1rem}.initial-prompt-card.svelte-19uw1c6 p:where(.svelte-19uw1c6){margin:0 0 1rem;color:#cbd5e1;font-size:.85rem;line-height:1.5}.fallback-card.svelte-19uw1c6 h3:where(.svelte-19uw1c6){margin:0 0 .5rem;font-size:1rem}.subtle.svelte-19uw1c6{margin:0 0 .75rem;color:#94a3b8;font-size:.8rem}.section.svelte-19uw1c6{margin-top:.75rem}.section.svelte-19uw1c6 h4:where(.svelte-19uw1c6){margin:0 0 .3rem;font-size:.78rem;color:#cbd5e1}pre.svelte-19uw1c6,textarea.svelte-19uw1c6{width:100%;background:#0f172af2;color:#e2e8f0;border:1px solid rgba(100,116,139,.45);border-radius:8px;padding:.6rem;font-size:.75rem;font-family:JetBrains Mono,monospace;overflow:auto}.fallback-actions.svelte-19uw1c6{margin-top:.8rem;display:flex;gap:.5rem}.error.svelte-19uw1c6{color:#fca5a5;font-size:.78rem;margin-top:.5rem}.wizard-step.svelte-t5nflh{position:relative;padding-left:2rem}.timeline-connector.svelte-t5nflh{position:absolute;left:.6875rem;top:1.75rem;bottom:-.25rem;width:1px;background:#ffffff14;transition:background .2s ease}.timeline-connector.filled.svelte-t5nflh{background:#4ac8e84d}.step-header.svelte-t5nflh{display:flex;align-items:center;gap:.625rem;padding:.375rem 0;min-height:1.75rem}.step-header.clickable.svelte-t5nflh{cursor:pointer;border-radius:6px;margin:0 -.375rem;padding:.375rem}.step-header.clickable.svelte-t5nflh:hover{background:#ffffff08}.step-dot.svelte-t5nflh{position:absolute;left:0;width:1.375rem;height:1.375rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:700;border:1.5px solid rgba(255,255,255,.15);background:#0f0f19e6;color:var(--text-muted);transition:all .2s ease;flex-shrink:0}.step-dot.active.svelte-t5nflh{border-color:#4ac8e899;background:#4ac8e81f;color:#4ac8e8f2;box-shadow:0 0 8px #4ac8e826}.step-dot.completed.svelte-t5nflh{border-color:#4adca080;background:#4adca01f;color:#4adca0f2}.step-header-text.svelte-t5nflh{display:flex;align-items:baseline;gap:.5rem;flex:1;min-width:0}.step-title.svelte-t5nflh{font-size:.8125rem;font-weight:600;color:var(--text-secondary);transition:color .15s ease}.wizard-step.active.svelte-t5nflh .step-title:where(.svelte-t5nflh){color:var(--text-primary)}.wizard-step.completed.svelte-t5nflh .step-title:where(.svelte-t5nflh){color:var(--text-secondary)}.step-summary.svelte-t5nflh{font-size:.6875rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.step-edit-hint.svelte-t5nflh{font-size:.625rem;color:#4ac8e880;opacity:0;transition:opacity .15s ease}.step-header.clickable.svelte-t5nflh:hover .step-edit-hint:where(.svelte-t5nflh){opacity:1}.step-content.svelte-t5nflh{padding:.625rem 0 .75rem;display:flex;flex-direction:column;gap:.75rem}.identity-step.svelte-jy724w{display:flex;flex-direction:column;gap:.75rem}.form-field.svelte-jy724w{display:flex;flex-direction:column;gap:.375rem}.form-label.svelte-jy724w{font-size:.78rem;font-weight:600;color:var(--text-secondary)}.smart-section.svelte-jy724w{border:1px solid rgba(74,200,232,.1);border-radius:8px;background:#121a2a2e;overflow:hidden}.smart-section-title.svelte-jy724w{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.5rem .625rem;cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;color:var(--text-secondary);font-size:.75rem;font-weight:650}.smart-section-title.svelte-jy724w::-webkit-details-marker{display:none}.smart-section-title.svelte-jy724w:before{content:"+";flex:0 0 auto;width:1rem;color:#4ac8e8bf}.smart-section[open].svelte-jy724w>.smart-section-title:where(.svelte-jy724w):before{content:"-"}.section-summary.svelte-jy724w{margin-left:auto;min-width:0;color:var(--text-muted);font-size:.65rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smart-section-body.svelte-jy724w{display:flex;flex-direction:column;gap:.65rem;padding:0 .625rem .625rem}.branch-display.svelte-jy724w{display:flex}.branch-auto.svelte-jy724w{width:100%;text-align:left;background:#0f0f1980;border:1px dashed rgba(255,255,255,.12);border-radius:6px;color:var(--text-muted);font-family:JetBrains Mono,monospace;font-size:.78rem;padding:.45rem .625rem;cursor:pointer;transition:all .15s ease}.branch-auto.svelte-jy724w:hover{border-color:#4ac8e84d;color:var(--text-secondary)}.branch-input.svelte-jy724w{width:100%;font-family:JetBrains Mono,monospace;font-size:.78rem}.workspace-mode-row.svelte-jy724w{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.workspace-mode.svelte-jy724w{min-height:3.4rem;padding:.5rem;border-radius:8px;border:1px solid rgba(74,200,232,.12);background:#121a2a33;color:var(--text-secondary);cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:.25rem}.workspace-mode.svelte-jy724w:hover:not(:disabled){border-color:#4ac8e840;background:#4ac8e80d}.workspace-mode.active.svelte-jy724w{border-color:#4ac8e873;background:#4ac8e81a}.workspace-mode.svelte-jy724w:disabled{opacity:.5;cursor:not-allowed}.workspace-mode-label.svelte-jy724w{font-size:.75rem;font-weight:700;color:var(--text-primary)}.workspace-mode-desc.svelte-jy724w{font-size:.62rem;line-height:1.25;color:var(--text-muted)}.runtime-row.svelte-jy724w{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.4rem}.runtime-option.svelte-jy724w{min-height:5.2rem;padding:.55rem;border-radius:8px;border:1px solid rgba(74,200,232,.12);background:#121a2a33;color:var(--text-secondary);cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:.25rem}.runtime-option.svelte-jy724w:hover:not(:disabled){border-color:#4ac8e840;background:#4ac8e80d}.runtime-option.active.svelte-jy724w{border-color:#4ac8e873;background:#4ac8e81a}.runtime-option.svelte-jy724w:disabled{cursor:not-allowed;opacity:.72}.runtime-option.forced.svelte-jy724w{cursor:default}.runtime-option-header.svelte-jy724w{display:flex;align-items:center;justify-content:space-between;gap:.35rem}.runtime-option-label.svelte-jy724w{font-size:.75rem;font-weight:700;color:var(--text-primary)}.runtime-badge.svelte-jy724w{border:1px solid rgba(74,200,232,.18);border-radius:999px;color:#4ac8e8e6;background:#4ac8e812;padding:.1rem .35rem;font-size:.55rem;font-weight:800;text-transform:uppercase}.runtime-badge.warning.svelte-jy724w{border-color:#facc1538;color:#facc15f0;background:#facc1514}.runtime-option-desc.svelte-jy724w,.runtime-option-reason.svelte-jy724w,.runtime-note.svelte-jy724w{font-size:.62rem;line-height:1.3;color:var(--text-muted)}.runtime-option-reason.svelte-jy724w{color:var(--text-secondary)}.runtime-note.svelte-jy724w{display:block}.runtime-summary.svelte-jy724w{display:flex;flex-direction:column;gap:.2rem;padding:.5rem .6rem;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:#0f0f1973}.runtime-summary.svelte-jy724w span:where(.svelte-jy724w){font-size:.76rem;font-weight:700;color:var(--text-primary)}.runtime-summary.svelte-jy724w small:where(.svelte-jy724w){font-size:.65rem;line-height:1.35;color:var(--text-muted)}.field-error.svelte-jy724w{font-size:.7rem;color:var(--accent-error, #f87171);margin-top:.125rem}.no-projects.svelte-jy724w{font-size:.78rem;color:var(--text-muted)}.no-projects-link.svelte-jy724w{padding:0;border:0;background:transparent;color:#8b5cf6cc;font:inherit;text-decoration:none;cursor:pointer}.no-projects-link.svelte-jy724w:hover{text-decoration:underline}.task-step.svelte-128eu17{display:flex;flex-direction:column;gap:.75rem}.form-field.svelte-128eu17{display:flex;flex-direction:column;gap:.375rem}.form-label.svelte-128eu17{font-size:.78rem;font-weight:600;color:var(--text-secondary)}.engine-step.svelte-1fx9xr4{display:flex;flex-direction:column;gap:.75rem}.form-field.svelte-1fx9xr4{display:flex;flex-direction:column;gap:.375rem}.form-label.svelte-1fx9xr4{font-size:.78rem;font-weight:600;color:var(--text-secondary)}.provider-profile-panel.svelte-1fx9xr4{border:1px solid rgba(74,200,232,.12);border-radius:8px;background:#121a2a47;padding:.7rem .75rem;display:flex;flex-direction:column;gap:.6rem}.profile-heading.svelte-1fx9xr4,.profile-footer.svelte-1fx9xr4{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.profile-title.svelte-1fx9xr4{min-width:0;display:flex;align-items:baseline;gap:.45rem;flex-wrap:wrap;font-size:.74rem;font-weight:750;color:var(--text-secondary)}.profile-provider.svelte-1fx9xr4{color:var(--text-primary);font-weight:700}.profile-controls.svelte-1fx9xr4{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.55rem}.profile-controls-section.svelte-1fx9xr4{border-top:1px solid rgba(255,255,255,.06);padding-top:.2rem}.profile-controls-title.svelte-1fx9xr4{color:#4ac8e8d1;cursor:pointer;font-size:.68rem;font-weight:700;list-style:none;-webkit-user-select:none;user-select:none}.profile-controls-title.svelte-1fx9xr4::-webkit-details-marker{display:none}.profile-controls-title.svelte-1fx9xr4:before{content:"+ ";color:#4ac8e8bf}.profile-controls-section[open].svelte-1fx9xr4>.profile-controls-title:where(.svelte-1fx9xr4){margin-bottom:.55rem}.profile-controls-section[open].svelte-1fx9xr4>.profile-controls-title:where(.svelte-1fx9xr4):before{content:"- "}.profile-control.svelte-1fx9xr4{min-width:0;display:flex;flex-direction:column;gap:.25rem}.profile-control.svelte-1fx9xr4 span:where(.svelte-1fx9xr4){font-size:.66rem;font-weight:700;color:var(--text-muted)}.profile-select.svelte-1fx9xr4{min-height:2rem;font-size:.74rem}.profile-summary.svelte-1fx9xr4{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.2rem .65rem;color:var(--text-muted);font-size:.66rem;line-height:1.35}.profile-summary.svelte-1fx9xr4 span:where(.svelte-1fx9xr4):nth-child(odd){color:var(--text-secondary);font-weight:700}.profile-footer.svelte-1fx9xr4 p:where(.svelte-1fx9xr4){flex:1 1 10rem;margin:0;color:var(--text-muted);font-size:.68rem;line-height:1.35}.profile-actions.svelte-1fx9xr4{flex:0 1 auto;display:flex;align-items:center;justify-content:flex-end;gap:.5rem;min-width:min(100%,18rem)}.readiness-status.svelte-1fx9xr4{border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0a;color:var(--text-secondary);padding:.13rem .45rem;font-size:.58rem;font-weight:800;text-transform:uppercase;letter-spacing:0;white-space:nowrap}.status-ready.svelte-1fx9xr4,.status-configured.svelte-1fx9xr4{border-color:#4ade8040;background:#4ade8014;color:#4ade80f2}.status-fallback-ready.svelte-1fx9xr4,.status-needs-reauth.svelte-1fx9xr4,.status-blocked.svelte-1fx9xr4{border-color:#facc153d;background:#facc1514;color:#facc15f2}.status-skipped.svelte-1fx9xr4{border-color:#94a3b838;background:#94a3b814;color:#cbd5e1e6}.readiness-btn.svelte-1fx9xr4{flex:0 0 auto;border:1px solid rgba(74,200,232,.2);border-radius:7px;background:#4ac8e814;color:#4ac8e8f2;padding:.35rem .55rem;font-size:.68rem;font-weight:700;cursor:pointer}.readiness-btn.svelte-1fx9xr4:hover{border-color:#4ac8e866;background:#4ac8e821}@media(max-width:560px){.profile-controls.svelte-1fx9xr4,.profile-summary.svelte-1fx9xr4{grid-template-columns:1fr}.profile-footer.svelte-1fx9xr4{align-items:flex-start;flex-direction:column}.profile-actions.svelte-1fx9xr4{width:100%;justify-content:space-between;flex-wrap:wrap}}.card-row.svelte-1fx9xr4{display:flex;gap:.5rem;flex-wrap:wrap}.pick-card.svelte-1fx9xr4{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.625rem .5rem;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#121a2a73;cursor:pointer;transition:all .15s ease}.pick-card.svelte-1fx9xr4:hover{border-color:#4ac8e840;background:#4ac8e80a}.pick-card.active.svelte-1fx9xr4{border-color:#4ac8e866;background:#4ac8e81a;box-shadow:0 0 10px #4ac8e80f}.pick-card-sm.svelte-1fx9xr4{padding:.5rem .375rem}.pick-icon.svelte-1fx9xr4{display:inline-flex;align-items:center;justify-content:center;min-height:1.5rem;font-size:1.125rem;line-height:1}.pick-label.svelte-1fx9xr4{font-size:.75rem;font-weight:600;color:var(--text-primary)}.pick-desc.svelte-1fx9xr4{font-size:.6rem;color:var(--text-muted);text-align:center;line-height:1.2}.capability-row.svelte-1fx9xr4{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem;width:100%}.cap-chip.svelte-1fx9xr4{font-size:.55rem;line-height:1;color:#ffffff9e;border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:.16rem .3rem;background:#ffffff08;white-space:nowrap}.segmented-row.svelte-1fx9xr4{display:grid;grid-template-columns:repeat(auto-fit,minmax(4.25rem,1fr));gap:.35rem}.difficulty-row.svelte-1fx9xr4{grid-template-columns:repeat(3,minmax(0,1fr))}.segment-btn.svelte-1fx9xr4{min-height:2rem;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:#121a2a73;color:var(--text-secondary);font-size:.68rem;font-weight:600;cursor:pointer;transition:all .15s ease}.segment-btn.svelte-1fx9xr4:hover{border-color:#4ac8e840;background:#4ac8e80a}.segment-btn.active.svelte-1fx9xr4{border-color:#4ac8e873;background:#4ac8e81f;color:var(--text-primary)}.difficulty-btn.svelte-1fx9xr4{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;min-height:3.2rem;padding:.45rem .35rem}.difficulty-btn.svelte-1fx9xr4 .pick-label:where(.svelte-1fx9xr4),.difficulty-btn.svelte-1fx9xr4 .pick-desc:where(.svelte-1fx9xr4){display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.difficulty-btn.svelte-1fx9xr4 .pick-desc:where(.svelte-1fx9xr4){font-size:.58rem}.opt-section.svelte-1fx9xr4{border:1px solid rgba(74,200,232,.1);border-radius:8px;background:#121a2a33;overflow:hidden}.opt-section-title.svelte-1fx9xr4{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-1fx9xr4::-webkit-details-marker{display:none}.opt-section-title.svelte-1fx9xr4:before{content:"▸";font-size:.65rem}.opt-section[open].svelte-1fx9xr4>.opt-section-title:where(.svelte-1fx9xr4):before{content:"▾"}.opt-section-body.svelte-1fx9xr4{padding:0 .75rem .75rem;display:flex;flex-direction:column;gap:.625rem}.new-override-link.svelte-1fx9xr4{font-size:.72rem;color:#4ac8e8bf;background:none;border:none;cursor:pointer;padding:.2rem 0;text-align:left;text-decoration:none;display:inline-block}.new-override-link.svelte-1fx9xr4:hover{color:#4ac8e8;text-decoration:underline}.launch-step.svelte-xgq31f{display:flex;flex-direction:column;gap:.75rem}.form-field.svelte-xgq31f{display:flex;flex-direction:column;gap:.375rem}.form-label.svelte-xgq31f{font-size:.78rem;font-weight:600;color:var(--text-secondary)}.launch-primary-grid.svelte-xgq31f{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.mode-select.svelte-xgq31f{width:100%;padding:.45rem .625rem;border-radius:6px;border:1px solid rgba(74,200,232,.16);background:#0f0f19a6;color:var(--text-primary);font-size:.78rem}.mode-select.svelte-xgq31f:focus{outline:none;border-color:#4ac8e873}.mode-desc.svelte-xgq31f{font-size:.65rem;color:var(--text-muted)}.mcp-mode-row.svelte-xgq31f{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.mcp-mode.svelte-xgq31f{min-height:4.25rem;padding:.5rem;border-radius:8px;border:1px solid rgba(74,200,232,.12);background:#121a2a33;color:var(--text-secondary);cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:.25rem}.mcp-mode.svelte-xgq31f:hover{border-color:#4ac8e840;background:#4ac8e80d}.mcp-mode.active.svelte-xgq31f{border-color:#4ac8e873;background:#4ac8e81a}.mcp-mode-label.svelte-xgq31f{font-size:.75rem;font-weight:700;color:var(--text-primary)}.mcp-mode-desc.svelte-xgq31f{font-size:.62rem;line-height:1.25;color:var(--text-muted)}.mcp-capability-list.svelte-xgq31f{display:flex;flex-direction:column;gap:.4rem}.capability-toggle.svelte-xgq31f:has(input:where(.svelte-xgq31f):disabled){opacity:.5;cursor:not-allowed}@media(max-width:460px){.mcp-mode-row.svelte-xgq31f{grid-template-columns:1fr}.mcp-mode.svelte-xgq31f{min-height:3.25rem}}.protection-toggle.svelte-xgq31f{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:1px solid rgba(74,200,232,.1);border-radius:8px;background:#121a2a33;cursor:pointer;flex-wrap:wrap}.protection-label.svelte-xgq31f{font-size:.78rem;font-weight:600;color:var(--text-primary)}.protection-desc.svelte-xgq31f{font-size:.65rem;color:var(--text-muted);width:100%;padding-left:1.5rem}.opt-section.svelte-xgq31f{border:1px solid rgba(74,200,232,.1);border-radius:8px;background:#121a2a33;overflow:hidden}.opt-section-title.svelte-xgq31f{display:flex;align-items:center;justify-content:space-between;gap:.6rem;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-xgq31f::-webkit-details-marker{display:none}.opt-section-title.svelte-xgq31f:before{content:"+";flex:0 0 auto;font-size:.65rem}.opt-section[open].svelte-xgq31f>.opt-section-title:where(.svelte-xgq31f):before{content:"-"}.section-summary.svelte-xgq31f{margin-left:auto;min-width:0;color:var(--text-muted);font-size:.65rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opt-section-body.svelte-xgq31f{padding:0 .75rem .75rem;display:flex;flex-direction:column;gap:.625rem}.ctx-hint.svelte-xgq31f{font-size:.7rem;color:var(--text-muted)}.ctx-link.svelte-xgq31f{color:#8b5cf6cc;text-decoration:none}.ctx-link.svelte-xgq31f:hover{text-decoration:underline}.ctx-group-label.svelte-xgq31f{font-size:.575rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#ffffff40;margin-bottom:.3rem}.ctx-chips.svelte-xgq31f{display:flex;flex-wrap:wrap;gap:.3rem}.ctx-chip.svelte-xgq31f{display:inline-flex;align-items:center;gap:.25rem;font-size:.7rem;padding:.15rem .45rem;border-radius:5px;background:#8b5cf614;border:1px solid rgba(139,92,246,.18);color:#8b5cf6cc}.ctx-checklist.svelte-xgq31f{display:flex;flex-direction:column;gap:.2rem}.ctx-check-row.svelte-xgq31f{display:flex;align-items:center;gap:.4rem;padding:.25rem .35rem;border-radius:5px;cursor:pointer;transition:background .12s;font-size:.75rem}.ctx-check-row.svelte-xgq31f:hover{background:#8b5cf60f}.ctx-check-row.svelte-xgq31f input[type=checkbox]:where(.svelte-xgq31f){accent-color:rgb(139,92,246);width:13px;height:13px;flex-shrink:0;cursor:pointer}.ctx-check-icon.svelte-xgq31f{font-size:.7rem}.ctx-check-name.svelte-xgq31f{flex:1;color:var(--text-primary);font-weight:500}.ctx-check-scope.svelte-xgq31f{font-size:.575rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#fff3}@media(max-width:560px){.launch-primary-grid.svelte-xgq31f{grid-template-columns:1fr}}.opt-section.svelte-1eca8mq{border:1px solid rgba(74,200,232,.1);border-radius:8px;background:#121a2a33;overflow:hidden}.opt-section-title.svelte-1eca8mq{display:flex;align-items:center;justify-content:space-between;gap:.6rem;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-1eca8mq::-webkit-details-marker{display:none}.opt-section-title.svelte-1eca8mq:before{content:"+";flex:0 0 auto;font-size:.65rem}.opt-section[open].svelte-1eca8mq>.opt-section-title:where(.svelte-1eca8mq):before{content:"-"}.section-summary.svelte-1eca8mq{margin-left:auto;min-width:0;color:var(--text-muted);font-size:.65rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opt-section-body.svelte-1eca8mq{padding:0 .75rem .75rem;display:flex;flex-direction:column;gap:.625rem}.mode-grid.svelte-1eca8mq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.mode-card.svelte-1eca8mq{min-height:3.25rem;padding:.5rem;border-radius:8px;border:1px solid rgba(74,200,232,.12);background:#121a2a33;color:var(--text-secondary);cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:.2rem}.mode-card.svelte-1eca8mq:hover{border-color:#4ac8e840;background:#4ac8e80d}.mode-card.active.svelte-1eca8mq{border-color:#4ac8e873;background:#4ac8e81a}.mode-label.svelte-1eca8mq{font-size:.75rem;font-weight:700;color:var(--text-primary)}.mode-desc.svelte-1eca8mq{font-size:.62rem;line-height:1.25;color:var(--text-muted)}.duration-row.svelte-1eca8mq{display:flex;align-items:center;gap:.4rem}.duration-prefix.svelte-1eca8mq{font-size:.72rem;color:var(--text-secondary)}.duration-input.svelte-1eca8mq{width:5rem;padding:.4rem .55rem;border-radius:6px;border:1px solid rgba(74,200,232,.16);background:#0f0f19a6;color:var(--text-primary);font-size:.78rem}.duration-unit.svelte-1eca8mq,.datetime-input.svelte-1eca8mq{padding:.4rem .55rem;border-radius:6px;border:1px solid rgba(74,200,232,.16);background:#0f0f19a6;color:var(--text-primary);font-size:.78rem}.duration-input.svelte-1eca8mq:focus,.duration-unit.svelte-1eca8mq:focus,.datetime-input.svelte-1eca8mq:focus{outline:none;border-color:#4ac8e873}.schedule-hint.svelte-1eca8mq{font-size:.65rem;line-height:1.35;color:var(--text-muted)}.schedule-error.svelte-1eca8mq{font-size:.7rem;color:var(--accent-error, #f87171)}.wizard.svelte-v8rvah{display:flex;flex-direction:column;gap:.25rem;padding:.5rem 0}.wizard-footer.svelte-v8rvah{display:flex;align-items:center;gap:.5rem;padding-top:.75rem;margin-top:.5rem;border-top:1px solid rgba(255,255,255,.06)}.wizard-footer-spacer.svelte-v8rvah{flex:1}.wizard-nav-btn.svelte-v8rvah{font-size:.78rem;padding:.375rem .75rem;border-radius:6px;border:1px solid rgba(255,255,255,.1);background:#14141ecc;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.wizard-nav-btn.svelte-v8rvah:hover{background:#ffffff0f;border-color:#ffffff26}.wizard-error.svelte-v8rvah{color:var(--accent-error, #f87171);font-size:.78rem;margin:0;padding:.375rem .625rem;background:#f8717114;border:1px solid rgba(248,113,113,.2);border-radius:6px}.save-preset-btn.svelte-v8rvah{color:var(--accent, #4ac7e8);border-color:#4ac7e833}.save-preset-btn.svelte-v8rvah:hover{border-color:#4ac7e866;background:#4ac7e814}.save-preset-overlay.svelte-v8rvah{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:100}.save-preset-modal.svelte-v8rvah{background:#0f1423fa;border:1px solid rgba(74,199,232,.25);border-radius:12px;padding:1.25rem;width:320px;display:flex;flex-direction:column;gap:.75rem}.save-preset-modal.svelte-v8rvah h3:where(.svelte-v8rvah){margin:0;font-size:.875rem;font-weight:600;color:var(--text-primary, #e2e8f0)}.save-preset-hint.svelte-v8rvah{font-size:.75rem;color:var(--text-muted, #64748b);margin:0}.save-preset-actions.svelte-v8rvah{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.25rem}.modal-backdrop.svelte-mzipmv{position:fixed;inset:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;pointer-events:auto}.modal-content.svelte-mzipmv{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-content.wizard-mode.svelte-mzipmv{max-width:580px}.modal-header.svelte-mzipmv{display:flex;align-items:center;gap:.75rem;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.modal-header.svelte-mzipmv h2:where(.svelte-mzipmv){font-size:1.125rem;font-weight:600;flex:1}.modal-close.svelte-mzipmv{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-mzipmv:hover{background:#ffffff1a}.modal-body.svelte-mzipmv{padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.kind-form.svelte-mzipmv{display:flex;flex-direction:column;gap:1rem}.code-textarea.svelte-mzipmv{resize:vertical;min-height:3rem;font-family:JetBrains Mono,monospace;font-size:.78rem;background:#0f0f1999;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:var(--text-primary);padding:.625rem;width:100%}.code-textarea.svelte-mzipmv:focus{outline:none;border-color:#4ac8e866}.code-textarea.svelte-mzipmv::placeholder{color:var(--text-muted)}.form-field.svelte-mzipmv{display:flex;flex-direction:column;gap:.375rem}.form-label.svelte-mzipmv{font-size:.78rem;font-weight:600;color:var(--text-secondary)}.form-error.svelte-mzipmv{color:var(--accent-error, #f87171);font-size:.8125rem}.scheduled-result.svelte-mzipmv{display:flex;flex-direction:column;align-items:center;gap:.6rem;text-align:center;padding:1.5rem 1rem;border:1px solid rgba(74,200,232,.2);border-radius:12px;background:#4ac8e80d}.scheduled-icon.svelte-mzipmv{width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1.35rem;font-weight:700;color:#4adca0f2;background:#4adca01f;border:1.5px solid rgba(74,220,160,.5)}.scheduled-icon.cancelled.svelte-mzipmv{color:#f87171f2;background:#f871711f;border-color:#f8717180}.scheduled-result.svelte-mzipmv h3:where(.svelte-mzipmv){margin:0;font-size:.95rem;font-weight:600;color:var(--text-primary)}.scheduled-detail.svelte-mzipmv{margin:0;font-size:.8rem;line-height:1.45;color:var(--text-secondary)}.scheduled-detail.svelte-mzipmv strong:where(.svelte-mzipmv){color:var(--text-primary)}.scheduled-actions.svelte-mzipmv{display:flex;gap:.5rem;margin-top:.35rem}.provider-auth-error.svelte-mzipmv{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid rgba(248,113,113,.22);border-radius:8px;background:#f8717114;padding:.5rem .625rem;color:var(--text-secondary);font-size:.72rem}.provider-auth-error.svelte-mzipmv span:where(.svelte-mzipmv){min-width:0;overflow-wrap:anywhere}.provider-auth-error.svelte-mzipmv button:where(.svelte-mzipmv){flex:0 0 auto;border:1px solid rgba(74,200,232,.24);border-radius:7px;background:#4ac8e814;color:#4ac8e8f2;padding:.35rem .55rem;font-size:.68rem;font-weight:700;cursor:pointer}.form-hint.svelte-mzipmv{color:var(--text-muted);font-size:.75rem}.preset-summary.svelte-mzipmv{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid rgba(74,200,232,.12);border-radius:8px;background:#4ac8e80d;padding:.625rem .75rem}.preset-name.svelte-mzipmv{font-size:.78rem;font-weight:600;color:var(--text-primary)}.preset-meta.svelte-mzipmv{min-width:0;overflow-wrap:anywhere;text-align:right;font-size:.7rem;color:var(--text-muted)}.sup-hint.svelte-mzipmv{font-size:.75rem;color:var(--text-muted);background:#4ac8e80d;border:1px dashed rgba(74,200,232,.15);border-radius:6px;padding:.5rem .75rem;line-height:1.4}.card-row.svelte-mzipmv{display:flex;gap:.5rem;flex-wrap:wrap}.pick-card.svelte-mzipmv{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.625rem .5rem;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#121a2a73;cursor:pointer;transition:all .15s ease}.pick-card.svelte-mzipmv:hover{border-color:#4ac8e840;background:#4ac8e80a}.pick-card.active.svelte-mzipmv{border-color:#4ac8e866;background:#4ac8e81a;box-shadow:0 0 10px #4ac8e80f}.pick-card-sm.svelte-mzipmv{padding:.5rem .375rem}.pick-icon.svelte-mzipmv{font-size:1.125rem;line-height:1}.pick-label.svelte-mzipmv{font-size:.75rem;font-weight:600;color:var(--text-primary)}.pick-desc.svelte-mzipmv{font-size:.6rem;color:var(--text-muted);text-align:center;line-height:1.2}.opt-section.svelte-mzipmv{border:1px solid rgba(74,200,232,.1);border-radius:8px;background:#121a2a33;overflow:hidden}.opt-section-title.svelte-mzipmv{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-mzipmv::-webkit-details-marker{display:none}.opt-section-title.svelte-mzipmv:before{content:"▸";font-size:.65rem}.opt-section[open].svelte-mzipmv>.opt-section-title:where(.svelte-mzipmv):before{content:"▾"}.opt-section-body.svelte-mzipmv{padding:0 .75rem .75rem;display:flex;flex-direction:column;gap:.625rem}.protection-toggle.svelte-mzipmv{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:1px solid rgba(74,200,232,.1);border-radius:8px;background:#121a2a33;cursor:pointer;flex-wrap:wrap}.protection-label.svelte-mzipmv{font-size:.78rem;font-weight:600;color:var(--text-primary)}.protection-desc.svelte-mzipmv{font-size:.65rem;color:var(--text-muted);width:100%;padding-left:1.5rem}.form-actions.svelte-mzipmv{display:flex;gap:.5rem;align-items:center;padding-top:.25rem}.credential-select.svelte-9a7jsi{min-width:0;display:flex;flex-direction:column;gap:.3rem}.select-label.svelte-9a7jsi{color:var(--text-secondary, rgba(203, 213, 225, .9));font-size:.72rem;font-weight:750}.select-input.svelte-9a7jsi{width:100%;min-width:0;border:1px solid rgba(74,200,232,.18);border-radius:7px;background:#0f172ab8;color:var(--text-primary, #f8fafc);padding:.48rem .55rem;font-size:.78rem}.select-input.svelte-9a7jsi:disabled{opacity:.58;cursor:not-allowed}.select-meta.svelte-9a7jsi{color:var(--text-muted, rgba(148, 163, 184, .9));font-size:.68rem;line-height:1.35}.modal-backdrop.svelte-z6i7tj{position:fixed;inset:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;pointer-events:auto}.onboard-modal.svelte-z6i7tj{position:relative;background:#080c18f7;border:1px solid rgba(74,200,232,.25);border-radius:20px;width:90vw;max-width:460px;padding:2rem 2rem 1.5rem;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 0 60px #4ac8e814,0 0 120px #4ac8e80a,inset 0 1px #ffffff0a;animation:svelte-z6i7tj-modalIn .3s cubic-bezier(.16,1,.3,1)}.onboard-close.svelte-z6i7tj{position:absolute;right:.75rem;top:.75rem;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:var(--text-secondary, #94a3b8);font-size:1rem;cursor:pointer;transition:all .15s ease}.onboard-close.svelte-z6i7tj:hover{background:#ffffff1a;border-color:#fff3}.onboard-icon.svelte-z6i7tj{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:20px;background:#4ac8e80f;border:1px solid rgba(74,200,232,.15);color:#4ac8e8b3;margin-bottom:1.25rem}.onboard-title.svelte-z6i7tj{font-size:1.125rem;font-weight:700;color:var(--text-primary, #e2e8f0);margin:0 0 .5rem}.onboard-desc.svelte-z6i7tj{font-size:.8125rem;color:var(--text-secondary, #94a3b8);line-height:1.5;margin:0 0 1.5rem;max-width:340px}.onboard-highlight.svelte-z6i7tj{color:#4ac8e8e6;font-weight:600}.onboard-steps.svelte-z6i7tj{width:100%;display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.onboard-step.svelte-z6i7tj{display:flex;align-items:flex-start;gap:.75rem;text-align:left;padding:.75rem 1rem;background:#0f142399;border:1px solid rgba(255,255,255,.06);border-radius:10px;transition:border-color .2s ease}.onboard-step.svelte-z6i7tj:hover{border-color:#4ac8e826}.step-num.svelte-z6i7tj{display:flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;border-radius:50%;background:#4ac8e81f;border:1px solid rgba(74,200,232,.25);color:#4ac8e8e6;font-size:.6875rem;font-weight:700;margin-top:1px}.step-body.svelte-z6i7tj{display:flex;flex-direction:column;gap:.25rem;min-width:0}.step-label.svelte-z6i7tj{font-size:.78rem;font-weight:600;color:var(--text-primary, #e2e8f0)}.step-code.svelte-z6i7tj{font-family:JetBrains Mono,monospace;font-size:.7rem;color:#4ac8e8d9;background:#4ac8e80f;border:1px solid rgba(74,200,232,.12);border-radius:5px;padding:.35rem .5rem;word-break:break-all;line-height:1.4}.step-hint.svelte-z6i7tj{font-size:.72rem;color:var(--text-muted, #64748b);line-height:1.3}.onboard-footer.svelte-z6i7tj{display:flex;justify-content:center}.modal-content.svelte-z6i7tj{background:#0f0f19fa;border:1px solid rgba(74,200,232,.2);border-radius:16px;width:90vw;max-width:640px;max-height:90vh;overflow-y:auto}.modal-header.svelte-z6i7tj{display:flex;align-items:center;gap:.75rem;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.modal-heading.svelte-z6i7tj{flex:1;display:flex;flex-direction:column;gap:.2rem;min-width:0}.modal-header.svelte-z6i7tj h2:where(.svelte-z6i7tj){font-size:1.125rem;font-weight:600}.modal-subtitle.svelte-z6i7tj{margin:0;font-size:.72rem;line-height:1.35;color:var(--text-muted)}.modal-close.svelte-z6i7tj{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-z6i7tj:hover{background:#ffffff1a}.modal-body.svelte-z6i7tj{padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.form-field.svelte-z6i7tj{display:flex;flex-direction:column;gap:.375rem}.form-label.svelte-z6i7tj{font-size:.78rem;font-weight:600;color:var(--text-secondary)}.form-group-label.svelte-z6i7tj{display:flex;flex-direction:column;gap:.15rem;margin-top:.35rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.06)}.form-group-label.svelte-z6i7tj span:where(.svelte-z6i7tj){font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#ffffff80}.form-group-label.svelte-z6i7tj small:where(.svelte-z6i7tj){font-size:.66rem;color:var(--text-muted);line-height:1.35}.form-row.svelte-z6i7tj{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.form-error.svelte-z6i7tj{color:var(--accent-error, #f87171);font-size:.8125rem}.form-error.svelte-z6i7tj a:where(.svelte-z6i7tj){display:inline-block;margin-left:.45rem;color:#7dd3fcf2;font-weight:700}.form-actions.svelte-z6i7tj{display:flex;gap:.75rem;padding-top:.25rem}.preset-row.svelte-z6i7tj{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.preset-card.svelte-z6i7tj{display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.5rem .375rem;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#121a2a73;cursor:pointer;transition:all .15s ease;text-align:center}.preset-card.svelte-z6i7tj:hover{border-color:#4ac8e840;background:#4ac8e80a}.preset-card.active.svelte-z6i7tj{border-color:#4ac8e866;background:#4ac8e81a;box-shadow:0 0 10px #4ac8e80f}.preset-icon.svelte-z6i7tj{font-size:1.125rem;line-height:1}.preset-label.svelte-z6i7tj{font-size:.72rem;font-weight:600;color:var(--text-primary)}.preset-desc.svelte-z6i7tj{font-size:.58rem;color:var(--text-muted);line-height:1.2}.source-row.svelte-z6i7tj{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.5rem}.source-card.svelte-z6i7tj{display:flex;flex-direction:column;gap:.2rem;padding:.65rem .75rem;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#121a2a73;cursor:pointer;transition:all .15s ease;text-align:left}.source-card.svelte-z6i7tj:hover{border-color:#4ac8e840;background:#4ac8e80a}.source-card.active.svelte-z6i7tj{border-color:#4ac8e866;background:#4ac8e81a}.source-label.svelte-z6i7tj{font-size:.78rem;font-weight:700;color:var(--text-primary)}.source-desc.svelte-z6i7tj{font-size:.65rem;color:var(--text-muted);line-height:1.25}.connection-row.svelte-z6i7tj{display:flex;gap:.5rem;flex-wrap:wrap}.connection-card.svelte-z6i7tj{display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.5rem .75rem;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#121a2a73;cursor:pointer;transition:all .15s ease;text-align:center;min-width:80px}.connection-card.svelte-z6i7tj:hover:not(:disabled){border-color:#4ac8e840;background:#4ac8e80a}.connection-card.active.svelte-z6i7tj{border-color:#4ac8e866;background:#4ac8e81a;box-shadow:0 0 10px #4ac8e80f}.connection-card.offline.svelte-z6i7tj{opacity:.4;cursor:not-allowed}.connection-dot.svelte-z6i7tj{width:6px;height:6px;border-radius:50%;background:#ffffff40}.connection-dot.local.svelte-z6i7tj{background:#4ac8e8cc}.connection-dot.online.svelte-z6i7tj{background:#4ade80}.connection-label.svelte-z6i7tj{font-size:.72rem;font-weight:600;color:var(--text-primary)}.connection-desc.svelte-z6i7tj{font-size:.58rem;color:var(--text-muted);line-height:1.2}.auto-value.svelte-z6i7tj{width:100%;text-align:left;background:#0f0f1980;border:1px dashed rgba(255,255,255,.12);border-radius:6px;color:var(--text-muted);font-family:JetBrains Mono,monospace;font-size:.78rem;padding:.45rem .625rem;cursor:pointer;transition:all .15s ease}.auto-value.svelte-z6i7tj:hover{border-color:#4ac8e84d;color:var(--text-secondary)}.auto-value.readonly.svelte-z6i7tj{cursor:default}.auto-value.readonly.svelte-z6i7tj:hover{border-color:#ffffff1f;color:var(--text-muted)}.inline-action-row.svelte-z6i7tj{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.inline-link.svelte-z6i7tj{font-size:.72rem;font-weight:700;color:#4ac8e8d9;text-decoration:none}.inline-link.svelte-z6i7tj:hover{color:#7de1f5f2}.detect-panel.svelte-z6i7tj{border:1px solid rgba(74,200,232,.14);border-radius:8px;background:#121a2a42;padding:.75rem;display:flex;flex-direction:column;gap:.6rem}.detect-head.svelte-z6i7tj{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.detect-title.svelte-z6i7tj{display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;color:var(--text-primary)}.detect-muted.svelte-z6i7tj{font-size:.65rem;font-weight:600;color:var(--text-muted)}.detect-action.svelte-z6i7tj{border:1px solid rgba(74,200,232,.22);border-radius:6px;background:#4ac8e814;color:#7de1f5f2;font-size:.68rem;font-weight:700;padding:.3rem .5rem;cursor:pointer}.detect-files.svelte-z6i7tj,.detect-defaults.svelte-z6i7tj{display:flex;flex-wrap:wrap;gap:.4rem}.detect-files.svelte-z6i7tj span:where(.svelte-z6i7tj){border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0a;color:var(--text-secondary);font-size:.62rem;font-family:JetBrains Mono,monospace;padding:.2rem .45rem}.detect-defaults.svelte-z6i7tj button:where(.svelte-z6i7tj){min-width:0;max-width:100%;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:#0f0f1980;color:var(--text-secondary);font-size:.65rem;padding:.35rem .5rem;display:flex;align-items:center;gap:.4rem;cursor:pointer}.detect-defaults.svelte-z6i7tj button:where(.svelte-z6i7tj):hover{border-color:#4ac8e842;color:var(--text-primary)}.detect-defaults.svelte-z6i7tj code:where(.svelte-z6i7tj){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,monospace;color:#7de1f5e6}.detect-capabilities.svelte-z6i7tj{display:flex;flex-direction:column;gap:.42rem}.detect-cap-title.svelte-z6i7tj{font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#ffffff75}.detect-capability.svelte-z6i7tj{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:.5rem;align-items:center;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:#ffffff09;padding:.48rem .55rem}.detect-capability.svelte-z6i7tj>div:where(.svelte-z6i7tj){min-width:0;display:flex;flex-direction:column;gap:.14rem}.detect-capability.svelte-z6i7tj strong:where(.svelte-z6i7tj){color:#ffffffdb;font-size:.7rem}.detect-capability.svelte-z6i7tj span:where(.svelte-z6i7tj){color:var(--text-muted);font-size:.62rem}.detect-capability.svelte-z6i7tj code:where(.svelte-z6i7tj){min-width:0;overflow-wrap:anywhere;font-family:JetBrains Mono,monospace;font-size:.63rem;color:#7de1f5e6}.detect-warning.svelte-z6i7tj{color:#facc15e6;font-size:.68rem;line-height:1.35}.opt-section.svelte-z6i7tj{border:1px solid rgba(74,200,232,.1);border-radius:8px;background:#121a2a33;overflow:hidden}.opt-section-title.svelte-z6i7tj{display:flex;align-items:center;gap:.45rem;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-name.svelte-z6i7tj{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opt-flag.svelte-z6i7tj{margin-left:auto;width:6px;height:6px;border-radius:50%;background:#4ac8e8e6;box-shadow:0 0 6px #4ac8e873}.opt-section-title.svelte-z6i7tj::-webkit-details-marker{display:none}.opt-section-title.svelte-z6i7tj:before{content:"▸";font-size:.65rem;flex-shrink:0}.opt-section[open].svelte-z6i7tj>.opt-section-title:where(.svelte-z6i7tj):before{content:"▾"}.opt-section-body.svelte-z6i7tj{padding:0 .75rem .75rem;display:flex;flex-direction:column;gap:.625rem}.opt-hint.svelte-z6i7tj{font-size:.68rem;color:var(--text-muted);margin:0}.opt-hint.svelte-z6i7tj code:where(.svelte-z6i7tj){font-family:JetBrains Mono,monospace;color:#7de1f5e6}.env-content-input.svelte-z6i7tj{width:100%;min-height:8rem;resize:vertical;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#0f0f1980;color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:.72rem;line-height:1.45;padding:.55rem .65rem;outline:none}.env-content-input.svelte-z6i7tj:focus{border-color:#4ac8e859;box-shadow:0 0 0 1px #4ac8e81a}.env-content-input.svelte-z6i7tj:disabled{opacity:.55;cursor:not-allowed}.template-reference.svelte-z6i7tj{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#0f0f1952;padding:.45rem .6rem}.template-reference.svelte-z6i7tj summary:where(.svelte-z6i7tj){color:var(--text-secondary);cursor:pointer;font-size:.7rem;font-weight:700;list-style:none}.template-reference.svelte-z6i7tj summary:where(.svelte-z6i7tj)::-webkit-details-marker{display:none}.template-reference.svelte-z6i7tj summary:where(.svelte-z6i7tj):before{content:"▸";font-size:.62rem;color:#4ac8e8b3}.template-reference[open].svelte-z6i7tj summary:where(.svelte-z6i7tj):before{content:"▾"}.template-var-grid.svelte-z6i7tj{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:.35rem;margin-top:.55rem}.template-var-grid.svelte-z6i7tj span:where(.svelte-z6i7tj){display:flex;align-items:baseline;gap:.4rem;min-width:0}.template-var-grid.svelte-z6i7tj code:where(.svelte-z6i7tj),.template-preview.svelte-z6i7tj code:where(.svelte-z6i7tj){font-family:JetBrains Mono,monospace;color:#7de1f5e6}.template-var-grid.svelte-z6i7tj code:where(.svelte-z6i7tj){font-size:.64rem;white-space:nowrap}.template-var-grid.svelte-z6i7tj small:where(.svelte-z6i7tj){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:.62rem}.template-note.svelte-z6i7tj{margin:.5rem 0 0;color:var(--text-muted);font-size:.64rem;line-height:1.35}.template-preview.svelte-z6i7tj{display:flex;align-items:center;gap:.45rem;border:1px solid rgba(74,200,232,.13);border-radius:6px;background:#4ac8e80a;color:var(--text-secondary);font-size:.66rem;padding:.35rem .5rem;min-width:0}.template-preview.error.svelte-z6i7tj{border-color:#facc1538;background:#facc150f;color:#facc15eb}.template-preview-label.svelte-z6i7tj{color:var(--text-muted);font-weight:700;text-transform:uppercase;font-size:.56rem;letter-spacing:0;white-space:nowrap}.template-preview.svelte-z6i7tj code:where(.svelte-z6i7tj),.template-preview.svelte-z6i7tj span:where(.svelte-z6i7tj):last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-suggestion.svelte-z6i7tj{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid rgba(74,200,232,.14);border-radius:6px;background:#4ac8e80d;padding:.45rem .55rem;font-size:.68rem;color:var(--text-secondary)}.db-suggestion.svelte-z6i7tj code:where(.svelte-z6i7tj){font-family:JetBrains Mono,monospace;color:#7de1f5e6}.db-suggestion.svelte-z6i7tj button:where(.svelte-z6i7tj){border:1px solid rgba(74,200,232,.22);border-radius:5px;background:#4ac8e814;color:#7de1f5f2;font-size:.65rem;font-weight:700;padding:.25rem .45rem;cursor:pointer}.setup-warning.svelte-z6i7tj{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid rgba(250,204,21,.18);border-radius:6px;background:#facc150e;padding:.5rem .6rem;color:#facc15f0}.setup-warning.svelte-z6i7tj>div:where(.svelte-z6i7tj){min-width:0;display:flex;flex-direction:column;gap:.16rem}.setup-warning.svelte-z6i7tj strong:where(.svelte-z6i7tj){font-size:.68rem;line-height:1.2}.setup-warning.svelte-z6i7tj span:where(.svelte-z6i7tj){color:#e2e8f0b8;font-size:.65rem;line-height:1.35}.setup-warning.svelte-z6i7tj button:where(.svelte-z6i7tj){flex-shrink:0;border:1px solid rgba(250,204,21,.28);border-radius:5px;background:#facc1514;color:#fef08af2;font-size:.65rem;font-weight:800;padding:.28rem .5rem;cursor:pointer}.toggle-line.svelte-z6i7tj{display:flex;align-items:flex-start;gap:.55rem;padding:.45rem .55rem;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:#0f0f1966;color:var(--text-secondary);font-size:.7rem}.toggle-line.svelte-z6i7tj input:where(.svelte-z6i7tj){margin-top:.1rem;accent-color:rgba(74,200,232,.9)}.toggle-line.svelte-z6i7tj span:where(.svelte-z6i7tj){display:flex;flex-direction:column;gap:.15rem;min-width:0}.toggle-line.svelte-z6i7tj strong:where(.svelte-z6i7tj){color:var(--text-primary);font-size:.72rem}.toggle-line.svelte-z6i7tj small:where(.svelte-z6i7tj){color:var(--text-muted);line-height:1.35}.capability-list.svelte-z6i7tj{display:flex;flex-direction:column;gap:.45rem}.capability-row.svelte-z6i7tj{display:flex;align-items:flex-start;gap:.55rem;padding:.5rem .6rem;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:#0f0f1966;color:var(--text-secondary);cursor:pointer;transition:border-color .15s ease,background .15s ease}.capability-row.svelte-z6i7tj:hover:not(.disabled){border-color:#4ac8e840;background:#4ac8e80a}.capability-row.selected.svelte-z6i7tj{border-color:#4ac8e866;background:#4ac8e81a}.capability-row.disabled.svelte-z6i7tj{opacity:.6;cursor:not-allowed}.capability-row.svelte-z6i7tj input:where(.svelte-z6i7tj){margin-top:.15rem;accent-color:rgba(74,200,232,.9)}.capability-row.svelte-z6i7tj input:where(.svelte-z6i7tj):disabled{cursor:not-allowed}.capability-body.svelte-z6i7tj{display:flex;flex-direction:column;gap:.2rem;min-width:0}.capability-head.svelte-z6i7tj{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.capability-head.svelte-z6i7tj strong:where(.svelte-z6i7tj){color:var(--text-primary);font-size:.74rem}.capability-kind.svelte-z6i7tj{color:var(--text-muted);font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.capability-status.svelte-z6i7tj{border:1px solid rgba(255,255,255,.12);border-radius:999px;font-size:.56rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:.1rem .4rem;white-space:nowrap;color:var(--text-muted)}.capability-status.status-available.svelte-z6i7tj{border-color:#4ade804d;background:#4ade801a;color:#86efacf2}.capability-status.status-unavailable.svelte-z6i7tj{border-color:#f8717147;background:#f8717114;color:#fca5a5f2}.capability-status.status-disabled.svelte-z6i7tj{border-color:#facc1547;background:#facc1514;color:#fef08af2}.capability-desc.svelte-z6i7tj{color:var(--text-muted);font-size:.66rem;line-height:1.35}.capability-reason.svelte-z6i7tj{color:#facc15eb;font-size:.64rem;line-height:1.35}@keyframes svelte-z6i7tj-modalIn{0%{opacity:0;transform:scale(.92) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.title-row.svelte-1np4y4e{display:flex;align-items:center;gap:.75rem}.title.svelte-1np4y4e{font-size:1rem;font-weight:600;color:var(--text-primary)}.agent-badge.svelte-1np4y4e{font-size:.75rem;color:var(--text-secondary);background:#ffffff0f;padding:.125rem .5rem;border-radius:4px}.subtitle.svelte-1np4y4e{font-size:.75rem;color:var(--text-muted);font-family:JetBrains Mono,monospace}.workspace.svelte-1np4y4e{flex:1;min-height:0;display:grid;grid-template-columns:minmax(420px,1fr) minmax(540px,1.2fr);gap:.75rem;padding:.5rem;overflow:hidden}.graph-pane.svelte-1np4y4e,.diff-pane.svelte-1np4y4e{min-height:0;display:flex;flex-direction:column;background:#070a13bf;border:1px solid rgba(255,255,255,.07);border-radius:10px;overflow:hidden}.diff-pane.svelte-1np4y4e{gap:0}.view-tabs.svelte-1np4y4e{display:flex;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.view-tab.svelte-1np4y4e{flex:1;display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem .75rem;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--text-muted);font-size:.78rem;font-weight:500;cursor:pointer;transition:all .15s}.view-tab.svelte-1np4y4e:hover:not(:disabled){color:var(--text-secondary);background:#ffffff08}.view-tab.active.svelte-1np4y4e{color:var(--text-primary);border-bottom-color:#60a5fa;background:#60a5fa0d}.view-tab.svelte-1np4y4e:disabled{opacity:.35;cursor:default}.tab-icon.svelte-1np4y4e{font-size:.7rem;opacity:.7}.tab-hash.svelte-1np4y4e{font-family:JetBrains Mono,monospace;font-size:.72rem}.tab-badge.svelte-1np4y4e{font-size:.65rem;background:#ffffff1a;color:var(--text-secondary);padding:.1rem .38rem;border-radius:999px;min-width:1.1rem;text-align:center}.view-tab.active.svelte-1np4y4e .tab-badge:where(.svelte-1np4y4e){background:#60a5fa33;color:#93bbfc}.commit-header.svelte-1np4y4e{padding:.6rem .7rem;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.commit-subject-row.svelte-1np4y4e{margin-bottom:.35rem}.commit-subject.svelte-1np4y4e{margin:0;color:var(--text-primary);font-size:.85rem;font-weight:600;line-height:1.35}.commit-meta-row.svelte-1np4y4e{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.7rem;color:var(--text-muted)}.commit-hash.svelte-1np4y4e{font-family:JetBrains Mono,monospace;color:#60a5fa;font-size:.7rem}.commit-author.svelte-1np4y4e{color:var(--text-secondary)}.commit-date.svelte-1np4y4e{color:var(--text-muted)}.commit-merge-badge.svelte-1np4y4e{font-size:.6rem;padding:.08rem .35rem;border-radius:3px;background:#a855f726;color:#c084fc;border:1px solid rgba(168,85,247,.25);text-transform:uppercase;letter-spacing:.04em}.commit-refs.svelte-1np4y4e{margin-top:.35rem;display:flex;flex-wrap:wrap;gap:.3rem}.commit-body.svelte-1np4y4e{margin:.4rem 0 0;max-height:80px;overflow:auto;font-size:.68rem;line-height:1.45;color:var(--text-secondary);background:#ffffff05;padding:.35rem .5rem;border-radius:4px;border:1px solid rgba(255,255,255,.04)}.commit-stats-bar.svelte-1np4y4e{margin-top:.45rem;display:flex;align-items:center;gap:.6rem;font-size:.7rem}.stat-files.svelte-1np4y4e{color:var(--text-muted)}.file-chips-strip.svelte-1np4y4e{display:flex;gap:.3rem;padding:.4rem .6rem;overflow-x:auto;flex-shrink:0;border-bottom:1px solid rgba(255,255,255,.06);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.file-chips-strip.svelte-1np4y4e::-webkit-scrollbar{height:3px}.file-chips-strip.svelte-1np4y4e::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:2px}.file-chip.svelte-1np4y4e{display:flex;align-items:center;gap:.3rem;padding:.2rem .45rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:5px;color:var(--text-secondary);font-size:.66rem;font-family:JetBrains Mono,monospace;white-space:nowrap;cursor:pointer;transition:all .12s;flex-shrink:0}.file-chip.svelte-1np4y4e:hover{background:#ffffff14;border-color:#ffffff26;color:var(--text-primary)}.chip-badge-s.svelte-1np4y4e{font-size:.55rem;font-weight:700;color:#34d399;background:#34d39926;padding:0 .22rem;border-radius:2px;font-family:system-ui,sans-serif}.chip-badge-u.svelte-1np4y4e{font-size:.55rem;font-weight:700;color:#fbbf24;background:#fbbf2426;padding:0 .22rem;border-radius:2px;font-family:system-ui,sans-serif}.chip-badge-n.svelte-1np4y4e{font-size:.55rem;font-weight:700;color:#818cf8;background:#818cf826;padding:0 .22rem;border-radius:2px;font-family:system-ui,sans-serif}.chip-name.svelte-1np4y4e{max-width:110px;overflow:hidden;text-overflow:ellipsis}.chip-bar.svelte-1np4y4e{display:flex;gap:1px;align-items:center;height:6px}.stat-add.svelte-1np4y4e{color:#22c55e;font-family:JetBrains Mono,monospace;font-size:.68rem}.stat-del.svelte-1np4y4e{color:#ef4444;font-family:JetBrains Mono,monospace;font-size:.68rem}.bar-add.svelte-1np4y4e{display:inline-block;height:5px;background:#22c55e;border-radius:1px}.bar-del.svelte-1np4y4e{display:inline-block;height:5px;background:#ef4444;border-radius:1px}.diff-scroll.svelte-1np4y4e{flex:1;min-height:0;overflow:auto;padding:.4rem}.status-message.svelte-1np4y4e{display:flex;align-items:center;justify-content:center;gap:.5rem;height:100%;min-height:4rem;color:var(--text-muted);font-size:.85rem}.status-message.error.svelte-1np4y4e{color:var(--accent-error, #f87171)}.status-message.empty.svelte-1np4y4e{flex-direction:column;gap:.25rem}.empty-icon.svelte-1np4y4e{font-size:1.5rem;color:#22c55e;opacity:.6}.loading-spinner.svelte-1np4y4e{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.1);border-top-color:#60a5fa;border-radius:50%;animation:spin .8s linear infinite}.diff-section.svelte-1np4y4e{margin-bottom:.4rem}.section-header.svelte-1np4y4e{display:flex;align-items:center;gap:.5rem;width:100%;padding:.45rem .6rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:6px;color:var(--text-primary);font-size:.8rem;font-weight:600;cursor:pointer;transition:background .15s}.section-header.svelte-1np4y4e:hover{background:#ffffff0f}.section-dot.svelte-1np4y4e{width:7px;height:7px;border-radius:50%;flex-shrink:0}.staged-dot.svelte-1np4y4e{background:#34d399;box-shadow:0 0 6px #34d39966}.unstaged-dot.svelte-1np4y4e{background:#fbbf24;box-shadow:0 0 6px #fbbf2466}.untracked-dot.svelte-1np4y4e{background:#818cf8;box-shadow:0 0 6px #818cf866}.section-count.svelte-1np4y4e{margin-left:auto;color:var(--text-muted);font-weight:400;font-size:.72rem}.section-body.svelte-1np4y4e{display:flex;flex-direction:column;gap:.3rem;margin-top:.3rem;padding-left:.2rem}.file-block.svelte-1np4y4e{border:1px solid rgba(255,255,255,.05);border-radius:5px;overflow:hidden}.file-header.svelte-1np4y4e{display:flex;align-items:center;gap:.35rem;width:100%;padding:.35rem .5rem;background:#ffffff05;border:none;color:var(--text-secondary);font-size:.72rem;cursor:pointer;transition:background .15s}.file-header.svelte-1np4y4e:hover{background:#ffffff0d}.file-path.svelte-1np4y4e{font-family:JetBrains Mono,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0;text-align:left}.file-dir.svelte-1np4y4e{color:var(--text-muted)}.file-name.svelte-1np4y4e{color:var(--text-primary)}.file-stats.svelte-1np4y4e{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.stat-bar.svelte-1np4y4e{display:flex;gap:1px;align-items:center}.file-diff.svelte-1np4y4e{border-top:1px solid rgba(255,255,255,.04)}.chevron.svelte-1np4y4e{display:inline-block;font-size:.6rem;transition:transform .15s;flex-shrink:0;width:.7rem;text-align:center}.chevron.collapsed.svelte-1np4y4e{transform:rotate(-90deg)}.ref-chip.svelte-1np4y4e{font-size:.62rem;border-radius:999px;padding:.12rem .42rem;border:1px solid transparent}.ref-branch.svelte-1np4y4e{color:#60a5fa;background:#3b82f621;border-color:#3b82f64d}.ref-head.svelte-1np4y4e{color:#34d399;background:#10b98121;border-color:#10b9814d}.ref-remote.svelte-1np4y4e{color:#fbbf24;background:#f59e0b21;border-color:#f59e0b4d}.ref-tag.svelte-1np4y4e{color:#f472b6;background:#ec489921;border-color:#ec48994d}.commits-ahead-banner.svelte-1np4y4e{display:flex;align-items:center;gap:.4rem;padding:.35rem .65rem;background:#60a5fa12;border-bottom:1px solid rgba(96,165,250,.15);flex-shrink:0;font-size:.72rem;color:#93bbfc}.ahead-icon.svelte-1np4y4e{font-size:.8rem;font-weight:700}.ahead-text.svelte-1np4y4e{font-weight:500}.section-action-btn.svelte-1np4y4e{margin-left:auto;padding:.15rem .55rem;font-size:.66rem;font-weight:600;border-radius:4px;border:1px solid transparent;cursor:pointer;transition:all .15s;display:flex;align-items:center;gap:.3rem;white-space:nowrap}.section-action-btn.svelte-1np4y4e:disabled{opacity:.4;cursor:default}.stage-btn.svelte-1np4y4e{color:#34d399;background:#34d3991a;border-color:#34d39940}.stage-btn.svelte-1np4y4e:hover:not(:disabled){background:#34d39933}.unstage-btn.svelte-1np4y4e{color:#fbbf24;background:#fbbf241a;border-color:#fbbf2440}.unstage-btn.svelte-1np4y4e:hover:not(:disabled){background:#fbbf2433}.btn-spinner.svelte-1np4y4e{width:10px;height:10px;border-width:1.5px}.file-checkbox.svelte-1np4y4e{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;cursor:pointer}.file-checkbox.svelte-1np4y4e input:where(.svelte-1np4y4e){position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.checkmark.svelte-1np4y4e{display:inline-block;width:14px;height:14px;border:1.5px solid rgba(255,255,255,.25);border-radius:3px;background:#ffffff0a;transition:all .12s}.file-checkbox.svelte-1np4y4e input:where(.svelte-1np4y4e):checked~.checkmark:where(.svelte-1np4y4e){background:#60a5fa59;border-color:#60a5fa}.file-checkbox.svelte-1np4y4e input:where(.svelte-1np4y4e):checked~.checkmark:where(.svelte-1np4y4e):after{content:"";display:block;width:4px;height:7px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg);margin:.5px auto 0}.file-checkbox.svelte-1np4y4e:hover .checkmark:where(.svelte-1np4y4e){border-color:#ffffff73}.commit-bar.svelte-1np4y4e{flex-shrink:0;display:flex;flex-direction:column;gap:.35rem;padding:.5rem .6rem;border-top:1px solid rgba(255,255,255,.08);background:#070a13e6}.commit-bar-row.svelte-1np4y4e{display:flex;align-items:center;gap:.4rem}.identity-row.svelte-1np4y4e{align-items:flex-end}.identity-row.svelte-1np4y4e .credential-select{flex:1}.identity-note.svelte-1np4y4e{flex:0 0 auto;max-width:13rem;color:var(--text-muted);font-size:.68rem;line-height:1.3}.commit-input.svelte-1np4y4e{flex:1;min-width:0;padding:.3rem .5rem;font-size:.75rem;font-family:JetBrains Mono,monospace;color:var(--text-primary);background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:5px;outline:none;transition:border-color .15s}.commit-input.svelte-1np4y4e:focus{border-color:#60a5fa80}.commit-input.svelte-1np4y4e::placeholder{color:var(--text-muted)}.merge-row.svelte-1np4y4e{justify-content:space-between}.merge-info.svelte-1np4y4e{font-size:.7rem;color:var(--text-muted)}@media(max-width:1280px){.workspace.svelte-1np4y4e{grid-template-columns:1fr;grid-template-rows:minmax(320px,48%) minmax(0,1fr)}.identity-row.svelte-1np4y4e{align-items:stretch;flex-direction:column}.identity-note.svelte-1np4y4e{max-width:none}}.title-row.svelte-vm3p1n{display:flex;align-items:center;gap:.75rem}.title.svelte-vm3p1n{font-size:1rem;font-weight:600;color:var(--text-primary)}.agent-badge.svelte-vm3p1n{font-size:.75rem;color:var(--text-secondary);background:#ffffff0f;padding:.125rem .5rem;border-radius:4px}.subtitle.svelte-vm3p1n{font-size:.75rem;color:var(--text-muted)}.panel-content.svelte-vm3p1n{padding:1rem}.title-row.svelte-sqc4x3{display:flex;align-items:center;gap:.75rem}.title.svelte-sqc4x3{font-size:1rem;font-weight:600;color:var(--text-primary)}.agent-badge.svelte-sqc4x3{font-size:.75rem;color:var(--text-secondary);background:#ffffff0f;padding:.125rem .5rem;border-radius:4px}.subtitle.svelte-sqc4x3{font-size:.75rem;color:var(--text-muted)}.panel-content.svelte-sqc4x3{padding:.75rem;flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.tabs.svelte-sqc4x3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;padding:.25rem .75rem 0}.tab.svelte-sqc4x3{min-height:32px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff08;color:var(--text-muted);font-size:.75rem;font-weight:700;cursor:pointer}.tab.svelte-sqc4x3:hover,.tab.active.svelte-sqc4x3{border-color:#4ac8e84d;background:#4ac8e81f;color:var(--text-primary)}.title-row.svelte-m1iwhl{display:flex;align-items:center;gap:.6rem}.title-icon.svelte-m1iwhl{font-size:1.1rem}.title.svelte-m1iwhl{font-size:1rem;font-weight:600;color:var(--text-primary)}.agent-badge.svelte-m1iwhl{font-size:.72rem;color:var(--text-secondary);background:#ffffff0f;padding:.125rem .5rem;border-radius:4px}.subtitle.svelte-m1iwhl{font-size:.72rem;color:var(--text-muted);font-family:JetBrains Mono,monospace}.control-grid.svelte-m1iwhl{display:flex;flex-direction:column;gap:.5rem;padding:.75rem}.control-tile.svelte-m1iwhl{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:.75rem;row-gap:.1rem;align-items:center;padding:.65rem .75rem;border:1px solid color-mix(in srgb,var(--tile-color) 25%,transparent);border-radius:10px;background:radial-gradient(ellipse 120% 80% at 10% 50%,color-mix(in srgb,var(--tile-color) 6%,transparent),transparent 70%),#0c101ca6;cursor:pointer;overflow:hidden;text-align:left;transition:all .2s ease}.control-tile.svelte-m1iwhl:hover:not(:disabled){border-color:color-mix(in srgb,var(--tile-color) 50%,transparent);background:radial-gradient(ellipse 120% 80% at 10% 50%,color-mix(in srgb,var(--tile-color) 12%,transparent),transparent 70%),#0c101cbf;transform:translate(2px);box-shadow:0 0 20px var(--tile-glow),inset 0 0 30px color-mix(in srgb,var(--tile-color) 4%,transparent)}.control-tile.svelte-m1iwhl:active:not(:disabled){transform:translate(1px) scale(.99)}.control-tile.svelte-m1iwhl:disabled{opacity:.5;cursor:default}.control-tile.loading.svelte-m1iwhl{border-color:color-mix(in srgb,var(--tile-color) 40%,transparent)}.tile-ring.svelte-m1iwhl{grid-row:1 / 3;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--tile-color) 40%,transparent);background:color-mix(in srgb,var(--tile-color) 8%,transparent);transition:all .2s ease;flex-shrink:0}.control-tile.svelte-m1iwhl:hover:not(:disabled) .tile-ring:where(.svelte-m1iwhl){border-color:color-mix(in srgb,var(--tile-color) 65%,transparent);background:color-mix(in srgb,var(--tile-color) 15%,transparent);box-shadow:0 0 12px var(--tile-glow)}.tile-icon.svelte-m1iwhl{font-size:.95rem;color:var(--tile-color);line-height:1}.tile-spinner.svelte-m1iwhl{display:block;width:14px;height:14px;border:2px solid color-mix(in srgb,var(--tile-color) 20%,transparent);border-top-color:var(--tile-color);border-radius:50%;animation:spin .7s linear infinite}.tile-label.svelte-m1iwhl{font-size:.82rem;font-weight:600;color:var(--tile-color);line-height:1.2}.tile-desc.svelte-m1iwhl{grid-column:2;font-size:.66rem;color:var(--text-muted);line-height:1.3}.tile-glow-orb.svelte-m1iwhl{position:absolute;top:50%;right:.75rem;width:6px;height:6px;border-radius:50%;background:var(--tile-color);box-shadow:0 0 8px var(--tile-glow);opacity:.6;transform:translateY(-50%);transition:opacity .2s ease;animation:svelte-m1iwhl-pulse-orb 3s ease-in-out infinite}.control-tile.svelte-m1iwhl:hover:not(:disabled) .tile-glow-orb:where(.svelte-m1iwhl){opacity:1;animation:svelte-m1iwhl-pulse-orb 1.5s ease-in-out infinite}.control-tile.danger.svelte-m1iwhl .tile-glow-orb:where(.svelte-m1iwhl){animation:svelte-m1iwhl-pulse-orb-danger 2s ease-in-out infinite}.error-banner.svelte-m1iwhl{display:flex;align-items:center;gap:.5rem;margin:0 .75rem .75rem;padding:.5rem .75rem;border-radius:8px;border:1px solid rgba(248,113,113,.25);background:#f8717114;font-size:.72rem;color:#fca5a5}.readiness-slot.svelte-m1iwhl{margin:0 .75rem .75rem}.error-icon.svelte-m1iwhl{font-size:.85rem;flex-shrink:0}.error-text.svelte-m1iwhl{line-height:1.3}@keyframes svelte-m1iwhl-pulse-orb{0%,to{opacity:.5;box-shadow:0 0 6px var(--tile-glow)}50%{opacity:.9;box-shadow:0 0 14px var(--tile-glow)}}@keyframes svelte-m1iwhl-pulse-orb-danger{0%,to{opacity:.4;box-shadow:0 0 4px var(--tile-glow)}50%{opacity:.8;box-shadow:0 0 10px var(--tile-glow)}}.quick-launch-task-input.svelte-14t4xls{display:flex;flex-direction:column;gap:.375rem}.task-textarea{font-size:.8125rem}.cp-backdrop.svelte-1ph10c8{position:fixed;inset:0;background:radial-gradient(ellipse at center,#000a14bf,#000000d9);display:flex;align-items:center;justify-content:center;pointer-events:auto;animation:svelte-1ph10c8-fadeIn .2s ease-out}.cp-modal.svelte-1ph10c8{position:relative;background:#080c18f7;border:1px solid rgba(74,200,232,.25);border-radius:20px;width:90vw;max-width:440px;overflow:visible;box-shadow:0 0 40px #4ac8e814,0 0 80px #4ac8e80a,inset 0 1px #ffffff0a;animation:svelte-1ph10c8-modalIn .3s cubic-bezier(.16,1,.3,1)}.cp-header.svelte-1ph10c8{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-bottom:1px solid rgba(74,200,232,.12);position:relative}.cp-holo-bar.svelte-1ph10c8{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(74,200,232,.4),transparent)}.cp-title.svelte-1ph10c8{font-size:.8125rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#4ac8e8e6;white-space:nowrap;text-shadow:0 0 12px rgba(74,200,232,.3)}.cp-close.svelte-1ph10c8{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:var(--text-secondary, #94a3b8);font-size:1rem;cursor:pointer;transition:all .15s ease}.cp-close.svelte-1ph10c8:hover{background:#ffffff1a;border-color:#fff3}.cp-body.svelte-1ph10c8{padding:1.25rem}.cp-actions.svelte-1ph10c8{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.action-tile.svelte-1ph10c8{position:relative;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 1rem 1.25rem;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:#0f142399;cursor:pointer;transition:all .25s ease;overflow:hidden;text-align:center}.action-tile.svelte-1ph10c8:hover{transform:translateY(-2px)}.tile-glow.svelte-1ph10c8{position:absolute;inset:0;opacity:0;transition:opacity .3s ease;pointer-events:none;border-radius:14px}.action-tile.svelte-1ph10c8:hover .tile-glow:where(.svelte-1ph10c8){opacity:1}.project-tile.svelte-1ph10c8{border-color:#22d3d81f}.project-tile.svelte-1ph10c8:hover{border-color:#22d3d859;box-shadow:0 4px 24px #22d3d81f}.project-tile.svelte-1ph10c8 .tile-glow:where(.svelte-1ph10c8){background:radial-gradient(ellipse at 50% 30%,rgba(34,211,216,.08),transparent 70%)}.project-tile.svelte-1ph10c8 .tile-icon:where(.svelte-1ph10c8){color:#22d3d8d9}.agent-tile.svelte-1ph10c8{border-color:#4ac8e81f}.agent-tile.svelte-1ph10c8:hover{border-color:#4ac8e859;box-shadow:0 4px 24px #4ac8e81f}.agent-tile.svelte-1ph10c8 .tile-glow:where(.svelte-1ph10c8){background:radial-gradient(ellipse at 50% 30%,rgba(74,200,232,.08),transparent 70%)}.agent-tile.svelte-1ph10c8 .tile-icon:where(.svelte-1ph10c8){color:#4ac8e8d9}.tile-icon.svelte-1ph10c8{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);transition:all .25s ease}.action-tile.svelte-1ph10c8:hover .tile-icon:where(.svelte-1ph10c8){background:#ffffff0f;border-color:#ffffff1a;transform:scale(1.05)}.tile-label.svelte-1ph10c8{font-size:.8125rem;font-weight:700;color:var(--text-primary, #e2e8f0);letter-spacing:.02em}.tile-desc.svelte-1ph10c8{font-size:.6875rem;color:var(--text-muted, #64748b);line-height:1.3}.tile-hotkey.svelte-1ph10c8{position:absolute;top:.5rem;right:.5rem;font-size:.5625rem;font-weight:700;color:#fff3;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:4px;padding:.1rem .3rem;letter-spacing:.05em;font-family:JetBrains Mono,monospace}.cp-stats.svelte-1ph10c8{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.04)}.stat.svelte-1ph10c8{font-size:.6875rem;color:var(--text-muted, #64748b);font-weight:500}.stat.running.svelte-1ph10c8{color:#4ade80}.stat-sep.svelte-1ph10c8{width:3px;height:3px;border-radius:50%;background:#ffffff26}.cp-scanline.svelte-1ph10c8{position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(74,200,232,.15),transparent);animation:svelte-1ph10c8-scanMove 4s linear infinite;pointer-events:none}@keyframes svelte-1ph10c8-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1ph10c8-modalIn{0%{opacity:0;transform:scale(.92) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes svelte-1ph10c8-scanMove{0%{top:0}to{top:100%}}.quick-launch-entry.svelte-1ph10c8{display:flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.625rem .875rem;border:1px solid rgba(74,199,232,.15);border-radius:8px;background:#4ac7e80d;color:#4ac7e8e6;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s ease}.quick-launch-entry.svelte-1ph10c8:hover{background:#4ac7e81a;border-color:#4ac7e84d}.ql-icon.svelte-1ph10c8{display:flex;align-items:center;justify-content:center}.quick-launch-view.svelte-1ph10c8{display:flex;flex-direction:column;gap:.75rem}.back-btn.svelte-1ph10c8{display:flex;align-items:center;gap:.375rem;padding:.375rem .5rem;border:none;background:transparent;color:var(--text-secondary, #94a3b8);font-size:.75rem;cursor:pointer;transition:color .15s ease}.back-btn.svelte-1ph10c8:hover{color:var(--text-primary, #e2e8f0)}.ql-title.svelte-1ph10c8{font-size:.875rem;font-weight:600;color:var(--text-primary, #e2e8f0);margin:0}.loading.svelte-1ph10c8,.no-presets.svelte-1ph10c8{text-align:center;padding:2rem 1rem;color:var(--text-muted, #64748b);font-size:.8125rem}.no-presets.svelte-1ph10c8 .hint:where(.svelte-1ph10c8){font-size:.75rem;opacity:.7;margin-top:.5rem}.presets-grid.svelte-1ph10c8{display:flex;flex-direction:column;gap:.5rem;max-height:280px;overflow-y:auto}.preset-card.svelte-1ph10c8{padding:.75rem;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#0f142399;cursor:pointer;transition:all .15s ease}.preset-card.svelte-1ph10c8:hover{border-color:#4ac7e840;background:#4ac7e80d}.preset-card.selected.svelte-1ph10c8{border-color:#4ac7e880;background:#4ac7e814}.preset-card-header.svelte-1ph10c8{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.preset-card-name.svelte-1ph10c8{font-size:.8125rem;font-weight:600;color:var(--text-primary, #e2e8f0)}.preset-delete.svelte-1ph10c8{display:flex;align-items:center;justify-content:center;padding:.25rem;border:none;background:transparent;color:var(--text-muted, #64748b);cursor:pointer;border-radius:4px;transition:all .15s ease}.preset-delete.svelte-1ph10c8:hover{background:#ef444426;color:#ef4444}.preset-card-details.svelte-1ph10c8{font-size:.75rem;color:var(--text-secondary, #94a3b8);margin-bottom:.125rem}.preset-card-meta.svelte-1ph10c8{font-size:.6875rem;color:var(--text-muted, #64748b)}.selected-preset.svelte-1ph10c8{padding:.75rem;border:1px solid rgba(74,199,232,.25);border-radius:8px;background:#4ac7e80d}.preset-header.svelte-1ph10c8{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.preset-name.svelte-1ph10c8{font-size:.875rem;font-weight:600;color:var(--text-primary, #e2e8f0)}.preset-change.svelte-1ph10c8{font-size:.6875rem;color:#4ac7e8cc;background:transparent;border:none;cursor:pointer;text-decoration:underline}.preset-change.svelte-1ph10c8:hover{color:#4ac7e8}.preset-details.svelte-1ph10c8{font-size:.75rem;color:var(--text-secondary, #94a3b8)}.launch-error.svelte-1ph10c8{font-size:.75rem;color:#ef4444;padding:.375rem .5rem;border:1px solid rgba(239,68,68,.25);border-radius:6px;background:#ef444414}.palette-backdrop.svelte-k2yexi{position:fixed;inset:0;background:radial-gradient(ellipse at center top,#000a14b3,#000c);display:flex;align-items:flex-start;justify-content:center;padding-top:15vh;pointer-events:auto;animation:svelte-k2yexi-fadeIn .15s ease-out}.palette-modal.svelte-k2yexi{position:relative;background:#080c18f7;border:1px solid rgba(74,200,232,.25);border-radius:16px;width:90vw;max-width:520px;overflow:hidden;box-shadow:0 0 40px #4ac8e814,0 0 80px #4ac8e80a,inset 0 1px #ffffff0a;animation:svelte-k2yexi-paletteIn .2s cubic-bezier(.16,1,.3,1)}.palette-header.svelte-k2yexi{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-bottom:1px solid rgba(74,200,232,.12)}.palette-holo-bar.svelte-k2yexi{flex:0 0 auto;width:20px;height:1px;background:linear-gradient(90deg,transparent,rgba(74,200,232,.4),transparent)}.search-icon.svelte-k2yexi{flex-shrink:0;color:#4ac8e899}.palette-input.svelte-k2yexi{flex:1;background:none;border:none;outline:none;color:var(--text-primary, #e2e8f0);font-size:.9375rem;font-family:inherit;padding:.25rem 0}.palette-input.svelte-k2yexi::placeholder{color:var(--text-muted, #64748b)}.palette-results.svelte-k2yexi{max-height:50vh;overflow-y:auto;padding:.375rem}.palette-group.svelte-k2yexi{margin-bottom:.25rem}.palette-group-header.svelte-k2yexi{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem .25rem}.palette-group-line.svelte-k2yexi{flex:1;height:1px;opacity:.25}.palette-group-label.svelte-k2yexi{font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;opacity:.85}.palette-empty.svelte-k2yexi{padding:1.5rem;text-align:center;font-size:.8125rem;color:var(--text-muted, #64748b)}.palette-row.svelte-k2yexi{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border-radius:8px;cursor:pointer;transition:background .1s ease}.palette-row.svelte-k2yexi:hover,.palette-row.selected.svelte-k2yexi{background:#4ac8e814}.palette-row.selected.svelte-k2yexi{outline:1px solid rgba(74,200,232,.2)}.palette-desc.svelte-k2yexi{flex:1;font-size:.8125rem;font-weight:500;color:var(--text-primary, #e2e8f0)}.palette-category.svelte-k2yexi{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;opacity:.7}.palette-kbd.svelte-k2yexi{font-family:JetBrains Mono,monospace;font-size:.625rem;font-weight:600;color:#fff6;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:4px;padding:.15rem .4rem;white-space:nowrap}@keyframes svelte-k2yexi-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-k2yexi-paletteIn{0%{opacity:0;transform:scale(.95) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}.quick-focus-backdrop.svelte-10egfoy{--qf-cyan: rgba(86, 213, 240, .95);--qf-cyan-soft: rgba(86, 213, 240, .18);--qf-amber: rgba(255, 191, 105, .9);position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:1rem;background:radial-gradient(circle at top,rgba(27,58,92,.32),transparent 38%),radial-gradient(circle at bottom,rgba(255,191,105,.08),transparent 34%),#020812c2;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);animation:svelte-10egfoy-focusFadeIn .18s ease-out}.quick-focus-modal.svelte-10egfoy{position:relative;width:min(92vw,760px);max-height:min(90vh,960px);display:flex;flex-direction:column;border-radius:26px;overflow:hidden;border:1px solid rgba(86,213,240,.22);background:linear-gradient(180deg,#050d1afa,#070e1ced),radial-gradient(circle at top right,rgba(255,191,105,.08),transparent 30%);box-shadow:0 28px 90px #00000075,0 0 0 1px #ffffff08 inset,0 0 60px #56d5f00f;animation:svelte-10egfoy-focusModalIn .24s cubic-bezier(.16,1,.3,1)}.focus-aurora.svelte-10egfoy{position:absolute;inset:-10% 18% auto auto;width:360px;height:220px;background:radial-gradient(circle,rgba(86,213,240,.2),transparent 65%);filter:blur(24px);pointer-events:none}.focus-grid.svelte-10egfoy{position:absolute;inset:0;background-image:linear-gradient(rgba(86,213,240,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(86,213,240,.045) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.4),transparent 75%);mask-image:linear-gradient(180deg,rgba(0,0,0,.4),transparent 75%);pointer-events:none}.focus-hero.svelte-10egfoy{position:relative;display:flex;align-items:flex-end;padding:1rem 1.2rem .8rem;border-bottom:1px solid rgba(86,213,240,.1)}.hero-copy.svelte-10egfoy{display:flex;flex-direction:column;gap:.4rem;min-width:0}.hero-eyebrow.svelte-10egfoy{display:inline-flex;align-items:center;gap:.45rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#56d5f0c7}.eyebrow-dot.svelte-10egfoy{width:.45rem;height:.45rem;border-radius:999px;background:var(--qf-amber);box-shadow:0 0 12px #ffbf6973}.focus-hero.svelte-10egfoy h2:where(.svelte-10egfoy){margin:0;font-size:clamp(1.08rem,1.7vw,1.36rem);line-height:1.1;font-weight:700;color:#eef7ff}.focus-hero.svelte-10egfoy p:where(.svelte-10egfoy){margin:0;max-width:46rem;font-size:.84rem;line-height:1.4;color:#cddeefb8}.focus-search.svelte-10egfoy{position:relative;display:flex;align-items:center;gap:.75rem;padding:.8rem 1.1rem;border-bottom:1px solid rgba(86,213,240,.08)}.search-icon.svelte-10egfoy{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:#56d5f014;color:#56d5f0cc;flex-shrink:0}.focus-input.svelte-10egfoy{flex:1;min-width:0;border:none;outline:none;background:none;padding:0;font-size:1rem;font-weight:500;color:#eef7ff}.focus-input.svelte-10egfoy::placeholder{color:#94a3b8b8}.search-status.svelte-10egfoy{flex-shrink:0;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffbf69db}.focus-results.svelte-10egfoy{position:relative;flex:1;display:flex;flex-direction:column;gap:.5rem;padding:.75rem;overflow-y:auto;min-height:0}.focus-empty.svelte-10egfoy{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:3.2rem 1.5rem;text-align:center}.empty-title.svelte-10egfoy{font-size:1rem;font-weight:600;color:#eef7ff}.empty-copy.svelte-10egfoy{max-width:30rem;font-size:.88rem;line-height:1.5;color:#94a3b8db}.empty-action.svelte-10egfoy{margin-top:.35rem;padding:.55rem .9rem;border-radius:999px;border:1px solid rgba(86,213,240,.18);background:#56d5f014;color:#dff8ff;font-size:.82rem;font-weight:600;cursor:pointer}.focus-row.svelte-10egfoy{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:stretch;width:100%;padding:.78rem .9rem;border-radius:18px;border:1px solid rgba(255,255,255,.05);background:linear-gradient(180deg,#09111feb,#060d18e0);box-shadow:0 12px 24px #00000038,inset 0 1px #ffffff05;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.focus-row.svelte-10egfoy:hover,.focus-row.selected.svelte-10egfoy{transform:translateY(-1px);border-color:color-mix(in srgb,var(--row-accent) 55%,rgba(255,255,255,.08));background:linear-gradient(180deg,#0b1526f5,#08111ff0);box-shadow:0 16px 28px #00000042,0 0 0 1px color-mix(in srgb,var(--row-accent) 18%,transparent) inset,0 0 22px color-mix(in srgb,var(--row-accent) 18%,transparent)}.focus-row.current.svelte-10egfoy{border-color:#ffbf6947}.focus-row-rail.svelte-10egfoy{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding-top:.15rem}.rail-dot.svelte-10egfoy{width:.72rem;height:.72rem;border-radius:999px;background:var(--row-accent);box-shadow:0 0 18px color-mix(in srgb,var(--row-accent) 58%,transparent)}.rail-line.svelte-10egfoy{flex:1;width:2px;min-height:1rem;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--row-accent) 70%,transparent),transparent)}.focus-row-main.svelte-10egfoy{min-width:0;display:flex;flex-direction:column;gap:.34rem}.row-head.svelte-10egfoy{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.row-title-wrap.svelte-10egfoy{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}.row-title.svelte-10egfoy{font-size:.95rem;font-weight:650;color:#f8fbff}.match-fragment.svelte-10egfoy{white-space:pre-wrap}.match-fragment.is-match.svelte-10egfoy{color:#fff8e7;background:linear-gradient(180deg,#ffbf6942,#ffbf6924);box-shadow:0 0 0 1px #ffbf6929 inset;border-radius:.32rem;padding:.01rem .14rem;margin:0 -.04rem}.row-title.svelte-10egfoy .match-fragment.is-match:where(.svelte-10egfoy){background:linear-gradient(180deg,#56d5f03d,#ffbf692e);box-shadow:0 0 0 1px #56d5f024 inset}.row-current-flag.svelte-10egfoy{padding:.14rem .5rem;border-radius:999px;background:#ffbf691a;border:1px solid rgba(255,191,105,.22);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffbf69f0}.row-time.svelte-10egfoy{flex-shrink:0;padding-top:.05rem;font-size:.74rem;color:#94a3b8d1}.row-tags.svelte-10egfoy{display:flex;flex-wrap:wrap;gap:.38rem}.row-tag.svelte-10egfoy{display:inline-flex;align-items:center;padding:.14rem .45rem;border-radius:999px;border:1px solid rgba(255,255,255,.06);background:#ffffff0a;font-size:.69rem;font-weight:600;color:#e2e8f0c2}.row-tag.svelte-10egfoy .match-fragment.is-match:where(.svelte-10egfoy){color:#fff;background:#ffffff29;box-shadow:0 0 0 1px #ffffff14 inset}.row-tag.project.svelte-10egfoy{color:#56d5f0e6;border-color:#56d5f024;background:#56d5f014}.row-tag.branch.svelte-10egfoy{color:#bfdbfed6}.row-tag.kind.svelte-10egfoy{color:#ffbf69eb;border-color:#ffbf6924;background:#ffbf6914;text-transform:capitalize}.row-tag.match.svelte-10egfoy{color:#22d3eeeb;border-color:#22d3ee29;background:#22d3ee14}.row-preview.svelte-10egfoy{display:-webkit-box;line-clamp:2;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:.8rem;line-height:1.38;color:#cddeefd6}.row-preview.svelte-10egfoy .match-fragment.is-match:where(.svelte-10egfoy){color:#fff7e5}.row-footer.svelte-10egfoy{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.row-state.svelte-10egfoy{font-size:.75rem;font-weight:700;letter-spacing:.02em}.row-tool.svelte-10egfoy{font-size:.72rem;color:#94a3b8d6}.row-tool.svelte-10egfoy .match-fragment.is-match:where(.svelte-10egfoy){background:#22d3ee29;box-shadow:0 0 0 1px #22d3ee1f inset}.focus-footer.svelte-10egfoy{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:.65rem 1rem .8rem;border-top:1px solid rgba(86,213,240,.08);font-size:.72rem;color:#94a3b8d1}@media(max-width:720px){.quick-focus-backdrop.svelte-10egfoy{padding:.65rem}.quick-focus-modal.svelte-10egfoy{width:100%;max-height:92vh;border-radius:22px}.focus-row.svelte-10egfoy{padding:.72rem .8rem}.row-head.svelte-10egfoy{flex-direction:column;align-items:flex-start}}@keyframes svelte-10egfoy-focusFadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-10egfoy-focusModalIn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.projects-palette-backdrop.svelte-1fcwc5x{--pp-violet: rgba(167, 139, 250, .95);--pp-violet-soft: rgba(167, 139, 250, .18);--pp-magenta: rgba(232, 121, 249, .86);position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:1rem;background:radial-gradient(circle at top,rgba(40,22,78,.34),transparent 38%),radial-gradient(circle at bottom,rgba(232,121,249,.06),transparent 38%),#02040ec2;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);animation:svelte-1fcwc5x-ppFadeIn .18s ease-out}.projects-palette-modal.svelte-1fcwc5x{position:relative;width:min(92vw,760px);max-height:min(90vh,960px);display:flex;flex-direction:column;border-radius:26px;overflow:hidden;border:1px solid rgba(167,139,250,.24);background:linear-gradient(180deg,#080616fa,#0a081ced),radial-gradient(circle at top right,rgba(232,121,249,.08),transparent 30%);box-shadow:0 28px 90px #00000075,0 0 0 1px #ffffff08 inset,0 0 60px #a78bfa14;animation:svelte-1fcwc5x-ppModalIn .24s cubic-bezier(.16,1,.3,1)}.pp-aurora.svelte-1fcwc5x{position:absolute;inset:-10% 18% auto auto;width:360px;height:220px;background:radial-gradient(circle,rgba(167,139,250,.22),transparent 65%);filter:blur(24px);pointer-events:none}.pp-grid.svelte-1fcwc5x{position:absolute;inset:0;background-image:linear-gradient(rgba(167,139,250,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(167,139,250,.045) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.4),transparent 75%);mask-image:linear-gradient(180deg,rgba(0,0,0,.4),transparent 75%);pointer-events:none}.pp-hero.svelte-1fcwc5x{position:relative;display:flex;align-items:flex-end;padding:1rem 1.2rem .8rem;border-bottom:1px solid rgba(167,139,250,.1)}.hero-copy.svelte-1fcwc5x{display:flex;flex-direction:column;gap:.4rem;min-width:0}.hero-eyebrow.svelte-1fcwc5x{display:inline-flex;align-items:center;gap:.45rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#a78bfad1}.eyebrow-dot.svelte-1fcwc5x{width:.45rem;height:.45rem;border-radius:999px;background:var(--pp-magenta);box-shadow:0 0 12px #e879f980}.pp-hero.svelte-1fcwc5x h2:where(.svelte-1fcwc5x){margin:0;font-size:clamp(1.08rem,1.7vw,1.36rem);line-height:1.1;font-weight:700;color:#f4ecff}.pp-hero.svelte-1fcwc5x p:where(.svelte-1fcwc5x){margin:0;max-width:46rem;font-size:.84rem;line-height:1.4;color:#dcd2f0b8}.pp-search.svelte-1fcwc5x{position:relative;display:flex;align-items:center;gap:.75rem;padding:.8rem 1.1rem;border-bottom:1px solid rgba(167,139,250,.08)}.search-icon.svelte-1fcwc5x{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:#a78bfa1a;color:#a78bfad1;flex-shrink:0}.pp-input.svelte-1fcwc5x{flex:1;min-width:0;border:none;outline:none;background:none;padding:0;font-size:1rem;font-weight:500;color:#f4ecff}.pp-input.svelte-1fcwc5x::placeholder{color:#a89ebcb8}.search-status.svelte-1fcwc5x{flex-shrink:0;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#e879f9db}.pp-results.svelte-1fcwc5x{position:relative;flex:1;display:flex;flex-direction:column;gap:.5rem;padding:.75rem;overflow-y:auto;min-height:0}.pp-empty.svelte-1fcwc5x{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:3.2rem 1.5rem;text-align:center}.empty-title.svelte-1fcwc5x{font-size:1rem;font-weight:600;color:#f4ecff}.empty-copy.svelte-1fcwc5x{max-width:30rem;font-size:.88rem;line-height:1.5;color:#b4aad2db}.empty-action.svelte-1fcwc5x{margin-top:.35rem;padding:.55rem .9rem;border-radius:999px;border:1px solid rgba(167,139,250,.22);background:#a78bfa1a;color:#efe6ff;font-size:.82rem;font-weight:600;cursor:pointer;font-family:inherit}.pp-row.svelte-1fcwc5x{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.8rem;align-items:center;width:100%;padding:.78rem .95rem;border-radius:18px;border:1px solid rgba(255,255,255,.05);background:linear-gradient(180deg,#0c091ceb,#080616e0);box-shadow:0 12px 24px #00000038,inset 0 1px #ffffff05;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease;font-family:inherit;color:inherit}.pp-row.svelte-1fcwc5x:hover,.pp-row.selected.svelte-1fcwc5x{transform:translateY(-1px);border-color:#a78bfa75;background:linear-gradient(180deg,#120e26f5,#0d0a1ef0);box-shadow:0 16px 28px #00000042,0 0 0 1px #a78bfa2e inset,0 0 22px #a78bfa2e}.pp-row-rail.svelte-1fcwc5x{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding-top:.15rem}.rail-dot.svelte-1fcwc5x{width:.72rem;height:.72rem;border-radius:999px;background:#a78bfaf2;box-shadow:0 0 18px #a78bfa8c}.pp-row.remote.svelte-1fcwc5x .rail-dot:where(.svelte-1fcwc5x){background:#f59e0bf2;box-shadow:0 0 18px #f59e0b8c}.rail-line.svelte-1fcwc5x{flex:1;width:2px;min-height:1rem;border-radius:999px;background:linear-gradient(180deg,rgba(167,139,250,.55),transparent)}.pp-row.remote.svelte-1fcwc5x .rail-line:where(.svelte-1fcwc5x){background:linear-gradient(180deg,rgba(245,158,11,.55),transparent)}.pp-row-main.svelte-1fcwc5x{min-width:0;display:flex;flex-direction:column;gap:.32rem}.row-head.svelte-1fcwc5x{display:flex;align-items:center;gap:.55rem;min-width:0}.row-title.svelte-1fcwc5x{font-size:.95rem;font-weight:650;color:#fbf6ff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.row-flag.svelte-1fcwc5x{padding:.14rem .5rem;border-radius:999px;font-size:.62rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.row-flag.remote-flag.svelte-1fcwc5x{background:#f59e0b1f;border:1px solid rgba(245,158,11,.28);color:#fcd34df2}.row-path.svelte-1fcwc5x{font-family:JetBrains Mono,SF Mono,monospace;font-size:.74rem;color:#bab0d6b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-tags.svelte-1fcwc5x{display:flex;flex-wrap:wrap;gap:.36rem;margin-top:.05rem}.row-tag.svelte-1fcwc5x{display:inline-flex;align-items:center;padding:.14rem .46rem;border-radius:999px;border:1px solid rgba(255,255,255,.06);background:#ffffff0a;font-size:.69rem;font-weight:600;color:#dcd2f0c7;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-tag.branch.svelte-1fcwc5x{color:#bfdbfedb}.row-tag.repo.svelte-1fcwc5x{color:#a78bfaf0;border-color:#a78bfa33;background:#a78bfa1a}.row-tag.setup.svelte-1fcwc5x{color:#e879f9f0;border-color:#e879f933;background:#e879f914}.row-tag.svelte-1fcwc5x .match-fragment.is-match:where(.svelte-1fcwc5x){color:#fff;background:#ffffff29;box-shadow:0 0 0 1px #ffffff14 inset}.match-fragment.svelte-1fcwc5x{white-space:pre-wrap}.match-fragment.is-match.svelte-1fcwc5x{color:#faf3ff;background:linear-gradient(180deg,#e879f947,#a78bfa2e);box-shadow:0 0 0 1px #e879f938 inset;border-radius:.32rem;padding:.01rem .14rem;margin:0 -.04rem}.row-title.svelte-1fcwc5x .match-fragment.is-match:where(.svelte-1fcwc5x){background:linear-gradient(180deg,#a78bfa4d,#e879f933);box-shadow:0 0 0 1px #a78bfa38 inset}.pp-row-cta.svelte-1fcwc5x{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:999px;color:#a78bfaa6;opacity:.6;transition:all .16s ease}.pp-row.svelte-1fcwc5x:hover .pp-row-cta:where(.svelte-1fcwc5x),.pp-row.selected.svelte-1fcwc5x .pp-row-cta:where(.svelte-1fcwc5x){opacity:1;background:#a78bfa29;color:#e8d7fff2}.pp-footer.svelte-1fcwc5x{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:.65rem 1rem .8rem;border-top:1px solid rgba(167,139,250,.08);font-size:.72rem;color:#bab0d6d1}@media(max-width:720px){.projects-palette-backdrop.svelte-1fcwc5x{padding:.65rem}.projects-palette-modal.svelte-1fcwc5x{width:100%;max-height:92vh;border-radius:22px}}@keyframes svelte-1fcwc5x-ppFadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1fcwc5x-ppModalIn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.activity-rail.svelte-1n8ee0r{position:fixed;left:0;top:3rem;bottom:0;display:flex;flex-direction:column;gap:2px;padding:8px 0;pointer-events:auto;z-index:20}.rail-item.svelte-1n8ee0r{display:flex;align-items:center;gap:0;width:48px;min-height:40px;padding:6px 8px;border:none;border-radius:0 10px 10px 0;background:#0f141eb3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer;overflow:hidden;transition:width .35s cubic-bezier(.16,1,.3,1),background .2s ease,box-shadow .2s ease;white-space:nowrap;border-left:2px solid var(--item-color)}.rail-item.svelte-1n8ee0r:hover{width:280px;background:#0f141ee0;box-shadow:0 0 20px #0006}.rail-item.focused.svelte-1n8ee0r{background:#1e283cd9;border-left-width:3px}.rail-item.attention.svelte-1n8ee0r{animation:svelte-1n8ee0r-attention-bg 2s ease-in-out infinite}.rail-item.highlighted.svelte-1n8ee0r{width:240px;background:#0f141eeb;box-shadow:0 0 16px color-mix(in srgb,var(--item-color) 40%,transparent);animation:svelte-1n8ee0r-highlight-flash .6s ease-out}.rail-item.highlighted.svelte-1n8ee0r .detail:where(.svelte-1n8ee0r){opacity:1;margin-left:8px}.dot-wrap.svelte-1n8ee0r{position:relative;flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.dot.svelte-1n8ee0r{width:10px;height:10px;border-radius:50%;background:var(--item-color);flex-shrink:0;transition:background .3s ease}.dot.pulsing.svelte-1n8ee0r{animation:svelte-1n8ee0r-dot-pulse 2s ease-in-out infinite}.dot.attention-dot.svelte-1n8ee0r{animation:svelte-1n8ee0r-dot-attention 1s ease-in-out infinite}.dot.highlight-dot.svelte-1n8ee0r{width:12px;height:12px;animation:svelte-1n8ee0r-dot-attention 1.2s ease-in-out infinite}.tool-badge.svelte-1n8ee0r{position:absolute;bottom:-2px;right:-2px;font-size:10px;line-height:1;pointer-events:none}.detail.svelte-1n8ee0r{display:flex;flex-direction:column;gap:1px;overflow:hidden;opacity:0;margin-left:0;transition:opacity .2s ease .1s,margin-left .35s cubic-bezier(.16,1,.3,1)}.rail-item.svelte-1n8ee0r:hover .detail:where(.svelte-1n8ee0r){opacity:1;margin-left:8px}.detail-top.svelte-1n8ee0r{display:flex;align-items:baseline;gap:6px}.agent-name.svelte-1n8ee0r{font-size:12px;font-weight:600;color:#e2e8f0}.time-ago.svelte-1n8ee0r{font-size:10px;color:#64748b;margin-left:auto}.project-name.svelte-1n8ee0r{font-size:10px;color:#64748b;overflow:hidden;text-overflow:ellipsis}.detail-bottom.svelte-1n8ee0r{display:flex;align-items:baseline;gap:6px}.activity-label.svelte-1n8ee0r{font-size:11px;font-weight:500}.activity-context.svelte-1n8ee0r{font-size:10px;color:#94a3b8;overflow:hidden;text-overflow:ellipsis}.highlight-banner.svelte-1n8ee0r{display:flex;flex-direction:column;gap:1px}.highlight-message.svelte-1n8ee0r{font-size:12px;font-weight:700;letter-spacing:.02em}.highlight-name.svelte-1n8ee0r{font-size:10px;color:#94a3b8}@keyframes svelte-1n8ee0r-highlight-flash{0%{box-shadow:0 0 30px color-mix(in srgb,var(--item-color) 60%,transparent)}to{box-shadow:0 0 16px color-mix(in srgb,var(--item-color) 40%,transparent)}}@keyframes svelte-1n8ee0r-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}@keyframes svelte-1n8ee0r-dot-attention{0%,to{opacity:1;box-shadow:0 0 0 0 var(--item-color)}50%{opacity:.8;box-shadow:0 0 8px 3px var(--item-color)}}@keyframes svelte-1n8ee0r-attention-bg{0%,to{background:#0f141eb3}50%{background:#3c1414b3}}.workflow-section.svelte-1krbrwv{display:flex;flex-direction:column;gap:.5rem;padding:.625rem;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#0c101c6b}.section-heading.svelte-1krbrwv{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.section-heading.svelte-1krbrwv h3:where(.svelte-1krbrwv){margin:0;font-size:.78rem;font-weight:700;color:var(--text-primary)}.section-heading.svelte-1krbrwv p:where(.svelte-1krbrwv){margin:.1rem 0 0;font-size:.64rem;color:var(--text-muted)}.refresh-btn.svelte-1krbrwv,.workflow-action-btn.svelte-1krbrwv{flex-shrink:0;border:1px solid rgba(255,255,255,.1);border-radius:5px;background:#ffffff0a;color:var(--text-secondary);font-weight:700;cursor:pointer}.refresh-btn.svelte-1krbrwv{padding:.25rem .55rem;font-size:.66rem}.refresh-btn.svelte-1krbrwv:hover:not(:disabled),.workflow-action-btn.svelte-1krbrwv:hover:not(:disabled){background:#ffffff14;color:var(--text-primary)}.refresh-btn.svelte-1krbrwv:disabled,.workflow-action-btn.svelte-1krbrwv:disabled{cursor:not-allowed;opacity:.55}.workflow-status.svelte-1krbrwv{color:#86efac;font-size:.62rem;line-height:1.3}.workflow-status.error.svelte-1krbrwv{color:#fca5a5}.loading-state.svelte-1krbrwv{text-align:center;padding:2rem 0;font-size:.78rem;color:var(--text-muted)}.loading-state.compact.svelte-1krbrwv{padding:.7rem 0;font-size:.68rem}.workflow-empty.svelte-1krbrwv{padding:.55rem .65rem;border-radius:6px;background:#ffffff09;color:var(--text-muted);font-size:.68rem;line-height:1.35}.workflow-run-list.svelte-1krbrwv,.workflow-gate-list.svelte-1krbrwv{display:flex;flex-direction:column;gap:.35rem}.workflow-run-row.svelte-1krbrwv{display:flex;align-items:flex-start;gap:.5rem;width:100%;min-width:0;padding:.5rem;border:1px solid rgba(255,255,255,.07);border-radius:6px;background:#ffffff06;color:inherit;text-align:left;cursor:pointer}.workflow-run-row.svelte-1krbrwv:hover{background:#ffffff0b}.workflow-run-row.selected.svelte-1krbrwv{border-color:#4ac8e852;background:#4ac8e80f}.workflow-run-main.svelte-1krbrwv,.workflow-gate-main.svelte-1krbrwv{display:flex;flex:1;min-width:0;flex-direction:column;gap:.15rem}.workflow-run-title.svelte-1krbrwv,.workflow-gate-title.svelte-1krbrwv{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--text-primary);font-size:.72rem;font-weight:650;line-height:1.25}.workflow-run-title.svelte-1krbrwv{display:flex;align-items:center;gap:.35rem;white-space:nowrap}.workflow-run-meta.svelte-1krbrwv,.workflow-gate-meta.svelte-1krbrwv,.workflow-question-meta.svelte-1krbrwv,.muted-id.svelte-1krbrwv{color:var(--text-muted);font-size:.62rem;line-height:1.35;overflow-wrap:anywhere}.workflow-detail-panel.svelte-1krbrwv,.workflow-gate-group.svelte-1krbrwv{display:flex;flex-direction:column;gap:.55rem}.workflow-summary-grid.svelte-1krbrwv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem}.workflow-summary-grid.svelte-1krbrwv span:where(.svelte-1krbrwv){display:flex;align-items:baseline;justify-content:center;gap:.2rem;padding:.35rem .4rem;border-radius:6px;background:#ffffff0a;color:var(--text-secondary);font-size:.62rem;font-weight:600;text-align:center;white-space:nowrap}.workflow-summary-grid.svelte-1krbrwv strong:where(.svelte-1krbrwv){color:var(--text-primary);font-size:.78rem}.dispatch-plan-strip.svelte-1krbrwv{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.3rem}.dispatch-plan-strip.svelte-1krbrwv span:where(.svelte-1krbrwv){display:flex;min-width:0;align-items:baseline;justify-content:center;gap:.18rem;padding:.32rem .38rem;border-radius:6px;background:#ffffff09;color:var(--text-secondary);font-size:.58rem;font-weight:650;line-height:1.25;text-align:center;white-space:nowrap}.dispatch-plan-strip.svelte-1krbrwv strong:where(.svelte-1krbrwv){color:var(--text-primary);font-size:.72rem}.summary-table.svelte-1krbrwv{display:flex;flex-direction:column;gap:.3rem}.summary-table.compact-table.svelte-1krbrwv{gap:.25rem}.summary-row.svelte-1krbrwv{display:grid;grid-template-columns:minmax(5.5rem,.45fr) minmax(0,1fr);gap:.5rem;align-items:start;padding:.35rem .45rem;border-radius:6px;background:#ffffff07;font-size:.62rem;line-height:1.35}.summary-row.svelte-1krbrwv span:where(.svelte-1krbrwv):first-child{color:var(--text-muted);font-weight:650}.summary-row.svelte-1krbrwv span:where(.svelte-1krbrwv):last-child{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:.3rem;color:var(--text-secondary);overflow-wrap:anywhere}.workflow-group-heading.svelte-1krbrwv{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.workflow-group-heading.svelte-1krbrwv h4:where(.svelte-1krbrwv){margin:0;color:var(--text-secondary);font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:0}.workflow-group-heading.svelte-1krbrwv span:where(.svelte-1krbrwv){flex-shrink:0;color:var(--text-muted);font-size:.6rem;font-weight:650;line-height:1.25;text-align:right}.workflow-gate-row.svelte-1krbrwv{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem;align-items:start;padding:.48rem .5rem;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#121a2a4d}.workflow-gate-row.dispatch-plan-row.svelte-1krbrwv{grid-template-columns:minmax(0,1fr) auto}.workflow-gate-head.svelte-1krbrwv{display:flex;align-items:center;gap:.35rem;min-width:0}.workflow-question.svelte-1krbrwv{display:flex;flex-direction:column;gap:.3rem;margin-top:.2rem;padding:.42rem .48rem;border-radius:6px;background:#ffffff08}.workflow-question-message.svelte-1krbrwv{max-height:6.25rem;overflow:auto;color:var(--text-secondary);font-size:.64rem;line-height:1.4;overflow-wrap:anywhere;white-space:pre-wrap}.workflow-option-row.svelte-1krbrwv,.workflow-communication-facts.svelte-1krbrwv,.workflow-dispatch-facts.svelte-1krbrwv,.workflow-reasons.svelte-1krbrwv,.workflow-answer.svelte-1krbrwv{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center}.workflow-option.svelte-1krbrwv,.workflow-communication-facts.svelte-1krbrwv span:where(.svelte-1krbrwv),.workflow-dispatch-facts.svelte-1krbrwv span:where(.svelte-1krbrwv),.workflow-reasons.svelte-1krbrwv span:where(.svelte-1krbrwv){min-width:0;max-width:100%;padding:.16rem .38rem;border:1px solid rgba(74,200,232,.16);border-radius:4px;background:#4ac8e80e;color:#7dd3fc;font-size:.58rem;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-option.muted.svelte-1krbrwv,.workflow-reasons.svelte-1krbrwv span:where(.svelte-1krbrwv){border-color:#ffffff14;background:#ffffff09;color:var(--text-muted)}.workflow-communication-facts.svelte-1krbrwv,.workflow-dispatch-facts.svelte-1krbrwv{margin-top:.2rem}.workflow-communication-facts.svelte-1krbrwv span:where(.svelte-1krbrwv){border-color:#818cf82e;background:#818cf80e;color:#c4b5fd}.workflow-dispatch-facts.svelte-1krbrwv span:where(.svelte-1krbrwv){border-color:#2dd4bf2e;background:#2dd4bf0e;color:#99f6e4}.workflow-answer.svelte-1krbrwv{margin-top:.2rem;color:var(--text-secondary);font-size:.62rem;line-height:1.35;overflow-wrap:anywhere}.workflow-answer.svelte-1krbrwv>span:where(.svelte-1krbrwv):nth-child(2){min-width:0;max-width:100%;overflow-wrap:anywhere}.workflow-reasons.svelte-1krbrwv{margin-top:.2rem}.workflow-approval-pending.svelte-1krbrwv{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.25rem;color:var(--text-secondary);font-size:.62rem;line-height:1.3}.workflow-approval-pending.svelte-1krbrwv>span:where(.svelte-1krbrwv):nth-child(2){min-width:0;overflow-wrap:anywhere}.workflow-approval-pending.svelte-1krbrwv a:where(.svelte-1krbrwv){border:1px solid rgba(74,200,232,.2);border-radius:4px;background:#4ac8e80e;color:#7dd3fc;padding:.12rem .35rem;font-size:.58rem;font-weight:700;line-height:1.25;text-decoration:none}.workflow-approval-pending.svelte-1krbrwv a:where(.svelte-1krbrwv):hover{border-color:#4ac8e857;background:#4ac8e81a;color:#bae6fd}.workflow-gate-actions.svelte-1krbrwv{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.25rem}.workflow-action-btn.svelte-1krbrwv{padding:.2rem .45rem;font-size:.62rem;line-height:1.25;white-space:nowrap}.workflow-unavailable.svelte-1krbrwv{max-width:9.5rem;color:var(--text-muted);font-size:.6rem;font-weight:650;line-height:1.3;text-align:right}.workflow-action-btn.deliver.svelte-1krbrwv{border-color:#4ade8040;background:#4ade8014;color:#86efac}.workflow-action-btn.deliver.svelte-1krbrwv:hover:not(:disabled){border-color:#4ade8061;background:#4ade8021;color:#bbf7d0}.status-chip.svelte-1krbrwv{flex-shrink:0;padding:.12rem .35rem;border-radius:4px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--text-muted);font-size:.58rem;font-weight:700;line-height:1.25;text-transform:uppercase;letter-spacing:0}.status-chip.good.svelte-1krbrwv{border-color:#4ade8040;background:#4ade8014;color:#86efac}.status-chip.info.svelte-1krbrwv{border-color:#4ac8e840;background:#4ac8e814;color:#7dd3fc}.status-chip.warn.svelte-1krbrwv{border-color:#fbbf2447;background:#fbbf2414;color:#fcd34d}.status-chip.bad.svelte-1krbrwv{border-color:#f8717147;background:#f8717114;color:#fca5a5}.status-chip.muted.svelte-1krbrwv{border-color:#ffffff14;background:#ffffff09;color:var(--text-muted)}.status-chip.compact-scope.svelte-1krbrwv{padding-inline:.3rem;font-size:.54rem}@media(max-width:520px){.workflow-gate-row.svelte-1krbrwv{grid-template-columns:minmax(0,1fr)}.workflow-gate-actions.svelte-1krbrwv{justify-content:flex-start}.workflow-unavailable.svelte-1krbrwv{max-width:100%;text-align:left}.workflow-summary-grid.svelte-1krbrwv,.dispatch-plan-strip.svelte-1krbrwv{grid-template-columns:minmax(0,1fr)}}.workflow-section.svelte-1um7loi{display:flex;flex-direction:column;gap:.5rem;padding:.625rem;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#0c101c6b}.section-heading.svelte-1um7loi{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.section-heading.svelte-1um7loi h3:where(.svelte-1um7loi){margin:0;font-size:.78rem;font-weight:700;color:var(--text-primary)}.section-heading.svelte-1um7loi p:where(.svelte-1um7loi){margin:.1rem 0 0;font-size:.64rem;color:var(--text-muted)}.refresh-btn.svelte-1um7loi{flex-shrink:0;padding:.25rem .55rem;border:1px solid rgba(255,255,255,.1);border-radius:5px;background:#ffffff0a;color:var(--text-secondary);font-size:.66rem;font-weight:700;cursor:pointer}.refresh-btn.svelte-1um7loi:hover:not(:disabled){background:#ffffff14;color:var(--text-primary)}.refresh-btn.svelte-1um7loi:disabled{cursor:not-allowed;opacity:.55}.workflow-status.svelte-1um7loi{color:#86efac;font-size:.62rem;line-height:1.3}.workflow-status.error.svelte-1um7loi{color:#fca5a5}.loading-state.compact.svelte-1um7loi{padding:.7rem 0;text-align:center;font-size:.68rem;color:var(--text-muted)}.workflow-empty.svelte-1um7loi{padding:.55rem .65rem;border-radius:6px;background:#ffffff09;color:var(--text-muted);font-size:.66rem;line-height:1.4}.recipe-group-block.svelte-1um7loi{display:flex;flex-direction:column;gap:.35rem}.workflow-group-heading.svelte-1um7loi{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.workflow-group-heading.svelte-1um7loi h4:where(.svelte-1um7loi){margin:0;font-size:.68rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em}.workflow-group-heading.svelte-1um7loi span:where(.svelte-1um7loi){font-size:.62rem;color:var(--text-muted)}.recipe-list.svelte-1um7loi{display:flex;flex-direction:column;gap:.35rem}.recipe-card.svelte-1um7loi{display:flex;flex-direction:column;gap:.3rem;width:100%;min-width:0;padding:.5rem;border:1px solid rgba(255,255,255,.07);border-radius:6px;background:#ffffff06;color:inherit;text-align:left;cursor:pointer}.recipe-card.svelte-1um7loi:hover{background:#ffffff0b}.recipe-card.selected.svelte-1um7loi{border-color:#4ac8e852;background:#4ac8e80f}.recipe-card-head.svelte-1um7loi{display:flex;align-items:center;justify-content:space-between;gap:.4rem;min-width:0}.recipe-name.svelte-1um7loi{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-size:.74rem;font-weight:650}.recipe-card-meta.svelte-1um7loi{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem}.recipe-counts.svelte-1um7loi{font-size:.6rem;color:var(--text-muted)}.recipe-detail.svelte-1um7loi{display:flex;flex-direction:column;gap:.55rem;padding-top:.4rem;border-top:1px solid rgba(255,255,255,.07)}.recipe-desc.svelte-1um7loi{margin:0;font-size:.68rem;line-height:1.45;color:var(--text-secondary)}.recipe-strip.svelte-1um7loi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.recipe-strip.svelte-1um7loi span:where(.svelte-1um7loi){display:flex;flex-direction:column;gap:.1rem;padding:.35rem .4rem;border-radius:5px;background:#ffffff08;font-size:.58rem;text-transform:uppercase;letter-spacing:.02em;color:var(--text-muted)}.recipe-strip.svelte-1um7loi strong:where(.svelte-1um7loi){font-size:.7rem;text-transform:none;letter-spacing:0;color:var(--text-primary)}.recipe-version-strip.svelte-1um7loi{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.4rem;padding:.4rem .5rem;border:1px solid rgba(255,255,255,.07);border-radius:6px;background:#ffffff06}.version-state.svelte-1um7loi,.version-actions.svelte-1um7loi,.binding-actions.svelte-1um7loi{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem;min-width:0}.recipe-next-action.svelte-1um7loi{display:flex;flex-direction:column;gap:.15rem;padding:.4rem .5rem;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:#ffffff08}.recipe-next-action.good.svelte-1um7loi{border-color:#4ade8040;background:#4ade8012}.recipe-next-action.info.svelte-1um7loi{border-color:#4ac8e840;background:#4ac8e812}.recipe-next-action.warn.svelte-1um7loi{border-color:#fbbf2440;background:#fbbf2412}.recipe-next-action.bad.svelte-1um7loi{border-color:#f8717147;background:#f8717112}.recipe-next-label.svelte-1um7loi{font-size:.7rem;font-weight:700;color:var(--text-primary)}.recipe-next-reason.svelte-1um7loi{font-size:.62rem;color:var(--text-muted);line-height:1.35}.recipe-group.svelte-1um7loi{display:flex;flex-direction:column;gap:.35rem}.capability-list.svelte-1um7loi,.governance-list.svelte-1um7loi,.diag-list.svelte-1um7loi,.binding-list.svelte-1um7loi,.run-list.svelte-1um7loi{display:flex;flex-direction:column;gap:.3rem}.capability-row.svelte-1um7loi,.governance-row.svelte-1um7loi,.diag-row.svelte-1um7loi{display:flex;align-items:flex-start;gap:.4rem;padding:.35rem .4rem;border-radius:5px;background:#ffffff06}.capability-main.svelte-1um7loi{display:flex;flex-direction:column;gap:.1rem;min-width:0}.capability-label.svelte-1um7loi{font-size:.66rem;font-weight:650;color:var(--text-primary)}.capability-detail.svelte-1um7loi{font-size:.6rem;line-height:1.35;color:var(--text-muted);overflow-wrap:anywhere}.capability-kind.svelte-1um7loi{margin-left:.35rem;font-size:.54rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted)}.capability-keys.svelte-1um7loi{font-size:.58rem;line-height:1.3;color:#fcd34d;overflow-wrap:anywhere}.capability-readiness.svelte-1um7loi{padding:.45rem .5rem;border:1px solid rgba(251,191,36,.28);border-radius:6px;background:#fbbf240d}.governance-name.svelte-1um7loi,.diag-message.svelte-1um7loi{flex:1;min-width:0;font-size:.64rem;color:var(--text-secondary);overflow-wrap:anywhere}.recipe-chips-row.svelte-1um7loi{display:flex;flex-direction:column;gap:.25rem}.chips-label.svelte-1um7loi{font-size:.6rem;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted)}.chips-wrap.svelte-1um7loi{display:flex;flex-wrap:wrap;gap:.3rem}.recipe-note.svelte-1um7loi{font-size:.6rem;line-height:1.35;color:var(--text-muted)}.recipe-note.warn.svelte-1um7loi{color:#fcd34d}.recipe-actions.svelte-1um7loi{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.recipe-action-hint.svelte-1um7loi{font-size:.6rem;color:var(--text-muted);line-height:1.3}.workflow-action-btn.svelte-1um7loi{flex-shrink:0;padding:.3rem .6rem;border:1px solid rgba(255,255,255,.1);border-radius:5px;background:#ffffff0a;color:var(--text-secondary);font-size:.66rem;font-weight:700;cursor:pointer}.workflow-action-btn.svelte-1um7loi:hover:not(:disabled){background:#ffffff14;color:var(--text-primary)}.workflow-action-btn.primary.svelte-1um7loi{border-color:#4ac8e852;background:#4ac8e81a;color:#bae6fd}.workflow-action-btn.primary.svelte-1um7loi:hover:not(:disabled){background:#4ac8e829;color:#e0f2fe}.workflow-action-btn.svelte-1um7loi:disabled{cursor:not-allowed;opacity:.55}.binding-form.svelte-1um7loi{display:flex;flex-direction:column;gap:.5rem;padding:.5rem;border:1px solid rgba(74,200,232,.18);border-radius:6px;background:#4ac8e80a}.binding-form-grid.svelte-1um7loi{display:flex;flex-direction:column;gap:.4rem}.binding-field.svelte-1um7loi{display:flex;flex-direction:column;gap:.2rem;font-size:.62rem;color:var(--text-muted)}.binding-field.svelte-1um7loi>span:where(.svelte-1um7loi) em:where(.svelte-1um7loi){font-style:normal;opacity:.8}.binding-field.checkbox.svelte-1um7loi{flex-direction:row;align-items:center;gap:.4rem}.binding-field.svelte-1um7loi input[type=text]:where(.svelte-1um7loi),.binding-field.svelte-1um7loi input[type=number]:where(.svelte-1um7loi),.binding-field.svelte-1um7loi select:where(.svelte-1um7loi){width:100%;padding:.3rem .4rem;border:1px solid rgba(255,255,255,.12);border-radius:5px;background:#080c1699;color:var(--text-primary);font-size:.68rem}.binding-field.checkbox.svelte-1um7loi input:where(.svelte-1um7loi){width:auto}.binding-row.svelte-1um7loi,.run-row.svelte-1um7loi{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;width:100%;min-width:0;padding:.4rem;border:1px solid rgba(255,255,255,.07);border-radius:6px;background:#ffffff06;color:inherit;text-align:left}.run-row.svelte-1um7loi{cursor:pointer}.run-row.svelte-1um7loi:hover{background:#ffffff0b}.binding-main.svelte-1um7loi,.run-main.svelte-1um7loi{display:flex;flex:1;min-width:0;flex-direction:column;gap:.1rem}.binding-title.svelte-1um7loi,.run-title.svelte-1um7loi{font-size:.66rem;font-weight:650;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.binding-scope.svelte-1um7loi,.run-meta.svelte-1um7loi{font-size:.6rem;color:var(--text-muted);overflow-wrap:anywhere}.binding-impact.svelte-1um7loi{font-size:.58rem;color:var(--text-muted);line-height:1.3}.binding-impact.warn.svelte-1um7loi{color:#fcd34d}.binding-actions.svelte-1um7loi{justify-content:flex-end;margin-left:auto}.run-open.svelte-1um7loi{flex-shrink:0;font-size:.62rem;font-weight:700;color:#7dd3fc}.status-chip.svelte-1um7loi{flex-shrink:0;padding:.12rem .35rem;border-radius:4px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--text-muted);font-size:.56rem;font-weight:700;line-height:1.25;text-transform:uppercase;white-space:nowrap}.status-chip.good.svelte-1um7loi{border-color:#4ade8040;background:#4ade8014;color:#86efac}.status-chip.info.svelte-1um7loi{border-color:#4ac8e840;background:#4ac8e814;color:#7dd3fc}.status-chip.warn.svelte-1um7loi{border-color:#fbbf2447;background:#fbbf2414;color:#fcd34d}.status-chip.bad.svelte-1um7loi{border-color:#f8717147;background:#f8717114;color:#fca5a5}.status-chip.muted.svelte-1um7loi{border-color:#ffffff14;background:#ffffff09;color:var(--text-muted)}@media(max-width:520px){.recipe-strip.svelte-1um7loi{grid-template-columns:minmax(0,1fr)}}.title-row.svelte-1xp2f31{display:flex;align-items:center;gap:.5rem}.title-icon.svelte-1xp2f31{font-size:1rem;color:#fbbf24}.title.svelte-1xp2f31{font-size:1rem;font-weight:600;color:var(--text-primary)}.book-link-btn.svelte-1xp2f31{margin-left:auto;border:1px solid rgba(74,200,232,.24);border-radius:7px;background:#4ac8e814;color:#b4eefff0;font:inherit;font-size:.7rem;font-weight:700;min-height:28px;padding:0 .55rem;cursor:pointer}.book-link-btn.svelte-1xp2f31:hover{border-color:#4ac8e86b;background:#4ac8e824}.subtitle-row.svelte-1xp2f31{display:flex;align-items:center;gap:.5rem}.supervisor-name.svelte-1xp2f31{font-size:.75rem;font-weight:500;color:var(--text-secondary)}.agent-count.svelte-1xp2f31{font-size:.68rem;color:var(--text-muted);background:#ffffff0f;padding:.1rem .4rem;border-radius:4px}.panel-content.svelte-1xp2f31{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;overflow-y:auto;flex:1;min-height:0}.attach-tile.svelte-1xp2f31{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;border:1.5px dashed rgba(74,200,232,.25);border-radius:10px;background:#4ac8e808;cursor:pointer;transition:all .2s ease}.attach-tile.svelte-1xp2f31:hover{border-color:#4ac8e873;background:#4ac8e812}.attach-ring.svelte-1xp2f31{width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1.5px solid rgba(74,200,232,.35);color:#4ac8e8cc;font-size:1rem;font-weight:600;flex-shrink:0}.attach-tile.svelte-1xp2f31:hover .attach-ring:where(.svelte-1xp2f31){border-color:#4ac8e899;box-shadow:0 0 10px #4ac8e833}.attach-label.svelte-1xp2f31{font-size:.78rem;font-weight:600;color:#4ac8e8d9}.agenda-section.svelte-1xp2f31,.subscription-section.svelte-1xp2f31{display:flex;flex-direction:column;gap:.5rem;padding:.625rem;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#0c101c6b}.section-heading.svelte-1xp2f31{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.section-heading.svelte-1xp2f31 h3:where(.svelte-1xp2f31){margin:0;font-size:.78rem;font-weight:700;color:var(--text-primary)}.section-heading.svelte-1xp2f31 p:where(.svelte-1xp2f31){margin:.1rem 0 0;font-size:.64rem;color:var(--text-muted)}.compact-heading.svelte-1xp2f31{padding:.25rem .1rem 0}.refresh-btn.svelte-1xp2f31{flex-shrink:0;padding:.25rem .55rem;border:1px solid rgba(255,255,255,.1);border-radius:5px;background:#ffffff0a;color:var(--text-secondary);font-size:.66rem;font-weight:600;cursor:pointer}.refresh-btn.svelte-1xp2f31:hover:not(:disabled){background:#ffffff14;color:var(--text-primary)}.refresh-btn.svelte-1xp2f31:disabled{cursor:wait;opacity:.6}.manual-run-form.svelte-1xp2f31{display:flex;flex-direction:column;gap:.35rem;padding:.5rem;border:1px solid rgba(255,255,255,.07);border-radius:6px;background:#ffffff06}.manual-run-label.svelte-1xp2f31{color:var(--text-secondary);font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:0}.manual-run-controls.svelte-1xp2f31{display:flex;gap:.4rem;align-items:center}.manual-run-controls.svelte-1xp2f31 input:where(.svelte-1xp2f31){min-width:0;flex:1;padding:.35rem .45rem;border:1px solid rgba(255,255,255,.1);border-radius:5px;background:#0c101cb8;color:var(--text-primary);font-size:.68rem;line-height:1.25}.manual-run-controls.svelte-1xp2f31 input:where(.svelte-1xp2f31)::placeholder{color:var(--text-muted)}.manual-run-controls.svelte-1xp2f31 input:where(.svelte-1xp2f31):disabled{cursor:wait;opacity:.65}.manual-run-submit.svelte-1xp2f31{flex-shrink:0;padding:.35rem .55rem;border:1px solid rgba(74,222,128,.26);border-radius:5px;background:#4ade8014;color:#86efac;font-size:.66rem;font-weight:700;cursor:pointer}.manual-run-submit.svelte-1xp2f31:hover:not(:disabled){background:#4ade8021;border-color:#4ade8061;color:#bbf7d0}.manual-run-submit.svelte-1xp2f31:disabled{cursor:not-allowed;opacity:.55}.manual-run-status.svelte-1xp2f31{color:#86efac;font-size:.62rem;line-height:1.3}.manual-run-status.error.svelte-1xp2f31{color:#fca5a5}.manual-run-lifecycle.svelte-1xp2f31{display:flex;flex-direction:column;gap:.35rem;padding:.45rem .5rem;border:1px solid rgba(255,255,255,.07);border-radius:6px;background:#ffffff06}.manual-run-lifecycle-head.svelte-1xp2f31{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:var(--text-muted);font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:0}.manual-run-lifecycle-head.svelte-1xp2f31 span:where(.svelte-1xp2f31):last-child{color:var(--text-secondary)}.manual-run-lifecycle-actions.svelte-1xp2f31{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.lifecycle-btn.svelte-1xp2f31{min-width:0;padding:.34rem .35rem;border:1px solid rgba(255,255,255,.1);border-radius:5px;background:#ffffff0a;color:var(--text-secondary);font-size:.64rem;font-weight:700;line-height:1.2;cursor:pointer}.lifecycle-btn.svelte-1xp2f31:hover:not(:disabled){background:#ffffff13;color:var(--text-primary)}.lifecycle-btn.svelte-1xp2f31:disabled{cursor:wait;opacity:.58}.lifecycle-btn.info.svelte-1xp2f31{border-color:#4ac8e840;background:#4ac8e814;color:#7dd3fc}.lifecycle-btn.good.svelte-1xp2f31{border-color:#4ade8040;background:#4ade8014;color:#86efac}.lifecycle-btn.warn.svelte-1xp2f31{border-color:#fbbf2447;background:#fbbf2414;color:#fcd34d}.lifecycle-btn.muted.svelte-1xp2f31{border-color:#ffffff14;background:#ffffff09;color:var(--text-muted)}.agent-status-observation.svelte-1xp2f31{display:flex;flex-direction:column;gap:.35rem;padding:.45rem .5rem;border:1px solid rgba(255,255,255,.07);border-radius:6px;background:#ffffff06}.agenda-governance.svelte-1xp2f31{display:flex;flex-direction:column;gap:.35rem;padding:.45rem .5rem;border:1px solid rgba(74,222,128,.13);border-radius:6px;background:#4ade8009}.agent-status-observation-head.svelte-1xp2f31,.agenda-governance-head.svelte-1xp2f31{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.agent-status-observation-head.svelte-1xp2f31 label:where(.svelte-1xp2f31),.agent-status-observation-head.svelte-1xp2f31 span:where(.svelte-1xp2f31),.agenda-governance-head.svelte-1xp2f31 label:where(.svelte-1xp2f31),.agenda-governance-head.svelte-1xp2f31 span:where(.svelte-1xp2f31){color:var(--text-muted);font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:0}.agent-status-observation-head.svelte-1xp2f31 span:where(.svelte-1xp2f31),.agenda-governance-head.svelte-1xp2f31 span:where(.svelte-1xp2f31){color:var(--text-secondary);text-align:right}.agent-status-observation-controls.svelte-1xp2f31{display:flex;align-items:center;gap:.4rem}.agenda-governance-controls.svelte-1xp2f31{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.agent-status-observation-controls.svelte-1xp2f31 select:where(.svelte-1xp2f31),.agenda-governance-controls.svelte-1xp2f31 select:where(.svelte-1xp2f31){min-width:0;flex:1;padding:.35rem .45rem;border:1px solid rgba(255,255,255,.1);border-radius:5px;background:#0c101cb8;color:var(--text-primary);font-size:.68rem;line-height:1.25}.agenda-governance-controls.svelte-1xp2f31 select:where(.svelte-1xp2f31):first-child{flex:1 1 9rem}.agenda-governance-controls.svelte-1xp2f31 select:where(.svelte-1xp2f31):nth-child(2){flex:0 0 7rem}.agent-status-observation-controls.svelte-1xp2f31 select:where(.svelte-1xp2f31):disabled,.agenda-governance-controls.svelte-1xp2f31 select:where(.svelte-1xp2f31):disabled{cursor:wait;opacity:.65}.agent-status-observation-submit.svelte-1xp2f31,.agenda-governance-submit.svelte-1xp2f31{flex-shrink:0;padding:.35rem .55rem;border:1px solid rgba(74,200,232,.25);border-radius:5px;background:#4ac8e814;color:#7dd3fc;font-size:.66rem;font-weight:700;cursor:pointer}.agenda-governance-submit.svelte-1xp2f31{border-color:#4ade8040;background:#4ade8014;color:#86efac}.agent-status-observation-submit.svelte-1xp2f31:hover:not(:disabled){background:#4ac8e821;border-color:#4ac8e861;color:#bae6fd}.agenda-governance-submit.svelte-1xp2f31:hover:not(:disabled){background:#4ade8021;border-color:#4ade8061;color:#bbf7d0}.agent-status-observation-submit.svelte-1xp2f31:disabled,.agenda-governance-submit.svelte-1xp2f31:disabled{cursor:not-allowed;opacity:.55}.agent-status-observation-empty.svelte-1xp2f31,.agenda-governance-empty.svelte-1xp2f31{color:var(--text-muted);font-size:.62rem;line-height:1.35}.lifecycle-plan.svelte-1xp2f31{display:flex;flex-direction:column;gap:.4rem;padding:.5rem;border:1px solid rgba(251,191,36,.16);border-radius:6px;background:#fbbf2409}.lifecycle-plan-head.svelte-1xp2f31{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.lifecycle-plan-title.svelte-1xp2f31{display:flex;min-width:0;flex-direction:column;gap:.1rem}.lifecycle-plan-title.svelte-1xp2f31 h4:where(.svelte-1xp2f31){margin:0;color:var(--text-secondary);font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:0}.lifecycle-plan-title.svelte-1xp2f31 span:where(.svelte-1xp2f31){color:var(--text-muted);font-size:.6rem;line-height:1.3;overflow-wrap:anywhere}.lifecycle-plan-actions.svelte-1xp2f31{display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.3rem}.lifecycle-run-btn.svelte-1xp2f31{min-width:5.9rem;padding:.25rem .5rem;border:1px solid rgba(251,191,36,.3);border-radius:5px;background:#fbbf2417;color:#fcd34d;font-size:.66rem;font-weight:700;line-height:1.2;cursor:pointer}.lifecycle-run-btn.svelte-1xp2f31:hover:not(:disabled){border-color:#fbbf2473;background:#fbbf2424;color:#fde68a}.lifecycle-run-btn.svelte-1xp2f31:disabled{cursor:not-allowed;opacity:.58}.lifecycle-status-strip.svelte-1xp2f31{display:flex;align-items:center;gap:.4rem;padding:.4rem .45rem;border-radius:6px;background:#ffffff09;color:var(--text-secondary);font-size:.62rem;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.lifecycle-status-strip.svelte-1xp2f31>span:where(.svelte-1xp2f31):last-child{min-width:0}.lifecycle-chip-row.svelte-1xp2f31{display:flex;flex-wrap:wrap;gap:.25rem}.lifecycle-summary-table.svelte-1xp2f31 .summary-row:where(.svelte-1xp2f31) span:where(.svelte-1xp2f31):last-child{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem}.lifecycle-step-list.svelte-1xp2f31{display:flex;flex-direction:column;gap:.35rem}.lifecycle-step.svelte-1xp2f31{display:flex;gap:.45rem;padding:.45rem .5rem;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#121a2a4d}.lifecycle-step-main.svelte-1xp2f31{display:flex;min-width:0;flex:1;flex-direction:column;gap:.22rem}.lifecycle-step-title.svelte-1xp2f31{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem;min-width:0}.lifecycle-step-title.svelte-1xp2f31 strong:where(.svelte-1xp2f31){min-width:0;color:var(--text-primary);font-size:.68rem;font-weight:700;line-height:1.25}.lifecycle-step-summary.svelte-1xp2f31,.lifecycle-step-policy.svelte-1xp2f31{color:var(--text-muted);font-size:.61rem;line-height:1.35;overflow-wrap:anywhere}.lifecycle-step-policy.svelte-1xp2f31{color:var(--text-secondary)}.lifecycle-entry-refs.svelte-1xp2f31{display:flex;flex-direction:column;gap:.18rem;padding-top:.1rem}.lifecycle-entry-ref.svelte-1xp2f31{min-width:0;padding:.24rem .35rem;border-radius:5px;background:#ffffff09;color:var(--text-muted);font-size:.6rem;line-height:1.35;overflow-wrap:anywhere}.lifecycle-entry-ref.muted-ref.svelte-1xp2f31,.compact-note.svelte-1xp2f31{color:var(--text-muted)}.lifecycle-details.svelte-1xp2f31{border-top:1px solid rgba(255,255,255,.06);padding-top:.35rem}.lifecycle-details.svelte-1xp2f31 summary:where(.svelte-1xp2f31){cursor:pointer;color:var(--text-muted);font-size:.62rem;font-weight:700;line-height:1.3}.lifecycle-details[open].svelte-1xp2f31 summary:where(.svelte-1xp2f31){margin-bottom:.35rem;color:var(--text-secondary)}.lifecycle-empty.svelte-1xp2f31{background:#ffffff08}.subscription-form.svelte-1xp2f31{display:flex;flex-direction:column;gap:.45rem;padding:.5rem;border:1px solid rgba(255,255,255,.07);border-radius:6px;background:#ffffff06}.subscription-form.edit.svelte-1xp2f31{grid-column:1 / -1;margin-top:.15rem;background:#4ac8e809;border-color:#4ac8e824}.subscription-form-head.svelte-1xp2f31{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:var(--text-muted);font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:0}.switch-label.svelte-1xp2f31{display:inline-flex;align-items:center;gap:.3rem;color:var(--text-secondary);font-size:.62rem;text-transform:none}.switch-label.svelte-1xp2f31 input:where(.svelte-1xp2f31){width:.85rem;height:.85rem;margin:0;accent-color:#4ade80}.subscription-grid.svelte-1xp2f31{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.subscription-grid.three.svelte-1xp2f31{grid-template-columns:repeat(3,minmax(0,1fr))}.subscription-grid.svelte-1xp2f31 label:where(.svelte-1xp2f31),.full-field.svelte-1xp2f31,.type-selector.svelte-1xp2f31{display:flex;min-width:0;flex-direction:column;gap:.22rem}.subscription-grid.svelte-1xp2f31 span:where(.svelte-1xp2f31),.full-field.svelte-1xp2f31 span:where(.svelte-1xp2f31),.type-selector.svelte-1xp2f31>span:where(.svelte-1xp2f31){color:var(--text-muted);font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:0}.subscription-grid.svelte-1xp2f31 input:where(.svelte-1xp2f31),.subscription-grid.svelte-1xp2f31 select:where(.svelte-1xp2f31),.full-field.svelte-1xp2f31 input:where(.svelte-1xp2f31),.full-field.svelte-1xp2f31 textarea:where(.svelte-1xp2f31){width:100%;min-width:0;padding:.34rem .42rem;border:1px solid rgba(255,255,255,.1);border-radius:5px;background:#0c101cb8;color:var(--text-primary);font-size:.66rem;line-height:1.25}.full-field.svelte-1xp2f31 textarea:where(.svelte-1xp2f31){resize:vertical;min-height:4.8rem;font-family:JetBrains Mono,monospace;font-size:.63rem;line-height:1.35}.subscription-grid.svelte-1xp2f31 input:where(.svelte-1xp2f31)::placeholder,.full-field.svelte-1xp2f31 input:where(.svelte-1xp2f31)::placeholder,.full-field.svelte-1xp2f31 textarea:where(.svelte-1xp2f31)::placeholder{color:var(--text-muted)}.subscription-grid.svelte-1xp2f31 input:where(.svelte-1xp2f31):disabled,.subscription-grid.svelte-1xp2f31 select:where(.svelte-1xp2f31):disabled,.full-field.svelte-1xp2f31 input:where(.svelte-1xp2f31):disabled,.full-field.svelte-1xp2f31 textarea:where(.svelte-1xp2f31):disabled{cursor:wait;opacity:.65}.type-chips.svelte-1xp2f31{display:flex;flex-wrap:wrap;gap:.25rem}.type-chip.svelte-1xp2f31{min-width:0;padding:.18rem .42rem;border:1px solid rgba(255,255,255,.08);border-radius:4px;background:#ffffff09;color:var(--text-muted);font-size:.6rem;font-weight:650;line-height:1.25;cursor:pointer}.type-chip.svelte-1xp2f31:hover:not(:disabled){border-color:#4ac8e847;color:var(--text-secondary)}.type-chip.active.svelte-1xp2f31{border-color:#4ac8e85c;background:#4ac8e81a;color:#7dd3fc}.type-chip.svelte-1xp2f31:disabled{cursor:wait;opacity:.58}.advanced-toggle.svelte-1xp2f31{align-self:flex-start;padding:.18rem .45rem;border:1px solid rgba(255,255,255,.08);border-radius:4px;background:#ffffff09;color:var(--text-muted);font-size:.6rem;font-weight:700;cursor:pointer}.advanced-toggle.svelte-1xp2f31:hover{background:#fff1;color:var(--text-secondary)}.subscription-submit.svelte-1xp2f31,.subscription-mini-btn.svelte-1xp2f31{border:1px solid rgba(74,200,232,.25);border-radius:5px;background:#4ac8e814;color:#7dd3fc;font-size:.66rem;font-weight:700;cursor:pointer}.subscription-submit.svelte-1xp2f31{align-self:stretch;padding:.36rem .55rem}.subscription-mini-btn.svelte-1xp2f31{padding:.18rem .44rem;white-space:nowrap}.subscription-submit.svelte-1xp2f31:hover:not(:disabled),.subscription-mini-btn.svelte-1xp2f31:hover:not(:disabled){background:#4ac8e821;border-color:#4ac8e861;color:#bae6fd}.subscription-submit.svelte-1xp2f31:disabled,.subscription-mini-btn.svelte-1xp2f31:disabled{cursor:not-allowed;opacity:.55}.subscription-list.svelte-1xp2f31{display:flex;flex-direction:column;gap:.35rem}.subscription-row.svelte-1xp2f31{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem;align-items:start;padding:.48rem .5rem;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#121a2a4d}.subscription-row.disabled-row.svelte-1xp2f31{opacity:.78}.subscription-main.svelte-1xp2f31{display:flex;min-width:0;flex-direction:column;gap:.16rem}.subscription-row-head.svelte-1xp2f31{display:flex;align-items:center;gap:.35rem;min-width:0}.subscription-title.svelte-1xp2f31{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-size:.72rem;font-weight:650}.subscription-priority.svelte-1xp2f31{flex-shrink:0;color:var(--text-muted);font-size:.6rem;font-weight:700}.subscription-meta.svelte-1xp2f31{min-width:0;color:var(--text-muted);font-size:.62rem;line-height:1.35;overflow-wrap:anywhere}.subscription-actions.svelte-1xp2f31{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.25rem}.agenda-empty.svelte-1xp2f31{padding:.55rem .65rem;border-radius:6px;background:#ffffff09;color:var(--text-muted);font-size:.68rem;line-height:1.35}.run-list.svelte-1xp2f31,.agenda-rows.svelte-1xp2f31{display:flex;flex-direction:column;gap:.35rem}.run-row.svelte-1xp2f31{display:flex;align-items:flex-start;gap:.5rem;width:100%;min-width:0;padding:.5rem;border:1px solid rgba(255,255,255,.07);border-radius:6px;background:#ffffff06;color:inherit;text-align:left;cursor:pointer}.run-row.svelte-1xp2f31:hover{background:#ffffff0b}.run-row.selected.svelte-1xp2f31{border-color:#4ac8e852;background:#4ac8e80f}.run-main.svelte-1xp2f31,.agenda-row-main.svelte-1xp2f31{display:flex;flex:1;min-width:0;flex-direction:column;gap:.15rem}.run-objective.svelte-1xp2f31,.agenda-title.svelte-1xp2f31{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--text-primary);font-size:.72rem;font-weight:650;line-height:1.25}.run-objective.svelte-1xp2f31{white-space:nowrap}.agenda-title.svelte-1xp2f31{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.run-meta.svelte-1xp2f31,.agenda-meta.svelte-1xp2f31,.muted-id.svelte-1xp2f31{color:var(--text-muted);font-size:.62rem;line-height:1.35}.snapshot-panel.svelte-1xp2f31{display:flex;flex-direction:column;gap:.55rem;padding-top:.1rem}.snapshot-summary.svelte-1xp2f31{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.snapshot-summary.svelte-1xp2f31 span:where(.svelte-1xp2f31){display:flex;align-items:baseline;justify-content:center;gap:.2rem;padding:.35rem .4rem;border-radius:6px;background:#ffffff0a;color:var(--text-secondary);font-size:.62rem;font-weight:600;text-align:center;white-space:nowrap}.snapshot-summary.svelte-1xp2f31 strong:where(.svelte-1xp2f31){color:var(--text-primary);font-size:.78rem}.attention-strip.svelte-1xp2f31{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem .55rem;border:1px solid rgba(74,222,128,.18);border-radius:6px;background:#4ade800e;color:#bbf7d0;font-size:.64rem;font-weight:700}.attention-strip.needs-attention.svelte-1xp2f31{border-color:#fbbf2442;background:#fbbf2414;color:#fcd34d}.summary-table.svelte-1xp2f31{display:flex;flex-direction:column;gap:.3rem}.summary-row.svelte-1xp2f31{display:grid;grid-template-columns:minmax(5.5rem,.45fr) minmax(0,1fr);gap:.5rem;align-items:start;padding:.35rem .45rem;border-radius:6px;background:#ffffff07;font-size:.62rem;line-height:1.35}.summary-row.svelte-1xp2f31 span:where(.svelte-1xp2f31):first-child{color:var(--text-muted);font-weight:650}.summary-row.svelte-1xp2f31 span:where(.svelte-1xp2f31):last-child{min-width:0;color:var(--text-secondary);overflow-wrap:anywhere}.count-chip-row.svelte-1xp2f31{display:flex;flex-wrap:wrap;gap:.3rem}.agenda-group.svelte-1xp2f31{display:flex;flex-direction:column;gap:.35rem}.agenda-group.svelte-1xp2f31 h4:where(.svelte-1xp2f31){margin:0;color:var(--text-secondary);font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:0}.agenda-group-heading.svelte-1xp2f31{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.agenda-group-heading.svelte-1xp2f31 span:where(.svelte-1xp2f31){flex-shrink:0;color:var(--text-muted);font-size:.6rem;font-weight:650;line-height:1.25;text-align:right}.agenda-row.svelte-1xp2f31{display:flex;align-items:flex-start;gap:.45rem;padding:.45rem .5rem;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#121a2a47}.agenda-row.has-error.svelte-1xp2f31{border-color:#f8717129;background:#f871710b}.agenda-title.svelte-1xp2f31 code:where(.svelte-1xp2f31),.rule-type.svelte-1xp2f31{max-width:100%}.agenda-error.svelte-1xp2f31{color:#fca5a5;font-size:.62rem;line-height:1.35;overflow-wrap:anywhere}.status-chip.svelte-1xp2f31{flex-shrink:0;padding:.12rem .35rem;border-radius:4px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--text-muted);font-size:.58rem;font-weight:700;line-height:1.25;text-transform:uppercase;letter-spacing:0}.status-chip.good.svelte-1xp2f31{border-color:#4ade8040;background:#4ade8014;color:#86efac}.status-chip.info.svelte-1xp2f31{border-color:#4ac8e840;background:#4ac8e814;color:#7dd3fc}.status-chip.warn.svelte-1xp2f31{border-color:#fbbf2447;background:#fbbf2414;color:#fcd34d}.status-chip.bad.svelte-1xp2f31{border-color:#f8717147;background:#f8717114;color:#fca5a5}.status-chip.muted.svelte-1xp2f31{border-color:#ffffff14;background:#ffffff09;color:var(--text-muted)}.status-chip.compact-scope.svelte-1xp2f31{padding-inline:.3rem;font-size:.54rem}.loading-state.svelte-1xp2f31{text-align:center;padding:2rem 0;font-size:.78rem;color:var(--text-muted)}.loading-state.compact.svelte-1xp2f31{padding:.7rem 0;font-size:.68rem}.empty-state.svelte-1xp2f31{text-align:center;padding:2rem 1rem;color:var(--text-muted)}.empty-icon.svelte-1xp2f31{font-size:1.5rem;display:block;margin-bottom:.5rem}.empty-state.svelte-1xp2f31 p:where(.svelte-1xp2f31){font-size:.78rem;margin:0}.empty-hint.svelte-1xp2f31{margin-top:.25rem;font-size:.68rem;opacity:.7}.connection-fiber.svelte-1xp2f31{height:12px;width:2px;margin-left:1.5rem;background:linear-gradient(to bottom,var(--fiber-color, rgba(255, 255, 255, .1)),transparent);opacity:.5}.agent-cards.svelte-1xp2f31{display:flex;flex-direction:column}.agent-card.svelte-1xp2f31{border:1px solid color-mix(in srgb,var(--card-color) 20%,transparent);border-radius:10px;background:radial-gradient(ellipse 120% 80% at 10% 50%,color-mix(in srgb,var(--card-color) 5%,transparent),transparent 70%),#0c101ca6;overflow:hidden;transition:all .2s ease}.agent-card.svelte-1xp2f31:hover{border-color:color-mix(in srgb,var(--card-color) 35%,transparent)}.agent-card.expanded.svelte-1xp2f31{border-color:color-mix(in srgb,var(--card-color) 40%,transparent);box-shadow:0 0 16px var(--card-glow)}.agent-card-header.svelte-1xp2f31{position:relative;display:flex;align-items:center;gap:.5rem;padding:.6rem .75rem;width:100%;text-align:left;background:none;border:none;color:inherit;cursor:pointer;transition:all .15s ease}.agent-card-header.svelte-1xp2f31:hover{background:#ffffff05}.agent-dot.svelte-1xp2f31{width:7px;height:7px;border-radius:50%;flex-shrink:0;box-shadow:0 0 6px var(--card-glow)}.agent-name.svelte-1xp2f31{font-size:.82rem;font-weight:600;color:var(--text-primary);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rule-count.svelte-1xp2f31{font-size:.65rem;color:var(--text-muted);background:#ffffff0f;padding:.1rem .35rem;border-radius:3px;flex-shrink:0}.attachment-chip.svelte-1xp2f31{font-size:.62rem;font-weight:600;color:#86eface6;background:#22c55e1a;border:1px solid rgba(34,197,94,.22);padding:.08rem .35rem;border-radius:4px;flex-shrink:0}.attachment-chip.compatibilityOnly.svelte-1xp2f31{color:#fbbf24f2;background:#fbbf241a;border-color:#fbbf2442}.attachment-chip.mixed.svelte-1xp2f31{color:#7dd3fcf2;background:#0ea5e91a;border-color:#0ea5e93d}.expand-chevron.svelte-1xp2f31{font-size:.72rem;color:var(--text-muted);flex-shrink:0}.card-glow-orb.svelte-1xp2f31{position:absolute;top:50%;right:.75rem;width:5px;height:5px;border-radius:50%;opacity:.5;transform:translateY(-50%);box-shadow:0 0 8px var(--orb-glow);animation:svelte-1xp2f31-pulse-orb 3s ease-in-out infinite}.agent-card.svelte-1xp2f31:hover .card-glow-orb:where(.svelte-1xp2f31){opacity:.9;animation-duration:1.5s}.strategy-bar.svelte-1xp2f31{display:flex;height:3px;margin:0 .75rem .35rem;border-radius:2px;overflow:hidden;gap:1px}.strategy-segment.svelte-1xp2f31{min-width:4px;border-radius:1px;transition:flex .3s ease}.agent-card-body.svelte-1xp2f31{padding:0 .75rem .625rem;display:flex;flex-direction:column;gap:.375rem;animation:svelte-1xp2f31-fadeIn .15s ease}.rule-row.svelte-1xp2f31{display:flex;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#121a2a59;overflow:hidden}.rule-stripe.svelte-1xp2f31{width:3px;flex-shrink:0;background:var(--stripe-color, rgba(255, 255, 255, .1))}.rule-content.svelte-1xp2f31{flex:1;padding:.4rem .5rem;display:flex;flex-direction:column;gap:.3rem;min-width:0}.rule-header.svelte-1xp2f31{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.rule-type.svelte-1xp2f31{font-size:.68rem;font-family:JetBrains Mono,monospace;color:#4ac8e8d9;background:#4ac8e80f;padding:.1rem .3rem;border-radius:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rule-actions.svelte-1xp2f31{display:flex;align-items:center;gap:.3rem;flex-shrink:0}.strategy-pill.svelte-1xp2f31{display:flex;align-items:center;gap:.2rem;padding:.15rem .4rem;border:1px solid color-mix(in srgb,var(--pill-color) 30%,transparent);border-radius:4px;background:color-mix(in srgb,var(--pill-color) 6%,transparent);color:var(--pill-color);font-size:.62rem;font-weight:600}.pill-dot.svelte-1xp2f31{width:4px;height:4px;border-radius:50%;flex-shrink:0}.action-btn.svelte-1xp2f31{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;font-size:.65rem;cursor:pointer;transition:all .15s ease;padding:0}.edit-btn.svelte-1xp2f31{color:var(--text-muted)}.edit-btn.svelte-1xp2f31:hover{background:#4ac8e81a;border-color:#4ac8e84d;color:#4ac8e8}.delete-btn.svelte-1xp2f31{color:var(--text-muted)}.delete-btn.svelte-1xp2f31:hover{background:#f871711a;border-color:#f871714d;color:#f87171}.confirm-row.svelte-1xp2f31{display:flex;align-items:center;gap:.375rem}.confirm-text.svelte-1xp2f31{font-size:.68rem;color:#fca5a5;font-weight:500}.confirm-yes.svelte-1xp2f31{padding:.15rem .5rem;font-size:.65rem;font-weight:600;color:#fca5a5;background:#f871711a;border:1px solid rgba(248,113,113,.3);border-radius:4px;cursor:pointer;transition:all .15s ease}.confirm-yes.svelte-1xp2f31:hover{background:#f8717133}.confirm-cancel.svelte-1xp2f31{padding:.15rem .5rem;font-size:.65rem;font-weight:500;color:var(--text-muted);background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:4px;cursor:pointer;transition:all .15s ease}.confirm-cancel.svelte-1xp2f31:hover{background:#ffffff14}.edit-section.svelte-1xp2f31{display:flex;flex-direction:column;gap:.4rem;padding:.375rem 0;border-top:1px solid rgba(255,255,255,.06)}.strategy-pills.svelte-1xp2f31{display:flex;gap:.25rem;flex-wrap:wrap}.strategy-pill-btn.svelte-1xp2f31{display:flex;align-items:center;gap:.2rem;padding:.175rem .45rem;border:1px solid rgba(255,255,255,.06);border-radius:4px;background:#0f0f1980;color:var(--text-muted);font-size:.65rem;font-weight:500;cursor:pointer;transition:all .15s ease}.strategy-pill-btn.svelte-1xp2f31:hover{border-color:var(--pill-color, rgba(255, 255, 255, .15));color:var(--text-secondary)}.strategy-pill-btn.svelte-1xp2f31:disabled{cursor:not-allowed;opacity:.62}.strategy-pill-btn.unavailable.svelte-1xp2f31:hover{border-color:#ffffff0f;color:var(--text-muted)}.strategy-pill-btn.active.svelte-1xp2f31{border-color:var(--pill-color, rgba(255, 255, 255, .3));background:#ffffff0a;color:var(--text-primary)}.unavailable-tag.svelte-1xp2f31{font-size:.55rem;font-weight:600;color:#fbbf24;background:#fbbf241a;border:1px solid rgba(251,191,36,.22);border-radius:3px;padding:.05rem .25rem}.escalate-desc.svelte-1xp2f31{font-size:.68rem;color:var(--text-muted);line-height:1.4;margin:0}.edit-actions.svelte-1xp2f31{display:flex;gap:.375rem;padding-top:.25rem}.save-btn.svelte-1xp2f31{padding:.25rem .65rem;font-size:.68rem;font-weight:600;color:#4ade80;background:#4ade801a;border:1px solid rgba(74,222,128,.3);border-radius:5px;cursor:pointer;transition:all .15s ease}.save-btn.svelte-1xp2f31:hover{background:#4ade802e}.cancel-btn.svelte-1xp2f31{padding:.25rem .65rem;font-size:.68rem;font-weight:500;color:var(--text-muted);background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:5px;cursor:pointer;transition:all .15s ease}.cancel-btn.svelte-1xp2f31:hover{background:#ffffff14}.detach-section.svelte-1xp2f31{padding-top:.375rem;border-top:1px solid rgba(255,255,255,.06);margin-top:.125rem}.detach-confirm.svelte-1xp2f31{justify-content:center;padding:.25rem 0}.detach-btn.svelte-1xp2f31{width:100%;padding:.3rem 0;font-size:.68rem;font-weight:600;color:#f87171cc;background:#f871710d;border:1px solid rgba(248,113,113,.15);border-radius:5px;cursor:pointer;transition:all .15s ease}.detach-btn.svelte-1xp2f31:hover{background:#f871711a;border-color:#f871714d}.error-banner.svelte-1xp2f31{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:8px;border:1px solid rgba(248,113,113,.25);background:#f8717114;font-size:.72rem;color:#fca5a5}.error-banner.compact.svelte-1xp2f31{padding:.45rem .55rem;font-size:.66rem}.error-icon.svelte-1xp2f31{font-size:.85rem;flex-shrink:0}.error-text.svelte-1xp2f31{line-height:1.3}@keyframes svelte-1xp2f31-pulse-orb{0%,to{opacity:.4;box-shadow:0 0 6px var(--orb-glow, rgba(255,255,255,.1))}50%{opacity:.8;box-shadow:0 0 14px var(--orb-glow, rgba(255,255,255,.2))}}@keyframes svelte-1xp2f31-fadeIn{0%{opacity:0}to{opacity:1}}.directive-inbox.svelte-j1hzgo{position:fixed;right:1rem;bottom:1rem;z-index:55;color:#e5edf7;font-size:.78rem}.inbox-toggle.svelte-j1hzgo,.inbox-panel.svelte-j1hzgo{border:1px solid rgba(226,232,240,.2);background:#080d16f0;box-shadow:0 18px 50px #0000005c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.inbox-toggle.svelte-j1hzgo{display:inline-flex;align-items:center;gap:.55rem;min-height:2.4rem;border-radius:8px;color:#f8fafc;font-weight:800;padding:.45rem .65rem;cursor:pointer}.inbox-toggle.svelte-j1hzgo strong:where(.svelte-j1hzgo){display:inline-grid;min-width:1.45rem;height:1.45rem;place-items:center;border-radius:999px;background:#f59e0b;color:#111827;font-size:.72rem}.inbox-panel.svelte-j1hzgo{width:min(760px,calc(100vw - 2rem));max-height:min(78vh,720px);display:grid;gap:.7rem;overflow:hidden;border-radius:8px;padding:.75rem}.inbox-head.svelte-j1hzgo,.detail-head.svelte-j1hzgo{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.eyebrow.svelte-j1hzgo,.fact-grid.svelte-j1hzgo span:where(.svelte-j1hzgo),.chip-block.svelte-j1hzgo>span:where(.svelte-j1hzgo),.response-box.svelte-j1hzgo label:where(.svelte-j1hzgo) span:where(.svelte-j1hzgo){color:#94a3b8;font-size:.64rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}h2.svelte-j1hzgo,h3.svelte-j1hzgo{margin:.12rem 0 0;color:#f8fafc;line-height:1.2;overflow-wrap:anywhere}h2.svelte-j1hzgo{font-size:.95rem}h3.svelte-j1hzgo{font-size:.9rem}.head-actions.svelte-j1hzgo{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.head-actions.svelte-j1hzgo button:where(.svelte-j1hzgo),.send-btn.svelte-j1hzgo{border:1px solid rgba(226,232,240,.16);border-radius:6px;background:#e2e8f014;color:#e5edf7;font-size:.72rem;font-weight:800;padding:.38rem .55rem;cursor:pointer}.head-actions.svelte-j1hzgo button:where(.svelte-j1hzgo):disabled,.send-btn.svelte-j1hzgo:disabled{cursor:wait;opacity:.58}.inbox-grid.svelte-j1hzgo{min-height:0;display:grid;grid-template-columns:minmax(190px,.8fr) minmax(0,1.2fr);gap:.65rem;overflow:hidden}.directive-list.svelte-j1hzgo,.directive-detail.svelte-j1hzgo{min-height:0;overflow:auto}.directive-list.svelte-j1hzgo{display:grid;align-content:start;gap:.35rem}.directive-row.svelte-j1hzgo{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-height:3.2rem;border:1px solid rgba(226,232,240,.11);border-radius:7px;background:#e2e8f00d;color:#e5edf7;padding:.45rem;text-align:left;cursor:pointer}.directive-row.active.svelte-j1hzgo{border-color:#f59e0b75;background:#f59e0b1f}.row-main.svelte-j1hzgo{display:grid;gap:.16rem;min-width:0}.row-title.svelte-j1hzgo{overflow:hidden;color:#f8fafc;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.row-meta.svelte-j1hzgo{overflow:hidden;color:#a6b3c4;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.priority.svelte-j1hzgo,.status.svelte-j1hzgo{flex:0 0 auto;border:1px solid rgba(148,163,184,.28);border-radius:5px;background:#94a3b81a;color:#dbeafe;font-size:.62rem;font-weight:900;padding:.16rem .36rem;text-transform:uppercase}.priority-high.svelte-j1hzgo,.priority-urgent.svelte-j1hzgo{border-color:#f8717161;background:#f871711f;color:#fecaca}.directive-detail.svelte-j1hzgo{display:grid;align-content:start;gap:.58rem;border:1px solid rgba(226,232,240,.1);border-radius:8px;background:#0f172a94;padding:.65rem}.fact-grid.svelte-j1hzgo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.fact-grid.svelte-j1hzgo div:where(.svelte-j1hzgo),.chip-block.svelte-j1hzgo,.response-box.svelte-j1hzgo{min-width:0;border:1px solid rgba(226,232,240,.09);border-radius:7px;background:#e2e8f00a;padding:.45rem}.fact-grid.svelte-j1hzgo div:where(.svelte-j1hzgo){display:grid;gap:.12rem}.fact-grid.svelte-j1hzgo strong:where(.svelte-j1hzgo){overflow:hidden;color:#f8fafc;font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.details.svelte-j1hzgo,.empty.svelte-j1hzgo,.error.svelte-j1hzgo{margin:0;line-height:1.42}.details.svelte-j1hzgo{color:#cbd5e1}.empty.svelte-j1hzgo{color:#9ca3af}.error.svelte-j1hzgo{color:#fca5a5;font-size:.72rem}.chip-block.svelte-j1hzgo{display:grid;gap:.3rem}.chip-block.svelte-j1hzgo div:where(.svelte-j1hzgo){display:flex;flex-wrap:wrap;gap:.25rem}code.svelte-j1hzgo{min-width:0;border-radius:5px;background:#0f172abf;color:#fde68a;font-family:JetBrains Mono,monospace;font-size:.66rem;line-height:1.3;padding:.15rem .33rem;overflow-wrap:anywhere}.response-box.svelte-j1hzgo{display:grid;gap:.45rem}.response-box.svelte-j1hzgo label:where(.svelte-j1hzgo){display:grid;gap:.25rem}select.svelte-j1hzgo,textarea.svelte-j1hzgo{width:100%;border:1px solid rgba(226,232,240,.12);border-radius:6px;background:#0f172aeb;color:#e5edf7;font:inherit;padding:.42rem;outline:none}textarea.svelte-j1hzgo{resize:vertical}.send-btn.svelte-j1hzgo{justify-self:end;border-color:#f59e0b61;background:#f59e0b24;color:#fde68a}@media(max-width:720px){.directive-inbox.svelte-j1hzgo{left:.75rem;right:.75rem;bottom:.75rem}.inbox-toggle.svelte-j1hzgo{width:100%;justify-content:space-between}.inbox-panel.svelte-j1hzgo{width:100%;max-height:82vh}.inbox-grid.svelte-j1hzgo,.fact-grid.svelte-j1hzgo{grid-template-columns:1fr}}.terminal-view.svelte-10imjnj{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;background:#0a0e1a;border-radius:8px;overflow:hidden}.terminal-header.svelte-10imjnj{display:flex;align-items:center;gap:.5rem;padding:.4rem .75rem;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.terminal-title.svelte-10imjnj{font-size:.75rem;font-weight:600;color:var(--text-secondary, #94a3b8);font-family:JetBrains Mono,monospace}.terminal-status.svelte-10imjnj{font-size:.65rem;padding:.1rem .4rem;border-radius:999px;color:#94a3b8;background:#ffffff0d}.terminal-status.connected.svelte-10imjnj{color:#34d399;background:#34d3991f}.terminal-status.connecting.svelte-10imjnj{color:#fbbf24;background:#fbbf241f}.terminal-close.svelte-10imjnj{margin-left:auto;background:none;border:none;color:var(--text-muted, #64748b);cursor:pointer;font-size:.85rem;padding:.1rem .3rem;border-radius:4px;transition:all .15s}.terminal-close.svelte-10imjnj:hover{color:var(--text-primary, #e2e8f0);background:#ffffff14}.terminal-container.svelte-10imjnj{flex:1;min-height:0;padding:4px}.terminal-container.svelte-10imjnj .xterm{height:100%;width:100%}.terminal-container.svelte-10imjnj .xterm-viewport{overflow-y:auto!important;overflow-x:auto!important;scrollbar-gutter:stable}.title-row.svelte-fm0ro8{display:flex;align-items:center;gap:.75rem}.title.svelte-fm0ro8{font-size:1rem;font-weight:600;color:var(--text-primary)}.agent-badge.svelte-fm0ro8{font-size:.75rem;color:var(--text-secondary);background:#ffffff0f;padding:.125rem .5rem;border-radius:4px}.subtitle.svelte-fm0ro8{font-size:.75rem;color:var(--text-muted);font-family:JetBrains Mono,monospace}.terminal-wrapper.svelte-fm0ro8{flex:1;min-height:0;display:flex;flex-direction:column;padding:.5rem}.project-terminal.svelte-12chav1{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;background:#06060d;border-radius:12px;overflow:hidden;border:1px solid rgba(139,92,246,.28);box-shadow:0 12px 36px #0006,inset 0 1px #8b5cf633,0 0 28px #8b5cf614}.project-terminal.svelte-12chav1:fullscreen,.project-terminal.is-fullscreen.svelte-12chav1{border-radius:0;border:none;box-shadow:none;width:100vw;height:100vh}.project-terminal.svelte-12chav1:fullscreen::backdrop{background:#06060d}.term-header.svelte-12chav1{display:flex;align-items:center;gap:.55rem;padding:.45rem .75rem;background:linear-gradient(180deg,#8b5cf61a,#8b5cf605);border-bottom:1px solid rgba(139,92,246,.22);flex-shrink:0}.term-dot.svelte-12chav1{width:8px;height:8px;border-radius:50%;background:#94a3b899;box-shadow:0 0 8px #94a3b859;transition:all .18s ease}.term-dot.connecting.svelte-12chav1{background:#fbbf24d9;box-shadow:0 0 8px #fbbf2480;animation:svelte-12chav1-pulse 1.2s ease-in-out infinite}.term-dot.connected.svelte-12chav1{background:#a78bfaf2;box-shadow:0 0 10px #a78bfa8c}@keyframes svelte-12chav1-pulse{0%,to{opacity:.7}50%{opacity:1}}.term-title.svelte-12chav1{font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#d8dafee0}.term-cwd.svelte-12chav1{font-family:JetBrains Mono,monospace;font-size:.68rem;color:#d8dafe8c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding:.12rem .5rem;background:#0000004d;border-radius:6px;border:1px solid rgba(139,92,246,.14)}.term-status.svelte-12chav1{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;padding:.16rem .5rem;border-radius:999px;color:#94a3b8d9;background:#94a3b81a;border:1px solid rgba(148,163,184,.18)}.term-status.connected.svelte-12chav1{color:#a78bfafa;background:#8b5cf624;border-color:#8b5cf65c}.term-status.connecting.svelte-12chav1{color:#fcd34df2;background:#f59e0b1a;border-color:#f59e0b4d}.term-icon-btn.svelte-12chav1{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;background:#ffffff0a;color:#d8dafebf;border:1px solid rgba(139,92,246,.18);cursor:pointer;padding:0;transition:all .14s ease}.term-icon-btn.svelte-12chav1:hover{background:#8b5cf629;color:#d8dafefa;border-color:#8b5cf666}.term-icon-btn.term-close.svelte-12chav1:hover{background:#ef44442e;color:#fecacafa;border-color:#ef444466}.term-container.svelte-12chav1{flex:1;min-height:0;padding:6px 4px 4px;background:#06060d}.term-container.svelte-12chav1 .xterm{height:100%;width:100%}.term-container.svelte-12chav1 .xterm-viewport{overflow-y:auto!important;overflow-x:auto!important;scrollbar-gutter:stable}.mm-backdrop.svelte-1jobf3w{position:fixed;inset:0;z-index:var(--z-modal, 50);display:flex;align-items:center;justify-content:center;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:svelte-1jobf3w-mm-fade-in .2s ease}.mm-modal.svelte-1jobf3w{width:680px;max-width:90vw;max-height:80vh;display:flex;flex-direction:column;border-radius:16px;border:1px solid var(--border-color, #262626);background:var(--bg-card, #171717);box-shadow:0 0 0 1px #ffffff0a,0 8px 40px #00000080,0 0 80px #a882ff0a;animation:svelte-1jobf3w-mm-slide-up .25s cubic-bezier(.34,1.56,.64,1);overflow:hidden}.mm-header.svelte-1jobf3w{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.mm-title-group.svelte-1jobf3w{display:flex;align-items:center;gap:.6rem}.mm-icon-badge.svelte-1jobf3w{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:7px;background:#a882ff1a;color:#a882ff}.mm-title.svelte-1jobf3w{font-size:.875rem;font-weight:600;font-family:JetBrains Mono,monospace;color:var(--text-primary, #fafafa)}.mm-agent-tag.svelte-1jobf3w{font-size:.65rem;font-weight:500;padding:.15rem .45rem;border-radius:6px;background:#ffffff0d;color:var(--text-muted, #737373);border:1px solid rgba(255,255,255,.06)}.mm-actions.svelte-1jobf3w{display:flex;align-items:center;gap:.25rem}.mm-copy.svelte-1jobf3w{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:none;background:transparent;color:var(--text-muted, #737373);cursor:pointer;transition:all .15s ease}.mm-copy.svelte-1jobf3w:hover{background:#ffffff0f;color:var(--text-primary, #fafafa)}.mm-copy.copied.svelte-1jobf3w{color:#22c55e}.mm-close.svelte-1jobf3w{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:none;background:transparent;color:var(--text-muted, #737373);cursor:pointer;transition:all .15s ease}.mm-close.svelte-1jobf3w:hover{background:#ffffff0f;color:var(--text-primary, #fafafa)}.mm-body.svelte-1jobf3w{flex:1;overflow-y:auto;padding:1.5rem;min-height:120px}.mm-state.svelte-1jobf3w{display:flex;align-items:center;justify-content:center;gap:.6rem;padding:2rem;color:var(--text-muted, #737373);font-size:.8rem}.mm-state-error.svelte-1jobf3w{color:#ef4444}.mm-spinner.svelte-1jobf3w{width:16px;height:16px;border:2px solid rgba(168,130,255,.2);border-top-color:#a882ff;border-radius:50%;animation:svelte-1jobf3w-mm-spin .6s linear infinite}.mm-content.svelte-1jobf3w{font-size:.82rem;line-height:1.65;color:var(--text-secondary, #a3a3a3)}.mm-content.svelte-1jobf3w h2{font-size:1.1rem;font-weight:700;color:var(--text-primary, #fafafa);margin:1.5rem 0 .6rem;padding-bottom:.35rem;border-bottom:1px solid rgba(168,130,255,.15)}.mm-content.svelte-1jobf3w h2:first-child{margin-top:0}.mm-content.svelte-1jobf3w h3{font-size:.95rem;font-weight:600;color:var(--text-primary, #fafafa);margin:1.2rem 0 .4rem}.mm-content.svelte-1jobf3w h4{font-size:.85rem;font-weight:600;color:var(--text-secondary, #a3a3a3);margin:1rem 0 .3rem}.mm-content.svelte-1jobf3w strong{color:var(--text-primary, #fafafa);font-weight:600}.mm-content.svelte-1jobf3w code{font-family:JetBrains Mono,monospace;font-size:.78rem;padding:.15rem .35rem;border-radius:4px;background:#ffffff0f;color:#a882ff}.mm-content.svelte-1jobf3w pre{margin:.8rem 0;padding:.9rem 1rem;border-radius:10px;background:#00000059;border:1px solid rgba(255,255,255,.06);overflow-x:auto}.mm-content.svelte-1jobf3w pre code{padding:0;background:none;color:var(--text-secondary, #a3a3a3);font-size:.75rem;line-height:1.5}.mm-content.svelte-1jobf3w ul{padding-left:1.2rem;margin:.5rem 0}.mm-content.svelte-1jobf3w li{margin:.25rem 0}.mm-content.svelte-1jobf3w li::marker{color:#a882ff80}@keyframes svelte-1jobf3w-mm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1jobf3w-mm-slide-up{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-1jobf3w-mm-spin{to{transform:rotate(360deg)}}
