[data-fx]{--sp:.5;--si:1;--so:0}[data-fx=head]{transform-origin:0 60%;transform:translate3d(0, calc((.5 - var(--sp)) * 160px), 0) scale(calc(1 - var(--so) * .18)) skewY(calc(var(--sv,0) * -4.8deg));opacity:calc(1 - var(--so) * .55);will-change:transform, opacity}[data-fx=unveil]{transform-origin:50% 100%;transform:translate3d(0, calc((1 - var(--si)) * 140px), 0) scale(calc(.82 + var(--si) * .18));clip-path:inset(calc((1 - var(--si)) * 38%) calc((1 - var(--si)) * 18%) 0 calc((1 - var(--si)) * 18%));opacity:calc(.05 + var(--si) * .95);will-change:transform, clip-path, opacity}[data-fx=par]{transform:translate3d(0, calc((var(--sp) - .5) * var(--par,-280px)), 0);will-change:transform}[data-fx=skew]{transform:skewY(calc(var(--sv,0) * -6deg)) scaleY(calc(1 + var(--sv,0) * var(--sv,0) * .08))}[data-fx=exit]{transform:translate3d(0, calc(var(--so) * -140px), 0) scale(calc(1 + var(--so) * .16));opacity:calc(1 - var(--so) * .95);will-change:transform, opacity}@keyframes fx-shake{0%{transform:translate(0,0)}14%{transform:translate3d(calc(var(--shake,1) * -3px), calc(var(--shake,1) * 2px), 0)}30%{transform:translate3d(calc(var(--shake,1) * 3px), calc(var(--shake,1) * -2px), 0)}48%{transform:translate3d(calc(var(--shake,1) * -1.6px), calc(var(--shake,1) * 1.4px), 0)}70%{transform:translate3d(calc(var(--shake,1) * 1px), calc(var(--shake,1) * -.6px), 0)}to{transform:translate(0,0)}}.fx-shake{animation:fx-shake .44s var(--ease-out) both}@media (prefers-reduced-motion:reduce){[data-fx],.fx-shake{clip-path:none!important;opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}@media (hover:none),(pointer:coarse){[data-fx],[data-fx=head],[data-fx=unveil],[data-fx=par],[data-fx=skew],[data-fx=exit],.fx-shake{clip-path:none!important;opacity:1!important;filter:none!important;will-change:auto!important;animation:none!important;transform:none!important}}.pixel-rim{image-rendering:pixelated;filter:drop-shadow(1px 0 #f1f0ec73)drop-shadow(-1px 0 #f1f0ec73)drop-shadow(0 1px #f1f0ec73)drop-shadow(0 -1px #f1f0ec73)drop-shadow(0 22px 36px #0000008c)drop-shadow(0 0 28px #f1f0ec1f)}.pixel-glint{opacity:.55;animation:pixel-glint 3.6s var(--ease-out) infinite;transform:translate(0)skew(-24deg)}@keyframes pixel-glint{0%,35%{transform:translate(0)skew(-24deg)}75%,to{transform:translate(34px)skew(-24deg)}}.item-stage{background:radial-gradient(55% 50% at 50% 42%,#f1f0ec29,#0000 68%),linear-gradient(#f1f0ec0f,#f1f0ec05)}.item-stage-floor{background-image:linear-gradient(var(--border-subtle) 1px, transparent 1px), linear-gradient(90deg, var(--border-subtle) 1px, transparent 1px);transform-origin:50% 100%;background-size:28px 28px;transform:perspective(600px)rotateX(58deg)translateY(28%)scale(1.6);-webkit-mask-image:radial-gradient(closest-side,#000 30%,#0000);mask-image:radial-gradient(closest-side,#000 30%,#0000)}.item-stage-ring{animation:22s linear infinite item-ring}.item-stage-ring--b{animation-duration:15s;animation-direction:reverse}.item-stage-ring--c{animation-duration:40s}@keyframes item-ring{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}.item-stage-shadow{background:radial-gradient(closest-side,#000000d9,#0000);animation:4.2s ease-in-out infinite item-shadow}@keyframes item-shadow{0%,to{opacity:.9;transform:translate(-50%)scaleX(1)}50%{opacity:.55;transform:translate(-50%)scaleX(.78)}}.item-dust{opacity:0;animation:4s linear infinite item-dust}@keyframes item-dust{0%{opacity:0;transform:translate(0,0)}15%{opacity:.6}to{opacity:0;transform:translateY(-260px)}}.item-tilt{transform:rotateY(calc(var(--px,0) * 32deg)) rotateX(calc(var(--py,0) * -24deg));transform-style:preserve-3d}.item-float{animation:4.2s ease-in-out infinite item-float}@keyframes item-float{0%,to{translate:0 -6px;rotate:-4deg}50%{translate:0 10px;rotate:3deg}}.item-drop{animation:item-drop .76s var(--ease-out) both}@keyframes item-drop{0%{opacity:0;filter:brightness(3);transform:translateY(-40px)scale(.4)rotate(-40deg)}55%{opacity:1;filter:brightness(1.4);transform:translateY(6px)scale(1.08)rotate(4deg)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.pixel-glint,.item-stage-ring,.item-stage-shadow,.item-dust,.item-float,.item-drop{animation:none!important}.item-dust{display:none}.item-tilt{transform:none}}.soon-scan{animation:2.8s linear infinite soon-scan}@keyframes soon-scan{0%{transform:translateY(0)}to{transform:translateY(100vh)}}.dl-drop{animation:item-drop .9s var(--ease-out) both}@media (prefers-reduced-motion:reduce){.soon-scan,.dl-drop{animation:none!important}}.hero-orbit{border:1px dashed #f1f0ec2e;border-radius:50%;animation:28s linear infinite hero-orbit}.hero-orbit--b{border-style:solid;border-color:#f1f0ec1f;animation-duration:16s;animation-direction:reverse}@keyframes hero-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hero-ticker{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.hero-ticker p{width:max-content;animation:28s linear infinite hero-ticker}@keyframes hero-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero-scroll-hint{animation:hero-hint 1.8s var(--ease-in-out) infinite}@keyframes hero-hint{0%,to{opacity:.25;transform:translate(-50%)}50%{opacity:.8;transform:translate(-50%,6px)}}@media (hover:none),(pointer:coarse){.noise-layer,.hero-orbit{display:none!important}}@media (prefers-reduced-motion:reduce){.hero-orbit,.hero-ticker p,.hero-scroll-hint{animation:none!important}}.glass-panel{-webkit-backdrop-filter:blur(22px)saturate(1.5);background:linear-gradient(#f1f0ec1c,#f1f0ec09);border:1px solid #f1f0ec24;border-radius:1.25rem;box-shadow:inset 0 1px #f1f0ec1f}.glass-panel-strong{-webkit-backdrop-filter:blur(32px)saturate(1.7);background:linear-gradient(#f1f0ec24,#f1f0ec0b);border:1px solid #f1f0ec29;border-radius:1.5rem;box-shadow:0 24px 80px #0006,inset 0 1px #f1f0ec29}.dl-sheet{animation:dl-sheet .52s var(--ease-out) both}@keyframes dl-sheet{0%{opacity:0;filter:blur(10px);transform:translateY(28px)scale(.94)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.dl-sheet{animation:none!important}}.fx-cursor-bloom{will-change:transform;background:radial-gradient(circle,#f1f0ec38,#0000 72%);border-radius:999px;width:64px;height:64px}.fx-cursor-ring{will-change:transform;background:#0c0c0e59;border:1px solid #f1f0ec99;border-radius:999px;width:36px;height:36px;box-shadow:0 0 14px #f1f0ec29,inset 0 0 8px #f1f0ec1a}.fx-cursor[data-kind=link] .fx-cursor-ring{background:#f1f0ec24;border-color:#f1f0ecd9}.fx-cursor[data-kind=text] .fx-cursor-bloom{opacity:0}.fx-cursor[data-kind=text] .fx-cursor-ring{box-shadow:none;background:0 0}.fx-cursor-dot{will-change:transform;background:#fff;border-radius:999px;width:9px;height:9px;box-shadow:0 0 14px #fffffff2,0 0 2px #fff}.fx-cursor-ripple{opacity:0;pointer-events:none;border:1px solid #f1f0ecbf;border-radius:999px;width:10px;height:10px;margin-top:-5px;margin-left:-5px}.fx-cursor-ripple.go{animation:.52s cubic-bezier(.16,1,.3,1) both fx-cursor-ripple}@keyframes fx-cursor-ripple{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(10)}}@media (prefers-reduced-motion:reduce){.fx-cursor-ripple.go{opacity:0;animation:none!important}}
