@font-face{font-family:Rebuild Anton;src:url(/fonts/rebuild/anton-latin.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rebuild Archivo Black;src:url(/fonts/rebuild/archivoblack-latin.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rebuild Barlow Condensed;src:url(/fonts/rebuild/barlowcondensed-latin.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rebuild Bebas Neue;src:url(/fonts/rebuild/bebasneue-latin.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rebuild Big Shoulders Display;src:url(/fonts/rebuild/bigshouldersdisplay-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rebuild Bricolage Grotesque;src:url(/fonts/rebuild/bricolagegrotesque-latin.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rebuild Space Grotesk;src:url(/fonts/rebuild/spacegrotesk-latin.woff2)format("woff2");font-style:normal;font-weight:300 700;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rebuild Syne;src:url(/fonts/rebuild/syne-latin.woff2)format("woff2");font-style:normal;font-weight:400 800;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rebuild Unbounded;src:url(/fonts/rebuild/unbounded-latin.woff2)format("woff2");font-style:normal;font-weight:200 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rebuild IBM Plex Mono;src:url(/fonts/rebuild/ibmplexmono-latin-400.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rebuild IBM Plex Mono;src:url(/fonts/rebuild/ibmplexmono-latin-500.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--rb-font-poster:"Rebuild Anton", "MiSans", "PingFang SC", "Microsoft YaHei", sans-serif;--rb-font-block:"Rebuild Archivo Black", "MiSans", "PingFang SC", "Microsoft YaHei", sans-serif;--rb-font-condensed:"Rebuild Barlow Condensed", "MiSans", "PingFang SC", "Microsoft YaHei", sans-serif;--rb-font-tall:"Rebuild Bebas Neue", "MiSans", "PingFang SC", "Microsoft YaHei", sans-serif;--rb-font-industrial:"Rebuild Big Shoulders Display", "MiSans", "PingFang SC", "Microsoft YaHei", sans-serif;--rb-font-editorial:"Rebuild Bricolage Grotesque", "MiSans", "PingFang SC", "Microsoft YaHei", sans-serif;--rb-font-text:"Rebuild Space Grotesk", "MiSans", "PingFang SC", "Microsoft YaHei", sans-serif;--rb-font-music:"Rebuild Syne", "MiSans", "PingFang SC", "Microsoft YaHei", sans-serif;--rb-font-wide:"Rebuild Unbounded", "MiSans", "PingFang SC", "Microsoft YaHei", sans-serif;--rb-font-mono:"Rebuild IBM Plex Mono", "MiSans", ui-monospace, monospace;--rb-font-display:var(--rb-font-poster);--rb-font-body:var(--rb-font-text);--rb-font-cjk:"MiSans", "PingFang SC", "Microsoft YaHei", sans-serif}.rb-type-poster{font-family:var(--rb-font-poster);font-synthesis:none}.rb-type-block{font-family:var(--rb-font-block);font-synthesis:none}.rb-type-condensed{font-family:var(--rb-font-condensed);font-synthesis:none}.rb-type-tall{font-family:var(--rb-font-tall);font-synthesis:none}.rb-type-industrial{font-family:var(--rb-font-industrial);font-synthesis:none}.rb-type-editorial{font-family:var(--rb-font-editorial);font-synthesis:none}.rb-type-text{font-family:var(--rb-font-text);font-synthesis:none}.rb-type-music{font-family:var(--rb-font-music);font-synthesis:none}.rb-type-wide{font-family:var(--rb-font-wide);font-synthesis:none}.rb-type-mono{font-family:var(--rb-font-mono);font-synthesis:none}.rb-type-display{font-family:var(--rb-font-display);font-synthesis:none;font-weight:400}.rb-type-body{font-family:var(--rb-font-body)}.rb-type-mono{font-variant-numeric:tabular-nums}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rb-cjk:"MiSans","PingFang SC","Microsoft YaHei",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{color:#d7e2d8;font-family:var(--rb-font-body),var(--rb-cjk);-webkit-font-smoothing:antialiased;background:#09141b;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}img,svg{max-width:100%;display:block}h1,h2,h3,p,figure{margin:0}button{cursor:pointer}button:disabled{cursor:default}button,input,select,textarea{color:inherit}button{border:0}::selection{color:#14261f;background:#b9d1ba}:focus-visible{outline-offset:5px;outline:2px solid #bdddc5}textarea{resize:vertical}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (forced-colors:active){a,button,input,select,textarea{forced-color-adjust:auto}}.rb-route-loading{background:#09141b;place-items:center;min-height:100svh;display:grid}.rb-route-loading span{background:#a8c8c3;width:80px;height:1px}.rb-route-error{color:#d7e2d8;background:#09141b;flex-direction:column;gap:40px;min-height:100svh;padding:20vh 8vw;display:flex}.rb-route-error h1{font:400 clamp(35px,6vw,80px) var(--rb-font-display)}.rb-route-error button{color:#12291f;background:#b4cbbb;width:fit-content;padding:15px 20px}.xp-shell{--xp-ink:#e1ebe5;--xp-muted:#a6beb9;--xp-blue:#72aff0;--xp-green:#98c9aa;--xp-display:var(--rb-font-editorial);--xp-body:var(--rb-font-text);--xp-mono:var(--rb-font-mono);--xp-gutter:clamp(22px,6.8vw,150px);--xp-ease:cubic-bezier(.19,1,.22,1);--hero-height:max(820px,100svh);--focus-x:73%;--focus-y:41%;isolation:isolate;min-height:100svh;color:var(--xp-ink);font-family:var(--xp-body);font-size:16px;line-height:1.65;position:relative}.xp-shell[data-mode=software]{--focus-x:74%;--focus-y:47%}.xp-shell[data-mode=games],.xp-shell[data-mode=mods],.xp-shell[data-mode=music],.xp-shell[data-mode=quiet]{--focus-x:66%;--focus-y:48%}.xp-shell a{text-decoration:none}.xp-shell button{font:inherit}.xp-shell :is(h1,h2,h3){font-family:var(--xp-display);letter-spacing:-.055em;text-wrap:balance;font-weight:550;line-height:1.12}.xp-shell :is(a,button,input,textarea,select):focus-visible{outline-offset:6px;outline:2px solid #bddecb}.xp-main{z-index:1;min-height:80svh;position:relative}.xp-backdrop{height:var(--hero-height);pointer-events:none;z-index:0;background:#0b1920;position:fixed;inset:0 0 auto;overflow:hidden}.xp-backdrop canvas{opacity:0;width:100%;height:100%;transition:opacity .65s;position:absolute;inset:0}.xp-backdrop[data-ready=true] canvas{opacity:1}.xp-static-field{background:radial-gradient(ellipse at var(--focus-x) var(--focus-y),#27495888,transparent 62%),#0b1920;position:absolute;inset:0}.xp-static-field i{width:35vw;height:35vw;left:var(--focus-x);top:var(--focus-y);border:1px solid #99bcc731;border-radius:50%;position:absolute;transform:translate(-50%,-50%)rotate(-20deg)}.xp-static-field i:last-child{width:31vw;height:31vw;transform:translate(-50%,-50%)rotateX(35deg)}.xp-backdrop[data-ready=true] .xp-static-field{opacity:0}.xp-arrow{width:27px;height:27px;transition:transform .26s var(--xp-ease);flex-shrink:0}.xp-arrow-back{transform:rotate(180deg)}.xp-action{min-width:180px;min-height:58px;color:var(--xp-ink);isolation:isolate;background:0 0;justify-content:space-between;align-items:center;gap:32px;padding:0 0 0 2px;font-size:15px;font-weight:500;display:inline-flex;position:relative}.xp-action-end{place-items:center;width:51px;height:51px;display:grid;position:relative}.xp-action-end:before{content:"";transition:transform .3s var(--xp-ease),background .22s;border:1px solid #c7dfce70;position:absolute;inset:4px;transform:rotate(45deg)scale(.82)}.xp-action:hover .xp-action-end:before{background:#a5c9b212;transform:rotate(45deg)scale(1)}.xp-action>i{transform-origin:0;height:1px;transition:transform .4s var(--xp-ease);background:#c4ded0;position:absolute;bottom:10px;left:0;right:68px;transform:scaleX(.18)}.xp-action:active .xp-action-end{transform:scale(.94)}.xp-action-secondary{min-width:150px;color:var(--xp-muted);font-size:13px}.xp-reveal.is-visible{opacity:1;clip-path:inset(0);transition:transform .85s var(--xp-ease),opacity .65s ease,clip-path .85s var(--xp-ease);transition-delay:var(--reveal-delay,0s);transform:none}.xp-spatial{perspective:1400px;--tilt-x:0deg;--tilt-y:0deg;--light-x:50%;position:relative}.xp-spatial-frame{transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;transition:transform .65s var(--xp-ease);position:relative;overflow:hidden}.xp-spatial-frame>img{width:100%;height:auto;display:block}.xp-image-light{pointer-events:none;background:linear-gradient(115deg,transparent 35%,#cae3dc12 var(--light-x),transparent 70%);mix-blend-mode:screen;opacity:.6;transition:opacity .25s;position:absolute;inset:0}.xp-spatial:hover .xp-image-light{opacity:1}.xp-frame{position:relative}.xp-frame-corner{z-index:2;pointer-events:none;border-style:solid;border-color:#d4e7e04d;width:28px;height:28px;position:absolute}.xp-frame-corner-a{border-width:1px 0 0 1px;top:0;left:0}.xp-frame-corner-b{border-width:0 1px 1px 0;bottom:0;right:0}.xp-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.xp-skip{z-index:100;color:#132b22;background:#d0e1d3;padding:10px 20px;position:fixed;top:10px;left:15px;transform:translateY(-200%)}.xp-skip:focus{transform:none}.xp-header{height:92px;padding:0 var(--xp-gutter);z-index:50;transition:height .3s var(--xp-ease),background .3s;background:linear-gradient(#09171e94,#0000);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;top:0;left:0;right:0}.xp-header[data-scrolled=true]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a181ee8;height:75px}.xp-brand{align-items:center;gap:11px;width:max-content;min-height:48px;display:flex}.xp-brand img{object-fit:contain;width:40px;height:40px}.xp-brand>span{letter-spacing:-.035em;font-size:15px;font-weight:600;line-height:1.05}.xp-brand>span>span{letter-spacing:.12em;margin-top:5px;font-size:11px;font-weight:400;display:block}.xp-nav{grid-template-columns:repeat(4,84px);gap:12px;display:grid}.xp-nav>a{place-items:center;height:52px;font-size:14px;font-weight:500;display:grid;position:relative}.xp-nav>a>span{transition:color .18s,transform .25s var(--xp-ease)}.xp-nav>a>i{opacity:0;width:3px;height:3px;transition:transform .22s var(--xp-ease),opacity .22s;background:#abd8d8;position:absolute;bottom:6px;left:calc(50% - 1.5px);transform:rotate(45deg)scale(0)}.xp-nav>a[aria-current=page]>i{opacity:1;transform:rotate(45deg)scale(1)}.xp-header-tools{justify-content:flex-end;align-items:center;gap:26px;display:flex}.xp-language-trigger{background:0 0;align-items:center;gap:10px;min-height:46px;padding:0;font-size:12px;display:flex}.xp-language-trigger svg{fill:none;stroke:currentColor;stroke-width:1.2px;width:11px;height:11px}.xp-language-menu{inset:77px calc(var(--xp-gutter) + 49px) auto auto;color:#dcebe0;z-index:70;background:#16302b;border:1px solid #a9c6b733;width:206px;margin:0;padding:9px;position:fixed;box-shadow:0 25px 50px #020b1840}.xp-language-menu::backdrop{background:0 0}.xp-language-menu:popover-open{animation:xp-language-open .22s var(--xp-ease)}.xp-language-menu>a{justify-content:space-between;align-items:center;min-height:46px;padding:8px 13px;font-size:13px;transition:background .16s;display:flex}.xp-language-menu>a>span{color:#a5d5b9;font-size:11px}.xp-menu-toggle{background:0 0;flex-direction:column;justify-content:center;gap:7px;width:35px;height:48px;padding:0;display:flex}.xp-menu-toggle>span{height:1px;transition:width .2s var(--xp-ease),transform .2s;background:currentColor;display:block}.xp-menu-toggle>span:first-child{width:31px}.xp-menu-toggle>span:last-child{width:22px;margin-left:auto}.xp-menu-toggle:hover>span:last-child{width:31px}.xp-menu-toggle:active>span:first-child{transform:translate(-3px)}.xp-menu{width:100%;max-width:none;height:100dvh;max-height:none;padding:30px var(--xp-gutter);color:var(--xp-ink);isolation:isolate;background:#0a191f;border:0;margin:0;inset:0;overflow:auto}.xp-menu[open]{animation:xp-menu-open .45s var(--xp-ease);flex-direction:column;display:flex}.xp-menu-top{justify-content:space-between;align-items:center;min-height:52px;display:flex}.xp-menu-top img{object-fit:contain;width:48px;height:48px}.xp-menu-close{background:0 0;width:44px;height:44px;position:relative}.xp-menu-close span{background:currentColor;width:26px;height:1px;position:absolute;top:21px;left:9px;transform:rotate(45deg)}.xp-menu-close span:last-child{transform:rotate(-45deg)}.xp-menu-routes{flex-direction:column;width:min(760px,70%);margin:auto 0 auto auto;padding:40px 0;display:flex}.xp-menu-routes>a{min-height:clamp(75px,11vh,128px);font-family:var(--xp-display);letter-spacing:-.06em;transition:padding .45s var(--xp-ease),color .2s;justify-content:space-between;align-items:center;font-size:clamp(44px,7vw,105px);font-weight:450;display:flex}.xp-menu-routes>a>.xp-arrow{opacity:.6;width:35px;height:35px}.xp-menu-routes>a:hover{color:#a9d4d2;padding-left:24px}.xp-menu-routes>a:hover>.xp-arrow{opacity:1;transform:translate(4px,-4px)}.xp-menu-bottom{justify-content:space-between;align-items:center;gap:30px;padding:22px 0;font-size:12px;display:flex}.xp-menu-bottom>button{background:0 0;gap:35px;min-height:44px;font-size:12px;display:flex}.xp-menu-bottom>button>span{color:#abd1bd}.xp-menu-bottom>a:last-child{color:#a0bbb5}.xp-menu-shape{z-index:-1;pointer-events:none;width:60vw;height:60vw;position:absolute;top:6%;left:-35%;transform:rotate(-25deg)}.xp-menu-shape>i{border:1px solid #a4c4c132;border-radius:50%;position:absolute;inset:0;transform:rotateX(35deg);box-shadow:0 0 45px #638b870b}.xp-menu-shape>i:nth-child(2){border-width:18px;border-color:#c0d0bd20;inset:6%;transform:rotateY(35deg)}.xp-menu-shape>i:nth-child(3){border-color:#629ac045;inset:14%;transform:rotateY(-20deg)}@keyframes xp-language-open{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-5px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes xp-menu-open{0%{clip-path:polygon(0 0,100% 0,100% 4%,0 0)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.xp-hero{height:var(--hero-height);isolation:isolate;position:relative}.xp-hero-copy{left:var(--xp-gutter);z-index:3;width:50%;position:absolute;top:24%}.xp-hero h1{font-family:var(--rb-font-wide);letter-spacing:-.075em;text-wrap:nowrap;font-size:clamp(64px,7.4vw,132px);font-weight:520;line-height:1.06}.xp-hero h1 span{display:block}.xp-hero h1 span:last-child{font-weight:350}.xp-motto{letter-spacing:.06em;color:#c4d8d0;max-width:360px;margin-top:34px;font-size:12px}.xp-symbol{left:var(--focus-x);top:var(--focus-y);aspect-ratio:1;z-index:2;touch-action:manipulation;background:0 0;border:0;width:clamp(210px,25vw,470px);padding:0;position:absolute;transform:translate(-50%,-50%)}.xp-symbol img{object-fit:contain;pointer-events:none;width:100%;height:auto}.xp-symbol:after{content:"";opacity:0;transition:opacity .7s var(--xp-ease);z-index:-1;border-radius:50%;position:absolute;inset:15%;box-shadow:0 0 80px #8cbcb618}.xp-symbol:hover:after{opacity:1}.xp-symbol:focus-visible:after{opacity:1}.xp-symbol:active img{transform:translateZ(0)scale(.994)}.xp-home-release{left:var(--xp-gutter);right:var(--xp-gutter);z-index:4;grid-template-columns:30% 1fr;align-items:center;gap:6%;display:grid;position:absolute;bottom:9%}.xp-release-product{align-items:center;gap:20px;width:fit-content;min-height:80px;display:flex}.xp-release-product>img{object-fit:contain;width:65px;height:65px}.xp-release-product h2{font-size:clamp(23px,2.2vw,38px);font-weight:500;line-height:1.4}.xp-release-product span{color:#9cb6ae;margin-top:5px;font-size:12px;display:block}.xp-selected{padding:100px var(--xp-gutter) 60px;z-index:2;position:relative}.xp-section-heading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:55px;display:flex}.xp-section-heading>h2{font-size:clamp(35px,4vw,64px);font-weight:450}.xp-world-stage{grid-template-columns:33% 1fr;align-items:center;gap:4vw;min-height:520px;display:grid}.xp-world-tabs{z-index:3;flex-direction:column;gap:12px;display:flex;position:relative}.xp-world-tabs>button{text-align:left;color:#7f9da5;min-height:82px;font-family:var(--xp-display);letter-spacing:-.05em;transition:color .3s,transform .4s var(--xp-ease);background:0 0;justify-content:space-between;align-items:center;gap:22px;padding:16px 0;font-size:clamp(24px,3vw,43px);font-weight:400;line-height:1.17;display:flex}.xp-world-tabs>button>.xp-arrow{opacity:0;width:22px;height:22px;transition:opacity .25s,transform .3s}.xp-world-tabs>button[aria-selected=true]>.xp-arrow{opacity:1}.xp-world-view{min-width:0;position:relative}.xp-world-view>a{display:block}.xp-world-media{animation:xp-world-aperture .7s var(--xp-ease);transform:rotate(-1deg)}.xp-world-media .xp-spatial-frame{box-shadow:0 35px 75px #01090f55}.xp-world-media img{aspect-ratio:16/10;object-fit:cover}.xp-world-relicall{transform:rotate(1.3deg)}.xp-world-disaster-horizons{transform:rotate(-.6deg)}.xp-world-caption{color:#aec5c2;justify-content:space-between;align-items:center;gap:20px;margin-top:25px;font-size:12px;display:flex}.xp-world-caption>a{white-space:nowrap;align-items:center;gap:18px;min-height:44px;display:flex}.xp-world-caption .xp-arrow{width:16px;height:16px}.xp-home-mod{padding:110px var(--xp-gutter) 140px;grid-template-columns:1.2fr 1fr;align-items:center;gap:8vw;display:grid}.xp-home-mod-art{transform:perspective(1400px)rotateY(5deg)}.xp-home-mod-copy>h2{margin:18px 0 30px;font-size:clamp(37px,5vw,78px);font-weight:480;line-height:1.2}.xp-category{color:#a6bbb0;font-size:12px}.xp-home-mod-art .xp-spatial-frame{box-shadow:25px 30px 85px #020c1144}.xp-home-mod-art img{aspect-ratio:16/10;object-fit:cover}@keyframes xp-world-aperture{0%{clip-path:polygon(0 8%,92% 0,100% 92%,8% 100%);opacity:.4;transform:perspective(1500px)rotateY(-9deg)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1}}.xp-release{min-width:0;position:relative}.xp-release-heading{color:#b9d0c4;align-items:center;gap:9px;margin-bottom:14px;font-size:11px;display:flex}.xp-release-heading p{margin:0;line-height:1.5}.xp-status-light{background:#b3d7bf;border-radius:50%;width:4px;height:4px;box-shadow:0 0 12px #a9d2ba33}.xp-release[data-release=open] .xp-status-light{background:#a6dfaf;box-shadow:0 0 15px #9fcfac77}.xp-countdown{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:30px;max-width:610px;display:grid}.xp-time-unit{justify-content:flex-start;align-items:baseline;gap:10px;min-width:0;display:flex;position:relative}.xp-dial-window{perspective:500px;min-width:2.15ch;font-family:var(--xp-mono);letter-spacing:-.08em;isolation:isolate;font-size:clamp(50px,5.1vw,87px);line-height:1.2;display:block;position:relative;overflow:hidden}.xp-dial-digit{transform-origin:50% 55%;font-variant-numeric:tabular-nums;animation:xp-dial-turn .38s var(--xp-ease);display:block}.xp-time-label{color:#8eada6;font-size:10px;line-height:1.3}.xp-time-colon{color:#688f91;font-size:20px;font-style:normal;font-weight:300;position:absolute;top:21%;left:calc(100% + 7px)}.xp-time-orbit{pointer-events:none;opacity:.42;width:100%;height:130%;position:absolute;top:-15%;left:-10%;overflow:visible;transform:rotate(-90deg)}.xp-time-orbit circle{fill:none;stroke-width:.55px}.xp-time-track{stroke:#9bc5bd24}.xp-time-progress{stroke:#b0d1bf8c;transition:stroke-dashoffset .55s var(--xp-ease)}.xp-release-bottom{justify-content:space-between;align-items:center;gap:20px;margin-top:15px;display:flex}.xp-local-release{color:#c1d3cc;flex-direction:column;gap:3px;font-size:12px;line-height:1.5;display:flex}.xp-local-release small{letter-spacing:.025em;color:#849e9b;font-size:9px}.xp-release-bottom .xp-action{min-width:136px;min-height:46px;font-size:12px}.xp-release-bottom .xp-action-end{width:42px;height:42px}.xp-release-bottom .xp-action-end:before{inset:6px}.xp-release-bottom .xp-arrow{width:21px;height:21px}.xp-release-large .xp-release-heading{margin-bottom:19px;font-size:12px}.xp-release-large .xp-dial-window{font-size:clamp(53px,5.4vw,86px)}.xp-release-large .xp-countdown{gap:25px}.xp-release-large .xp-local-release{font-size:13px}.xp-release-large .xp-local-release small{font-size:10px}.xp-open-state{align-items:center;gap:25px;min-height:94px;display:flex}.xp-open-state>span{color:#a9d9b9;animation:xp-open-arrive .6s var(--xp-ease);font-family:Arial,sans-serif;font-size:58px}.xp-open-state>strong{font-family:var(--xp-display);letter-spacing:-.05em;font-size:clamp(30px,4vw,60px);font-weight:500}@keyframes xp-dial-turn{0%{opacity:.25;transform:rotateX(-22deg)translateY(-12%)}to{opacity:1;transform:rotateX(0)translateY(0)}}@keyframes xp-open-arrive{0%{opacity:0;transform:translate(-12px,12px)}to{opacity:1;transform:none}}.xp-shell[data-mode=software]{--hero-height:max(900px,100svh)}.xp-product-hero{height:var(--hero-height);padding:145px var(--xp-gutter) 80px;isolation:isolate;position:relative}.xp-product-copy{z-index:3;width:47%;max-width:650px;position:relative}.xp-product-mark{object-fit:contain;width:62px;height:62px;margin-bottom:28px}.xp-product-copy h1{letter-spacing:-.065em;white-space:nowrap;margin-bottom:21px;font-size:clamp(56px,6.3vw,104px);font-weight:500}.xp-product-description{color:#b8d1c1;max-width:420px;font-size:16px;line-height:1.75}.xp-monitor-requirement{color:#91b8a6;align-items:center;gap:8px;margin-top:20px;font-size:11px;line-height:1.4;display:flex}.xp-monitor-requirement>span{border:1px solid #a4c8b2;width:4px;height:4px;display:block;transform:rotate(45deg)}.xp-product-copy>.xp-release{max-width:550px;margin-top:48px}.xp-screen-stage{z-index:2;perspective:1800px;position:absolute;inset:18% 4% 10% 57%}.xp-screen-front,.xp-screen-rear{transform-style:preserve-3d;transition:transform 1s var(--xp-ease);width:clamp(190px,17vw,285px);position:absolute}.xp-screen-front{z-index:2;top:10%;left:1%;transform:rotateY(-13deg)rotate(-5deg)}.xp-screen-rear{opacity:.72;top:0;right:0;transform:rotateY(-15deg)rotate(7deg)translateZ(-60px)}.xp-screen-stage:hover .xp-screen-front{transform:rotateY(-7deg)rotate(-2deg)translateZ(20px)}.xp-screen-stage:hover .xp-screen-rear{transform:rotateY(-8deg)rotate(5deg)translateZ(-40px)}.xp-screen-stage .xp-spatial-frame{border:4px solid #9bb4a24d;overflow:hidden;box-shadow:25px 30px 65px #020f134f}.xp-screen-stage .xp-spatial-frame>img{width:100%;height:auto}.xp-screen-reflection{pointer-events:none;z-index:-1;background:radial-gradient(#a5cbb222,#0000 65%);height:15%;position:absolute;bottom:-5%;left:0;right:0}.xp-software-details{padding:110px var(--xp-gutter) 100px;position:relative}.xp-software-feature-heading h2{letter-spacing:-.05em;font-size:clamp(36px,4.3vw,68px);font-weight:450}.xp-feature-layout{grid-template-columns:1fr 1fr;align-items:center;gap:12vw;margin-top:65px;display:grid}.xp-feature-tabs{flex-direction:column;gap:10px;max-width:470px;display:flex}.xp-feature-tabs button{text-align:left;min-height:90px;font-family:var(--xp-display);letter-spacing:-.04em;color:#6f9691;transition:color .25s,transform .35s var(--xp-ease);background:0 0;justify-content:space-between;align-items:center;padding:10px 0;font-size:clamp(35px,4vw,59px);font-weight:450;line-height:1.3;display:flex}.xp-feature-tabs button[aria-selected=true]{color:#d5e9d6;transform:translate(12px)}.xp-feature-tabs .xp-arrow{opacity:0;width:26px;height:26px}.xp-feature-tabs button[aria-selected=true] .xp-arrow{opacity:1}.xp-feature-description{color:#b8d0c0;min-height:85px;margin-top:35px;font-size:19px;line-height:1.8}.xp-product-note{color:#87aa9c;max-width:350px;margin-top:30px;font-size:12px;line-height:1.8}.xp-software-lens{perspective:1500px;justify-self:center;width:clamp(230px,21vw,325px);position:relative}.xp-software-lens>.xp-spatial{position:relative;transform:rotateY(5deg)rotate(2deg)}.xp-software-lens .xp-spatial-frame{border:3px solid #a9c6b259;box-shadow:25px 35px 70px #020d1450}.xp-lens-halo{pointer-events:none;background:radial-gradient(#92baa119,#0000 68%);border-radius:50%;position:absolute;inset:-8%}.xp-lens-controls{color:#a7c4b3;justify-content:center;align-items:center;gap:30px;margin-top:27px;font-size:11px;display:flex}.xp-lens-controls button{background:0 0;width:45px;height:45px;font-size:24px;transition:transform .2s}.xp-lens-controls button:first-child:hover{transform:translate(-4px)}.xp-lens-controls button:last-child:hover{transform:translate(4px)}.xp-compatibility{padding:110px var(--xp-gutter);max-width:1500px;margin:0 auto}.xp-compatibility-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:75px;display:flex}.xp-compatibility-heading h2{font-size:clamp(35px,4.2vw,68px);font-weight:450}.xp-compatibility-heading p{color:#b1c9bd;max-width:340px;font-size:14px;line-height:1.8}.xp-platforms{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.xp-platforms>button{color:#6f9c8f;background:0 0;flex-direction:column;align-items:center;gap:20px;min-height:130px;padding:5px 20px;transition:color .25s;display:flex}.xp-platforms>button>strong{letter-spacing:-.02em;font-size:17px;font-weight:450}.xp-platform-icon{place-items:center;width:76px;height:76px;display:grid;position:relative}.xp-platform-icon>svg{width:34px;height:34px;transition:transform .45s var(--xp-ease)}.xp-platform-icon>i{transition:transform .6s var(--xp-ease),border-color .3s;border:1px solid #a6cbb733;border-radius:50%;position:absolute;inset:0;transform:rotateX(45deg)rotate(-35deg)}.xp-platforms>button[aria-selected=true]{color:#d8ebda}.xp-platforms>button[aria-selected=true] i{border-color:#c1debb88;transform:rotateX(0)rotate(0)}.xp-platforms>button[aria-selected=true] svg{transform:translateY(-2px)}.xp-connection-map{pointer-events:none;height:110px;margin-top:10px}.xp-connection-map svg{width:100%;height:100%;overflow:visible}.xp-connection-map path{fill:none;stroke-width:1px}.xp-connection-track{stroke:#b9d6bc18}.xp-connection-pulse{stroke:#acd8bd80;stroke-dasharray:70 650;animation:xp-platform-route 1.1s var(--xp-ease) forwards}.xp-platform-description{text-align:center;color:#c7decf;justify-content:center;align-items:center;gap:12px;max-width:700px;min-height:70px;margin:auto;font-size:15px;line-height:1.8;display:flex}.xp-platform-dot{background:#afd7b8;border-radius:50%;flex-shrink:0;width:5px;height:5px}.xp-product-end{padding:80px var(--xp-gutter) 130px;grid-template-columns:1fr auto;align-items:center;gap:30px 50px;display:grid}.xp-product-end>div{align-items:center;gap:20px;display:flex}.xp-product-end h2{font-size:clamp(30px,3.5vw,52px);font-weight:450}.xp-product-end>p{color:#779b8d;grid-column:1/-1;max-width:750px;font-size:11px;line-height:1.9}.xp-back-top{align-items:center;gap:28px;min-height:50px;font-size:14px;display:flex}.xp-back-top .xp-arrow{transform:rotate(-45deg)}@keyframes xp-feature-focus{0%{opacity:.3;transform:translate(8px)}to{opacity:1;transform:none}}@keyframes xp-platform-route{0%{stroke-dashoffset:420px}to{stroke-dashoffset:-130px}}.xp-works{padding:145px var(--xp-gutter) 110px;min-height:100svh;position:relative}.xp-works-heading{justify-content:space-between;align-items:end;gap:45px;margin-bottom:70px;display:flex}.xp-works-heading h1{font-size:clamp(58px,7.8vw,125px);font-weight:450;line-height:1.05}.xp-filters{flex-wrap:wrap;align-items:center;gap:30px;margin-bottom:8px;display:flex}.xp-filters>a{color:#8faab0;align-items:center;min-height:44px;padding:0 3px;font-size:13px;display:flex;position:relative}.xp-filters>a[aria-current=page]{color:#e0eae3}.xp-filters>a>i{width:4px;height:4px;transition:transform .22s var(--xp-ease);background:#a2c5d0;border-radius:50%;position:absolute;bottom:0;left:50%;transform:scale(0)}.xp-filters>a[aria-current=page]>i{transform:scale(1)}.xp-work-list{flex-direction:column;gap:150px;display:flex}.xp-work{grid-template-columns:1.25fr 1fr;align-items:center;gap:7vw;display:grid;position:relative}.xp-work:nth-child(2) .xp-work-media{grid-area:1/2}.xp-work:nth-child(2) .xp-work-copy{grid-area:1/1}.xp-work-media{perspective:1600px}.xp-work-media .xp-spatial{transform:rotateY(6deg)rotate(-1deg)}.xp-work:nth-child(2) .xp-spatial{transform:rotateY(-6deg)rotate(1deg)}.xp-work-media .xp-spatial-frame{box-shadow:25px 40px 80px #0209124d}.xp-work-media img{aspect-ratio:16/11;object-fit:cover}.xp-work-state{color:#9fbfb1;margin-bottom:20px;font-size:11px;line-height:1.5;display:block}.xp-work-copy h2{letter-spacing:-.05em;max-width:11ch;font-size:clamp(36px,4.2vw,70px);font-weight:450;line-height:1.13}.xp-work-copy>p{color:#9bb8b8;max-width:340px;margin-top:26px;font-size:15px;line-height:1.8}.xp-work-black-tide-protocol{grid-template-columns:1.45fr 1fr}.xp-work-black-tide-protocol .xp-spatial{transform:rotateY(3deg)}.xp-work-black-tide-protocol .xp-work-media img{aspect-ratio:16/10;object-position:center}.xp-work-empty{flex-direction:column;justify-content:center;align-items:flex-start;gap:35px;min-height:440px;display:flex}.xp-work-empty h2{color:#b1cbc6;font-size:clamp(35px,4vw,60px);font-weight:450}.xp-project{padding:145px var(--xp-gutter) 110px}.xp-back-link{color:#a6beb8;align-items:center;min-height:42px;margin-bottom:25px;font-size:12px;display:inline-flex}.xp-project-heading>.xp-work-state{margin-bottom:16px}.xp-project-heading h1{max-width:13ch;font-size:clamp(50px,7.7vw,132px);font-weight:450;line-height:1.03}.xp-project-heading>p{color:#a6c1bc;margin-top:28px;font-size:17px;line-height:1.8}.xp-project-stage{perspective:1700px;max-width:1250px;margin:0 auto;position:relative}.xp-project-stage>.xp-spatial{animation:xp-project-exposure .8s var(--xp-ease);transform:rotateY(-2deg)}.xp-project-stage .xp-spatial-frame{box-shadow:0 45px 90px #020a1355}.xp-project-stage img{aspect-ratio:16/9;object-fit:cover;width:100%}.xp-project-switcher{justify-content:center;align-items:center;gap:5px;margin-top:24px;display:flex}.xp-project-switcher button{background:0 0;place-items:center;width:50px;height:44px;display:grid}.xp-project-switcher button>span{width:20px;height:2px;transition:width .3s var(--xp-ease),background .2s;background:#6e8b9299}.xp-project-bottom{color:#9eb9b7;justify-content:space-between;align-items:center;gap:30px;max-width:1250px;margin:auto;padding-top:50px;font-size:12px;display:flex}.xp-music{min-height:100svh;padding:155px var(--xp-gutter) 125px}.xp-music-heading h1{font-size:clamp(66px,8vw,130px);font-family:var(--rb-font-music);font-weight:500;line-height:1}.xp-music-heading>p{color:#9ebcb8;margin-top:25px;font-size:15px}.xp-music-deck{grid-template-columns:1.2fr 1fr;align-items:center;gap:8vw;min-height:510px;margin-top:70px;display:grid}.xp-record{aspect-ratio:1;width:100%;max-width:570px;transition:transform 1.1s var(--xp-ease);background:radial-gradient(circle,#456175 0 12%,#152633 13% 14%,#030f16 15% 70%);border-radius:50%;position:relative;overflow:hidden;transform:perspective(1200px)rotateX(36deg)rotate(-18deg);box-shadow:18px 35px 65px #02081155}.xp-record-grooves{background:repeating-radial-gradient(circle,#0000 0 4px,#88a6b41c 4px 5px);border-radius:50%;position:absolute;inset:0}.xp-record-center{color:#d9e8e1;letter-spacing:-.04em;background:#253d4f;border-radius:50%;place-items:center;font-size:12px;display:grid;position:absolute;inset:38%}.xp-record-center:after{content:"";background:#0a1822;border-radius:50%;position:absolute;inset:46%}.xp-record-center span{transform:translateY(-16px)}.xp-record-light{pointer-events:none;background:conic-gradient(from -30deg,#0000,#c3d6d20d 12%,#0000 18% 55%,#d9e1ce28 60%,#0000 69%);position:absolute;inset:-20%}.xp-music-content{padding:25px 0}.xp-music-tabs{flex-wrap:wrap;gap:22px;margin-bottom:60px;display:flex}.xp-music-tabs>button{color:#6f929b;background:0 0;min-height:44px;padding:10px 0;font-size:12px}.xp-music-tabs>button[aria-selected=true]{color:#d5e6df}.xp-music-content h2{font-size:clamp(30px,4vw,60px);font-weight:450}.xp-music-content [role=tabpanel]>p{color:#8dadaf;margin-top:24px;font-size:15px}@keyframes xp-project-exposure{0%{opacity:.4;clip-path:inset(0 18% 0 0)}to{opacity:1;clip-path:inset(0)}}.xp-application{padding:145px var(--xp-gutter) 125px;position:relative}.xp-application-heading{align-items:center;gap:28px;margin-bottom:85px;display:flex}.xp-application-heading img{object-fit:contain;width:55px;height:55px}.xp-application-heading h1{letter-spacing:-.06em;font-size:clamp(42px,5.6vw,86px);font-weight:450}.xp-application-layout{grid-template-columns:100px minmax(0,1fr) 30%;align-items:start;gap:4vw;display:grid;position:relative}.xp-form-navigation{flex-direction:column;gap:30px;padding-top:15px;display:flex;position:sticky;top:140px}.xp-form-navigation>button{color:#769b96;text-align:left;background:0 0;align-items:center;gap:13px;min-height:44px;padding:0;font-size:12px;transition:color .22s;display:flex}.xp-step-orbit{width:15px;height:15px;transition:transform .35s var(--xp-ease),border-color .25s;border:1px solid #97beab55;border-radius:50%;position:relative;transform:rotateX(50deg)}.xp-form-navigation>button[aria-current=step] .xp-step-orbit{border-color:#b6d8bb;transform:rotateX(0)}.xp-form-navigation>button[aria-current=step] .xp-step-orbit:after{content:"";background:#b6d8bb;border-radius:50%;position:absolute;inset:5px}.xp-form{min-width:0;max-width:720px}.xp-form-section{border:0;min-width:0;margin:0 0 52px;padding:0}.xp-form-section>legend{color:#a7c5b6;margin-bottom:28px;padding:0;font-size:13px}.xp-form small{color:#688f83;margin-left:10px;font-size:10px;font-weight:400}.xp-input-field{isolation:isolate;margin-bottom:38px;position:relative}.xp-input-field>label{color:#b5cfc0;margin-bottom:15px;font-size:12px;line-height:1.5;display:block}.xp-input-field>input,.xp-input-field>textarea{z-index:2;color:#d9e9dc;outline-offset:8px;width:100%;min-height:62px;box-shadow:none;caret-color:#b7e1c4;background:0 0;border:0;border-radius:0;padding:10px 0;transition:color .22s;display:block;position:relative}.xp-input-field>input{font-family:var(--xp-display);letter-spacing:-.04em;font-size:clamp(24px,2.6vw,43px);font-weight:400;line-height:1.5}.xp-name-field>input{min-height:85px;font-size:clamp(35px,4vw,61px)}.xp-input-field>textarea{resize:vertical;min-height:130px;font-size:18px;line-height:1.8}.xp-input-field :is(input,textarea)::placeholder{color:#56786e;opacity:1}.xp-input-glow{opacity:.4;pointer-events:none;height:85%;transition:transform .45s var(--xp-ease),opacity .35s;z-index:-1;background:radial-gradient(at 25% 100%,#9bbfa81c,#0000 68%);position:absolute;bottom:-4px;left:-16px;right:-16px;transform:perspective(600px)rotateX(4deg)translateY(10px)}.xp-input-glow:after{content:"";background:linear-gradient(90deg,#87af9c45,#0000);height:1px;position:absolute;bottom:2px;left:16px;right:16px}.xp-input-field:focus-within .xp-input-glow{opacity:1;transform:perspective(600px)rotateX(0)translateY(0)}.xp-input-field :is(input,textarea):focus-visible{outline:0}.xp-optional-contact{grid-template-columns:1fr 1fr;gap:35px;display:grid}.xp-optional-contact input{min-height:55px;font-size:22px}.xp-device-options{flex-wrap:wrap;gap:25px;margin-bottom:48px;display:flex}.xp-device-options>label{cursor:pointer;display:block;position:relative}.xp-device-options input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.xp-device-options label>span{color:#718e82;min-height:50px;transition:color .2s,transform .3s var(--xp-ease);pointer-events:none;align-items:center;gap:12px;padding:7px 11px;display:flex}.xp-device-options svg{flex-shrink:0;width:24px;height:24px}.xp-device-options strong{font-size:12px;font-weight:450}.xp-device-options input:checked+span{color:#c6e3c8;transform:translateY(-3px)}.xp-device-options input:checked+span:after{content:"";background:#a4d1ae;border-radius:50%;width:3px;height:3px}.xp-device-options input:focus-visible+span{outline-offset:5px;outline:2px solid #b1d5b6}.xp-interest-field{margin-bottom:0}.xp-form-error{color:#dfb79b;min-height:0;margin-top:20px;font-size:13px;line-height:1.8}.xp-form-error:empty{display:none}.xp-submit-row{justify-content:space-between;align-items:center;gap:25px;margin-top:40px;display:flex}.xp-submit-row>a{color:#7da391;font-size:11px}.xp-submit{min-width:230px}.xp-submit:disabled{opacity:.45}.xp-verification{margin-top:25px}.xp-verification>p{color:#dcb8a0;margin-top:12px;font-size:12px}.xp-identity-preview{perspective:1200px;pointer-events:none;isolation:isolate;height:430px;position:sticky;top:160px}.xp-pass-sheet{height:340px;transform-style:preserve-3d;transition:transform .85s var(--xp-ease);position:absolute;top:40px;left:7%;right:0}.xp-pass-sheet-back{background:linear-gradient(135deg,#668e7450,#1c3c3240);transform:rotateY(-17deg)rotate(7deg)translateZ(-25px);box-shadow:0 0 0 1px #b5cbb526}.xp-pass-sheet-main{background:linear-gradient(135deg,#c0d5be29,#22493d65 48%,#102b278a);border:1px solid #b9d8bf45;flex-direction:column;padding:28px;display:flex;overflow:hidden;transform:rotateY(-17deg)rotate(-5deg);box-shadow:20px 30px 65px #020c1455}.xp-pass-sheet-main>img{object-fit:contain;z-index:2;width:43px;height:43px;margin-bottom:auto;position:relative}.xp-pass-name{z-index:2;font-family:var(--xp-display);letter-spacing:-.05em;overflow-wrap:anywhere;max-height:130px;font-size:27px;font-weight:450;line-height:1.25;position:relative;overflow:hidden}.xp-pass-email{z-index:2;color:#a6c8b5;overflow-wrap:anywhere;margin-top:12px;font-size:10px;position:relative}.xp-pass-platforms{z-index:2;color:#87ad98;min-height:14px;margin-top:30px;font-size:9px;position:relative}.xp-pass-aperture{border:1px solid #bbd9c157;border-radius:50%;width:250px;height:250px;position:absolute;top:-90px;right:-140px;transform:rotateX(35deg);box-shadow:0 0 0 20px #bbd9c10b,0 0 0 70px #bbd9c108}.xp-pass-shadow{background:radial-gradient(#020e1166,#0000 65%);position:absolute;inset:70% -5% 0 10%;transform:rotate(-12deg)}.xp-identity-preview[data-stage="1"] .xp-pass-sheet-main{transform:rotateY(-8deg)rotate(-2deg)translateZ(12px)}.xp-identity-preview[data-stage="2"] .xp-pass-sheet-main{transform:rotateY(2deg)rotate(1deg)translateZ(24px)}.xp-identity-preview[data-stage="2"] .xp-pass-sheet-back{transform:rotateY(-5deg)rotate(9deg)translateZ(-15px)}.xp-locked{padding:170px var(--xp-gutter) 130px;max-width:1100px;min-height:90svh;margin:auto}.xp-locked>img{object-fit:contain;width:65px;height:65px;margin-bottom:35px}.xp-locked>h1{margin-bottom:60px;font-size:clamp(50px,7vw,100px);font-weight:450}.xp-locked>.xp-release{max-width:650px}.xp-receipt{padding:180px var(--xp-gutter) 150px;isolation:isolate;max-width:1100px;min-height:90svh;margin:auto;position:relative}.xp-receipt-check{fill:none;stroke:#b6ddbf;stroke-width:1.5px;width:65px;height:65px;margin-bottom:35px}.xp-receipt-check path{stroke-dasharray:100;animation:xp-receipt-stroke .7s var(--xp-ease) both}.xp-receipt h1{margin-bottom:35px;font-size:clamp(42px,6vw,92px);font-weight:450}.xp-receipt>p{color:#a8c5b7;margin-bottom:13px;font-size:17px;line-height:1.8}.xp-receipt>strong{overflow-wrap:anywhere;font-size:20px;font-weight:400}.xp-receipt>code{font:11px var(--xp-mono);color:#6d968b;margin:40px 0;display:block}.xp-receipt>.xp-action{min-width:240px}.xp-receipt-halo{pointer-events:none;z-index:-1;background:radial-gradient(#9ec8ad12,#0000 65%);border-radius:50%;width:450px;height:450px;position:absolute;top:140px;right:0}@keyframes xp-receipt-stroke{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.xp-contact{padding:155px var(--xp-gutter) 120px;max-width:1600px;margin:auto;position:relative}.xp-contact>header{max-width:900px;margin-bottom:75px}.xp-contact>header>img{object-fit:contain;width:85px;height:85px;margin-bottom:30px}.xp-contact h1{font-family:var(--rb-font-wide);letter-spacing:-.065em;font-size:clamp(48px,6vw,92px);font-weight:450}.xp-contact>header>p{color:#a2bdb5;margin-top:26px;font-size:15px}.xp-contact-list{flex-direction:column;gap:15px;display:flex}.xp-contact-row{grid-template-columns:150px 1fr 45px;align-items:center;gap:25px;min-height:90px;display:grid;position:relative}.xp-contact-row:before{content:"";pointer-events:none;opacity:0;transition:opacity .35s,transform .35s var(--xp-ease);background:linear-gradient(100deg,#a4c2c209,#0000);position:absolute;inset:-6px -15px;transform:translate(-15px)}.xp-contact-row:hover:before{opacity:1;transform:none}.xp-contact-row>a{letter-spacing:-.04em;justify-content:space-between;align-items:center;gap:20px;font-size:clamp(20px,2.3vw,36px);font-weight:400;display:flex}.xp-contact-row .xp-arrow{color:#a8c9bd;width:22px;height:22px}.xp-contact-row>button{color:#799d9c;background:0 0;width:44px;height:44px;font-size:21px}.xp-copy-status{color:#a2cbb7;min-height:25px;margin-top:20px;font-size:12px}.xp-social{color:#97b5af;align-items:center;gap:65px;margin-top:65px;font-size:13px;display:flex}.xp-social>a{align-items:center;gap:25px;display:flex}.xp-social .xp-arrow{width:18px;height:18px}.xp-social strong{margin-left:15px;font-weight:400}.xp-policy{padding:155px var(--xp-gutter) 125px;max-width:1250px;margin:auto}.xp-policy h1{font-size:clamp(58px,7vw,108px);font-weight:450}.xp-policy>div{flex-direction:column;gap:55px;display:flex}.xp-policy section{grid-template-columns:1fr 2fr;align-items:start;gap:50px;display:grid}.xp-policy section h2{font-family:var(--xp-body);letter-spacing:-.02em;font-size:20px;font-weight:500;line-height:1.5}.xp-policy section p{color:#9fb8b3;font-size:16px;line-height:1.95}.xp-policy>.xp-action{margin-top:75px}.xp-not-found{padding:200px var(--xp-gutter) 150px;flex-direction:column;justify-content:center;align-items:flex-start;gap:40px;min-height:85svh;display:flex}.xp-not-found>span{font:14px var(--xp-mono);color:#7da4aa}.xp-not-found h1{font-size:clamp(42px,7vw,110px);font-weight:450}.xp-footer{z-index:1;padding:50px var(--xp-gutter);color:#9fbab5;grid-template-columns:1fr auto auto;align-items:center;gap:45px;font-size:12px;display:grid;position:relative}.xp-footer>a{align-items:center;gap:13px;width:fit-content;display:flex}.xp-footer>a>img{object-fit:contain;width:34px;height:34px}.xp-footer>a>span{letter-spacing:-.04em;color:#c2d7cf;font-size:15px}.xp-footer nav{gap:30px;display:flex}.xp-footer nav>a{align-items:center;min-height:44px;display:flex}.xp-footer>small{color:#6e9394;white-space:nowrap;font-size:10px}@media (min-width:1900px){.xp-hero-copy{top:26%}.xp-home-release{grid-template-columns:34% 1fr;gap:8%;bottom:11%}.xp-product-copy{padding-top:35px}.xp-product-copy>.xp-release{margin-top:65px}.xp-screen-stage{inset:18% 8% 8% 58%}.xp-screen-front,.xp-screen-rear{width:280px}.xp-works,.xp-selected,.xp-home-mod{max-width:2200px;margin-inline:auto}}@media (max-width:1150px){.xp-shell{--xp-gutter:40px}.xp-nav{grid-template-columns:repeat(4,73px);gap:5px}.xp-header-tools{gap:18px}.xp-hero h1{font-size:8vw}.xp-hero-copy{width:55%}.xp-symbol{width:30vw}.xp-home-release{grid-template-columns:28% 1fr;gap:6%}.xp-release-product{gap:13px}.xp-release-product img{width:49px;height:49px}.xp-release-product h2{font-size:24px}.xp-countdown{gap:23px}.xp-dial-window{font-size:55px}.xp-time-label{font-size:9px}.xp-product-copy{width:50%}.xp-product-copy h1{font-size:65px}.xp-product-copy>.xp-release{margin-top:35px}.xp-release-large .xp-dial-window{font-size:53px}.xp-screen-stage{top:25%;left:58%;right:1%}.xp-screen-front,.xp-screen-rear{width:190px}.xp-screen-front{left:-4%}.xp-screen-rear{right:0}.xp-feature-layout{gap:8vw}.xp-application-layout{grid-template-columns:70px minmax(0,1fr) 28%;gap:28px}.xp-pass-sheet-main{padding:23px 18px}.xp-pass-name{font-size:22px}.xp-contact-row{grid-template-columns:100px 1fr 40px;gap:20px}.xp-footer{gap:25px}.xp-footer nav{gap:18px}}@media (max-width:950px){.xp-nav{display:none}.xp-header{grid-template-columns:1fr auto}.xp-world-stage{grid-template-columns:34% 1fr;gap:30px}.xp-world-tabs>button{min-height:75px;font-size:30px}.xp-work{gap:40px}.xp-work-copy h2{font-size:40px}.xp-menu-routes{width:78%}.xp-identity-preview{display:none}.xp-application-layout{grid-template-columns:80px minmax(0,1fr);gap:40px}.xp-form{max-width:none}}@media (max-width:759px){.xp-shell{--xp-gutter:22px;--hero-height:max(830px,100svh);--focus-x:50%;--focus-y:29%}.xp-shell[data-mode=software],.xp-shell[data-mode=games],.xp-shell[data-mode=mods],.xp-shell[data-mode=music],.xp-shell[data-mode=quiet]{--focus-x:56%;--focus-y:40%;--hero-height:max(830px,100svh)}.xp-header,.xp-header[data-scrolled=true]{height:74px;padding-inline:var(--xp-gutter)}.xp-brand img{width:34px;height:34px}.xp-brand>span{font-size:13px}.xp-brand>span>span{margin-top:4px;font-size:9px}.xp-header-tools{gap:21px}.xp-language-trigger{gap:7px;font-size:11px}.xp-menu-toggle{width:28px}.xp-menu-toggle>span:first-child{width:27px}.xp-language-menu{top:65px;right:calc(var(--xp-gutter) + 42px);width:190px}.xp-menu{padding:23px var(--xp-gutter)}.xp-menu-routes{width:100%;padding:30px 0}.xp-menu-routes>a{min-height:85px;font-size:54px}.xp-menu-routes>a>.xp-arrow{width:27px;height:27px}.xp-menu-bottom{grid-template-columns:1fr 1fr;gap:20px;font-size:12px;display:grid}.xp-menu-bottom>a:last-child{grid-column:1/-1}.xp-menu-bottom>button{justify-content:flex-end;gap:20px}.xp-menu-shape{width:150vw;height:150vw;top:17%;left:-125%}.xp-hero-copy{width:calc(100% - var(--xp-gutter)*2);top:43%}.xp-hero h1{letter-spacing:-.07em;font-size:clamp(49px,13.1vw,92px);line-height:1.12}.xp-hero h1 span{display:inline}.xp-hero h1 span:last-child{display:block}.xp-motto{letter-spacing:.02em;margin-top:20px;font-size:11px}.xp-symbol{width:53vw;max-width:290px}.xp-home-release{left:var(--xp-gutter);right:var(--xp-gutter);display:block;bottom:30px}.xp-release-product{gap:12px;min-height:50px;margin-bottom:21px}.xp-release-product>img{width:40px;height:40px}.xp-release-product h2{font-size:23px}.xp-release-product span{display:none}.xp-release-heading{margin-bottom:7px;font-size:10px}.xp-countdown{gap:25px;max-width:470px}.xp-dial-window{font-size:48px}.xp-time-label{font-size:9px}.xp-time-unit{gap:7px}.xp-time-colon{font-size:16px;top:18%;left:calc(100% + 7px)}.xp-release-bottom{gap:12px;margin-top:10px}.xp-local-release{font-size:11px}.xp-local-release small{font-size:8px}.xp-release-bottom .xp-action{gap:10px;min-width:105px;font-size:11px}.xp-release-bottom .xp-action-end{width:37px;height:37px}.xp-release-bottom .xp-action-end:before{inset:7px}.xp-release-bottom .xp-action>i{right:50px}.xp-selected{padding-top:75px;padding-bottom:45px}.xp-section-heading{gap:15px;margin-bottom:35px}.xp-section-heading>h2{font-size:35px}.xp-section-heading .xp-action{gap:12px;min-width:113px;font-size:12px}.xp-world-stage{flex-direction:column;align-items:stretch;gap:30px;min-height:0;display:flex}.xp-world-tabs{scrollbar-width:none;flex-direction:row;gap:20px;padding-bottom:8px;overflow-x:auto}.xp-world-tabs>button{white-space:normal;flex-shrink:0;max-width:160px;min-height:55px;padding:5px 0;font-size:19px;line-height:1.2}.xp-world-tabs>button[aria-selected=true]{transform:none}.xp-world-tabs .xp-arrow{display:none}.xp-world-media img{aspect-ratio:4/3}.xp-world-caption{margin-top:18px;font-size:11px}.xp-home-mod{flex-direction:column;align-items:stretch;gap:35px;padding-top:65px;padding-bottom:80px;display:flex}.xp-home-mod-copy>h2{margin:12px 0 25px;font-size:42px}.xp-product-hero{height:auto;padding-top:115px;padding-bottom:40px}.xp-product-copy{width:100%;max-width:none}.xp-product-mark{width:49px;height:49px;margin-bottom:23px}.xp-product-copy h1{margin-bottom:17px;font-size:clamp(43px,12vw,75px)}.xp-product-description{max-width:320px;font-size:14px;line-height:1.8}.xp-monitor-requirement{margin-top:15px;font-size:10px}.xp-product-copy>.xp-release{max-width:460px;margin-top:34px}.xp-release-large .xp-release-heading{margin-bottom:12px;font-size:11px}.xp-release-large .xp-dial-window{font-size:51px}.xp-release-large .xp-local-release{font-size:12px}.xp-release-large .xp-local-release small{font-size:9px}.xp-screen-stage{width:100%;height:570px;margin-top:50px;position:relative;inset:auto}.xp-screen-front,.xp-screen-rear{width:52vw;max-width:255px}.xp-screen-front{top:10%;left:-1%;transform:rotateY(-9deg)rotate(-4deg)}.xp-screen-rear{opacity:.68;top:0;right:0;transform:rotateY(-10deg)rotate(6deg)}.xp-screen-stage .xp-spatial-frame{border-width:3px}.xp-software-details{padding-top:55px;padding-bottom:55px}.xp-software-feature-heading h2{font-size:39px}.xp-feature-layout{grid-template-columns:1fr;gap:45px;margin-top:30px}.xp-feature-tabs{flex-direction:row;gap:28px;max-width:none}.xp-feature-tabs button{gap:10px;min-height:65px;font-size:28px}.xp-feature-tabs button[aria-selected=true]{transform:none}.xp-feature-tabs .xp-arrow{display:none}.xp-feature-description{min-height:65px;margin-top:20px;font-size:16px}.xp-product-note{margin-top:18px;font-size:11px}.xp-software-lens{width:245px}.xp-compatibility{padding:65px var(--xp-gutter)}.xp-compatibility-heading{margin-bottom:40px;display:block}.xp-compatibility-heading h2{font-size:39px}.xp-compatibility-heading p{max-width:290px;margin-top:22px;font-size:12px}.xp-platforms{gap:5px}.xp-platforms>button{gap:15px;min-height:110px;padding:5px}.xp-platforms>button>strong{font-size:13px}.xp-platform-icon{width:63px;height:63px}.xp-platform-icon>svg{width:28px;height:28px}.xp-connection-map{height:75px}.xp-platform-description{gap:8px;min-height:75px;font-size:12px;line-height:1.9}.xp-product-end{grid-template-columns:1fr;gap:24px;padding-top:50px;padding-bottom:80px}.xp-product-end h2{font-size:32px}.xp-product-end>div{gap:15px}.xp-product-end>div img{width:39px;height:39px}.xp-product-end>p{font-size:10px}.xp-works{padding-top:125px;padding-bottom:75px}.xp-works-heading{margin-bottom:48px;display:block}.xp-works-heading h1{font-size:64px}.xp-filters{gap:25px;margin-top:24px;margin-bottom:0}.xp-filters>a{min-height:42px;font-size:12px}.xp-work-list{gap:85px}.xp-work,.xp-work:nth-child(2){flex-direction:column;align-items:stretch;gap:35px;display:flex}.xp-work-copy h2{max-width:12ch;font-size:42px}.xp-work-copy>p{max-width:none;margin-top:20px;font-size:14px}.xp-work-state{margin-bottom:14px;font-size:10px}.xp-work-copy>.xp-action{margin-top:18px}.xp-work-media .xp-spatial,.xp-work:nth-child(2) .xp-spatial{transform:rotateY(0)rotate(-.5deg)}.xp-work-black-tide-protocol .xp-work-copy h2{font-size:42px}.xp-project{padding-top:120px;padding-bottom:70px}.xp-project-heading{margin-bottom:45px}.xp-project-heading h1{font-size:clamp(44px,11vw,75px);line-height:1.06}.xp-project-heading>p{margin-top:23px;font-size:14px}.xp-back-link{margin-bottom:20px;font-size:11px}.xp-project-stage img{aspect-ratio:4/3}.xp-project-stage>.xp-spatial{transform:none}.xp-project-bottom{padding-top:30px;font-size:11px}.xp-music{padding-top:125px;padding-bottom:75px}.xp-music-heading h1{font-size:68px}.xp-music-heading>p{margin-top:20px;font-size:14px}.xp-music-deck{flex-direction:column;align-items:stretch;gap:35px;margin-top:50px;display:flex}.xp-record{max-width:420px;margin:auto}.xp-music-tabs{gap:20px;margin-bottom:35px}.xp-music-content h2{font-size:35px}.xp-music-content [role=tabpanel]>p{font-size:14px}.xp-contact{padding-top:125px;padding-bottom:75px}.xp-contact>header{margin-bottom:45px}.xp-contact>header>img{width:65px;height:65px;margin-bottom:25px}.xp-contact h1{font-size:42px;line-height:1.2}.xp-contact>header>p{margin-top:22px;font-size:14px}.xp-contact-list{gap:20px}.xp-contact-row{grid-template-columns:1fr 44px;gap:0;min-height:95px}.xp-contact-row>span{grid-column:1;font-size:11px}.xp-contact-row>a{grid-area:2/1;gap:10px;min-height:44px;font-size:19px}.xp-contact-row>a .xp-arrow{width:18px;height:18px}.xp-contact-row>button{grid-area:1/2/3;align-self:center;font-size:20px}.xp-social{flex-direction:column;align-items:flex-start;gap:25px;margin-top:40px;font-size:12px}.xp-policy{padding-top:125px;padding-bottom:75px}.xp-policy>header{margin-bottom:45px}.xp-policy h1{font-size:62px}.xp-policy>div{gap:40px}.xp-policy section{display:block}.xp-policy section h2{margin-bottom:18px;font-size:19px}.xp-policy section p{font-size:15px;line-height:1.9}.xp-not-found{min-height:80svh;padding-top:150px;padding-bottom:100px}.xp-not-found h1{font-size:48px}.xp-footer{grid-template-columns:1fr;gap:25px;padding-top:35px;padding-bottom:45px}.xp-footer nav{gap:30px;font-size:12px}.xp-footer>small{font-size:10px}.xp-application{padding-top:125px;padding-bottom:80px}.xp-application-heading{gap:18px;margin-bottom:45px}.xp-application-heading img{width:43px;height:43px}.xp-application-heading h1{font-size:43px}.xp-application-layout{display:block}.xp-form-navigation{flex-direction:row;gap:30px;margin-bottom:40px;padding-top:0;position:relative;top:auto}.xp-form-navigation>button{gap:10px;font-size:11px}.xp-form-section{margin-bottom:35px}.xp-input-field{margin-bottom:32px}.xp-input-field>label{margin-bottom:12px;font-size:12px}.xp-input-field>input{min-height:60px;font-size:26px}.xp-name-field>input{min-height:75px;font-size:40px}.xp-optional-contact{grid-template-columns:1fr;gap:0}.xp-optional-contact input{font-size:24px}.xp-device-options{justify-content:space-between;gap:10px;margin-bottom:35px}.xp-device-options label>span{flex-direction:column;gap:12px;min-width:82px;padding:10px 6px}.xp-device-options strong{font-size:11px}.xp-device-options input:checked+span:after{position:absolute;bottom:0}.xp-submit-row{gap:20px;margin-top:30px}.xp-submit{min-width:190px;font-size:14px}.xp-submit-row>a{font-size:10px}.xp-locked{padding-top:130px;padding-bottom:100px}.xp-locked>h1{margin-bottom:40px;font-size:52px}.xp-receipt{padding-top:150px;padding-bottom:110px}.xp-receipt h1{margin-bottom:25px;font-size:45px}.xp-receipt>p{font-size:15px}.xp-receipt>strong{font-size:17px}.xp-receipt-check{width:55px;height:55px}.xp-receipt-halo{width:300px;height:300px}}.xp-shell[data-motion=off] *,.xp-shell[data-motion=off] :before,.xp-shell[data-motion=off] :after{scroll-behavior:auto;transition:none;animation:none}.xp-shell[data-motion=off] .xp-reveal{opacity:1;clip-path:none;transform:none}.xp-shell[data-motion=off] .xp-spatial-frame{transform:none}@media (prefers-reduced-motion:reduce){.xp-shell *,.xp-shell :before,.xp-shell :after{scroll-behavior:auto;transition:none;animation:none}.xp-reveal.xp-observed{opacity:1;clip-path:none;transform:none}}@media (forced-colors:active){.xp-backdrop,.xp-symbol:after,.xp-image-light,.xp-menu-shape{display:none}.xp-shell,.xp-menu,.xp-language-menu{color:canvastext;background:canvas}.xp-action-end:before,.xp-input-glow:after{background:canvastext;border-color:buttontext}.xp-input-field :is(input,textarea):focus-visible{outline:2px solid highlight}}.xp-product-mark,.xp-release-product>img,.xp-product-end>div>img,.xp-application-heading>img,.xp-locked>img,.xp-pass-sheet-main>img{border-radius:20%}@media (max-width:1150px){.xp-screen-rear{right:9%}.xp-screen-front{left:1%}}@media (max-width:759px){.xp-screen-front{width:47vw;left:8%}.xp-screen-rear{width:47vw;right:8%}.xp-software-lens{width:min(245px,70vw)}}.xp-shell{--xp-ink:#eaf3fa;--xp-muted:#a2bdd0;--xp-blue:#acdfff;--hero-height:max(680px,100svh);--xp-gutter:clamp(22px,6.55vw,150px);background:#03090e}.xp-backdrop{height:var(--hero-height);background:#02070b;position:absolute}.xp-backdrop canvas{transition:opacity .32s}.xp-backdrop:after{content:"";pointer-events:none;background:linear-gradient(#0000,#03090e);position:absolute;inset:80% 0 0}.xp-static-field{background:radial-gradient(at 65% 48%,#14355155,#0000 52%),#02070b}.xp-static-field i{display:none}.xp-static-field:before{content:"";opacity:.55;background:radial-gradient(at 84% 30%,#123452,#0000 75%);position:absolute;inset:0}.xp-backdrop[data-scene=home] .xp-static-field{background:linear-gradient(#020507 32%,#102a45 47%,#488dbd 53%,#d9f6ff 55.2%,#285779 59%,#02060b 75%)}.xp-backdrop[data-scene=home] .xp-static-field:before{opacity:.75;background:radial-gradient(circle at 22%,#01060c 30%,#173a5655 65%,#a9dfffaa 98%,#eefaff);border-radius:50%;width:60.36vh;height:60.36vh;inset:21.3% auto auto 32.9%;box-shadow:4px 0 18px #69bcf943}.xp-backdrop[data-scene=software] .xp-static-field{background:radial-gradient(at 73% 45%,#123a35,#0000 65%),#03090e}.xp-header{height:76px;padding-inline:var(--xp-gutter);background:linear-gradient(#02080c75,#0000)}.xp-header[data-scrolled=true]{background:#04101cd9;height:65px}.xp-nav>a{color:#b3cddd;font-weight:450}.xp-nav>a:hover>span{color:#edfaff}.xp-language-menu{background:#091925;border-color:#a9d9ff26}.xp-menu-shape>i{box-shadow:none;border-color:#a5d9ff25}.xp-menu-shape>i:nth-child(2){border-color:#bde1ff10}.xp-hero-copy{left:var(--xp-gutter);text-align:left;width:51%;top:30.2%;right:auto}.xp-hero h1{font-family:var(--rb-font-text);letter-spacing:-.055em;white-space:nowrap;font-size:clamp(44px,4.55vw,92px);font-weight:400;line-height:1.12}.xp-hero h1 span,.xp-hero h1 span:last-child{font-weight:400;display:inline}.xp-hero h1 span:last-child{color:#a6d8f8;margin-inline-start:.16em}.xp-motto{letter-spacing:.36em;color:#aecce0;max-width:none;margin-top:24px;font-size:clamp(14px,1.4vw,24px);font-weight:350;line-height:1.7}:lang(en) .xp-motto{letter-spacing:.12em;font-size:clamp(11px,.92vw,16px)}.xp-symbol{display:none}.xp-home-release{box-shadow:none;background:0 0;border:0;padding:0;display:block;inset:22.5% 4% auto 77.8%;transform:none}.xp-release-product{align-items:center;gap:12px;min-height:60px;margin:0 0 16px}.xp-release-product>img{border-radius:23%;width:36px;height:36px;box-shadow:0 5px 22px #0004}.xp-release-product h2{font-family:var(--rb-font-text);letter-spacing:-.035em;font-size:clamp(23px,2vw,35px);font-weight:500;line-height:1.25}.xp-release-entry .xp-action{color:#052135;background:#b5e4ff;border-radius:30px;gap:25px;min-width:174px;min-height:48px;padding:0 20px 0 25px;font-size:14px;font-weight:550;transition:background .22s,box-shadow .3s,transform .3s;box-shadow:inset 0 1px #fff9,0 4px 24px #8ccfff0a}.xp-release-entry .xp-action:hover{background:#dbf2ff;transform:translateY(-2px);box-shadow:0 0 28px #77c2f333}.xp-release-entry .xp-action:active{transform:translateY(0)scale(.98)}.xp-release-entry .xp-action>i,.xp-release-entry .xp-action-end:before{display:none}.xp-release-entry .xp-action-end{width:20px;height:24px}.xp-release-entry .xp-arrow{width:20px;height:20px}.xp-release-message{color:#afc5d5;font-size:15px}.xp-home-release .xp-release-entry{margin-top:10px}.xp-product-mark,.xp-locked>img{border-radius:23%}.xp-shell[data-mode=software] .xp-release-entry .xp-action{color:#0e2920;background:#b8e7d3}.xp-shell[data-mode=software] .xp-release-entry .xp-action:hover{background:#dbf9eb}.xp-shell[data-mode=software]{--xp-muted:#abc4bc}.xp-selected{background:radial-gradient(at 100% 30%,#18344935,#0000 65%);padding-top:70px}.xp-home-mod{background:radial-gradient(at 0 65%,#1b3b4c38,#0000 70%)}.xp-world-tabs>button[aria-selected=true]{color:#e6f3ff}.xp-action>i{background:#b5d8ef}.xp-shell :is(a,button,input,textarea,select):focus-visible{outline-color:#a8dbff}.xp-screen-reflection{left:0;right:0;transform:none}.xp-screen-rear{right:9%}.xp-lens-halo{inset:-8%}.xp-footer{background:radial-gradient(at 50% 100%,#16395255,#0000 75%)}@media (min-width:2100px){.xp-hero h1{font-size:clamp(92px,4.55vw,128px)}.xp-home-release{top:24%;left:78%}}@media (max-width:1090px) and (min-width:760px){.xp-home-release{left:76%;right:3%}.xp-release-product{gap:8px}.xp-release-product>img{width:29px;height:29px}.xp-release-product h2{font-size:23px}.xp-release-entry .xp-action{min-width:155px}.xp-motto{letter-spacing:.2em}}@media (max-width:759px){.xp-shell,.xp-shell[data-mode]{--hero-height:max(720px,100svh);--xp-gutter:24px}.xp-header,.xp-header[data-scrolled=true]{height:68px;padding-inline:24px}.xp-hero-copy{text-align:left;width:auto;top:20%;left:24px;right:24px}.xp-hero h1{letter-spacing:-.055em;font-size:clamp(35px,9.1vw,65px);line-height:1.15}.xp-hero h1 span,.xp-hero h1 span:last-child{display:inline}.xp-motto{letter-spacing:.2em;margin-top:19px;font-size:15px}:lang(en) .xp-motto{letter-spacing:.075em;font-size:10px}.xp-home-release{background:0 0;padding:0;display:block;inset:auto 24px 12%}.xp-release-product{gap:12px;min-height:38px;margin:0 0 16px}.xp-release-product h2{font-size:28px}.xp-release-product>img{width:34px;height:34px}.xp-home-release .xp-release-entry{margin:0}.xp-release-entry .xp-action{min-width:165px;min-height:48px;font-size:14px}.xp-backdrop[data-scene=home] .xp-static-field:before{width:360px;height:360px;top:30%;left:calc(58% - 180px)}.xp-screen-front{width:47vw;left:8%}.xp-screen-rear{width:47vw;right:8%}.xp-software-lens{width:min(245px,70vw)}.xp-selected{padding-top:45px}}@media (prefers-reduced-motion:reduce){.xp-backdrop canvas,.xp-release-entry .xp-action{transition:none}}html{scrollbar-gutter:stable;background:#03090e}body{background:#03090e}.xp-route-progress{z-index:90;pointer-events:none;height:2px;animation:.2s .15s both xp-progress-show;position:fixed;inset:0 0 auto;overflow:hidden}.xp-route-progress>span{background:linear-gradient(90deg,#0000,#bbebff,#0000);width:35%;height:100%;animation:1.15s ease-in-out infinite xp-progress-travel;display:block}::view-transition-group(skyswell-page){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(skyswell-page){mix-blend-mode:normal;animation:.24s cubic-bezier(.4,0,1,1) both xp-route-depart}::view-transition-new(skyswell-page){mix-blend-mode:normal;animation:.42s cubic-bezier(.22,1,.36,1) both xp-route-arrive}::view-transition-old(root){opacity:0;animation:none}::view-transition-new(root){animation:none}.xp-portal{isolation:isolate;aspect-ratio:16/10;perspective:1600px;touch-action:pan-y;--portal-x:0deg;--portal-y:0deg;--portal-light:50% 50%;background:#08111a;width:100%;position:relative;overflow:clip}.xp-portal-depth{transform:rotateX(var(--portal-y)) rotateY(var(--portal-x));transform-style:preserve-3d;transition:transform .55s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.xp-portal-base,.xp-portal-arrival,.xp-prism-slice{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.xp-portal img{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;display:block}.xp-portal [data-fit=contain] img{object-fit:contain;background:#11171c}.xp-portal-arrival{z-index:2}.xp-portal-reflection{z-index:4;background:radial-gradient(ellipse at var(--portal-light),#d9efff12,transparent 55%);pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0}.xp-portal-grain{z-index:3;opacity:.065;pointer-events:none;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.87' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' d='M0 0h160v160H0z'/%3E%3C/svg%3E");position:absolute;inset:0}.xp-portal-rim{z-index:5;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #b6ddf320,inset 0 1px #d2edff30}.xp-portal-horizon[data-transition=running] .xp-portal-base{animation:.82s cubic-bezier(.22,1,.36,1) both xp-world-recede}.xp-portal-horizon .xp-portal-arrival{animation:.82s cubic-bezier(.22,1,.36,1) both xp-horizon-aperture}.xp-portal-horizon .xp-portal-arrival>img{animation:.82s cubic-bezier(.22,1,.36,1) both xp-world-emerge}.xp-portal-cut{z-index:5;pointer-events:none;position:absolute;inset:0}.xp-portal-horizon .xp-portal-cut>i{background:linear-gradient(90deg,#0000,#d8f3ff 35%,#78c9ff 85%,#0000);height:1px;animation:.82s cubic-bezier(.22,1,.36,1) both xp-horizon-upper;position:absolute;top:50%;left:0;right:0;box-shadow:0 0 14px #75c9ff66}.xp-portal-horizon .xp-portal-cut>i:last-child{animation-name:xp-horizon-lower}.xp-portal-prism{aspect-ratio:1.16;border-radius:8px;box-shadow:0 40px 95px #0006}.xp-portal-prism img{object-position:center top}.xp-portal-prism .xp-portal-arrival{overflow:visible}.xp-portal-prism[data-fit=contain]{box-shadow:none;background:0 0}.xp-portal-prism [data-fit=contain] img{object-position:center;background:0 0}.xp-portal-prism[data-fit=contain] .xp-portal-rim,.xp-portal-prism[data-fit=contain] .xp-portal-grain,.xp-portal-prism[data-fit=contain] .xp-portal-reflection{opacity:0}.xp-prism-slice{clip-path:inset(0 calc(100% - (var(--slice) + 1)*33.34%) 0 calc(var(--slice)*33.333%));animation:.64s cubic-bezier(.22,1,.36,1) both xp-prism-arrive;animation-delay:calc(var(--slice)*50ms)}.xp-portal-prism[data-transition=running] .xp-portal-base{animation:.76s cubic-bezier(.22,1,.36,1) both xp-prism-recede}.xp-portal-prism .xp-portal-cut{mix-blend-mode:screen;background:linear-gradient(105deg,#0000 36%,#b7ffe03a 49%,#eafff794 50%,#0000 53%);animation:.76s cubic-bezier(.22,1,.36,1) both xp-prism-light}.xp-portal-error{z-index:6;color:#d7e6ef;background:#031320d9;padding:5px 10px;font-size:12px;position:absolute;bottom:15px;left:15px}.xp-world-stage{grid-template-columns:minmax(235px,.65fr) minmax(0,1.35fr);gap:4vw}.xp-world-view{filter:drop-shadow(0 30px 45px #0005);min-width:0}.xp-world-view:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 65% 40%,#548ab023,#0000 65%);position:absolute;inset:-12% -5%}.xp-software-details:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(at 75% 48%,#53958517,#0000 46%);position:absolute;inset:5% 0 0}.xp-software-details{isolation:isolate}.xp-world-tabs{counter-reset:worlds;gap:16px}.xp-world-tabs>button{color:#6d8a9d;min-height:84px;padding:18px 0 18px 25px;font-size:clamp(24px,2.8vw,44px);position:relative}.xp-world-tabs>button:before{content:"";transform-origin:50%;background:#a8ddff;width:1px;height:50%;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;top:25%;left:0;transform:scaleY(0);box-shadow:0 0 15px #5ab7f955}.xp-world-tabs>button[aria-selected=true]{color:#e4f1fb;transform:none}.xp-world-tabs>button[aria-selected=true]:before{transform:scaleY(1)}.xp-world-tabs>button:hover{color:#c1dced}.xp-world-caption{color:#a8c4d7;min-height:48px;margin-top:18px;font-size:13px}.xp-feature-layout{grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);align-items:center;gap:7vw}.xp-software-lens{justify-self:stretch;width:100%;max-width:720px}.xp-feature-copy{max-width:470px}.xp-feature-tabs button{font-family:var(--rb-font-text);min-height:82px;font-size:clamp(30px,3vw,49px)}.xp-feature-tabs button[aria-selected=true]{transform:translate(8px)}.xp-feature-description{min-height:75px;font-size:17px}.xp-feature-description p{animation:.38s ease-out xp-copy-focus}.xp-lens-controls{justify-content:space-between;max-width:190px;margin:24px auto 0}.xp-lens-controls button{border:1px solid #badfd12b;border-radius:50%;transition:background .2s,transform .25s}.xp-lens-controls button:hover{background:#b6e4d011;transform:scale(1.06)}.xp-screen-stage .xp-spatial-frame{border-width:2px;border-radius:20px;box-shadow:20px 35px 75px #0006,inset 0 1px #e1ffee33}.xp-product-end img,.xp-application-heading img,.xp-pass-sheet-main>img{border-radius:23%}.xp-platform-description{min-height:55px}.xp-platforms>button:active .xp-platform-icon{transform:scale(.96)}.xp-platform-icon{transition:transform .2s}.xp-menu-toggle:hover>span:first-child{transform:translate(3px)}.xp-menu-toggle:hover>span:last-child{transform:translate(-3px)}.xp-header[data-scrolled=true]{box-shadow:0 12px 30px #01070c22}@keyframes xp-horizon-aperture{0%{clip-path:inset(49.9% 0)}to{clip-path:inset(0)}}@keyframes xp-world-emerge{0%{transform:scale(1.16)translateY(2%)}to{transform:scale(1)translateY(0)}}@keyframes xp-world-recede{0%{filter:brightness();transform:scale(1)}to{filter:brightness(.7);transform:scale(.95)}}@keyframes xp-horizon-upper{0%{opacity:0;top:50%}12%{opacity:.8}85%{opacity:.1}to{opacity:0;top:0%}}@keyframes xp-horizon-lower{0%{opacity:0;top:50%}12%{opacity:.8}85%{opacity:.1}to{opacity:0;top:100%}}@keyframes xp-prism-arrive{0%{opacity:0;transform:translateY(10%)scale(1.07)}18%{opacity:1}to{opacity:1;transform:none}}@keyframes xp-prism-recede{0%{filter:brightness();transform:none}to{filter:brightness(.65);transform:translateY(-3%)scale(.97)}}@keyframes xp-prism-light{0%{opacity:0;transform:translate(-100%)}25%{opacity:.45}to{opacity:0;transform:translate(100%)}}@keyframes xp-copy-focus{0%{opacity:.45;transform:translate(5px)}to{opacity:1;transform:none}}@keyframes xp-route-depart{to{opacity:0;transform:translateY(-9px)scale(.997)}}@keyframes xp-route-arrive{0%{opacity:0;transform:translateY(14px)scale(1.003)}to{opacity:1;transform:none}}@keyframes xp-progress-show{0%{opacity:0}to{opacity:1}}@keyframes xp-progress-travel{0%{transform:translate(-100%)}to{transform:translate(390%)}}@media (min-width:1900px){.xp-world-tabs>button{max-width:560px;font-size:48px}.xp-portal-prism{max-height:640px}}@media (max-width:1050px){.xp-world-stage{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:28px}.xp-world-tabs>button{padding-left:20px;font-size:29px}.xp-feature-layout{grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr);gap:35px}.xp-feature-tabs button{font-size:32px}.xp-feature-description{font-size:15px}.xp-portal-prism{aspect-ratio:.95}.xp-screen-stage{right:4%}}@media (max-width:759px){html{scroll-padding-top:83px}.xp-world-stage{flex-direction:column;gap:22px;min-width:0;display:flex}.xp-world-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;display:grid;overflow:visible}.xp-world-tabs>button{letter-spacing:-.03em;overflow-wrap:normal;align-items:flex-end;min-width:0;max-width:none;min-height:72px;padding:0 0 15px;font-size:clamp(14px,3.7vw,20px);line-height:1.25}.xp-world-tabs>button:before{transform-origin:0;width:100%;height:1px;inset:auto 0 0;transform:scaleX(0)}.xp-world-tabs>button[aria-selected=true]:before{transform:scaleX(1)}.xp-world-tabs>button[aria-selected=true]{transform:none}.xp-world-tabs>button>span{max-width:100%}.xp-portal{aspect-ratio:4/3;perspective:950px}.xp-world-caption{align-items:flex-start;gap:16px;min-height:52px;font-size:12px;line-height:1.7}.xp-world-caption p{max-width:70%}.xp-world-caption>a{min-height:44px;margin-top:-7px}.xp-feature-layout{flex-direction:column;align-items:stretch;gap:25px;margin-top:30px;display:flex}.xp-feature-copy{max-width:none}.xp-feature-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.xp-feature-tabs button{justify-content:flex-start;min-height:57px;font-size:26px;line-height:1.3}.xp-feature-tabs button[aria-selected=true]{transform:none}.xp-feature-tabs .xp-arrow{display:none}.xp-feature-description{min-height:45px;margin-top:18px;font-size:14px;line-height:1.7}.xp-software-lens{width:100%;max-width:none}.xp-lens-halo{inset:-8% -18px}.xp-portal-prism{aspect-ratio:.94;border-radius:6px}.xp-lens-controls{margin-top:20px}.xp-screen-stage{height:clamp(420px,114vw,560px);margin-top:44px}.xp-screen-front{width:47%;top:8%;left:4%}.xp-screen-rear{width:47%;top:0;right:4%}.xp-screen-stage .xp-spatial-frame{border-radius:13px}.xp-platforms{gap:10px}.xp-platforms>button{gap:15px;min-height:115px;padding:5px}.xp-platforms>button>strong{font-size:15px}.xp-compatibility-heading{gap:22px;margin-bottom:42px}.xp-compatibility-heading p{max-width:280px;font-size:13px}.xp-platform-description{min-height:45px;font-size:13px}.xp-product-end{grid-template-columns:1fr;gap:25px;padding-bottom:80px}.xp-product-end>div{gap:13px}.xp-application{padding-top:110px}.xp-application-heading{gap:18px;margin-bottom:36px}.xp-application-heading h1{font-size:40px}.xp-application-heading img{width:44px;height:44px}.xp-application-layout{gap:25px}.xp-form-navigation{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#06121de6;border-radius:8px;margin-inline:-14px;padding:6px 14px}.xp-input-field>input{min-height:60px;font-size:24px}.xp-name-field>input{min-height:72px;font-size:36px}.xp-optional-contact{gap:24px}.xp-optional-contact input{font-size:18px}.xp-form-section{margin-bottom:36px}.xp-input-field{margin-bottom:30px}.xp-device-options{gap:10px}.xp-device-options label>span{gap:9px;padding-inline:6px}.xp-device-options svg{width:21px;height:21px}.xp-submit-row{gap:14px}.xp-submit{min-width:195px}.xp-form-navigation>button{min-height:44px}}@media (hover:none){.xp-portal-depth{transform:none}.xp-action:active{opacity:.8}.xp-screen-stage:hover .xp-screen-front{transform:rotateY(-9deg)rotate(-4deg)}.xp-screen-stage:hover .xp-screen-rear{transform:rotateY(-10deg)rotate(6deg)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none}::view-transition-old(*){animation:none}::view-transition-new(*){animation:none}.xp-portal *,.xp-route-progress,.xp-route-progress>span{transition:none;animation:none}.xp-portal-depth{transform:none}}html[data-motion=off]::view-transition-group(*){animation:none}html[data-motion=off]::view-transition-old(*){animation:none}html[data-motion=off]::view-transition-new(*){animation:none}.xp-shell[data-motion=off] .xp-portal *{transition:none;animation:none}.xp-shell[data-motion=off] .xp-portal-depth{transform:none}@font-face{font-family:Skyswell Text;src:url(/fonts/skyswell-text.woff2)format("woff2");font-style:normal;font-weight:300 750;font-display:swap}.xp-hero h1,.xp-hero h1 span,.xp-hero h1 span:last-child{font-family:var(--rb-font-editorial);font-optical-sizing:auto;letter-spacing:-.04em;font-weight:250}.xp-motto{font-weight:250}.xp-works-heading h1,.xp-music-heading h1{font-family:var(--rb-font-music);letter-spacing:-.055em;font-weight:500}.xp-project-heading h1,.xp-contact h1{font-family:"Skyswell Text",var(--rb-font-text);font-weight:350}.xp-policy h1,.xp-studio h1{font-family:var(--rb-font-editorial);font-weight:250}.xp-policy section h2{font-family:"Skyswell Text",var(--rb-font-text);font-weight:550}.xp-shell .xp-macos-mark{background:currentColor;flex-shrink:0;width:43px;height:34px;display:block;-webkit-mask:url(/icons/macos.svg) 50%/contain no-repeat;mask:url(/icons/macos.svg) 50%/contain no-repeat}.xp-portal-horizon[data-transition=running] .xp-portal-base,.xp-portal-prism[data-transition=running] .xp-portal-base{filter:none;animation:none;transform:none}.xp-portal-horizon .xp-portal-arrival,.xp-portal-horizon .xp-portal-arrival>img,.xp-portal-horizon .xp-portal-cut>i{animation-duration:var(--portal-duration,.62s)}.xp-portal-prism{box-shadow:none;aspect-ratio:1.16;background:0 0}.xp-portal-prism .xp-portal-arrival{animation:xp-layer-clock var(--portal-duration,.58s) linear both}.xp-portal-prism .xp-prism-slice{animation-duration:calc(var(--portal-duration,.58s) - .1s)}.xp-portal-prism .xp-portal-cut{animation-duration:var(--portal-duration,.58s);opacity:.25}.xp-portal-prism .xp-portal-base{opacity:1;transition:none}.xp-portal-prism[data-transition=running] .xp-portal-base,.xp-portal-prism .xp-portal-arrival[data-obsolete=true]{opacity:0;transition:opacity .18s}.xp-portal-prism .xp-portal-base img,.xp-portal-prism .xp-portal-arrival img{object-fit:contain;object-position:center;aspect-ratio:auto;background:0 0}.xp-portal-prism .xp-portal-rim,.xp-portal-prism .xp-portal-grain,.xp-portal-prism .xp-portal-reflection{display:none}.xp-lens-controls{max-width:200px}.xp-expand-view svg{width:19px;height:19px;margin:auto}.xp-image-dialog{color:#eaf5ff;background:0 0;border:0;max-width:94vw;max-height:94dvh;padding:0;overflow:visible}html:has(.xp-image-dialog[open]){overflow:hidden}.xp-image-dialog img{object-fit:contain;border-radius:9px;width:auto;max-width:92vw;height:auto;max-height:90dvh;box-shadow:0 25px 85px #0008}.xp-image-dialog>button{color:#e7f5ff;z-index:2;background:#12314be6;border-radius:50%;width:46px;height:46px;font-size:29px;font-weight:300;position:fixed;top:20px;right:20px}.xp-image-dialog[open]{animation:.25s cubic-bezier(.22,1,.36,1) xp-image-open}.sg-admin-receipt-id{letter-spacing:.025em;color:#6e8ea3;white-space:nowrap;margin-top:7px;font-size:11px;line-height:1.5;display:block}.xp-studio{position:relative}.xp-studio-intro{padding:155px var(--xp-gutter) 64px}.xp-studio h1{letter-spacing:-.055em;font-size:clamp(62px,8.5vw,150px);line-height:1.06}.xp-studio-intro p{color:#a9c6d9;letter-spacing:.08em;margin-top:27px;font-size:clamp(16px,1.7vw,25px);font-weight:300}.xp-studio-film{--film-height:min(900px,calc(100svh - 76px));--film-edge:clamp(14px,1.5vw,38px);--ease:var(--xp-ease);--body:var(--xp-body);margin:0;scroll-margin-top:76px}.xp-studio-film .film-atmosphere-v10{opacity:.62}.xp-studio-film .brand-film-v9-shade{background:linear-gradient(#02070d12,#0000 30% 80%,#02070d3b)}.xp-studio-film .brand-film-v9-sound{color:#e9f5fd;text-shadow:0 1px 10px #000;min-width:44px;bottom:22px;right:max(25px,3vw)}.xp-studio-film .brand-film-v9-sound svg{width:20px;height:20px}.xp-film-play{z-index:6;color:#e4f4ff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#041625ab;border:1px solid #cae8ff50;border-radius:50%;place-items:center;width:66px;height:66px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.xp-film-play svg{width:32px;height:32px}.xp-film-play:active{transform:translate(-50%,-50%)scale(.96)}.xp-studio-after{padding:75px var(--xp-gutter) 100px;justify-content:space-between;align-items:center;gap:50px;display:flex}.xp-studio-after>p{color:#adc9da;max-width:650px;font-size:clamp(19px,2vw,30px);font-weight:350;line-height:1.7}.xp-policy{max-width:1360px}.xp-policy>header{margin-bottom:70px}.xp-policy-date{font:12px var(--xp-mono);color:#8baaba;margin-top:25px}.xp-policy-intro{color:#b7cbd9;max-width:700px;margin-top:22px;font-size:18px;line-height:1.8}.xp-policy section{grid-template-columns:minmax(190px,.75fr) minmax(0,1.75fr);gap:65px}.xp-policy section p{color:#aac2d3;max-width:720px;line-height:1.9}.xp-policy section h2{font-size:21px;line-height:1.5}.xp-policy-section-copy{flex-direction:column;gap:16px;display:flex}@keyframes xp-layer-clock{0%{outline-color:#0000}to{outline-color:#0000}}@keyframes xp-image-open{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@media (max-width:759px){.xp-hero h1{font-size:clamp(34px,8.9vw,64px)}.xp-portal-prism{aspect-ratio:.7;max-height:620px}.xp-studio-intro{padding:120px var(--xp-gutter) 42px}.xp-studio h1{font-size:clamp(42px,10vw,74px)}.xp-studio-intro p{margin-top:20px;font-size:15px}.xp-studio-film{--film-height:calc(100vw*9/16 + 125px);--film-edge:12px;scroll-margin-top:68px}.xp-studio-film .brand-film-v9-sound{font-size:11px;bottom:15px;right:24px}.xp-studio-after{padding:45px var(--xp-gutter) 70px;display:block}.xp-studio-after>p{margin-bottom:28px;font-size:18px}.xp-policy>header{margin-bottom:48px}.xp-policy section{display:block}.xp-policy section h2{margin-bottom:18px;font-size:21px}.xp-policy-intro{font-size:16px}.xp-policy-date{font-size:11px}.xp-footer nav{flex-wrap:wrap;gap:22px}.xp-record{width:82%;max-width:345px;margin-inline:auto}.xp-contact-row{grid-template-columns:minmax(0,1fr) 44px}.xp-contact-row>a{overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:clamp(16px,4.4vw,19px)}.xp-contact-row>a .xp-arrow{flex-shrink:0}}@media (prefers-reduced-motion:reduce){.xp-portal *,.xp-image-dialog[open],.xp-studio-film{transition:none;animation:none}}.xp-shell[data-motion=off] .xp-portal *,.xp-shell[data-motion=off] .xp-studio-film{transition:none;animation:none}.xp-shell{--ed-paper:#f2f5f8;--ed-paper-ink:#152a39;--ed-paper-muted:#647886;--ed-sky:#bce7ff;--ed-line:#a9d6f126;--ed-green:#c6eedc;--ed-ease:cubic-bezier(.22,1,.36,1);--ed-radius:28px;--ed-section-space:clamp(72px,8vw,150px);--xp-display:var(--rb-font-text);--xp-ink:#eef6fb;--xp-muted:#9cb7ca;font-family:"Skyswell Text",var(--rb-font-text)}.xp-shell :is(button,a,input,textarea,select){touch-action:manipulation}.xp-shell button{font-family:inherit}.xp-shell :is(h1,h2,h3){font-family:"Skyswell Text",var(--rb-font-text)}.xp-shell :is(a,button):focus-visible{outline-offset:6px;border-radius:4px;outline:2px solid #bee8ff}.xp-header{height:78px;padding-inline:var(--xp-gutter);background:linear-gradient(#02070cbd,#0000);border-bottom:1px solid #0000}.xp-header[data-scrolled=true]{background:#061019e8;border-bottom-color:#a6d9f317;height:64px;box-shadow:0 12px 28px #0002}.xp-brand{gap:11px}.xp-brand>span{font-family:"Skyswell Text",var(--xp-body);letter-spacing:-.025em;font-size:14px;font-weight:650}.xp-brand>span>span{letter-spacing:.13em;font-size:10px;font-weight:450}.xp-nav{grid-template-columns:repeat(4,86px);gap:14px}.xp-nav>a{color:#b8cddb;font-size:13px;font-weight:500}.xp-nav>a>i{border-radius:0;width:20px;height:1px;bottom:8px;left:calc(50% - 10px);transform:scaleX(0);box-shadow:0 2px 12px #84cdff40}.xp-nav>a[aria-current=page]>i{transform:scaleX(1)}.xp-nav>a:hover>span{color:#fff;transform:none}.xp-nav>a:before{content:"";opacity:0;transition:opacity .18s,transform .25s var(--ed-ease);background:#d5edff07;border-radius:24px;position:absolute;inset:6px 0;transform:scale(.9)}.xp-nav>a:hover:before{opacity:1;transform:scale(1)}.xp-header-tools{gap:27px}.xp-language-trigger{font-family:"Skyswell Text",var(--xp-body);font-size:12px}.xp-language-menu{background:#101f2bf5;border-color:#c9e6fa28;border-radius:15px;padding:7px;box-shadow:0 20px 60px #0006}.xp-language-menu>a{border-radius:9px;min-height:48px;font-size:13px}.xp-menu-toggle{width:34px}.xp-menu-toggle>span{transition:width .25s var(--ed-ease),transform .25s var(--ed-ease)}.xp-menu{background:radial-gradient(at 18%,#183b5650,#0000 60%),#040c13}.xp-menu-shape{opacity:.28}.xp-menu-routes{width:min(760px,72%)}.xp-menu-routes>a{font-family:var(--rb-font-editorial);letter-spacing:-.05em;min-height:clamp(70px,10vh,112px);font-size:clamp(45px,6.3vw,96px);font-weight:300}.xp-menu-routes>a:hover{padding-left:16px}.xp-menu-routes>a>.xp-arrow{width:29px;height:29px}.xp-menu-bottom{padding-bottom:18px}.xp-action{color:#d7eaf7;gap:20px;min-width:0;min-height:50px;padding:0;font-size:14px}.xp-action-end{width:34px;height:34px}.xp-action-end:before{display:none}.xp-action>i{transform-origin:0;background:#b5d9ec70;height:1px;bottom:7px;right:48px;transform:scaleX(0)}.xp-action:hover>i{transform:scaleX(1)}.xp-action .xp-arrow{width:24px;height:24px}.xp-action:hover .xp-arrow{transform:translate(3px,-3px)}.xp-action-secondary{color:#a8c1d3;font-size:13px}.xp-action-secondary .xp-arrow{width:20px;height:20px}.ed-text-link,.ed-detail-link{color:#d9eeff;background:0 0;align-items:center;gap:22px;width:fit-content;min-height:48px;padding:0;font-size:14px;font-weight:500;display:inline-flex;position:relative}.ed-text-link .xp-arrow,.ed-detail-link .xp-arrow{width:23px;height:23px}.ed-text-link:after,.ed-detail-link:after{content:"";transform-origin:0;height:1px;transition:transform .28s var(--ed-ease);opacity:.5;background:currentColor;position:absolute;bottom:4px;left:0;right:42px;transform:scaleX(0)}.ed-text-link:hover:after,.ed-detail-link:hover:after{transform:scaleX(1)}.ed-text-link:hover .xp-arrow,.ed-detail-link:hover .xp-arrow{transform:translate(3px,-3px)}.ed-icon-button{color:#ddecf7;background:#e1efff12;border:1px solid #c2dff11a;border-radius:50%;place-items:center;min-width:44px;min-height:44px;display:grid}.ed-icon-button svg{fill:none;stroke:currentColor;stroke-width:1.3px;width:21px;height:21px}.ed-icon-button:hover{background:#d2eaff20}.xp-section-heading>h2,.ed-questions h2,.ed-platform-experience h2{font-family:var(--rb-font-editorial);letter-spacing:-.045em;font-size:clamp(40px,4.6vw,76px);font-weight:300;line-height:1.13}.xp-reveal.xp-observed{opacity:.65;clip-path:none;transform:translateY(22px)}.xp-reveal.is-visible{clip-path:none;transition-duration:.75s,.6s,.6s}.ed-scroll-scene{--scene-progress:.5;position:relative}.xp-spatial-frame{border-radius:5px}.xp-policy section p{font-family:"Skyswell Text",var(--xp-body);font-size:16px}.xp-policy section h2{font-weight:550}.xp-footer{color:#9fb5c6;background:radial-gradient(at 48% 100%,#1b405c2b,#0000 76%);border:0;padding-block:65px}.xp-footer>a>span{font-family:"Skyswell Text",var(--xp-body);font-size:15px}.xp-footer nav{gap:26px;font-size:12px}.xp-footer nav>a{position:relative}.xp-footer nav>a:after{content:"";height:1px;transition:transform .22s var(--ed-ease);transform-origin:0;background:#b4d9f4;position:absolute;bottom:8px;left:0;right:0;transform:scaleX(0)}.xp-footer nav>a:hover:after{transform:scaleX(1)}.ed-release{font-family:"Skyswell Text",var(--xp-body);font-variant-numeric:tabular-nums}.ed-release-label{letter-spacing:.04em;color:#b0cee2;margin-bottom:15px;font-size:12px}.ed-release-clock{align-items:baseline;gap:22px;margin:0 0 17px;display:flex}.ed-clock-unit{flex-direction:column;gap:9px;min-width:2ch;display:flex;position:relative}.ed-clock-number{font-family:var(--rb-font-text);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(37px,3.15vw,58px);font-weight:300;line-height:1.08;overflow:hidden}.ed-clock-number>span{animation:ed-digit-replace .26s var(--ed-ease);display:block}.ed-clock-label{letter-spacing:.09em;color:#789bb5;text-align:center;font-size:9px}.ed-clock-unit>i{color:#6e99b7;font-size:28px;font-style:normal;font-weight:250;line-height:1.5;position:absolute;top:-2%;left:calc(100% + 8px)}.ed-release-date{color:#a2bed3;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:10px;line-height:1.65;display:flex}.ed-release-date>span{color:#7395b0;letter-spacing:.03em;font-size:9px}.ed-calendar{color:#b5d7ec;background:0 0;align-items:center;gap:9px;width:fit-content;min-height:44px;margin-top:7px;padding:0;font-size:11px;font-weight:450;display:flex}.ed-calendar svg{stroke:currentColor;stroke-width:1.3px;width:15px;height:15px;transition:transform .22s var(--ed-ease)}.ed-calendar:hover svg{transform:translateY(-2px)}.ed-calendar:hover{color:#e6f5ff}.ed-release-open{color:#aecddd;align-items:center;gap:8px;margin-bottom:18px;font-size:12px;display:flex}.ed-release-open>span{background:#b2e2cb;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #8ed7b744}.ed-release .xp-action{color:#092a42;background:#c0e8ff;border-radius:28px;gap:23px;min-height:47px;padding:0 23px;font-size:13px;box-shadow:inset 0 1px #fff8}.ed-release .xp-action .xp-arrow{width:20px;height:20px}.ed-release .xp-action>i{display:none}.ed-release-compact>a,.ed-release-compact>.xp-action{color:#102d24;white-space:nowrap;background:#d2efe2;border-radius:22px;align-items:center;gap:8px;min-height:34px;padding:0 15px;font-size:11px;display:flex}.ed-release-compact .xp-arrow{width:14px;height:14px}.ed-release-compact .xp-action-end{width:16px;height:22px}.ed-release-compact .xp-action>i{display:none}.ed-release-compact .xp-action:hover{background:#e2f8ef}@keyframes ed-digit-replace{0%{opacity:.45;transform:translateY(15%)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ed-clock-number>span{animation:none}}.xp-shell[data-motion=off] .ed-clock-number>span{animation:none}.xp-shell[data-mode=home]{--hero-height:max(740px,100svh)}.xp-hero-copy{width:54%;top:30%}.xp-hero h1{font-family:var(--rb-font-editorial);letter-spacing:-.05em;font-size:clamp(46px,4.7vw,102px);font-weight:250}.xp-hero h1 span,.xp-hero h1 span:last-child{font-family:inherit;font-weight:250}.xp-hero h1 span:last-child{background:linear-gradient(110deg,#dcf2ff,#97cdef);color:#0000;-webkit-background-clip:text;background-clip:text;margin-left:.12em}.xp-motto{font-family:"Skyswell Text",var(--xp-body);letter-spacing:.34em;color:#a9c9df;margin-top:25px;font-size:clamp(16px,1.35vw,24px);font-weight:300}.xp-home-release{border-left:1px solid #b9e4ff2b;min-width:0;padding-left:24px;inset:23% 5.8% auto 76%}.xp-release-product{gap:11px;min-height:45px;margin:0 0 19px}.xp-release-product>img{border-radius:23%;width:32px;height:32px}.xp-release-product h2{font-size:clamp(21px,1.8vw,34px);font-family:"Skyswell Text",var(--xp-body);letter-spacing:-.045em;font-weight:450}.ed-hero-scroll{left:var(--xp-gutter);z-index:3;color:#93b6cf;align-items:center;gap:20px;min-height:44px;font-size:11px;display:flex;position:absolute;bottom:7%}.ed-hero-scroll>i{background:#8fc3e050;width:50px;height:1px;display:block;position:relative;overflow:hidden}.ed-hero-scroll>i:after{content:"";background:#d1efff;animation:4.8s cubic-bezier(.4,0,.2,1) infinite ed-scroll-light;position:absolute;inset:0;transform:translate(-100%)}.ed-hero-scroll:hover{color:#d9efff}.xp-selected{max-width:1800px;padding:var(--ed-section-space) var(--xp-gutter) 70px;background:radial-gradient(at 65% 40%,#1a3f5d25,#0000 70%);margin:auto}.xp-selected .xp-section-heading{align-items:end;margin-bottom:45px}.xp-selected .xp-section-heading>h2{font-size:clamp(39px,4.2vw,72px)}.ed-world-stage{flex-direction:column;align-items:stretch;gap:30px;min-height:0;display:flex}.ed-world-stage .xp-world-tabs{order:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;max-width:100%;padding:0;display:grid}.ed-world-stage .xp-world-tabs>button{letter-spacing:-.04em;color:#718a9e;align-items:center;width:100%;max-width:none;min-height:76px;padding:14px 0 22px;font-size:clamp(20px,2.3vw,36px);font-weight:350;line-height:1.2;display:flex;position:relative;overflow:visible}.ed-world-stage .xp-world-tabs>button:before{display:none}.ed-world-stage .xp-world-tabs>button>span{max-width:100%;padding-right:10px;display:block}.ed-world-stage .xp-world-tabs>button[aria-selected=true]{color:#edf6fb;transform:none}.ed-world-tab-line{background:#bce8ff25;height:1px;position:absolute;bottom:0;left:0;right:0}.ed-world-tab-line:after{content:"";transform-origin:0;transition:transform .42s var(--ed-ease);background:linear-gradient(90deg,#c7ebff,#83bcdf);position:absolute;inset:0;transform:scaleX(0)}.ed-world-stage .xp-world-tabs>button[aria-selected=true] .ed-world-tab-line:after{transform:scaleX(1)}.ed-world-stage .xp-world-view{filter:none;order:1}.ed-world-stage .xp-world-view:before{display:none}.ed-world-stage .xp-portal{aspect-ratio:2.05;border-radius:16px;box-shadow:0 35px 85px #0005}.ed-world-stage .xp-portal-grain{opacity:.09}.ed-world-stage .xp-world-caption{color:#a1bed3;justify-content:space-between;align-items:center;gap:20px;min-height:44px;margin-top:22px;font-size:13px;display:flex}.ed-world-stage .xp-world-caption p{max-width:65%;line-height:1.6}.ed-world-stage .xp-world-caption a{color:#d0e5f4;gap:16px;min-height:44px}.ed-world-pagination{display:none}.xp-home-mod{padding:100px var(--xp-gutter) 110px;background:0 0;grid-template-columns:1.35fr 1fr;gap:7vw;max-width:1800px;margin:auto}.xp-home-mod-art,.xp-home-mod-art.xp-reveal.is-visible{transform:none}.xp-home-mod-art .xp-spatial-frame{box-shadow:none;border-radius:14px}.xp-home-mod-art img{aspect-ratio:16/10}.xp-home-mod-copy>h2{font-family:var(--rb-font-editorial);margin:15px 0 30px;font-size:clamp(38px,4.6vw,76px);font-weight:300;line-height:1.1}.xp-home-mod-copy .xp-category{letter-spacing:.06em;color:#83a5bf;font-size:11px}.ed-home-software{padding:100px var(--xp-gutter) 90px;isolation:isolate;background:radial-gradient(at 80% 40%,#183c365c,#0000 62%),linear-gradient(#03090e,#06111a 70%,#03090e);margin:0;position:relative;overflow:clip}.ed-home-product-scene{grid-template-columns:.85fr 1.4fr;align-items:center;gap:5vw;max-width:1580px;min-height:640px;margin:auto;display:grid}.ed-home-software-copy{z-index:3;align-self:center;padding-bottom:30px;position:relative}.ed-home-software-copy>img{border-radius:23%;width:53px;height:53px;margin-bottom:27px}.ed-home-software-copy>h2{letter-spacing:-.055em;margin-bottom:24px;font-size:clamp(43px,5vw,86px);font-weight:350;line-height:1.15}.ed-home-software-copy>p{color:#a3bdb8;max-width:320px;margin-bottom:28px;font-size:16px;line-height:1.7}.ed-home-software-copy>.ed-text-link{color:#c5e8db}.ed-home-software-visual{perspective:1400px;min-width:0;height:610px;display:block;position:relative}.ed-home-desktop{transform:perspective(1500px) rotateY(-8deg) rotateX(2deg) translateY(calc((.5 - var(--scene-progress))*35px));transition:transform .8s var(--ed-ease);background:linear-gradient(150deg,#587275,#15282d 35%,#080e12);border-radius:17px;padding:9px;position:absolute;top:10%;left:4%;right:-10%;overflow:hidden;box-shadow:25px 45px 60px #0006}.ed-home-desktop img{border-radius:8px;width:100%;height:auto}.ed-home-desktop>i,.ed-home-phone>i{pointer-events:none;background:linear-gradient(120deg,#e4f7ff12,#0000 35% 75%,#b3ead411);position:absolute;inset:0}.ed-home-phone{width:25%;transform:rotate(-5deg) translateY(calc((var(--scene-progress) - .5)*-50px));transition:transform .8s var(--ed-ease);background:linear-gradient(130deg,#455b58,#0b1919 50%,#6d8f83);border-radius:27px;padding:5px;position:absolute;top:31%;left:-5%;overflow:hidden;box-shadow:12px 35px 50px #0009}.ed-home-phone img{border-radius:22px;width:100%;height:auto}.ed-home-software-visual:hover .ed-home-desktop{transform:perspective(1500px)rotateY(-4deg)rotateX(0)translateY(-4px)}.ed-home-software-visual:hover .ed-home-phone{transform:rotate(-2deg)translateY(-8px)}.ed-home-studio{padding:150px var(--xp-gutter) 140px;isolation:isolate;text-align:center;position:relative;overflow:hidden}.ed-home-studio-light{z-index:-1;pointer-events:none;background:radial-gradient(at 50% 72%,#214a6433,#0000 58%);position:absolute;inset:0}.ed-home-studio h2{font-family:var(--rb-font-editorial);letter-spacing:-.045em;white-space:pre-line;text-wrap:balance;max-width:1180px;margin:0 auto 38px;font-size:clamp(42px,6.7vw,115px);font-weight:250;line-height:1.08}.ed-home-studio .ed-text-link{color:#b7d1e3;margin:auto;font-size:13px}.ed-play-outline{width:43px;height:43px;transition:background .2s,transform .3s var(--ed-ease);border:1px solid #b8def43b;border-radius:50%;place-items:center;display:grid}.ed-play-outline svg{fill:none;stroke:currentColor;stroke-width:1.2px;width:18px;height:18px}.ed-text-link:hover .ed-play-outline{background:#c4e5ff14;transform:scale(1.07)}@keyframes ed-scroll-light{0%,25%{transform:translate(-100%)}60%,to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.ed-hero-scroll>i:after{animation:none}.ed-home-desktop,.ed-home-phone{transition:none;transform:none}}.xp-shell[data-motion=off] .ed-hero-scroll>i:after{animation:none}.xp-shell[data-motion=off] .ed-home-desktop,.xp-shell[data-motion=off] .ed-home-phone{transition:none;transform:none}.ed-software{isolation:isolate;padding-top:78px;position:relative}.ed-product-nav{z-index:35;min-height:58px;padding:0 var(--xp-gutter);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06111bea;border-bottom:1px solid #c6e5ed16;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;display:grid;position:sticky;top:64px;box-shadow:0 10px 35px #02080e14}.ed-product-nav-brand{letter-spacing:-.035em;white-space:nowrap;width:fit-content;font-size:19px;font-weight:600}.ed-product-nav-links{align-items:center;gap:28px;display:flex}.ed-product-nav-links>a{color:#9eb7bc;align-items:center;min-height:57px;font-size:11px;display:flex;position:relative}.ed-product-nav-links>a:after{content:"";height:1px;transition:transform .28s var(--ed-ease);background:#c9eddb;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.ed-product-nav-links>a[aria-current=location]:after{transform:scaleX(1)}.ed-product-nav>.ed-release-compact{justify-self:end}.ed-product-intro{padding:80px var(--xp-gutter) 0;background:radial-gradient(at 50% 70%,#18483a30,#0000 58%);position:relative;overflow:clip}.ed-product-title{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.ed-product-title>h1{font-family:var(--rb-font-editorial);letter-spacing:-.06em;font-size:clamp(65px,7vw,120px);font-weight:300;line-height:1.06}.ed-product-intro>p{font-family:"Skyswell Text",var(--xp-body);color:#b4d2c5;text-align:center;margin:23px auto 0;font-size:clamp(18px,2vw,30px);font-weight:350;line-height:1.5}.ed-product-intro-links{justify-content:center;align-items:center;gap:40px;margin-top:22px;font-size:13px;display:flex}.ed-product-intro-links>a{color:#c4e6d6;align-items:center;gap:15px;min-height:44px;transition:color .18s;display:flex}.ed-product-intro-links>a:hover{color:#f0fff7}.ed-product-intro-links>a>span{transition:transform .26s var(--ed-ease);font-size:20px}.ed-product-intro-links>a:hover>span{transform:translateY(2px)}.ed-showroom-scene{padding-top:35px;padding-bottom:60px}.ed-showroom{perspective:1800px;isolation:isolate;--showroom-x:0deg;--showroom-y:0deg;height:clamp(550px,52vw,830px);position:relative}.ed-showroom-devices{transform-style:preserve-3d;transform:rotateY(var(--showroom-x)) rotateX(var(--showroom-y));transition:transform .65s var(--ed-ease);position:absolute;inset:0}.ed-showroom-aura{pointer-events:none;background:radial-gradient(at 50% 75%,#8de1b921,#0000 60%);position:absolute;inset:7% -10% 0}.ed-showroom-floor{filter:blur(15px);pointer-events:none;background:radial-gradient(at 50% 45%,#9cc9b51f,#0000 65%);height:20%;position:absolute;bottom:0;left:5%;right:5%}.ed-screen-desktop{width:74%;transform:translate3d(0,calc((.5 - var(--scene-progress))*40px),-35px) rotateX(3deg);transition:transform .9s var(--ed-ease),opacity .6s,filter .6s;background:linear-gradient(125deg,#45626b,#101c24 30%,#172e34 65%,#738a88);border:1px solid #9dcbc447;border-radius:22px;padding:12px;position:absolute;top:8%;left:13%;overflow:hidden;box-shadow:0 50px 85px #0008,0 1px 1px #c9eff166}.ed-screen-desktop img{pointer-events:none;border-radius:12px;width:100%;height:auto}.ed-desktop-camera{z-index:1;background:#72909b66;border-radius:50%;width:4px;height:4px;position:absolute;top:4px;left:50%}.ed-device-sheen{pointer-events:none;border-radius:inherit;background:linear-gradient(125deg,#d5f1ff0b,#0000 40% 70%,#a4e8c609);position:absolute;inset:0}.ed-screen-phone{width:18.4%;transition:transform .9s var(--ed-ease),opacity .6s,filter .6s;background:linear-gradient(120deg,#6a7e79,#111f23 30%,#33413c);border:1px solid #8faea77b;border-radius:29px;padding:5px;position:absolute;top:20%;overflow:hidden;box-shadow:14px 35px 70px #0009}.ed-screen-phone img{pointer-events:none;border-radius:24px;width:100%;height:auto}.ed-screen-phone-a{z-index:3;transform:translateY(calc((.5 - var(--scene-progress))*-65px)) rotate(-6deg);left:1%}.ed-screen-phone-b{z-index:2;transform:translateY(calc((.5 - var(--scene-progress))*60px)) rotate(6deg);top:26%;right:1%}.ed-screen-phone:hover{filter:brightness(1.08)}.ed-screen-desktop:hover{filter:brightness(1.05)}.ed-showroom[data-view=desktop] .ed-screen-phone{opacity:.18;filter:blur(2px);pointer-events:none}.ed-showroom[data-view=desktop] .ed-screen-phone-a{transform:translate3d(-35px,20px,-120px)rotate(-9deg)}.ed-showroom[data-view=desktop] .ed-screen-phone-b{transform:translate3d(35px,20px,-120px)rotate(9deg)}.ed-showroom[data-view=desktop] .ed-screen-desktop{transform:translate3d(0,-6px,30px)rotateX(0)}.ed-showroom[data-view=mobile] .ed-screen-desktop{opacity:.18;filter:blur(2px);pointer-events:none;transform:translateZ(-150px)scale(.95)}.ed-showroom[data-view=mobile] .ed-screen-phone-a{transform:translate3d(120%,0,50px)rotate(-2deg)}.ed-showroom[data-view=mobile] .ed-screen-phone-b{transform:translate3d(-120%,-7%,50px)rotate(2deg)}.ed-view-selector{isolation:isolate;background:#b9e0d510;border:1px solid #b6dace1f;border-radius:32px;grid-template-columns:repeat(3,1fr);max-width:330px;margin:12px auto 0;padding:5px;display:grid;position:relative}.ed-view-selector>button{z-index:1;color:#91b0aa;white-space:nowrap;background:0 0;border:0;border-radius:24px;min-height:42px;padding:0 21px;font-size:12px;transition:color .2s;position:relative}.ed-view-selector>i{width:calc(33.3333% - 3.33333px);transform:translateX(calc(var(--view-index)*100%));transition:transform .45s var(--ed-ease);pointer-events:none;background:linear-gradient(135deg,#a3ccbc22,#c4f4d611);border-radius:26px;position:absolute;top:5px;bottom:5px;left:5px;box-shadow:inset 0 0 0 1px #d8efe51d,0 3px 12px #0003}.ed-interface{padding:var(--ed-section-space) var(--xp-gutter);background:linear-gradient(#03090e,#07131a 40%,#03090e);scroll-margin-top:100px;position:relative}.ed-interface-surface{background:radial-gradient(ellipse at 85% 70%,#d9e8e8 0,transparent 55%),var(--ed-paper);max-width:1530px;color:var(--ed-paper-ink);border-radius:var(--ed-radius);isolation:isolate;margin:auto;padding:75px 6.2% 38px;overflow:clip;box-shadow:0 50px 90px #0004}.ed-interface header>h2{font-family:var(--rb-font-editorial);letter-spacing:-.05em;max-width:900px;font-size:clamp(38px,4.25vw,70px);font-weight:350;line-height:1.12}.ed-interface-tabs{gap:33px;margin-top:30px;display:flex}.ed-interface-tabs>button{color:#80949e;background:0 0;min-height:50px;padding:0 2px;font-size:14px;font-weight:550;position:relative}.ed-interface-tabs>button>i{transform-origin:0;height:2px;transition:transform .35s var(--ed-ease);background:#235b59;border-radius:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.ed-interface-tabs>button[aria-selected=true]>i{transform:scaleX(1)}.ed-interface-layout{grid-template-columns:.8fr 1.3fr;align-items:center;gap:5%;min-height:620px;padding-top:30px;display:grid}.ed-interface-copy{padding-block:35px}.ed-interface-copy>h3{letter-spacing:-.045em;max-width:330px;margin-bottom:30px;font-size:clamp(30px,3.15vw,51px);font-weight:400;line-height:1.2}.ed-interface-copy>ul{flex-direction:column;gap:17px;margin:0 0 28px;padding:0;list-style:none;display:flex}.ed-interface-copy li{color:#647c86;align-items:center;gap:12px;font-size:14px;line-height:1.5;display:flex}.ed-interface-copy li svg{fill:none;stroke:#4d8174;stroke-width:1.3px;flex-shrink:0;width:16px;height:16px}.ed-interface-copy .ed-detail-link{color:#2a665a;font-size:13px;font-weight:550}.ed-interface-stage{align-self:center;width:100%;min-width:0;position:relative}.ed-interface-stage>.xp-portal{aspect-ratio:auto;height:clamp(440px,40vw,650px);box-shadow:none;background:0 0;border-radius:0;overflow:visible}.ed-interface-stage .xp-portal-depth{overflow:visible}.ed-interface-stage .xp-portal-base,.ed-interface-stage .xp-portal-arrival{background:0 0}.ed-interface-stage .xp-portal img{filter:drop-shadow(14px 22px 19px #122e362d);border-radius:0}.ed-interface-stage .xp-portal-base img,.ed-interface-stage .xp-portal-arrival img{object-fit:contain;object-position:center}.ed-interface-light{pointer-events:none;background:radial-gradient(#7ea5a431,#0000 66%);position:absolute;inset:15% 3% -8%}.ed-interface-expand{color:#34595f;width:44px;height:44px;transition:transform .22s var(--ed-ease),background .22s;z-index:7;background:#fff9;border:1px solid #37666120;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:5px;right:-8px;box-shadow:0 4px 16px #1d484112}.ed-interface-expand>svg{stroke:currentColor;fill:none;stroke-width:1.35px;width:18px;height:18px}.ed-interface-expand:hover{background:#fff;transform:scale(1.08)}.ed-interface-pagination{color:#6d848c;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:24px;margin-top:20px;font-size:11px;display:flex}.ed-interface-pagination>button{color:#42646c;background:#dee8eb;border:1px solid #afc6cd4d;border-radius:50%;width:42px;height:42px;font-size:20px;transition:background .2s,transform .2s}.ed-interface-pagination>button:hover{background:#d0e1e5;transform:scale(1.05)}.ed-platform-experience{padding:60px var(--xp-gutter) 80px;scroll-margin-top:140px}.ed-platform-experience>header{text-align:center;max-width:1300px;margin:0 auto 65px}.ed-platform-experience>header>p{color:#91b2b5;margin-top:25px;font-size:14px;line-height:1.75}.ed-platform-scene{isolation:isolate;max-width:1000px;margin:auto;padding-top:25px;position:relative}.ed-platform-halo{pointer-events:none;z-index:-1;background:radial-gradient(at 50% 32%,#234d432c,#0000 60%);position:absolute;inset:-10% -20%}.ed-platform-core{width:80px;height:80px;margin:auto;position:relative}.ed-platform-core>img{border-radius:23%;width:80px;height:80px;box-shadow:0 15px 50px #00100c55}.ed-platform-core-ring{pointer-events:none;border:1px solid #9edcc21d;border-radius:36px;position:absolute;inset:-18px;box-shadow:0 0 0 15px #c5efdb04}.ed-platform-paths{pointer-events:none;width:100%;height:190px;margin-top:18px;display:block;overflow:visible}.ed-platform-paths path{stroke:#a9d9c52b;fill:none;stroke-width:1px}.ed-platform-paths .ed-platform-signal{stroke:#c0e9d8;stroke-width:1.3px;stroke-dasharray:110 650;animation:ed-platform-trace 1.1s var(--ed-ease) both}.ed-platform-options{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:-4px;display:grid}.ed-platform-options>button{color:#5a7a79;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:19px;min-height:120px;display:flex}.ed-platform-options strong{font-family:"Skyswell Text",var(--xp-body);letter-spacing:-.02em;font-size:17px;font-weight:450}.ed-platform-device{place-items:center;width:76px;height:76px;display:grid;position:relative}.ed-platform-device>svg{width:29px;height:29px}.ed-platform-device>i{transition:transform .45s var(--ed-ease),border-color .3s,background .3s;border:1px solid #b8d9c523;border-radius:23px;position:absolute;inset:0;transform:rotate(45deg)}.ed-platform-options>button[aria-selected=true] i{background:#cae7d307;border-color:#bfe8d267;transform:rotate(0)}.ed-platform-panel{text-align:center;color:#a2c3bb;min-height:75px;margin-top:38px;font-size:15px;line-height:1.7}.ed-platform-panel p{animation:ed-panel-copy .35s var(--ed-ease)}@keyframes ed-platform-trace{0%{stroke-dashoffset:370px}to{stroke-dashoffset:-280px}}@keyframes ed-panel-copy{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:none}}.ed-questions{max-width:1400px;padding:80px var(--xp-gutter) 120px;grid-template-columns:.8fr 1.25fr;gap:8%;margin:auto;scroll-margin-top:150px;display:grid}.ed-questions h2{max-width:360px;font-size:clamp(35px,4.3vw,67px)}.ed-question-list{min-width:0}.ed-question{border-bottom:1px solid #bbdbe61a}.ed-question:first-child{border-top:1px solid #bbdbe61a}.ed-question h3{letter-spacing:0;font-size:16px;font-weight:450;line-height:1.55}.ed-question h3>button{text-align:left;color:#c4dbe5;width:100%;min-height:75px;font-family:"Skyswell Text",var(--xp-body);background:0 0;justify-content:space-between;align-items:center;gap:30px;padding:25px 0;font-size:16px;line-height:1.55;display:flex}.ed-question h3>button>i{width:25px;height:25px;transition:transform .35s var(--ed-ease),background .25s;border:1px solid #b6d7dd2b;border-radius:50%;flex-shrink:0;position:relative}.ed-question h3>button>i:before,.ed-question h3>button>i:after{content:"";background:#a8cbd1;width:9px;height:1px;position:absolute;top:11px;left:7px}.ed-question h3>button>i:after{transition:transform .35s var(--ed-ease);transform:rotate(90deg)}.ed-question[data-open=true] h3>button>i{background:#c4e4dc11;transform:rotate(180deg)}.ed-question[data-open=true] h3>button>i:after{transform:rotate(0)}.ed-question h3>button:hover{color:#edfff6}.ed-answer{transition:grid-template-rows .4s var(--ed-ease),opacity .3s;opacity:0;grid-template-rows:0fr;display:grid}.ed-answer>div{min-height:0;overflow:hidden}.ed-answer p{color:#8daaad;transition:padding-bottom .4s var(--ed-ease);padding:0 48px 0 0;font-size:14px;line-height:1.9}.ed-question[data-open=true] .ed-answer{opacity:1;grid-template-rows:1fr}.ed-question[data-open=true] .ed-answer p{padding-bottom:26px}.ed-release-window{isolation:isolate;max-width:1450px;padding:90px var(--xp-gutter);grid-template-columns:1fr 1fr;align-items:center;gap:100px;margin:0 auto 70px;scroll-margin-top:130px;display:grid;position:relative;overflow:hidden}.ed-release-window-light{z-index:-1;pointer-events:none;background:radial-gradient(at 75%,#21594a45,#0000 62%),radial-gradient(at 20% 90%,#17334e30,#0000 65%);position:absolute;inset:0}.ed-release-window-copy>img{border-radius:23%;width:56px;height:56px;margin-bottom:27px}.ed-release-window-copy>h2{font-family:var(--rb-font-editorial);letter-spacing:-.055em;font-size:clamp(44px,5vw,80px);font-weight:300;line-height:1.08}.ed-release-window-copy>p{color:#9cbfb4;margin-top:24px;font-size:16px}.ed-release-window>.ed-release{justify-self:center;min-width:300px}.ed-release-window .ed-release-label{color:#b8d5c8;margin-bottom:22px;font-size:13px}.ed-release-window .ed-clock-number{color:#d0e9dd;font-size:clamp(52px,5vw,80px);font-weight:300}.ed-release-window .ed-clock-unit>i{color:#709e8a;font-size:41px;left:calc(100% + 10px)}.ed-release-window .ed-release-clock{gap:30px;margin-bottom:25px}.ed-release-window .ed-clock-label{color:#71998c;font-size:10px}.ed-release-window .ed-release-date{color:#a2c7b5;font-size:12px}.ed-release-window .ed-release-date>span{color:#739f8e}.ed-release-window .ed-calendar{color:#a9d5c0;margin-top:16px;font-size:12px}.ed-release-window .ed-release .xp-action{color:#112b22;background:#c9eddd;justify-content:space-between;min-width:185px}.ed-inspector{color:#e8f4fb;background:radial-gradient(at 50% 40%,#1f3b43,#061018 70%);border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.ed-inspector[open]{animation:ed-inspector-open .28s var(--ed-ease);grid-template-rows:96px minmax(0,1fr) 88px;display:grid}html:has(.ed-inspector[open]){overflow:hidden}.ed-inspector-header{z-index:2;background:linear-gradient(#071119,#0000);justify-content:space-between;align-items:center;gap:25px;padding:24px 40px;display:flex;position:relative}.ed-inspector-header>div{align-items:center;gap:22px;display:flex}.ed-inspector-header span{color:#8bb0bd;letter-spacing:.03em;font-size:13px}.ed-inspector-header h2{font-size:22px;font-family:"Skyswell Text",var(--xp-body);letter-spacing:-.02em;font-weight:450}.ed-inspector-stage{touch-action:none;justify-content:center;align-items:center;min-height:0;padding:10px 24px 24px;display:flex;position:relative;overflow:hidden}.ed-inspector-stage>img{object-fit:contain;-webkit-user-select:none;user-select:none;will-change:transform;transform-origin:50%;pointer-events:none;border-radius:10px;width:auto;max-width:92%;height:auto;max-height:100%;transition:opacity .18s;box-shadow:0 25px 75px #0007}.ed-inspector-stage[data-ready=false]>img{opacity:.4}.ed-inspector-stage[data-zoomed=true]{cursor:grab}.ed-inspector-stage[data-zoomed=true]:active{cursor:grabbing}.ed-inspector-tools{z-index:2;background:linear-gradient(#0000,#071119);justify-content:space-between;align-items:center;gap:20px;padding:15px 40px 22px;display:flex;position:relative}.ed-inspector-views{background:#e2f5ff0a;border:1px solid #cce5ff18;border-radius:30px;align-items:center;gap:6px;padding:5px;display:flex}.ed-inspector-views>button{color:#86a6b9;background:0 0;border-radius:23px;min-height:39px;padding:0 20px;font-size:12px}.ed-inspector-zoom{background:#cfe8ff0b;border-radius:25px;align-items:center;gap:5px;padding:3px;display:flex}.ed-inspector-zoom>button{color:#b8d6e6;background:0 0;border-radius:50%;min-width:42px;min-height:42px;font-size:19px}.ed-inspector-zoom>button:nth-child(2){font-variant-numeric:tabular-nums;min-width:65px;font-size:11px}.ed-inspector-zoom>button:disabled{opacity:.3;cursor:default}.ed-inspector-zoom>button:hover:not(:disabled){background:#d6efff0d}.ed-inspector :is(button):focus-visible{outline-offset:4px;outline:2px solid #bde4fa}@keyframes ed-inspector-open{0%{opacity:0;transform:scale(.994)}to{opacity:1;transform:none}}.xp-contact{max-width:1550px;padding-top:165px}.xp-contact>header{margin-bottom:90px}.xp-contact h1{letter-spacing:-.055em;font-size:clamp(52px,6.6vw,115px);font-weight:300}.xp-contact>header>img{width:66px;height:66px;margin-bottom:26px}.xp-contact-row{grid-template-columns:130px minmax(0,1fr) 45px;gap:24px;min-height:100px}.xp-contact-row>a{font-family:"Skyswell Text",var(--xp-body);letter-spacing:-.035em;min-width:0;font-size:clamp(22px,2.5vw,40px);font-weight:350}.xp-contact-row>span{color:#82a7bf;font-size:12px}.xp-contact-row>button{transition:background .22s,color .22s,transform .25s var(--ed-ease);border:1px solid #b9ddf21c;border-radius:50%;font-size:18px}.xp-contact-row>button:hover{color:#d2efff;background:#bee6ff0a;transform:scale(1.06)}.xp-contact-row:before{background:linear-gradient(90deg,#c6eaff05,#0000);border-radius:12px}.xp-social{color:#a5bfd0;margin-top:75px;font-size:13px}.xp-policy{padding-top:165px}.xp-policy h1{font-family:var(--rb-font-editorial);font-size:clamp(60px,8vw,126px);font-weight:250}.xp-policy-intro{color:#a2bfcd;margin-top:28px;font-size:18px;line-height:1.8}.xp-policy-date{color:#6f94af;margin-top:25px}.xp-policy>div{gap:60px}.xp-policy section{padding-top:5px}.xp-policy section h2{color:#d8e8f2;font-size:20px;font-weight:550}.xp-policy-section-copy p{color:#9eb9cb;font-size:16px;line-height:1.95}.xp-studio-intro{padding-top:165px;padding-bottom:65px}.xp-studio h1{font-size:clamp(62px,8vw,140px);font-weight:250}.xp-studio-intro p{letter-spacing:.15em;color:#92b7ce;font-size:20px;font-weight:300}.xp-studio-film{--film-edge:clamp(10px,1.1vw,30px);border-radius:0}.xp-studio-film .film-frame-v10{border-color:#a8daf730;box-shadow:0 20px 80px #0004}.xp-studio-film .film-frame-v10>i{display:none}.xp-studio-film .brand-film-v9-sound{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07172473;border:1px solid #b5d6ee20;border-radius:30px;padding:0 14px;bottom:22px}.xp-studio-after{max-width:1500px;margin:auto;padding-top:65px;padding-bottom:95px}.xp-studio-after .xp-action{font-size:15px}.xp-music{max-width:1700px;margin:auto;padding-top:160px}.xp-music-heading h1{font-family:var(--rb-font-music);letter-spacing:-.06em;font-size:clamp(70px,8.4vw,135px);font-weight:450}.xp-music-deck{gap:9vw}.xp-record{background:radial-gradient(circle,#5f7d8f 0 11%,#1d303a 12% 14%,#030b12 15% 70%);transform:perspective(1200px)rotateX(26deg)rotate(-16deg);box-shadow:20px 45px 90px #0008,inset 0 0 0 1px #b6def723}.xp-record:hover{transform:perspective(1200px)rotateX(18deg)rotate(-8deg)}.xp-record-grooves{opacity:.8}.xp-record-center{color:#cfeaff;background:#244254}.xp-music-tabs{flex-wrap:wrap;gap:12px;margin-bottom:45px}.xp-music-tabs>button{color:#7699ae;border:1px solid #0000;border-radius:24px;min-height:44px;padding:0 17px;font-size:12px;transition:background .22s,color .22s}.xp-music-tabs>button[aria-selected=true]{color:#dbeefe;background:#cbe8ff0b;border-color:#c0e2f51e}.xp-music-content [role=tabpanel]{padding-top:55px;position:relative}.xp-music-content [role=tabpanel]:before{content:"";opacity:.6;background:repeating-linear-gradient(90deg,#a6dbff35 0 1px,#0000 1px 6px);width:70%;height:30px;position:absolute;top:0;left:0;-webkit-mask:radial-gradient(#000,#0000 72%);mask:radial-gradient(#000,#0000 72%)}.xp-music-content [role=tabpanel]>p{color:#9cbbcf;margin-top:0;font-size:17px;line-height:1.7}.xp-not-found{min-height:85svh;padding-top:170px}.xp-not-found h1{font-family:var(--rb-font-editorial);font-size:clamp(45px,7.2vw,120px);font-weight:250}.xp-not-found>span{color:#87b7d8}@media (prefers-reduced-motion:reduce){.ed-answer,.ed-answer p,.ed-question i,.ed-inspector[open],.ed-platform-signal,.ed-platform-panel p{transition:none;animation:none}}.xp-shell[data-motion=off] :is(.ed-answer,.ed-answer p,.ed-question i,.ed-inspector[open],.ed-platform-signal,.ed-platform-panel p){transition:none;animation:none}.xp-works{max-width:1800px;margin:auto;padding-top:170px;padding-bottom:100px}.xp-works-heading{align-items:center;margin-bottom:65px}.xp-works-heading h1{font-family:var(--rb-font-editorial);letter-spacing:-.055em;font-size:clamp(64px,8vw,130px);font-weight:250}.xp-filters{background:#c7e6f806;border:1px solid #bbdff617;border-radius:30px;gap:7px;margin:0;padding:5px}.xp-filters>a{color:#769bb3;border-radius:23px;min-height:39px;padding:0 19px;font-size:12px;transition:color .2s,background .2s}.xp-filters>a>i{display:none}.xp-work-list{gap:115px}.xp-work,.xp-work:nth-child(2){isolation:isolate;grid-template-columns:1.45fr 1fr;gap:6.5%;display:grid;position:relative}.xp-work:nth-child(2){grid-template-columns:1fr 1.45fr}.xp-work-media .xp-spatial,.xp-work:nth-child(2) .xp-spatial,.xp-work-black-tide-protocol .xp-spatial{transform:none}.xp-work-media .xp-spatial-frame{border-radius:14px;box-shadow:0 30px 55px #0004}.xp-work-media img{aspect-ratio:1.55}.xp-work:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 33%,#314a5b29,#0000 60%);position:absolute;inset:-22% -3%}.xp-work-relicall:before{background:radial-gradient(at 70%,#354f4833,#0000 60%)}.xp-work-disaster-horizons:before{background:radial-gradient(at 35%,#34515730,#0000 60%)}.xp-work-copy h2{font-family:var(--rb-font-editorial);letter-spacing:-.055em;max-width:12ch;font-size:clamp(35px,4.2vw,74px);font-weight:350;line-height:1.08}.xp-work-copy>p{color:#8eacbf;margin-top:23px;font-size:14px;line-height:1.8}.xp-work-state{color:#9ebacc;margin-bottom:19px;font-size:11px;line-height:1.5}.xp-work-state:before{content:"";vertical-align:middle;background:#a8d5d5;border-radius:50%;width:4px;height:4px;margin-right:10px;display:inline-block}.xp-work-copy>.xp-action{margin-top:22px}.xp-work-black-tide-protocol{margin-top:15px}.xp-work-black-tide-protocol:before{background:radial-gradient(at 35%,#60574920,#0000 65%)}.xp-work-black-tide-protocol .xp-work-copy h2{max-width:10ch}.xp-work-empty{text-align:center;align-items:center;gap:30px;min-height:400px}.xp-work-empty h2{font-family:var(--rb-font-editorial);color:#9ebed4;font-size:clamp(38px,4vw,65px);font-weight:300}.xp-project{max-width:1800px;margin:auto;padding-top:155px;padding-bottom:100px}.xp-project-heading{max-width:1200px;margin-bottom:60px}.xp-project-heading h1{font-family:var(--rb-font-editorial);letter-spacing:-.055em;max-width:15ch;font-size:clamp(56px,7.8vw,130px);font-weight:250;line-height:1.02}.xp-project-heading>p{color:#9db9cc;max-width:630px;font-size:16px;line-height:1.7}.xp-back-link{color:#7297b1;gap:15px;margin-bottom:25px;font-size:12px}.xp-project-stage{max-width:1460px;margin:auto}.xp-project-stage>.xp-portal{aspect-ratio:16/9;border-radius:17px;overflow:clip;box-shadow:0 40px 80px #0004}.xp-project-stage .xp-portal img{aspect-ratio:auto}.xp-project-stage .xp-portal-rim{border-radius:17px}.xp-project-switcher{gap:10px;margin-top:27px}.xp-project-switcher>button{border-radius:25px;width:45px;height:44px;transition:background .22s}.xp-project-switcher>button:hover{background:#c4e9ff08}.xp-project-switcher button>span{background:#537895;border-radius:2px;width:20px;height:2px}.xp-project-switcher button[aria-pressed=true]>span{background:#c0e6ff;width:34px}.ed-project-inspect{color:#d9edfb;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#071321b3;border:1px solid #c4e3f825;border-radius:25px;align-items:center;gap:13px;min-height:44px;padding:0 17px;font-size:12px;transition:background .2s;display:flex;position:absolute;bottom:85px;right:24px}.ed-project-inspect>svg{fill:none;stroke:currentColor;stroke-width:1.3px;width:16px;height:16px}.ed-project-inspect:hover{background:#14374bcc}.xp-project-stage:not(:has(.xp-project-switcher)) .ed-project-inspect{bottom:24px}.xp-project-bottom{color:#7ea6be;max-width:1460px;padding-top:35px;font-size:12px}.xp-project-bottom>.xp-action{font-size:13px}.xp-application{max-width:1550px;margin:auto;padding-top:155px}.xp-application-heading{gap:24px;margin-bottom:70px}.xp-application-heading h1{font-family:var(--rb-font-editorial);letter-spacing:-.05em;font-size:clamp(44px,5.5vw,90px);font-weight:300}.xp-form-navigation>button{font-size:12px}.xp-input-field>label{color:#b1c6d2;font-size:12px}.xp-input-field>input{font-family:"Skyswell Text",var(--xp-body);color:#e2f0f5;font-weight:350}.xp-name-field>input{font-size:clamp(35px,4vw,63px)}.xp-pass-sheet-main{background:linear-gradient(140deg,#adcfe529,#2a4d6366 48%,#10273a8a);border-color:#bedff53d}.xp-pass-sheet-back{background:linear-gradient(140deg,#6688a150,#1c334740)}.xp-pass-name{font-family:"Skyswell Text",var(--xp-body);color:#deeff8;font-weight:400}.xp-pass-email{color:#a3bfd2}.xp-pass-platforms{color:#86a9c0}.xp-pass-aperture{border-color:#a7d4ec45;box-shadow:0 0 0 20px #bbdfec08,0 0 0 70px #bbdfec05}.xp-locked{max-width:1050px;padding-top:170px;padding-bottom:120px}.xp-locked>h1{font-weight:300;font-family:var(--rb-font-editorial);margin-bottom:40px}.xp-locked .ed-release-clock{gap:34px}.xp-locked .ed-clock-number{font-size:74px}.xp-locked .ed-clock-unit>i{font-size:38px;left:calc(100% + 13px)}.xp-locked .ed-release-date{font-size:13px}.xp-receipt h1{font-family:var(--rb-font-editorial);font-weight:300}.xp-receipt-check{stroke:#b4dbee}.xp-receipt>p{color:#9cbccf}.ed-back-top{z-index:42;color:#bddff3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;width:46px;height:46px;transition:opacity .25s,transform .3s var(--ed-ease);background:#081c2bda;border-radius:50%;padding:0;position:fixed;bottom:25px;right:28px;transform:translateY(12px);box-shadow:0 8px 30px #0004}.ed-back-top[data-visible=true]{opacity:1;pointer-events:auto;transform:none}.ed-back-top-progress{fill:none;stroke-width:.7px;width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.ed-back-top-progress>circle:first-child{stroke:#94bdd329}.ed-back-top-progress>circle:last-child{stroke:#c3e6fc;transition:stroke-dashoffset .12s linear}.ed-back-top-arrow{fill:none;stroke:currentColor;stroke-width:1.2px;width:20px;height:20px;position:absolute;inset:13px}.ed-back-top:hover .ed-back-top-arrow{transform:translateY(-2px)}.ed-platform-experience{overflow:clip}.ed-screen-desktop,.ed-screen-phone{touch-action:manipulation}.ed-platform-device>i{border-radius:22px;transform:none}@media (min-width:1900px){.xp-shell{--xp-gutter:clamp(130px,7vw,200px)}.xp-hero h1{font-size:clamp(90px,5vw,135px)}.xp-home-release{top:24%;left:77%;right:6.5%}.ed-clock-number{font-size:60px}.ed-release-clock{gap:28px}.ed-clock-unit>i{left:calc(100% + 12px)}.ed-product-intro{padding-top:85px}.ed-showroom{max-width:1640px;margin:auto}.ed-interface-surface{padding-top:85px;padding-bottom:42px}.ed-interface-layout{min-height:700px}.ed-home-software-visual{height:720px}.ed-home-product-scene{min-height:760px}}@media (max-width:759px){.xp-shell,.xp-shell[data-mode]{--xp-gutter:24px;--hero-height:max(780px,100svh);--ed-radius:20px;--ed-section-space:65px}.xp-header,.xp-header[data-scrolled=true]{height:66px;padding-inline:22px}.xp-brand{gap:9px}.xp-brand img{width:31px;height:31px}.xp-brand>span{font-size:12px}.xp-brand>span>span{margin-top:4px;font-size:8px}.xp-header-tools{gap:19px}.xp-language-trigger{gap:6px;font-size:11px}.xp-menu-toggle{width:29px}.xp-menu-toggle>span:first-child{width:27px}.xp-menu-toggle>span:last-child{width:20px}.xp-language-menu{width:180px;top:64px;right:63px}.xp-menu{padding:22px 24px}.xp-menu-routes{width:100%;padding-block:30px}.xp-menu-routes>a{min-height:77px;font-size:clamp(43px,13vw,65px)}.xp-menu-bottom{gap:15px;font-size:11px}.xp-menu-shape{opacity:.2;left:-120%}.xp-hero-copy{width:auto;top:19%;left:24px;right:24px}.xp-hero h1{white-space:nowrap;letter-spacing:-.045em;font-size:clamp(34px,8.75vw,65px);line-height:1.15}.xp-hero h1 span,.xp-hero h1 span:last-child{font-weight:250;display:inline}.xp-hero h1 span:last-child{margin-left:.12em}.xp-motto{letter-spacing:.24em;margin-top:19px;font-size:14px}:lang(en) .xp-motto{letter-spacing:.11em;max-width:100%;font-size:9px}.xp-home-release{border-left:0;width:auto;max-width:360px;padding:0;display:block;inset:auto 24px 7.3%}.xp-release-product{gap:11px;min-height:35px;margin:0 0 13px}.xp-release-product>img{width:32px;height:32px}.xp-release-product h2{font-size:26px}.ed-release-label{margin-bottom:12px;font-size:10px}.ed-release-clock{gap:23px;margin-bottom:14px}.ed-clock-number{font-size:43px;font-weight:300}.ed-clock-label{letter-spacing:.1em;font-size:8px}.ed-clock-unit{gap:6px}.ed-clock-unit>i{font-size:27px;top:-3%;left:calc(100% + 9px)}.ed-release-date{gap:9px;font-size:10px}.ed-release-date>span{font-size:9px}.ed-calendar{gap:8px;min-height:35px;margin-top:4px;font-size:10px}.ed-calendar svg{width:14px;height:14px}.ed-hero-scroll{display:none}.xp-selected{padding:58px 24px 35px}.xp-selected .xp-section-heading{align-items:center;gap:18px;margin-bottom:26px}.xp-selected .xp-section-heading>h2{font-size:36px}.xp-section-heading .xp-action{gap:13px;min-width:0;font-size:11px}.xp-section-heading .xp-action-end{width:23px}.xp-section-heading .xp-action .xp-arrow{width:20px;height:20px}.ed-world-stage{gap:16px}.ed-world-stage .xp-portal{aspect-ratio:1.18;border-radius:11px;box-shadow:0 20px 45px #0004}.ed-world-stage .xp-portal-rim{border-radius:11px}.ed-world-stage .xp-world-tabs{order:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.ed-world-stage .xp-world-tabs>button{overflow-wrap:normal;letter-spacing:-.035em;align-items:flex-start;min-height:65px;padding:6px 0 14px;font-size:14px;line-height:1.2}.ed-world-stage .xp-world-tabs>button>span{max-width:100%;padding-right:0}.ed-world-stage .xp-world-caption{gap:15px;min-height:46px;margin-top:15px;font-size:11px}.ed-world-stage .xp-world-caption p{max-width:74%;line-height:1.6}.ed-world-stage .xp-world-caption a{gap:8px;min-height:44px;margin-top:0}.ed-world-stage .xp-world-caption .xp-arrow{width:15px;height:15px}.ed-world-pagination{display:none}.xp-home-mod{flex-direction:column;align-items:stretch;gap:28px;padding:62px 24px 65px;display:flex}.xp-home-mod-art .xp-spatial-frame{border-radius:11px}.xp-home-mod-art img{aspect-ratio:1.4}.xp-home-mod-copy>h2{margin:11px 0 15px;font-size:43px}.xp-home-mod-copy .xp-category{font-size:10px}.xp-home-mod-copy .xp-action{min-height:44px;font-size:12px}.ed-home-software{padding:55px 24px 35px}.ed-home-product-scene{flex-direction:column;align-items:stretch;gap:12px;min-height:0;display:flex}.ed-home-software-copy{align-self:stretch;padding-bottom:10px}.ed-home-software-copy>img{width:43px;height:43px;margin-bottom:23px}.ed-home-software-copy>h2{margin-bottom:17px;font-size:48px}.ed-home-software-copy>p{max-width:270px;margin-bottom:15px;font-size:14px}.ed-home-software-copy .ed-text-link{font-size:12px}.ed-home-software-visual{width:100%;min-width:0;height:92vw;max-height:460px;margin-top:12px}.ed-home-desktop{border-radius:10px;padding:5px;top:8%;left:12%;right:-4%;transform:perspective(900px)rotateY(-8deg)rotateX(3deg)}.ed-home-desktop img{border-radius:5px}.ed-home-phone{border-radius:16px;width:28%;padding:3px;top:28%;left:0;transform:rotate(-5deg)}.ed-home-phone img{border-radius:12px}.ed-home-studio{padding:80px 24px}.ed-home-studio h2{max-width:100%;margin-bottom:28px;font-size:clamp(36px,9vw,55px);font-weight:300;line-height:1.15}.ed-home-studio .ed-text-link{font-size:12px}.ed-play-outline{width:39px;height:39px}.ed-software{padding-top:66px}.ed-product-nav{background:#06111bf2;grid-template-columns:1fr auto;gap:12px;min-height:54px;padding:0 20px;top:66px}.ed-product-nav-brand{font-size:16px;line-height:1.2}.ed-product-nav-links{display:none}.ed-product-nav .ed-release-compact>a,.ed-product-nav .ed-release-compact>.xp-action{min-height:33px;padding-inline:13px;font-size:10px}.ed-product-intro{padding:47px 20px 0}.ed-product-title{gap:21px}.ed-product-title>img{width:51px;height:51px}.ed-product-title>h1{font-size:clamp(49px,13.5vw,78px);font-weight:300}.ed-product-intro>p{max-width:280px;margin-top:20px;font-size:17px;line-height:1.55}.ed-product-intro-links{gap:27px;margin-top:17px;font-size:11px}.ed-product-intro-links>a{gap:9px;min-height:40px}.ed-product-intro-links>a>span{font-size:17px}.ed-showroom-scene{padding-top:25px;padding-bottom:28px}.ed-showroom{perspective:900px;height:clamp(390px,112vw,580px);overflow:visible}.ed-showroom-aura{inset:0 -12%}.ed-showroom-floor{height:30%;bottom:-4%;left:0;right:0}.ed-screen-desktop{border-radius:11px;width:94%;padding:5px;top:8%;left:3%;transform:rotateY(-3deg)translateZ(-20px)}.ed-screen-desktop img{border-radius:6px}.ed-desktop-camera{width:2px;height:2px;top:1px}.ed-screen-phone{border-radius:18px;width:29%;padding:3px;top:36%}.ed-screen-phone img{border-radius:14px}.ed-screen-phone-a{left:8%;transform:rotate(-5deg)}.ed-screen-phone-b{top:40%;right:8%;transform:rotate(5deg)}.ed-showroom[data-view=mobile] .ed-screen-phone-a{transform:translate(5%,-8%)rotate(-2deg)}.ed-showroom[data-view=mobile] .ed-screen-phone-b{transform:translate(-5%,-13%)rotate(2deg)}.ed-showroom[data-view=desktop] .ed-screen-desktop{transform:translate3d(0,10%,30px)scale(1.02)}.ed-showroom[data-view=desktop] .ed-screen-phone-a{transform:translate(-15%,18%)rotate(-8deg)}.ed-showroom[data-view=desktop] .ed-screen-phone-b{transform:translate(15%,18%)rotate(8deg)}.ed-view-selector{max-width:270px;margin-top:10px;padding:4px}.ed-view-selector>button{min-height:39px;padding-inline:15px;font-size:11px}.ed-view-selector>i{width:calc(33.3333% - 2.66667px);top:4px;bottom:4px;left:4px}.ed-interface{padding:40px 16px 65px;scroll-margin-top:130px}.ed-interface-surface{border-radius:20px;padding:36px 22px 25px;overflow:hidden}.ed-interface header>h2{max-width:360px;font-size:clamp(30px,8.1vw,44px);font-weight:350;line-height:1.15}.ed-interface-tabs{gap:25px;margin-top:20px}.ed-interface-tabs>button{min-height:44px;font-size:12px}.ed-interface-layout{flex-direction:column;align-items:stretch;gap:17px;min-height:0;padding-top:25px;display:flex}.ed-interface-copy{padding:0}.ed-interface-copy>h3{max-width:100%;margin-bottom:19px;font-size:27px;line-height:1.25}.ed-interface-copy>ul{flex-flow:wrap;gap:9px 17px;margin-bottom:15px}.ed-interface-copy li{gap:6px;font-size:10px}.ed-interface-copy li svg{width:13px;height:13px}.ed-interface-copy .ed-detail-link{gap:12px;min-height:38px;font-size:11px}.ed-interface-copy .ed-detail-link .xp-arrow{width:18px;height:18px}.ed-interface-stage{width:100%;margin-top:4px}.ed-interface-stage>.xp-portal{aspect-ratio:auto;height:440px;max-height:none}.ed-interface-stage .xp-portal img{filter:drop-shadow(8px 13px 10px #163c3025)}.ed-interface-expand{width:40px;height:40px;bottom:5px;right:-5px}.ed-interface-pagination{gap:26px;margin-top:13px;font-size:10px}.ed-interface-pagination>button{width:39px;height:39px;font-size:19px}}@media (max-width:1280px) and (min-width:760px){.xp-shell{--xp-gutter:5.2vw}.xp-nav{grid-template-columns:repeat(4,75px);gap:9px}.xp-home-release{padding-left:20px;left:73.5%;right:4%}.xp-release-product h2{font-size:25px}.ed-clock-number{font-size:40px}.ed-release-clock{gap:20px}.ed-clock-unit>i{font-size:25px;left:calc(100% + 7px)}.ed-release-date{font-size:10px}.xp-hero h1{font-size:5.3vw}.xp-motto{font-size:17px}.ed-home-product-scene{gap:2vw;min-height:520px}.ed-home-software-visual{height:510px}.ed-home-desktop{top:16%;left:3%;right:-6%}.ed-home-phone{width:29%;top:40%;left:-3%}.ed-home-software-copy>h2{font-size:56px}.ed-product-title>h1{font-size:86px}.ed-showroom{height:600px}.ed-screen-desktop{border-radius:18px;width:82%;padding:9px;top:13%;left:9%}.ed-screen-phone{border-radius:25px;width:20%;top:25%}.ed-screen-phone img{border-radius:20px}.ed-screen-phone-a{left:0}.ed-screen-phone-b{top:31%;right:0}.ed-showroom[data-view=mobile] .ed-screen-phone-a{transform:translate(120%)rotate(-2deg)}.ed-showroom[data-view=mobile] .ed-screen-phone-b{transform:translate(-120%,-7%)rotate(2deg)}.ed-interface-surface{padding:60px 5% 30px}.ed-interface-layout{gap:4%;min-height:570px}.ed-interface-stage>.xp-portal{height:540px}.ed-interface-copy>h3{font-size:37px}.ed-interface-copy li{font-size:13px}.ed-platform-paths{height:165px}.ed-release-window{gap:60px;padding-top:80px;padding-bottom:80px}.ed-release-window>.ed-release{min-width:270px}.ed-release-window .ed-clock-number{font-size:61px}.ed-questions{gap:6%;padding-top:60px;padding-bottom:90px}.xp-contact-row>a{font-size:29px}}@media (max-width:950px) and (min-width:760px){.xp-home-release{padding-left:17px;left:72%;right:3%}.xp-release-product{gap:9px;min-height:35px;margin-bottom:17px}.xp-release-product>img{width:29px;height:29px}.xp-release-product h2{font-size:21px}.ed-clock-number{font-size:35px}.ed-release-clock{gap:16px}.ed-clock-unit>i{font-size:22px;left:calc(100% + 5px)}.ed-release-label{font-size:11px}.ed-calendar{font-size:10px}.ed-home-software{padding-block:70px}.ed-home-product-scene{min-height:460px}.ed-home-software-visual{height:450px}.ed-home-software-copy>h2{font-size:44px}.ed-home-software-copy>p{max-width:230px;font-size:14px}.ed-home-phone{width:31%;top:40%}.ed-product-nav{gap:17px;padding-inline:5vw}.ed-product-nav-brand{font-size:16px}.ed-product-nav-links{gap:18px}.ed-product-nav-links>a{font-size:10px}.ed-release-compact>a{padding-inline:13px;font-size:10px}.ed-product-intro{padding-top:60px}.ed-product-title>h1{font-size:74px}.ed-product-intro>p{font-size:22px}.ed-showroom{height:510px}.ed-interface header>h2{font-size:40px}.ed-interface-copy>h3{font-size:30px}.ed-interface-layout{grid-template-columns:.78fr 1.3fr;min-height:500px}.ed-interface-stage>.xp-portal{height:470px}.ed-interface-copy li{gap:8px;font-size:12px}.ed-interface-copy .ed-detail-link{gap:10px;font-size:12px}.ed-release-window{grid-template-columns:1fr 1fr;gap:30px}.ed-release-window-copy>h2{font-size:51px}.ed-release-window>.ed-release{min-width:250px}.ed-questions h2{font-size:43px}.ed-question h3>button{font-size:15px}.xp-work,.xp-work:nth-child(2){grid-template-columns:1.2fr 1fr;gap:5%}.xp-work:nth-child(2){grid-template-columns:1fr 1.2fr}.xp-work-copy h2{font-size:40px}.xp-contact-row{grid-template-columns:100px minmax(0,1fr) 44px;gap:20px}.xp-contact-row>a{font-size:24px}.xp-footer{grid-template-columns:1fr auto;gap:18px}.xp-footer>small{grid-column:1/-1}}@media (max-width:759px){.ed-platform-experience{padding:45px 24px 50px;scroll-margin-top:135px}.ed-platform-experience>header{text-align:left;margin-bottom:45px}.ed-platform-experience h2{font-size:40px;line-height:1.13}.ed-platform-experience>header>p{max-width:310px;margin-top:20px;font-size:12px;line-height:1.8}.ed-platform-scene{padding-top:15px}.ed-platform-core,.ed-platform-core>img{width:61px;height:61px}.ed-platform-core-ring{border-radius:27px;inset:-13px;box-shadow:0 0 0 10px #c5efdb04}.ed-platform-paths{height:125px;margin-top:16px}.ed-platform-options{gap:9px;margin-top:0}.ed-platform-options>button{gap:15px;min-height:100px}.ed-platform-options strong{font-size:14px}.ed-platform-device{width:60px;height:60px}.ed-platform-device>svg{width:25px;height:25px}.ed-platform-device>.xp-macos-mark{width:34px;height:26px}.ed-platform-device>i{border-radius:19px}.ed-platform-panel{min-height:40px;margin-top:30px;font-size:12px;line-height:1.7}.ed-questions{padding:55px 24px 65px;display:block}.ed-questions>header{margin-bottom:29px}.ed-questions h2{max-width:none;font-size:37px;line-height:1.2}.ed-question h3>button{gap:20px;min-height:72px;padding:22px 0;font-size:14px}.ed-question h3>button>i{width:24px;height:24px}.ed-question h3>button>i:before,.ed-question h3>button>i:after{top:10px;left:7px}.ed-answer p{padding-right:14px;font-size:13px;line-height:1.85}.ed-question[data-open=true] .ed-answer p{padding-bottom:23px}.ed-release-window{flex-direction:column;align-items:flex-start;gap:40px;margin-bottom:35px;padding:60px 24px 65px;scroll-margin-top:130px;display:flex}.ed-release-window-light{background:radial-gradient(at 65% 55%,#26564144,#0000 62%);inset:-10% -25%}.ed-release-window-copy>img{width:47px;height:47px;margin-bottom:25px}.ed-release-window-copy>h2{font-size:49px}.ed-release-window-copy>p{margin-top:20px;font-size:14px}.ed-release-window>.ed-release{justify-self:unset;width:100%;min-width:0}.ed-release-window .ed-release-label{margin-bottom:19px;font-size:11px}.ed-release-window .ed-clock-number{font-size:60px}.ed-release-window .ed-release-clock{gap:30px;margin-bottom:23px}.ed-release-window .ed-clock-unit>i{font-size:36px;left:calc(100% + 11px)}.ed-release-window .ed-clock-label{font-size:9px}.ed-release-window .ed-release-date{font-size:11px}.ed-release-window .ed-calendar{margin-top:10px;font-size:11px}.ed-inspector[open]{grid-template-rows:77px minmax(0,1fr) auto}.ed-inspector-header{padding:16px 20px}.ed-inspector-header>div{gap:14px}.ed-inspector-header span{font-size:11px}.ed-inspector-header h2{font-size:18px}.ed-inspector-header .ed-icon-button{min-width:40px;min-height:40px}.ed-inspector-stage{padding:8px 12px 15px}.ed-inspector-stage>img{border-radius:6px;max-width:100%;max-height:100%}.ed-inspector-tools{padding:12px 20px max(16px,env(safe-area-inset-bottom));flex-direction:column;justify-content:center;gap:12px;display:flex}.ed-inspector-views{justify-content:space-between;width:100%;max-width:340px;padding:4px}.ed-inspector-views>button{flex:1;min-height:39px;padding-inline:17px;font-size:11px}.ed-inspector-zoom{padding:2px}.ed-inspector-zoom>button{min-width:41px;min-height:39px}.ed-inspector-zoom>button:nth-child(2){min-width:63px}.xp-works{padding:120px 24px 75px}.xp-works-heading{margin-bottom:38px;display:block}.xp-works-heading h1{font-size:65px;line-height:1.05}.xp-filters{flex-wrap:wrap;gap:3px;width:fit-content;max-width:100%;margin-top:25px;padding:4px}.xp-filters>a{min-height:37px;padding:0 13px;font-size:10px}.xp-work-list{gap:65px}.xp-work,.xp-work:nth-child(2){flex-direction:column;align-items:stretch;gap:27px;min-width:0;display:flex}.xp-work:before{opacity:.7;inset:-9% -4%}.xp-work-media .xp-spatial-frame{border-radius:12px}.xp-work-media img{aspect-ratio:1.35}.xp-work-copy h2{max-width:12ch;font-size:42px;line-height:1.1}.xp-work-state{margin-bottom:14px;font-size:10px}.xp-work-copy>p{max-width:none;margin-top:19px;font-size:13px;line-height:1.7}.xp-work-copy>.xp-action{min-height:44px;margin-top:16px;font-size:12px}.xp-work-black-tide-protocol{margin-top:0}.xp-work-black-tide-protocol .xp-work-copy h2{max-width:none;font-size:42px}.xp-work-empty{gap:22px;min-height:340px}.xp-work-empty h2{font-size:36px}.xp-project{padding:117px 24px 70px}.xp-project-heading{margin-bottom:38px}.xp-project-heading h1{max-width:100%;font-size:clamp(43px,11vw,73px);line-height:1.07}.xp-project-heading>p{margin-top:21px;font-size:13px;line-height:1.75}.xp-back-link{margin-bottom:20px;font-size:11px}.xp-project-stage>.xp-portal{aspect-ratio:1.23;border-radius:11px}.xp-project-stage .xp-portal-rim{border-radius:11px}.xp-project-switcher{gap:7px;margin-top:18px}.xp-project-switcher>button{min-height:44px}.ed-project-inspect{gap:9px;min-height:38px;padding:0 12px;font-size:10px;bottom:74px;right:12px}.ed-project-inspect>svg{width:14px;height:14px}.xp-project-stage:not(:has(.xp-project-switcher)) .ed-project-inspect{bottom:12px}.xp-project-bottom{gap:15px;padding-top:20px;font-size:11px}.xp-project-bottom>.xp-action{font-size:11px}.xp-contact{padding:120px 24px 70px}.xp-contact>header{margin-bottom:45px}.xp-contact>header>img{width:54px;height:54px;margin-bottom:24px}.xp-contact h1{letter-spacing:-.045em;font-size:clamp(35px,9.4vw,57px);line-height:1.12}.xp-contact-list{gap:17px}.xp-contact-row{grid-template-columns:minmax(0,1fr) 40px;gap:0 12px;min-height:90px;display:grid}.xp-contact-row>span{grid-column:1;font-size:10px}.xp-contact-row>a{overflow-wrap:anywhere;grid-area:2/1;gap:8px;min-width:0;max-width:100%;font-size:clamp(15px,4.1vw,19px);line-height:1.35}.xp-contact-row .xp-arrow{width:15px;height:15px}.xp-contact-row>button{grid-area:1/2/3;width:38px;height:38px;min-height:38px;font-size:16px}.xp-contact-row:before{inset:0 -10px}.xp-social{gap:23px;margin-top:35px;font-size:12px}.xp-policy{padding:120px 24px 75px}.xp-policy h1{font-size:61px;font-weight:300}.xp-policy-intro{margin-top:23px;font-size:15px;line-height:1.85}.xp-policy-date{margin-top:22px;font-size:10px}.xp-policy>header{margin-bottom:42px}.xp-policy>div{gap:37px}.xp-policy section{display:block}.xp-policy section h2{margin-bottom:15px;font-size:19px}.xp-policy-section-copy p{font-size:14px;line-height:1.95}.xp-policy>.xp-action{margin-top:42px;font-size:13px}.xp-studio-intro{padding:122px 24px 40px}.xp-studio h1{font-size:clamp(41px,10.5vw,70px);font-weight:300}.xp-studio-intro p{letter-spacing:.12em;margin-top:20px;font-size:14px}.xp-studio-film{--film-height:calc(100vw*9/16 + 120px);--film-edge:10px;scroll-margin-top:68px}.xp-studio-film .brand-film-v9-sound{gap:7px;min-height:36px;padding-inline:11px;font-size:10px;bottom:16px;right:20px}.xp-studio-film .brand-film-v9-sound svg{width:17px;height:17px}.xp-studio-after{flex-direction:row;align-items:center;gap:25px;padding:40px 24px 65px;display:flex}.xp-studio-after .xp-action{gap:10px;font-size:12px}.xp-music{padding:120px 24px 75px}.xp-music-heading h1{font-size:69px}.xp-music-deck{gap:35px;min-height:0;margin-top:40px}.xp-record{width:76%;max-width:320px;margin-inline:auto;transform:perspective(1000px)rotateX(25deg)rotate(-12deg)}.xp-record:hover{transform:perspective(1000px)rotateX(22deg)rotate(-10deg)}.xp-record-center span{font-size:10px;transform:translateY(-10px)}.xp-music-tabs{justify-content:center;gap:5px;margin-bottom:28px}.xp-music-tabs>button{min-height:40px;padding-inline:12px;font-size:10px}.xp-music-content [role=tabpanel]{text-align:center;padding-top:43px}.xp-music-content [role=tabpanel]:before{width:70%;height:25px;left:15%}.xp-music-content [role=tabpanel]>p{font-size:14px}.xp-application{padding:120px 24px 75px}.xp-application-heading{gap:15px;margin-bottom:40px}.xp-application-heading h1{font-size:39px}.xp-application-heading img{width:43px;height:43px}.xp-input-field>input{font-size:24px}.xp-name-field>input{font-size:37px}.xp-form-navigation{gap:30px;margin-bottom:30px}.xp-locked{padding:135px 24px 85px}.xp-locked>h1{margin-bottom:35px;font-size:60px}.xp-locked .ed-clock-number{font-size:59px}.xp-locked .ed-release-clock{gap:25px}.xp-locked .ed-clock-unit>i{font-size:35px;left:calc(100% + 9px)}.xp-locked .ed-release-date{font-size:11px}.xp-footer{grid-template-columns:1fr;gap:23px;padding:38px 24px 45px}.xp-footer>a>span{font-size:13px}.xp-footer>a>img{width:29px;height:29px}.xp-footer nav{flex-wrap:wrap;gap:25px;font-size:11px}.xp-footer>small{grid-column:auto;font-size:9px}.ed-back-top{width:42px;height:42px;bottom:18px;right:17px}.ed-back-top-arrow{inset:11px}}@media (hover:none){.ed-showroom-devices{transform:none}.ed-home-software-visual:hover .ed-home-desktop{transform:rotateY(-8deg)rotateX(3deg)}.ed-home-software-visual:hover .ed-home-phone{transform:rotate(-5deg)}}@media (prefers-reduced-motion:reduce){.ed-showroom-devices,.ed-screen-desktop,.ed-screen-phone,.ed-home-desktop,.ed-home-phone{transition:none;transform:none}.ed-view-selector>i,.ed-product-nav a:after,.ed-world-tab-line:after,.ed-back-top{transition:none}.ed-platform-signal,.ed-platform-panel p,.ed-inspector[open],.ed-clock-number>span,.ed-hero-scroll>i:after{animation:none}.ed-answer,.ed-answer p{transition:none}}.xp-shell[data-motion=off] :is(.ed-showroom-devices,.ed-screen-desktop,.ed-screen-phone,.ed-home-desktop,.ed-home-phone){transition:none;transform:none}.xp-shell[data-motion=off] :is(.ed-platform-signal,.ed-platform-panel p,.ed-inspector[open],.ed-clock-number>span){animation:none}.xp-shell .xp-macos-mark{width:29px;height:34px;-webkit-mask-image:url(/icons/apple.svg);mask-image:url(/icons/apple.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ed-platform-device>.xp-macos-mark{width:28px;height:32px}.xp-device-options .xp-macos-mark{width:22px;height:25px}.cm-gateway{isolation:isolate;background:radial-gradient(at 20%,#21495d40,#0000 60%),linear-gradient(125deg,#0c1c28,#07111b 75%);border-radius:25px;grid-template-columns:minmax(0,1fr) minmax(340px,1.05fr);align-items:center;gap:7%;min-height:620px;margin-top:125px;padding:65px 6%;display:grid;position:relative;overflow:clip;box-shadow:inset 0 0 0 1px #aedbf216,0 30px 70px #0003}.cm-gateway-standalone{margin-top:20px}.cm-gateway:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#c6eafa38,#0000);height:1px;position:absolute;top:0;left:0;right:0}.cm-city-art{perspective:1100px;isolation:isolate;pointer-events:none;min-width:0;height:470px;position:relative}.cm-city-light{pointer-events:none;background:radial-gradient(at 50% 45%,#73c7ff20,#0000 60%);position:absolute;inset:-8% -30%}.cm-city-grid{width:370px;height:350px;transform-style:preserve-3d;background:linear-gradient(135deg,#639bbe09,#0000);border:1px solid #9dd6f120;transition:transform 1s cubic-bezier(.22,1,.36,1);position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotateX(59deg)rotate(-36deg)scale(.9);box-shadow:0 0 80px #4aa2d109}.cm-gateway:hover .cm-city-grid{transform:translate(-50%,-50%)rotateX(56deg)rotate(-32deg)scale(.92)}.cm-city-grid>i{background:linear-gradient(90deg,#0000,#b5e8ff50,#0000);height:1px;position:absolute;inset:32% -10% auto;transform:translateZ(1px)}.cm-city-grid>i:nth-child(2){top:62%}.cm-city-grid>i:nth-child(3){background:linear-gradient(#0000,#b5e8ff3d,#0000);width:1px;height:125%;top:-12%;left:52%}.cm-building{left:var(--x);top:var(--y);width:var(--w);height:var(--w);transform-style:preserve-3d;transform:translateZ(var(--h));animation:1.1s cubic-bezier(.22,1,.36,1) both cm-building-arrive;animation-delay:var(--delay);position:absolute}.cm-building>b{box-sizing:border-box;-webkit-backface-visibility:visible;backface-visibility:visible;display:block;position:absolute}.cm-building>b:first-child{background:linear-gradient(130deg,#7fb6d35c,#274f6740);border:1px solid #b6e1f65c;inset:0;box-shadow:0 0 10px #b3e7ff0a}.cm-building>b:nth-child(2){width:100%;height:var(--h);transform-origin:top;background:linear-gradient(#2c5c796e,#071926cc);border:1px solid #8ebfdf35;top:100%;left:0;transform:rotateX(-90deg)}.cm-building>b:nth-child(3){width:var(--h);transform-origin:0;background:linear-gradient(90deg,#3b749267,#0a2131b3);border:1px solid #9bcfe733;height:100%;top:0;left:100%;transform:rotateY(90deg)}.cm-city-copy{z-index:2;min-width:0;position:relative}.cm-platform-label{letter-spacing:.14em;font-size:11px;font-family:var(--xp-mono);color:#709db9;margin-bottom:19px}.cm-city-copy>h2{font-family:var(--rb-font-editorial);letter-spacing:-.05em;max-width:10ch;font-size:clamp(39px,4.2vw,68px);font-weight:300;line-height:1.15}.cm-city-description{color:#a1bdce;margin-top:18px;font-size:16px;line-height:1.65}.cm-publishing-status{color:#6d96b0;flex-wrap:wrap;align-items:center;gap:9px 16px;margin-top:26px;font-size:11px;line-height:1.8;display:flex}.cm-pending-dot{border:1px solid #87b8d4;border-radius:50%;flex-shrink:0;width:4px;height:4px}.cm-publishing-status>a{color:#b9dcf1;align-items:center;gap:12px;min-height:40px;display:inline-flex}.cm-publishing-status .xp-arrow{width:17px;height:17px}.cm-invite{min-width:0;margin-top:38px}.cm-invite-label{color:#9bb8c9;align-items:center;gap:9px;font-size:11px;line-height:1.65;display:flex}.cm-community-signal{background:#a8dcd9;border-radius:50%;width:5px;height:5px;position:relative;box-shadow:0 0 12px #a6e9e337}.cm-group-number{color:#c8e4f2;min-height:52px;font-family:var(--rb-font-text);font-variant-numeric:tabular-nums;background:0 0;align-items:center;gap:13px;padding:6px 0;display:flex}.cm-group-number>span{color:#6794b0;letter-spacing:.08em;font-size:12px}.cm-group-number>strong{letter-spacing:.02em;font-size:28px;font-weight:350}.cm-group-number>svg{fill:none;stroke:#83b4cf;stroke-width:1.2px;width:17px;height:17px;transition:stroke .2s,transform .2s}.cm-group-number:hover>svg{stroke:#d9f3ff;transform:translateY(-2px)}.cm-invite-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:11px;display:flex}.cm-join{color:#0b2c42;background:#c8e8fa;border-radius:28px;justify-content:space-between;align-items:center;gap:25px;min-height:47px;padding:0 22px;font-size:13px;font-weight:500;transition:transform .25s cubic-bezier(.22,1,.36,1),background .2s;display:inline-flex;box-shadow:inset 0 1px #fff8}.cm-join .xp-arrow{width:19px;height:19px}.cm-join:hover{background:#e0f4ff;transform:translateY(-2px)}.cm-show-code{color:#8eb7ce;background:0 0;align-items:center;gap:9px;min-height:44px;padding:0;font-size:12px;display:flex}.cm-show-code>svg{fill:none;stroke:currentColor;stroke-width:1.2px;width:19px;height:19px}.cm-copy-status{color:#a8d9c8;min-height:16px;margin-top:9px;font-size:10px;line-height:1.6}.cm-support{color:#6d94ad;flex-wrap:wrap;align-items:center;gap:24px;margin-top:23px;font-size:11px;display:flex}.cm-support>a{align-items:center;gap:11px;min-height:40px;display:inline-flex}.cm-support .xp-arrow{width:15px;height:15px}.cm-contact-community{margin-top:70px;padding-top:15px;position:relative}.cm-contact-community:before{content:"";background:linear-gradient(90deg,#a8d7ef20,#0000);height:1px;position:absolute;top:0;left:0;right:30%}.cm-contact-community .cm-invite{margin-top:25px}.cm-join-dialog{color:#ddecf5;background:#0b1a26;border:1px solid #c1e4f522;border-radius:24px;width:min(470px,100vw - 32px);max-height:calc(100dvh - 40px);padding:0;overflow:auto;box-shadow:0 35px 110px #000a}.cm-join-dialog[open]{animation:.32s cubic-bezier(.22,1,.36,1) cm-dialog-arrive}html:has(.cm-join-dialog[open]){overflow:hidden}.cm-dialog-shell{background:radial-gradient(at 50% 40%,#24516b50,#0000 70%);padding:37px 37px 29px;position:relative}.cm-dialog-close{color:#9ebfd3;background:#c3e9ff0b;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:16px;right:16px}.cm-dialog-close>svg{fill:none;stroke:currentColor;stroke-width:1.25px;width:17px;height:17px}.cm-dialog-heading{padding-right:20px}.cm-dialog-heading>span{font-family:var(--xp-mono);letter-spacing:.045em;color:#7ea8c0;font-size:10px}.cm-dialog-heading>h2{font-family:var(--rb-font-editorial);letter-spacing:-.035em;margin-top:15px;font-size:39px;font-weight:300;line-height:1.15}.cm-dialog-heading>p{color:#8eb0c6;margin-top:12px;font-size:12px;line-height:1.65}.cm-qr-stage{isolation:isolate;place-items:center;width:min(100%,280px);margin:35px auto 25px;padding:12px;display:grid;position:relative}.cm-qr-orbit{pointer-events:none;border:1px solid #9fdbff1d;border-radius:23px;position:absolute;inset:-8px;box-shadow:0 0 0 10px #a5d7f203}.cm-qr-plate{aspect-ratio:1;background:#fff;border-radius:13px;width:100%;padding:10px;position:relative;overflow:hidden;box-shadow:0 12px 40px #0005}.cm-qr-plate img{object-fit:contain;-webkit-user-select:none;user-select:none;background:#fff;width:100%;height:100%;display:block}.cm-scan-hint{color:#8eafc2;text-align:center;max-width:280px;margin:auto;font-size:11px;line-height:1.75}.cm-dialog-join{color:#103348;background:#c9eafa;border-radius:25px;justify-content:center;align-items:center;gap:20px;min-height:47px;margin-top:25px;font-size:13px;font-weight:500;display:flex}.cm-dialog-join .xp-arrow{width:18px;height:18px}.cm-dialog-secondary{color:#7ea6be;justify-content:space-between;gap:15px;margin-top:16px;font-size:11px;display:flex}.cm-dialog-secondary>button,.cm-dialog-secondary>a{min-height:40px;font:inherit;color:inherit;background:0 0;align-items:center;padding:0;display:flex}.cm-dialog-secondary>button:hover,.cm-dialog-secondary>a:hover{color:#cae5f5}.cm-join-dialog :is(a,button):focus-visible{outline-offset:5px;outline:2px solid #b9e5fa}@keyframes cm-building-arrive{0%{opacity:0;transform:translateZ(0)}to{opacity:1;transform:translateZ(var(--h))}}@keyframes cm-dialog-arrive{0%{opacity:0;transform:translateY(12px)scale(.986)}to{opacity:1;transform:none}}@media (max-width:1050px) and (min-width:760px){.cm-gateway{grid-template-columns:.85fr 1.15fr;gap:4%;min-height:580px;padding:48px 5%}.cm-city-art{height:420px}.cm-city-grid{transform:translate(-50%,-50%)rotateX(59deg)rotate(-36deg)scale(.68)}.cm-gateway:hover .cm-city-grid{transform:translate(-50%,-50%)rotateX(57deg)rotate(-33deg)scale(.7)}.cm-city-copy>h2{font-size:43px}.cm-city-description{font-size:14px}.cm-invite-actions{gap:15px}.cm-join{gap:17px;padding-inline:18px;font-size:12px}.cm-show-code{font-size:11px}}@media (max-width:759px){.cm-gateway{border-radius:19px;flex-direction:column;align-items:stretch;gap:5px;min-height:0;margin-top:70px;padding:25px 23px 32px;display:flex}.cm-gateway-standalone{margin-top:5px}.cm-city-art{order:1;height:245px;margin:0 -23px -5px;overflow:hidden}.cm-city-grid{top:65%;transform:translate(-50%,-50%)rotateX(59deg)rotate(-36deg)scale(.68)}.cm-gateway:hover .cm-city-grid{transform:translate(-50%,-50%)rotateX(59deg)rotate(-36deg)scale(.68)}.cm-city-copy{order:2}.cm-platform-label{margin-bottom:14px;font-size:10px}.cm-city-copy>h2{max-width:100%;font-size:39px}.cm-city-description{margin-top:14px;font-size:14px}.cm-publishing-status{gap:8px;margin-top:22px;font-size:10px}.cm-invite{margin-top:30px}.cm-invite-label{font-size:10px}.cm-group-number{gap:10px;min-height:49px}.cm-group-number>strong{font-size:25px}.cm-group-number>span{font-size:10px}.cm-invite-actions{gap:15px;margin-top:10px}.cm-join{gap:17px;min-height:44px;padding-inline:16px;font-size:11px}.cm-join .xp-arrow{width:17px;height:17px}.cm-show-code{gap:7px;font-size:10px}.cm-show-code>svg{width:17px;height:17px}.cm-copy-status{font-size:9px}.cm-support{gap:20px;margin-top:18px;font-size:10px}.cm-contact-community{margin-top:45px}.cm-join-dialog{border-radius:20px;width:calc(100vw - 28px);max-height:calc(100dvh - 26px)}.cm-dialog-shell{padding:30px 25px 22px}.cm-dialog-heading>h2{font-size:34px}.cm-dialog-heading>span{font-size:9px}.cm-dialog-heading>p{font-size:11px}.cm-qr-stage{width:244px;max-width:100%;margin-top:29px;margin-bottom:22px;padding:9px}.cm-qr-plate{border-radius:10px;padding:7px}.cm-scan-hint{font-size:10px}.cm-dialog-join{min-height:45px;margin-top:22px;font-size:12px}.cm-dialog-secondary{gap:12px;margin-top:12px;font-size:10px}.cm-invite-compact .cm-group-number>strong{font-size:27px}.ed-platform-device>.xp-macos-mark{width:26px;height:28px}}@media (prefers-reduced-motion:reduce){.cm-building,.cm-join-dialog[open]{animation:none}.cm-city-grid,.cm-join,.cm-group-number>svg{transition:none}}.xp-shell[data-motion=off] .cm-building,.xp-shell[data-motion=off] .cm-join-dialog[open]{animation:none}.xp-shell[data-motion=off] .cm-city-grid{transition:none}@font-face{font-family:Editorial Latin;src:url(/fonts/editorial/editorial-latin.woff2?v=e3ba09bac9)format("woff2");font-style:normal;font-weight:100 700;font-stretch:75% 100%;font-display:swap}@font-face{font-family:Editorial SC;src:url(/fonts/editorial/editorial-sc.woff2?v=11903c2432)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Skyswell Text;src:url(/fonts/editorial/editorial-latin.woff2?v=e3ba09bac9)format("woff2");font-style:normal;font-weight:100 700;font-stretch:75% 100%;font-display:swap}.xp-shell{--ed-font:"Editorial Latin","Editorial SC","PingFang SC","Microsoft YaHei",sans-serif;--xp-body:var(--ed-font);--xp-display:var(--ed-font);--rb-font-text:var(--ed-font);--rb-font-editorial:var(--ed-font);--rb-font-wide:var(--ed-font);--rb-font-music:var(--ed-font);--ed-paper:#f4f3ef;--ed-paper-ink:#212121;--ed-paper-muted:#747474;--xp-ink:#f0f0f0;--xp-muted:#a9a9a9;--xp-blue:#e2e2e2;--xp-green:#e3e3e3;color:#eee;font-family:var(--ed-font);font-synthesis:none;background:#121212;font-stretch:100%}.xp-shell :is(h1,h2,h3){font-family:var(--ed-font);letter-spacing:-.025em;font-weight:400;font-stretch:100%}.xp-shell:lang(zh-Hans) :is(h1,h2,h3){letter-spacing:-.012em}.xp-shell .xp-hero h1,.xp-shell .xp-hero h1 span,.xp-shell .xp-hero h1 span:last-child{font-family:var(--ed-font);letter-spacing:-.035em;font-weight:300;font-stretch:100%}.xp-hero h1 span:last-child{color:#dbe8ef;-webkit-text-fill-color:currentColor;background:0 0}.xp-shell .xp-motto{font-family:var(--ed-font);letter-spacing:.19em;color:#d4d4d4;font-size:clamp(15px,1.4vw,23px);font-weight:300}.xp-brand>span,.xp-brand>span>span{font-family:var(--ed-font);letter-spacing:.015em}.xp-header{background:linear-gradient(#131313b0,#0000)}.xp-header[data-scrolled=true]{box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#161616f5;border-bottom-color:#ffffff12}.xp-nav>a,.xp-language-trigger{color:#d0d0d0}.xp-nav>a[aria-current=page]{color:#fff}.xp-nav>a>i{box-shadow:none;background:#ededed}.xp-nav>a:before{background:#ffffff06}.xp-language-menu{color:#252525;background:#f4f4f4;border-color:#d9d9d9;border-radius:8px;padding:6px;box-shadow:0 18px 45px #0004}.xp-language-menu>a{color:#353535;font-size:13px;font-family:var(--ed-font);border-radius:4px}.xp-language-menu>a:hover{background:#e6e6e6}.xp-language-menu>a>span{color:#353535}.xp-menu{color:#1c1c1c;background:#f2f2f2}.xp-menu::backdrop{background:#151515d9}.xp-menu-shape{display:none}.xp-menu-routes>a{font-family:var(--ed-font);color:#262626;letter-spacing:-.03em;font-weight:350}.xp-menu-routes>a:hover{color:#000}.xp-menu-close{color:#212121}.xp-menu-bottom,.xp-menu-bottom>a:last-child,.xp-menu-bottom>button>span{color:#666}:is(.xp-menu :is(button,a):focus-visible,.xp-language-menu a:focus-visible){outline-color:#222}.xp-action,.xp-action-secondary,.ed-text-link{color:#e4e4e4}.xp-action>i,.ed-world-tab-line:after{background:#ddd}.xp-action-end:before{border-color:#d5d5d5}.xp-shell :is(a,button):focus-visible{outline-color:#e4e4e4}.ed-release-label,.ed-release-date,.ed-calendar{color:#bfbfbf}.ed-release-date>span,.ed-clock-label{color:#969696}.ed-clock-unit>i{color:#7a7a7a}.ed-release .xp-action{color:#202020;box-shadow:none;background:#ededed;border-radius:7px}.ed-release .xp-action:hover{background:#fff}.ed-release-open{color:#bdbdbd}.ed-release-open>span{box-shadow:none;background:#cbcbcb}.ed-release-compact>a,.ed-release-compact>.xp-action{color:#292929;background:#e6e6e6;border-radius:5px;font-weight:500}.ed-product-nav{box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#191919f5;border-bottom-color:#fff1}.ed-product-nav-links>a{color:#aaa}.ed-product-nav-links>a[aria-current=location]{color:#f1f1f1}.ed-product-nav-links>a:after{background:#e6e6e6}.ed-product-intro{background:0 0}.ed-product-title>h1{font-family:var(--ed-font);letter-spacing:-.025em;font-weight:350}.ed-product-intro>p{color:#bababa;font-family:var(--ed-font);font-size:clamp(17px,1.85vw,29px);font-weight:350}.ed-product-intro-links>a{color:#d6d6d6}.ed-showroom-floor{background:radial-gradient(#ffffff0a,#0000 65%)}.ed-screen-desktop,.ed-screen-phone{background:#383838;border-color:#79797955;box-shadow:0 28px 60px #0007}.ed-view-selector{background:#262626;border-color:#ffffff13;border-radius:7px}.ed-view-selector>button{color:#ababab;border-radius:4px}.ed-view-selector>button[aria-pressed=true]{color:#f3f3f3}.ed-view-selector>i{box-shadow:none;background:#4a4a4a;border-radius:4px}.ed-interface{background:0 0}.ed-interface-surface{color:#232323;box-shadow:none;background:#f1f1ec;border-radius:12px}.ed-interface header>h2{font-family:var(--ed-font);letter-spacing:-.03em;font-weight:450}.ed-interface-tabs>button{color:#8f8f8f;font-family:var(--ed-font)}.ed-interface-tabs>button[aria-selected=true]{color:#2d2d2d}.ed-interface-tabs>button>i{background:#4b4b4b}.ed-interface-copy>h3{font-family:var(--ed-font);letter-spacing:-.025em;font-size:clamp(28px,3vw,46px);font-weight:400}.ed-interface-copy li{color:#767676;font-family:var(--ed-font)}.ed-interface-copy li svg{stroke:#6e6e6e}.ed-interface-copy .ed-detail-link{color:#393939}.ed-interface-light{background:radial-gradient(#63636315,#0000 70%)}.ed-interface-expand{color:#474747;background:#fff;border-color:#cbcbcb;box-shadow:0 3px 10px #0001}.ed-interface-pagination>button{color:#474747;background:#e5e5e5;border-color:#cecece}.ed-interface-pagination>button:hover{background:#d7d7d7}.ed-interface :is(a,button):focus-visible{outline-color:#2a2a2a}.ed-platform-experience>header>p,.ed-platform-panel{color:#b4b4b4}.ed-platform-halo{background:0 0}.ed-platform-core-ring{box-shadow:none;border-color:#ffffff12}.ed-platform-paths path{stroke:#bdbdbd29}.ed-platform-paths .ed-platform-signal{stroke:#e4e4e4}.ed-platform-options>button{color:#7c7c7c}.ed-platform-options>button[aria-selected=true]{color:#e6e6e6}.ed-platform-device>i{border-color:#c1c1c124;border-radius:14px}.ed-platform-options>button[aria-selected=true] i{background:#cecece06;border-color:#dbdbdb6b}.ed-question,.ed-question:first-child{border-color:#e0e0e01d}.ed-question h3>button{font-family:var(--ed-font);color:#dbdbdb;font-weight:400}.ed-question h3>button>i{border-color:#c2c2c230}.ed-answer p{color:#a0a0a0;font-family:var(--ed-font)}.ed-release-window{border-top:1px solid #cbcbcb13}.ed-release-window-copy>h2{font-family:var(--ed-font);letter-spacing:-.025em;font-weight:350}.ed-release-window .ed-clock-number{color:#e5e5e5}.ed-release-window .ed-release .xp-action{color:#292929;background:#e3e3e3}.ed-inspector{color:#eee;background:#171717}.ed-inspector::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#090909ed}.ed-inspector-header,.ed-inspector-tools{background:#181818}.ed-inspector-header span{color:#979797}.ed-inspector-header h2{font-family:var(--ed-font);letter-spacing:0;font-weight:450}.ed-inspector-header .ed-icon-button{color:#dedede;background:#353535;border-color:#fff1}.ed-inspector-stage{background:#0f0f0f}.ed-inspector-stage>img{border-radius:4px;box-shadow:0 12px 45px #0007}.ed-inspector-views{background:#2b2b2b;border-color:#fff1;border-radius:6px}.ed-inspector-views>button{color:#a2a2a2;font-family:var(--ed-font);border-radius:3px}.ed-inspector-views>button[aria-pressed=true]{color:#f4f4f4;background:#484848}.ed-inspector-zoom{background:#2b2b2b;border-radius:6px}.ed-inspector-zoom>button{color:#dcdcdc;border-radius:3px}.xp-image-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e0e0eec}.xp-image-dialog>button{color:#eee;background:#363636}.ed-back-top{color:#dedede;-webkit-backdrop-filter:none;backdrop-filter:none;background:#272727ed;box-shadow:0 5px 15px #0003}.ed-back-top-progress>circle:last-child{stroke:#dedede}.xp-footer,.xp-selected,.xp-home-mod,.ed-home-software,.ed-home-studio-light{background:0 0}.ed-home-software-copy>h2,.ed-home-studio h2{font-family:var(--ed-font);letter-spacing:-.025em;font-weight:350}.ed-home-software-copy>p,.ed-home-software-copy>.ed-text-link{color:#b4b4b4}.ed-home-desktop,.ed-home-phone{background:#383838;box-shadow:0 25px 55px #0006}.xp-filters{background:#2b2b2b;border-color:#c8c8c817;border-radius:7px}.xp-filters>a{color:#9a9a9a;border-radius:4px}.xp-filters>a:hover{color:#e0e0e0;background:#383838}.xp-works-heading h1,.xp-work-copy h2,.xp-project-heading h1,.xp-contact h1,.xp-policy h1,.xp-studio h1,.xp-music-heading h1{font-family:var(--ed-font);letter-spacing:-.03em;font-weight:350}.xp-work:before{display:none}.xp-work-state,.xp-work-copy>p,.xp-project-heading>p{color:#aeaeae}.xp-work-state:before{background:#cdcdcd}.xp-contact-row>a,.xp-policy section p{font-family:var(--ed-font);letter-spacing:0}.xp-contact-row>span,.xp-policy-date,.xp-footer>small{color:#939393}.xp-policy-intro,.xp-policy-section-copy p{color:#b9b9b9}.xp-policy section h2{color:#e4e4e4;font-family:var(--ed-font);letter-spacing:0;font-weight:500}.xp-contact-row>button{color:#c1c1c1;border-color:#bababa26}.xp-contact-row:before{background:#fff03}.xp-application-heading h1,.xp-input-field>input,.xp-pass-name{font-family:var(--ed-font);letter-spacing:-.015em}.xp-pass-sheet-main{background:#363636;border-color:#80808077;box-shadow:15px 20px 45px #0005}.xp-pass-sheet-back{background:#252525;box-shadow:0 0 0 1px #6d6d6d44}.xp-pass-aperture{display:none}.xp-input-glow{background:0 0}.xp-input-glow:after{background:#8e8e8e55}.xp-input-field:focus-within .xp-input-glow:after{background:#c2c2c2}.xp-input-field :is(input,textarea)::placeholder{color:#7a7a7a}.cm-gateway{color:#242424;min-height:620px;box-shadow:none;background:#f3f2ed;border:1px solid #d4d4d4;border-radius:12px;grid-template-columns:1fr 1fr;gap:0;padding:0}.cm-gateway:before{display:none}.cm-city-photo{background:#191919;height:100%;min-height:620px;margin:0;position:relative;overflow:hidden}.cm-city-photo>img{object-fit:cover;object-position:48% 50%;filter:none;width:100%;height:100%;transition:transform 1.4s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.cm-gateway:hover .cm-city-photo>img{transform:scale(1.025)}.cm-city-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0009);position:absolute;inset:70% 0 0}.cm-city-photo>figcaption{z-index:1;color:#e2e2e2;letter-spacing:.02em;justify-content:space-between;gap:15px;font-size:10px;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.cm-city-photo>figcaption>a{opacity:.7}.cm-city-photo>figcaption>a:hover{opacity:1}.cm-city-copy{background:#f3f2ed;padding:60px 12%}.cm-platform-label{font-family:var(--ed-font);letter-spacing:.15em;color:#797979;font-size:11px;font-weight:550}.cm-city-copy>h2{font-family:var(--ed-font);letter-spacing:-.025em;color:#282828;font-size:clamp(35px,3.7vw,60px);font-weight:400}.cm-city-description{color:#717171;font-family:var(--ed-font);font-size:15px}.cm-publishing-status{color:#8a8a8a;font-size:11px}.cm-pending-dot{border-color:#8f8f8f}.cm-invite-label{color:#727272;font-family:var(--ed-font)}.cm-community-signal{box-shadow:none;background:#949494}.cm-group-number{color:#353535;font-family:var(--ed-font);gap:11px}.cm-group-number>span{color:#838383;font-size:11px}.cm-group-number>strong{font-family:var(--ed-font);letter-spacing:.025em;font-weight:400}.cm-group-number:hover>svg{stroke:#2d2d2d}.cm-invite-actions{gap:18px}.cm-join{color:#fafafa;box-shadow:none;font-family:var(--ed-font);background:#2c2c2c;border-radius:5px;min-height:46px;padding-inline:20px;font-size:12px;font-weight:500}.cm-join:hover{color:#fff;background:#131313}.cm-show-code{color:#757575;font-family:var(--ed-font);font-size:11px}.cm-show-code:hover{color:#1f1f1f}.cm-copy-status{color:#616161;font-family:var(--ed-font)}.cm-support{color:#838383;font-family:var(--ed-font);gap:22px}.cm-support>a:hover{color:#2d2d2d}.cm-gateway :is(a,button):focus-visible{outline-color:#2d2d2d}.cm-contact-community .cm-invite-label{color:#aaa}.cm-contact-community .cm-group-number{color:#e5e5e5}.cm-contact-community .cm-group-number>span,.cm-contact-community .cm-show-code,.cm-contact-community .cm-copy-status{color:#a5a5a5}.cm-contact-community .cm-join{color:#303030;background:#e3e3e3}.cm-join-dialog{color:#2e2e2e;background:#f5f4ef;border:1px solid #d5d5d5;border-radius:12px;width:min(460px,100vw - 28px);box-shadow:0 24px 80px #0008}.cm-join-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#191919cc}.cm-dialog-shell{background:#f5f4ef;padding:0 32px 24px}.cm-dialog-photo{background:#222;height:130px;margin:0 -32px 26px;position:relative;overflow:hidden}.cm-dialog-photo img{object-fit:cover;object-position:50% 46%;filter:brightness(.85);width:100%;height:100%}.cm-dialog-close{color:#323232;z-index:2;background:#f4f4f4eb;border-radius:50%;width:34px;height:34px;top:15px;right:15px}.cm-dialog-close:hover{color:#191919;background:#fff}.cm-dialog-heading>span{color:#959595;font-family:var(--ed-font);letter-spacing:.08em;font-size:10px}.cm-dialog-heading>h2{color:#2d2d2d;font-family:var(--ed-font);letter-spacing:-.02em;margin-top:12px;font-size:34px;font-weight:450}.cm-dialog-heading>p{color:#828282;font-family:var(--ed-font);margin-top:10px;font-size:12px}.cm-qr-stage{width:min(100%,244px);margin:25px auto 17px;padding:0}.cm-qr-orbit{display:none}.cm-qr-plate{box-shadow:none;background:#fff;border:1px solid #dbdbdb;border-radius:6px;padding:8px}.cm-scan-hint{color:#929292;font-family:var(--ed-font);font-size:10px}.cm-dialog-join{color:#fff;font-family:var(--ed-font);background:#303030;border-radius:5px;min-height:45px;margin-top:22px;font-size:12px}.cm-dialog-join:hover{background:#181818}.cm-dialog-secondary{color:#838383;font-family:var(--ed-font);margin-top:12px;font-size:10px}.cm-dialog-secondary>a:hover,.cm-dialog-secondary>button:hover{color:#333}.cm-join-dialog :is(a,button):focus-visible{outline-color:#313131}@media (max-width:1050px) and (min-width:760px){.cm-city-copy{padding:45px 9%}.cm-city-copy>h2{font-size:38px}.cm-city-photo{min-height:580px}}@media (max-width:759px){.xp-shell .xp-motto{letter-spacing:.18em;font-size:13px}.xp-shell .xp-hero h1,.xp-shell .xp-hero h1 span{letter-spacing:-.035em;font-size:clamp(33px,8.75vw,64px)}.cm-gateway{border-radius:9px;flex-direction:column;gap:0;padding:0;display:flex}.cm-city-photo{width:100%;height:245px;min-height:245px}.cm-city-photo>img{object-position:48% 50%}.cm-city-photo>figcaption{font-size:9px;bottom:15px;left:17px;right:17px}.cm-city-copy{width:100%;padding:29px 25px 30px}.cm-city-copy>h2{letter-spacing:-.025em;font-size:36px}.cm-city-description{font-size:13px}.cm-platform-label{letter-spacing:.13em;font-size:10px}.cm-join{min-height:44px;padding-inline:17px;font-size:11px}.cm-invite-actions{gap:17px}.cm-show-code{gap:7px;font-size:10px}.cm-group-number>strong{font-size:25px}.cm-invite-label{font-size:10px}.cm-dialog-shell{padding:0 25px 20px}.cm-dialog-photo{margin-inline:-25px;height:115px;margin-bottom:23px}.cm-dialog-heading>h2{font-size:31px}.cm-dialog-heading>span{font-size:9px}.cm-qr-stage{width:215px;margin-top:23px;margin-bottom:16px}.cm-qr-plate{padding:6px}.cm-dialog-join{margin-top:18px}.ed-interface header>h2{letter-spacing:-.025em;font-size:30px}.ed-interface-copy>h3{letter-spacing:-.015em;font-size:25px}.ed-platform-experience h2,.ed-questions h2{letter-spacing:-.015em;font-size:36px}}@media (prefers-reduced-motion:reduce){.cm-city-photo>img{transition:none}}.xp-shell[data-motion=off] .cm-city-photo>img{transition:none}.xp-portal-horizon .xp-portal-cut>i{box-shadow:none;background:linear-gradient(90deg,#0000,#ededed 35%,#999 85%,#0000)}.xp-portal-prism .xp-portal-cut{background:linear-gradient(105deg,#0000 36%,#ffffff28 49%,#ffffff70 50%,#0000 53%)}.xp-image-light{background:linear-gradient(115deg,transparent 35%,#ffffff12 var(--light-x),transparent 70%)}.cm-city-description,.cm-publishing-status,.cm-invite-label,.cm-platform-label,.cm-support,.cm-dialog-heading>span,.cm-dialog-heading>p,.cm-scan-hint,.cm-dialog-secondary,.cm-group-number>span,.cm-show-code{color:#666}.cm-group-number>svg{stroke:#686868}.xp-input-field>label,.xp-form-section>legend{color:#bdbdbd}.xp-input-field:focus-within label,.xp-device-options input:checked+span{color:#eee}.xp-device-options label>span{color:#999}.xp-form-navigation>button[aria-current=step]{color:#eee}.xp-form-navigation>button{color:#999}.xp-step-orbit{border-color:#8886}.xp-form-navigation>button[aria-current=step] .xp-step-orbit{border-color:#ccc}.xp-form-navigation>button[aria-current=step] .xp-step-orbit:after{background:#ccc}.xp-backdrop:after{background:linear-gradient(#0000,#121212 99%);inset:62% 0 -2px}.xp-selected{padding-top:clamp(32px,5vw,90px);position:relative}.ed-ambient{pointer-events:none;z-index:0;contain:strict;transition:opacity .7s;position:fixed;inset:0;overflow:hidden}.ed-ambient>i{opacity:.6;transform:translate(var(--ambient-x,0px),var(--ambient-y,0px));background:radial-gradient(at 12%,#35465235,#0000 52%),radial-gradient(at 92% 72%,#61564228,#0000 48%);transition:transform 1.4s cubic-bezier(.22,1,.36,1);animation:24s ease-in-out infinite alternate ed-ambient-breathe;position:absolute;inset:-20%}.ed-ambient>i:nth-child(2){background:radial-gradient(at 70% 20%,#aaa6a50a,#0000 45%);animation-delay:-12s}.ed-ambient>span{opacity:.022;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' d='M0 0h200v200H0z'/%3E%3C/svg%3E");position:absolute;inset:0}.ed-ambient[data-paused=true]>i{animation-play-state:paused}@keyframes ed-ambient-breathe{0%{opacity:.35}to{opacity:.8}}.ed-software{padding-top:80px}.ed-product-intro{padding-top:clamp(65px,9vh,120px)}.ed-software [id]{scroll-margin-top:100px}.xp-nav>a:focus-visible{outline-offset:-6px;border-radius:5px}.xp-header{transition:height .3s var(--xp-ease)}.xp-header[data-scrolled=true]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#161616}.xp-menu[data-closing=true]{animation:none}.xp-menu[data-closing=true]::backdrop{animation:.56s forwards ed-menu-backdrop-out}@keyframes ed-menu-backdrop-out{to{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}.ed-category-scene{isolation:isolate;transform-origin:50% 0;position:relative}.xp-filters>a{transition:color .2s,background .25s}.ed-world-stage .xp-portal{aspect-ratio:2.12;box-shadow:none;border-radius:3px;max-width:1560px;margin:auto}.ed-world-stage .xp-portal img{opacity:1;filter:none!important}.ed-world-stage .xp-portal-grain,.ed-world-stage .xp-portal-reflection{display:none}.ed-world-stage .xp-portal-rim{border-radius:3px;box-shadow:inset 0 0 0 1px #ffffff12}.ed-world-portal[data-transition=running] .xp-portal-base{animation:none}.ed-world-portal .xp-portal-arrival{animation-duration:var(--portal-duration);animation-timing-function:cubic-bezier(.22,1,.36,1)}.ed-world-portal .xp-portal-arrival>img{animation:none}.ed-world-portal .xp-portal-cut{display:none}.ed-world-portal [data-world-motion=snow]{animation-name:ed-snow-reveal;-webkit-mask-image:linear-gradient(115deg,#0000 42%,#000 52%);mask-image:linear-gradient(115deg,#0000 42%,#000 52%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:250% 100%;mask-size:250% 100%}.ed-world-portal [data-world-motion=snow]>img{animation:ed-snow-distance var(--portal-duration) cubic-bezier(.22,1,.36,1) both}.ed-world-portal [data-world-motion=architecture]{animation-name:ed-architecture-reveal;overflow:visible}.ed-facade-slice{clip-path:inset(0 calc(100% - (var(--slice) + 1)*20.01%) 0 calc(var(--slice)*20%));animation:ed-facade-open calc(var(--portal-duration)*.76) calc(var(--portal-duration)*.04*var(--slice)) cubic-bezier(.22,1,.36,1) both;position:absolute;inset:0}.ed-world-portal [data-world-motion=tide]{animation-name:ed-tide-reveal}.ed-world-portal [data-world-motion=tide]>img{animation:ed-tide-distance var(--portal-duration) cubic-bezier(.22,1,.36,1) both}@keyframes ed-snow-reveal{0%{clip-path:inset(0);-webkit-mask-position:0 0;mask-position:0 0}to{clip-path:inset(0);-webkit-mask-position:100% 0;mask-position:100% 0}}@keyframes ed-snow-distance{0%{transform:scale(1.045)translate(-1%)}to{transform:none}}@keyframes ed-architecture-reveal{0%{clip-path:inset(0)}to{clip-path:inset(0)}}@keyframes ed-facade-open{0%{opacity:0;transform:perspective(1800px)translate(8%)rotateY(-12deg)}28%{opacity:1}to{opacity:1;transform:none}}@keyframes ed-tide-reveal{0%{clip-path:polygon(0 43%,100% 35%,100% 42%,0 50%)}50%{clip-path:polygon(0 18%,100% 0,100% 80%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes ed-tide-distance{0%{transform:scale(1.06)translateY(2%)}to{transform:none}}.cm-request{color:#e7e5df;grid-template-columns:.8fr 1.2fr;gap:clamp(30px,6vw,100px);max-width:1350px;margin:auto;padding:clamp(55px,7vw,105px) 0 35px;display:grid}.cm-request-intro{align-self:start;position:sticky;top:125px}.cm-request-index{color:#8f9a9d;margin-bottom:30px;font-size:60px;font-weight:200;line-height:1;display:block}.cm-request h2{margin:0 0 18px;font-size:clamp(32px,3.4vw,56px);font-weight:350;line-height:1.2}.cm-request-intro>p{color:#aaa;font-size:14px;line-height:1.7}.cm-request-form{flex-direction:column;gap:25px;min-width:0;display:flex}.cm-request-form fieldset{border:0;min-width:0;margin:0;padding:0}.cm-request-form legend,.cm-request-field>span{color:#aaa;margin-bottom:12px;font-size:12px;display:block}.cm-version-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cm-version-options label{cursor:pointer;position:relative}.cm-version-options input{opacity:0;position:absolute}.cm-version-options span{color:#aaa;background:#ffffff07;border:1px solid #ffffff18;border-radius:4px;justify-content:center;align-items:center;min-height:48px;padding:8px;font-size:13px;transition:background .22s,color .22s;display:flex}.cm-version-options input:checked+span{color:#242424;background:#e5e4df;border-color:#e5e4df}.cm-version-options input:focus-visible+span{outline-offset:3px;outline:2px solid #e5e4df}.cm-request-field{min-width:0;display:block}.cm-request-field :is(input,textarea){color:#ededed;width:100%;font:inherit;outline-offset:4px;background:#ffffff03;border:0;border-bottom:1px solid #ffffff30;border-radius:0;padding:12px 2px;font-size:16px;transition:border-color .22s,background .22s;display:block}.cm-request-field input:focus,.cm-request-field textarea:focus{background:#ffffff06;border-bottom-color:#dad7c8;outline:none}.cm-request-field :is(input,textarea):focus-visible{outline-offset:4px;outline:1px solid #dad7c8}.cm-request-field textarea{resize:vertical;min-height:90px;max-height:280px;font-size:14px;line-height:1.6}.cm-request-primary input{padding:12px 2px 20px;font-size:clamp(21px,2.3vw,33px);font-weight:350}.cm-request-field :is(input,textarea)::placeholder{color:gray}.cm-request-contact summary{cursor:pointer;color:#ccc;justify-content:space-between;align-items:center;min-height:44px;font-size:13px;list-style:none;display:flex}.cm-request-contact summary:after{content:"+";font-size:20px;font-weight:300}.cm-request-contact[open] summary:after{content:"−"}.cm-request-contact summary>span{color:#999;margin-left:auto;margin-right:20px;font-size:11px}.cm-request-contact>div{grid-template-columns:1fr 1fr;gap:22px;padding-top:22px;display:grid}.cm-request-contact>div>label:nth-child(2){grid-area:2/1/auto/-1}.cm-request-consent{color:#aaa;align-items:center;gap:10px;min-height:30px;font-size:12px;display:flex}.cm-request-consent input{accent-color:#ddd;width:16px;height:16px}.cm-request-consent a{color:#ddd;text-underline-offset:3px;text-decoration:underline}.cm-request-send{color:#242424;background:#e8e6df;border:0;border-radius:4px;justify-content:space-between;align-items:center;min-height:58px;padding:0 24px;font-size:14px;transition:background .2s,transform .2s;display:flex}.cm-request-send:hover:not(:disabled){background:#fff;transform:translateY(-2px)}.cm-request-send:disabled{opacity:.5;cursor:wait}.cm-request-error{color:#ecaaa0;font-size:13px;line-height:1.6}.cm-request-error>button{color:inherit;background:0 0;margin-left:15px;text-decoration:underline}.cm-request-trap{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.cm-request-result{color:#292929;background:#e8e6df;border-radius:4px;min-height:280px;padding:45px}.cm-request-result>span{font-size:42px}.cm-request-result h3{margin:25px 0;font-size:30px}.cm-request-result p{overflow-wrap:anywhere;font-size:12px;line-height:2}.cm-request-result button{color:inherit;background:0 0;align-items:center;gap:20px;margin-top:30px;padding:12px 0;font-size:13px;display:flex}@media (max-width:759px){.ed-software{padding-top:64px}.ed-product-intro{padding-top:55px}.xp-selected{padding-top:28px}.ed-world-stage .xp-portal{aspect-ratio:1.5;border-radius:3px}.ed-world-stage .xp-portal img{object-fit:cover;object-position:center}.cm-request{grid-template-columns:1fr;gap:30px;padding-top:55px}.cm-request-intro{position:static}.cm-request-index{margin-bottom:20px;font-size:38px}.cm-version-options span{font-size:11px}.cm-request-result{padding:30px 20px}}@media (prefers-reduced-motion:reduce){.ed-ambient>i{transition:none;animation:none}.ed-world-portal *{animation:none!important}.xp-menu[data-closing=true]::backdrop{animation:none}}.xp-shell[data-motion=off] .ed-ambient>i{transition:none;animation:none}.xp-shell[data-motion=off] .ed-world-portal *{animation:none!important}@font-face{font-family:Skyswell Display chakrapetch;src:url(/fonts/display/chakrapetch.woff2?v=f2a7a85b)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Skyswell Display anybody;src:url(/fonts/display/anybody.woff2?v=aa1d4c98)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Skyswell Display teko;src:url(/fonts/display/teko.woff2?v=05b62514)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Skyswell Display sairacondensed;src:url(/fonts/display/sairacondensed.woff2?v=7146190c)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Skyswell Display oxanium;src:url(/fonts/display/oxanium.woff2?v=75ee58d1)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Skyswell Display russoone;src:url(/fonts/display/russoone.woff2?v=13247e0d)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Skyswell Display michroma;src:url(/fonts/display/michroma.woff2?v=aa617171)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Skyswell Display delagothicone;src:url(/fonts/display/delagothicone.woff2?v=0b3c2220)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Skyswell Display zcoolqingkehuangyou;src:url(/fonts/display/zcoolqingkehuangyou.woff2?v=e9140d7e)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Skyswell Display smiley;src:url(/fonts/display/smiley.woff2?v=092a8b9d)format("woff2");font-weight:400;font-style:oblique 8deg;font-display:swap}.xp-shell{--font-sport:"Skyswell Display smiley","Editorial SC",sans-serif;--font-product:"Skyswell Display russoone","Editorial Latin",sans-serif;--font-numbers:"Skyswell Display chakrapetch","Editorial Latin",sans-serif;--sport-ink:#cdf78c;--sport-green:#91d1ab}.ed-ambient{contain:paint;isolation:isolate}.ed-ambient>span{opacity:.017;filter:none;mix-blend-mode:normal;background-image:url(/textures/paper-grain.png);background-size:128px 128px}.ed-ambient>i{will-change:transform,opacity}.xp-portal-grain{mix-blend-mode:normal;opacity:.018;background-image:url(/textures/paper-grain.png);background-size:128px 128px}.ed-category-scene{isolation:auto}.xp-work-media,.cm-city-photo{contain:paint;-webkit-backface-visibility:hidden;backface-visibility:hidden}.xp-filters{isolation:isolate;box-shadow:none;background:#252727;border-color:#ffffff12}.xp-filters>a[aria-current=page]{color:#171b19;background:#dddcd5}.xp-filters>a:focus-visible{outline-offset:3px;outline:1px solid #d6e5db}.ed-clock-number{font-family:var(--font-numbers);font-variant-numeric:tabular-nums;letter-spacing:-.055em;font-weight:600}.xp-release-product h2[data-product-title=zh-CN]{font-family:var(--font-sport);letter-spacing:.01em;font-size:clamp(24px,2.05vw,36px);font-style:oblique 8deg;font-weight:400}.xp-release-product h2[data-product-title=en]{font-family:var(--font-product);letter-spacing:-.025em;font-weight:400}.ed-product-title{gap:24px;width:fit-content;max-width:100%;margin:auto;padding:0 18px 16px;position:relative}.ed-product-title>img{border-radius:23%;width:58px;height:58px;box-shadow:0 7px 22px #0006}.xp-shell .ed-product-title>h1{font-family:var(--font-product);letter-spacing:-.055em;color:#f1f1e7;margin:0;font-size:clamp(84px,10.7vw,175px);font-weight:400;line-height:1.05;position:relative}.xp-shell .ed-product-title>h1[data-locale=zh-CN]{font-family:var(--font-sport);letter-spacing:0;padding-right:.12em;font-size:clamp(80px,9.8vw,165px);font-style:oblique 8deg;font-weight:400;line-height:1.1}.ed-product-title>h1>em{color:var(--sport-ink);font:inherit}.ed-product-title:after{content:"";background:var(--sport-ink);transform-origin:100%;width:70px;height:4px;animation:.65s cubic-bezier(.22,1,.36,1) both ed-title-strike;position:absolute;bottom:0;right:18px;transform:skew(-18deg)}.ed-product-intro>p{color:#c1c7bd;margin-top:25px;font-size:clamp(16px,1.65vw,27px);font-weight:350}.ed-product-intro-links>a:last-child{color:#c9ef9e;font-weight:500}.ed-product-intro-links>a:last-child>span{border:1px solid #a6d67755;border-radius:50%;place-items:center;width:32px;height:32px;font-size:18px;transition:background .25s,color .25s,transform .25s;display:grid}.ed-product-intro-links>a:last-child:hover>span{background:var(--sport-ink);color:#142316;transform:translate(2px,-2px)}.ed-showroom-aura{background:radial-gradient(at 45% 70%,#8ba56613,#0000 64%)}.ed-showroom-floor{filter:none;background:radial-gradient(#68864e16,#0000 65%)}.ed-view-selector{background:#1d2521;border-color:#8aa88b2e}.ed-view-selector>i{box-shadow:none;background:#cdf78c}.ed-platform-tab[aria-selected=true],.ed-platform-tabs button[aria-selected=true]{color:var(--sport-ink)}.ed-release-window .ed-release .xp-action{background:var(--sport-ink);color:#172518;box-shadow:none;border-radius:5px;font-weight:550}.ed-release-window .ed-release .xp-action:hover{background:#e3ffb8}.ed-release-window-copy>h2{letter-spacing:-.04em;color:#edf0e7;font-weight:550}.ed-release-window .ed-clock-number{color:#d3efb0;font-weight:600}.ed-release-window-light{background:radial-gradient(at 76% 55%,#647a3725,#0000 66%)}.xp-shell .xp-world-tabs>button:first-child{font-variation-settings:"wght" 500,"wdth" 78;letter-spacing:-.03em;font-family:Skyswell Display anybody,Editorial Latin,sans-serif;font-size:clamp(19px,2.3vw,36px);font-weight:500}.xp-shell .xp-world-tabs>button:nth-child(2){letter-spacing:-.04em;font-family:Skyswell Display michroma,sans-serif;font-size:clamp(18px,1.75vw,28px);font-weight:400}.xp-shell .xp-world-tabs>button:nth-child(3){letter-spacing:-.03em;font-family:Skyswell Display oxanium,sans-serif;font-size:clamp(20px,2.3vw,36px);font-weight:600}.xp-project-where-snow-forgets .xp-project-heading h1{font-variation-settings:"wght" 550,"wdth" 80;font-family:Skyswell Display anybody,Editorial SC,sans-serif;font-weight:550}.xp-project-relicall .xp-project-heading h1{letter-spacing:-.06em;font-family:Skyswell Display michroma,sans-serif;font-size:clamp(48px,7vw,120px);font-weight:400}.xp-project-disaster-horizons .xp-project-heading h1{font-family:Skyswell Display oxanium,sans-serif;font-weight:600}.ed-world-pagination>span{font-family:Skyswell Display teko,sans-serif;font-size:25px;font-weight:500}.xp-music-heading h1{font-variation-settings:"wght" 700,"wdth" 100;letter-spacing:-.025em;font-family:Skyswell Display anybody,Skyswell Display zcoolqingkehuangyou,Editorial SC,sans-serif;font-weight:700}.xp-shell:lang(zh-Hans) .xp-music-heading h1{letter-spacing:.02em;font-family:Skyswell Display zcoolqingkehuangyou,Editorial SC,sans-serif;font-weight:400}.cm-platform-label{letter-spacing:.14em;font-family:Skyswell Display sairacondensed,Editorial Latin,sans-serif;font-size:12px;font-weight:600}@keyframes ed-title-strike{0%{opacity:0;transform:skew(-18deg)scaleX(.05)}to{opacity:1;transform:skew(-18deg)scaleX(1)}}@media (max-width:759px){.ed-product-title{gap:22px;padding:0 12px 17px}.ed-product-title>img{width:48px;height:48px}.xp-shell .ed-product-title>h1{letter-spacing:-.055em;font-size:clamp(64px,17vw,116px)}.xp-shell .ed-product-title>h1[data-locale=zh-CN]{letter-spacing:0;font-size:clamp(62px,18vw,115px)}.ed-product-title:after{width:46px;height:3px;right:15px}.ed-product-intro>p{max-width:28ch;font-size:16px;line-height:1.55}.ed-product-intro-links{gap:26px;margin-top:15px}.ed-product-intro-links>a{font-size:12px}.xp-shell .xp-world-tabs>button:first-child{font-size:24px}.xp-shell .xp-world-tabs>button:nth-child(2){font-size:20px}.xp-shell .xp-world-tabs>button:nth-child(3){font-size:25px}.ed-ambient>i{will-change:auto}}@media (prefers-reduced-motion:reduce){.ed-product-title:after{animation:none}.ed-ambient>i{will-change:auto}}.xp-shell[data-motion=off] .ed-product-title:after{animation:none}.ed-release{--clock-size:clamp(30px,2.5vw,44px);--clock-ink:#dbedca}.xp-home-release>.ed-release{width:100%;min-width:0}.ed-release-window>.ed-release{--clock-size:clamp(45px,4.4vw,68px);justify-self:center;width:min(100%,420px);min-width:0}.ed-match-clock{box-sizing:border-box;background:#16221988;border:1px solid #9bb88828;border-radius:5px;width:100%;margin:0 0 18px;padding:17px 12px 10px;box-shadow:inset 0 1px #dfedcb09}.ed-release .ed-release-clock{font-size:var(--clock-size);grid-template-columns:repeat(3,1.4em);align-items:start;gap:.42em;width:5.04em;max-width:none;margin:0 auto 12px;display:grid}.ed-release .ed-clock-unit{flex-direction:column;align-items:center;gap:8px;width:1.4em;min-width:0;display:flex;position:relative}.ed-release .ed-clock-number{width:1.4em;height:1.12em;line-height:1.12;font-size:var(--clock-size);letter-spacing:0;color:var(--clock-ink);font-weight:600;font-family:var(--font-numbers,"Editorial Latin"),sans-serif;font-variant-numeric:tabular-nums;justify-content:center;display:flex;overflow:hidden}.ed-release .ed-clock-number>.ed-score-digit{contain:layout paint;flex:0 0 .66em;width:.66em;height:1.12em;animation:none;display:block;position:relative;overflow:hidden}.ed-score-digit>span{place-items:center;width:100%;height:100%;animation:.34s cubic-bezier(.22,1,.36,1) both ed-score-feed;display:grid;position:absolute;inset:0}.ed-release .ed-clock-unit>i{text-align:center;color:#8eaa7b;width:.42em;font-size:.48em;font-style:normal;font-weight:400;line-height:1.8;top:.06em;left:auto;right:-.65em}.ed-release .ed-clock-label{letter-spacing:.04em;color:#a2b29a;text-align:center;min-height:12px;font-size:9px;line-height:12px;display:block}.ed-match-track{isolation:isolate;width:100%;height:27px;position:relative;overflow:hidden}.ed-match-track>svg{fill:none;stroke:#aec49a;stroke-width:.65px;opacity:.24;vector-effect:non-scaling-stroke;width:100%;height:22px;position:absolute;inset:0}.ed-match-ticks{background:repeating-linear-gradient(90deg,#8ca37b50 0 1px,#0000 1px 1.66667%);height:3px;position:absolute;bottom:0;left:1px;right:1px}.ed-match-progress{height:2px;position:absolute;bottom:5px;left:1px;right:1px}.ed-match-progress:before{content:"";opacity:.7;width:100%;height:100%;transform:scaleX(var(--minute-progress));transform-origin:0;background:#bddb96;transition:transform .32s cubic-bezier(.22,1,.36,1);display:block}.ed-match-progress>i{width:4px;height:4px;left:calc(var(--minute-progress)*(100% - 4px));background:#e2f5c2;border-radius:50%;transition:left .32s cubic-bezier(.22,1,.36,1);position:absolute;top:-1px}.ed-release-window .ed-match-clock{padding:22px 18px 12px}.ed-release-window .ed-clock-label{font-size:10px}.ed-release-window .ed-release-date{margin-bottom:8px}.xp-locked .ed-release{--clock-size:clamp(39px,5vw,59px);width:min(100%,380px)}@keyframes ed-score-feed{0%{opacity:.25;transform:translateY(-65%)}to{opacity:1;transform:translateY(0)}}@media (max-width:759px){.ed-release{--clock-size:38px}.ed-release-window>.ed-release{--clock-size:clamp(42px,14vw,58px);width:min(100%,380px);min-width:0}.ed-release-window .ed-match-clock{padding:20px 12px 10px}.ed-release .ed-clock-label{font-size:9px}.xp-locked .ed-release{--clock-size:44px}}@media (max-width:370px){.ed-release{--clock-size:35px}}@media (prefers-reduced-motion:reduce){.ed-score-digit>span{animation:none}.ed-match-progress:before,.ed-match-progress>i{transition:none}}.xp-shell[data-motion=off] .ed-score-digit>span{animation:none}.xp-shell[data-motion=off] .ed-match-progress:before,.xp-shell[data-motion=off] .ed-match-progress>i{transition:none}.ed-release-inline{--clock-size:clamp(29px,2.5vw,42px);--clock-ink:#c9e4f5}.ed-release-inline .ed-match-clock{box-shadow:none;background:0 0;border:0;border-radius:0;width:100%;margin:0 0 17px;padding:0}.ed-release-inline .ed-match-track{display:none}.ed-release-inline .ed-release-clock{gap:.36em;width:4.92em;margin:0}.ed-release-inline .ed-clock-number{letter-spacing:0;font-family:Editorial Latin,sans-serif;font-weight:300}.ed-release-inline .ed-clock-unit>i{color:#80a9c0;font-weight:300}.ed-release-inline .ed-clock-label{color:#8ca9ba;font-size:8px}.ed-release-inline .ed-release-label{color:#b2c7d5;margin-bottom:12px;font-size:10px}.ed-release-inline .ed-release-date{color:#9bb6c8;font-size:10px;line-height:1.7}.ed-release-inline .ed-calendar{color:#b4cbd9;font-size:10px}.xp-menu-game{display:none}@media (min-width:1050px){.xp-menu-routes{width:47%;max-width:650px}.xp-menu-routes>a{font-size:clamp(57px,6.4vw,100px)}.xp-menu-game{left:var(--xp-gutter);color:#27383c;width:min(37vw,520px);display:block;position:absolute;top:50%;transform:translateY(-48%)}.xp-menu-game header{justify-content:space-between;align-items:center;gap:20px;display:flex}.xp-menu-game h2{font-family:var(--ed-font);letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.3vw,37px);font-weight:350}.xp-menu-game header>span{letter-spacing:.06em;color:#8c9696;font-size:11px}.xp-menu-game canvas{aspect-ratio:460/340;cursor:crosshair;touch-action:none;outline-offset:6px;border:0;border-radius:2px;width:100%;height:auto;margin:20px 0 15px;display:block}.xp-menu-game canvas:focus-visible{outline:1px solid #7e9da8}.xp-menu-game-bottom{justify-content:space-between;align-items:start;gap:20px;padding-top:8px;display:flex}.xp-menu-game-bottom p{color:#647479;margin:0;font-size:11px;line-height:1.8}.xp-menu-game-bottom p>span{color:#949c9c;margin-top:2px;font-size:10px;display:block}.xp-menu-game-bottom button{font:inherit;color:#3c5a65;cursor:pointer;background:0 0;border:0;min-height:36px;padding:0 0 0 12px;font-size:11px}.xp-menu-game-bottom button:hover{color:#101f25}}@media (max-width:759px){.ed-release-inline{--clock-size:36px}.ed-release-inline .ed-release-label{font-size:10px}.ed-release-inline .ed-match-clock{margin-bottom:15px}}.xp-product-preview{perspective:1500px;--preview-turn:0deg;--preview-lift:0deg;--stage-turn:-10deg;--stage-roll:-2deg;height:570px;top:125px}.pp-device{width:100%;min-height:510px;transform-style:preserve-3d;transform:rotateX(calc(4deg + var(--preview-lift))) rotateY(calc(var(--stage-turn) + var(--preview-turn))) rotateZ(var(--stage-roll));color:#dce0dd;background:#171a1b;border:5px solid #333a3d;border-radius:13px;font-family:Editorial Latin,Editorial SC,sans-serif;transition:transform .65s cubic-bezier(.22,1,.36,1);position:relative;box-shadow:22px 30px 48px #0006,inset 0 0 0 1px #8e999938}.pp-device:before{content:"";z-index:-1;background:linear-gradient(110deg,#111718,#586465);border-radius:14px;position:absolute;inset:0 -8px -8px 0;transform:translateZ(-10px)}.pp-toolbar{background:#1c2024;border-radius:8px 8px 0 0;align-items:center;gap:9px;min-height:48px;padding:8px 10px;display:flex}.pp-toolbar>img{border-radius:24%;width:29px;height:29px}.pp-toolbar>span{color:#aeb8bc;white-space:nowrap;background:#23272b;border:1px solid #3b4045;border-radius:8px;flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:10px 8px;font-size:8px;line-height:1.2;display:flex;overflow:hidden}.pp-toolbar svg{fill:none;stroke:#bcc5c6;stroke-width:1.2px;flex-shrink:0;width:11px;height:11px}.pp-toolbar>i{color:#aeb6b8;font-size:9px;font-style:normal}.pp-profile{isolation:isolate;background:#174b39;align-items:center;gap:15px;min-height:133px;padding:22px 17px;display:flex;position:relative}.pp-profile:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#17654833,#0000 65%),repeating-linear-gradient(90deg,#ffffff02 0 12.5%,#0000 12.5% 25%);position:absolute;inset:0}.pp-avatar{color:#c8eed8;white-space:nowrap;background:#ffffff0c;border:1px solid #8bc9a95c;border-radius:50%;flex-shrink:0;place-items:center;width:45px;height:45px;font-size:18px;display:grid;overflow:hidden}.pp-profile>div{min-width:0}.pp-profile p{color:#a7c5b7;margin:0 0 8px;font-size:9px}.xp-shell .pp-profile h2{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-family:inherit;font-size:23px;font-weight:550;line-height:1.2;overflow:hidden}.pp-profile>div>span{color:#b3cabf;margin-top:9px;font-size:9px;display:block}.pp-profile>b{letter-spacing:.08em;color:#91b9a8;font-size:8px;font-weight:500;position:absolute;top:11px;right:12px}.pp-tabs{background:#222323;justify-content:space-around;min-height:39px;display:flex}.pp-tabs>span{color:#8d9592;place-items:center;min-width:24%;font-size:10px;transition:color .2s;display:grid;position:relative}.pp-tabs>span:after{content:"";background:#24c96a;height:2px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:25%;right:25%;transform:scaleX(0)}.pp-tabs>span[data-active=true]{color:#42cf79}.pp-tabs>span[data-active=true]:after{transform:scaleX(1)}.xp-shell .pp-device h3{letter-spacing:0;background:#101313;margin:0;padding:15px 14px;font-family:inherit;font-size:12px;font-weight:600}.pp-details dl{margin:0;padding:0}.pp-details dl>div{background:#202323;border-bottom:1px solid #151818;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:11px;min-height:46px;padding:12px 14px;transition:background .25s,box-shadow .25s;display:grid}.pp-details dl>div[data-current=true]{background:#26352c;box-shadow:inset 2px 0 #41c477}.pp-details dt{color:#8d9590;font-size:10px}.pp-details dd{color:#d9dfd9;overflow-wrap:anywhere;max-height:3em;margin:0;font-size:11px;line-height:1.5;overflow:hidden}.pp-platforms>div{background:#1d2021;grid-template-columns:repeat(3,1fr);gap:8px;padding:16px 12px;display:grid}.pp-platforms>div>span{color:#818a86;flex-direction:column;align-items:center;gap:7px;transition:color .25s,transform .25s;display:flex}.pp-platforms svg,.pp-platforms .xp-macos-mark{width:22px;height:22px}.pp-platforms b{font-size:9px;font-weight:400}.pp-platforms i{background:#5b6860;border-radius:50%;width:3px;height:3px;transition:background .22s}.pp-platforms span[data-selected=true]{color:#c5e8c6;transform:translateY(-2px)}.pp-platforms span[data-selected=true] i{background:#50c679}.pp-status{color:#8eaa99;background:#151b18;border-radius:0 0 8px 8px;align-items:center;gap:6px;min-height:28px;padding:0 12px;font-size:8px;display:flex}.pp-status>span:first-child{background:#72b58c;border-radius:50%;width:3px;height:3px}.pp-status>i{color:#72847a;letter-spacing:.09em;margin-left:auto;font-style:normal}.pp-shadow{filter:blur(10px);background:radial-gradient(#0005,#0000 65%);position:absolute;inset:80% -8% 0 0;transform:rotate(-5deg)}.xp-product-preview[data-stage="1"]{--stage-turn:-4deg;--stage-roll:-.5deg}.xp-product-preview[data-stage="2"]{--stage-turn:2deg;--stage-roll:.5deg}@media (min-width:1200px){.xp-application-layout{grid-template-columns:80px minmax(0,1.15fr) minmax(340px,.9fr);gap:3.4vw}}@media (min-width:1050px){.xp-menu-game h2{font-size:clamp(23px,2vw,32px);font-weight:450}.xp-menu-game canvas{filter:drop-shadow(0 14px 18px #304e4610);margin:20px 0 11px}.xp-game-power{color:#748b8c;align-items:center;gap:14px;padding:0 11px;font-size:10px;display:flex}.xp-game-power>i{background:#d6dfdc;border-radius:2px;flex:1;height:3px;display:block;position:relative;overflow:hidden}.xp-game-power>i:after{content:"";transform-origin:0;transform:scaleX(var(--shot-power));background:#6b9caa;transition:transform 80ms linear;position:absolute;inset:0}.xp-game-power>strong{width:40px;font-family:var(--font-numbers);text-align:right;color:#426069;flex-shrink:0;font-size:12px;font-weight:500}.xp-game-power small{margin-left:2px;font-size:8px;font-weight:400}.xp-menu-game-bottom{padding:20px 11px 0}.xp-menu-game-bottom p{font-size:10px}}@media (prefers-reduced-motion:reduce){.pp-device{transition:none;transform:none}.pp-tabs>span:after,.pp-platforms>div>span,.xp-game-power>i:after{transition:none}}.xp-shell[data-motion=off] .pp-device{transition:none;transform:none}.ed-view-selector{width:max-content;max-width:calc(100% - 24px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-bottom:1px solid #d8e2e01c;border-radius:0;gap:0;padding:0;display:flex}.ed-view-selector>i{width:33.3333%;height:1px;box-shadow:none;transform:translateX(calc(var(--view-index)*100%));background:#d7e2e1;border:0;border-radius:0;transition:transform .36s cubic-bezier(.22,1,.36,1);top:auto;bottom:-1px;left:0}.ed-view-selector>button{color:#8d9899;border:0;border-radius:3px;justify-content:center;align-items:center;gap:9px;width:100px;min-height:46px;padding:12px 16px;font-size:12px;font-weight:400;transition:color .18s;display:flex;background:0 0!important}.ed-view-selector>button[aria-pressed=true]{color:#e7eeeb;font-weight:500}.ed-view-selector>button:hover{color:#e7eeeb}.ed-view-selector>button>svg{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:16px;height:16px}.ed-view-selector>button:focus-visible{outline-offset:3px;outline:1px solid #c4d6d4}@media (max-width:759px){.ed-view-selector>button{gap:7px;width:91px;padding-inline:10px;font-size:11px}.ed-view-selector>button>svg{width:14px;height:14px}}@media (prefers-reduced-motion:reduce){.ed-view-selector>i{transition:none}}.xp-shell[data-motion=off] .ed-view-selector>i{transition:none}@media (min-width:1050px){.xp-racing-game{width:min(40vw,570px);transform:translateY(-48%)}.xp-racing-game header{margin-bottom:18px}.xp-racing-game header h2{letter-spacing:-.04em;font-family:Skyswell Display oxanium,Editorial Latin,sans-serif;font-size:32px;font-weight:500}.xp-racing-game header>button{color:#5b6e75;cursor:pointer;background:0 0;border:0;padding:10px 0 10px 16px;font-size:11px}.xp-racing-stage{aspect-ratio:1.35;isolation:isolate;background:#16262d;border-radius:6px;width:100%;position:relative;overflow:hidden;box-shadow:0 14px 35px #233d4217}.xp-racing-stage iframe{background:#15232a;border:0;width:100%;height:100%;display:block}.xp-racing-stage iframe:-webkit-full-screen{border-radius:0;width:100vw;height:100vh}.xp-racing-stage iframe:fullscreen{border-radius:0;width:100vw;height:100vh}.xp-racing-launch{cursor:pointer;color:#f3f6f4;background:#17292d;border:0;width:100%;padding:0;position:absolute;inset:0;overflow:hidden}.xp-racing-launch>img{object-fit:cover;object-position:51% 50%;width:100%;height:100%;transition:transform .8s cubic-bezier(.22,1,.36,1);display:block}.xp-racing-launch:after{content:"";pointer-events:none;background:linear-gradient(#0000,#071419c9);position:absolute;inset:40% 0 0}.xp-racing-launch>span{z-index:1;align-items:center;gap:14px;display:flex;position:absolute;bottom:24px;left:25px}.xp-racing-launch i{border:1px solid #e2eff17c;border-radius:50%;place-items:center;width:40px;height:40px;font-size:22px;font-style:normal;display:grid}.xp-racing-launch b{font-size:15px;font-weight:450}.xp-racing-launch:hover>img{transform:scale(1.035)}.xp-racing-launch:focus-visible{outline-offset:-5px;outline:2px solid #fff}.xp-racing-caption{color:#687b80;justify-content:space-between;gap:15px;margin-top:16px;font-size:10px;line-height:1.7;display:flex}.xp-racing-caption>a{white-space:nowrap;color:#526c76}.xp-racing-credit{color:#8b9697;justify-content:space-between;align-items:center;gap:20px;margin-top:8px;font-size:10px;display:flex}.xp-racing-credit>button{font:inherit;color:#586c72;cursor:pointer;background:0 0;border:0;min-height:30px;padding:0}.xp-racing-credit>a:hover{color:#324b55}.xp-racing-loading{color:#dbe8e9;pointer-events:none;background:#13242d;flex-direction:column;justify-content:center;align-items:center;gap:23px;font-size:13px;display:flex;position:absolute;inset:0}.xp-racing-loading>i{transform-origin:0;background:#aecdd5;width:80px;height:1px;animation:1s ease-in-out infinite alternate race-load}}@keyframes race-load{0%{opacity:.4;transform:scaleX(.15)}to{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.xp-racing-launch>img{transition:none}.xp-racing-loading>i{animation:none}}@media (min-width:1050px){.xp-arcade{color:#272d30;width:min(40vw,570px);transform:translateY(-46%)}.xp-arcade .xp-arcade-heading{align-items:flex-end;margin:0 0 17px}.xp-arcade-heading>div>span{letter-spacing:.08em;color:#747a7b;margin-bottom:6px;font-size:10px;display:block}.xp-arcade .xp-arcade-heading h2{letter-spacing:-.04em;font-family:Skyswell Display oxanium,Editorial Latin,sans-serif;font-size:clamp(23px,2.1vw,32px);font-weight:500;line-height:1.15}.xp-arcade-count{font-variant-numeric:tabular-nums;color:#7a8183;align-items:center;gap:10px;font-size:11px;display:flex}.xp-arcade-count i{background:#bec2c2;width:25px;height:1px;display:block}.xp-arcade-player{background:#131719;border-radius:5px;overflow:hidden;box-shadow:0 12px 30px #16252c17}.xp-arcade-stage{aspect-ratio:1.6;isolation:isolate;background:#10171a;width:100%;position:relative;overflow:hidden}.xp-arcade-stage iframe{background:#10171a;border:0;width:100%;height:100%;display:block}.xp-arcade-launch{color:#fff;cursor:pointer;background:#152027;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.xp-arcade-launch>img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);display:block}.xp-arcade-launch:after{content:"";pointer-events:none;background:linear-gradient(#0000,#091114c9);position:absolute;inset:50% 0 0}.xp-arcade-launch>span{z-index:1;align-items:center;gap:13px;font-size:14px;display:flex;position:absolute;bottom:24px;left:24px}.xp-arcade svg{stroke:currentColor;fill:none;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.xp-arcade-launch>span>svg{border:1px solid #ffffff70;border-radius:50%;width:35px;height:35px;padding:8px}.xp-arcade-launch:hover img{transform:scale(1.035)}.xp-arcade-toolbar{color:#d4dcdf;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;height:44px;padding:0 8px;display:flex}.xp-arcade-toolbar>div{align-items:center;gap:2px;display:flex}.xp-arcade-toolbar button{min-width:40px;min-height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;display:grid}.xp-arcade-toolbar button:hover{color:#fff;background:#ffffff10}.xp-arcade-toolbar button:disabled{opacity:.3;cursor:default}.xp-arcade-toolbar input{accent-color:#b5d4e0;cursor:pointer;width:65px;height:22px;margin:0 8px}.xp-arcade-picker{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:17px;display:grid}.xp-arcade-picker>button{color:#757c7e;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-width:0;padding:0 0 9px;transition:color .18s,border-color .18s}.xp-arcade-picker>button>span{aspect-ratio:1.65;background:#dfe3e3;border-radius:3px;margin-bottom:7px;display:block;overflow:hidden}.xp-arcade-picker img{object-fit:cover;opacity:.66;filter:saturate(.6);width:100%;height:100%;transition:opacity .24s,filter .24s,transform .4s;display:block}.xp-arcade-picker b{min-height:26px;font-size:10px;font-weight:500;line-height:1.3;display:block}.xp-arcade-picker>button[aria-pressed=true]{color:#20323c;border-color:#263d48}.xp-arcade-picker>button[aria-pressed=true] img,.xp-arcade-picker>button:hover img{opacity:1;filter:none}.xp-arcade-picker>button:hover img{transform:scale(1.05)}.xp-arcade-controls{color:#626e74;min-height:18px;margin:13px 0 7px;font-size:10px;line-height:1.8}.xp-arcade-credit{color:#6d797e;justify-content:space-between;font-size:10px;line-height:1.6;display:flex}.xp-arcade-credit a:hover{text-underline-offset:4px;text-decoration:underline}:is(.xp-arcade button:focus-visible,.xp-arcade a:focus-visible){outline-offset:4px;outline:2px solid #6293ac}.xp-arcade-overlay{color:#e8eff1;z-index:3;background:#0e191fe8;flex-direction:column;justify-content:center;align-items:center;gap:18px;font-size:13px;display:flex;position:absolute;inset:0}.xp-arcade-overlay p{margin:0}.xp-arcade-overlay button{color:#1a2d38;min-height:44px;font:inherit;cursor:pointer;background:#e8eff1;border:1px solid #9eb6c158;border-radius:3px;align-items:center;gap:12px;padding:10px 24px;display:flex}.xp-arcade-paused{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#081115b0}.xp-arcade-progress{transform-origin:0;background:#bbdbe9;width:90px;height:1px;animation:.9s ease-in-out infinite alternate arcade-load}.xp-arcade-player:-webkit-full-screen{border-radius:0;flex-direction:column;width:100vw;height:100vh;display:flex}.xp-arcade-player:fullscreen{border-radius:0;flex-direction:column;width:100vw;height:100vh;display:flex}.xp-arcade-player:-webkit-full-screen .xp-arcade-stage{aspect-ratio:auto;flex:1;min-height:0}.xp-arcade-player:fullscreen .xp-arcade-stage{aspect-ratio:auto;flex:1;min-height:0}.xp-arcade-player:-webkit-full-screen .xp-arcade-toolbar{flex:0 0 48px}.xp-arcade-player:fullscreen .xp-arcade-toolbar{flex:0 0 48px}}@media (min-width:1050px) and (max-height:760px){.xp-arcade{width:min(36vw,490px)}.xp-arcade-picker{gap:6px;margin-top:10px}.xp-arcade-picker>button>span{aspect-ratio:2.3}.xp-arcade-heading>div>span{display:none}.xp-menu-routes{flex-shrink:1;padding-block:14px}.xp-menu-routes>a{min-height:clamp(55px,10.8vh,80px);font-size:clamp(42px,7.7vh,58px);line-height:1.15}.xp-menu-top{flex-shrink:0}.xp-menu-bottom{flex-shrink:0;padding-bottom:4px}}@keyframes arcade-load{0%{opacity:.4;transform:scaleX(.15)}to{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.xp-arcade *{transition:none!important;animation:none!important}}.xp-route-feedback{z-index:6500;top:calc(var(--xp-header-height,66px) + 12px);color:#dcecf5;opacity:0;pointer-events:none;background:#101a21f2;border:1px solid #c7e7f51a;border-radius:3px;align-items:center;gap:13px;min-height:42px;padding:10px 17px;font-size:12px;line-height:1.5;transition:opacity .16s,transform .22s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;left:50%;transform:translate(-50%,-6px);box-shadow:0 8px 30px #0002}.xp-route-feedback[data-visible=true]{opacity:1;pointer-events:auto;transform:translate(-50%)}.xp-route-feedback>button{color:#bfe4f7;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #bfe4f766;margin-left:8px;padding:5px 0;font-size:11px}.xp-route-aperture{flex-shrink:0;width:35px;height:18px;display:block;position:relative;overflow:hidden}.xp-route-aperture i{background:#9dcce84f;height:1px;position:absolute;top:8px;left:0;right:0}.xp-route-aperture i:nth-child(2){opacity:.45;transform-origin:100%;animation:1.1s cubic-bezier(.22,1,.36,1) infinite alternate xp-route-cut;top:3px;left:10px}.xp-route-aperture i:nth-child(3){opacity:.45;transform-origin:0;animation:1.1s cubic-bezier(.22,1,.36,1) .16s infinite alternate xp-route-cut;top:13px;right:10px}.xp-route-aperture:after{content:"";background:#e4f7ff;width:14px;height:1px;animation:1.1s cubic-bezier(.4,0,.2,1) infinite xp-route-light;position:absolute;top:8px;left:0;box-shadow:0 0 5px #7bbbf57a}.xp-film-loading{z-index:5;color:#e3f2fb;pointer-events:none;background:#102333d9;border:1px solid #e8f8ff20;border-radius:3px;align-items:center;gap:15px;padding:13px 20px;font-size:12px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brand-film-v9-image{transition:opacity .44s cubic-bezier(.22,1,.36,1)}.brand-film-v9[data-playing=true] .xp-film-loading{background:#0816248c;padding:8px 12px;font-size:11px;top:auto;bottom:27px;left:6.25%;transform:none}@keyframes xp-route-light{0%{transform:translate(-16px)}to{transform:translate(39px)}}@keyframes xp-route-cut{0%{transform:scaleX(.35)}to{transform:scaleX(1)}}@media (max-width:600px){.xp-route-feedback{min-height:38px;padding:8px 13px;font-size:11px;top:78px}.xp-film-loading{white-space:nowrap;gap:10px;padding:10px 14px;font-size:11px}.brand-film-v9[data-playing=true] .xp-film-loading{max-width:50%;font-size:10px;bottom:26px;left:5%}}@media (prefers-reduced-motion:reduce){.xp-route-aperture i,.xp-route-aperture:after{animation:none}.xp-route-feedback,.brand-film-v9-image{transition:none}}[data-motion=off] .xp-route-aperture i,[data-motion=off] .xp-route-aperture:after{animation:none}
