:root{--bg:#090a14;--panel:#151324;--panel-2:#191526;--border:rgba(221,211,255,.11);--text:#f8f6ff;--sub:#a6a1b8;--soft:#76728b;--lilac:#bd99f2;--pink:#ffa8c2;--mint:#83e3d2;--max:1180px;scroll-behavior:smooth}
*{box-sizing:border-box}
html{scroll-padding-top:92px}
body{margin:0;min-width:320px;color:var(--text);background:var(--bg);font:500 14px/1.65 Manrope,Arial,sans-serif;overflow-x:hidden}
a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--mint);outline-offset:4px}h1,h2,h3,p{margin-top:0}.container{width:min(calc(100% - 74px),var(--max));margin-inline:auto}[hidden]{display:none!important}
::selection{background:#b68fe7;color:#090a14}.ambient{position:absolute;z-index:-2;pointer-events:none;filter:blur(9px);border-radius:50%}.ambient-one{width:660px;height:660px;right:-180px;top:80px;background:radial-gradient(circle,#4a225b75 0,#36174939 37%,transparent 69%)}.ambient-two{width:580px;height:700px;left:-340px;top:500px;background:radial-gradient(circle,#22165b5a,transparent 70%)}.noise{position:fixed;inset:0;pointer-events:none;z-index:20;opacity:.11;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 140 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.11' filter='url(%23n)'/%3E%3C/svg%3E")}
.site-header{height:91px;position:relative;z-index:30;border-bottom:1px solid rgba(230,220,255,.065);background:rgba(9,10,20,.70);backdrop-filter:blur(20px)}.header-inner{height:100%;display:flex;align-items:center;gap:35px}.brand{display:inline-flex;align-items:center;gap:12px;flex:0 0 auto}.brand-glyph{width:38px;height:38px;display:grid;place-items:center;color:#bd98f0;font-size:39px;line-height:1}.brand-glyph svg{display:block;width:35px;height:35px}.brand-type{display:flex;flex-direction:column;line-height:1}.brand-name{font:800 24px/.92 'Space Grotesk',Manrope,sans-serif;letter-spacing:-1.2px}.brand-period{color:#cb99ec}.brand-sub{font-size:8px;letter-spacing:4.4px;margin-top:8px;font-weight:800;color:#c2b7d9}.nav-links{margin-left:auto;display:flex;align-items:center;gap:39px}.nav-links a{font-weight:700;color:#b6b1c5;font-size:12px;transition:color .2s}.nav-links a:hover,.back-to-top:hover{color:#fff}.header-right{display:flex;align-items:center;gap:18px}.lang-switch{border:1px solid #343047;display:flex;align-items:center;padding:3px;background:#181627;border-radius:10px;gap:2px}.lang-btn{border:0;background:transparent;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:800;color:#9993b0;transition:background .2s,color .2s}.lang-btn.active{background:#48405d;color:#fff;box-shadow:0 1px 7px #0004}.nav-cta{border:1px solid #554368;background:#211a2d;display:flex;align-items:center;gap:18px;padding:11px 16px;border-radius:11px;font-size:11px;font-weight:800;transition:background .2s,transform .2s}.nav-cta:hover{background:#35253e;transform:translateY(-2px)}.cta-arrow{font-size:18px;color:#d0a4fb;line-height:1}
.hero{min-height:687px;display:grid;grid-template-columns:1.01fr .99fr;gap:25px;align-items:center;padding-top:44px;padding-bottom:57px}.hero-left{position:relative;z-index:2;padding-top:10px}.status-tag{display:inline-flex;align-items:center;gap:13px;color:#d3a7fa;font-size:10px;font-weight:800;letter-spacing:2.5px}.status-dot{height:6px;width:6px;background:#85e5d6;box-shadow:0 0 12px #83e3d2;border-radius:50%}.status-star{color:#bda2dc;font-size:13px;animation:twinkle 4s ease-in-out infinite}.hero h1{font:800 clamp(53px,5.35vw,84px)/1.07 'Space Grotesk',Manrope,sans-serif;letter-spacing:-5.7px;margin:24px 0 25px;white-space:nowrap}.hero h1 span{display:block}.hero-gradient{background:linear-gradient(100deg,#aa8bee 9%,#ce99f5 46%,#ffadaf 89%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-description{color:var(--sub);font-size:15px;line-height:1.92;max-width:460px;margin-bottom:29px}.hero-buttons{display:flex;gap:13px;align-items:center;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:22px;border-radius:12px;min-height:50px;padding:0 20px;font-size:12px;font-weight:800;transition:transform .22s,filter .22s,border-color .22s}.button:hover{transform:translateY(-3px);filter:brightness(1.08)}.button svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.button-primary{background:linear-gradient(105deg,#af8af2,#e4a0db);color:#211330;box-shadow:0 15px 45px #8b60c027}.button-outline{background:#10101d;border:1px solid #393344;color:#f4edfd}.button-outline span:last-child{font-size:18px}.hero-bottom{display:flex;align-items:center;gap:13px;margin-top:62px}.tiny-marks{display:flex;margin-right:1px}.tiny-marks span{width:27px;height:27px;border-radius:50%;border:2px solid var(--bg);display:grid;place-items:center;background:#5b397c;color:#e2bafc;font-size:13px;margin-left:-5px}.tiny-marks span:nth-child(2){background:#85446c}.tiny-marks span:nth-child(3){background:#2c6274}.tiny-marks span:nth-child(4){background:#595f4d}.hero-bottom strong{font-size:11px;line-height:1.3;display:block;font-weight:800}.hero-bottom small{color:var(--soft);font-size:10px;display:block;margin-top:3px}.thin-sep{height:26px;width:1px;background:#3c3448;margin:0 5px 0 9px}.hero-index strong{color:#c7a3f2}
.hero-right{height:535px;position:relative;display:grid;place-items:center;isolation:isolate}.orbital-field{position:absolute;width:570px;height:550px;inset:0;left:50%;top:49%;transform:translate(-50%,-50%);z-index:-1}.outer-ring,.mid-ring,.inner-ring{position:absolute;border-radius:50%;border:1px solid rgba(190,138,243,.14);left:50%;top:50%;transform:translate(-50%,-50%)}.outer-ring{height:510px;width:510px}.mid-ring{height:425px;width:425px;border-style:dashed;border-color:rgba(214,174,255,.15)}.inner-ring{height:335px;width:335px;border-color:rgba(176,124,239,.16)}.orbit-glow{position:absolute;inset:80px;background:radial-gradient(circle,rgba(183,94,219,.15),transparent 67%)}.orbit-dot{position:absolute;border-radius:100%;background:#eab6f7;box-shadow:0 0 15px #eab6f7}.dot1{width:5px;height:5px;top:22%;left:11%}.dot2{width:8px;height:8px;right:7%;top:56%}.dot3{width:4px;height:4px;left:32%;bottom:8%}.hero-poster{position:relative;width:min(92%,420px);height:448px;border:1.5px solid #7553a4;border-radius:23px;overflow:hidden;background:radial-gradient(circle at 50% 42%,#6541a3 0%,#36226a 27%,#241345 56%,#140f31 100%);box-shadow:0 29px 70px #05020b86,0 0 0 7px #5c3b8627,0 0 105px #8f4db127;transform:rotate(-7deg) translate(11px,3px);transition:transform .6s ease}.hero-poster:hover{transform:rotate(-4deg) translate(11px,-5px)}.poster-mesh{position:absolute;inset:-35%;background:repeating-linear-gradient(90deg,transparent 0 43px,#c69afd10 44px 45px),repeating-linear-gradient(0deg,transparent 0 43px,#c69afd10 44px 45px);transform:perspective(420px) rotateX(55deg) scale(1.2);top:22%;mask-image:linear-gradient(transparent 0,#000 35%)}.poster-stars{position:absolute;inset:0}.poster-stars i{position:absolute;background:#fff;border-radius:50%;width:2px;height:2px;box-shadow:0 0 5px white}.poster-stars i:nth-child(1){top:21%;left:8%}.poster-stars i:nth-child(2){top:41%;left:23%}.poster-stars i:nth-child(3){top:29%;right:11%}.poster-stars i:nth-child(4){top:13%;right:29%;width:3px;height:3px}.poster-stars i:nth-child(5){top:63%;left:12%}.poster-stars i:nth-child(6){top:55%;right:19%}.poster-stars i:nth-child(7){top:78%;right:39%}.poster-stars i:nth-child(8){top:16%;left:39%}.poster-stars i:nth-child(9){top:72%;left:46%}.poster-top{display:flex;align-items:center;justify-content:space-between;position:absolute;left:25px;right:24px;top:21px}.poster-brand{font:800 20px/1 'Space Grotesk',sans-serif;letter-spacing:-1px}.poster-brand span{font-size:14px;color:#e7b0ff;margin:0 1px}.poster-edition{font-size:8px;letter-spacing:1.8px;color:#d9bae9}.poster-center{position:absolute;inset:60px 0 105px;display:grid;place-items:center}.portal-halo{width:285px;height:285px;position:absolute;border-radius:50%;background:radial-gradient(circle,#de9cff6d 0,#6b43c866 39%,transparent 68%);filter:blur(10px)}.portal-symbol{width:245px;height:245px;filter:drop-shadow(0 0 24px #d5a0fc);animation:floatSym 6s ease-in-out infinite}.portal-symbol svg{width:100%;height:100%}.poster-bottom{position:absolute;left:27px;bottom:24px;right:24px;display:flex;justify-content:space-between;align-items:flex-end}.poster-kicker{display:block;font-size:9px;font-weight:800;letter-spacing:2.2px;color:#cfb8ee;margin-bottom:8px}.poster-bottom strong{display:block;font:700 31px/1.07 'Space Grotesk',sans-serif;letter-spacing:-1.2px;white-space:pre-line}.poster-corner{font-size:43px;color:#d6a5ff;line-height:1;opacity:.84}.float-note{position:absolute;display:flex;align-items:center;gap:12px;padding:11px 15px;border:1px solid rgba(194,157,250,.25);background:linear-gradient(110deg,#292039e9,#211a34f1);border-radius:14px;box-shadow:0 18px 38px #0605117d;z-index:2}.float-note strong{display:block;font-size:10px;font-weight:800;letter-spacing:1px}.float-note span:not(.note-icon){font-size:10px;color:#b9adc9}.note-icon{display:grid;place-items:center;border-radius:8px;background:#49316a;color:#d7a3ff;font-size:20px;width:32px;height:32px}.note-pink{background:#5f2c63;color:#ffb2d3}.note-top{right:-9px;top:44px;transform:rotate(7deg)}.note-bottom{left:-25px;bottom:39px;transform:rotate(5deg)}.note-bottom>span:last-child{font-size:20px!important;margin-left:8px;color:#d6a1ef!important}.hero-spark{position:absolute;color:#b894e8}.spark-one{top:75px;left:0;font-size:25px}.spark-two{right:12px;bottom:100px;font-size:18px}.spark-three{left:41px;bottom:60px;font-size:15px}
.metrics-bar{min-height:122px;margin:0 0 130px;display:grid;grid-template-columns:1fr 1px 1.25fr 1px 1fr;align-items:center;border:1px solid #30283e;border-radius:20px;background:linear-gradient(110deg,#19152a,#171321 56%,#201629);box-shadow:0 12px 40px #06050d46;padding:22px 49px}.metric{display:flex;align-items:center;gap:19px;justify-content:center}.metric:first-child{justify-content:flex-start}.metric:last-child{justify-content:flex-end}.metric-divider{width:1px;background:#30293a;height:43px}.metric-glyph{height:48px;width:48px;border-radius:14px;display:grid;place-items:center;font-size:27px}.metric-glyph.purple{background:#3b2759;color:#c399fe}.metric-glyph.coral{background:#4a2939;color:#efb0bb}.metric-glyph.mint{background:#224441;color:#85e9d4}.metric strong{display:block;font:700 22px/1.2 'Space Grotesk',sans-serif;letter-spacing:-.7px}.metric small{color:#817994;font-size:9px;letter-spacing:1.75px;display:block;margin-top:5px;font-weight:800}
.section-topline{display:flex;align-items:center;justify-content:space-between}.section-kicker{display:flex;align-items:center;gap:13px;font-size:10px;font-weight:800;letter-spacing:2.2px;color:#c99af1}.section-kicker i{width:29px;height:1px;background:#b68ce9}.section-number{font-weight:800;font-size:10px;letter-spacing:2px;color:#777084}.catalog-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.catalog-section h2,.vision-section h2,.roadmap-section h2{font:800 clamp(38px,4.4vw,60px)/1.15 'Space Grotesk',sans-serif;letter-spacing:-2.7px;margin:17px 0 10px}.catalog-section h2 em,.vision-section h2 em,.roadmap-section h2 em{font-style:normal;color:#bd91f2}.section-lead{color:#9c97ab;font-size:14px;line-height:1.85}.catalog-count{border-left:1px solid #40334f;padding-left:23px;display:flex;align-items:center;gap:17px;margin-bottom:9px}.catalog-count span{font-size:9px;color:#9286a9;letter-spacing:2px;font-weight:800}.catalog-count strong{font:700 35px 'Space Grotesk',sans-serif;color:#e2d3ef}.catalog-controls{display:flex;justify-content:space-between;align-items:center;gap:17px;margin:34px 0 23px}.filters{display:flex;gap:7px;flex-wrap:wrap}.filter{background:transparent;border:1px solid transparent;color:#aaa3b7;font-size:11px;font-weight:800;padding:10px 15px;border-radius:10px;transition:.2s}.filter:hover{color:#f5eaff;border-color:#4d405c}.filter.active{background:#3b2a52;color:#dfc1ff;border-color:#58406d}.search-wrap{min-width:245px;max-width:260px;width:100%;height:43px;display:flex;align-items:center;gap:10px;border:1px solid #302a40;border-radius:10px;background:#141321;padding:0 13px;color:#81768f}.search-wrap svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8}.search-wrap input{border:0;outline:none;color:#f7f4ff;background:none;min-width:0;width:100%;font-size:11px}.search-wrap input::placeholder{color:#6c687c}.search-wrap:focus-within{border-color:#a685d7}.empty-collection{position:relative;min-height:360px;border:1px solid #342b48;border-radius:20px;overflow:hidden;display:grid;grid-template-columns:43% 57%;background:radial-gradient(circle at 18% 51%,#32204e80 0,transparent 46%),linear-gradient(105deg,#18142a 5%,#171323 56%,#191321);margin-bottom:124px}.empty-collection:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff05 1px,transparent 1px),linear-gradient(90deg,#ffffff05 1px,transparent 1px);background-size:45px 45px;mask-image:linear-gradient(90deg,#000,transparent 90%)}.empty-art{position:relative;min-height:350px;display:grid;place-items:center;isolation:isolate}.empty-orbit{position:absolute;border:1px solid #ae7ddd4d;width:270px;height:270px;border-radius:50%;transform:rotate(-25deg) scaleY(.63)}.empty-orbit.orbit-b{width:220px;height:220px;transform:rotate(35deg) scaleY(.72);border-color:#c49bec5c}.empty-star{font-size:170px;line-height:1;color:#c4a0f4;filter:drop-shadow(0 0 42px #a16dd1b3);animation:floatSym 7s infinite ease-in-out}.empty-dot{width:8px;height:8px;border-radius:50%;background:#f2b3db;position:absolute;box-shadow:0 0 15px #f2b3db}.ed1{top:76px;left:22%}.ed2{bottom:81px;right:15%;background:#a5f0e4;box-shadow:0 0 15px #a5f0e4}.empty-star-small{position:absolute;right:9%;top:56px;font-size:25px;color:#e4c4ff}.empty-copy{align-self:center;padding:45px 58px 45px 10px;position:relative;z-index:1}.empty-label{font-size:10px;letter-spacing:2.05px;font-weight:800;color:#c89fea;display:flex;align-items:center;gap:12px}.pulse-mini{background:#8cf1df;width:6px;height:6px;border-radius:50%;box-shadow:0 0 12px #8cf1df;animation:pulse 2.4s infinite}.empty-copy h3{font:800 clamp(28px,3.5vw,46px)/1.15 'Space Grotesk',sans-serif;letter-spacing:-1.6px;max-width:510px;margin:17px 0 15px;white-space:pre-line}.empty-copy p{max-width:495px;color:#ada5bd;line-height:1.9;font-size:13px;margin-bottom:20px}.empty-footer{border-top:1px solid #ffffff17;padding-top:14px;display:flex;gap:10px;color:#9d89b8;font-size:9px;font-weight:800;letter-spacing:1.8px}.empty-footer span:first-child{font-size:18px;line-height:1}.empty-corner{position:absolute;bottom:18px;right:19px;color:#685d7b;font-size:9px;letter-spacing:2px;font-weight:800}.no-results{text-align:center;border:1px solid var(--border);border-radius:20px;padding:75px 20px;margin-bottom:130px}.no-results>span{font-size:38px;color:#cfa4f3}.no-results h3{font-size:24px;margin:7px 0}.no-results p{color:var(--sub)}.no-results button{color:var(--pink);background:none;border:0;font-weight:800}.games-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:130px}.game-card{background:#181526;border:1px solid #312943;border-radius:17px;overflow:hidden;transition:transform .2s,border-color .2s}.game-card:hover{transform:translateY(-5px);border-color:#835fa7}.game-cover{aspect-ratio:16/10;display:block;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 45%,#69489b,#2d194a 62%,#1b1631);width:100%;border:0;padding:0;color:#fff}.game-cover img{display:block;width:100%;height:100%;object-fit:cover}.game-cover .cover-symbol{font-size:82px;text-shadow:0 0 55px #ffe4ff}.game-cover .cover-play{position:absolute;bottom:16px;right:16px;border-radius:50%;background:#fff;color:#2c1740;display:grid;place-items:center;width:42px;height:42px;font-size:19px}.game-info{padding:19px}.game-genre{font-size:9px;text-transform:uppercase;letter-spacing:2px;color:#c4a0f3;font-weight:800}.game-info h3{font:700 20px 'Space Grotesk',sans-serif;margin:8px 0}.game-info p{color:#a8a0b6;min-height:45px;font-size:12px;line-height:1.8}.game-play{background:none;border:0;border-top:1px solid #393047;color:#e5c7ff;width:100%;text-align:left;padding:13px 0 2px;font-weight:800;font-size:11px;display:flex;justify-content:space-between}
.vision-section{padding:117px 0 126px;border-top:1px solid #2b2236;border-bottom:1px solid #2b2236;background:radial-gradient(circle at 14% 55%,#2617356b,transparent 50%),linear-gradient(130deg,#12101e,#151020 55%,#11101b)}.vision-head{display:grid;grid-template-columns:1.4fr .65fr;gap:55px;align-items:end}.vision-section h2{margin-bottom:0}.vision-head>p{color:#a69caf;font-size:14px;line-height:2;max-width:365px;margin-bottom:10px}.value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:72px}.value-card{padding:2px 43px 0 0;min-height:215px}.value-card+.value-card{padding-left:43px;border-left:1px solid #30263a}.value-number{font-size:10px;letter-spacing:1.2px;color:#8b819d}.value-symbol{font:500 42px/1 'Space Grotesk',sans-serif;margin:20px 0 17px}.value-symbol.lilac{color:#bc8ffa}.value-symbol.pink{color:#f1a4c1}.value-symbol.teal{color:#8ce3d6}.value-card h3{font:700 18px 'Space Grotesk',sans-serif;margin-bottom:9px}.value-card p{font-size:12px;line-height:1.95;color:#a9a1b5;max-width:300px;margin:0}
.roadmap-section{padding-block:130px 137px}.roadmap-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:100px}.roadmap-section h2{margin-top:22px}.roadmap-section .section-lead{max-width:330px}.timeline{margin-top:5px}.timeline-step{display:grid;grid-template-columns:52px 1fr;gap:17px;position:relative;padding-bottom:44px}.timeline-step:not(:last-child):before{content:"";position:absolute;left:20px;top:40px;bottom:0;border-left:1px dashed #514064}.step-indicator{width:40px;height:40px;border-radius:11px;border:1px solid #4a385f;background:#241b34;display:grid;place-items:center;color:#ad95bf;font:700 13px 'Space Grotesk',sans-serif;position:relative;z-index:1}.step-indicator.step-now{color:#311e43;background:#c5a1ef;border-color:#d6b6fb;box-shadow:0 0 25px #af80ee4d}.step-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.timeline-step h3{font:700 18px 'Space Grotesk',sans-serif;margin:6px 0 8px}.timeline-step p{font-size:12px;line-height:1.85;color:#9e95ae;margin:0}.phase-status{font-size:9px;color:#86dfd1;letter-spacing:1.3px;font-weight:800;white-space:nowrap}.final-cta{margin-bottom:103px}.cta-inner{background:linear-gradient(105deg,#5c3696 0%,#8c4fa3 46%,#b56a9a 100%);border-radius:22px;min-height:223px;display:flex;align-items:center;gap:35px;padding:45px 53px;position:relative;overflow:hidden;isolation:isolate}.cta-inner:before{content:"";position:absolute;width:390px;height:390px;border:1px solid #ffffff28;border-radius:50%;right:-90px;top:-80px;z-index:-1;box-shadow:0 0 0 40px #ffffff07,0 0 0 80px #ffffff05}.cta-illustration{position:absolute;right:140px;top:-68px;font-size:380px;line-height:1;color:#fff;opacity:.05;z-index:-1}.cta-inner>div:nth-child(2){flex:1}.cta-kicker{font-weight:800;letter-spacing:2px;font-size:10px;color:#f7d3fa}.cta-inner h2{font:800 clamp(35px,4vw,53px) 'Space Grotesk',sans-serif;letter-spacing:-2px;margin:11px 0 5px}.cta-inner h2 em{font-style:normal;color:#ffd0ed}.cta-inner p{color:#ffe6fd;font-size:12px;margin:0}.button-light{background:#fff;color:#312242;white-space:nowrap;z-index:2}
.site-footer{border-top:1px solid #292333}.footer-top{min-height:135px;display:flex;align-items:center;gap:45px}.footer-brand .brand-glyph{font-size:27px}.footer-brand .brand-name{font-size:21px}.footer-brand .brand-sub{font-size:7px}.footer-top p{color:#9690a4;font-size:12px;margin:0;flex:1}.back-to-top{font-weight:800;font-size:12px;color:#d6b3f0}.footer-base{border-top:1px solid #272331;min-height:65px;display:flex;justify-content:space-between;align-items:center;color:#756e81;font-size:9px;font-weight:800;letter-spacing:1.4px}
.game-dialog{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px}.game-backdrop{position:absolute;inset:0;background:#07060de8;backdrop-filter:blur(16px)}.game-dialog-panel{width:min(1100px,100%);position:relative;border:1px solid #534267;border-radius:18px;background:#121121;overflow:hidden;box-shadow:0 30px 100px #000b}.game-dialog-head{height:67px;padding:0 22px;display:flex;justify-content:space-between;align-items:center}.game-dialog-head strong{display:block;font-size:16px}.game-dialog-head small{color:#a49ab6;letter-spacing:1.5px;font-size:9px}.game-dialog-actions{display:flex;gap:12px}.game-dialog-actions button{background:#2d253d;border:1px solid #4a3c60;border-radius:9px;color:#fff;width:38px;height:36px;font-size:20px}.game-dialog iframe{display:block;width:100%;height:min(74vh,750px);border:0;background:#090b15}
@keyframes twinkle{0%,100%{opacity:1}50%{opacity:.35}}@keyframes floatSym{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes pulse{0%,100%{box-shadow:0 0 4px #8cf1df;opacity:.7}50%{box-shadow:0 0 16px #8cf1df;opacity:1}}
@media (max-width:1100px){.container{width:min(calc(100% - 56px),var(--max))}.nav-links{gap:21px}.header-inner{gap:18px}.hero h1{font-size:clamp(46px,5.5vw,72px);letter-spacing:-3px}.hero-right{transform:scale(.90);transform-origin:center}.hero-bottom{margin-top:43px}.float-note.note-top{right:-5px}.float-note.note-bottom{left:-15px}.roadmap-grid{gap:50px}}
@media (max-width:850px){.nav-links{display:none}.header-right{margin-left:auto}.hero{padding-top:45px;grid-template-columns:1fr;gap:0;padding-bottom:40px}.hero-left{text-align:left}.hero h1{font-size:clamp(57px,10vw,86px)}.hero-right{transform:none;height:520px;max-width:590px;width:100%;margin:0 auto}.metrics-bar{margin-bottom:100px}.catalog-controls{flex-direction:column;align-items:stretch}.search-wrap{max-width:none}.empty-copy{padding:35px 25px 35px 0}.empty-copy h3{font-size:31px}.empty-art .empty-star{font-size:135px}.vision-head{grid-template-columns:1fr;gap:18px}.vision-head>p{max-width:610px}.roadmap-grid{grid-template-columns:1fr;gap:40px}.timeline{max-width:620px}.value-card{padding-right:20px}.value-card+.value-card{padding-left:20px}.games-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:600px){html{scroll-padding-top:70px}.container{width:calc(100% - 36px)}.site-header{height:73px}.brand-glyph{width:29px;height:29px}.brand-glyph svg{width:29px;height:29px}.brand-name{font-size:21px}.brand-sub{font-size:7px;letter-spacing:3.4px;margin-top:6px}.header-right{gap:7px}.nav-cta{display:none}.lang-btn{padding:6px 9px}.hero{padding-top:48px;min-height:0}.status-tag{font-size:8px;letter-spacing:1.35px;gap:9px}.hero h1{font-size:clamp(43px,10vw,64px);letter-spacing:-2.6px;margin:19px 0}.hero-description{font-size:13px;line-height:1.85}.hero-buttons{gap:9px}.button{min-height:46px;padding:0 15px;font-size:11px;gap:8px}.hero-bottom{margin-top:33px}.hero-index{display:none}.thin-sep{display:none}.hero-right{height:407px;margin:8px auto 0;transform:scale(.87);transform-origin:center}.hero-poster{width:330px;height:370px}.poster-center{inset:44px 0 90px}.portal-halo{width:255px;height:255px}.portal-symbol{width:205px;height:205px}.poster-bottom strong{font-size:25px}.poster-top{left:19px;right:19px}.poster-bottom{left:20px;right:20px}.poster-kicker{font-size:8px}.orbital-field{transform:translate(-50%,-50%) scale(.75)}.note-top{right:-2px;top:17px}.note-bottom{left:-10px;bottom:10px}.float-note{padding:8px 10px}.float-note strong,.float-note span:not(.note-icon){font-size:9px}.note-icon{width:27px;height:27px;font-size:16px}.metrics-bar{grid-template-columns:1fr 1fr;min-height:130px;padding:18px 16px;gap:18px 10px;margin-bottom:82px}.metric{justify-content:flex-start!important;gap:9px}.metric:nth-of-type(2){display:none}.metric-divider{display:none}.metric-glyph{width:36px;height:36px;font-size:20px;border-radius:10px;flex:0 0 auto}.metric strong{font-size:14px;letter-spacing:-.3px}.metric small{font-size:7px;letter-spacing:.8px}.section-kicker{font-size:9px;letter-spacing:1.1px}.section-kicker i{width:20px}.section-number{display:none}.catalog-section h2,.vision-section h2,.roadmap-section h2{font-size:38px;letter-spacing:-1.9px}.catalog-heading-row{align-items:flex-start}.catalog-count{display:none}.section-lead{font-size:12px}.catalog-controls{margin:25px 0 16px}.filters{gap:5px}.filter{font-size:10px;padding:8px 11px}.empty-collection{grid-template-columns:1fr;min-height:0;margin-bottom:85px}.empty-art{min-height:215px}.empty-orbit{width:190px;height:190px}.empty-orbit.orbit-b{width:158px;height:158px}.empty-star{font-size:125px!important}.empty-copy{padding:0 25px 42px}.empty-label{font-size:8px;letter-spacing:1.2px}.empty-copy h3{font-size:33px;white-space:pre-line}.empty-copy p{font-size:12px}.empty-corner{right:14px;bottom:12px;font-size:7px}.vision-section{padding:78px 0 75px}.vision-head{gap:14px}.vision-head>p{font-size:12px}.value-grid{grid-template-columns:1fr;margin-top:42px;gap:0}.value-card,.value-card+.value-card{min-height:0;padding:22px 0 29px;border-left:0;border-top:1px solid #3c2f48}.value-number{font-size:9px}.value-symbol{font-size:34px;margin:9px 0 10px}.value-card p{max-width:480px}.roadmap-section{padding-block:80px 75px}.roadmap-grid{gap:30px}.timeline-step{grid-template-columns:43px 1fr;gap:10px;padding-bottom:33px}.timeline-step:not(:last-child):before{left:18px}.step-indicator{width:36px;height:36px}.step-head{flex-direction:column;align-items:flex-start;gap:0}.timeline-step h3{font-size:16px;margin-bottom:5px}.timeline-step p{font-size:12px}.phase-status{font-size:8px}.final-cta{margin-bottom:72px}.cta-inner{display:block;min-height:0;padding:34px 26px}.cta-inner h2{font-size:38px}.cta-inner p{margin:10px 0 24px}.cta-inner .button-light{min-height:47px}.cta-illustration{right:-100px;top:-20px}.footer-top{min-height:0;padding:32px 0;flex-wrap:wrap;gap:18px}.footer-top p{flex-basis:100%;order:3}.back-to-top{margin-left:auto}.footer-base{gap:10px;flex-wrap:wrap;justify-content:center;padding:23px 0;font-size:8px;text-align:center}.games-grid{grid-template-columns:1fr;gap:13px;margin-bottom:80px}.game-dialog{padding:7px}.game-dialog-head{padding-inline:12px}.game-dialog iframe{height:75vh}}
@media(max-width:380px){.hero h1{font-size:42px}.hero-right{margin-left:-10px}.hero-description{font-size:12px}.hero-buttons{gap:8px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
