:root{--gold:#00a8cc;--cyan:#29c4cc;--crimson:#ff6b9d;--violet:#7ec8e3;--indigo:#3dc8b4;--gold-dim:rgba(0,168,204,.45);--bg-900:#c5e8f5;--bg-800:#d8f0fa;--bg-700:#e8f7fd;--bg-600:#f0fafe;--bg-dark:#b8e4f5;--bg-accent:#d0ecf8;--bg-gradient-start:#a0d8ef;--text-main:#0a2540;--text-secondary:#1a3a5c;--text-muted:#3a6080;--text-subtle:rgba(30,80,120,.55);--color-primary:#00a8cc;--color-primary-hover:#0090b0;--color-primary-dim:rgba(0,168,204,.14);--color-violet-dim:rgba(41,196,204,.14);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:22px;--radius-2xl:32px;--radius-full:9999px;--shadow-1:0 2px 6px rgba(0,120,180,.18),0 1px 2px rgba(0,80,140,.12);--shadow-2:0 4px 16px rgba(0,120,180,.22),0 2px 6px rgba(0,80,140,.12);--shadow-3:0 12px 32px rgba(0,100,160,.28),0 4px 12px rgba(0,80,140,.16);--shadow-4:0 24px 56px rgba(0,100,160,.35),0 8px 24px rgba(0,80,140,.2);--shadow-5:0 40px 80px rgba(0,80,130,.45),0 16px 36px rgba(0,80,140,.25);--shadow-neon-blue:0 0 24px rgba(0,168,204,.5),0 0 60px rgba(0,168,204,.22);--shadow-neon-violet:0 0 24px rgba(41,196,204,.5),0 0 60px rgba(41,196,204,.22);--shadow-neon-pink:0 0 24px rgba(255,107,157,.45),0 0 60px rgba(255,107,157,.18);--ease-spring:cubic-bezier(0.22,1,0.36,1);--ease-out:cubic-bezier(0.16,1,0.30,1);--ease-in-out:cubic-bezier(0.40,0,0.20,1);--ease-back:cubic-bezier(0.34,1.56,0.64,1);--ease-expo:cubic-bezier(0.19,1,0.22,1);--ease-hover-in:cubic-bezier(0.1,0.9,0.2,1);--ease-hover-out:cubic-bezier(0.4,0.0,0.2,1);--ease-spring-squishy:var(--ease-hover-in);--ease-lift:var(--ease-hover-out);--duration-instant:80ms;--duration-fast:140ms;--duration-base:260ms;--duration-slow:460ms;--duration-enter:680ms;--text-2xs:clamp(11px,0.688rem,12px);--text-xs:clamp(12px,0.750rem,13px);--text-sm:clamp(13px,0.875rem,14px);--text-base:clamp(15px,0.938rem,16px);--text-lg:clamp(17px,1.063rem,19px);--text-xl:clamp(19px,1.188rem,22px);--text-2xl:clamp(24px,1.500rem,28px);--glass-bg:rgba(200,235,250,.62);--glass-bg-deep:rgba(180,225,248,.8);--glass-blur:blur(24px) saturate(180%) brightness(1.12);--glass-blur-heavy:blur(36px) saturate(200%) brightness(1.15);--glass-border:rgba(0,168,204,.28);--glass-border-top:hsla(0,0%,100%,.75);--glass-rim-top:hsla(0,0%,100%,.8);--glass-rim-bottom:rgba(150,210,240,.3);--sidebar-width:100px;--vol-pos:50%}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.skip-link{background:#00a8cc;border-radius:20px;box-shadow:0 0 24px rgba(0,168,204,.4),inset 0 1px 0 hsla(0,0%,100%,.5);color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;left:14px;letter-spacing:.12em;padding:10px 14px;position:fixed;text-transform:uppercase;top:14px;transform:translateY(-180%);transition:transform .25s ease;z-index:99999}.skip-link:focus{outline:2px solid rgba(140,0,255,.6);outline-offset:3px;transform:translateY(0)}html{scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none;height:0;width:0}body{background:radial-gradient(ellipse 120% 80% at 50% -20%,hsla(0,0%,100%,.95) 0,transparent 55%),radial-gradient(ellipse 80% 60% at 80% 110%,rgba(0,200,220,.35) 0,transparent 55%),radial-gradient(ellipse 60% 50% at 15% 90%,rgba(130,220,180,.25) 0,transparent 55%),radial-gradient(ellipse 100% 70% at 50% 50%,#b4e6fa 0,#8cd2f0 60%,#64b9e6 100%);background-attachment:fixed;background-color:#b8e4f5;color:var(--text-main);font-family:Nunito,Trebuchet MS,Segoe UI,Inter,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:none;margin:0;overflow-x:hidden;scroll-behavior:smooth;text-rendering:optimizeLegibility;user-select:none}.custom-scroll-thumb,.nav-link,.roster-card,a,button,iframe,input,select,textarea{cursor:none!important}.noise-overlay{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.65' numOctaves='3' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");inset:0;mix-blend-mode:overlay;opacity:.018;pointer-events:none;position:fixed;z-index:9998}.reveal{opacity:0;transform:translateY(28px) scale(.995);transition:opacity 1s var(--ease-out),transform 1s var(--ease-out);will-change:opacity,transform}.reveal.active{opacity:1;transform:translateY(0) scale(1)}.delay-100{transition-delay:.12s}.delay-200{transition-delay:.24s}.delay-300{transition-delay:.36s}.magnetic-wrap{display:inline-block;will-change:transform}#custom-scrollbar{background:rgba(2,1,5,.15);display:none;height:100vh;position:fixed;right:0;top:0;transition:width .3s ease,background .3s ease;width:6px;z-index:9995}#custom-scrollbar:hover{backdrop-filter:blur(8px);background:rgba(2,1,5,.4);width:10px}#custom-scroll-thumb{background:linear-gradient(180deg,rgba(0,200,230,.8),rgba(0,168,204,.9) 50%,rgba(0,200,230,.8));border:1px solid rgba(0,168,204,.6);border-radius:4px;cursor:none;min-height:50px;opacity:.8;position:absolute;right:0;top:0;transition:background .3s,box-shadow .3s;width:100%;will-change:transform}#custom-scroll-thumb.dragging,#custom-scroll-thumb:hover{background:linear-gradient(180deg,#00c8e6,#00a8cc 50%,#00c8e6);box-shadow:0 0 18px rgba(0,168,204,.8);opacity:1}@media (hover:none) and (pointer:coarse){#custom-scrollbar{display:none!important}body{cursor:auto;scrollbar-width:auto}#cursor,#cursor-dot{display:none!important}}@media (hover:hover) and (pointer:fine){#cursor,#cursor-dot{display:block}}.casino-bg{background:radial-gradient(ellipse 100% 70% at 50% -10%,hsla(0,0%,100%,.9) 0,transparent 55%),radial-gradient(ellipse 70% 50% at 90% 100%,rgba(0,200,220,.4) 0,transparent 50%),radial-gradient(ellipse 55% 40% at 5% 80%,rgba(100,210,160,.3) 0,transparent 50%),linear-gradient(180deg,#c8ecf8,#a4d8ef 40%,#7fc5e8);inset:0;position:fixed;z-index:-3}#glcanvas{height:100vh;opacity:0;transition:opacity 2s ease-in-out;width:100vw;z-index:-2}#glcanvas,#particles-container{inset:0;pointer-events:none;position:fixed}#particles-container{contain:layout paint;overflow:hidden;z-index:-1}.suit-particle{animation:floatUp linear infinite;color:#00a8cc;font-size:20px;opacity:0;pointer-events:none;position:fixed;text-shadow:0 0 8px rgba(0,168,204,.6),0 0 20px hsla(0,0%,100%,.5);user-select:none;will-change:transform,opacity;z-index:-1}@keyframes floatUp{0%{opacity:0;transform:translateY(110vh) rotate(0deg)}20%{opacity:.3}80%{opacity:.3}to{opacity:0;transform:translateY(-10vh) rotate(1turn)}}section.separator-top:before{background:linear-gradient(90deg,transparent,rgba(0,168,204,.5) 30%,hsla(0,0%,100%,.8) 50%,rgba(0,168,204,.5) 70%,transparent);opacity:.8;top:0;width:60%}section.separator-top:after,section.separator-top:before{content:"";height:1px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%)}section.separator-top:after{background:linear-gradient(90deg,transparent,rgba(41,196,204,.22) 40%,rgba(0,168,204,.3) 50%,rgba(41,196,204,.22) 60%,transparent);bottom:0;opacity:.6;width:40%}.section-hint{color:var(--text-subtle);font-family:Inter,-apple-system,sans-serif;font-size:11px;letter-spacing:.13em;line-height:1.65;text-transform:uppercase}@media (min-width:768px){.section-hint{font-size:12px}}#cursor-dot{background:#00a8cc;box-shadow:0 0 8px #00a8cc,0 0 16px rgba(0,168,204,.6);height:6px;transition:transform .2s cubic-bezier(.175,.885,.32,1.275),background-color .3s;width:6px;z-index:10001}#cursor,#cursor-dot{left:0;pointer-events:none;position:fixed;top:0;transform:translate(-50%,-50%) rotate(45deg)}#cursor{background:rgba(200,240,255,.1);border:1.5px solid rgba(0,168,204,.8);box-shadow:0 0 15px rgba(0,168,204,.7),inset 0 0 6px hsla(0,0%,100%,.3);height:28px;mix-blend-mode:normal;transition:width .4s cubic-bezier(.19,1,.22,1),height .4s cubic-bezier(.19,1,.22,1),border-color .3s ease,background-color .3s ease,transform .6s cubic-bezier(.16,1,.3,1),top .1s ease-out,left .1s ease-out;width:28px;z-index:10000}#cursor.hovered{background-color:rgba(0,200,225,.12);border-color:#29c4cc;border-width:1.5px;box-shadow:0 0 30px rgba(0,200,225,.45),inset 0 1px 0 hsla(0,0%,100%,.4);height:50px;transform:translate(-50%,-50%) rotate(225deg);width:50px}#cursor.hovered~#cursor-dot{background:#29c4cc;box-shadow:0 0 15px #29c4cc;transform:translate(-50%,-50%) rotate(225deg) scale(.6)}#cursor.clicking{background-color:rgba(255,107,157,.18);border-color:#ff6b9d;box-shadow:0 0 20px #ff6b9d;height:25px;transform:translate(-50%,-50%) rotate(45deg) scale(.9);transition:all .15s ease-out;width:25px}#cursor.scrolling{background-color:rgba(126,200,227,.12);border-color:#7ec8e3;box-shadow:0 0 25px #7ec8e3;height:40px;transform:translate(-50%,-50%) rotate(0deg);width:40px}#cursor.scrolling~#cursor-dot{background:#7ec8e3;box-shadow:0 0 15px #7ec8e3;transform:translate(-50%,-50%) scale(1.5)}#cursor.denied{animation:denyPulse .4s ease-in-out;background-color:rgba(255,107,157,.12);border-color:#ff6b9d;box-shadow:0 0 30px #ff6b9d,inset 0 0 10px rgba(255,107,157,.3);height:40px;transform:translate(-50%,-50%) rotate(135deg) scale(1.2);width:40px}#cursor.denied~#cursor-dot{background:var(--crimson);box-shadow:0 0 20px var(--crimson);transform:translate(-50%,-50%) scale(.5)}@keyframes denyPulse{0%{transform:translate(-50%,-50%) rotate(135deg) scale(1.2)}50%{transform:translate(-50%,-50%) rotate(135deg) scale(1.4)}to{transform:translate(-50%,-50%) rotate(135deg) scale(1.2)}}#gate-container{background:linear-gradient(180deg,#d8f5ff,#a8e0f5 50%,#78c8e8);cursor:none;position:fixed;transition:opacity 1.5s cubic-bezier(.4,0,.2,1),background 1.5s ease;z-index:9999}#gate-container,.gate-scene{align-items:center;display:flex;inset:0;justify-content:center}.gate-scene{flex-direction:column;position:absolute;z-index:10}.gate-sky{background:radial-gradient(circle at 50% 40%,hsla(0,0%,100%,.95) 0,rgba(180,230,250,.8) 35%,#64bee6 70%,#46a0d2 100%);inset:0;opacity:1;pointer-events:none;position:absolute;z-index:1}.celestial-logo{animation:floatLogo 6s ease-in-out infinite;pointer-events:none;text-align:center;transform:translateY(-20px);transition:transform 1.5s ease-out,opacity 1s ease;z-index:20}@keyframes floatLogo{0%,to{transform:translateY(-20px)}50%{transform:translateY(-10px)}}.click-to-start{align-items:center;animation:etherealPulse 3s cubic-bezier(.4,0,.6,1) infinite;bottom:20%;color:hsla(0,0%,100%,.9);display:flex;flex-direction:column;font-family:Inter,sans-serif;font-size:.75rem;font-weight:300;gap:12px;letter-spacing:.5em;pointer-events:none;position:absolute;text-transform:uppercase;z-index:20}.click-to-start .line{background:linear-gradient(180deg,hsla(0,0%,100%,.8),transparent);height:24px;width:2px}@keyframes etherealPulse{0%,to{opacity:.3}50%{opacity:1;text-shadow:0 0 15px hsla(0,0%,100%,.6)}}.light-door-container{display:block;inset:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transition:opacity .5s ease-in;z-index:8}.door-panel{backdrop-filter:blur(22px) saturate(180%) brightness(1.15);background:linear-gradient(135deg,hsla(0,0%,100%,.7),rgba(200,235,255,.5) 50%,rgba(150,215,245,.6));bottom:0;overflow:hidden;position:absolute;top:0;transition:transform 1.8s cubic-bezier(.8,0,.1,1),box-shadow 1.8s;width:50vw}.door-panel:before{background:linear-gradient(115deg,transparent 30%,hsla(0,0%,100%,.55) 47%,rgba(200,240,255,.3) 53%,transparent 70%);content:"";height:100%;left:0;opacity:.8;pointer-events:none;position:absolute;right:0;top:0}.door-panel.left{border-right:1px solid rgba(238,242,255,.3);left:0}.door-panel.left,.door-panel.right{box-shadow:none;transform:translateX(0)}.door-panel.right{border-left:1px solid rgba(238,242,255,.3);right:0}.central-slit{background:#fff;bottom:0;box-shadow:0 0 20px 5px hsla(0,0%,100%,.8),0 0 40px 10px rgba(59,130,246,.6);left:50%;opacity:0;pointer-events:none;position:absolute;top:0;transform:translateX(-50%) scaleY(0);transition:transform .6s cubic-bezier(.4,0,.2,1),opacity .4s;width:2px;z-index:9}#gate-container.door-opening .central-slit,#gate-container.door-opening .light-door-container{opacity:1}#gate-container.door-opening .central-slit{transform:translateX(-50%) scaleY(1)}#gate-container.door-opening .door-panel.left{transform:translateX(-2px)}#gate-container.door-opening .door-panel.right{transform:translateX(2px)}#gate-container.door-opening .celestial-logo{transform:translateY(-40px)!important}#gate-container.door-opening .celestial-logo,#gate-container.door-opening .click-to-start{animation:none!important;opacity:0!important;pointer-events:none;transition:opacity .3s ease-out,transform .8s ease-out!important}#gate-container.door-opening .click-to-start{transform:translateY(-20px)!important}#gate-container.door-burst .central-slit{opacity:0;transform:translateX(-50%) scaleY(1) scaleX(50);transition:transform 1s,opacity .5s}#gate-container.door-burst .door-panel.left{box-shadow:40px 0 80px 20px hsla(0,0%,100%,.8),80px 0 150px 50px rgba(14,165,233,.6);transform:translateX(-100vw)}#gate-container.door-burst .door-panel.right{box-shadow:-40px 0 80px 20px hsla(0,0%,100%,.8),-80px 0 150px 50px rgba(14,165,233,.6);transform:translateX(100vw)}#gate-container.entering{background:transparent}#gate-container.entering .gate-sky{opacity:0;transition:opacity 2.5s ease}#entry-flash{background:radial-gradient(circle at center,#fff 0,rgba(180,235,255,.8) 40%,rgba(100,200,240,.6) 100%);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .8s ease-in;z-index:9001}html[data-aero-night] #entry-flash{background:radial-gradient(circle at center,#000a1e 0,rgba(0,40,90,.85) 40%,rgba(0,100,180,.55) 100%)}#main-content{filter:blur(10px);opacity:0;transform:scale(1.1);transition:opacity 2s ease-out,transform 2.5s cubic-bezier(.16,1,.3,1),filter 2s ease-out;will-change:transform,opacity,filter}#main-content.revealed{filter:blur(0);opacity:1;transform:scale(1)}.btn-casino{align-items:center;backdrop-filter:var(--glass-blur);background:linear-gradient(180deg,rgba(0,190,230,.9),rgba(0,150,195,.95) 48%,rgba(0,100,160,.85));border:1px solid rgba(0,200,240,.6);border-radius:var(--radius-full);border-top-color:hsla(0,0%,100%,.85);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75),inset 0 -2px 0 rgba(0,80,140,.35),0 4px 20px rgba(0,140,190,.5),var(--shadow-3);color:#fff;cursor:none;display:flex;font-family:Trebuchet MS,Segoe UI,Outfit,sans-serif;font-size:var(--text-sm);font-weight:700;justify-content:center;letter-spacing:3px;overflow:hidden;padding:var(--space-4) var(--space-10);position:relative;text-shadow:0 1px 2px rgba(0,80,140,.6);text-transform:uppercase;transition:background var(--duration-base) var(--ease-hover-out),border-color var(--duration-base) var(--ease-hover-out),box-shadow var(--duration-base) var(--ease-hover-out),transform .5s var(--ease-hover-out),letter-spacing .5s var(--ease-hover-out),text-shadow .5s var(--ease-hover-out)!important;z-index:10}.btn-casino:before{background:linear-gradient(180deg,hsla(0,0%,100%,.65),hsla(0,0%,100%,.25) 60%,transparent);border-radius:0 0 50% 50%;content:"";height:52%;left:8%;pointer-events:none;position:absolute;right:8%;top:0;z-index:1}.btn-casino:after{display:none}.btn-casino:hover{background:linear-gradient(180deg,rgba(0,210,250,.95),#00aad7 48%,rgba(0,120,175,.9));border-color:hsla(0,0%,100%,.95) rgba(0,220,255,.8) rgba(0,220,255,.8);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),inset 0 -2px 0 rgba(0,80,140,.4),0 8px 30px rgba(0,160,220,.65),var(--shadow-neon-blue);color:#fff;letter-spacing:5px;text-shadow:0 1px 3px rgba(0,60,120,.7),0 0 10px hsla(0,0%,100%,.4);transform:scale(.98);transition:all .6s var(--ease-hover-in)!important}.btn-casino:hover:before{background:linear-gradient(180deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.35) 60%,transparent)}.btn-casino:active{transform:translateY(-1px);transition-duration:var(--duration-fast)}.btn-casino span.corner-light{display:none}.slot-text{display:inline-block;font-family:Outfit,monospace;white-space:nowrap}.roster-card{border-radius:12px;height:460px;perspective:1200px;position:relative;transform-style:preserve-3d;transition:transform .5s var(--ease-hover-out)!important;will-change:transform,box-shadow}@media (max-width:420px){.roster-card{height:420px}}.card-inner{backdrop-filter:blur(20px) saturate(160%) brightness(1.15);background:linear-gradient(135deg,hsla(0,0%,100%,.62),rgba(200,238,255,.42) 50%,rgba(160,225,248,.35)),radial-gradient(900px circle at 20% 10%,hsla(0,0%,100%,.45),transparent 55%);border-top:1px solid rgba(0,168,204,.28);border-color:hsla(0,0%,100%,.88) rgba(0,168,204,.12) rgba(0,168,204,.12) rgba(0,168,204,.28);border-style:solid;border-width:1.5px 1px 1px;box-shadow:0 20px 45px rgba(0,100,160,.28),inset 0 1px 0 hsla(0,0%,100%,.9),inset 0 0 0 1px hsla(0,0%,100%,.25);display:flex;overflow:hidden;transform:translateZ(0);transform-style:preserve-3d;transition:border-color .45s var(--ease-out),box-shadow .45s var(--ease-out);will-change:transform}.card-inner,.card-inner:before{border-radius:12px;inset:0;position:absolute}.card-inner:before{background:linear-gradient(135deg,rgba(0,190,230,.4),hsla(0,0%,100%,.6) 40%,rgba(41,196,204,.3));content:"";-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.7;padding:1px;pointer-events:none;transition:opacity .35s ease;z-index:3}.card-inner:after{background:radial-gradient(circle at 30% 25%,hsla(0,0%,100%,.1),transparent 55%);content:"";inset:-35%;opacity:0;transform:translate3d(-6%,-6%,0);transition:opacity .35s ease,transform .85s cubic-bezier(.22,1,.36,1);z-index:4}.card-inner:after,.card-suit-bg{pointer-events:none;position:absolute}.card-suit-bg{color:#fff;font-family:Outfit,system-ui,-apple-system,serif;font-size:15rem;left:50%;opacity:.05;text-shadow:0 0 20px currentColor;top:50%;transform:translate(-50%,-50%);z-index:1}.roster-image{filter:grayscale(100%) contrast(1.2) brightness(.9);height:100%;left:0;mix-blend-mode:luminosity;object-fit:cover;opacity:.6;position:absolute;top:0;transition:all .6s ease;width:100%;z-index:2}.talent-art{background:radial-gradient(900px circle at 18% 12%,color-mix(in srgb,var(--card-color) 18%,transparent),transparent 62%),radial-gradient(700px circle at 90% 90%,hsla(0,0%,100%,.25),transparent 55%),linear-gradient(180deg,rgba(220,245,255,.15) 0,hsla(0,0%,100%,.05) 100%);inset:0;opacity:.9;pointer-events:none;position:absolute;z-index:1}.talent-art:after,.talent-art:before{border:1px solid hsla(0,0%,100%,.06);border-radius:9999px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.35);content:"";inset:14%;opacity:.18;position:absolute}.talent-art:after{border-color:color-mix(in srgb,var(--card-color) 22%,rgba(0,243,255,.1));inset:26%;opacity:.12}.card-content-wrapper{backdrop-filter:blur(12px) brightness(1.1);background:linear-gradient(0deg,rgba(0,130,180,.82) 0,rgba(0,160,210,.65) 40%,rgba(180,230,252,.3) 75%,transparent);border-top:1px solid hsla(0,0%,100%,.3);bottom:0;left:0;padding:1.25rem 1.5rem;position:absolute;right:0;z-index:5}.card-ornament{inset:0;mix-blend-mode:screen;opacity:.95;pointer-events:none;position:absolute;z-index:3}.card-ornament .ring{border:1px solid hsla(0,0%,100%,.06);border-radius:9999px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.35);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.card-ornament .ring.r1{border-color:color-mix(in srgb,var(--card-color) 35%,hsla(0,0%,100%,.06));height:78%;opacity:.22;width:78%}.card-ornament .ring.r2{border-color:color-mix(in srgb,var(--card-color) 25%,rgba(0,243,255,.1));height:56%;opacity:.16;width:56%}.card-ornament:after{background:linear-gradient(transparent,hsla(0,0%,100%,.04) 50%,transparent);background-size:100% 6px;content:"";inset:0;opacity:.07;position:absolute}.card-chip{align-items:center;backdrop-filter:blur(10px);background:rgba(0,0,0,.55);border:1px solid hsla(0,0%,100%,.1);border-radius:9999px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.35);display:inline-flex;gap:8px;left:14px;padding:8px 10px;position:absolute;top:14px;transform:translateZ(0);z-index:6}.card-chip .dot{background:var(--card-color);border-radius:9999px;box-shadow:0 0 12px var(--card-dim);height:8px;width:8px}.card-chip .txt{color:hsla(0,0%,96%,.85);font-family:ui-monospace,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase}.card-chip.right{left:auto;padding:8px 12px;right:14px}.card-chip.right .txt{letter-spacing:.28em}.roster-card:focus-within .card-chip,.roster-card:hover .card-chip{border-color:hsla(0,0%,100%,.3);box-shadow:0 0 20px hsla(0,0%,100%,.15);transition:all .5s var(--ease-hover-in)}.roster-card:hover{transform:scale(1.02)!important;transition:transform .6s var(--ease-hover-in)!important;z-index:10}.roster-card:focus-within{transform:scale(1.015);z-index:10}.roster-card:hover .card-inner{border-color:hsla(0,0%,100%,.95) rgba(0,168,204,.65) rgba(0,168,204,.65);box-shadow:0 0 50px rgba(0,168,204,.35),inset 0 1px 0 hsla(0,0%,100%,.95),inset 0 0 15px rgba(0,200,240,.08);transition:box-shadow .6s var(--ease-hover-in),border-color .6s var(--ease-hover-in)}.roster-card:focus-within .card-inner{border-color:hsla(0,0%,100%,.2);box-shadow:0 0 35px rgba(0,168,204,.4)}.roster-card:hover .card-inner:before{opacity:.85}.roster-card:hover .card-inner:after{opacity:1}.roster-card:hover .roster-image{filter:grayscale(0) contrast(1.1);mix-blend-mode:normal;opacity:1}.noctis-card{backdrop-filter:var(--glass-blur);background:linear-gradient(135deg,hsla(0,0%,100%,.6),rgba(210,242,255,.48) 50%,rgba(165,225,250,.4)),radial-gradient(700px circle at 20% 15%,hsla(0,0%,100%,.35),transparent 55%);border:1px solid rgba(0,168,204,.28);border-radius:var(--radius-lg);border-top-color:hsla(0,0%,100%,.85);overflow:hidden;position:relative;transform:translateZ(0)}.noctis-card:before{background:linear-gradient(135deg,rgba(0,190,230,.35),hsla(0,0%,100%,.65) 45%,rgba(41,196,204,.25));border-radius:var(--radius-lg);inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.8;padding:1px;z-index:1}.noctis-card:after,.noctis-card:before{content:"";pointer-events:none;position:absolute}.noctis-card:after{background:radial-gradient(circle at 30% 25%,hsla(0,0%,100%,.1),transparent 55%);inset:-35%;opacity:0;transform:translate3d(-6%,-6%,0);transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-spring);z-index:2}.noctis-card:hover:after{opacity:1;transform:translateZ(0)}.noctis-ornament{inset:0;mix-blend-mode:screen;opacity:.85;pointer-events:none;position:absolute;z-index:0}.noctis-ornament:after,.noctis-ornament:before{border:1px solid hsla(0,0%,100%,.06);border-radius:9999px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.35);content:"";inset:18%;opacity:.16;position:absolute}.noctis-ornament:after{border-color:color-mix(in srgb,var(--card-color,#3b82f6) 18%,rgba(0,243,255,.1));inset:32%;opacity:.1}.news-card{position:relative;transform:translateZ(0);transition:transform .6s var(--ease-hover-out),box-shadow .6s var(--ease-hover-out)!important}.news-card:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--card-color,#3b82f6) 55%,transparent),transparent);content:"";height:1px;left:0;opacity:.85;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .5s var(--ease-hover-in)}.news-card:hover{box-shadow:var(--shadow-4),inset 0 0 20px hsla(0,0%,100%,.05),0 0 45px color-mix(in srgb,var(--card-color,#3b82f6) 35%,transparent);transform:scale(1.015);transition:transform .6s var(--ease-hover-in)!important}.news-card:hover:before{height:2px;opacity:1}.news-chip{align-items:center;backdrop-filter:blur(10px) saturate(140%);background:hsla(0,0%,100%,.65);border:1px solid rgba(0,168,204,.3);border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.8);display:inline-flex;gap:var(--space-2);padding:var(--space-2) var(--space-3)}html[data-aero-night] .news-chip{backdrop-filter:var(--glass-blur);background:rgba(0,0,0,.55);border:1px solid hsla(0,0%,100%,.1);box-shadow:inset 0 0 0 1px rgba(0,0,0,.35)}.news-chip .dot{background:var(--card-color,#00a8cc);border-radius:9999px;box-shadow:0 0 12px var(--card-dim,rgba(0,168,204,.45));height:8px;width:8px}.news-chip .txt{color:rgba(10,37,64,.85);font-family:ui-monospace,monospace;font-size:var(--text-2xs);letter-spacing:.22em;text-transform:uppercase}html[data-aero-night] .news-chip .txt{color:hsla(0,0%,96%,.9)}.news-date{color:rgba(58,96,128,.85);font-family:ui-monospace,monospace;font-size:9px;letter-spacing:.18em}html[data-aero-night] .news-date{color:rgba(148,163,184,.85)}aside{backdrop-filter:var(--glass-blur-heavy);background:linear-gradient(180deg,hsla(0,0%,100%,.72),rgba(210,242,255,.82));border-left:1px solid hsla(0,0%,100%,.6);box-shadow:-1px 0 0 hsla(0,0%,100%,.7),-6px 0 32px rgba(0,120,180,.2),var(--shadow-neon-blue);flex-direction:column;height:100vh;justify-content:space-between;padding:var(--space-10) 0;position:fixed;right:0;top:0;width:var(--sidebar-width);z-index:50}.logo-box,aside{align-items:center;display:flex}.logo-box{backdrop-filter:var(--glass-blur);background:linear-gradient(145deg,hsla(0,0%,100%,.8),rgba(180,230,255,.65));border:1px solid rgba(0,168,204,.45);border-radius:var(--radius-md);border-top-color:hsla(0,0%,100%,.9);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),var(--shadow-2);cursor:none;height:48px;justify-content:center;margin-bottom:var(--space-10);transition:transform .5s var(--ease-hover-out),border-color .5s var(--ease-hover-out),background .5s var(--ease-hover-out),box-shadow .5s var(--ease-hover-out)!important;width:48px}.logo-box:hover{background:linear-gradient(145deg,hsla(0,0%,100%,.95),rgba(0,210,240,.4));border-color:hsla(0,0%,100%,.98) rgba(0,168,204,.8) rgba(0,168,204,.8);box-shadow:inset 0 1px 0 #fff,0 0 25px rgba(0,168,204,.55),var(--shadow-4);transform:scale(1.06);transition:transform .6s var(--ease-hover-in)!important}.logo-box:hover span{color:#fff}.logo-box span{color:var(--color-primary);font-size:1.1rem;font-weight:800;letter-spacing:.02em;pointer-events:none;transition:color var(--duration-fast) var(--ease-out)}.nav-link{color:rgba(0,80,120,.6);cursor:none;font-size:10.5px;font-weight:600;letter-spacing:4px;padding:var(--space-5);position:relative;text-orientation:mixed;text-transform:uppercase;transform:rotate(180deg);transition:color var(--duration-base) var(--ease-out),letter-spacing var(--duration-base) var(--ease-out),opacity var(--duration-base) var(--ease-out),text-shadow var(--duration-base) var(--ease-out);writing-mode:vertical-rl}.nav-link.active,.nav-link:hover{color:var(--gold);letter-spacing:6px;text-shadow:0 0 14px rgba(0,168,204,.8),0 0 35px rgba(0,168,204,.3)}.nav-link.active:after{color:var(--cyan);content:"✦";font-size:8px;left:50%;position:absolute;text-shadow:0 0 12px rgba(139,92,246,.9);top:-10px;transform:translateX(-50%) rotate(180deg)}.audio-wrapper{width:100%}.volume-slider-container{align-items:center;backdrop-filter:blur(12px) saturate(140%);background:hsla(0,0%,100%,.7);border:1px solid rgba(0,168,204,.3);border-radius:22px 0 0 22px;border-right:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8),-4px 0 15px rgba(0,168,204,.15);display:flex;height:44px;opacity:0;padding:0 15px;position:absolute;right:calc(50% + 24px);top:50%;transform:translateY(-50%) scaleX(0);transform-origin:right center;transition:all .35s cubic-bezier(.34,1.56,.64,1);width:140px}html[data-aero-night] .volume-slider-container{background:rgba(8,20,40,.85);border-color:rgba(0,196,232,.4);box-shadow:inset 0 1px 0 rgba(0,196,232,.2),-4px 0 20px rgba(0,0,0,.5)}.volume-slider-container input[type=range]{-webkit-appearance:none;appearance:none;background:transparent;width:100%}.volume-slider-container input[type=range]:focus{outline:none}.volume-slider-container input[type=range]::-webkit-slider-runnable-track{background:rgba(0,168,204,.2);border:1px solid rgba(0,168,204,.1);border-radius:4px;cursor:none;height:6px;width:100%}html[data-aero-night] .volume-slider-container input[type=range]::-webkit-slider-runnable-track{background:rgba(0,196,232,.2);border-color:rgba(0,196,232,.3);box-shadow:inset 0 1px 2px rgba(0,0,0,.4)}.volume-slider-container input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:linear-gradient(135deg,#fff,#b4e6ff);border:1.5px solid rgba(0,168,204,.6);border-radius:50%;box-shadow:0 2px 5px rgba(0,100,150,.2);cursor:none;height:16px;margin-top:-5.5px;width:16px}html[data-aero-night] .volume-slider-container input[type=range]::-webkit-slider-thumb{background:linear-gradient(135deg,#00d7ff,#00aadc);border-color:rgba(0,220,255,.8);box-shadow:0 2px 8px rgba(0,196,232,.6),inset 0 1px 0 rgba(200,245,255,.8)}.audio-wrapper:hover .volume-slider-container{opacity:1;transform:translateY(-50%) scaleX(1)}.audio-btn-enhanced{align-items:center;background:linear-gradient(160deg,hsla(0,0%,100%,.75),rgba(180,230,255,.6));border:1.5px solid rgba(0,168,204,.6);border-radius:50%;border-top-color:hsla(0,0%,100%,.85);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 0 16px rgba(0,168,204,.25);color:#00a8cc;cursor:none;display:flex;height:44px;justify-content:center;position:relative;transition:all var(--duration-base) var(--ease-out);width:44px;z-index:10}.audio-btn-enhanced:hover{background:linear-gradient(160deg,rgba(0,190,230,.9),rgba(0,140,190,.95));border-color:hsla(0,0%,100%,.95) rgba(0,220,255,.8) rgba(0,220,255,.8);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 0 30px rgba(0,168,204,.65),0 8px 20px rgba(0,100,160,.3);color:#fff;transform:scale(1.08)}.audio-btn-enhanced:hover span{color:#fff!important}.audio-btn-enhanced:before{animation:pulse-ring 2s infinite;border:1.5px solid rgba(0,168,204,.4);border-radius:50%;content:"";inset:-4px;opacity:.3;position:absolute}html[data-aero-night] .audio-btn-enhanced:before{border:1.5px solid rgba(0,220,255,.5)}@keyframes pulse-ring{0%{opacity:0;transform:scale(.8)}50%{opacity:.3}to{opacity:0;transform:scale(1.4)}}input[type=range]{-webkit-appearance:none;appearance:none;background:transparent;cursor:none;height:100%;margin:0;position:relative;width:100%;z-index:20}input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,#00a8cc 0,#00a8cc var(--vol-pos),rgba(0,120,180,.15) var(--vol-pos),rgba(0,120,180,.15) 100%);border-radius:2px;box-shadow:0 0 10px rgba(0,168,204,.55);cursor:none;height:4px;transition:all .1s linear;width:100%}input[type=range]:hover::-webkit-slider-runnable-track{box-shadow:0 0 15px rgba(0,168,204,.8)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:linear-gradient(135deg,hsla(0,0%,100%,.9),rgba(180,230,255,.7));border:2px solid #00a8cc;border-radius:50%;box-shadow:0 0 10px rgba(0,168,204,.7),inset 0 1px 0 hsla(0,0%,100%,.9);cursor:none;height:16px;margin-top:-6px;transition:transform .2s ease,background-color .2s,box-shadow .2s;width:16px}input[type=range]:hover::-webkit-slider-thumb{background:linear-gradient(135deg,rgba(0,200,240,.95),#00a0d2);box-shadow:0 0 20px rgba(0,168,204,.9)}input[type=range]:active::-webkit-slider-thumb{background:#29c4cc;border-color:#29c4cc;box-shadow:0 0 28px rgba(41,196,204,.9)}.mobile-dock{backdrop-filter:blur(32px) saturate(180%) brightness(1.18);background:linear-gradient(0deg,rgba(220,245,255,.96) 0,rgba(200,238,252,.92));border-image:linear-gradient(90deg,transparent,rgba(0,168,204,.55) 20%,hsla(0,0%,100%,.85) 50%,rgba(0,168,204,.55) 80%,transparent) 1;border-top:1px solid transparent;box-shadow:0 -1px 0 hsla(0,0%,100%,.7),0 -12px 36px rgba(0,100,160,.2);padding-bottom:env(safe-area-inset-bottom)}.mobile-btn{position:relative;transition:color var(--duration-base) var(--ease-out),background var(--duration-base) var(--ease-out)}.mobile-btn.active{color:#00a8cc;text-shadow:0 0 12px rgba(0,168,204,.8)}.mobile-btn.active:before{background:linear-gradient(90deg,transparent,rgba(0,168,204,.9),#00dcfa,rgba(0,168,204,.9),transparent);border-radius:0 0 4px 4px;box-shadow:0 0 12px rgba(0,168,204,.75);content:"";height:2px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:32px}.faq-item{border:1px solid transparent;overflow:hidden;position:relative;transition:transform .5s var(--ease-hover-out),border-color .5s var(--ease-hover-out),background-color .5s var(--ease-hover-out),box-shadow .5s var(--ease-hover-out)!important}.faq-item:hover{background-color:hsla(0,0%,100%,.18);border-color:color-mix(in srgb,var(--gold) 45%,transparent);box-shadow:inset 0 0 20px rgba(0,168,204,.12),0 0 35px rgba(0,168,204,.22);transform:scale(1.01);transition:all .6s var(--ease-hover-in)!important}.faq-content{max-height:0;overflow:hidden;transition:max-height .4s ease}.faq-content.open{max-height:420px}.glow-text{position:relative}.glow-text:after,.glow-text:before{background:transparent;content:attr(data-text);height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%}.glow-text:before{animation:glitch 3s linear infinite alternate-reverse;clip-path:inset(44% 0 61% 0);left:2px;text-shadow:-2px 0 var(--crimson)}.glow-text:after{animation:glitch 2s linear infinite alternate-reverse;clip-path:inset(10% 0 50% 0);left:-2px;text-shadow:-2px 0 var(--cyan)}@keyframes glitch{2%,64%{transform:translate(2px) skew(0deg)}4%,60%{transform:translate(-2px) skew(0deg)}62%{transform:translate(0) skew(5deg)}}.animate-shine{animation:shine 5s linear infinite;background-size:300% auto}@keyframes shine{0%{background-position:200%}to{background-position:-200%}}#poketime-modal{background:radial-gradient(circle at center,#0a0214 0,#000 100%);perspective:1000px}.iframe-container{background:#000;border:2px solid #ec4899;box-shadow:0 0 50px rgba(255,0,85,.2),inset 0 0 30px rgba(0,0,0,.8);height:90vh;opacity:0;overflow:hidden;position:relative;transform:scale(.95);transition:all .5s ease;width:95vw}#poketime-modal.active .iframe-container{animation:crtTurnOn .4s cubic-bezier(.23,1,.32,1) forwards;opacity:1;transform:scale(1)}.easter-egg-trigger{position:relative}.easter-egg-trigger:hover .glow-on-hover{animation:glitch-skew .3s cubic-bezier(.25,.46,.45,.94) infinite both;color:#ec4899;text-shadow:2px 0 #8b5cf6,-2px 0 #3b82f6}@keyframes crtTurnOn{0%{filter:brightness(3);opacity:0;transform:scaleY(.002)}50%{opacity:1;transform:scaleY(.002)}to{filter:brightness(1);opacity:1;transform:scale(1)}}@keyframes glitch-skew{0%{transform:skew(0deg)}20%{transform:skew(-10deg)}40%{transform:skew(10deg)}60%{transform:skew(-5deg)}80%{transform:skew(5deg)}to{transform:skew(0deg)}}.loading-text{animation:blink 1s infinite;font-family:Outfit,monospace}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.force-pause *{animation-play-state:paused!important;transition:none!important}.force-pause .suit-particle{display:none!important}.aero-glass{backdrop-filter:blur(24px) saturate(160%) brightness(1.18)!important;background:linear-gradient(160deg,hsla(0,0%,100%,.65),rgba(200,238,252,.58) 40%,rgba(150,220,248,.5) 80%,rgba(180,230,252,.55))!important;border:1px solid rgba(0,168,204,.28)!important;border-top-color:hsla(0,0%,100%,.85)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8),inset 0 -1px 0 rgba(0,140,190,.18),0 8px 32px rgba(0,100,160,.25),0 0 0 1px rgba(0,168,204,.1)!important}.aero-glass-card{backdrop-filter:blur(28px) saturate(170%) brightness(1.2);background:linear-gradient(160deg,hsla(0,0%,100%,.68),rgba(210,242,255,.55) 40%,rgba(160,225,250,.48) 80%,rgba(190,235,252,.58));border:1px solid rgba(0,168,204,.32);border-top-color:hsla(0,0%,100%,.9);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),inset 0 -1px 0 rgba(0,140,190,.18),0 14px 44px rgba(0,100,160,.28),0 0 0 1px rgba(0,168,204,.08);overflow:hidden;position:relative}.aero-glass-card:before{background:linear-gradient(180deg,hsla(0,0%,100%,.75),hsla(0,0%,100%,.4) 40%,rgba(200,240,255,.15) 75%,transparent);border-radius:0 0 60% 60%;content:"";height:45%;left:4%;pointer-events:none;position:absolute;right:4%;top:0;z-index:1}.aero-glass-card:hover,.aero-glass:hover{border-color:hsla(0,0%,100%,.95) rgba(0,168,204,.6) rgba(0,168,204,.6)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),inset 0 -1px 0 rgba(0,140,190,.22),0 18px 50px rgba(0,100,160,.35),0 0 0 1px rgba(0,168,204,.2),0 0 40px rgba(0,168,204,.18)!important;transition:box-shadow .3s var(--ease-out),border-color .3s var(--ease-out)}html[data-aero-night]{--bg-900:#071828;--bg-800:#0a2038;--bg-700:#0e2a48;--bg-600:#122e52;--bg-dark:#071828;--bg-accent:#0e2a48;--bg-gradient-start:#051220;--text-main:#d8eeff;--text-secondary:#a8d4f0;--text-muted:#6ba8cc;--text-subtle:rgba(160,210,240,.55);--color-primary:#00c4e8;--color-primary-hover:#00aecf;--color-primary-dim:rgba(0,196,232,.18);--color-violet-dim:rgba(41,196,204,.18);--glass-bg:rgba(10,28,62,.72);--glass-bg-deep:rgba(6,18,42,.9);--glass-blur:blur(24px) saturate(160%) brightness(1.08);--glass-blur-heavy:blur(36px) saturate(180%) brightness(1.10);--glass-border:rgba(0,196,232,.28);--glass-border-top:rgba(100,200,240,.45);--glass-rim-top:rgba(120,210,245,.35);--glass-rim-bottom:rgba(10,30,70,.4);--shadow-1:0 2px 8px rgba(0,10,30,.5),0 1px 2px rgba(0,0,0,.35);--shadow-2:0 4px 18px rgba(0,10,30,.55),0 2px 6px rgba(0,0,0,.3);--shadow-3:0 12px 35px rgba(0,10,30,.65),0 4px 12px rgba(0,0,0,.35);--shadow-4:0 24px 56px rgba(0,10,30,.7),0 8px 24px rgba(0,0,0,.4);--shadow-5:0 40px 80px rgba(0,8,25,.8),0 16px 36px rgba(0,0,0,.5);--shadow-neon-blue:0 0 24px rgba(0,196,232,.55),0 0 60px rgba(0,196,232,.22);--shadow-neon-violet:0 0 24px rgba(41,196,204,.55),0 0 60px rgba(41,196,204,.22);--shadow-neon-pink:0 0 24px rgba(255,107,157,.5),0 0 60px rgba(255,107,157,.2)}html[data-aero-night] body{background:radial-gradient(ellipse 120% 70% at 50% -15%,rgba(0,130,200,.45) 0,transparent 55%),radial-gradient(ellipse 70% 50% at 80% 110%,rgba(0,190,220,.25) 0,transparent 50%),radial-gradient(ellipse 50% 40% at 10% 85%,rgba(0,100,150,.2) 0,transparent 50%),linear-gradient(180deg,#0a1e38,#071428 50%,#040e1e)!important;background-color:#071828!important}html[data-aero-night] .casino-bg{background:radial-gradient(ellipse 90% 60% at 50% -5%,rgba(0,130,200,.4) 0,transparent 55%),radial-gradient(ellipse 60% 40% at 90% 100%,rgba(0,190,220,.28) 0,transparent 50%),linear-gradient(180deg,#0a1e38,#06101e 60%,#040c18)!important}html[data-aero-night] #gate-container{background:linear-gradient(180deg,#071828,#0d2440 50%,#051220)}html[data-aero-night] .gate-sky{background:radial-gradient(circle at 50% 40%,rgba(0,160,220,.75) 0,rgba(5,25,65,.92) 60%,#030c23 100%)}html[data-aero-night] .door-panel{background:linear-gradient(135deg,rgba(4,12,35,.92),rgba(6,18,52,.8) 50%,rgba(0,60,110,.6));border-color:rgba(0,196,232,.15)}html[data-aero-night] .door-panel:before{background:linear-gradient(115deg,transparent 30%,rgba(0,220,255,.18) 47%,rgba(0,196,232,.1) 53%,transparent 70%)}html[data-aero-night] .central-slit{background:#00e5ff;box-shadow:0 0 20px 5px rgba(0,229,255,.9),0 0 60px 15px rgba(0,100,200,.7)}html[data-aero-night] #gate-container.door-burst .door-panel.left{box-shadow:40px 0 80px 20px rgba(0,30,70,.9),80px 0 160px 60px rgba(0,196,232,.55)}html[data-aero-night] #gate-container.door-burst .door-panel.right{box-shadow:-40px 0 80px 20px rgba(0,30,70,.9),-80px 0 160px 60px rgba(0,196,232,.55)}html[data-aero-night] .aero-glass{background:linear-gradient(160deg,rgba(10,35,80,.72),rgba(6,22,55,.8) 50%,rgba(0,80,130,.35))!important;border-color:rgba(80,180,230,.5) rgba(0,196,232,.3) rgba(0,196,232,.3)!important;box-shadow:inset 0 1px 0 rgba(100,200,240,.3),inset 0 -1px 0 rgba(0,10,30,.4),0 8px 32px rgba(0,10,30,.6),0 0 0 1px rgba(0,196,232,.08)!important}html[data-aero-night] .aero-glass-card{background:linear-gradient(160deg,rgba(10,35,80,.78),rgba(6,22,55,.86) 50%,rgba(0,80,130,.4));border-color:rgba(80,180,230,.52) rgba(0,196,232,.32) rgba(0,196,232,.32)}html[data-aero-night] .aero-glass-card:before{background:linear-gradient(180deg,rgba(80,180,240,.2),rgba(40,140,200,.1) 45%,transparent)}html[data-aero-night] .noctis-card{background:linear-gradient(135deg,rgba(10,35,80,.78),rgba(0,50,100,.6) 50%,rgba(0,80,140,.5)),radial-gradient(600px circle at 20% 15%,rgba(0,180,240,.12),transparent 55%);border-color:rgba(80,180,230,.48) rgba(0,196,232,.3) rgba(0,196,232,.3)}html[data-aero-night] .card-inner{background:linear-gradient(135deg,rgba(10,40,90,.75),rgba(0,60,120,.55) 50%,rgba(5,90,160,.4)),radial-gradient(800px circle at 20% 10%,rgba(0,180,255,.18),transparent 55%);border-color:rgba(80,195,240,.55) rgba(0,196,232,.32) rgba(0,196,232,.32);box-shadow:0 20px 45px rgba(0,10,30,.65),inset 0 1px 0 rgba(100,200,240,.35),inset 0 0 0 1px rgba(0,196,232,.12)}html[data-aero-night] aside{background:linear-gradient(180deg,rgba(6,20,48,.92),rgba(4,14,36,.96));border-left-color:rgba(0,196,232,.22);box-shadow:-1px 0 0 rgba(0,196,232,.12),-6px 0 32px rgba(0,10,30,.55),var(--shadow-neon-blue)}html[data-aero-night] .logo-box{background:linear-gradient(145deg,rgba(10,40,90,.85),rgba(0,60,120,.75));border-color:rgba(80,200,240,.65) rgba(0,196,232,.45) rgba(0,196,232,.45)}html[data-aero-night] .nav-link{color:rgba(100,180,220,.65)}html[data-aero-night] .mobile-dock{background:linear-gradient(0deg,rgba(4,14,36,.98) 0,rgba(6,20,50,.94))}html[data-aero-night] .btn-casino{background:linear-gradient(180deg,rgba(0,160,210,.9),rgba(0,120,175,.95) 48%,rgba(0,80,140,.85));box-shadow:inset 0 1px 0 rgba(100,210,245,.6),inset 0 -2px 0 rgba(0,40,80,.4),0 6px 24px rgba(0,140,200,.5)}html[data-aero-night] #custom-scrollbar{background:rgba(6,18,42,.7)}html[data-aero-night] input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,#00c4e8 0,#00c4e8 var(--vol-pos),rgba(0,80,130,.3) var(--vol-pos),rgba(0,80,130,.3) 100%)}html[data-aero-night] .card-content-wrapper{background:linear-gradient(0deg,rgba(0,40,80,.88) 0,rgba(0,60,120,.7) 40%,rgba(0,100,180,.3) 75%,transparent)}html[data-aero-night] .section-title,html[data-aero-night] [class*="text-white/10"],html[data-aero-night] [class*="text-white/20"]{color:rgba(100,180,225,.12)}#aero-theme-toggle{background:linear-gradient(135deg,hsla(0,0%,100%,.76),rgba(200,238,255,.62));border:1px solid rgba(0,168,204,.35);border-top-color:hsla(0,0%,100%,.85);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82),0 6px 28px rgba(0,100,160,.28),0 2px 8px rgba(0,80,140,.15);gap:10px;padding:8px 16px 8px 12px;transition:all .5s cubic-bezier(.4,0,.2,1)}#aero-theme-toggle:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 10px 35px rgba(0,140,200,.4),0 0 28px rgba(0,168,204,.22)}html[data-aero-night] #aero-theme-toggle{background:linear-gradient(135deg,rgba(10,35,80,.88),rgba(6,22,55,.8));box-shadow:inset 0 1px 0 rgba(80,180,230,.28),0 6px 28px rgba(0,10,30,.6),0 0 20px rgba(0,196,232,.18)}.toggle-icon{font-size:14px;line-height:1}.toggle-icon,.toggle-label{align-items:center;display:flex}.toggle-label{color:var(--text-muted);font-family:Nunito,Trebuchet MS,sans-serif;font-size:9px;font-weight:800;justify-content:center;letter-spacing:.14em;margin-top:1px;text-align:center;text-transform:uppercase;transition:color .4s ease;width:44px}.toggle-track{background:linear-gradient(135deg,rgba(0,168,204,.2),rgba(0,130,180,.12));border:1.5px solid rgba(0,168,204,.42);width:38px}html[data-aero-night] .toggle-track{background:linear-gradient(135deg,rgba(0,196,232,.3),rgba(0,150,200,.18));border-color:rgba(0,196,232,.55)}.toggle-thumb{background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(190,238,255,.88));border:1px solid rgba(0,168,204,.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 2px 8px rgba(0,100,160,.35);transition:transform .4s cubic-bezier(.34,1.56,.64,1)}html[data-aero-night] .toggle-thumb{box-shadow:inset 0 1px 0 rgba(200,245,255,.8),0 2px 10px rgba(0,196,232,.6);transform:translateX(18px)}.aero-title{color:#042442;font-family:Varela Round,Nunito,sans-serif;font-weight:400;letter-spacing:-.01em;text-shadow:0 4px 25px hsla(0,0%,100%,.8),0 2px 8px rgba(0,168,204,.2)}.aero-title-glow{background:linear-gradient(90deg,#004d6e,#0076a3,#00a8cc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 2px 14px rgba(255,255,255,.95)) drop-shadow(0 1px 3px rgba(0,100,150,.4))}.hero-tagline{color:#0b456e;font-weight:700}.hero-paragraph{background:linear-gradient(90deg,rgba(0,168,204,.08),transparent);border-color:rgba(0,168,204,.4);color:#143e63;font-weight:500;text-shadow:0 1px 1px hsla(0,0%,100%,.6)}html[data-aero-night] .aero-title{color:#d8eeff;font-family:Trebuchet MS,Outfit,sans-serif;font-weight:900;letter-spacing:.02em;text-shadow:0 4px 25px rgba(0,196,232,.35);text-transform:uppercase}html[data-aero-night] .aero-title-glow{background:linear-gradient(90deg,#00e5ff,#7ec8e3,#b4e5ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 22px rgba(0,229,255,.7))}html[data-aero-night] .hero-tagline{color:#00e5ff;text-shadow:0 0 10px rgba(0,229,255,.4)}html[data-aero-night] .hero-paragraph{background:linear-gradient(90deg,rgba(0,229,255,.08),transparent);border-color:rgba(0,229,255,.4);color:#94b8d6;text-shadow:none}#theme-wipe-overlay{backdrop-filter:blur(40px) saturate(200%);background:radial-gradient(circle at center,rgba(200,240,255,.85) 0,rgba(100,200,240,.95) 100%);border-radius:50%;bottom:-50px;height:0;left:-50px;opacity:0;pointer-events:none;position:fixed;transform:translate(-50%,50%);transition:width .6s cubic-bezier(.4,0,.2,1),height .6s cubic-bezier(.4,0,.2,1),opacity .4s ease;width:0;z-index:9999}html[data-aero-night] #theme-wipe-overlay{background:radial-gradient(circle at center,rgba(0,150,200,.85) 0,rgba(5,25,50,.95) 100%)}#theme-wipe-overlay.wiping{height:300vw;opacity:1;width:300vw}.aero-text-main{color:#042442}.aero-accent{color:#0076a3}.aero-text-secondary{color:#143e63}.aero-text-muted{color:#3a6080;opacity:.85}html[data-aero-night] .aero-text-main{color:#fff}html[data-aero-night] .aero-accent{color:#00e5ff;text-shadow:0 0 10px rgba(0,229,255,.4)}html[data-aero-night] .aero-text-secondary{color:#e2e8f0}html[data-aero-night] .aero-text-muted{color:hsla(0,0%,100%,.4)}#aero-boot-overlay{animation:aeroBoot 1.2s cubic-bezier(.4,0,.2,1) forwards;background:linear-gradient(160deg,#c8eeff,#a0dcfa 50%,#78c8f0);inset:0;pointer-events:none;position:fixed;z-index:999999}html[data-aero-night] #aero-boot-overlay{background:linear-gradient(160deg,#040c23,#061232 50%,#002850)}.aero-boot-glow{animation:aeroBootGlow .9s ease-out forwards;background:radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.55) 0,transparent 65%);inset:0;position:absolute}html[data-aero-night] .aero-boot-glow{background:radial-gradient(circle at 50% 50%,rgba(0,196,232,.3) 0,transparent 65%)}@keyframes aeroBoot{0%{opacity:1}55%{opacity:1}to{opacity:0;pointer-events:none}}@keyframes aeroBootGlow{0%{opacity:0;transform:scale(.6)}30%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}@media (max-width:767px){#aero-theme-toggle{bottom:72px;gap:5px;left:auto;padding:5px 8px;right:12px;top:auto;transform:none}.toggle-label{display:none}.toggle-icon{font-size:12px}.toggle-track{height:17px;width:32px}.toggle-thumb{height:12px;left:2px;top:2px;width:12px}html[data-aero-night] .toggle-thumb{transform:translateX(14px)}}@media (min-width:1280px){#data,#inicio,#intel,#talentos{padding-left:clamp(4rem,6vw,8rem);padding-right:clamp(4rem,6vw,8rem)}}#aero-theme-toggle{align-items:center;backdrop-filter:blur(20px) saturate(180%) brightness(1.12);background:linear-gradient(135deg,hsla(0,0%,100%,.8),rgba(200,238,255,.65));background-clip:padding-box;border:1px solid rgba(0,168,204,.3);border-radius:9999px;border-top-color:hsla(0,0%,100%,.9);bottom:28px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 6px 24px rgba(0,100,160,.22),0 2px 8px rgba(0,80,140,.12);cursor:none;display:none;font:inherit;gap:8px;height:38px;left:28px;min-width:160px;padding:0 14px;position:fixed;transition:box-shadow .4s ease,transform .3s ease;user-select:none;z-index:9990}#aero-theme-toggle.visible{display:flex}#aero-theme-toggle:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 10px 30px rgba(0,140,200,.38),0 0 22px rgba(0,168,204,.2);transform:translateY(-2px)}html[data-aero-night] #aero-theme-toggle{background:linear-gradient(135deg,rgba(8,22,55,.9),rgba(4,14,38,.85));border-color:rgba(80,180,230,.48) rgba(0,196,232,.38) rgba(0,196,232,.38);box-shadow:inset 0 1px 0 rgba(80,180,230,.25),0 6px 28px rgba(0,10,30,.6),0 0 20px rgba(0,196,232,.15)}.toggle-side{gap:4px}.toggle-icon-wrap,.toggle-side{align-items:center;display:flex;flex-shrink:0}.toggle-icon-wrap{font-size:13px;height:18px;justify-content:center;line-height:1;width:18px}.toggle-label-text{color:#3a6080;font-family:Nunito,Trebuchet MS,sans-serif;font-size:8.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;transition:color .35s ease;white-space:nowrap}html[data-aero-night] .toggle-label-text{color:rgba(160,210,240,.7)}html:not([data-aero-night]) .toggle-side--day .toggle-icon-wrap,html:not([data-aero-night]) .toggle-side--day .toggle-label-text{color:#0076a3;opacity:1}html:not([data-aero-night]) .toggle-side--night .toggle-icon-wrap,html:not([data-aero-night]) .toggle-side--night .toggle-label-text{opacity:.45}html[data-aero-night] .toggle-side--night .toggle-label-text{color:#00e5ff;opacity:1}html[data-aero-night] .toggle-side--day .toggle-icon-wrap,html[data-aero-night] .toggle-side--day .toggle-label-text{opacity:.4}.toggle-track{background:rgba(0,168,204,.15);border:1.5px solid rgba(0,168,204,.38);border-radius:9999px;cursor:none;flex-shrink:0;height:20px;position:relative;transition:background .4s ease,border-color .4s ease;width:36px}html[data-aero-night] .toggle-track{background:rgba(0,196,232,.22);border-color:rgba(0,196,232,.52)}.toggle-thumb{background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(185,235,255,.9));border:1px solid rgba(0,168,204,.45);border-radius:50%;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 2px 6px rgba(0,100,160,.3);height:14px;left:2px;position:absolute;top:2px;transition:transform .4s cubic-bezier(.34,1.56,.64,1),background .4s ease,box-shadow .4s ease;width:14px}html[data-aero-night] .toggle-thumb{background:linear-gradient(135deg,rgba(0,215,255,.95),rgba(0,175,220,.9));border-color:rgba(0,220,255,.7);box-shadow:inset 0 1px 0 rgba(200,248,255,.8),0 2px 10px rgba(0,196,232,.58);transform:translateX(16px)}.audio-btn-enhanced{align-items:center!important;border-radius:50%!important;display:flex!important;flex-shrink:0;height:44px!important;justify-content:center!important;min-height:44px;min-width:44px;overflow:hidden;padding:0!important;width:44px!important}.audio-btn-enhanced .material-symbols-outlined{align-items:center;display:flex;font-size:20px!important;height:20px;justify-content:center;line-height:1;width:20px}.audio-wrapper{align-items:center;display:flex;flex-shrink:0;height:60px;justify-content:center;position:relative;width:60px}html[data-aero-night] .audio-btn-enhanced{background:linear-gradient(145deg,rgba(0,100,160,.82),rgba(0,50,100,.9));border:1.5px solid rgba(0,196,232,.7);border-top-color:rgba(80,210,245,.9);box-shadow:inset 0 1px 0 rgba(100,215,255,.55),0 0 20px rgba(0,196,232,.4),0 4px 16px rgba(0,20,50,.6);color:#00e5ff}html[data-aero-night] .audio-btn-enhanced:hover{background:linear-gradient(145deg,rgba(0,140,210,.92),rgba(0,80,150,.96));box-shadow:inset 0 1px 0 rgba(150,230,255,.65),0 0 30px rgba(0,220,255,.58),0 6px 20px rgba(0,20,50,.7)}html[data-aero-night] .audio-btn-enhanced span{color:#00e5ff!important}html[data-aero-night] #main-content{transition:opacity 2.8s ease-out,transform 3.2s cubic-bezier(.16,1,.3,1),filter 2.8s ease-out}html[data-aero-night] .reveal{transition:opacity 1.4s var(--ease-out),transform 1.4s var(--ease-out)}