:root{--bg: #060310;--bg2: #09061C;--bg3: #0C0820;--gold: #EDAF03;--gold-b: #FFE66D;--gold-d: #C8922A;--white: #EEF6FF;--dim: rgba(238,246,255,.5);--ghost: rgba(238,246,255,.08);--trace: rgba(238,246,255,.04);--border: rgba(237,175,3,.16);--sub: rgba(238,246,255,.07);--green: #22D3A0;--red: #FF4D6A;--amber: #FB923C;--blue: #60A5FA;--db-bg: #111D2B;--db-card: #182638;--db-inner: #1E2E42;--db-border: rgba(255,255,255,.08);--db-text: #F0F4F8;--db-muted: rgba(240,244,248,.45);--db-faint: rgba(240,244,248,.22);--db-gold: #EDAF03;--db-green: #22D3A0;--db-red: #FF4D6A;--ff-d: "Cormorant Garamond", Georgia, serif;--ff-b: "Instrument Sans", system-ui, sans-serif;--ff-m: "JetBrains Mono", monospace;--ease: cubic-bezier(.16,1,.3,1);--nav-h: 68px;--indra: #060310}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--white);font-family:var(--ff-b);overflow-x:hidden;-webkit-font-smoothing:antialiased}.rv{opacity:0;transform:translateY(24px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.rv.in{opacity:1;transform:none}.rv-l{opacity:0;transform:translate(-20px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.rv-l.in{opacity:1;transform:none}.rv-r{opacity:0;transform:translate(20px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.rv-r.in{opacity:1;transform:none}.d1{transition-delay:.1s!important}.d2{transition-delay:.2s!important}.d3{transition-delay:.3s!important}.d4{transition-delay:.4s!important}.d5{transition-delay:.5s!important}.d6{transition-delay:.6s!important}@keyframes navIn{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeR{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@keyframes fadeL{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@keyframes fadeD{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes riseIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes lineRise{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}@keyframes spark{0%{left:-30%}to{left:110%}}@keyframes wireSpark{0%{left:-30%}to{left:110%}}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@keyframes ringPop{0%{transform:scale(1);opacity:.7}to{transform:scale(3.5);opacity:0}}@keyframes boltFlicker{0%,88%,to{opacity:1}90%{opacity:.3}92%{opacity:1}94%{opacity:.6}96%{opacity:1}}@keyframes verPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@keyframes shimmer{0%,85%,to{transform:translate(-100%)}88%{transform:translate(100%)}}@keyframes cardFloat{0%,to{transform:translateY(0) rotate(0)}35%{transform:translateY(-9px) rotate(.3deg)}70%{transform:translateY(-4px) rotate(-.2deg)}}@keyframes cardFloat2{0%,to{transform:translateY(0)}40%{transform:translateY(-11px)}80%{transform:translateY(-5px)}}@keyframes orbDrift{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.12)}}@keyframes glowB{0%,to{opacity:1;transform:translate(-50%) scale(1)}50%{opacity:.6;transform:translate(-50%) scale(1.07)}}@keyframes gridDrift{0%{background-position:0 0}to{background-position:64px 64px}}@keyframes scrollDot{0%{opacity:0;transform:translateY(0)}40%{opacity:1}to{opacity:0;transform:translateY(10px)}}@keyframes marqueeBg{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes tickerS{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes errFade{0%{opacity:0}to{opacity:1}}@keyframes swIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes accentPulse{0%{background-position:100% 0}50%{background-position:0% 0}to{background-position:-100% 0}}@keyframes cardShimmer{0%{left:-60%;opacity:0}20%{opacity:1}80%{opacity:1}to{left:110%;opacity:0}}@keyframes nodeRing{0%{transform:scale(1);opacity:.7}to{transform:scale(3);opacity:0}}@keyframes auraPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.08)}}@keyframes coreGlow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.12)}}@keyframes coreRing{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.06)}}@keyframes logoBreath{0%,to{filter:drop-shadow(0 0 22px rgba(237,175,3,.65)) drop-shadow(0 0 48px rgba(237,175,3,.22))}50%{filter:drop-shadow(0 0 32px rgba(237,175,3,.9)) drop-shadow(0 0 64px rgba(237,175,3,.38))}}@keyframes floatUD{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes phil-riseIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes phil-breathe{0%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:.7;transform:translate(-50%,-50%) scale(1.08)}}@keyframes phil-goldPulse{0%,to{text-shadow:0 0 20px rgba(237,175,3,.3)}50%{text-shadow:0 0 40px rgba(237,175,3,.6),0 0 80px rgba(237,175,3,.2)}}@keyframes phil-glitchTop{0%,92%,to{transform:translate(0);opacity:0}93%{transform:translate(-4px);opacity:.6}94%{transform:translate(3px);opacity:.8}95%{transform:translate(-2px);opacity:.5}96%{transform:translate(0);opacity:0}}@keyframes phil-glitchBot{0%,92%,to{transform:translate(0);opacity:0}93%{transform:translate(4px);opacity:.5}94%{transform:translate(-3px);opacity:.7}95%{transform:translate(2px);opacity:.4}96%{transform:translate(0);opacity:0}}@keyframes phil-orbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes phil-circuitDash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-48}}@keyframes phil-scanLine{0%{top:-5%}to{top:105%}}.btn-pro .bolt,.cta-p .bolt,.strip-cta-p .bolt,.wscb-pro .bolt{filter:brightness(0)}
