﻿*,*::before,*::after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth}img,svg,video,iframe{display:block;max-width:100%;height:auto}ul[role=list]{list-style:none;padding:0}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:0;background:none;color:inherit}:root{--header-h: 72px}.skip-link{position:fixed;top:8px;left:8px;z-index:1000;padding:10px 16px;border-radius:6px;background:#1dff9f;color:#06120d;font-weight:700;font-size:.85rem;text-decoration:none;transform:translateY(-150%);transition:transform .2s ease}.skip-link:focus{transform:translateY(0);outline:2px solid #ffd24a;outline-offset:2px}@media(prefers-reduced-motion: reduce){.skip-link{transition:none}}#main:focus{outline:none}body{background:radial-gradient(120% 90% at 50% 0%, #0C2A1E 0%, #06120D 55%) no-repeat #06120d;color:#dfeee7;font-family:"Inter","Noto Sans Bengali",system-ui,sans-serif;font-size:clamp(15px,1vw + 12px,18px);line-height:1.6;overflow-x:hidden}h1,h2,h3,.display{font-family:"Orbitron",sans-serif;line-height:1.05}.bn{font-family:"Noto Sans Bengali",sans-serif;color:#ffd24a}.container{width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(16px,5vw,64px)}.section{position:relative;padding-block:clamp(56px,9vw,128px);scroll-margin-top:calc(var(--header-h) + 16px)}.label{font-family:ui-monospace,monospace;font-size:.72rem;letter-spacing:3px;text-transform:uppercase;color:#ffd24a}.overflow-guard{overflow-wrap:anywhere;word-break:break-word}[data-count]{font-variant-numeric:tabular-nums}.btn{display:inline-block;padding:12px 26px;border-radius:8px;font-weight:700;background:#1dff9f;color:#06120d;box-shadow:0 0 18px rgba(29,255,159,.55);transition:transform .15s ease,box-shadow .15s ease}.btn:hover{transform:translateY(-2px);box-shadow:0 0 28px rgba(29,255,159,.8)}.btn:focus-visible{outline:2px solid #ffd24a;outline-offset:3px}.btn--ghost{background:rgba(0,0,0,0);color:#1dff9f;border:1px solid #1dff9f;box-shadow:none}.site-header{position:fixed;inset:0 0 auto;z-index:50;height:var(--header-h);display:flex;align-items:center;background:rgba(0,0,0,0);transition:background .25s ease,border-color .25s ease;border-bottom:1px solid rgba(0,0,0,0)}.site-header.is-scrolled{background:rgba(6,18,13,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom-color:rgba(29,255,159,.35)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%}.site-header__logo img{width:clamp(120px,12vw,160px)}.site-header__cta{padding:9px 18px}.site-header__burger{display:none;flex-direction:column;gap:5px;width:32px;padding:6px}.site-header__burger span{width:22px;height:2px;background:#1dff9f;transition:.25s}.site-header__burger[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.site-header__burger[aria-expanded=true] span:nth-child(2){opacity:0}.site-header__burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.site-nav ul{display:flex;gap:clamp(14px,2vw,30px)}.site-nav a{font-size:.95rem;padding:6px 2px;position:relative;color:rgba(223,238,231,.7);transition:color .2s}.site-nav a::after{content:"";position:absolute;left:0;bottom:-4px;width:0;height:2px;background:#1dff9f;transition:width .2s}.site-nav a:hover,.site-nav a.is-active{color:#dfeee7}.site-nav a.is-active::after{width:100%}@media(max-width: 1023px){.site-header__burger{display:flex}.site-nav{position:fixed;inset:var(--header-h) 0 auto;background:rgba(6,18,13,.96);border-bottom:1px solid rgba(29,255,159,.3);transform:translateY(-120%);visibility:hidden;transition:transform .3s ease,visibility 0s .3s}.site-nav ul{flex-direction:column;padding:20px clamp(16px,5vw,64px);gap:18px}.site-nav.is-open{transform:translateY(0);visibility:visible;transition-delay:0s}}.hero{--hero-pad: clamp(16px, 5vw, 64px);position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:center;padding-top:var(--header-h);overflow:hidden}.hero::before{content:"";position:absolute;right:0;top:0;bottom:0;width:46%;background:linear-gradient(135deg, rgba(29, 255, 159, 0.06), rgba(12, 42, 30, 0.9));clip-path:polygon(22% 0, 100% 0, 100% 100%, 0 100%);pointer-events:none}.hero__inner{position:relative;z-index:2;max-width:760px}.hero__label{display:inline-block;margin-bottom:14px}.hero__title{font-size:clamp(2.6rem,8vw,5.5rem);font-weight:900;color:#1dff9f;text-shadow:0 0 12px rgba(29,255,159,.45)}.hero__bn{font-size:clamp(1.1rem,3vw,1.8rem);margin:10px 0 8px}.hero__lede{max-width:46ch;color:rgba(223,238,231,.7);margin-bottom:26px}.hero__cta .btn+.btn{margin-left:12px}.hero__stats{position:absolute;right:var(--hero-pad);bottom:26px;z-index:2;font-family:ui-monospace,monospace;font-size:.75rem;line-height:1.8;text-align:right;color:rgba(29,255,159,.7)}.hero__stats b{color:#1dff9f;font-weight:800}.hero__bracket{position:absolute;width:26px;height:26px;z-index:2}.hero__bracket--tr{top:calc(var(--header-h) + 12px);right:var(--hero-pad);border-top:2px solid #ffd24a;border-right:2px solid #ffd24a}.hero__bracket--bl{left:var(--hero-pad);bottom:22px;border-bottom:2px solid #1dff9f;border-left:2px solid #1dff9f}@media(max-width: 1023px){.hero__stats{position:static;text-align:left;margin-top:24px}}@media(max-width: 767px){.hero::before{width:100%;clip-path:polygon(0 78%, 100% 88%, 100% 100%, 0 100%);opacity:.6}.hero__cta .btn{display:block;margin:0 0 12px}.hero__cta .btn+.btn{margin-left:0}}.section-head{margin-bottom:clamp(24px,4vw,48px);max-width:60ch}.section-head h2{font-size:clamp(1.8rem,4vw,3rem);color:#1dff9f;text-shadow:0 0 12px rgba(29,255,159,.45)}.section-head .bn{font-size:1.1rem;margin-top:6px}.about__grid{display:grid;gap:clamp(16px,2vw,28px);grid-template-columns:repeat(auto-fit, minmax(240px, 1fr))}.hud-card{position:relative}.hud-card::before,.hud-card::after{content:"";position:absolute;width:16px;height:16px;border-color:#19e3ff;border-style:solid;border-width:0}.hud-card::before{top:0;left:0;border-top-width:2px;border-left-width:2px}.hud-card::after{bottom:0;right:0;border-bottom-width:2px;border-right-width:2px}.hud-card{background:radial-gradient(200px circle at var(--mx, 50%) var(--my, 50%), rgba(25, 227, 255, 0.16), transparent 60%),rgba(12,42,30,.55);border:1px solid rgba(25,227,255,.18);border-radius:12px;padding:clamp(20px,3vw,32px)}.hud-card h3{color:#ffd24a;font-size:1.2rem;margin-bottom:8px}.hud-card p{color:rgba(223,238,231,.7)}.story__layout{display:grid;gap:clamp(24px,4vw,48px);grid-template-columns:1fr;align-items:center}@media(min-width: 1024px){.story__layout{grid-template-columns:1.05fr .95fr}}.story__media{position:relative;margin:0;border-radius:16px;overflow:hidden;border:1px solid rgba(177,75,255,.35)}.story__media img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:1/1}.story__media::after{content:"";position:absolute;inset:auto 0 0;height:40%;background:linear-gradient(to top, rgba(6, 18, 13, 0.85), transparent);pointer-events:none}.story__caption{position:absolute;left:14px;bottom:12px;z-index:2;color:#19e3ff}.story__timeline{display:grid;gap:clamp(20px,3vw,36px);position:relative;padding-left:10px}.story__item{border-left:2px solid rgba(177,75,255,.5);padding-left:22px;position:relative;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.story__item::before{content:"";position:absolute;left:0;top:0;transform:translateX(-50%);width:12px;height:12px;border-radius:50%;background:#b14bff;box-shadow:0 0 10px #b14bff;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}.story__item:hover{transform:translateX(6px);border-color:#b14bff;box-shadow:-8px 0 10px -12px #b14bff}.story__item:hover::before{transform:translateX(-50%) scale(1.45);box-shadow:0 0 16px #b14bff,0 0 26px rgba(177,75,255,.6);background:#ff3dcb}.story__item:hover h3{color:#1dff9f}.story__item h3{color:#ffd24a;margin-bottom:4px;transition:color .25s ease}.story__item p{color:rgba(223,238,231,.7)}.video__frame{position:relative;aspect-ratio:16/9;border-radius:14px;overflow:hidden;border:1px solid rgba(25,227,255,.35);background-size:cover;background-position:left center;background-repeat:no-repeat;background-color:#000;cursor:pointer}.video__frame iframe{width:100%;height:100%;border:0}.video__frame video{width:100%;height:100%;border:0;display:block;object-fit:cover;background:#000}.video__play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(6,18,13,.35)}.video__play::after{content:"▶";font-size:2rem;color:#06120d;background:#1dff9f;width:76px;height:76px;display:grid;place-items:center;border-radius:50%;box-shadow:0 0 26px rgba(29,255,159,.7)}.games__grid{display:grid;gap:clamp(16px,2vw,28px);grid-template-columns:repeat(auto-fit, minmax(240px, 1fr))}.game-card{position:relative;display:flex;flex-direction:column;border-radius:14px;overflow:hidden;border:1px solid rgba(25,227,255,.25);background:radial-gradient(200px circle at var(--mx, 50%) var(--my, 50%), rgba(25, 227, 255, 0.14), transparent 60%),rgba(12,42,30,.6);transition:transform .2s,box-shadow .2s,border-color .2s}.game-card:hover{transform:translateY(-4px);box-shadow:0 0 30px rgba(25,227,255,.3);border-color:rgba(25,227,255,.5)}.game-card__media{aspect-ratio:1/1;overflow:hidden}.game-card__media img{width:100%;height:100%;object-fit:cover;display:block}.game-card__body{display:flex;flex-direction:column;gap:6px;padding:clamp(16px,2vw,22px);flex:1 1 auto}.game-card__body h3{color:#19e3ff;font-size:1.2rem}.game-card__body p{color:rgba(223,238,231,.7)}.game-card__body b{color:#19e3ff;font-weight:800}.game-card__body .btn{margin-top:auto;align-self:flex-start}.promo-card{position:relative;display:flex;flex-direction:column;height:100%;border-radius:14px;overflow:hidden;border:1px solid rgba(255,210,74,.25);background:rgba(12,42,30,.6);transition:box-shadow .25s ease,border-color .25s ease}.promo-card:hover{box-shadow:0 0 32px rgba(255,210,74,.25);border-color:rgba(255,210,74,.5)}.promo-card__media{position:relative;aspect-ratio:750/400;overflow:hidden}.promo-card__img{width:100%;height:100%;object-fit:cover;display:block}.promo-card__tag{position:absolute;top:12px;left:12px;z-index:2;background:rgba(6,18,13,.7);padding:4px 10px;border-radius:6px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.promo-card__body{display:flex;flex-direction:column;gap:6px;padding:clamp(16px,2vw,22px);flex:1 1 auto}.promo-card__body h3{color:#ffd24a;font-size:1.2rem}.promo-card__body p{color:rgba(223,238,231,.7)}.promo-card__body .btn{margin-top:auto;align-self:flex-start}.promo-splide{position:relative}.promo-splide .splide__track{overflow:hidden}@media(min-width: 768px){.promo-splide .splide__track{overflow:clip;overflow-clip-margin:40px;padding-block:6px}}@media(min-width: 768px){.promo-splide{padding-inline:56px}}.promo-splide .splide__slide{height:auto}.promo-splide .splide__slide>.promo-card{height:100%}.promo-splide .splide__arrow{position:absolute;top:42%;transform:translateY(-50%);z-index:3;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;cursor:pointer;background:rgba(6,18,13,.7);border:1px solid rgba(29,255,159,.45);opacity:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .2s,box-shadow .2s}.promo-splide .splide__arrow svg{width:18px;height:18px;fill:#1dff9f}.promo-splide .splide__arrow:hover{background:rgba(29,255,159,.15);box-shadow:0 0 16px rgba(29,255,159,.4)}.promo-splide .splide__arrow:focus-visible{outline:2px solid #ffd24a;outline-offset:2px}.promo-splide .splide__arrow:disabled{opacity:.35;cursor:default}.promo-splide .splide__arrow--prev{left:4px}.promo-splide .splide__arrow--prev svg{transform:scaleX(-1)}.promo-splide .splide__arrow--next{right:4px}.promo-splide__dots{display:flex;justify-content:center;gap:8px;margin-top:1.4em}.promo-splide__dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:rgba(223,238,231,.25);opacity:1;cursor:pointer;transition:.2s}.promo-splide__dots button:hover{background:rgba(29,255,159,.6)}.promo-splide__dots button.is-active{width:22px;border-radius:5px;background:#1dff9f;box-shadow:0 0 10px rgba(29,255,159,.7)}.promo-splide__dots button:focus-visible{outline:2px solid #ffd24a;outline-offset:2px}.links__grid{display:grid;gap:clamp(14px,2vw,22px);grid-template-columns:repeat(auto-fit, minmax(220px, 1fr))}.link-tile{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:clamp(18px,2.5vw,26px);border-radius:12px;border:1px solid rgba(255,61,203,.22);background:radial-gradient(200px circle at var(--mx, 50%) var(--my, 50%), rgba(255, 61, 203, 0.14), transparent 60%),rgba(12,42,30,.5);transition:border-color .2s,box-shadow .2s,transform .2s}.link-tile:hover{border-color:#ff3dcb;box-shadow:0 0 22px rgba(255,61,203,.28);transform:translateX(4px)}.link-tile:focus-visible{outline:2px solid #ffd24a;outline-offset:4px}.link-tile__thumb{flex:0 0 auto;width:48px;height:48px;border-radius:10px;background-size:cover;background-position:center;border:1px solid rgba(255,61,203,.35);display:grid;place-items:center;overflow:hidden}.link-tile__thumb img{width:100%;height:100%;object-fit:contain}.link-tile__thumb--icon{border-color:rgba(0,0,0,0);background:rgba(223,238,231,.04)}.link-tile__thumb--icon svg{width:30px;height:30px}.link-tile__label{flex:1 1 auto}.link-tile__label h3{font-size:1.1rem;color:#dfeee7}.link-tile__label p{font-size:.85rem;color:rgba(223,238,231,.7)}.link-tile__arrow{flex:0 0 auto;color:#ff3dcb;font-size:1.4rem}.link-tile.is-primary{border-color:#1dff9f;background:rgba(29,255,159,.08)}.link-tile.is-primary:hover{border-color:#1dff9f;box-shadow:0 0 22px rgba(29,255,159,.3)}.link-tile.is-primary .link-tile__arrow{color:#1dff9f}.site-footer{border-top:1px solid rgba(29,255,159,.2);background:rgba(6,18,13,.85);padding-block:clamp(40px,6vw,72px)}.site-footer .container{width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(16px,5vw,64px)}.site-footer__top{display:flex;flex-wrap:wrap;gap:28px;justify-content:space-between;align-items:flex-start}.site-footer__social{display:flex;gap:16px}.site-footer__social a{color:rgba(223,238,231,.7)}.site-footer__social a:hover{color:#1dff9f}.site-footer__compliance{margin-top:28px;padding-top:22px;border-top:1px solid rgba(223,238,231,.1);font-size:.82rem;color:rgba(223,238,231,.7)}.site-footer__compliance .age-badge{display:inline-block;border:2px solid #ff364f;color:#ff364f;font-weight:800;border-radius:50%;width:42px;height:42px;line-height:38px;text-align:center;margin-bottom:10px}.site-footer__copy{margin-top:18px;font-size:.8rem;color:rgba(223,238,231,.65)}.age-gate{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:rgba(6,18,13,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.age-gate__box{position:relative}.age-gate__box::before,.age-gate__box::after{content:"";position:absolute;width:22px;height:22px;border-color:#1dff9f;border-style:solid;border-width:0}.age-gate__box::before{top:0;left:0;border-top-width:2px;border-left-width:2px}.age-gate__box::after{bottom:0;right:0;border-bottom-width:2px;border-right-width:2px}.age-gate__box{max-width:460px;width:calc(100% - 32px);text-align:center;background:rgba(12,42,30,.9);border:1px solid rgba(29,255,159,.3);border-radius:16px;padding:clamp(28px,5vw,48px)}.age-gate__box h2{color:#1dff9f;text-shadow:0 0 12px rgba(29,255,159,.45);font-size:clamp(1.5rem,4vw,2.2rem);margin:8px 0}.age-gate__note{color:rgba(223,238,231,.7);font-size:.88rem;margin:16px 0 24px}.age-gate__actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}html.age-ok .age-gate{display:none}html:not(.age-ok),html:not(.age-ok) body{overflow:hidden}.decor{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.decor__aurora{position:absolute;inset:-30%;background:radial-gradient(38% 38% at 18% 28%, rgba(29, 255, 159, 0.3), transparent 62%),radial-gradient(34% 34% at 82% 22%, rgba(25, 227, 255, 0.28), transparent 62%),radial-gradient(44% 44% at 62% 82%, rgba(177, 75, 255, 0.26), transparent 62%),radial-gradient(30% 30% at 28% 78%, rgba(255, 61, 203, 0.22), transparent 62%),radial-gradient(28% 28% at 90% 70%, rgba(255, 210, 74, 0.16), transparent 62%);filter:blur(36px);animation:aurora-shift 20s ease-in-out infinite alternate}@keyframes aurora-shift{0%{transform:translate3d(0, 0, 0) scale(1);filter:blur(36px) hue-rotate(0deg)}50%{transform:translate3d(4%, -3%, 0) scale(1.12);filter:blur(36px) hue-rotate(20deg)}100%{transform:translate3d(-4%, 3%, 0) scale(1.06);filter:blur(36px) hue-rotate(-15deg)}}.decor__orb{position:absolute;border-radius:50%;filter:blur(60px);opacity:.65;mix-blend-mode:screen}.decor__orb--1{width:420px;height:420px;top:-130px;left:-110px;background:radial-gradient(circle, rgba(29, 255, 159, 0.8), transparent 70%);animation:decor-drift-1 14s ease-in-out infinite alternate}.decor__orb--2{width:500px;height:500px;bottom:-180px;right:-150px;background:radial-gradient(circle, rgba(25, 227, 255, 0.7), transparent 70%);animation:decor-drift-2 17s ease-in-out infinite alternate}.decor__orb--3{width:340px;height:340px;top:36%;right:-100px;background:radial-gradient(circle, rgba(177, 75, 255, 0.7), transparent 70%);animation:decor-drift-3 12s ease-in-out infinite alternate}.decor__orb--4{width:300px;height:300px;top:12%;left:30%;background:radial-gradient(circle, rgba(255, 61, 203, 0.6), transparent 70%);animation:decor-drift-4 16s ease-in-out infinite alternate}.decor__orb--5{width:360px;height:360px;bottom:-120px;left:12%;background:radial-gradient(circle, rgba(255, 210, 74, 0.55), transparent 70%);animation:decor-drift-5 19s ease-in-out infinite alternate}@keyframes decor-drift-1{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(90px, 70px, 0)}}@keyframes decor-drift-2{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(-110px, -80px, 0)}}@keyframes decor-drift-3{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(-80px, 90px, 0)}}@keyframes decor-drift-4{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(70px, -90px, 0)}}@keyframes decor-drift-5{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(60px, -60px, 0)}}.decor__grid{position:absolute;inset:-10%;background-image:linear-gradient(to right, rgba(25, 227, 255, 0.08) 1px, transparent 1px),linear-gradient(to bottom, rgba(29, 255, 159, 0.08) 1px, transparent 1px);background-size:64px 64px;transform:perspective(600px) rotateX(38deg);transform-origin:center bottom;opacity:.6;animation:grid-flow 5s linear infinite}@keyframes grid-flow{from{background-position:0 0,0 0}to{background-position:0 64px,0 64px}}.svg-defs{position:absolute;width:0;height:0;overflow:hidden}.fluid{position:fixed;inset:-10%;z-index:0;pointer-events:none;overflow:hidden;filter:url("#goo") blur(12px);opacity:.34}.fluid__blob{position:absolute;width:460px;height:460px;border-radius:50%;mix-blend-mode:screen}.fluid__blob--a{background:radial-gradient(circle, #1DFF9F 0 45%, transparent 70%);top:6%;left:8%;animation:fluid-a 19s ease-in-out infinite alternate}.fluid__blob--b{background:radial-gradient(circle, #19E3FF 0 45%, transparent 70%);top:30%;left:58%;animation:fluid-b 23s ease-in-out infinite alternate}.fluid__blob--c{background:radial-gradient(circle, #B14BFF 0 45%, transparent 70%);top:58%;left:26%;animation:fluid-c 21s ease-in-out infinite alternate}.fluid__blob--d{background:radial-gradient(circle, #FF3DCB 0 45%, transparent 70%);top:62%;left:70%;animation:fluid-d 25s ease-in-out infinite alternate}.fluid__blob--e{background:radial-gradient(circle, #FFD24A 0 42%, transparent 70%);top:34%;left:40%;animation:fluid-e 17s ease-in-out infinite alternate}@keyframes fluid-a{from{transform:translate3d(0, 0, 0) scale(1)}to{transform:translate3d(180px, 140px, 0) scale(1.25)}}@keyframes fluid-b{from{transform:translate3d(0, 0, 0) scale(1.1)}to{transform:translate3d(-200px, 100px, 0) scale(0.85)}}@keyframes fluid-c{from{transform:translate3d(0, 0, 0) scale(0.9)}to{transform:translate3d(160px, -150px, 0) scale(1.25)}}@keyframes fluid-d{from{transform:translate3d(0, 0, 0) scale(1.15)}to{transform:translate3d(-160px, -120px, 0) scale(0.9)}}@keyframes fluid-e{from{transform:translate3d(0, 0, 0) scale(1)}to{transform:translate3d(130px, 150px, 0) scale(1.3)}}.has-bg{position:relative;overflow:hidden}.has-bg .container{position:relative;z-index:1}.section-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;opacity:.2;pointer-events:none;user-select:none}.has-bg::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(to bottom, rgba(6, 18, 13, 0.7), rgba(6, 18, 13, 0.92))}.js [data-reveal],.js [data-reveal-item]{opacity:0;clip-path:inset(0 0 100% 0)}.js [data-reveal].is-revealed{animation:reveal-wipe .8s cubic-bezier(0.16, 0.84, 0.3, 1) both}.js [data-reveal-item].is-revealed{animation:reveal-wipe .8s cubic-bezier(0.16, 0.84, 0.3, 1) both,reveal-scan .8s ease-out both}@keyframes reveal-wipe{from{opacity:0;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes reveal-scan{0%{filter:drop-shadow(0 0 0 rgba(29, 255, 159, 0))}22%{filter:drop-shadow(0 -6px 12px rgba(29, 255, 159, 0.6))}100%{filter:drop-shadow(0 0 0 rgba(29, 255, 159, 0))}}.js .story__item{opacity:0}.js [data-reveal].is-revealed .story__item{animation:story-item-in .55s cubic-bezier(0.16, 0.84, 0.3, 1) both}.js [data-reveal].is-revealed .story__item:nth-child(1){animation-delay:0.1s}.js [data-reveal].is-revealed .story__item:nth-child(2){animation-delay:0.2s}.js [data-reveal].is-revealed .story__item:nth-child(3){animation-delay:0.3s}.js [data-reveal].is-revealed .story__item:nth-child(4){animation-delay:0.4s}.js [data-reveal].is-revealed .story__item:nth-child(5){animation-delay:0.5s}.js [data-reveal].is-revealed .story__item:nth-child(6){animation-delay:0.6s}.js [data-reveal].is-revealed .story__item:nth-child(7){animation-delay:0.7s}.js [data-reveal].is-revealed .story__item:nth-child(8){animation-delay:0.8s}@keyframes story-item-in{from{opacity:0;transform:translateX(-22px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion: reduce){.decor__aurora,.decor__orb,.decor__grid,.fluid__blob{animation:none}.js [data-reveal],.js [data-reveal-item],.js .story__item{opacity:1;clip-path:none;transform:none;animation:none}}@media(max-width: 767px){.decor__orb{filter:blur(48px);opacity:.5}.decor__orb--4,.decor__orb--5{display:none}.decor__aurora{filter:blur(28px);opacity:.8}.fluid{display:none}}html.booting{overflow:hidden}.boot{position:fixed;inset:0;z-index:200;display:grid;place-items:center;background:#06120d;transition:opacity .5s ease,visibility 0s .5s}html.boot-done .boot{display:none}.boot.is-done{opacity:0;visibility:hidden;transition:opacity .5s ease,visibility 0s .5s}.boot__inner{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.boot__tag{color:#ffd24a;letter-spacing:.15em}.boot__logo{font-family:"Orbitron",sans-serif;font-size:clamp(2.4rem,8vw,5rem);font-weight:900;letter-spacing:.08em;color:#1dff9f;text-shadow:0 0 12px rgba(29,255,159,.45)}.boot__bar{width:240px;height:4px;border-radius:2px;border:1px solid rgba(29,255,159,.35);background:rgba(29,255,159,.08);overflow:hidden}.boot__fill{display:block;height:100%;width:0;border-radius:2px;background:linear-gradient(90deg, #1DFF9F, #19E3FF);animation:boot-fill 1.3s ease-out forwards}@keyframes boot-fill{from{width:0}to{width:100%}}.boot__status{font-family:ui-monospace,monospace;font-size:.8rem;color:rgba(223,238,231,.7);letter-spacing:.1em}.ticker{overflow:hidden;border-block:1px solid rgba(255,210,74,.25);background:rgba(12,42,30,.5)}.ticker__track{display:flex;gap:48px;width:max-content;white-space:nowrap;padding-block:12px;animation:ticker-scroll var(--ticker-dur, 32s) linear infinite}.ticker:hover .ticker__track{animation-play-state:paused}.ticker__item{color:#dfeee7;font-size:.95rem}.ticker__item b{color:#ffd24a}@keyframes ticker-scroll{from{transform:translateX(0)}to{transform:translateX(calc(var(--ticker-shift, 50%) * -1))}}html{scrollbar-color:#1dff9f #06120d;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#06120d}::-webkit-scrollbar-thumb{background:linear-gradient(180deg, #1DFF9F, #19E3FF);border-radius:6px;border:2px solid #06120d}.to-top{position:fixed;right:clamp(14px,3vw,28px);bottom:clamp(14px,3vw,28px);z-index:70;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:rgba(6,18,13,.7);border:1px solid rgba(29,255,159,.5);color:#1dff9f;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transform:translateY(10px);transition:opacity .25s,transform .25s,box-shadow .2s}.to-top.is-visible{opacity:1;transform:none}.to-top:hover{box-shadow:0 0 18px rgba(29,255,159,.5)}.to-top:focus-visible{outline:2px solid #ffd24a;outline-offset:2px}.particles{position:fixed;inset:0;z-index:0;pointer-events:none}main,.site-footer{position:relative;z-index:1}.scanlines{position:fixed;inset:0;z-index:2;pointer-events:none;opacity:.1;background:repeating-linear-gradient(to bottom, rgba(255, 255, 255, 0.18) 0 1px, transparent 1px 3px);mix-blend-mode:overlay}.cursor-glow{position:fixed;top:0;left:0;z-index:60;width:320px;height:320px;border-radius:50%;pointer-events:none;transform:translate(-50%, -50%);background:radial-gradient(circle, rgba(25, 227, 255, 0.18), transparent 60%);opacity:0;transition:opacity .3s;will-change:transform}.glitch{position:relative}.glitch::before,.glitch::after{content:attr(data-text);position:absolute;inset:0;clip-path:inset(0)}.glitch::before{color:#ff364f;transform:translate(2px, 0);animation:glitch-a 2.6s infinite steps(2)}.glitch::after{color:#1dff9f;transform:translate(-2px, 0);animation:glitch-b 3.2s infinite steps(2)}@keyframes glitch-a{0%,92%,100%{clip-path:inset(0 0 100% 0)}93%{clip-path:inset(20% 0 40% 0)}96%{clip-path:inset(60% 0 10% 0)}}@keyframes glitch-b{0%,90%,100%{clip-path:inset(100% 0 0 0)}91%{clip-path:inset(50% 0 30% 0)}95%{clip-path:inset(10% 0 70% 0)}}.btn:hover,.btn:focus-visible{will-change:transform}@keyframes rgb-pan{to{background-position:200% 0}}@keyframes rgb-breathe-line{0%,100%{opacity:.5;filter:drop-shadow(0 0 4px rgba(29, 255, 159, 0.5))}50%{opacity:1;filter:drop-shadow(0 0 9px rgba(25, 227, 255, 0.85))}}@keyframes rgb-hue{to{filter:hue-rotate(360deg)}}@keyframes rgb-glow{0%{box-shadow:0 0 14px rgba(29,255,159,.45)}20%{box-shadow:0 0 30px rgba(25,227,255,.7)}40%{box-shadow:0 0 16px rgba(177,75,255,.5)}60%{box-shadow:0 0 30px rgba(255,61,203,.7)}80%{box-shadow:0 0 16px rgba(255,210,74,.5)}100%{box-shadow:0 0 14px rgba(29,255,159,.45)}}.site-footer::before,.section::before,.section-head::after,.site-header::before{background:linear-gradient(90deg, #1DFF9F, #19E3FF, #B14BFF, #FF3DCB, #FFD24A, #1DFF9F);background-size:200% 100%;animation:rgb-pan 5s linear infinite,rgb-breathe-line 3.2s ease-in-out infinite}.site-header::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;z-index:1}.section-head::after{content:"";display:block;width:90px;height:3px;margin-top:14px;border-radius:2px}.promo-card:hover,.hud-card:hover,.link-tile:hover,.story__media:hover{animation:rgb-glow 4s linear infinite}.hero__bracket{animation:rgb-hue 6s linear infinite}.section::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:min(92%,1180px);height:2px;border-radius:2px;z-index:1}.site-footer{border-top-color:rgba(0,0,0,0)}.site-footer::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;z-index:1}.video__frame,.story__media{animation:rgb-glow 5s linear infinite}.section-head h2{color:#dfeee7;text-shadow:0 0 16px rgba(29,255,159,.28),0 0 34px rgba(25,227,255,.18)}.crt-sweep{position:fixed;left:0;right:0;top:0;height:140px;z-index:3;pointer-events:none;background:linear-gradient(to bottom, transparent, rgba(25, 227, 255, 0.07) 45%, rgba(255, 255, 255, 0.05) 50%, transparent);animation:crt-sweep 8s linear infinite}@keyframes crt-sweep{0%{transform:translateY(-160px);opacity:0}8%{opacity:1}92%{opacity:1}100%{transform:translateY(100vh);opacity:0}}.btn{position:relative;overflow:hidden}.btn::after{content:"";position:absolute;top:0;bottom:0;left:0;width:55%;background:linear-gradient(100deg, transparent, rgba(255, 255, 255, 0.5), transparent);pointer-events:none;transform:translateX(-180%) skewX(-20deg);animation:btn-sheen 4.5s ease-in-out infinite}@keyframes btn-sheen{0%,55%{transform:translateX(-180%) skewX(-20deg)}78%,100%{transform:translateX(320%) skewX(-20deg)}}.hero__label{animation:neon-flicker 7s steps(1) infinite}@keyframes neon-flicker{0%,17%,19%,21%,55%,100%{opacity:1;text-shadow:0 0 8px rgba(255,210,74,.6)}18%,20%{opacity:.35;text-shadow:none}56%,58%{opacity:.5;text-shadow:none}}.promo-card::after{content:"";position:absolute;left:0;right:0;top:0;height:38%;z-index:3;background:linear-gradient(to bottom, rgba(25, 227, 255, 0.4), transparent);transform:translateY(-130%);opacity:0;pointer-events:none}.promo-card:hover::after{animation:card-scan 1.1s ease-out}@keyframes card-scan{0%{transform:translateY(-130%);opacity:0}25%{opacity:.85}100%{transform:translateY(280%);opacity:0}}.is-paused::before,.is-paused .section-head::after,.is-paused .video__frame,.is-paused .story__media,.is-paused .hero__label,.is-paused .hero__bracket,.is-paused .btn::after{animation-play-state:paused}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}.scanlines,.particles{display:none}.glitch::before,.glitch::after{animation:none;display:none}.cursor-glow{display:none}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}
