@font-face{font-family:SptDisplay;src:url('/fonts/game/barlow-condensed-900.woff2') format('woff2');font-weight:900;font-display:swap}
@font-face{font-family:SptText;src:url('/fonts/game/space-grotesk-400.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:SptText;src:url('/fonts/game/space-grotesk-500.woff2') format('woff2');font-weight:500 900;font-display:swap}
.brand-supremetier{--spt-ink:#080911;--brand-primary:#b7a0ff;--brand-secondary:#080911;--brand-accent:#a8c8ff;--spt-surface:#151727;--spt-paper:#f0f1fb;--spt-muted:#adaec3;--spt-blue:#a8c8ff;--spt-violet:#b7a0ff;--spt-coral:#ff948c;--spt-edge:#343448;--gaming-50:245 243 255;--gaming-100:237 233 254;--gaming-200:221 214 254;--gaming-300:196 181 253;--gaming-400:183 160 255;--gaming-500:139 110 225;--gaming-600:104 76 185;--gaming-700:84 58 157;--gaming-800:64 43 123;--gaming-900:46 30 88;--gaming-950:28 20 53;--chrome-surface:13 14 24;--chrome-edge:70 68 98;--chrome-raised:29 29 45;--chrome-chip:41 40 62;--chrome-chip-strong:83 76 118;background:var(--spt-ink);color:var(--spt-paper);font-family:SptText,system-ui,sans-serif!important;color-scheme:dark}
.brand-supremetier *{box-sizing:border-box}.brand-supremetier [hidden]{display:none!important}.brand-supremetier :focus-visible{outline:3px solid var(--spt-blue);outline-offset:5px}.brand-supremetier a{text-decoration:none}.brand-supremetier button{font:inherit;cursor:pointer}.brand-supremetier #main-content{isolation:isolate}.brand-supremetier h1,.brand-supremetier h2{letter-spacing:-.035em}.brand-supremetier .bg-professional-900,.brand-supremetier .bg-professional-800{background-color:var(--spt-surface)}.brand-supremetier .bg-professional-950{background-color:var(--spt-ink)}.brand-supremetier #site-nav{background:#10101eea;border-bottom-color:var(--spt-edge);backdrop-filter:blur(18px)}.brand-supremetier #site-nav img:not(.js-user-avatar){content:url('/brands/supremetier/icon.svg')}.brand-supremetier #site-nav .brand-name{font-family:SptDisplay,sans-serif;font-size:1.8rem;letter-spacing:.02em}.brand-supremetier #main-content>div:not(.spt-storefront){background-color:var(--spt-ink)}.brand-supremetier #main-content>div:not(.spt-storefront) h1{font-family:SptDisplay,system-ui,sans-serif;font-weight:900;font-size:clamp(2.8rem,5vw,5rem);line-height:1.05}.brand-supremetier #bg-layer-mesh,.brand-supremetier #bg-layer-aurora,.brand-supremetier [data-public-bg]{display:none}
.spt-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.spt-width{width:min(100% - 96px,1400px);margin-inline:auto}.spt-storefront{overflow:clip}.spt-storefront p{line-height:1.75}.spt-storefront h2{font:900 clamp(3rem,5.5vw,5.7rem)/1 SptDisplay,sans-serif;letter-spacing:-.025em}.spt-navigation{height:84px;max-width:1600px;margin:auto;padding:0 48px;display:flex;align-items:center;justify-content:space-between;gap:28px;position:sticky;top:0;z-index:45;background:#080911dc;backdrop-filter:blur(18px);border-bottom:1px solid #ffffff15}.spt-logo{display:flex;align-items:center;gap:12px;flex-shrink:0;color:var(--spt-paper)}.spt-logo img{display:block;flex-shrink:0}.spt-logo>span{font:900 2rem/1 SptDisplay,sans-serif;letter-spacing:.01em}.spt-navigation-links,.spt-navigation-actions{display:flex;align-items:center;gap:24px}.spt-navigation-links>a,.spt-login{display:inline-flex;align-items:center;min-height:44px;color:#d0d0de;font-size:.85rem;transition:color .2s}.spt-navigation a:hover{color:var(--spt-blue)}.spt-navigation-actions{gap:14px}.spt-motion-toggle{border:1px solid var(--spt-edge);color:var(--spt-paper);background:#151727;min-width:44px;height:44px;border-radius:50%;font-size:1rem;flex-shrink:0}.spt-motion-toggle[aria-pressed=true]{color:var(--spt-coral);border-color:var(--spt-coral)}.spt-mobile-menu{display:none}.spt-mobile-menu>summary{list-style:none;width:44px;height:44px;display:grid;place-items:center;cursor:pointer}.spt-mobile-menu>summary::-webkit-details-marker{display:none}.spt-mobile-menu nav{position:absolute;top:84px;inset-inline:12px;padding:16px;background:var(--spt-surface);border:1px solid var(--spt-edge);border-radius:12px}.spt-mobile-menu nav a{display:flex;align-items:center;min-height:50px;color:var(--spt-paper);padding-inline:16px}
.spt-button{position:relative;display:inline-flex;justify-content:space-between;align-items:center;gap:38px;min-height:60px;padding:18px 24px;background:var(--spt-paper);color:var(--spt-ink);font-weight:500;border-radius:4px;isolation:isolate;overflow:hidden;transition:transform .3s,box-shadow .3s}.spt-button::before{content:'';position:absolute;inset:-50%;background:linear-gradient(115deg,transparent 30%,#b7a0ffb0 45%,#a8c8ff 55%,transparent 70%);transform:translateX(-100%);z-index:-1;transition:transform .55s}.spt-button:hover{transform:translateY(-4px);box-shadow:0 12px 35px #a8c8ff24}.spt-button:hover::before{transform:translateX(40%)}.spt-button>span{font-size:1.4rem;transition:transform .3s}.spt-button:hover>span{transform:translate(3px,-3px)}.spt-button-dark{background:var(--spt-ink);color:var(--spt-paper)}.spt-link{display:inline-flex;align-items:center;gap:20px;min-height:44px;color:var(--spt-paper);font-size:.95rem;border-bottom:1px solid #ffffff50;padding:8px 0;transition:border-color .3s,gap .3s}.spt-link:hover{gap:30px;border-color:var(--spt-blue)}
.spt-hero-stage{position:relative;display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:5vw;min-height:760px;padding-block:90px 110px}.spt-hero-copy{position:relative;z-index:3}.spt-hero-copy h1{font:900 clamp(4.5rem,8.6vw,9rem)/.9 SptDisplay,sans-serif;letter-spacing:-.025em;margin:0 0 32px;text-transform:uppercase}.spt-hero-copy h1>span{display:block;animation:spt-title-arrive 1.1s cubic-bezier(.18,.8,.18,1) both}.spt-hero-copy h1>span:last-child{animation-delay:.13s}.spt-hero-copy>p{color:var(--spt-muted);font-size:1.05rem;max-width:460px;animation:spt-copy-arrive 1s .3s both}.spt-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:36px;animation:spt-copy-arrive 1s .45s both}.spt-hero-signature{display:flex;align-items:center;gap:20px;margin-top:64px;font-size:.7rem;letter-spacing:.15em;color:#a9a5c0}.spt-frequency{height:24px;display:flex;align-items:center;gap:3px}.spt-frequency i{display:block;width:2px;height:18px;background:var(--spt-blue);animation:spt-frequency 1.2s calc(var(--i)*-.09s) ease-in-out infinite;transform-origin:center}.spt-hero-atmosphere{position:absolute;inset:0 -48px;overflow:hidden;pointer-events:none}.spt-hero-atmosphere>i{position:absolute;right:7%;top:12%;width:440px;height:440px;border-radius:50%;background:#6d53c828;filter:blur(65px);animation:spt-nebula 12s ease-in-out infinite alternate}.spt-hero-atmosphere>i:nth-child(2){background:#699ddd22;right:31%;top:39%;width:280px;animation-delay:-6s}.spt-starfield{position:absolute;inset:0;background-image:radial-gradient(circle,#f0f1fb80 .8px,transparent 1.2px),radial-gradient(circle,#b7a0ff90 1px,transparent 1.5px);background-size:103px 89px,197px 163px;background-position:20px 0,77px 53px;mask-image:linear-gradient(90deg,transparent,#000);animation:spt-stars 60s linear infinite}.spt-grid-plane{position:absolute;bottom:-180px;right:-50px;width:900px;height:450px;background:linear-gradient(#a8c8ff15 1px,transparent 1px),linear-gradient(90deg,#a8c8ff15 1px,transparent 1px);background-size:45px 45px;transform:perspective(500px) rotateX(60deg) rotateZ(-10deg);mask-image:radial-gradient(ellipse,#000,transparent 70%);animation:spt-grid-drift 12s linear infinite}
.spt-gallery{position:relative;z-index:2;min-width:0;perspective:1200px;animation:spt-gallery-arrive 1.4s .15s both}.spt-gallery-frame{position:relative;aspect-ratio:1/1.03;border:1px solid #b7a0ff75;border-radius:24px 24px 80px 24px;overflow:hidden;background:var(--spt-surface);transform:rotate(-3deg);box-shadow:16px 20px 0 -5px #151727,16px 20px 0 -4px #a8c8ff30,32px 40px 0 -10px #0d0e19,32px 40px 0 -9px #b7a0ff25,0 35px 90px #0008;transition:transform .5s cubic-bezier(.2,.7,.2,1);will-change:transform;touch-action:pan-y}.spt-gallery-frame:hover{transform:rotate(-1deg) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))}.spt-gallery-halo{position:absolute;inset:-45px;border:1px dashed #b7a0ff40;border-radius:50%;transform:rotateX(20deg);animation:spt-orbit 35s linear infinite}.spt-gallery-halo::before,.spt-gallery-halo::after{content:'';position:absolute;width:9px;height:9px;background:var(--spt-blue);border-radius:50%;box-shadow:0 0 20px var(--spt-blue);top:16%;left:11%}.spt-gallery-halo::after{top:80%;left:90%;background:var(--spt-coral);box-shadow:0 0 20px var(--spt-coral)}.spt-slide{position:absolute;inset:0;overflow:hidden}.spt-slide-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 35%;animation:spt-art-drift 9s ease-out both;filter:saturate(.85)}.spt-slide-shade{position:absolute;inset:0;background:linear-gradient(180deg,#08091100 25%,#08091170 55%,#080911fa 100%),linear-gradient(135deg,#8b6ee52a,transparent 60%)}.spt-slide-content{position:absolute;inset:auto 32px 36px;z-index:2}.spt-slide-content h2{font:900 clamp(3rem,4.8vw,5rem)/.95 SptDisplay,sans-serif;color:#fff;letter-spacing:-.025em;margin:0 0 18px;max-width:100%;overflow-wrap:anywhere}.spt-slide-content p{font-size:.82rem;color:#e2deed;margin-bottom:22px}.spt-slide-content strong{font-size:1.18rem;font-weight:500;color:var(--spt-paper)}.spt-slide-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;font-size:.85rem;font-weight:500;color:var(--spt-paper);border-bottom:1px solid #ffffff70;width:100%;max-width:270px}.spt-slide-cta>span{font-size:1.5rem}.spt-slide-progress{position:absolute;z-index:3;bottom:0;left:0;right:0;height:3px;background:#ffffff15}.spt-slide-progress>span{display:block;height:100%;background:var(--spt-blue);transform-origin:left;transform:scaleX(0)}.spt-gallery.is-playing .spt-slide-progress>span{animation:spt-slide-time 6.5s linear forwards}.spt-gallery.is-suspended .spt-slide-progress>span{animation-play-state:paused}.spt-gallery-controls{margin-top:55px;display:flex;align-items:center;justify-content:flex-end;gap:10px;position:relative;z-index:3}.spt-gallery-controls>button,.spt-rail-controls>button{background:transparent;color:var(--spt-paper);border:1px solid #ffffff35;border-radius:50%;min-width:44px;height:44px;transition:background .3s,transform .3s}.spt-gallery-controls>button:hover,.spt-rail-controls>button:hover{background:#b7a0ff20;transform:scale(1.08)}.spt-gallery-dots{display:flex;align-items:center;gap:0;margin-inline:5px}.spt-gallery-dots>button{display:grid;place-items:center;min-width:28px;width:28px;height:44px;padding:0;background:none;border:0}.spt-gallery-dots span{width:6px;height:6px;background:#ffffff40;border-radius:50%;transition:background .3s,transform .3s}.spt-gallery-dots button[aria-pressed=true] span{background:var(--spt-blue);transform:scale(1.7);box-shadow:0 0 12px #a8c8ff90}.spt-hero-empty{display:grid;place-items:center;gap:24px;text-align:center;color:var(--spt-muted);padding:48px}
.spt-ticker{position:relative;margin-block:10px 60px;width:110%;margin-inline:-5%;background:var(--spt-violet);color:var(--spt-ink);transform:rotate(-2.5deg);box-shadow:0 15px 0 #262539;overflow:hidden}.spt-ticker-track{display:flex;width:max-content;animation:spt-ticker 40s linear infinite}.spt-ticker-track>div{display:flex;gap:50px;align-items:center;padding:18px 25px;flex-shrink:0}.spt-ticker span{font:900 2rem/1 SptDisplay,sans-serif;white-space:nowrap}.spt-ticker i{font-style:normal;font-size:1.6rem}.spt-ticker:hover .spt-ticker-track{animation-play-state:paused}
.spt-catalog{padding-block:90px 110px;scroll-margin-top:110px}.spt-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:42px}.spt-section-heading h2{max-width:760px;margin:0 0 20px}.spt-section-heading p,.spt-experience-copy>p{color:var(--spt-muted);font-size:1rem;max-width:470px}.spt-section-heading>.spt-link{flex-shrink:0}.spt-card-rail{display:flex;gap:26px;overflow-x:auto;scroll-snap-type:x mandatory;padding:18px 8px 34px;margin-inline:-8px;scrollbar-width:thin;scrollbar-color:var(--spt-violet) transparent;overscroll-behavior-inline:contain}.spt-game-card{flex:0 0 310px;position:relative;scroll-snap-align:start;background:var(--spt-surface);border:1px solid #ffffff15;border-radius:14px;overflow:hidden;color:var(--spt-paper);transition:transform .45s,border-color .3s,box-shadow .4s;transform:translateY(calc(var(--card-i)*5px));min-width:0}.spt-game-card:nth-child(even){border-radius:14px 14px 48px 14px}.spt-game-card:hover,.spt-game-card:focus-visible{transform:translateY(-12px) rotate(-1deg);border-color:var(--spt-violet);box-shadow:0 14px 40px #0008}.spt-card-art{height:215px;position:relative;overflow:hidden}.spt-card-art>img{width:100%;height:100%;object-fit:cover;transition:transform .8s,filter .5s;filter:saturate(.75)}.spt-game-card:hover .spt-card-art>img{transform:scale(1.09);filter:saturate(1.1)}.spt-card-art>div{position:absolute;inset:0;background:linear-gradient(0deg,var(--spt-surface),transparent 55%)}.spt-card-copy{position:relative;padding:16px 24px 30px}.spt-card-copy h3{font:900 2.3rem/1.05 SptDisplay,sans-serif;margin-bottom:16px;padding-inline-end:18px}.spt-card-copy p{font-size:.75rem;color:var(--spt-muted);margin:0}.spt-card-copy strong{font-size:1.2rem;color:var(--spt-paper);font-weight:500}.spt-card-copy p>span{display:block}.spt-card-arrow{position:absolute;right:22px;bottom:30px;font-size:1.8rem;color:var(--spt-violet);transition:transform .3s}.spt-game-card:hover .spt-card-arrow{transform:translate(3px,-3px)}.spt-rail-controls{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding-top:12px}.spt-rail-meter{flex:1;height:2px;background:#ffffff20;margin-inline-end:30px;overflow:hidden}.spt-rail-meter>span{display:block;height:100%;width:25%;background:var(--spt-violet);transform-origin:left}.spt-price-disclaimer{color:var(--spt-muted);font-size:.7rem;margin-top:16px}
.spt-experience{position:relative;display:grid;grid-template-columns:1fr 1.15fr;gap:50px;padding-block:90px 140px;border-top:1px solid var(--spt-edge)}.spt-experience-copy{position:relative;z-index:2}.spt-experience-copy h2{max-width:520px;margin-bottom:26px}.spt-experience-copy .spt-link{margin-top:26px}.spt-engine{position:relative;min-height:470px;perspective:1000px;grid-row:span 2}.spt-engine-stack{position:absolute;width:270px;height:240px;top:90px;left:calc(50% - 135px);transform-style:preserve-3d;transform:rotateX(20deg) rotateY(-28deg) rotateZ(-8deg);animation:spt-engine-float 7s ease-in-out infinite}.spt-engine-layer{position:absolute;inset:auto 0;top:calc(var(--layer)*62px);height:48px;background:linear-gradient(145deg,#71778c,#272c44 45%,#111625);border:1px solid #a8c8ff90;border-radius:9px;box-shadow:0 8px 0 #11101f,0 9px 0 #b7a0ff80,12px 20px 28px #0005;transform:translateZ(calc(var(--layer)*10px));animation:spt-engine-separate 5s calc(var(--layer)*-.25s) ease-in-out infinite}.spt-engine-layer::before{content:'';position:absolute;inset:6px;background:linear-gradient(110deg,#ffffff20,transparent);border-radius:6px}.spt-engine-face{height:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 14px;position:relative}.spt-engine-slots{display:flex;gap:8px}.spt-engine-slots>i{height:16px;width:4px;background:var(--spt-blue);border-radius:3px;box-shadow:0 0 10px #a8c8ff70;animation:spt-server-signal 2s calc(var(--i)*-.21s) infinite}.spt-engine-orbit{position:absolute;width:390px;height:390px;left:calc(50% - 195px);top:12px;border:1px dashed #b7a0ff60;border-radius:50%;transform:rotateX(55deg) rotateY(-15deg);animation:spt-engine-orbit 20s linear infinite}.spt-engine-orbit::after{content:'';position:absolute;top:6px;left:110px;width:12px;height:12px;background:var(--spt-coral);border-radius:50%;box-shadow:0 0 30px var(--spt-coral)}.spt-engine-orbit-two{width:460px;height:460px;left:calc(50% - 230px);top:-26px;animation-duration:30s;animation-direction:reverse;border-style:solid;border-color:#a8c8ff20}.spt-engine-orbit-two::after{background:var(--spt-blue);box-shadow:0 0 20px var(--spt-blue)}.spt-engine-beam{position:absolute;width:150px;height:300px;left:calc(50% - 75px);top:100px;background:linear-gradient(0deg,#b7a0ff40,transparent);filter:blur(30px);animation:spt-beam 4s ease-in-out infinite}.spt-engine-floor{position:absolute;bottom:5%;left:10%;width:80%;height:100px;background:radial-gradient(ellipse,#a8c8ff28,transparent 65%);transform:rotate(-8deg)}.spt-feature-list{display:grid;gap:24px;margin-top:5px}.spt-feature-list>article{display:flex;gap:22px;align-items:flex-start}.spt-feature-icon{font-size:1.8rem;color:var(--spt-violet);width:45px;height:50px;display:grid;place-items:center;flex-shrink:0;border:1px solid #b7a0ff35;border-radius:8px;background:#b7a0ff0b}.spt-feature-list h3{font-size:1.05rem;font-weight:500;margin-bottom:8px}.spt-feature-list p{color:var(--spt-muted);font-size:.85rem;max-width:420px}
.spt-panel-section{background:var(--spt-paper);color:var(--spt-ink);position:relative;transform:skewY(-2deg);margin-block:35px 100px;padding-block:120px}.spt-panel-layout{display:grid;grid-template-columns:.9fr 1.2fr;gap:90px;align-items:center;transform:skewY(2deg)}.spt-panel-layout h2{margin-bottom:28px;max-width:440px}.spt-panel-intro{color:#515368;max-width:370px;margin-bottom:32px}.spt-panel-demo{background:#0d0f1c;color:var(--spt-paper);border-radius:16px;box-shadow:0 32px 75px #11132830;overflow:hidden;transform:perspective(1000px) rotateY(-7deg) rotateX(3deg);transition:transform .5s}.spt-panel-demo:hover{transform:perspective(1000px) rotateY(var(--tilt-y,0deg)) rotateX(var(--tilt-x,0deg))}.spt-panel-top{display:flex;align-items:center;gap:12px;padding:22px;border-bottom:1px solid #ffffff18;font-size:.72rem;color:var(--spt-muted)}.spt-panel-top>div{display:flex;gap:6px;margin-inline-start:auto}.spt-panel-top i{display:block;width:5px;height:5px;border-radius:50%;background:var(--spt-violet)}.spt-panel-tabs{display:flex;padding:20px 24px 0;gap:12px}.spt-panel-tabs button{font-size:.78rem;background:transparent;color:var(--spt-muted);border:1px solid transparent;min-height:44px;padding:10px 18px;border-radius:5px;transition:background .3s,color .3s}.spt-panel-tabs button[aria-selected=true]{color:var(--spt-paper);background:#b7a0ff20;border-color:#b7a0ff50}.spt-panel-view{padding:30px 28px 16px;min-height:260px}.spt-panel-view h3{font-size:.8rem;color:var(--spt-muted);margin-bottom:22px}.spt-panel-lines p{display:flex;gap:14px;align-items:flex-start;font-size:.85rem;line-height:1.5;margin:0 0 16px;animation:spt-console-line .5s calc(var(--line)*.1s) both}.spt-panel-lines span{color:var(--spt-violet);font-size:1.2rem}.spt-panel-wave{display:flex;gap:4px;align-items:center;height:44px;margin-top:12px;overflow:hidden}.spt-panel-wave i{width:3px;height:20px;background:var(--spt-blue);opacity:.5;animation:spt-frequency 1.8s calc(var(--i)*-.08s) ease-in-out infinite}.spt-panel-note{font-size:.68rem;color:var(--spt-muted);border-top:1px solid #ffffff15;padding:18px 28px;margin:0}
.spt-steps{padding-block:90px 110px}.spt-steps>h2{max-width:800px;margin-bottom:60px}.spt-step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.spt-step-grid article{position:relative;padding-top:90px;border-top:1px solid var(--spt-edge)}.spt-step-number{position:absolute;top:10px;right:0;font:900 6.5rem/1 SptDisplay,sans-serif;color:#26263b;transition:color .4s,transform .4s}.spt-step-grid article:hover .spt-step-number{color:#615a8a;transform:translateY(-5px)}.spt-step-grid h3{position:relative;font:900 2rem/1.1 SptDisplay,sans-serif;margin-bottom:16px}.spt-step-grid p{color:var(--spt-muted);font-size:.9rem;max-width:340px}
.spt-faq{display:grid;grid-template-columns:.85fr 1.2fr;gap:80px;padding-block:60px 120px}.spt-faq>h2{max-width:400px}.spt-faq details{border-bottom:1px solid var(--spt-edge)}.spt-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;list-style:none;font-size:1rem;cursor:pointer;min-height:70px}.spt-faq summary::-webkit-details-marker{display:none}.spt-faq summary>span{color:var(--spt-violet);font-size:1.9rem;transition:transform .3s;flex-shrink:0}.spt-faq details[open] summary>span{transform:rotate(45deg)}.spt-faq details>p{color:var(--spt-muted);font-size:.9rem;padding-bottom:26px;animation:spt-console-line .35s both}
.spt-final{position:relative;padding-block:120px 140px;text-align:center;overflow:hidden;border-top:1px solid var(--spt-edge);background:radial-gradient(ellipse at 50% 120%,#50477555,transparent 60%)}.spt-final>.spt-width{position:relative;z-index:2}.spt-final h2{font-size:clamp(5rem,11vw,10rem);line-height:.88;margin-bottom:32px;text-transform:uppercase}.spt-final p{color:var(--spt-muted);margin-bottom:32px}.spt-final-orbit{position:absolute;width:850px;height:850px;left:calc(50% - 425px);top:-240px;border:1px solid #b7a0ff25;border-radius:50%;animation:spt-orbit 45s linear infinite}.spt-final-orbit::before,.spt-final-orbit::after{content:'';position:absolute;inset:40px;border:1px dashed #b7a0ff15;border-radius:50%}.spt-final-orbit::after{inset:80px;box-shadow:0 0 60px #b7a0ff0b}
.spt-footer-shell{background:#0e101a;padding:55px max(32px,calc((100vw - 1400px)/2));border-top:1px solid #ffffff15;overflow:hidden}.spt-footer-top{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-bottom:32px}.spt-footer-top p{font-size:.85rem;color:var(--spt-muted)}.spt-footer-links{display:flex;flex-wrap:wrap;gap:10px 30px;border-top:1px solid var(--spt-edge);padding-block:20px}.spt-footer-links a{color:var(--spt-muted);font-size:.8rem;display:flex;align-items:center;min-height:44px}.spt-footer-links a:hover{color:var(--spt-blue)}.spt-footer-wordmark{font:900 clamp(5rem,18.5vw,19rem)/1 SptDisplay,sans-serif;letter-spacing:-.035em;white-space:nowrap;color:#2b2b40;margin-block:15px}.spt-footer-legal{font-size:.72rem;color:var(--spt-muted)}
.spt-motion-ready [data-spt-reveal]{transition:opacity .85s var(--reveal-delay,0ms),transform .95s cubic-bezier(.2,.75,.2,1) var(--reveal-delay,0ms),filter .85s var(--reveal-delay,0ms)}.spt-motion-ready [data-spt-reveal]:not(.is-revealed){opacity:0;transform:translateY(50px) rotateX(5deg);filter:blur(6px)}.spt-motion-ready [data-spt-reveal].is-revealed{opacity:1;transform:none;filter:none}.spt-motion-ready .spt-panel-layout.is-revealed{transform:skewY(2deg)}
[data-spt-loop].is-out-of-view,[data-spt-loop].is-out-of-view *{animation-play-state:paused!important}.spt-motion-paused .brand-supremetier *,.spt-motion-paused .brand-supremetier *::before,.spt-motion-paused .brand-supremetier *::after{animation:none!important;transition:none!important}.spt-motion-paused .brand-supremetier [data-spt-reveal]{opacity:1!important;filter:none!important;transform:none!important}.spt-motion-paused .spt-panel-layout{transform:skewY(2deg)!important}
@keyframes spt-title-arrive{from{opacity:0;transform:translateY(80px) rotateX(25deg);clip-path:inset(100% 0 0)}to{opacity:1;transform:none;clip-path:inset(0)}}
@keyframes spt-copy-arrive{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}
@keyframes spt-gallery-arrive{from{opacity:0;transform:translate(100px,50px) rotate(12deg) scale(.9)}to{opacity:1;transform:none}}
@keyframes spt-frequency{0%,100%{transform:scaleY(.3)}50%{transform:scaleY(1.1)}}
@keyframes spt-nebula{to{transform:translate(-80px,60px) scale(1.2)}}
@keyframes spt-stars{to{background-position:123px -89px,274px -110px}}
@keyframes spt-grid-drift{to{background-position:0 45px,0 45px}}
@keyframes spt-orbit{to{transform:rotate(360deg)}}
@keyframes spt-art-drift{from{transform:scale(1.16) translateX(-2%)}to{transform:scale(1.02) translateX(0)}}
@keyframes spt-slide-time{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@keyframes spt-ticker{to{transform:translateX(-50%)}}
@keyframes spt-engine-float{0%,100%{transform:rotateX(20deg) rotateY(-28deg) rotateZ(-8deg) translateY(0)}50%{transform:rotateX(25deg) rotateY(-18deg) rotateZ(-3deg) translateY(-16px)}}
@keyframes spt-engine-separate{0%,100%{translate:0 0}50%{translate:0 calc((1.5 - var(--layer))*-10px)}}
@keyframes spt-server-signal{0%,20%,100%{opacity:.25}30%,80%{opacity:1}}
@keyframes spt-engine-orbit{from{transform:rotateX(55deg) rotateY(-15deg) rotateZ(0)}to{transform:rotateX(55deg) rotateY(-15deg) rotateZ(360deg)}}
@keyframes spt-beam{0%,100%{opacity:.35;scale:1}50%{opacity:.9;scale:1.2}}
@keyframes spt-console-line{from{opacity:0;transform:translateX(-15px)}to{opacity:1;transform:none}}
@media(min-width:1600px){.spt-hero-stage{gap:100px;min-height:850px}.spt-hero-copy h1{font-size:9.5rem}}
@media(max-width:1100px){.spt-width{width:calc(100% - 64px)}.spt-navigation{padding-inline:32px;gap:20px}.spt-navigation-links{gap:16px}.spt-navigation-links>a{font-size:.75rem}.spt-hero-stage{gap:40px;min-height:640px;padding-block:70px 90px}.spt-hero-copy h1{font-size:clamp(4.5rem,9vw,6.5rem)}.spt-hero-signature{margin-top:40px}.spt-hero-actions{gap:18px}.spt-hero-actions .spt-link{font-size:.85rem}.spt-button{gap:22px}.spt-experience{gap:30px}.spt-panel-layout{gap:50px}.spt-step-grid{gap:30px}.spt-faq{gap:40px}.spt-slide-content{inset-inline:24px}.spt-gallery-controls{gap:7px}.spt-gallery-dots>button{min-width:24px;width:24px}.spt-panel-tabs{gap:5px;padding-inline:16px}.spt-panel-tabs button{padding-inline:12px}.spt-footer-shell{padding-inline:32px}}
@media(max-width:820px){.spt-navigation-links{display:none}.spt-mobile-menu{display:block}.spt-navigation-actions{gap:10px}.spt-navigation{height:72px;padding-inline:24px}.spt-mobile-menu nav{top:72px}.spt-hero-stage{grid-template-columns:1fr;padding-block:56px 70px;gap:54px}.spt-hero-copy h1{font-size:clamp(4.7rem,13vw,8.5rem);max-width:720px}.spt-hero-copy>p{max-width:560px}.spt-hero-signature{display:none}.spt-gallery{width:80%;max-width:530px;margin-inline:auto}.spt-gallery-frame{aspect-ratio:1.2}.spt-slide-content h2{font-size:3.7rem}.spt-gallery-controls{justify-content:center}.spt-ticker{margin-bottom:20px}.spt-catalog{padding-block:70px 90px}.spt-section-heading{align-items:flex-start;flex-direction:column;gap:20px}.spt-experience{grid-template-columns:1fr;padding-block:70px 90px;gap:32px}.spt-experience-copy h2{max-width:600px}.spt-engine{grid-row:auto;min-height:430px;order:2}.spt-feature-list{order:3;grid-template-columns:repeat(3,1fr);gap:20px}.spt-feature-list>article{display:block}.spt-feature-icon{margin-bottom:20px}.spt-panel-section{padding-block:80px;margin-bottom:50px}.spt-panel-layout{grid-template-columns:1fr;gap:50px}.spt-panel-layout h2{max-width:600px}.spt-panel-intro{max-width:540px}.spt-panel-demo{max-width:650px;transform:none}.spt-step-grid{gap:24px}.spt-step-grid h3{font-size:1.8rem}.spt-faq{grid-template-columns:1fr;gap:30px;padding-block:30px 80px}.spt-faq>h2{max-width:600px}.spt-final{padding-block:90px}.spt-footer-top{flex-direction:column;align-items:flex-start}}
@media(max-width:520px){.spt-width{width:calc(100% - 40px)}.spt-navigation{padding-inline:16px;gap:10px}.spt-logo{gap:8px}.spt-logo img{width:32px;height:32px}.spt-logo>span{font-size:1.55rem}.spt-navigation-actions{gap:2px}.spt-navigation-actions .spt-login{display:none}.spt-navigation-actions .spt-motion-toggle{width:36px;min-width:36px;height:40px;border:0;background:transparent}.spt-navigation-actions .spt-mobile-menu>summary{width:36px;min-width:36px;height:44px}.spt-navigation-actions nav>button{padding-inline:8px}.spt-hero-stage{padding-top:42px;gap:44px}.spt-hero-copy h1{font-size:clamp(3.8rem,15vw,5rem);margin-bottom:24px}.spt-hero-copy>p{font-size:.9rem;max-width:350px}.spt-hero-actions{gap:14px;margin-top:28px}.spt-hero-actions .spt-button{padding:16px 18px;font-size:.85rem;min-height:54px;gap:18px}.spt-hero-actions .spt-link{font-size:.8rem}.spt-gallery{width:90%;max-width:400px}.spt-gallery-frame{aspect-ratio:.98;border-radius:18px 18px 55px 18px;box-shadow:12px 16px 0 -5px #151727,12px 16px 0 -4px #a8c8ff30,24px 30px 0 -10px #0d0e19,24px 30px 0 -9px #b7a0ff25,0 25px 60px #0008}.spt-gallery-halo{inset:-22px}.spt-slide-content{inset:auto 20px 25px}.spt-slide-content h2{font-size:3rem;margin-bottom:12px}.spt-slide-content p{font-size:.72rem;margin-bottom:15px}.spt-slide-content strong{font-size:1.02rem}.spt-gallery-controls{margin-top:45px;gap:5px}.spt-gallery-controls>button{min-width:40px;width:40px;height:44px}.spt-gallery-dots>button{min-width:23px;width:23px}.spt-ticker-track>div{gap:24px;padding-block:15px}.spt-ticker span{font-size:1.6rem}.spt-ticker i{font-size:1.2rem}.spt-storefront h2{font-size:3.2rem}.spt-catalog{padding-block:55px 65px}.spt-section-heading{margin-bottom:24px}.spt-section-heading h2{margin-bottom:16px}.spt-section-heading p{font-size:.9rem}.spt-card-rail{gap:18px}.spt-game-card{flex-basis:270px}.spt-card-art{height:185px}.spt-card-copy h3{font-size:2.1rem}.spt-price-disclaimer{font-size:.68rem}.spt-experience{padding-block:60px;gap:24px}.spt-experience-copy>p{font-size:.9rem}.spt-engine{min-height:360px;margin-inline:-20px;overflow:hidden}.spt-engine-stack{scale:.85;top:65px}.spt-engine-orbit{scale:.8;top:-16px}.spt-engine-orbit-two{top:-48px}.spt-feature-list{grid-template-columns:1fr;gap:26px}.spt-feature-list>article{display:flex;gap:18px}.spt-feature-icon{margin-bottom:0}.spt-panel-section{padding-block:70px;margin-block:30px}.spt-panel-layout{gap:36px}.spt-panel-intro{font-size:.9rem}.spt-panel-top{padding:18px 16px;gap:10px;font-size:.63rem}.spt-panel-tabs{padding:16px 12px 0;gap:2px}.spt-panel-tabs button{font-size:.72rem;padding:8px 10px}.spt-panel-view{padding:24px 20px 12px;min-height:250px}.spt-panel-lines p{font-size:.76rem;gap:10px}.spt-panel-note{padding:16px 20px;font-size:.63rem}.spt-steps{padding-block:60px}.spt-steps>h2{margin-bottom:38px}.spt-step-grid{grid-template-columns:1fr;gap:30px}.spt-step-grid article{padding-block:26px 0;padding-inline-end:72px}.spt-step-number{top:22px;font-size:5rem}.spt-step-grid h3{font-size:2rem}.spt-step-grid p{font-size:.85rem}.spt-faq{padding-bottom:60px}.spt-faq summary{font-size:.9rem;padding-block:20px}.spt-final{padding-block:70px 90px}.spt-final h2{font-size:4.9rem}.spt-final p{font-size:.85rem}.spt-footer-shell{padding:36px 20px}.spt-footer-wordmark{font-size:18vw}.spt-footer-links{gap:5px 22px}}
@media(prefers-reduced-motion:reduce){.brand-supremetier *,.brand-supremetier *::before,.brand-supremetier *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.spt-motion-ready .brand-supremetier [data-spt-reveal]{opacity:1!important;transform:none!important;filter:none!important}.spt-motion-ready .spt-panel-layout{transform:skewY(2deg)!important}.spt-gallery-frame,.spt-gallery-frame:hover,.spt-panel-demo,.spt-panel-demo:hover{transform:none!important}.spt-game-card,.spt-game-card:hover{transform:none!important}}

.spt-footer-links button{color:var(--spt-muted);font-size:.8rem;min-height:44px;background:none;border:0;padding:0}.spt-footer-links button:hover{color:var(--spt-blue)}.spt-cancellation{display:inline-flex;align-items:center;min-height:44px;border:1px solid var(--spt-edge);border-radius:5px;padding:10px 18px;color:var(--spt-paper);font-size:.85rem}.spt-cancellation:hover{border-color:var(--spt-blue)}.spt-rail-controls button:disabled{opacity:.35;cursor:default}
