:root{--bg:#0b0d10;--panel:#121417;--panel2:#191c20;--line:#ffffff1f;--text:#f5f7fb;--muted:#adb4bd;--accent:#75e1ff;--accent2:#c5ff6b;--gold:#ffd166;--danger:#ff7b7b;--accent-fill:#75e1ff;--accent-ink:#0b1020;--ink:#0f172a;--ink-2:#334155;--ink-3:#475569;--label:#64748b;--faint:#94a3b8;--card:#fff;--surface-sunken:#f1f5f9;--surface-raised:#fff;--wash-soft:#0f172a08;--wash:#0f172a0d;--wash-strong:#0f172a14;--edge-soft:#0f172a12;--edge-strong:#0f172a38;--card-shadow:0 1px 2px #0f172a0f;--sticky-veil:#f8fafcf0;--page-ground:#f1f5f9;--brand-ground:#0b0d10;--brand-surface:#fff;--brand-neutral:#0f172a;--brand-on-ground:#fff;--brand-on-ground-muted:#b9bdc5;--brand-on-surface:#0f172a;--brand-on-surface-muted:#475569;--status-red:#c81e3c;--status-yellow:#a15c07;--status-green:#157f4a;--link:#1d4ed8;--font-ui:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--semantic-lead:#5b6a94;--semantic-sit:#1b64c9;--semantic-signed:#b8430f;--semantic-built:#0f7350;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ink:#f4f7ff;--ink-2:#c3cce8;--ink-3:#97a3ce;--label:#7c89b4;--faint:#4e5a85;--card:#0b1132;--surface-sunken:#ffffff0a;--surface-raised:#ffffff1f;--wash-soft:#ffffff08;--wash:#ffffff12;--wash-strong:#ffffff1a;--edge-soft:#ffffff0d;--edge-strong:#ffffff40;--card-shadow:none;--sticky-veil:#080d24f0;--page-ground:#070c24;--brand-ground:#0b0d10;--brand-surface:#fff;--brand-neutral:#0f172a;--brand-on-ground:#fff;--brand-on-ground-muted:#b9bdc5;--brand-on-surface:#0f172a;--brand-on-surface-muted:#475569;--status-red:#ff5d7a;--status-yellow:#f5b83d;--status-green:#4ade80;--link:#56c8ff;--font-ui:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--semantic-lead:#7c89b4;--semantic-sit:#3987e5;--semantic-signed:#d95926;--semantic-built:#199e70;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--ink:#f4f7ff;--ink-2:#c3cce8;--ink-3:#97a3ce;--label:#7c89b4;--faint:#4e5a85;--card:#0b1132;--surface-sunken:#ffffff0a;--surface-raised:#ffffff1f;--wash-soft:#ffffff08;--wash:#ffffff12;--wash-strong:#ffffff1a;--edge-soft:#ffffff0d;--edge-strong:#ffffff40;--card-shadow:none;--sticky-veil:#080d24f0;--page-ground:#070c24;--brand-ground:#0b0d10;--brand-surface:#fff;--brand-neutral:#0f172a;--brand-on-ground:#fff;--brand-on-ground-muted:#b9bdc5;--brand-on-surface:#0f172a;--brand-on-surface-muted:#475569;--status-red:#ff5d7a;--status-yellow:#f5b83d;--status-green:#4ade80;--link:#56c8ff;--font-ui:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--semantic-lead:#7c89b4;--semantic-sit:#3987e5;--semantic-signed:#d95926;--semantic-built:#199e70;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=brand] body{--page-ground:var(--brand-ground);--card:var(--brand-surface);--surface-raised:var(--brand-surface);--ink:var(--brand-neutral);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--r-xs:4px;--r-sm:8px;--r-md:10px;--r-lg:12px;--r-xl:16px;--r-pill:999px;--pad-card:22px;--pad-tight:12px;--gap:16px;--edge-width:1px;--surface-blur:0px;--surface-alpha:1;--motion:.14s;--ease:cubic-bezier(.2, 0, 0, 1);--focus-width:3px;--heading-weight:700}[data-preset=apple]{--r-xs:4px;--r-sm:8px;--r-md:10px;--r-lg:12px;--r-xl:16px;--pad-card:22px;--pad-tight:12px;--gap:16px;--edge-width:1px;--surface-blur:0px;--surface-alpha:1;--motion:.14s;--ease:cubic-bezier(.2, 0, 0, 1);--focus-width:3px;--heading-weight:700;--card-shadow:0 1px 2px #0f172a0f}@media (prefers-color-scheme:dark){:root:not([data-theme=light])[data-preset=apple],:root:not([data-theme=light]) [data-preset=apple]{--card-shadow:none}}:root[data-theme=dark][data-preset=apple],:root[data-theme=dark] [data-preset=apple]{--card-shadow:none}[data-preset=apple-glass]{--r-xs:8px;--r-sm:14px;--r-md:18px;--r-lg:22px;--r-xl:28px;--pad-card:24px;--pad-tight:14px;--gap:18px;--edge-width:1px;--surface-blur:20px;--surface-alpha:.72;--motion:.18s;--ease:cubic-bezier(.32, .72, 0, 1);--focus-width:3px;--heading-weight:600;--card-shadow:0 8px 32px #0f172a1a}@media (prefers-color-scheme:dark){:root:not([data-theme=light])[data-preset=apple-glass],:root:not([data-theme=light]) [data-preset=apple-glass]{--card-shadow:0 8px 32px #00000073}}:root[data-theme=dark][data-preset=apple-glass],:root[data-theme=dark] [data-preset=apple-glass]{--card-shadow:0 8px 32px #00000073}[data-preset=material]{--r-xs:2px;--r-sm:3px;--r-md:4px;--r-lg:4px;--r-xl:8px;--pad-card:16px;--pad-tight:10px;--gap:14px;--edge-width:0px;--surface-blur:0px;--surface-alpha:1;--motion:.2s;--ease:cubic-bezier(.4, 0, .2, 1);--focus-width:2px;--heading-weight:500;--card-shadow:0 3px 6px -1px #0000001f, 0 2px 4px -1px #00000014}@media (prefers-color-scheme:dark){:root:not([data-theme=light])[data-preset=material],:root:not([data-theme=light]) [data-preset=material]{--card-shadow:0 4px 12px #0009}}:root[data-theme=dark][data-preset=material],:root[data-theme=dark] [data-preset=material]{--card-shadow:0 4px 12px #0009}[data-preset=material3]{--r-xs:8px;--r-sm:12px;--r-md:16px;--r-lg:20px;--r-xl:28px;--pad-card:22px;--pad-tight:14px;--gap:16px;--edge-width:0px;--surface-blur:0px;--surface-alpha:1;--motion:.25s;--ease:cubic-bezier(.2, 0, 0, 1);--focus-width:3px;--heading-weight:500;--card-shadow:none;--card:#f4f2f7;--panel:#f4f2f7;--surface-sunken:#ebe7ef;--surface-raised:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light])[data-preset=material3],:root:not([data-theme=light]) [data-preset=material3]{--card-shadow:none;--card:#1d1b20;--panel:#1d1b20;--surface-sunken:#141218;--surface-raised:#2b2930}}:root[data-theme=dark][data-preset=material3],:root[data-theme=dark] [data-preset=material3]{--card-shadow:none;--card:#1d1b20;--panel:#1d1b20;--surface-sunken:#141218;--surface-raised:#2b2930}[data-preset=slack]{--r-xs:2px;--r-sm:4px;--r-md:6px;--r-lg:6px;--r-xl:8px;--pad-card:14px;--pad-tight:8px;--gap:10px;--edge-width:1px;--surface-blur:0px;--surface-alpha:1;--motion:.12s;--ease:cubic-bezier(.2, 0, 0, 1);--focus-width:2px;--heading-weight:700;--card-shadow:0 1px 2px 0 #0000000d}@media (prefers-color-scheme:dark){:root:not([data-theme=light])[data-preset=slack],:root:not([data-theme=light]) [data-preset=slack]{--card-shadow:none}}:root[data-theme=dark][data-preset=slack],:root[data-theme=dark] [data-preset=slack]{--card-shadow:none}[data-preset=slack-focus]{--r-xs:2px;--r-sm:4px;--r-md:6px;--r-lg:6px;--r-xl:8px;--pad-card:14px;--pad-tight:8px;--gap:10px;--edge-width:2px;--surface-blur:0px;--surface-alpha:1;--motion:.1s;--ease:linear;--focus-width:4px;--heading-weight:800;--card-shadow:none;--edge-soft:#0f172a33;--edge-strong:#0f172a8c}@media (prefers-color-scheme:dark){:root:not([data-theme=light])[data-preset=slack-focus],:root:not([data-theme=light]) [data-preset=slack-focus]{--card-shadow:none;--edge-soft:#ffffff38;--edge-strong:#fff9}}:root[data-theme=dark][data-preset=slack-focus],:root[data-theme=dark] [data-preset=slack-focus]{--card-shadow:none;--edge-soft:#ffffff38;--edge-strong:#fff9}[data-preset=monday]{--r-xs:4px;--r-sm:6px;--r-md:8px;--r-lg:8px;--r-xl:12px;--pad-card:18px;--pad-tight:10px;--gap:14px;--edge-width:2px;--surface-blur:0px;--surface-alpha:1;--motion:.13s;--ease:cubic-bezier(.2, 0, 0, 1);--focus-width:3px;--heading-weight:800;--card-shadow:none;--edge-soft:#0f172a24;--edge-strong:#0f172a6b}@media (prefers-color-scheme:dark){:root:not([data-theme=light])[data-preset=monday],:root:not([data-theme=light]) [data-preset=monday]{--card-shadow:none;--edge-soft:#ffffff29;--edge-strong:#ffffff73}}:root[data-theme=dark][data-preset=monday],:root[data-theme=dark] [data-preset=monday]{--card-shadow:none;--edge-soft:#ffffff29;--edge-strong:#ffffff73}[data-font=system]{--font-ui:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}[data-font=humanist]{--font-ui:"Avenir Next", Avenir, "Segoe UI", Candara, system-ui, sans-serif}[data-font=geometric]{--font-ui:Futura, "Century Gothic", "Avenir Next", Montserrat, system-ui, sans-serif}[data-font=editorial]{--font-ui:Charter, "Iowan Old Style", "Palatino Linotype", Georgia, serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-ui);margin:0}a{color:inherit}a.brand{text-decoration:none}button,input,select,textarea{font:inherit}.container{width:100%;max-width:1920px;margin:0 auto;padding:28px clamp(16px,2.2vw,32px) 64px}.portalSurface{--line:var(--edge-strong);--text:var(--ink);--muted:var(--ink-3);--panel:var(--card);--panel2:var(--card);--danger:var(--status-red);background:var(--page-ground);color:var(--text);min-height:100vh}body:has(.portalSurface){background:var(--page-ground)}.portalSurface .card{border:var(--edge-width,1px) solid var(--edge-strong);background-color:color-mix(in srgb, var(--card) calc(var(--surface-alpha,1) * 100%), transparent);box-shadow:var(--card-shadow)}.portalSurface .btn{background:var(--wash);transition:border-color var(--motion,.12s) var(--ease,ease), background var(--motion,.12s) var(--ease,ease)}.portalSurface .btn:hover{border-color:var(--ink-3)}.portalSurface .btn.danger{border-color:color-mix(in srgb, var(--status-red) 45%, transparent);color:var(--status-red);background:0 0}.portalSurface .btn.danger:hover{border-color:var(--status-red)}.portalSurface .input,.portalSurface .select,.portalSurface textarea{background:var(--surface-sunken);color:var(--ink);border-color:var(--edge-strong)}.portalSurface .input::placeholder,.portalSurface textarea::placeholder{color:var(--ink-3)}.appShell{min-height:100vh;overflow:hidden}.nav{justify-content:space-between;align-items:center;gap:16px;margin-bottom:48px;display:flex}.brand{letter-spacing:0;align-items:center;gap:12px;font-weight:800;display:flex}.logo{background:linear-gradient(135deg, var(--accent), var(--accent2), var(--gold));width:38px;height:38px;box-shadow:0 0 32px color-mix(in srgb, var(--accent) 18%, transparent);border-radius:8px}.navlinks{color:var(--muted);gap:18px;font-size:14px;display:flex}.hero{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:28px;display:grid}.h1{letter-spacing:0;margin:0 0 18px;font-size:72px;line-height:.96}.lede{color:var(--muted);max-width:720px;font-size:20px;line-height:1.5}.badge{border:1px solid var(--line);color:var(--accent2);background:#ffffff0a;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:8px 12px;display:inline-flex}.missionStrip{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.missionStrip span{border:1px solid var(--line);color:var(--text);background:#ffffff0b;border-radius:999px;padding:8px 10px;font-size:13px}.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.card{border:var(--edge-width,1px) solid var(--line);background-color:color-mix(in srgb, var(--panel) calc(var(--surface-alpha,1) * 100%), transparent);-webkit-backdrop-filter:blur(var(--surface-blur,0px));backdrop-filter:blur(var(--surface-blur,0px));border-radius:var(--r-md,8px);padding:var(--pad-card,20px);box-shadow:var(--card-shadow,0 12px 34px #00000038);transition:border-color var(--motion,.14s) var(--ease,ease-out), box-shadow var(--motion,.14s) var(--ease,ease-out)}.card h3{margin:0 0 10px;font-size:18px}.card p{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.mutedText{color:var(--muted);margin:0}.console{border:1px solid var(--line);background:#0e1013db;border-radius:8px;min-height:520px;padding:20px;box-shadow:0 24px 80px #0000005c}.row{align-items:center;gap:10px;display:flex}.stack{gap:var(--gap,14px);display:grid}.btn{border:var(--edge-width,1px) solid var(--line);color:var(--text);border-radius:var(--r-sm,8px);padding:11px var(--pad-tight,14px);cursor:pointer;white-space:nowrap;transition:border-color var(--motion,.14s) var(--ease,ease-out), background-color var(--motion,.14s) var(--ease,ease-out);background:#ffffff14;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.btn:focus-visible,.input:focus-visible,.select:focus-visible{outline:var(--focus-width,3px) solid var(--accent-fill,var(--accent));outline-offset:2px}.btn.primary{background:var(--accent-fill);color:var(--accent-ink);border:1px solid var(--accent-fill);font-weight:800}.btn.primary:hover{filter:brightness(1.06)}.btn.danger{color:#ffd6d6;border-color:#ff7b7b6b}.input,.select{border:var(--edge-width,1px) solid var(--line);width:100%;color:var(--text);border-radius:var(--r-sm,8px);padding:12px var(--pad-tight,14px);background:#00000040;outline:none}.statusDot{background:var(--muted);border-radius:999px;width:10px;height:10px;display:inline-block}.statusDot.live{background:var(--accent2);box-shadow:0 0 18px #c5ff6b99}.statusDot.error{background:var(--danger)}.wakePanel{border:1px solid var(--line);background:#ffffff0a;border-radius:8px;gap:10px;padding:14px;display:grid}.wakePanel.listening{border-color:#c5ff6b85;box-shadow:0 0 0 1px #c5ff6b14,0 0 30px #c5ff6b14}.wakePanel p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.35}.wakeTranscript{color:var(--accent);background:#75e1ff0f;border:1px solid #75e1ff3d;border-radius:8px;padding:10px;font-size:12px;line-height:1.4}.diagnosticGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.diagnosticItem{border:1px solid var(--line);background:#0000002e;border-radius:8px;min-width:0;padding:10px}.diagnosticItem span{color:var(--muted);text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.diagnosticItem strong{color:var(--gold);overflow-wrap:anywhere;font-size:13px;display:block}.diagnosticItem strong.good{color:var(--accent2)}.diagnosticItem strong.bad{color:var(--danger)}.audioMount{width:0;height:0;overflow:hidden}.timeline{border:1px solid var(--line);min-height:220px;max-height:280px;color:var(--muted);background:#0000002e;border-radius:8px;padding:12px;font-size:12px;overflow:auto}.event{border-bottom:1px solid #ffffff0f;padding:8px}.kpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.kpiValue{margin:8px 0;font-size:34px;line-height:1}.table{border-collapse:collapse;width:100%;overflow:hidden}.table th,.table td{border-bottom:1px solid var(--line);text-align:left;color:var(--muted);padding:12px;font-size:14px}.table th{color:var(--text)}.pill{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:4px 9px;font-size:12px;display:inline-flex}.pill.connected{color:var(--accent2);border-color:#c5ff6b66}.pill.mocked,.pill.mock_pass{color:var(--accent);border-color:#75e1ff73}.pill.needs_auth,.pill.planned,.pill.needs_live_key{color:var(--gold);border-color:#ffd16673}.pill.failing,.pill.blocked,.pill.risk-sensitive{color:var(--danger);border-color:#ff7b7b66}.pill.risk-write{color:#ffb1e6;border-color:#ffb1e66b}.pill.risk-navigate{color:var(--accent);border-color:#75e1ff73}.pill.risk-draft{color:var(--gold);border-color:#ffd16673}.pill.risk-read{color:var(--accent2);border-color:#c5ff6b61}.adminHero{border:1px solid var(--line);background:#ffffff0b;border-radius:8px;gap:18px;padding:24px;display:grid}.eyebrow{color:var(--accent2);text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:800}.sectionTitle{margin:0;font-size:36px;line-height:1.1}.sectionCopy{color:var(--muted);max-width:780px;margin:10px 0 0;line-height:1.5}.readinessMeter{background:#ffffff14;border-radius:999px;height:12px;overflow:hidden}.readinessMeter span{background:linear-gradient(90deg, var(--accent), var(--accent2), var(--gold));height:100%;display:block}.sectionHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sectionHeader h2{margin:0}.sectionHeader p{color:var(--muted);margin:6px 0 0}.sectionBlock{margin-top:28px}.twoCol{grid-template-columns:1.05fr .95fr;gap:14px;display:grid}.installGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.installSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.stepItem{border:1px solid var(--line);background:#ffffff0b;border-radius:8px;grid-template-columns:auto 1fr;gap:14px;padding:16px;display:grid}.stepItem strong{color:var(--accent2);font-size:14px}.stepItem h2{margin:0 0 8px;font-size:17px}.stepItem p{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.installPathGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.splitRow{justify-content:space-between;align-items:flex-start}.miniLabel{color:var(--accent2);text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:800}.pipelineList,.metricList{gap:10px;display:grid}.pipelineItem,.metricItem{border:1px solid var(--line);background:#00000029;border-radius:8px;padding:12px}.pipelineItem p,.metricItem p{margin-top:6px}.metricItem{grid-template-columns:auto 1fr;align-items:baseline;column-gap:12px;display:grid}.metricItem strong{color:var(--accent2);font-size:24px}.metricItem p{grid-column:2}.compactGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.intakeCard{max-width:1180px;margin:18px auto 64px}.intakeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.intakeGrid label{color:var(--muted);gap:6px;font-size:13px;display:grid}.intakeGrid label:last-child{grid-column:1/-1}.checkRow{color:var(--muted);align-items:center;gap:10px;font-size:14px;display:flex}.checkRow input{width:18px;height:18px;accent-color:var(--accent2)}.commandHero{--mx:0;--my:0;--tilt-x:0deg;--tilt-y:0deg;isolation:isolate;background:linear-gradient(115deg,#75e1ff29,#05090d1f 32%,#0000 58%),linear-gradient(245deg,#ffd16621,#c5ff6b0f 28%,#0000 54%),#06090d;min-height:780px;padding:28px 20px 78px;position:relative;overflow:hidden}.commandHero:before{content:"";transform:translate3d(calc(var(--mx) * 22px), calc(var(--my) * 18px), 0);z-index:-3;background:linear-gradient(90deg,#0000,#75e1ff14,#0000),radial-gradient(at 72% 36%,#75e1ff29,#0000 34%),radial-gradient(at 24% 74%,#c5ff6b14,#0000 38%);transition:transform .16s ease-out;position:absolute;inset:0}.heroGridLayer,.heroScanLayer{pointer-events:none;position:absolute;inset:0}.heroGridLayer{transform:perspective(900px) rotateX(58deg) translate3d(calc(var(--mx) * -28px), -180px, -80px);transform-origin:top;z-index:-2;background-image:linear-gradient(#75e1ff14 1px,#0000 1px),linear-gradient(90deg,#75e1ff12 1px,#0000 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(#000000bf,#0000 82%);mask-image:linear-gradient(#000000bf,#0000 82%)}.heroScanLayer{opacity:.5;z-index:-1;background:repeating-linear-gradient(#0000 0 26px,#75e1ff0d 27px,#0000 28px);animation:9s linear infinite heroScan}.commandNav{z-index:2;max-width:1180px;margin:0 auto 44px;position:relative}.commandHeroInner{z-index:1;grid-template-columns:minmax(0,.94fr) minmax(420px,1.06fr);align-items:center;gap:42px;max-width:1180px;margin:0 auto;display:grid;position:relative}.heroCopyBlock{align-content:center;gap:18px;display:grid}.heroCopyBlock .badge{width:fit-content;margin-bottom:0}.megaTitle{letter-spacing:0;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(56px,8.6vw,118px);line-height:.88}.heroStatement{color:#cbd4de;max-width:700px;margin:0;font-size:clamp(18px,2vw,24px);line-height:1.48}.premiumStrip{margin-top:4px}.heroActions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.holoStage{perspective:1200px;min-height:540px;transform:perspective(1100px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translate3d(calc(var(--mx) * 18px), calc(var(--my) * -16px), 0);transform-style:preserve-3d;place-items:center;transition:transform .14s ease-out;display:grid;position:relative}.holoDepth{transform-style:preserve-3d;background:linear-gradient(135deg,#ffffff0a,#75e1ff05);border:1px solid #75e1ff29;border-radius:8px;position:absolute;box-shadow:0 28px 80px #00000057}.depthOne{width:82%;height:62%;animation:8s ease-in-out infinite depthDrift;transform:translate3d(-34px,38px,-90px)rotate(-7deg)}.depthTwo{border-color:#ffd16629;width:64%;height:82%;animation:10s ease-in-out infinite reverse depthDrift;transform:translate3d(58px,-24px,-150px)rotate(8deg)}.commandCore{background:linear-gradient(#080c11eb,#0e1319c7);border:1px solid #75e1ff3d;border-radius:8px;width:min(100%,520px);padding:18px;transform:translateZ(70px);box-shadow:0 40px 120px #00000080,0 0 48px #75e1ff1f}.coreHeader{color:var(--muted);text-transform:uppercase;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;font-size:12px;font-weight:800;display:flex}.coreHeader strong{color:var(--accent2)}.coreDisplay{grid-template-columns:1fr 164px;align-items:stretch;gap:16px;padding-top:16px;display:grid}.signalStack{gap:10px;display:grid}.signalRow{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.signalRow span{color:var(--muted);font-size:13px}.signalRow strong{color:var(--text);font-size:14px}.coreMatrix{grid-template-columns:repeat(6,1fr);align-content:center;gap:6px;display:grid}.coreMatrix span{aspect-ratio:1;background:#75e1ff24;border:1px solid #75e1ff1f;border-radius:3px;animation:2.8s ease-in-out infinite matrixBlink}.coreMatrix span.hot{background:#c5ff6b85;box-shadow:0 0 18px #c5ff6b52}.telemetryRail{gap:8px;display:grid;position:absolute;bottom:8%;right:2%;transform:translateZ(110px)}.telemetryRail div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090d11c7;border:1px solid #ffffff1f;border-radius:8px;width:116px;padding:10px}.telemetryRail span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800;display:block}.telemetryRail strong{color:var(--accent2);margin-top:4px;font-size:18px;display:block}.voicePulse{align-items:end;gap:5px;height:88px;display:flex;position:absolute;bottom:12%;left:6%;transform:translateZ(130px)}.voicePulse span{background:linear-gradient(180deg, var(--accent), var(--accent2));width:7px;min-height:18px;animation:1.2s ease-in-out infinite voiceBar;animation-delay:calc(var(--bar) * -64ms);border-radius:999px;box-shadow:0 0 16px #75e1ff38}.operatorSection{z-index:3;grid-template-columns:.86fr 1.14fr;align-items:start;gap:24px;max-width:1180px;margin:-28px auto 0;padding:0 20px 36px;display:grid;position:relative}.operatorIntro{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e1013bd;border-radius:8px;padding:24px;box-shadow:0 24px 80px #0000003d}.statusRibbon{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.statusRibbon div{background:#0000002e;border:1px solid #ffffff1a;border-radius:8px;padding:12px}.statusRibbon span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800;display:block}.statusRibbon strong{color:var(--accent2);margin-top:4px;display:block}.capabilitySection{max-width:1180px;margin:0 auto;padding:24px 20px 28px}.cinematicGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.cinematicCard{min-height:190px;position:relative;overflow:hidden}.cinematicCard:after{content:"";background:linear-gradient(90deg, var(--accent), var(--accent2), var(--gold));opacity:.58;height:2px;position:absolute;inset:auto 18px 14px}@keyframes heroScan{0%{transform:translateY(-28px)}to{transform:translateY(28px)}}@keyframes depthDrift{0%,to{margin-top:0}50%{margin-top:18px}}@keyframes matrixBlink{0%,to{opacity:.38}50%{opacity:1}}@keyframes voiceBar{0%,to{opacity:.62;height:22px}50%{opacity:1;height:78px}}@media (max-width:1040px){.commandHeroInner,.operatorSection{grid-template-columns:1fr}.holoStage{min-height:470px}.operatorSection{margin-top:0}}@media (max-width:920px){.hero{grid-template-columns:1fr}.grid,.kpiGrid,.compactGrid,.installGrid,.installSteps,.installPathGrid,.diagnosticGrid,.cinematicGrid{grid-template-columns:1fr 1fr}.twoCol,.intakeGrid{grid-template-columns:1fr}.h1{font-size:48px}.commandHero{min-height:auto}.commandHeroInner{gap:26px}}@media (max-width:680px){.commandHero{padding:22px 14px 44px}.commandNav{flex-direction:column;align-items:flex-start;margin-bottom:30px}.commandHeroInner{grid-template-columns:minmax(0,1fr)}.megaTitle{font-size:clamp(46px,16vw,72px)}.holoStage{min-height:390px}.coreDisplay{grid-template-columns:1fr}.coreMatrix{grid-template-columns:repeat(9,1fr)}.telemetryRail{grid-template-columns:repeat(3,1fr);width:100%;margin-top:14px;position:static;transform:none}.telemetryRail div{width:auto}.voicePulse{display:none}.statusRibbon{grid-template-columns:1fr}}@media (max-width:560px){.grid,.kpiGrid,.compactGrid,.installGrid,.installSteps,.installPathGrid,.diagnosticGrid,.cinematicGrid{grid-template-columns:1fr}.nav{flex-direction:column;align-items:flex-start}.sectionHeader,.row{flex-direction:column;align-items:stretch}.h1{font-size:40px}.heroActions{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.holoStage,.commandHero:before,.heroGridLayer{transform:none!important}}.brandLogoImg{object-fit:contain;object-position:left center;width:auto;max-width:min(184px,42vw);height:auto;max-height:48px;box-shadow:none;background:0 0;border-radius:0;display:block}.brandLogoVariants{place-items:center start;min-width:0;display:grid}.brandNameFallback{color:currentColor;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(72vw,28rem);display:block;overflow:hidden}.brandNameFallback[data-compact=true]{max-width:14rem}.brandLogoVariants .brandLogoImg{grid-area:1/1}.brandLogoVariants .brandLogoDark{display:none}.brandLogoVariants[data-compact=true] .brandLogoImg{width:auto;max-width:38px;height:auto;max-height:38px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .brandLogoVariants .brandLogoLight{display:none}:root:not([data-theme=light]) .brandLogoVariants .brandLogoDark{display:block}}:root[data-theme=dark] .brandLogoVariants .brandLogoLight{display:none}:root[data-theme=dark] .brandLogoVariants .brandLogoDark{display:block}:root[data-theme=brand] .brandLogoVariants .brandLogoLight{display:none}:root[data-theme=brand] .brandLogoVariants .brandLogoDark{display:block}.tenantLanding{--text:var(--brand-on-ground);--muted:var(--brand-on-ground-muted);--panel:var(--brand-surface);--line:color-mix(in srgb, var(--brand-on-ground) 24%, transparent);background:var(--brand-ground);width:min(920px,100%);min-height:100svh;color:var(--brand-on-ground);align-content:center;margin:0 auto;padding:24px;display:grid}.tenantLandingNav{margin-bottom:20px}.tenantLandingCard{--text:var(--brand-on-surface);--muted:var(--brand-on-surface-muted);--line:color-mix(in srgb, var(--brand-on-surface) 14%, transparent);background-color:var(--brand-surface);color:var(--brand-on-surface);gap:18px;padding:32px;display:grid}.tenantLandingCard .eyebrow,.tenantLandingCard .lede,.tenantLandingCard .mutedText{color:var(--brand-on-surface-muted)}.tenantLandingCard h1{margin:6px 0 12px;font-size:clamp(34px,6vw,48px);line-height:1.05}.tenantLandingCard .lede{font-size:17px}.tenantLandingActions{flex-wrap:wrap;gap:12px}.tenantLandingNote{margin:0;font-size:13px}.tenantPoweredBy{margin-top:18px;font-size:13px}@media (max-width:560px){.tenantLanding{align-content:start;padding:32px 20px}.tenantLandingNav{flex-direction:row;align-items:center;margin-bottom:24px}.tenantLandingNav .brand{min-width:0}.tenantLandingNav .navlinks{display:none}.tenantLandingCard{gap:20px;padding:24px}.tenantLandingCard h1{overflow-wrap:anywhere;font-size:clamp(30px,10vw,40px)}.tenantLandingActions .btn{width:100%}}.adminBrandBack{justify-content:space-between;align-items:center;gap:16px;width:min(1600px,100%);margin:0 auto;padding:16px 24px 0;display:flex}.adminBrandBack span{color:var(--ink-3);font-size:12px;font-weight:700}.tenantSignInPage{border:1px solid var(--edge-strong);border-radius:var(--r-lg);background:var(--card);width:min(980px,100% - 32px);min-height:600px;box-shadow:var(--card-shadow);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(280px,.8fr) minmax(360px,1.2fr);margin:32px auto;display:grid;overflow:hidden}.tenantSignInBrand{background:var(--brand-ground);color:var(--brand-on-ground);align-content:space-between;gap:48px;padding:40px;display:grid}.tenantSignInBrand p{max-width:280px;color:var(--brand-on-ground-muted);margin:0;font-size:14px;line-height:1.5}.tenantSignInBrand .tenantSignInWelcome{color:var(--brand-on-ground);font-size:28px;font-weight:var(--heading-weight);margin:0 0 8px;line-height:1.15}.tenantSignInForm{align-content:center;gap:24px;padding:clamp(28px,6vw,72px);display:grid}.tenantSignInForm>.mutedText{margin:0;font-size:12px}.tenantSignInForm .eyebrow{color:var(--muted)}.tenantSignInSentMessage{overflow-wrap:anywhere}@media (max-width:700px){.tenantSignInPage{border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;width:100%;min-height:100svh;margin:0}.tenantSignInBrand{grid-template-columns:minmax(96px,120px) minmax(0,1fr);align-content:center;align-items:center;gap:20px;min-height:0;padding:24px}.tenantSignInBrand>a{min-width:0;max-width:100%}.tenantSignInBrand .brandLogoImg{max-width:100%}.tenantSignInBrand .tenantSignInWelcome{font-size:22px}.tenantSignInForm{align-content:start;padding:32px 24px 40px}.tenantSignInForm .sectionTitle{overflow-wrap:anywhere;font-size:clamp(30px,5.6vw,40px)}}@media (orientation:landscape) and (min-width:640px) and (max-height:560px){.tenantSignInPage{border:1px solid var(--edge-strong);border-radius:var(--r-lg);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(180px,.72fr) minmax(0,1.28fr);width:min(980px,100% - 16px);min-height:calc(100svh - 16px);margin:8px auto}.tenantSignInBrand{align-items:initial;grid-template-columns:1fr;align-content:space-between;gap:20px;min-height:0;padding:24px}.tenantSignInForm{align-content:center;gap:16px;padding:24px 32px}.tenantSignInForm .sectionTitle{font-size:clamp(28px,5.4vw,40px)}}.wlLayout{grid-template-columns:320px 1fr;align-items:start;gap:16px;display:grid}@media (max-width:900px){.wlLayout{grid-template-columns:1fr}}.wlList{gap:12px;display:grid}.wlTenantScroll{gap:8px;max-height:480px;padding-right:2px;display:grid;overflow-y:auto}.wlTenantRow{text-align:left;border:1px solid var(--line);cursor:pointer;color:var(--text);background:#ffffff08;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.wlTenantRow.active{background:#75e1ff12;border-color:#75e1ff80}.wlTenantRow:hover{border-color:#ffffff4d}.wlTenantName{gap:2px;min-width:0;display:grid}.wlTenantName em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.wlEditor{gap:18px;display:grid}.wlGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:700px){.wlGrid{grid-template-columns:1fr}}.wlField{color:var(--muted);gap:6px;font-size:13px;display:grid}.wlField>span{align-items:center;gap:6px;display:flex}.wlWide{grid-column:1/-1}.wlSectionLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);align-items:center;gap:6px;margin:0 0 8px;font-size:12px;font-weight:800;display:flex}.wlSwatch{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;width:42px;height:42px;padding:2px}.wlToggle{color:var(--text);align-items:center;gap:10px;font-size:14px;display:flex}.wlToggle input{width:18px;height:18px}.wlToggle>span{align-items:center;gap:6px;display:flex}.wlPreviewCard{border:1px solid var(--line);border-radius:10px;justify-items:start;gap:8px;padding:18px;display:grid}.wlPreviewLogo{border-radius:8px;width:34px;height:34px}.wlPreviewCard em{color:var(--muted);font-size:13px;font-style:normal}.wlPreviewBtn{color:#071018;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:800}.wlDns{gap:8px;margin-top:12px;display:grid}.wlMono{font-family:ui-monospace,Menlo,monospace;font-size:12.5px}.wlCopy{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;margin-left:8px;padding:2px 8px;font-size:11px}.wlCopy:hover{color:var(--text)}.infoTip{display:inline-flex;position:relative}.infoTipTrigger{border:1px solid var(--line);width:17px;height:17px;color:var(--muted);cursor:pointer;background:#ffffff0f;border-radius:50%;justify-content:center;align-items:center;font-size:11px;line-height:1;display:inline-flex}.infoTipTrigger:hover,.infoTipTrigger[aria-expanded=true]{color:var(--accent);border-color:#75e1ff80}.infoTipCard{z-index:40;background:var(--panel2);border:1px solid var(--line);width:260px;color:var(--muted);text-transform:none;letter-spacing:normal;border-radius:10px;gap:6px;padding:12px 14px;font-size:12.5px;font-weight:400;line-height:1.45;display:grid;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 18px 48px #00000080}.infoTipCard strong{color:var(--text);font-size:12.5px}.wlStatus{gap:12px;display:grid}.wlStatusMeta{color:var(--muted);font-family:ui-monospace,Menlo,monospace;font-size:12px}.wlStatusGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.wlStatusRow{border:1px solid var(--line);background:#ffffff08;border-radius:10px;gap:6px;padding:12px 14px;display:grid}.wlStatusRow.live{border-color:#c5ff6b52}.wlStatusRow.off{border-color:#ffd16652}.wlStatusRow.error{border-color:#ff7b7b61}.wlStatusRow strong{font-size:13.5px}.wlStatusRow p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}.wlStatusRow em{color:var(--muted);opacity:.8;font-size:11.5px;font-style:normal}.wlStatusCounts{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:16px;padding-top:10px;font-size:13px;display:flex}.wlStatusCounts strong{color:var(--text);font-size:15px}.wlModalBackdrop{z-index:60;background:#040609b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.wlModal{background:var(--panel);border:1px solid var(--line);border-radius:12px;gap:14px;width:min(720px,100%);max-height:min(86vh,900px);padding:22px;display:grid;overflow-y:auto;box-shadow:0 30px 90px #0000008c}.wlHandoffBody{resize:vertical;font-family:ui-monospace,Menlo,monospace;font-size:12.5px;line-height:1.5}.tablewrapInline{overflow-x:auto}.accented .btn.primary{background:color-mix(in srgb, var(--portal-accent) 92%, #0b0d10);color:var(--portal-accent-ink,#fff);border:0}.accented .btn:not(.primary):hover{border-color:var(--portal-accent)}.accented .btn:focus-visible{outline:2px solid var(--portal-accent);outline-offset:2px}
