:root{--st-bg:#05072b;--st-bg-2:#070a33;--st-surface:#0b1045;--st-surface-2:#101757;--st-line:rgba(140,170,255,.14);--st-line-strong:rgba(140,170,255,.3);--st-ink:#f4f6ff;--st-ink-2:#c3cbec;--st-ink-3:#929ecb;--st-cyan:#33c8f5;--st-cyan-2:#7fdcff;--st-cobalt:#0a4fd6;--st-cobalt-hi:#2a6cf5;--st-amber:#ffcf4a;--st-r:14px;--st-r-lg:22px;--st-ease:cubic-bezier(.16,1,.3,1);--st-rail:calc(var(--gutter) - 28px);--brand-btn:linear-gradient(180deg,#2a6cf5,#0a4fd6)}body{background:radial-gradient(1100px 620px at 82% -8%,rgba(42,108,245,.2),transparent 62%),radial-gradient(900px 600px at -12% 30%,rgba(10,79,214,.12),transparent 60%),var(--st-bg)}.site-header{height:68px;background:rgba(5,7,43,.82);border-bottom:1px solid var(--st-line);transition:transform .35s var(--st-ease),background .3s}.site-header.scrolled,body:has(.inner-page) .site-header{background:rgba(5,7,43,.94)}img.brand-mark{box-shadow:0 0 0 1px rgba(127,220,255,.22),0 0 20px rgba(42,108,245,.45)}.brand-copy b{font-size:16px;letter-spacing:-.01em}.brand-copy small{color:var(--st-ink-3);letter-spacing:.04em}.desktop-nav{gap:clamp(16px,2vw,30px);color:var(--st-ink-2)}.desktop-nav a{padding:6px 0;transition:color .2s}.desktop-nav .current,.desktop-nav a:hover{color:#fff}.desktop-nav a:after{background:var(--st-cyan);bottom:-2px;height:2px;border-radius:2px;transition:right .3s var(--st-ease)}.link-login{color:var(--st-ink-2)}.link-login:hover{color:#fff}.header-cta{background:var(--brand-btn);border:0;border-radius:10px;padding:10px 16px;font-weight:700;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 8px 22px rgba(10,79,214,.35)}.header-cta:hover{filter:brightness(1.12)}.inner-main{padding-top:68px}.mobile-nav{inset:68px 0 auto}.mobile-nav,.mobile-nav a{border-bottom:1px solid var(--st-line)}@media(max-width:640px){.site-header{height:62px}.inner-main{padding-top:62px}.mobile-nav{inset:62px 0 auto}}.apply button,.auth-card .btn-primary,.btn-primary,.buy-cta,.creator-cta,.download-cta,.hero-primary,.library-actions button,.lic-btn:not(.ghost):not(.danger),.pay-cta,.upd-btn:not(.danger){background:var(--brand-btn);color:#fff;border:0;border-radius:12px;font-weight:700;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 10px 26px rgba(10,79,214,.32);transition:transform .25s var(--st-ease),filter .2s}.btn-primary:hover,.buy-cta:hover,.creator-cta:hover,.download-cta:hover,.hero-primary:hover,.pay-cta:hover{background:var(--brand-btn);filter:brightness(1.12);transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 14px 30px rgba(10,79,214,.4)}.skip-link{background:var(--brand-btn)}.st-btn{display:inline-flex;align-items:center;gap:10px;padding:15px 22px;border-radius:12px;font-weight:700;font-size:16px;line-height:1;transition:transform .25s var(--st-ease),filter .2s,border-color .2s,background .2s}.st-btn.primary{background:var(--brand-btn);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 10px 26px rgba(10,79,214,.32)}.st-btn.primary:hover{filter:brightness(1.12);transform:translateY(-2px)}.st-btn.ghost{border:1px solid var(--st-line-strong);color:var(--st-ink);background:rgba(127,220,255,.04)}.st-btn.ghost:hover{border-color:var(--st-cyan-2);background:rgba(127,220,255,.09)}.st-btn.light{background:#fff;color:#06103f}.st-btn.light:hover{transform:translateY(-2px);filter:brightness(.96)}.st-btn.onblue{border:1px solid rgba(255,255,255,.5);color:#fff}.st-btn.onblue:hover{background:rgba(255,255,255,.12)}.st-link,.stage .apply .market-link,.stage .market-link{display:inline-flex;align-items:center;gap:8px;color:var(--st-cyan-2);font-weight:600;border-bottom:1px solid rgba(127,220,255,.35);padding-bottom:6px;margin-top:0;transition:border-color .2s,color .2s}.st-link:after,.stage .market-link:after{content:"→";transition:transform .25s var(--st-ease)}.st-link:hover,.stage .market-link:hover{color:#fff;border-color:#fff}.st-link:hover:after,.stage .market-link:hover:after{transform:translateX(4px)}.footer{display:block;background:#03041f;border-top:1px solid var(--st-line);padding:56px var(--gutter) 28px;color:var(--st-ink-3);font-size:14px}.footer-top{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(4,minmax(0,1fr));grid-gap:36px 32px;gap:36px 32px}.footer .footer-brand{display:grid!important;grid-template-columns:auto 1fr;grid-column-gap:12px;column-gap:12px;align-items:center;align-content:start;color:#fff}.footer .footer-brand img{grid-row:1/3;width:36px;height:36px;border-radius:9px}.footer .footer-brand b{font-size:17px}.footer .footer-brand span{color:var(--st-ink-3);font-size:12px;margin-top:2px!important}.footer .footer-brand p{grid-column:1/-1;margin:18px 0 0;color:var(--st-ink-3);line-height:1.55;max-width:34ch}.footer nav{display:flex;flex-direction:column;gap:10px}.footer nav b{color:var(--st-ink-3);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;margin-bottom:6px}.footer nav a{color:var(--st-ink-2);transition:color .2s}.footer nav a:hover{color:#fff}.footer-bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:44px;padding-top:20px;border-top:1px solid var(--st-line);font-size:13px}.footer-bottom p{margin:0}@media(max-width:980px){.footer-top{grid-template-columns:1fr 1fr}.footer .footer-brand{grid-column:1/-1}}.stage{position:relative;isolation:isolate;color:var(--st-ink)}.stage .inner-page,.stage.inner-page{background:transparent;color:var(--st-ink)}.stage:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:var(--st-rail);right:var(--st-rail);border-inline:1px solid var(--st-line);pointer-events:none}.stage>section{position:relative}.stage>section+section{border-top:1px solid var(--st-line)}.stage>section+section:after,.stage>section+section:before{content:"";position:absolute;top:-4px;width:7px;height:7px;background:var(--st-bg);border:1px solid var(--st-line-strong);z-index:1;pointer-events:none}.stage>section+section:before{left:calc(var(--st-rail) - 3px)}.stage>section+section:after{right:calc(var(--st-rail) - 3px)}@media(max-width:980px){.stage:before,.stage>section+section:after,.stage>section+section:before{display:none}}.stage .section-dark,.stage .section-light{background:transparent;color:var(--st-ink)}.stage h1,.stage h2,.stage h3{text-wrap:balance}.stage .pf-note a,.stage .prose a,.stage .small-note a,.stage .state-box a,.stage li a:not([class]),.stage p a:not([class]){color:var(--st-cyan-2);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:rgba(127,220,255,.45);text-decoration-color:rgba(127,220,255,.45)}.stage li a:not([class]):hover,.stage p a:not([class]):hover{color:#fff}.eyebrow,.stage .eyebrow,.stage .eyebrow.dark{display:flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.16em;font-weight:700;color:var(--st-cyan-2);text-transform:uppercase;margin-bottom:20px}.stage .eyebrow:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--st-amber);box-shadow:0 0 0 3px rgba(255,207,74,.16),0 0 14px rgba(255,207,74,.7)}.stage .eyebrow i{font-style:normal;color:var(--st-ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stage .eyebrow a{color:inherit}.st-sec{padding:clamp(72px,9vw,128px) var(--gutter)}.st-band{background:linear-gradient(180deg,rgba(127,160,255,.045),rgba(127,160,255,.012))}.st-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:clamp(24px,6vw,96px);gap:clamp(24px,6vw,96px);align-items:end;margin-bottom:clamp(36px,5vw,64px)}.st-h2,.st-head h2{font-size:clamp(32px,3.7vw,58px);line-height:1.04;letter-spacing:-.04em;font-weight:700;margin:0}.st-lead{font-size:18px;line-height:1.6;color:var(--st-ink-2);margin:0;max-width:54ch}.st-head .st-link{margin-top:22px}@media(max-width:980px){.st-head{grid-template-columns:1fr;align-items:start}}.st-hero{min-height:100dvh;padding:calc(68px + clamp(40px,7vw,84px)) var(--gutter) 0;display:flex;flex-direction:column;overflow:hidden}.st-hero-grid{position:relative;z-index:2;flex:1 1;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-gap:2vw;gap:2vw;padding-bottom:clamp(40px,5vw,72px)}.st-hero h1{font-size:clamp(40px,4.7vw,78px);line-height:1;letter-spacing:-.05em;font-weight:700;margin:0}.st-hero h1 span{color:var(--st-cyan-2)}.st-hero-copy>p{font-size:19px;line-height:1.55;color:var(--st-ink-2);max-width:56ch;margin:26px 0 30px}.st-hero-copy>p b{color:#fff;font-weight:600}.st-actions{gap:14px}.st-actions,.st-meta{display:flex;flex-wrap:wrap}.st-meta{gap:10px;margin:34px 0 0;padding:0;list-style:none}.st-meta li{font-size:13px;color:var(--st-ink-2);border:1px solid var(--st-line);border-radius:999px;padding:7px 13px;background:rgba(127,160,255,.05)}.st-hero-stage{margin-right:-4vw}.st-hero-stage video{display:block;width:100%;height:auto;aspect-ratio:16/9;mix-blend-mode:lighten;pointer-events:none}.st-floor{position:absolute;left:4%;right:4%;bottom:-7%;height:26%;background:radial-gradient(ellipse 50% 50% at 50% 50%,rgba(42,108,245,.5),rgba(42,108,245,0) 70%);filter:blur(10px);z-index:-1}.st-lights{position:absolute;inset:68px 0 0;z-index:0;pointer-events:none;overflow:hidden}.st-lights .truss{position:absolute;left:0;right:0;top:0;height:10px;background:radial-gradient(circle at 50% 50%,rgba(190,225,255,.95) 0 1.5px,transparent 2.5px) 0 0/11.11% 100%,linear-gradient(180deg,rgba(140,170,255,.2),transparent)}.st-lights .beam{position:absolute;top:-4%;width:34vw;height:118%;transform-origin:50% 0;-webkit-clip-path:polygon(47% 0,53% 0,100% 100%,0 100%);clip-path:polygon(47% 0,53% 0,100% 100%,0 100%);background:linear-gradient(180deg,rgba(150,205,255,.42),rgba(90,150,255,.1) 55%,rgba(90,150,255,0) 88%);filter:blur(18px);mix-blend-mode:screen;animation:st-sway 11s ease-in-out infinite alternate}.st-lights .b1{left:38%;--a:16deg;--b:9deg}.st-lights .b2{left:58%;--a:-4deg;--b:5deg;animation-duration:14s;opacity:.85}.st-lights .b3{left:76%;--a:-21deg;--b:-12deg;animation-duration:9s;opacity:.7}.st-lights .b4{left:-6%;--a:28deg;--b:22deg;animation-duration:16s;opacity:.35}@keyframes st-sway{0%{transform:rotate(var(--a))}to{transform:rotate(var(--b))}}.st-ticker{position:relative;z-index:2;margin:0 calc(var(--gutter)*-1);border-top:1px solid var(--st-line);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.st-ticker div{display:flex;width:max-content;animation:st-marquee 46s linear infinite}.st-ticker span{display:flex;align-items:center;gap:26px;padding:18px 0 18px 26px;font-size:12px;letter-spacing:.16em;font-weight:700;color:var(--st-ink-3);white-space:nowrap}.st-ticker span:after{content:"";width:5px;height:5px;border-radius:50%;background:var(--st-cyan)}@keyframes st-marquee{to{transform:translateX(-50%)}}@media(max-width:980px){.st-hero{min-height:0}.st-hero-grid{grid-template-columns:1fr;gap:36px}.st-hero-stage{margin-right:0}.st-lights .beam{width:70vw}}@media(max-width:640px){.st-hero h1{font-size:clamp(34px,10vw,44px)}.st-hero-copy>p{font-size:17px}.st-actions .st-btn{flex:1 1 100%;justify-content:center}}.st-who{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--st-line)}.st-who article{padding:26px 28px 34px 0;border-right:1px solid var(--st-line)}.st-who article+article{padding-left:28px}.st-who article:last-child{border-right:0;padding-right:0}.st-who h3{font-size:24px;letter-spacing:-.02em;margin:0 0 10px}.st-who p{margin:0;color:var(--st-ink-2);line-height:1.55}.st-cobalt{position:relative;border-radius:var(--st-r-lg);overflow:hidden;color:#fff;border:1px solid rgba(160,200,255,.38);background:radial-gradient(120% 150% at 88% -10%,#1857e0 0,#0a45cc 36%,#071a8a 100%);box-shadow:0 30px 80px rgba(3,10,70,.6)}.st-cobalt:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--brand-grad)}.st-cobalt:after{content:"";position:absolute;inset:0;pointer-events:none;background:conic-gradient(from 150deg at 86% -18%,transparent 0deg,rgba(255,255,255,.16) 9deg,transparent 22deg,transparent 30deg,rgba(255,255,255,.09) 40deg,transparent 56deg)}.st-cobalt>*{position:relative;z-index:1}.st-cobalt p{color:#dbe6ff}.st-ways{margin-top:clamp(40px,5vw,64px);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.st-ways article{padding:clamp(26px,3.4vw,48px)}.st-ways .or{display:grid;place-items:center;width:1px;background:rgba(255,255,255,.28)}.st-ways .or span{background:#0a45cc;border:1px solid rgba(255,255,255,.4);border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.st-ways article>div:first-child>i{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;border:1px solid rgba(255,255,255,.45);background:rgba(255,255,255,.1);margin-bottom:22px}.st-ways article>div:first-child>h3{font-size:clamp(24px,2.4vw,34px);letter-spacing:-.03em;line-height:1.1;margin:0 0 12px}.st-ways article>div:first-child>p{margin:0 0 18px;line-height:1.6;max-width:46ch}.st-ways article>div:first-child>ul{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-wrap:wrap;gap:8px}.st-ways article>div:first-child>ul>li{font-size:13px;border:1px solid rgba(255,255,255,.34);border-radius:999px;padding:6px 12px;color:#fff}.st-ways article>div:first-child>a{color:#fff;font-weight:700;border-bottom:1px solid rgba(255,255,255,.55);padding-bottom:5px}.st-ways article>div:first-child>a:hover{border-color:#fff}@media(max-width:860px){.st-who{grid-template-columns:1fr}.st-who article,.st-who article+article{padding:22px 0;border-right:0;border-bottom:1px solid var(--st-line)}.st-ways{grid-template-columns:1fr}.st-ways .or{width:auto;height:1px}}.st-reel{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:center}.st-reel p{font-size:18px;line-height:1.6;color:var(--st-ink-2);margin:18px 0 22px;max-width:50ch}.st-ticks{list-style:none;padding:0;margin:0 0 26px;display:grid;grid-gap:12px;gap:12px}.st-ticks li{position:relative;padding-left:30px;line-height:1.5;color:var(--st-ink)}.st-ticks li:before{content:"";position:absolute;left:0;top:3px;width:18px;height:18px;border-radius:50%;border:1px solid var(--st-cyan);background:rgba(51,200,245,.12)}.st-ticks li:after{content:"";position:absolute;left:6px;top:8.5px;width:6px;height:3.5px;border-left:2px solid var(--st-cyan-2);border-bottom:2px solid var(--st-cyan-2);transform:rotate(-45deg)}.st-screen{position:relative;border-radius:var(--st-r-lg);padding:1px;background:linear-gradient(140deg,rgba(127,220,255,.7),rgba(42,108,245,.25) 40%,rgba(140,170,255,.12));box-shadow:0 34px 90px rgba(0,0,0,.55),0 0 70px rgba(42,108,245,.22)}.st-screen img,.st-screen video{display:block;width:100%;height:auto;border-radius:calc(var(--st-r-lg) - 1px);background:#070a33}.st-screen video{aspect-ratio:1280/648;object-fit:cover}@media(max-width:980px){.st-reel{grid-template-columns:1fr}}.st-promo .st-screen{max-width:1120px;margin:0 auto}.st-promo .st-screen video{aspect-ratio:16/9}.st-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));counter-reset:step;position:relative}.st-flow:before{content:"";position:absolute;left:0;right:0;top:27px;height:1px;background:linear-gradient(90deg,var(--st-cyan),rgba(127,220,255,.2))}.st-flow article{position:relative;padding-right:28px}.st-flow i{position:relative;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--st-bg);border:1px solid var(--st-cyan);color:var(--st-cyan-2);box-shadow:0 0 0 6px var(--st-bg),0 0 26px rgba(51,200,245,.35)}.st-flow span{display:block;margin:26px 0 8px;font-size:12px;letter-spacing:.16em;font-weight:700;color:var(--st-ink-3)}.st-flow h3{font-size:28px;letter-spacing:-.03em;margin:0 0 10px}.st-flow p{margin:0;color:var(--st-ink-2);line-height:1.55;max-width:30ch}@media(max-width:860px){.st-flow{grid-template-columns:1fr;gap:30px}.st-flow:before{left:27px;right:auto;top:0;bottom:0;width:1px;height:auto;background:linear-gradient(180deg,var(--st-cyan),rgba(127,220,255,.2))}.st-flow article{display:grid;grid-template-columns:56px 1fr;grid-column-gap:20px;column-gap:20px;padding:0}.st-flow i{grid-row:1/4}.st-flow span{margin:4px 0}}.st-feats{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);grid-gap:clamp(28px,6vw,96px);gap:clamp(28px,6vw,96px)}.st-feats-intro{position:-webkit-sticky;position:sticky;top:110px;align-self:start}.st-feats-intro .st-lead{margin:24px 0 28px}.st-feat-list{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:36px;column-gap:36px;border-top:1px solid var(--st-line)}.st-feat-list article{display:flex;gap:18px;align-items:flex-start;padding:26px 0;border-bottom:1px solid var(--st-line)}.st-ico{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:13px;font-style:normal;color:var(--st-cyan-2);border:1px solid var(--st-line-strong);background:linear-gradient(160deg,rgba(51,200,245,.16),rgba(42,108,245,.06))}.st-feat-list h3{font-size:19px;letter-spacing:-.01em;margin:2px 0 6px}.st-feat-list p{margin:0;color:var(--st-ink-2);font-size:15px;line-height:1.5}@media(max-width:980px){.st-feats{grid-template-columns:1fr}.st-feats-intro{position:static}}@media(max-width:640px){.st-feat-list{grid-template-columns:1fr}}.st-games{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin-bottom:34px}@media(max-width:860px){.st-games{grid-template-columns:1fr 1fr;gap:12px}}.st-formats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--st-line);border:1px solid var(--st-line);border-radius:var(--st-r-lg);overflow:hidden;counter-reset:fmt}.st-formats article{position:relative;background:var(--st-bg-2);padding:26px 24px 28px;counter-increment:fmt;transition:background .25s}.st-formats article:hover{background:var(--st-surface)}.st-formats article:after{content:counter(fmt,decimal-leading-zero);position:absolute;top:26px;right:24px;font-size:12px;letter-spacing:.12em;font-weight:700;color:var(--st-ink-3)}.st-formats h3{font-size:18px;letter-spacing:-.01em;margin:20px 0 6px}.st-formats p{margin:0;color:var(--st-ink-2);font-size:14.5px;line-height:1.5}@media(max-width:1100px){.st-formats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.st-formats{grid-template-columns:1fr 1fr}}@media(max-width:460px){.st-formats{grid-template-columns:1fr}}.st-market{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);grid-gap:clamp(28px,6vw,96px);gap:clamp(28px,6vw,96px);align-items:center}.st-market .st-lead{margin:24px 0 28px}.stage .market-shelf{transform:none;gap:16px}.stage .game-cover{min-height:230px;border-radius:var(--st-r);border:1px solid rgba(255,255,255,.14);transition:transform .3s var(--st-ease),box-shadow .3s}.stage .game-cover:hover{transform:translateY(-4px);box-shadow:0 22px 50px rgba(0,0,0,.45)}.stage .game-cover:before{background:conic-gradient(from 160deg at 80% -20%,transparent 0deg,rgba(255,255,255,.22) 10deg,transparent 26deg);mix-blend-mode:screen}@media(max-width:980px){.st-market{grid-template-columns:1fr}}.st-creators{display:grid;grid-template-columns:minmax(0,.66fr) minmax(0,1.34fr);grid-gap:clamp(28px,6vw,96px);gap:clamp(28px,6vw,96px);align-items:center}.st-creators .st-lead{margin:24px 0 28px}.st-path{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:relative}.st-path:before{content:"";position:absolute;top:22px;left:22px;right:10%;height:1px;background:var(--st-line-strong)}.st-path li{position:relative;padding:64px 16px 0 0}.st-path i{position:absolute;top:0;left:0;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;font-style:normal;font-weight:700;color:var(--st-cyan-2);background:var(--st-bg-2);border:1px solid var(--st-line-strong)}.st-path li:last-child i{background:var(--brand-btn);border-color:transparent;color:#fff;box-shadow:0 0 26px rgba(42,108,245,.55)}.st-path b{display:block;font-size:18px;margin-bottom:6px}.st-path span{line-height:1.45}.st-path span,.st-principles{font-size:14px;color:var(--st-ink-2)}.st-principles{grid-column:1/-1;list-style:none;margin:clamp(36px,4vw,56px) 0 0;padding:22px 0 0;border-top:1px solid var(--st-line);display:flex;flex-wrap:wrap;gap:10px 34px}.st-principles li{display:flex;align-items:center;gap:10px}.st-principles li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--st-cyan)}@media(max-width:980px){.st-creators{grid-template-columns:1fr}}@media(max-width:760px){.st-path{grid-template-columns:1fr;gap:18px}.st-path:before{display:none}.st-path li{padding:0 0 0 60px;min-height:46px}}.stage .equipment-head{max-width:900px;margin-bottom:clamp(36px,5vw,64px)}.stage .equipment-head p{color:var(--st-ink-2)}.stage .product{border:1px solid var(--st-line);border-radius:var(--st-r);background:var(--st-bg-2);padding:14px 14px 22px;transition:transform .3s var(--st-ease),border-color .25s,box-shadow .3s}.stage .product:hover{transform:translateY(-5px);border-color:var(--st-line-strong);box-shadow:0 24px 60px rgba(0,0,0,.4)}.stage .product-photo{height:200px;border-radius:10px;margin-bottom:8px;background:radial-gradient(90% 80% at 50% 0,#fff 0,#eef1ff 45%,#cdd6fb 100%)}.stage .product h3{font-size:23px;letter-spacing:-.02em;margin:16px 8px 8px}.stage .product p{color:var(--st-ink-2);margin:0 8px 16px}.stage .product>span{margin:auto 8px 0;color:var(--st-cyan-2);font-weight:600}.stage .hw-works{margin:0 8px 16px}.stage .hw-works li{border-color:var(--st-line-strong);color:var(--st-ink-2)}.st-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:stretch}.st-plans article{border:1px solid var(--st-line);border-radius:var(--st-r-lg);background:var(--st-bg-2);padding:28px 28px 30px;display:flex;flex-direction:column}.st-plans article.st-cobalt{border-color:rgba(160,200,255,.38);background:radial-gradient(120% 150% at 88% -10%,#1857e0 0,#0a45cc 36%,#071a8a 100%)}.st-plans small{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--st-cyan-2)}.st-plans .st-cobalt small{color:#fff}.st-plans h3{font-size:clamp(22px,2.1vw,28px);line-height:1.15;letter-spacing:-.025em;margin:44px 0 10px}.st-plans p{margin:0;color:var(--st-ink-2);line-height:1.55}@media(max-width:860px){.st-plans{grid-template-columns:1fr}.st-plans h3{margin-top:22px}}.st-cta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);padding:clamp(28px,4.4vw,64px);align-items:center}.st-cta .eyebrow{color:#fff}.st-cta h2{font-size:clamp(34px,4.2vw,64px);line-height:1.02;letter-spacing:-.045em;margin:0 0 18px}.st-cta p{font-size:18px;line-height:1.6;max-width:46ch;margin:0 0 28px}.st-mic{position:absolute!important;right:44%;bottom:-6px;height:92%;width:auto;opacity:.5;color:#cfe2ff;pointer-events:none;z-index:0!important}.st-help{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:rgba(255,255,255,.26);border:1px solid rgba(255,255,255,.26);border-radius:var(--st-r);overflow:hidden}.st-help a{background:#082fae;padding:24px 22px;min-height:132px;transition:background .25s}.st-help a:hover{background:#0a3bd0}.st-help b{display:block;font-size:19px;margin-bottom:8px}.st-help span{color:#dbe6ff;font-size:14px;line-height:1.5}@media(max-width:980px){.st-cta{grid-template-columns:1fr}.st-mic{right:-4%;height:60%;bottom:auto;top:0;opacity:.28}}@media(max-width:520px){.st-help{grid-template-columns:1fr}.st-help a{min-height:0}}.stage .authors-hero,.stage .catalog-hero,.stage .support-hero{position:relative;overflow:hidden;background:conic-gradient(from 158deg at 84% -22%,transparent 0deg,rgba(130,190,255,.2) 9deg,transparent 22deg),conic-gradient(from 176deg at 62% -30%,transparent 0deg,rgba(90,150,255,.14) 8deg,transparent 20deg),radial-gradient(60% 90% at 80% 110%,rgba(42,108,245,.22),transparent 70%);padding:clamp(72px,8vw,112px) var(--gutter) clamp(52px,6vw,80px)}.stage .authors-hero h1,.stage .catalog-hero h1,.stage .support-hero h1{font-size:clamp(38px,5vw,76px);line-height:1;letter-spacing:-.05em;font-weight:700}.stage .authors-hero p,.stage .catalog-hero p,.stage .support-hero p{color:var(--st-ink-2)}.stage .authors-hero{min-height:0}.stage h2{color:var(--st-ink)}.stage .catalog-card,.stage .compat-card,.stage .library-howto,.stage .mg-how,.stage .mg-nav a,.stage .pf-game-card,.stage .pf-game-grid figure,.stage .shop-card,.stage .shop-compare-wrap,.stage .shop-plan,.stage .shop-status,.stage .shop-terms li,.stage .support-manual,.stage .wn-item{background:var(--st-bg-2);border:1px solid var(--st-line);color:var(--st-ink);border-radius:var(--st-r)}.stage .catalog-card,.stage .mg-nav a,.stage .pf-game-card,.stage .pf-game-grid figure{transition:transform .3s var(--st-ease),border-color .25s,box-shadow .3s}.stage .catalog-card:hover,.stage .pf-game-card:hover,.stage .pf-game-grid figure:hover{transform:translateY(-4px);border-color:var(--st-line-strong);box-shadow:0 22px 54px rgba(0,0,0,.42)}.stage .mg-nav a:hover{border-color:var(--st-cyan)}.stage .catalog-body h2,.stage .compat-card h3,.stage .mg-nav a,.stage .pf-game-card b,.stage .pf-game-grid b,.stage .shop-plan h3,.stage .shop-terms b,.stage .wn-item h2{color:var(--st-ink)}.stage .apply p,.stage .author-economy p,.stage .author-strip p,.stage .catalog-body p,.stage .catalog-empty,.stage .commission p,.stage .compat-card dt,.stage .contact-support p,.stage .format-rail p,.stage .game-content article>p,.stage .game-desc,.stage .game-detail-copy>p,.stage .game-facts span,.stage .mg-how ol,.stage .mg-nav small,.stage .moderation li span,.stage .moderation p,.stage .pf-game-card small,.stage .pf-game-grid span,.stage .pf-head p,.stage .pf-head.dark p,.stage .pf-note,.stage .pf-row p,.stage .shop-card p,.stage .shop-card ul,.stage .shop-empty,.stage .shop-lead,.stage .shop-plan,.stage .shop-plan-note,.stage .shop-status p,.stage .shop-terms li,.stage .state-box,.stage .support-grid-page p,.stage .support-manual-head p,.stage .version-log article p,.stage .wn-empty,.stage .wn-item p,.stage .wn-item ul{color:var(--st-ink-2)}.stage .catalog-meta,.stage .shop-plan small,.stage .shop-status small,.stage .small-note,.stage .wn-item time{color:var(--st-ink-3)!important}.stage .author-economy span,.stage .catalog-body small,.stage .format-rail span,.stage .num,.stage .pf-rail figcaption span,.stage .shop-card small,.stage .shop-plan.accent small,.stage .support-grid-page article>b,.stage .support-manual-toc b,.stage .version-log article span{color:var(--st-cyan-2)!important}.stage .catalog-meta{border-top-color:var(--st-line)}.stage .catalog-art{border-radius:0}.stage .catalog-body strong,.stage .compat-card dd,.stage .game-desc p b,.stage .game-facts b,.stage .pf-row li{color:var(--st-ink)}.stage .catalog-empty,.stage .state-box{border-color:var(--st-line-strong);background:rgba(127,160,255,.04)}.stage .author-economy,.stage .support-grid-page{background:var(--st-line);border-block:0;padding-top:0;padding-bottom:0;margin:0 var(--gutter) clamp(56px,7vw,96px);padding-inline:0;border:1px solid var(--st-line);border-radius:var(--st-r-lg);overflow:hidden}.stage .author-economy>div,.stage .support-grid-page article{background:var(--st-bg-2)}.stage .support-grid-page article{min-height:200px}.stage>section.author-economy,.stage>section.support-grid-page{border-top:1px solid var(--st-line)}.stage>section.author-economy:after,.stage>section.author-economy:before,.stage>section.support-grid-page:after,.stage>section.support-grid-page:before{display:none}.stage .game-facts{background:var(--st-line);border:1px solid var(--st-line);border-radius:var(--st-r);overflow:hidden}.stage .game-facts span{background:var(--st-bg-2)}.stage .check-list li,.stage .compat-card dl div,.stage .format-rail,.stage .format-rail article,.stage .kb-side a,.stage .moderation li,.stage .moderation ul,.stage .version-log article{border-color:var(--st-line)}.stage .moderation h2{font-size:clamp(30px,3.4vw,48px);margin:0}.stage .check-list li:before{color:var(--st-cyan)}.stage .format-rail{border-radius:var(--st-r-lg);border:1px solid var(--st-line)}.stage .format-rail article:last-child{border-right:0}.stage .commission{margin:0 var(--gutter) clamp(56px,7vw,96px);padding:clamp(28px,4.4vw,64px);border-radius:var(--st-r-lg);position:relative;overflow:hidden;border:1px solid rgba(160,200,255,.38)!important;background:radial-gradient(120% 150% at 88% -10%,#1857e0 0,#0a45cc 36%,#071a8a 100%);box-shadow:0 30px 80px rgba(3,10,70,.6);color:#fff}.stage>section.commission:before{display:block;content:"";position:absolute;inset:0 0 auto;top:0;left:0;width:auto;height:2px;border:0;background:var(--brand-grad)}.stage>section.commission:after{display:none}.stage .commission{align-items:center;gap:clamp(28px,5vw,80px)}.stage .st-light+.commission{margin-top:clamp(56px,7vw,96px)}.stage .commission .cm-text h2{margin:14px 0 16px}.stage .commission .cm-text p{margin:0;max-width:56ch}.commission-split{display:grid;grid-gap:26px;gap:26px}.cm-stats{display:grid;grid-template-columns:1fr 1fr}.cm-stats>div{display:grid;grid-gap:10px;gap:10px}.cm-stats>div+div{padding-left:clamp(20px,3vw,44px);border-left:1px solid rgba(255,255,255,.24)}.cm-stats strong{font-size:clamp(56px,6.6vw,104px);line-height:.9;letter-spacing:-.05em;font-weight:700;color:#fff}.cm-stats span{font-size:16px;color:#dbe6ff}.cm-bar{display:flex;gap:4px;height:10px}.cm-bar i{flex:1 1;border-radius:999px;background:#fff}.cm-bar i+i{background:rgba(255,255,255,.32)}.stage .commission p,.stage .commission-visual span{color:#dbe6ff}.stage .commission .eyebrow{color:#fff}.stage .commission h2{color:#fff;font-size:clamp(32px,3.6vw,52px);letter-spacing:-.04em;line-height:1.04}.stage .commission-visual strong{color:#fff}.stage .commission-visual i{background:rgba(255,255,255,.3)}.stage .commission .market-link{color:#fff;border-color:rgba(255,255,255,.55)}.stage .commission .check-list li{border-color:rgba(255,255,255,.24);color:#fff}.stage .commission .check-list li:before{color:#fff}.stage .apply h2{font-size:clamp(30px,3.4vw,48px);letter-spacing:-.035em;margin:0 0 12px}.stage .apply{display:flex;flex-wrap:wrap;gap:14px 22px;justify-content:center;align-items:center}.stage .apply h2,.stage .apply p{flex-basis:100%;margin-left:0;margin-right:0}.stage .apply .market-link{margin-left:0!important}.stage .contact-support h2{font-size:clamp(30px,3.4vw,48px);letter-spacing:-.035em}.stage .contact-support>a{color:var(--st-cyan-2);border-color:rgba(127,220,255,.4)}.stage .searchbox{background:var(--st-bg-2);border-color:var(--st-line-strong)}.stage .searchbox span{color:var(--st-cyan-2)}.stage .searchbox input{color:var(--st-ink)}.stage .searchbox input::placeholder{color:var(--st-ink-3)}.stage .searchbox:focus-within{border-color:var(--st-cyan)}.stage .filter-row a,.stage .filter-row button{border:1px solid var(--st-line-strong);background:transparent;color:var(--st-ink-2);border-radius:999px;padding:9px 14px;transition:border-color .2s,color .2s}.stage .filter-row a:hover,.stage .filter-row button:hover{border-color:var(--st-cyan-2);color:#fff}.stage .filter-row a.active,.stage .filter-row button.active{background:var(--brand-btn);border-color:transparent;color:#fff}.stage .pagination a,.stage .pagination span{border-color:var(--st-line-strong);color:var(--st-ink)}.stage .pagination .cur{background:var(--brand-btn);border-color:transparent}.stage .badge-verified,.stage .wn-tag{background:rgba(72,214,140,.14);color:#86e6b1}.stage .badge-free{background:rgba(51,200,245,.14);color:var(--st-cyan-2)}.stage .author-avatar{background:var(--st-surface-2);border:1px solid var(--st-line-strong)}.stage .game-detail-art{box-shadow:0 30px 80px rgba(0,0,0,.5);border:1px solid var(--st-line)}.stage .wishlist{background:transparent;border-color:var(--st-line-strong);color:var(--st-ink)}.stage .author-strip,.stage .version-log{background:linear-gradient(180deg,rgba(127,160,255,.045),rgba(127,160,255,.012))}.stage .author-strip>a{color:var(--st-cyan-2);border-color:rgba(127,220,255,.4)}.stage .game-shots-grid a{box-shadow:0 18px 44px rgba(0,0,0,.45);border:1px solid var(--st-line)}.stage .pf-key,.stage .pf-more,.stage .pf-screens,.stage .pf-video{background:transparent}.stage .pf-screens{margin-top:0}.stage .pf-tour{padding-bottom:110px}.stage .pf-jump a{border-color:var(--st-line-strong);color:var(--st-ink-2)}.stage .pf-key>div{border-top-color:var(--st-line)}.stage .pf-chips i,.stage .pf-key i{color:var(--st-cyan-2);border:1px solid var(--st-line-strong);background:linear-gradient(160deg,rgba(51,200,245,.16),rgba(42,108,245,.06));box-shadow:none}.stage .pf-chips p,.stage .pf-key span{color:var(--st-ink-2)}.stage .pf-chips article{background:var(--st-bg-2);border-color:var(--st-line);border-radius:var(--st-r)}.stage .pf-chips article:hover,.stage .pf-shot{border-color:var(--st-line-strong)}.stage .pf-shot{background:var(--st-bg-2);box-shadow:0 30px 80px rgba(0,0,0,.5),0 0 60px rgba(42,108,245,.16);border-radius:var(--st-r)}.stage .pf-row li:before,.stage .showreel-copy li:before{background:rgba(51,200,245,.12);border:1px solid var(--st-cyan)}.stage .pf-row li:after{border-color:var(--st-cyan-2);left:6px;top:9.5px}.stage .pf-rail img{border-color:var(--st-line-strong)}.stage .showreel-video{box-shadow:0 34px 90px rgba(0,0,0,.55),0 0 0 1px var(--st-line-strong),0 0 70px rgba(42,108,245,.22)}.stage .pf-video-cap{color:var(--st-ink-3)}.stage .manual,.stage .mg-body{--surface:var(--st-bg-2);--surface-2:var(--st-surface);--surface-3:var(--st-surface-2);--ink:var(--st-ink);--ink-2:var(--st-ink-2);--ink-3:var(--st-ink-3);--line:var(--st-line);--line-strong:var(--st-line-strong);--accent:var(--st-cyan-2);--accent-soft:rgba(51,200,245,.13);--info:var(--st-cyan-2);--info-soft:rgba(51,200,245,.13);--ok:#86e6b1;--ok-soft:rgba(72,214,140,.14);--warn:#ffd97a;--warn-soft:rgba(255,207,74,.13);--bad:#ff9a9a;--bad-soft:rgba(255,110,110,.14);color:var(--st-ink)}.stage .mg-cover{border-color:var(--st-line-strong)}.stage .shop{color:var(--st-ink)}.stage .shop h2{letter-spacing:-.035em}.stage .shop-banner,.stage .upd-note{background:rgba(51,200,245,.08);border:1px solid var(--st-line-strong);color:var(--st-ink-2)}.stage .upd-note b{color:var(--st-ink)}.stage .shop-banner.ok{background:rgba(72,214,140,.1);border-color:rgba(72,214,140,.35);color:#a9eec7}.stage .legal-banner,.stage .shop-banner.warn,.stage .shop-note{background:rgba(255,207,74,.1);border:1px solid rgba(255,207,74,.34);color:#ffdf8f}.stage .prose code,.stage .shop-banner code,.stage .upd-note code{background:rgba(127,160,255,.14);color:var(--st-ink)}.stage .shop-price{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:#fff}.stage .shop-plan.accent{border-color:var(--st-cyan);box-shadow:0 0 0 1px var(--st-cyan) inset,0 0 50px rgba(51,200,245,.12)}.stage .shop-buy label{color:var(--st-ink-2)}.stage .shop-buy input,.stage .shop-buy select{background:var(--st-bg);border-color:var(--st-line-strong);color:var(--st-ink)}.stage .shop-buy input:focus,.stage .shop-buy select:focus{outline:none;border-color:var(--st-cyan);box-shadow:0 0 0 3px rgba(51,200,245,.2)}.stage .shop-compare{color:var(--st-ink-2)}.stage .shop-compare td,.stage .shop-compare th{border-bottom-color:var(--st-line)}.stage .shop-compare thead th,.stage .shop-compare tr.group th{background:var(--st-surface);color:var(--st-ink)}.stage .shop-compare tr.group th{color:var(--st-ink-3)}.stage .shop-compare .val,.stage .shop-compare tbody th{color:var(--st-ink)}.stage .shop-compare tbody th span{color:var(--st-ink-3)}.stage .shop-compare .accent{background:rgba(51,200,245,.07)}.stage .shop-compare thead th.accent{background:rgba(51,200,245,.16);color:var(--st-cyan-2)}.stage .shop-compare .yes{background:var(--st-cobalt-hi)}.stage .shop-compare .no{color:#5f6aa3}.stage .lic-btn.ghost{background:transparent;color:var(--st-ink);border-color:var(--st-line-strong)}.stage .lic-btn.ghost:hover{background:rgba(127,220,255,.09)}.stage .lic-msg{background:rgba(72,214,140,.12);color:#a9eec7}.stage .lic-msg.error{background:rgba(255,110,110,.14);color:#ffb3b3}.stage .lic-dl>div{border-top-color:var(--st-line)}.stage .lic-dl dt{color:var(--st-ink-3)}.stage .lic-dl a,.stage .shop a:not([class]){color:var(--st-cyan-2)}.stage .support-manual-toc a{background:var(--st-surface);color:var(--st-ink)}.stage .support-manual-toc a:hover{background:var(--st-surface-2);color:#fff}.stage .kb-side a{color:var(--st-ink-2)}.stage .kb-side a.active{color:var(--st-cyan-2)}.stage .prose{color:var(--st-ink-2)}.stage .prose b,.stage .prose h2,.stage .prose h3,.stage .prose strong{color:var(--st-ink)}.stage .wn-item:target{border-color:var(--st-cyan);box-shadow:0 0 0 3px rgba(51,200,245,.16)}@media(prefers-reduced-motion:reduce){.st-lights .beam,.st-ticker div{animation:none}.st-btn,.stage .catalog-card,.stage .pf-game-card,.stage .product{transition:none}}.footer .footer-top{display:grid;color:inherit}.footer .footer-bottom{display:flex;flex-direction:row;color:var(--st-ink-3)}.st-creators .st-h2{font-size:clamp(30px,3.1vw,48px)}.st-lights .beam{opacity:.8}.stage .manual-body kbd,.stage .manual-toc-btn{background:var(--st-surface-2);color:var(--st-ink)}.stage .manual-body .sl.eor{background:var(--st-cobalt-hi);color:#fff}.stage .manual-find{color:var(--st-ink)}.stage .manual-find::placeholder{color:var(--st-ink-3)}@media(max-width:980px){.st-lights .beam{opacity:.4}}.stage{counter-reset:cue}.stage .eyebrow i:empty:before{counter-increment:cue;content:counter(cue,decimal-leading-zero)}.st-cobalt .eyebrow i{color:#dbe6ff}.stage.spot-on:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(520px circle at var(--px,70%) var(--py,20%),rgba(110,170,255,.13),rgba(110,170,255,.04) 40%,transparent 70%)}.st-hero h1{font-size:clamp(42px,5.2vw,88px);line-height:.96}.st-hero-grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:4vw;padding-bottom:0;align-items:start}.st-hero-copy{padding:clamp(8px,3vw,48px) 0 clamp(40px,5vw,72px)}.st-hero-stage{margin-right:0;align-self:end;padding-bottom:clamp(90px,10vw,150px)}.st-led{position:relative;padding:10px;border-radius:16px;background:linear-gradient(180deg,#0c1250,#04062a);border:1px solid rgba(127,220,255,.45);box-shadow:0 0 0 1px rgba(3,4,31,.9),0 0 90px rgba(42,108,245,.5),0 40px 90px rgba(0,0,0,.6);transform:perspective(1600px) rotateX(2deg)}.st-led:after,.st-led:before{content:"";position:absolute;bottom:100%;width:2px;height:60vh;background:linear-gradient(180deg,transparent,rgba(160,190,255,.5))}.st-led:before{left:14%}.st-led:after{right:14%}.st-led video{display:block;width:100%;height:auto;aspect-ratio:16/9;border-radius:8px;pointer-events:none}.st-hero-stage .st-floor{left:-6%;right:-6%;bottom:clamp(40px,5vw,80px);height:34%;background:radial-gradient(ellipse 50% 50% at 50% 50%,rgba(60,130,255,.6),rgba(42,108,245,0) 70%);filter:blur(14px)}.st-crowd{position:absolute;left:-8%;right:-8%;bottom:0;width:116%;height:clamp(110px,13vw,190px);z-index:2;fill:#03041f;stroke:rgba(127,200,255,.4);stroke-width:1.5;filter:drop-shadow(0 -6px 18px rgba(42,108,245,.35))}.st-crowd .ph path{fill:none;stroke:#03041f;stroke-width:9;stroke-linecap:round}.st-crowd .ph rect{fill:#bfe9ff;stroke:none;filter:drop-shadow(0 0 8px #33c8f5)}.st-crowd g:nth-child(3n) .ph rect{fill:#ffe9a8;filter:drop-shadow(0 0 8px #ffcf4a)}@media(max-width:980px){.st-hero-grid{grid-template-columns:1fr;gap:8px}.st-hero-copy{padding-bottom:28px}.st-led{transform:none}.st-led:after,.st-led:before{display:none}}.st-board{padding:0 var(--gutter);background:#03041f}.st-board dl{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.st-board dl>div{display:flex;flex-direction:column-reverse;gap:6px;padding:clamp(22px,3vw,40px) 24px clamp(22px,3vw,36px) 0;border-right:1px solid var(--st-line)}.st-board dl>div+div{padding-left:clamp(16px,2.4vw,36px)}.st-board dl>div:last-child{border-right:0}.st-board dd{margin:0;font-size:clamp(64px,8.4vw,132px);font-weight:800;line-height:.86;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--st-amber);-webkit-mask-image:radial-gradient(circle,#000 1.25px,transparent 1.7px);mask-image:radial-gradient(circle,#000 1.25px,transparent 1.7px);-webkit-mask-size:4.5px 4.5px;mask-size:4.5px 4.5px;filter:drop-shadow(0 0 14px rgba(255,190,60,.55))}.st-board dt{font-size:14px;line-height:1.35;color:var(--st-ink-2);max-width:18ch}@media(max-width:760px){.st-board dl{grid-template-columns:1fr 1fr}.st-board dl>div{padding:22px 12px 20px 0;border-bottom:1px solid var(--st-line)}.st-board dl>div:nth-child(2n){border-right:0;padding-left:16px}.st-board dl>div:nth-child(odd){padding-left:0}.st-board dl>div:nth-child(n+3){border-bottom:0}}.st-try{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);grid-gap:clamp(28px,5vw,80px);gap:clamp(28px,5vw,80px);align-items:center}.st-try .st-lead{margin:20px 0 26px}.st-steps{list-style:none;margin:0;padding:0;counter-reset:s;display:grid;grid-gap:0;gap:0;border-top:1px solid var(--st-line)}.st-steps li{counter-increment:s;display:flex;gap:16px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--st-line);color:var(--st-ink)}.st-steps li:before{content:counter(s);flex:none;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--st-cyan);color:var(--st-cyan-2);font-size:13px;font-weight:700}.rd{position:relative;display:grid;grid-template-columns:minmax(0,1fr) clamp(190px,17vw,236px);grid-gap:clamp(16px,2.4vw,34px);gap:clamp(16px,2.4vw,34px);align-items:end}.rd-screen{border-radius:16px;padding:clamp(16px,2vw,26px);background:linear-gradient(170deg,#1230a8,#081566 70%);border:1px solid rgba(127,220,255,.45);box-shadow:0 0 80px rgba(42,108,245,.4),0 34px 80px rgba(0,0,0,.55)}.rd-bar{display:flex;justify-content:space-between;gap:12px;font-size:13px;font-weight:700;color:#dbe6ff;letter-spacing:.04em}.rd-timer{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--st-amber)}.rd-q{font-size:clamp(20px,2.2vw,32px);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:clamp(18px,2.4vw,34px) 0;color:#fff;text-align:center}.rd-answers{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.rd-answers li,.rd-pad button{display:flex;align-items:center;gap:12px;border-radius:12px;color:#fff;font-weight:700;transition:opacity .35s,transform .35s var(--st-ease),box-shadow .35s}.rd-answers li{padding:13px 14px;font-size:clamp(14px,1.3vw,18px)}.rd-answers b,.rd-pad b{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:8px;background:rgba(0,0,0,.28);font-size:14px}.rd .a0{background:#1f5fe0}.rd .a1{background:#c2570c}.rd .a2{background:#1d7d45}.rd .a3{background:#8a6a00}.rd-answers li.dim{opacity:.32}.rd-answers li.ok{box-shadow:0 0 0 2px #fff,0 0 34px rgba(255,255,255,.5);transform:scale(1.03)}.rd-answers li.mine:after{content:"ваш ответ";margin-left:auto;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.9}.rd-teams{display:flex;gap:8px;flex-wrap:wrap;margin-top:clamp(16px,2vw,26px);padding-top:14px;border-top:1px solid rgba(255,255,255,.2);font-size:13px;color:#dbe6ff}.rd-teams span{padding:6px 11px;border-radius:999px;background:rgba(0,0,0,.24)}.rd-teams b{color:#fff;margin-left:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rd-teams .you{background:rgba(255,207,74,.2);color:#ffe9a8;transition:background .4s}.rd.done .rd-teams .you{background:rgba(255,207,74,.36)}.rd-phone{border-radius:30px;padding:16px 14px 18px;background:#04062a;border:1px solid var(--st-line-strong);box-shadow:0 0 0 5px #0a0f45,0 30px 70px rgba(0,0,0,.6);margin-bottom:-18px}.rd-phone-top{display:flex;flex-direction:column;gap:2px;text-align:center;font-size:12px;color:var(--st-ink-3);margin-bottom:12px}.rd-phone-top span:first-child{color:var(--st-cyan-2);font-weight:700;letter-spacing:.14em}.rd-pad{display:grid;grid-gap:8px;gap:8px}.rd-pad button{width:100%;padding:11px 12px;border:0;font:700 15px var(--font-onest),Onest,sans-serif;cursor:pointer;text-align:left}.rd-pad button:not(:disabled):hover{transform:translateY(-2px);filter:brightness(1.12)}.rd-pad button:not(:disabled):active{transform:scale(.97)}.rd-pad button:disabled{cursor:default;opacity:.4}.rd-pad button.mine{opacity:1;box-shadow:0 0 0 2px #fff}.rd-status{min-height:3.1em;margin:12px 2px 10px;font-size:13px;line-height:1.4;color:var(--st-ink-2);text-align:center}.rd-again{width:100%;padding:10px;border-radius:10px;border:1px solid var(--st-line-strong);background:transparent;color:var(--st-ink);font:600 13px var(--font-onest),Onest,sans-serif;transition:opacity .2s,border-color .2s}.rd-again:disabled{opacity:.35;cursor:default}.rd-again:not(:disabled):hover{border-color:var(--st-cyan-2)}.rd-tag{position:absolute;top:-12px;left:18px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#06103f;background:var(--st-amber);border-radius:999px;padding:4px 10px}@media(max-width:980px){.st-try{grid-template-columns:1fr}}@media(max-width:560px){.rd{grid-template-columns:1fr}.rd-phone{margin:0 auto;width:min(260px,100%)}.rd-answers{grid-template-columns:1fr}}.stage .catalog-art:not(.has-cover),.stage .game-cover,.stage .game-detail-art:not(.has-cover){position:relative;isolation:isolate;overflow:hidden}.stage .catalog-art:not(.has-cover):before,.stage .game-detail-art:not(.has-cover):before{content:"";position:absolute;inset:0;z-index:-1;background:conic-gradient(from 158deg at 78% -30%,transparent 0deg,rgba(255,255,255,.3) 10deg,transparent 26deg),linear-gradient(180deg,rgba(3,4,31,0) 30%,rgba(3,4,31,.62))}.stage .catalog-art:not(.has-cover){font-size:84px;letter-spacing:-.04em;text-shadow:0 10px 40px rgba(0,0,0,.45)}.stage .game-cover:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(3,4,31,0) 30%,rgba(3,4,31,.6))}.game-cover-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.stage .game-cover{min-height:0;padding:0;justify-content:flex-start}.stage .game-cover:after{display:none}.game-cover-art{position:relative;aspect-ratio:16/9;overflow:hidden}.game-cover-cap{position:relative;flex:1 1;display:grid;align-content:start;grid-gap:5px;gap:5px;padding:16px 20px 18px;background:#070a33;border-top:1px solid rgba(255,255,255,.14)}.stage .game-cover-cap small{font-size:11px;font-weight:700;letter-spacing:.14em;opacity:1;color:#9fb0e8}.stage .game-cover-cap b{margin:0;font-size:clamp(18px,1.5vw,22px);letter-spacing:-.02em;line-height:1.2}.stage .game-cover-cap span{font-size:13.5px;opacity:1;color:#c3cbec}@media(prefers-reduced-motion:reduce){.rd-answers li,.rd-pad button{transition:none}}.st-board dl>div{display:grid;align-content:start;grid-gap:10px;gap:10px}.st-board dd{order:-1}.st-led video{mix-blend-mode:lighten;background:transparent}.st-led{background:#04062a}.rd-answers li.mine:after{white-space:nowrap;font-size:10px}.stage .authors-hero:before,.stage .catalog-hero:before,.stage .support-hero:before{content:"";position:absolute;left:0;right:0;top:0;height:10px;pointer-events:none;background:radial-gradient(circle at 50% 50%,rgba(190,225,255,.95) 0 1.5px,transparent 2.5px) 0 0/11.11% 100%,linear-gradient(180deg,rgba(140,170,255,.2),transparent)}.stage .authors-hero>*,.stage .catalog-hero>*,.stage .support-hero>*{position:relative}.stage .product{padding:0 0 24px;overflow:hidden;background:linear-gradient(180deg,rgba(127,160,255,.02),var(--st-bg-2) 55%)}.stage .product-photo{height:clamp(220px,19vw,280px);background:conic-gradient(from 160deg at 50% -22%,transparent 0deg,rgba(150,205,255,.34) 9deg,rgba(150,205,255,.42) 20deg,rgba(150,205,255,.34) 31deg,transparent 40deg),radial-gradient(60% 28% at 50% 86%,rgba(70,140,255,.55),transparent 70%),#04062a;transition:filter .4s}.stage .product-photo:after{content:"";position:absolute;left:14%;right:14%;bottom:9%;height:15%;border-radius:50%;border:1px solid rgba(160,210,255,.55);background:radial-gradient(ellipse at 50% 40%,rgba(120,180,255,.5),rgba(20,40,140,.5) 70%);box-shadow:0 0 34px rgba(60,130,255,.6);z-index:0}.stage .product-photo img{z-index:1;padding:26px 30px 44px!important;filter:drop-shadow(0 16px 20px rgba(0,0,0,.55))}.stage .product:hover .product-photo{filter:brightness(1.15)}.stage .product:hover .product-photo img{transform:translateY(-6px) scale(1.03)}.stage .product>small{display:block;margin:20px 22px 0;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--st-cyan-2)}.stage .product h3{margin:8px 22px;font-size:26px}.stage .product p{margin:0 22px 16px}.stage .product>span{margin:auto 22px 0}.stage .hw-works{margin:0 22px 18px}.hw-lineup{padding-top:0}.stage>section.hw-lineup{border-top:0}.stage>section.hw-lineup:after,.stage>section.hw-lineup:before{display:none}.stage .hw-hero{padding-bottom:clamp(36px,4vw,56px)}.stage .hw-hero h1{max-width:16ch}.hw-facts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--st-line)}.hw-facts li{padding:26px 28px 6px 0;border-right:1px solid var(--st-line);display:grid;grid-gap:10px;gap:10px;align-content:start}.hw-facts li+li{padding-left:28px}.hw-facts li:last-child{border-right:0;padding-right:0}.hw-facts b{font-size:22px;letter-spacing:-.02em}.hw-facts span{color:var(--st-ink-2);line-height:1.55}.st-creators{row-gap:clamp(32px,4vw,56px)}@media(min-width:981px){.st-creators{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.st-earn{justify-self:end;width:100%;max-width:520px;padding:clamp(26px,3vw,42px);display:grid;grid-gap:6px;gap:6px}.st-earn small{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#dbe6ff}.st-earn strong{font-size:clamp(76px,8.4vw,128px);line-height:.92;letter-spacing:-.05em;font-weight:700}.st-earn>span{font-size:19px;color:#dbe6ff}.st-earn-ex{margin-top:22px;padding-top:20px;border-top:1px solid rgba(255,255,255,.24)}.st-earn-ex p{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#c5d4ff}.st-earn-ex dl{margin:0;display:grid;grid-gap:8px;gap:8px}.st-earn-ex dl div{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.st-earn-ex dt{color:#dbe6ff;font-size:15px}.st-earn-ex dd{margin:0;font-size:20px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.st-cr-perks{grid-column:1/-1;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.st-cr-perks li{display:grid;grid-gap:8px;gap:8px;align-content:start;padding:24px 26px;border-radius:18px;background:var(--st-bg-2);border:1px solid var(--st-line);box-shadow:0 10px 34px rgba(12,24,110,.07)}.st-cr-perks b{font-size:19px;letter-spacing:-.02em;line-height:1.2}.st-cr-perks span{color:var(--st-ink-2);font-size:14.5px;line-height:1.55}.st-creators .st-path{grid-column:1/-1}@media(max-width:980px){.st-earn{justify-self:start}}@media(max-width:860px){.st-cr-perks{grid-template-columns:1fr}}.stage .dl{padding:clamp(40px,5vw,72px) var(--gutter) clamp(56px,7vw,96px);display:grid;grid-gap:clamp(20px,2.4vw,32px);gap:clamp(20px,2.4vw,32px);color:var(--st-ink)}.dl-main{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:22px 40px;gap:22px 40px;align-items:center;padding:clamp(26px,3.6vw,48px);border-radius:22px;border:1px solid transparent;color:#c9d3f7;background:radial-gradient(90% 120% at 100% 0,rgba(129,26,255,.38) 0,transparent 58%),radial-gradient(70% 90% at 0 100%,rgba(10,114,245,.3) 0,transparent 62%),linear-gradient(160deg,#0b1150,#05072b),var(--brand-grad);background-origin:border-box;background-clip:padding-box,padding-box,padding-box,border-box;box-shadow:0 26px 60px rgba(30,20,130,.3)}.dl-main small{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#b9c6f5}.dl-main h2{margin:12px 0;color:#fff;font-size:clamp(28px,3.4vw,46px);letter-spacing:-.035em;line-height:1.05}.dl-main p{margin:0;max-width:60ch;color:#c9d3f7;line-height:1.6}.stage .dl .dl-main a:not([class]){color:#fff}.dl-main-act{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.stage .dl .dl-cta,.stage .dl .dl-main .hero-primary{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:999px;border:0;background:#fff;color:#0a1a7a;font-weight:800;font-size:16px;line-height:1;font-family:inherit;text-decoration:none;box-shadow:none;cursor:pointer;transition:transform .15s,box-shadow .15s}.stage .dl .dl-cta:hover,.stage .dl .dl-main .hero-primary:hover{transform:translateY(-1px);box-shadow:0 10px 26px rgba(0,0,0,.35);filter:none}.stage .dl .dl-cta.ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.45)}.stage .dl .dl-main .hero-primary:disabled{opacity:.7;cursor:default}.dl-main .download-form{display:grid;grid-gap:10px;gap:10px;justify-items:start}.dl-main .form-error{margin:0;max-width:44ch}.stage .dl .dl-main .lic-btn.ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.45)}.dl-main .lic-msg{color:#dbe6ff}.stage .dl .dl-main .lic-msg a:not([class]){color:inherit;text-decoration:underline;text-underline-offset:2px;font-weight:700}.dl-phone{display:none;grid-column:1/-1;padding:14px 16px;border-radius:12px;background:rgba(255,207,74,.14);border:1px solid rgba(255,207,74,.4);color:#ffe7a6!important;font-size:14.5px}@media (hover:none) and (pointer:coarse){.dl-phone{display:block}}.dl-trial{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:20px 40px;gap:20px 40px;align-items:center;padding:clamp(22px,3vw,36px);border-radius:20px;background:#fff;border:1px solid var(--st-line);box-shadow:0 10px 34px rgba(12,24,110,.07)}.dl-trial h2{margin:12px 0;font-size:clamp(24px,2.6vw,34px);letter-spacing:-.03em}.dl-trial p{margin:0 0 8px;color:var(--st-ink-2);line-height:1.6}.dl-trial .key-box{display:grid;grid-gap:12px;gap:12px;justify-items:start;padding:18px;border-radius:14px;background:var(--st-surface);border:1px dashed var(--st-line-strong)}.dl-trial .key-box code{font-size:13px;line-height:1.5;color:var(--st-ink)}.dl-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;counter-reset:dl}.dl-steps li{position:relative;display:grid;grid-gap:8px;gap:8px;align-content:start;padding:24px 26px 24px 76px;border-radius:18px;background:#fff;border:1px solid var(--st-line);counter-increment:dl}.dl-steps li:before{content:counter(dl);position:absolute;left:24px;top:22px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--st-line-strong);color:var(--st-ink-3);font-weight:700;font-size:15px}.dl-steps li.now{border-color:var(--st-cyan);box-shadow:0 0 0 1px var(--st-cyan) inset,0 14px 36px rgba(10,79,214,.12)}.dl-steps li.now:before{background:var(--st-cyan);border-color:var(--st-cyan);color:#fff}.dl-steps li.done:before{content:"✓";background:rgba(10,160,90,.12);border-color:rgba(10,160,90,.45);color:#0b7a45}.dl-steps b{font-size:19px;letter-spacing:-.02em}.dl-steps span{color:var(--st-ink-2);font-size:14.5px;line-height:1.55}.dl-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:clamp(20px,3vw,40px)}.dl-facts article{display:flex;flex-direction:column;gap:10px;padding:24px 26px;border-radius:18px;background:#fff;border:1px solid var(--st-line)}.dl-facts h3{margin:4px 0 2px;font-size:22px;letter-spacing:-.02em}.dl-facts ul{margin:0 0 6px;padding-left:18px;color:var(--st-ink-2);font-size:14.5px;line-height:1.6}.stage .dl .dl-facts article>a{margin-top:auto;font-weight:700;font-size:14.5px;color:var(--st-cyan);text-decoration:none}.stage .dl .dl-facts article>a:after{content:" →"}@media(max-width:900px){.dl-facts,.dl-main,.dl-steps,.dl-trial{grid-template-columns:1fr}}.stage .sup{padding:clamp(40px,5vw,72px) var(--gutter) clamp(56px,7vw,96px);display:grid;grid-gap:clamp(48px,6vw,84px);gap:clamp(48px,6vw,84px);color:var(--st-ink)}.sup-ways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.stage .sup .sup-ways a{display:flex;flex-direction:column;gap:8px;padding:24px 26px;border-radius:18px;background:#fff;border:1px solid var(--st-line);color:var(--st-ink);text-decoration:none;box-shadow:0 10px 34px rgba(12,24,110,.07);transition:transform .15s,border-color .15s,box-shadow .15s}.stage .sup .sup-ways a:hover{transform:translateY(-2px);border-color:var(--st-cyan);box-shadow:0 16px 40px rgba(12,24,110,.13)}.sup-ways small{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--st-cyan)}.sup-ways b{font-size:22px;letter-spacing:-.02em;line-height:1.15}.sup-ways span{color:var(--st-ink-2);font-size:14.5px;line-height:1.55}.sup-ways em{margin-top:auto;padding-top:12px;font-style:normal;font-weight:700;font-size:14.5px;color:var(--st-cyan)}.sup-ways em:after{content:" →"}.sup-block{scroll-margin-top:96px}.sup-head{display:flex;gap:20px 32px;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;margin-bottom:26px}.sup-contact h2,.sup-head h2{font-size:clamp(28px,3.2vw,44px);letter-spacing:-.035em;line-height:1.05;margin:12px 0}.sup-contact p,.sup-head p{margin:0;max-width:640px;color:var(--st-ink-2);line-height:1.6}.sup-kb,.sup-manual{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.sup-grp{padding:18px 12px 14px;background:#fff;border:1px solid var(--st-line);border-radius:16px}.sup-manual .sup-grp.wide{grid-column:span 2}.sup-grp.wide .sup-links{column-count:2;column-gap:12px}.sup-links a{page-break-inside:avoid;break-inside:avoid}.sup-grp>p{margin:0 0 8px;padding:0 10px;display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--st-ink-3)}.sup-grp>p:before{content:"";flex:none;width:8px;height:8px;border-radius:2px;background:var(--gc,var(--st-ink-3))}.sup-grp h3{margin:0 0 8px;padding:0 10px;font-size:20px;letter-spacing:-.02em}.stage .sup .sup-grp a{display:flex;gap:10px;align-items:baseline;padding:7px 10px;border-radius:9px;color:var(--st-ink-2);font-size:15px;line-height:1.4;text-decoration:none}.stage .sup .sup-grp h3 a{display:inline;padding:0;color:var(--st-ink)}.stage .sup .sup-grp a:hover{background:var(--st-surface);color:var(--st-cyan)}.stage .sup .sup-grp h3 a:hover{background:none}.sup-grp a i{flex:none;min-width:20px;font-style:normal;font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--gc,var(--st-ink-3))}.stage .sup .sup-grp a.more{margin-top:4px;font-weight:700;font-size:14px;color:var(--st-cyan)}.sup-contact{display:flex;gap:20px 32px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:clamp(24px,3.4vw,44px);border-radius:20px;background:#fff;border:1px solid var(--st-line);box-shadow:0 10px 34px rgba(12,24,110,.07)}.sup-contact h2{margin-top:0}@media(max-width:980px){.sup-kb,.sup-manual,.sup-ways{grid-template-columns:1fr 1fr}}@media(max-width:640px){.sup-kb,.sup-manual,.sup-ways{grid-template-columns:1fr}.sup-manual .sup-grp.wide{grid-column:auto}.sup-grp.wide .sup-links{column-count:1}}.hw-phone{overflow:clip;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:clamp(32px,7vw,120px);gap:clamp(32px,7vw,120px);align-items:center}.hw-phone-text{grid-column:1;grid-row:1}.hw-phone-text .st-h2{margin:14px 0 20px}.hw-phone-text .st-lead{max-width:56ch}.hw-phone .hw-facts{grid-template-columns:1fr;margin-top:clamp(28px,3.4vw,44px)}.hw-phone .hw-facts li,.hw-phone .hw-facts li+li{padding:20px 0;border-right:0;border-bottom:1px solid var(--st-line);gap:6px}.hw-phone .hw-facts li:last-child{border-bottom:0;padding-bottom:0}.hw-phone-art{grid-column:2;grid-row:1;position:relative;display:grid;place-items:center;padding:0 clamp(12px,4vw,72px)}.hw-phone-art:before{content:"";position:absolute;width:150%;aspect-ratio:1;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(10,79,214,.2),rgba(129,26,255,.1) 55%,transparent);pointer-events:none}.hw-phone-art .iph{--iw:clamp(240px,21vw,300px);position:relative;transform:rotate(4deg);filter:drop-shadow(0 36px 44px rgba(12,24,110,.28))}@media(max-width:860px){.hw-phone{grid-template-columns:1fr}.hw-phone-art,.hw-phone-text{grid-column:1;grid-row:auto}.hw-phone-art{margin-top:8px;padding:24px 0}.hw-phone-art .iph{--iw:250px}.hw-facts{grid-template-columns:1fr}.hw-facts li,.hw-facts li+li{padding:20px 0;border-right:0;border-bottom:1px solid var(--st-line)}}.stage .pf-shot{position:relative;padding:1px;border:0;background:linear-gradient(140deg,rgba(127,220,255,.7),rgba(42,108,245,.25) 40%,rgba(140,170,255,.12))}.stage .pf-shot img{border-radius:calc(var(--st-r) - 1px)}.stage .pf-row{position:relative}.stage .pf-row:before{content:"";position:absolute;z-index:-1;top:-12%;bottom:-12%;width:46%;right:4%;background:conic-gradient(from 160deg at 50% -10%,transparent 0deg,rgba(120,180,255,.13) 12deg,transparent 28deg);pointer-events:none}.stage .pf-row.flip:before{right:auto;left:4%}.stage .pf-rail figure{position:relative}.stage .pf-rail figcaption{padding-top:14px;border-top:1px solid var(--st-line)}.stage .pf-rail img{box-shadow:0 24px 60px rgba(0,0,0,.5),0 0 50px rgba(42,108,245,.2)}.stage .apply a.creator-cta{display:inline-block;padding:14px 20px}.stage .authors-hero:after,.stage .catalog-hero:after,.stage .support-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:110px;background:linear-gradient(180deg,rgba(5,7,43,0),var(--st-bg));pointer-events:none}.stage.inner-main .eyebrow i:empty{display:none}@media(max-width:640px){.stage h1,.stage h2{-webkit-hyphens:manual;hyphens:manual}}.st-hero-grid{align-items:center;padding-bottom:clamp(120px,13vw,200px)}.st-hero-copy{padding:0}.st-hero-stage{position:static;align-self:center;padding-bottom:0}.st-hero-stage .st-floor{display:none}.st-hero-grid .st-crowd{left:auto;right:0;width:calc(100% * 1.14 / 2 - 1vw);bottom:0}@media(max-width:980px){.st-hero-grid{padding-bottom:clamp(96px,24vw,150px)}.st-hero-grid .st-crowd{width:100%}}.site-header{height:72px;background:rgba(4,6,36,.9);border-bottom:1px solid var(--st-line-strong);box-shadow:0 10px 40px rgba(2,3,26,.55)}.site-header.scrolled,body:has(.inner-page) .site-header{background:rgba(4,6,36,.96)}.inner-main{padding-top:72px}.st-hero{padding-top:calc(72px + clamp(40px,7vw,84px))}.st-lights{inset:72px 0 0}.desktop-nav{gap:2px;padding:5px;border:1px solid var(--st-line-strong);border-radius:999px;background:rgba(127,160,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.06);font-size:15px;color:#e8ecff}.desktop-nav a{padding:9px 16px;border-radius:999px;font-weight:600;transition:background .2s,color .2s}.desktop-nav a:after{display:none}.desktop-nav a:hover{background:rgba(127,190,255,.14);color:#fff}.desktop-nav .current{background:var(--brand-btn);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 6px 18px rgba(10,79,214,.4)}.header-actions{gap:10px;font-size:15px}.link-login{padding:10px 16px;border:1px solid var(--st-line-strong);border-radius:10px;font-weight:600;color:#e8ecff;transition:border-color .2s,background .2s}.link-login:hover{border-color:var(--st-cyan-2);background:rgba(127,220,255,.08)}.header-cta{padding:11px 18px;font-size:15px}.brand-copy b{font-size:17px}@media(max-width:1180px){.desktop-nav{font-size:14px}.desktop-nav a{padding:8px 11px}}@media(max-width:640px){.site-header{height:62px}.inner-main{padding-top:62px}.st-hero{padding-top:calc(62px + 36px)}.st-lights{inset:62px 0 0}}.st-led{transform:none}.brand-copy b,.desktop-nav a,.header-cta,.link-login{white-space:nowrap}.brand{flex:none}@media(max-width:1180px){.desktop-nav{display:none}.nav-toggle{display:inline-flex}}.st-hero-grid{padding-bottom:clamp(110px,11vw,170px)}.mobile-nav{inset:72px 0 auto}@media(max-width:640px){.mobile-nav{inset:62px 0 auto}}.stage .product-grid{--ph:clamp(240px,21vw,330px);gap:0;border:1px solid var(--st-line-strong);border-radius:var(--st-r-lg);overflow:hidden;background:var(--st-bg-2);box-shadow:0 30px 80px rgba(0,0,0,.45)}.stage .product{border:0;border-radius:0;padding:0 0 26px;min-height:0;background:linear-gradient(var(--st-line),var(--st-line)) 0 100%/1px calc(100% - var(--ph)) no-repeat;box-shadow:none;transform:none}.stage .product:hover{transform:none;box-shadow:none;border-color:transparent}.stage .product-photo{height:var(--ph);border-radius:0;margin:0;background:conic-gradient(from 161deg at 50% -18%,transparent 0deg,rgba(160,210,255,.3) 7deg,rgba(175,220,255,.46) 19deg,rgba(160,210,255,.3) 31deg,transparent 38deg),radial-gradient(46% 15% at 50% 86%,rgba(140,200,255,.75),rgba(60,120,255,.25) 60%,transparent 75%),linear-gradient(180deg,transparent 0 76%,rgba(150,210,255,.55) 76% calc(76% + 1px),rgba(26,54,170,.6) calc(76% + 1px),rgba(8,14,70,.15)),radial-gradient(120% 70% at 50% 76%,rgba(30,70,200,.35),transparent 70%),#04062a}.stage .product-photo:after{display:none}.stage .product-photo img{padding:12% 14% 0!important;height:86%!important;object-position:50% 100%;filter:drop-shadow(0 18px 14px rgba(0,0,0,.6));transition:transform .5s var(--st-ease)}.stage .product:hover .product-photo{filter:brightness(1.2)}.stage .product:hover .product-photo img{transform:translateY(-8px)}.stage .product>small{margin:24px 26px 0}.stage .product h3{margin:8px 26px 10px;font-size:clamp(22px,2vw,28px)}.stage .product p{margin:0 26px 16px;font-size:15px}.stage .hw-works{margin:0 26px 18px}.stage .product>span{margin:auto 26px 0;display:inline-flex;gap:6px;transition:color .2s}.stage .product:hover>span{color:#fff}@media(max-width:980px){.stage .product-grid{--ph:clamp(220px,34vw,300px)}.stage .product{background:none}.stage .product:nth-child(n+3){border-top:1px solid var(--st-line)}}@media(max-width:640px){.stage .product-grid{--ph:240px}.stage .product:nth-child(n+2){border-top:1px solid var(--st-line)}}.stage .product-grid{--ph:clamp(200px,17vw,260px);box-shadow:none;border-color:var(--st-line)}.stage .product{background:linear-gradient(var(--st-line),var(--st-line)) 0 0/1px 100% no-repeat}.stage .product:first-child{background:none}.stage .product-photo{background:radial-gradient(42% 46% at 50% 56%,rgba(60,120,255,.3),transparent 72%)}.stage .product-photo img{padding:12% 18%!important;height:100%!important;object-position:50% 50%;filter:drop-shadow(0 14px 18px rgba(0,0,0,.45))}.stage .product:hover .product-photo{filter:none}.stage .product:hover .product-photo img{transform:translateY(-4px)}.stage .product>small{margin-top:4px}@media(max-width:980px){.stage .product{background:none}}.stage .product-photo img{padding:8% 14%!important}.stage .st-light{--st-bg:#f3f5ff;--st-bg-2:#fff;--st-surface:#edf0ff;--st-surface-2:#e2e7fb;--st-line:rgba(22,40,140,.14);--st-line-strong:rgba(22,40,140,.3);--st-ink:#070a33;--st-ink-2:#3b4470;--st-ink-3:#59628d;--st-cyan:#0a4fd6;--st-cyan-2:#0a45cc;color:var(--st-ink);background:linear-gradient(var(--st-line),var(--st-line)) var(--st-rail) 0/1px 100% no-repeat,linear-gradient(var(--st-line),var(--st-line)) calc(100% - var(--st-rail)) 0/1px 100% no-repeat,radial-gradient(900px 420px at 88% -10%,rgba(42,108,245,.1),transparent 70%),#f3f5ff}@media(max-width:980px){.stage .st-light{background:#f3f5ff}}.stage>section.st-light,.stage>section.st-light+section{border-top-color:transparent}.st-cobalt,.stage .commission,.stage .st-light .rd{--st-bg:#05072b;--st-bg-2:#070a33;--st-ink:#fff;--st-ink-2:#dbe6ff;--st-ink-3:#c5d4ff;--st-cyan:#fff;--st-cyan-2:#fff;--st-line:rgba(255,255,255,.24);--st-line-strong:rgba(255,255,255,.45)}.stage .st-light .market-link:hover,.stage .st-light .st-link:hover,.stage .st-light li a:not([class]):hover,.stage .st-light p a:not([class]):hover{color:var(--st-ink);border-color:var(--st-ink)}.stage .st-light .st-btn.ghost{background:#fff}.stage .st-light .st-btn.ghost:hover{background:var(--st-surface)}.stage .st-light .pf-chips i,.stage .st-light .pf-key i,.stage .st-light .st-ico{background:linear-gradient(160deg,rgba(42,108,245,.14),rgba(42,108,245,.04))}.stage .st-light .pf-row li:before,.stage .st-light .st-ticks li:before{background:rgba(10,79,214,.1)}.stage .st-light .pf-shot,.stage .st-light .st-screen{box-shadow:0 30px 70px rgba(12,24,110,.22);background:linear-gradient(140deg,rgba(10,79,214,.55),rgba(42,108,245,.2) 40%,rgba(22,40,140,.14))}.stage .st-light .st-flow i,.stage .st-light .st-path i{box-shadow:none}.stage .st-light .st-path li:last-child i{box-shadow:0 8px 22px rgba(10,79,214,.35)}.stage .st-light .st-formats{box-shadow:0 20px 60px rgba(12,24,110,.08)}.stage .st-light .catalog-card,.stage .st-light .mg-how,.stage .st-light .pf-game-card,.stage .st-light .shop-card,.stage .st-light .shop-plan,.stage .st-light .st-plans article:not(.st-cobalt),.stage .st-light .wn-item{box-shadow:0 10px 34px rgba(12,24,110,.07)}.stage .st-light .catalog-card:hover,.stage .st-light .pf-game-card:hover{box-shadow:0 22px 50px rgba(12,24,110,.16)}.stage .st-light .pf-row:before{display:none}.stage .st-light .eyebrow:before{box-shadow:0 0 0 3px rgba(255,170,0,.2);background:#f0a400}.stage .st-light .badge-verified,.stage .st-light .wn-tag{background:#e3f5ea;color:#17633d}.stage .st-light .badge-free{background:#e6ecff;color:#0a45cc}.stage .st-light .shop-banner.ok{background:#e6f5eb;border-color:#bfe3cb;color:#17633d}.stage .st-light .legal-banner,.stage .st-light .shop-banner.warn,.stage .st-light .shop-note,.stage .st-light.legal-banner{background:#fff4dd;border-color:#f0d9a6;color:#7a5600}.stage .st-light .shop-banner,.stage .st-light .upd-note{background:#e9eeff}.stage .st-light .prose code,.stage .st-light .shop-banner code,.stage .st-light .upd-note code{background:rgba(22,40,140,.09)}.stage .st-light .shop-price{color:var(--st-ink)}.stage .st-light .shop-compare .no{color:#9aa3c7}.stage .st-light .shop-compare .accent{background:rgba(10,79,214,.05)}.stage .st-light .shop-compare thead th.accent{background:rgba(10,79,214,.12)}.stage .st-light .shop-plan.accent{box-shadow:0 0 0 1px var(--st-cyan) inset}.stage .shop-plans{align-items:stretch}.stage .shop-plan{display:flex;flex-direction:column;padding:26px 28px}.stage .shop-plan h3{font-size:26px}.shop-pro-badge{display:inline-block;margin-right:8px;padding:3px 8px 2px;border-radius:6px;background:var(--brand-grad);color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.14em;line-height:1.3;vertical-align:1px}.stage .shop-plan.shop-pro,.stage .st-light .shop-plan.shop-pro{position:relative;isolation:isolate;border:1px solid transparent;color:#c9d3f7;background:radial-gradient(90% 120% at 100% 0,rgba(129,26,255,.38) 0,transparent 58%),radial-gradient(70% 90% at 0 100%,rgba(10,114,245,.3) 0,transparent 62%),linear-gradient(160deg,#0b1150,#05072b) padding-box,var(--brand-grad) border-box;background-origin:border-box;background-clip:padding-box,padding-box,padding-box,border-box;box-shadow:0 26px 60px rgba(30,20,130,.3),inset 0 2px 0 rgba(255,255,255,.06)}.stage .shop-plan.shop-pro small,.stage .st-light .shop-plan.shop-pro small{color:#b9c6f5!important;letter-spacing:.14em;text-transform:uppercase}.stage .shop-plan.shop-pro h3,.stage .st-light .shop-plan.shop-pro h3{color:#fff;font-size:30px;margin:10px 0}.stage .shop-plan.shop-pro p{color:#c9d3f7}.shop-pro-list{list-style:none;margin:6px 0 20px!important;padding:0!important;display:grid;grid-gap:9px;gap:9px;color:#fff;font-size:14.5px;font-weight:500}.shop-pro-list li{display:flex;gap:10px;align-items:center}.shop-pro-list li:before{content:"✓";flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.3);color:#fff;font-size:11px;font-weight:800}.shop-pro-list li:has(em){align-items:flex-start}.shop-pro-list li em{display:block;margin-top:2px;font-style:normal;font-weight:400;font-size:13px;line-height:1.4;opacity:.72}.shop-pro-list li.all{padding-bottom:10px;margin-bottom:1px;border-bottom:1px solid rgba(255,255,255,.14)}.shop-pro-foot{margin-top:auto;padding-top:18px;border-top:1px solid rgba(255,255,255,.14);display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center;justify-content:space-between}.stage .shop-plan.shop-pro .shop-pro-price{margin:0;color:#c9d3f7;font-size:15px;line-height:1.3}.shop-pro-price b{color:#fff;font-size:32px;font-weight:800;letter-spacing:-.02em;margin-right:6px}.shop-pro-price span{display:block;margin-top:6px;font-size:13.5px}.shop-pro-price em{font-style:normal;margin-left:8px;padding:2px 8px;border-radius:999px;background:rgba(255,207,74,.16);border:1px solid rgba(255,207,74,.45);color:#ffdc7a;font-size:12px;font-weight:700;white-space:nowrap}.stage .shop .shop-pro-cta{display:inline-flex;align-items:center;min-height:46px;padding:0 24px;border-radius:999px;background:#fff;color:#0a1a7a;font-weight:800;font-size:15px;text-decoration:none;transition:transform .15s,box-shadow .15s}.stage .shop .shop-pro-cta:hover{transform:translateY(-1px);box-shadow:0 10px 26px rgba(0,0,0,.35)}.stage .shop .shop-pro-cta:focus-visible{outline:3px solid #ffcf4a;outline-offset:3px}.stage .shop-plan.shop-pro .shop-plan-note{color:#c9d3f7}.stage .shop-compare thead th.accent,.stage .st-light .shop-compare thead th.accent{background:#0b1150;color:#fff}.stage .st-light .shop-compare td.accent{background:rgba(88,60,230,.06)}.stage .shop-plan:not(.shop-pro) .shop-pro-list{color:var(--st-ink)}.stage .shop-plan:not(.shop-pro) .shop-pro-list li:before{background:rgba(10,79,214,.1);border-color:rgba(10,79,214,.3);color:#0a4fd6}.stage .shop-plan .shop-plan-foot{margin-top:auto;padding-top:18px;border-top:1px solid var(--st-line)}.stage .shop h2{margin-top:64px}.stage .shop h2#plans{margin-top:34px}.stage .shop .shop-lead{font-size:16px;color:var(--st-ink-2)}.stage .shop-card{padding:26px 28px;gap:12px;border-radius:20px}.stage .shop-card small{display:flex;align-items:center;flex-wrap:wrap;gap:6px 0;text-transform:uppercase;letter-spacing:.14em}.stage .shop-card h3{font-size:26px}.stage .shop-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:34px}.stage .shop-price span{font-size:14px;font-weight:500;letter-spacing:0;color:var(--st-ink-3)}.shop-flag{font-style:normal;margin-left:auto;padding:3px 9px;border-radius:999px;background:rgba(10,160,90,.12);border:1px solid rgba(10,160,90,.4);color:#0b7a45;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:none;white-space:nowrap}.stage .shop-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.stage .shop-terms-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.stage .shop-card .shop-pro-list{margin:4px 0 6px!important;color:var(--st-ink);font-size:14px}.stage .shop-card:not(.shop-pro) .shop-pro-list li:before{background:rgba(10,79,214,.1);border-color:rgba(10,79,214,.3);color:#0a4fd6}.shop-gift{align-self:flex-start;padding:7px 12px;border-radius:10px;background:rgba(255,207,74,.2);border:1px solid rgba(214,160,20,.5);color:#6b4a00;font-size:13.5px;font-weight:700}.stage .shop-card .shop-buy,.stage .shop-card>.lic-btn{margin-top:auto}.stage .shop-card>.lic-btn{height:46px;border-radius:999px;font-size:15px}.stage .shop-card.shop-pro,.stage .st-light .shop-card.shop-pro{position:relative;border:1px solid transparent;color:#c9d3f7;background:radial-gradient(90% 120% at 100% 0,rgba(129,26,255,.38) 0,transparent 58%),radial-gradient(70% 90% at 0 100%,rgba(10,114,245,.3) 0,transparent 62%),linear-gradient(160deg,#0b1150,#05072b),var(--brand-grad);background-origin:border-box;background-clip:padding-box,padding-box,padding-box,border-box;box-shadow:0 26px 60px rgba(30,20,130,.3)}.stage .shop-card.shop-pro small{color:#b9c6f5!important}.stage .shop-card.shop-pro .shop-pro-list,.stage .shop-card.shop-pro h3,.stage .st-light .shop-card.shop-pro .shop-price{color:#fff}.stage .shop-card.shop-pro .shop-buy label,.stage .shop-card.shop-pro .shop-price span,.stage .shop-card.shop-pro p{color:#c9d3f7}.stage .shop-card.shop-pro .shop-flag,.stage .shop-card.shop-pro .shop-gift{background:rgba(255,207,74,.16);border-color:rgba(255,207,74,.45);color:#ffdc7a}.stage .shop .shop-card.shop-pro .shop-buy .lic-btn,.stage .shop .shop-card.shop-pro>.lic-btn{background:#fff;color:#0a1a7a;box-shadow:none}.stage .shop-pack-fit{color:var(--st-ink-2)!important;font-size:14.5px!important}.stage .shop-pack-fit b{color:var(--st-ink);font-weight:700}.stage .shop-terms{grid-template-columns:repeat(3,1fr);gap:16px;counter-reset:term}@media (max-width:980px){.stage .shop-terms{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.stage .shop-terms{grid-template-columns:1fr}}.stage .shop-terms li{position:relative;padding:22px 24px 22px 68px;border-radius:18px;counter-increment:term}.stage .shop-terms li:before{content:counter(term);position:absolute;left:22px;top:21px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--st-line-strong);color:var(--st-cyan);font-size:13px;font-weight:700}.stage .shop-terms b{font-size:16px;margin-bottom:6px}.shop-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px;counter-reset:step}.shop-steps li{position:relative;padding:24px 26px;border-radius:18px;color:#c9d3f7;font-size:14px;line-height:1.55;counter-increment:step;background:linear-gradient(160deg,#0b1150,#05072b);border:1px solid rgba(160,200,255,.22)}.shop-steps li:before{content:"0" counter(step);display:block;margin-bottom:14px;font-size:13px;font-weight:800;letter-spacing:.14em;background:var(--brand-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.shop-steps b{display:block;color:#fff;font-size:18px;letter-spacing:-.01em;margin-bottom:6px}.stage .shop .shop-steps a{color:#fff}.stage .shop .upd-note{margin-top:16px;padding:18px 22px;border-radius:18px;font-size:14.5px}#credits,#how,#plans,#pro,#terms{scroll-margin-top:96px}.stage .st-light .lic-msg{background:#e6f5eb;color:#17633d}.stage .st-light .lic-msg.error{background:#fde6e6;color:#a32121}.stage .st-light .filter-row a:hover,.stage .st-light .filter-row button:hover,.stage .st-light .support-manual-toc a:hover{color:var(--st-ink)}.stage .st-light .state-box,.stage .st-light.catalog-empty{background:#fff}.stage .st-light.manual,.stage .st-light.mg-body{--ok:#1f7444;--ok-soft:#e2f2e8;--warn:#8f6407;--warn-soft:#fbf2d9;--bad:#b93838;--bad-soft:#fae7e7;--accent:#0a45cc;--accent-soft:#e6ecff;--info:#0a45cc;--info-soft:#e6ecff}.stage .st-light .manual-body kbd,.stage .st-light .manual-toc-btn{background:#fff}.stage .st-light .game-shots-grid a,.stage .st-light .mg-cover{box-shadow:0 14px 36px rgba(12,24,110,.16)}.stage .st-light.author-strip,.stage .st-light.version-log{background:#eaeeff}.stage .st-light.pagination{padding-top:10px}.stage .st-light .apply h2,.stage .st-light.apply h2{color:var(--st-ink)}.stage .author-avatar{color:var(--st-cyan-2)}.stage .shop a:not([class]),.stage .shop-banner a,.stage .upd-note a{text-decoration:underline;text-underline-offset:3px}.st-ways .or{position:relative;display:block}.st-ways .or span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2}.st-ways article{padding:clamp(28px,3.6vw,56px)}.st-ways article>div:first-child>p{max-width:52ch}.stage .st-light .st-cobalt{box-shadow:0 24px 60px rgba(12,24,110,.22)}.st-who article{padding:28px 32px 8px 0}.st-who article+article{padding-left:32px}.st-who{margin-bottom:0}@media(max-width:860px){.st-ways .or{height:1px}.st-who article,.st-who article+article{padding:22px 0}}.st-lights .beam{filter:none;mix-blend-mode:normal;will-change:transform;background:linear-gradient(90deg,transparent 8%,rgba(150,205,255,.2) 38%,rgba(170,215,255,.3) 50%,rgba(150,205,255,.2) 62%,transparent 92%);-webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.5) 45%,transparent 90%);mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.5) 45%,transparent 90%)}.st-led video{mix-blend-mode:normal;background:#05072b}.st-crowd,.st-crowd .ph rect,.st-crowd g:nth-child(3n) .ph rect{filter:none}.st-board dd{filter:none;text-shadow:0 0 18px rgba(255,190,60,.7)}.stage.spot-on:after{inset:auto;left:0;top:0;width:1040px;height:1040px;will-change:transform;transform:translate3d(calc(var(--px,70vw) - 520px),calc(var(--py,20vh) - 520px),0);background:radial-gradient(circle,rgba(110,170,255,.13),rgba(110,170,255,.04) 40%,transparent 70%)}.iph{--iw:250px;position:relative;flex:none;width:var(--iw);aspect-ratio:1/2.06;border-radius:calc(var(--iw)*.172);padding:calc(var(--iw)*.036);background:linear-gradient(145deg,#6d7183,#15161d 22%,#2a2c37 72%,#7a7e90);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.28),inset 0 0 0 4px #0b0c11,0 30px 60px rgba(2,6,40,.5)}.iph:after,.iph:before{content:"";position:absolute;width:3px;border-radius:2px;background:#3a3d4a}.iph:before{left:-3px;top:23%;height:9%;box-shadow:0 calc(var(--iw)*.26) 0 #3a3d4a}.iph:after{right:-3px;top:30%;height:14%}.iph-screen{position:relative;height:100%;border-radius:calc(var(--iw)*.138);overflow:hidden;background:#fff;flex-direction:column;font-size:calc(var(--iw)*.052)}.iph-screen,.iph-status{color:#0a0b14;display:flex}.iph-status{align-items:center;justify-content:space-between;padding:0 9% 0 11%;height:calc(var(--iw)*.165);flex:none;font-weight:700;font-size:.95em}.iph-island{position:absolute;left:50%;top:calc(var(--iw)*.042);transform:translateX(-50%);width:33%;height:calc(var(--iw)*.09);border-radius:99px;background:#05060a}.iph-sys{display:flex;align-items:flex-end;gap:2px}.iph-sys i{width:3px;background:#0a0b14;border-radius:1px;height:5px}.iph-sys i:nth-child(2){height:7px}.iph-sys i:nth-child(3){height:9px}.iph-sys b{width:20px;height:10px;margin-left:5px;border-radius:3px;border:1.5px solid #0a0b14;background:linear-gradient(#0a0b14,#0a0b14) 1.5px 50%/70% 5px no-repeat}.iph-home{position:absolute;left:50%;bottom:6px;transform:translateX(-50%);width:36%;height:4px;border-radius:4px;background:#0a0b14;opacity:.85}.rmt-head{display:flex;align-items:center;gap:.6em;padding:.5em 1em .7em;border-bottom:1px solid #e2e7f2;flex:none}.rmt-head span{line-height:1.05;margin-right:auto}.rmt-head span b{display:block;font-weight:800;font-size:1.05em;letter-spacing:-.01em}.rmt-head small{display:block;font-size:.62em;letter-spacing:.1em;color:#5d6280;font-weight:600;margin-top:2px}.rmt-head em{font-style:normal;text-align:right;line-height:1.1}.rmt-head em b{display:block;font-size:.95em}.rmt-dot{width:.6em;height:.6em;border-radius:50%;background:#0b6e40;box-shadow:0 0 8px rgba(11,110,64,.5)}.rmt-body{flex:1 1;display:flex;flex-direction:column;padding:.9em 1em 1.6em;min-height:0}.rmt-meta{display:flex;justify-content:space-between;align-items:center;font-size:.85em;color:#5d6280;margin-bottom:.5em}.rmt-meta b{color:#0a0b14;font-weight:800}.rmt-timer{height:.5em;border-radius:6px;background:#eef2fa;overflow:hidden;margin-bottom:.9em;flex:none}.rmt-timer i{display:block;background:linear-gradient(90deg,#0fafd4,#0c96b8)}.rmt-q{font-size:1.15em;font-weight:700;line-height:1.3;margin:0 0 .9em;color:#0a0b14}.rmt-answers{display:grid;grid-template-columns:1fr 1fr;grid-gap:.6em;gap:.6em;flex:1 1;min-height:0}.rmt-ans{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;border:0;border-radius:1em;padding:1em .4em .6em;min-height:4.2em;font:700 1.1em var(--font-onest),Onest,sans-serif;box-shadow:0 1px 3px rgba(10,11,20,.08),0 4px 12px rgba(10,11,20,.08);transition:transform .15s,filter .3s,opacity .3s}.rmt-ans i{position:absolute;top:.45em;left:.7em;font-style:normal;font-size:.72em;opacity:.9}.rmt-ans.k0{background:#0b7f9c}.rmt-ans.k1{background:#c02e8a}.rmt-ans.k2{background:#946a08}.rmt-ans.k3{background:#0b6e40}button.rmt-ans{cursor:pointer}button.rmt-ans:not(:disabled):active{transform:scale(.97)}button.rmt-ans:disabled{cursor:default;filter:grayscale(.5) opacity(.4)}button.rmt-ans.mine{filter:none;outline:3px solid #0a0b14;outline-offset:2px}button.rmt-ans.right{filter:none;outline:4px solid #0b6e40;outline-offset:2px}.rd{grid-template-columns:minmax(0,1fr) auto;align-items:center}.rd-iph{--iw:clamp(210px,17vw,250px)}.rd-iph .rmt-answers{flex:none}.rd-iph .rmt-ans{min-height:3.5em}.rd .rd-status{min-height:2.9em;margin:.8em 0 .5em;font-size:.82em;color:#3d4160}.rd .rd-again{padding:.7em;border:1.5px solid #e2e7f2;border-radius:.9em;background:#fff;color:#3d4160;font:700 .9em var(--font-onest),Onest,sans-serif}.rd .rd-again:not(:disabled):hover{border-color:#0fafd4}@media(max-width:560px){.rd{grid-template-columns:1fr;justify-items:center}}.st-ways article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:clamp(16px,2vw,32px);gap:clamp(16px,2vw,32px);align-items:center;min-height:clamp(380px,30vw,460px)}.st-ways-btn{position:relative;width:clamp(170px,17vw,290px);aspect-ratio:1;align-self:center}.st-ways-btn:before{content:"";position:absolute;inset:8% -4% -6%;border-radius:50%;background:radial-gradient(closest-side,rgba(150,200,255,.5),transparent 72%)}.st-ways-btn img{position:absolute;height:auto;filter:drop-shadow(0 22px 26px rgba(2,6,60,.55))}.st-ways-btn img:first-child{width:54%;right:-6%;top:-2%;transform:rotate(8deg)}.st-ways-btn img:last-child{width:86%;left:0;bottom:0}.st-ways-phone{--iw:clamp(190px,15.5vw,240px);align-self:end;margin-bottom:calc(-1*clamp(28px,3.6vw,56px) - var(--iw)*.62);transform:rotate(-4deg);transform-origin:50% 100%}@media(max-width:1280px){.st-ways-btn{width:clamp(140px,13vw,180px)}.st-ways-phone{--iw:170px}}@media(max-width:1040px){.st-ways article{grid-template-columns:1fr;min-height:0}.st-ways-btn{width:200px;margin:8px auto 0}.st-ways-phone{--iw:230px;margin:8px auto calc(-1*clamp(28px,3.6vw,56px) - 150px)}}.iph p.rmt-q,.st-cobalt .iph p.rmt-q{color:#0a0b14}.st-cobalt .iph .rmt-meta{color:#5d6280}.rd-iph .rmt-body{padding-bottom:2em}.st-ways-kit{position:relative;width:clamp(210px,20vw,370px);aspect-ratio:1/.92;align-self:center}.st-ways-kit:before{content:"";position:absolute;inset:6% -6% -8%;border-radius:50%;background:radial-gradient(closest-side,rgba(150,200,255,.5),transparent 72%)}.st-ways-kit img{position:absolute;height:auto;filter:drop-shadow(0 18px 22px rgba(2,6,60,.55))}.st-ways-kit .kit-cube{width:47%}.st-ways-kit .kit-green{width:29%;right:3%;top:5%}.st-ways-kit .kit-btn{left:27%;top:27%}.st-ways-kit .kit-vote{width:74%;right:-4%;bottom:0}@media(max-width:1280px){.st-ways-kit{width:clamp(180px,17vw,220px)}}@media(max-width:1040px){.st-ways-kit{width:260px;margin:8px auto 0}}.st-hall{position:absolute;left:0;right:0;bottom:54px;height:clamp(230px,31vw,470px);z-index:1;pointer-events:none;background:url(/media/studio/hero-crowd.webp) 50% 100%/cover no-repeat;-webkit-mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.55) 30%,#000 58%);mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.55) 30%,#000 58%)}.st-hall:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,7,43,0) 55%,rgba(5,7,43,.75)),linear-gradient(90deg,rgba(5,7,43,.55),rgba(5,7,43,0) 30%,rgba(5,7,43,0) 70%,rgba(5,7,43,.45))}.st-hero-grid{padding-bottom:clamp(150px,19vw,300px)}.st-ticker{background:rgba(5,7,43,.86)}@media(max-width:980px){.st-hall{background-image:url(/media/studio/hero-crowd-1024.webp);height:clamp(170px,44vw,300px)}.st-hero-grid{padding-bottom:clamp(110px,30vw,210px)}}.st-hall{height:clamp(230px,34vw,560px);background-position:50% 22%;-webkit-mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.7) 20%,#000 40%);mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.7) 20%,#000 40%)}.st-hero-grid{padding-bottom:clamp(170px,22vw,380px)}@media(max-width:980px){.st-hall{height:clamp(170px,44vw,300px)}.st-hero-grid{padding-bottom:clamp(110px,30vw,210px)}}.st-meta li{background:rgba(5,7,43,.78)}.st-ways-kit{aspect-ratio:1/.96}.st-ways-kit .kit-cube{width:48%;top:2%}.st-ways-kit .kit-green{width:27%;right:auto;left:40%;top:0;transform:rotate(8deg)}.st-ways-kit .kit-btn{width:50%;left:14%;top:auto}.st-ways-kit .kit-vote{width:33%;top:auto;bottom:2%;transform:rotate(7deg)}.st-hero-stage{position:relative}.st-led{z-index:1;padding:12px;box-shadow:0 0 0 1px rgba(3,4,31,.9),0 0 120px rgba(60,130,255,.55),0 40px 90px rgba(0,0,0,.6)}.st-hall{left:-58%;right:calc(-1*var(--gutter));top:70%;bottom:auto;height:auto;aspect-ratio:2.45/1;z-index:3;background-position:50% 18%;-webkit-mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.75) 16%,#000 30%),linear-gradient(90deg,transparent,rgba(0,0,0,.5) 22%,#000 40%);mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.75) 16%,#000 30%),linear-gradient(90deg,transparent,rgba(0,0,0,.5) 22%,#000 40%);-webkit-mask-composite:source-in;mask-composite:intersect}.st-hall:after{background:linear-gradient(180deg,rgba(5,7,43,0) 60%,rgba(5,7,43,.9))}.st-hero-grid{padding-bottom:clamp(170px,19vw,400px)}.st-ticker{z-index:4;background:rgba(5,7,43,.92)}@media(max-width:980px){.st-hall{left:calc(-1*var(--gutter));top:66%;aspect-ratio:2.1/1;height:auto;-webkit-mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.75) 16%,#000 30%);mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.75) 16%,#000 30%)}.st-hero-grid{padding-bottom:clamp(90px,26vw,220px)}}.st-ways-kit .kit-cube{width:52%;left:0;top:0}.st-ways-kit .kit-btn{width:54%;left:12%;bottom:0}.st-ways-kit .kit-vote{width:34%;right:0;bottom:3%}.st-ways-kit{width:clamp(170px,15.5vw,330px)}.st-ways article>div:first-child>h3{font-size:clamp(22px,2.1vw,34px)}@media(max-width:1280px){.st-ways-kit{width:clamp(150px,14vw,190px)}}@media(max-width:1040px){.st-ways-kit{width:250px}}.iph{--bz:linear-gradient(180deg,#2a2c34,#17181d);--pl:inset 0 0 0 1px rgba(255,255,255,.14),inset 0 1px 0 rgba(255,255,255,.12),0 .5em 1em rgba(0,0,0,.5);--glass:linear-gradient(#050506,#050506)}.iph-screen{background:radial-gradient(rgba(255,255,255,.035) 1px,transparent 1.4px) 0 0/4px 4px,linear-gradient(180deg,#24262d,#141519 45%,#0e0f13)}.iph-screen,.iph-status{color:#f2f4f8}.iph-sys i{background:#f2f4f8}.iph-sys b{border-color:#f2f4f8;background:linear-gradient(#f2f4f8,#f2f4f8) 1.5px 50%/70% 5px no-repeat}.iph-home{background:#f2f4f8;opacity:.6}.rmt-head{margin:0 .7em;padding:.8em 1em;border:0;border-radius:.7em;background:var(--glass) .4em .4em/calc(100% - .8em) calc(100% - .8em) no-repeat,var(--bz);box-shadow:var(--pl)}.rmt-head img{width:1.9em;height:1.9em;border-radius:.5em;box-shadow:0 0 0 1px rgba(255,255,255,.18)}.rmt-head span b{color:#fff}.rmt-head small{color:#8b8f9c}.rmt-head em b{color:#ff3b30;text-shadow:0 0 .5em rgba(255,59,48,.7)}.rmt-dot{background:radial-gradient(circle at 35% 30%,#d7ffe9,#3be08f 55%,#0d7a45);box-shadow:0 0 0 1.5px #000,0 0 .6em #3be08f}.rmt-dot.off{background:radial-gradient(circle at 35% 30%,#5b6170,#22252f);box-shadow:0 0 0 1.5px #000}.rmt-body{padding:.8em .7em 1.4em}.rmt-win{padding:1em 1.1em .9em;margin-bottom:1em;border-radius:.7em;background:var(--glass) .4em .4em/calc(100% - .8em) calc(100% - .8em) no-repeat,var(--bz);box-shadow:var(--pl)}.rmt-meta,.st-cobalt .iph .rmt-meta{color:#8b8f9c;align-items:center;margin-bottom:.45em}.rmt-meta b{color:#f2f4f8}.rmt-seg{display:inline-flex;align-items:center;gap:.14em;height:100%}.rmt-seg svg{height:100%;width:auto;overflow:visible}.rmt-seg circle,.rmt-seg polygon{fill:#ff3b30;opacity:.1}.rmt-seg .on{opacity:1;filter:drop-shadow(0 0 2px #ff3b30) drop-shadow(0 0 5px rgba(255,59,48,.7))}.rmt-clock{height:1.15em}.rmt-timer{height:.42em;border-radius:0;background:none;overflow:visible;margin-bottom:.7em}.rmt-timer i{height:100%;width:62%;border-radius:1px;background:#ff3b30;-webkit-mask:repeating-linear-gradient(90deg,#000 0 4px,transparent 4px 6px);mask:repeating-linear-gradient(90deg,#000 0 4px,transparent 4px 6px);filter:drop-shadow(0 0 3px rgba(255,59,48,.8))}.iph p.rmt-q,.st-cobalt .iph p.rmt-q{color:#f2f4f8;margin:0;font-size:1.05em;text-shadow:none}.rmt-answers{gap:.85em .6em;flex:none}.rmt-ans{--c:#4a5290;flex-direction:column;gap:.1em;padding:.6em .3em;min-height:4.4em;border-radius:.6em;color:#fff;font-size:.9em;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--c) 45%,#000),inset 0 0 0 3px color-mix(in srgb,var(--c) 55%,#fff),inset 0 0 0 4px color-mix(in srgb,var(--c) 60%,#000),0 .28em 0 color-mix(in srgb,var(--c) 40%,#000),0 .28em 0 2px #050608,0 .7em .7em rgba(0,0,0,.45);transition:transform .08s,box-shadow .12s,filter .3s}.rmt-ans,.rmt-ans.k0,.rmt-ans.k1,.rmt-ans.k2,.rmt-ans.k3{background:repeating-linear-gradient(90deg,rgba(255,255,255,.12) 0 1px,transparent 1px 3px),linear-gradient(180deg,color-mix(in srgb,var(--c) 78%,#fff),var(--c) 55%,color-mix(in srgb,var(--c) 82%,#000))}.rmt-ans.k0{--c:#1565e0}.rmt-ans.k1{--c:#c02e8a}.rmt-ans.k2{--c:#946a08}.rmt-ans.k3{--c:#0b7d4a}.rmt-ans i{position:static;font-size:1.9em;line-height:1;font-weight:800;opacity:1;text-shadow:0 1px 0 rgba(0,0,0,.3)}button.rmt-ans:not(:disabled):hover{filter:brightness(1.1)}button.rmt-ans:not(:disabled):active{transform:translateY(.22em);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--c) 45%,#000),inset 0 0 0 3px color-mix(in srgb,var(--c) 55%,#fff),inset 0 .2em .4em rgba(0,0,0,.3),0 1px 0 #000,0 1px 0 2px #050608}button.rmt-ans:disabled{filter:saturate(.25) brightness(.45)}button.rmt-ans.mine,button.rmt-ans.right{filter:none;outline:0;transform:translateY(.22em)}button.rmt-ans.mine{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--c) 45%,#000),inset 0 0 0 3px #fff,0 1px 0 #000,0 1px 0 2px #050608,0 0 0 3.5px #f2f4f8,0 0 1.2em .3em var(--c)}button.rmt-ans.right{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--c) 45%,#000),inset 0 0 0 3px #fff,0 1px 0 #000,0 1px 0 2px #050608,0 0 0 3.5px #3be08f,0 0 1.4em .4em #3be08f}.rmt-lbl{margin:1em 0 .65em;text-align:center;font-size:.55em;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#a3a7b3}.rmt-lbl:first-child{margin-top:.4em}.rmt-name{margin:.4em;padding:.6em;border-radius:.35em;text-align:center;font-weight:700;color:#111318;background:linear-gradient(180deg,#e9e7e0,#f7f6f1 22%);box-shadow:inset 0 2px 3px rgba(0,0,0,.28),0 0 0 .4em #1d1e24,0 0 0 calc(.4em + 1px) rgba(255,255,255,.14)}.rmt-led{height:4.2em;padding:.95em 1.2em;display:flex;justify-content:center;border-radius:.6em;background:var(--glass) .5em .45em/calc(100% - 1em) calc(100% - .9em) no-repeat,var(--bz);box-shadow:var(--pl)}.rmt-led .rmt-seg{gap:.32em}.rmt-pad{display:grid;grid-template-columns:repeat(3,1fr) 1.25fr;grid-auto-rows:2.5em;grid-gap:.42em;gap:.42em;margin-top:.75em;padding:.65em;border-radius:.6em;background:var(--bz);box-shadow:var(--pl)}.rmt-pad span{display:grid;place-items:center;border-radius:.35em;font-weight:800;font-size:1.1em;color:#17181c;text-shadow:0 1px 0 rgba(255,255,255,.7);background:repeating-linear-gradient(90deg,rgba(255,255,255,.22) 0 1px,transparent 1px 3px),linear-gradient(180deg,#f4f5f7,#cdd0d7 55%,#b5b9c2);box-shadow:inset 0 0 0 1px #8d919b,inset 0 0 0 2px #eceef1,0 2px 0 #666a74,0 2px 0 1.5px #050608}.rmt-pad .blank{filter:brightness(.82)}.rmt-pad .fn{font-size:.5em;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.35)}.rmt-pad .r{color:#2a0603;background:linear-gradient(180deg,#ff6a5e,#e23b2e 55%,#c22a1f);box-shadow:inset 0 0 0 1px #7a1a12,inset 0 0 0 2px #ff8a80,0 2px 0 #6e1811,0 2px 0 1.5px #050608}.rmt-pad .y{color:#2b2303;background:linear-gradient(180deg,#ffe873,#f2d13a 55%,#d9b81f);box-shadow:inset 0 0 0 1px #8a7410,inset 0 0 0 2px #fff0a0,0 2px 0 #77640e,0 2px 0 1.5px #050608}.rmt-pad .g{color:#04210f;background:linear-gradient(180deg,#4fd487,#1f9d55 55%,#178246);box-shadow:inset 0 0 0 1px #0e5a30,inset 0 0 0 2px #7be3a6,0 2px 0 #0c4a28,0 2px 0 1.5px #050608,0 0 .8em rgba(59,224,143,.45)}.rd-iph .rmt-ans{min-height:4em}.rd .rd-status{min-height:2.6em;margin:1em 0 .4em;font-size:.72em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#a3a7b3;text-align:center}.rd .rd-again{margin-top:auto;padding:.75em;border:0;border-radius:.45em;font:800 .78em var(--font-onest),Onest,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#17181c;background:repeating-linear-gradient(90deg,rgba(255,255,255,.22) 0 1px,transparent 1px 3px),linear-gradient(180deg,#f4f5f7,#cdd0d7 55%,#b5b9c2);box-shadow:inset 0 0 0 1px #8d919b,inset 0 0 0 2px #eceef1,0 2px 0 #666a74,0 2px 0 1.5px #050608}.rd .rd-again:disabled{filter:brightness(.45) saturate(.4);opacity:1}.rd .rd-again:not(:disabled):hover{filter:brightness(1.06)}@media(prefers-reduced-motion:reduce){.rmt-ans{transition:none}}@media(max-width:640px){.st-sec{padding-block:56px}.stage #equipment .product-grid,.stage .market-shelf,.stage .st-cr-perks,.stage .st-formats{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(-1*var(--gutter));padding:4px var(--gutter) 16px;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;background:none;border:0;border-radius:0;box-shadow:none}.stage #equipment .product-grid::-webkit-scrollbar,.stage .market-shelf::-webkit-scrollbar,.stage .st-cr-perks::-webkit-scrollbar,.stage .st-formats::-webkit-scrollbar{display:none}.stage #equipment .product-grid>*,.stage .market-shelf>*,.stage .st-cr-perks>*,.stage .st-formats>*{flex:0 0 80%;scroll-snap-align:start}.stage .st-formats article{border:1px solid var(--st-line);border-radius:18px}.stage #equipment .product-grid>*{border:1px solid var(--st-line-strong);border-radius:18px;overflow:hidden;background:var(--st-bg-2)}.footer nav a{display:block;padding:9px 0}.rd-again{min-height:2.6em}}.stage .gc-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:clamp(20px,3vw,40px) clamp(24px,5vw,80px);gap:clamp(20px,3vw,40px) clamp(24px,5vw,80px);align-items:end;padding-bottom:clamp(36px,4vw,56px)}.stage .gc-hero p{margin-bottom:0}.gc-stats{display:flex;gap:clamp(20px,3vw,44px);margin:0}.gc-stats>div{display:flex;flex-direction:column-reverse;gap:4px}.gc-stats dd{margin:0;font-size:clamp(40px,4.6vw,72px);line-height:.9;font-weight:800;letter-spacing:-.03em;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gc-stats dt{font-size:13px;color:var(--st-ink-3);max-width:14ch;line-height:1.3}.gc-controls{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);grid-gap:14px 22px;gap:14px 22px;align-items:center;padding-top:clamp(22px,2.6vw,34px);border-top:1px solid var(--st-line)}.gc-search{display:flex;align-items:center;gap:10px;height:54px;padding:0 6px 0 16px;border-radius:14px;background:rgba(3,4,31,.7);box-shadow:inset 0 0 0 1px var(--st-line-strong);color:var(--st-ink-3);transition:box-shadow .2s}.gc-search:focus-within{box-shadow:inset 0 0 0 1.5px var(--st-cyan),0 0 0 4px rgba(51,200,245,.16)}.gc-search input{flex:1 1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--st-ink);font:500 16px var(--font-onest),Onest,sans-serif}.gc-search input::placeholder{color:var(--st-ink-3)}.gc-search button{height:42px;padding:0 18px;border:0;border-radius:10px;background:var(--brand-btn);color:#fff;font:700 14px var(--font-onest),Onest,sans-serif;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.22)}.gc-search button:hover{filter:brightness(1.12)}.gc-filters{display:flex;flex-wrap:wrap;gap:8px}.gc-filters a{padding:10px 16px;border-radius:999px;font-size:14px;font-weight:600;color:var(--st-ink-2);box-shadow:inset 0 0 0 1px var(--st-line-strong);transition:color .2s,box-shadow .2s,background .2s}.gc-filters a:hover{color:#fff;box-shadow:inset 0 0 0 1px var(--st-cyan-2)}.gc-filters a.active{background:#fff;color:#06103f;box-shadow:none}@media(max-width:860px){.gc-controls,.stage .gc-hero{grid-template-columns:1fr}.gc-filters{flex-wrap:nowrap;overflow-x:auto;margin:0 calc(var(--gutter)*-1);padding:0 var(--gutter) 4px;scrollbar-width:none}.gc-filters a{flex:none}}.gc-wall{padding:clamp(28px,3.4vw,48px) var(--gutter) clamp(64px,8vw,110px)}.gc-bar{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:clamp(20px,2.4vw,32px)}.gc-bar p{margin:0;color:var(--st-ink-2);font-size:15px}.gc-bar b{color:var(--st-ink);font-size:17px}.gc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(16px,1.8vw,26px);gap:clamp(16px,1.8vw,26px)}.gc-card{display:flex;flex-direction:column;border-radius:var(--st-r-lg);overflow:hidden;background:var(--st-bg-2);box-shadow:inset 0 0 0 1px var(--st-line),0 10px 34px rgba(12,24,110,.07);color:var(--st-ink);transition:transform .3s var(--st-ease),box-shadow .3s}.gc-card:hover{transform:translateY(-5px);box-shadow:inset 0 0 0 1px var(--st-line-strong),0 26px 60px rgba(12,24,110,.18)}.gc-cover{position:relative;overflow:hidden;background:#05072b}.stage .gc-cover .catalog-art{height:auto;aspect-ratio:16/9;border-radius:0;transition:transform .5s var(--st-ease)}.gc-card:hover .gc-cover .catalog-art{transform:scale(1.04)}.gc-price,.gc-tag{position:absolute;top:12px;padding:6px 11px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.02em;line-height:1}.gc-tag{left:12px;background:rgba(3,4,31,.78);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}.gc-price{right:12px;background:#fff;color:#06103f}.gc-price.free{background:#12824b;color:#fff}.gc-body{display:flex;flex-direction:column;flex:1 1;padding:20px 22px 22px}.gc-body h2,.gc-body h3{margin:0 0 8px;font-size:22px;line-height:1.15;letter-spacing:-.02em;color:var(--st-ink)}.gc-body p{margin:0 0 16px;color:var(--st-ink-2);font-size:15px;line-height:1.5}.gc-ok{display:inline-block;margin-left:10px;padding:4px 8px;letter-spacing:.04em;vertical-align:.25em;background:#e3f5ea;color:#17633d}.gc-new,.gc-ok{border-radius:999px;font-size:11px;font-weight:700}.gc-new{align-self:flex-start;margin-bottom:12px;padding:5px 10px;letter-spacing:.14em;text-transform:uppercase;background:var(--st-amber);color:#2a1c00}.gc-meta{list-style:none;margin:auto 0 0;padding:14px 0 0;border-top:1px solid var(--st-line);display:flex;flex-wrap:wrap;gap:4px 16px;font-size:13px;color:var(--st-ink-3)}.gc-go{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-size:14px;font-weight:700;color:var(--st-cyan-2)}.gc-go:after{content:"→";transition:transform .25s var(--st-ease)}.gc-card:hover .gc-go:after{transform:translateX(5px)}.gc-empty{display:flex;flex-direction:column;align-items:center;gap:10px;margin:0;padding:clamp(36px,5vw,64px) 24px;border:1px dashed var(--st-line-strong);border-radius:var(--st-r-lg);text-align:center;background:#fff;color:var(--st-ink-2)}.gc-empty b{font-size:22px;color:var(--st-ink);letter-spacing:-.02em}.gc-empty .st-btn{margin-top:10px}.gc-wall .pagination{padding:clamp(28px,3vw,44px) 0 0}.gc-cta-sec{padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(56px,7vw,96px)}.gc-cta{display:flex;justify-content:space-between;align-items:center;gap:24px 40px;flex-wrap:wrap;padding:clamp(26px,3.6vw,52px)}.gc-cta h2{margin:0 0 10px;font-size:clamp(26px,3vw,42px);letter-spacing:-.035em;line-height:1.05;color:#fff}.gc-cta p{margin:0;font-size:17px;line-height:1.55;max-width:52ch}@media(max-width:980px){.gc-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.gc-grid{grid-template-columns:1fr}.gc-body{padding:18px}}.stage .gp-hero{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(24px,4vw,64px);align-items:center;padding:clamp(28px,3vw,44px) var(--gutter) clamp(48px,6vw,84px);position:relative;background:conic-gradient(from 158deg at 30% -24%,transparent 0deg,rgba(130,190,255,.16) 9deg,transparent 22deg),radial-gradient(60% 80% at 24% 100%,rgba(42,108,245,.2),transparent 70%)}.gp-crumbs{grid-column:1/-1;display:flex;gap:10px;align-items:center;font-size:14px;color:var(--st-ink-3)}.gp-crumbs a{color:var(--st-ink-2);border-bottom:1px solid transparent;transition:color .2s,border-color .2s}.gp-crumbs a:hover{color:#fff;border-color:rgba(255,255,255,.5)}.gp-screen{padding:10px;border-radius:18px;background:#04062a;border:1px solid rgba(127,220,255,.45);box-shadow:0 0 0 1px rgba(3,4,31,.9),0 0 100px rgba(60,130,255,.45),0 40px 90px rgba(0,0,0,.6)}.stage .gp-screen .game-detail-art{min-height:0;aspect-ratio:16/9;width:100%;border:0;border-radius:10px;box-shadow:none;align-self:auto}.stage .gp-screen .game-detail-art:not(.has-cover){padding:clamp(20px,3vw,40px)}.stage .gp-hero h1{font-size:clamp(34px,4.2vw,64px);line-height:1;letter-spacing:-.045em}.stage .gp-hero .game-detail-copy>p{font-size:18px;line-height:1.55;margin:16px 0 0}.gp-rating{color:var(--st-ink-2);font-size:15px}.gp-rating b{color:var(--st-amber);letter-spacing:.08em;margin-right:6px}.stage .gp-hero .game-facts{margin:24px 0}.stage .gp-hero .game-facts span{padding:14px 16px;font-size:14px}.stage .gp-hero .game-facts b{font-size:22px;letter-spacing:-.02em}.gp-buy{padding:20px 22px;border-radius:var(--st-r);background:linear-gradient(160deg,rgba(127,160,255,.12),rgba(127,160,255,.03));box-shadow:inset 0 0 0 1px var(--st-line-strong)}.gp-buy .purchase-row{justify-content:space-between}.gp-buy .purchase-row strong{font-size:clamp(28px,2.8vw,38px);letter-spacing:-.03em;margin:0}.gp-buy .buy-cta{padding:15px 24px;font-size:16px}.gp-buy ul{list-style:none;margin:16px 0 0;padding:14px 0 0;border-top:1px solid var(--st-line);display:flex;flex-wrap:wrap;gap:8px 20px;font-size:14px;color:var(--st-ink-2)}.gp-buy li{position:relative;padding-left:22px}.gp-buy li:before{content:"";position:absolute;left:1px;top:6px;width:10px;height:5px;border-left:2px solid var(--st-cyan);border-bottom:2px solid var(--st-cyan);transform:rotate(-45deg)}.stage .gp-hero .small-note{margin:14px 0 0}@media(max-width:980px){.stage .gp-hero{grid-template-columns:1fr}}.stage .gp-content{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(28px,5vw,80px);padding:clamp(48px,6vw,88px) var(--gutter);align-items:start}.stage .gp-content h2{font-size:clamp(28px,3.2vw,44px);line-height:1.05;letter-spacing:-.035em;margin:0 0 20px}.stage .gp-content .game-desc{font-size:16.5px;max-width:68ch}.gp-side{display:grid;grid-gap:18px;gap:18px;position:-webkit-sticky;position:sticky;top:96px}.gp-how,.stage .gp-side .compat-card{padding:24px;border-radius:var(--st-r-lg);background:#fff;box-shadow:inset 0 0 0 1px var(--st-line),0 10px 34px rgba(12,24,110,.07);border:0}.gp-how h3,.stage .gp-side h3{margin:0 0 12px;font-size:20px;letter-spacing:-.02em;color:var(--st-ink)}.stage .gp-side .compat-card dl div{align-items:center;padding:11px 0}.stage .gp-side .compat-card dd{display:inline-flex;align-items:center;gap:8px}.gp-side .compat-card .no dd:before,.gp-side .compat-card .yes dd:before{content:"";width:9px;height:9px;border-radius:50%}.gp-side .compat-card .yes dd:before{background:#17a25a;box-shadow:0 0 0 3px rgba(23,162,90,.16)}.gp-side .compat-card .no dd:before{background:#c6cbe0}.stage .gp-side .compat-card .no dd,.stage .gp-side .compat-card .no dt{color:var(--st-ink-3)}.gp-how ol{list-style:none;counter-reset:s;margin:0 0 14px;padding:0;display:grid;grid-gap:12px;gap:12px}.gp-how li{counter-increment:s;position:relative;padding-left:38px;font-size:15px;line-height:1.5;color:var(--st-ink-2)}.gp-how li:before{content:counter(s);position:absolute;left:0;top:-1px;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;font-size:13px;font-weight:700;color:var(--st-cyan-2);box-shadow:inset 0 0 0 1px var(--st-cyan)}.gp-how li b{color:var(--st-ink)}.gp-how p{margin:0;padding-top:14px;border-top:1px solid var(--st-line);font-size:14px;color:var(--st-ink-2)}.gp-reviews{margin-top:clamp(36px,4vw,56px)}.gp-reviews ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.gp-reviews li{padding:18px 20px;border-radius:var(--st-r);background:#fff;box-shadow:inset 0 0 0 1px var(--st-line)}.gp-reviews li b{color:#c98a00;letter-spacing:.08em;margin-right:8px}.gp-reviews li span{font-weight:700;color:var(--st-ink)}.gp-reviews li p{margin:8px 0 0;color:var(--st-ink-2);line-height:1.55}@media(max-width:980px){.stage .gp-content{grid-template-columns:1fr}.gp-side{position:static}}.stage .gp-shots{padding:0 var(--gutter) clamp(48px,6vw,88px)}.stage .gp-shots h2{font-size:clamp(28px,3.2vw,44px);letter-spacing:-.035em;margin:0 0 24px}.stage .gp-shots .game-shots-grid{gap:clamp(12px,1.6vw,22px)}.stage .gp-shots .game-shots-grid a{border-radius:var(--st-r);border:0;box-shadow:inset 0 0 0 1px var(--st-line),0 14px 36px rgba(12,24,110,.16);transition:transform .3s var(--st-ease),box-shadow .3s}.stage .gp-shots .game-shots-grid a:hover{transform:translateY(-4px);box-shadow:0 26px 56px rgba(12,24,110,.26)}@media(min-width:761px){.stage .gp-shots .game-shots-grid:has(a:nth-child(3)) a:first-child{grid-column:1/-1}}.gp-about{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);grid-gap:clamp(20px,3vw,40px);gap:clamp(20px,3vw,40px);padding:clamp(40px,5vw,72px) var(--gutter);align-items:start}.gp-about:after,.gp-about:before{display:none!important}.stage .gp-about .author-strip,.stage .gp-about .version-log{background:#fff;border-radius:var(--st-r-lg);box-shadow:inset 0 0 0 1px var(--st-line),0 10px 34px rgba(12,24,110,.07);padding:clamp(22px,2.6vw,34px)}.stage .gp-about .version-log{display:block}.stage .gp-about .version-log h2{font-size:clamp(24px,2.4vw,32px);letter-spacing:-.03em;margin:0 0 16px}.stage .gp-about .version-log article{grid-template-columns:70px 110px 1fr}.stage .gp-about .author-strip{flex-direction:column;align-items:flex-start;gap:18px}.stage .gp-about .author-strip small{font-size:11px;letter-spacing:.14em;font-weight:700;color:var(--st-ink-3)}.stage .gp-about .author-strip h3{font-size:20px;color:var(--st-ink)}.stage .gp-about .author-strip>a{font-weight:700}.gp-about>:only-child{grid-column:1/-1}@media(max-width:860px){.gp-about{grid-template-columns:1fr}}.gp-more .gc-card{box-shadow:inset 0 0 0 1px var(--st-line)}.gp-more .gc-card:hover{box-shadow:inset 0 0 0 1px var(--st-line-strong),0 26px 60px rgba(0,0,0,.45)}.gp-more .gc-price.free{background:#12824b}.gp-bar{display:none}@media(max-width:760px){.gp-bar{position:fixed;left:0;right:0;bottom:0;z-index:90;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));background:rgba(4,6,36,.96);border-top:1px solid var(--st-line-strong);box-shadow:0 -12px 30px rgba(2,3,26,.5)}.gp-bar span{display:flex;flex-direction:column;min-width:0;color:#fff}.gp-bar b{font-size:19px;letter-spacing:-.02em}.gp-bar small{font-size:12px;color:var(--st-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gp-bar .buy-cta{flex:none;padding:13px 18px}.stage.gp{padding-bottom:74px}.gp-buy ul{flex-direction:column;gap:8px}}@media(max-width:640px){.stage .gp-hero .game-facts{grid-template-columns:1fr 1fr}}.stage .hero-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,400px);grid-gap:clamp(24px,5vw,80px);gap:clamp(24px,5vw,80px);align-items:end}.hero-aside{background:linear-gradient(180deg,rgba(127,160,255,.1),rgba(127,160,255,.04));border:1px solid var(--st-line);border-radius:var(--st-r);padding:20px 24px 22px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.hero-aside>small{display:block;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--st-ink-3);margin-bottom:14px}.ha-stats{display:flex;gap:clamp(18px,2.4vw,34px);margin:0 0 16px}.ha-stats>div{display:flex;flex-direction:column-reverse;gap:6px}.ha-stats dd{margin:0;font-size:clamp(34px,3.4vw,50px);line-height:.95;font-weight:800;letter-spacing:-.03em;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ha-stats dt{font-size:13px;line-height:1.3;color:var(--st-ink-3);max-width:16ch}.ha-rows{list-style:none;margin:0;padding:0}.ha-rows li{border-top:1px solid var(--st-line)}.ha-rows li>*{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:11px 0;font-size:14.5px;line-height:1.4;color:var(--st-ink-2);text-decoration:none}.ha-rows b{color:#fff;font-weight:700;white-space:nowrap}.ha-rows i{font-style:normal;color:var(--st-ink-3);transition:transform .15s,color .15s}.ha-rows a:hover{color:#fff}.ha-rows a:hover i{color:#9cc4ff;transform:translateX(3px)}.ha-cta{display:flex;align-items:center;justify-content:center;margin-top:14px;height:44px;border-radius:12px;background:#fff;color:#0a1150;font-weight:700;font-size:14.5px;text-decoration:none;transition:background .15s}.ha-cta:hover{background:#dfe8ff}@media(max-width:980px){.stage .hero-split{grid-template-columns:1fr;align-items:start}.hero-aside{max-width:520px}}.auth-wrap.stage{position:relative;overflow:hidden;display:grid;place-items:center;min-height:100dvh;color:var(--st-ink);padding:calc(68px + clamp(36px,7vh,88px)) var(--gutter) clamp(48px,8vh,96px);background:radial-gradient(760px 520px at 72% 46%,rgba(42,108,245,.26),transparent 68%),var(--st-bg)}.auth-wrap.stage .st-lights{inset:68px 0 0}.au{position:relative;z-index:1;width:100%;max-width:1080px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);align-items:center}.au.wide{grid-template-columns:minmax(0,.8fr) minmax(0,560px);align-items:start}.au.solo{grid-template-columns:minmax(0,560px);justify-content:center;justify-items:center}.au.wide .au-side{position:-webkit-sticky;position:sticky;top:calc(68px + 48px)}.au-title{margin:0;font-size:clamp(32px,3.6vw,52px);line-height:1.04;letter-spacing:-.045em;font-weight:700;color:#fff;text-wrap:balance}.au-lead{margin:18px 0 0;max-width:44ch;font-size:17px;line-height:1.55;color:var(--st-ink-2)}.au-points{list-style:none;margin:28px 0 0;padding:0;border-top:1px solid var(--st-line);max-width:46ch}.au-points li{display:flex;gap:14px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--st-line);color:var(--st-ink);font-size:16px;line-height:1.4}.au-points li:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--st-cyan);box-shadow:0 0 12px rgba(51,200,245,.8);transform:translateY(-2px)}.au-form{width:100%;display:grid;justify-items:center}.auth-wrap.stage .auth-card{position:relative;max-width:440px;border:0;border-radius:var(--st-r-lg);padding:clamp(26px,3vw,38px);box-shadow:0 0 0 1px rgba(127,220,255,.28),0 30px 80px rgba(2,6,40,.6),0 0 90px rgba(42,108,245,.28)}.auth-wrap.stage .auth-card:before{content:"";position:absolute;left:28px;right:28px;top:0;height:3px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,var(--st-cobalt-hi),var(--st-cyan))}.auth-wrap.stage .auth-card h1{font-size:28px;letter-spacing:-.03em;color:#090c38}.auth-wrap.stage .auth-card p.sub{font-size:15px;line-height:1.5;color:#4d5770}.auth-wrap.stage .auth-card input:not([type=checkbox]),.auth-wrap.stage .auth-card textarea{width:100%;background:#f5f7ff;border:1px solid #cfd6f2;border-radius:11px;padding:13px 14px;font:500 16px var(--font-onest),Onest;color:#090c38;transition:border-color .2s,box-shadow .2s,background .2s}.auth-wrap.stage .auth-card input:not([type=checkbox]):focus,.auth-wrap.stage .auth-card textarea:focus{outline:0;background:#fff;border-color:var(--st-cobalt-hi);box-shadow:0 0 0 4px rgba(42,108,245,.16)}.auth-wrap.stage .auth-card label small{font-weight:500;color:#5a6480}.auth-wrap.stage .auth-card .btn-primary{padding:15px;font-size:16px}.auth-wrap.stage .auth-alt{color:#4d5770}.auth-wrap.stage .auth-alt a{color:#1740c4}@media(max-width:900px){.au,.au.wide{grid-template-columns:minmax(0,1fr);justify-items:center;gap:28px}.au-side{width:100%;max-width:560px}.au.wide .au-side{position:static}.au-points{display:none}.au-lead{font-size:16px}.auth-wrap.stage{place-items:start center;min-height:0}.auth-wrap.stage .auth-card{max-width:560px}}@media(max-width:640px){.auth-wrap.stage{padding-top:calc(62px + 28px)}.auth-wrap.stage .st-lights{inset:62px 0 0}}.auth-wrap.stage .auth-card a{color:#1740c4}.auth-wrap.stage .auth-card label.check{flex-direction:row;align-items:flex-start;gap:10px;font-weight:500;line-height:1.45;color:#2b3350}.auth-wrap.stage .auth-card label.check input{flex:none;width:18px;height:18px;margin:2px 0 0;accent-color:var(--st-cobalt)}.stage .sc{padding:clamp(40px,5vw,72px) var(--gutter) clamp(56px,7vw,96px);display:grid;grid-gap:clamp(32px,4vw,56px);gap:clamp(32px,4vw,56px)}.sc-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.stage .sc .sc-list a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:clamp(16px,2.4vw,32px);gap:clamp(16px,2.4vw,32px);align-items:center;padding:clamp(18px,2vw,26px) clamp(18px,2.4vw,30px);border-radius:18px;background:#fff;border:1px solid var(--st-line);color:var(--st-ink);text-decoration:none;box-shadow:0 10px 34px rgba(12,24,110,.07);transition:transform .25s var(--st-ease),border-color .2s,box-shadow .2s}.stage .sc .sc-list a:hover{transform:translateY(-2px);border-color:var(--st-cyan);box-shadow:0 16px 40px rgba(12,24,110,.13)}.sc-list b{font-size:13px;letter-spacing:.1em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--st-cyan)}.sc-list span{display:grid;grid-gap:6px;gap:6px;min-width:0}.sc-list strong{font-size:clamp(19px,1.7vw,23px);letter-spacing:-.02em;line-height:1.2}.sc-list em{font-style:normal;font-size:15px;line-height:1.5;color:var(--st-ink-2)}.sc-list i{font-style:normal;font-size:20px;color:var(--st-cyan);transition:transform .25s var(--st-ease)}.sc-list a:hover i{transform:translateX(4px)}.stage .kb-shell{padding-bottom:clamp(36px,4vw,56px)}.stage .kb-shell .prose{max-width:74ch;font-size:17px;line-height:1.65}.stage .kb-side{align-self:start;position:-webkit-sticky;position:sticky;top:96px}.stage .kb-side a.active{color:var(--st-cyan)}.stage .kb-nav>span{display:block}@media(max-width:980px){.stage .kb-side{position:static}}@media(max-width:640px){.stage .sc .sc-list a{grid-template-columns:auto minmax(0,1fr)}.sc-list i{display:none}}.stage .st-light .wn-empty{display:grid;grid-gap:12px;gap:12px;justify-items:start;padding:clamp(24px,3vw,40px);border-radius:var(--st-r-lg);background:#fff;border:1px solid var(--st-line);box-shadow:0 10px 34px rgba(12,24,110,.07)}.stage .wn-empty h2{margin:0;font-size:clamp(22px,2.2vw,30px);letter-spacing:-.03em;color:var(--st-ink)}.stage .wn-empty p{margin:0;max-width:60ch;line-height:1.6;color:var(--st-ink-2)}.stage .st-light .wn-empty .st-link{color:var(--st-cyan);border-color:currentColor}.stage .wn-list{padding-top:clamp(36px,4vw,56px)}.stage .format-rail{grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.stage .format-rail article{min-height:250px;border-bottom:1px solid var(--st-line)}.stage .format-rail article:nth-child(3n){border-right:0}.stage .format-rail article:nth-last-child(-n+3){border-bottom:0}@media(max-width:860px){.stage .format-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.stage .format-rail article{min-height:200px;border-right:1px solid var(--st-line);border-bottom:1px solid var(--st-line)}.stage .format-rail article:nth-child(2n){border-right:0}.stage .format-rail article:nth-last-child(-n+2){border-bottom:0}}@media(max-width:520px){.stage .format-rail{grid-template-columns:1fr}.stage .format-rail article{min-height:0;border-right:0!important;border-bottom:1px solid var(--st-line)!important}.stage .format-rail article:last-child{border-bottom:0!important}.stage .format-rail h3{margin-top:28px}}main.stage.inner-main{min-height:calc(100dvh - 300px)}.stage .shop-result{max-width:none;min-height:calc(100dvh - 68px - 300px);display:grid;place-items:center;padding:clamp(48px,9vh,120px) var(--gutter)}.stage .shop-result .shop-status{width:100%;max-width:680px;gap:16px;padding:clamp(26px,3.4vw,44px);border-radius:var(--st-r-lg);box-shadow:0 30px 80px rgba(2,6,40,.5),0 0 90px rgba(42,108,245,.16)}.stage .shop-result .shop-status.ok{border-top:3px solid #48d68c}.stage .shop-result .shop-status.wait{border-top:3px solid var(--st-cyan)}.stage .shop-result .shop-status.bad{border-top:3px solid #ff7a7a}.stage .shop-result .shop-status p{font-size:17px}.stage .format-rail h2{font-size:29px;line-height:1.15;letter-spacing:-.02em;margin:auto 0 18px;color:var(--st-ink)}@media(max-width:520px){.stage .format-rail h2{margin-top:28px;font-size:25px}}.stage .lg-hero{min-height:0;padding-bottom:clamp(40px,5vw,64px)}.stage .lg-hero h1{font-size:clamp(32px,4vw,58px);line-height:1.04;text-wrap:balance}.stage .kb-side .lg-side-title{display:block;padding:0 0 12px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--st-ink-3)}.stage .kb-shell .legal-banner{max-width:74ch;margin-bottom:8px;font-size:15px;line-height:1.5}.stage .lg-doc h2{margin:0;padding:26px 0 10px;font-size:clamp(20px,1.8vw,24px);letter-spacing:-.02em;border-top:1px solid var(--st-line)}.stage .lg-doc>p+h2,.stage .lg-doc>ul+h2{margin-top:22px}.stage .lg-doc>h2:first-child{border-top:0;padding-top:22px}.stage .lg-doc ul{margin:0;padding-left:20px}.stage .lg-doc li{padding:3px 0}.stage .lg-doc li::marker{color:var(--st-cyan)}.stage .lg-doc>ul:first-child{margin-top:22px}.stage .st-light .lg-doc a{color:var(--st-cyan);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}@media(max-width:980px){.stage .kb-shell:has(.lg-doc) .kb-side{order:2;margin-top:28px}}.dashboard-shell.cab{grid-template-columns:248px minmax(0,1fr);min-height:calc(100dvh - 68px);background:#eef1fb}.cab .dash-nav{padding:30px 16px 40px;gap:2px;background:linear-gradient(180deg,#070a33,#05072b);border-right:1px solid var(--st-line);color:var(--st-ink-2)}.cab .dash-nav>b{margin:0 12px 18px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--st-ink-3)}.cab .dash-nav a{position:relative;display:block;padding:11px 12px 11px 16px;border-radius:10px;font-weight:600;font-size:15px;transition:background .2s,color .2s}.cab .dash-nav a:hover{background:rgba(127,160,255,.09);color:#fff}.cab .dash-nav a.active{background:rgba(42,108,245,.2);color:#fff;box-shadow:inset 0 0 0 1px rgba(127,220,255,.2)}.cab .dash-nav a.active:before{content:"";position:absolute;left:5px;top:50%;width:4px;height:4px;margin-top:-2px;border-radius:50%;background:var(--st-amber);box-shadow:0 0 10px rgba(255,207,74,.9)}.cab .dash-nav hr{border-top-color:var(--st-line);margin:12px}.cab .dash-content{padding:clamp(28px,3.4vw,48px) clamp(20px,4vw,64px) clamp(56px,6vw,88px);background:radial-gradient(900px 420px at 100% 0,rgba(42,108,245,.1),transparent 70%),#eef1fb;color:#0b1040}.cab .dash-content>*{max-width:1120px}.cab .dash-head{align-items:center;gap:16px 24px;flex-wrap:wrap;margin-bottom:clamp(22px,2.6vw,32px)}.cab .dash-head h1{font-size:clamp(28px,3vw,42px);line-height:1.06;letter-spacing:-.035em}.cab .eyebrow,.cab .eyebrow.dark{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-size:11px;letter-spacing:.16em;font-weight:700;text-transform:uppercase;color:#1740c4}.cab .eyebrow:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:#f0a400;box-shadow:0 0 0 3px rgba(255,170,0,.2)}.cab .wishlist{padding:10px 16px;border-radius:10px;border-color:#c6cdea;font-size:14px}.cab .wishlist:hover{border-color:#1740c4;color:#1740c4}.cab .cab-stats a,.cab .cl-card,.cab .cl-empty,.cab .library-howto,.cab .library-item,.cab .lic-table,.cab .license-dashboard article{background:#fff;border:1px solid #dfe4f6;border-radius:18px;box-shadow:0 10px 30px rgba(12,24,110,.06)}.cab .cl-empty a:not(.lic-btn),.cab .dash-content a:not([class]),.cab .library-actions a:not(.library-download),.cab .library-howto a{color:#1740c4}.cab .creator-cta,.cab .library-actions a.library-download,.cab .lic-btn{box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 8px 20px rgba(10,79,214,.24)}.cab .lic-btn.ghost{box-shadow:none;color:#1740c4;border-color:#c6cdea}.cab .lic-btn.ghost:hover{background:#eef2ff;border-color:#1740c4}.cab .small-note{margin-top:14px;font-size:13.5px;line-height:1.55}.cab .upd-note{background:#e4eaff;border:0;border-radius:14px;padding:16px 20px;font-size:14px;color:#2b3566}.cab-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:14px}.cab .cab-stats a{display:flex;flex-direction:column;gap:4px;padding:18px 20px;color:#0b1040;text-decoration:none;transition:transform .25s var(--st-ease),border-color .2s,box-shadow .2s}.cab .cab-stats a:hover{transform:translateY(-2px);border-color:#1740c4;box-shadow:0 16px 36px rgba(12,24,110,.12)}.cab-stats span{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#56618a}.cab-stats b{font-size:clamp(26px,2.4vw,34px);line-height:1.1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cab-stats small{font-size:13px;line-height:1.4;color:#56618a}.cab .license-dashboard{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);gap:14px;align-items:stretch}.cab .license-dashboard article{padding:clamp(22px,2.4vw,30px);display:flex;flex-direction:column}.cab .license-dashboard small{font-size:11px;letter-spacing:.16em;font-weight:700;color:#1740c4}.cab .license-dashboard h2{margin:8px 0 10px;font-size:clamp(22px,2vw,28px);letter-spacing:-.025em;line-height:1.15}.cab .license-dashboard p{margin:0;line-height:1.55;color:#48527a}.cab .license-dashboard dl{margin:6px 0 0}.cab .license-dashboard dl div{gap:16px;border-top-color:#e6eaf8}.cab .license-dashboard dl div:first-child{border-top:0}.cab .license-dashboard dt{color:#56618a}.cab .license-dashboard dd{text-align:right;overflow-wrap:anywhere}.cab .license-dashboard article.cab-program{background:linear-gradient(135deg,#0a4fd6,#06257f);border-color:transparent;color:#fff;box-shadow:0 18px 44px rgba(10,79,214,.28)}.cab .license-dashboard .cab-program small{color:#cfe0ff}.cab .license-dashboard .cab-program h2{color:#fff}.cab .license-dashboard .cab-program p{color:#e3ecff;max-width:52ch}.cab-acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:22px}.cab .cab-program .creator-cta{background:#fff;color:#06103f;box-shadow:none;padding:0 18px;height:42px;display:inline-flex;align-items:center;border-radius:10px;font-size:14px}.cab .cab-program .lic-btn.ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.45)}.cab .cab-program .lic-btn.ghost:hover{background:rgba(255,255,255,.12);border-color:#fff}.cab .cab-warn{margin:0 0 14px;border-radius:14px;padding:16px 20px;border:1px solid #f0d9a6;line-height:1.55}.cab .cl-list{gap:14px}.cab .cl-card{padding:clamp(20px,2.2vw,28px);border-top-width:1px}.cab .cl-card.active{border-top:3px solid #0a4fd6}.cab .cl-card.expired{border-top:3px solid #b9c2d8}.cab .cl-card.revoked{border-top:3px solid #c23b3b}.cab .cl-head small{color:#1740c4}.cab .cl-term>div{background:#f1f4ff;border-radius:14px;padding:14px 16px}.cab .cl-term span{color:#56618a}.cab .cl-term b{font-size:22px;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cab .cl-term small{color:#56618a;line-height:1.4}.cab .cl-term small.warn{color:#9a5200}.cab .lic-row{align-items:center;padding:15px 20px;border-top-color:#e9ecf8;font-size:14.5px}.cab .lic-row.head{background:#f1f4ff;color:#56618a;padding:11px 20px;letter-spacing:.07em}.cab .lic-row small{color:#56618a}.cab .lic-table.cab-orders .lic-row{grid-template-columns:.9fr .8fr 2.2fr .8fr 1.4fr}.cab .lic-pill.wait{background:#fff1d6;color:#7a4b00}.cab .cab-orders .lic-row a{color:#1740c4;font-weight:600;text-decoration:underline;text-underline-offset:3px}.cab .library-grid{gap:14px}.cab .library-item{grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:20px;padding:16px;align-items:center}.cab .library-cover{min-height:0;aspect-ratio:16/10;border-radius:12px}.cab .library-item small{font-size:11px;letter-spacing:.14em;font-weight:700;color:#1740c4}.cab .library-item h2{font-size:22px;letter-spacing:-.02em;line-height:1.2;margin:6px 0}.cab .library-item p{margin:0;font-size:14px}.cab .library-actions{gap:10px 16px;margin-top:16px}.cab .library-actions a.library-download{white-space:nowrap}.cab .library-howto{margin-top:14px;padding:clamp(20px,2.2vw,28px)}.cab .empty-state{margin-top:14px;border:1px dashed #c0c8e6;border-radius:18px;padding:20px 24px;color:#48527a;line-height:1.55}.cab .empty-state p{margin:6px 0 0}.cab .dash-head .creator-cta{padding:0 18px;height:44px;display:inline-flex;align-items:center;border-radius:11px;font-size:15px}@media(max-width:1180px){.cab-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cab .library-grid{grid-template-columns:1fr}}@media(max-width:980px){.dashboard-shell.cab{grid-template-columns:minmax(0,1fr);min-height:0}.cab .dash-nav{display:flex;flex-direction:row;gap:6px;padding:10px 16px;border-right:0;border-bottom:1px solid var(--st-line);scrollbar-width:none}.cab .dash-nav::-webkit-scrollbar{display:none}.cab .dash-nav a{padding:9px 14px}.cab .dash-nav a.active:before{display:none}.cab .license-dashboard{grid-template-columns:1fr}.cab .cl-term{grid-template-columns:1fr 1fr}}@media(max-width:640px){.cab .dash-nav{top:62px}.cab .lic-table.cab-orders .lic-row{grid-template-columns:1fr 1fr}.cab .lic-table.cab-orders .lic-row>span:nth-child(3){grid-column:1/-1;order:-1;font-weight:700}.cab .lic-table.cab-orders .lic-row>span:first-child{grid-column:auto}.cab .cl-dev{grid-template-columns:1fr 1fr}.cab .library-item{grid-template-columns:1fr}}@media(max-width:420px){.cab-stats{grid-template-columns:1fr}}.cab .cl-owner,.cab .lic-dl .mono,.cab .lic-dl dt,.cab .lic-off,.cab .lic-row .mono{color:#4a557c}.cab .lic-on{color:#12703a}.cab .cab-orders .lic-row>span{align-items:flex-start}.cab .lic-pill{line-height:1.35}@media(max-width:640px){.cab .lic-table.cl-devtable .lic-row{grid-template-columns:1fr 1fr;gap:10px 14px}.cab .lic-table.cl-devtable .lic-row.head{display:none}.cab .lic-table.cl-devtable .lic-row>span:first-child{grid-column:1/-1;font-weight:700}.cab .lic-table.cl-devtable .lic-row>span:last-child:empty{display:none}}.cab .lic-table.results .lic-row{grid-template-columns:2.4fr 1.3fr .7fr .7fr 1.6fr;align-items:center}.cab .lic-table.res-teams .lic-row{grid-template-columns:.5fr 2.6fr 1fr 1fr;align-items:center}.cab .lic-table.res-resp{margin:12px 0 4px;box-shadow:none}.cab .lic-table.res-resp .lic-row{grid-template-columns:1.6fr 2.4fr .7fr .7fr;align-items:center;padding:9px 16px;font-size:14px}.cab .lic-table.res-resp .lic-row>span:nth-child(2){flex-direction:row;gap:8px;align-items:baseline}.cab .cab-stats.res>div{display:flex;flex-direction:column;gap:4px;padding:18px 20px;color:#0b1040;background:#fff;border:1px solid #dfe4f6;border-radius:18px;box-shadow:0 10px 30px rgba(12,24,110,.06);min-width:0}.cab .cab-stats.res b{font-size:clamp(18px,1.6vw,22px);line-height:1.25;letter-spacing:-.01em;overflow-wrap:anywhere}.res-h{margin:26px 0 12px;font-size:22px;letter-spacing:-.02em;color:#0b1040}.res-q{background:#fff;border:1px solid #dfe4f6;border-radius:14px;margin:0 0 8px;padding:0 18px}.res-q[open]{padding-bottom:14px}.res-q summary{display:grid;grid-template-columns:34px 1fr auto;grid-gap:12px;gap:12px;align-items:baseline;padding:13px 0;cursor:pointer;list-style:none;color:#14232b}.res-q summary::-webkit-details-marker{display:none}.res-q summary:focus-visible{outline:2px solid #2453e6;outline-offset:3px;border-radius:6px}.res-q .res-n{font-weight:700;color:#56618a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.res-q .res-t{font-weight:600;overflow-wrap:anywhere}.res-q summary small{color:#56618a;font-size:13px;white-space:nowrap}.res-correct{margin:0 0 4px 46px;color:#14232b;font-size:14px}.res-pages{display:flex;gap:18px;align-items:center}.res-del{margin:28px 0 0}.res-sure{flex-direction:row!important;align-items:center;gap:8px!important;font-weight:500!important;font-size:14px!important;color:#14232b!important}.res-sure input{height:auto!important;min-width:0!important;width:auto}@media(max-width:860px){.cab .lic-table.results .lic-row{grid-template-columns:1fr 1fr;gap:8px 14px}.cab .lic-table.res-resp .lic-row.head,.cab .lic-table.results .lic-row.head{display:none}.cab .lic-table.results .lic-row>span:first-child{grid-column:1/-1}.cab .lic-table.res-resp .lic-row{grid-template-columns:1fr 1fr}.res-q summary{grid-template-columns:28px 1fr}.res-q summary small{grid-column:2}.res-correct{margin-left:40px}}.cab .metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px}.cab .metric-grid article{display:flex;flex-direction:column;gap:4px;padding:18px 20px;background:#fff;border:1px solid #dfe4f6;border-radius:18px;box-shadow:0 10px 30px rgba(12,24,110,.06)}.cab .metric-grid span{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#56618a}.cab .metric-grid article b{margin:0;font-size:clamp(24px,2.3vw,32px);line-height:1.15;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:none;-webkit-background-clip:border-box;background-clip:border-box;color:#0b1040}.cab .metric-grid small{font-size:13px;color:#56618a}.cab .cab-form,.cab .creator-games,.cab .orders,.cab .submit-form fieldset,.cab .version-log{background:#fff;border:1px solid #dfe4f6;border-radius:18px;box-shadow:0 10px 30px rgba(12,24,110,.06)}.cab .creator-games{padding:6px 0}.cab .creator-games>h2,.cab .orders>h2{margin:0;padding:16px 22px 12px;font-size:20px;letter-spacing:-.02em}.cab .creator-game-row{grid-template-columns:132px minmax(0,1fr) auto auto;gap:18px;padding:15px 22px;border-top:1px solid #e9ecf8}.cab .creator-games>.creator-game-row:first-child{border-top:0}.cab .creator-game-row b{font-size:16px}.cab .creator-game-row small{color:#56618a;font-size:13px}.cab .creator-game-row strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cab .dash-content .creator-game-row>a{display:inline-flex;align-items:center;height:36px;padding:0 14px;border:1px solid #c6cdea;border-radius:10px;color:#1740c4;font-weight:700;font-size:14px;text-decoration:none}.cab .dash-content .creator-game-row>a:hover{background:#eef2ff;border-color:#1740c4}.cab .status{justify-self:start;padding:5px 11px;font-size:12px;line-height:1.35}.cab .status.published{background:#e3f5ea;color:#17633d}.cab .status.review{background:#fff1d6;color:#7a4b00}.cab .status.draft{background:#eceff6;color:#48527a}.cab .creator-games .empty-state,.cab .orders .empty-state{margin:14px 22px 18px}.cab .orders{margin-top:14px;padding:0;overflow:hidden}.cab .dash-head+.orders{margin-top:0}.cab .table-row{gap:16px;align-items:center;padding:14px 22px;border-bottom:1px solid #e9ecf8;font-size:14.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cab .orders .table-row:last-child{border-bottom:0}.cab .table-row.table-head{background:#f1f4ff;padding:11px 22px;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#56618a}.cab .orders>h2+.table-head{border-top:1px solid #e9ecf8}.cab .finance-panel{margin-top:14px;padding:clamp(22px,2.4vw,30px);gap:20px;border-radius:18px;background:linear-gradient(135deg,#0a4fd6,#06257f);box-shadow:0 18px 44px rgba(10,79,214,.24)}.cab .dash-head+.finance-panel{margin-top:0}.cab .finance-panel small{font-size:11px;letter-spacing:.16em;font-weight:700;color:#cfe0ff}.cab .finance-panel h2{margin:8px 0 10px;font-size:clamp(26px,2.6vw,36px);letter-spacing:-.03em;color:#fff}.cab .finance-panel p{margin:0;max-width:60ch;line-height:1.55;color:#e3ecff}.cab .finance-panel button{flex:none;height:42px;padding:0 18px;border-radius:10px;border:1px solid rgba(255,255,255,.45);font:700 14px var(--font-onest),Onest;color:#fff}.cab .finance-panel button:disabled{opacity:.6;cursor:not-allowed}.cab .license-dashboard{margin-top:0!important}.cab .version-log{margin-top:14px;grid-template-columns:1fr;gap:6px;padding:clamp(20px,2.2vw,28px)}.cab .version-log h2{margin:0 0 6px;font-size:20px;letter-spacing:-.02em;line-height:1.2}.cab .version-log .eyebrow{display:none}.cab .version-log article{grid-template-columns:72px 200px minmax(0,1fr);gap:16px;padding:13px 0;border-top:1px solid #e9ecf8;align-items:baseline}.cab .version-log article b{font-size:17px}.cab .version-log article span{color:#1740c4;font-size:14px}.cab .version-log article p{color:#48527a;font-size:14.5px;line-height:1.5}.cab .cab-form{margin-top:14px;padding:clamp(20px,2.2vw,28px)}.cab .cab-form>h2{margin:0 0 16px;font-size:20px;letter-spacing:-.02em}.cab .form-message{border-radius:14px;padding:14px 18px;margin:0 0 14px}.cab .submit-title{margin-bottom:clamp(20px,2.4vw,28px)}.cab .submit-title h1{font-size:clamp(28px,3vw,42px);line-height:1.06;letter-spacing:-.035em}.cab .submit-title p{margin:10px 0 0;font-size:16px;line-height:1.55;color:#48527a}.cab .submit-form{max-width:920px}.cab .submit-form fieldset{margin:0 0 14px;padding:clamp(18px,2vw,26px);min-width:0}.cab .submit-form legend{float:left;width:100%;margin:0 0 16px;padding:0;font-size:20px;letter-spacing:-.02em}.cab .submit-form legend+*{clear:both}.cab .submit-form label{color:#0b1040}.cab .submit-form input:not([type=checkbox]):not([type=radio]):not([type=file]),.cab .submit-form select,.cab .submit-form textarea{background:#f5f7ff;border:1px solid #cfd6f2;border-radius:11px;transition:border-color .2s,box-shadow .2s,background .2s}.cab .submit-form input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,.cab .submit-form select:focus,.cab .submit-form textarea:focus{outline:0;background:#fff;border-color:#2a6cf5;box-shadow:0 0 0 4px rgba(42,108,245,.16)}.cab .submit-form input[type=checkbox],.cab .submit-form input[type=radio]{accent-color:#0a4fd6}.cab .upload-zone{background:#f1f4ff;border:1px dashed #9db4ff;border-radius:14px;padding:22px!important}.cab .upload-zone small{color:#48527a}.cab .stepper{list-style:none;margin:0 0 14px;padding:0;gap:6px}.cab .stepper .step{padding:7px 13px;border-color:#d3d9f0;color:#48527a;font-weight:600}.cab .submit-actions{margin-top:6px}.cab .pay-cta{box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 8px 20px rgba(10,79,214,.24)}@media(max-width:1180px){.cab .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.cab .creator-game-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.cab .creator-game-row .status{grid-column:1/-1}.cab .creator-game-row strong{grid-column:1}.cab .table-row{grid-template-columns:1fr 1fr;gap:6px 14px}.cab .table-row span:nth-child(n+3){display:block}.cab .table-row span:empty,.cab .table-row.table-head{display:none}.cab .version-log article{grid-template-columns:56px minmax(0,1fr)}.cab .version-log article p{grid-column:1/-1}.cab .finance-panel{flex-direction:column;align-items:flex-start}}@media(max-width:420px){.cab .metric-grid{grid-template-columns:1fr}}.cab .form-grid>*,.cab .submit-form fieldset>*{min-width:0}.cab .submit-form input,.cab .submit-form select,.cab .submit-form textarea{max-width:100%;min-width:0}.cab .submit-form input[type=file]{width:100%}@media(max-width:640px){.cab .check-grid{gap:10px 18px}.cab .submit-actions{flex-wrap:wrap}.cab .submit-actions>*{flex:1 1 auto}}.stage h1>.eyebrow{display:flex;margin:0 0 20px;font-size:12px;line-height:1.3;letter-spacing:.16em;font-weight:700;color:var(--st-cyan-2)}.stage .kp-hero .st-actions{margin-top:28px}.kp-games .gc-grid{margin-top:clamp(20px,2.4vw,32px)}.kp-answers article{display:flex;flex-direction:column;gap:10px}.kp-answers article .st-link{margin-top:auto;align-self:flex-start}.kp-faq-list{display:grid;grid-gap:12px;gap:12px;max-width:920px}.kp-faq-list details{background:#fff;border:1px solid var(--st-line);border-radius:18px;box-shadow:0 10px 30px rgba(12,24,110,.06);padding:0 clamp(18px,2vw,26px)}.kp-faq-list summary{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:20px 0;cursor:pointer;list-style:none;font-weight:700;font-size:clamp(17px,1.5vw,19px);letter-spacing:-.01em;color:var(--st-ink)}.kp-faq-list summary::-webkit-details-marker{display:none}.kp-faq-list summary:after{content:"+";flex:none;font-size:24px;font-weight:400;color:var(--st-cyan);transition:transform .25s var(--st-ease)}.kp-faq-list details[open] summary:after{transform:rotate(45deg)}.kp-faq-list summary:focus-visible{outline:2px solid var(--st-cyan);outline-offset:4px;border-radius:8px}.kp-faq-list details p{margin:0 0 20px;max-width:72ch;line-height:1.6;color:var(--st-ink-2)}.stage .mb-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:clamp(32px,6vw,110px);gap:clamp(32px,6vw,110px);align-items:center;padding-bottom:clamp(56px,7vw,96px)}.mb-hero-copy .st-actions{margin-top:28px}.mb-facts{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.mb-facts li{padding:8px 14px;border-radius:99px;border:1px solid var(--st-line-strong);background:rgba(127,220,255,.05);color:var(--st-ink-2);font-size:14px;font-weight:600}.mb-hero-art{padding-right:clamp(0px,2vw,24px)}.mb-iph{--iw:clamp(250px,22vw,310px)}.mb-win{display:flex;flex-direction:column;gap:.7em;padding:.2em .2em .4em}.mb-top{display:flex;align-items:baseline;gap:.5em;padding:.55em .8em;border-radius:.8em;background:var(--bz);box-shadow:var(--pl);font-size:.9em}.mb-top span{color:#9aa0b8}.mb-top b{color:#fff}.mb-top .mb-now{margin-left:auto;color:#FF3B30;font-weight:700}.mb-card{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:3px;gap:3px;padding:5px;border-radius:.8em;background:var(--bz);box-shadow:var(--pl)}.mb-card span{display:grid;place-items:center;aspect-ratio:1;padding:2px;border-radius:5px;background:#f3f4f8;color:#14151c;font-size:.52em;line-height:1.05;font-weight:700;text-align:center;overflow:hidden;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.mb-card span.on{background:#2a6cf5;color:#fff;box-shadow:inset 0 0 0 2px rgba(255,255,255,.35)}.mb-card span.center{background:#0b0c12}.mb-card span.center img{width:70%;height:auto;border-radius:22%}.mb-claim{display:grid;place-items:center;height:2.6em;border-radius:.8em;background:linear-gradient(180deg,#34d07a,#1e9c55);color:#fff;font-weight:800;font-size:1.05em;letter-spacing:.02em;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 .4em .9em rgba(30,156,85,.35)}.mb-feats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--st-line);border:1px solid var(--st-line);border-radius:var(--st-r-lg);overflow:hidden}.mb-feats article{padding:clamp(20px,2.4vw,30px);background:var(--st-bg-2)}.mb-feats h3{margin:0 0 10px;font-size:19px;letter-spacing:-.02em;color:var(--st-ink)}.mb-feats p{margin:0;line-height:1.55;color:var(--st-ink-2)}@media(max-width:980px){.stage .mb-hero{grid-template-columns:1fr}.mb-hero-art{justify-self:center;padding:0}.mb-feats{grid-template-columns:1fr 1fr}}@media(max-width:640px){.mb-feats{grid-template-columns:1fr}}.ak-table{overflow-x:auto;border-radius:var(--st-r-lg);background:#fff;border:1px solid var(--st-line);box-shadow:0 10px 34px rgba(12,24,110,.07)}.ak-table:focus-visible{outline:2px solid var(--st-cyan);outline-offset:4px}.ak-table table{width:100%;min-width:620px;border-collapse:collapse;font-size:16px;line-height:1.45}.ak-table td,.ak-table th{padding:16px clamp(14px,2vw,24px);text-align:left;vertical-align:top;border-top:1px solid var(--st-line)}.ak-table thead th{border-top:0;background:#eef2ff;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--st-ink-3)}.ak-table thead th:last-child{color:#0a4fd6}.ak-table tbody th{width:24%;font-weight:700;color:var(--st-ink)}.ak-table td{color:var(--st-ink-2)}.ak-table td:last-child{color:var(--st-ink);font-weight:600;background:rgba(42,108,245,.05)}.ak-like article{display:flex;flex-direction:column;gap:10px}.ak-like ul{margin:4px 0 0;padding:0;list-style:none;display:grid;grid-gap:9px;gap:9px}.ak-like li{display:flex;gap:10px;align-items:baseline;line-height:1.45;color:var(--st-ink-2)}.ak-like li:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--st-cyan);transform:translateY(-2px)}.ak-like .st-cobalt li{color:#e3ecff}.ak-like .st-cobalt li:before{background:#fff}@media(max-width:640px){.ak-table{overflow:visible}.ak-table table{min-width:0}.ak-table thead{display:none}.ak-table tr{display:block;padding:6px 0;border-top:1px solid var(--st-line)}.ak-table tbody tr:first-child{border-top:0}.ak-table td,.ak-table th{display:block;width:auto!important;border:0;padding:8px 16px}.ak-table tbody th{padding-top:14px;font-size:17px}.ak-table td:before{content:attr(data-label);display:block;margin-bottom:2px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--st-ink-3)}.ak-table td:last-child{margin:4px 10px 10px;border-radius:12px}.ak-table td:last-child:before{color:#0a4fd6}}.iv-art{position:relative;display:flex;align-items:flex-end;gap:clamp(12px,2vw,28px);padding-right:clamp(0px,2vw,24px)}.iv-chart{width:clamp(280px,30vw,430px);padding:clamp(18px,2vw,26px);border-radius:var(--st-r-lg);background:linear-gradient(180deg,#0d1452,#080c3a);box-shadow:0 0 0 1px rgba(127,220,255,.22),0 30px 80px rgba(2,6,40,.55),0 0 80px rgba(42,108,245,.22)}.iv-chart p{margin:0 0 16px;font-size:clamp(16px,1.4vw,19px);font-weight:700;line-height:1.3;color:#fff}.iv-chart ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.iv-chart li{position:relative;display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 12px;border-radius:10px;background:rgba(127,160,255,.08);overflow:hidden;font-size:14px;color:var(--st-ink)}.iv-chart li:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--v);background:linear-gradient(90deg,rgba(42,108,245,.55),rgba(51,200,245,.4));border-radius:10px}.iv-chart li>*{position:relative}.iv-chart li b{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;background:rgba(255,255,255,.14);font-size:12px}.iv-chart li em{font-style:normal;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.iv-chart small{display:block;margin-top:14px;font-size:12px;letter-spacing:.06em;color:var(--st-ink-3)}.iv-remote{width:clamp(96px,9vw,140px);height:auto;transform:rotate(-8deg) translateY(10%);filter:drop-shadow(0 26px 30px rgba(0,0,0,.5))}.iv-ways article{display:flex;flex-direction:column;gap:10px}.iv-ways article .st-link{margin-top:auto;align-self:flex-start}@media(max-width:980px){.iv-art{justify-self:center;padding:0}}@media(max-width:520px){.iv-chart{width:100%}.iv-remote{display:none}}.hg-wall{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;width:clamp(300px,36vw,560px);transform:perspective(1400px) rotateY(-8deg);transform-origin:right center}.hg-wall img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:12px;box-shadow:0 0 0 1px rgba(127,220,255,.2),0 18px 40px rgba(2,6,40,.5)}.hg-wall img:nth-child(2),.hg-wall img:nth-child(3){filter:brightness(.92)}.hg-formats article{display:flex;flex-direction:column;gap:10px}.hg-formats article p{flex:1 1}.hg-formats .st-link{align-self:flex-start}#minigames .pf-game-grid{margin-top:clamp(20px,2.4vw,32px)}@media(max-width:980px){.hg-wall{width:100%;max-width:560px;justify-self:center;transform:none}}.mq-art{padding-right:clamp(0px,2vw,24px)}.mq-screen{width:clamp(320px,36vw,540px);padding:clamp(18px,2vw,26px);border-radius:var(--st-r-lg);background:radial-gradient(500px 240px at 50% 0,rgba(42,108,245,.35),transparent 70%),linear-gradient(180deg,#0d1452,#070a33);box-shadow:0 0 0 1px rgba(127,220,255,.22),0 30px 80px rgba(2,6,40,.55),0 0 80px rgba(42,108,245,.22)}.mq-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;letter-spacing:.06em;color:var(--st-ink-3)}.mq-bar b{padding:4px 10px;border-radius:8px;background:rgba(255,59,48,.16);color:#ff6b62;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0}.mq-q{margin:16px 0 14px;font-size:clamp(20px,1.9vw,26px);font-weight:700;letter-spacing:-.02em;color:#fff;text-align:center}.mq-wave{display:flex;align-items:center;justify-content:center;gap:4px;height:clamp(64px,7vw,96px);margin:0 0 18px}.mq-wave i{flex:1 1;max-width:10px;border-radius:4px;background:linear-gradient(180deg,var(--st-cyan),var(--st-cobalt-hi));transform-origin:center;animation:mq-beat 1.1s ease-in-out infinite alternate}@keyframes mq-beat{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}.mq-answers{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.mq-answers li{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:10px;background:rgba(127,160,255,.1);font-size:14px;font-weight:600;color:var(--st-ink)}.mq-answers b{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:6px;background:var(--st-cobalt-hi);font-size:12px;color:#fff}.mq-four{grid-template-columns:repeat(4,minmax(0,1fr))}@media(prefers-reduced-motion:reduce){.mq-wave i{animation:none}}@media(max-width:1180px){.mq-four{grid-template-columns:1fr 1fr}}@media(max-width:980px){.mq-art{justify-self:center;padding:0}.mq-screen{width:100%;max-width:540px}}@media(max-width:640px){.mq-answers,.mq-four{grid-template-columns:1fr}}.hb-step{position:relative;display:flex;flex-direction:column;gap:22px;padding:clamp(20px,2.4vw,32px);border-radius:var(--st-r-lg);overflow:hidden;background:linear-gradient(180deg,rgba(127,160,255,.07),rgba(127,160,255,.02));box-shadow:inset 0 0 0 1px var(--st-line)}.hb-step:before{content:"";position:absolute;inset:auto -20% -40% auto;width:70%;height:70%;background:radial-gradient(closest-side,rgba(42,108,245,.22),transparent);pointer-events:none}.hb-build{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);align-items:center;grid-gap:clamp(24px,3.4vw,56px);gap:clamp(24px,3.4vw,56px);margin-bottom:14px}.hb-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.hb-copy{position:relative;display:grid;grid-gap:8px;gap:8px;max-width:52ch}.hb-copy small{display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--st-cyan-2)}.hb-copy small b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--st-cobalt-hi);color:#fff;font-size:12px;letter-spacing:0}.hb-copy h3{margin:0;font-size:clamp(21px,2vw,28px);line-height:1.15;letter-spacing:-.025em;color:var(--st-ink)}.hb-copy p{margin:0;line-height:1.55;color:var(--st-ink-2)}.hb-shot{position:relative;margin:0;border-radius:12px;overflow:visible}.hb-shot img{display:block;width:100%;height:auto;border-radius:12px;box-shadow:0 0 0 1px rgba(127,220,255,.22),0 24px 60px rgba(2,6,40,.55)}.hb-pin{transform:translate(-50%,-50%);padding:6px 12px;border-radius:99px;color:#1a1300;font-size:12.5px;font-weight:800;white-space:nowrap;box-shadow:0 6px 18px rgba(0,0,0,.35)}.hb-pin,.hb-pin:after{position:absolute;background:var(--st-amber)}.hb-pin:after{content:"";left:50%;top:100%;width:2px;height:12px;margin-left:-1px}.hb-win{max-width:520px}.hb-thumbs{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:auto}.hb-thumbs a{display:block;border-radius:8px;transition:transform .25s var(--st-ease)}.hb-thumbs a:hover{transform:translateY(-3px)}.hb-thumbs img{display:block;width:100%;height:auto;border-radius:8px;box-shadow:0 0 0 1px rgba(127,220,255,.18),0 10px 24px rgba(2,6,40,.45)}.hb-stack{position:relative;margin-top:auto;padding:0 18% 18% 0}.hb-stack .hb-front{position:absolute;right:0;bottom:0;width:62%}.hb-stack .hb-front img{box-shadow:0 0 0 1px rgba(255,207,74,.45),0 26px 60px rgba(2,6,40,.7)}.hb-more{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.hb-more li{display:grid;grid-gap:4px;gap:4px;padding:16px 20px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--st-line)}.hb-more b{color:var(--st-ink);font-size:16px}.hb-more span{color:var(--st-ink-2);font-size:14.5px;line-height:1.5}@media(max-width:980px){.hb-build,.hb-pair{grid-template-columns:1fr}.hb-more{grid-template-columns:1fr 1fr}}@media(max-width:560px){.hb-pin{font-size:11px;padding:4px 9px}.hb-more{grid-template-columns:1fr}}