.table-action-motion{position:absolute;inset:0;z-index:45;overflow:hidden;pointer-events:none;contain:layout paint}.table-action-motion *{pointer-events:none!important}[data-zone-card][data-table-motion-covered]{opacity:0!important}.table-action-motion__card{position:absolute;top:0;left:0;width:110px;height:165px;transform-origin:center;will-change:transform,opacity;animation:table-confirmed-play var(--motion-duration,.56s) cubic-bezier(.2,.7,.25,1) both}.table-action-motion__card[data-powerful=true]>.deal-card{outline:3px solid #ffe39a;outline-offset:3px;box-shadow:0 8px 20px #0005}.table-action-motion__card[data-transfer=true]{animation-name:table-recipient-transfer}.table-action-motion__card[data-physical=true]{animation-timing-function:cubic-bezier(.3,.05,.2,1)}.table-action-motion__ripple{position:absolute;left:var(--motion-end-x);top:var(--motion-end-y);width:64px;height:34px;border:1px solid #fff2b8;border-radius:50%;opacity:0;animation:table-landing-ripple var(--motion-duration,.56s) linear both}.table-action-motion__ripple[data-powerful=true]{width:160px;height:100px;border-width:4px;border-color:#ffe077;box-shadow:0 0 0 2px #24392d}@keyframes table-landing-ripple{0%,71.99%{opacity:0;transform:translate(-50%,-50%) scale(.45)}72%{opacity:.55;transform:translate(-50%,-50%) scale(.45)}86%{opacity:.3}to{opacity:0;transform:translate(-50%,-50%) scale(1.25)}}@keyframes table-recipient-transfer{0%{opacity:0;transform:translate(var(--motion-start-x),var(--motion-start-y)) translate(-50%,-50%) scale(1) rotate(var(--motion-tilt))}10%{opacity:1}24%{opacity:1;transform:translate(var(--motion-start-x),var(--motion-start-y)) translate(-50%,-50%) scale(.38) rotate(0deg)}72%,86%{opacity:1;transform:translate(var(--motion-end-x),var(--motion-end-y)) translate(-50%,-50%) scale(var(--motion-land-scale)) rotate(0deg)}to{opacity:0;transform:translate(var(--motion-end-x),var(--motion-end-y)) translate(-50%,-50%) scale(var(--motion-land-scale)) rotate(0deg)}}@keyframes table-confirmed-play{0%{opacity:0;transform:translate(var(--motion-start-x),var(--motion-start-y)) translate(-50%,-50%) scale(.65) rotate(var(--motion-tilt))}14%{opacity:1}58%{opacity:1;transform:translate(var(--motion-end-x),calc(var(--motion-end-y) - 12px)) translate(-50%,-50%) scale(var(--motion-peak)) rotate(0deg)}72%{opacity:1;transform:translate(var(--motion-end-x),var(--motion-end-y)) translate(-50%,-50%) scale(var(--motion-land-scale)) scale(var(--motion-compress-x),var(--motion-compress-y)) rotate(0deg)}86%{opacity:1;transform:translate(var(--motion-end-x),var(--motion-end-y)) translate(-50%,-50%) scale(var(--motion-land-scale)) rotate(0deg)}to{opacity:var(--motion-final-opacity);transform:translate(var(--motion-end-x),var(--motion-end-y)) translate(-50%,-50%) scale(var(--motion-land-scale)) rotate(0deg)}}@media (prefers-reduced-motion:reduce){.table-action-motion__ripple{display:none;animation:none}.table-action-motion__card,.table-action-motion__card[data-transfer=true]{animation:table-confirmed-still .4s linear both;transform:translate(var(--motion-end-x),var(--motion-end-y)) translate(-50%,-50%) scale(var(--motion-land-scale));will-change:opacity}@keyframes table-confirmed-still{0%,85%{opacity:1}to{opacity:var(--motion-final-opacity)}}}.table-landing-effects{position:absolute;inset:0;z-index:39;overflow:hidden;pointer-events:none;contain:layout paint;--landing-gold:#ffdc60;--landing-ink:#153c31}.table-landing-effects *{pointer-events:none!important}.table-landing-effects__cue{position:absolute;border-radius:7px}.table-landing-effects__rim{position:absolute;inset:0;border:2px solid var(--landing-gold);border-radius:inherit;box-shadow:0 0 0 2px var(--landing-ink),inset 0 0 9px #ffdc6055}.table-landing-effects__value{display:none;position:absolute;right:3px;top:3px;padding:2px 5px;border:2px solid var(--landing-ink);border-radius:5px;color:var(--landing-ink);background:var(--landing-gold);box-shadow:1px 2px 0 var(--landing-ink);font-size:12px;line-height:16px;font-weight:900;white-space:nowrap}body:has(.action-splash[data-presenting=true]) .table-landing-effects{visibility:hidden}@media (prefers-reduced-motion:no-preference){.table-landing-effects__cue{animation:table-landing-life .72s ease-out both}.table-landing-effects__cue[data-kind=bank] .table-landing-effects__rim{animation:table-landing-bank .64s cubic-bezier(.2,.7,.2,1) both}.table-landing-effects__cue[data-kind=property] .table-landing-effects__rim{animation:table-landing-property .52s cubic-bezier(.2,.7,.2,1) both}.table-landing-effects__value{display:block;animation:table-landing-value .64s ease-out both}}@keyframes table-landing-life{0%,70%{opacity:1}to{opacity:0}}@keyframes table-landing-bank{0%{transform:scale(.94);box-shadow:0 0 0 2px var(--landing-ink),inset 0 0 14px #ffdc6080}45%{transform:scale(1.04)}to{transform:scale(1);box-shadow:0 0 0 2px var(--landing-ink),inset 0 0 0 transparent}}@keyframes table-landing-property{0%{transform:translateY(-3px) scale(1.025)}65%{transform:translateY(1px) scale(.99)}to{transform:none}}@keyframes table-landing-value{0%{transform:translateY(4px);opacity:0}20%,75%{transform:none;opacity:1}to{transform:translateY(-3px);opacity:0}}.table-landing-effects__cue[data-kind=payment]{border-radius:8px}.table-landing-effects__received{position:absolute;left:0;top:100%;margin-top:4px;padding:3px 7px;border-radius:6px;background:var(--landing-gold);color:var(--landing-ink);font-size:11px;font-weight:800;line-height:16px;white-space:nowrap}@media (prefers-reduced-motion:no-preference){.table-landing-effects__cue[data-kind=payment] .table-landing-effects__rim{animation:table-landing-bank .64s cubic-bezier(.2,.7,.2,1) both}}.set-completion-effects{position:absolute;inset:0;z-index:44;overflow:hidden;pointer-events:none;contain:layout paint;--completion-secondary:#f4cd47;--completion-third:#66b986;--completion-ink:#173d32;--completion-paper:#fffdf4}.set-completion-effects *{pointer-events:none!important}:root[data-theme=miami] .set-completion-effects{--completion-secondary:#ffdc3b;--completion-third:#ff6ba2;--completion-ink:#073e4a}.set-completion-effects__burst{position:absolute;overflow:hidden;border-radius:6px}.set-completion-effects__rim{position:absolute;inset:9px 6px 6px;border:4px solid var(--completion-paper);border-radius:5px;box-shadow:0 0 0 2px var(--completion-ink),inset 0 0 0 3px var(--completion-accent),0 3px 0 var(--completion-ink);transform-origin:center bottom;animation:completion-rim .96s cubic-bezier(.16,.8,.28,1) var(--completion-delay) both}.set-completion-effects__echo{position:absolute;inset:5px;border:2px solid var(--completion-secondary);border-radius:5px;box-shadow:0 0 0 1px var(--completion-ink);animation:completion-echo .62s cubic-bezier(.16,.8,.28,1) var(--completion-delay) both}.set-completion-effects__seal{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:30px;height:30px;border:2px solid var(--completion-ink);border-radius:6px;color:var(--completion-ink);background:var(--completion-secondary);box-shadow:0 2px 0 var(--completion-ink),0 0 0 2px var(--completion-paper);animation:completion-seal .9s cubic-bezier(.16,.8,.28,1) var(--completion-delay) both}.set-completion-effects__ray{position:absolute;width:15px;height:4px;border:1px solid var(--completion-ink);background:var(--completion-paper);animation:completion-ray .65s cubic-bezier(.16,.8,.28,1) var(--completion-delay) both}.set-completion-effects__ray[data-edge="0"]{left:2px;top:24%;rotate:35deg}.set-completion-effects__ray[data-edge="1"]{right:2px;top:24%;rotate:-35deg}.set-completion-effects__ray[data-edge="2"]{left:2px;bottom:16%;rotate:-35deg}.set-completion-effects__ray[data-edge="3"]{right:2px;bottom:16%;rotate:35deg}.set-completion-effects__chip{position:absolute;left:var(--chip-x);top:var(--chip-y);width:6px;height:10px;border:1px solid var(--completion-ink);background:var(--completion-accent);animation:completion-chip .82s cubic-bezier(.18,.75,.28,1) calc(var(--completion-delay) + var(--chip-stagger)) both}.set-completion-effects__chip:nth-of-type(3n){background:var(--completion-secondary)}.set-completion-effects__chip:nth-of-type(3n+1){background:var(--completion-third)}@keyframes completion-rim{0%{opacity:0;transform:translateY(3px) scale(.88,.92)}8%{opacity:1}20%{opacity:1;transform:translateY(-5px) scaleX(1.02)}34%{opacity:1;transform:translateY(1px) scaleY(.95)}48%,76%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(0) scale(1)}}@keyframes completion-echo{0%{opacity:0;transform:scale(.6)}12%{opacity:1}65%{opacity:.9}to{opacity:0;transform:scale(1)}}@keyframes completion-seal{0%{opacity:0;transform:translate(-50%,-35%) scale(.45) rotate(-12deg)}10%{opacity:1}24%{opacity:1;transform:translate(-50%,-65%) scale(1.18) rotate(4deg)}40%{opacity:1;transform:translate(-50%,-45%) scale(.96) rotate(-2deg)}55%,72%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0deg)}to{opacity:0;transform:translate(-50%,-50%) scale(.9)}}@keyframes completion-ray{0%{opacity:0;transform:scaleX(.2)}15%,55%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(.7)}}@keyframes completion-chip{0%{opacity:0;transform:translate(-50%,calc(-50% - var(--chip-travel))) scale(.5)}12%{opacity:1}40%,65%{opacity:1;transform:translate(-50%,calc(-50% + var(--chip-travel))) rotate(var(--chip-spin)) scale(1)}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--chip-spin)) scale(.65)}}@media (prefers-reduced-motion:reduce){.set-completion-effects__chip,.set-completion-effects__echo,.set-completion-effects__ray,.set-completion-effects__seal{display:none;animation:none}.set-completion-effects__rim{animation:none;transform:none;opacity:1;box-shadow:0 0 0 2px var(--completion-ink)}}.set-completion-effects__burst--confetti{overflow:visible;border-radius:0;animation:completion-confetti-life 1.18s linear var(--completion-delay) both}.set-completion-effects__confetti{position:absolute;left:var(--confetti-x);top:var(--confetti-y);background:var(--completion-secondary);box-shadow:0 1px 1px #173d3240;animation:completion-confetti 1.1s linear calc(var(--completion-delay) + var(--confetti-stagger)) both;will-change:transform,opacity}.set-completion-effects__confetti:nth-child(4n+1){background:#fff7d6}.set-completion-effects__confetti:nth-child(4n+2){background:#81dbb0}.set-completion-effects__confetti:nth-child(4n+3){background:#ff9b81}@keyframes completion-confetti-life{0%,to{opacity:1}}@keyframes completion-confetti{0%{opacity:0;transform:translate(-50%,-50%) rotate(0deg) scale(.5)}8%{opacity:1}20%{transform:translate(calc(-50% + var(--confetti-dx) * .34),calc(-50% + var(--confetti-vy) * .2 + 4px)) rotate(calc(var(--confetti-spin) * .2)) scaleY(.65)}40%{transform:translate(calc(-50% + var(--confetti-dx) * .6),calc(-50% + var(--confetti-vy) * .4 + 16px)) rotate(calc(var(--confetti-spin) * .4)) scaleX(.85)}60%{opacity:1;transform:translate(calc(-50% + var(--confetti-dx) * .78),calc(-50% + var(--confetti-vy) * .6 + 36px)) rotate(calc(var(--confetti-spin) * .6)) scaleY(.55)}80%{opacity:.75;transform:translate(calc(-50% + var(--confetti-dx) * .91),calc(-50% + var(--confetti-vy) * .8 + 64px)) rotate(calc(var(--confetti-spin) * .8)) scaleX(.85)}to{opacity:0;transform:translate(calc(-50% + var(--confetti-dx)),calc(-50% + var(--confetti-vy) + 100px)) rotate(var(--confetti-spin)) scale(.7,.5)}}@media (prefers-reduced-motion:reduce){.set-completion-effects__burst--confetti{animation:none}.set-completion-effects__confetti{display:none;animation:none}}