@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700;800;900&family=Inter:wght@300;400;500;600&display=swap";@tailwind base;@tailwind components;@tailwind utilities;:root{--jarvis-bg: #050A14;--jarvis-cyan: #00F5FF;--jarvis-blue: #0066FF;--jarvis-purple: #7C3AED;--jarvis-orange: #FF6B35}*{box-sizing:border-box;margin:0;padding:0}html,body{background-color:#050a14;color:#e2e8f0;font-family:Inter,sans-serif;overflow:hidden;height:100%;width:100%;cursor:none;-webkit-font-smoothing:antialiased}.jarvis-cursor{width:22px;height:22px;border:1.5px solid rgba(0,245,255,.8);border-radius:50%;position:fixed;pointer-events:none;z-index:9999;transition:transform .08s ease,width .15s ease,height .15s ease;box-shadow:0 0 12px #00f5ff66,inset 0 0 6px #00f5ff1a;mix-blend-mode:screen}.jarvis-cursor-dot{width:4px;height:4px;background:#00f5ff;border-radius:50%;position:fixed;pointer-events:none;z-index:9999;box-shadow:0 0 6px #00f5ff}::-webkit-scrollbar{display:none}*{scrollbar-width:none}.text-glow{text-shadow:0 0 10px rgba(0,245,255,.9),0 0 25px rgba(0,245,255,.5),0 0 50px rgba(0,245,255,.2)}.text-glow-orange{text-shadow:0 0 10px rgba(255,107,53,.9),0 0 25px rgba(255,107,53,.5)}.text-glow-purple{text-shadow:0 0 10px rgba(124,58,237,.9),0 0 25px rgba(124,58,237,.5)}.box-glow{box-shadow:0 0 20px #00f5ff26,inset 0 0 20px #00f5ff0a}.box-glow-strong{box-shadow:0 0 40px #00f5ff59,0 0 80px #00f5ff26,inset 0 0 40px #00f5ff0a}.hologram-border{border:1px solid rgba(0,245,255,.25);background:#00f5ff06;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}#particles-canvas{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.jarvis-orb-container{position:relative;display:flex;align-items:center;justify-content:center}.waveform-bar{width:3px;background:linear-gradient(to top,#06f,#00f5ff);border-radius:2px}.radar-sweep{background:conic-gradient(from 0deg,transparent 0deg,rgba(0,245,255,.4) 30deg,transparent 60deg);animation:radar 3s linear infinite}.typing-cursor:after{content:"|";animation:blink 1s step-end infinite;color:#00f5ff}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.screen-pulse{animation:screenPulse .5s ease-out}@keyframes screenPulse{0%{box-shadow:inset 0 0 #00f5ff00}50%{box-shadow:inset 0 0 0 8px #00f5ff99}to{box-shadow:inset 0 0 #00f5ff00}}.hologram-ring{border:1px solid rgba(0,245,255,.4);border-radius:50%;animation:ringExpand 2s ease-out infinite}@keyframes ringExpand{0%{transform:scale(1);opacity:.8}to{transform:scale(2.2);opacity:0}}.data-stream{font-family:Orbitron,monospace;font-size:10px;color:#00f5ff4d;letter-spacing:2px}.status-dot{width:8px;height:8px;border-radius:50%}.status-dot.active{background:#00f5ff;box-shadow:0 0 10px #00f5ff;animation:pulse-glow 2s ease-in-out infinite}.status-dot.listening{background:#ff6b35;box-shadow:0 0 10px #ff6b35;animation:pulse-glow-orange 1s ease-in-out infinite}.status-dot.speaking{background:#7c3aed;box-shadow:0 0 10px #7c3aed}@keyframes pulse-glow{0%,to{box-shadow:0 0 6px #00f5ff;transform:scale(1)}50%{box-shadow:0 0 16px #00f5ff,0 0 30px #00f5ff66;transform:scale(1.2)}}@keyframes pulse-glow-orange{0%,to{box-shadow:0 0 6px #ff6b35;transform:scale(1)}50%{box-shadow:0 0 16px #ff6b35,0 0 30px #ff6b3566;transform:scale(1.3)}}.holo-panel{background:linear-gradient(135deg,#00f5ff0a,#0066ff06,#00f5ff0a);border:1px solid rgba(0,245,255,.18);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);position:relative;overflow:hidden}.holo-panel:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:1.5px;background:linear-gradient(90deg,transparent,rgba(0,245,255,.8),transparent);animation:scanLine 4s linear infinite}.holo-panel:after{content:"";position:absolute;bottom:0;right:-100%;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,102,255,.5),transparent);animation:scanLine 6s linear infinite reverse}@keyframes scanLine{0%{left:-100%}to{left:200%}}.grid-bg{background-image:linear-gradient(rgba(0,245,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(0,245,255,.025) 1px,transparent 1px);background-size:60px 60px}.font-orbitron{font-family:Orbitron,monospace}.font-inter{font-family:Inter,sans-serif}.bubble-jarvis{background:#00f5ff0d;border:1px solid rgba(0,245,255,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 20px #00f5ff14,inset 0 0 10px #00f5ff08}.bubble-user{background:#0066ff1a;border:1px solid rgba(0,102,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 20px #0066ff14}.hud-corner{position:fixed;width:55px;height:55px;pointer-events:none;z-index:25}.hud-corner:before,.hud-corner:after{content:"";position:absolute;background:#00f5ff80}.hud-corner:before{width:100%;height:1.5px}.hud-corner:after{width:1.5px;height:100%}.hud-corner-tl{top:18px;left:18px}.hud-corner-tl:before{top:0;left:0}.hud-corner-tl:after{top:0;left:0}.hud-corner-tr{top:18px;right:18px;transform:scaleX(-1)}.hud-corner-tr:before{top:0;left:0}.hud-corner-tr:after{top:0;left:0}.hud-corner-bl{bottom:18px;left:18px;transform:scaleY(-1)}.hud-corner-bl:before{top:0;left:0}.hud-corner-bl:after{top:0;left:0}.hud-corner-br{bottom:18px;right:18px;transform:scale(-1)}.hud-corner-br:before{top:0;left:0}.hud-corner-br:after{top:0;left:0}@keyframes edgePulse{0%,to{opacity:.25}50%{opacity:.6}}.edge-glow-top{position:fixed;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#00F5FF,transparent);animation:edgePulse 3s ease-in-out infinite;pointer-events:none;z-index:100}.edge-glow-bottom{position:fixed;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#0066FF,transparent);animation:edgePulse 3s ease-in-out infinite 1.5s;pointer-events:none;z-index:100}.holo-text{background:linear-gradient(135deg,#00f5ff,#06f,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 8px rgba(0,245,255,.4))}*{-webkit-user-select:none;user-select:none}.scanlines:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.03) 2px,rgba(0,0,0,.03) 4px);pointer-events:none;z-index:100}@media(max-width:768px){.jarvis-cursor,.jarvis-cursor-dot{display:none!important}html,body{cursor:auto}.mobile-header-row{padding:12px 14px 0!important}.stats-panel-mobile{position:fixed!important;left:0!important;right:0!important;top:auto!important;bottom:36px!important;transform:none!important;flex-direction:row!important;justify-content:center!important;gap:6px!important;padding:0 10px!important;flex-wrap:wrap!important}.stats-panel-mobile>div{min-width:70px!important;padding:5px 8px!important;flex:1 1 70px!important;max-width:90px!important}.footer-status-mobile{display:none!important}}.ui-e-mission-deck{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:5;font-family:Orbitron,sans-serif}.ui-e-left-stack{position:absolute;top:92px;left:clamp(300px,19vw,380px);right:430px;display:flex;flex-direction:row;gap:10px;transform:none;align-items:stretch;justify-content:flex-start}.ui-e-left-stack .ui-e-card{width:clamp(150px,11vw,190px);min-height:78px;padding:10px 12px}.ui-e-left-stack .ui-e-card-title{font-size:11px}.ui-e-left-stack .ui-e-card-value{margin-top:5px;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-e-left-stack .ui-e-card-detail{margin-top:4px;font-size:10px;line-height:1.25;max-height:26px;overflow:hidden}.ui-e-left-stack .ui-e-card:nth-child(1){animation-delay:.05s}.ui-e-left-stack .ui-e-card:nth-child(2){animation-delay:.16s}.ui-e-left-stack .ui-e-card:nth-child(3){animation-delay:.27s}.ui-e-right-stack .ui-e-card:nth-child(1){animation-delay:.12s}.ui-e-right-stack .ui-e-card:nth-child(2){animation-delay:.23s}.ui-e-right-stack .ui-e-card:nth-child(3){animation-delay:.34s}.ui-e-right-stack{position:absolute;right:420px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:24px}.ui-e-card{width:260px;background:#060a1273;border:1px solid rgba(0,245,255,.12);border-radius:4px;padding:12px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:uiECardEnter .8s cubic-bezier(.16,1,.3,1) forwards;opacity:0}.ui-e-card:nth-child(2){animation-delay:.2s}.ui-e-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;border-bottom:1px solid rgba(0,245,255,.08);padding-bottom:6px}.ui-e-card-title{font-size:10px;font-weight:700;color:#00f5ffd9;letter-spacing:.12em}.ui-e-card-status{font-size:8px;color:#e2e8f073;padding:2px 6px;border:1px solid rgba(226,232,240,.1);border-radius:2px}.ui-e-card-status.active{color:#00f5ff;border-color:#00f5ff4d;text-shadow:0 0 8px rgba(0,245,255,.5)}.ui-e-card-body{display:flex;flex-direction:column;gap:6px}.ui-e-intel-row{display:flex;justify-content:space-between;font-size:9px}.ui-e-label{color:#e2e8f059}.ui-e-value{color:#e2e8f0d9;font-weight:600}.ui-e-card-footer{margin-top:10px;height:1px;background:#00f5ff0d;position:relative;overflow:hidden}.ui-e-scan-line{position:absolute;top:0;left:0;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,245,255,.5),transparent);animation:uiEScan 3s infinite linear}.ui-e-orbit-arc{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotateX(68deg);width:800px;height:800px;border:1px solid rgba(0,245,255,.06);border-radius:50%;animation:uiEOrbitDrift 12s infinite ease-in-out}.ui-e-orbit-arc.right{width:840px;height:840px;border-color:#c8a96e0a;animation-delay:-6s;transform:translate(-50%,-50%) rotateX(68deg) rotateY(-7deg)}.ui-e-bottom-ribbon{position:absolute;left:50%;bottom:72px;transform:translate(-50%);display:flex;gap:10px;align-items:center;padding:10px 16px;border:1px solid rgba(200,169,110,.18);background:#060a1273;border-radius:999px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.ui-e-ribbon-pill{color:#e2e8f0c7;font-size:10px;font-weight:800;letter-spacing:.08em;white-space:nowrap}.ui-e-axis-line{position:absolute;left:50%;bottom:34px;transform:translate(-50%);color:#00f5ff73;font-family:Orbitron,monospace;font-size:10px;letter-spacing:.35em;white-space:nowrap}@keyframes uiEScan{0%,55%{transform:translate(-120%)}75%{transform:translate(120%)}to{transform:translate(120%)}}@keyframes uiEOrbitDrift{0%,to{transform:translate(-50%,-50%) rotateX(68deg) rotate(-2deg) scale(1);opacity:.45}50%{transform:translate(-50%,-50%) rotateX(68deg) rotate(2deg) scale(1.035);opacity:.72}}@keyframes uiECardEnter{0%{opacity:0;transform:translateY(18px) scale(.96);filter:blur(6px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@media(max-width:1280px){.ui-e-right-stack{right:360px}.ui-e-card{width:230px}}@media(max-width:1100px){.ui-e-left-stack,.ui-e-right-stack,.ui-e-orbit-arc{display:none}.ui-e-bottom-ribbon{bottom:86px;max-width:calc(100vw - 32px);overflow:hidden}}@media(max-width:1500px),(max-height:820px){.ui-e-left-stack,.ui-e-right-stack{display:none}.ui-e-bottom-ribbon{bottom:62px;max-width:calc(100vw - 28px)}.ui-e-axis-line{display:none}}.ui-e-left-stack{top:118px!important;left:50%!important;right:auto!important;width:min(560px,calc(100vw - 820px))!important;min-width:420px!important;display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:stretch!important;gap:10px!important;transform:translate(-50%)!important;z-index:10!important}.ui-e-left-stack .ui-e-card{width:170px!important;min-height:72px!important;padding:9px 11px!important;border-radius:13px!important}.ui-e-left-stack .ui-e-card-kicker{font-size:8px!important;letter-spacing:.14em!important}.ui-e-left-stack .ui-e-card-title{font-size:10px!important;line-height:1.1!important}.ui-e-left-stack .ui-e-card-value{margin-top:4px!important;font-size:13px!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ui-e-left-stack .ui-e-card-detail{margin-top:3px!important;font-size:9px!important;line-height:1.2!important;max-height:22px!important;overflow:hidden!important}@media(max-width:1740px),(max-height:880px){.ui-e-left-stack,.ui-e-right-stack,.ui-e-axis-line{display:none!important}.ui-e-bottom-ribbon{bottom:58px!important;max-width:calc(100vw - 32px)!important;overflow:hidden!important}}@media(min-width:1741px)and (min-height:881px){.ui-e-left-stack{display:flex!important}}.ui-e-motion-v1{z-index:6!important;pointer-events:none!important;overflow:hidden!important}.ui-e-motion-v1 .ui-e-left-stack,.ui-e-motion-v1 .ui-e-right-stack,.ui-e-motion-v1 .ui-e-card{display:none!important}.ui-e-camera-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 50%,transparent 0%,transparent 38%,rgba(0,0,0,.22) 74%,rgba(0,0,0,.58) 100%),radial-gradient(circle at 50% 48%,rgba(0,245,255,.055),transparent 36%);opacity:.85;animation:uiECameraBreath 8s ease-in-out infinite}.ui-e-depth-wash{position:absolute;top:9%;right:18%;bottom:9%;left:18%;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(0,245,255,.08),transparent),radial-gradient(ellipse at center,rgba(200,169,110,.06),transparent 58%);filter:blur(10px);opacity:.36;transform:rotate(-8deg);animation:uiEDepthDrift 11s ease-in-out infinite}.ui-e-core-focus{position:absolute;left:50%;top:50%;width:min(46vmin,520px);height:min(46vmin,520px);transform:translate(-50%,-50%);border-radius:999px}.ui-e-core-halo{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;border:1px solid rgba(0,245,255,.12);box-shadow:0 0 28px #00f5ff14,inset 0 0 28px #00f5ff0d;animation:uiECorePulse 5.8s ease-in-out infinite}.ui-e-core-halo-two{top:9%;right:9%;bottom:9%;left:9%;border-color:#c8a96e24;animation-delay:-1.4s;animation-duration:7.2s}.ui-e-core-halo-three{top:18%;right:18%;bottom:18%;left:18%;border-color:#ffffff1c;animation-delay:-2.5s;animation-duration:4.8s}.ui-e-core-scan{position:absolute;left:50%;top:50%;width:150%;height:1px;transform-origin:left center;background:linear-gradient(90deg,transparent,rgba(0,245,255,.58),transparent);opacity:.32;animation:uiECoreScan 9s linear infinite}.ui-e-motion-orbit{position:absolute;left:50%;top:50%;border-radius:999px;border:1px solid rgba(0,245,255,.08);transform:translate(-50%,-50%) rotateX(66deg);box-shadow:0 0 28px #00f5ff0a}.ui-e-motion-orbit-a{width:min(64vmin,720px);height:min(22vmin,250px);animation:uiEOrbitWide 16s ease-in-out infinite}.ui-e-motion-orbit-b{width:min(78vmin,900px);height:min(28vmin,320px);border-color:#c8a96e17;animation:uiEOrbitWide 21s ease-in-out infinite reverse}.ui-e-motion-orbit-c{width:min(92vmin,1050px);height:min(34vmin,390px);border-color:#ffffff0e;animation:uiEOrbitWide 27s ease-in-out infinite}.ui-e-flow-line{position:absolute;left:50%;top:50%;width:min(38vmin,430px);height:1px;transform-origin:left center;background:linear-gradient(90deg,rgba(0,245,255,.32),transparent);opacity:.28;animation:uiEFlowPulse 5.5s ease-in-out infinite}.ui-e-flow-line-a{transform:rotate(18deg)}.ui-e-flow-line-b{transform:rotate(128deg);animation-delay:-1.1s}.ui-e-flow-line-c{transform:rotate(218deg);animation-delay:-2.2s}.ui-e-flow-line-d{transform:rotate(308deg);animation-delay:-3.3s}.ui-e-intel-dock{position:absolute;left:50%;top:118px;transform:translate(-50%);display:flex;align-items:stretch;justify-content:center;gap:8px;width:min(720px,calc(100vw - 760px));min-width:520px;z-index:8;animation:uiEDockEnter .9s ease-out both}.ui-e-intel-chip{min-width:112px;padding:8px 10px;border-radius:999px;border:1px solid rgba(0,245,255,.14);background:#030a1675;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 0 18px #00f5ff0f;text-align:center;overflow:hidden}.ui-e-intel-chip span{display:block;color:#67e8f9d1;font-size:8px;font-weight:800;letter-spacing:.16em}.ui-e-intel-chip strong{display:block;margin-top:3px;color:#ffffffd1;font-size:9px;font-weight:800;white-space:nowrap}.ui-e-motion-ribbon{animation:uiERibbonFloat 5.2s ease-in-out infinite}.ui-e-motion-axis{animation:uiEAxisGlow 4.5s ease-in-out infinite}.ui-e-state-listening .ui-e-core-halo,.ui-e-state-speaking .ui-e-core-halo{border-color:#ff950047;box-shadow:0 0 34px #ff950029,inset 0 0 26px #ff950014}.ui-e-state-thinking .ui-e-core-halo,.ui-e-state-working .ui-e-core-halo{border-color:#a855f74d;box-shadow:0 0 38px #a855f729,inset 0 0 24px #a855f714}.ui-e-state-success .ui-e-core-halo{border-color:#ffd7005c;box-shadow:0 0 44px #ffd70033,inset 0 0 28px #ffd7001a}@keyframes uiECameraBreath{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.02);opacity:.75}}@keyframes uiEDepthDrift{0%,to{transform:rotate(-8deg) translate(0)}50%{transform:rotate(-6deg) translate(10px,15px)}}@keyframes uiECorePulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.05);opacity:1}}@keyframes uiECoreScan{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes uiEOrbitWide{0%,to{transform:translate(-50%,-50%) rotateX(66deg) rotate(0)}50%{transform:translate(-50%,-50%) rotateX(62deg) rotate(180deg)}}@keyframes uiEFlowPulse{0%,to{opacity:.1;width:30%}50%{opacity:.4;width:100%}}@keyframes uiEDockEnter{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}@keyframes uiERibbonFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes uiEAxisGlow{0%,to{opacity:.4}50%{opacity:.8;text-shadow:0 0 10px rgba(0,245,255,.5)}}.ui-e-cinema-v2{z-index:6!important;pointer-events:none!important;overflow:hidden!important}.ui-e-cinema-v2 .ui-e-left-stack,.ui-e-cinema-v2 .ui-e-right-stack,.ui-e-cinema-v2 .ui-e-intel-dock,.ui-e-cinema-v2 .ui-e-card{display:none!important}.ui-e-cinema-camera{position:absolute;left:50%;top:50%;width:min(92vmin,980px);height:min(92vmin,980px);transform:translate(-50%,-50%) scale(1);transform-origin:center center;perspective:1400px;transform-style:preserve-3d;animation:uiECinemaIdleCamera 9s ease-in-out infinite}.ui-e-cinema-vignette{position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 50%,transparent 0%,transparent 36%,rgba(0,0,0,.22) 68%,rgba(0,0,0,.68) 100%),radial-gradient(circle at 50% 47%,rgba(0,245,255,.045),transparent 34%);opacity:.58;animation:uiECinemaVignette 8s ease-in-out infinite}.ui-e-cinema-depth-wash{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,rgba(0,245,255,.06),transparent 70%);transform:rotateX(66deg) translateZ(-100px);opacity:.38;animation:uiECinemaDepthWash 12s ease-in-out infinite}.ui-e-cinema-lens-flare{position:absolute;left:50%;top:48%;width:120%;height:120%;background:radial-gradient(circle at center,rgba(255,255,255,.08),transparent 40%);filter:blur(40px);opacity:.32;animation:uiECinemaLens 10s ease-in-out infinite}.ui-e-cinema-tunnel{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;animation:uiECinemaTunnelDrift 15s ease-in-out infinite}.ui-e-tunnel-ring{position:absolute;left:50%;top:50%;border-radius:999px;border:1px solid rgba(0,245,255,.12);transform:translate(-50%,-50%) rotateX(68deg);box-shadow:0 0 30px #00f5ff0f;animation:uiETunnelPulse 6s ease-in-out infinite}.ring-1{width:320px;height:320px;animation-delay:0s}.ring-2{width:540px;height:540px;animation-delay:-1.2s;opacity:.6}.ring-3{width:820px;height:820px;animation-delay:-2.4s;opacity:.4}.ring-4{width:1150px;height:1150px;animation-delay:-3.6s;opacity:.2}.ring-5{width:1550px;height:1550px;animation-delay:-4.8s;opacity:.1}.ui-e-cinema-core{position:absolute;left:50%;top:50%;width:280px;height:280px;transform:translate(-50%,-50%)}.ui-e-cinema-core-glow{position:absolute;top:15%;right:15%;bottom:15%;left:15%;background:radial-gradient(circle,rgba(0,245,255,.18),transparent 70%);filter:blur(20px);animation:uiECoreGlowV2 4s ease-in-out infinite}.ui-e-cinema-core-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;border:1px solid rgba(0,245,255,.22);box-shadow:0 0 24px #00f5ff1f;animation:uiECoreRingV2 5s ease-in-out infinite}.ring-b{top:12%;right:12%;bottom:12%;left:12%;border-color:#c8a96e3d;animation-delay:-1.5s}.ring-c{top:24%;right:24%;bottom:24%;left:24%;border-color:#ffffff2e;animation-delay:-2.2s}.ui-e-cinema-scan-beam{position:absolute;left:50%;top:50%;width:140%;height:1px;transform-origin:left center;background:linear-gradient(90deg,transparent,rgba(0,245,255,.62),transparent);opacity:.28;animation:uiEScanBeamV2 8s linear infinite}.ui-e-cinema-rail{position:absolute;left:50%;top:50%;width:54%;height:1px;transform-origin:left center;background:linear-gradient(90deg,rgba(0,245,255,.36),transparent);opacity:.22;animation:uiERailPulseV2 5.5s ease-in-out infinite}.ui-e-cinema-rail.rail-a{transform:rotate(18deg)}.ui-e-cinema-rail.rail-b{transform:rotate(108deg);animation-delay:-1.1s}.ui-e-cinema-rail.rail-c{transform:rotate(198deg);animation-delay:-2.2s}.ui-e-cinema-rail.rail-d{transform:rotate(288deg);animation-delay:-3.3s}.ui-e-cinema-marker{position:absolute;min-width:76px;padding:6px 8px;border:1px solid rgba(0,245,255,.15);border-radius:999px;background:#030a1652;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);text-align:center;opacity:.72;animation:uiEMarkerFloatV2 6.5s ease-in-out infinite}.ui-e-cinema-marker span{display:block;color:#67e8f9c7;font-size:8px;font-weight:800;letter-spacing:.14em}.ui-e-cinema-marker strong{display:block;color:#ffffffd6;font-size:10px;margin-top:2px}.marker-orders{left:14%;top:34%}.marker-outreach{right:12%;top:32%;animation-delay:-1.5s}.marker-files{right:20%;bottom:24%;animation-delay:-3s}.ui-e-cinema-scene-label{position:absolute;left:50%;top:calc(50% + 92px);transform:translate(-50%);text-align:center;opacity:.72;animation:uiESceneLabelV2 4.8s ease-in-out infinite}.ui-e-cinema-scene-label span{display:block;color:#c8a96edb;font-size:11px;font-weight:900;letter-spacing:.42em}.ui-e-cinema-scene-label strong{display:block;margin-top:5px;color:#e2e8f094;font-size:8px;letter-spacing:.22em}.ui-e-film-bar{position:fixed;left:0;width:100%;height:38px;background:linear-gradient(180deg,#00000094,#00000014);opacity:.22;z-index:1}.ui-e-film-bar-top{top:0}.ui-e-film-bar-bottom{bottom:0;transform:rotate(180deg)}.ui-e-cinema-ribbon{bottom:56px!important;opacity:.72!important;transform:translate(-50%) scale(.88)!important;animation:uiECinemaRibbonV2 5.4s ease-in-out infinite}.ui-e-cinema-axis{opacity:.34!important;animation:uiECinemaAxisV2 4.4s ease-in-out infinite}.ui-e-state-thinking .ui-e-cinema-camera,.ui-e-state-working .ui-e-cinema-camera,.ui-e-state-processing .ui-e-cinema-camera{animation:uiECinemaPushInV2 5.2s ease-in-out infinite}.ui-e-state-listening .ui-e-cinema-camera,.ui-e-state-speaking .ui-e-cinema-camera{animation:uiECinemaVoicePushV2 4.6s ease-in-out infinite}.ui-e-state-success .ui-e-cinema-camera{animation:uiECinemaSuccessBloomV2 5s ease-in-out infinite}.ui-e-state-error .ui-e-cinema-camera{animation:uiECinemaAlertV2 2.8s ease-in-out infinite}.ui-e-state-thinking .ui-e-cinema-core-ring,.ui-e-state-working .ui-e-cinema-core-ring,.ui-e-state-processing .ui-e-cinema-core-ring{border-color:#a855f747;box-shadow:0 0 36px #a855f726,inset 0 0 24px #a855f714}.ui-e-state-listening .ui-e-cinema-core-ring,.ui-e-state-speaking .ui-e-cinema-core-ring{border-color:#ff950047;box-shadow:0 0 36px #ff950026,inset 0 0 24px #ff950014}.ui-e-state-success .ui-e-cinema-core-ring{border-color:#ffd70057;box-shadow:0 0 44px #ffd7002e,inset 0 0 28px #ffd7001a}.ui-e-state-error .ui-e-cinema-core-ring{border-color:#ff444457;box-shadow:0 0 44px #ff44442e,inset 0 0 28px #ff44441a}@keyframes uiECinemaIdleCamera{0%,to{transform:translate(-50%,-50%) scale(.98) rotateX(0) rotateY(0)}50%{transform:translate(-50%,-50%) scale(1.035) rotateX(1.2deg) rotateY(-1.2deg)}}@keyframes uiECinemaPushInV2{0%,to{transform:translate(-50%,-50%) scale(1.02) rotateX(0) rotateY(0);filter:saturate(1)}42%{transform:translate(-50%,-50%) scale(1.12) rotateX(3deg) rotateY(-2deg);filter:saturate(1.25)}72%{transform:translate(-50%,-50%) scale(1.06) rotateX(-1deg) rotateY(1deg);filter:saturate(1.1)}}@keyframes uiECinemaVoicePushV2{0%,to{transform:translate(-50%,-50%) scale(1) rotate(0)}50%{transform:translate(-50%,-50%) scale(1.09) rotate(.8deg)}}@keyframes uiECinemaSuccessBloomV2{0%,to{transform:translate(-50%,-50%) scale(1);filter:brightness(1)}40%{transform:translate(-50%,-50%) scale(1.16);filter:brightness(1.28)}}@keyframes uiECinemaAlertV2{0%,to{transform:translate(-50%,-50%) scale(1.02) translate(0)}30%{transform:translate(-50%,-50%) scale(1.06) translate(-4px)}60%{transform:translate(-50%,-50%) scale(1.06) translate(4px)}}@keyframes uiECinemaVignette{0%,to{opacity:.5}50%{opacity:.68}}@keyframes uiECinemaDepthWash{0%,to{transform:rotateX(66deg) translateZ(-120px) rotate(-6deg);opacity:.28}50%{transform:rotateX(66deg) translateZ(-80px) rotate(7deg);opacity:.48}}@keyframes uiECinemaLens{0%,to{opacity:.26;transform:translate(-50%,-50%) scale(.92)}50%{opacity:.48;transform:translate(-50%,-50%) scale(1.12)}}@keyframes uiECinemaTunnelDrift{0%,to{transform:rotate(-1deg) scale(1)}50%{transform:rotate(2deg) scale(1.025)}}@keyframes uiETunnelPulse{0%,to{opacity:.22;transform:translate(-50%,-50%) rotateX(68deg) scale(.96)}50%{opacity:.76;transform:translate(-50%,-50%) rotateX(68deg) scale(1.08)}}@keyframes uiECoreGlowV2{0%,to{opacity:.42;transform:scale(.92)}50%{opacity:.92;transform:scale(1.2)}}@keyframes uiECoreRingV2{0%,to{opacity:.34;transform:scale(.94)}50%{opacity:.86;transform:scale(1.12)}}@keyframes uiEScanBeamV2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes uiERailPulseV2{0%,to{opacity:.12;width:42%}50%{opacity:.44;width:64%}}@keyframes uiEMarkerFloatV2{0%,to{opacity:.46;transform:translateY(0) scale(.96)}50%{opacity:.86;transform:translateY(-8px) scale(1)}}@keyframes uiESceneLabelV2{0%,to{opacity:.52;transform:translate(-50%) translateY(0)}50%{opacity:.92;transform:translate(-50%) translateY(-5px)}}@keyframes uiECinemaRibbonV2{0%,to{opacity:.58}50%{opacity:.86}}@keyframes uiECinemaAxisV2{0%,to{opacity:.18;text-shadow:0 0 8px rgba(0,245,255,.14)}50%{opacity:.48;text-shadow:0 0 18px rgba(0,245,255,.4)}}@media(max-width:1500px),(max-height:820px){.ui-e-cinema-marker,.ui-e-cinema-axis,.ui-e-cinema-rail,.ui-e-film-bars{display:none!important}.ui-e-cinema-camera{width:min(76vmin,720px);height:min(76vmin,720px)}.ui-e-cinema-vignette{opacity:.4!important}.ui-e-cinema-ribbon{transform:translate(-50%) scale(.78)!important;bottom:50px!important}}@media(prefers-reduced-motion:reduce){.ui-e-cinema-v2 *,.ui-e-cinema-v2 *:before,.ui-e-cinema-v2 *:after{animation-duration:.001ms!important;animation-iteration-count:1!important}}.ui-e-cinema-scene-label em{display:block;margin-bottom:5px;color:#67e8f9db;font-style:normal;font-size:9px;font-weight:900;letter-spacing:.28em;text-shadow:0 0 14px rgba(0,245,255,.28)}.ui-e-scene-briefing .ui-e-cinema-vignette{background:radial-gradient(circle at 50% 48%,rgba(0,245,255,.1),transparent 34%),radial-gradient(circle at 50% 50%,transparent 0%,transparent 36%,rgba(0,0,0,.18) 70%,rgba(0,0,0,.62) 100%)}.ui-e-scene-orders .ui-e-cinema-core-ring,.ui-e-scene-orders .ui-e-tunnel-ring{border-color:#22d3ee3d!important;box-shadow:inset 0 0 24px #22d3ee0f}.ui-e-scene-orders .marker-orders{opacity:.96!important;transform:scale(1.08);border-color:#22d3ee57;box-shadow:0 0 24px #22d3ee24}.ui-e-scene-market .ui-e-cinema-depth-wash{opacity:.56!important;background:radial-gradient(circle,rgba(200,169,110,.14),transparent 44%),conic-gradient(from 120deg,transparent,rgba(200,169,110,.16),transparent,rgba(0,245,255,.08),transparent)}.ui-e-scene-market .ui-e-cinema-core-ring{border-color:#c8a96e4d!important;box-shadow:0 0 40px #c8a96e29,inset 0 0 26px #c8a96e14}.ui-e-scene-outreach .marker-outreach{opacity:1!important;transform:scale(1.12);border-color:#a855f76b;box-shadow:0 0 28px #a855f72e}.ui-e-scene-outreach .ui-e-cinema-rail{opacity:.36!important;background:linear-gradient(90deg,rgba(168,85,247,.46),transparent)}.ui-e-scene-files .marker-files{opacity:1!important;transform:scale(1.12);border-color:#22c55e6b;box-shadow:0 0 28px #22c55e2e}.ui-e-scene-files .ui-e-cinema-depth-wash{opacity:.42!important;background:radial-gradient(circle,rgba(34,197,94,.12),transparent 44%),conic-gradient(from 120deg,transparent,rgba(34,197,94,.12),transparent,rgba(0,245,255,.06),transparent)}.ui-e-scene-approval .ui-e-cinema-core-ring,.ui-e-scene-approval .ui-e-tunnel-ring{border-color:#f59e0b57!important;box-shadow:0 0 44px #f59e0b29,inset 0 0 28px #f59e0b14}.ui-e-scene-approval .ui-e-film-bar{opacity:.36!important}.ui-e-scene-voice .ui-e-cinema-core-ring{border-color:#ff950057!important;box-shadow:0 0 42px #ff950029,inset 0 0 28px #ff950014}.ui-e-scene-error .ui-e-cinema-vignette{background:radial-gradient(circle at 50% 48%,rgba(255,68,68,.12),transparent 34%),radial-gradient(circle at 50% 50%,transparent 0%,transparent 36%,rgba(0,0,0,.22) 70%,rgba(0,0,0,.72) 100%)}.ui-e-scene-error .ui-e-cinema-core-ring{border-color:#ff44445c!important;box-shadow:0 0 46px #ff44442e,inset 0 0 28px #ff44441a}.ui-e-cinema-v2{pointer-events:none!important}@media(max-width:1500px),(max-height:820px){.ui-e-cinema-scene-label em{font-size:8px!important;letter-spacing:.18em!important}.ui-e-scene-outreach .marker-outreach,.ui-e-scene-files .marker-files,.ui-e-scene-orders .marker-orders{transform:none!important}}.ui-e-central-reveal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(520px,50vw);height:240px;pointer-events:none!important;z-index:100;display:flex;align-items:center;justify-content:center}.ui-e-reveal-bloom{position:absolute;width:120px;height:120px;background:radial-gradient(circle,rgba(255,215,0,.4) 0%,transparent 70%);border-radius:50%;animation:uiECentralRevealBloom 1.2s cubic-bezier(.23,1,.32,1) forwards}.ui-e-reveal-card{position:absolute;background:#0a0f19b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,215,0,.28);border-radius:4px;padding:12px 14px;display:flex;flex-direction:column;gap:4px;overflow:hidden;box-shadow:0 0 30px #ffd7001f}.ui-e-reveal-card em{font-size:9px;font-style:normal;color:#ffd70099;letter-spacing:1px;font-family:Orbitron,sans-serif}.ui-e-reveal-card strong{font-size:14px;color:#fff;letter-spacing:.5px;font-family:Orbitron,sans-serif;text-shadow:0 0 8px rgba(255,215,0,.4)}.ui-e-card-scan{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,transparent,rgba(255,215,0,.15),transparent);animation:uiERevealScan 2.5s infinite}.card-main{width:180px;z-index:3;animation:uiERevealMainCard .8s cubic-bezier(.34,1.56,.64,1) forwards}.card-left{width:150px;left:20px;top:120px;z-index:2;opacity:0;animation:uiERevealLeftCard .8s cubic-bezier(.23,1,.32,1) .3s forwards}.card-right{width:150px;right:20px;top:120px;z-index:2;opacity:0;animation:uiERevealRightCard .8s cubic-bezier(.23,1,.32,1) .5s forwards}.ui-e-scene-briefing .ui-e-reveal-card{border-color:#3b82f657;box-shadow:0 0 32px #3b82f624}.ui-e-scene-orders .ui-e-reveal-card{border-color:#ffd70047;box-shadow:0 0 30px #ffd7001f}.ui-e-scene-market .ui-e-reveal-card{border-color:#10b98147;box-shadow:0 0 30px #10b9811f}.ui-e-scene-outreach .ui-e-reveal-card{border-color:#a855f747;box-shadow:0 0 32px #a855f721}.ui-e-scene-files .ui-e-reveal-card{border-color:#22c55e47;box-shadow:0 0 32px #22c55e1f}.ui-e-scene-approval .ui-e-reveal-card{border-color:#f59e0b57;box-shadow:0 0 34px #f59e0b24}@keyframes uiECentralRevealBloom{0%{opacity:0;transform:translate(-50%,-50%) scale(.62);filter:blur(10px)}42%{opacity:1;transform:translate(-50%,-50%) scale(1.06);filter:blur(0)}to{opacity:1;transform:translate(-50%,-50%) scale(1);filter:blur(0)}}@keyframes uiERevealMainCard{0%{opacity:0;transform:translate(-50%,42px) scale(.64);filter:blur(8px)}to{opacity:1;transform:translate(-50%) scale(1);filter:blur(0)}}@keyframes uiERevealLeftCard{0%{opacity:0;transform:translate(140px,22px) scale(.62) rotateY(18deg);filter:blur(8px)}to{opacity:.92;transform:translate(0) scale(.94) rotateY(7deg);filter:blur(0)}}@keyframes uiERevealRightCard{0%{opacity:0;transform:translate(-140px,22px) scale(.62) rotateY(-18deg);filter:blur(8px)}to{opacity:.92;transform:translate(0) scale(.94) rotateY(-7deg);filter:blur(0)}}@keyframes uiERevealScan{0%,48%{transform:translate(-120%)}72%{transform:translate(120%)}to{transform:translate(120%)}}@media(max-width:1500px),(max-height:820px){.ui-e-central-reveal{width:min(460px,46vw);height:210px;transform:translate(-50%,-50%) scale(.82)}.ui-e-reveal-card{width:138px;min-height:70px;padding:9px 10px}.ui-e-reveal-card strong{font-size:12px}.ui-e-reveal-card em{display:none}.ui-e-reveal-card.card-left{left:16px;top:110px}.ui-e-reveal-card.card-right{right:16px;top:110px}}@media(max-width:1100px),(max-height:680px){.ui-e-central-reveal{display:none!important}}.jarvis-dual-arm-panel{position:fixed;left:18px;bottom:18px;z-index:130;display:flex;align-items:center;gap:8px}.jarvis-dual-arm-button,.jarvis-dual-activate-button{padding:7px 11px;border:1px solid rgba(0,245,255,.22);border-radius:999px;background:#030a169e;color:#e2e8f0cc;font-size:9px;font-weight:900;letter-spacing:.13em;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 0 14px #00f5ff14;cursor:pointer;opacity:.78}.jarvis-dual-arm-button:hover,.jarvis-dual-activate-button:hover,.jarvis-dual-arm-button.is-armed{opacity:1;border-color:#00f5ff75;box-shadow:0 0 24px #00f5ff2e}.jarvis-dual-arm-button.is-armed{color:#ffd700f0;border-color:#ffd70061}.jarvis-dual-arm-status{padding:6px 9px;border-radius:999px;border:1px solid rgba(200,169,110,.22);background:#030a168f;color:#c8a96ee0;font-size:8px;font-weight:900;letter-spacing:.12em}.jarvis-dual-opening-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:115;pointer-events:none;overflow:hidden}.jarvis-dual-split{position:absolute;top:0;width:50%;height:100%;background:radial-gradient(circle at center,rgba(0,245,255,.18),transparent 42%),linear-gradient(90deg,#000000b8,#030a162e);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation-duration:2.6s;animation-timing-function:cubic-bezier(.19,1,.22,1);animation-fill-mode:both}.jarvis-dual-split.split-left{left:0;transform-origin:left center;animation-name:jarvisSplitLeft}.jarvis-dual-split.split-right{right:0;transform-origin:right center;animation-name:jarvisSplitRight}.jarvis-dual-opening-core{position:absolute;left:50%;top:50%;min-width:320px;padding:18px 22px;transform:translate(-50%,-50%);border:1px solid rgba(0,245,255,.24);border-radius:999px;background:#030a1694;text-align:center;box-shadow:0 0 48px #00f5ff38;animation:jarvisOpeningCore 3s cubic-bezier(.19,1,.22,1) both}.jarvis-dual-opening-core span{display:block;color:#67e8f9e0;font-size:10px;font-weight:900;letter-spacing:.22em}.jarvis-dual-opening-core strong{display:block;margin-top:6px;color:#fffffff0;font-size:13px;font-weight:900;letter-spacing:.14em}@keyframes jarvisSplitLeft{0%{transform:translate(0);opacity:.96}45%{transform:translate(-10%);opacity:.82}to{transform:translate(-110%);opacity:0}}@keyframes jarvisSplitRight{0%{transform:translate(0);opacity:.96}45%{transform:translate(10%);opacity:.82}to{transform:translate(110%);opacity:0}}@keyframes jarvisOpeningCore{0%{opacity:0;transform:translate(-50%,-50%) scale(.72);filter:blur(10px)}28%{opacity:1;transform:translate(-50%,-50%) scale(1.04);filter:blur(0)}72%{opacity:.92;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.92)}}.data-wall-system-map{position:relative;height:220px;margin-bottom:16px;border:1px solid rgba(0,245,255,.1);border-radius:24px;background:radial-gradient(circle at 50% 50%,rgba(0,245,255,.1),transparent 46%),#02061752;overflow:hidden;opacity:.72}.data-wall-system-map.is-armed{opacity:.92;box-shadow:0 0 34px #00f5ff1a}.data-wall-system-map.is-opening{animation:systemMapBoot 4.2s cubic-bezier(.19,1,.22,1) both}.system-map-core,.system-map-node{position:absolute;padding:10px 12px;border:1px solid rgba(0,245,255,.18);border-radius:999px;background:#030a1694;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);text-align:center;box-shadow:0 0 22px #00f5ff14}.system-map-core{left:50%;top:50%;min-width:180px;transform:translate(-50%,-50%);border-color:#ffd7004d;box-shadow:0 0 42px #ffd70024}.system-map-node span,.system-map-core span{display:block;color:#67e8f9c7;font-size:8px;font-weight:900;letter-spacing:.16em}.system-map-node strong,.system-map-core strong{display:block;margin-top:4px;color:#ffffffe6;font-size:11px;font-weight:900}.node-smartstore{left:12%;top:20%}.node-market{right:14%;top:20%}.node-outreach{left:18%;bottom:18%}.node-files{right:20%;bottom:18%}.system-map-line{position:absolute;left:50%;top:50%;width:34%;height:1px;transform-origin:left center;background:linear-gradient(90deg,rgba(0,245,255,.36),transparent);opacity:.3}.line-a{transform:rotate(210deg)}.line-b{transform:rotate(330deg)}.line-c{transform:rotate(150deg)}.line-d{transform:rotate(30deg)}.data-wall-system-map.is-opening .system-map-core{animation:systemCoreOnline 1.5s ease-out both}.data-wall-system-map.is-opening .system-map-node{animation:systemNodeOnline .9s ease-out both}.data-wall-system-map.is-opening .node-smartstore{animation-delay:.38s}.data-wall-system-map.is-opening .node-market{animation-delay:.56s}.data-wall-system-map.is-opening .node-outreach{animation-delay:.74s}.data-wall-system-map.is-opening .node-files{animation-delay:.92s}.data-wall-system-map.is-opening .system-map-line{animation:systemLineOnline 1.2s ease-out both}@keyframes systemMapBoot{0%{opacity:.24;filter:blur(8px);transform:scale(.96)}34%{opacity:1;filter:blur(0);transform:scale(1.01)}to{opacity:.94;transform:scale(1)}}@keyframes systemCoreOnline{0%{opacity:0;transform:translate(-50%,-50%) scale(.62)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes systemNodeOnline{0%{opacity:0;transform:translateY(18px) scale(.72)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes systemLineOnline{0%{opacity:0;width:0}to{opacity:.34;width:34%}}.data-wall-control-bar{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;margin-bottom:12px;border:1px solid rgba(0,245,255,.1);border-radius:16px;background:#0206177a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.data-wall-control-bar strong{display:block;color:#ffffffeb;font-size:11px;font-weight:900;letter-spacing:.14em}.data-wall-control-bar span{display:block;margin-top:4px;color:#94a3b8c7;font-size:9px;letter-spacing:.04em}.data-wall-control-actions{display:flex;gap:8px}.data-wall-control-actions button{padding:7px 12px;border:1px solid rgba(0,245,255,.22);border-radius:999px;background:#030a169e;color:#e2e8f0cc;font-size:9px;font-weight:900;letter-spacing:.12em;cursor:pointer}.data-wall-control-actions button:hover{border-color:#00f5ff75;box-shadow:0 0 18px #00f5ff24}.jarvis-system-map-wall{display:flex;flex-direction:column;height:calc(100vh - 24px);padding:16px 20px;border:1px solid rgba(0,245,255,.08);border-radius:20px;background:radial-gradient(ellipse at 50% 30%,rgba(0,245,255,.06),transparent 60%),#020617eb;overflow:hidden}.jarvis-system-map-wall.is-armed{border-color:#00f5ff2e;box-shadow:0 0 40px #00f5ff0f}.jarvis-system-map-wall.is-opening{animation:systemMapWallBoot 4.2s cubic-bezier(.19,1,.22,1) both}.system-map-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.system-map-title{color:#ffffffe0;font-size:11px;font-weight:900;letter-spacing:.18em}.system-map-status{padding:4px 12px;border:1px solid rgba(0,245,255,.22);border-radius:999px;background:#00f5ff0f;color:#67e8f9e0;font-size:9px;font-weight:900;letter-spacing:.14em}.system-map-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;flex:1;align-content:start;padding:12px 0}.system-map-layer{display:flex;flex-direction:column;gap:10px}.system-map-layer-label{color:#94a3b8ad;font-size:8px;font-weight:900;letter-spacing:.22em;text-align:center;padding-bottom:6px;border-bottom:1px solid rgba(148,163,184,.12);margin-bottom:4px}.system-flow-node{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid rgba(148,163,184,.12);border-radius:12px;background:#030a169e;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:.72;transition:opacity .4s,border-color .4s,box-shadow .4s}.system-flow-node .node-dot{width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.6;flex-shrink:0}.system-flow-node .node-label{font-size:9px;font-weight:800;letter-spacing:.1em;color:#e2e8f0d1}.tone-core,.tone-gold{color:#ffd700e6;border-color:#ffd70038}.tone-cyan{color:#67e8f9e6;border-color:#00f5ff38}.tone-amber{color:#fbbf24e6;border-color:#fbbf2438}.tone-green{color:#4ade80e6;border-color:#4ade8038}.tone-purple{color:#c084fce6;border-color:#c084fc38}.tone-dim{color:#94a3b899;border-color:#94a3b81a}.jarvis-system-map-wall.is-opening .system-flow-node.is-booting{animation:systemFlowNodeBoot .6s ease-out both}@keyframes systemFlowNodeBoot{0%{opacity:0;transform:translateY(12px) scale(.88);border-color:transparent;box-shadow:none}to{opacity:1;transform:translateY(0) scale(1);border-color:currentColor;box-shadow:0 0 16px #00f5ff1f}}@keyframes systemMapWallBoot{0%{opacity:.2;filter:blur(6px)}40%{opacity:1;filter:blur(0)}to{opacity:1}}.data-wall-briefing-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding-top:14px;border-top:1px solid rgba(148,163,184,.1);margin-top:auto}.briefing-card{padding:12px 14px;border:1px solid rgba(148,163,184,.12);border-radius:12px;background:#030a1685}.briefing-card-title{display:block;font-size:8px;font-weight:900;letter-spacing:.16em;color:currentColor;opacity:.72;margin-bottom:6px}.briefing-card-value{display:block;font-size:11px;font-weight:800;color:#e2e8f0e0;letter-spacing:.06em}.data-wall-grid,.data-wall-hero,.data-wall-system-map{display:none!important}.data-wall-cinematic-sky{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;background:radial-gradient(circle at 50% 38%,rgba(255,225,150,.1),transparent 18%),radial-gradient(circle at 50% 48%,rgba(0,245,255,.08),transparent 36%),linear-gradient(180deg,rgba(7,18,42,.38),transparent 42%,rgba(0,6,18,.54))}.cinematic-sunrise-core{position:absolute;left:50%;top:46%;width:420px;height:420px;transform:translate(-50%,-50%) scale(.75);border-radius:999px;background:radial-gradient(circle,rgba(255,232,180,.34),rgba(0,245,255,.12) 28%,transparent 62%);filter:blur(6px);opacity:.42}.jarvis-data-wall.is-cinematic-opening .cinematic-sunrise-core{animation:cinematicSunriseBoot 4.8s cubic-bezier(.19,1,.22,1) both}.cinematic-horizon-line{position:absolute;left:8%;right:8%;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,235,170,.5),rgba(0,245,255,.35),transparent);opacity:.24;transform:scaleX(.4)}.jarvis-data-wall.is-cinematic-opening .cinematic-horizon-line{animation:cinematicHorizonOpen 3.8s cubic-bezier(.19,1,.22,1) both}.cinematic-light-sweep{position:absolute;top:-20%;width:28%;height:140%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transform:skew(-18deg) translate(-160%);opacity:0;filter:blur(1px)}.cinematic-light-sweep.sweep-a{left:12%}.cinematic-light-sweep.sweep-b{left:48%;background:linear-gradient(90deg,transparent,rgba(0,245,255,.08),transparent)}.jarvis-data-wall.is-cinematic-opening .cinematic-light-sweep.sweep-a{animation:cinematicSweep 3.2s ease-out .2s both}.jarvis-data-wall.is-cinematic-opening .cinematic-light-sweep.sweep-b{animation:cinematicSweep 3.8s ease-out .65s both}.cinematic-scan-grid{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(0,245,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(0,245,255,.03) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at center,black 0,transparent 72%);mask-image:radial-gradient(circle at center,black 0,transparent 72%);opacity:.16;transform:perspective(900px) rotateX(54deg) translateY(12%)}.jarvis-data-wall.is-cinematic-opening .cinematic-scan-grid{animation:cinematicGridWake 5s ease-out both}.cinematic-particle-field span{position:absolute;left:calc((var(--i) * 37px) % 100vw);top:calc(14% + ((var(--i) * 29px) % 68vh));width:3px;height:3px;border-radius:999px;background:#ffebb4b8;box-shadow:0 0 12px #ffebb45c;opacity:.12}.jarvis-data-wall.is-cinematic-opening .cinematic-particle-field span{animation:cinematicParticleLift 4.8s ease-out both;animation-delay:calc(var(--i) * 38ms)}@keyframes cinematicSunriseBoot{0%{opacity:0;transform:translate(-50%,-50%) scale(.34);filter:blur(22px)}28%{opacity:.92;transform:translate(-50%,-50%) scale(1.04);filter:blur(4px)}62%{opacity:.58;transform:translate(-50%,-50%) scale(.92)}to{opacity:.36;transform:translate(-50%,-50%) scale(.82)}}@keyframes cinematicHorizonOpen{0%{opacity:0;transform:scaleX(.02)}35%{opacity:.84;transform:scaleX(1)}to{opacity:.28;transform:scaleX(1)}}@keyframes cinematicSweep{0%{opacity:0;transform:skew(-18deg) translate(-180%)}20%{opacity:.78}to{opacity:0;transform:skew(-18deg) translate(360%)}}@keyframes cinematicGridWake{0%{opacity:0;transform:perspective(900px) rotateX(66deg) translateY(18%) scale(.72)}40%{opacity:.3;transform:perspective(900px) rotateX(54deg) translateY(12%) scale(1)}to{opacity:.15}}@keyframes cinematicParticleLift{0%{opacity:0;transform:translateY(26px) scale(.4)}38%{opacity:.92;transform:translateY(-6px) scale(1)}to{opacity:.18;transform:translateY(-22px) scale(.72)}}.jarvis-system-map-wall{z-index:2;position:relative}.jarvis-system-map-wall:before{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border-radius:24px;border:1px solid rgba(255,235,170,.1);opacity:0;transform:scaleX(.12);transform-origin:center;pointer-events:none}.jarvis-system-map-wall.is-opening:before{animation:cinematicFrameTrace 2.6s cubic-bezier(.19,1,.22,1) both}.jarvis-system-map-wall.is-opening .system-map-layer{animation:cinematicLayerUnfold 1.05s cubic-bezier(.19,1,.22,1) both}.jarvis-system-map-wall.is-opening .layer-input{animation-delay:.12s}.jarvis-system-map-wall.is-opening .layer-brain{animation-delay:.36s}.jarvis-system-map-wall.is-opening .layer-operation{animation-delay:.62s}.jarvis-system-map-wall.is-opening .layer-action{animation-delay:.9s}.jarvis-system-map-wall.is-opening .system-flow-line{animation:cinematicDataLine 2.2s ease-out both}.line-input-brain{animation-delay:.5s!important}.line-brain-operation{animation-delay:.82s!important}.line-operation-action{animation-delay:1.12s!important}.jarvis-system-map-wall.is-opening .system-flow-node{transform-origin:center}@keyframes cinematicFrameTrace{0%{opacity:0;transform:scaleX(.05) scaleY(.82);box-shadow:0 0 #ffebaa00}35%{opacity:1;transform:scaleX(1) scaleY(.82);box-shadow:0 0 36px #ffebaa1f}to{opacity:.28;transform:scaleX(1) scaleY(1);box-shadow:0 0 18px #00f5ff14}}@keyframes cinematicLayerUnfold{0%{opacity:0;transform:translateY(32px) scaleY(.16);filter:blur(12px)}48%{opacity:1;transform:translateY(-4px) scaleY(1.04);filter:blur(0)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes cinematicDataLine{0%{opacity:0;transform:translateY(-50%) scaleX(0)}48%{opacity:.88;transform:translateY(-50%) scaleX(1.08)}to{opacity:.34;transform:translateY(-50%) scaleX(1)}}.jarvis-data-wall.is-cinematic-opening .data-wall-briefing-strip article{animation:cinematicBriefingRise .95s cubic-bezier(.19,1,.22,1) both}.jarvis-data-wall.is-cinematic-opening .data-wall-briefing-strip article:nth-child(1){animation-delay:1.25s}.jarvis-data-wall.is-cinematic-opening .data-wall-briefing-strip article:nth-child(2){animation-delay:1.4s}.jarvis-data-wall.is-cinematic-opening .data-wall-briefing-strip article:nth-child(3){animation-delay:1.55s}.jarvis-data-wall.is-cinematic-opening .data-wall-briefing-strip article:nth-child(4){animation-delay:1.7s}@keyframes cinematicBriefingRise{0%{opacity:0;transform:translateY(34px) scale(.92);filter:blur(10px)}55%{opacity:1;transform:translateY(-4px) scale(1.02);filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1)}}.data-wall-control-bar,.data-wall-stage{position:relative;z-index:2}.system-map-greeting{display:block;font-size:.72rem;letter-spacing:.14em;color:#ffebaa94;margin-bottom:2px}.system-map-header strong.system-map-title{display:block;font-size:1.1rem;letter-spacing:.18em;color:#ffffffeb;font-weight:700}.system-map-header em.system-map-status{font-style:normal;font-size:.68rem;letter-spacing:.12em;color:#00f5ff9e}.system-flow-line{position:absolute;right:-24px;top:50%;width:24px;height:2px;background:linear-gradient(90deg,#00f5ff52,#ffebaa2e);transform:translateY(-50%);opacity:.34;border-radius:2px}.data-wall-shell{position:fixed;top:0;right:0;bottom:0;left:0;background:#020617;font-family:Orbitron,Inter,sans-serif;color:#e2e8f0;display:flex;flex-direction:column;overflow:hidden;perspective:1600px;transform-style:preserve-3d}.data-wall-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.bg-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,245,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(0,245,255,.025) 1px,transparent 1px);background-size:60px 60px;transform:perspective(800px) rotateX(30deg);transform-origin:center 130%;opacity:.5}.bg-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 30%,rgba(2,6,23,.85) 100%)}.data-wall-header{position:relative;z-index:5;display:flex;justify-content:space-between;align-items:flex-start;padding:24px 40px 14px;border-bottom:1px solid rgba(0,245,255,.08)}.dw-greeting{display:block;font-size:.62rem;letter-spacing:.3em;color:#ffebaa80;margin-bottom:3px}.dw-title{font-size:1.3rem;font-weight:800;letter-spacing:.06em;text-shadow:0 0 20px rgba(0,245,255,.2)}.dw-header-right{text-align:right}.dw-status-badge{display:inline-flex;align-items:center;gap:7px;background:#00f5ff0d;padding:4px 11px;border-radius:999px;border:1px solid rgba(0,245,255,.15);font-size:.6rem;letter-spacing:.1em;margin-bottom:6px}.dw-status-dot{width:6px;height:6px;background:#00f5ff;border-radius:50%;box-shadow:0 0 8px #00f5ff;animation:dwPulse 2s infinite}.dw-time{font-size:1.1rem;font-weight:600;color:#fffc}.data-wall-main-grid.v3{position:relative;z-index:2;flex:1;display:grid;grid-template-columns:240px 1fr 320px;gap:20px;padding:20px 32px;min-height:0;transform-style:preserve-3d}.dw-col{display:flex;flex-direction:column;gap:16px;min-height:0}.dw-panel{background:#0206178c;border:1px solid rgba(0,245,255,.08);border-radius:14px;padding:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dw-panel-label{font-size:.58rem;font-weight:700;letter-spacing:.18em;color:#00f5ff;margin-bottom:12px;padding-bottom:7px;border-bottom:1px solid rgba(0,245,255,.06)}.dw-brief-row{display:flex;justify-content:space-between;align-items:center;padding:5px 0;border-bottom:1px solid rgba(255,255,255,.03)}.dw-brief-key{font-size:.58rem;color:#fff6;letter-spacing:.05em}.dw-brief-val{font-size:.72rem;font-weight:700;color:#ffb800}.dw-radar-panel{flex:1;display:flex;flex-direction:column}.dw-radar-container{flex:1;position:relative;display:flex;align-items:center;justify-content:center;min-height:160px}.dw-radar-ring{position:absolute;border:1px solid rgba(0,245,255,.1);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.dw-radar-ring.r1{width:50px;height:50px}.dw-radar-ring.r2{width:100px;height:100px}.dw-radar-ring.r3{width:150px;height:150px}.dw-radar-sweep-arm{position:absolute;width:50%;height:2px;top:50%;left:50%;transform-origin:left center;background:linear-gradient(90deg,rgba(0,245,255,.5),transparent);animation:dwRadarSweep 4s linear infinite}.dw-radar-point{position:absolute;top:50%;left:50%;transform:rotate(var(--angle)) translateY(calc(-1 * var(--dist)));transform-origin:center center}.dw-radar-dot{display:block;width:5px;height:5px;background:#ffb800;border-radius:50%;box-shadow:0 0 6px #ffb800}.dw-radar-label{position:absolute;left:10px;top:-3px;font-size:.55rem;white-space:nowrap;color:#ffffff8c;transform:rotate(calc(-1 * var(--angle)))}.dw-col-center{align-items:center;justify-content:center;position:relative}.dw-hero-stage{position:relative;display:grid;place-items:center;width:100%;min-height:58vh;transform-style:preserve-3d;overflow:visible}.dw-camera-depth{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.dw-depth-ring{position:absolute;left:50%;top:50%;border-radius:999px;border:1px solid rgba(103,232,249,.08);transform:translate(-50%,-50%);animation:dwDepthBreath 6s ease-in-out infinite}.dw-depth-ring.ring-1{width:260px;height:260px}.dw-depth-ring.ring-2{width:420px;height:420px;animation-delay:.3s}.dw-depth-ring.ring-3{width:620px;height:620px;animation-delay:.6s}.dw-horizon-beam{position:absolute;top:50%;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,245,255,.15) 30%,rgba(0,245,255,.15) 70%,transparent)}.dw-hero-intel-card{position:relative;width:min(560px,82%);border-radius:28px;border:1px solid rgba(103,232,249,.22);background:#030a18b8;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 0 60px #00f5ff1a,inset 0 0 50px #ffebaa08;transform-style:preserve-3d;overflow:hidden;z-index:3}.dw-hero-thumb{position:relative;width:100%;height:220px;overflow:hidden;border-radius:28px 28px 0 0}.dw-hero-thumb.thumb-corn{background:radial-gradient(circle at 30% 25%,rgba(255,235,170,.5),transparent 35%),radial-gradient(circle at 75% 70%,rgba(76,175,80,.3),transparent 40%),linear-gradient(135deg,#ffc62959,#00f5ff14 55%,#030712eb)}.dw-thumb-scan{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 30%,rgba(255,255,255,.08) 50%,transparent 70%),repeating-linear-gradient(0deg,rgba(255,255,255,.03) 0 1px,transparent 1px 4px);mix-blend-mode:screen;animation:dwThumbScan 3.8s ease-in-out infinite}.dw-thumb-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:50%;background:#00000073;border:2px solid rgba(255,255,255,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dw-thumb-play:after{content:"";position:absolute;top:50%;left:54%;transform:translate(-50%,-50%);width:0;height:0;border-style:solid;border-width:10px 0 10px 18px;border-color:transparent transparent transparent rgba(255,255,255,.85)}.dw-thumb-caption{position:absolute;bottom:12px;left:16px;font-size:.55rem;letter-spacing:.2em;color:#00f5ffb3;background:#0006;padding:3px 8px;border-radius:4px}.dw-hero-meta{padding:22px 26px 26px}.dw-channel-row{display:flex;align-items:center;gap:12px;margin-bottom:14px}.dw-channel-avatar{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#00f5ff33,#ffb80026);border:1.5px solid rgba(0,245,255,.3);display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:800;color:#00f5ff;box-shadow:0 0 12px #00f5ff26}.dw-channel-info strong{display:block;font-size:.8rem;color:#ffffffe6}.dw-channel-info em{font-style:normal;font-size:.6rem;color:#fff6}.dw-hero-title{font-size:1.2rem;font-weight:800;margin-bottom:8px;line-height:1.3}.dw-hero-signal{font-size:.72rem;color:#00f5ffb3;margin-bottom:6px}.dw-hero-reason{font-size:.65rem;color:#ffffff73;margin-bottom:16px;line-height:1.5}.dw-hero-action-bar{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:10px;background:#00f5ff0a;border:1px solid rgba(0,245,255,.1)}.dw-hero-action-label{font-size:.5rem;letter-spacing:.15em;color:#00f5ff80}.dw-hero-action-text{font-size:.75rem;font-weight:700;color:#ffb800}.dw-video-intel-panel{flex:1;overflow-y:auto;display:flex;flex-direction:column}.dw-intel-cards{display:flex;flex-direction:column;gap:16px;flex:1}.dw-intel-card{display:flex;gap:12px;padding:14px;background:#060a12b3;border:1px solid rgba(0,245,255,.06);border-radius:14px;transition:all .4s cubic-bezier(.19,1,.22,1);transform:translateZ(0);transform-style:preserve-3d}.dw-intel-card:hover{border-color:#00f5ff40;box-shadow:0 4px 30px #00f5ff0f,inset 0 0 20px #00f5ff05;transform:translateZ(14px) scale(1.02)}.dw-intel-thumb{width:52px;height:52px;border-radius:10px;flex-shrink:0;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.dw-intel-thumb.thumb-camping{background:radial-gradient(circle at 40% 30%,rgba(255,152,0,.4),transparent 50%),linear-gradient(135deg,#4caf5040,#030712e6)}.dw-intel-thumb.thumb-plum{background:radial-gradient(circle at 40% 30%,rgba(156,39,176,.4),transparent 50%),linear-gradient(135deg,#e91e6333,#030712e6)}.dw-intel-thumb.thumb-blueberry{background:radial-gradient(circle at 40% 30%,rgba(63,81,181,.4),transparent 50%),linear-gradient(135deg,#673ab733,#030712e6)}.dw-intel-thumb.thumb-peach{background:radial-gradient(circle at 40% 30%,rgba(255,183,77,.4),transparent 50%),linear-gradient(135deg,#ff8a6533,#030712e6)}.dw-intel-thumb.thumb-farm{background:radial-gradient(circle at 40% 30%,rgba(139,195,74,.4),transparent 50%),linear-gradient(135deg,#4caf5033,#030712e6)}.dw-intel-thumb-avatar{font-size:1.1rem;font-weight:800;color:#ffffffd9;z-index:1}.dw-intel-thumb-scan{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,rgba(255,255,255,.03) 0 1px,transparent 1px 3px);mix-blend-mode:screen}.dw-intel-body{flex:1;min-width:0}.dw-intel-title{font-size:.72rem;font-weight:700;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dw-intel-channel{font-size:.55rem;color:#ffffff59;margin-bottom:4px}.dw-intel-reason{font-size:.55rem;color:#00f5ff8c;line-height:1.4;margin-bottom:7px}.dw-intel-footer{display:flex;gap:6px;align-items:center}.dw-intel-category{font-size:.5rem;padding:2px 6px;border-radius:4px;background:#ffffff0a;color:#ffffff73}.dw-intel-status{font-size:.5rem;padding:2px 6px;border-radius:4px;font-weight:800}.dw-intel-status.st-ready{background:#00f5ff1a;color:#00f5ff}.dw-intel-status.st-analyzing{background:#ffb8001a;color:#ffb800;animation:dwBlink 1.2s infinite}.dw-live-feed{position:relative;z-index:5;display:flex;gap:40px;padding:10px 40px;border-top:1px solid rgba(0,245,255,.06);overflow:hidden;white-space:nowrap}.dw-feed-line{font-size:.55rem;letter-spacing:.04em;color:#00f5ff66;animation:dwFeedScroll 22s linear infinite;animation-delay:calc(var(--i) * -5.5s)}.is-cinematic-opening .data-wall-bg{animation:dwBgWake 1.2s cubic-bezier(.19,1,.22,1) both}.is-cinematic-opening .data-wall-header{animation:dwHeaderSlide .7s cubic-bezier(.19,1,.22,1) both;animation-delay:.2s}.is-cinematic-opening .dw-depth-ring{animation:dwDepthRingReveal 1.2s cubic-bezier(.19,1,.22,1) both}.is-cinematic-opening .dw-depth-ring.ring-1{animation-delay:.5s}.is-cinematic-opening .dw-depth-ring.ring-2{animation-delay:.65s}.is-cinematic-opening .dw-depth-ring.ring-3{animation-delay:.8s}.is-cinematic-opening .dw-horizon-beam{animation:dwHorizonFlash 1s cubic-bezier(.19,1,.22,1) both;animation-delay:.5s}.is-cinematic-opening .dw-hero-intel-card{animation:dwHeroDock 1.6s cubic-bezier(.19,1,.22,1) both;animation-delay:.8s}.is-cinematic-opening .dw-brief-panel{animation:dwPanelDeploy .9s cubic-bezier(.19,1,.22,1) both;animation-delay:1.5s}.is-cinematic-opening .dw-radar-panel{animation:dwPanelDeploy .9s cubic-bezier(.19,1,.22,1) both;animation-delay:1.7s}.is-cinematic-opening .dw-intel-card{animation:dwIntelQueueDock .9s cubic-bezier(.19,1,.22,1) both;animation-delay:calc(1.9s + var(--i) * .18s)}.is-cinematic-opening .dw-feed-line{animation:dwFeedReveal .6s cubic-bezier(.19,1,.22,1) both;animation-delay:calc(2.4s + var(--i) * .15s)}@keyframes dwPulse{0%,to{opacity:1;box-shadow:0 0 8px #00f5ff}50%{opacity:.4;box-shadow:0 0 3px #00f5ff}}@keyframes dwRadarSweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dwBlink{0%,to{opacity:1}50%{opacity:.35}}@keyframes dwFeedScroll{0%{transform:translate(100vw)}to{transform:translate(-200%)}}@keyframes dwDepthBreath{0%,to{opacity:.4;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.04)}}@keyframes dwThumbScan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes dwBgWake{0%{opacity:0}to{opacity:1}}@keyframes dwHeaderSlide{0%{opacity:0;transform:translateY(-25px)}to{opacity:1;transform:translateY(0)}}@keyframes dwDepthRingReveal{0%{opacity:0;transform:translate(-50%,-50%) scale(.3)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes dwHorizonFlash{0%{opacity:0;transform:scaleX(0)}50%{opacity:1;transform:scaleX(1.1)}to{opacity:1;transform:scaleX(1)}}@keyframes dwHeroDock{0%{opacity:0;transform:translate3d(0,90px,-520px) scale(.42) rotateX(18deg) rotateY(-24deg);filter:blur(22px)}48%{opacity:1;transform:translate3d(0,-14px,60px) scale(1.04) rotateX(0) rotateY(4deg);filter:blur(2px)}72%{transform:translate3d(0,4px,0) scale(.99) rotateX(0) rotateY(0);filter:blur(0)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes dwPanelDeploy{0%{opacity:0;transform:translate3d(-40px,30px,-180px) scale(.8);filter:blur(14px)}60%{opacity:1;transform:translate3d(4px,-4px,12px) scale(1.02);filter:blur(0)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes dwIntelQueueDock{0%{opacity:0;transform:translate3d(90px,26px,-260px) scale(.74) rotateY(-22deg);filter:blur(12px)}70%{opacity:1;transform:translate3d(-6px,0,18px) scale(1.02) rotateY(2deg);filter:blur(0)}to{opacity:1;transform:translateZ(0) scale(1) rotateY(0)}}@keyframes dwFeedReveal{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@media(max-width:1200px){.data-wall-main-grid.v3{grid-template-columns:1fr;padding:14px}.dw-col-center{order:-1}.dw-hero-stage{min-height:40vh}}@media(prefers-reduced-motion:reduce){.is-cinematic-opening .dw-hero-intel-card,.is-cinematic-opening .dw-intel-card,.is-cinematic-opening .dw-panel,.is-cinematic-opening .data-wall-header,.is-cinematic-opening .dw-depth-ring,.is-cinematic-opening .dw-horizon-beam,.is-cinematic-opening .dw-feed-line,.is-cinematic-opening .data-wall-bg{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}}
