@font-face{font-family:Russo;src:url(/assets/RussoOne-Regular.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:Rajdhani;src:url(/assets/Rajdhani-SemiBold.woff2) format("woff2");font-display:swap;font-weight:600}@font-face{font-family:Rajdhani;src:url(/assets/Rajdhani-Bold.woff2) format("woff2");font-display:swap;font-weight:700}:root{--ink: #080e14;--panel: #101b24;--paper: #f0f4f4;--muted: #9eafb9;--line: #283540;--cyan: #6eeaff;--orange: #ff774c;--font: Rajdhani, Arial, sans-serif;color-scheme:dark;font-family:var(--font);font-size:18px;background:var(--ink);color:var(--paper);font-synthesis:none;scroll-behavior:smooth;scroll-padding-top:100px}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}button:disabled{cursor:default}button,select,input,textarea{border-radius:0}button{background:none}svg{width:24px;height:24px;flex-shrink:0}img{display:block;max-width:100%}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--cyan);outline-offset:6px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}::selection{background:var(--cyan);color:var(--ink)}h1,h2,h3,p{margin:0}h1,h2{font-family:Russo,Arial,sans-serif;font-weight:400;letter-spacing:-.045em}h2{font-size:clamp(32px,3.2vw,49px);line-height:1.16}h3{font-size:25px;line-height:1.1}em{font-style:normal;color:var(--cyan)}p{line-height:1.5}.section-shell{width:min(1280px,calc(100% - 112px));margin-inline:auto}.skip-link{position:fixed;z-index:100;top:10px;left:10px;padding:12px 20px;background:var(--cyan);color:var(--ink);transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}#main-content:focus{outline:none}#top{position:absolute;top:0}.site-header{height:100px;width:min(1376px,calc(100% - 72px));margin:auto;display:flex;align-items:center;border-bottom:1px solid var(--line);position:relative;z-index:10;gap:30px}.brand{width:132px;height:58px;overflow:hidden;display:block}.brand img{height:100%;width:100%;object-fit:cover;mix-blend-mode:screen}.navigation{display:flex;gap:32px;align-items:center;margin-left:auto}.navigation a{font-size:17px;color:#c3cdd3;transition:color .2s}.navigation a:hover,.navigation a[aria-current]{color:var(--cyan)}.nav-download{margin-left:25px;padding:12px 20px;border:1px solid #4a6976;display:flex;align-items:center;gap:30px;font-weight:700;font-size:16px;transition:background .2s,border-color .2s}.nav-download svg{width:19px}.nav-download:hover{background:#16313c;border-color:var(--cyan)}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid #38505e;border-radius:8px;background:#10212d;transition:background .18s,transform .18s}.icon-button:hover{background:#1f3f4f;transform:translateY(-2px)}.menu-button{display:none}.eyebrow{display:flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.19em;font-weight:700;color:var(--muted);line-height:1.4}.eyebrow>span{width:6px;height:6px;background:var(--cyan);box-shadow:0 0 10px #5ee9ff66}.eyebrow.light{color:#213e48}.eyebrow.light>span{background:var(--ink);box-shadow:none}.hero{position:relative;min-height:810px;display:grid;grid-template-columns:1.08fr 1fr;gap:15px;padding-top:82px;padding-bottom:94px}.hero-copy{z-index:2}.hero h1{font-size:clamp(50px,5.45vw,79px);line-height:1.04;margin-top:28px;white-space:nowrap;font-style:italic}.hero h1>span{color:var(--cyan)}.hero-description{font-size:22px;line-height:1.45;color:#adbdc6;margin-top:28px}.hero-description strong{color:var(--paper);font-weight:600}.store-buttons{display:flex;gap:12px;flex-wrap:wrap}.hero .store-buttons{margin-top:32px}.store-button{background:#e3f5f6;color:#0a1820;display:flex;align-items:center;gap:12px;padding:13px 16px;min-width:190px;border:1px solid #e3f5f6;border-radius:7px;transition:transform .18s,background .18s,box-shadow .18s}.store-button>svg:first-child{width:28px;height:30px}.store-button small{display:block;font-size:9px;letter-spacing:.12em;line-height:1.2}.store-button strong{display:block;font-size:23px;font-weight:700;line-height:1.16;white-space:nowrap}.store-button .store-arrow{width:16px;margin-left:auto}.store-button:nth-child(2){background:transparent;color:var(--paper);border-color:#4c6674}.store-button:hover{background:var(--cyan);border-color:var(--cyan);color:var(--ink);transform:translateY(-3px);box-shadow:0 6px 24px #00ddff16}.store-button:active{transform:translateY(0) scale(.98)}.text-link{display:inline-flex;align-items:center;gap:14px;font-weight:700;font-size:16px;padding:0;border:0;transition:color .2s}.text-link:hover{color:var(--cyan)}.text-link>svg{width:21px}.hero-discover{margin-top:28px;font-size:15px;color:#acbdc8}.hero-discover>svg{width:17px}.play-disc{border:1px solid #374b59;border-radius:50%;width:32px;height:32px;display:grid;place-items:center}.play-disc svg{width:12px;height:12px;margin-left:2px}.hero-grid{position:absolute;inset:35px -40px 100px 15%;opacity:.3;background:linear-gradient(90deg,transparent 99.7%,#354b5e 100%),linear-gradient(transparent 99.7%,#354b5e);background-size:65px 65px;transform:skewY(-9deg);pointer-events:none;mask-image:radial-gradient(ellipse at center,#000,transparent 68%)}.hero-art{position:relative;height:590px;isolation:isolate}.hero-art:before{content:"";position:absolute;width:400px;height:400px;border-radius:50%;top:90px;left:15px;background:#055578;opacity:.24;filter:blur(80px);z-index:-1}.hero-shot{position:absolute;width:246px;height:520px;border-radius:16px;overflow:hidden;box-shadow:0 26px 60px #0009;border:2px solid #65838c66;background:#172c36;transition:transform .5s}.hero-shot img{height:100%;width:100%;object-fit:cover}.front-shot{left:5%;top:30px;transform:rotate(-7deg);z-index:2}.back-shot{right:0;top:3px;transform:rotate(9deg);z-index:1;width:238px;height:505px}.hero-art:hover .front-shot{transform:rotate(-4deg) translateY(-6px)}.hero-art:hover .back-shot{transform:rotate(6deg) translateY(-5px)}.orbit-label{position:absolute;top:-24px;right:0;font-size:10px;letter-spacing:.15em;color:#93adb8;display:flex;gap:8px;align-items:center;white-space:nowrap}.orbit-label>span{width:22px;height:1px;background:var(--cyan)}.shot-tag{position:absolute;bottom:0;left:0;right:0;padding:14px 10px;font-size:10px;letter-spacing:.16em;background:linear-gradient(transparent,#081a25fa);display:flex;align-items:center;justify-content:center;gap:6px}.shot-tag>span{height:5px;width:5px;border-radius:100%;background:var(--cyan)}.hero-float{position:absolute;z-index:3;right:4px;bottom:6px;display:flex;gap:17px;align-items:center;padding:18px 24px;background:#11232cec;border:1px solid #385b69;box-shadow:0 10px 40px #0005;transform:rotate(-3deg);border-radius:8px}.hero-float>svg{width:37px;height:37px;color:var(--cyan)}.hero-float span{font-size:11px;letter-spacing:.17em;line-height:1.5;color:#a6bdc7}.hero-float strong{font-family:Russo;display:block;color:var(--paper);font-size:19px;letter-spacing:.025em}.hero-cross{position:absolute;color:var(--cyan);font:30px var(--font);z-index:-1}.cross-one{left:-15px;top:10px}.cross-two{right:-32px;bottom:100px}.hero-bottom{position:absolute;bottom:26px;left:0;right:0;display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:22px;color:#7c929e;font-size:10px;letter-spacing:.14em}.hero-bottom a{display:flex;gap:18px;color:#d5e2e8}.hero-bottom a>span{color:var(--cyan);font-size:17px;line-height:12px}.gameplay{padding-top:58px;padding-bottom:100px}.section-heading{display:flex;justify-content:space-between;gap:60px;align-items:end;margin-bottom:40px}.section-heading h2{margin-top:18px}.section-heading>p{max-width:300px;color:var(--muted);font-size:18px;padding-bottom:4px}.mechanics{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mechanic{padding:30px 32px 36px 0;position:relative}.mechanic+.mechanic{padding-left:32px;border-left:1px solid var(--line)}.mechanic-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px}.mechanic-top>svg{height:35px;width:35px;color:var(--cyan)}.mechanic-top>span{font-size:13px;color:#657e8d;font-weight:700;letter-spacing:.15em}.mechanic h3{font-size:26px;margin-bottom:10px}.mechanic p{color:var(--muted);font-size:17px;max-width:310px}.worlds{padding-top:16px;padding-bottom:110px}.world-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.world-card{position:relative;overflow:hidden;height:470px;text-align:left;padding:0;border:1px solid #33434f;border-radius:11px;isolation:isolate}.world-card>img{width:100%;height:100%;object-fit:cover;object-position:center 47%;transition:transform .65s ease-out;filter:brightness(.85)}.world-card:after{content:"";inset:0;position:absolute;background:linear-gradient(#0001 40%,#06101b05 48%,#06101b);pointer-events:none}.world-card:hover>img{transform:scale(1.04);filter:brightness(1)}.world-top{position:absolute;top:19px;left:20px;right:20px;z-index:1;display:flex;align-items:center;justify-content:space-between}.world-top>span:first-child{background:#081b25e8;border:1px solid #557f8d7a;font-size:11px;letter-spacing:.15em;padding:7px 10px}.expand-icon{width:31px;height:31px;display:grid;place-items:center;background:#081b25d9;border-radius:50%;color:#dffaff}.expand-icon>svg{width:16px}.world-caption{position:absolute;bottom:27px;left:24px;right:24px;z-index:1}.world-caption small{font-size:11px;letter-spacing:.19em;color:var(--world-accent)}.world-caption h3{font-size:31px;margin-top:9px;letter-spacing:-.025em}.world-caption p{font-size:15px;color:#c9d3da;margin-top:8px;max-width:230px;line-height:1.3}.world-line{display:block;height:2px;background:var(--world-accent);width:40px;margin-top:22px;transition:width .3s}.world-card:hover .world-line{width:72px}.image-note{display:flex;gap:8px;align-items:center;justify-content:center;margin-top:23px;color:#7d949f;font-size:13px}.image-note>span{width:4px;height:4px;background:var(--cyan);border-radius:50%}.garage-feature{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center;padding-block:0 115px}.garage-photo{height:425px;border:1px solid #314654;border-radius:11px;position:relative;overflow:hidden;background:#112632}.garage-photo>img{width:100%;height:100%;object-fit:cover;object-position:center 54%;transform:scale(1.02)}.garage-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(#081a2500 70%,#081a25dd)}.photo-credit{position:absolute;z-index:1;bottom:20px;left:24px;font-size:10px;letter-spacing:.17em;color:#c6e3eb}.garage-copy h2{margin-top:18px}.garage-copy>p{color:var(--muted);margin-top:22px;max-width:390px}.finish-swatches{display:flex;gap:8px;margin-top:21px}.finish-swatches i{width:22px;height:22px;border-radius:50%;border:1px solid #c0d6e44d;background:#e46143}.finish-swatches i:nth-child(2){background:#17573f}.finish-swatches i:nth-child(3){background:linear-gradient(135deg,#e6eaef,#7a8c9f)}.finish-swatches i:nth-child(4){background:#269ac0}.finish-swatches i:nth-child(5){background:linear-gradient(130deg,#65dcff,#7130b6)}.finish-swatches i:nth-child(6){background:linear-gradient(130deg,#ffac3d,#d5429d)}.leaderboard-feature{display:flex;gap:18px;margin-block:28px;padding-block:24px;border-block:1px solid var(--line)}.leaderboard-feature>svg{color:#eac582;margin-top:3px;width:30px;height:30px}.leaderboard-feature h3{font-size:22px;margin-bottom:7px}.leaderboard-feature p{color:var(--muted);font-size:16px;max-width:320px}.garage-copy>.text-link{color:var(--cyan)}.download-cta{position:relative;background:#a4eff7;color:#09151e;padding:55px 65px 40px;border-radius:12px;overflow:hidden;margin-bottom:85px;isolation:isolate}.download-cta h2{font-size:clamp(42px,5.4vw,76px);font-style:italic;line-height:1.03;margin-top:22px;letter-spacing:-.04em}.download-cta>p{font-size:23px;color:#31515c;margin-top:15px}.download-cta>.store-buttons{position:absolute;right:65px;bottom:94px;flex-direction:column;min-width:230px}.download-cta .store-button{background:#0a1a24;color:#ecfaff;border-color:#0a1a24}.download-cta .store-button:nth-child(2){background:transparent;color:#0a1a24;border-color:#557d88}.download-cta .store-button:hover{background:#fff;color:var(--ink);border-color:#fff}.download-cta>small{display:block;font-size:10px;color:#3d616b;margin-top:36px}.cta-stripes{position:absolute;inset:-100px -30px -100px auto;width:57%;background:repeating-linear-gradient(110deg,transparent 0,transparent 28px,#2c9dbd22 28px,#2c9dbd22 65px);z-index:-1;mask-image:linear-gradient(90deg,transparent,#000)}.site-footer{width:min(1376px,calc(100% - 72px));margin:auto;padding-bottom:28px}.footer-top{display:flex;align-items:center;gap:30px;padding-bottom:33px;border-bottom:1px solid var(--line)}.footer-name{font-family:Russo;font-size:21px;font-style:italic;letter-spacing:-.04em}.footer-name>span{color:var(--cyan)}.footer-name>i{font-family:var(--font);font-style:normal;color:var(--cyan);margin-left:10px;font-size:26px}.footer-top>p{font-size:14px;color:#8199a5}.back-top{font-size:13px;margin-left:auto;color:#a0bac6}.footer-bottom{padding-top:23px;display:flex;gap:20px;justify-content:space-between;font-size:12px;color:#788f9d}.footer-bottom nav{display:flex;gap:25px}.footer-bottom nav a:hover{color:var(--cyan)}.footer-bottom>span{color:#a3b7c0}.screenshot-dialog{border:1px solid #476776;padding:0;background:#09141e;color:var(--paper);border-radius:10px;max-width:min(94vw,660px);max-height:94vh;box-shadow:0 25px 100px #0009}.screenshot-dialog::backdrop{background:#020911dd;backdrop-filter:blur(5px)}.screenshot-dialog>img{max-height:calc(88vh - 65px);width:auto;max-width:100%;object-fit:contain;margin:auto}.dialog-toolbar{position:sticky;top:0;display:flex;gap:15px;align-items:center;justify-content:space-between;background:#11222e;padding:10px 14px;font-size:16px}.dialog-toolbar small{font-size:10px;letter-spacing:.1em;color:#87a9b9}.dialog-toolbar .icon-button{width:36px;height:36px}.page-intro{padding-block:70px 45px;border-bottom:1px solid var(--line)}.page-intro h1{font-size:clamp(40px,5vw,68px);line-height:1.13;margin-top:20px}.page-intro h1>span{color:var(--cyan)}.page-intro>p{color:var(--muted);font-size:21px;margin-top:21px;max-width:650px}.policy-meta{display:flex;gap:28px;margin-top:27px;align-items:center;font-size:14px;color:#8aa5b3}.policy-meta>a{display:flex;gap:8px;align-items:center;color:#c8dfe9}.policy-meta svg{width:16px}.legal-layout{display:grid;grid-template-columns:250px 1fr;gap:80px;padding-block:48px 90px;align-items:start}.contents{position:sticky;top:28px}.contents>span{font-size:11px;letter-spacing:.18em;color:#6c8a9c}.contents nav{display:grid;margin-top:18px;gap:0}.contents nav a{padding:12px 0;color:#a7bdc8;font-size:15px;border-bottom:1px solid #1e303e;display:flex;gap:14px}.contents nav a:hover{color:var(--cyan)}.contents nav a>small{color:#557280;font-size:11px;padding-top:3px}.legal-help{display:flex;gap:12px;align-items:center;font-size:14px;margin-top:29px;color:var(--cyan)}.legal-help>svg{width:18px}.legal-help>svg:last-child{margin-left:auto}.legal-content>section{display:flex;gap:20px;padding-bottom:38px;margin-bottom:37px;border-bottom:1px solid var(--line);scroll-margin-top:30px}.legal-content h2{font:700 28px var(--font);letter-spacing:-.015em;line-height:1.15;margin-bottom:19px}.section-number{font-size:12px;letter-spacing:.1em;color:#688c9e;padding-top:7px}.legal-content p{color:#afc1cb;font-family:Arial,sans-serif;font-size:15px;line-height:1.85;margin-top:15px}.legal-content a{color:var(--cyan);text-decoration:underline;text-decoration-color:#437482;text-underline-offset:3px}.data-table{border-top:1px solid #2c4252;margin-top:20px}.data-table>div{display:grid;grid-template-columns:130px 1fr;gap:20px;border-bottom:1px solid #2c4252;padding:16px 0}.data-table strong{font-size:16px;color:#d4e8ef}.data-table span{font:14px/1.75 Arial,sans-serif;color:#9eb6c2}.legal-contact{display:flex;gap:20px;background:#10212b;border:1px solid #304d5c;padding:25px}.legal-contact>svg{width:30px;height:30px;color:var(--cyan)}.legal-contact h3{font-size:23px}.legal-contact p{margin-top:7px;font-family:var(--font);font-size:17px}.support-page{padding-bottom:85px}.support-page .page-intro{border-bottom:0}.support-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;padding-top:12px}.contact-card{border-left:2px solid var(--cyan);padding:5px 25px 15px}.contact-card>svg{width:33px;height:33px;color:var(--cyan);margin-bottom:22px}.contact-card>span{display:block;font-size:11px;letter-spacing:.16em;color:#7c9baa;margin-bottom:11px}.email-address{font-size:clamp(22px,2.5vw,31px);font-weight:700;display:block}.contact-card>.text-link{margin-top:17px;color:var(--cyan);font-size:14px}.contact-card>.text-link>svg{width:17px}.contact-card>p{color:var(--muted);font-size:16px;margin-top:23px;max-width:300px}.support-faq{margin-top:45px}.support-faq>h2{font-family:var(--font);font-weight:700;letter-spacing:0;font-size:28px;margin-bottom:14px}.support-faq details{border-bottom:1px solid var(--line);padding-block:15px}.support-faq summary{cursor:pointer;font-size:18px;color:#bcd0db;list-style-position:inside}.support-faq details p{color:var(--muted);font-size:16px;margin-top:15px}.support-form{background:linear-gradient(135deg,#152b3780,#101b2480);border:1px solid #2c4758;border-radius:12px;padding:30px}.form-heading{display:flex;justify-content:space-between;align-items:center;color:#91bbcb;font-size:11px;letter-spacing:.18em;padding-bottom:22px;border-bottom:1px solid #29404e;margin-bottom:24px}.form-heading svg{width:22px}.support-form label{display:block;font-size:16px;color:#c5dbe4;font-weight:700;margin-bottom:22px}.support-form label>small{font-size:12px;color:#6e909f;font-weight:600}.support-form input,.support-form textarea,.support-form select{width:100%;padding:13px 14px;border:1px solid #345061;background:#071721;color:#e8f6fb;font-size:16px;border-radius:5px;margin-top:8px;line-height:1.4}.support-form textarea{resize:vertical;min-height:140px}.support-form input::placeholder,.support-form textarea::placeholder{color:#7491a0}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.primary-button{background:var(--cyan);border:1px solid var(--cyan);border-radius:5px;color:#0b202c;padding:15px 22px;display:inline-flex;align-items:center;gap:50px;justify-content:center;font-size:18px;font-weight:700;transition:background .2s,transform .2s}.primary-button:hover{background:#c4f8ff;transform:translateY(-2px)}.support-form>.primary-button{width:100%}.form-footnote{font-size:12px;color:#87a7b7;text-align:center;margin-top:14px}.form-status{font-size:14px;color:var(--cyan);margin-top:15px}.form-status:empty{display:none}.form-notice{background:#143b45;border-left:2px solid var(--cyan);padding:12px;font-size:14px;color:#bad8e2;margin-bottom:20px}.download-page{position:relative;min-height:700px;display:grid;place-items:center;padding-block:75px;overflow:hidden}.download-box{position:relative;text-align:center;max-width:620px;z-index:1}.download-box .eyebrow{justify-content:center}.download-icon{width:100px;height:100px;object-fit:contain;margin:0 auto 35px}.download-box h1{font-size:clamp(35px,4vw,51px);margin-top:22px;line-height:1.1}.download-box>p{font-size:19px;color:var(--muted);margin:23px auto;max-width:450px;min-height:58px}.download-box>.store-buttons{justify-content:center;margin:30px auto}.download-box>.text-link{justify-content:center;color:var(--cyan)}.download-home{display:flex;gap:9px;align-items:center;justify-content:center;font-size:14px;color:#91adb9;margin-top:30px}.download-home svg{width:16px}.download-backdrop{font-family:Russo;font-size:340px;position:absolute;top:80px;color:#0d1e28;transform:skewY(-9deg);z-index:0;pointer-events:none;letter-spacing:-.1em}.launch-loader{width:250px;height:4px;background:#28424f;position:relative;margin:25px auto}.launch-loader>span{position:absolute;inset:0;background:var(--cyan);transform-origin:left;animation:launch-progress var(--launch-duration) linear both}.launch-loader>svg{color:var(--cyan);width:20px;height:20px;position:absolute;left:0;top:-8px;animation:launch-car var(--launch-duration) linear both}.cancel-redirect{margin-top:10px;font-size:13px!important;color:#a1bcc9!important}.not-found{padding-block:100px;min-height:600px}.not-found h1{font-size:clamp(45px,7vw,80px);margin-top:25px}.not-found>p{color:var(--muted);font-size:22px;margin-block:25px}.not-found>.primary-button{margin-top:12px}@keyframes launch-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes launch-car{0%{transform:translate(0)}to{transform:translate(240px)}}@media(prefers-reduced-motion:no-preference){.hero-copy{animation:enter .7s ease-out both}.hero-art{animation:enter .9s .1s ease-out both}.is-visible{animation:enter .55s ease-out both}@keyframes enter{0%{opacity:.25;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}}@media(min-width:1450px){.hero-shot{width:270px;height:570px}.back-shot{width:260px;height:550px}.hero-art{height:620px}.hero{padding-top:90px;min-height:850px}.front-shot{left:4%}.hero-float{bottom:4px}.hero h1{font-size:79px}}@media(max-width:1150px){.section-shell{width:calc(100% - 72px)}.hero{grid-template-columns:1.1fr 1fr;min-height:735px;padding-top:65px;gap:0}.hero h1{font-size:59px}.hero-shot{width:213px;height:480px}.back-shot{width:205px;height:460px;right:-6px}.front-shot{left:0}.hero-art{height:540px}.hero-float{right:-8px;padding:15px;bottom:0}.orbit-label{font-size:8px}.hero .store-buttons{gap:8px}.store-button{min-width:171px;padding:12px}.store-button strong{font-size:21px}.store-button>svg:first-child{width:22px}.store-button .store-arrow{display:none}.garage-feature{gap:50px}.world-card{height:430px}.world-caption h3{font-size:27px}.world-caption{left:20px;right:15px}.legal-layout{gap:50px;grid-template-columns:220px 1fr}.support-layout{gap:40px}.download-cta{padding-inline:45px}.download-cta>.store-buttons{right:45px}.hero-description{font-size:20px}}@media(max-width:950px){.hero{padding-top:55px;grid-template-columns:1.04fr 1fr;min-height:685px}.hero h1{font-size:48px}.hero-description{font-size:18px;margin-top:23px}.hero .eyebrow{font-size:9px}.hero-shot{width:185px;height:420px}.back-shot{width:175px;height:410px}.front-shot{left:6px;top:30px}.hero-art{height:485px}.hero-float{right:-10px;bottom:8px;padding:14px}.hero-float strong{font-size:17px}.hero-float>svg{width:28px}.hero-cross{display:none}.hero .store-buttons{flex-direction:column;max-width:200px;margin-top:25px}.hero .store-button{padding:10px 13px}.hero .store-arrow{display:block}.hero .store-button small{font-size:8px}.hero .store-button strong{font-size:21px}.hero-discover{margin-top:20px;font-size:12px;gap:9px}.hero-discover>svg{display:none}.hero-bottom{font-size:8px}.navigation{gap:22px}.nav-download{margin-left:5px;padding:10px 15px;gap:15px}.section-heading{gap:35px}.section-heading>p{max-width:255px;font-size:16px}.mechanic{padding-right:23px}.mechanic+.mechanic{padding-left:23px}.mechanic p{font-size:16px}.world-grid{gap:14px}.world-card{height:390px}.world-caption{left:16px;bottom:20px}.world-caption h3{font-size:24px}.world-caption p{font-size:14px}.world-top{left:15px;right:15px}.world-top>span:first-child{font-size:9px}.garage-feature{gap:35px}.garage-photo{height:380px}.garage-copy .eyebrow{font-size:10px}.garage-copy h2{font-size:32px}.garage-copy>p{font-size:17px}.leaderboard-feature{gap:13px}.leaderboard-feature h3{font-size:20px}.leaderboard-feature p{font-size:15px}.download-cta h2{font-size:54px}.download-cta>.store-buttons{min-width:190px}.download-cta>.store-buttons .store-button{min-width:190px}.footer-bottom{flex-wrap:wrap;row-gap:16px}.footer-bottom>span{display:none}.footer-top>p{font-size:12px}.legal-layout{grid-template-columns:180px 1fr;gap:35px}.contents nav a{font-size:13px}.legal-content>section{gap:15px}.support-layout{grid-template-columns:1fr 1.15fr;gap:30px}.support-form{padding:22px}.form-row{grid-template-columns:1fr;gap:0}.email-address{font-size:25px}}@media(max-width:700px){:root{font-size:17px}.section-shell{width:calc(100% - 40px)}.site-header{width:calc(100% - 36px);height:82px;gap:12px}.brand{width:118px;height:51px}.navigation{display:none;position:absolute;top:81px;left:-18px;right:-18px;background:#0c1a24;border-bottom:1px solid #33505e;padding:25px;box-shadow:0 12px 25px #0005}.navigation.open{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.nav-download{margin-left:auto;font-size:13px;gap:10px;padding:10px 12px}.nav-download>svg{width:16px}.menu-button{display:flex;width:38px;height:38px}.menu-button>svg{width:21px}.hero{display:flex;flex-direction:column;min-height:0;padding-top:41px;padding-bottom:75px}.hero-copy{max-width:490px}.hero .eyebrow{font-size:9px;letter-spacing:.14em}.hero h1{font-size:clamp(40px,9.3vw,64px);margin-top:23px;line-height:1.07}.hero-description{font-size:20px;line-height:1.4;margin-top:22px}.hero-description br:first-child{display:none}.hero .store-buttons{flex-direction:row;max-width:none;gap:10px;margin-top:25px}.store-button{min-width:0;flex:1;gap:10px;max-width:210px}.hero .store-button{padding:12px}.hero .store-button .store-arrow{display:none}.hero .store-button strong{font-size:21px}.hero-art{height:490px;margin-top:59px;max-width:470px;width:100%;align-self:center}.hero-shot{width:211px;height:438px}.front-shot{left:calc(50% - 175px);top:25px;transform:rotate(-7deg)}.back-shot{width:205px;height:423px;right:calc(50% - 180px);top:0;transform:rotate(8deg)}.orbit-label{right:calc(50% - 180px);top:-22px;font-size:8px}.hero-float{right:calc(50% - 175px);bottom:0;padding:13px 18px}.hero-art:before{width:300px;left:20px}.hero-bottom{bottom:17px;padding-top:17px;font-size:8px;letter-spacing:.08em}.hero-bottom>span{max-width:180px;line-height:1.4}.hero-bottom a{font-size:7px;gap:8px;align-items:center}.hero-grid{inset:390px -10px 75px;transform:none}.gameplay{padding-top:43px;padding-bottom:64px}.section-heading{display:block;margin-bottom:29px}.section-heading h2{font-size:34px;margin-top:16px}.section-heading>p{max-width:400px;font-size:17px;margin-top:20px;padding:0}.eyebrow{font-size:9px;letter-spacing:.15em}.mechanics{display:block}.mechanic,.mechanic+.mechanic{padding:24px 0 25px 58px;border-left:0;position:relative}.mechanic+.mechanic{border-top:1px solid var(--line)}.mechanic-top{margin:0;position:absolute;left:0;top:26px}.mechanic-top>svg{width:31px;height:31px}.mechanic-top>span{display:none}.mechanic h3{font-size:25px;margin-bottom:9px}.mechanic p{font-size:17px;max-width:none}.worlds{padding-top:8px;padding-bottom:65px}.world-grid{grid-template-columns:1fr;gap:18px}.world-card{height:400px}.world-card>img{object-position:center 38%}.world-top{top:18px;left:20px;right:20px}.world-top>span:first-child{font-size:11px}.world-caption{left:23px;bottom:27px}.world-caption h3{font-size:32px}.world-caption p{font-size:16px;max-width:280px}.world-caption small{font-size:11px}.world-line{margin-top:18px}.image-note{font-size:11px;line-height:1.5;align-items:flex-start;text-align:center;padding-inline:10px}.image-note>span{margin-top:6px;flex-shrink:0}.garage-feature{grid-template-columns:1fr;gap:30px;padding-bottom:65px}.garage-photo{height:340px;order:2}.garage-copy{order:1}.garage-copy h2{font-size:34px}.garage-copy .eyebrow{font-size:9px}.garage-copy>p{max-width:none;margin-top:19px;font-size:18px}.leaderboard-feature{margin-block:24px;padding-block:22px}.leaderboard-feature h3{font-size:24px}.leaderboard-feature p{font-size:17px}.garage-copy>.text-link{font-size:16px}.download-cta{padding:36px 25px 28px;margin-bottom:55px;border-radius:9px}.download-cta h2{font-size:clamp(37px,9.2vw,57px);margin-top:20px;white-space:nowrap}.download-cta>p{font-size:21px;margin-top:17px}.download-cta>.store-buttons{position:static;flex-direction:row;margin-top:28px;gap:10px}.download-cta>.store-buttons .store-button{min-width:0;padding:11px 10px;gap:8px}.download-cta .store-button small{font-size:7px;letter-spacing:.08em}.download-cta .store-button strong{font-size:20px}.download-cta .store-button>svg:first-child{width:20px}.download-cta>small{font-size:8px;margin-top:25px;max-width:260px}.cta-stripes{width:85%;opacity:.7}.site-footer{width:calc(100% - 40px);padding-bottom:25px}.footer-top{flex-wrap:wrap;gap:14px;padding-bottom:22px}.footer-name{font-size:18px}.footer-top>p{order:3;width:100%;font-size:13px}.back-top{font-size:11px}.footer-bottom{display:block;font-size:12px;padding-top:20px}.footer-bottom nav{gap:22px;margin-top:15px;flex-wrap:wrap;font-size:12px}.page-intro{padding-block:45px 32px}.page-intro h1{font-size:37px;margin-top:20px}.page-intro>p{font-size:19px;margin-top:18px}.policy-meta{flex-wrap:wrap;gap:12px;margin-top:25px;font-size:13px}.policy-meta>a{width:100%}.legal-layout{display:block;padding-top:25px;padding-bottom:55px}.contents{position:static;margin-bottom:36px}.contents nav{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.contents nav a{font-size:13px;align-items:start;gap:9px}.legal-help{display:none}.legal-content>section{gap:13px;margin-bottom:25px;padding-bottom:26px}.legal-content h2{font-size:25px;margin-bottom:14px}.legal-content p{font-size:14px;line-height:1.85;margin-top:13px}.section-number{padding-top:6px;font-size:10px}.data-table>div{grid-template-columns:1fr;gap:6px;padding-block:15px}.data-table strong{font-size:16px}.data-table span{font-size:13px}.legal-contact{padding:21px 18px;gap:15px}.legal-contact h3{font-size:23px}.legal-contact p{font-size:16px}.support-page{padding-bottom:55px}.support-layout{display:flex;flex-direction:column;gap:30px}.support-info{display:contents}.contact-card{order:1;padding-left:20px}.email-address{font-size:30px}.contact-card>p{max-width:100%;font-size:17px}.contact-card>svg{margin-bottom:16px}.support-form{order:2;padding:23px 20px}.form-row{grid-template-columns:1fr 1fr;gap:12px}.support-form label{font-size:15px}.support-form input,.support-form select,.support-form textarea{font-size:16px;padding:12px}.support-faq{order:3;margin-top:9px}.support-faq summary{font-size:18px}.download-page{min-height:660px;padding-block:55px}.download-box h1{font-size:37px}.download-box>p{font-size:18px;max-width:320px}.download-icon{width:90px;height:90px;margin-bottom:28px}.download-box>.store-buttons{gap:10px}.download-box .store-button{padding:13px 11px;max-width:190px}.download-box .store-button small{font-size:8px}.download-box .store-button strong{font-size:22px}.download-backdrop{font-size:210px;top:110px}.not-found{padding-block:70px;min-height:530px}.not-found h1{font-size:47px}.dialog-toolbar small{display:none}}@media(max-width:380px){.section-shell{width:calc(100% - 32px)}.hero h1{font-size:40px}.hero-description{font-size:18px}.hero .store-button strong{font-size:19px}.hero .store-button{gap:7px;padding:11px}.hero-art{height:445px}.hero-shot{width:185px;height:395px}.front-shot{left:calc(50% - 150px)}.back-shot{width:178px;height:380px;right:calc(50% - 155px)}.hero-float{right:0;padding:11px 14px}.orbit-label{right:0}.hero-bottom>span{max-width:145px}.hero-bottom a{font-size:6px}.form-row{grid-template-columns:1fr;gap:0}.footer-bottom nav{gap:16px}.download-cta{padding-inline:20px}.download-cta h2{font-size:37px}.download-cta>.store-buttons .store-button{padding-inline:9px;gap:5px}.download-cta .store-button strong{font-size:18px}.download-box .store-button strong{font-size:19px}.download-box .store-button{gap:7px}.page-intro h1{font-size:34px}.legal-layout .contents nav{grid-template-columns:1fr}.legal-content p{font-size:14px}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.launch-loader>span{transform:scaleX(1)}.hero-art:hover .front-shot{transform:rotate(-7deg)}.hero-art:hover .back-shot{transform:rotate(9deg)}}@media(max-width:420px){.hero-art{height:460px}.hero-art:before{width:90%;left:5%}.hero-shot.front-shot{width:56%;height:auto;aspect-ratio:720/1600;left:7%}.hero-shot.back-shot{width:54%;height:auto;aspect-ratio:720/1600;right:7%}.orbit-label{right:8px}.hero-float{right:10px}}@media(max-width:380px){.hero-art{height:410px}.hero-float{bottom:0}}.hero-grid{right:0}.hero-art:before{width:85%;left:5%}body{overflow-x:clip}.flight-feature{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:76px;padding-bottom:110px}.flight-photo{position:relative;height:470px;padding:0;overflow:hidden;border:1px solid #385966;border-radius:12px;background:#112b39;text-align:left}.flight-photo>img{height:100%;width:100%;object-fit:cover;object-position:center 74%;transition:transform .45s ease-out}.flight-photo:hover>img{transform:scale(1.025)}.flight-mode-label{position:absolute;top:20px;left:20px;display:flex;align-items:center;gap:10px;border:1px solid #78c3d494;background:#081f2bea;padding:10px 14px;color:var(--cyan);font-size:12px;font-weight:700;letter-spacing:.14em}.flight-mode-label svg{width:25px}.flight-image-caption{position:absolute;inset:auto 0 0;padding:28px 22px 20px;background:linear-gradient(transparent,#071923f5);display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:.15em}.flight-image-caption svg{width:18px}.flight-copy h2{margin-top:18px}.flight-copy>p{color:var(--muted);margin-top:24px;max-width:410px}.flight-steps{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-block:29px;padding-block:22px;border-block:1px solid var(--line)}.flight-steps>div{display:grid;gap:9px}.flight-steps svg{color:var(--cyan);width:29px;height:29px}.flight-steps strong{font-size:18px}.flight-steps span{font-size:15px;color:var(--muted);line-height:1.4}.flight-copy>.text-link{color:var(--cyan)}.garage-picker{display:flex;gap:10px;margin-top:12px}.garage-picker>button{border:1px solid #345261;border-radius:5px;padding:12px 15px;display:flex;align-items:center;justify-content:space-between;gap:15px;flex:1;color:#a4bac7;font-size:15px;min-height:45px}.garage-picker>button[aria-pressed=true]{background:#19323f;border-color:#69c9d9;color:var(--cyan)}.garage-picker>button:hover{border-color:var(--cyan)}.garage-picker svg{width:17px;height:17px}.garage-photo>img{animation:enter .3s ease-out}@media(max-width:950px){.flight-feature{gap:35px}.flight-photo{height:410px}.flight-copy h2{font-size:32px}.flight-copy>p{font-size:17px}.flight-steps{gap:16px;margin-block:20px}.flight-steps strong{font-size:16px}.flight-steps span{font-size:14px}.flight-copy>.text-link{font-size:14px}}@media(max-width:700px){.flight-feature{grid-template-columns:1fr;gap:28px;padding-bottom:65px}.flight-copy{order:1}.flight-photo{order:2;height:390px}.flight-copy h2{font-size:34px}.flight-copy>p{font-size:18px}.flight-mode-label{top:17px;left:17px;font-size:10px}.flight-steps strong{font-size:18px}.flight-steps span{font-size:16px}.flight-copy>.text-link{font-size:16px}.garage-media{order:2}.garage-picker>button{font-size:14px;padding:12px}}
