.D4uQcq_surface{height:max(20rem, calc(100svh - var(--header-h,4rem) - var(--sticky-subnav-h,3rem) - var(--supply-page-content-offset,2rem)));max-height:60rem}.D4uQcq_fullViewport{block-size:100%}.D4uQcq_fullViewport>.D4uQcq_canvas{position:absolute;inset:0}.D4uQcq_fullViewport>.scene-preloader{z-index:0;overscroll-behavior:contain;place-items:safe center;block-size:100%;padding-block:min(2rem,2dvh);position:relative;inset:auto;overflow-y:auto;container:studio-message/size}@container studio-message (max-height:18rem){.D4uQcq_fullViewport .scene-preloader__basketball{display:none}}@container studio-message (max-height:13rem){.D4uQcq_fallback{gap:.375rem}.D4uQcq_fallback>[aria-hidden]{display:none}}
.scene-preloader{z-index:10000;background:var(--color-background);color:var(--color-primary-100);overscroll-behavior:none;place-items:center;padding:32px 24px;font-family:inherit;display:grid;position:absolute;inset:0}.scene-preloader[hidden],.scene-preloader [hidden]{display:none}.scene-preloader__content{text-align:center;width:min(100%,640px)}.scene-preloader__basketball{display:var(--studio-loader-display,none);width:160px;height:200px;margin:0 auto 32px;position:relative}.scene-preloader__bounce{width:80px;height:80px;animation:1s infinite studio-loader-bounce;position:absolute;bottom:12px;left:40px}.scene-preloader__ball{background:var(--studio-loader-asset,none) center / contain no-repeat;transform-origin:bottom;width:100%;height:100%;animation:1s infinite studio-loader-squash}.scene-preloader__shadow{background:var(--color-primary-100);filter:blur(3px);border-radius:50%;width:80px;height:12px;animation:1s infinite studio-loader-shadow;position:absolute;bottom:6px;left:40px}.scene-preloader__title{letter-spacing:-.035em;margin:0;font-size:clamp(24px,4vw,40px);font-weight:700;line-height:1.3;position:relative}.scene-preloader__outline{color:#0000;-webkit-text-stroke:1px var(--color-primary-100)}@keyframes studio-loader-bounce{0%,to{animation-timing-function:cubic-bezier(.33,.67,.67,1);transform:translateY(0)}50%{animation-timing-function:cubic-bezier(.33,0,.67,.33);transform:translateY(-88px)}}@keyframes studio-loader-squash{0%,to{transform:scale(1.12,.88)}8%{transform:scale(.92,1.08)}32%,94%{transform:scale(1)}}@keyframes studio-loader-shadow{0%,to{opacity:.2;transform:scaleX(1.08)}50%{opacity:.07;transform:scaleX(.55)}}@media (prefers-reduced-motion:reduce){.scene-preloader__bounce,.scene-preloader__ball,.scene-preloader__shadow{animation:none}.scene-preloader__shadow{opacity:.16}}.scene-preloader__bounce,.scene-preloader__ball,.scene-preloader__shadow{animation-play-state:var(--studio-animation-state,running)}
