.fade-mask.svelte-1qvi4od{-webkit-mask-image:linear-gradient(#0000 0%,#00000040 18%,#000 34% 72%,#0000 99%);mask-image:linear-gradient(#0000 0%,#00000040 18%,#000 34% 72%,#0000 99%)}.canvas-blur.svelte-1qvi4od{filter:blur(28px)saturate(1.2);transform:scale(1.08)}@property --pill-a{syntax:"<color>";inherits:true;initial-value:#0000}@property --pill-b{syntax:"<color>";inherits:true;initial-value:#0000}.sale-pill.svelte-1qvi4od{background:linear-gradient(to right, color-mix(in oklab, var(--pill-a) 18%, transparent), color-mix(in oklab, var(--pill-b) 22%, transparent));box-shadow:0 0 0 1px color-mix(in oklab, var(--pill-a) 45%, transparent), 0 0 24px color-mix(in oklab, var(--pill-a) 20%, transparent);color:color-mix(in oklab, var(--pill-a) 22%, white);transition:--pill-a .9s ease-out,--pill-b .9s ease-out,box-shadow .3s}.sale-pill.svelte-1qvi4od:hover{box-shadow:0 0 0 1px color-mix(in oklab, var(--pill-a) 75%, transparent), 0 0 32px color-mix(in oklab, var(--pill-a) 32%, transparent)}@media (prefers-reduced-motion:reduce){.sale-pill.svelte-1qvi4od{transition:box-shadow .3s}}.pane-scene.svelte-m17z04{-webkit-mask-image:linear-gradient(#0000 0%,#0000001f 8%,#0000008c 18%,#000 30% 68%,#00000080 84%,#0000 100%);mask-image:linear-gradient(#0000 0%,#0000001f 8%,#0000008c 18%,#000 30% 68%,#00000080 84%,#0000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pane-track.svelte-m17z04{--pane-top:calc(3.5rem + 1px);--pane-band:60svh}@media (width>=1024px) and (height>=760px) and (prefers-reduced-motion:no-preference){.pane-track.svelte-m17z04{height:calc(100svh - var(--pane-top) + 4 * var(--pane-band))}.pane-stage.svelte-m17z04{top:var(--pane-top);height:calc(100svh - var(--pane-top));flex-direction:column;justify-content:safe center;display:flex;position:sticky}.pane-controls.svelte-m17z04{--frame-h:calc((min(100vw, 80rem) - 3rem) * 1590 / 2838);--bar-h:3rem;--room:calc(100svh - var(--pane-top) - var(--frame-h) - var(--bar-h) - 2rem);z-index:1;width:fit-content;margin-inline:auto;margin-top:clamp(calc(-1 * var(--bar-h) - 1rem), var(--room), 1rem);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);background:#0a0a0a8c;border-radius:9999px;flex-direction:row;gap:1rem;padding:.375rem .375rem .375rem 1.25rem;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a,0 10px 30px #00000059}.pane-progress.svelte-m17z04{-webkit-mask-image:linear-gradient(0deg,#000 1px,#0000 4px);mask-image:linear-gradient(0deg,#000 1px,#0000 4px)}.pane-readout-box.svelte-m17z04{width:17rem}}.canvas-blur.svelte-m17z04{filter:blur(28px)contrast(1.08);transform:scale(1.08)}.pane-seam.svelte-m17z04{pointer-events:none;opacity:0;transform-origin:top;width:0;animation:1.3s cubic-bezier(.22,1,.36,1) forwards svelte-m17z04-seam-draw;position:absolute;bottom:0}.pane-seam-line.svelte-m17z04,.pane-seam-glow.svelte-m17z04{position:absolute;top:0;bottom:0}.pane-seam-line.svelte-m17z04{background:linear-gradient(#ffffffeb,#d6dae280 45%,#9297a014);width:2px;left:-1px}.pane-seam-glow.svelte-m17z04{filter:blur(7px);background:linear-gradient(#d6dae273,#d6dae200);width:18px;left:-9px}@keyframes svelte-m17z04-seam-draw{0%{opacity:0;transform:scaleY(0)}18%{opacity:1}55%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.pane-readout.svelte-m17z04{animation:.3s cubic-bezier(.16,1,.3,1) svelte-m17z04-hud-in}@keyframes svelte-m17z04-hud-in{0%{opacity:0;transform:translateY(4px)scale(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pane-readout.svelte-m17z04,.pane-seam.svelte-m17z04{animation:none}}.pano.svelte-e07r05{transition:transform 1.2s cubic-bezier(.65,0,.35,1)}.pano-band.svelte-e07r05{--fade:3rem;-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent)}@media (width>=64rem){.pano-band.svelte-e07r05{--fade:6rem}}@media (prefers-reduced-motion:reduce){.pano.svelte-e07r05{transition-duration:0s}}.board.svelte-zixazl{container-type:inline-size}.keys.svelte-zixazl{--u:calc(100cqw / 14.5);--g:calc(var(--u) * .1);height:calc(6 * var(--u));position:relative}.cap.svelte-zixazl{left:calc(var(--x) * var(--u) + var(--g) / 2);top:calc(var(--y) * var(--u) + var(--g) / 2);width:calc(var(--w) * var(--u) - var(--g));height:calc(var(--h) * var(--u) - var(--g));padding:calc(var(--u) * .1) calc(var(--u) * .12);position:absolute}.t-lg.svelte-zixazl{font-size:max(.6rem, calc(var(--u) * .3))}.t-md.svelte-zixazl{font-size:max(.55rem, calc(var(--u) * .22))}.t-sm.svelte-zixazl{font-size:max(.45rem, calc(var(--u) * .18))}.t-xs.svelte-zixazl{font-size:max(.4rem, calc(var(--u) * .15))}.cap.svelte-zixazl .f-icon{width:calc(var(--u) * .22);height:calc(var(--u) * .22);stroke-width:1.75px}.touch-id.svelte-zixazl{width:calc(var(--u) * .55);aspect-ratio:1;box-shadow:inset 0 0 0 1px color-mix(in oklab, currentColor 60%, transparent);border-radius:9999px;align-self:flex-end;margin:auto 0}@container (width<=32rem){.mod.svelte-zixazl .bottom:where(.svelte-zixazl),.top.t-sm.svelte-zixazl,.cap.svelte-zixazl .f-icon{display:none}.mod.svelte-zixazl{justify-content:center;align-items:center}}.cap.svelte-zixazl:disabled{cursor:default}.cap.svelte-zixazl:active:not(:disabled){transform:translateY(1px)}
