@font-face{font-family:Geist;src:url(/assets/geist.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:Unbounded;src:url(/assets/unbounded.woff2)format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:Geist Mono;src:url(/assets/geist-mono.woff2)format("woff2");font-display:swap;font-weight:100 900}:root{color:#f2f5f6;font-synthesis:none;--bg:#090c0e;--panel:#11171b;--text:#f2f5f6;--muted:#a8b6bf;--accent:#6fd9ea;--border:#273137;--mono:"Geist Mono",monospace;--display:Unbounded,Arial,sans-serif;--gutter:clamp(24px,5vw,90px);--content:1320px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#090c0e;font-family:Geist,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:140px}body{margin:0}button,a,input{touch-action:manipulation}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer;border:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:5px}button:disabled{cursor:default}h1,h2,h3,h4,p{margin:0}h1,h2{font-family:var(--display);letter-spacing:-.055em;font-weight:650;line-height:1.14}h2{font-size:clamp(32px,4.1vw,58px)}h3{letter-spacing:-.04em;font-size:24px}em{color:var(--accent);font-style:normal}p{color:var(--muted);line-height:1.65}main{overflow:clip}.icon{flex:none;width:21px;height:21px}button .icon{pointer-events:none}.design-preview{background:var(--bg);min-height:100svh}#top{position:absolute;top:0}.skip-link{z-index:1000;background:var(--accent);color:#071215;padding:14px;position:fixed;top:-100px;left:12px}.skip-link:focus{top:8px}.direction-bar{z-index:100;height:42px;font:10px var(--mono);letter-spacing:.035em;background:#141b1e;border-bottom:1px solid #303b40;justify-content:space-between;align-items:center;padding:0 22px;display:flex;position:sticky;top:0}.direction-caption{color:#dae3e6}.direction-caption b{color:#85949c;font-weight:400}.direction-bar nav{align-self:stretch;gap:3px;display:flex}.direction-bar nav button{color:#a8b6bf;background:0 0;padding:0 18px;font-size:11px;transition:background .2s,color .2s}.direction-bar nav button:hover{color:#fff;background:#1e2a2f}.direction-bar nav button[aria-pressed=true]{color:#9ee9f4;box-shadow:inset 0 -2px 0 var(--accent);background:#263c43}.motion-control{font:10px var(--mono);color:#b4c3ca;background:0 0;align-items:center;gap:7px;padding:8px;display:flex}.motion-control[aria-pressed=true]{color:var(--accent)}.site-header{z-index:30;background:#090c0ee8;border-bottom:1px solid #ffffff0c;position:relative}.header-inner{height:84px;padding:0 var(--gutter);justify-content:space-between;align-items:center;gap:28px;max-width:1600px;margin:auto;display:flex}.brand{flex:none;align-items:center;gap:10px;display:inline-flex}.brand strong{letter-spacing:-.05em;font-size:18px;line-height:1.1}.brand strong span{font:8px var(--mono);letter-spacing:.11em;color:#8fa0a9;margin-top:5px;display:block}.brand img{width:32px;height:32px}.main-nav{color:#bcc7ce;gap:32px;font-size:13px;display:flex}.main-nav a:hover{color:var(--accent)}.header-actions{align-items:center;gap:12px;display:flex}.account-link{background:#141b20;border:1px solid #2c373d;border-radius:7px;align-items:center;gap:9px;padding:10px 16px;font-size:12px;display:flex}.account-link .icon{color:#badce5;width:17px;height:17px}.account-link:hover{border-color:#5b8894}.menu-toggle{background:0 0;padding:10px;display:none}.btn{color:#062027;background:var(--accent);border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:28px;min-height:50px;padding:0 24px;font-size:13px;font-weight:650;transition:background .2s,transform .2s;display:inline-flex}.btn:hover{background:#a1e9f4;transform:translateY(-2px)}.btn .icon{width:18px;height:18px}.btn-secondary{color:#e8f2f5;background:0 0;border-color:#46535a}.btn-secondary:hover{background:#1c2a30}.eyebrow{font:10px var(--mono);letter-spacing:.12em;color:#9fc5cd;text-transform:uppercase;align-items:center;gap:10px;line-height:1.6;display:flex}.status-dot{background:var(--accent);border-radius:50%;flex:none;width:5px;height:5px;display:inline-block;box-shadow:0 0 12px #6fd9ea80}.hero-actions{align-items:center;gap:30px;display:flex}.hero-discover{color:#ccd8df;align-items:center;gap:20px;font-size:12px;display:flex}.hero-discover span{color:var(--accent)}.platform-note{font:10px var(--mono);color:#93a4ae;margin-top:16px;display:block}.section-space{padding:110px var(--gutter);max-width:calc(var(--content) + var(--gutter)*2);margin:auto}.section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:40px;display:flex}.section-heading .eyebrow{margin-bottom:16px}.section-heading>p{max-width:330px;font-size:14px;line-height:1.75}.text-link{color:var(--accent);background:0 0;align-items:center;gap:18px;padding:0;font-size:13px;font-weight:550;display:inline-flex}.text-link .icon{width:18px;height:18px}.text-link:hover{text-underline-offset:5px;text-decoration:underline}.horizon-hero{isolation:isolate;background:radial-gradient(at 50% 65%,#102e3c70,#0000 67%),#080d13;height:calc(100svh - 126px);min-height:650px;max-height:850px;padding-top:38px;position:relative;overflow:hidden}.horizon-hero:after{content:"";pointer-events:none;background:linear-gradient(transparent 70%,var(--bg));z-index:-1;position:absolute;inset:0}.horizon-canvas{z-index:-3;position:absolute;inset:0}.horizon-canvas canvas{width:100%;height:100%}.sparkles{z-index:-2;pointer-events:none;position:absolute;inset:0 0 33%}.sparkles>div,.sparkles canvas{width:100%!important;height:100%!important}.horizon-orbit{z-index:-1;border:1px solid #7ad5eb30;border-radius:50%;width:1150px;height:320px;position:absolute;bottom:75px;left:50%;transform:translate(-50%)rotate(-9deg);box-shadow:0 -10px 80px #3fa4cf0a}.horizon-hero-copy{text-align:center;z-index:1;position:relative}.horizon-hero-copy .eyebrow{justify-content:center;margin-bottom:16px}.horizon-hero-copy h1{letter-spacing:-.06em;font-size:clamp(44px,5.1vw,78px);line-height:1.15}.horizon-hero-copy h1 em{color:#d0f4ff}.horizon-hero-copy>p:not(.eyebrow){color:#aebecb;margin:18px 0 24px;font-size:14px;line-height:1.6}.horizon-hero-copy .hero-actions{justify-content:center}.horizon-hero-copy .platform-note{margin-top:12px;font-size:9px}.horizon-product{transform-origin:top;width:61%;max-width:740px;margin:34px auto 0;position:relative;transform:perspective(1100px)rotateX(6deg);box-shadow:0 0 110px #3385b51a}.product-float{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:8px var(--mono);color:#a6bdc8;background:#101d25d9;border:1px solid #426a7a87;border-radius:7px;align-items:center;gap:10px;padding:12px 16px;display:flex;position:absolute;top:76px;right:-104px;box-shadow:0 15px 40px #0008}.product-float strong{color:#f3fbff;font:12px Geist}.hero-side-label{writing-mode:vertical-rl;font:8px var(--mono);color:#607988;letter-spacing:.2em;position:absolute;top:50%;left:26px}.horizon-about{border-bottom:1px solid var(--border)}.horizon-about h2{margin-top:22px;font-size:clamp(30px,4.6vw,66px)}.horizon-about h2 em{color:#798d99}.about-bottom{grid-template-columns:1fr 1fr;gap:90px;margin-top:45px;display:grid}.about-bottom>p{max-width:460px;font-size:16px}.feature-lines{gap:0;display:grid}.feature-lines span{border-bottom:1px solid var(--border);align-items:center;gap:18px;padding:14px 0;font-size:14px;display:flex}.feature-lines span:first-child{padding-top:0}.feature-lines .icon{color:var(--accent)}.horizon-library{padding-bottom:80px}.horizon-landscape{background:#13232c;border-radius:12px;height:440px;position:relative;overflow:hidden}.horizon-landscape>img{object-fit:cover;object-position:50% 51%;width:100%;height:100%}.horizon-landscape:after{content:"";background:linear-gradient(#0000,#050c14dc);position:absolute;inset:30% 0 0}.horizon-landscape>div{z-index:1;position:absolute;bottom:34px;left:36px}.horizon-landscape span{font:9px var(--mono);color:#c2dbe8;letter-spacing:.1em}.horizon-landscape h3{font:36px var(--display);margin:12px 0}.horizon-landscape p{color:#c4d2dd;font-size:13px}.sky-picker{gap:12px;margin-top:15px;display:flex}.sky-picker button{text-align:left;background:#11191e;border:1px solid #263840;border-radius:7px;flex:1;align-items:center;gap:14px;min-width:0;padding:7px 16px 7px 7px;display:flex}.sky-picker button>img{object-fit:cover;border-radius:3px;width:70px;height:46px}.sky-picker button>span{flex:1;align-items:center;gap:10px;font-size:12px;display:flex}.sky-picker small{font:9px var(--mono);color:#788d9a}.sky-picker .icon{color:#8097a4;width:16px;height:16px}.sky-picker [aria-pressed=true]{border-color:var(--accent);background:#183039}.sky-picker [aria-pressed=true] .icon{color:var(--accent)}.sky-picker button:hover{border-color:#74b5c5}.catalog-notes{border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:20px;padding:38px 0;display:grid}.catalog-notes>span{color:#94a6b0;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.catalog-notes strong{color:#e3eef3}.catalog-notes .icon{color:var(--accent);width:18px}.launcher-demo{text-align:left;background:#0b1013;border:1px solid #42545d;border-radius:9px;overflow:hidden;box-shadow:0 25px 80px #0006}.demo-titlebar{color:#e2ecf0;border-bottom:1px solid #26333b;justify-content:space-between;align-items:center;height:35px;padding:0 14px;font-size:10px;display:flex}.demo-titlebar>span:first-child{align-items:center;gap:8px;display:flex}.demo-titlebar img{width:18px;height:18px}.demo-breadcrumb{color:#8ba1ae;margin-left:6px;font-size:9px}.demo-preview{font:7px var(--mono);letter-spacing:.08em;color:#7f959f}.window-dots{color:#8da0a9;font-size:10px}.demo-body{grid-template-columns:150px 1fr;min-height:370px;display:grid}.demo-sidebar{border-right:1px solid #26333b;flex-direction:column;gap:6px;padding:20px 12px;display:flex}.demo-game{align-items:center;gap:9px;margin:0 4px 22px;font-size:12px;font-weight:650;display:flex}.demo-game .icon{color:var(--accent)}.demo-sidebar button{text-align:left;color:#a8bbc5;background:0 0;border-radius:5px;align-items:center;gap:9px;padding:11px 10px;font-size:11px;display:flex}.demo-sidebar .icon{width:15px;height:15px}.demo-sidebar button.selected{color:#d9f4fa;background:#1a3038}.count{background:var(--accent);color:#073039;border-radius:9px;margin-left:auto;padding:1px 5px;font-size:8px}.demo-sidebar-foot{font:8px var(--mono);color:#68808d;margin:70px 8px 0;line-height:1.8}.demo-content{min-width:0;padding:25px 24px 20px}.demo-content-top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.demo-content-top h3{font:18px var(--display);letter-spacing:-.06em}.demo-content-top>span{font:7px var(--mono);color:#91a9b5}.demo-tabs{gap:6px;margin-bottom:14px;display:flex}.demo-tabs button{color:#94acb8;background:0 0;border-radius:4px;padding:7px 12px;font-size:10px}.demo-tabs [aria-pressed=true]{color:var(--accent);background:#192a32}.demo-sky{border-radius:6px;height:190px;position:relative;overflow:hidden}.demo-sky>img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.demo-sky:after{content:"";background:linear-gradient(#0000,#07131deb);position:absolute;inset:30% 0 0}.demo-sky>div{z-index:1;flex-direction:column;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.demo-sky div>span:first-child{font:7px var(--mono);letter-spacing:.09em;color:#b9d3df}.demo-sky strong{font:22px var(--display);letter-spacing:-.04em;margin-top:5px}.demo-sky .included{color:#a9e4d6;align-items:center;gap:5px;font-size:9px;display:flex;position:absolute;bottom:0;right:0}.included .icon{width:12px;height:12px}.demo-sky-options{gap:10px;margin-top:12px;display:flex}.demo-sky-options button{text-align:left;background:#151e24;border:1px solid #30424c;border-radius:5px;flex:1;min-width:0;padding:0;position:relative;overflow:hidden}.demo-sky-options img{object-fit:cover;width:100%;height:62px}.demo-sky-options span{padding:8px 10px;font-size:9px;display:block}.demo-sky-options .icon{color:#07232a;background:#6fd9ea;border-radius:50%;width:16px;height:16px;padding:3px;position:absolute;top:7px;right:6px}.demo-sky-options [aria-pressed=true]{border-color:var(--accent)}.is-compact .demo-body{grid-template-columns:115px 1fr;min-height:0}.is-compact .demo-sidebar{padding:16px 8px}.is-compact .demo-sidebar button{padding:9px 6px;font-size:9px}.is-compact .demo-game{margin-bottom:15px;font-size:10px}.is-compact .demo-sidebar-foot{margin-top:44px;font-size:7px}.is-compact .demo-content{padding:12px 16px}.is-compact .demo-content-top{display:none}.is-compact .demo-tabs{margin-bottom:8px}.is-compact .demo-tabs button{padding:5px 9px;font-size:9px}.is-compact .demo-sky{height:108px}.is-compact .demo-sky strong{font-size:18px}.is-compact .demo-sky-options{gap:8px;margin-top:9px}.is-compact .demo-sky-options img{height:40px}.is-compact .demo-sky-options span{padding:6px 8px;font-size:8px}.demo-build{grid-template-columns:1.2fr 1fr;align-items:center;gap:24px;min-height:285px;display:grid}.demo-build>img{object-fit:cover;border-radius:5px;width:100%;height:250px}.demo-build h4{font:24px var(--display);margin:12px 0}.demo-build p{margin-bottom:20px;font-size:11px}.demo-build .text-link{font-size:11px}.demo-asset-choice{align-items:center;gap:30px;min-height:285px;padding:20px;display:flex}.demo-asset-choice>.waveform,.rank-symbol{flex:none;width:35%}.demo-asset-choice h4{letter-spacing:-.05em;margin:12px 0;font-size:22px}.demo-asset-choice p{font-size:12px}.rank-symbol{color:#8ce7f4;text-align:center;text-shadow:0 0 40px #67e2f340;font-size:120px}.waveform{justify-content:center;align-items:center;gap:3px;height:70px;display:flex}.waveform i{background:var(--accent);border-radius:3px;width:3px;display:block}.mini-add{color:#a0e8f2;background:#223c46;border:1px solid #4d7b89;border-radius:5px;align-items:center;gap:15px;margin-top:20px;padding:9px 12px;font-size:10px;display:flex}.mini-add .icon{width:13px;height:13px}.is-compact .demo-asset-choice,.is-compact .demo-build{min-height:202px}.is-compact .demo-build>img{height:180px}.is-compact .demo-asset-choice{padding:10px}.is-compact .demo-asset-choice h4{font-size:18px}.is-compact .rank-symbol{font-size:75px}.direction-remix{--accent:#93e4e4;--bg:#101415;--panel:#1c2425;--border:#364345}.direction-remix .site-header{background:#101415}.direction-remix .header-inner{border-bottom:1px solid #364345}.direction-remix .brand strong span{letter-spacing:.07em}.remix-hero{padding:44px var(--gutter) 0;max-width:calc(var(--content) + var(--gutter)*2);grid-template-columns:.9fr 1.25fr;gap:50px;margin:auto;display:grid}.remix-hero>*{min-width:0}.remix-hero-copy .eyebrow{color:#9aaead;font-size:8px}.remix-hero h1{letter-spacing:-.07em;margin:24px 0;font-size:clamp(50px,5.1vw,78px);line-height:1.01;position:relative}.remix-hero h1>span{color:#74888a}.remix-hero h1>.remix-first-line{color:#f2f5f6;white-space:nowrap;font-size:.78em}.remix-hero h1 em{color:var(--accent)}.remix-hero h1 b{color:#4a6264;font:100px/1 Geist;position:absolute;bottom:0;left:66%}.remix-hero-copy>p:not(.eyebrow){max-width:320px;margin:0 0 24px;font-size:14px;line-height:1.6}.remix-hero .btn{border-radius:2px;gap:24px;padding:0 20px;font-size:12px}.direction-remix .platform-note{font-size:9px}.remix-hero-media{align-self:center;min-width:0}.remix-comparison{background:#1b2b2e;border:1px solid #52686b;position:relative}.comparison-topline{font:7px var(--mono);letter-spacing:.05em;color:#b9cbd0;background:#152124;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.comparison-topline>span:last-child{color:#90a9af}.compare-stage{touch-action:pan-y;cursor:ew-resize;height:380px;position:relative;overflow:hidden}.comparison-image{object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.compare-divider{pointer-events:none;z-index:2;background:#efffff;width:2px;position:absolute;inset:0 auto 0 50%;box-shadow:0 0 8px #041a2e30}.compare-divider:after{content:"↔";color:#12383f;background:#e6ffff;border-radius:50%;place-items:center;width:42px;height:42px;font:22px Geist;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 18px #0005}.comparison-labels{pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:18px 15px auto}.comparison-labels>span{font:7px var(--mono);letter-spacing:.05em;color:#eefbff;background:#081923ad;padding:6px 8px}.compare-caption{color:#d6edf1;justify-content:space-between;padding:12px 16px 6px;font-size:11px;display:flex}.compare-range{width:calc(100% - 32px);accent-color:var(--accent);cursor:ew-resize;height:16px;margin:6px 16px 14px;display:block}.remix-comparison label.micro{font:8px var(--mono);color:#a3b8be;padding:3px 16px;display:block}.compare-instruction{color:#203d41;background:#c7e6e5;align-items:center;gap:8px;padding:11px 16px;font-size:10px;display:flex}.compare-instruction .icon{width:14px;height:14px}.remix-sample-strip{align-items:center;gap:8px;margin-top:12px;display:flex}.remix-sample-strip>span{font:8px var(--mono);color:#94a9ad;margin-right:auto}.remix-sample-strip button{background:#1b292c;border:1px solid #3c575b;align-items:center;gap:9px;padding:6px 9px 6px 6px;font-size:10px;display:flex}.remix-sample-strip button[aria-pressed=true]{border-color:var(--accent)}.remix-sample-strip i{background-position:50%;background-size:cover;width:40px;height:28px}.remix-sample-strip .icon{width:12px;height:12px}.media-footnote{font:8px var(--mono);color:#81999e;margin-top:13px}.remix-bottom{color:#99b3b7;font:9px var(--mono);letter-spacing:.06em;border-top:1px solid #364345;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:8px;padding:25px 0;display:flex}.remix-bottom a{align-items:center;gap:15px;display:flex}.remix-bottom .icon{width:15px;height:15px}.remix-manifesto{color:#112729;background:#c8e2df;max-width:none;position:relative;overflow:hidden}.remix-manifesto>.eyebrow{color:#3b6164}.remix-manifesto h2{letter-spacing:-.06em;max-width:1250px;margin-top:26px;font-size:clamp(35px,5.8vw,84px)}.remix-manifesto h2 em{color:#477b7e}.manifesto-bottom{grid-template-columns:1fr 1fr;align-items:center;gap:70px;max-width:1250px;margin-top:40px;display:grid}.manifesto-bottom p{color:#3a6164;max-width:440px;font-size:16px}.big-asterisk{color:#2f7378;font:120px/1 Geist}.remix-index{font:9px var(--mono);color:#496f71;border-top:1px solid #91b7b4;justify-content:space-between;max-width:1250px;margin-top:50px;padding-top:23px;display:flex}.remix-workbench{padding-bottom:60px}.remix-workbench .launcher-demo{border-radius:2px}.workbench-caption{font:9px var(--mono);color:#7d969d;border-bottom:1px solid var(--border);justify-content:space-between;padding:18px 0;display:flex}.remix-overhaul{grid-template-columns:1fr .8fr;align-items:center;gap:90px;padding-top:50px;display:grid}.overhaul-art{height:420px;position:relative;overflow:hidden}.overhaul-art>img{object-fit:cover;filter:brightness(.8);width:100%;height:100%}.overhaul-word{font:clamp(65px,7vw,110px)/.95 var(--display);letter-spacing:-.09em;color:#e2fbf7;mix-blend-mode:screen;position:absolute;inset:30px auto auto 30px}.overhaul-stamp{font:9px var(--mono);background:#0e1b2566;border:1px solid #cde9ef66;padding:10px 15px;position:absolute;bottom:25px;right:22px;transform:rotate(-8deg)}.remix-overhaul h2{margin:20px 0;font-size:clamp(29px,3.4vw,46px)}.remix-overhaul p{margin-bottom:25px;font-size:14px}.direction-remix .account-section{border-radius:0}.direction-remix .identity-art{border-radius:2px;transform:rotate(-3deg)}.direction-remix .btn,.direction-remix .account-link{border-radius:2px}.direction-remix .closing{color:#18373a;background:#c8e2df;border-top:1px solid #3d5659}.direction-remix .closing .eyebrow{color:#3a6264}.direction-remix .closing .btn{color:#d9f8f6;background:#15383c}.direction-remix .closing .platform-note{color:#4d7477}.direction-worlds{--bg:#0b1115;--border:#2b3d47}.direction-worlds .site-header{background:0 0;border-color:#c8edff18;width:100%;position:absolute;top:42px;left:0}.direction-worlds .header-inner{max-width:none;height:85px}.direction-worlds .account-link{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#10232c60;border-color:#b9dff83d}.worlds-hero{isolation:isolate;flex-direction:column;justify-content:center;height:calc(100svh - 42px);min-height:690px;padding:130px max(8vw,55px) 0;display:flex;position:relative;overflow:hidden}.worlds-background{z-index:-2;background:#102b39;position:absolute;inset:0}.worlds-background img{object-fit:cover;object-position:50% 48%;opacity:0;width:100%;height:100%;transition:opacity .65s,transform 1s;position:absolute;inset:0;transform:scale(1.025)}.worlds-background img.active{opacity:1;transform:scale(1)}.worlds-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#07121ee8,#0c1b2990 48%,#09203305),linear-gradient(#09131a55 10%,#0000 66%,#0b1724cc);position:absolute;inset:0}.worlds-top-meta{font:8px var(--mono);letter-spacing:.1em;color:#a5c7d6;justify-content:space-between;display:flex;position:absolute;top:115px;left:max(8vw,55px);right:max(8vw,55px)}.worlds-hero-copy{max-width:900px;margin-top:-80px;position:relative}.worlds-hero-copy .eyebrow{color:#a0d7e3;margin-bottom:24px}.worlds-hero h1{letter-spacing:-.055em;font-size:clamp(43px,5.7vw,88px);font-weight:600;line-height:1.19}.worlds-hero h1 em{color:#c7f3f6}.worlds-hero-copy>p:not(.eyebrow){color:#c2d8e3;margin:24px 0 30px;font-size:14px;line-height:1.8}.worlds-explore{align-items:center;gap:28px;font-size:12px;display:flex}.worlds-explore span{color:#b1eced;font-size:19px}.worlds-scene-name{text-align:right;position:absolute;bottom:180px;right:max(8vw,55px)}.worlds-scene-name>span{font:8px var(--mono);letter-spacing:.08em;color:#c3dbe9}.worlds-scene-name h2{font:23px var(--display);margin:9px 0}.worlds-scene-name p{color:#aec6d5;font-size:11px}.worlds-scene-bar{border-top:1px solid #c0e9ff35;align-items:center;gap:28px;padding-top:22px;display:flex;position:absolute;bottom:30px;left:max(8vw,55px);right:max(8vw,55px)}.worlds-scene-bar>span:first-child{font:8px var(--mono);letter-spacing:.1em;color:#c8dbe5;width:86px;line-height:1.8}.worlds-scene-bar .sky-picker{flex:1;gap:20px;max-width:740px;margin:0}.worlds-scene-bar .sky-picker button{background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;gap:10px;padding:0 0 10px;transition:border-color .2s}.worlds-scene-bar .sky-picker button[aria-pressed=true]{border-bottom-color:#a1f6f5}.worlds-scene-bar .sky-picker button>img{border-radius:0;width:60px;height:43px}.worlds-scene-bar .sky-picker span{font-size:10px}.worlds-scene-bar .sky-picker small{display:none}.worlds-platform{font:8px/1.8 var(--mono);color:#a7c6d5;text-align:right;margin-left:auto}.chapter-rail{z-index:20;flex-direction:column;gap:20px;display:flex;position:fixed;top:48%;right:17px}.chapter-rail a{font:8px var(--mono);color:#8daab8;justify-content:flex-end;align-items:center;gap:10px;display:flex}.chapter-rail i{background:#647e8a;border-radius:50%;width:5px;height:5px;display:block}.chapter-rail strong{white-space:nowrap;opacity:0;pointer-events:none;background:#0c202adb;padding:5px 8px;font-weight:400;transition:opacity .2s;position:absolute;right:40px}.chapter-rail a:hover strong,.chapter-rail a:focus-visible strong{opacity:1}.chapter-rail [aria-current=location]{color:#c1ffff}.chapter-rail [aria-current=location] i{background:var(--accent);box-shadow:0 0 10px #6fd9ea80}.worlds-details{grid-template-columns:.85fr 1fr;align-items:center;gap:100px;padding-top:135px;padding-bottom:135px;display:grid}.worlds-detail-title h2{margin:24px 0;font-size:clamp(33px,4.1vw,60px)}.worlds-detail-title p{max-width:340px;font-size:15px}.worlds-detail-visual{min-height:440px;padding-right:30px;position:relative}.worlds-detail-visual>img{object-fit:cover;border:1px solid #3d4755;width:100%;height:400px}.detail-note{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e202ed9;border:1px solid #6290a566;align-items:center;gap:14px;padding:18px 25px;display:flex;position:absolute;bottom:72px;left:-30px}.detail-note>span{font:8px var(--mono);color:#b6cfda}.detail-note strong{color:#e5f1f7;margin-top:6px;font:13px Geist;display:block}.detail-note .icon{color:var(--accent)}.detail-sound{background:#1c333e;border:1px solid #496977;width:185px;padding:20px;position:absolute;bottom:0;right:0;box-shadow:0 15px 40px #0008}.detail-sound>span{font:7px var(--mono);color:#b3d0dc;margin-left:9px}.detail-sound>.icon{vertical-align:middle;width:15px;height:15px;display:inline-block}.detail-sound .waveform{gap:2px;height:50px;margin-top:15px}.detail-sound .waveform i{width:2px}.worlds-launcher{border-top:1px solid var(--border);border-bottom:1px solid var(--border);max-width:none;padding-left:max(var(--gutter),calc((100vw - var(--content))/2));padding-right:max(var(--gutter),calc((100vw - var(--content))/2));background:radial-gradient(at 50% 70%,#1c404f70,#0000 70%),#0f1920}.worlds-device{transform-origin:top;width:90%;max-width:1050px;margin:60px auto 0;transform:perspective(1500px)rotateX(3deg)}.worlds-device-foot{justify-content:space-between;align-items:center;gap:20px;width:90%;max-width:1050px;margin:26px auto 0;display:flex}.worlds-device-foot>span{font:8px var(--mono);color:#8caab9}.direction-worlds .account-section{background:#12222c;border-color:#304754}.direction-worlds .identity-art{border-radius:4px}.direction-worlds .closing{background:linear-gradient(90deg,#0e1c27eb,#173746bb),url(/assets/aurora.webp) 50% 48%/cover}.direction-worlds .closing .eyebrow{color:#b4dce7}.direction-worlds .closing h2{text-shadow:0 3px 25px #0a152266}.start-section{border-top:1px solid var(--border)}.steps{grid-template-columns:repeat(3,1fr);gap:36px;margin-top:50px;display:grid}.steps article{border-top:1px solid #39505b;min-width:0;padding-top:26px;position:relative}.step-number{font:10px var(--mono);color:#748b97;margin-bottom:35px;display:block}.steps article>.icon{width:24px;height:24px;color:var(--accent);position:absolute;top:24px;right:0}.steps h3{letter-spacing:-.045em;margin:0 0 16px;font-size:21px}.steps p{max-width:285px;min-height:65px;margin-bottom:24px;font-size:13px}.account-section{max-width:var(--content);margin:30px var(--gutter);background:radial-gradient(at 70%,#173b4c70,#0000 65%),#101b23;border:1px solid #2a424e;border-radius:13px;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:65px 70px;display:grid}.account-section h2{margin:20px 0;font-size:clamp(32px,3.8vw,55px)}.account-section p:not(.eyebrow){max-width:345px;margin-bottom:28px;font-size:14px}.identity-art{text-align:left;color:#edf7f8;background:#173f47;border:1px solid #74929a;border-radius:12px;width:100%;height:320px;padding:25px;transition:transform .3s;display:block;position:relative;overflow:hidden;transform:rotate(3deg);box-shadow:0 20px 70px #0005}.identity-art:hover{transform:rotate(0)}.identity-art>img{object-fit:cover;filter:brightness(.6);width:100%;height:100%;position:absolute;inset:0}.identity-top,.identity-bottom,.identity-monogram{z-index:1;position:relative}.identity-top{font:8px var(--mono);color:#cee9eb;letter-spacing:.08em;justify-content:space-between;align-items:center;display:flex}.identity-top .icon{width:16px;height:16px}.identity-monogram{font:120px/1.3 var(--display);letter-spacing:-.13em;color:#dbf4ef;text-shadow:0 2px 40px #cee6de30;margin-left:-8px;padding-top:16px;display:block}.identity-bottom{letter-spacing:-.03em;justify-content:space-between;align-items:center;margin-top:16px;font-size:18px;display:flex}.identity-bottom small{font:7px var(--mono);color:#b5cec9;letter-spacing:.1em;margin-top:10px;display:block}.identity-bottom .icon{width:26px;height:26px}.faq-section{grid-template-columns:.8fr 1fr;align-items:start;gap:80px;display:grid}.faq-section h2{margin-top:20px}.faq-items{border-top:1px solid var(--border)}.faq-items details{border-bottom:1px solid var(--border)}.faq-items summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:14px;list-style:none;display:flex}.faq-items summary::-webkit-details-marker{display:none}.faq-items summary .icon{width:16px;height:16px;color:var(--accent);transition:transform .2s}.faq-items details[open] summary .icon{transform:rotate(45deg)}.faq-items details>p{max-width:480px;padding:0 25px 24px 0;font-size:13px}.closing{text-align:center;border-top:1px solid var(--border);background:radial-gradient(at 50% 100%,#1e445877,#0000 80%),#10191f;padding:90px 24px 100px}.closing .eyebrow{justify-content:center}.closing h2{margin:26px 0 34px;font-size:clamp(34px,5.3vw,75px)}.closing .platform-note{font-size:9px}.site-footer{padding:38px var(--gutter);align-items:center;gap:35px;max-width:1600px;margin:auto;display:flex}.site-footer>p{max-width:200px;margin-right:auto;font-size:10px;line-height:1.6}.site-footer .brand strong{font-size:15px}.site-footer .brand img{width:26px;height:26px}.site-footer .text-link{font-size:11px}.back-top{font:9px var(--mono);color:#a6b6c0}.back-top:hover{color:var(--accent)}.preview-dialog{color:var(--text);background:#0d171f;border:1px solid #48606e;border-radius:12px;width:calc(100% - 48px);max-width:1000px;max-height:calc(100svh - 64px);padding:0;overflow:auto;box-shadow:0 30px 140px #0009}.preview-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02080dd9}.dialog-shell{grid-template-columns:250px 1fr;min-height:590px;display:grid;position:relative}.dialog-close{z-index:10;color:#e6f6fc;background:#0c1a24cc;border:1px solid #47616f;border-radius:50%;place-items:center;width:33px;height:33px;display:grid;position:absolute;top:16px;right:17px}.dialog-close .icon{width:16px;height:16px}.profile-rail{background:#101f29;border-right:1px solid #2c4555;flex-direction:column;align-items:flex-start;padding:30px 24px;display:flex}.profile-rail .brand{margin-bottom:46px}.profile-avatar{width:59px;height:59px;font:23px var(--display);letter-spacing:-.1em;color:#b4eff8;background:#1e4958;border:1px solid #507e8b;border-radius:12px;place-items:center;display:grid}.profile-rail>strong{margin-top:16px;font-size:14px}.profile-rail>small{font:8px var(--mono);color:#829fab;margin-top:9px}.profile-rail nav{flex-direction:column;gap:7px;width:100%;margin-top:32px;display:flex}.profile-rail nav button{color:#a7bfcd;text-align:left;background:0 0;border-radius:6px;align-items:center;gap:11px;padding:12px;font-size:12px;display:flex}.profile-rail nav .icon{width:16px;height:16px}.profile-rail nav .active{color:#c0f4fc;background:#25424f}.profile-preview-foot{font:9px/1.8 var(--mono);color:#75929f;margin-top:auto;padding-top:40px}.profile-main{min-width:0;padding:48px 38px 32px}.profile-main h2{letter-spacing:-.06em;margin:16px 0 28px;font-size:30px}.profile-cover{background:#12312c;border:1px solid #4b6c77;border-radius:7px;height:245px;position:relative;overflow:hidden}.profile-cover>img{object-fit:cover;filter:brightness(.68);width:100%;height:100%}.profile-cover-brand{font:100px/1.3 var(--display);letter-spacing:-.13em;color:#c9f0e3;position:absolute;top:15px;left:26px}.profile-cover-meta{font:8px/1.8 var(--mono);color:#b3c9c2;position:absolute;bottom:24px;left:28px}.profile-cover-meta strong{color:#f0faf4;margin-top:5px;font:18px Geist;display:block}.profile-cover-options{align-items:center;gap:7px;margin:16px 0 28px;display:flex}.profile-cover-options>span{color:#a3bdca;margin-right:auto;font-size:11px}.profile-cover-options>button{background-position:50%;background-size:cover;border:1px solid #4a656f;border-radius:3px;width:35px;height:25px}.profile-cover-options [aria-pressed=true]{outline:1px solid var(--accent);outline-offset:2px}.profile-signin{border-top:1px solid #2d4655;align-items:center;gap:13px;padding-top:22px;display:flex}.profile-signin>.icon{width:26px;height:26px;color:var(--accent)}.profile-signin h3{letter-spacing:-.02em;margin:0 0 5px;font-size:13px}.profile-signin p{font-size:10px}.profile-signin>.btn{gap:16px;min-height:39px;margin-left:auto;padding:0 14px;font-size:11px}.profile-local-note{color:#708e9e;font:8px/1.7 var(--mono);margin-top:30px;display:block}.preview-message{background:#203d4d6e;border:1px solid #426a7d;border-radius:6px;margin-top:22px;padding:15px 17px}.preview-message strong{color:#c2ecfa;font-size:12px}.preview-message p{color:#a2c3d5;margin-top:6px;font-size:11px;line-height:1.6}.profile-build-preview{border:1px solid #345367;border-radius:7px;margin-bottom:20px;position:relative;overflow:hidden}.profile-build-preview>img{object-fit:cover;filter:brightness(.6);width:100%;height:210px}.profile-build-preview>div{position:absolute;bottom:20px;left:22px}.profile-build-preview h3{margin:5px 0;font-size:24px}.profile-build-preview p{color:#bfd3df;font-size:12px}.profile-build-preview>div>span{font:7px var(--mono);color:#a9c4d1;margin-top:16px;display:block}.profile-main>p{margin:15px 0 24px;font-size:13px}.creator-symbol{color:var(--accent);margin:10px 0 24px;font:100px/1 Geist}.profile-main>h3{margin:10px 0 20px;font-size:23px}.creator-list{gap:16px;margin:28px 0;display:grid}.creator-list>span{color:#bdd3df;align-items:center;gap:13px;font-size:12px;display:flex}.creator-list .icon{width:17px;height:17px;color:var(--accent)}.download-dialog .dialog-shell{grid-template-columns:.85fr 1.15fr;min-height:530px}.download-art{background:#173929;justify-content:center;align-items:center;padding:30px;display:flex;position:relative;overflow:hidden}.download-art>img{object-fit:cover;filter:brightness(.55);width:100%;height:100%;position:absolute;inset:0}.download-art>div{z-index:1;font:140px var(--display);letter-spacing:-.14em;color:#c5f3ed;text-shadow:0 0 70px #7ae9ca30;padding-right:20px;position:relative}.download-art>span{z-index:1;font:8px var(--mono);letter-spacing:.1em;color:#a7d9cb;position:absolute;top:30px;left:30px}.download-copy{padding:48px 40px 40px}.download-copy h2{margin:18px 0;font-size:32px}.download-copy>p:not(.eyebrow){font-size:13px}.download-system{border-top:1px solid #2c4b5d;border-bottom:1px solid #2c4b5d;align-items:center;gap:15px;margin-top:26px;padding:19px 0;display:flex}.download-system>.icon{width:23px;height:23px;color:var(--accent)}.download-system>span{font-size:12px}.download-system small{color:#91afc0;margin-top:5px;font-size:9px;display:block}.download-system>span:last-child{font:8px var(--mono);color:#95d8d7;margin-left:auto}.download-copy>.btn{width:100%;min-height:44px;margin-top:22px}.download-copy .preview-message{margin-top:20px}.download-copy .preview-message p{font-size:10px}@media (min-width:1520px){.account-section{margin-left:auto;margin-right:auto}.horizon-product{width:760px;margin-top:40px}.horizon-hero{padding-top:58px}.horizon-hero-copy>p:not(.eyebrow){font-size:16px}.remix-hero{gap:75px;padding-top:60px}.compare-stage{height:470px}.worlds-hero-copy{margin-top:-50px}.worlds-scene-bar{bottom:45px}}@media (max-width:1100px){.main-nav{gap:22px}.direction-bar{padding:0 14px}.direction-caption b{display:none}.direction-bar nav button{padding:0 14px}.horizon-product{width:68%}.product-float{padding:10px;font-size:7px;right:-70px}.horizon-hero{height:650px}.horizon-hero-copy h1{font-size:59px}.section-space{padding-top:85px;padding-bottom:85px}.section-heading{gap:30px}.section-heading>p{max-width:280px;font-size:13px}.about-bottom{gap:50px}.catalog-notes{grid-template-columns:repeat(2,1fr);row-gap:25px}.account-section{gap:40px;padding:45px}.identity-art{height:285px;padding:22px}.identity-monogram{font-size:100px}.remix-hero{grid-template-columns:.85fr 1.1fr;gap:30px}.remix-hero h1{font-size:68px}.remix-hero h1 b{font-size:70px;left:71%}.compare-stage{height:325px}.remix-sample-strip>span{display:none}.remix-sample-strip button{flex:1}.remix-sample-strip button>.icon{margin-left:auto}.remix-overhaul{gap:55px}.overhaul-art{height:360px}.worlds-hero{padding-left:7vw;padding-right:7vw}.worlds-top-meta,.worlds-scene-bar{left:7vw;right:7vw}.worlds-hero h1{font-size:62px}.worlds-scene-name{right:7vw}.worlds-scene-bar{gap:18px}.worlds-scene-bar .sky-picker{gap:16px}.worlds-scene-bar .sky-picker button{gap:8px}.worlds-scene-bar .sky-picker .icon{display:none}.worlds-details{gap:60px}.detail-note{left:-20px}.worlds-device,.worlds-device-foot{width:100%}.site-footer{gap:25px}.faq-section{gap:50px}.steps{gap:25px}}@media (max-width:760px){:root{--gutter:22px}html{scroll-padding-top:75px}.direction-bar{gap:5px;height:44px;padding:0 8px}.direction-caption{display:none}.direction-bar nav{flex:1;justify-content:center;gap:0}.direction-bar nav button{flex:1;padding:0 10px;font-size:10px}.motion-control{justify-content:center;width:30px;padding:8px;font-size:14px}.motion-control>span{display:none}.header-inner{gap:12px;height:72px}.brand strong{font-size:16px}.brand img{width:29px;height:29px}.brand strong span{font-size:7px}.header-actions{gap:4px}.account-link{background:0 0;border:0;padding:10px}.account-link>span{display:none}.account-link>.icon{width:21px;height:21px}.menu-toggle{justify-content:center;align-items:center;padding:8px;display:flex}.main-nav{z-index:50;background:#11202a;border-bottom:1px solid #3a5564;padding:18px 22px;display:none;position:absolute;top:72px;left:0;right:0}.main-nav.menu-open{gap:22px;display:flex}.main-nav a{padding:10px 0;font-size:12px}.btn{gap:22px;min-height:48px;padding:0 19px;font-size:12px}.section-space{padding-top:66px;padding-bottom:66px}h2{font-size:32px}.eyebrow{letter-spacing:.09em;font-size:8px}.section-heading{margin-bottom:28px;display:block}.section-heading>p{max-width:440px;margin-top:20px;font-size:13px}.hero-side-label,.product-float{display:none}.horizon-hero{background:radial-gradient(at 50% 60%,#1e526a70,#0000 72%),linear-gradient(#080e16,#0d1b27);height:auto;min-height:0;max-height:none;padding:38px 0 0}.horizon-hero-copy{padding:0 20px}.horizon-hero-copy .eyebrow{letter-spacing:.08em;margin-bottom:20px;font-size:7px}.horizon-hero-copy h1{letter-spacing:-.06em;font-size:clamp(36px,7.9vw,58px)}.horizon-hero-copy>p:not(.eyebrow){max-width:300px;margin:18px auto 23px;font-size:12px}.desktop-break{display:none}.hero-actions{gap:20px}.hero-discover{gap:10px;font-size:10px}.horizon-hero-copy .btn{gap:14px;min-height:44px;padding:0 15px;font-size:10px}.horizon-hero-copy .btn .icon{width:15px;height:15px}.horizon-hero-copy .platform-note{font-size:8px}.horizon-product{border-radius:6px;width:calc(100% - 32px);max-height:295px;margin:35px auto 0;overflow:hidden;transform:none}.horizon-orbit{width:800px;height:220px;bottom:25px}.sparkles{inset:0 0 35%}.horizon-about h2{margin-top:17px;font-size:clamp(26px,6.9vw,40px);line-height:1.2}.about-bottom{grid-template-columns:1fr;gap:28px;margin-top:28px}.about-bottom>p{font-size:13px}.feature-lines span{padding:14px 0;font-size:12px}.feature-lines .icon{width:17px;height:17px}.horizon-landscape{border-radius:6px;height:310px}.horizon-landscape>div{bottom:26px;left:24px}.horizon-landscape h3{font-size:26px}.horizon-landscape p{font-size:11px}.sky-picker{gap:7px}.sky-picker button{padding:5px;display:block}.sky-picker button>img{width:100%;height:52px}.sky-picker button>span{padding:9px 3px 4px;font-size:10px;display:block}.sky-picker small,.sky-picker button>.icon{display:none}.catalog-notes{gap:22px 12px;padding:28px 0}.catalog-notes>span{gap:8px;font-size:10px}.catalog-notes .icon{width:16px;height:16px}.catalog-notes strong{font-size:11px}.demo-titlebar{height:30px;padding:0 10px;font-size:8px}.demo-titlebar img{width:14px;height:14px}.demo-preview{letter-spacing:0;font-size:6px}.window-dots{display:none}.demo-breadcrumb{font-size:7px}.demo-body,.is-compact .demo-body{grid-template-columns:70px 1fr;min-height:0}.demo-sidebar,.is-compact .demo-sidebar{padding:14px 5px}.demo-game,.is-compact .demo-game{gap:4px;margin:0 2px 16px;font-size:8px}.demo-game .icon{width:13px;height:13px}.demo-sidebar button,.is-compact .demo-sidebar button{gap:4px;padding:8px 3px;font-size:7px}.demo-sidebar .icon{width:11px;height:11px}.demo-sidebar-foot,.is-compact .demo-sidebar-foot{margin:55px 3px 0;font-size:5px}.count{padding:0 3px;font-size:6px}.demo-content,.is-compact .demo-content{padding:12px 9px}.demo-content-top h3{font-size:12px}.demo-content-top>span{font-size:6px}.demo-content-top{margin-bottom:12px}.demo-tabs,.is-compact .demo-tabs{gap:3px;margin-bottom:8px}.demo-tabs button,.is-compact .demo-tabs button{padding:5px 7px;font-size:7px}.demo-sky,.is-compact .demo-sky{height:118px}.demo-sky>div{bottom:10px;left:10px;right:10px}.demo-sky strong,.is-compact .demo-sky strong{font-size:15px}.demo-sky div>span:first-child{font-size:6px}.demo-sky .included{gap:3px;font-size:6px}.included .icon{width:9px;height:9px}.demo-sky-options,.is-compact .demo-sky-options{gap:5px;margin-top:8px}.demo-sky-options img,.is-compact .demo-sky-options img{height:37px}.demo-sky-options span,.is-compact .demo-sky-options span{padding:5px;font-size:6px}.demo-sky-options .icon{width:11px;height:11px;padding:2px;top:5px;right:4px}.demo-build,.is-compact .demo-build{grid-template-columns:1fr;gap:12px;min-height:180px}.demo-build>img,.is-compact .demo-build>img{height:105px}.demo-build .eyebrow{font-size:6px}.demo-build h4{margin:7px 0;font-size:14px}.demo-build p{margin-bottom:10px;font-size:8px}.demo-build .text-link{font-size:8px}.demo-build .icon{width:12px;height:12px}.demo-asset-choice,.is-compact .demo-asset-choice{gap:12px;min-height:190px;padding:8px}.demo-asset-choice h4,.is-compact .demo-asset-choice h4{font-size:15px}.demo-asset-choice p{font-size:9px}.demo-asset-choice .eyebrow{font-size:6px}.rank-symbol,.is-compact .rank-symbol{font-size:55px}.demo-asset-choice .waveform{gap:2px}.demo-asset-choice .waveform i{width:2px}.mini-add{gap:8px;margin-top:12px;padding:6px;font-size:7px}.mini-add .icon{width:10px;height:10px}.remix-hero{grid-template-columns:1fr;gap:28px;padding-top:30px}.remix-hero h1{letter-spacing:-.065em;margin:22px 0;font-size:56px;line-height:1}.remix-hero h1>br:nth-of-type(2){display:block}.remix-hero h1 em{margin-left:0}.remix-hero h1>.remix-first-line{font-size:.7em}.remix-hero h1 b{opacity:.8;font-size:67px;bottom:0;left:auto;right:7%}.remix-hero-copy>p:not(.eyebrow){max-width:310px;margin-bottom:20px;font-size:12px}.remix-hero .btn{min-height:45px;font-size:11px}.remix-hero .platform-note{font-size:8px}.remix-comparison{margin-top:0}.comparison-topline{padding:11px;font-size:6px}.comparison-topline>span:last-child{font-size:5px}.compare-stage{height:290px}.comparison-labels{inset:15px 10px auto}.comparison-labels>span{font-size:6px}.compare-divider:after{width:34px;height:34px;font-size:20px}.compare-caption{padding:11px 12px 5px;font-size:10px}.remix-comparison label.micro{padding:4px 12px;font-size:7px}.compare-range{width:calc(100% - 24px);margin:4px 12px 10px}.compare-instruction{padding:10px 12px;font-size:9px}.remix-bottom{gap:20px;margin-top:0;padding:22px 0;font-size:7px;line-height:1.7}.remix-bottom>span{max-width:135px}.remix-bottom a{gap:10px;font-size:7px}.remix-bottom .icon{width:13px;height:13px}.media-footnote{font-size:6px;line-height:1.7}.remix-manifesto h2{font-size:36px;line-height:1.2}.manifesto-bottom{grid-template-columns:70px 1fr;gap:22px;margin-top:30px}.big-asterisk{font-size:75px}.manifesto-bottom p{font-size:12px}.remix-index{flex-wrap:wrap;gap:12px;margin-top:35px;font-size:7px}.remix-workbench{padding-bottom:35px}.workbench-caption{gap:25px;font-size:6px;line-height:1.7}.remix-overhaul{grid-template-columns:1fr;gap:30px;padding-top:25px}.overhaul-art{height:330px}.overhaul-word{font-size:85px}.remix-overhaul h2{font-size:31px}.remix-overhaul p{font-size:13px}.direction-worlds .site-header{top:44px}.direction-worlds .header-inner{height:72px}.direction-worlds .main-nav{background:#0d2531f5}.worlds-hero{justify-content:center;height:calc(100svh - 44px);min-height:720px;max-height:1000px;padding:135px 24px 180px}.worlds-top-meta{font-size:6px;top:101px;left:24px;right:24px}.worlds-hero-copy{margin-top:0}.worlds-hero-copy .eyebrow{margin-bottom:20px;font-size:7px}.worlds-hero h1{font-size:clamp(37px,8vw,56px);line-height:1.18}.worlds-hero-copy>p:not(.eyebrow){max-width:300px;margin:20px 0 26px;font-size:12px;line-height:1.8}.worlds-hero .hero-actions{flex-wrap:wrap;gap:20px}.worlds-hero .btn{gap:15px;min-height:44px;padding:0 16px;font-size:10px}.worlds-hero .btn .icon{width:15px;height:15px}.worlds-explore{gap:18px;font-size:10px}.worlds-scene-name{display:none}.worlds-scene-bar{padding-top:16px;display:block;bottom:22px;left:24px;right:24px}.worlds-scene-bar>span:first-child{width:auto;margin-bottom:14px;font-size:6px;display:block}.worlds-scene-bar .sky-picker{gap:12px;max-width:none}.worlds-scene-bar .sky-picker button{padding-bottom:7px;display:block}.worlds-scene-bar .sky-picker button>img{width:100%;height:44px;margin-bottom:8px}.worlds-scene-bar .sky-picker span{padding:2px 0;font-size:8px}.worlds-platform,.chapter-rail{display:none}.worlds-details{grid-template-columns:1fr;gap:35px}.worlds-detail-title h2{font-size:37px}.worlds-detail-title h2 br:first-of-type{display:none}.worlds-detail-title p{font-size:13px}.worlds-detail-visual{min-height:340px;padding-right:18px}.worlds-detail-visual>img{height:310px}.detail-note{gap:12px;padding:14px 18px;bottom:45px;left:-6px}.detail-note strong{font-size:11px}.detail-note>span{font-size:6px}.detail-sound{width:145px;padding:14px}.detail-sound>span{margin-left:6px;font-size:6px}.detail-sound .waveform{gap:2px;height:35px}.worlds-device{margin-top:30px;transform:none}.worlds-device-foot{align-items:flex-start}.worlds-device-foot>span{max-width:120px;font-size:6px;line-height:1.8}.worlds-device-foot .text-link{gap:8px;font-size:9px}.worlds-device-foot .icon{width:14px;height:14px}.steps{grid-template-columns:1fr;gap:30px;margin-top:35px}.steps article{padding-top:20px}.step-number{margin-bottom:20px;font-size:9px}.steps h3{margin-bottom:12px;font-size:21px}.steps p{max-width:100%;min-height:0;margin-bottom:18px;font-size:12px}.steps .text-link{font-size:11px}.account-section{border-radius:7px;grid-template-columns:1fr;gap:34px;margin:10px 22px;padding:32px 26px}.account-section h2{font-size:33px}.account-section p:not(.eyebrow){margin-bottom:22px;font-size:12px}.identity-art{max-width:380px;height:260px;margin:0 auto;padding:22px}.identity-monogram{padding-top:15px;font-size:90px}.identity-top{font-size:7px}.identity-bottom{margin-top:14px;font-size:15px}.identity-bottom small{font-size:6px}.account-section .btn{min-height:44px;font-size:11px}.faq-section{grid-template-columns:1fr;gap:30px}.faq-section h2>br{display:none}.faq-section h2{font-size:31px}.faq-items summary{padding:20px 0;font-size:13px}.faq-items details>p{padding-bottom:20px;font-size:12px}.closing{padding:64px 22px 70px}.closing h2{margin:23px 0 28px;font-size:34px}.closing .eyebrow{font-size:7px}.closing .platform-note{font-size:8px}.site-footer{grid-template-columns:1fr 1fr;gap:24px;padding:30px 22px;display:grid}.site-footer>p{grid-area:2/1/auto/-1;max-width:none;font-size:9px}.site-footer>.text-link{display:none}.site-footer .back-top{justify-self:end;font-size:8px}.site-footer .brand strong span{font-size:6px}.preview-dialog{border-radius:8px;width:calc(100% - 24px);max-height:calc(100svh - 28px)}.dialog-shell{grid-template-columns:1fr;min-height:0}.profile-rail{border-bottom:1px solid #2b4557;border-right:0;padding:22px;display:block}.profile-rail .brand{margin:0}.profile-avatar,.profile-rail>strong,.profile-rail>small,.profile-preview-foot{display:none}.profile-rail nav{flex-direction:row;gap:3px;margin:22px 0 0}.profile-rail nav button{gap:6px;padding:10px 9px;font-size:9px}.profile-rail nav .icon{width:13px;height:13px}.profile-main{padding:28px 22px}.profile-main h2{margin:15px 0 23px;font-size:26px}.profile-cover{height:210px}.profile-cover-brand{font-size:78px;left:22px}.profile-cover-meta{font-size:7px;bottom:21px;left:22px}.profile-cover-meta strong{font-size:16px}.profile-cover-options>span{font-size:9px}.profile-cover-options>button{width:31px;height:24px}.profile-signin{flex-wrap:wrap;gap:10px}.profile-signin h3{font-size:11px}.profile-signin p{font-size:9px}.profile-signin>.btn{width:100%;margin:8px 0 0}.profile-local-note{font-size:6px}.profile-main>p{font-size:12px}.creator-list{gap:14px}.creator-list>span{font-size:11px}.profile-main>.btn{min-height:43px;font-size:11px}.download-dialog .dialog-shell{grid-template-columns:1fr;min-height:0}.download-art{justify-content:flex-end;height:145px;padding:20px}.download-art>div{padding:0 18px 0 0;font-size:90px}.download-art>span{max-width:100px;font-size:7px;line-height:1.8;top:28px;left:25px}.download-copy{padding:28px 24px}.download-copy h2{font-size:30px}.download-copy>p:not(.eyebrow){font-size:12px}.download-system{margin-top:22px;padding:16px 0}.download-system small{font-size:8px}.dialog-close{width:30px;height:30px;top:12px;right:12px}.dialog-close .icon{width:15px;height:15px}.profile-build-preview>img{height:190px}.profile-build-preview h3{font-size:22px}}@media (max-width:370px){.direction-bar nav button{padding:0 7px;font-size:9px}.horizon-hero-copy h1{font-size:33px}.horizon-hero-copy .eyebrow{font-size:6px}.hero-actions{gap:14px}.hero-discover{font-size:9px}.remix-hero h1{font-size:49px}.remix-hero h1 b{font-size:56px;right:0}.compare-stage{height:240px}.comparison-topline>span:last-child{display:none}.worlds-hero h1{font-size:33px}.worlds-hero .hero-actions{gap:18px}.worlds-hero .btn{gap:10px;font-size:9px}.worlds-explore,.catalog-notes>span{font-size:9px}.identity-art{height:235px;padding:18px}.identity-monogram{font-size:84px}.identity-bottom small{font-size:5px}.account-section{padding:28px 22px}.profile-rail nav button{padding:9px 7px;font-size:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.horizon-product,.worlds-device,.identity-art,.direction-remix .identity-art{transform:none}.sparkles{display:none}}.motion-paused *,.motion-paused :before,.motion-paused :after{transition:none!important;animation:none!important}.motion-paused .worlds-background img,.motion-paused .identity-art,.motion-paused .worlds-device{transform:none}.hr-site{--space:#050b13;--space-raised:#0d1b29;--space-line:#8cc9e32b;--space-text:#d9f4ff;--space-muted:#a0b9cc;--gutter:clamp(24px, 5.5vw, 100px);--content:1300px;background:var(--space)}.hr-site .site-header{z-index:60;background:0 0;border:0;position:absolute;top:48px;left:0;right:0}.hr-site .header-inner{border-bottom:1px solid #c9edff12;max-width:1700px;height:90px}.hr-site .brand strong{font-size:19px}.hr-site .main-nav{gap:34px;font-size:12px}.hr-site .main-nav a{padding:15px 0;position:relative}.hr-site .main-nav a:after{content:"";background:var(--accent);transform-origin:0;height:1px;transition:transform .3s;position:absolute;bottom:5px;left:0;right:0;transform:scaleX(0)}.hr-site .main-nav a:hover:after{transform:scaleX(1)}.hr-site .account-link{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#12243588;border-color:#7abbd733;padding:12px 18px}.hr-preview-bar{background:#0b141d;border-color:#273b48;height:48px;padding:0 24px}.hr-preview-brand{color:#d9f6ff;font:14px var(--display);letter-spacing:-.05em}.hr-preview-brand>span{color:#90a9bb;font:8px var(--mono);letter-spacing:.07em;margin-left:12px}.hr-preview-bar nav button{font:10px var(--mono);padding:0 25px}.hr-preview-bar nav button[aria-pressed=true]{box-shadow:inset 0 -2px var(--accent);background:#16313d}.hr-preview-tools{gap:12px;display:flex}.hr-preview-tools button{color:#bed9e5;background:0 0;align-items:center;gap:7px;padding:6px;font:18px Geist;display:flex}.hr-preview-tools button span{font:8px var(--mono)}.hr-preview-tools button:disabled{opacity:.6}.hr-preview-tools button[aria-pressed=true]{color:var(--accent)}.hr-story{background:var(--space);height:310svh;position:relative}.hr-stage{isolation:isolate;background:var(--space);height:calc(100svh - 48px);min-height:680px;position:sticky;top:48px;overflow:hidden}.hr-fallback{z-index:0;background:radial-gradient(at 50% 58%,#235a7860,#0000 70%),#050b13;position:absolute;inset:0}.hr-fallback:after{content:"";opacity:.6;background-image:radial-gradient(circle at 12% 28%,#e5fbff 0 1px,#0000 1.4px),radial-gradient(circle at 65% 11%,#a5d3ff 0 .7px,#0000 1.3px),radial-gradient(circle at 84% 39%,#c2edff 0 1px,#0000 1.5px);background-size:331px 237px,427px 281px,263px 327px;position:absolute;inset:0}.hr-fallback>div{background:radial-gradient(#23638b50,#0000 65%);border-radius:50%;width:90%;height:55%;animation:13s ease-in-out infinite alternate hr-nebula;position:absolute;top:18%;left:5%}.hr-fallback>i{clip-path:polygon(0 74%,12% 45%,19% 70%,35% 17%,40% 34%,47% 28%,59% 65%,73% 32%,80% 47%,88% 23%,100% 70%,100% 100%,0 100%);background:#0b2136;width:120%;height:45%;display:block;position:absolute;bottom:-8%;left:-10%}.hr-fallback>i:nth-last-child(2){background:#081726;transform:translate(-7%,22%)scale(1.2)}.hr-fallback>i:last-child{background:#050d18;transform:translate(12%,43%)scale(1.3)}.hr-canvas{z-index:1;pointer-events:none}.hr-canvas canvas{width:100%;height:100%;display:block}.hr-vignette{z-index:2;pointer-events:none;background:radial-gradient(at 50% 29%,#03091270,#0000 68%),linear-gradient(#0000 76%,#050b13 100%);position:absolute;inset:0}.hr-frame{z-index:4;pointer-events:none;position:absolute;inset:105px 26px 72px}.hr-frame>span{writing-mode:vertical-rl;font:7px var(--mono);color:#9cc9e26e;letter-spacing:.2em;position:absolute;top:22px;left:-5px}.hr-frame>i{border-style:solid;border-color:#8ac2dc40;width:13px;height:13px;position:absolute}.hr-frame>i:first-of-type{border-width:1px 0 0 1px;top:0;left:0}.hr-frame>i:nth-of-type(2){border-width:1px 1px 0 0;top:0;right:0}.hr-frame>i:nth-of-type(3){border-width:0 0 1px 1px;bottom:0;left:0}.hr-frame>i:nth-of-type(4){border-width:0 1px 1px 0;bottom:0;right:0}.hr-copy{text-align:center;z-index:40;pointer-events:none;width:min(1040px,90%);position:absolute;top:clamp(126px,17%,175px);left:50%;transform:translate(-50%)}.hr-copy .eyebrow{letter-spacing:.18em;color:#bbdbe9;justify-content:center;margin-bottom:20px;font-size:9px}.hr-copy h1{letter-spacing:-.065em;text-shadow:0 3px 40px #01060c40;font-size:clamp(45px,5.8vw,89px);font-weight:620;line-height:1.13}.hr-copy h1>span,.hr-copy h1>em{animation:.9s cubic-bezier(.16,1,.3,1) both hr-heading;display:block}.hr-copy h1>em{color:#c0efff;animation-delay:.1s}.hr-copy>p:not(.eyebrow){color:#b7cedf;text-wrap:pretty;max-width:450px;margin:23px auto 25px;font-size:14px;line-height:1.75;animation:.8s .15s both hr-entrance}.hr-copy .hero-actions{pointer-events:auto;justify-content:center;gap:26px;animation:.8s .22s both hr-entrance}.hr-copy .platform-note{color:#8eadc3;margin-top:16px;font-size:8px;animation:.8s .3s both hr-entrance}.hr-magnetic{--spot-x:50%;--spot-y:50%;isolation:isolate;background:var(--accent);color:#04232c;border:1px solid #abf0ffb0;border-radius:6px;justify-content:center;align-items:center;gap:25px;min-height:51px;padding:0 24px;font-size:12px;font-weight:650;transition:box-shadow .35s,background .35s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 40px #50cce617,inset 0 1px #d4fbff80}.hr-magnetic:before{content:"";z-index:-1;background:radial-gradient(160px circle at var(--spot-x) var(--spot-y), #e3ffffb0, transparent 80%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.hr-magnetic:hover:before{opacity:1}.hr-magnetic:hover{box-shadow:0 0 40px #61deff35,inset 0 1px #e4ffff}.hr-magnetic .icon{width:17px;height:17px}.hr-magnetic>i{pointer-events:none;background:#e2ffff;border-radius:50%;width:12px;height:12px;position:absolute}.hr-discover{color:#d8e9f2;align-items:center;gap:25px;padding:12px 0;font-size:12px;display:inline-flex}.hr-discover>span{color:#9de6f5;font-size:20px;transition:transform .3s}.hr-discover:hover>span{transform:translate(3px,3px)}.hr-annotation{z-index:5;color:#a9d4e6;font:7px var(--mono);letter-spacing:.06em;pointer-events:none;align-items:center;gap:12px;display:flex;position:absolute;top:56%}.hr-annotation small{color:#91b5c478;margin-top:5px;font-size:6px;display:block}.hr-annotation>i{background:linear-gradient(90deg,#88d8ec50,#0000);width:60px;height:1px;display:block}.hr-annotation-left{left:6.5%}.hr-annotation-right{text-align:right;right:6.5%}.hr-annotation-right>i{transform:rotate(180deg)}.hr-cross{color:#98e7f4;font:200 20px Geist}.hr-orbits{transform-origin:50% 72.5%;pointer-events:none;z-index:5;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hr-orbits ellipse{fill:none;stroke:url(#hr-orbit-light);stroke-width:.9px;vector-effect:non-scaling-stroke}.hr-orbits .hr-orbit-dashed{stroke:#86c4e8;opacity:.13;stroke-dasharray:2 11;stroke-width:.7px}.hr-orbits .hr-orbit-inner{opacity:.2;stroke-width:.5px}.hr-orbit-beacon{fill:#d4f9ff;filter:drop-shadow(0 0 7px #81e7ff)}.hr-assets{pointer-events:none;position:absolute;inset:0}.hr-asset{text-align:left;will-change:transform;pointer-events:auto;background:#102332;border:1px solid #86bad15c;border-radius:6px;width:137px;padding:0;position:absolute;top:75%;left:50%;overflow:hidden;box-shadow:0 15px 40px #0008}.hr-asset:hover,.hr-asset:focus-visible{border-color:#b8f1ff;box-shadow:0 0 32px #6bd9ff40,0 15px 35px #0008}.hr-asset-art{height:72px;position:relative;overflow:hidden}.hr-asset-art>img{object-fit:cover;width:100%;height:100%}.hr-asset-art>span{font:5px var(--mono);color:#e0faff;background:#0c223a75;border:1px solid #c8f0ff30;padding:3px 4px;position:absolute;top:6px;left:7px}.hr-asset-label{padding:9px 11px 10px;display:block;position:relative}.hr-asset-label>small{font:5px var(--mono);color:#92bbc9;letter-spacing:.06em;margin-bottom:4px;display:block}.hr-asset-label>strong{font-size:11px;font-weight:500}.hr-asset-label>.icon{color:#a7e7f6;width:12px;height:12px;position:absolute;bottom:11px;right:9px}.hr-wave{background:radial-gradient(#28557350,#0000);justify-content:center;align-items:center;gap:3px;height:100%;display:flex}.hr-wave>i{transform-origin:50%;background:#8ae2f5;border-radius:2px;width:3px;animation:2s ease-in-out infinite alternate hr-wave}.hr-asset-symbol{background:radial-gradient(#284e6b80,#0000 80%);place-items:center;height:100%;display:grid}.hr-asset-symbol>.icon{stroke-width:1px;color:#b8efff;filter:drop-shadow(0 0 10px #78d7ff60);width:35px;height:35px}.hr-product{z-index:14;transform-origin:bottom;will-change:transform,opacity;filter:drop-shadow(0 30px 65px #0007);width:min(710px,64vw);margin-left:max(-355px,-32vw);position:absolute;bottom:65px;left:50%}.hr-product .launcher-demo{background:#0b131e;border-color:#90cce96b;border-radius:7px;box-shadow:0 0 80px #76daff18}.hr-product .demo-body{max-height:265px}.hr-product .is-compact .demo-sky{height:115px}.hr-product .is-compact .demo-sidebar-foot{margin-top:32px}.hr-product-meta{font:7px var(--mono);color:#9cc7dc;letter-spacing:.05em;justify-content:space-between;gap:12px;padding:0 4px 12px;display:flex}.hr-product-meta>span:first-child{align-items:center;gap:8px;display:flex}.hr-product-meta .status-dot{width:4px;height:4px}.hr-product-line{background:linear-gradient(90deg,#0000,#8de6f8,#0000);width:30%;height:1px;display:block;position:absolute;bottom:-22px;left:35%;box-shadow:0 0 20px #99e7ff}.hr-bottom{z-index:50;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:19px;left:4%;right:4%}.hr-scroll{font:7px var(--mono);letter-spacing:.08em;color:#d2eafa;align-items:center;gap:12px;display:flex}.hr-scroll small{letter-spacing:0;color:#809db3;margin-top:5px;font:9px Geist;display:block}.hr-scroll-symbol{border:1px solid #8ec5db66;border-radius:10px;width:17px;height:28px;position:relative}.hr-scroll-symbol>i{background:#aceafa;border-radius:2px;width:2px;height:5px;animation:1.8s infinite hr-scroll;position:absolute;top:5px;left:6px}.hr-chapters{gap:20px;display:flex}.hr-chapters>button{font:7px var(--mono);color:#6e91a8;background:0 0;align-items:center;gap:7px;padding:10px 0;display:flex}.hr-chapters strong{color:#b4cbd9;font-weight:400}.hr-chapters i{background:#56758a;border-radius:50%;width:3px;height:3px;margin-left:4px}.hr-chapters [aria-current=step] i{background:#c7fbff;box-shadow:0 0 8px #8be9ff}.hr-chapters [aria-current=step]>span{color:#a9e7f7}.hr-travel-track{z-index:40;background:#24507360;height:1px;position:absolute;bottom:0;left:0;right:0}.hr-travel-track>span{transform-origin:0;background:#a3efff;height:100%;display:block;box-shadow:0 0 10px #9aeaff}.hr-picked{z-index:45;font:7px var(--mono);color:#d8faff;white-space:nowrap;background:#0b20328c;border-radius:3px;position:absolute;bottom:51px;left:50%;transform:translate(-50%)}.hr-picked:not(:empty){padding:7px 12px}.hr-story-atlas{height:300svh}.hr-atlas .hr-copy{text-align:left;left:var(--gutter);width:min(940px,85%);top:20%;transform:none}.hr-atlas .hr-copy .eyebrow{justify-content:flex-start}.hr-atlas .hr-copy h1{font-size:clamp(46px,5.1vw,78px)}.hr-atlas .hr-copy>p:not(.eyebrow){max-width:395px;margin-left:0}.hr-atlas .hr-copy .hero-actions{justify-content:flex-start}.hr-atlas .hr-product{width:min(670px,59vw);margin-left:0;bottom:70px;left:auto;right:7%}.hr-atlas .hr-asset{background:#0e2230;border-radius:2px}.hr-atlas .hr-orbit-dashed{stroke-dasharray:1 5;opacity:.3}.hr-atlas .hr-frame{inset:107px 32px 74px}.hr-atlas .hr-annotation-left{top:75%}.hr-atlas .hr-annotation-right{top:35%}.hr-atlas .hr-vignette{background:linear-gradient(90deg,#050b13a0,#0000 70%),linear-gradient(#0000 75%,#050b13)}.hr-eclipse .hr-copy{top:18%}.hr-eclipse .hr-copy h1{font-size:clamp(47px,5.9vw,90px)}.hr-eclipse .hr-copy h1>em{color:#d6e6ff}.hr-eclipse .hr-asset{background:#1a2338;border-color:#b2c2eb55}.hr-eclipse .hr-orbits{opacity:.8}.hr-eclipse .hr-product{width:min(760px,67vw);margin-left:max(-380px,-33.5vw);bottom:58px}.hr-eclipse .hr-vignette{background:radial-gradient(at 50% 33%,#040a166b,#0000 65%),linear-gradient(#0000 78%,#050b13)}.hr-still *,.hr-still :before,.hr-still :after{transition:none!important;animation-play-state:paused!important}.hr-still .hr-copy h1>span,.hr-still .hr-copy h1>em,.hr-still .hr-copy>p,.hr-still .hr-copy .hero-actions,.hr-still .hr-copy .platform-note{opacity:1;filter:none;transform:none;animation:none!important}.system-reduced .hr-story{height:auto}.system-reduced .hr-stage{position:relative;top:0}.system-reduced .hr-copy h1>span,.system-reduced .hr-copy h1>em,.system-reduced .hr-copy>p,.system-reduced .hr-copy .hero-actions,.system-reduced .hr-copy .platform-note{opacity:1;animation:none;transform:none}@keyframes hr-heading{0%{opacity:.3;filter:blur(5px);transform:translateY(20px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes hr-entrance{0%{opacity:.4;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes hr-wave{0%{transform:scaleY(.4)}50%{transform:scaleY(1)}to{transform:scaleY(.6)}}@keyframes hr-scroll{0%{opacity:0;transform:translateY(0)}30%{opacity:1}90%,to{opacity:0;transform:translateY(9px)}}@keyframes hr-nebula{0%{opacity:.65;transform:translate(-4%,-3%)rotate(-8deg)}to{opacity:1;transform:translate(4%,5%)rotate(8deg)scale(1.2)}}@media (min-height:950px) and (min-width:1101px){.hr-copy{top:18%}.hr-copy h1{font-size:clamp(65px,6vw,95px)}.hr-product{width:min(800px,65vw);margin-left:max(-400px,-32.5vw);bottom:95px}.hr-product .is-compact .demo-sky{height:155px}.hr-product .demo-body{max-height:320px}.hr-atlas .hr-product{width:min(760px,59vw);bottom:95px}.hr-eclipse .hr-product{width:min(820px,67vw);margin-left:max(-410px,-33.5vw);bottom:90px}}@media (min-width:1101px) and (max-height:800px){.hr-copy{top:113px}.hr-copy h1{font-size:56px}.hr-copy>p:not(.eyebrow){margin:17px auto 20px;font-size:12px}.hr-copy .eyebrow{margin-bottom:14px}.hr-copy .platform-note{margin-top:12px;font-size:7px}.hr-product{width:min(610px,55vw);margin-left:max(-305px,-27.5vw);bottom:54px}.hr-product .is-compact .demo-sky{height:80px}.hr-product .demo-body{max-height:225px}.hr-atlas .hr-copy{top:145px}.hr-atlas .hr-copy h1{font-size:52px}.hr-atlas .hr-copy>p:not(.eyebrow){margin-left:0}.hr-atlas .hr-product{width:540px;bottom:54px}.hr-eclipse .hr-copy{top:120px}.hr-eclipse .hr-copy h1{font-size:58px}.hr-eclipse .hr-product{width:620px;margin-left:-310px;bottom:54px}}@media (max-width:1100px){.hr-preview-brand>span{display:none}.hr-preview-bar nav button{padding:0 18px}.hr-copy,.hr-eclipse .hr-copy,.hr-atlas .hr-copy{top:138px}.hr-copy h1,.hr-eclipse .hr-copy h1,.hr-atlas .hr-copy h1{font-size:clamp(42px,5.5vw,65px)}.hr-copy>p:not(.eyebrow){margin-top:18px;margin-bottom:20px;font-size:13px}.hr-product{width:72vw;margin-left:-36vw}.hr-eclipse .hr-product{width:74vw;margin-left:-37vw}.hr-atlas .hr-copy{text-align:center;width:90%;left:50%;transform:translate(-50%)}.hr-atlas .hr-copy .eyebrow,.hr-atlas .hr-copy .hero-actions{justify-content:center}.hr-atlas .hr-copy>p:not(.eyebrow){max-width:420px;margin-left:auto}.hr-atlas .hr-product{width:72vw;margin-left:-36vw;left:50%;right:auto}.hr-annotation{top:58%}.hr-annotation>i{width:25px}.hr-annotation-left{left:5%}.hr-annotation-right{right:5%}.hr-annotation small{display:none}.hr-atlas .hr-annotation-left,.hr-atlas .hr-annotation-right{top:58%}.hr-asset{width:118px}.hr-asset-art{height:61px}.hr-chapters{gap:14px}}@media (max-width:760px){.hr-preview-bar{gap:5px;height:48px;padding:0 8px}.hr-preview-brand{display:none}.hr-preview-bar nav{gap:0}.hr-preview-bar nav button{padding:0 10px;font-size:8px}.hr-preview-tools{gap:2px}.hr-preview-tools button{padding:6px;font-size:19px}.hr-preview-tools button>span{display:none}.hr-site .header-inner{gap:12px;height:76px}.hr-site .brand strong{font-size:17px}.hr-site .brand strong>span{font-size:6px}.hr-site .account-link{padding:9px 11px}.hr-site .main-nav{background:#102434f5;gap:0;top:76px}.hr-site .main-nav a{padding:14px 0}.hr-story,.hr-story-atlas{height:245svh}.hr-stage{height:calc(100svh - 48px);min-height:730px}.hr-copy,.hr-eclipse .hr-copy,.hr-atlas .hr-copy{width:calc(100% - 32px);top:115px}.hr-copy .eyebrow{letter-spacing:.11em;margin-bottom:19px;font-size:7px}.hr-copy h1,.hr-eclipse .hr-copy h1,.hr-atlas .hr-copy h1{letter-spacing:-.06em;font-size:clamp(31px,7.9vw,48px);line-height:1.2}.hr-copy>p:not(.eyebrow),.hr-atlas .hr-copy>p:not(.eyebrow){max-width:285px;margin:20px auto 23px;font-size:12px;line-height:1.7}.hr-copy .hero-actions{gap:18px}.hr-magnetic{gap:15px;min-height:45px;padding:0 15px;font-size:10px}.hr-magnetic .icon{width:14px;height:14px}.hr-discover{gap:12px;font-size:10px}.hr-discover>span{font-size:17px}.hr-copy .platform-note{margin-top:14px;font-size:6px}.hr-frame{inset:91px 14px 70px}.hr-frame>span,.hr-annotation{display:none}.hr-product,.hr-eclipse .hr-product,.hr-atlas .hr-product{width:calc(100% - 28px);margin:0;bottom:75px;left:14px;right:auto}.hr-product .is-compact .demo-sky{height:95px}.hr-product .demo-body{max-height:235px}.hr-product-meta{padding:0 3px 8px;font-size:5px}.hr-product .is-compact .demo-sidebar-foot{margin-top:24px}.hr-asset{border-radius:4px;width:84px;top:75%}.hr-asset-art{height:43px}.hr-asset-art>span{display:none}.hr-asset-label{padding:6px 7px}.hr-asset-label>small{margin-bottom:2px;font-size:3px}.hr-asset-label>strong{font-size:8px}.hr-asset-label>.icon{width:8px;height:8px;bottom:9px;right:5px}.hr-asset-symbol>.icon{width:25px;height:25px}.hr-wave{gap:2px}.hr-wave>i{width:2px}.hr-orbits{width:160%;left:-30%}.hr-bottom{bottom:22px;left:18px;right:18px}.hr-scroll{gap:9px;font-size:6px}.hr-scroll small{display:none}.hr-scroll-symbol{width:14px;height:23px}.hr-scroll-symbol>i{left:5px}.hr-chapters{gap:12px}.hr-chapters strong{display:none}.hr-chapters>button{gap:4px;padding:12px 0;font-size:7px}.hr-chapters i{margin-left:0}.hr-picked{white-space:normal;text-align:center;max-width:90%;font-size:6px;bottom:54px}.hr-atlas .hr-frame{inset:91px 14px 70px}.hr-eclipse .hr-fallback{background:radial-gradient(circle at 80% 32%,#577fb560,#0000 48%),#050b13}.hr-eclipse .hr-fallback:before{content:"";background:radial-gradient(circle at 35% 35%,#27465e,#060c18 70%);border-radius:50%;width:250px;height:250px;position:absolute;top:12%;right:-12%;box-shadow:-4px 1px 14px #a8dffb66,-8px 5px 40px #8cc6ff2a}.hr-atlas .hr-fallback:before{content:"";background:repeating-linear-gradient(0deg,#0000 0 49px,#a0e6ff0c 49px 50px),repeating-linear-gradient(90deg,#0000 0 49px,#a0e6ff0c 49px 50px);border:1px solid #9edcf935;border-radius:50%;position:absolute;inset:20% -30% -30%;transform:perspective(700px)rotateX(60deg)}.system-reduced .hr-story{height:auto}}@media (max-width:370px){.hr-preview-bar nav button{padding:0 8px;font-size:7px}.hr-copy h1,.hr-eclipse .hr-copy h1,.hr-atlas .hr-copy h1{font-size:29px}.hr-copy .hero-actions{gap:14px}.hr-magnetic{gap:11px;padding:0 13px;font-size:9px}.hr-discover{font-size:9px}.hr-asset{width:77px}}@media (max-width:760px) and (max-height:740px){.hr-stage{height:calc(100svh - 48px);min-height:0}.hr-site .header-inner{height:64px}.hr-site .main-nav{top:64px}.hr-copy,.hr-atlas .hr-copy,.hr-eclipse .hr-copy{top:87px}.hr-copy .eyebrow{margin-bottom:12px;font-size:6px}.hr-copy h1,.hr-atlas .hr-copy h1,.hr-eclipse .hr-copy h1{font-size:clamp(26px,7.2vw,38px)}.hr-copy>p:not(.eyebrow),.hr-atlas .hr-copy>p:not(.eyebrow){max-width:305px;margin:13px auto 16px;font-size:10px}.hr-magnetic{min-height:39px;font-size:9px}.hr-copy .platform-note{margin-top:10px;font-size:5px}.hr-product,.hr-atlas .hr-product,.hr-eclipse .hr-product{bottom:62px}.hr-product .is-compact .demo-sky{height:62px}.hr-product .demo-titlebar{height:29px}.hr-product .demo-sky-options img{height:27px}.hr-product .demo-body{max-height:185px}.hr-product .is-compact .demo-sidebar-foot{display:none}.hr-product .is-compact .demo-content{padding:9px 11px}.hr-frame,.hr-atlas .hr-frame{inset:76px 14px 60px}}@media (prefers-reduced-motion:reduce){.hr-story{height:auto}.hr-stage{position:relative;top:0}.hr-copy h1>span,.hr-copy h1>em,.hr-copy>p,.hr-copy .hero-actions,.hr-copy .platform-note{opacity:1;filter:none;transform:none}.hr-asset,.hr-product{will-change:auto}}.es-account-avatar{object-fit:cover;border-radius:50%;width:44px;height:44px}.es-account-layout aside .es-signed-out>div{min-width:0}.es-account-layout aside .es-signed-out strong,.es-account-body h1{overflow-wrap:anywhere}.es-account-signout{margin:24px 0}.es-account-error{border:1px solid var(--space-line);background:var(--space);border-radius:8px;margin-bottom:24px;padding:14px 18px}.es-account-error p{margin:0!important}.es-account-error button{color:var(--accent);background:0 0;padding:12px 0 0}.es-account-data-note{max-width:540px;margin-top:15px}.es-account-number{color:var(--accent);margin-left:auto;font-size:24px;font-weight:600}.es-site{--space:#050b13;--space-muted:#a0b9cc;--space-line:#8cc9e32b;--gutter:clamp(24px,5.5vw,100px);--content:1360px;background:var(--space);color:#edf6fb;min-height:100svh}.es-site main{overflow:clip}.es-site h1,.es-site h2{text-wrap:balance}.es-site button,.es-site a{touch-action:manipulation}.es-site p{color:var(--space-muted)}.es-site :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--accent);outline-offset:5px}.es-site button:disabled{opacity:.55;cursor:not-allowed}.es-site .hr-story{height:240svh}.es-site .hr-stage{height:100svh;min-height:730px;top:0}.es-site .hr-copy{top:clamp(145px,19%,195px)}.es-site .hr-copy h1{font-size:clamp(48px,6.3vw,96px)}.es-site .hr-frame{inset:103px 26px 72px}.es-site .hr-product{bottom:100px}.es-site .hr-product-line{display:none}.es-site .hr-bottom{bottom:24px}.es-header{z-index:70;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#050b13f5,#050b13e8);position:fixed;inset:0 0 auto}.es-header-inner{max-width:1680px;height:88px;padding:0 var(--gutter);border-bottom:1px solid #9ec9e315;justify-content:space-between;align-items:center;gap:30px;margin:auto;display:flex}.es-brand{flex:none;gap:11px}.es-brand strong{letter-spacing:-.04em;font-size:17px}.es-brand strong span{font:6px var(--mono);letter-spacing:.15em;color:#9fb7c5;margin-top:5px}.es-nav{align-items:center;gap:32px;margin-left:auto;margin-right:35px;display:flex}.es-nav>a{color:#a8bccb;align-items:center;min-height:44px;font-size:12px;display:flex;position:relative}.es-nav>a:hover,.es-nav>a[aria-current=page]{color:#e3f7ff}.es-nav>a[aria-current=page]:after{content:"";background:var(--accent);width:18px;height:2px;position:absolute;bottom:2px;left:0}.es-header-actions{align-items:center;gap:12px;display:flex}.es-account-link{white-space:nowrap;background:#13233080;border:1px solid #83b1c72b;border-radius:6px;align-items:center;gap:9px;min-height:42px;padding:0 15px;font-size:11px;display:flex}.es-account-link .icon{width:16px;height:16px}.es-header-download{background:var(--accent);color:#05212a;border-radius:5px;align-items:center;gap:14px;min-height:42px;padding:0 14px;font-size:11px;transition:opacity .2s,visibility .2s;display:flex}.es-header-download .icon{width:15px;height:15px}.es-download-hidden{opacity:0;visibility:hidden;pointer-events:none}.es-motion{color:#9fb9ca;background:0 0;width:32px;min-height:42px;font-size:13px}.es-menu{background:0 0;min-width:40px;min-height:44px;display:none}.es-section{max-width:calc(var(--content) + var(--gutter)*2);padding:100px var(--gutter);margin:0 auto}.es-section-head{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:38px;display:flex}.es-section-head h2{font-size:clamp(32px,3.4vw,53px);line-height:1.2}.es-section-head>p,.es-heading-aside{max-width:310px;font-size:14px;line-height:1.8}.es-kicker{font:9px var(--mono);letter-spacing:.12em;color:#91b9ce;align-items:center;gap:9px;margin-bottom:22px;line-height:1.7;display:flex}.es-kicker>i{background:var(--accent);border-radius:50%;flex:none;width:4px;height:4px;display:block;box-shadow:0 0 12px #6fd9ea80}.es-button{background:var(--accent);color:#06242f;border:1px solid #9de9f770;border-radius:5px;justify-content:center;align-items:center;gap:28px;min-height:49px;padding:12px 20px;font-size:12px;font-weight:650;line-height:1.5;transition:background .2s,box-shadow .2s;display:inline-flex}.es-button:hover{background:#91e4f0;box-shadow:0 0 30px #6fd9ea20}.es-button .icon{width:17px;height:17px}.es-secondary{color:#c5e4f2;background:#15273565;border:1px solid #6b9eb144}.es-secondary:hover{color:#e5f9ff;background:#1c3748}.es-text-link{color:#b6e6f4;background:0 0;align-items:center;gap:18px;padding:8px 0;font-size:12px;line-height:1.5;display:inline-flex}.es-text-link .icon{width:17px;height:17px;transition:transform .2s}.es-text-link:hover .icon{transform:translate(3px)}.es-unlinked{color:#98acb9;gap:8px}.es-small{color:#8ba5b8;font-size:11px;line-height:1.8;display:block}.es-platform{color:#82a0b5;font:9px var(--mono);margin-top:19px;line-height:1.8;display:block}.es-showcase{padding-top:105px}.es-preview-tabs{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:16px;display:grid}.es-preview-tabs>button{text-align:left;color:#a5bdce;background:#0e1b27;border:1px solid #8cc9e320;border-radius:5px;align-items:center;gap:12px;min-height:62px;padding:9px;display:flex}.es-preview-tabs>button[aria-pressed=true]{color:#d2f6ff;background:#133140;border-color:#6fd9ea90}.es-preview-tabs img{object-fit:cover;border-radius:3px;width:52px;height:38px}.es-preview-tabs>button>span{font-size:11px;font-weight:550}.es-preview-tabs small{font:7px var(--mono);opacity:.6;margin-bottom:5px;display:block}.es-preview-tabs .icon{width:14px;height:14px;margin-left:auto}.es-comparison{background:#091420;border:1px solid #6e9caf40;border-radius:8px;overflow:hidden}.es-comparison-scene{isolation:isolate;touch-action:pan-y;cursor:ew-resize;-webkit-user-select:none;user-select:none;height:clamp(300px,39vw,570px);position:relative;overflow:hidden}.es-comparison-scene>img{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.es-comparison-left{clip-path:inset(0 calc(100% - var(--split)) 0 0)}.es-compare-labels{pointer-events:none;justify-content:space-between;gap:20px;display:flex;position:absolute;inset:20px 20px auto}.es-compare-labels>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e3f4ff;background:#030a14c9;border:1px solid #aac8de30;border-radius:4px;padding:7px 12px;font-size:11px}.es-compare-handle{left:var(--split);pointer-events:none;background:#ddfbff;width:1px;position:absolute;top:0;bottom:0;box-shadow:0 0 16px #6fd9ea50}.es-compare-handle>span{color:#d3f6ff;background:#0d2c3cec;border:1px solid #c7f6ff8c;border-radius:50%;justify-content:space-evenly;align-items:center;width:43px;height:43px;display:flex;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #07162328}.es-compare-handle i{background:#afdae6;width:1px;height:13px}.es-art-tag{font:7px var(--mono);letter-spacing:.12em;color:#c6dfed;pointer-events:none;background:#050b13ae;border-radius:3px;padding:6px 9px;position:absolute;bottom:18px;left:20px}.es-comparison-controls{color:#91afc4;background:#0c1925;align-items:center;gap:24px;padding:15px 20px;display:flex}.es-comparison-controls label{white-space:nowrap;align-items:center;gap:8px;font-size:10px;display:flex}.es-comparison-controls .icon{width:15px;height:15px}.es-comparison-controls input{accent-color:var(--accent);cursor:ew-resize;flex:1;min-width:0;min-height:24px;margin:0}.es-comparison-controls>span{font:9px var(--mono);text-align:right;min-width:48px}.es-showcase-foot{justify-content:space-between;align-items:center;gap:24px;margin-top:17px;display:flex}.es-showcase-foot>p{max-width:590px;font-size:10px;line-height:1.7}.es-showcase-foot>a{flex:none}.es-about{grid-template-columns:1fr 1.25fr;align-items:center;gap:90px;padding-top:85px;padding-bottom:115px;display:grid;position:relative}.es-about:before{content:"";pointer-events:none;background:radial-gradient(#1e50602a,#0000 65%);width:70%;height:90%;position:absolute;top:0;right:0}.es-about-copy h2{margin-bottom:24px;font-size:clamp(33px,3.6vw,54px)}.es-about-copy>div>p{max-width:430px;margin-bottom:12px;font-size:13px;line-height:1.9}.es-feature-list{margin:27px 0 30px}.es-feature-list>div{border-bottom:1px solid #8cc9e317;gap:17px;padding:15px 0;display:flex}.es-feature-list>div>.icon{color:#80c7dd;width:20px;height:20px;margin-top:3px}.es-feature-list h3{letter-spacing:-.02em;margin-bottom:4px;font-size:15px}.es-feature-list p{font-size:11px;line-height:1.8}.es-about-product{min-width:0;position:relative}.es-product-orbit{z-index:0;pointer-events:none;position:absolute;inset:-120px -30px}.es-product-orbit>i{border:1px solid #7bbed11a;border-radius:50%;position:absolute;inset:0;transform:rotate(-25deg)}.es-product-orbit>i:nth-child(2){border-style:dashed;animation:90s linear infinite es-turn;inset:35px -45px;transform:rotate(24deg)}.es-product-orbit>span{font:7px var(--mono);color:#88b6c779;letter-spacing:.13em;position:absolute;top:80px;left:30px}.es-about-product .launcher-demo{border-color:#639ab14f;position:relative;transform:perspective(1400px)rotateY(-6deg)rotateX(3deg);box-shadow:0 40px 100px #0005}.es-about-product .demo-sky{height:210px}.es-about-product .demo-content h3{font-size:20px}.es-about-product .demo-sidebar{width:107px}.es-about-product .demo-sky-options img{height:48px}.es-product-foot{font:6px var(--mono);color:#7294ab;letter-spacing:.06em;justify-content:space-between;margin:22px 3px 0;display:flex;position:relative}.es-product-foot>span:first-child{align-items:center;gap:6px;display:flex}.es-product-foot i{background:var(--accent);border-radius:50%;width:4px;height:4px}.es-games-section{padding-top:75px}.es-heading-aside .es-text-link{margin-top:12px}.es-game-rail-controls{border-top:1px solid var(--space-line);justify-content:space-between;align-items:center;padding:15px 0;display:flex}.es-game-rail-controls>span{font:8px var(--mono);color:#7897ac;letter-spacing:.08em}.es-game-rail-controls>div{gap:8px;display:flex}.es-game-rail-controls button{border:1px solid var(--space-line);color:#badce9;background:0 0;border-radius:4px;width:36px;height:32px}.es-game-rail{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#325467 #081320;grid-auto-columns:calc(23.2558% - 11.1628px);grid-auto-flow:column;gap:16px;padding-bottom:16px;display:grid;overflow-x:auto}.es-game-card{scroll-snap-align:start;min-width:0;display:block}.es-game-art{aspect-ratio:1;isolation:isolate;background:#0b1b29;border:1px solid #84b5d02b;border-radius:7px;position:relative;overflow:hidden}.es-game-art:after{content:"";background:linear-gradient(#0000,#050b1380);position:absolute;inset:30% 0 0}.es-game-art>img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.es-game-card:hover .es-game-art>img{transform:scale(1.045)}.es-card-arrow{z-index:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07142191;border:1px solid #b5e6ff4a;border-radius:50%;place-items:center;width:33px;height:33px;display:grid;position:absolute;bottom:15px;right:15px}.es-card-arrow .icon{width:16px;height:16px}.es-game-info{padding:16px 2px}.es-game-info>span:first-child{font:8px var(--mono);letter-spacing:.08em;color:#87a8be;text-transform:uppercase}.es-game-info h3{letter-spacing:-.04em;margin:9px 0 12px;font-size:20px}.es-status{color:#859cac;align-items:center;gap:7px;font-size:10px;display:inline-flex}.es-status>i{background:#7d92a3;border-radius:50%;width:4px;height:4px}.es-available{color:#8bd0b0}.es-available>i{background:#87d2ab;box-shadow:0 0 9px #8bd2ad30}.es-steps{padding-top:80px}.es-step-grid{grid-template-columns:repeat(3,1fr);gap:48px;display:grid}.es-step-grid>div{border-top:1px solid var(--space-line);padding-top:25px;position:relative}.es-step-number{font:11px var(--mono);color:#75afc5;margin-bottom:54px;display:block}.es-step-grid>div>.icon{color:#7eabc0;width:27px;height:27px;position:absolute;top:22px;right:5px}.es-step-grid h3{margin-bottom:13px;font-size:24px}.es-step-grid p{max-width:310px;font-size:13px;line-height:1.8}.es-step-bottom{border-bottom:1px solid var(--space-line);justify-content:space-between;align-items:center;margin-top:12px;padding:38px 0 28px;display:flex}.es-step-bottom>span{color:#8ca9bc;align-items:center;gap:10px;font-size:10px;display:flex}.es-step-bottom .icon{width:17px;height:17px}.es-account-feature{grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding-top:90px;padding-bottom:105px;display:grid}.es-account-feature h2{margin-bottom:22px;font-size:clamp(35px,4.4vw,65px);line-height:1.2}.es-account-feature p{max-width:380px;margin-bottom:24px;font-size:13px;line-height:1.9}.es-account-feature .es-small{margin-top:15px;font-size:9px}.es-identity-card{isolation:isolate;border:1px solid #91ccdf45;border-radius:9px;flex-direction:column;min-height:380px;padding:30px;transition:transform .5s;display:flex;position:relative;overflow:hidden;transform:perspective(1000px)rotateY(-9deg)rotateX(3deg);box-shadow:25px 30px 80px #0003}.es-identity-card:hover{transform:perspective(1000px)rotateY(-3deg)rotateX(0)}.es-identity-card>img{object-fit:cover;z-index:-2;opacity:.6;width:100%;height:100%;position:absolute;inset:0}.es-identity-card:after{content:"";z-index:-1;background:linear-gradient(#03111d35,#03111d15,#03111de8);position:absolute;inset:0}.es-identity-top{font:8px var(--mono);letter-spacing:.1em;color:#cae4ed;justify-content:space-between;align-items:center;display:flex}.es-identity-top>.icon{width:17px;height:17px}.es-identity-card>strong{font-family:var(--display);letter-spacing:-.1em;color:#c4f5ff;text-shadow:0 0 60px #a5f3ff30;padding-top:32px;font-size:110px;font-weight:600}.es-identity-bottom{margin-top:auto;padding-top:20px;font-size:25px;position:relative}.es-identity-bottom>small{font:7px var(--mono);letter-spacing:.1em;color:#86b9c9;margin-top:8px;display:block}.es-identity-bottom>.icon{position:absolute;bottom:4px;right:0}.es-faq{padding-top:95px}.es-faq-layout{grid-template-columns:280px 1fr;gap:80px;display:grid}.es-faq-categories{flex-direction:column;align-items:stretch;gap:6px;display:flex}.es-faq-categories>button{color:#8ca9bd;text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:13px;min-height:51px;padding:12px 15px;font-size:12px;display:flex}.es-faq-categories .icon{width:17px;height:17px}.es-faq-categories small{font:8px var(--mono);opacity:.7;margin-left:auto}.es-faq-categories>button[aria-pressed=true]{color:#caeffa;background:#142b3a80;border-color:#77b9d03d}.es-faq-items{border-top:1px solid var(--space-line);min-width:0}.es-faq-items details{border-bottom:1px solid var(--space-line);scroll-margin-top:110px}.es-faq-items summary{cursor:pointer;color:#d1e2ed;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:14px;line-height:1.7;list-style:none;display:flex}.es-faq-items summary::-webkit-details-marker{display:none}.es-faq-items summary>.icon{color:#89b5cb;width:17px;height:17px;transition:transform .25s}.es-faq-items details[open] summary>.icon{transform:rotate(45deg)}.es-faq-items p{max-width:760px;padding:0 36px 24px 0;font-size:13px;line-height:1.9}.es-developers{grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;padding-top:130px;padding-bottom:135px;display:grid}.es-developers h2{margin-bottom:25px;font-size:clamp(33px,3.5vw,53px)}.es-developers p{max-width:450px;margin-bottom:15px;font-size:13px;line-height:1.9}.es-developers .es-button{margin-top:12px}.es-developers .es-text-link{max-width:200px;margin-top:15px;display:flex}.es-constellation{color:#8cd7f4;min-width:0;position:relative}.es-constellation:before{content:"";pointer-events:none;background:radial-gradient(#4c9acb26,#0000 65%);position:absolute;inset:-20% -15%}.es-constellation>svg{filter:drop-shadow(0 0 6px #96e6ff45);width:100%;overflow:visible}.es-constellation svg path{stroke-dasharray:1;animation:7s ease-in-out infinite alternate es-draw}.es-constellation circle{fill:#c4efff;animation:3s ease-in-out infinite alternate es-star}.es-constellation circle:nth-child(3n){animation-delay:-1.5s}.es-constellation>span{text-align:center;color:#8eb1c8;font:6px var(--mono);letter-spacing:.16em;margin-top:12px;display:block}.es-closing{isolation:isolate;text-align:center;background:radial-gradient(at 50% 90%,#143e573f,#0000 65%);border-top:1px solid #8cc9e317;padding:105px 24px 115px;position:relative;overflow:hidden}.es-closing .es-kicker{justify-content:center}.es-closing h2{margin-bottom:22px;font-size:clamp(38px,4.7vw,70px);line-height:1.2}.es-closing p{margin-bottom:28px;font-size:13px}.es-closing-orbit{z-index:-1;opacity:.35;pointer-events:none;position:absolute;inset:-120px 0}.es-closing-orbit>i{border:1px solid #7fbed72a;border-radius:50%;width:800px;height:800px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(60deg)rotate(-22deg)}.es-closing-orbit>i:nth-child(2){border-style:dashed;width:1000px;height:1000px}.es-closing-orbit>i:nth-child(3){width:1250px;height:1250px}.es-closing-orbit>span{font-family:var(--display);color:#5c9db90c;letter-spacing:-.1em;font-size:400px;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.es-footer{max-width:1680px;padding:50px var(--gutter) 0;border-top:1px solid #8cc9e31c;margin:auto}.es-footer-top{grid-template-columns:2fr 1fr 1fr 1.3fr;gap:45px;padding-bottom:48px;display:grid}.es-footer-top>div{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.es-footer-top>div>span{font:8px var(--mono);letter-spacing:.1em;color:#7d9bb0;margin:5px 0 7px}.es-footer-top>div>a:not(.brand),.es-footer-top button{color:#adc0cd;background:0 0;align-items:center;gap:10px;min-height:24px;padding:0;font-size:11px;display:flex}.es-footer-top p{max-width:240px;margin-top:7px;font-size:10px;line-height:1.9}.es-footer-top small{font:6px var(--mono);color:#7091a4}.es-footer-top .icon{width:14px;height:14px}.es-footer-bottom{border-top:1px solid #8cc9e319;justify-content:space-between;align-items:center;gap:20px;padding:25px 0;display:flex}.es-footer-bottom p,.es-footer-bottom a,.es-footer-bottom button{color:#7892a5;font-size:9px}.es-footer-bottom>div{gap:24px;display:flex}.es-footer-bottom button{background:0 0;padding:0}.es-page{min-height:75svh;padding-top:119px}.es-breadcrumbs{color:#7f9caf;flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0 53px;font-size:10px;line-height:1.8;display:flex}.es-breadcrumbs>span{align-items:center;gap:12px;display:flex}.es-breadcrumbs i{color:#456277;font-style:normal}.es-breadcrumbs [aria-current=page]{color:#bbd6e5}.es-page-heading{max-width:850px;margin-bottom:50px}.es-page-heading h1{margin-bottom:25px;font-size:clamp(39px,5vw,70px);line-height:1.2}.es-page-heading p{max-width:600px;font-size:14px;line-height:1.9}.es-catalog-toolbar{justify-content:space-between;align-items:center;gap:15px;display:flex}.es-search{background:#0d1b26;border:1px solid #8cc9e32b;border-radius:5px;flex:1;align-items:center;gap:12px;min-height:50px;padding:0 17px;display:flex}.es-search>.icon{color:#7496ab;width:18px;height:18px}.es-search input{color:#cde8f5;background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:44px;font-size:13px}.es-search:focus-within{outline:2px solid var(--accent);outline-offset:2px}.es-search input:focus-visible{outline:0}.es-search input::placeholder{color:#7b97ab}.es-segment{background:#0c1722;border:1px solid #8cc9e32b;border-radius:5px;flex:none;align-items:stretch;gap:4px;padding:4px;display:flex}.es-segment button{color:#8ca9bd;background:0 0;border-radius:3px;min-height:39px;padding:10px 15px;font-size:11px}.es-segment button[aria-pressed=true]{color:#d9f4ff;background:#203a4a;box-shadow:inset 0 1px #9edbec13}.es-results{font:9px var(--mono);color:#7898ae;letter-spacing:.015em;margin:18px 0 25px;line-height:1.8}.es-game-grid{grid-template-columns:repeat(4,1fr);gap:28px 20px;display:grid}.es-game-grid .es-game-art{aspect-ratio:1.08}.es-game-grid .es-game-info h3{font-size:19px}.es-bottom-note{border-top:1px solid var(--space-line);align-items:flex-start;gap:12px;margin-top:55px;padding-top:24px;display:flex}.es-bottom-note>.icon{color:#7097ae;flex:none;width:17px;height:17px;margin-top:2px}.es-bottom-note p{max-width:780px;font-size:11px;line-height:1.8}.es-empty{text-align:center;border-bottom:1px solid var(--space-line);min-height:300px;padding:65px 20px}.es-empty>.icon{color:#648da7;width:35px;height:35px;margin:auto auto 22px}.es-empty h3{margin-bottom:13px;font-size:25px}.es-empty p{max-width:430px;margin:0 auto 20px;font-size:12px}.es-empty .es-text-link{margin:auto}.es-game-detail{grid-template-columns:1.1fr 1fr;align-items:center;gap:110px;display:grid}.es-game-detail-copy>.es-status{margin-bottom:25px}.es-game-detail-copy h1{margin-bottom:25px;font-size:clamp(40px,4.8vw,69px);line-height:1.2}.es-game-detail-copy h1 em{margin-top:7px;font-size:.64em;display:block}.es-game-detail-copy p{max-width:500px;font-size:14px;line-height:1.9}.es-detail-actions{flex-direction:column;align-items:flex-start;gap:16px;margin:27px 0 20px;display:flex}.es-game-detail-art{aspect-ratio:1;border:1px solid #9ed1e546;border-radius:9px;justify-self:end;width:100%;max-width:480px;position:relative;overflow:hidden}.es-game-detail-art:after{content:"";background:linear-gradient(#0000,#041019e8);position:absolute;inset:30% 0 0}.es-game-detail-art img{object-fit:cover;width:100%;height:100%}.es-game-detail-art>span{z-index:1;font:28px var(--display);letter-spacing:-.06em;position:absolute;bottom:27px;left:27px;right:27px}.es-game-detail-art small{font:8px var(--mono);letter-spacing:.09em;color:#b4dceb;margin-top:15px;display:block}.es-game-summary{border-block:1px solid var(--space-line);grid-template-columns:repeat(4,1fr);gap:25px;margin-top:70px;padding:28px 0;display:grid}.es-game-summary>div{align-items:center;gap:16px;display:flex}.es-game-summary strong{font:32px var(--display);letter-spacing:-.08em;color:#c4e9f8}.es-game-summary span{color:#8baabd;font-size:11px}.es-game-summary .icon{color:#8bbfd4;width:26px;height:26px}.es-game-picks{padding-top:85px}.es-sky-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.es-sky-grid>a{background:#0d1c29;border:1px solid #8cc9e32b;border-radius:7px;position:relative;overflow:hidden}.es-sky-grid img{object-fit:cover;width:100%;height:190px}.es-sky-grid>a>div{padding:22px}.es-sky-grid span{font:7px var(--mono);color:#89b3c9;letter-spacing:.08em}.es-sky-grid h3{margin:9px 0;font-size:22px}.es-sky-grid p{max-width:250px;font-size:12px;line-height:1.8}.es-sky-grid>a>.icon{color:#89b7c9;width:17px;height:17px;position:absolute;bottom:70px;right:22px}.es-pending{border-block:1px solid var(--space-line);align-items:center;gap:24px;margin-top:75px;padding:38px 0;display:flex}.es-pending>.icon{color:#7aa9be;width:28px;height:28px}.es-pending h2{letter-spacing:-.03em;margin-bottom:10px;font:23px Geist}.es-pending p{max-width:650px;font-size:12px}.es-pending .es-button{flex:none;margin-left:auto}.es-select-label{color:#819eb2;align-items:center;gap:15px;font-size:10px;display:flex}.es-select-label select{color:#c5dfed;background:#0d1b26;border:1px solid #8cc9e32b;border-radius:5px;width:210px;max-width:240px;min-height:50px;padding:0 35px 0 15px;font:12px Geist}.es-pack-filters{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.es-pack-filters>.es-results{margin:0}.es-overhaul-section,.es-sky-section{margin-top:65px}.es-catalog-heading{border-top:1px solid var(--space-line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;padding-top:26px;display:flex}.es-catalog-heading h2{letter-spacing:-.04em;font:26px Geist}.es-catalog-heading>span{font:7px var(--mono);letter-spacing:.07em;color:#789db5}.es-overhaul-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.es-overhaul{background:#0b1925;border:1px solid #8cc9e32b;border-radius:7px;scroll-margin-top:110px;overflow:hidden}.es-overhaul-art{--pack-color:#77c8c1;background:radial-gradient(ellipse at 80% 100%,color-mix(in srgb,var(--pack-color) 13%,transparent),transparent),#0d1c28;isolation:isolate;flex-direction:column;justify-content:space-between;height:230px;padding:21px;display:flex;position:relative;overflow:hidden}.es-overhaul-art>span,.es-overhaul-art>small{z-index:1;font:7px var(--mono);color:#88a5b8;letter-spacing:.06em;position:relative}.es-overhaul-art>strong{font:42px var(--display);letter-spacing:-.08em;z-index:1;color:var(--pack-color);font-weight:600;position:relative}.es-overhaul-art>small{font-size:5px}.es-overhaul-art>div{opacity:.12;z-index:0;justify-content:flex-end;align-items:flex-end;gap:5px;display:flex;position:absolute;inset:0;transform:rotate(-28deg)scale(1.3)}.es-overhaul-art i{border:1px solid var(--pack-color);background:var(--pack-color);width:35px;height:80%;display:block}.es-overhaul-art i:nth-child(2n){height:40%}.es-overhaul-art i:nth-child(3n){height:60%}.es-palette-pixel-two .es-overhaul-art{--pack-color:#a7b6ee}.es-palette-cartoon .es-overhaul-art{--pack-color:#e6bc8f}.es-palette-noir .es-overhaul-art{--pack-color:#bdc7cf}.es-palette-redux .es-overhaul-art{--pack-color:#a7cb97}.es-overhaul-copy{padding:22px}.es-overhaul-copy>span{font:7px var(--mono);color:#739bb2;letter-spacing:.05em}.es-overhaul-copy h3{letter-spacing:-.035em;margin:12px 0;font-size:19px}.es-overhaul-copy p{min-height:44px;font-size:12px;line-height:1.8}.es-overhaul-copy>div{border-top:1px solid var(--space-line);justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:14px;display:flex}.es-overhaul-copy>div>span{color:#819eb2;font-size:10px}.es-overhaul-copy .es-text-link{font-size:11px}.es-catalog-intro{max-width:720px;margin:-5px 0 26px;font-size:12px;line-height:1.8}.es-pack-grid{grid-template-columns:1fr 1fr;gap:26px;display:grid}.es-sky-pack{background:#0b1925;border:1px solid #8cc9e32b;border-radius:7px;scroll-margin-top:110px;overflow:hidden}.es-sky-pack .es-comparison{border:0;border-radius:0}.es-comparison-compact .es-comparison-scene{height:290px}.es-comparison-compact .es-comparison-controls{gap:14px;padding:10px 16px}.es-comparison-compact .es-comparison-controls label{font-size:9px}.es-sky-pack-copy{padding:22px}.es-sky-pack-copy>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.es-sky-pack-copy>div>span{font:7px var(--mono);color:#7fa7c0}.es-sky-pack-copy h3{font-size:23px}.es-sky-pack-copy>p{margin-top:14px;font-size:12px}.es-sky-pack-copy>.es-unlinked{margin-top:15px;font-size:9px}.es-unlinked .icon{width:13px;height:13px}.es-tweaker-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:100px;display:grid}.es-tweaker-hero h1{margin-bottom:25px;font-size:clamp(37px,4.2vw,62px);line-height:1.23}.es-tweaker-hero p{max-width:480px;font-size:14px;line-height:1.9}.es-development{color:#a1c9df;background:#1430427a;border:1px solid #78b5d030;border-radius:4px;align-items:center;gap:8px;margin:25px 0 15px;padding:9px 12px;font-size:10px;display:inline-flex}.es-development i{background:#82b1ca;border-radius:50%;width:5px;height:5px}.es-tweaker-hero .es-small{max-width:370px;margin-bottom:25px;font-size:11px}.es-tweaker-panel{background:linear-gradient(140deg,#1832463d,#0000),#0b1925;border:1px solid #8cc9e33b;border-radius:9px;padding:27px;box-shadow:0 30px 100px #0003}.es-panel-title{font:8px var(--mono);color:#8bb5cc;justify-content:space-between;align-items:center;gap:20px;margin-bottom:42px;display:flex}.es-panel-title>span{align-items:center;gap:7px;display:flex}.es-panel-title .icon{width:16px;height:16px}.es-panel-title small{color:#7394aa;font-size:6px}.es-tweaker-panel h2{letter-spacing:-.03em;margin-bottom:20px;font:25px Geist}.es-preset-switch{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.es-preset-switch>button{border:1px solid var(--space-line);color:#8aafc4;background:#0c1c29;border-radius:5px;flex-direction:column;align-items:center;gap:9px;padding:13px 7px;font-size:10px;display:flex}.es-preset-switch>button[aria-pressed=true]{color:#d3f4ff;background:#1b3e50;border-color:#79c6dd90}.es-preset-description{min-height:96px;padding:20px 0}.es-preset-description>strong{color:#c1dce9;font-size:12px}.es-preset-description p{margin-top:7px;font-size:10px;line-height:1.8}.es-planned-setting{border-top:1px solid var(--space-line);justify-content:space-between;align-items:center;gap:10px;padding:17px 0;display:flex}.es-planned-setting strong{font-size:11px;font-weight:550}.es-planned-setting span{color:#7898ae;margin-top:6px;font-size:9px;display:block}.es-planned-setting>small{font:6px var(--mono);color:#668ba3}.es-tweaker-panel>.es-button{color:#aed3e5;background:#183c4d;border-color:#386175;width:100%;margin-top:22px;font-size:11px}.es-tweaker-notes{padding:110px 0 20px}.es-tweaker-notes h2{font-size:clamp(32px,3.4vw,49px);line-height:1.25}.es-tweaker-notes>div{grid-template-columns:repeat(3,1fr);gap:45px;margin-top:40px;display:grid}.es-tweaker-notes article{border-top:1px solid var(--space-line);padding-top:25px}.es-tweaker-notes article>span{font:9px var(--mono);color:#789db5}.es-tweaker-notes h3{margin:30px 0 14px;font-size:21px}.es-tweaker-notes p{font-size:12px;line-height:1.9}.es-tweaker-notes>.es-small{margin-top:35px;font-size:10px}.es-account-layout{grid-template-columns:220px 1fr;gap:65px;display:grid}.es-account-layout>aside{border-right:1px solid var(--space-line);padding-right:30px}.es-signed-out{align-items:center;gap:13px;margin:30px 0;display:flex}.es-signed-out>.icon{background:#142c3b;border:1px solid #6ba6bf40;border-radius:7px;width:35px;height:35px;padding:8px}.es-signed-out strong{font-size:12px;font-weight:550}.es-signed-out span{color:#84a3b8;margin-top:6px;font-size:10px;display:block}.es-account-layout aside nav{flex-direction:column;gap:8px;margin-bottom:40px;display:flex}.es-account-layout aside nav button{color:#91b0c5;text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:12px;padding:13px 10px;font-size:11px;display:flex}.es-account-layout aside nav button>.icon{width:17px;height:17px}.es-account-layout aside nav button>.icon:last-child{width:12px;height:12px;margin-left:auto}.es-account-layout aside nav button[aria-current=page]{color:#c0e7f7;background:#1837497a;border-color:#6298b139}.es-account-layout aside>.es-small{font-size:9px;line-height:1.9}.es-account-body{min-width:0}.es-account-body h1{margin-bottom:20px;font-size:clamp(35px,4.4vw,61px);line-height:1.2}.es-account-body>p{max-width:590px;font-size:13px;line-height:1.9}.es-account-cover{isolation:isolate;border:1px solid #80bfd74d;border-radius:7px;height:280px;margin-top:30px;padding:25px;position:relative;overflow:hidden}.es-account-cover>img{object-fit:cover;z-index:-2;opacity:.65;width:100%;height:100%;position:absolute;inset:0}.es-account-cover:after{content:"";z-index:-1;background:linear-gradient(#050b1320,#050b13a8);position:absolute;inset:0}.es-account-cover>strong{font:85px var(--display);letter-spacing:-.11em;color:#b9f4ff;font-weight:600}.es-account-cover>span{font:7px var(--mono);color:#b5d5e5;letter-spacing:.07em;position:absolute;bottom:25px;left:27px}.es-account-cover small{letter-spacing:-.03em;color:#e9f8ff;margin-top:10px;font:22px Geist;display:block}.es-cover-picker{color:#8eafc5;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;font-size:10px;display:flex}.es-cover-picker>div{gap:7px;display:flex}.es-cover-picker button{background:0 0;border:1px solid #81abc13b;border-radius:4px;padding:3px}.es-cover-picker button[aria-pressed=true]{border-color:var(--accent)}.es-cover-picker img{object-fit:cover;border-radius:2px;width:42px;height:28px}.es-account-connect{border-top:1px solid var(--space-line);align-items:center;gap:17px;margin-top:25px;padding:25px 0;display:flex}.es-account-connect>.icon{color:#8cc4df;width:30px;height:30px}.es-account-connect h2{letter-spacing:-.02em;font:16px Geist}.es-account-connect p{margin-top:7px;font-size:10px}.es-account-connect .es-button{gap:15px;margin-left:auto;font-size:10px}.es-account-empty{border-block:1px solid var(--space-line);text-align:center;margin-top:35px;padding:60px 25px}.es-account-empty>.icon{color:#7ba5be;width:35px;height:35px;margin:auto auto 25px}.es-account-empty h2{letter-spacing:-.04em;margin-bottom:14px;font:25px Geist}.es-account-empty p{max-width:400px;margin:0 auto 25px;font-size:12px;line-height:1.9}.es-creator-orbit{isolation:isolate;background:radial-gradient(#265c7136,#0000 66%);justify-content:center;align-items:center;height:230px;margin-top:25px;display:flex;position:relative;overflow:hidden}.es-creator-orbit>strong{font:75px var(--display);letter-spacing:-.1em;color:#b9efff;font-weight:600}.es-creator-orbit>i{z-index:-1;border:1px solid #72b5d249;border-radius:50%;width:450px;height:160px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-20deg)}.es-creator-orbit>i:nth-child(2){border-style:dashed;transform:translate(-50%,-50%)rotate(20deg)}.es-creator-orbit>span{font:7px var(--mono);letter-spacing:.1em;color:#719bb5;position:absolute;bottom:15px}.es-creator-facts{grid-template-columns:1fr 1fr;gap:30px;margin:25px 0 30px;display:grid}.es-creator-facts>div{border-top:1px solid var(--space-line);padding-top:23px}.es-creator-facts .icon{color:#86b8d1;width:20px;height:20px;margin-bottom:17px}.es-creator-facts h2{letter-spacing:-.03em;margin-bottom:12px;font:19px Geist}.es-creator-facts p{font-size:12px;line-height:1.9}.es-account-body>.es-small{margin-top:17px;font-size:10px}.es-not-found{padding-block:180px 130px}.es-not-found h1{margin-bottom:25px;font-size:clamp(40px,6vw,80px)}.es-not-found p{margin-bottom:30px;font-size:14px}.es-dialog{color:#dfedf8;background:#0c1b27;border:1px solid #88c7dc40;border-radius:10px;width:calc(100% - 32px);max-width:820px;max-height:calc(100svh - 32px);margin:auto;padding:0;position:fixed;overflow:auto;box-shadow:0 40px 130px #000a}.es-dialog::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000a}.es-dialog-shell{grid-template-columns:280px 1fr;min-height:440px;display:grid;position:relative}.es-dialog-close{z-index:2;background:#0c1c2cdb;border:1px solid #83bad03d;border-radius:5px;place-items:center;width:33px;height:33px;display:grid;position:absolute;top:17px;right:17px}.es-dialog-close>.icon{width:17px;height:17px}.es-dialog-art{isolation:isolate;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex;position:relative;overflow:hidden}.es-dialog-art>img{object-fit:cover;opacity:.4;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.es-dialog-art>span{font:95px var(--display);letter-spacing:-.11em;color:#b7f4ff;font-weight:600}.es-dialog-art>small{font:7px var(--mono);letter-spacing:.14em;color:#abd3e2;margin-top:17px}.es-dialog-copy{padding:60px 36px 35px}.es-dialog-copy h2{overflow-wrap:break-word;margin-bottom:22px;font-size:29px;line-height:1.25}.es-dialog-copy>p{margin-bottom:20px;font-size:12px;line-height:1.9}.es-dialog-copy>.es-small{font-size:10px}.es-dialog-copy>.es-button{min-height:44px;margin-top:13px;font-size:11px}.es-dialog-fact{border-block:1px solid var(--space-line);align-items:center;gap:12px;margin:22px 0;padding:20px 0;font-size:11px;display:flex}.es-dialog-fact>.icon{color:#95c6db;width:24px;height:24px}.es-dialog-fact small{color:#7e9db2;margin-top:6px;font-size:9px;line-height:1.7;display:block}.es-dialog-fact>b{font:9px var(--mono);color:#91d2ba;margin-left:auto}@keyframes es-turn{to{transform:rotate(384deg)}}@keyframes es-draw{0%,10%{stroke-dashoffset:1px;opacity:.3}65%,to{stroke-dashoffset:0;opacity:.8}}@keyframes es-star{0%{opacity:.45}to{opacity:1}}@media (min-width:1700px){.es-section{padding-top:120px;padding-bottom:120px}.es-page{padding-top:130px}.es-about{gap:110px}}@media (max-width:1150px){.es-header-inner{gap:20px;padding-inline:30px}.es-nav{gap:23px;margin-right:15px}.es-about{grid-template-columns:1fr 1.15fr;gap:45px}.es-about-product .demo-sidebar{width:86px}.es-about-product .demo-content{padding:17px}.es-about-product .demo-content-top h3{font-size:16px}.es-about-product .demo-sky{height:170px}.es-account-feature{gap:60px}.es-faq-layout{grid-template-columns:235px 1fr;gap:50px}.es-developers{gap:45px}.es-game-detail{gap:55px}.es-game-grid{grid-template-columns:repeat(3,1fr)}.es-tweaker-hero{gap:45px}.es-account-layout{grid-template-columns:190px 1fr;gap:40px}.es-account-connect{flex-wrap:wrap}.es-account-connect .es-button{margin:10px 0 0 47px}.es-overhaul-grid{grid-template-columns:repeat(2,1fr)}.es-preview-tabs>button{gap:8px}.es-preview-tabs img{width:38px}.es-preview-tabs>button>span{font-size:10px}.es-preview-tabs .icon{display:none}.es-footer-top{gap:30px}}@media (min-width:801px) and (max-height:800px){.es-site.hr-eclipse .hr-copy{top:118px}.es-site.hr-eclipse .hr-copy h1{font-size:58px}.es-site .hr-copy>p:not(.eyebrow){margin:17px auto 20px;font-size:12px}.es-site .hr-product{bottom:60px}.es-site .hr-stage{min-height:760px}}@media (max-width:800px){.es-header-inner{gap:15px;height:74px;padding:0 22px}.es-nav{gap:18px;margin:0}.es-nav>a{font-size:11px}.es-header-actions{gap:6px}.es-header-download{display:none}.es-motion{width:27px}.es-account-link{padding:0 10px}.es-account-link>span{display:none}.es-brand strong{font-size:14px}.es-brand img{width:28px;height:28px}.es-brand strong span{font-size:5px}.es-site .hr-stage{height:100svh;min-height:740px;top:0}.es-site .hr-story{height:215svh}.es-site .hr-copy{top:130px}.es-site .hr-copy h1{font-size:clamp(40px,7.5vw,58px)}.es-site .hr-product{bottom:88px}.es-site .hr-frame{inset:89px 16px 70px}.es-section{padding-top:70px;padding-bottom:70px}.es-section-head{gap:30px}.es-section-head h2{font-size:34px}.es-section-head>p,.es-heading-aside{max-width:240px;font-size:12px}.es-preview-tabs{gap:6px}.es-preview-tabs>button{flex-direction:column;align-items:flex-start;padding:7px}.es-preview-tabs img{width:100%;height:37px}.es-preview-tabs>button>span{font-size:10px;line-height:1.5}.es-preview-tabs small{display:none}.es-about{grid-template-columns:1fr;gap:80px;padding-top:60px}.es-about-copy>div>p{max-width:540px}.es-about-product{width:100%;max-width:650px;margin:auto}.es-about-product .demo-sidebar{width:115px}.es-about-product .demo-sky{height:230px}.es-product-orbit{inset:-60px 0}.es-feature-list{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.es-feature-list>div{display:block}.es-feature-list h3{margin-top:15px;font-size:14px}.es-feature-list p{font-size:11px}.es-game-rail{grid-auto-columns:calc(38.4615% - 13.4615px)}.es-step-grid{gap:27px}.es-step-grid h3{font-size:21px}.es-step-grid p{font-size:12px}.es-step-bottom{gap:30px}.es-account-feature{gap:40px}.es-identity-card{min-height:330px;padding:22px}.es-identity-card>strong{font-size:90px}.es-identity-bottom{font-size:20px}.es-faq-layout{grid-template-columns:1fr;gap:25px}.es-faq-categories{scrollbar-width:thin;flex-direction:row;padding:5px 5px 12px;overflow-x:auto}.es-faq-categories>button{border-color:#6b9bb22b;flex:none;gap:9px;min-height:42px;padding:8px 11px;font-size:10px}.es-faq-categories small{display:none}.es-faq-items summary{font-size:13px}.es-developers{grid-template-columns:.9fr 1fr;gap:30px}.es-developers h2{font-size:32px}.es-developers p{font-size:12px}.es-constellation>span{font-size:5px}.es-closing{padding-top:80px;padding-bottom:90px}.es-footer-top{grid-template-columns:1.5fr 1fr 1fr;gap:35px}.es-footer-top>div:last-child{flex-flow:wrap;grid-column:1/-1;align-items:center;gap:25px;display:flex}.es-footer-top>div:last-child>span{margin:0}.es-footer-bottom{align-items:flex-start}.es-footer-bottom p{max-width:280px;font-size:8px;line-height:1.8}.es-footer-bottom>div{flex:none;gap:18px}.es-page{padding-top:105px}.es-page-heading{margin-bottom:35px}.es-page-heading h1{font-size:48px}.es-page-heading p{font-size:13px}.es-game-detail{gap:30px}.es-game-detail-copy h1{font-size:43px}.es-game-detail-copy p{font-size:12px}.es-game-detail-copy>.es-small{font-size:9px}.es-game-detail-art>span{font-size:22px;bottom:20px;left:20px}.es-game-summary{grid-template-columns:1fr 1fr;gap:20px}.es-sky-grid{gap:13px}.es-sky-grid img{height:150px}.es-sky-grid>a>div{padding:17px}.es-sky-grid h3{font-size:20px}.es-sky-grid p{font-size:11px}.es-sky-grid>a>.icon{display:none}.es-pending{flex-wrap:wrap}.es-pending>div{flex:1}.es-pending .es-button{margin-left:52px}.es-tweaker-hero{grid-template-columns:1fr;gap:50px}.es-tweaker-hero h1{font-size:47px}.es-tweaker-hero>div:first-child p{max-width:560px}.es-tweaker-panel{justify-self:center;width:100%;max-width:560px}.es-tweaker-notes{padding-top:80px}.es-tweaker-notes>div{gap:25px}.es-account-layout{grid-template-columns:1fr;gap:35px}.es-account-layout>aside{border-right:0;border-bottom:1px solid var(--space-line);padding:0 0 20px}.es-account-layout aside>.es-kicker,.es-account-layout aside>.es-small,.es-signed-out{display:none}.es-account-layout aside nav{flex-direction:row;gap:9px;margin:0}.es-account-layout aside nav button{justify-content:center;min-width:130px;font-size:11px}.es-account-layout aside nav button>.icon:last-child{display:none}.es-account-connect .es-button{margin:0 0 0 auto}.es-dialog-shell{grid-template-columns:220px 1fr}.es-dialog-copy{padding:58px 28px 30px}.es-dialog-copy h2{font-size:26px}}@media (max-width:580px){.es-site{--gutter:22px}.es-nav{display:none}.es-nav-open{background:#081522fc;border-bottom:1px solid #8cc9e340;flex-direction:column;align-items:stretch;gap:0;padding:12px 22px 22px;display:flex;position:absolute;top:73px;left:0;right:0;box-shadow:0 25px 30px #0005}.es-nav>a{min-height:48px;padding:13px 12px;font-size:14px}.es-nav>a[aria-current=page]:after{bottom:9px;left:12px}.es-header-actions{gap:6px;margin-left:auto}.es-menu{place-items:center;display:grid}.es-motion{width:29px;min-height:40px;font-size:12px}.es-account-link{min-height:36px;padding:0 10px}.es-site .hr-story{height:205svh}.es-site .hr-copy{top:117px}.es-site .hr-copy h1{font-size:clamp(34px,9vw,47px)}.es-site .hr-copy>p:not(.eyebrow){max-width:300px;margin:18px auto 22px;font-size:12px}.es-site .hr-copy .hero-actions{gap:18px}.es-site .hr-copy .platform-note{font-size:6px}.es-site .hr-product{bottom:85px}.es-site .hr-stage{min-height:730px}.es-site .hr-frame{inset:88px 14px 66px}.es-site .hr-bottom{bottom:22px}.es-site .hr-annotation{display:none}.es-site .hr-assets{opacity:.65}.es-site .hr-copy .hr-magnetic{gap:16px;min-height:46px;padding:0 16px;font-size:10px}.es-site .hr-discover{font-size:10px}.es-section{padding-block:60px}.es-section-head{margin-bottom:27px;display:block}.es-section-head h2{font-size:31px;line-height:1.22}.es-section-head>p,.es-heading-aside{max-width:330px;margin-top:21px;font-size:12px}.es-kicker{letter-spacing:.08em;margin-bottom:18px;font-size:7px}.es-button{gap:20px;min-height:47px;padding:11px 17px;font-size:11px}.es-text-link{font-size:11px}.es-preview-tabs{scrollbar-width:thin;gap:7px;margin-inline:-4px;padding:4px 4px 10px;display:flex;overflow:auto}.es-preview-tabs>button{flex-direction:row;gap:9px;min-width:112px;min-height:53px;padding:7px}.es-preview-tabs img{width:34px;height:33px}.es-preview-tabs>button>span{font-size:10px}.es-comparison-scene{height:300px}.es-compare-labels{inset:13px 13px auto}.es-compare-labels>span{padding:6px 9px;font-size:9px}.es-compare-handle>span{width:36px;height:36px}.es-art-tag{font-size:6px;bottom:13px;left:13px}.es-comparison-controls{gap:12px;padding:11px 13px}.es-comparison-controls label{gap:6px;font-size:8px}.es-comparison-controls label .icon{width:13px;height:13px}.es-comparison-controls>span{min-width:37px;font-size:8px}.es-showcase-foot{flex-direction:column;align-items:flex-start;gap:9px;margin-top:13px}.es-showcase-foot>p{max-width:350px;font-size:9px}.es-about{gap:50px}.es-about-copy h2{font-size:32px}.es-about-copy>div>p{font-size:12px;line-height:1.85}.es-feature-list{margin-block:22px;display:block}.es-feature-list>div{padding:15px 0;display:flex}.es-feature-list h3{margin-top:0;font-size:14px}.es-feature-list p{font-size:11px}.es-about-product .launcher-demo{transform:none}.es-about-product .demo-sidebar{width:77px}.es-about-product .demo-sidebar button{gap:5px;font-size:7px}.es-about-product .demo-sidebar .icon{width:12px;height:12px}.es-about-product .demo-titlebar{padding:0 10px;font-size:8px}.es-about-product .demo-content{padding:14px 10px}.es-about-product .demo-sky{height:155px}.es-about-product .demo-tabs button{font-size:8px}.es-about-product .demo-content-top h3{font-size:14px}.es-about-product .demo-sky-options img{height:36px}.es-about-product .demo-sky-options span{font-size:7px}.es-about-product .demo-sidebar-foot{display:none}.es-product-foot{gap:10px;margin-top:16px;font-size:5px}.es-product-orbit{inset:-30px 0}.es-product-orbit>span{display:none}.es-game-rail{grid-auto-columns:calc(58.8235% - 8.23529px);gap:14px}.es-game-info h3{font-size:19px}.es-game-info>span:first-child{font-size:7px}.es-game-info .es-status{font-size:9px}.es-step-grid{grid-template-columns:1fr;gap:30px}.es-step-grid>div{min-height:145px;padding-top:20px;padding-left:57px}.es-step-number{margin:0;font-size:11px;position:absolute;top:20px;left:0}.es-step-grid>div>.icon{display:none}.es-step-grid h3{margin-bottom:10px;font-size:22px}.es-step-grid p{max-width:none;font-size:12px}.es-step-bottom{margin-top:5px;padding-top:8px;display:block}.es-step-bottom>span{font-size:9px}.es-step-bottom>.es-button{margin-top:23px}.es-account-feature{grid-template-columns:1fr;gap:45px}.es-account-feature h2{font-size:39px}.es-account-feature p{font-size:12px}.es-identity-card{justify-self:center;width:100%;max-width:430px;min-height:335px;transform:none}.es-identity-card:hover{transform:none}.es-identity-card>strong{font-size:100px}.es-identity-bottom{font-size:25px}.es-faq-layout{gap:18px}.es-faq-items summary{padding:20px 0;font-size:12px}.es-faq-items p{padding-right:10px;font-size:11px;line-height:1.85}.es-faq-categories{margin-inline:-4px;padding-top:3px}.es-developers{grid-template-columns:1fr;gap:38px}.es-constellation{width:100%;max-width:420px;margin:auto}.es-constellation>svg{max-height:245px}.es-constellation>span{margin-top:0;font-size:5px}.es-developers h2{font-size:33px}.es-developers p{font-size:12px}.es-closing{padding-block:70px 80px}.es-closing h2{font-size:36px}.es-closing p{font-size:12px}.es-closing .es-platform{font-size:7px}.es-footer{padding-top:35px}.es-footer-top{grid-template-columns:1fr 1fr;gap:30px;padding-bottom:32px}.es-footer-top>div:first-child{grid-column:1/-1}.es-footer-top>div:first-child p{max-width:none;font-size:10px}.es-footer-top>div:last-child{gap:18px}.es-footer-top>div:last-child>span{width:100%}.es-footer-bottom{flex-direction:column;gap:18px;padding-block:23px 28px}.es-footer-bottom p{max-width:none;font-size:8px}.es-footer-bottom>div{gap:28px}.es-footer-bottom a,.es-footer-bottom button{font-size:9px}.es-page{padding-top:99px}.es-breadcrumbs{gap:9px;margin-bottom:35px;font-size:9px}.es-breadcrumbs>span{gap:9px}.es-page-heading h1{margin-bottom:21px;font-size:37px}.es-page-heading p{font-size:12px}.es-catalog-toolbar{flex-direction:column;align-items:stretch;gap:13px}.es-search{min-height:47px}.es-search input{font-size:12px}.es-catalog-toolbar>.es-segment{align-self:flex-start}.es-segment button{min-height:36px;padding:8px 14px;font-size:10px}.es-results{margin-block:16px 24px;font-size:7px}.es-game-grid{grid-template-columns:1fr 1fr;gap:22px 13px}.es-game-grid .es-game-art{aspect-ratio:1}.es-game-grid .es-game-info h3{margin-top:7px;font-size:16px;line-height:1.3}.es-game-grid .es-card-arrow{width:28px;height:28px;bottom:10px;right:10px}.es-game-grid .es-card-arrow .icon{width:13px;height:13px}.es-game-grid .es-game-info{padding-top:13px}.es-game-grid .es-status{gap:5px;font-size:8px}.es-bottom-note{gap:10px;margin-top:30px;padding-top:20px}.es-bottom-note p{font-size:9px}.es-empty{min-height:290px;padding:45px 10px}.es-empty h3{font-size:22px}.es-empty p{font-size:11px}.es-game-detail{grid-template-columns:1fr;gap:34px}.es-game-detail-copy h1{font-size:40px}.es-game-detail-copy h1 em{font-size:.68em}.es-game-detail-copy>.es-status{margin-bottom:20px}.es-game-detail-art{justify-self:center;max-width:400px}.es-game-summary{gap:25px 12px;margin-top:35px;padding-block:24px}.es-game-summary>div{gap:12px}.es-game-summary strong{font-size:26px}.es-game-summary span{font-size:9px}.es-game-summary .icon{width:22px;height:22px}.es-game-picks{padding-top:50px}.es-sky-grid{grid-template-columns:1fr;gap:20px}.es-sky-grid img{height:210px}.es-sky-grid>a>div{padding:20px}.es-sky-grid h3{font-size:23px}.es-sky-grid p{max-width:none}.es-pending{gap:15px;margin-top:40px;padding-block:28px}.es-pending h2{font-size:20px;line-height:1.4}.es-pending p{font-size:11px}.es-pending .es-button{margin-left:43px}.es-select-label{justify-content:space-between}.es-select-label select{width:calc(100% - 50px);max-width:none;min-height:46px;font-size:11px}.es-pack-filters{flex-direction:column;align-items:flex-start;gap:13px}.es-pack-filters>.es-results{font-size:8px}.es-overhaul-section,.es-sky-section{margin-top:39px}.es-catalog-heading{margin-bottom:23px;padding-top:22px;display:block}.es-catalog-heading h2{font-size:23px}.es-catalog-heading>span{margin-top:12px;font-size:6px;display:block}.es-overhaul-grid{grid-template-columns:1fr;gap:20px}.es-overhaul-art{height:220px}.es-overhaul-art>strong{font-size:44px}.es-overhaul-copy{padding:21px}.es-overhaul-copy p{min-height:0}.es-overhaul-copy h3{font-size:20px}.es-catalog-intro{font-size:10px}.es-pack-grid{grid-template-columns:1fr;gap:24px}.es-comparison-compact .es-comparison-scene{height:270px}.es-sky-pack-copy{padding:20px}.es-sky-pack-copy h3{font-size:23px}.es-sky-pack-copy>p{font-size:11px}.es-tweaker-hero h1{font-size:35px}.es-tweaker-hero>div:first-child p{font-size:12px}.es-tweaker-panel{padding:21px}.es-panel-title{margin-bottom:30px}.es-panel-title>span{font-size:7px}.es-panel-title small{font-size:5px}.es-tweaker-panel h2{font-size:23px}.es-preset-switch>button{gap:10px;font-size:9px}.es-tweaker-notes{padding-top:60px}.es-tweaker-notes h2{font-size:30px}.es-tweaker-notes>div{grid-template-columns:1fr;gap:28px;margin-top:32px}.es-tweaker-notes h3{margin-top:20px;font-size:23px}.es-tweaker-notes>.es-small{font-size:9px}.es-account-layout aside nav{justify-content:space-between;gap:5px}.es-account-layout aside nav button{gap:8px;min-width:0;padding:11px 10px;font-size:9px}.es-account-layout aside nav button>.icon{width:15px;height:15px}.es-account-layout{gap:30px}.es-account-body h1{font-size:38px}.es-account-body>p{font-size:12px}.es-account-cover{height:255px;margin-top:25px}.es-account-cover>strong{font-size:80px}.es-cover-picker{gap:10px;font-size:9px}.es-account-connect{align-items:flex-start;gap:13px}.es-account-connect>.icon{width:25px;height:25px;margin-top:4px}.es-account-connect>div{flex:1}.es-account-connect h2{font-size:14px;line-height:1.5}.es-account-connect p{font-size:9px}.es-account-connect .es-button{width:100%;margin:10px 0 0;font-size:11px}.es-account-empty{padding-inline:10px}.es-account-empty h2{font-size:23px}.es-account-empty p{font-size:11px}.es-creator-facts{grid-template-columns:1fr;gap:25px}.es-creator-facts p{font-size:11px}.es-creator-orbit>i{width:330px;height:130px}.es-dialog-shell{grid-template-columns:1fr;min-height:0}.es-dialog-art{align-items:flex-start;height:115px;padding:20px 25px}.es-dialog-art>span{font-size:68px;line-height:1}.es-dialog-art>small{font-size:6px;position:absolute;bottom:30px;left:135px}.es-dialog-art>img{object-position:center 55%;opacity:.35}.es-dialog-copy{padding:29px 25px}.es-dialog-copy h2{font-size:27px}.es-dialog-copy .es-kicker{font-size:6px}.es-dialog-copy>p{font-size:11px}.es-dialog-copy .es-small{font-size:9px}.es-dialog-fact{font-size:10px}.es-dialog-copy>.es-button{font-size:11px}.es-not-found{padding-top:145px;padding-bottom:90px}.es-not-found h1{font-size:42px}}@media (max-width:580px) and (max-height:740px){.es-site .hr-stage{height:100svh;min-height:650px}.es-site .hr-copy{top:106px}.es-site .hr-copy h1{font-size:34px}.es-site .hr-copy>p:not(.eyebrow){max-width:290px;margin:15px auto 18px;font-size:10px}.es-site .hr-product{bottom:73px}.es-site .hr-product .demo-body{max-height:185px}.es-site .hr-product .is-compact .demo-sky{height:66px}}.es-still *,.es-still :before,.es-still :after{animation-play-state:paused!important}.es-still .es-constellation svg path{stroke-dashoffset:0;opacity:.8}@media (min-width:581px) and (max-width:800px){.es-site .hr-stage{min-height:850px}}@media (prefers-reduced-motion:reduce){.es-site .hr-story{height:auto}.es-site .hr-stage{position:relative;top:0}.es-site .hr-assets{display:none}.es-site .hr-product{transform:none!important}.es-site .es-constellation svg path{stroke-dashoffset:0;opacity:.8}.es-site .es-about-product .launcher-demo,.es-site .es-identity-card{transform:none}.es-site *{scroll-behavior:auto!important}}
/*$vite$:1*/