.site-boot-curtain{z-index:2147483540;pointer-events:none;opacity:1;visibility:visible;background:radial-gradient(circle,#0d110cfa,#020302 28%,#000 78%);position:fixed;inset:0}.site-boot-curtain.is-released{opacity:0;visibility:hidden;transition:opacity .18s ease-out,visibility 0s linear .18s}.intro-sequence{z-index:2147483550;pointer-events:none;isolation:isolate;perspective:1300px;background:radial-gradient(circle,#191f16f5,#050705 24%,#000 72%);place-items:center;animation:4.2s cubic-bezier(.7,0,.9,1) both intro-curtain;display:grid;position:fixed;inset:0;overflow:hidden}html[data-intro=running] .effects-custom-cursor{display:none!important}.intro-sequence:before,.intro-sequence:after{content:"";pointer-events:none;position:absolute;inset:0}.intro-sequence:before{z-index:8;opacity:0;background:linear-gradient(90deg,#0000 49.94%,#c7ff463d 50%,#0000 50.06%),linear-gradient(#0000 49.94%,#c7ff461f 50%,#0000 50.06%);animation:4.2s both intro-crosshair}.intro-sequence:after{z-index:30;background:radial-gradient(circle,#0000 24%,#00000038 48%,#000 100%)}.intro-sequence__grid{z-index:1;background-image:linear-gradient(#beff3e0b 1px,#0000 1px),linear-gradient(90deg,#beff3e0b 1px,#0000 1px);background-size:58px 58px;animation:4.2s cubic-bezier(.22,.75,.22,1) both intro-grid-pull;position:absolute;inset:-20%;transform:perspective(600px)rotateX(68deg)scale(1.4);-webkit-mask-image:radial-gradient(circle,#000 0 24%,#0000 70%);mask-image:radial-gradient(circle,#000 0 24%,#0000 70%)}.intro-sequence__aperture{z-index:6;aspect-ratio:1;opacity:0;background:repeating-conic-gradient(from 8deg, transparent 0 17deg, #d2ff6d33 17.4deg 18deg, transparent 18.5deg 36deg);border-radius:50%;width:min(78vmin,820px);animation:4.2s cubic-bezier(.2,.72,.16,1) both intro-aperture;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(-18deg)scale(.45);-webkit-mask-image:radial-gradient(circle,#0000 0 57%,#000 58% 59%,#0000 60%);mask-image:radial-gradient(circle,#0000 0 57%,#000 58% 59%,#0000 60%)}.intro-sequence__smoke{z-index:2;opacity:0;will-change:transform, opacity;border-radius:50%;animation:4.2s cubic-bezier(.14,.68,.18,1) both intro-smoke-burst;position:absolute;inset:-28%;overflow:hidden;transform:scale(.08);-webkit-mask-image:radial-gradient(circle,#000 0 28%,#000000eb 43%,#0000 73%);mask-image:radial-gradient(circle,#000 0 28%,#000000eb 43%,#0000 73%)}.intro-sequence__smoke-video{object-fit:cover;opacity:.92;filter:contrast(1.55)brightness(.88)sepia(.22)saturate(1.7)hue-rotate(28deg);width:100%;height:100%;transform:scale(1.16)}.intro-sequence__burst{z-index:5;aspect-ratio:1;width:min(36vw,520px);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.intro-sequence__burst i{opacity:0;border:1px solid #d2ff669e;border-radius:50%;animation:2.1s cubic-bezier(.12,.72,.18,1) both intro-shockwave;position:absolute;inset:0;box-shadow:0 0 26px #bfff3638,inset 0 0 26px #bfff3626}.intro-sequence__burst i:nth-child(2){animation-delay:.14s}.intro-sequence__burst i:nth-child(3){animation-delay:.28s}.intro-sequence__ignition{z-index:10;aspect-ratio:1;opacity:0;background:radial-gradient(circle,#fff 0 2%,#dcff9d 4%,#b8ff2cc7 10%,#b8ff2c24 34%,#0000 69%);border-radius:50%;width:min(24vmin,260px);animation:4.2s cubic-bezier(.13,.74,.2,1) both intro-ignition-flash;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.02)}.intro-sequence__ignition i{background:linear-gradient(90deg,#0000,#eaffba 42%,#fff 50%,#eaffba 58%,#0000);display:block;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.intro-sequence__ignition i:first-child{width:180vmax;height:1px}.intro-sequence__ignition i:last-child{background:linear-gradient(#0000,#d8ff92 43%,#fff 50%,#d8ff92 57%,#0000);width:1px;height:110vmax}.intro-sequence__suction{z-index:4;opacity:0;background:repeating-conic-gradient(from 12deg, transparent 0 8deg, #c8ff4f24 8.5deg, transparent 9.5deg 18deg);animation:4.2s cubic-bezier(.7,0,.9,1) both intro-suction-field;position:absolute;inset:-35vmax;transform:rotate(0)scale(1.3);-webkit-mask-image:radial-gradient(circle,#0000 0 8%,#000 28%,#0000 69%);mask-image:radial-gradient(circle,#0000 0 8%,#000 28%,#0000 69%)}.intro-sequence__token-stage{z-index:12;aspect-ratio:1;perspective:1000px;width:clamp(152px,17vw,270px);position:relative}.intro-sequence__token{transform-style:preserve-3d;will-change:transform, opacity;border-radius:50%;animation:4.2s cubic-bezier(.18,.82,.19,1) both intro-token-flight;position:absolute;inset:0}.intro-sequence__token:before{z-index:-1;content:"";background:radial-gradient(circle,#c9ff5838,#b8ff2c0e 46%,#0000 69%);border-radius:50%;position:absolute;inset:-14%;transform:translateZ(-16px)}.intro-sequence__token-edge{background:linear-gradient(90deg,#020302,#cdd3cd 18%,#171a17 36%,#f6faf5 52%,#101210 71%,#7f887f 88%,#050605);border:clamp(8px,.9vw,14px) solid #101310;border-radius:50%;position:absolute;inset:0;transform:translateZ(0);box-shadow:0 0 0 2px #050605,0 0 42px #beff3747}.intro-sequence__token-face{backface-visibility:hidden;background:#050605;border:1px solid #ffffff80;border-radius:50%;position:absolute;inset:4%;overflow:hidden;box-shadow:inset 0 0 32px #000,inset 0 0 0 2px #ffffff1a}.intro-sequence__token-face:after{content:"";background:linear-gradient(108deg,#0000 36%,#ffffff14 43%,#ffffffeb 49%,#d6ff863d 54%,#0000 62%);animation:4.2s cubic-bezier(.22,.72,.18,1) both intro-token-glint;position:absolute;inset:-35%;transform:translate(-145%)rotate(7deg)}.intro-sequence__token-face img{object-fit:cover;width:100%;height:100%;transform:scale(1.54)}.token-face--front{transform:translateZ(9px)}.token-face--back{transform:rotateY(180deg)translateZ(9px)}.intro-sequence__signal{z-index:15;width:min(88vw,620px);font-family:var(--font-data), Oxanium, sans-serif;letter-spacing:.2em;color:#e1ebe08f;opacity:0;grid-template-columns:auto min(14vw,160px) auto;align-items:center;gap:14px;font-size:clamp(.48rem,.64vw,.64rem);animation:4.2s both intro-signal;display:grid;position:absolute;bottom:clamp(28px,5vh,56px);left:50%;transform:translate(-50%)}.intro-sequence__signal i{background:linear-gradient(90deg,#0000,#b9ff35,#0000);height:1px;box-shadow:0 0 12px #beff37b8}.intro-sequence__signal span:last-child{text-align:right}@keyframes intro-curtain{0%,78%{opacity:1;clip-path:circle(150vmax)}99%{opacity:1}to{opacity:0;clip-path:circle(0)}}@keyframes intro-crosshair{0%,8%,80%,to{opacity:0}14%,68%{opacity:1}}@keyframes intro-grid-pull{0%{opacity:0;transform:perspective(600px)rotateX(68deg)scale(2.1)}24%,68%{opacity:.8;transform:perspective(600px)rotateX(68deg)scale(1.15)}82%,to{opacity:0;transform:perspective(600px)rotateX(68deg)scale(.08)}}@keyframes intro-aperture{0%,8%{opacity:0;transform:translate(-50%,-50%)rotate(-24deg)scale(.28)}19%{opacity:.72}52%,66%{opacity:.46;transform:translate(-50%,-50%)rotate(24deg)scale(1)}83%,to{opacity:0;transform:translate(-50%,-50%)rotate(108deg)scale(.04)}}@keyframes intro-ignition-flash{0%,7%{opacity:0;transform:translate(-50%,-50%)scale(.02)}11%{opacity:1}17%{opacity:.62;transform:translate(-50%,-50%)scale(2.4)}25%,to{opacity:0;transform:translate(-50%,-50%)scale(4.2)}}@keyframes intro-smoke-burst{0%,4%{opacity:0;transform:scale(.08)rotate(-8deg)}19%{opacity:1}38%,67%{opacity:.94;transform:scale(1)rotate(2deg)}80%{opacity:.9;transform:scale(.1)rotate(16deg)}to{opacity:0;transform:scale(.01)rotate(24deg)}}@keyframes intro-shockwave{0%,8%{opacity:0;transform:scale(.06)}16%{opacity:.86}72%{opacity:0;transform:scale(2.8)}to{opacity:0;transform:scale(3)}}@keyframes intro-suction-field{0%,62%{opacity:0;transform:rotate(0)scale(1.3)}69%{opacity:.58}84%{opacity:.9;transform:rotate(58deg)scale(.12)}to{opacity:0;transform:rotate(76deg)scale(.01)}}@keyframes intro-token-flight{0%,10%{opacity:0;transform:translateZ(-880px)scale(.05)rotateX(-28deg)rotateY(-180deg)}18%{opacity:1}42%{opacity:1;transform:translateZ(40px)scale(1.04)rotateX(7deg)rotateY(540deg)}58%{opacity:1;transform:translateZ(0)scale(1)rotateX(0)rotateY(720deg)}67%{opacity:1;transform:translateZ(0)scale(1)rotateX(0)rotateY(744deg)}82%,to{opacity:0;transform:translateZ(-980px)scale(.025)rotateX(38deg)rotateY(1080deg)}}@keyframes intro-token-glint{0%,25%{opacity:0;transform:translate(-145%)rotate(7deg)}34%{opacity:1}52%{opacity:.8;transform:translate(145%)rotate(7deg)}53%,to{opacity:0;transform:translate(145%)rotate(7deg)}}@keyframes intro-signal{0%,18%,72%,to{opacity:0}27%,65%{opacity:1}}@media (max-width:700px){.intro-sequence__smoke{inset:-12%}.intro-sequence__signal{grid-template-columns:1fr;justify-items:center}.intro-sequence__signal i{width:110px}.intro-sequence__signal span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.intro-sequence{animation:.65s ease-out both intro-reduced-curtain}.intro-sequence__grid,.intro-sequence__aperture,.intro-sequence__smoke,.intro-sequence__burst,.intro-sequence__ignition,.intro-sequence__suction,.intro-sequence__signal{display:none}.intro-sequence__token{opacity:1;animation:.65s ease-out both intro-reduced-token;transform:none}}@keyframes intro-reduced-curtain{0%,62%{opacity:1}to{opacity:0}}@keyframes intro-reduced-token{0%{opacity:0;transform:scale(.9)}35%,65%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}
