.bce{--cyan:#1ae4ff;--cyan2:#00b8d9;--cyan-glow:#1ae4ff8c;--cyan-dim:#1ae4ff1f;--navy:#030d1a;--navy2:#050f22;--blue:#071a3a;--text:#cef;--muted:#4a7a99;--yellow:#ffe84d;min-height:100dvh;color:var(--text);background:linear-gradient(#040e1e 0%,#030a14 40%,#020608 100%);font-family:Chakra Petch,sans-serif;position:relative;overflow:hidden}.bce-streaks{pointer-events:none;z-index:1;position:fixed;inset:0;overflow:hidden}.bce-streak{background:linear-gradient(90deg, transparent, var(--cyan), transparent);transform-origin:0;height:1px;animation:linear infinite bcStreakFly;position:absolute}@keyframes bcStreakFly{0%{opacity:0;transform:translate(-100%)scaleX(.3)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(110vw)scaleX(1)}}.bce-floor{pointer-events:none;z-index:1;perspective:400px;height:220px;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.bce-floor-grid{background-image:linear-gradient(#1ae4ff14 1px,#0000 1px),linear-gradient(90deg,#1ae4ff14 1px,#0000 1px);background-size:60px 60px;height:400px;animation:3s linear infinite bcGridScroll;position:absolute;bottom:-20px;left:-50%;right:-50%;transform:rotateX(75deg)}@keyframes bcGridScroll{0%{background-position:0 0}to{background-position:0 60px}}.bce-floor-fade{background:linear-gradient(#030d1a 0%,#0000 40% 70%,#030d1a 100%);position:absolute;inset:0}.bce-back{top:calc(var(--site-header-h,72px) + env(safe-area-inset-top,0px) + 10px);z-index:200;letter-spacing:.2em;color:var(--muted);text-transform:uppercase;align-items:center;gap:6px;font-family:Orbitron,monospace;font-size:10px;text-decoration:none;transition:color .2s;display:flex;position:fixed;left:22px}.bce-back:hover{color:var(--cyan)}.bce-stage{z-index:10;padding:calc(var(--site-header-h,72px) + env(safe-area-inset-top,0px) + 26px) 24px 140px;flex-direction:column;align-items:center;min-height:100dvh;display:flex;position:relative}.bce-chip{letter-spacing:.3em;color:var(--cyan);text-transform:uppercase;border:1px solid #1ae4ff4d;margin-bottom:20px;padding:4px 16px;font-family:Orbitron,sans-serif;font-size:9px;animation:.4s both bcFadeUp;position:relative}.bce-chip:before,.bce-chip:after{content:"";border:1px solid var(--cyan);width:6px;height:6px;position:absolute;top:50%;transform:translateY(-50%)}.bce-chip:before{left:-10px}.bce-chip:after{right:-10px}.bce-name:hover{animation:.3s steps(2,end) both bcGlitch}.bce-dot{color:var(--cyan)}@keyframes bcNameIn{0%{opacity:0;transform:skew(-6deg)translate(-30px)scale(.9)}to{opacity:1;transform:skew(-6deg)translate(0)scale(1)}}@keyframes bcGlitch{0%{text-shadow:2px 0 var(--cyan), -2px 0 #ff003cb3}25%{text-shadow:-3px 0 #ff003cb3, 3px 0 var(--cyan);transform:skew(-6deg)translate(2px)}50%{text-shadow:3px 0 var(--cyan), -3px 0 #ff003cb3;transform:skew(-6deg)translate(-2px)}75%{text-shadow:-2px 0 #ff003cb3, 2px 0 var(--cyan);transform:skew(-6deg)translate(1px)}to{text-shadow:none;transform:skew(-6deg)}}.bce-tagline{letter-spacing:.3em;color:var(--cyan);text-transform:uppercase;opacity:.9;margin-bottom:20px;font-family:Chakra Petch,sans-serif;font-size:13px;font-style:italic;font-weight:700;animation:.5s .25s both bcFadeUp}.bce-aura-stage{flex-shrink:0;width:180px;height:180px;margin-bottom:14px;animation:.6s .3s both bcFadeUp;position:relative}.bce-energy{background:radial-gradient(#1ae4ff66 0%,#1ae4ff26 35%,#0050b414 60%,#0000 75%);border-radius:50%;animation:2s ease-in-out infinite bcEnergyPulse;position:absolute;inset:-60px}@keyframes bcEnergyPulse{0%,to{opacity:.7;transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}}.bce-spikes{border-radius:50%;animation:8s linear infinite bcSpikeSpin;position:absolute;inset:-80px}.bce-spike{transform-origin:0 0;border-radius:2px;width:3px;position:absolute;top:50%;left:50%}@keyframes bcSpikeSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bce-aura-inner{border:2px solid #1ae4ff80;border-radius:50%;animation:2s ease-in-out infinite bcRingPulse;position:absolute;inset:10px;box-shadow:0 0 20px #1ae4ff66,inset 0 0 20px #1ae4ff1a}@keyframes bcRingPulse{0%,to{border-color:#1ae4ff4d;box-shadow:0 0 15px #1ae4ff4d,inset 0 0 15px #1ae4ff0d}50%{border-color:#1ae4ffcc;box-shadow:0 0 35px #1ae4ff99,inset 0 0 30px #1ae4ff26}}.bce-orbit{border-radius:50%;animation:linear infinite bcOrbitSpin;position:absolute;inset:0}.bce-orbit--1{animation-duration:4s}.bce-orbit--2{animation-duration:6s;animation-direction:reverse;inset:20px}@keyframes bcOrbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bce-emerald{background:var(--cyan);width:10px;height:10px;box-shadow:0 0 8px var(--cyan), 0 0 16px var(--cyan-glow);border-radius:2px;animation:2s ease-in-out infinite bcEmeraldFlash;position:absolute;top:0;left:50%;transform:translate(-50%)}.bce-emerald--y{background:var(--yellow);box-shadow:0 0 8px var(--yellow), 0 0 16px #ffe84d99;top:auto;bottom:0}@keyframes bcEmeraldFlash{0%,to{opacity:.7}50%{opacity:1}}.bce-logo-img{z-index:3;object-fit:contain;filter:drop-shadow(0 0 24px #1ae4ffcc)drop-shadow(0 0 60px #1ae4ff66)drop-shadow(0 4px 12px #000c);width:180px;height:180px;animation:3s ease-in-out infinite bcLogoHover;position:relative}@keyframes bcLogoHover{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-10px)scale(1.02)}}.bce-aura-stage--surge .bce-energy{animation:.5s ease-out forwards bcSurgeBurst}.bce-aura-stage--surge .bce-logo-img{animation:.5s ease-out forwards bcSurgeFlash}@keyframes bcSurgeBurst{0%{opacity:.7;transform:scale(1)}30%{opacity:1;filter:brightness(2);transform:scale(1.4)}to{opacity:.8;transform:scale(1.05)}}@keyframes bcSurgeFlash{0%{filter:drop-shadow(0 0 24px #1ae4ffcc)drop-shadow(0 0 60px #1ae4ff66)}30%{filter:drop-shadow(0 0 60px #fff) drop-shadow(0 0 100px var(--cyan)) brightness(1.5)}to{filter:drop-shadow(0 0 24px #1ae4ffcc)drop-shadow(0 0 60px #1ae4ff66)}}.bce-pwr{width:100%;max-width:480px;margin:16px 0 36px;animation:.5s .45s both bcFadeUp}.bce-pwr-hdr{letter-spacing:.2em;color:var(--muted);text-transform:uppercase;justify-content:space-between;margin-bottom:5px;font-family:Orbitron,sans-serif;font-size:8px;display:flex}.bce-pwr-hdr span:last-child{color:var(--cyan)}.bce-pwr-track{background:#1ae4ff14;border:1px solid #1ae4ff26;height:4px;position:relative;overflow:visible}.bce-pwr-fill{background:linear-gradient(90deg, #0080ff, var(--cyan));width:0;height:100%;box-shadow:0 0 8px var(--cyan);animation:1.6s cubic-bezier(.1,0,.2,1) .8s both bcPowerUp;position:relative}@keyframes bcPowerUp{to{width:100%}}.bce-pwr-fill:after{content:"";width:4px;height:10px;box-shadow:0 0 10px var(--cyan), 0 0 20px var(--cyan);background:#fff;position:absolute;top:-3px;right:-2px}.bce-tags{flex-wrap:wrap;justify-content:center;gap:8px;max-width:100%;margin-bottom:18px;animation:.5s .5s both bcFadeUp;display:flex}.bce-tag{letter-spacing:.2em;color:var(--muted);text-transform:uppercase;clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%);background:#1ae4ff0a;border:1px solid #1ae4ff33;padding:4px 12px;font-family:Orbitron,sans-serif;font-size:8px}.bce-tag--hot{color:var(--cyan);background:#1ae4ff14;border-color:#1ae4ff80}.bce-panel-hdr{align-items:center;gap:12px;width:100%;max-width:480px;margin-bottom:10px;animation:.5s .55s both bcFadeUp;display:flex}.bce-panel-line{background:linear-gradient(90deg,#1ae4ff4d,#0000);flex:1;height:1px}.bce-panel-line--r{background:linear-gradient(270deg,#1ae4ff4d,#0000)}.bce-panel-title{letter-spacing:.28em;color:var(--cyan);text-transform:uppercase;white-space:nowrap;font-family:Orbitron,sans-serif;font-size:9px}.bce-links{flex-direction:column;gap:4px;width:100%;max-width:480px;animation:.5s .6s both bcFadeUp;display:flex}.bce-lnk{color:var(--text);clip-path:polygon(0 0,100% 0,100% 100%,8px 100%);background:#04143280;border:1px solid #1ae4ff14;border-left:3px solid #0000;align-items:center;gap:14px;padding:9px 18px;text-decoration:none;transition:all .15s;display:flex;position:relative;overflow:hidden}.bce-lnk:after{content:"";background:linear-gradient(90deg,#1ae4ff1f,#0000);width:0;transition:width .2s;position:absolute;top:0;bottom:0;left:0}.bce-lnk:hover:after{width:100%}.bce-lnk:hover{border-left-color:var(--cyan);color:#fff;border-color:#1ae4ff40}.bce-lnk:hover .bce-lnk-num{color:var(--cyan)}.bce-lnk:hover .bce-lnk-arrow{opacity:1;transform:translate(0)skew(-6deg)}.bce-lnk:active{transform:scale(.99)}.bce-lnk-num{letter-spacing:.1em;color:var(--muted);min-width:20px;font-family:Orbitron,sans-serif;font-size:9px;transition:color .15s}.bce-lnk-icon{flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.bce-lnk-icon img{object-fit:contain;width:28px;height:28px}.bce-lnk-label{letter-spacing:.04em;flex:1;font-family:Russo One,sans-serif;font-size:17px;line-height:1;display:inline-block;transform:skew(-3deg)}.bce-lnk-sub{letter-spacing:.15em;color:var(--muted);margin-top:1px;font-family:Orbitron,sans-serif;font-size:8px;font-weight:400;display:block;transform:skew(0)}.bce-lnk-arrow{color:var(--cyan);opacity:0;font-family:Orbitron,sans-serif;font-size:14px;transition:all .15s;transform:translate(-8px)skew(-6deg)}.bce-np{border:1px solid #1ae4ff26;border-left:3px solid var(--cyan);clip-path:polygon(0 0,100% 0,100% 100%,8px 100%);background:#040f28b3;align-items:center;gap:12px;width:100%;max-width:480px;margin-top:12px;padding:14px 16px;animation:.5s .8s both bcFadeUp;display:flex}.bce-np-iframe{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.bce-np-card{display:contents}.bce-np-art-wrap{flex-shrink:0;position:relative}.bce-np-art-ring{border:1px solid #1ae4ff40;width:46px;height:46px;overflow:hidden}.bce-np-art-img{object-fit:cover;width:100%;height:100%}.bce-np-pulse{border:1px solid var(--cyan);pointer-events:none;border-radius:0;animation:1s ease-out infinite bcNpPulse;position:absolute;inset:-4px}@keyframes bcNpPulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}.bce-np-text{flex:1;min-width:0}.bce-np-badge{letter-spacing:.2em;color:var(--cyan);text-transform:uppercase;align-items:center;gap:5px;margin-bottom:3px;font-family:Orbitron,sans-serif;font-size:8px;display:flex}.bce-np-dot{background:var(--cyan);width:5px;height:5px;box-shadow:0 0 6px var(--cyan);border-radius:50%;flex-shrink:0;animation:1s step-end infinite bcNpDot}.bce-np-dot--off{opacity:.2;box-shadow:none;animation:none!important}@keyframes bcNpDot{0%,to{opacity:1}50%{opacity:0}}.bce-np-artist{color:#fff;font-family:Russo One,sans-serif;font-size:16px;line-height:1.1;display:inline-block;transform:skew(-3deg)}.bce-np-track{color:var(--muted);margin-top:1px;font-family:Chakra Petch,sans-serif;font-size:10px}.bce-np-wf{margin-top:6px}.bce-np-wf-inner{align-items:flex-end;gap:2px;height:24px;display:flex}.bce-np-bar{background:var(--muted);opacity:.3;border-radius:1px;width:3px;transition:background .1s}.bce-np-bar--on{background:var(--cyan);opacity:1;box-shadow:0 0 4px var(--cyan)}.bce-np-wf-track{display:none}.bce-np-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.bce-np-play{color:var(--cyan);cursor:pointer;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);background:#1ae4ff0f;border:1px solid #1ae4ff33;justify-content:center;align-items:center;width:34px;height:34px;font-family:Orbitron,monospace;font-size:13px;transition:all .15s;display:flex}.bce-np-play:hover,.bce-np-play--on{border-color:var(--cyan);background:#1ae4ff26}.bce-np-skip{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #1ae4ff26;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;transition:all .15s;display:flex}.bce-np-skip:hover{color:var(--cyan);border-color:#1ae4ff66}.bce-np-link{color:var(--muted);align-items:center;font-size:14px;text-decoration:none;transition:color .15s;display:flex}.bce-np-link:hover{color:var(--cyan)}.bce-name{letter-spacing:.01em;text-align:center;color:#fff;text-shadow:0 0 30px #1ae4ff80,0 0 80px #1ae4ff33,4px 4px #000c;margin-bottom:4px;font-family:Russo One,sans-serif;font-size:clamp(72px,9.5vw,140px);line-height:.85;animation:.5s cubic-bezier(.2,0,0,1) .1s both bcNameIn;transform:skew(-6deg)}@media (max-width:600px){.bce-stage{padding:calc(var(--site-header-h,60px) + env(safe-area-inset-top,0px) + 16px) 16px 110px}.bce-links,.bce-panel-hdr,.bce-pwr,.bce-np{max-width:100%}.bce-aura-stage,.bce-logo-img{width:150px;height:150px}.bce-back{letter-spacing:.14em;font-size:9px;left:14px}.bce-name{font-size:clamp(44px,15vw,72px)}.bce-tags{gap:6px;margin-bottom:14px}.bce-tag{letter-spacing:.14em;padding:4px 8px;font-size:7px}}
