:root{--oma-di-purple:#a855f7;--oma-di-purple-bright:#c084fc;--oma-di-purple-deep:#7c3aed;--oma-di-gold:#d4a853;--oma-di-gold-dim:rgba(212, 168, 83, 0.35)}.ax-hero-v2__char-stage.ax-di-stage{--ax-sentinel-aspect:493/506}.ax-di-fx{position:absolute;inset:0;z-index:2;pointer-events:none}.ax-di-eye{position:absolute;width:3.2%;height:2.4%;border-radius:50%;background:radial-gradient(circle,rgba(192,132,252,.95) 0,rgba(168,85,247,.4) 55%,transparent 72%);box-shadow:0 0 12px rgba(168,85,247,.85),0 0 24px rgba(124,58,237,.45);animation:2.4s ease-in-out infinite axDiEyePulse}.ax-di-eye--l{top:27.5%;left:38.8%;animation-delay:0s}.ax-di-eye--c{top:24.8%;left:49.2%;width:2.6%;height:2%;animation-delay:.35s}.ax-di-eye--r{top:27.5%;left:57.8%;animation-delay:.7s}.ax-di-wing-glow{position:absolute;top:18%;left:8%;right:8%;height:52%;background:radial-gradient(ellipse 80% 60% at 50% 50%,rgba(168,85,247,.12) 0,transparent 68%);animation:4s ease-in-out infinite axDiWingShimmer}.ax-di-circuit-ring{position:absolute;left:50%;bottom:8%;transform:translateX(-50%);border-radius:50%;border:1px solid rgba(168,85,247,.22);pointer-events:none}.ax-di-circuit-ring--1{width:72%;height:10%;animation:3.2s ease-in-out infinite axDiRingPulse}.ax-di-circuit-ring--2{width:58%;height:8%;bottom:10%;border-color:rgba(212,168,83,.18);animation:3.2s ease-in-out .6s infinite axDiRingPulse}.ax-di-particles{position:absolute;inset:0;overflow:hidden;z-index:1}.ax-di-particle{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--oma-di-purple-bright);box-shadow:0 0 8px var(--oma-di-purple);opacity:0;animation:6s ease-in-out infinite axDiParticle}.ax-di-particle:first-child{left:12%;top:30%;animation-delay:0s}.ax-di-particle:nth-child(2){left:88%;top:35%;animation-delay:1.2s}.ax-di-particle:nth-child(3){left:22%;top:55%;animation-delay:2.4s}.ax-di-particle:nth-child(4){left:78%;top:50%;animation-delay:3.6s}.ax-di-particle:nth-child(5){left:50%;top:18%;animation-delay:4.8s}.ax-hero-v2__char.ax-di-char{filter:brightness(1.08) contrast(1.08) saturate(1.12) drop-shadow(0 8px 32px rgba(0, 0, 0, .65)) drop-shadow(0 0 48px rgba(124, 58, 237, .28)) drop-shadow(0 0 24px rgba(212, 168, 83, .12))}.ax-di-stage:not(.oma-entrance-settled):not(.oma-entrance-deploy) .ax-hero-v2__char.ax-di-char{animation:none!important}.ax-di-stage.oma-entrance-settled .ax-hero-v2__char.ax-di-char{animation:5.5s ease-in-out infinite axDiCharFloat}.ax-hero-v2__char-spotlight.ax-di-spotlight{background:radial-gradient(ellipse 70% 55% at 50% 45%,rgba(168,85,247,.22) 0,rgba(124,58,237,.08) 40%,transparent 68%),radial-gradient(ellipse 50% 24% at 50% 88%,rgba(212,168,83,.18) 0,transparent 70%)}.ax-hero-v2__char-pedestal-glow.ax-di-pedestal{background:radial-gradient(ellipse,rgba(168,85,247,.4) 0,rgba(212,168,83,.12) 45%,transparent 72%)}.ax-hero-v2__visual.is-active .ax-hero-v2__char.ax-di-char{filter:brightness(1.1) contrast(1.1) saturate(1.15) drop-shadow(0 10px 36px rgba(0, 0, 0, .68)) drop-shadow(0 0 56px rgba(168, 85, 247, .38)) drop-shadow(0 0 28px rgba(212, 168, 83, .16))}.ax-hero-v2__stage:has(.ax-di-stage) .ax-threat-radar{left:50%;top:auto;bottom:5%;width:min(48%,220px);aspect-ratio:1;z-index:0;opacity:0;pointer-events:none;filter:blur(1.5px);mix-blend-mode:soft-light;transform:translate(-50%,0) rotateX(82deg);transition:opacity .5s}.ax-hero-v2__stage:has(.ax-di-stage).oma-entrance-settled .ax-threat-radar,.ax-hero-v2__stage:has(.ax-di-stage).oma-hud-booting .ax-threat-radar{opacity:.11}.ax-hero-v2__stage:has(.ax-di-stage) .ax-threat-sweep{display:none}.ax-hero-v2__stage:has(.ax-di-stage) .ax-threat-ring{border:none;background:radial-gradient(circle,rgba(124,58,237,.07) 0,rgba(168,85,247,.04) 42%,transparent 68%);box-shadow:0 0 28px 6px rgba(124,58,237,.05);animation:7s ease-in-out infinite axDiRadarBreath}.ax-hero-v2__stage:has(.ax-di-stage) .ax-threat-ring-2{inset:14%;animation-delay:2.3s}.ax-hero-v2__stage:has(.ax-di-stage) .ax-threat-ring-3{inset:28%;animation-delay:4.6s}.ax-hero-v2__stage:has(.ax-di-stage).is-threat-scanning .ax-threat-radar{opacity:.14}.ax-hero-v2__stage:has(.ax-di-stage).is-threat-alert .ax-threat-radar{opacity:.18}.ax-hero-v2__stage:has(.ax-di-stage).is-threat-alert .ax-threat-ring{background:radial-gradient(circle,rgba(239,68,68,.08) 0,rgba(168,85,247,.04) 45%,transparent 68%);box-shadow:0 0 24px 4px rgba(239,68,68,.06)}@keyframes axDiRadarBreath{0%,100%{opacity:.35;transform:scale(.97)}50%{opacity:.65;transform:scale(1.02)}}.ax-hero-v2__stage.ax-di-stage-shell{padding:0;border-radius:22px;border:1px solid rgba(168,85,247,.22);background:linear-gradient(165deg,rgba(18,8,38,.92) 0,rgba(8,6,22,.88) 45%,rgba(6,10,28,.9) 100%);box-shadow:0 40px 100px rgba(0,0,0,.55),0 0 80px rgba(124,58,237,.12),inset 0 1px 0 rgba(255,255,255,.06),inset 0 -1px 0 rgba(168,85,247,.08);overflow:hidden}.ax-hero-v2__stage.ax-di-stage-shell .ax-hero-v2__stage-glow.ax-di-aurora{width:88%;height:72%;top:8%;left:6%;background:radial-gradient(circle at 50% 42%,rgba(168,85,247,.2) 0,rgba(124,58,237,.08) 42%,transparent 68%),radial-gradient(ellipse 60% 30% at 50% 88%,rgba(212,168,83,.1) 0,transparent 70%)}.ax-hero-v2__stage.ax-di-stage-shell .ax-hero-v2__blink--ambient,.ax-hero-v2__stage.ax-di-stage-shell .ax-hero-v2__pedestal{display:none}.ax-di-ambient{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.ax-di-scan-lines{display:none!important}.ax-di-datastreams{position:absolute;inset:0;opacity:.5}.ax-di-datastreams span{position:absolute;top:-20%;width:1px;height:35%;background:linear-gradient(180deg,transparent,rgba(168,85,247,.35),transparent);opacity:0;animation:5s ease-in-out infinite axDiDataStream}.ax-di-datastreams span:first-child{left:18%;animation-delay:0s}.ax-di-datastreams span:nth-child(2){left:32%;animation-delay:1.1s;height:28%}.ax-di-datastreams span:nth-child(3){left:48%;animation-delay:.4s}.ax-di-datastreams span:nth-child(4){left:62%;animation-delay:1.8s;height:32%}.ax-di-datastreams span:nth-child(5){left:76%;animation-delay:.9s}.ax-di-datastreams span:nth-child(6){left:88%;animation-delay:2.2s;height:26%}.ax-di-stage-vignette{position:absolute;inset:0;background:radial-gradient(ellipse 90% 80% at 50% 50%,transparent 40%,rgba(4,2,12,.55) 100%)}.ax-hero-v2__gridlines.ax-di-gridlines{opacity:.22;background-image:linear-gradient(rgba(168,85,247,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(168,85,247,.05) 1px,transparent 1px);background-size:32px 32px;mask-image:radial-gradient(ellipse 88% 78% at 50% 52%,#000 15%,transparent 72%)}.ax-di-hud-corner{position:absolute;width:18px;height:18px;z-index:4;border:0 solid rgba(168,85,247,.45);pointer-events:none}.ax-di-hud-corner--tl{top:12px;left:12px;border-top-width:1.5px;border-left-width:1.5px}.ax-di-hud-corner--tr{top:12px;right:12px;border-top-width:1.5px;border-right-width:1.5px}.ax-di-hud-corner--bl{bottom:12px;left:12px;border-bottom-width:1.5px;border-left-width:1.5px}.ax-di-hud-corner--br{bottom:12px;right:12px;border-bottom-width:1.5px;border-right-width:1.5px}.ax-di-command-bar{position:absolute;top:0;left:0;right:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:linear-gradient(180deg,rgba(20,10,42,.92) 0,rgba(12,8,28,.75) 100%);border-bottom:1px solid rgba(168,85,247,.15);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.ax-di-command-bar__brand{display:inline-flex;align-items:center;gap:8px;font-family:"JetBrains Mono",ui-monospace,monospace;font-size:.58rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(233,213,255,.88)}.ax-di-verified{display:inline-flex;width:18px;height:18px;color:#4ade80;filter:drop-shadow(0 0 6px rgba(74, 222, 128, .45))}.ax-di-verified svg{width:100%;height:100%}.ax-di-command-bar__live{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:999px;font-family:"JetBrains Mono",ui-monospace,monospace;font-size:.56rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#bbf7d0;background:rgba(6,20,12,.85);border:1px solid rgba(74,222,128,.28);box-shadow:0 0 16px rgba(74,222,128,.08)}.ax-di-live-dot{width:6px;height:6px;border-radius:50%;background:#4ade80;box-shadow:0 0 10px rgba(74,222,128,.75);animation:2s ease-in-out infinite axDiLivePulse}.ax-hero-v2__stage.is-threat-alert .ax-di-command-bar__live{color:#fecaca;border-color:rgba(248,113,113,.35);background:rgba(28,8,8,.88)}.ax-hero-v2__stage.is-threat-alert .ax-di-live-dot{background:#f87171;box-shadow:0 0 10px rgba(248,113,113,.8)}.ax-hero-v2__hud.ax-di-hud{left:14px;bottom:14px;min-width:152px;padding:12px 14px;border-radius:12px;background:rgba(8,6,20,.88);border:1px solid rgba(168,85,247,.22);box-shadow:0 12px 32px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.04)}.ax-di-hud-header{display:flex;align-items:center;gap:6px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid rgba(168,85,247,.12);font-family:"JetBrains Mono",monospace;font-size:.52rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(192,132,252,.75)}.ax-di-hud-header-dot{width:5px;height:5px;border-radius:50%;background:var(--oma-di-purple);box-shadow:0 0 8px var(--oma-di-purple)}.ax-hero-v2__hud.ax-di-hud .ax-hero-v2__hud-row{color:rgba(148,163,184,.85);font-size:.56rem}.ax-hero-v2__hud.ax-di-hud .ax-hero-v2__hud-row strong{color:#c4b5fd;font-variant-numeric:tabular-nums}.ax-hero-v2__hud.ax-di-hud .ax-hero-v2__hud-row strong.is-alert{color:#f87171}.ax-di-hex-platform{position:absolute;left:50%;bottom:0;width:52%;height:12%;transform:translateX(-50%);z-index:0;pointer-events:none}.ax-di-hex-platform__core{position:absolute;inset:0;background:linear-gradient(135deg,rgba(212,168,83,.12) 0,transparent 50%),conic-gradient(from 30deg,rgba(168,85,247,.15) 0deg 60deg,transparent 60deg 120deg,rgba(212,168,83,.1) 120deg 180deg,transparent 180deg 240deg,rgba(168,85,247,.12) 240deg 300deg,transparent 300deg 360deg);clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);border:1px solid rgba(168,85,247,.25);box-shadow:0 0 24px rgba(124,58,237,.2),inset 0 0 20px rgba(168,85,247,.08)}.ax-di-hex-platform__ring{position:absolute;inset:-8%;border:1px solid rgba(168,85,247,.12);clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);animation:4s ease-in-out infinite axDiHexPulse}.ax-di-hex-platform__label{position:absolute;left:50%;bottom:8%;transform:translateX(-50%);font-family:"JetBrains Mono",monospace;font-size:.48rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(192,132,252,.55);white-space:nowrap}.ax-hero-v2__stage.oma-hud-booting .ax-di-hud-corner{animation:.5s cubic-bezier(.22,1,.36,1) forwards omaBracketIn}.ax-hero-v2__stage.oma-hud-booting .ax-di-hud-corner--tr{animation-delay:50ms}.ax-hero-v2__stage.oma-hud-booting .ax-di-hud-corner--bl{animation-delay:80ms}.ax-hero-v2__stage.oma-hud-booting .ax-di-hud-corner--br{animation-delay:.11s}.ax-hero-v2__stage.oma-entrance-pending .ax-di-hud-corner{opacity:0}.ax-hero-v2__stage.oma-entrance-settled .ax-di-hud-corner{opacity:1}.ax-hero-v2__stage.ax-di-stage-shell .ax-hero-v2__char-stage.ax-di-stage{top:42px;bottom:2%;height:auto;max-height:calc(100% - 50px)}@keyframes axDiScanDrift{to{transform:translateY(8px)}}@keyframes axDiDataStream{0%{opacity:0;transform:translateY(0)}15%{opacity:.6}85%{opacity:.25;transform:translateY(120%)}100%{opacity:0;transform:translateY(140%)}}@keyframes axDiLivePulse{0%,100%{opacity:.65;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes axDiHexPulse{0%,100%{opacity:.4;transform:scale(.98)}50%{opacity:.85;transform:scale(1.02)}}.mo-data-intel-stage{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:3}.mo-data-intel-stage .mo-char-stage{position:relative;left:auto;bottom:auto;width:100%;max-width:100%;aspect-ratio:999/1024;max-height:100%;transform:none}.mo-di-scene-wrap{position:relative;width:100%;height:100%;animation:6s ease-in-out infinite axDiCharFloat}.mo-di-scene-img{position:relative;z-index:2;width:100%;height:100%;object-fit:contain;object-position:center center}.mo-di-char-hero{object-position:center bottom;filter:brightness(1.08) contrast(1.08) saturate(1.12) drop-shadow(0 10px 36px rgba(0, 0, 0, .65)) drop-shadow(0 0 48px rgba(124, 58, 237, .32)) drop-shadow(0 0 20px rgba(212, 168, 83, .14))}.mo-di-scene-wrap.mo-di-char-wrap{display:flex;align-items:flex-end;justify-content:center;height:100%;padding-bottom:4%}.mo-di-scan{position:absolute;inset:8% 6%;z-index:4;pointer-events:none;overflow:hidden;border-radius:12px;mask-image:linear-gradient(180deg,transparent,#000 15%,#000 85%,transparent)}.mo-di-scan::after{content:"";position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(168,85,247,.8),transparent);box-shadow:0 0 16px rgba(168,85,247,.6);animation:4.5s ease-in-out infinite moDiScanLine}.mo-di-scene-glow{position:absolute;inset:-4%;z-index:0;background:radial-gradient(ellipse 70% 60% at 50% 45%,rgba(168,85,247,.15) 0,transparent 65%);animation:5s ease-in-out infinite axDiWingShimmer}.mo-hero-stage.mo-di-stage-shell{min-height:clamp(420px,46vw,540px);padding:10px 12px 14px;border-color:rgba(168,85,247,.22);box-shadow:0 40px 100px rgba(0,0,0,.55),0 0 80px rgba(124,58,237,.1),inset 0 1px 0 rgba(255,255,255,.06)}.mo-di-char-stage{transform:translate3d(calc(var(--mo-hx,0) * 8px),calc(var(--mo-hy,0) * -6px),0) rotateY(calc(var(--mo-hx,0) * -4deg)) rotateX(calc(var(--mo-hy,0) * 3deg));transition:transform .22s cubic-bezier(.22, 1, .36, 1)}.mo-hud-corner{border-color:rgba(168,85,247,.4)}.mo-hero-stage-glow.mo-di-aurora{background:radial-gradient(circle,rgba(168,85,247,.16) 0,rgba(59,130,246,.06) 45%,transparent 68%)}.mo-hero-status.mo-di-status{color:#e9d5ff;border-color:rgba(168,85,247,.35);background:rgba(20,10,40,.92)}.mo-hero-title-accent.mo-di-accent{background:linear-gradient(135deg,#e9d5ff 0,#a855f7 45%,#d4a853 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.mo-di-protocol-bar{position:absolute;top:14px;left:14px;z-index:5;display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;font-family:"JetBrains Mono",monospace;font-size:.58rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(233,213,255,.92);background:rgba(12,8,28,.88);border:1px solid rgba(168,85,247,.28);backdrop-filter:blur(10px);max-width:calc(100% - 140px)}.mo-di-protocol-bar svg{width:14px;height:14px;flex-shrink:0;color:#22c55e}.mo-di-protocol-bar span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mo-flow-core-img{width:100%;height:100%;object-fit:cover;border-radius:50%}.oma-flow-core .mo-di-core-thumb{border-radius:50%;overflow:hidden;border:2px solid rgba(168,85,247,.45);box-shadow:0 0 20px rgba(168,85,247,.35)}@keyframes axDiEyePulse{0%,100%{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes axDiWingShimmer{0%,100%{opacity:.5}50%{opacity:1}}@keyframes axDiCharFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes axDiRingPulse{0%,100%{opacity:.35;transform:translateX(-50%) scaleX(.94)}50%{opacity:.85;transform:translateX(-50%) scaleX(1.04)}}@keyframes axDiParticle{0%,100%{opacity:0;transform:translateY(0)}20%{opacity:.85}80%{opacity:.4;transform:translateY(-24px)}}@keyframes moDiScanLine{0%{top:0;opacity:0}10%,90%{opacity:1}100%{top:100%;opacity:0}}@media (max-width:768px){.ax-di-command-bar{flex-wrap:wrap;padding:8px 10px;gap:6px}.ax-di-command-bar__brand{font-size:.5rem;letter-spacing:.06em}.ax-di-command-bar__brand span:last-child{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ax-di-command-bar__live{font-size:.5rem;padding:4px 8px}.ax-di-hex-platform__label,.mo-di-protocol-bar,.mo-hero-hud-panel{display:none}}@media (prefers-reduced-motion:reduce){.ax-hero-v2__stage:has(.ax-di-stage) .ax-threat-ring{animation:none;opacity:.5}.ax-di-circuit-ring,.ax-di-datastreams span,.ax-di-eye,.ax-di-hex-platform__ring,.ax-di-live-dot,.ax-di-particle,.ax-di-scan-lines,.ax-di-wing-glow,.ax-hero-v2__char.ax-di-char,.mo-di-scan::after,.mo-di-scene-glow,.mo-di-scene-wrap{animation:none!important}}