.intelligence-hud{color:var(--hud-text)}.hud-pitch-marks>rect,.hud-pitch-marks>line,.hud-pitch-marks>circle{stroke:var(--hud-marking)}:root{--hud-canvas: #030504;--hud-canvas-image: radial-gradient(ellipse 80% 80% at 50% -20%, rgba(16, 185, 129, .12), rgb(0, 0, 0));--hud-glass-bg: rgb(255 255 255 / .03);--hud-glass-border: rgb(255 255 255 / .1);--hud-glass-shadow: 0 8px 32px rgb(0 0 0 / .6);--hud-text: #ffffff;--hud-text-muted: rgb(255 255 255 / .5);--hud-text-soft: rgb(255 255 255 / .8);--hud-text-dim: rgb(255 255 255 / .4);--hud-text-70: rgb(255 255 255 / .7);--hud-pill-bg: rgb(255 255 255 / .05);--hud-pitch: #050907;--hud-emerald: #10b981;--hud-emerald-400: #34d399;--hud-amber: #f59e0b;--hud-sky: #38bdf8;--hud-grid: rgb(255 255 255 / .05);--hud-grid-hair: rgb(255 255 255 / .1);--hud-emerald-fill: rgb(16 185 129 / .2);--hud-emerald-fill-10: rgb(16 185 129 / .1);--hud-emerald-fill-30: rgb(16 185 129 / .3);--hud-emerald-border-40: rgb(16 185 129 / .4);--hud-emerald-border-50: rgb(16 185 129 / .5);--hud-emerald-border-60: rgb(16 185 129 / .6);--hud-marking: rgb(16 185 129 / .3);--hud-avatar-ring: rgb(52 211 153 / .6);--hud-avatar-glow: 0 0 20px rgb(16 185 129 / .4);--hud-tier-glow: 0 0 25px rgb(16 185 129 / .15);--hud-value-glow: 0 0 12px rgb(16 185 129 / .5);--hud-radar-glow: drop-shadow(0 0 10px rgb(16 185 129 / .5));--hud-gauge-glow: drop-shadow(0 0 8px #10b981);--hud-tab-track: rgb(0 0 0 / .6);--hud-tab-active-bg: rgb(16 185 129 / .2);--hud-tab-glow: 0 0 15px rgb(16 185 129 / .2);--hud-inactive-bg: rgb(255 255 255 / .01);--hud-inactive-border: rgb(255 255 255 / .05);--hud-nav-bg: rgb(9 9 11 / .6);--hud-nav-border: rgb(255 255 255 / .1);--hud-nav-shadow: 0 8px 32px rgb(0 0 0 / .8);--hud-ovr-bg: linear-gradient(to bottom right, rgb(16 185 129 / .2), #000000);--hud-tag-bg: rgb(255 255 255 / .06);--cmd-canvas: #030504;--cmd-canvas-glow: radial-gradient(ellipse 80% 80% at 50% -20%, rgba(16, 185, 129, .15), #000 72%);--cmd-map-glow: radial-gradient(ellipse at center, rgba(16, 185, 129, .08), transparent 70%);--cmd-text: #ffffff;--cmd-text-soft: #f4f7f5;--cmd-text-body: #f7faf8;--cmd-muted: rgba(255, 255, 255, .62);--cmd-soft: rgba(255, 255, 255, .72);--cmd-dim: rgba(255, 255, 255, .48);--cmd-faint: rgba(255, 255, 255, .4);--cmd-line: rgba(255, 255, 255, .08);--cmd-line-strong: rgba(255, 255, 255, .12);--cmd-glass: rgba(255, 255, 255, .04);--cmd-glass-2: rgba(255, 255, 255, .06);--cmd-chip: #27272a;--cmd-chip-active-bg: #ffffff;--cmd-chip-active-ink: #09090b;--cmd-chip-hover: rgba(255, 255, 255, .88);--cmd-panel: rgba(9, 9, 11, .72);--cmd-panel-solid: rgba(9, 9, 11, .92);--cmd-emerald: #34d399;--cmd-emerald-deep: #10b981;--cmd-emerald-ink: #030504;--cmd-cyan: #22d3ee;--cmd-cyan-glow: rgba(34, 211, 238, .45);--cmd-gold: #e8c547;--cmd-danger: #ff6b7a;--cmd-secondary: #a1a1aa;--cmd-land: #090c0b;--cmd-land-open: #121a16;--cmd-land-line: rgba(52, 211, 153, .55);--cmd-graticule: rgba(16, 185, 129, .22);--cmd-ocean: #10261c;--cmd-ball-fill: rgba(255, 255, 255, .035);--cmd-ball-panel: rgba(255, 255, 255, .08);--cmd-ball-seam: rgba(255, 255, 255, .34);--cmd-pitch-a: #141816;--cmd-pitch-b: #101412;--cmd-pitch-c: #0a0c0b;--cmd-pitch-line: rgba(226, 232, 228, .16);--cmd-pitch-spot: rgba(226, 232, 228, .28);--cmd-pitch-name: rgba(244, 247, 245, .88);--cmd-pitch-value: rgba(167, 243, 208, .62);--cmd-pitch-frame: rgba(8, 10, 9, .55);--cmd-pitch-disk: #141816;--cmd-control-h: 32px;--cmd-control-h-md: 36px;--cmd-radius-control: 8px;--cmd-radius-pill: 999px;--cmd-space-1: 4px;--cmd-space-2: 8px;--cmd-space-3: 12px;--cmd-space-4: 16px;--cmd-space-5: 24px;--cmd-space-6: 32px;--cmd-page-px: 12px;--cmd-page-px-md: 24px;--cmd-duration-fast: .16s;--cmd-duration: .2s;--cmd-duration-panel: .22s;--pub-s0: var(--cmd-canvas);--pub-s1: var(--cmd-land);--pub-s2: var(--cmd-pitch-b);--pub-s3: var(--cmd-pitch-a);--pub-feature: var(--cmd-land-open);--pub-shadow: 0 14px 44px rgba(0, 0, 0, .3);--pub-max: 1320px}:root[data-theme=light],:root[data-mui-color-scheme=light]{--pub-s0: var(--cmd-canvas);--pub-s1: var(--cmd-panel-solid);--pub-s2: var(--cmd-panel-solid);--pub-s3: var(--cmd-chip);--pub-feature: var(--cmd-land-open);--pub-shadow: 0 8px 28px rgba(11, 18, 33, .06);--hud-canvas: #f3f6f4;--hud-canvas-image: radial-gradient(ellipse 80% 80% at 50% -20%, rgba(16, 185, 129, .14), #f3f6f4 72%);--hud-glass-bg: rgb(12 28 18 / .04);--hud-glass-border: rgb(12 28 18 / .12);--hud-glass-shadow: 0 8px 28px rgb(12 28 18 / .08);--hud-text: #0c1410;--hud-text-muted: rgb(12 20 16 / .62);--hud-text-soft: rgb(12 20 16 / .84);--hud-text-dim: rgb(12 20 16 / .48);--hud-text-70: rgb(12 20 16 / .72);--hud-pill-bg: rgb(12 28 18 / .05);--hud-pitch: #e4f3ea;--hud-emerald: #059669;--hud-emerald-400: #047857;--hud-amber: #b45309;--hud-sky: #0e7490;--hud-grid: rgb(12 28 18 / .06);--hud-grid-hair: rgb(12 28 18 / .12);--hud-emerald-fill: rgb(5 150 105 / .16);--hud-emerald-fill-10: rgb(5 150 105 / .1);--hud-emerald-fill-30: rgb(5 150 105 / .22);--hud-emerald-border-40: rgb(5 150 105 / .4);--hud-emerald-border-50: rgb(5 150 105 / .5);--hud-emerald-border-60: rgb(5 150 105 / .6);--hud-marking: rgb(5 120 80 / .45);--hud-avatar-ring: rgb(4 120 87 / .7);--hud-avatar-glow: 0 0 16px rgb(5 150 105 / .25);--hud-tier-glow: 0 0 18px rgb(5 150 105 / .12);--hud-value-glow: 0 0 10px rgb(5 150 105 / .28);--hud-radar-glow: drop-shadow(0 0 8px rgb(5 150 105 / .35));--hud-gauge-glow: drop-shadow(0 0 6px #059669);--hud-tab-track: rgb(255 255 255 / .72);--hud-tab-active-bg: rgb(5 150 105 / .14);--hud-tab-glow: 0 0 12px rgb(5 150 105 / .16);--hud-inactive-bg: rgb(12 28 18 / .03);--hud-inactive-border: rgb(12 28 18 / .08);--hud-nav-bg: rgb(255 255 255 / .88);--hud-nav-border: rgb(12 28 18 / .12);--hud-nav-shadow: 0 10px 32px rgb(12 28 18 / .12);--hud-ovr-bg: linear-gradient(to bottom right, rgb(5 150 105 / .16), #ffffff);--hud-tag-bg: rgb(12 28 18 / .06);--cmd-canvas: #f3f6f4;--cmd-canvas-glow: radial-gradient(ellipse 80% 80% at 50% -20%, rgba(16, 185, 129, .16), #f3f6f4 72%);--cmd-map-glow: radial-gradient(ellipse at center, rgba(16, 185, 129, .12), transparent 70%);--cmd-text: #0c1410;--cmd-text-soft: #122018;--cmd-text-body: #14241c;--cmd-muted: rgba(12, 20, 16, .62);--cmd-soft: rgba(12, 20, 16, .72);--cmd-dim: rgba(12, 20, 16, .52);--cmd-faint: rgba(12, 20, 16, .42);--cmd-line: rgba(12, 28, 18, .1);--cmd-line-strong: rgba(12, 28, 18, .16);--cmd-glass: rgba(12, 28, 18, .04);--cmd-glass-2: rgba(12, 28, 18, .06);--cmd-chip: #e4ebe6;--cmd-chip-active-bg: #0c1410;--cmd-chip-active-ink: #f3f6f4;--cmd-chip-hover: rgba(12, 20, 16, .12);--cmd-panel: rgba(255, 255, 255, .82);--cmd-panel-solid: rgba(255, 255, 255, .94);--cmd-emerald: #047857;--cmd-emerald-deep: #059669;--cmd-emerald-ink: #f3f6f4;--cmd-cyan: #0e7490;--cmd-cyan-glow: rgba(14, 116, 144, .35);--cmd-gold: #a16207;--cmd-danger: #dc2626;--cmd-secondary: #3f4a44;--cmd-land: #8fbfa6;--cmd-land-open: #d4eadc;--cmd-land-line: #0f5a34;--cmd-graticule: rgba(12, 72, 40, .38);--cmd-ocean: #b7d7c6;--cmd-ball-fill: rgba(255, 255, 255, .55);--cmd-ball-panel: rgba(15, 90, 52, .08);--cmd-ball-seam: rgba(15, 90, 52, .42);--cmd-pitch-a: #1a2420;--cmd-pitch-b: #15201c;--cmd-pitch-c: #101614;--cmd-pitch-line: rgba(255, 255, 255, .22);--cmd-pitch-spot: rgba(255, 255, 255, .38);--cmd-pitch-name: rgba(255, 255, 255, .92);--cmd-pitch-value: rgba(220, 252, 231, .78);--cmd-pitch-frame: rgba(12, 20, 16, .08);--cmd-pitch-disk: #1a2420;--cmd-control-h: 32px;--cmd-control-h-md: 36px;--cmd-radius-control: 8px;--cmd-radius-pill: 999px;--cmd-space-1: 4px;--cmd-space-2: 8px;--cmd-space-3: 12px;--cmd-space-4: 16px;--cmd-space-5: 24px;--cmd-space-6: 32px;--cmd-page-px: 12px;--cmd-page-px-md: 24px;--cmd-duration-fast: .16s;--cmd-duration: .2s;--cmd-duration-panel: .22s}:root{--xagon-ink: #0b1020;--xagon-ink-2: #121a2e;--xagon-ink-3: #1b2540;--xagon-paper: #e6e8ef;--xagon-muted: #98a2b8;--xagon-line: #263252;--xagon-up: #3ddc97;--xagon-down: #ff5c6c;--xagon-brand: #5aa9ff;--xagon-band: #284b7a;--xagon-radius: 8px;--xagon-glass: rgba(255, 255, 255, .04);--xagon-bp-sm: 600px;--xagon-bp-md: 900px;--xagon-bp-lg: 1200px}:root[data-theme=light],:root[data-mui-color-scheme=light]{--xagon-ink: #f4f6fb;--xagon-ink-2: #ffffff;--xagon-ink-3: #e8ecf4;--xagon-paper: #0e1220;--xagon-muted: #5b657a;--xagon-line: #d5dbe8;--xagon-up: #0f9d58;--xagon-down: #d93025;--xagon-brand: #1a73e8;--xagon-band: #c5d4ea;--xagon-glass: rgba(12, 20, 40, .04)}:root{--font-sans: "Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;font-family:var(--font-sans);line-height:1.5;font-weight:400;color-scheme:dark;color:#ffffffeb;background:#0e0f12;background-attachment:fixed;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bg: #0E0F12;--panel: #17191D;--panel-raised: #22252A;--border: rgba(255,255,255,.1);--text: rgba(255,255,255,.92);--text-muted: rgba(255,255,255,.62);--text-subtle: rgba(255,255,255,.42);--accent: #10b539;--accent-contrast: #06110A;--warning: #fbbf24;--info: #00d4ff;--danger: #ff4757;--border-hover: rgba(0,255,65,.28);--border-active: rgba(0,255,65,.45);--accent-glow: rgba(0,255,65,.3);--accent-glow-soft: rgba(0,255,65,.1);--shadow-sm: 0 4px 16px rgba(0, 0, 0, .3);--shadow-md: 0 8px 32px rgba(0, 0, 0, .4);--shadow-glow: 0 0 20px rgba(0, 255, 65, .3);--scrollbar-thumb: rgba(255,255,255,.14);--scrollbar-thumb-hover: rgba(0,255,65,.35);--terminal-green: var(--accent);--terminal-green-dark: rgba(0,255,65,.65);--accent-amber: var(--warning);--accent-cyan: var(--info);--accent-red: var(--danger);--bg-primary: var(--bg);--bg-secondary: var(--panel);--bg-tertiary: var(--panel-raised);--border-default: var(--border)}:root[data-theme=light],:root[data-mui-color-scheme=light]{color-scheme:light;color:#0b1221f5;background:#fff;--bg: #FFFFFF;--panel: #F4F6F9;--panel-raised: #ECF0F4;--border: rgba(11,18,33,.14);--text: rgba(11,18,33,.96);--text-muted: rgba(11,18,33,.72);--text-subtle: rgba(11,18,33,.5);--accent: #00B530;--accent-contrast: #FFFFFF;--warning: #B45309;--info: #0891B2;--danger: #DC2626;--border-hover: rgba(0,140,40,.4);--border-active: rgba(0,140,40,.62);--accent-glow: rgba(0,181,48,.2);--accent-glow-soft: rgba(0,181,48,.08);--shadow-sm: 0 4px 16px rgba(11,18,33,.08);--shadow-md: 0 8px 32px rgba(11,18,33,.12);--shadow-glow: 0 0 20px rgba(0,181,48,.18);--scrollbar-thumb: rgba(11,18,33,.22);--scrollbar-thumb-hover: rgba(0,181,48,.5)}html{scroll-behavior:smooth;overflow-x:hidden}html[data-public-demo=true] img,html[data-public-demo=true] video{filter:blur(14px);transform:scale(1.06)}html[data-public-demo=true] .MuiAvatar-root,html[data-public-demo=true] .MuiCardMedia-root{overflow:hidden}*{box-sizing:border-box}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.glass{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.gradient-text{color:var(--accent);text-shadow:0 0 20px var(--accent-glow)}.accent-text{color:var(--warning)}.terminal-glow{box-shadow:0 0 20px var(--accent-glow)}a,button,[role=button]{transition:all .3s ease}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg);border-radius:4px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}a{font-weight:500;color:var(--accent);text-decoration:inherit}a:hover{color:var(--accent);text-shadow:0 0 10px var(--accent-glow)}body{margin:0;min-width:320px;min-height:100vh;background:var(--bg)}h1{font-size:3.2em;line-height:1.1}#app{width:100%;height:100vh;margin:0;padding:0}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em var(--accent-glow))}.card{padding:2em}.read-the-docs{color:var(--text-subtle)}button{border-radius:4px;border:1px solid var(--border);padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:var(--panel);cursor:pointer;transition:all .3s ease;color:var(--text)}button:hover{border-color:var(--border-active);background-color:var(--accent-glow-soft)}button:focus,button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
