:root{--m-press:90ms;--m-state:160ms;--m-enter:380ms;--m-exit:240ms;--m-react:650ms;--m-payoff:1400ms;--m-reveal:2200ms;--ease-out:cubic-bezier(0.2,0.7,0.2,1);--ease-snap:cubic-bezier(0.34,1.56,0.64,1);--ease-anticipate:cubic-bezier(0.6,-0.28,0.74,0.05);--ease-cine:cubic-bezier(0.65,0,0.35,1);--light-key:#ffe3a3;--light-rim:#9fd3e6;--light-danger:#ff6a4d;--shade-floor:rgba(0,0,0,0.45)}:where(.actor){position:relative;display:inline-block;aspect-ratio:100/160;flex-shrink:0}.actor{--idle:4.2s;--blink-at:2.4s;--part:3.4s}.actor__floor{position:absolute;left:22%;right:22%;bottom:1.5%;height:5%;border-radius:50%;background:radial-gradient(closest-side,var(--shade-floor),transparent);transform-origin:50% 50%}.actor__body,.actor__breath{position:absolute;inset:0;display:block;transform-origin:50% 96%}.actor__svg{width:100%;height:100%;overflow:visible;display:block;filter:var(--actor-tint, ) var(--actor-shadow, )}.actor__breath{animation:actor-breathe var(--idle) ease-in-out infinite}@keyframes actor-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.006,1.016)}}.actor .ch-eyes{transform-box:view-box;animation:actor-blink 5.6s linear infinite;animation-delay:var(--blink-at)}@keyframes actor-blink{0%,95.5%,to{transform:scaleY(1)}97%{transform:scaleY(.12)}}.actor .ch-part{transform-box:view-box}.actor .ch-flutter{animation:ch-flutter var(--part) ease-in-out infinite}.actor .ch-sway{animation:ch-sway calc(var(--part) * 1.3) ease-in-out infinite}.actor .ch-wiggle{animation:ch-wiggle calc(var(--part) * 1.1) ease-in-out infinite}.actor .ch-tap{animation:ch-tap calc(var(--part) * 1.4) ease-in-out infinite}.actor .ch-bob{animation:ch-bob calc(var(--part) * 1.2) ease-in-out infinite}.actor .ch-swing{animation:ch-swing calc(var(--part) * .9) ease-in-out infinite}.actor .ch-glow{animation:ch-glow 2.3s ease-in-out infinite}.actor .ch-glint{animation:ch-glint 4.8s ease-in-out infinite}.actor .ch-spin{animation:ch-spin 7s var(--ease-cine) infinite}.actor .ch-hop{animation:ch-hop 5.2s ease-in-out infinite}.actor .ch-drawer{animation:ch-drawer 9s ease-in-out infinite}@keyframes ch-flutter{0%,to{transform:rotate(0deg) skewY(0deg)}30%{transform:rotate(-5deg) skewY(2deg)}60%{transform:rotate(3deg) skewY(-1.5deg)}}@keyframes ch-sway{0%,to{transform:rotate(0deg)}50%{transform:rotate(-3.5deg)}}@keyframes ch-wiggle{0%,to{transform:rotate(0deg)}20%{transform:rotate(-7deg)}40%{transform:rotate(4deg)}60%{transform:rotate(0deg)}}@keyframes ch-tap{0%,70%,to{transform:rotate(0deg)}78%{transform:rotate(-6deg) translateY(-1.5px)}86%{transform:rotate(0deg)}}@keyframes ch-bob{0%,to{transform:rotate(0deg)}50%{transform:rotate(-4deg)}}@keyframes ch-swing{0%,to{transform:rotate(5deg)}50%{transform:rotate(-5deg)}}@keyframes ch-glow{0%,to{opacity:.92}40%{opacity:.62}55%{opacity:1}}@keyframes ch-glint{0%,80%,to{opacity:0}86%{opacity:1}92%{opacity:0}}@keyframes ch-spin{0%,62%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ch-hop{0%,40%,58%,to{transform:translateY(0) rotate(0deg)}46%{transform:translateY(-3px) rotate(-6deg)}52%{transform:translateY(0) rotate(0deg)}70%{transform:translateY(0) rotate(8deg)}76%{transform:translateY(0) rotate(0deg)}}@keyframes ch-drawer{0%,78%,96%,to{transform:translateX(0)}84%,90%{transform:translateX(-3.2px)}}.actor[data-ch=kage]{--idle:4.6s;--blink-at:1.1s;--part:2.6s}.actor[data-ch=vesper]{--idle:3.9s;--blink-at:3.2s;--part:3.1s}.actor[data-ch=ferro]{--idle:5.2s;--blink-at:0.4s;--part:3.6s}.actor[data-ch=rotor]{--idle:3.6s;--blink-at:2.2s;--part:2.9s}.actor[data-ch=sepia]{--idle:4.9s;--blink-at:4.1s;--part:3.3s}.actor[data-ch=mirabel]{--idle:5.5s;--blink-at:1.7s;--part:3.8s}.actor[data-ch=bram]{--idle:4.4s;--blink-at:2.9s;--part:3s}.actor[data-ch=nix]{--idle:3.4s;--blink-at:0.9s;--part:2.7s}.actor[data-ch=azar]{--idle:3.7s;--blink-at:2.6s;--part:2.8s}.actor[data-ch=tilde]{--idle:4s;--blink-at:1.4s;--part:3s}.actor[data-pose=bid] .actor__body{animation:actor-bid var(--m-react) var(--ease-out) both}.actor[data-pose=bid] .actor__floor{animation:actor-floor-hop var(--m-react) var(--ease-out) both}@keyframes actor-bid{0%{transform:translateY(0) scale(1)}14%{transform:translateY(0) scale(1.05,.93)}42%{transform:translateY(-12%) scale(.97,1.05)}70%{transform:translateY(0) scale(1.03,.97)}to{transform:translateY(0) scale(1)}}@keyframes actor-floor-hop{0%,to{transform:scale(1);opacity:1}42%{transform:scale(.7);opacity:.55}}.actor[data-pose=lead] .actor__body{animation:actor-lead 2.6s ease-in-out infinite}@keyframes actor-lead{0%,to{transform:translateY(0) scale(1.02)}50%{transform:translateY(-1.5%) scale(1.02)}}.actor[data-pose=lead]:before{content:"";position:absolute;left:6%;right:6%;bottom:-2%;height:12%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,220,140,.55),transparent);animation:actor-lead-light 2.6s ease-in-out infinite}@keyframes actor-lead-light{0%,to{opacity:.75}50%{opacity:1}}.actor[data-pose=outbid] .actor__body{animation:actor-outbid .6s var(--ease-out) both}@keyframes actor-outbid{0%{transform:translateY(0) rotate(0deg)}35%{transform:translateY(2%) rotate(-3deg) scale(1.01,.97)}to{transform:translateY(0) rotate(0deg)}}.actor[data-pose=win] .actor__body{animation:actor-win var(--m-payoff) var(--ease-out) both}.actor[data-pose=win] .actor__floor{animation:actor-floor-win var(--m-payoff) var(--ease-out) both}@keyframes actor-win{0%{transform:translateY(0) scale(1)}10%{transform:translateY(0) scale(1.08,.9)}30%{transform:translateY(-22%) scale(.95,1.08) rotate(-4deg)}46%{transform:translateY(-24%) scale(1) rotate(3deg)}62%{transform:translateY(0) scale(1.07,.92)}76%{transform:translateY(-4%) scale(.99,1.02)}88%{transform:translateY(0) scale(1.01,.99)}to{transform:translateY(0) scale(1)}}@keyframes actor-floor-win{0%,to{transform:scale(1);opacity:1}30%,46%{transform:scale(.55);opacity:.45}62%{transform:scale(1.15)}}.actor[data-pose=defeat] .actor__body,.actor[data-pose=lose] .actor__body{animation:actor-lose .9s var(--ease-out) both}@keyframes actor-lose{0%{transform:translateY(0) rotate(0deg) scale(1)}40%{transform:translateY(3%) rotate(-4deg) scale(1.02,.95)}to{transform:translateY(2%) rotate(-2.5deg) scale(1.01,.965)}}.actor[data-pose=defeat] .actor__breath,.actor[data-pose=lose] .actor__breath{animation-duration:calc(var(--idle) * 1.6)}.actor[data-pose=surprised] .actor__body{animation:actor-surprised .52s var(--ease-out) both}@keyframes actor-surprised{0%{transform:translate(0) rotate(0deg)}25%{transform:translate(-5%,-8%) rotate(4deg) scale(.97,1.05)}60%{transform:translate(-3%) rotate(1deg) scale(1.03,.97)}to{transform:translate(0) rotate(0deg)}}.actor[data-pose=surprised] .ch-hat{animation:actor-hat-pop .52s var(--ease-out) both}@keyframes actor-hat-pop{0%,to{transform:translateY(0) rotate(0deg)}35%{transform:translateY(-9px) rotate(-10deg)}}.actor[data-pose=suspicious] .actor__body,.actor[data-pose=think] .actor__body{animation:actor-suspicious 3.4s ease-in-out infinite}@keyframes actor-suspicious{0%,to{transform:rotate(-2.5deg) translateX(-1%)}50%{transform:rotate(-4deg) translateX(-2%)}}.actor[data-pose=sign] .actor__body{animation:actor-sign .8s var(--ease-out) both}@keyframes actor-sign{0%,to{transform:rotate(0deg)}40%,70%{transform:rotate(5deg) translateY(1.5%)}}.actor[data-pose=jail] .actor__body{transform:translateY(2%) rotate(-1.5deg) scale(1.01,.97)}.actor[data-pose=jail] .actor__breath{animation-duration:6.5s}.actor[data-pose=jail] .ch-part{animation-play-state:paused}.actor[data-pose=release] .actor__body{animation:actor-release .9s var(--ease-out) both}@keyframes actor-release{0%{transform:translateY(2%) scale(1.01,.97)}35%{transform:translateY(-3%) scale(.98,1.05)}70%{transform:translateY(0) scale(1.02,.98)}to{transform:translateY(0) scale(1)}}.actor[data-pose=victory] .actor__body{animation:actor-victory 1.1s var(--ease-out) infinite}@keyframes actor-victory{0%,to{transform:translateY(0) scale(1)}15%{transform:translateY(0) scale(1.05,.94)}45%{transform:translateY(-9%) scale(.98,1.04)}70%{transform:translateY(0) scale(1.03,.97)}}.actor[data-pose=walk] .actor__body{animation:actor-walk .52s ease-in-out infinite}@keyframes actor-walk{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-2.5%) rotate(1.5deg)}}.actor[data-pose=wave] .actor__body{animation:actor-wave 1s ease-in-out both}@keyframes actor-wave{0%,to{transform:rotate(0deg)}25%{transform:rotate(-4deg)}50%{transform:rotate(3deg)}75%{transform:rotate(-2deg)}}.actor[data-pose=bid] .ch-spin,.actor[data-pose=win] .ch-spin{animation:ch-spin-fast .9s var(--ease-out) both}@keyframes ch-spin-fast{0%{transform:rotate(0deg)}to{transform:rotate(2turn)}}.actor[data-pose=bid] .ch-net,.actor[data-pose=win] .ch-net{animation:ch-net-swish .7s var(--ease-out) both}@keyframes ch-net-swish{0%,to{transform:rotate(0deg)}35%{transform:rotate(-38deg)}65%{transform:rotate(10deg)}}.actor[data-pose=surprised] .ch-bird,.actor[data-pose=win] .ch-bird{animation:ch-bird-fly .9s var(--ease-out) both}@keyframes ch-bird-fly{0%,to{transform:translate(0) rotate(0deg)}40%{transform:translate(6px,-10px) rotate(14deg)}70%{transform:translate(2px,-4px) rotate(-6deg)}}.actor[data-pose=surprised] .ch-drawer,.actor[data-pose=win] .ch-drawer{animation:ch-drawer-pop .7s var(--ease-snap) both}@keyframes ch-drawer-pop{0%,to{transform:translateX(0)}40%,70%{transform:translateX(-4.5px)}}.actor[data-pose=jail] .ch-bird,.actor[data-pose=lose] .ch-bird{transform:translateY(1.5px) rotate(18deg);animation:none}.actor__fx{position:absolute;pointer-events:none}.actor__fx--spark{left:0;right:0;top:-6%;height:60%}.actor__fx--spark i{position:absolute;width:9%;aspect-ratio:1;left:calc(8% + var(--i) * 19%);top:calc(30% + var(--y) * 1%);background:var(--light-key);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0;animation:actor-spark .9s var(--ease-out) both;animation-delay:calc(.26s + var(--i) * 70ms)}.actor__fx--loop i{animation-iteration-count:infinite;animation-duration:1.6s}@keyframes actor-spark{0%{opacity:0;transform:translateY(20%) scale(.2) rotate(0deg)}35%{opacity:1;transform:translateY(-30%) scale(1.1) rotate(45deg)}to{opacity:0;transform:translateY(-80%) scale(.4) rotate(90deg)}}.actor__fx--bang,.actor__fx--hmm{left:62%;top:-10%;font:800 1.1em/1 var(--font-display,serif);color:var(--light-key);text-shadow:0 2px 6px rgba(0,0,0,.6)}.actor__fx--bang{animation:actor-bang .7s var(--ease-snap) both}@keyframes actor-bang{0%{opacity:0;transform:scale(.2) rotate(-20deg)}30%{opacity:1;transform:scale(1.25) rotate(8deg)}to{opacity:0;transform:scale(1) rotate(0deg) translateY(-30%)}}.actor__fx--hmm{color:#c8bde8;animation:actor-hmm 2.8s ease-in-out infinite}@keyframes actor-hmm{0%,to{opacity:.75;transform:translateY(0) rotate(-6deg)}50%{opacity:1;transform:translateY(-12%) rotate(6deg)}}.actor--still .actor__breath,.actor--still .ch-eyes,.actor--still .ch-part{animation:none!important}[data-ambient=paused] .actor .ch-eyes,[data-ambient=paused] .actor .ch-part,[data-ambient=paused] .actor__breath,[data-ambient=paused] .amb{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.actor .ch-eyes,.actor .ch-part,.actor__breath,.actor__fx--hmm,.actor__fx--loop i{animation:none!important}.actor__body,.actor__floor,.actor__fx--bang,.actor__fx--spark i{animation-delay:0s!important}.actor__fx--bang,.actor__fx--spark{display:none}}.aw-drum{position:absolute;left:50%;top:50%;width:46%;aspect-ratio:1;transform:translate(-50%,-50%) scale(0) rotate(0deg);opacity:0;animation:aw-drum 1s cubic-bezier(.3,.8,.3,1) calc(var(--aw-delay) + .12s) both}@keyframes aw-drum{0%{opacity:0;transform:translate(-50%,-50%) scale(.2) rotate(0deg)}20%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(90deg)}70%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(620deg)}to{opacity:0;transform:translate(-50%,-50%) scale(.6) rotate(2turn)}}.aw-ball{position:absolute;left:50%;top:50%;width:14%;aspect-ratio:1;border-radius:50%;box-shadow:0 3px 6px rgba(0,0,0,.4);transform:translate(-50%,-50%) scale(0);animation:aw-ball .62s cubic-bezier(.3,1.4,.5,1) calc(var(--aw-delay) + .72s) both}@keyframes aw-ball{0%{transform:translate(-50%,-50%) scale(0)}40%{transform:translate(-30%,-170%) scale(1.15)}75%{transform:translate(60%,150%) scale(1)}to{transform:translate(120%,160%) scale(0);opacity:0}}.aw--draw .aw-tile>:first-child{animation:aw-rattle .7s ease-in-out calc(var(--aw-delay) + .2s) both}@keyframes aw-rattle{0%,to{transform:none}20%{transform:rotate(-1.2deg)}40%{transform:rotate(1.2deg)}60%{transform:rotate(-.8deg)}80%{transform:rotate(.6deg)}}.aw--draw .aw-mark{animation:aw-mark .42s cubic-bezier(.3,1.5,.4,1) calc(var(--aw-delay) + 1.08s) both}.aw-net{position:absolute;right:-10%;top:-20%;width:70%;aspect-ratio:1;transform-origin:96% 96%;transform:rotate(60deg) translate(40%);opacity:0;animation:aw-net .98s cubic-bezier(.45,0,.3,1) calc(var(--aw-delay) + .14s) both}@keyframes aw-net{0%{opacity:0;transform:rotate(60deg) translate(40%)}15%{opacity:1}45%{opacity:1;transform:rotate(-12deg) translate(-35%,10%)}70%{opacity:1;transform:rotate(-4deg) translate(-30%,6%)}to{opacity:0;transform:rotate(30deg) translate(30%,-10%)}}.aw--net .aw-tile>:first-child{animation:aw-scoop .76s cubic-bezier(.45,0,.3,1) calc(var(--aw-delay) + .38s) both}@keyframes aw-scoop{0%,to{transform:none}40%{transform:translate(-3%,-2%) scale(.92) rotate(-2deg)}70%{transform:translate(1%,-1%) scale(.97)}}.aw--net .aw-mark{transform-origin:20% 30%;animation:aw-tagin .44s cubic-bezier(.3,1.4,.4,1) calc(var(--aw-delay) + .9s) both}.bid-prop--azar svg{animation:bidprop-spin .65s var(--ease-out) both}@keyframes bidprop-spin{0%{transform:rotate(-180deg) scale(.6)}to{transform:none}}.bid-prop--tilde svg{transform-origin:70% 90%;animation:bidprop-net .65s var(--ease-out) both}@keyframes bidprop-net{0%{transform:rotate(40deg) scale(.7)}50%{transform:rotate(-12deg) scale(1.05)}to{transform:none}}@media (prefers-reduced-motion:reduce){.bid-prop--azar svg,.bid-prop--tilde svg{animation:none}}.map-camera{transition:transform .95s var(--ease-cine);will-change:transform}.map-camera--focus{transform:scale(1.22);transition-duration:.78s}.map-cloud{position:absolute;top:0;left:0;width:70%;height:46%;border-radius:50%;background:radial-gradient(closest-side,rgba(2,8,12,.24),rgba(2,8,12,.1) 55%,transparent);will-change:transform;animation:map-cloud 96s linear infinite}.map-cloud--a{animation-delay:-30s}.map-cloud--b{width:52%;height:34%;animation-duration:128s;animation-delay:-90s}@keyframes map-cloud{0%{transform:translate(-110%,70%) scaleY(.85)}to{transform:translate(190%,-10%) scaleX(1.15)}}.map-ambient .ml-mark{position:absolute;width:0;height:0}.map-ambient .ml-mark span{position:absolute;display:block}.map-ambient .ml-dot,.map-ambient .ml-glow{border-radius:50%}.map-ambient .ml-bar{border-radius:999px;background:#e6fdff}.map-ambient .ml-amb{position:absolute;display:block}.map-ambient .ml-amb svg{display:block;width:100%;height:100%;overflow:visible}.ml-glow--cool{background:radial-gradient(closest-side,rgba(216,244,255,.5),rgba(216,244,255,0))}.ml-glow--warm{background:radial-gradient(closest-side,rgba(255,230,168,.5),rgba(255,230,168,0))}.ml-glow--red{background:radial-gradient(closest-side,rgba(255,90,74,.75),rgba(255,90,74,0))}.ml-glow--teal{background:radial-gradient(closest-side,rgba(127,243,234,.45),rgba(127,243,234,0))}.ml-glow--fire{background:radial-gradient(closest-side,rgba(255,180,92,.8),rgba(255,122,44,0))}.map-ambient .ml-beam-arm{left:0;top:0;width:0;height:0;transform-origin:0 0}.map-ambient .ml-beam{left:0;top:calc(var(--u) * -1.7);width:calc(var(--u) * 13);height:calc(var(--u) * 3.4);clip-path:polygon(0 50%,100% 0,100% 100%);background:linear-gradient(90deg,rgba(255,246,214,.3),rgba(255,246,214,0))}.map-pin{position:relative;display:inline-flex;flex-direction:column;align-items:center;filter:drop-shadow(0 3px 4px rgba(0,0,0,.55))}.map-pin__head{display:block;border-radius:999px;box-shadow:0 0 0 2px #0b120f;line-height:0}.map-pin__tail{width:0;height:0;margin-top:-1px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid var(--seat)}.map-pin--lead .map-pin__head{box-shadow:0 0 0 2px #0b120f,0 0 0 4px rgba(255,227,163,.85),0 0 14px 4px rgba(255,210,120,.45)}.map-pin--lead{animation:map-pin-lead 2.2s ease-in-out infinite}@keyframes map-pin-lead{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.pm{position:relative;display:inline-block;transform-origin:50% 96%}.pm__svg{display:block;overflow:visible;filter:drop-shadow(0 2px 3px rgba(0,0,0,.5))}.pm__flag{position:absolute;left:50%;top:3.46%;width:30%;height:13.46%;background:var(--seat);clip-path:polygon(0 0,100% 48.6%,0 100%);transform-origin:0 50%;animation:pm-flag 2.4s ease-in-out infinite}@keyframes pm-flag{0%,to{transform:scaleX(1)}50%{transform:scaleX(.82) skewY(-6deg)}}.pm--new{animation:pm-rise 1.2s var(--ease-snap) both}@keyframes pm-rise{0%{transform:scaleY(0) scaleX(.6);opacity:0}20%{opacity:1}60%{transform:scaleY(1.12) scaleX(.96)}80%{transform:scaleY(.96) scaleX(1.02)}to{transform:none;opacity:1}}.pm__dust{position:absolute;left:-60%;right:-60%;bottom:-10%;height:40%;border-radius:50%;background:radial-gradient(closest-side,rgba(226,210,176,.75),transparent);animation:pm-dust 1.1s ease-out both;pointer-events:none}@keyframes pm-dust{0%{opacity:0;transform:scale(.3)}30%{opacity:1}to{opacity:0;transform:scale(1.6,1.2) translateY(-20%)}}.pm--relit .pm__svg{animation:pm-relit .9s ease-out both}@keyframes pm-relit{0%{filter:brightness(.6)}30%{filter:brightness(1.8)}to{filter:none}}.pm__flash{position:absolute;inset:-80%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,227,163,.8),transparent);animation:pm-flash .9s ease-out both;pointer-events:none}@keyframes pm-flash{0%{opacity:0;transform:scale(.3)}25%{opacity:1}to{opacity:0;transform:scale(1.2)}}[data-map-paused=true] .map-ambient *,[data-map-paused=true] .map-cloud,[data-map-paused=true] .map-pin--lead,[data-map-paused=true] .pm__flag{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.map-camera{transition:none}.map-camera--focus{transform:none}.map-ambient *,.map-cloud,.map-pin--lead,.pm__dust,.pm__flag,.pm__flash{animation:none!important}.map-cloud,.pm__dust,.pm__flash{display:none}.pm--new,.pm--relit .pm__svg{animation:none!important}}.npc{--idle:4.8s;--blink-at:1.6s}.npc__halo{position:absolute;left:-14%;right:-14%;top:-6%;height:72%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--npc-glow) 30%,transparent),transparent);pointer-events:none}.npc .npc-coin,.npc .npc-coin-arm,.npc .npc-gavel,.npc .npc-loupe,.npc .npc-offer,.npc .npc-stamp{transform-box:view-box;transition:transform .36s var(--ease-out)}.npc[data-pose=raise] .npc-gavel{transform:rotate(-80deg);transition-duration:.7s}.npc[data-pose=strike] .npc-gavel{animation:npc-strike .56s both}@keyframes npc-strike{0%{transform:rotate(-80deg);animation-timing-function:cubic-bezier(.5,0,.75,0)}48%{transform:rotate(-90deg);animation-timing-function:cubic-bezier(.55,0,1,.45)}70%{transform:rotate(9deg);animation-timing-function:var(--ease-out)}84%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.npc[data-pose=present] .npc-gavel{animation:npc-present .9s ease-in-out both}@keyframes npc-present{0%,to{transform:rotate(0deg)}40%,60%{transform:rotate(-32deg)}}.npc[data-pose=present] .actor__body{animation:npc-lean .9s ease-in-out both}@keyframes npc-lean{0%,to{transform:none}45%{transform:rotate(-2.5deg) translateY(-1%)}}.npc[data-pose=nod] .actor__body{animation:npc-nod .76s ease-in-out both}@keyframes npc-nod{0%,to{transform:none}30%{transform:translateY(1.5%) rotate(1.5deg)}60%{transform:translateY(-.5%)}}.npc[data-pose=stamp] .npc-stamp{animation:npc-stamp .76s both}@keyframes npc-stamp{0%{transform:none}40%{transform:translateY(-14px) rotate(-12deg);animation-timing-function:cubic-bezier(.55,0,1,.45)}58%{transform:translateY(2px) rotate(2deg)}72%{transform:translateY(-1px)}to{transform:none}}.npc[data-pose=flip] .npc-coin{animation:npc-flip 1.1s both}@keyframes npc-flip{0%{transform:none}15%{transform:translateY(-4px) scaleX(.2)}30%{transform:translateY(-20px) scaleX(1)}45%{transform:translateY(-28px) scaleX(.2)}60%{transform:translateY(-24px) scaleX(1)}75%{transform:translateY(-12px) scaleX(.2)}to{transform:none}}.npc[data-pose=flip] .npc-coin-arm{animation:npc-flick 1.1s ease-out both}@keyframes npc-flick{0%,to{transform:none}12%{transform:rotate(-12deg)}30%{transform:rotate(4deg)}}.npc[data-pose=offer] .npc-offer{animation:npc-offer 1s var(--ease-out) both}@keyframes npc-offer{0%{transform:rotate(18deg)}55%{transform:rotate(-8deg) translateX(2px)}to{transform:rotate(0deg)}}.npc[data-pose=inspect] .npc-loupe{animation:npc-inspect 2.6s ease-in-out infinite}@keyframes npc-inspect{0%,to{transform:none}50%{transform:rotate(-7deg) translateY(-2px)}}.npc[data-pose=inspect] .actor__body{transform:rotate(2deg)}.npc[data-pose=react] .actor__body{animation:actor-surprised .52s var(--ease-out) both}@media (prefers-reduced-motion:reduce){.npc .npc-coin,.npc .npc-coin-arm,.npc .npc-gavel,.npc .npc-loupe,.npc .npc-offer,.npc .npc-stamp{transition:none;animation:none!important}.npc .actor__body{animation:none!important}}.auction-scene{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:.15rem;isolation:isolate;padding-top:.4rem}.auction-scene .auction-podium{margin:0;z-index:1;width:min(100% - 6.6rem,32rem,50svh);transition:transform 2.8s linear}@media (max-width:639px){.auction-scene .auction-podium{width:min(100% - 3.3rem,15rem,30svh)}}.auction-auctioneer{position:relative;z-index:2;flex:none;height:clamp(6rem,24svh,12rem);margin-bottom:-10px;margin-right:-.5rem;--actor-shadow:drop-shadow(0 10px 10px rgba(0,0,0,0.5))}@media (max-width:639px){.auction-auctioneer{height:5.4rem;margin-right:-.2rem}}.auction-floor--audience{justify-content:center;padding-top:.6rem;border-top:1px solid rgba(255,255,255,.06);background:radial-gradient(60% 120% at 50% 100%,rgba(0,0,0,.35),transparent 70%)}@media (min-width:1024px){.auction-floor--audience{gap:1.1rem}.auction-floor--audience .bidder-slot{width:7rem}.auction-floor--audience .bidder-slot__stage{height:8.6rem}}@media (min-width:640px) and (max-width:1023px){.auction-floor--audience .bidder-slot__stage{height:7.4rem}}.auction-beam{position:absolute;z-index:0;left:50%;top:-3.2rem;width:120%;height:calc(100% + 3.6rem);transform:translateX(-46%);clip-path:polygon(43% 0,53% 0,88% 100%,12% 100%);background:linear-gradient(180deg,rgba(255,233,180,.2),rgba(255,233,180,.06) 70%,transparent);pointer-events:none}.auction-beam i{position:absolute;left:calc(30% + var(--i) * 8%);top:calc(18% + var(--i) * 9%);width:3px;height:3px;border-radius:50%;background:rgba(255,240,200,.8);opacity:0;animation:beam-mote 7s ease-in-out infinite;animation-delay:calc(var(--i) * -1.15s)}@keyframes beam-mote{0%,to{opacity:0;transform:translate(0)}25%{opacity:.9}50%{opacity:.5;transform:translate(10px,18px)}75%{opacity:.8;transform:translate(-6px,30px)}}.auction-stage--final .auction-scene .auction-podium{transform:scale(1.04)}.auction-stage--final:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 90px 30px rgba(0,0,0,.55);animation:auction-heartbeat 1s ease-in-out infinite}@keyframes auction-heartbeat{0%,to{opacity:.55}18%{opacity:1}34%{opacity:.7}48%{opacity:.95}}.auction-final-count{animation:final-count-7 1s var(--ease-out) both!important}@keyframes final-count-7{0%{opacity:0;transform:scale(1.8)}18%{opacity:1;transform:scale(1)}80%{opacity:1;transform:scale(.94)}to{opacity:.25;transform:scale(.8)}}.auction-stage--closing{animation:auction-knock .42s ease-out .38s both}@keyframes auction-knock{0%,to{transform:none}20%{transform:translateY(3px)}45%{transform:translateY(-1.5px)}70%{transform:translateY(.8px)}}.auction-impact{position:absolute;z-index:3;left:50%;bottom:30%;width:70%;aspect-ratio:1;transform:translateX(-50%) scale(.3);border-radius:50%;background:radial-gradient(closest-side,rgba(255,244,214,.85),rgba(255,220,150,.25) 45%,transparent);opacity:0;pointer-events:none;animation:auction-impact .6s ease-out .38s both}@keyframes auction-impact{0%{opacity:0;transform:translateX(-50%) scale(.3)}18%{opacity:1}to{opacity:0;transform:translateX(-50%) scale(1.5)}}.auction-floor .bidder-slot .bidder-slot__figure.actor{animation:none!important}.slot-retire{padding-block:4px;margin-block:-4px;min-height:24px}.bidder-slot__figure.actor{filter:none;--actor-shadow:drop-shadow(0 6px 6px rgba(0,0,0,0.45))}.bidder-slot--out .bidder-slot__figure.actor{filter:none;--actor-tint:grayscale(0.9) brightness(0.7)}.bidder-slot--absent .bidder-slot__figure.actor{filter:none;--actor-tint:grayscale(0.75) brightness(0.72)}.actor.intro-figure{filter:none;--actor-shadow:drop-shadow(0 0 1px rgba(243,213,138,0.5)) drop-shadow(0 10px 14px rgba(0,0,0,0.45))}.bidder-slot--lead .bidder-slot__figure.actor{transform:translateY(-2px) scale(1.05)}@media (prefers-reduced-motion:reduce){.auction-beam i,.auction-impact,.auction-stage--final:after{display:none}.auction-stage--closing{animation:none}.auction-scene .auction-podium{transition:none}.auction-stage--final .auction-scene .auction-podium{transform:none}}@media (min-width:1024px){.auction-stage__main{align-items:center}}.adj-head{position:relative;display:flex;height:8rem;width:8rem;align-items:flex-end;justify-content:center}.adj-head .adjudication__ring{inset:18% 8% 6%;animation-delay:.38s}.adj-auctioneer{height:8.4rem;--actor-shadow:drop-shadow(0 6px 8px rgba(0,0,0,0.5))}.adj-word{display:inline-block;padding:.2rem .9rem;border:2px solid;border-radius:6px;color:var(--light-key);font-family:var(--font-display,serif);font-size:.82rem;font-weight:700;letter-spacing:.36em;text-transform:uppercase;transform:rotate(-4deg);box-shadow:inset 0 0 0 1px rgba(0,0,0,.25),0 0 24px -6px rgba(255,227,163,.6);animation:adj-stamp .46s cubic-bezier(.3,1.6,.4,1) .42s both}.adj-word--desert{color:rgba(237,230,214,.65);box-shadow:none}@keyframes adj-stamp{0%{opacity:0;transform:rotate(-12deg) scale(2.4)}55%{opacity:1;transform:rotate(-3deg) scale(.92)}to{opacity:1;transform:rotate(-4deg) scale(1)}}.adj-name{animation:adj-name .52s var(--ease-out) .6s both}@keyframes adj-name{0%{opacity:0;transform:translateY(8px);letter-spacing:.08em}to{opacity:1;transform:none}}.adj-rays{position:absolute;left:50%;top:46%;width:170%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(255,227,163,.16) 0deg 7deg,transparent 7deg 22deg);-webkit-mask:radial-gradient(closest-side,#000 30%,transparent 72%);mask:radial-gradient(closest-side,#000 30%,transparent 72%);opacity:0;pointer-events:none;animation:adj-rays-in .7s var(--ease-out) .52s forwards,adj-rays-turn 24s linear .52s infinite}@keyframes adj-rays-in{0%{opacity:0}to{opacity:1}}@keyframes adj-rays-turn{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@media (prefers-reduced-motion:reduce){.adj-name,.adj-rays,.adj-word{animation:none}.adj-rays{opacity:.6}}.venue--grand{--venue-top:#3d1018;--venue-mid:#23090f;--venue-bottom:#12050a;--venue-accent:#e9c46a;--venue-light:rgba(255,222,160,0.26);--venue-pattern:radial-gradient(120% 40% at 50% 104%,rgba(233,196,106,0.16),transparent 60%)}.grand-room{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden;border-radius:inherit}.grand-curtain{position:absolute;top:-2%;bottom:0;width:8.5%;background:repeating-linear-gradient(90deg,rgba(0,0,0,.32) 0 6%,rgba(255,120,120,.06) 12%,rgba(0,0,0,.32) 20%),linear-gradient(180deg,#7a1424,#4a0b16 70%,#2c0710);box-shadow:0 0 40px rgba(0,0,0,.6);animation:grand-curtain-open 1.4s var(--ease-cine) both}.grand-curtain--l{left:0;border-radius:0 0 60% 0/0 0 30% 0;transform-origin:left top}.grand-curtain--r{right:0;border-radius:0 0 0 60%/0 0 0 30%;transform-origin:right top}.grand-curtain:after{content:"";position:absolute;left:0;right:0;top:0;height:9%;background:linear-gradient(180deg,#e9c46a,#9a7a2e);opacity:.85}@keyframes grand-curtain-open{0%{transform:scaleX(3.4)}to{transform:scaleX(1)}}@media (max-width:639px){.grand-curtain{width:5%}}.auction-stage.venue--grand{padding-left:max(.85rem,6.5%);padding-right:max(.85rem,6.5%)}@media (max-width:639px){.auction-stage.venue--grand{padding-left:1.1rem;padding-right:1.1rem}}.grand-spot{position:absolute;top:-10%;width:60%;height:120%;background:linear-gradient(180deg,rgba(255,236,190,.18),rgba(255,236,190,.03) 75%,transparent);opacity:.85}.grand-spot--l{left:-6%;clip-path:polygon(0 0,14% 0,92% 100%,52% 100%);animation:grand-spot-l 9s ease-in-out infinite alternate;transform-origin:6% 0}.grand-spot--r{right:-6%;clip-path:polygon(86% 0,100% 0,48% 100%,8% 100%);animation:grand-spot-r 11s ease-in-out infinite alternate;transform-origin:94% 0}@keyframes grand-spot-l{0%{transform:rotate(-4deg)}to{transform:rotate(5deg)}}@keyframes grand-spot-r{0%{transform:rotate(4deg)}to{transform:rotate(-5deg)}}.venue--grand .auction-floor,.venue--grand .auction-stage__action,.venue--grand .auction-stage__header,.venue--grand .auction-stage__main{position:relative;z-index:1}.venue--grand .auction-floor--audience{background:repeating-conic-gradient(rgba(255,255,255,.035) 0 25%,transparent 0 50%) 0 0 /28px 28px,radial-gradient(60% 120% at 50% 100%,rgba(0,0,0,.35),transparent 70%)}.grand-confetti{position:absolute;inset:0;pointer-events:none;z-index:2;overflow:hidden}.grand-confetti i{position:absolute;top:-6%;left:var(--x);width:7px;height:11px;background:linear-gradient(135deg,#f6dd8f,#b8892e);opacity:0;transform:rotate(var(--r));animation:grand-confetti 2.4s cubic-bezier(.25,.6,.4,1) both;animation-delay:calc(.56s + var(--i) * 60ms)}.grand-confetti i:nth-child(3n){background:#f2ead8;width:5px}.grand-confetti i:nth-child(4n){background:#c4402f}@keyframes grand-confetti{0%{opacity:0;transform:translate(0) rotate(var(--r))}10%{opacity:1}to{opacity:0;transform:translate(14px,92vh) rotate(calc(var(--r) + 540deg))}}@media (prefers-reduced-motion:reduce){.grand-curtain,.grand-spot{animation:none}.grand-confetti{display:none}}.grand-marquee{box-shadow:inset 0 0 0 1px rgba(233,196,106,.25),0 40px 90px -40px rgba(0,0,0,.95);background:radial-gradient(70% 50% at 50% 30%,rgba(255,222,160,.16),transparent 70%),linear-gradient(180deg,var(--venue-top),var(--venue-mid) 60%,var(--venue-bottom))}.grand-marquee__octavia{height:9.5rem;margin-right:.4rem;--actor-shadow:drop-shadow(0 10px 12px rgba(0,0,0,0.55))}@media (max-width:639px){.grand-marquee__octavia{height:7rem}}.bidder-slot__state{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:479px){.bidder-slot__state{letter-spacing:.04em;font-size:9px}}.sealed-table .auction-scene .auction-podium{width:min(100% - 6.6rem,22rem,38svh)}@media (max-width:639px){.sealed-table .auction-scene .auction-podium{width:min(100% - 3.3rem,13rem,26svh)}}.blind-unveil{animation:unveil-7 1s cubic-bezier(.55,0,.3,1) .26s both!important}@keyframes unveil-7{0%{transform:none;opacity:1}22%{transform:translateY(-3%) scale(1.02,.98)}to{transform:translate(55%,-120%) rotate(24deg);opacity:0}}.duel{justify-content:center;gap:.35rem;padding-top:.6rem}.duel,.duel__side{display:flex;align-items:flex-end}.duel__side{gap:.2rem}@media (min-width:640px){.duel{gap:.9rem}.duel__side{gap:.6rem}}.duel__vs{position:relative;align-self:center;display:flex;height:2.6rem;width:2.6rem;flex:none;align-items:center;justify-content:center;border-radius:999px;background:radial-gradient(circle at 35% 30%,#f6dd8f,#b8892e 70%);color:#2a1d0c;font:800 .9rem/1 var(--font-display,serif);letter-spacing:.04em;box-shadow:0 0 0 3px rgba(0,0,0,.35),0 0 28px 4px rgba(255,210,120,.35);margin-bottom:2.6rem;animation:duel-vs 1.8s ease-in-out infinite}.duel__vs:after,.duel__vs:before{content:"";position:absolute;top:50%;width:1.4rem;height:2px;background:linear-gradient(90deg,transparent,rgba(255,220,140,.9))}.duel__vs:before{right:100%}.duel__vs:after{left:100%;transform:scaleX(-1)}@keyframes duel-vs{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@media (max-width:479px){.duel__vs{height:2rem;width:2rem;font-size:.72rem;margin-bottom:2.2rem}.duel__vs:after,.duel__vs:before{width:.6rem}}@media (prefers-reduced-motion:reduce){.duel__vs{animation:none}}.npc--late[data-pose=strike] .npc-gavel{animation-delay:.65s}.verdict-chips{animation:verdict-chips .42s var(--ease-out) 1.45s both}@keyframes verdict-chips{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.verdict-chips{animation:none}}.jail-cell--room{width:220px;height:200px;border-radius:18px 18px 12px 12px;background:repeating-linear-gradient(0deg,rgba(0,0,0,.18) 0 2px,transparent 2px 26px),repeating-linear-gradient(90deg,rgba(0,0,0,.12) 0 2px,transparent 2px 44px),linear-gradient(180deg,#2a2427,#151214 70%,#0d0a0b)}.jail-cell__window{top:14px;width:42px;height:30px;border-radius:6px 6px 2px 2px;background:repeating-linear-gradient(90deg,#8fb0c8 0 7px,#1b1a1d 7px 10px);box-shadow:0 0 0 3px #3a3336;opacity:.85}.jail-cell__window,.jail-cell__window:after{position:absolute;left:50%;transform:translateX(-50%)}.jail-cell__window:after{content:"";top:100%;width:150px;height:140px;clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);background:linear-gradient(180deg,rgba(160,200,225,.18),transparent 85%)}.jail-cell__bench{position:absolute;left:22%;right:22%;bottom:18px;height:10px;border-radius:3px;background:#3a3336;box-shadow:0 6px 10px rgba(0,0,0,.5)}.jail-cell__actor{position:absolute;left:50%;bottom:8px;height:160px;transform:translateX(-50%)}.jail-cell--room .jail-bars{background:repeating-linear-gradient(90deg,transparent 0 19px,#2a2e31 19px,#a3aaae 22px,#2a2e31 25.5px,transparent 25.5px 36px)}@media (max-width:380px){.jail-cell--room{width:190px;height:176px}.jail-cell__actor{height:138px}}.pawn-coin--spin.pawn-coin--heads .pawn-coin__body{animation:pawn-toss-heads 2.2s linear both!important}.pawn-coin--spin.pawn-coin--tails .pawn-coin__body{animation:pawn-toss-tails 2.2s linear both!important}.pawn-coin--spin .pawn-coin__shadow{animation:pawn-toss-shadow 2.2s linear both!important}@keyframes pawn-toss-heads{0%{transform:translateY(0) rotateY(0deg) scale(1);animation-timing-function:cubic-bezier(.2,.7,.4,1)}42%{transform:translateY(-5.4em) rotateY(1260deg) scale(1.16);animation-timing-function:linear}56%{transform:translateY(-5.7em) rotateY(4turn) scale(1.18);animation-timing-function:cubic-bezier(.6,0,.9,.5)}78%{transform:translateY(0) rotateY(5turn) scale(1)}84%{transform:translateY(-.7em) rotateY(5turn) rotateX(8deg)}90%{transform:translateY(0) rotateY(5turn) rotateX(-10deg)}95%{transform:translateY(0) rotateY(5turn) rotateX(5deg)}to{transform:translateY(0) rotateY(5turn) rotateX(0deg)}}@keyframes pawn-toss-tails{0%{transform:translateY(0) rotateY(0deg) scale(1);animation-timing-function:cubic-bezier(.2,.7,.4,1)}42%{transform:translateY(-5.4em) rotateY(1350deg) scale(1.16);animation-timing-function:linear}56%{transform:translateY(-5.7em) rotateY(1530deg) scale(1.18);animation-timing-function:cubic-bezier(.6,0,.9,.5)}78%{transform:translateY(0) rotateY(1980deg) scale(1)}84%{transform:translateY(-.7em) rotateY(1980deg) rotateX(8deg)}90%{transform:translateY(0) rotateY(1980deg) rotateX(-10deg)}95%{transform:translateY(0) rotateY(1980deg) rotateX(5deg)}to{transform:translateY(0) rotateY(1980deg) rotateX(0deg)}}@keyframes pawn-toss-shadow{0%{transform:translateX(-50%) scale(1);opacity:.8}50%{transform:translateX(-50%) scale(.4);opacity:.25}78%{transform:translateX(-50%) scale(1.05);opacity:.85}to{transform:translateX(-50%) scale(1);opacity:.8}}.pawn-coin--spin:after{content:"";position:absolute;inset:-30%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,240,200,.75),transparent);opacity:0;pointer-events:none;animation:pawn-land-flash .7s ease-out 1.7s both}@keyframes pawn-land-flash{0%{opacity:0;transform:scale(.4)}30%{opacity:1}to{opacity:0;transform:scale(1.1)}}.pawn-verdict--tossed>:not(.coin-outcome):not(button){animation:pawn-verdict-late .42s var(--ease-out) 1.85s both}@keyframes pawn-verdict-late{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}.pawn-verdict--detected.pawn-verdict--tossed{animation:pawn-detected-knock .38s ease-out 1.75s both}@keyframes pawn-detected-knock{0%,to{transform:none}25%{transform:translateX(-5px)}50%{transform:translateX(4px)}75%{transform:translateX(-2px)}}@media (prefers-reduced-motion:reduce){.pawn-coin--spin:after{display:none}.pawn-verdict--detected.pawn-verdict--tossed,.pawn-verdict--tossed>:not(.coin-outcome):not(button){animation:none}}.pawn-said{animation:pawn-verdict-late .38s var(--ease-out) 1.75s both}@media (prefers-reduced-motion:reduce){.pawn-said{animation:none}}.reveal-moment__row{gap:.25rem}.reveal-moment{overflow-x:clip}.reveal-owner{flex:none;height:clamp(6.5rem,22svh,11rem);margin-right:-.6rem;margin-bottom:-6px;z-index:2;--actor-shadow:drop-shadow(0 8px 10px rgba(0,0,0,0.5))}@media (max-width:479px){.reveal-owner{height:5.6rem}}.reveal-plate{flex:0 1 auto}.reveal-glow{position:absolute;inset:-12%;z-index:-1;border-radius:30%;background:radial-gradient(closest-side,rgba(255,220,150,.45),transparent);opacity:0;animation:reveal-glow 1.1s ease-out .52s both;pointer-events:none}@keyframes reveal-glow{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.reveal-moment--fake .reveal-plate{animation:reveal-jolt .46s ease-out .56s both}@keyframes reveal-jolt{0%,to{transform:none}20%{transform:translateX(-8px) rotate(-1.2deg)}45%{transform:translateX(6px) rotate(.8deg)}70%{transform:translateX(-3px)}}.reveal-moment--fake .reveal-plate img,.reveal-moment--fake .reveal-plate svg:not(.reveal-crack){animation:reveal-drain .9s ease-out .56s both}@keyframes reveal-drain{to{filter:grayscale(.7) brightness(.75) sepia(.25)}}.reveal-crack{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.reveal-crack path{fill:none;stroke:#fff4ea;stroke-width:.9;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 1.5px rgba(0,0,0,.9));stroke-dasharray:140;stroke-dashoffset:140;animation:reveal-crack .52s cubic-bezier(.2,.8,.3,1) .58s forwards}@keyframes reveal-crack{to{stroke-dashoffset:0}}.reveal-moment--fake:before{content:"";position:absolute;inset:-40% -20%;z-index:-1;background:radial-gradient(closest-side,rgba(229,123,98,.45),transparent);opacity:0;animation:reveal-red .9s ease-out .56s both;pointer-events:none}@keyframes reveal-red{0%{opacity:0}25%{opacity:1}to{opacity:.25}}.reveal-sweep{position:absolute;inset:0;overflow:hidden;border-radius:12px;pointer-events:none}.reveal-sweep:before{content:"";position:absolute;top:-20%;bottom:-20%;width:40%;left:-50%;background:linear-gradient(90deg,transparent,rgba(179,164,242,.45),transparent);transform:skewX(-16deg);animation:reveal-sweep 1.6s ease-in-out .52s 2 both}@keyframes reveal-sweep{0%{left:-50%}to{left:120%}}.reveal-moment--stolen .reveal-plate{border-radius:12px;animation:reveal-cold 1.8s ease-in-out .6s infinite}@keyframes reveal-cold{0%,to{box-shadow:0 0 0 2px rgba(154,138,230,.35),0 0 30px -8px rgba(154,138,230,.5)}50%{box-shadow:0 0 0 2px rgba(154,138,230,.8),0 0 46px -4px rgba(154,138,230,.7)}}.reveal-moment--stolen .reveal-plate img,.reveal-moment--stolen .reveal-plate svg{animation:reveal-coldlight .9s ease-out .56s both}@keyframes reveal-coldlight{to{filter:saturate(.5) brightness(.85) hue-rotate(-12deg)}}@media (prefers-reduced-motion:reduce){.reveal-glow{opacity:1}.reveal-glow,.reveal-moment--fake .reveal-plate,.reveal-moment--fake:before,.reveal-moment--stolen .reveal-plate,.reveal-sweep:before{animation:none}.reveal-crack path{animation:none;stroke-dashoffset:0}.reveal-moment--fake .reveal-plate img,.reveal-moment--fake .reveal-plate svg:not(.reveal-crack){animation:none;filter:grayscale(.7) brightness(.75) sepia(.25)}.reveal-moment--stolen .reveal-plate{box-shadow:0 0 0 2px rgba(154,138,230,.8)}}.end-confetti{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.end-confetti i{position:absolute;top:-4%;left:var(--x);width:8px;height:12px;background:linear-gradient(135deg,#f6dd8f,#b8892e);opacity:0;transform:rotate(var(--r));animation:end-confetti 4.6s cubic-bezier(.25,.6,.4,1) infinite;animation-delay:calc(var(--i) * .17s)}.end-confetti i:nth-child(3n){background:#f2ead8;width:6px}.end-confetti i:nth-child(5n){background:#6fbf95}.end-confetti i:nth-child(7n){background:#c4402f}@keyframes end-confetti{0%{opacity:0;transform:translate(0) rotate(var(--r))}8%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(24px,105vh) rotate(calc(var(--r) + 2turn))}}.end-title{letter-spacing:.02em;text-shadow:0 6px 30px rgba(0,0,0,.6)}.winner-cone{position:absolute;left:50%;bottom:4%;width:min(22rem,96vw);height:30rem;transform:translateX(-50%);clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);background:linear-gradient(180deg,rgba(255,236,190,.32),rgba(255,236,190,.05) 85%,transparent);pointer-events:none;animation:winner-cone 1.2s var(--ease-out) both}@keyframes winner-cone{0%{opacity:0;transform:translateX(-50%) scaleX(.3)}to{opacity:1;transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.end-confetti{display:none}.winner-cone{animation:none}}.proj-builder{position:absolute;left:-4%;bottom:-6%;height:62%;z-index:2;--actor-shadow:drop-shadow(0 8px 10px rgba(0,0,0,0.55))}.proj-fireworks{position:absolute;inset:0;pointer-events:none;z-index:1}.proj-fireworks i{position:absolute;top:calc(12% + var(--i) * 6%);left:calc(26% + var(--i) * 22%);width:6rem;aspect-ratio:1;border-radius:50%;background:repeating-conic-gradient(from 0deg,var(--c) 0deg 4deg,transparent 4deg 30deg);-webkit-mask:radial-gradient(closest-side,transparent 38%,#000 40%,#000 62%,transparent 66%);mask:radial-gradient(closest-side,transparent 38%,#000 40%,#000 62%,transparent 66%);opacity:0;transform:translate(-50%,-50%) scale(.2);animation:proj-firework 1.1s var(--ease-out) both;animation-delay:calc(1.75s + var(--i) * .26s)}@keyframes proj-firework{0%{opacity:0;transform:translate(-50%,-50%) scale(.2)}25%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(1.4)}}@media (prefers-reduced-motion:reduce){.proj-fireworks{display:none}}.actor[data-pose] .actor__body,.actor[data-pose] .actor__floor{animation-delay:var(--stagger,0s)}@media (prefers-reduced-motion:reduce){.actor[data-pose] .actor__body,.actor[data-pose] .actor__floor{animation-delay:0s!important}}.cast-parade{display:flex;align-items:flex-end;width:100%;max-width:36rem;padding-left:.4rem}.cast-parade__actor{flex:1 1 0;min-width:0;height:auto;margin-left:-.4rem;--actor-shadow:drop-shadow(0 6px 6px rgba(0,0,0,0.45))}.cast-parade__actor:first-child{margin-left:0}@media (max-width:639px){.cast-parade__actor{margin-left:-.8rem}}.deck-pile__card--3,.deck-pile__card--3 .card-back-face{box-shadow:1px 1px 0 #0d1a15,2px 2px 0 rgba(201,165,90,.45),3px 3px 0 #0d1a15,4px 4px 0 rgba(201,165,90,.35),5px 5px 0 #0d1a15,6px 7px 8px rgba(0,0,0,.45)}.flip-reveal--done:after{content:"";position:absolute;inset:0;z-index:3;border-radius:var(--reveal-radius,16px);pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(255,240,205,.34) 50%,transparent 62%);background-size:280% 100%;animation:card-glint .95s ease-out both}@keyframes card-glint{0%{background-position:135% 0;opacity:1}to{background-position:-45% 0;opacity:0}}@media (prefers-reduced-motion:reduce){.flip-reveal--done:after{display:none}}.actor__body,.actor__breath{will-change:transform}.actor--still .actor__breath{will-change:auto}.actor--calm .ch-eyes,.actor--calm .ch-glint,.actor--calm .ch-glow,.actor--calm .ch-part,.actor--calm .roster-blink{animation-name:none}.map-life,.map-light,.map-pin--lead{will-change:transform}.map-ambient{overflow:visible}.map-traffic__v{position:absolute;left:0;top:0;width:0;height:0;will-change:transform;transform:translate(-300vw,-300vh)}.map-traffic__v>svg{position:absolute;display:block;overflow:visible}.gazette-drop{animation:gazette-drop .62s var(--ease-out) both;transform-origin:50% 0}@keyframes gazette-drop{0%{opacity:0;transform:translateY(-36px) rotate(-3.5deg) scale(1.03)}60%{opacity:1;transform:translateY(4px) rotate(.6deg) scale(1)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gazette-drop{animation:none}}.auction-stage:before{content:"";position:absolute;inset:0;z-index:6;border-radius:inherit;background:#050807;pointer-events:none;animation:room-lights-up .56s ease-out both}@keyframes room-lights-up{0%{opacity:.85}to{opacity:0}}@media (prefers-reduced-motion:reduce){.auction-stage:before{display:none}}.chute-rider{animation:chute-swing 1.8s ease-in-out infinite alternate}@keyframes chute-swing{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}@media (prefers-reduced-motion:reduce){.chute-rider{animation:none}}.duel{width:100%}.duel__side{flex:1 1 0;min-width:0}.duel__side--l{justify-content:flex-end}.duel__side--r{justify-content:flex-start}.duel .bidder-slot{flex:1 1 0;min-width:0;max-width:6.4rem;width:auto}@media (max-width:639px){.duel .bidder-slot__stage{height:4.2rem}}.year-scale .yc-coin{animation:yc-coin .38s var(--ease-out) both}@keyframes yc-coin{0%{transform:translateY(-46px);opacity:0}}.year-scale .yc-beam,.year-scale .yc-pan{animation:yc-settle .95s var(--ease-snap) .7s both}@keyframes yc-settle{0%{transform:none}}.yc-result{animation:yc-result .45s var(--ease-out) 1.1s both}@keyframes yc-result{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.yc-result,.year-scale .yc-beam,.year-scale .yc-coin,.year-scale .yc-pan{animation-delay:0s!important}}.offer-envelope{display:inline-block;flex-shrink:0;width:2.9rem;aspect-ratio:48/34;transform:rotate(-4deg);filter:drop-shadow(0 4px 4px rgba(0,0,0,.45));animation:offer-env .9s var(--ease-snap) 1.15s both}@keyframes offer-env{0%{transform:translate(-4.6rem,-2.4rem) rotate(-20deg) scale(.7);opacity:0}30%{opacity:1}}@media (prefers-reduced-motion:reduce){.offer-envelope{animation-delay:0s!important}}.aw:not(.aw--tag):not(.aw--net):not(.aw--seal) .aw-mark{transform-origin:100% 0;animation-name:aw-mark-corner}@keyframes aw-mark-corner{0%{opacity:0;transform:scale(1.9) rotate(14deg)}to{opacity:1;transform:none}}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c56fbb5486862d1b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/bd7a9b1ce2297c14-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/45d0fdf0988e07ff-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7452ca4a93358909-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e0ecb571b51ea3b5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6e8c7cb283336a9d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_56383a{font-family:Fraunces,Fraunces Fallback}.__variable_56383a{--font-display:"Fraunces","Fraunces Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-sans:"Inter","Inter Fallback"}@font-face{font-family:Mrs Saint Delafield;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/838b3f51d1fb9007-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Mrs Saint Delafield;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/98dd2fc652a7a5ba-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Mrs Saint Delafield Fallback;src:local("Arial");ascent-override:146.87%;descent-override:100.35%;line-gap-override:0.00%;size-adjust:61.69%}.__className_e9cc7a{font-family:Mrs Saint Delafield,Mrs Saint Delafield Fallback;font-weight:400;font-style:normal}.__variable_e9cc7a{--font-signature:"Mrs Saint Delafield","Mrs Saint Delafield Fallback"}