.board-shell.svelte-jpc25w{background:#0a0b0e;flex-direction:column;height:100%;display:flex;overflow:hidden}.board-header.svelte-jpc25w{background:#0d0f14;border-bottom:1px solid #1e2330;flex-shrink:0;justify-content:space-between;align-items:center;height:56px;padding:0 1.5rem;display:flex}.narrow.svelte-jpc25w .board-header:where(.svelte-jpc25w){justify-content:center;padding:0 .6rem}.brand.svelte-jpc25w{letter-spacing:.12em;color:#e2e8f4;align-items:center;gap:.5rem;font-size:1rem;font-weight:700;display:flex}.back-btn.svelte-jpc25w{color:#8fb0dd;font:inherit;letter-spacing:.1em;cursor:pointer;background:#0f1a2e;border:1px solid #2d4a7a;border-radius:4px;padding:4px 8px;font-size:.55rem}.project-tag.svelte-jpc25w{color:#6ea8ff;letter-spacing:.12em;margin-left:.5rem;font-size:.58rem}.brand-icon.svelte-jpc25w{color:#3b82f6;filter:drop-shadow(0 0 6px #3b82f680)}.accent.svelte-jpc25w{color:#3b82f6}.narrow-brand.svelte-jpc25w{align-items:center;gap:.35rem;display:flex}.narrow-name.svelte-jpc25w{letter-spacing:.2em;color:#94a3b8;font-size:.65rem;font-weight:700}.header-center.svelte-jpc25w{flex-direction:column;align-items:center;gap:2px;display:flex}.header-label.svelte-jpc25w{letter-spacing:.25em;color:#64748b;font-size:.7rem}.header-sub.svelte-jpc25w{letter-spacing:.2em;color:#22c55e;filter:drop-shadow(0 0 4px #22c55e60);font-size:.55rem}.header-meta.svelte-jpc25w{gap:1.25rem;display:flex}.meta-item.svelte-jpc25w{letter-spacing:.15em;color:#64748b;align-items:center;gap:.4rem;font-size:.6rem;display:flex}.dot.svelte-jpc25w{border-radius:50%;width:6px;height:6px}.dot--green.svelte-jpc25w{background:#22c55e;box-shadow:0 0 6px #22c55e}.dot--blue.svelte-jpc25w{background:#3b82f6;box-shadow:0 0 6px #3b82f6}.columns-wrap.svelte-jpc25w{background:#1a1f2e;flex:1;grid-template-columns:repeat(6,1fr);gap:1px;display:grid;overflow:hidden}.narrow-wrap.svelte-jpc25w{scrollbar-width:thin;scrollbar-color:#1e2330 transparent;grid-template-columns:1fr;overflow-y:auto}.column.svelte-jpc25w{background:#0d0f14;flex-direction:column;display:flex;overflow:hidden}.narrow-column.svelte-jpc25w{min-height:0;overflow:visible}.col-header.svelte-jpc25w{border-bottom:1px solid #1e2330;flex-shrink:0;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.narrow-column.svelte-jpc25w .col-header:where(.svelte-jpc25w){padding:.45rem .6rem}.column[data-col=engineering].svelte-jpc25w .col-header:where(.svelte-jpc25w){border-left:2px solid #3b82f6}.column[data-col=devops].svelte-jpc25w .col-header:where(.svelte-jpc25w){border-left:2px solid #a855f7}.column[data-col=marketing].svelte-jpc25w .col-header:where(.svelte-jpc25w){border-left:2px solid #22c55e}.column[data-col=sales].svelte-jpc25w .col-header:where(.svelte-jpc25w){border-left:2px solid #f59e0b}.column[data-col=qa].svelte-jpc25w .col-header:where(.svelte-jpc25w){border-left:2px solid #a855f7}.column[data-col=completed].svelte-jpc25w .col-header:where(.svelte-jpc25w){border-left:2px solid #4ade80}.col-icon.svelte-jpc25w{color:#3b82f6;filter:drop-shadow(0 0 4px #3b82f660);font-size:.85rem}.col-label.svelte-jpc25w{letter-spacing:.2em;color:#94a3b8;flex:1;font-size:.65rem;font-weight:700}.col-count.svelte-jpc25w{color:#3b82f6;background:#1e2d4a;border:1px solid #2d4a7a;border-radius:4px;padding:1px 6px;font-size:.6rem}.add-btn.svelte-jpc25w{color:#8fb0dd;width:20px;height:20px;font:inherit;cursor:pointer;background:#0f1a2e;border:1px solid #2d4a7a;border-radius:4px;place-items:center;font-size:.8rem;line-height:1;display:grid}.add-btn.svelte-jpc25w:hover{color:#b6d3fa;border-color:#3b82f6}.task-list.svelte-jpc25w{scrollbar-width:thin;scrollbar-color:#1e2330 transparent;flex-direction:column;flex:1;gap:.6rem;padding:.75rem;display:flex;overflow-y:auto}.narrow-list.svelte-jpc25w{gap:.3rem;padding:.4rem .5rem}.task-card-wrapper.svelte-jpc25w{position:relative}.delete-btn.svelte-jpc25w{color:#f87171;cursor:pointer;opacity:0;z-index:2;background:#1e2330;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;font-size:1rem;line-height:1;transition:opacity .15s;display:flex;position:absolute;top:4px;right:4px}.delete-btn.svelte-jpc25w:hover{color:#fca5a5;background:#3b0f0f}.task-card-wrapper.svelte-jpc25w:hover .delete-btn:where(.svelte-jpc25w){opacity:1}.marketing-btn.svelte-jpc25w{cursor:pointer;opacity:0;z-index:2;background:#22c55e14;border:none;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;font-size:.7rem;line-height:1;transition:opacity .15s,background .15s;display:flex;position:absolute;top:4px;left:4px}.marketing-btn.svelte-jpc25w:hover{background:#22c55e33}.task-card-wrapper.svelte-jpc25w:hover .marketing-btn:where(.svelte-jpc25w){opacity:1}.task-card.svelte-jpc25w{cursor:pointer;text-align:left;width:100%;font-family:inherit;font-size:inherit;color:inherit;background:#111318;border:1px solid #1e2330;border-radius:6px;padding:.7rem .75rem;transition:border-color .18s,box-shadow .18s,background .18s}.task-card.svelte-jpc25w:hover{border-color:#2d3a52;box-shadow:0 0 12px #3b82f615}.task-card.active.svelte-jpc25w{background:#0f1826;border-color:#3b82f6;box-shadow:0 0 18px #3b82f635}.task-card[data-status=completed].svelte-jpc25w{opacity:.4}.task-card[data-status=awaiting_plan_approval].svelte-jpc25w,.task-card[data-status=awaiting_code_approval].svelte-jpc25w{border-color:#f59e0b50}.narrow-card.svelte-jpc25w{border-radius:4px;padding:.35rem .5rem}.narrow-row.svelte-jpc25w{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.narrow-title.svelte-jpc25w{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:.57rem;line-height:1.3;overflow:hidden}.status-dot.svelte-jpc25w{background:#334155;border-radius:50%;flex-shrink:0;width:6px;height:6px}.status-dot[data-status=awaiting_plan_approval].svelte-jpc25w,.status-dot[data-status=awaiting_code_approval].svelte-jpc25w{background:#f59e0b;box-shadow:0 0 5px #f59e0b80}.status-dot[data-status=executing].svelte-jpc25w,.status-dot[data-status=planning].svelte-jpc25w,.status-dot[data-status=qa_testing].svelte-jpc25w{background:#38bdf8;animation:1s ease-in-out infinite svelte-jpc25w-blink}.status-dot[data-status=qa_testing].svelte-jpc25w,.status-dot[data-status=qa_queued].svelte-jpc25w,.status-dot[data-status=qa_running].svelte-jpc25w{background:#a855f7}.status-dot[data-status=completed].svelte-jpc25w{background:#22c55e}@keyframes svelte-jpc25w-blink{0%,to{opacity:1}50%{opacity:.3}}.card-top.svelte-jpc25w{justify-content:space-between;align-items:center;margin-bottom:.45rem;display:flex}.priority-badge.svelte-jpc25w{letter-spacing:.15em;border-radius:3px;padding:2px 5px;font-size:.5rem;font-weight:700}.priority-badge[data-priority=critical].svelte-jpc25w{color:#f87171;background:#3b0f0f;border:1px solid #7f1d1d}.priority-badge[data-priority=high].svelte-jpc25w{color:#fb923c;background:#2c1408;border:1px solid #7c2d12}.priority-badge[data-priority=medium].svelte-jpc25w{color:#facc15;background:#1c1a05;border:1px solid #713f12}.priority-badge[data-priority=low].svelte-jpc25w{color:#4ade80;background:#052010;border:1px solid #14532d}.status-text.svelte-jpc25w{letter-spacing:.1em;color:#475569;font-size:.48rem}.status-text[data-status=planning].svelte-jpc25w,.status-text[data-status=executing].svelte-jpc25w{color:#38bdf8}.status-text[data-status=awaiting_plan_approval].svelte-jpc25w,.status-text[data-status=awaiting_code_approval].svelte-jpc25w{color:#f59e0b}.status-text[data-status=qa_testing].svelte-jpc25w,.status-text[data-status=qa_queued].svelte-jpc25w,.status-text[data-status=qa_running].svelte-jpc25w{color:#a855f7}.status-text[data-status=completed].svelte-jpc25w{color:#4ade80}.card-title.svelte-jpc25w{color:#cbd5e1;letter-spacing:.01em;margin-bottom:.5rem;font-size:.68rem;line-height:1.5}.card-footer.svelte-jpc25w{justify-content:space-between;align-items:center;display:flex}.card-agent.svelte-jpc25w{color:#3b82f6;letter-spacing:.15em;background:#0f1a2e;border:1px solid #1e3a5f;border-radius:3px;padding:1px 5px;font-size:.55rem}.card-eta.svelte-jpc25w{color:#475569;letter-spacing:.1em;font-size:.55rem}.chat-shell.svelte-191yngm{background:#0d0f14;flex-direction:column;height:100%;display:flex;overflow:hidden}.chat-topbar.svelte-191yngm{border-bottom:1px solid #1e2330;flex-shrink:0;justify-content:space-between;align-items:center;height:40px;padding:0 1rem;display:flex}.topbar-left.svelte-191yngm{align-items:center;gap:.5rem;display:flex}.agent-dot.svelte-191yngm{background:#334155;border-radius:50%;width:7px;height:7px;transition:background .3s}.agent-dot.online.svelte-191yngm{background:#22c55e;box-shadow:0 0 6px #22c55e80}.agent-label.svelte-191yngm{letter-spacing:.2em;color:#64748b;font-size:.58rem}.messages.svelte-191yngm{scrollbar-width:thin;scrollbar-color:#1e2330 transparent;flex-direction:column;flex:1;gap:.65rem;padding:.85rem 1rem;display:flex;overflow-y:auto}.msg.svelte-191yngm{flex-direction:column;gap:.2rem;max-width:88%;display:flex}.msg--user.svelte-191yngm{align-self:flex-end;align-items:flex-end}.msg--system.svelte-191yngm{opacity:.6;align-self:center}.msg-label.svelte-191yngm{letter-spacing:.2em;color:#3b82f6;font-size:.45rem}.msg-text.svelte-191yngm{color:#c8d0de;word-break:break-word;background:#111318;border:1px solid #1e2330;border-radius:6px;padding:.5rem .75rem;font-size:.72rem;line-height:1.6}.msg--user.svelte-191yngm .msg-text:where(.svelte-191yngm){color:#93c5fd;background:#0f1a2e;border-color:#1e3a5f}.msg--system.svelte-191yngm .msg-text:where(.svelte-191yngm){letter-spacing:.1em;color:#64748b;background:0 0;border-style:dashed;font-size:.6rem}.thinking.svelte-191yngm{align-items:center;gap:4px;padding:.6rem .75rem;display:flex}.thinking.svelte-191yngm span:where(.svelte-191yngm){background:#3b82f6;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite svelte-191yngm-dotPulse;display:inline-block}.thinking.svelte-191yngm span:where(.svelte-191yngm):nth-child(2){animation-delay:.2s}.thinking.svelte-191yngm span:where(.svelte-191yngm):nth-child(3){animation-delay:.4s}@keyframes svelte-191yngm-dotPulse{0%,80%,to{opacity:.2}40%{opacity:1}}.generate-panel.svelte-191yngm{background:#0a0f1a;border:1px dashed #1e3a5f;border-radius:8px;flex-direction:column;gap:.6rem;padding:.85rem 1rem;display:flex}.generate-hint.svelte-191yngm{color:#475569;font-size:.62rem;line-height:1.5}.review-panel.svelte-191yngm{background:#0d1117;border:1px solid #1e3a5f;border-radius:8px;margin-top:.25rem;padding:.85rem 1rem}.review-panel--code.svelte-191yngm{border-color:#6a3d05}.review-header.svelte-191yngm{margin-bottom:.6rem}.review-title.svelte-191yngm{letter-spacing:.18em;color:#f59e0b;font-size:.55rem;font-weight:700}.review-hint.svelte-191yngm{color:#475569;margin-top:.2rem;font-size:.58rem;display:block}.plan-json.svelte-191yngm{color:#9db1ce;background:#0a0f1a;border:1px solid #1e2330;border-radius:6px;margin:0 0 .75rem;padding:.6rem;font-size:.62rem;line-height:1.5;overflow:auto}.review-actions.svelte-191yngm{gap:.5rem;display:flex}.btn.svelte-191yngm{letter-spacing:.15em;cursor:pointer;border:1px solid;border-radius:4px;padding:5px 12px;font-family:inherit;font-size:.52rem;font-weight:700;transition:opacity .15s,transform .1s}.btn.svelte-191yngm:disabled{opacity:.4;cursor:not-allowed}.btn.svelte-191yngm:not(:disabled):hover{opacity:.85}.btn.svelte-191yngm:not(:disabled):active{transform:scale(.97)}.btn--approve.svelte-191yngm{color:#4ade80;background:#052010;border-color:#14522a}.btn--reject.svelte-191yngm{color:#f87171;background:#1a0505;border-color:#7f1d1d}.btn--plan.svelte-191yngm{color:#38bdf8;background:#050f18;border-color:#0e2d42;align-self:flex-start}.status-banner.svelte-191yngm{letter-spacing:.18em;border-radius:5px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.55rem;display:flex}.status-banner--running.svelte-191yngm{color:#38bdf8;background:#060f18;border:1px solid #0e2d42}.status-banner--done.svelte-191yngm{color:#4ade80;background:#031008;border:1px solid #0a2e18}.banner-icon.spin.svelte-191yngm{animation:1s linear infinite svelte-191yngm-spin;display:inline-block}@keyframes svelte-191yngm-spin{to{transform:rotate(360deg)}}.status-banner--warn.svelte-191yngm{color:#fbbf24;background:#130f00;border:1px solid #3d2f00}.status-banner--error.svelte-191yngm{color:#f87171;background:#130000;border:1px solid #3d0000}.receipt-badge.svelte-191yngm{letter-spacing:.1em;background:#0a0f1a;border:1px solid #1a2540;border-radius:4px;flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.2rem;padding:2px 6px;font-size:.42rem;display:flex}.receipt-role.svelte-191yngm{color:#3b82f6;font-weight:700}.receipt-sep.svelte-191yngm{color:#2d3a52}.receipt-cost.svelte-191yngm{color:#f59e0b;font-weight:700}.receipt-tokens.svelte-191yngm{color:#64748b}.receipt-model.svelte-191yngm{color:#475569}.status-banner--budget.svelte-191yngm{flex-direction:column;align-items:flex-start;gap:.25rem}.budget-detail.svelte-191yngm{color:#f87171;align-items:center;gap:.75rem;font-size:.5rem;display:flex}.analytics-link.svelte-191yngm{color:#3b82f6;border-bottom:1px solid #1e3a5f;text-decoration:none}.analytics-link.svelte-191yngm:hover{opacity:.8}.stop-btn.svelte-191yngm{letter-spacing:.15em;cursor:pointer;color:#f87171;background:#1a0505;border:1px solid #7f1d1d;border-radius:3px;margin-left:auto;padding:3px 9px;font-family:inherit;font-size:.48rem;font-weight:700;transition:opacity .15s}.stop-btn.svelte-191yngm:hover{opacity:.8}.status-banner--qa.svelte-191yngm{color:#a855f7;background:#0d0514;border:1px solid #3b1a6e}.banner-icon.pulse-purple.svelte-191yngm{color:#a855f7;animation:1.2s ease-in-out infinite svelte-191yngm-dotPulse}.qa-gate.svelte-191yngm{background:#0b0d14;border:1px solid #3b1a6e;border-radius:8px;flex-direction:column;gap:.7rem;margin-top:.25rem;padding:.85rem 1rem;display:flex}.qa-gate-header.svelte-191yngm{flex-direction:column;gap:.15rem;display:flex}.qa-gate-title.svelte-191yngm{letter-spacing:.18em;color:#a855f7;font-size:.55rem;font-weight:700}.qa-gate-hint.svelte-191yngm{color:#475569;font-size:.58rem}.qa-options.svelte-191yngm{gap:.6rem;display:flex}.qa-option.svelte-191yngm{background:#0d0f14;border:1px solid #1e2330;border-radius:6px;flex-direction:column;flex:1;gap:.35rem;padding:.65rem .75rem;display:flex}.qa-opt-label.svelte-191yngm{letter-spacing:.15em;color:#a855f7;font-size:.5rem;font-weight:700}.qa-opt-desc.svelte-191yngm{color:#475569;flex:1;font-size:.58rem;line-height:1.4}.btn--qa-a.svelte-191yngm{color:#38bdf8;background:#050f18;border-color:#0e2d42}.btn--qa-b.svelte-191yngm{color:#a855f7;background:#0d0514;border-color:#3b1a6e}.btn--qa-c.svelte-191yngm{color:#4ade80;background:#052010;border-color:#14522a}.qa-error.svelte-191yngm{color:#f87171;letter-spacing:.05em;margin:0;font-size:.58rem}.qa-status-row.svelte-191yngm{letter-spacing:.18em;color:#a855f7;align-items:center;gap:.5rem;padding:.4rem 0;font-size:.55rem;display:flex}.qa-ready.svelte-191yngm{flex-direction:column;gap:.55rem;display:flex}.qa-ready-path.svelte-191yngm{color:#a855f7;letter-spacing:.1em;font-size:.55rem}.qa-ready-path.svelte-191yngm code:where(.svelte-191yngm){color:#c4b5fd;font-family:inherit}.qa-run-choice.svelte-191yngm{gap:.5rem;display:flex}.btn--qa-cloud.svelte-191yngm{color:#818cf8;background:#080c1a;border-color:#1e2d6e}.btn--qa-local.svelte-191yngm{color:#94a3b8;background:#0d0f14;border-color:#1e2330}.qa-local.svelte-191yngm{flex-direction:column;gap:.55rem;display:flex}.qa-script-preview.svelte-191yngm{color:#7f8ea5;scrollbar-width:thin;scrollbar-color:#1e2330 transparent;background:#060810;border:1px solid #1e2330;border-radius:5px;max-height:180px;margin:0;padding:.55rem .7rem;font-size:.58rem;line-height:1.5;overflow:auto}.qa-cmd-row.svelte-191yngm{background:#0d0f14;border:1px solid #1e2330;border-radius:5px;align-items:center;gap:.5rem;padding:.45rem .65rem;display:flex}.qa-cmd.svelte-191yngm{color:#c4b5fd;letter-spacing:.03em;word-break:break-all;flex:1;font-family:inherit;font-size:.62rem}.btn--copy.svelte-191yngm{color:#64748b;white-space:nowrap;background:0 0;border-color:#1e2330;padding:3px 8px;font-size:.48rem}.btn--copy.svelte-191yngm:hover{color:#94a3b8}.btn--qa-back.svelte-191yngm{color:#475569;background:0 0;border-color:#1e2330;align-self:flex-start}.input-area.svelte-191yngm{background:#0d0f14;border-top:1px solid #1e2330;flex-shrink:0;align-items:flex-end;gap:.5rem;padding:.65rem .85rem;display:flex}.chat-input.svelte-191yngm{resize:none;color:#c8d0de;scrollbar-width:thin;background:#111318;border:1px solid #1e2330;border-radius:6px;outline:none;flex:1;padding:.5rem .7rem;font-family:inherit;font-size:.72rem;line-height:1.5;transition:border-color .15s}.chat-input.svelte-191yngm:focus{border-color:#2d3a52}.chat-input.svelte-191yngm:disabled{opacity:.4;cursor:not-allowed}.chat-input.svelte-191yngm::placeholder{color:#334155}.input-actions.svelte-191yngm{flex-direction:column;gap:.3rem;display:flex}.provider-toggle.svelte-191yngm{letter-spacing:.18em;cursor:pointer;color:#38bdf8;white-space:nowrap;background:#050f18;border:1px solid #1e3a5f;border-radius:3px;padding:3px 7px;font-family:inherit;font-size:.42rem;font-weight:700;transition:background .15s,border-color .15s,color .15s}.provider-toggle.using-claude.svelte-191yngm{color:#a78bfa;background:#100520;border-color:#4f2d8a}.provider-toggle.svelte-191yngm:hover{opacity:.8}.send-btn.svelte-191yngm{letter-spacing:.15em;cursor:pointer;color:#3b82f6;white-space:nowrap;background:#0f1a2e;border:1px solid #1e3a5f;border-radius:4px;padding:5px 10px;font-family:inherit;font-size:.5rem;font-weight:700;transition:background .15s,opacity .15s}.send-btn.svelte-191yngm:disabled{opacity:.35;cursor:not-allowed}.send-btn.svelte-191yngm:not(:disabled):hover{background:#1e2d4a}.editor-shell.svelte-1ctqrjb{background:#1e1e1e;flex-direction:column;height:100%;display:flex;overflow:hidden}.topbar.svelte-1ctqrjb{background:#252526;border-bottom:1px solid #333;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;height:40px;padding:0 1rem;display:flex}.file-tab.svelte-1ctqrjb{letter-spacing:.06em;color:#ccc;border-bottom:1px solid #3b82f6;align-items:center;gap:.5rem;min-width:0;height:100%;padding:0 .5rem;font-size:.68rem;display:flex}.tab-icon.svelte-1ctqrjb{color:#3b82f6;flex-shrink:0}.tab-name.svelte-1ctqrjb{white-space:nowrap;text-overflow:ellipsis;max-width:320px;overflow:hidden}.topbar-right.svelte-1ctqrjb{flex-shrink:0;align-items:center;gap:.6rem;display:flex}.chip.svelte-1ctqrjb{letter-spacing:.15em;border-radius:3px;align-items:center;gap:.3rem;padding:3px 8px;font-size:.48rem;font-weight:700;display:flex}.chip--idle.svelte-1ctqrjb{color:#475569;background:#0d0f14;border:1px solid #1e2330}.chip--diff.svelte-1ctqrjb{color:#f59e0b;background:#150e00;border:1px solid #3a2500}.apply-btn.svelte-1ctqrjb{letter-spacing:.14em;cursor:pointer;color:#4ade80;background:#052010;border:1px solid #14522a;border-radius:4px;align-items:center;gap:.3rem;padding:5px 12px;font-family:inherit;font-size:.52rem;font-weight:700;transition:opacity .15s,transform .1s,box-shadow .15s;display:flex}.apply-btn.svelte-1ctqrjb:not(:disabled):hover{opacity:.85;box-shadow:0 0 8px #22c55e40}.apply-btn.svelte-1ctqrjb:not(:disabled):active{transform:scale(.97)}.apply-btn.svelte-1ctqrjb:disabled{opacity:.4;cursor:not-allowed}.apply-error.svelte-1ctqrjb{color:#ef4444;text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:.55rem;overflow:hidden}.monaco-wrap.svelte-1ctqrjb{flex:1;min-height:0;overflow:hidden}.tree.svelte-124nk1e{background:#0d0f14;border-right:1px solid #1e2330;flex-direction:column;min-width:0;height:100%;display:flex}.tree-head.svelte-124nk1e{color:#8ea1bf;letter-spacing:.12em;border-bottom:1px solid #1e2330;flex-shrink:0;align-items:center;gap:.45rem;height:40px;padding:0 .75rem;font-size:.62rem;display:flex}.tree-root-name.svelte-124nk1e{color:#4a5568;text-overflow:ellipsis;white-space:nowrap;max-width:100px;margin-left:auto;font-size:.55rem;overflow:hidden}.tree-list.svelte-124nk1e{scrollbar-width:thin;scrollbar-color:#1e2330 transparent;flex-direction:column;flex:1;gap:1px;padding:.35rem;display:flex;overflow:auto}.section-label.svelte-124nk1e{letter-spacing:.14em;color:#f59e0b;align-items:center;gap:.3rem;padding:.3rem .45rem .15rem;font-size:.52rem;font-weight:700;display:flex}.proposed-label.svelte-124nk1e{color:#f59e0b}.section-divider.svelte-124nk1e{background:#1e2330;height:1px;margin:.35rem 0}.dir-row.svelte-124nk1e{color:#7a8fa8;width:100%;min-height:26px;font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:.35rem;padding-right:.35rem;font-size:.68rem;transition:background .1s,color .1s;display:flex}.dir-row.svelte-124nk1e:hover{color:#c8d0de;background:#111318}.dir-row.svelte-124nk1e span:where(.svelte-124nk1e){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dir-group.svelte-124nk1e{flex-direction:column;display:flex}.file-row.svelte-124nk1e{color:#8ea1bf;width:100%;min-height:26px;font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:.4rem;padding-right:.45rem;font-size:.68rem;transition:background .1s,color .1s;display:flex}.file-row.svelte-124nk1e span:where(.svelte-124nk1e){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.file-row.svelte-124nk1e:hover{color:#c8d0de;background:#111318}.file-row.active.svelte-124nk1e{color:#93c5fd;background:#0f1a2e}.file-row.proposed.svelte-124nk1e{color:#fbbf24}.proposed-row.svelte-124nk1e{color:#f59e0b;background:#150e00;border:1px solid #3a2500;border-radius:5px;align-items:center;gap:.4rem;min-height:28px;margin-bottom:1px;padding:0 .55rem;font-size:.68rem;display:flex}.proposed-row.svelte-124nk1e:hover{color:#fbbf24;background:#1f1400}.proposed-row.active.svelte-124nk1e{background:#1f1400;border-color:#f59e0b}.file-dir.svelte-124nk1e{color:#4a5568;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:80px;margin-left:auto;font-size:.58rem;overflow:hidden}.hint.svelte-124nk1e{color:#4a5568;padding:.65rem .45rem;font-size:.65rem;line-height:1.6}.hint.error.svelte-124nk1e{color:#ef4444}.xterm{cursor:text;-webkit-user-select:none;user-select:none;position:relative}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{z-index:5;position:absolute;top:0}.xterm .xterm-helper-textarea{opacity:0;z-index:-5;white-space:nowrap;resize:none;border:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:-9999em;overflow:hidden}.xterm .composition-view{color:#fff;white-space:nowrap;z-index:1;background:#000;display:none;position:absolute}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{cursor:default;background-color:#000;position:absolute;inset:0;overflow-y:scroll}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;top:0;left:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{visibility:hidden;line-height:normal;display:inline-block;position:absolute;top:0;left:-9999em}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility,.xterm .xterm-message{z-index:10;color:#0000;pointer-events:none;position:absolute;inset:0}.xterm .live-region{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:underline double;text-decoration:underline double}.xterm-underline-3{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.xterm-underline-4{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.xterm-underline-5{-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:underline overline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;pointer-events:none;position:absolute;top:0;right:0}.xterm-decoration-top{z-index:2;position:relative}.term-wrap.svelte-fe92n4{background:#0b0f14;flex:1;min-height:0;padding:.35rem}.agents-shell.svelte-1r43k6u{background:#0a0b0e;flex-direction:column;height:100%;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;display:flex;overflow:hidden}.agents-header.svelte-1r43k6u{background:#0d0f14;border-bottom:1px solid #1e2330;flex-shrink:0;justify-content:space-between;align-items:center;height:56px;padding:0 1.5rem;display:flex}.header-left.svelte-1r43k6u{align-items:center;gap:.8rem;display:flex}.header-icon.svelte-1r43k6u{color:#3b82f6;filter:drop-shadow(0 0 6px #3b82f680);font-size:1.2rem}.header-title.svelte-1r43k6u{letter-spacing:.2em;color:#e2e8f4;margin:0;font-size:.72rem;font-weight:700}.header-sub.svelte-1r43k6u{letter-spacing:.1em;color:#475569;margin:0;font-size:.52rem}.save-btn.svelte-1r43k6u{color:#b6d3fa;font:inherit;letter-spacing:.15em;cursor:pointer;background:#0f1a2e;border:1px solid #2d4a7a;border-radius:5px;padding:6px 18px;font-size:.62rem;transition:border-color .15s,background .15s,color .15s}.save-btn.svelte-1r43k6u:hover:not(:disabled){background:#132040;border-color:#3b82f6}.save-btn.saving.svelte-1r43k6u{opacity:.6;cursor:not-allowed}.save-btn.saved.svelte-1r43k6u{color:#4ade80;background:#052010;border-color:#22c55e}.save-btn.error.svelte-1r43k6u{color:#f87171;background:#1a0505;border-color:#ef4444}.loading-row.svelte-1r43k6u{flex:1;justify-content:center;align-items:center;gap:.4rem;display:flex}.loading-dot.svelte-1r43k6u{background:#3b82f6;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite svelte-1r43k6u-pulse}.loading-dot.svelte-1r43k6u:nth-child(2){animation-delay:.2s}.loading-dot.svelte-1r43k6u:nth-child(3){animation-delay:.4s}.loading-label.svelte-1r43k6u{letter-spacing:.2em;color:#475569;margin-left:.5rem;font-size:.6rem}@keyframes svelte-1r43k6u-pulse{0%,to{opacity:.3;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.cards-grid.svelte-1r43k6u{scrollbar-width:thin;scrollbar-color:#1e2330 transparent;flex:1;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));align-content:start;gap:1rem;padding:1.25rem 1.5rem;display:grid;overflow-y:auto}.agent-card.svelte-1r43k6u{background:#0d0f14;border:1px solid #1e2330;border-radius:8px;flex-direction:column;gap:.75rem;padding:1rem;transition:border-color .2s;display:flex}.agent-card.svelte-1r43k6u:hover{border-color:#2d3a52}.agent-card[data-role=ceo].svelte-1r43k6u{border-left:2px solid #c084fc}.agent-card[data-role=coder1].svelte-1r43k6u{border-left:2px solid #a855f7}.agent-card[data-role=coder2].svelte-1r43k6u{border-left:2px solid #3b82f6}.agent-card[data-role=auditor].svelte-1r43k6u{border-left:2px solid #34d399}.agent-card[data-role=tester].svelte-1r43k6u{border-left:2px solid #60a5fa}.agent-card[data-role=marketing].svelte-1r43k6u{border-left:2px solid #fb923c}.card-top.svelte-1r43k6u{align-items:center;gap:.65rem;display:flex}.role-icon.svelte-1r43k6u{color:#3b82f6;filter:drop-shadow(0 0 4px #3b82f660);flex-shrink:0;font-size:1.1rem}.role-info.svelte-1r43k6u{flex-direction:column;flex:1;gap:2px;display:flex}.role-name.svelte-1r43k6u{letter-spacing:.12em;color:#e2e8f4;font-size:.68rem;font-weight:700}.role-desc.svelte-1r43k6u{color:#475569;letter-spacing:.08em;font-size:.52rem}.provider-badge.svelte-1r43k6u{letter-spacing:.15em;color:#94a3b8;border:1px solid #2d3a52;border-radius:3px;flex-shrink:0;padding:2px 6px;font-size:.48rem;font-weight:700}.default-badge.svelte-1r43k6u{color:#475569;border-color:#1e2330}.current-model.svelte-1r43k6u{background:#111318;border:1px solid #1e2330;border-radius:5px;align-items:center;gap:.5rem;padding:.45rem .6rem;display:flex}.current-label.svelte-1r43k6u{letter-spacing:.18em;color:#3b82f6;flex-shrink:0;font-size:.45rem}.current-value.svelte-1r43k6u{color:#c8d0de;flex:1;font-size:.6rem}.ctx-badge.svelte-1r43k6u{color:#475569;letter-spacing:.1em;flex-shrink:0;font-size:.45rem}.selector-wrap.svelte-1r43k6u{position:relative}.model-select.svelte-1r43k6u{color:#c8d0de;width:100%;font:inherit;cursor:pointer;appearance:none;background:#111318;border:1px solid #1e2330;border-radius:5px;padding:.4rem .6rem;font-size:.62rem}.model-select.svelte-1r43k6u:focus{border-color:#3b82f6;outline:none}.model-select.svelte-1r43k6u option:where(.svelte-1r43k6u),.model-select.svelte-1r43k6u optgroup:where(.svelte-1r43k6u){color:#c8d0de;background:#0d0f14}.model-chips.svelte-1r43k6u{flex-wrap:wrap;gap:.35rem;display:flex}.chip.svelte-1r43k6u{color:#64748b;font:inherit;letter-spacing:.06em;cursor:pointer;white-space:nowrap;background:#111318;border:1px solid #1e2330;border-radius:4px;align-items:center;gap:.3rem;padding:2px 7px;font-size:.5rem;transition:border-color .15s,color .15s,background .15s;display:flex}.chip.svelte-1r43k6u:hover:not(.chip-active){color:#94a3b8;border-color:#2d3a52}.chip-active.svelte-1r43k6u{background:#0f1826;font-weight:700}.chip-dot.svelte-1r43k6u{border-radius:50%;flex-shrink:0;width:5px;height:5px}.legend.svelte-1r43k6u{background:#0d0f14;border-top:1px solid #1e2330;flex-shrink:0;gap:1.25rem;padding:.6rem 1.5rem;display:flex}.legend-item.svelte-1r43k6u{letter-spacing:.15em;color:#475569;align-items:center;gap:.35rem;font-size:.5rem;display:flex}.legend-dot.svelte-1r43k6u{border-radius:50%;width:6px;height:6px}.backdrop.svelte-lcowft{z-index:39;cursor:pointer;background:#00000073;position:fixed;inset:0}.drawer.svelte-lcowft{z-index:40;background:#0a0c12;border-left:1px solid #1e2330;flex-direction:column;width:420px;height:100dvh;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;transition:transform .22s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.drawer-open.svelte-lcowft{transform:translate(0)}.drawer-embedded.svelte-lcowft{top:unset;right:unset;z-index:1;border-left:none;border-right:1px solid #1e2330;width:100%;height:100%;transition:none;position:relative;transform:none}.drawer-header.svelte-lcowft{background:#0d0f14;border-bottom:1px solid #1e2330;flex-shrink:0;align-items:center;gap:.6rem;height:48px;padding:0 1rem;display:flex}.header-title.svelte-lcowft{letter-spacing:.22em;color:#c1dbff;font-size:.6rem;font-weight:700}.header-sub.svelte-lcowft{letter-spacing:.1em;color:#334155;flex:1;font-size:.48rem}.new-chat-btn.svelte-lcowft{color:#4a90d9;cursor:pointer;font:inherit;letter-spacing:.08em;background:0 0;border:1px solid #1e2a44;border-radius:4px;padding:2px 8px;font-size:.6rem;transition:color .15s,border-color .15s,background .15s}.new-chat-btn.svelte-lcowft:hover{color:#7eb8ff;background:#0d1a2e;border-color:#2d5a9e}.close-btn.svelte-lcowft{color:#475569;cursor:pointer;font:inherit;background:0 0;border:1px solid #1e2330;border-radius:4px;padding:2px 7px;font-size:.7rem;transition:color .15s,border-color .15s}.close-btn.svelte-lcowft:hover{color:#94a3b8;border-color:#2d3a52}.token-balance.svelte-lcowft{color:#94a3b8;background:#0d0f14;border-bottom:1px solid #1e2330;flex-shrink:0;align-items:center;gap:.4rem;padding:.3rem 1rem;font-size:.6rem;display:flex}.balance-label.svelte-lcowft{letter-spacing:.12em}.balance-value.svelte-lcowft{color:#c1dbff;font-weight:700}.no-project.svelte-lcowft{color:#475569;letter-spacing:.08em;text-align:center;flex:1;justify-content:center;align-items:center;padding:2rem;font-size:.65rem;display:flex}.msg-list.svelte-lcowft{scrollbar-width:thin;scrollbar-color:#1e2330 transparent;flex-direction:column;flex:1;gap:.65rem;min-height:0;padding:.75rem .85rem;display:flex;overflow-y:auto}.bubble.svelte-lcowft{border-radius:8px;flex-direction:column;gap:.2rem;max-width:92%;padding:.55rem .7rem;font-size:.72rem;line-height:1.5;display:flex}.bubble-user.svelte-lcowft{color:#c1dbff;background:#0f1a2e;border:1px solid #2d4a7a;align-self:flex-end}.bubble-assistant.svelte-lcowft{color:#c8d0de;background:#0d1117;border:1px solid #1e2330;align-self:flex-start}.bubble-system.svelte-lcowft{color:#64748b;text-align:center;background:#0d1117;border:1px dashed #1e2330;align-self:center;width:98%;max-width:98%;font-size:.65rem}.bubble-role.svelte-lcowft{letter-spacing:.18em;color:#475569;font-size:.45rem;font-weight:700}.bubble-text.svelte-lcowft pre.md-pre{background:#060810;border:1px solid #1e2330;border-radius:5px;margin:.35rem 0;padding:.5rem .65rem;font-size:.65rem;overflow-x:auto}.bubble-text.svelte-lcowft code.md-code{background:#111318;border:1px solid #1e2330;border-radius:3px;padding:1px 4px;font-size:.68rem}.bubble-text.svelte-lcowft h3.md-h,.bubble-text.svelte-lcowft h4.md-h{color:#94a3b8;letter-spacing:.1em;margin:.4rem 0 .2rem;font-size:.72rem}.bubble-text.svelte-lcowft li{margin-left:1rem;list-style:outside}.bubble-text.svelte-lcowft strong{color:#e2e8f0}.bubble-loading.svelte-lcowft{padding:.65rem .8rem}.typing.svelte-lcowft{align-items:center;gap:4px;height:18px;display:flex}.typing.svelte-lcowft span:where(.svelte-lcowft){background:#3b82f6;border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite svelte-lcowft-bounce}.typing.svelte-lcowft span:where(.svelte-lcowft):nth-child(2){animation-delay:.18s}.typing.svelte-lcowft span:where(.svelte-lcowft):nth-child(3){animation-delay:.36s}@keyframes svelte-lcowft-bounce{0%,80%,to{opacity:.4;transform:scale(.7)}40%{opacity:1;transform:scale(1)}}.plan-card.svelte-lcowft{background:#040d09;border:1px solid #14522a;border-radius:8px;flex-direction:column;gap:.55rem;padding:.8rem .9rem;display:flex}.plan-card-label.svelte-lcowft{letter-spacing:.2em;color:#4ade80;font-size:.48rem;font-weight:700}.plan-card-body.svelte-lcowft{color:#c8d0de;font-size:.7rem;line-height:1.55}.plan-steps.svelte-lcowft{border-top:1px solid #0a2e18;border-bottom:1px solid #0a2e18;flex-direction:column;gap:.35rem;margin:0;padding:.5rem 0;list-style:none;display:flex}.plan-step.svelte-lcowft{color:#94a3b8;align-items:flex-start;gap:.5rem;font-size:.65rem;line-height:1.45;display:flex}.step-num.svelte-lcowft{color:#4ade80;background:#0a2e18;border:1px solid #14522a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;font-size:.48rem;display:flex}.step-text.svelte-lcowft{overflow-wrap:break-word;word-break:break-word;flex:1}.plan-card-task-id.svelte-lcowft{color:#475569;letter-spacing:.06em;font-size:.52rem}.plan-card-task-id.svelte-lcowft code:where(.svelte-lcowft){color:#64748b;background:#111318;border-radius:3px;padding:1px 4px}.plan-card-actions.svelte-lcowft{gap:.5rem;margin-top:.1rem;display:flex}.btn-reject.svelte-lcowft{color:#f87171;font:inherit;letter-spacing:.1em;cursor:pointer;background:#1a0505;border:1px solid #7f1d1d;border-radius:5px;flex:1;padding:.42rem 0;font-size:.6rem;transition:background .15s,border-color .15s}.btn-reject.svelte-lcowft:hover:not(:disabled){background:#2a0808;border-color:#ef4444}.btn-reject.svelte-lcowft:disabled{opacity:.4;cursor:not-allowed}.btn-approve.svelte-lcowft{color:#4ade80;font:inherit;letter-spacing:.1em;cursor:pointer;background:#031008;border:1px solid #14522a;border-radius:5px;flex:2;padding:.42rem 0;font-size:.6rem;transition:background .15s,border-color .15s}.btn-approve.svelte-lcowft:hover:not(:disabled){background:#051a0c;border-color:#22c55e}.btn-approve.svelte-lcowft:disabled{opacity:.6;cursor:not-allowed}.preview-card.svelte-lcowft{background:#05120abf;border:1px solid #4ade8059;border-radius:10px;flex-direction:column;gap:.55rem;margin:.35rem 0;padding:.75rem .85rem;display:flex}.preview-card-label.svelte-lcowft{letter-spacing:.1em;color:#4ade80;text-transform:uppercase;font-size:.72rem;font-weight:700}.preview-card-commands.svelte-lcowft{flex-direction:column;gap:.35rem;display:flex}.preview-cmd-row.svelte-lcowft{background:#00000073;border:1px solid #1e2a1e;border-radius:6px;align-items:center;gap:.5rem;padding:.38rem .55rem;display:flex}.preview-cmd.svelte-lcowft{color:#d1fae5;-webkit-user-select:all;user-select:all;flex:1;font-family:monospace;font-size:.8rem}.preview-copy-btn.svelte-lcowft{color:#4ade80;cursor:pointer;background:0 0;border:1px solid #2d4a2d;border-radius:4px;flex-shrink:0;padding:.15rem .4rem;font-size:.75rem;transition:background .15s,border-color .15s}.preview-copy-btn.svelte-lcowft:hover{background:#4ade801f;border-color:#4ade80}.preview-url.svelte-lcowft{color:#94a3b8;font-size:.74rem}.preview-url.svelte-lcowft a:where(.svelte-lcowft){color:#60a5fa;text-decoration:none}.preview-url.svelte-lcowft a:where(.svelte-lcowft):hover{text-decoration:underline}.input-area.svelte-lcowft{background:#0d0f14;border-top:1px solid #1e2330;flex-shrink:0;align-items:flex-end;gap:.5rem;padding:.65rem .85rem;display:flex}.input-box.svelte-lcowft{color:#c8d0de;font:inherit;resize:none;scrollbar-width:thin;background:#0a0c12;border:1px solid #1e2330;border-radius:6px;outline:none;flex:1;padding:.45rem .6rem;font-size:.72rem;line-height:1.4;transition:border-color .15s}.input-box.svelte-lcowft:focus{border-color:#2d4a7a}.input-box.svelte-lcowft:disabled{opacity:.5}.input-box.svelte-lcowft::placeholder{color:#334155}.send-btn.svelte-lcowft{color:#b6d3fa;width:38px;height:38px;font:inherit;cursor:pointer;background:#0f1a2e;border:1px solid #2d4a7a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;transition:background .15s,border-color .15s;display:flex}.send-btn.svelte-lcowft:hover:not(:disabled){background:#162336;border-color:#3b82f6}.send-btn.svelte-lcowft:disabled{opacity:.4;cursor:not-allowed}.backdrop.svelte-anx9w7{z-index:49;background:#00000073;position:fixed;inset:0}.drawer.svelte-anx9w7{z-index:50;background:#0d0f14;border-left:1px solid #1e2330;flex-direction:column;width:320px;height:100dvh;transition:transform .22s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;right:0;overflow:hidden;transform:translate(100%)}.drawer-open.svelte-anx9w7{transform:translate(0)}.drawer-header.svelte-anx9w7{border-bottom:1px solid #1e2330;flex-shrink:0;justify-content:space-between;align-items:center;height:44px;padding:0 1rem;display:flex}.drawer-title.svelte-anx9w7{letter-spacing:.2em;color:#64748b;font-size:.6rem}.close-btn.svelte-anx9w7{color:#475569;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 6px;font-size:.8rem;line-height:1;transition:color .15s}.close-btn.svelte-anx9w7:hover{color:#94a3b8}.drawer-body.svelte-anx9w7{flex-direction:column;flex:1;gap:0;padding:1rem;display:flex;overflow-y:auto}.section.svelte-anx9w7{padding:.75rem 0}.section-heading.svelte-anx9w7{letter-spacing:.18em;color:#475569;margin:0 0 .75rem;font-size:.55rem;font-weight:600}.danger-heading.svelte-anx9w7{color:#7f1d1d}.section-desc.svelte-anx9w7{color:#64748b;margin:0 0 .85rem;font-size:.65rem;line-height:1.5}.divider.svelte-anx9w7{background:#1e2330;height:1px;margin:.25rem 0}.info-row.svelte-anx9w7{border-bottom:1px solid #111318;justify-content:space-between;align-items:center;padding:.35rem 0;display:flex}.info-label.svelte-anx9w7{color:#475569;letter-spacing:.08em;font-size:.58rem}.info-value.svelte-anx9w7{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;text-align:right;max-width:180px;font-size:.62rem;overflow:hidden}.muted.svelte-anx9w7{color:#475569;font-size:.62rem}.tg-icon.svelte-anx9w7{color:#38bdf8;margin-right:.3rem}.action-btn.svelte-anx9w7{color:#7eb8f7;font:inherit;letter-spacing:.12em;cursor:pointer;background:#0f1a2e;border:1px solid #2d4a7a;border-radius:5px;width:100%;padding:.5rem .9rem;font-size:.6rem;transition:border-color .15s,color .15s,background .15s}.action-btn.svelte-anx9w7:hover:not(:disabled){color:#b6d3fa;background:#111f38;border-color:#3b82f6}.action-btn.svelte-anx9w7:disabled{opacity:.5;cursor:not-allowed}.error-text.svelte-anx9w7{color:#f87171;margin:.5rem 0 0;font-size:.6rem}.code-block.svelte-anx9w7{background:#080c12;border:1px solid #1e3a5f;border-radius:6px;margin-top:.75rem;padding:.65rem .75rem}.code-label.svelte-anx9w7{letter-spacing:.1em;color:#475569;margin-bottom:.4rem;font-size:.52rem}.code-row.svelte-anx9w7{align-items:center;gap:.5rem;display:flex}.link-command.svelte-anx9w7{color:#38bdf8;-webkit-user-select:all;user-select:all;letter-spacing:.05em;background:0 0;border:none;flex:1;padding:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.85rem}.copy-btn.svelte-anx9w7{color:#64a3d4;font:inherit;letter-spacing:.1em;cursor:pointer;white-space:nowrap;background:#0f1a2e;border:1px solid #2d4a7a;border-radius:4px;padding:.25rem .5rem;font-size:.5rem;transition:border-color .15s,color .15s}.copy-btn.svelte-anx9w7:hover{color:#7dd3fc;border-color:#38bdf8}.code-hint.svelte-anx9w7{color:#334155;margin:.45rem 0 0;font-size:.52rem;line-height:1.4}.tg-steps.svelte-anx9w7{flex-direction:column;gap:.45rem;margin-top:.85rem;display:flex}.step.svelte-anx9w7{color:#64748b;align-items:flex-start;gap:.5rem;font-size:.6rem;line-height:1.4;display:flex}.step.svelte-anx9w7 code:where(.svelte-anx9w7){color:#38bdf8;font-family:inherit}.step-num.svelte-anx9w7{color:#3b82f6;border:1px solid #1e3a5f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;font-size:.5rem;display:flex}.discord-icon.svelte-anx9w7{color:#818cf8;margin-right:.3rem}.discord-btn.svelte-anx9w7{text-align:center;color:#818cf8;font:inherit;letter-spacing:.12em;cursor:pointer;box-sizing:border-box;background:#0f0f1a;border:1px solid #3730a3;border-radius:5px;width:100%;padding:.5rem .9rem;font-size:.6rem;text-decoration:none;transition:border-color .15s,color .15s,background .15s;display:block}.discord-btn.svelte-anx9w7:hover{color:#a5b4fc;background:#13133a;border-color:#6366f1}.signout-btn.svelte-anx9w7{color:#7f1d1d;font:inherit;letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid #3f1414;border-radius:5px;width:100%;padding:.5rem .9rem;font-size:.6rem;transition:border-color .15s,color .15s,background .15s}.signout-btn.svelte-anx9w7:hover{color:#f87171;background:#1c0a0a;border-color:#ef4444}.promo-shell.svelte-pause0{background:#0d0f14;flex-direction:column;height:100%;display:flex;overflow:hidden}.promo-header.svelte-pause0{border-bottom:1px solid #1e2330;flex-shrink:0;padding:.7rem 1rem .5rem}.promo-title-row.svelte-pause0{align-items:center;gap:.5rem;display:flex}.promo-icon.svelte-pause0{color:#22c55e;filter:drop-shadow(0 0 4px #22c55e60);font-size:.8rem}.promo-title.svelte-pause0{letter-spacing:.22em;color:#22c55e;font-size:.55rem;font-weight:700}.promo-sub.svelte-pause0{letter-spacing:.06em;color:#475569;white-space:nowrap;text-overflow:ellipsis;max-width:260px;font-size:.52rem;overflow:hidden}.promo-controls.svelte-pause0{border-bottom:1px solid #1a1f2e;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.6rem;padding:.55rem 1rem;display:flex}.tone-label.svelte-pause0{letter-spacing:.25em;color:#334155;font-size:.45rem;font-weight:700}.tone-pills.svelte-pause0{flex-wrap:wrap;flex:1;gap:.35rem;display:flex}.tone-pill.svelte-pause0{letter-spacing:.08em;color:#64748b;cursor:pointer;background:#111318;border:1px solid #1e2330;border-radius:20px;align-items:center;gap:.3rem;padding:4px 9px;font-family:inherit;font-size:.5rem;transition:all .15s;display:flex;position:relative}.tone-pill.svelte-pause0:hover:not(:disabled){color:#94a3b8;border-color:#22c55e40}.tone-pill.active.svelte-pause0{color:#22c55e;background:#052010;border-color:#22c55e;box-shadow:0 0 8px #22c55e20}.tone-pill.svelte-pause0:disabled{opacity:.4;cursor:not-allowed}.tone-icon.svelte-pause0{font-size:.6rem}.cached-dot.svelte-pause0{opacity:.6;background:#22c55e;border-radius:50%;width:4px;height:4px}.generate-btn.svelte-pause0{letter-spacing:.15em;color:#22c55e;cursor:pointer;white-space:nowrap;background:#052010;border:1px solid #14522a;border-radius:4px;align-items:center;gap:.3rem;padding:5px 12px;font-family:inherit;font-size:.5rem;font-weight:700;transition:all .15s;display:flex}.generate-btn.svelte-pause0:hover:not(:disabled){background:#083018;border-color:#22c55e;box-shadow:0 0 8px #22c55e20}.generate-btn.svelte-pause0:disabled{opacity:.4;cursor:not-allowed}.promo-error.svelte-pause0{color:#f87171;letter-spacing:.04em;margin:.4rem 1rem;font-size:.58rem}.empty-state.svelte-pause0{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:2rem;display:flex}.empty-icon.svelte-pause0{color:#1e2d3a;margin-bottom:.5rem;font-size:2rem}.empty-title.svelte-pause0{color:#475569;letter-spacing:.05em;margin:0;font-size:.7rem}.empty-hint.svelte-pause0{color:#334155;max-width:380px;margin:0;font-size:.58rem;line-height:1.6}.generate-btn--large.svelte-pause0{margin-top:.5rem;padding:7px 18px;font-size:.58rem}.loading-state.svelte-pause0{letter-spacing:.15em;color:#22c55e;flex:1;justify-content:center;align-items:center;gap:.6rem;font-size:.58rem;display:flex}.spin-icon.svelte-pause0{animation:1s linear infinite svelte-pause0-spin;display:inline-block}.spin-large.svelte-pause0{font-size:1.2rem}@keyframes svelte-pause0-spin{to{transform:rotate(360deg)}}.drafts-grid.svelte-pause0{scrollbar-width:thin;scrollbar-color:#1e2330 transparent;flex:1;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:.6rem;padding:.75rem;display:grid;overflow-y:auto}.draft-card.svelte-pause0{background:#111318;border:1px solid #1e2330;border-radius:7px;flex-direction:column;gap:.5rem;min-height:160px;padding:.7rem .8rem;display:flex}.draft-card--x.svelte-pause0{border-left:2px solid #e2e8f4}.draft-card--li.svelte-pause0{border-left:2px solid #3b82f6}.draft-card--reddit.svelte-pause0{border-left:2px solid #f97316}.draft-card--video.svelte-pause0{border-left:2px solid #a855f7}.card-header.svelte-pause0{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.platform-label.svelte-pause0{letter-spacing:.15em;flex:1;font-size:.5rem;font-weight:700}.platform-label--x.svelte-pause0{color:#e2e8f4}.platform-label--li.svelte-pause0{color:#3b82f6}.platform-label--reddit.svelte-pause0{color:#f97316}.platform-label--video.svelte-pause0{color:#a855f7}.char-count.svelte-pause0{color:#475569;letter-spacing:.08em;font-size:.45rem}.duration-badge.svelte-pause0{color:#475569;letter-spacing:.08em;background:#1e2330;border-radius:10px;padding:1px 6px;font-size:.45rem}.copy-btn.svelte-pause0{letter-spacing:.1em;color:#475569;cursor:pointer;white-space:nowrap;background:#0d0f14;border:1px solid #1e2330;border-radius:3px;padding:2px 8px;font-family:inherit;font-size:.45rem;font-weight:700;transition:all .15s}.copy-btn.svelte-pause0:hover{color:#22c55e;border-color:#22c55e}.draft-text.svelte-pause0{color:#94a3b8;white-space:pre-wrap;word-break:break-word;scrollbar-width:thin;scrollbar-color:#1e2330 transparent;flex:1;max-height:180px;margin:0;font-family:inherit;font-size:.62rem;line-height:1.6;overflow-y:auto}.script-text.svelte-pause0{color:#a78bfa;font-size:.58rem;line-height:1.8}.hook-line.svelte-pause0{color:#cbd5e1;letter-spacing:.02em;border-bottom:1px solid #1e2330;margin:0;padding-bottom:.35rem;font-size:.65rem;font-weight:700}.reddit-meta.svelte-pause0{flex-direction:column;gap:.25rem;display:flex}.reddit-title.svelte-pause0{color:#f97316;letter-spacing:.02em;font-size:.62rem;font-weight:700;line-height:1.3}.subreddit-tags.svelte-pause0{flex-wrap:wrap;gap:.25rem;display:flex}.subreddit-tag.svelte-pause0{color:#f97316;letter-spacing:.05em;background:#1c0f05;border:1px solid #7c2d12;border-radius:10px;padding:1px 6px;font-size:.45rem}.video-title.svelte-pause0{color:#c4b5fd;letter-spacing:.03em;margin:0;font-size:.58rem;font-weight:700}.ide-layout.svelte-1ca5co0{background:#0a0b0e;grid-template-columns:220px 1fr;height:100%;min-height:0;display:grid;overflow:hidden}.sidebar.svelte-1ca5co0{border-right:1px solid #1e2330;min-height:0;overflow:hidden}.main-area.svelte-1ca5co0{grid-template-rows:1fr 280px;min-height:0;display:grid;overflow:hidden}.editor-area.svelte-1ca5co0{min-height:0;overflow:hidden}.bottom-panel.svelte-1ca5co0{background:#0b0f14;border-top:1px solid #1e2330;flex-direction:column;min-height:0;display:flex;overflow:hidden}.panel-tabs.svelte-1ca5co0{background:#0d0f14;border-bottom:1px solid #1e2330;flex-shrink:0;align-items:center;gap:.25rem;height:34px;padding:0 .6rem;display:flex}.panel-tab.svelte-1ca5co0{color:#4a5568;font:inherit;letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:3px 10px;font-size:.58rem;transition:border-color .15s,color .15s}.panel-tab.svelte-1ca5co0:hover{color:#8ea1bf}.panel-tab.active.svelte-1ca5co0{color:#c1dbff;background:#0f1a2e;border-color:#3b82f6}.panel-tab-aura.active.svelte-1ca5co0{color:#86efac!important;background:#052010!important;border-color:#22c55e!important}.panel-cwd.svelte-1ca5co0{letter-spacing:.06em;color:#2d3a52;text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:.5rem;overflow:hidden}.panel-body.svelte-1ca5co0{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.link-status-wrap.svelte-2e2vo2{align-items:center;display:inline-flex;position:relative}.link-pill.svelte-2e2vo2{cursor:pointer;letter-spacing:.12em;white-space:nowrap;color:#64748b;background:#111318;border:1px solid #1e2330;border-radius:20px;align-items:center;gap:.35rem;padding:.22rem .6rem;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:.55rem;font-weight:700;line-height:1;transition:opacity .15s,background .2s,border-color .2s;display:inline-flex}.link-pill.connected.svelte-2e2vo2{color:#4ade80;background:#071a10;border-color:#166534}.link-pill.disconnected.svelte-2e2vo2{color:#f87171;background:#1a0805;border-color:#7f1d1d}.link-pill.svelte-2e2vo2:hover{opacity:.85}.dot.svelte-2e2vo2{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.connected.svelte-2e2vo2 .dot:where(.svelte-2e2vo2){animation:2s ease-in-out infinite svelte-2e2vo2-pulse-green}.disconnected.svelte-2e2vo2 .dot:where(.svelte-2e2vo2){background:#f87171}@keyframes svelte-2e2vo2-pulse-green{0%,to{opacity:1}50%{opacity:.4}}.popover.svelte-2e2vo2{z-index:9999;background:#0d0f14;border:1px solid #1e2330;border-radius:10px;width:320px;padding:1rem;font-family:Inter,Segoe UI,sans-serif;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 32px #0009}.pop-header.svelte-2e2vo2{align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.78rem;font-weight:600;display:flex}.connected-header.svelte-2e2vo2{color:#4ade80}.disconnected-header.svelte-2e2vo2{color:#f87171}.pop-dot.svelte-2e2vo2{border-radius:50%;flex-shrink:0;width:8px;height:8px}.connected-dot.svelte-2e2vo2{background:#4ade80;animation:2s ease-in-out infinite svelte-2e2vo2-pulse-green}.disconnected-dot.svelte-2e2vo2{background:#f87171}.pop-row.svelte-2e2vo2{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.4rem;display:flex}.pop-label.svelte-2e2vo2{color:#475569;text-transform:uppercase;letter-spacing:.08em;flex-shrink:0;font-size:.68rem}.pop-val.svelte-2e2vo2{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;background:#111318;border-radius:4px;max-width:160px;padding:.1rem .3rem;font-family:JetBrains Mono,monospace;font-size:.7rem;overflow:hidden}.pop-hint.svelte-2e2vo2{color:#475569;margin:.75rem 0 0;font-size:.72rem;line-height:1.5}.pop-step-label.svelte-2e2vo2{letter-spacing:.15em;color:#334155;margin:0 0 .4rem;font-family:JetBrains Mono,monospace;font-size:.52rem}.pop-steps.svelte-2e2vo2{flex-direction:column;gap:.35rem;margin:0 0 .85rem;padding-left:1.1rem;display:flex}.pop-steps.svelte-2e2vo2 li:where(.svelte-2e2vo2){color:#94a3b8;font-size:.72rem;line-height:1.5}.pop-steps.svelte-2e2vo2 code:where(.svelte-2e2vo2){color:#7dd3fc;background:#111318;border:1px solid #1e2330;border-radius:4px;padding:.05rem .3rem;font-family:JetBrains Mono,monospace;font-size:.85em}.pop-tip.svelte-2e2vo2{color:#7dd3fc;background:#0f1a2e;border:1px solid #1e3a5f;border-radius:6px;padding:.5rem .6rem;font-size:.7rem;line-height:1.5}.pop-tip.svelte-2e2vo2 code:where(.svelte-2e2vo2){color:#38bdf8}.pop-warning.svelte-2e2vo2{background:#1a0d05;border:1px solid #7c2d12;border-radius:6px;gap:.5rem;margin-bottom:.85rem;padding:.55rem .6rem;display:flex}.warn-icon.svelte-2e2vo2{color:#fb923c;flex-shrink:0;font-size:.85rem;line-height:1.5}.pop-warning.svelte-2e2vo2 p:where(.svelte-2e2vo2){color:#cbd5e1;margin:0;font-size:.72rem;line-height:1.55}.pop-warning.svelte-2e2vo2 strong:where(.svelte-2e2vo2){color:#fb923c}.pop-req.svelte-2e2vo2{color:#94a3b8;background:#111318;border:1px solid #1e2330;border-radius:5px;margin-bottom:.85rem;padding:.18rem .5rem;font-family:JetBrains Mono,monospace;font-size:.68rem;display:inline-block}.pop-steps.svelte-2e2vo2{flex-direction:column;gap:.65rem;margin:0 0 .85rem;padding:0;list-style:none;display:flex}.pop-steps.svelte-2e2vo2 li:where(.svelte-2e2vo2){color:#94a3b8;flex-direction:column;gap:.25rem;font-size:.72rem;line-height:1.5;display:flex}.step-num.svelte-2e2vo2{color:#60a5fa;background:#1e2330;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;margin-bottom:.1rem;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:700;display:inline-flex}.block-code.svelte-2e2vo2{color:#7dd3fc;white-space:pre;background:#080b10;border:1px solid #1e2330;border-radius:5px;padding:.35rem .55rem;font-family:JetBrains Mono,monospace;font-size:.69rem;line-height:1.6;display:block}.pop-oss.svelte-2e2vo2{color:#475569;border-top:1px solid #1e2330;margin-top:.65rem;padding-top:.65rem;font-size:.68rem;line-height:1.6}.pop-oss.svelte-2e2vo2 a:where(.svelte-2e2vo2){color:#60a5fa;text-decoration:none}.pop-oss.svelte-2e2vo2 a:where(.svelte-2e2vo2):hover{text-decoration:underline}@keyframes svelte-190hcm4-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.08)}}.hub-shell.svelte-190hcm4{color:#e6f0ff;background:radial-gradient(circle at 15% 10%,#4ade801a,#0000 25%),radial-gradient(circle at 85% 0,#3b82f61f,#0000 20%),#05070a;min-height:100dvh;padding:1.4rem}.project-nav.svelte-190hcm4{align-items:center;gap:.75rem;height:44px;margin-bottom:1rem;padding:0 .9rem;display:flex}.brand-name.svelte-190hcm4{letter-spacing:.14em;color:#e2e8f4;white-space:nowrap;font-size:.72rem;font-weight:700}.accent.svelte-190hcm4{color:#4ade80}.nav-tabs.svelte-190hcm4{gap:.25rem;margin-left:.45rem;display:flex}.nav-tab.svelte-190hcm4{color:#64748b;font:inherit;letter-spacing:.12em;cursor:pointer;background:#0d0f14;border:1px solid #1e2330;border-radius:4px;padding:3px 10px;font-size:.58rem;transition:border-color .15s,color .15s,background .15s}.nav-tab.svelte-190hcm4:hover{color:#94a3b8;border-color:#2d3a52}.nav-tab-active.svelte-190hcm4{color:#c1dbff;background:#0f1a2e;border-color:#4ade80}.nav-user.svelte-190hcm4{align-items:center;gap:.4rem;margin-left:auto;display:flex}.nav-balance.svelte-190hcm4{letter-spacing:.1em;color:#8fb0dd;white-space:nowrap;cursor:pointer;font-size:.55rem;font:inherit;background:0 0;border:none;padding:0}.nav-balance.svelte-190hcm4:hover{color:#b6d3fa}.nav-recharge.svelte-190hcm4{font:inherit;letter-spacing:.12em;color:#60a5fa;cursor:pointer;white-space:nowrap;background:#0f1a2e;border:1px solid #2d4a7a;border-radius:4px;padding:3px 8px;font-size:.55rem;transition:border-color .15s,color .15s,background .15s}.nav-recharge.svelte-190hcm4:hover{color:#d9ffe6;background:#0f1b14;border-color:#4ade80}.nav-signout.svelte-190hcm4{font:inherit;letter-spacing:.12em;color:#94a3b8;cursor:pointer;white-space:nowrap;background:#0f0d14;border:1px solid #2d2340;border-radius:4px;padding:3px 8px;font-size:.55rem;transition:border-color .15s,color .15s,background .15s}.nav-signout.svelte-190hcm4:hover{color:#fecaca;background:#1a0f0f;border-color:#f87171}.glass.svelte-190hcm4{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d111999;border:1px solid #2d4a7a4d;border-radius:14px}.hub-header.svelte-190hcm4{justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:1rem 1.1rem;display:flex}.eyebrow.svelte-190hcm4{letter-spacing:.12em;text-transform:uppercase;color:#8fb0dd;margin:0 0 .3rem;font-size:.72rem}h1.svelte-190hcm4{color:#fff;margin:0;font-size:clamp(1.1rem,1.75vw,1.45rem)}.subtext.svelte-190hcm4{color:#94a3b8;max-width:48ch;margin:.35rem 0 0;font-size:.84rem}.quick-stats.svelte-190hcm4{grid-template-columns:repeat(3,minmax(115px,1fr));gap:.55rem;width:min(500px,100%);display:grid}.stat.svelte-190hcm4{padding:.6rem .75rem}.stat.svelte-190hcm4 span:where(.svelte-190hcm4){color:#8fb0dd;font-size:.72rem}.stat.svelte-190hcm4 strong:where(.svelte-190hcm4){color:#fff;margin-top:.2rem;font-size:1rem;display:block}.project-grid.svelte-190hcm4{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:.9rem;margin-bottom:1rem;display:grid}.agent-logs.svelte-190hcm4{padding:.85rem .95rem}.logs-header.svelte-190hcm4{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.65rem;display:flex}.logs-header.svelte-190hcm4 h2:where(.svelte-190hcm4){letter-spacing:.05em;color:#fff;margin:0;font-size:.86rem}.logs-header.svelte-190hcm4 span:where(.svelte-190hcm4){color:#8fb0dd;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem}.logs-list.svelte-190hcm4{scrollbar-width:thin;scrollbar-color:#4ade8059 transparent;flex-direction:column;gap:.5rem;max-height:210px;padding-right:.2rem;display:flex;overflow-y:auto}.log-item.svelte-190hcm4{background:#080d14b3;border:1px solid #2d4a7a59;border-radius:10px;padding:.55rem .65rem}.log-item.svelte-190hcm4 p:where(.svelte-190hcm4){color:#d8e8ff;margin:0;font-size:.77rem;line-height:1.4}.log-item.svelte-190hcm4 small:where(.svelte-190hcm4){color:#94a3b8;margin-top:.3rem;font-size:.7rem;display:block}.logs-empty.svelte-190hcm4{color:#94a3b8;margin:0;padding:.85rem .6rem;font-size:.8rem}.new-project-card.svelte-190hcm4{cursor:pointer;text-align:left;border-style:dashed;border-color:#4ade8073;min-height:220px;padding:1rem;transition:border-color .2s,box-shadow .2s,transform .2s}.new-project-card.svelte-190hcm4:hover{border-color:#4ade80;transform:translateY(-4px);box-shadow:0 0 22px #4ade802e}.plus-pulse.svelte-190hcm4{color:#4ade80;background:#4ade801a;border-radius:999px;place-items:center;width:2.1rem;height:2.1rem;margin-bottom:.55rem;font-size:1.4rem;animation:1.7s ease-in-out infinite svelte-190hcm4-pulse;display:inline-grid}.new-project-card.svelte-190hcm4 h3:where(.svelte-190hcm4){color:#fff;margin:0 0 .35rem}.new-project-card.svelte-190hcm4 p:where(.svelte-190hcm4){color:#94a3b8;margin:0;font-size:.85rem;line-height:1.45}.project-card.svelte-190hcm4{flex-direction:column;min-height:220px;padding:.95rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative}.project-card.svelte-190hcm4:hover{border-color:#4ade80;transform:translateY(-4px);box-shadow:0 0 18px #4ade8029}.project-entry.svelte-190hcm4{color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:0}.card-top.svelte-190hcm4{justify-content:space-between;align-items:center;gap:.4rem;margin-bottom:.7rem;display:flex}.card-top.svelte-190hcm4 h3:where(.svelte-190hcm4){color:#fff;margin:0;font-size:.98rem}.status-chip.svelte-190hcm4{letter-spacing:.04em;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .44rem;font-size:.68rem;display:inline-flex}.status-dot.svelte-190hcm4{border-radius:50%;width:.45rem;height:.45rem;animation:1.8s ease-in-out infinite svelte-190hcm4-pulse}.status-active.svelte-190hcm4{color:#4ade80;background:#4ade801f}.status-active.svelte-190hcm4 .status-dot:where(.svelte-190hcm4){background:#4ade80}.status-standby.svelte-190hcm4{color:#8fb0dd;background:#8fb0dd24}.status-standby.svelte-190hcm4 .status-dot:where(.svelte-190hcm4){background:#8fb0dd}.project-entry.svelte-190hcm4 p:where(.svelte-190hcm4){color:#94a3b8;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.4rem;margin:0;font-size:.84rem;line-height:1.45;display:-webkit-box;overflow:hidden}.card-footer.svelte-190hcm4{margin-top:auto;padding-top:.85rem}.delete-btn.svelte-190hcm4{color:#94a3b8;cursor:pointer;opacity:0;background:#0f141e59;border:1px solid #0000;border-radius:999px;place-items:center;width:1.9rem;height:1.9rem;transition:opacity .2s,border-color .2s,color .2s,background .2s;display:grid;position:absolute;top:.58rem;right:.58rem}.delete-btn.svelte-190hcm4 svg:where(.svelte-190hcm4){fill:currentColor;width:1rem;height:1rem}.project-card.svelte-190hcm4:hover .delete-btn:where(.svelte-190hcm4){opacity:1}.delete-btn.svelte-190hcm4:hover{color:#dbe9ff;background:#4ade801f;border-color:#4ade8073}.btn-glow.svelte-190hcm4,.btn-outline.svelte-190hcm4{font:inherit;cursor:pointer;border-radius:9px;padding:.5rem .75rem;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s}.btn-glow.svelte-190hcm4{color:#deffe9;background:linear-gradient(#4ade803d,#4ade801f);border:1px solid #4ade80b3;box-shadow:0 0 #4ade8000}.btn-glow.svelte-190hcm4:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 16px #4ade8040}.btn-outline.svelte-190hcm4{color:#8fb0dd;background:#0a0e16b3;border:1px solid #2d4a7ab3}.btn-outline.svelte-190hcm4:hover:not(:disabled){color:#dbe9ff;border-color:#4ade80}.btn-glow.svelte-190hcm4:disabled,.btn-outline.svelte-190hcm4:disabled{opacity:.5;cursor:default}.modal-backdrop.svelte-190hcm4{background:#0009;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal.svelte-190hcm4{flex-direction:column;gap:.65rem;width:min(520px,95vw);padding:1rem;display:flex}.modal.svelte-190hcm4 h2:where(.svelte-190hcm4){color:#fff;margin:0;font-size:1.03rem}.modal.svelte-190hcm4 input:where(.svelte-190hcm4),.modal.svelte-190hcm4 textarea:where(.svelte-190hcm4){color:#deecff;font:inherit;background:#0b0e15bf;border:1px solid #2d4a7a80;border-radius:9px;padding:.58rem .62rem;transition:border-color .2s,box-shadow .2s}.modal.svelte-190hcm4 input:where(.svelte-190hcm4):focus,.modal.svelte-190hcm4 textarea:where(.svelte-190hcm4):focus{border-color:#4ade80;outline:none;box-shadow:0 0 0 2px #4ade8026}.path-hint.svelte-190hcm4{color:#64748b;margin:0;font-size:.74rem}.path-hint.svelte-190hcm4 code:where(.svelte-190hcm4){color:#4ade80;font-family:monospace}.actions.svelte-190hcm4{justify-content:flex-end;gap:.48rem;display:flex}@media (width<=900px){.project-nav.svelte-190hcm4{flex-wrap:wrap;height:auto;padding:.55rem .7rem}.hub-header.svelte-190hcm4{flex-direction:column}.quick-stats.svelte-190hcm4{width:100%}}@media (width<=680px){.hub-shell.svelte-190hcm4{padding:1rem}.quick-stats.svelte-190hcm4{grid-template-columns:1fr}.nav-tabs.svelte-190hcm4{order:3;width:100%;margin-left:0}.nav-tab.svelte-190hcm4{flex:1}.project-grid.svelte-190hcm4{grid-template-columns:1fr}}*,:before,:after{box-sizing:border-box}body{color:#c8d0de;background:#0a0b0e;margin:0;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace}body.app-active{overflow:hidden}.project-shell.svelte-1n46o8q{flex-direction:column;height:100dvh;display:flex}.fuel-banner.svelte-1n46o8q{color:#fdba74;letter-spacing:.12em;text-transform:uppercase;background:#1a0b05;border-bottom:1px solid #7c2d12;padding:.45rem .75rem;font-size:.58rem}.project-nav.svelte-1n46o8q{background:#0a0b0e;border-bottom:1px solid #1e2330;flex-shrink:0;align-items:center;gap:.75rem;height:40px;padding:0 1rem;display:flex}.nav-back.svelte-1n46o8q{color:#8fb0dd;font:inherit;letter-spacing:.1em;cursor:pointer;white-space:nowrap;background:#0f1a2e;border:1px solid #2d4a7a;border-radius:4px;padding:3px 8px;font-size:.55rem}.nav-back.svelte-1n46o8q:hover{color:#b6d3fa;border-color:#3b82f6}.nav-project-name.svelte-1n46o8q{letter-spacing:.12em;color:#475569;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.58rem;overflow:hidden}.nav-tabs.svelte-1n46o8q{gap:.25rem;display:flex}.nav-tab.svelte-1n46o8q{color:#64748b;font:inherit;letter-spacing:.12em;cursor:pointer;background:#0d0f14;border:1px solid #1e2330;border-radius:4px;padding:3px 10px;font-size:.58rem;transition:border-color .15s,color .15s,background .15s}.nav-tab.svelte-1n46o8q:hover{color:#94a3b8;border-color:#2d3a52}.nav-tab-active.svelte-1n46o8q{color:#c1dbff;background:#0f1a2e;border-color:#3b82f6}.project-content.svelte-1n46o8q{flex:1;min-height:0;overflow:hidden}.nav-user.svelte-1n46o8q{align-items:center;gap:.4rem;margin-left:auto;display:flex}.discord-nav-btn.svelte-1n46o8q{color:#7c8fa8;cursor:pointer;background:0 0;border:1px solid #1e2330;border-radius:4px;align-items:center;padding:3px 7px;font-size:.75rem;line-height:1;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.discord-nav-btn.svelte-1n46o8q:hover{color:#b9c0ff;border-color:#5865f2}.settings-btn.svelte-1n46o8q{color:#475569;font:inherit;cursor:pointer;background:0 0;border:1px solid #1e2330;border-radius:4px;padding:3px 7px;font-size:.75rem;line-height:1;transition:border-color .15s,color .15s}.settings-btn.svelte-1n46o8q:hover{color:#94a3b8;border-color:#3b82f6}.ide-shell.svelte-1n46o8q{background:#0a0b0e;flex-direction:column;height:100dvh;display:flex}.ide-header.svelte-1n46o8q{background:#0d0f14;border-bottom:1px solid #1e2330;justify-content:space-between;align-items:center;height:44px;padding:0 .75rem;display:flex}.ide-header.svelte-1n46o8q h1:where(.svelte-1n46o8q){color:#d8e2f0;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.78rem;font-weight:600;overflow:hidden}.ide-header.svelte-1n46o8q button:where(.svelte-1n46o8q){color:#9fb4d1;cursor:pointer;background:#101826;border:1px solid #243149;border-radius:4px;width:28px;height:24px}.header-right.svelte-1n46o8q{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.task-balance.svelte-1n46o8q{letter-spacing:.08em;color:#7a9fc4;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;font-size:.52rem;font:inherit;background:0 0;border:none;padding:0}.task-balance.svelte-1n46o8q:hover{color:#b6d3fa}.task-recharge.svelte-1n46o8q{color:#60a5fa;cursor:pointer;width:28px;height:24px;font:inherit;background:#101826;border:1px solid #243149;border-radius:4px;justify-content:center;align-items:center;font-size:.75rem;transition:border-color .15s,color .15s;display:flex}.task-recharge.svelte-1n46o8q:hover{color:#93c5fd;border-color:#3b82f6}.ide-body.svelte-1n46o8q{flex:1;grid-template-columns:20% 80%;min-height:0;display:grid}.left.svelte-1n46o8q{min-width:200px;min-height:0}.right.svelte-1n46o8q{grid-template-rows:70% 30%;min-width:0;min-height:0;display:grid}.editor-pane.svelte-1n46o8q,.chat-pane.svelte-1n46o8q{flex-direction:column;min-height:0;display:flex;overflow:hidden}.editor-pane.svelte-1n46o8q{border-bottom:1px solid #1e2330}.widget-cluster.svelte-1n46o8q{z-index:50;align-items:center;gap:8px;transition:right .22s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.widget-chat-open.svelte-1n46o8q{right:438px}.mic-wrap.svelte-1n46o8q{flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.mic-label.svelte-1n46o8q{letter-spacing:.12em;color:#f59e0b;text-align:center;white-space:nowrap;font-size:.48rem}.mic-label-active.svelte-1n46o8q{color:#4ade80}.mic-btn.svelte-1n46o8q{color:#8fb0dd;cursor:pointer;z-index:1;background:#0d1119;border:1px solid #2d3a52;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:border-color .2s,box-shadow .2s,color .2s;display:flex;position:relative}.mic-btn.svelte-1n46o8q:hover{color:#b4d4ff;border-color:#3b82f6}.mic-wake.svelte-1n46o8q{color:#fcd34d;border-color:#f59e0b;animation:2.4s ease-in-out infinite svelte-1n46o8q-mic-wake-pulse;box-shadow:0 0 14px #f59e0b55}@keyframes svelte-1n46o8q-mic-wake-pulse{0%,to{box-shadow:0 0 8px #f59e0b30}50%{box-shadow:0 0 22px #f59e0b99}}.mic-active.svelte-1n46o8q{color:#4ade80;border-color:#4ade80;box-shadow:0 0 18px #4ade8066}.mic-ring.svelte-1n46o8q{opacity:0;pointer-events:none;border:1.5px solid #4ade80;border-radius:50%;width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.mic-ring-1.svelte-1n46o8q{animation:2s ease-out infinite svelte-1n46o8q-radar-out}.mic-ring-2.svelte-1n46o8q{animation:2s ease-out .65s infinite svelte-1n46o8q-radar-out}.mic-ring-3.svelte-1n46o8q{animation:2s ease-out 1.3s infinite svelte-1n46o8q-radar-out}@keyframes svelte-1n46o8q-radar-out{0%{opacity:.7;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(2.8)}}.omni-chat-widget.svelte-1n46o8q{color:#4ade80;cursor:pointer;width:62px;height:62px;font:inherit;letter-spacing:.12em;background:#031008;border:1px solid #14522a;border-radius:50%;font-size:.58rem;transition:border-color .2s,box-shadow .2s,background .2s}.omni-chat-widget.svelte-1n46o8q:hover{border-color:#22c55e;box-shadow:0 0 14px #22c55e44}.omni-chat-active.svelte-1n46o8q{background:#051a0c;border-color:#4ade80;box-shadow:0 0 18px #4ade8055}.bottom-tabs.svelte-1n46o8q{background:#0d0f14;border-bottom:1px solid #1e2330;flex-shrink:0;align-items:center;gap:.35rem;height:34px;padding:0 .55rem;display:flex}.bottom-tabs.svelte-1n46o8q button:where(.svelte-1n46o8q){color:#8ea1bf;font:inherit;cursor:pointer;background:#111318;border:1px solid #1e2330;border-radius:4px;padding:3px 10px;font-size:.62rem}.bottom-tabs.svelte-1n46o8q button.active:where(.svelte-1n46o8q){color:#c1dbff;background:#0f1a2e;border-color:#3b82f6}.bottom-tabs.svelte-1n46o8q .tab-promote:where(.svelte-1n46o8q){color:#22c55e;background:#052010;border-color:#14522a;margin-left:auto}.bottom-tabs.svelte-1n46o8q .tab-promote.active:where(.svelte-1n46o8q){background:#083018;border-color:#22c55e;box-shadow:0 0 8px #22c55e20}.nav-balance.svelte-1n46o8q{letter-spacing:.1em;color:#8fb0dd;white-space:nowrap;cursor:pointer;font-size:.55rem;font:inherit;background:0 0;border:none;padding:0}.nav-balance.svelte-1n46o8q:hover{color:#b6d3fa}.nav-recharge.svelte-1n46o8q{font:inherit;letter-spacing:.12em;color:#60a5fa;cursor:pointer;white-space:nowrap;background:#0f1a2e;border:1px solid #2d4a7a;border-radius:4px;padding:3px 8px;font-size:.55rem;transition:border-color .15s,color .15s,background .15s}.nav-recharge.svelte-1n46o8q:hover{color:#b6d3fa;background:#111f38;border-color:#3b82f6}html{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;background:#05070a;height:100%;margin:0;overflow:clip scroll}body{color:#c8d0de;background:#05070a;min-height:100%;margin:0;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;overflow-x:clip}.landing-page.svelte-asg5zg{isolation:isolate;touch-action:pan-y;flex-direction:column;width:100%;min-height:100dvh;display:flex;position:relative}.canvas-container.svelte-asg5zg{z-index:0;pointer-events:none;will-change:transform;width:100%;height:100vh;position:fixed;top:0;left:0}.gradient-overlay.svelte-asg5zg{z-index:1;pointer-events:none;background:radial-gradient(#05070a00 0%,#05070a8c 55%,#05070af2 100%),linear-gradient(#05070a0d 0%,#05070ab3 65%,#05070a 100%);width:100%;height:100vh;position:fixed;top:0;left:0}.landing-page.svelte-asg5zg>section,.landing-page.svelte-asg5zg>footer{z-index:2;position:relative}.reveal.svelte-asg5zg{opacity:0;pointer-events:none}.fade-up.svelte-asg5zg{transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);transform:translateY(44px)}.fade-left.svelte-asg5zg{transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translate(-40px)}.is-visible{opacity:1!important;pointer-events:auto!important;transform:none!important}.hero.svelte-asg5zg{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:2rem;display:flex;position:relative}.hero-content.svelte-asg5zg{flex-direction:column;align-items:center;max-width:820px;display:flex}.badge.svelte-asg5zg{color:#4ade80;letter-spacing:.12em;text-transform:uppercase;background:#4ade8014;border:1px solid #4ade8038;border-radius:20px;align-items:center;gap:.55rem;margin-bottom:1.8rem;padding:.4rem 1.1rem;font-size:.78rem;display:flex}.badge-pulse.svelte-asg5zg{background:#4ade80;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s cubic-bezier(.455,.03,.515,.955) infinite svelte-asg5zg-pulse-ring;box-shadow:0 0 #4ade8099}@keyframes svelte-asg5zg-pulse-ring{0%{box-shadow:0 0 #4ade8080}70%{box-shadow:0 0 0 8px #4ade8000}to{box-shadow:0 0 #4ade8000}}.hero-title.svelte-asg5zg{letter-spacing:-.03em;color:#fff;margin:0 0 .6rem;font-size:clamp(3.2rem,9vw,5.5rem);font-weight:800;line-height:1}.highlight.svelte-asg5zg{color:#4ade80;text-shadow:0 0 40px #4ade8080,0 0 80px #4ade8033}.hero-ceo-line.svelte-asg5zg{color:#8fb0dd;letter-spacing:.02em;margin:0 0 1.6rem;font-size:clamp(1.1rem,2.8vw,1.4rem)}.hero-ceo-line.svelte-asg5zg strong:where(.svelte-asg5zg){color:#4ade80}.hero-description.svelte-asg5zg{color:#94a3b8;max-width:580px;margin:0 0 2rem;font-size:.98rem;line-height:1.75}.hero-traits.svelte-asg5zg{letter-spacing:.08em;text-transform:uppercase;color:#4ade80;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-bottom:2.5rem;font-size:.85rem;display:flex}.trait-sep.svelte-asg5zg{color:#4ade8059;font-size:1rem}.hero-buttons.svelte-asg5zg{flex-wrap:wrap;justify-content:center;gap:1.4rem;display:flex}.scroll-hint.svelte-asg5zg{color:#8fb0dd66;letter-spacing:.12em;text-transform:uppercase;flex-direction:column;align-items:center;gap:.5rem;font-size:.7rem;display:flex;position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%)}.scroll-arrow.svelte-asg5zg{border-bottom:2px solid #4ade804d;border-right:2px solid #4ade804d;width:20px;height:20px;animation:1.6s ease-in-out infinite svelte-asg5zg-bounce-down;transform:rotate(45deg)}@keyframes svelte-asg5zg-bounce-down{0%,to{opacity:.4;transform:rotate(45deg)translateY(0)}50%{opacity:.9;transform:rotate(45deg)translateY(5px)}}.stats-strip.svelte-asg5zg{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:2;background:#0d111959;border-top:1px solid #2d4a7a40;border-bottom:1px solid #2d4a7a40;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;padding:2.5rem 2rem;display:flex;position:relative}.stat.svelte-asg5zg{flex-direction:column;align-items:center;gap:.3rem;display:flex}.stat-num.svelte-asg5zg{color:#4ade80;letter-spacing:-.02em;text-shadow:0 0 20px #4ade8059;font-size:2.2rem;font-weight:800}.stat-label.svelte-asg5zg{color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem}.stat-div.svelte-asg5zg{background:#2d4a7a66;width:1px;height:40px}.btn.svelte-asg5zg{font:inherit;letter-spacing:.05em;cursor:pointer;border-radius:8px;padding:.875rem 2.5rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.btn-glow.svelte-asg5zg{color:#05070a;background:#4ade80;box-shadow:0 0 22px #4ade8059}.btn-glow.svelte-asg5zg:hover{background:#22c55e;transform:translateY(-2px);box-shadow:0 0 35px #4ade808c}.btn-outline.svelte-asg5zg{color:#8fb0dd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:0 0;border:1px solid #2d4a7a}.btn-outline.svelte-asg5zg:hover{color:#4ade80;background:#4ade800d;border-color:#4ade80;transform:translateY(-2px)}.section.svelte-asg5zg{box-sizing:border-box;z-index:2;width:100%;max-width:1200px;margin:0 auto;padding:6rem 2rem;position:relative}.section-title.svelte-asg5zg{letter-spacing:-.02em;color:#fff;text-align:center;margin:0 0 .5rem;font-size:2.4rem}.text-left.svelte-asg5zg{text-align:left}.section-subtitle.svelte-asg5zg{text-align:center;color:#8fb0dd;margin-bottom:4rem;font-size:1.05rem}.feature-grid.svelte-asg5zg{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.8rem;display:grid}.feature-card.svelte-asg5zg{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d111973;border:1px solid #2d4a7a4d;border-radius:14px;padding:2rem;transition:all .3s}.feature-card.svelte-asg5zg:hover{border-color:#4ade8073;transform:translateY(-5px);box-shadow:0 0 30px #4ade8012,0 10px 30px #0000004d}.card-icon.svelte-asg5zg{background:#4ade801a;border:1px solid #4ade8026;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:1rem;font-size:1.5rem;display:flex}.feature-title.svelte-asg5zg{color:#fff;margin:0 0 .7rem;font-size:1.05rem}.feature-desc.svelte-asg5zg{color:#94a3b8;margin:0;font-size:.88rem;line-height:1.65}.benefits.svelte-asg5zg{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(90deg,#0d111980,#05070a80);border-top:1px solid #2d4a7a4d;border-bottom:1px solid #2d4a7a4d}.benefits-container.svelte-asg5zg{max-width:800px;margin:0 auto}.benefits-list.svelte-asg5zg{flex-direction:column;gap:1.1rem;margin-top:2rem;padding:0;list-style:none;display:flex}.benefit-item.svelte-asg5zg{color:#c3d0e4;background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;align-items:center;gap:1rem;padding:1rem 1.5rem;font-size:1.05rem;transition:border-color .3s;display:flex}.benefit-item.svelte-asg5zg:hover{border-color:#4ade8033}.check-icon.svelte-asg5zg{color:#4ade80;flex-shrink:0;font-size:1.1rem;font-weight:700}.pricing-grid.svelte-asg5zg{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:center;gap:2rem;display:grid}.pricing-card.svelte-asg5zg{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:center;background:#0d111999;border:1px solid #2d4a7a4d;border-radius:16px;flex-direction:column;align-items:center;padding:3rem 2rem;transition:all .3s;display:flex;position:relative}.pricing-card.featured.svelte-asg5zg{background:#14203a99;border-color:#4ade80;transform:scale(1.05);box-shadow:0 0 50px #4ade801f,0 0 0 1px #4ade8026}.pricing-card.svelte-asg5zg:hover{border-color:#4ade8080}.featured-badge.svelte-asg5zg{color:#05070a;text-transform:uppercase;letter-spacing:.06em;background:#4ade80;border-radius:20px;padding:4px 14px;font-size:.72rem;font-weight:700;position:absolute;top:-13px}.pricing-plan.svelte-asg5zg{color:#8fb0dd;margin:0 0 1rem;font-size:1.15rem}.pricing-price.svelte-asg5zg{color:#fff;margin:0 0 1rem;font-size:3rem;font-weight:800}.pricing-desc.svelte-asg5zg{color:#94a3b8;flex-grow:1;margin:0 0 2rem;font-size:.88rem;line-height:1.6}.pricing-cta.svelte-asg5zg{box-sizing:border-box;width:100%}.footer.svelte-asg5zg{text-align:center;z-index:2;background:#05070a;border-top:1px solid #2d4a7a4d;flex-direction:column;align-items:center;gap:1.4rem;padding:6rem 2rem;display:flex;position:relative}.footer-aura-badge.svelte-asg5zg{letter-spacing:.3em;text-transform:uppercase;color:#4ade80;background:#4ade8014;border:1px solid #4ade8033;border-radius:6px;padding:.35rem 1rem;font-size:.72rem}.footer-title.svelte-asg5zg{color:#fff;margin:0;font-size:2rem}.footer-text.svelte-asg5zg{color:#8fb0dd;max-width:500px;margin:0 0 .5rem;font-size:1rem}.footer-divider.svelte-asg5zg{background:#2d4a7a4d;width:100%;max-width:800px;height:1px;margin-top:3rem}.footer-bottom.svelte-asg5zg{flex-direction:column;align-items:center;gap:1.2rem;width:100%;max-width:800px;padding-top:1.5rem;display:flex}.footer-company.svelte-asg5zg{flex-direction:column;align-items:center;gap:.3rem;display:flex}.footer-brand.svelte-asg5zg{color:#4ade80;letter-spacing:.2em;font-size:1rem;font-weight:700}.footer-by.svelte-asg5zg{color:#64748b;font-size:.8rem}.footer-by.svelte-asg5zg a:where(.svelte-asg5zg){color:#8fb0dd;text-decoration:none}.footer-by.svelte-asg5zg a:where(.svelte-asg5zg):hover{color:#4ade80}.footer-links.svelte-asg5zg{flex-wrap:wrap;justify-content:center;gap:.5rem 1.8rem;display:flex}.footer-links.svelte-asg5zg a:where(.svelte-asg5zg){color:#64748b;font-size:.8rem;text-decoration:none;transition:color .2s}.footer-links.svelte-asg5zg a:where(.svelte-asg5zg):hover{color:#4ade80}.footer-copy.svelte-asg5zg{color:#475569;margin:0;font-size:.72rem}@media (width<=768px){.stats-strip.svelte-asg5zg,.feature-card.svelte-asg5zg,.benefits.svelte-asg5zg,.pricing-card.svelte-asg5zg,.btn-outline.svelte-asg5zg{-webkit-backdrop-filter:none}.pricing-card.featured.svelte-asg5zg{transform:none}.stat-div.svelte-asg5zg{display:none}.section.svelte-asg5zg{padding:4rem 1.5rem}}
