.s10b-overlay{z-index:100;pointer-events:none;isolation:isolate;position:fixed;inset:0;overflow:hidden}.s10b-awaiting{filter:blur(2px);opacity:.24!important;transition:none!important}.s10b-pending{filter:blur(2px);transform:translateY(5px);opacity:.28!important;transition:none!important}.s10b-assembling{animation:s10b-assemble var(--s10b-reveal-duration,3.1s) linear both;will-change:opacity,filter,transform,clip-path}@keyframes s10b-assemble{0%{opacity:.26;filter:blur(2.5px);clip-path:inset(0 78% 0 0);transform:translateY(10px)scale(.985)}22%{opacity:.48;filter:blur(1.6px);clip-path:inset(0 61% 0 0);transform:translateY(6px)scale(.99)}48%{opacity:.72;filter:blur(.8px);clip-path:inset(0 35% 0 0);transform:translateY(3px)scale(.995)}88%{opacity:.94;filter:none;clip-path:inset(0 8% 0 0);transform:none}to{opacity:1;filter:none;clip-path:inset(0);transform:none}}.s10 .s7-hero-wordmark.s10b-pending{transform:perspective(1100px)rotate(-7deg)skewY(-2deg)}.s10 .s7-hero-wordmark.s10b-assembling{will-change:opacity,clip-path;animation:s7-logo-float 7s ease-in-out infinite, s10b-wordmark-reveal var(--s10b-reveal-duration,3.1s) linear both!important}@keyframes s10b-wordmark-reveal{0%{opacity:.24;clip-path:inset(0 88% 0 0)}30%{opacity:.49;clip-path:inset(0 58% 0 0)}65%{opacity:.86;clip-path:inset(0 18% 0 0)}to{opacity:1;clip-path:inset(0)}}.s10b-awaiting:is(.s7-gallery-window,.s10c-film-window,.s6-hero-cards,.s7-platforms-window),.s10b-pending:is(.s7-gallery-window,.s10c-film-window,.s6-hero-cards,.s7-platforms-window){filter:blur(1.5px);opacity:.48!important}.s10b-assembling:is(.s7-gallery-window,.s10c-film-window,.s6-hero-cards,.s7-platforms-window){animation:s10b-assemble-wide var(--s10b-reveal-duration,3.1s) linear both}@keyframes s10b-assemble-wide{0%{opacity:.42;filter:blur(1.8px);transform:translateY(9px)scale(.986)}28%{opacity:.53;filter:blur(1.2px);transform:translateY(6px)scale(.991)}62%{opacity:.77;filter:blur(.5px);transform:translateY(2px)scale(.997)}90%{opacity:.94;filter:none;transform:none}to{opacity:1;filter:none;transform:none}}.s10b-guide{border:1px dashed color-mix(in srgb,var(--s10b-dot-color) 65%,transparent);box-shadow:inset 0 0 22px color-mix(in srgb,var(--s10b-dot-color) 7%,transparent),0 0 15px color-mix(in srgb,var(--s10b-dot-color) 12%,transparent);animation:s10b-guide-life var(--s10b-guide-duration,3.85s) ease-out both;border-radius:10px;position:absolute;overflow:hidden}.s10b-guide:before{content:"";pointer-events:none;opacity:.17;background:repeating-linear-gradient(90deg,var(--s10b-dot-color) 0 1px,transparent 1px 24px),repeating-linear-gradient(0deg,var(--s10b-dot-color) 0 1px,transparent 1px 24px);animation:.85s ease-in-out infinite alternate s10b-scaffold-pulse;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 20% 80%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 20% 80%,#0000 100%)}@keyframes s10b-scaffold-pulse{0%{opacity:.08}to{opacity:.2}}.s10b-guide:after{content:"";pointer-events:none;background:linear-gradient(var(--s10b-dot-color),var(--s10b-dot-color)) left top/16px 2px no-repeat,linear-gradient(var(--s10b-dot-color),var(--s10b-dot-color)) left top/2px 16px no-repeat,linear-gradient(var(--s10b-dot-color),var(--s10b-dot-color)) right bottom/16px 2px no-repeat,linear-gradient(var(--s10b-dot-color),var(--s10b-dot-color)) right bottom/2px 16px no-repeat;opacity:.8;position:absolute;inset:0}.s10b-guide-scan{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--s10b-dot-color) 28%,transparent),transparent);filter:blur(3px);width:22%;animation:1.65s ease-in-out infinite alternate s10b-guide-sweep;position:absolute;top:0;bottom:0;left:-15%}@keyframes s10b-guide-sweep{0%{left:-17%}to{left:100%}}@keyframes s10b-guide-life{0%{opacity:0;transform:scale(.996)}12%{opacity:1;transform:none}72%{opacity:.9}to{opacity:0}}.s10b-worker{will-change:left,top;width:22px;height:22px;filter:drop-shadow(0 0 6px var(--s10b-dot-color));position:absolute}.s10b-orb{background:radial-gradient(circle at 29% 22%,#fff 0 12%,var(--s10b-dot-color) 43%,color-mix(in srgb,var(--s10b-dot-color) 76%,#25103d) 96%);width:16px;height:16px;box-shadow:0 0 0 4px color-mix(in srgb,var(--s10b-dot-color) 16%,transparent),0 0 18px 3px var(--s10b-dot-color);border:1px solid #ffffffde;border-radius:50%;animation:1.85s ease-in-out infinite s10b-route-across;display:block;position:absolute;top:0;left:0}.s10b-orb:after{content:"";background:linear-gradient(90deg,transparent,var(--s10b-dot-color));filter:blur(1px);border-radius:20px;width:26px;height:3px;position:absolute;top:5px;right:11px}.s10b-orb-echo{background:var(--s10b-dot-secondary);width:9px;height:9px;box-shadow:0 0 12px 3px var(--s10b-dot-secondary),-13px 0 0 -3px var(--s10b-dot-secondary);border:1px solid #fff9;border-radius:50%;animation:1.18s ease-in-out -.2s infinite s10b-path-loop;position:absolute;top:4px;left:-3px}.s10b-orb-spark{width:6px;height:6px;box-shadow:0 0 8px 2px var(--s10b-dot-color),8px 11px 0 -2px var(--s10b-dot-secondary),-6px 8px 0 -2px #fff;background:#fff;border-radius:2px;animation:1.06s ease-in-out -.12s infinite alternate s10b-path-bounce;position:absolute;top:0;left:0}.s10b-worker--path-1 .s10b-orb{animation-name:s10b-route-return;animation-duration:2.02s}.s10b-worker--path-1 .s10b-orb-echo{animation-name:s10b-path-bounce;animation-duration:.97s;animation-direction:alternate}.s10b-worker--path-2 .s10b-orb{animation-name:s10b-route-diagonal;animation-duration:2.22s}.s10b-worker--path-2 .s10b-orb-spark{animation-name:s10b-path-zig;animation-duration:1.18s}@keyframes s10b-route-across{0%{transform:translate3d(var(--s10b-left-reach),-14px,0) scale(.7)}22%{transform:translate3d(var(--s10b-third),21px,0) scale(1.12)}46%{transform:translateY(-8px)scale(.92)}74%{transform:translate3d(var(--s10b-right-reach),28px,0) scale(1.05)}to{transform:translate(0,0)scale(.82)}}@keyframes s10b-route-return{0%{transform:translate3d(var(--s10b-right-reach),-24px,0) scale(.72)}25%{transform:translate3d(calc(var(--s10b-third) * -1),22px,0) scale(1.08)}49%{transform:translateY(-6px)scale(.94)}76%{transform:translate3d(var(--s10b-left-reach),-28px,0) scale(1.12)}to{transform:translate(0,0)scale(.83)}}@keyframes s10b-route-diagonal{0%{transform:translate3d(var(--s10b-left-reach),var(--s10b-top-reach),0) scale(.65)}27%{transform:translate3d(var(--s10b-half),-22px,0) scale(1.1)}51%{transform:translate(0,0)scale(.95)}73%{transform:translate3d(var(--s10b-right-reach),var(--s10b-bottom-reach),0) scale(1.1)}to{transform:translate(0,0)scale(.8)}}@keyframes s10b-path-zig{0%{transform:translateY(5px)scale(.76)}31%{transform:translate3d(var(--s10b-third),-14px,0) scale(1.06)}63%{transform:translate3d(var(--s10b-half),12px,0) scale(.91)}to{transform:translate3d(var(--s10b-run),-3px,0) scale(1.08)}}@keyframes s10b-path-loop{0%{transform:translate(0,0)scale(.7)}24%{transform:translate3d(var(--s10b-half),-20px,0) scale(1.12)}49%{transform:translate3d(var(--s10b-run),3px,0) scale(.82)}75%{transform:translate3d(var(--s10b-half),18px,0) scale(1.06)}to{transform:translate(0,0)scale(.7)}}@keyframes s10b-path-bounce{0%{transform:translateY(-4px)scale(.78)}22%{transform:translate3d(var(--s10b-third),10px,0) scale(1.08)}44%{transform:translate3d(var(--s10b-run),-16px,0) scale(.85)}68%{transform:translate3d(var(--s10b-half),17px,0) scale(1.1)}to{transform:translate3d(var(--s10b-run),0,0) scale(.95)}}@media (width<=720px){.s10b-orb{width:12px;height:12px}.s10b-orb:after{width:20px;top:4px;right:9px}.s10b-guide{border-radius:6px}.s10b-guide-scan{width:24%}}@media (prefers-reduced-motion:reduce){.s10b-overlay{display:none!important}.s10b-awaiting,.s10b-pending,.s10b-assembling{opacity:1!important;filter:none!important;clip-path:none!important;animation:none!important;transform:none!important}}.s10 .s10-video-showcase .s6-hero-card:not([data-solo-build-complete]){opacity:0}.s10 .s10-video-showcase .s6-hero-card[data-solo-pixel-ready].s10b-awaiting,.s10 .s10-video-showcase .s6-hero-card[data-solo-pixel-ready].s10b-pending,.s10 .s10-video-showcase .s6-hero-card[data-solo-pixel-ready].s10b-assembling{opacity:1!important;clip-path:none!important;filter:none!important;animation:none!important}.s10 .s10-video-showcase .s6-hero-card.s10b-awaiting:not([data-solo-pixel-ready]),.s10 .s10-video-showcase .s6-hero-card.s10b-pending:not([data-solo-pixel-ready]){opacity:0!important}.s10 .s10-video-showcase .s10b-pixel-veil{z-index:7;border-radius:inherit;pointer-events:none;width:100%;height:100%;image-rendering:pixelated;box-shadow:none;background:0 0;display:block;position:absolute;inset:0}.s10b-guide--video{border:1px solid color-mix(in srgb,var(--s10b-dot-color) 84%,white);background:linear-gradient(180deg,color-mix(in srgb,var(--s10b-dot-color) 11%,transparent),transparent 42%,color-mix(in srgb,var(--s10b-dot-color) 12%,transparent));box-shadow:0 0 0 1px color-mix(in srgb,var(--s10b-dot-color) 25%,transparent),inset 0 0 28px color-mix(in srgb,var(--s10b-dot-color) 10%,transparent),0 0 22px color-mix(in srgb,var(--s10b-dot-color) 22%,transparent);border-radius:15px}.s10b-guide--video:before{opacity:.45;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--s10b-dot-color) 75%,transparent) 0 1px,transparent 1px 15px),repeating-linear-gradient(0deg,color-mix(in srgb,var(--s10b-dot-color) 75%,transparent) 0 1px,transparent 1px 15px)}.s10b-guide--video:after{background:linear-gradient(var(--s10b-dot-color),var(--s10b-dot-color)) left top/30px 3px no-repeat, linear-gradient(var(--s10b-dot-color),var(--s10b-dot-color)) left top/3px 30px no-repeat, linear-gradient(var(--s10b-dot-color),var(--s10b-dot-color)) right top/30px 3px no-repeat, linear-gradient(var(--s10b-dot-color),var(--s10b-dot-color)) right top/3px 30px no-repeat, linear-gradient(var(--s10b-dot-color),var(--s10b-dot-color)) right bottom/30px 3px no-repeat, linear-gradient(var(--s10b-dot-color),var(--s10b-dot-color)) right bottom/3px 30px no-repeat, linear-gradient(var(--s10b-dot-color),var(--s10b-dot-color)) left bottom/30px 3px no-repeat, linear-gradient(var(--s10b-dot-color),var(--s10b-dot-color)) left bottom/3px 30px no-repeat;opacity:1}.s10b-guide--video .s10b-guide-scan{filter:blur(8px);width:34%;animation:1.15s ease-in-out infinite s10b-video-scan;left:-36%}@keyframes s10b-video-scan{0%{opacity:0;left:-36%}13%{opacity:1}82%{opacity:.75}to{opacity:0;left:100%}}.s10b-guide-video-meter{height:3px;box-shadow:0 0 7px color-mix(in srgb,var(--s10b-dot-color) 55%,transparent);background:#ffffff29;border-radius:99px;position:absolute;bottom:5px;left:8px;right:8px;overflow:hidden}.s10b-guide-video-meter:after{content:"";background:linear-gradient(90deg,var(--s10b-dot-color),#fff);transform-origin:0;width:100%;height:100%;animation:s10b-video-meter calc(var(--s10b-guide-duration,5s) * .89) cubic-bezier(.24,.15,.21,1) both;display:block}@keyframes s10b-video-meter{0%{transform:scaleX(.02)}to{transform:scaleX(1)}}.s10b-worker--video .s10b-orb{animation:1.75s linear infinite s10b-video-weld-route}@keyframes s10b-video-weld-route{0%{transform:translate3d(var(--s10b-install-left),var(--s10b-install-bottom),0) scale(.8)}23%{transform:translate3d(var(--s10b-install-left),var(--s10b-install-top),0) scale(1.1)}50%{transform:translate3d(var(--s10b-install-right),var(--s10b-install-top),0) scale(.9)}76%{transform:translate3d(var(--s10b-install-right),var(--s10b-install-bottom),0) scale(1.1)}to{transform:translate3d(var(--s10b-install-left),var(--s10b-install-bottom),0) scale(.8)}}.s10b-worker--video .s10b-orb-echo{animation:1.1s ease-in-out infinite alternate s10b-video-weld-glow}@keyframes s10b-video-weld-glow{0%{opacity:.56;transform:translate(-11px,-13px)scale(.7)}to{opacity:1;transform:translate(11px,13px)scale(1.35)}}@media (width<=720px){.s10b-guide--video{border-radius:10px}.s10b-guide--video:after{opacity:.85}.s10b-guide-video-meter{height:2px;bottom:3px;left:5px;right:5px}}@media (prefers-reduced-motion:reduce){.s10 .s10-video-showcase .s6-hero-card:not([data-solo-build-complete]),.s10 .s10-video-showcase .s6-hero-card.s10b-awaiting,.s10 .s10-video-showcase .s6-hero-card.s10b-pending,.s10 .s10-video-showcase .s6-hero-card.s10b-assembling{opacity:1!important;clip-path:none!important;filter:none!important;animation:none!important}}.s10-sale-notifications{z-index:150;pointer-events:none;width:min(354px,100vw - 24px);font-family:DM Sans,Manrope,Inter,system-ui,sans-serif;position:fixed;top:14px;left:50%;transform:translate(-50%)}.s10-sale-toast{box-sizing:border-box;color:#f8f4ff;-webkit-backdrop-filter:blur(30px)saturate(150%);opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(130deg,#8d5acd38,#1e0d3714 62%),#1b0c30a3;border:1px solid #dab2ff4d;border-radius:20px;align-items:center;gap:10px;min-height:75px;padding:11px 12px 11px 11px;transition:transform .58s cubic-bezier(.16,1,.3,1),opacity .37s,visibility 0s linear .58s;display:flex;transform:translateY(-145%)scale(.96);box-shadow:0 12px 36px #07021247,0 3px 15px #8c47d821,inset 0 1px #ffffff36}.s10-sale-toast.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition:transform .58s cubic-bezier(.16,1,.3,1),opacity .32s,visibility;transform:translateY(0)scale(1)}.s10-sale-icon{background:radial-gradient(circle at 35% 28%,#b57df1,#6835b2 71%,#35195d);border:1px solid #dcb2ff59;border-radius:13px;flex:none;width:44px;height:44px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff3d,0 2px 10px #934feb3d}.s10-sale-dot{filter:drop-shadow(0 2px 3px #10052238);background-position:0 0;background-repeat:no-repeat;background-size:300% 200%;width:100%;height:100%;display:block}.s10-sale-icon:after{content:"";background:#ead4ff;border-radius:50%;width:5px;height:5px;position:absolute;top:3px;right:3px;box-shadow:0 0 7px #cf9bff}.s10-sale-content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.s10-sale-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.s10-sale-meta strong{letter-spacing:.062em;color:#d7b7ff;font-size:9px;font-weight:900;line-height:1.1}.s10-sale-meta>span{white-space:nowrap;color:#b9a0cf;font-size:9px;font-weight:700;line-height:1}.s10-sale-heading{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.s10-sale-heading strong{letter-spacing:-.03em;white-space:nowrap;color:#fff;font-size:13px;font-weight:850;line-height:1.2}.s10-sale-heading>span{letter-spacing:-.055em;color:#d7a7ff;white-space:nowrap;font-size:15px;font-weight:950;line-height:1.15}.s10-sale-content>small{white-space:nowrap;text-overflow:ellipsis;color:#c1aed4;align-items:center;gap:3px;font-size:9px;font-weight:650;line-height:1.2;display:flex;overflow:hidden}.s10-sale-content>small svg{color:#ae78ff;flex:none}.s10-sale-dismiss{appearance:none;color:#bba0d3;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;align-self:flex-start;place-items:center;margin:-6px -6px 0 -3px;padding:6px;display:grid}.s10-sale-dismiss:hover{color:#fff;background:#c17cff30}.s10-sale-toast[aria-hidden=true] .s10-sale-dismiss{visibility:hidden}@media (width<=700px){.s10-sale-notifications{width:min(340px,100vw - 20px);top:10px}.s10-sale-toast{border-radius:18px;gap:9px;min-height:69px;padding:9px 11px}.s10-sale-icon{border-radius:11px;width:39px;height:39px}.s10-sale-heading strong{font-size:12px}.s10-sale-heading>span{font-size:14px}.s10-sale-meta strong,.s10-sale-meta>span,.s10-sale-content>small{font-size:8px}}@media (prefers-reduced-motion:reduce){.s10-sale-toast,.s10-sale-toast.is-visible{transition:none;transform:none}}
