:root{color-scheme:dark;--bg:#020711;--panel:#06111d;--panel2:#071827;--line:rgba(78,205,255,.22);--line-strong:rgba(86,219,255,.48);--text:#eefaff;--muted:#7f9caf;--cyan:#5beaff;--blue:#4ba7ff;--violet:#b66dff;--green:#45e89e;--gold:#ffbd59;--amber:#ffb249;--red:#ff6375;--nav:154px;--top:64px;--gap:10px;--radius:14px}*{box-sizing:border-box}[hidden]{display:none!important}html,body{margin:0;min-height:100%;background:var(--bg);color:var(--text);font:400 13px/1.4 Inter,"Segoe UI",system-ui,sans-serif}body{overflow-x:hidden;background:radial-gradient(circle at 50% 31%,rgba(15,128,198,.17),transparent 32%),radial-gradient(circle at 61% 38%,rgba(115,56,201,.10),transparent 27%),linear-gradient(180deg,#030a14,#020711 68%,#01050a)}button,a,input{font:inherit}.ambient{position:fixed;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(circle at 20% 30%,rgba(88,226,255,.11) 0 1px,transparent 1.4px),radial-gradient(circle at 75% 60%,rgba(169,118,255,.09) 0 1px,transparent 1.3px);background-size:94px 94px,139px 139px;opacity:.18}.topbar{position:sticky;top:0;z-index:100;height:var(--top);display:grid;grid-template-columns:var(--nav) minmax(300px,1fr) auto auto auto auto auto;align-items:center;gap:10px;padding:0 12px;background:rgba(2,8,17,.985);border-bottom:1px solid var(--line);backdrop-filter:blur(22px);box-shadow:0 14px 40px rgba(0,0,0,.22)}.brand{display:flex;align-items:center;gap:9px;min-width:0}.brand strong{font-size:27px;letter-spacing:.2em;text-shadow:0 0 18px rgba(62,186,255,.72)}.brand small{font-size:6px;line-height:1.45;letter-spacing:.16em;color:#789cb0}.command-bar{display:flex;align-items:center;gap:8px;height:38px;padding:0 11px;border:1px solid rgba(76,193,250,.42);border-radius:10px;background:rgba(4,18,31,.94);color:#86a7b9}.command-bar input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#eefaff}.command-bar kbd{padding:3px 6px;border:1px solid rgba(90,179,225,.25);border-radius:5px;background:#091826;color:#7fa1b4;font-size:8px}.modebar{display:flex;gap:2px;padding:3px;border:1px solid rgba(90,170,210,.14);border-radius:999px;background:rgba(255,255,255,.025)}.modebar button{min-height:30px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:#7893a3;font-size:10px}.modebar button.active{background:rgba(79,191,255,.12);color:#effaff;box-shadow:inset 0 0 0 1px rgba(83,202,255,.18)}.health{display:flex;align-items:center;gap:6px;color:#8ca3b0;font-size:9px;white-space:nowrap}.health i{width:6px;height:6px;border-radius:50%;box-shadow:0 0 8px currentColor}.topbar time{font-size:9px;color:#b7cad5;white-space:nowrap}.owner-label{font-size:7px;letter-spacing:.18em;color:#6f8998}.icon,.quiet{min-height:32px;padding:0 10px;border:1px solid rgba(98,167,204,.18);border-radius:999px;background:transparent;color:#91a7b3}.unlock{position:relative;z-index:20;max-width:520px;margin:11vh auto;padding:38px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,rgba(10,25,39,.985),rgba(4,12,21,.985));box-shadow:0 30px 90px rgba(0,0,0,.45),0 0 60px rgba(40,167,229,.09)}.unlock h1{margin:.18em 0 .35em;font-size:44px;font-weight:420}.unlock p,.unlock label{color:#8da0aa}.unlock label{display:block;margin-top:18px}.unlock input{width:100%;height:52px;margin:8px 0 10px;padding:0 14px;border:1px solid rgba(91,234,255,.68);border-radius:12px;background:#020807;color:#fff;outline:none}.unlock button{width:100%;min-height:48px;border:0;border-radius:12px;background:#dfe5e5;color:#081014;font-weight:750}.unlock #error{min-height:18px;margin:10px 0 0;color:#ff8794;font-size:10px}.v3-shell{position:relative;z-index:1;display:grid;grid-template-columns:var(--nav) minmax(0,1fr);min-height:calc(100vh - var(--top))}.v3-nav{position:sticky;top:var(--top);height:calc(100vh - var(--top));overflow:auto;padding:11px 7px 74px;border-right:1px solid var(--line);background:linear-gradient(180deg,rgba(2,11,22,.99),rgba(1,7,14,.99))}.v3-nav a,.v3-nav .disabled{display:flex;align-items:center;gap:8px;min-height:31px;margin:1px 0;padding:0 9px;border-radius:7px;color:#8099a7;text-decoration:none;font-size:10px}.v3-nav a.active,.v3-nav a:hover{color:#effcff;background:linear-gradient(90deg,rgba(36,170,235,.19),transparent)}.v3-nav a.active{border:1px solid rgba(78,209,255,.42);box-shadow:inset 3px 0 var(--cyan),0 0 18px rgba(37,169,228,.08)}.v3-nav .disabled{opacity:.26}.nav-title{margin:11px 9px 5px;color:#4c7184;font-size:6px;font-weight:800;letter-spacing:.18em}.v3-nav small{margin-left:auto;font-size:6px;text-transform:uppercase}.v3-nav blockquote{position:absolute;left:14px;bottom:14px;margin:0;color:#73bfe3;font-size:8px;line-height:1.6;font-style:italic}.v3-nav cite{display:block;margin-top:5px;color:#557487;font-size:7px}.v3-content{min-width:0;padding:10px 12px 18px}.cockpit-grid{display:grid!important;grid-template-columns:minmax(240px,270px) minmax(620px,1fr) minmax(260px,300px)!important;grid-template-areas:"overview neural systems" "assistant neural timeline" "metrics metrics metrics" "devices upcoming approvals" "operations operations operations"!important;grid-template-rows:245px 245px 78px 160px 96px!important;gap:var(--gap);max-width:1760px;margin:0 auto;align-items:stretch}.panel,.metric-strip article{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,rgba(7,24,40,.95),rgba(3,12,22,.95));box-shadow:inset 0 1px rgba(255,255,255,.03),0 12px 34px rgba(0,0,0,.17);overflow:hidden}.panel{padding:11px}.panel>header{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px}.panel h2{margin:2px 0 0;font-size:12px;font-weight:650}.eyebrow{font-size:6px;letter-spacing:.18em;color:#6f9bb3;font-weight:800}.status-pill{padding:3px 6px;border:1px solid rgba(79,197,250,.22);border-radius:999px;color:var(--cyan);font-size:6px;text-transform:uppercase}#overview{grid-area:overview!important}.overview-card{min-height:0}.overview-hero{display:grid;grid-template-columns:88px 1fr;gap:10px;align-items:center}.health-ring{width:86px;height:86px;padding:6px;border-radius:50%;background:conic-gradient(from 220deg,var(--green),var(--cyan),rgba(72,140,255,.46),rgba(67,88,126,.16));box-shadow:0 0 28px rgba(57,232,154,.16)}.health-ring>div{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:#06111d;border:1px solid rgba(124,221,255,.12)}.health-ring strong{max-width:70px;text-align:center;font-size:10px;line-height:1.05;text-transform:uppercase}.health-ring span{margin-top:4px;color:#70d8bb;font-size:5px}.overview-row,.data-row,.trust-grid span{display:flex;justify-content:space-between;gap:8px;padding:5px 0;border-bottom:1px solid rgba(82,159,201,.1);color:#87a3b2;font-size:7px}.overview-row strong,.data-row strong{color:#e6f7ff;text-align:right}#assistantPanel{grid-area:assistant!important}.assistant-card{min-height:0}.assistant-empty{padding:5px 1px;color:#708c9a}.assistant-empty>span{color:var(--cyan);font-size:18px}.assistant-empty strong{display:block;color:#c9e3ed;font-size:10px}.assistant-empty p{font-size:7px;line-height:1.45}.chips{display:flex;gap:4px;flex-wrap:wrap}.chips button{min-height:24px;padding:3px 7px;border:1px solid rgba(75,178,225,.2);border-radius:999px;background:#071624;color:#607f91;font-size:6px}#neural{grid-area:neural!important}.neural-panel{position:relative;min-height:500px!important;height:500px;padding:9px 12px;background:radial-gradient(ellipse at 50% 48%,rgba(14,111,174,.28),transparent 60%),radial-gradient(circle at 57% 45%,rgba(112,46,196,.14),transparent 34%),linear-gradient(145deg,rgba(4,18,32,.90),rgba(2,9,17,.85));box-shadow:inset 0 1px rgba(255,255,255,.04),0 0 76px rgba(20,128,220,.11)}.neural-panel:after{content:"MORE THAN AN ASSISTANT. A FORCE MULTIPLIER.";position:absolute;right:16px;bottom:9px;color:#aa8cff;font-size:6px;letter-spacing:.15em}.neural-panel>header{position:relative;z-index:5;margin:2px 4px -4px}.neural-stage{position:relative;width:100%;height:438px;margin:0 auto}.nucleus{position:absolute;inset:0;width:100%;height:100%;background:none!important;box-shadow:none!important}.neural-canvas{width:100%;height:100%;overflow:visible}.brain-halo ellipse{fill:rgba(30,117,187,.06);stroke:rgba(77,190,255,.16);stroke-width:1;filter:drop-shadow(0 0 34px rgba(27,151,255,.25))}.neural-links line{stroke:rgba(95,183,235,.28);stroke-width:.74}.neural-links line.hot{stroke:rgba(80,222,255,.78);filter:url(#neuralGlow)}.neural-depth path{fill:none;stroke:rgba(100,177,224,.25);stroke-width:.92}.neural-primary path{fill:none;stroke:rgba(78,213,255,.62);stroke-width:1.2;filter:url(#neuralGlow)}.neurons circle{fill:#8bc8e8;opacity:.83;filter:url(#neuralGlow)}.neurons circle.tone-violet{fill:#c177ff}.neurons circle.tone-cyan{fill:#5deaff}.neurons circle.tone-gold{fill:#ffbd5b}.neurons circle.tone-green{fill:#54e69f}.neurons .synapse-hot{fill:#fff;opacity:1;filter:drop-shadow(0 0 6px #5deaff)}.core-aura{filter:blur(3px)}.core-disc{fill:#061427;stroke:#d3fbff;stroke-width:2.3;filter:drop-shadow(0 0 24px #2caeff)}.core-word{fill:#f5fcff;font-size:18px;font-weight:800;letter-spacing:.05em}.core-subword{fill:#57e7ff;font-size:6px;font-weight:800;letter-spacing:.14em}.neural-impulse{fill:var(--blue);filter:url(#neuralGlow)}.neural-panel #activity{position:absolute;left:0;right:0;bottom:29px;margin:0;text-align:center;color:#a8c0cc;font-size:8px}.neural-panel #generated{position:absolute;left:0;right:0;bottom:16px;text-align:center;color:#55758a;font-size:6px}.brain .state-label{font-size:6px;letter-spacing:.18em}.constellation{position:absolute;inset:0;pointer-events:none}.constellation .node{position:absolute;display:flex;align-items:center;gap:5px;color:#c0d7e2;font-size:7px}.constellation .node i{width:5px;height:5px;border-radius:50%;background:#68777f}.constellation .node.healthy i,.constellation .node.active i{background:var(--green);box-shadow:0 0 9px var(--green)}.constellation .node:nth-child(1){left:2%;top:17%}.constellation .node:nth-child(2){right:2%;top:20%}.constellation .node:nth-child(3){right:1%;bottom:20%}.constellation .node:nth-child(4){left:2%;bottom:22%}.constellation .node:nth-child(5){left:44%;top:1%}.constellation .node:nth-child(6){left:45%;bottom:4%}#systems{grid-area:systems!important}.systems-card{min-height:0!important;max-height:none!important;overflow:auto}.system{display:grid;grid-template-columns:auto 1fr auto;gap:6px;align-items:center;width:100%;min-height:36px;padding:5px 1px;border:0;border-top:1px solid rgba(75,157,200,.1);background:none;color:inherit;text-align:left}.system strong{font-size:8px}.system .state{font-size:7px;color:#8fa7b3}.system small{grid-column:2/-1;color:#678594;font-size:6px}.system-dot{width:5px;height:5px;border-radius:50%;background:#56636b}.healthy .system-dot,.active .system-dot{background:var(--green);box-shadow:0 0 8px rgba(57,232,154,.7)}.working .system-dot{background:var(--cyan)}.degraded .system-dot,.stale .system-dot{background:var(--amber)}.timeline{grid-area:timeline!important;min-height:0!important;max-height:none!important}.timeline #timeline{display:grid;gap:2px;max-height:185px;overflow:auto}.event{padding:4px 2px;border-top:1px solid rgba(75,157,200,.1)}.event time{font-size:6px;color:#6c8797}.event h3{margin:2px 0;font-size:8px}#metrics{grid-area:metrics!important;align-self:stretch}.metric-strip{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px}.metric-strip article{min-height:0!important;height:78px;padding:9px 10px;position:relative}.metric-strip article:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);opacity:.52}.metric-strip small{display:block;color:#7395a8;font-size:6px;letter-spacing:.14em}.metric-strip strong{display:block;margin:3px 0 1px;font-size:18px;font-weight:650}.metric-strip span{color:#668495;font-size:7px}.metric-carflip strong{color:var(--green)}#devicesPanel{grid-area:devices!important}.devices-card{min-height:0!important}#upcomingPanel{grid-area:upcoming!important}.upcoming-card{min-height:0!important}#approvals{grid-area:approvals!important}.approvals-card{min-height:0!important}#operationsPanel{grid-area:operations!important}.operations-card{min-height:0!important}.device-card{padding:9px;border:1px solid rgba(78,184,234,.17);border-radius:9px;background:rgba(3,12,22,.64)}.device-card header{display:flex;justify-content:space-between}.device-card strong{font-size:9px}.device-card small,.device-card .meta{font-size:7px;color:#819eae}.device-card .meta{display:flex;gap:8px;flex-wrap:wrap;margin:5px 0}.empty{font-size:8px;color:#7894a4}.memory-card,.carflip-card,.security-card,.work-card{display:none!important}dialog{max-width:560px;width:calc(100% - 30px);padding:28px;border:1px solid var(--line);border-radius:18px;background:#07121f;color:var(--text)}dialog::backdrop{background:rgba(0,0,0,.74);backdrop-filter:blur(8px)}dialog>button{float:right;border:0;background:none;color:var(--text);font-size:27px}.legend-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.legend-row{display:flex;gap:9px;align-items:center;color:var(--muted)}.legend-row i{width:8px;height:8px;border-radius:50%;background:var(--colour)}#deviceActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}#deviceActions button{min-height:40px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.05);color:var(--text);padding:0 12px}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}@media(min-width:1700px){.cockpit-grid{grid-template-columns:270px minmax(760px,1fr) 300px!important}.neural-panel{min-height:500px!important;height:500px}.neural-stage{height:438px}}@media(max-width:1499px) and (min-width:1150px){:root{--nav:144px}.brand small{display:none}.topbar{grid-template-columns:144px minmax(280px,1fr) auto auto auto auto auto}.cockpit-grid{grid-template-columns:minmax(210px,235px) minmax(500px,1fr) minmax(215px,240px)!important;grid-template-rows:220px 220px 74px 150px 92px!important}.neural-panel{min-height:450px!important;height:450px}.neural-stage{height:390px}.panel{padding:9px}.metric-strip article{height:74px}}@media(max-width:1149px){:root{--nav:64px}.brand{min-width:0}.brand small,.owner-label{display:none}.brand strong{font-size:22px}.topbar{grid-template-columns:64px minmax(220px,1fr) auto auto auto;gap:8px}.modebar{display:none}.v3-shell{grid-template-columns:64px minmax(0,1fr)}.v3-nav{padding:8px 5px}.v3-nav a span,.v3-nav .disabled,.nav-title,.v3-nav blockquote{display:none}.v3-nav a{justify-content:center;font-size:15px}.cockpit-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:"neural neural" "overview systems" "assistant timeline" "metrics metrics" "devices upcoming" "approvals operations"!important;grid-template-rows:auto!important}.neural-panel{min-height:430px!important;height:auto}.neural-stage{height:368px}.metric-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}.metric-strip article{height:auto;min-height:68px!important}.operations-card{min-height:152px!important}}@media(max-width:799px){.topbar{height:auto;min-height:58px;grid-template-columns:auto 1fr auto auto;padding:7px 9px}.command-bar{grid-column:1/-1;grid-row:2}.health,.topbar time{display:none}.v3-shell{display:block}.v3-nav{position:static;display:flex;height:auto;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid var(--line);padding:5px}.v3-nav a{min-width:40px}.v3-content{padding:8px}.cockpit-grid{grid-template-columns:1fr!important;grid-template-areas:"neural" "overview" "systems" "assistant" "timeline" "metrics" "devices" "upcoming" "approvals" "operations"!important}.neural-panel{min-height:372px!important}.neural-stage{height:312px}.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:520px){.metric-strip{display:flex!important;overflow-x:auto}.metric-strip article{min-width:140px}.neural-panel{min-height:340px!important}.neural-stage{height:282px}.overview-hero{grid-template-columns:84px 1fr}.health-ring{width:80px;height:80px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}.neural-impulse{display:none!important}}