:root{--bg-0:#05070b;--bg-1:#081019;--bg-2:#0d1723;--panel:#0d1723ad;--panel-strong:#0f1a27e0;--line:#bee4ff21;--line-strong:#bee4ff38;--text:#eef7ff;--muted:#95a7b8;--faint:#647789;--teal:#5ff1d0;--blue:#78a8ff;--violet:#9b7bff;--amber:#ffbf63;--red:#ff6f7d;--green:#7dffa7;--shadow:0 24px 80px #0000006b;--radius:8px;--sidebar:282px;--sidebar-collapsed:86px;color-scheme:dark}*,:after,:before{box-sizing:border-box}#root,body,html{min-height:100%}body{-webkit-font-smoothing:antialiased;background:linear-gradient(135deg,#5ff1d00f,#0000 28%),linear-gradient(215deg,#9b7bff14,#0000 34%),linear-gradient(180deg,#05070b,#081019 48%,#040609);background:linear-gradient(135deg,#5ff1d00f,#0000 28%),linear-gradient(215deg,#9b7bff14,#0000 34%),linear-gradient(180deg,var(--bg-0),var(--bg-1) 48%,#040609);color:#eef7ff;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;letter-spacing:0;line-height:1.5;margin:0;overflow-x:hidden;text-rendering:geometricPrecision}button,input,textarea{font:inherit;letter-spacing:0}button{color:inherit}button:not(:disabled){cursor:pointer}button:disabled{cursor:not-allowed;opacity:.56}input,textarea{background:hsla(0,0%,100%,.045);border:1px solid #bee4ff24;border-radius:8px;border-radius:var(--radius);color:#eef7ff;color:var(--text);outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease;width:100%}input:focus,textarea:focus{background:#ffffff12;border-color:#5ff1d08c;box-shadow:0 0 0 4px #5ff1d01a}textarea{resize:vertical}::selection{background:#5ff1d047}.glass-panel{backdrop-filter:blur(22px) saturate(135%);-webkit-backdrop-filter:blur(22px) saturate(135%);background:linear-gradient(145deg,#ffffff1a,hsla(0,0%,100%,.035)),#0d1723ad;background:linear-gradient(145deg,#ffffff1a,hsla(0,0%,100%,.035)),var(--panel);border:1px solid #bee4ff21;border:1px solid var(--line);border-radius:8px;border-radius:var(--radius);box-shadow:0 24px 80px #0000006b,inset 0 1px 0 #ffffff14;box-shadow:var(--shadow),inset 0 1px 0 #ffffff14;overflow:hidden;position:relative}.glass-panel:before{background:linear-gradient(120deg,#ffffff1f,#0000 28%,#5ff1d00d);content:"";inset:0;opacity:.7;pointer-events:none;position:absolute}.glass-panel>*{position:relative;z-index:1}.eyebrow{color:#5ff1d0;color:var(--teal);font-size:.75rem;gap:8px;text-transform:uppercase}.eyebrow,.primary-button,.secondary-button{align-items:center;display:inline-flex;font-weight:700}.primary-button,.secondary-button{border:1px solid #0000;border-radius:8px;border-radius:var(--radius);gap:9px;justify-content:center;min-height:44px;padding:0 16px;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.primary-button{background:linear-gradient(135deg,#5ff1d0fa,#78a8ffeb);box-shadow:0 16px 46px #5ff1d033;color:#031018}.primary-button:not(:disabled):hover,.secondary-button:not(:disabled):hover{transform:translateY(-1px)}.secondary-button{background:#ffffff0f;border-color:#bee4ff29;color:#eef7ff;color:var(--text)}.secondary-button:not(:disabled):hover{background:#ffffff17;border-color:#5ff1d05c}.danger-soft{border-color:#ff6f7d3d;color:#ffd4d9}.field{grid-gap:8px;color:#95a7b8;color:var(--muted);display:grid;font-size:.88rem;font-weight:650;gap:8px}.field input{min-height:48px;padding:0 14px}.panel-title{align-items:flex-start;display:flex;gap:12px}.panel-title svg{color:#5ff1d0;color:var(--teal);flex:0 0 auto;margin-top:4px}.panel-title h2,.panel-title h3{margin:0}.panel-title p{margin:4px 0 0}.panel-title p,.state-panel{color:#95a7b8;color:var(--muted)}.state-panel{align-items:center;display:flex;gap:10px;justify-content:center;min-height:220px}.state-error{background:#ff6f7d14;border:1px solid #ff6f7d2e;border-radius:8px;border-radius:var(--radius);color:#ffd9dd;justify-content:flex-start;min-height:auto;padding:14px}.state-error p{color:#95a7b8;color:var(--muted);margin:2px 0 0}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.auth-page{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);isolation:isolate;min-height:100vh;overflow:hidden;position:relative}.auth-page:before,.dashboard-shell:before{animation:driftBackground 20s ease-in-out infinite alternate;background:linear-gradient(115deg,#5ff1d014,#0000 32%,#ffbf630d 56%,#0000 74%),linear-gradient(245deg,#78a8ff14,#0000 38%,#9b7bff14);background-size:180% 180%;content:"";inset:-30%;pointer-events:none;position:fixed;z-index:-2}@keyframes driftBackground{0%{background-position:0 50%;transform:translate3d(-2%,-1%,0)}to{background-position:100% 50%;transform:translate3d(2%,1%,0)}}.auth-hero{align-items:flex-end;display:flex;min-height:100vh;overflow:hidden;padding:48px;position:relative}.auth-hero-grid,.dashboard-shell:after{background-image:linear-gradient(#bee4ff14 1px,#0000 0),linear-gradient(90deg,#bee4ff14 1px,#0000 0);background-size:54px 54px;content:"";inset:0;mask-image:linear-gradient(180deg,#000000b3,#0000 78%);-webkit-mask-image:linear-gradient(180deg,#000000b3,#0000 78%);pointer-events:none;position:absolute}.auth-orb-wrap{display:grid;inset:8% 8% 14% 8%;place-items:center;position:absolute}.auth-orb-wrap:after{background:linear-gradient(90deg,#0000,#5ff1d08c,#0000);bottom:16%;box-shadow:0 0 28px #5ff1d059;content:"";height:1px;position:absolute;width:74%}.auth-hero-copy{position:relative;width:min(780px,100%);z-index:2}.auth-hero-copy h1{font-size:4.5rem;font-weight:820;line-height:.98;margin:16px 0;max-width:760px}.auth-hero-copy p{color:#b8c7d4;font-size:1.08rem;margin:0;max-width:660px}.trust-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.trust-row span{align-items:center;background:hsla(0,0%,100%,.055);border:1px solid #bee4ff24;border-radius:999px;color:#dce8f3;display:inline-flex;font-size:.84rem;gap:7px;padding:9px 12px}.auth-panel-wrap{align-items:center;display:grid;min-height:100vh;padding:42px 48px 42px 20px}.auth-card{justify-self:center;padding:28px;width:min(460px,100%)}.auth-card-header{align-items:center;display:flex;gap:14px;margin-bottom:24px}.brand-glyph,.brand-mark{background:#5ff1d014;border:1px solid #5ff1d05c;border-radius:8px;border-radius:var(--radius);box-shadow:inset 0 0 22px #5ff1d00f;color:#5ff1d0;color:var(--teal);display:inline-grid;font-weight:850;height:42px;place-items:center;width:42px}.auth-card h2{font-size:1.55rem;margin:0}.auth-card p{color:#95a7b8;color:var(--muted);margin:3px 0 0}.auth-card .field+.field{margin-top:14px}.auth-options{align-items:center;color:#95a7b8;color:var(--muted);display:flex;font-size:.84rem;gap:14px;justify-content:space-between;margin:15px 0 18px}.auth-options label{align-items:center;display:inline-flex;gap:8px}.auth-options input{width:auto}.auth-options button,.auth-switch button{background:#0000;border:0;color:#5ff1d0;color:var(--teal);font-weight:700;padding:0}.auth-submit,.oauth-placeholder{width:100%}.oauth-placeholder{margin-top:10px}.auth-switch{color:#95a7b8;color:var(--muted);display:flex;font-size:.9rem;gap:8px;justify-content:center;margin-top:18px}.neural-orb{height:min(620px,82vw);position:relative;width:min(620px,82vw)}.neural-orb canvas{display:block}.neural-orb-compact{height:220px;width:100%}.neural-orb-fallback{display:grid;height:100%;place-items:center;position:relative;width:100%}.neural-orb-fallback span{animation:fallbackOrb 9s linear infinite;aspect-ratio:1;border:1px solid #5ff1d07a;border-radius:50%;box-shadow:0 0 34px #5ff1d026,inset 0 0 34px #78a8ff1a;position:absolute;width:48%}.neural-orb-fallback span:nth-child(2){animation-direction:reverse;animation-duration:13s;border-color:#9b7bff5c;width:62%}.neural-orb-fallback span:nth-child(3){animation-duration:17s;border-color:#ffbf6342;width:76%}@keyframes fallbackOrb{to{transform:rotate(1turn)}}.dashboard-shell{isolation:isolate;min-height:100vh;overflow-x:hidden;position:relative}.dashboard-shell:after{opacity:.38;position:fixed;z-index:-1}.sidebar-frame{inset:0 auto 0 0;position:fixed;z-index:20}.sidebar{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#05090ec7;border-right:1px solid #bee4ff1f;display:flex;flex-direction:column;height:100vh;padding:18px 14px;transition:width .18s ease;width:282px;width:var(--sidebar)}.sidebar.is-collapsed{width:86px;width:var(--sidebar-collapsed)}.sidebar-brand{align-items:center;border-bottom:1px solid #bee4ff17;display:flex;gap:12px;min-height:52px;padding:4px 6px 18px}.sidebar-brand strong{display:block;font-size:1rem}.sidebar-brand small{color:#647789;color:var(--faint);font-weight:700}.sidebar-nav{grid-gap:7px;display:grid;gap:7px;padding:18px 0}.sidebar-footer button,.sidebar-nav button{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;border-radius:var(--radius);color:#95a7b8;color:var(--muted);display:flex;font-weight:700;gap:11px;min-height:44px;padding:0 12px;text-align:left;transition:background .16s ease,color .16s ease,border-color .16s ease;width:100%}.sidebar.is-collapsed .sidebar-footer button,.sidebar.is-collapsed .sidebar-nav button{justify-content:center;padding:0}.sidebar-footer button:hover,.sidebar-nav button:hover{background:hsla(0,0%,100%,.055);color:#eef7ff;color:var(--text)}.sidebar-nav button.active{background:linear-gradient(135deg,#5ff1d024,#78a8ff14);border-color:#5ff1d038;color:#5ff1d0;color:var(--teal)}.sidebar-footer{grid-gap:7px;border-top:1px solid #bee4ff17;display:grid;gap:7px;margin-top:auto;padding-top:14px}.sidebar-logout{color:#ffd4d9!important}.dashboard-main{margin-left:282px;margin-left:var(--sidebar);min-height:100vh;transition:margin-left .18s ease}.dashboard-main.sidebar-collapsed{margin-left:86px;margin-left:var(--sidebar-collapsed)}.topbar{grid-gap:18px;align-items:center;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);background:#05090eb8;border-bottom:1px solid #bee4ff1a;display:grid;gap:18px;grid-template-columns:auto minmax(220px,1fr) minmax(280px,520px) auto;min-height:82px;padding:16px 28px;position:sticky;top:0;z-index:15}.mobile-menu-button{background:hsla(0,0%,100%,.055);border:1px solid #bee4ff21;border:1px solid var(--line);border-radius:8px;border-radius:var(--radius);display:none;height:42px;place-items:center;width:42px}.topbar-title span{align-items:center;color:#5ff1d0;color:var(--teal);display:inline-flex;font-size:.78rem;font-weight:800;gap:7px}.topbar-title h1{font-size:1.35rem;line-height:1.2;margin:2px 0 0}.command-search{align-items:center;display:flex;position:relative}.command-search svg{color:#647789;color:var(--faint);left:13px;position:absolute}.command-search input{min-height:44px;padding:0 14px 0 40px}.topbar-right{gap:10px;justify-content:flex-end}.topbar-right,.user-pill{align-items:center;display:flex}.user-pill{background:hsla(0,0%,100%,.055);border:1px solid #bee4ff21;border:1px solid var(--line);border-radius:999px;gap:8px;min-height:38px;padding:5px 10px 5px 6px}.user-pill span{background:linear-gradient(135deg,#5ff1d0,#78a8ff);background:linear-gradient(135deg,var(--teal),var(--blue));border-radius:50%;color:#051018;display:grid;font-weight:850;height:28px;place-items:center;width:28px}.user-pill strong{font-size:.88rem;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-content{padding:26px}.page-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 340px}.chat-panel{display:flex;flex-direction:column;height:calc(100vh - 134px);min-height:620px;padding:18px}.chat-stream{display:flex;flex:1 1;flex-direction:column;gap:14px;overflow-y:auto;padding:4px 6px 14px}.chat-message{align-items:flex-start;display:flex;gap:12px}.chat-message.user{flex-direction:row-reverse}.message-avatar{background:linear-gradient(135deg,#5ff1d0,#78a8ff);background:linear-gradient(135deg,var(--teal),var(--blue));border-radius:8px;border-radius:var(--radius);color:#061219;display:grid;flex:0 0 34px;font-weight:850;height:34px;place-items:center;width:34px}.chat-message.user .message-avatar{background:linear-gradient(135deg,#ffbf63,#9b7bff);background:linear-gradient(135deg,var(--amber),var(--violet))}.message-bubble{background:hsla(0,0%,100%,.055);border:1px solid #bee4ff1f;border-radius:8px;border-radius:var(--radius);max-width:min(760px,82%);padding:13px 15px}.chat-message.user .message-bubble{background:#5ff1d01c;border-color:#5ff1d03d}.message-bubble p{color:#dfebf5;margin:0}.message-meta{color:#95a7b8;color:var(--muted);display:flex;flex-wrap:wrap;font-size:.73rem;gap:6px;margin-top:8px}.message-meta span{align-items:center;background:hsla(0,0%,100%,.045);border:1px solid #bee4ff1f;border-radius:999px;display:inline-flex;min-height:22px;padding:3px 7px}.typing span{animation:blink .9s infinite}.typing span:nth-child(2){animation-delay:.12s}.typing span:nth-child(3){animation-delay:.24s}@keyframes blink{50%{opacity:.25}}.starter-prompts{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:8px 0 14px}.starter-prompts button{background:hsla(0,0%,100%,.045);border:1px solid #bee4ff1f;border-radius:8px;border-radius:var(--radius);color:#cad8e4;min-height:48px;padding:10px 12px;text-align:left}.starter-prompts button:hover{background:#5ff1d012;border-color:#5ff1d047}.composer{grid-gap:10px;align-items:end;background:#01050852;border:1px solid #bee4ff1f;border-radius:8px;border-radius:var(--radius);display:grid;gap:10px;grid-template-columns:1fr 48px;padding:12px}.composer textarea{background:#0000;border:0;box-shadow:none;max-height:170px;min-height:58px;padding:13px 14px}.send-button{background:linear-gradient(135deg,#5ff1d0,#78a8ff);background:linear-gradient(135deg,var(--teal),var(--blue));border:0;border-radius:8px;border-radius:var(--radius);color:#041017;display:grid;height:48px;place-items:center;width:48px}.context-rail{grid-gap:14px;align-content:start;display:grid;gap:14px}.orb-card{display:grid;min-height:242px;padding:10px;place-items:center}.rail-card{padding:16px}.rail-card h3{align-items:center;display:flex;font-size:1rem;gap:8px;margin:0 0 14px}.rail-card p{font-size:.92rem;margin:0}.rail-card p,.rail-metric{color:#95a7b8;color:var(--muted)}.rail-metric{align-items:center;border-bottom:1px solid #bee4ff14;display:flex;gap:12px;justify-content:space-between;padding:11px 0}.rail-metric strong{color:#eef7ff;color:var(--text)}.segmented{background:hsla(0,0%,100%,.045);border:1px solid #bee4ff1a;border-radius:8px;border-radius:var(--radius);display:grid;grid-template-columns:repeat(3,1fr);padding:4px}.segmented button{background:#0000;border:0;border-radius:6px;color:#95a7b8;color:var(--muted);font-weight:800;min-height:36px;text-transform:capitalize}.segmented button.active{background:linear-gradient(135deg,#5ff1d0,#78a8ff);background:linear-gradient(135deg,var(--teal),var(--blue));color:#061219}.mode-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.mode-grid button{background:hsla(0,0%,100%,.045);border:1px solid #bee4ff1c;border-radius:6px;color:#95a7b8;color:var(--muted);font-size:.82rem;font-weight:800;min-height:36px;padding:6px 8px}.mode-grid button.active{background:linear-gradient(135deg,#5ff1d0,#78a8ff);background:linear-gradient(135deg,var(--teal),var(--blue));border-color:#0000;color:#061219}.rail-card p svg{color:#7dffa7;color:var(--green);margin-right:5px;vertical-align:-2px}.status-badge{align-items:center;background:hsla(0,0%,100%,.055);border:1px solid #bee4ff21;border-radius:999px;color:#95a7b8;color:var(--muted);display:inline-flex;font-size:.78rem;font-weight:800;gap:7px;min-height:28px;padding:5px 9px;white-space:nowrap;width:fit-content}.status-dot{background:currentColor;border-radius:50%;box-shadow:0 0 12px currentColor;height:7px;width:7px}.status-completed,.status-connected,.status-online{color:#7dffa7;color:var(--green)}.status-queued,.status-running{color:#ffbf63;color:var(--amber)}.status-degraded,.status-idle{color:#78a8ff;color:var(--blue)}.status-failed,.status-offline{color:#ff6f7d;color:var(--red)}.status-cancelled,.status-disabled{color:#647789;color:var(--faint)}.autonomous-page,.billing-page,.marketplace-page,.settings-page{grid-gap:18px;display:grid;gap:18px}.autonomous-hero,.billing-summary,.page-hero,.settings-hero{align-items:center;display:flex;gap:24px;justify-content:space-between;padding:24px}.autonomous-hero h2,.billing-summary h2,.page-hero h2,.settings-hero h2{font-size:2rem;line-height:1.12;margin:8px 0;max-width:760px}.autonomous-hero p,.billing-summary p,.page-hero p,.settings-hero p{color:#95a7b8;color:var(--muted);margin:0;max-width:720px}.page-hero>svg,.settings-hero>svg{color:#5ff1d0;color:var(--teal);filter:drop-shadow(0 0 26px rgba(95,241,208,.22))}.agent-grid,.metric-grid,.plan-grid,.settings-grid,.usage-meters{grid-gap:14px;display:grid;gap:14px}.agent-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-card,.metric-card,.plan-card,.settings-card,.usage-card{padding:18px}.agent-card{grid-gap:14px;display:grid;gap:14px;min-height:245px}.agent-icon{background:#5ff1d017;border:1px solid #5ff1d033;border-radius:8px;border-radius:var(--radius);color:#5ff1d0;color:var(--teal);display:grid;height:44px;place-items:center;width:44px}.agent-card-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.agent-card h3{font-size:1.08rem;margin:0}.agent-card-header span{color:#647789;color:var(--faint);font-size:.83rem;font-weight:750}.agent-card p{color:#95a7b8;color:var(--muted);margin:0}.agent-card .secondary-button{align-self:end}.registry-strip{grid-gap:14px;display:grid;gap:14px;padding:18px}.registry-strip h3{margin:4px 0 0}.skill-chip-row{display:flex;flex-wrap:wrap;gap:8px}.skill-chip-row span{align-items:center;background:hsla(0,0%,100%,.055);border:1px solid #bee4ff1f;border-radius:999px;color:#95a7b8;color:var(--muted);display:inline-flex;font-size:.82rem;font-weight:750;min-height:30px;padding:5px 10px}.tasks-page.page-grid{grid-template-columns:390px minmax(0,1fr)}.task-create,.task-list{padding:18px}.task-create{grid-gap:16px;align-content:start;display:grid;gap:16px}.task-create textarea{min-height:150px;padding:14px}.task-list{min-height:560px}.table-header{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:14px}.table-header h2{margin:0}.task-table{grid-gap:10px;display:grid;gap:10px}.task-row{grid-gap:14px;align-items:center;background:#ffffff0a;border:1px solid #bee4ff1a;border-radius:8px;border-radius:var(--radius);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto auto;min-height:72px;padding:12px}.task-row strong{color:#eef7ff;color:var(--text);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-row span{color:#647789;color:var(--faint);font-size:.82rem}.task-actions{display:flex;gap:7px}.task-actions button{background:hsla(0,0%,100%,.055);border:1px solid #bee4ff1f;border-radius:8px;border-radius:var(--radius);display:grid;height:34px;place-items:center;width:34px}.autonomous-hero{min-height:300px}.control-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.autonomous-radar{animation:radarPulse 5s linear infinite;background:repeating-radial-gradient(circle,#5ff1d029 0 1px,#0000 1px 22px),conic-gradient(from 20deg,#5ff1d047,#0000 34%,#78a8ff33,#0000 72%);border-radius:50%;color:#5ff1d0;color:var(--teal);display:grid;flex:0 0 180px;height:180px;place-items:center;width:180px}@keyframes radarPulse{to{transform:rotate(1turn)}}.metric-card{grid-gap:10px;gap:10px;min-height:112px}.metric-card span{color:#95a7b8;color:var(--muted)}.metric-card strong{font-size:1.35rem}.warning-panel{grid-gap:14px;align-items:center;border-color:#ffbf6338;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;padding:18px}.warning-panel svg{color:#ffbf63;color:var(--amber)}.warning-panel h3,.warning-panel p{margin:0}.warning-panel p{color:#95a7b8;color:var(--muted)}.usage-meters{grid-template-columns:repeat(3,minmax(0,1fr))}.billing-summary{align-items:flex-start}.usage-card{grid-gap:12px;display:grid;gap:12px}.usage-card span{color:#95a7b8;color:var(--muted)}.usage-card strong{font-size:1.65rem}.meter{background:#ffffff14;border-radius:999px;height:8px;overflow:hidden}.meter span{background:linear-gradient(90deg,#5ff1d0,#78a8ff,#ffbf63);background:linear-gradient(90deg,var(--teal),var(--blue),var(--amber));border-radius:inherit;display:block;height:100%}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-card{grid-gap:12px;align-content:start;display:grid;gap:12px;min-height:270px}.plan-card svg{color:#5ff1d0;color:var(--teal)}.plan-card h3,.plan-card strong{margin:0}.plan-card strong{font-size:1.8rem}.plan-card span{color:#95a7b8;color:var(--muted);display:flex;gap:8px}.plan-card span svg{color:#7dffa7;color:var(--green);flex:0 0 auto;margin-top:4px}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-card{grid-gap:16px;align-content:start;display:grid;gap:16px}.provider-list{grid-gap:10px;display:grid;gap:10px}.provider-row,.scan-result,.toggle-row{align-items:center;background:#ffffff0a;border:1px solid #bee4ff1a;border-radius:8px;border-radius:var(--radius);display:flex;gap:12px;justify-content:space-between;min-height:58px;padding:11px}.provider-row span,.provider-row strong{display:block}.provider-row span,.scan-result span{color:#95a7b8;color:var(--muted);font-size:.85rem}.toggle-row{border-color:#bee4ff1f;color:#eef7ff;color:var(--text)}.toggle-row svg{color:#5ff1d0;color:var(--teal)}.toggle-row strong{color:#95a7b8;color:var(--muted);margin-left:auto}.toggle-row.active{background:#5ff1d014;border-color:#5ff1d03d}.scan-result{justify-content:flex-start}@media (max-width:1180px){.auth-hero-copy h1{font-size:3.45rem}.agent-grid,.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-grid,.tasks-page.page-grid{grid-template-columns:1fr}.chat-panel{height:auto}.context-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.orb-card{min-height:180px}}@media (max-width:960px){.auth-page{grid-template-columns:1fr}.auth-hero{min-height:58vh;padding:34px 22px}.auth-panel-wrap{min-height:auto;padding:0 22px 32px}.auth-card{justify-self:stretch;width:100%}.sidebar-frame{transform:translateX(-105%);transition:transform .19s ease}.sidebar-frame.mobile-open{transform:translateX(0)}.mobile-scrim{background:#0000008f;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .18s ease;z-index:19}.mobile-scrim.show{opacity:1;pointer-events:auto}.dashboard-main,.dashboard-main.sidebar-collapsed{margin-left:0}.topbar{grid-template-columns:auto minmax(0,1fr) auto}.mobile-menu-button{display:grid}.command-search{grid-column:1/-1;order:4}.topbar-right .status-badge{display:none}.context-rail,.plan-grid,.settings-grid,.usage-meters{grid-template-columns:1fr}}@media (max-width:680px){body{font-size:15px}.auth-hero-copy h1{font-size:2.45rem}.auth-hero-copy p{font-size:1rem}.auth-options,.auth-switch,.control-actions,.trust-row{align-items:stretch;flex-direction:column}.dashboard-content,.topbar{padding-left:16px;padding-right:16px}.topbar-title h1{font-size:1.05rem}.user-pill strong{display:none}.starter-prompts{grid-template-columns:1fr}.message-bubble{max-width:100%}.autonomous-hero,.billing-summary,.chat-panel,.page-hero,.settings-hero,.task-create,.task-list,.warning-panel{padding:16px}.autonomous-hero,.billing-summary,.page-hero,.settings-hero{align-items:flex-start;flex-direction:column}.autonomous-hero h2,.billing-summary h2,.page-hero h2,.settings-hero h2{font-size:1.55rem}.agent-grid,.metric-grid{grid-template-columns:1fr}.autonomous-radar{flex-basis:138px;height:138px;width:138px}.task-row{align-items:start}.task-row,.warning-panel{grid-template-columns:1fr}}.landing-intro{align-content:center;background:linear-gradient(180deg,#05070b33,#05070beb),radial-gradient(circle at 48% 18%,#78a8ff29,#0000 28%),linear-gradient(135deg,#04070c,#07121a 48%,#05070b);display:grid;isolation:isolate;min-height:100vh;overflow:hidden;padding:min(8vh,72px) clamp(18px,5vw,72px) 24px;position:relative}.intro-grid{background-image:linear-gradient(#bee4ff12 1px,#0000 0),linear-gradient(90deg,#bee4ff12 1px,#0000 0);background-size:56px 56px;inset:0;mask-image:linear-gradient(180deg,#000000d1,#0000 86%);-webkit-mask-image:linear-gradient(180deg,#000000d1,#0000 86%);position:absolute;z-index:-2}.intro-particles{inset:0;pointer-events:none;position:absolute;z-index:-1}.intro-particles span{animation:particleFloat 8s ease-in-out infinite;animation-delay:calc(var(--i)*-.21s);background:#bee4ffb8;box-shadow:0 0 16px #5ff1d09e;height:2px;position:absolute;width:2px}@keyframes particleFloat{0%,to{opacity:.22;transform:translateZ(0)}50%{opacity:.78;transform:translate3d(14px,-24px,0)}}.intro-hero{align-content:center;display:grid;min-height:min(760px,82vh);place-items:center;text-align:center}.intro-kicker,.intro-trust-row span{align-items:center;display:inline-flex;gap:8px;justify-content:center}.intro-kicker{color:#5ff1d0;color:var(--teal);font-size:.84rem;font-weight:850;text-transform:uppercase}.intro-title{align-items:baseline;color:#eef7ff;color:var(--text);display:flex;font-size:clamp(4rem,12vw,9.5rem);font-weight:900;justify-content:center;letter-spacing:0;line-height:.88;margin:20px 0 14px;text-shadow:0 0 34px #5ff1d02e}.intro-word{display:inline-flex}.intro-letter{animation:letterDrop 1.24s cubic-bezier(.16,.84,.24,1) both;animation-delay:calc(.16s + var(--delay));display:inline-block}.intro-x{animation:xLanding 1.55s cubic-bezier(.2,.88,.24,1) .72s both;color:#5ff1d0;color:var(--teal);display:inline-block;margin-left:.03em;text-shadow:0 0 42px #5ff1d075,0 0 10px #ffbf6342;transform-origin:52% 82%}@keyframes letterDrop{0%{filter:blur(12px);opacity:0;transform:translate3d(0,-58vh,0) scale(.96)}66%{filter:blur(0);opacity:1;transform:translate3d(0,10px,0) scale(1.01)}82%{transform:translate3d(0,-5px,0)}to{filter:blur(0);opacity:1;transform:translateZ(0)}}@keyframes xLanding{0%{filter:blur(14px);opacity:0;transform:translate3d(-.18em,-70vh,0) rotate(-18deg) scale(.94)}62%{filter:blur(0);opacity:1;transform:translate3d(-.02em,14px,0) rotate(3deg) scale(1.02)}78%{transform:translate3d(0,-8px,0) rotate(-1deg)}to{filter:blur(0);opacity:1;transform:translateZ(0) rotate(0deg)}}.intro-copy{color:#bed0df;font-size:clamp(1rem,2vw,1.2rem);margin:0 auto;max-width:760px}.intro-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:28px}.intro-cta{min-width:176px}.intro-trust-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:24px}.intro-trust-row span{background:hsla(0,0%,100%,.045);border:1px solid #bee4ff29;border-radius:999px;color:#dce8f3;font-size:.86rem;font-weight:750;min-height:38px;padding:8px 12px}.intro-overview{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;width:min(1180px,100%)}.intro-overview article{background:hsla(0,0%,100%,.045);border:1px solid #bee4ff1f;border-radius:8px;border-radius:var(--radius);min-height:112px;padding:16px}.intro-overview span,.intro-overview strong{display:block}.intro-overview strong{margin-bottom:6px}.intro-overview span{color:#95a7b8;color:var(--muted);font-size:.92rem}.capabilities-page,.developer-page,.memory-page,.overview-page,.status-page{grid-gap:18px;display:grid;gap:18px}.overview-hero,.wide-hero{align-items:center;background:linear-gradient(135deg,#5ff1d014,#78a8ff0a),hsla(0,0%,100%,.035);border:1px solid #bee4ff1f;border-radius:8px;border-radius:var(--radius);display:flex;gap:26px;justify-content:space-between;min-height:280px;padding:32px}.overview-hero h2,.wide-hero h2{font-size:clamp(2rem,4vw,3.55rem);line-height:1.02;margin:10px 0;max-width:850px}.overview-hero p,.wide-hero p{color:#b8c7d4;margin:0;max-width:760px}.hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.overview-signal{grid-gap:8px;align-content:center;background:linear-gradient(180deg,#5ff1d014,#ffffff05),repeating-linear-gradient(90deg,#bee4ff0d 0 1px,#0000 1px 18px);border:1px solid #5ff1d033;border-radius:8px;border-radius:var(--radius);display:grid;flex:0 0 280px;gap:8px;min-height:220px;place-items:center}.overview-signal span{border:1px solid #5ff1d080;border-radius:50%;box-shadow:inset 0 0 22px #5ff1d029,0 0 26px #5ff1d029;height:68px;width:68px}.overview-signal strong{font-size:1.2rem}.overview-signal small{color:#95a7b8;color:var(--muted)}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card{align-content:space-between;display:grid;min-height:140px}.capability-heading svg,.developer-card svg,.memory-card svg,.metric-card svg,.status-panel-card svg{color:#5ff1d0;color:var(--teal)}.memory-card span,.metric-card span{color:#95a7b8;color:var(--muted);font-weight:750}.memory-card strong,.metric-card strong{font-size:2rem}.developer-grid,.memory-grid,.overview-panels{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.developer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.developer-card,.memory-card,.roadmap-card,.status-panel-card{padding:18px}.developer-card h3,.memory-story h3,.roadmap-card h3,.status-panel-card h3{margin:0 0 14px}.status-line{border-bottom:1px solid #bee4ff17;display:flex;gap:16px;justify-content:space-between;padding:10px 0}.status-line span{color:#95a7b8;color:var(--muted)}.status-line strong{text-align:right}.memory-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.memory-card{align-content:space-between;display:grid;min-height:150px}.memory-story{padding:22px}.capability-sections{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.capability-group{padding:18px}.capability-heading{align-items:center;display:flex;gap:12px;margin-bottom:14px}.capability-heading h3{margin:0}.capability-heading span{color:#95a7b8;color:var(--muted);font-weight:750}.capability-list{grid-gap:10px;display:grid;gap:10px}.capability-list article,.status-list article{align-items:center;background:hsla(0,0%,100%,.035);border:1px solid #bee4ff1a;border-radius:8px;border-radius:var(--radius);display:flex;gap:14px;justify-content:space-between;min-height:72px;padding:12px}.capability-list article div,.status-list article div{min-width:0}.capability-list span,.capability-list strong,.status-list span,.status-list strong{display:block}.capability-list span,.developer-card p,.status-list span{color:#95a7b8;color:var(--muted)}.capability-list span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.status-list{grid-gap:10px;display:grid;gap:10px;padding:16px}.status-list article{justify-content:flex-start}.status-list .status-badge{margin-left:auto}.developer-card{min-height:220px}.developer-card p{margin:10px 0 0}.roadmap-card{grid-gap:14px;display:grid;gap:14px}.roadmap-card>div:first-child{align-items:center;display:flex;gap:10px}.roadmap-list{display:flex;flex-wrap:wrap;gap:10px}.roadmap-list span{align-items:center;background:hsla(0,0%,100%,.045);border:1px solid #bee4ff1f;border-radius:999px;color:#dce8f3;display:inline-flex;min-height:36px;padding:7px 11px}@media (max-width:1180px){.developer-grid,.memory-grid,.metric-grid,.overview-panels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.capability-sections,.intro-overview{grid-template-columns:1fr}.overview-hero,.wide-hero{align-items:flex-start;flex-direction:column}.overview-signal{flex-basis:auto;width:100%}}@media (max-width:680px){.landing-intro{padding:28px 16px 18px}.intro-hero{min-height:72vh}.intro-title{font-size:clamp(3.05rem,18vw,4.6rem)}.hero-actions,.intro-actions{align-items:stretch;flex-direction:column}.hero-actions button,.intro-cta{width:100%}.developer-card,.memory-card,.overview-hero,.roadmap-card,.status-panel-card,.wide-hero{padding:16px}.developer-grid,.memory-grid,.metric-grid,.overview-panels{grid-template-columns:1fr}.capability-list article,.status-line,.status-list article{align-items:flex-start;flex-direction:column}.status-list .status-badge{margin-left:0}}
/*# sourceMappingURL=main.5de11a65.css.map*/