.match-layout[data-interface-version=readable-table]{--readable-panel:#154f43;--readable-self:#1a6552;--readable-line:#669b83;--readable-ink:#fffbed;--readable-muted:#c9e2d4}:root[data-theme=miami] .match-layout[data-interface-version=readable-table]{--readable-panel:#d7f5ec;--readable-self:#fff7d7;--readable-line:#087782;--readable-ink:#123e43;--readable-muted:#315e60}.match-layout[data-interface-version=readable-table] .table-overview__station,:root .match-layout[data-interface-version=readable-table] .table-boards>.player-board{background:var(--readable-panel);color:var(--readable-ink);border:1px solid var(--readable-line);border-radius:12px;padding:12px}.match-layout[data-interface-version=readable-table] .table-overview__station[data-current=true],:root .match-layout[data-interface-version=readable-table] .table-boards>.player-board[data-active=true]{outline:2px solid #ffdf62;outline-offset:-3px}.match-layout[data-interface-version=readable-table] .player-board>div:first-child>div>p:nth-child(2){color:var(--readable-muted);font-size:12px;font-variant-numeric:tabular-nums}.match-layout[data-interface-version=readable-table] .player-board-assets{margin-top:10px}:root .match-layout[data-interface-version=readable-table] .table-boards>.player-board>div:first-child>div:first-child{grid-column:1}.match-layout[data-interface-version=readable-table] .player-tableau{position:relative;background:var(--readable-self);color:var(--readable-ink);border:1px solid var(--readable-line);border-radius:12px;padding:24px 12px 6px;height:auto;min-height:calc(var(--tableau-bank-height) + 30px);max-height:none}.readable-table__own-heading{position:absolute;inset:5px 12px auto;display:flex;justify-content:space-between;gap:12px;font-size:12px;line-height:18px}.match-layout[data-interface-version=readable-table] .player-tableau:not([data-expanded=true]) .player-tableau__properties{max-height:min(180px,calc(var(--tableau-card-height) + 18px + (var(--tableau-max-cards, 1) - 1) * var(--tableau-step)))}.readable-table__own-heading span{font-variant-numeric:tabular-nums;color:var(--readable-muted)}.match-layout[data-interface-version=readable-table] .table-overview__station[data-viewer=true]{background:var(--readable-self)}.match-layout[data-interface-version=readable-table] .table-overview__name{font-size:15px}.match-layout[data-interface-version=readable-table] .table-overview__station[data-current=true] .table-overview__name{color:var(--readable-ink)}.match-layout[data-interface-version=readable-table] .table-overview__summary{color:var(--readable-muted);gap:10px}.match-layout[data-interface-version=readable-table] .table-overview__progress{font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}.match-layout[data-interface-version=readable-table] .table-overview__empty{display:none}.match-layout[data-interface-version=readable-table] .table-overview__turn{color:var(--readable-ink);font-size:11px}.match-layout[data-interface-version=readable-table] .table-overview__bank-label{color:var(--readable-muted)}.match-layout[data-interface-version=readable-table] .table-overview__layout{gap:12px}@media (max-width:600px){.match-layout[data-interface-version=readable-table] .table-overview__station{padding:10px}}.hold-action-scene{position:fixed;z-index:10015;inset:max(20px,env(safe-area-inset-top)) 0 auto;display:flex;justify-content:center;pointer-events:none;visibility:hidden}.hold-action-scene[data-visible=true]{visibility:visible}.hold-action-scene__frame{position:relative;width:min(320px,64vw,42dvh);aspect-ratio:1;border:4px solid #191b17;border-radius:24px;overflow:hidden;background:#fffbed;box-shadow:0 0 0 3px #ffe146,0 7px 0 3px #191b17}.hold-action-scene img,.hold-action-scene video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hold-action-scene__progress{position:absolute;inset:auto 0 0;height:8px;background:#ffe146;border-top:2px solid #191b17;transform-origin:left}.power-offer[data-charging=true]{transform:translateY(calc(-5px * var(--purchase-progress))) scale(calc(1 + .025 * var(--purchase-progress)));box-shadow:0 0 0 2px #e7ae29,0 5px 15px #7b561733}.power-offer .power-charge-rays{position:absolute;inset:0;overflow:hidden;border-radius:inherit}.power-charge-rays{display:block;pointer-events:none}.power-charge-rays i{position:absolute;left:calc(50% - 2px);top:calc(50% - 32px);width:4px;height:64px;border-radius:2px;background:#eab83c;opacity:var(--purchase-progress);transform:rotate(var(--ray-angle)) translateY(calc(-36px - 22px * var(--purchase-progress))) scaleY(var(--purchase-progress))}.power-purchase-success{position:relative;justify-items:center;gap:20px;width:100%;padding:24px 16px;text-align:center;color:#fff5c9;background:#123d32f5;border-block:2px solid #edc454}.power-purchase-success,.power-purchase-toast{display:grid;align-items:center;overflow:hidden}.power-purchase-toast{position:fixed;z-index:1000;inset:0;pointer-events:none}.power-purchase-toast *{pointer-events:none}@media (max-height:500px){.power-purchase-toast .power-purchase-success{grid-template-columns:66px minmax(0,1fr);gap:12px;padding:12px;text-align:left}.power-purchase-toast .power-purchase-success__card{width:66px;height:99px}.power-purchase-toast .power-purchase-success__card>.deal-card{transform:scale(.6);transform-origin:top left}}.power-purchase-success__card{position:relative;width:132px;height:198px;animation:power-purchase-arrival .65s ease-out both}.power-purchase-success__card>.deal-card{position:relative;transform:scale(1.2);transform-origin:top left;box-shadow:0 8px 22px #0006}.power-purchase-success__card>.power-charge-rays{position:absolute;inset:-32px;animation:power-purchase-rays 1.05s ease-out both}.power-purchase-success__card .power-charge-rays i{width:7px;height:100px;top:calc(50% - 50px);left:calc(50% - 3.5px);background:#ffdf68;transform:rotate(var(--ray-angle)) translateY(-94px)}.power-purchase-success>[role=status]{position:relative;max-width:520px}.power-purchase-success p,.power-purchase-success strong{display:flex;align-items:center;justify-content:center;gap:6px;overflow-wrap:anywhere}.power-purchase-success strong{font-size:21px;line-height:1.2}.power-purchase-success p{margin-top:8px;font-size:13px}.power-purchase-success svg{flex-shrink:0}@keyframes power-purchase-arrival{0%{transform:translateY(12px) scale(.82) rotate(-5deg)}65%{transform:translateY(-4px) scale(1.04) rotate(1deg)}to{transform:none}}@keyframes power-purchase-rays{0%{opacity:0;transform:scale(.6)}35%{opacity:1}to{opacity:0;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.power-offer[data-charging=true]{transform:none}.power-purchase-success__card,.power-purchase-success__card>.power-charge-rays{animation:none}.power-purchase-success__card>.power-charge-rays{display:none}}.turn-splash{position:fixed;inset:0;z-index:55;pointer-events:none;display:grid;place-items:center;overflow:hidden;background:#073e352b;animation:turn-splash-fade 1.9s ease both}.turn-splash__title{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;padding:24px;background:#123f38f2;color:#e2f6f0;box-shadow:0 8px 30px #05241f40;animation:turn-splash-arrive .36s ease-out both}.turn-splash[data-mine=true] .turn-splash__title{color:#ffdf62;border-block:2px solid #e9c854}.turn-splash__title svg{flex-shrink:0}.turn-splash__copy{display:grid;gap:8px;min-width:0;text-align:center}.turn-splash__copy>span{font-size:14px;line-height:1.4;overflow-wrap:anywhere}.turn-splash__title strong{max-width:540px;min-width:0;font-family:var(--font-card-display),sans-serif;font-size:32px;line-height:1.12;overflow-wrap:anywhere;text-align:center;letter-spacing:0}.turn-splash__confetti{position:absolute;inset:0;pointer-events:none}.turn-splash__confetti i{position:absolute;top:50%;width:7px;height:13px;animation:turn-edge-burst 1.1s var(--delay) ease-out both}@keyframes turn-splash-fade{0%{opacity:0}14%,72%{opacity:1}to{opacity:0}}@keyframes turn-splash-arrive{0%{transform:translateY(12px)}to{transform:none}}@keyframes turn-edge-burst{0%{opacity:0;transform:translate(0) rotate(0deg)}15%{opacity:1}to{opacity:0;transform:translate(var(--travel),var(--rise)) rotate(240deg)}}@media (prefers-reduced-motion:reduce){.turn-splash,.turn-splash__title{animation:none}.turn-splash__confetti{display:none}}.hold-action-visual{position:relative;display:inline-block;flex:0 0 auto;width:66px;height:44px;overflow:hidden;pointer-events:none;isolation:isolate;color:#183d35}.hold-action-visual-slot{display:block;width:66px;height:44px;flex:0 0 66px;pointer-events:none}.hold-compact>.hold-action-visual-slot{width:33px;height:22px;flex-basis:33px}.hold-compact>.hold-action-visual-slot>.hold-action-visual{transform:scale(.5);transform-origin:top left}.hold-card-preview{position:relative;width:-moz-fit-content;width:fit-content;isolation:isolate}.hold-card-preview__card{transition:transform 90ms linear,filter 90ms linear;transform-origin:50% 85%}.hold-card-preview:not([data-hold-motion=wild]) .hold-card-preview__card{transform:translateY(calc(var(--hold-p) * -9px)) rotate(calc(var(--hold-p) * -3deg));filter:drop-shadow(0 calc(var(--hold-p) * 8px) calc(var(--hold-p) * 5px) #173c3255)}.hold-card-preview[data-hold-motion=draw] .hold-card-preview__card{transform:perspective(450px) translateY(calc(var(--hold-p) * -10px)) rotateX(calc(var(--hold-p) * 12deg))}.hold-card-preview[data-hold-motion=discard] .hold-card-preview__card{transform:perspective(450px) rotateY(calc(var(--hold-p) * 65deg))}.hold-card-preview[data-hold-motion=swap] .hold-card-preview__card{transform:translateX(calc(var(--hold-p) * 10px)) rotate(calc(var(--hold-p) * 8deg))}.hold-card-preview[data-hold-motion=steal] .hold-card-preview__card{transform:translate(calc(var(--hold-p) * -8px),calc(var(--hold-p) * -12px)) rotate(calc(var(--hold-p) * -8deg))}.hold-card-preview[data-hold-motion=dealbreaker] .hold-card-preview__card{transform:translateY(calc(var(--hold-p) * -12px)) scale(calc(1 + var(--hold-p) * .035));filter:drop-shadow(calc(var(--hold-p) * 3px) calc(var(--hold-p) * 5px) 0 #82b9a4) drop-shadow(calc(var(--hold-p) * 3px) calc(var(--hold-p) * 5px) 0 #e5bf69)}.hold-card-preview__stamp{position:absolute;top:38%;left:8%;width:84%;padding:5px 0;border:3px double #982d43;border-radius:4px;color:#982d43;background:#fff5dceb;font:900 22px/1 Arial,sans-serif;text-align:center;pointer-events:none;opacity:var(--hold-p);transform:translateY(calc((1 - var(--hold-p)) * -12px)) rotate(-12deg) scale(calc(1.15 - var(--hold-p) * .15))}.hold-card-preview__ribbon{position:absolute;top:44%;left:-3%;width:106%;height:17px;border-block:2px solid #ffd98c;background:#d54f7b;pointer-events:none;transform:scaleX(var(--hold-p))}.hold-construction{position:absolute;width:76%;height:48%;left:12%;bottom:6%;overflow:hidden;pointer-events:none;isolation:isolate}.hold-construction>span{position:absolute;box-sizing:border-box}.hold-construction__foundation{left:7%;bottom:0;width:86%;height:9%;background:#9ad4bd;border:2px solid #173c32;border-radius:3px;transform:scaleX(var(--build-foundation));transform-origin:center}.hold-construction__floor{left:20%;width:60%;height:35%;border:2px solid #173c32;background:#60b98b;box-shadow:inset -7px 0 #267857;display:flex;align-items:center;justify-content:space-evenly}.hold-construction__floor--lower{bottom:8%;opacity:var(--build-lower);transform:translateY(calc((1 - var(--build-lower)) * -38%)) rotate(calc((1 - var(--build-lower)) * -8deg))}.hold-construction__floor--upper{bottom:41%;opacity:var(--build-upper);transform:translateY(calc((1 - var(--build-upper)) * -35%)) rotate(calc((1 - var(--build-upper)) * 7deg))}.hold-construction__floor i{width:16%;height:30%;background:#173c32;border:1px solid #173c32;box-shadow:inset 0 0 0 8px rgb(255 224 128/var(--build-finish))}.hold-construction__roof{bottom:40%;left:12%;width:76%;height:29%;background:#173c32;clip-path:polygon(50% 0,100% 86%,96% 100%,4% 100%,0 86%);opacity:var(--build-roof);transform:translateY(calc((1 - var(--build-roof)) * -60%)) rotate(calc((1 - var(--build-roof)) * -12deg));transform-origin:85% 100%}.hold-construction__roof:after{content:"";position:absolute;inset:4px 7px 3px;background:#ed6980;clip-path:polygon(50% 0,100% 100%,0 100%)}.hold-construction__door{left:45%;bottom:8%;width:12%;height:19%;background:#173c32;border:1px solid #ffe080;opacity:var(--build-finish)}.hold-construction[data-building=hotel] .hold-construction__floor{background:#ea657d;box-shadow:inset -7px 0 #ad3b55}.hold-construction[data-building=hotel] .hold-construction__roof{bottom:74%;height:10%;clip-path:none;border:2px solid #173c32;background:#ffe080}.hold-construction[data-building=hotel] .hold-construction__roof:after{display:none}.hold-card-preview:is([data-hold-motion=house],[data-hold-motion=hotel]) .hold-card-preview__card{transform:none;filter:none}.hold-card-preview[data-hold-motion=rent] .hold-card-preview__stamp{opacity:var(--build-stamp);transform:translateY(calc((1 - var(--build-stamp)) * -22px)) rotate(calc(-18deg + var(--build-stamp) * 6deg)) scale(calc(1.3 - var(--build-stamp) * .3))}.hold-card-preview[data-hold-motion=birthday] .hold-card-preview__ribbon{left:0;width:100%;transform:scaleX(var(--build-upper))}.hold-action-visual>.hold-construction{width:50px;height:39px;left:8px;bottom:4px}.hold-action-visual .hold-construction__floor{border-width:1px;box-shadow:inset -3px 0 #267857}.hold-action-visual .hold-construction__foundation{border-width:1px}.hold-action-visual .hold-construction__roof:after{inset:2px 4px 2px}@media (prefers-reduced-motion:reduce){.hold-card-preview__building,.hold-card-preview__card,.hold-card-preview__ribbon,.hold-card-preview__stamp{transition:none!important;transform:none!important;filter:none!important}.hold-card-preview__ribbon{opacity:var(--hold-p)}}.hold-action-visual>span{position:absolute;transition:transform 90ms linear,opacity 90ms linear,clip-path 90ms linear}.hold-action-visual__base{inset:auto 5px 6px;height:5px;border-radius:2px;background:#9ad4bd;transform:scaleX(calc(.65 + var(--hold-p) * .35))}.hold-action-visual__card{left:23px;top:8px;width:22px;height:29px;border:1.5px solid #173c32;border-radius:3px;background:linear-gradient(#e65b77 0 27%,#fffdf0 27%);box-shadow:0 1px 1px #0004;transform-origin:50% 100%}.hold-action-visual__card--one{transform:translate(-8px,1px) rotate(-10deg)}.hold-action-visual__card--two{transform:translate(6px,1px) rotate(9deg);background:linear-gradient(#69bdb1 0 27%,#fffdf0 27%)}.hold-action-visual__card--three{transform:translateY(calc(var(--hold-p) * -7px))}.hold-action-visual__symbol{left:21px;top:7px;display:none}.hold-action-visual__crack,.hold-action-visual__double,.hold-action-visual__ribbon{display:none}.hold-action-visual__meter{left:4px;bottom:0;height:3px;width:var(--hold-fill);max-width:58px;background:#ffd65a;border-radius:2px}.hold-action-visual[data-motion=property] .hold-action-visual__card--three{transform:translateY(calc(var(--hold-p) * -7px)) rotate(calc(var(--hold-p) * 7deg))}.hold-action-visual[data-motion=wild] .hold-action-visual__card--three{background:conic-gradient(#e55c76,#f6d265,#70bdae,#84b8e0,#e55c76);transform:translateY(calc(var(--hold-p) * -7px)) rotate(calc(var(--hold-p) * 18deg))}.hold-action-visual[data-motion=bank] .hold-action-visual__card{background:#cde5cc}.hold-action-visual[data-motion=bank] .hold-action-visual__card--one{transform:translate(calc(-4px - var(--hold-p) * 9px),1px) rotate(calc(var(--hold-p) * -20deg))}.hold-action-visual[data-motion=bank] .hold-action-visual__card--two{transform:translate(calc(4px + var(--hold-p) * 9px),1px) rotate(calc(var(--hold-p) * 20deg))}.hold-action-visual[data-motion=discard] .hold-action-visual__card--three{background:#e5b85b;transform:translateY(calc(var(--hold-p) * -6px)) perspective(150px) rotateY(calc(var(--hold-p) * 160deg))}.hold-action-visual[data-motion=draw] .hold-action-visual__card--one{transform:translate(calc(-7px - var(--hold-p) * 7px),calc(var(--hold-p) * -5px)) rotate(calc(-8deg - var(--hold-p) * 12deg))}.hold-action-visual[data-motion=draw] .hold-action-visual__card--two{transform:translate(calc(7px + var(--hold-p) * 7px),calc(var(--hold-p) * -5px)) rotate(calc(8deg + var(--hold-p) * 12deg))}.hold-action-visual[data-motion=steal] .hold-action-visual__card--three{transform:translate(calc(var(--hold-p) * -14px),calc(var(--hold-p) * -7px)) rotate(calc(var(--hold-p) * -12deg))}.hold-action-visual[data-motion=swap] .hold-action-visual__card--one{background:linear-gradient(var(--swap-one,#b9c5bf) 0 27%,#fffdf0 27%);transform:translate(calc(-15px + var(--hold-p) * 24px),calc(var(--hold-p) * -5px)) rotate(-8deg)}.hold-action-visual[data-motion=swap] .hold-action-visual__card--two{background:linear-gradient(var(--swap-two,#b9c5bf) 0 27%,#fffdf0 27%);transform:translate(calc(15px - var(--hold-p) * 24px),calc(var(--hold-p) * 3px)) rotate(8deg)}.hold-action-visual[data-motion=swap] .hold-action-visual__card--three{display:none}.hold-action-visual[data-motion=dealbreaker] .hold-action-visual__card--one{transform:translate(-11px,calc(var(--hold-p) * -7px)) rotate(-10deg)}.hold-action-visual[data-motion=dealbreaker] .hold-action-visual__card--two{transform:translate(11px,calc(var(--hold-p) * -7px)) rotate(10deg)}.hold-action-visual[data-motion=move] .hold-action-visual__card--three{transform:translateX(calc(var(--hold-p) * 12px))}.hold-action-visual:is([data-motion=rent],[data-motion=birthday],[data-motion=double],[data-motion=house],[data-motion=hotel],[data-motion=block],[data-motion=counter],[data-motion=end],[data-motion=leave],[data-motion=buy]) .hold-action-visual__symbol{display:block;color:#ffe080;filter:drop-shadow(0 1px 1px #173c32)}.hold-action-visual:is([data-motion=block],[data-motion=counter],[data-motion=end],[data-motion=leave],[data-motion=buy]) .hold-action-visual__card{display:none}.hold-action-visual[data-motion=rent] .hold-action-visual__symbol{transform:translateY(calc(-8px + var(--hold-p) * 12px)) rotate(calc(-15deg + var(--hold-p) * 15deg));color:#ea657d}.hold-action-visual[data-motion=birthday] .hold-action-visual__ribbon{display:block;top:17px;left:10px;width:46px;height:5px;background:#f4a5c0;transform:scaleX(var(--hold-p))}.hold-action-visual[data-motion=double] .hold-action-visual__symbol{display:none}.hold-action-visual[data-motion=double] .hold-action-visual__double{display:block;top:8px;left:19px;font-size:21px;font-weight:900;line-height:1;color:#173c32;transform:scale(calc(.65 + var(--hold-p) * .45))}.hold-action-visual:is([data-motion=house],[data-motion=hotel]) .hold-action-visual__symbol{top:3px;color:#80dab2;transform:translateY(calc(12px - var(--hold-p) * 12px));clip-path:inset(calc(65% - var(--hold-p) * 65%) 0 0)}.hold-action-visual[data-motion=block] .hold-action-visual__symbol{clip-path:inset(calc(75% - var(--hold-p) * 75%) 0 0);transform:scale(calc(.8 + var(--hold-p) * .2))}.hold-action-visual[data-motion=counter] .hold-action-visual__crack{display:block;top:8px;left:30px;height:24px;width:6px;background:#ed6980;clip-path:polygon(60% 0,15% 45%,55% 45%,10% 100%,100% 35%,60% 35%);transform:scaleY(var(--hold-p))}.hold-action-visual[data-motion=end] .hold-action-visual__symbol{transform:translateX(calc(var(--hold-p) * 15px));opacity:calc(.45 + var(--hold-p) * .55)}.hold-action-visual[data-motion=leave] .hold-action-visual__symbol{transform:translateX(calc(var(--hold-p) * 6px));opacity:calc(1 - var(--hold-p) * .35)}.hold-action-visual[data-motion=buy] .hold-action-visual__symbol{transform:translateY(calc(var(--hold-p) * -6px)) scale(calc(1 + var(--hold-p) * .15))}@media (prefers-reduced-motion:reduce){.hold-action-visual>span{transition:none!important;transform:none!important;clip-path:none!important}.hold-action-visual__card--one,.hold-action-visual__card--two{display:none}.hold-action-visual__meter{transform:none}}.hold-action-visual:is([data-motion=house],[data-motion=hotel])>:is(.hold-action-visual__card,.hold-action-visual__symbol,.hold-action-visual__base){display:none}.hold-action-visual[data-motion=rent] .hold-action-visual__symbol{transform:translateY(calc(-8px + var(--build-stamp) * 12px)) rotate(calc(-15deg + var(--build-stamp) * 15deg))}.hold-action-visual[data-motion=birthday] .hold-action-visual__symbol:before{content:"";position:absolute;left:-2px;top:2px;width:29px;height:5px;border:1px solid #173c32;background:#ea657d;transform:translateY(calc((1 - var(--build-upper)) * -7px)) rotate(calc((1 - var(--build-upper)) * -12deg))}.hold-action-visual[data-motion=birthday] .hold-action-visual__ribbon{transform:scaleX(var(--build-roof))}.hold-action-visual[data-motion=dealbreaker] .hold-action-visual__card--one{transform:translate(calc(-11px + var(--build-roof) * 7px),calc(var(--build-lower) * -7px)) rotate(calc(-10deg + var(--build-roof) * 10deg))}.hold-action-visual[data-motion=dealbreaker] .hold-action-visual__card--two{transform:translate(calc(11px - var(--build-roof) * 7px),calc(var(--build-upper) * -7px)) rotate(calc(10deg - var(--build-roof) * 10deg))}.hold-action-visual[data-motion=dealbreaker] .hold-action-visual__card--three{transform:translateY(calc(var(--build-roof) * -7px))}.hold-card-preview[data-active=false] .hold-construction{visibility:hidden}@media (prefers-reduced-motion:reduce){.hold-action-visual__symbol:before,.hold-construction>span{transform:none!important;transition:none!important}.hold-construction__foundation{opacity:var(--build-foundation)}.hold-card-preview[data-hold-motion=birthday] .hold-card-preview__ribbon,.hold-card-preview[data-hold-motion=rent] .hold-card-preview__stamp{transform:none!important}.hold-card-preview[data-hold-motion=birthday] .hold-card-preview__ribbon{opacity:var(--build-upper)}}.action-splash{--splash-duration:3250ms;--splash-motion-duration:1250ms;position:fixed;inset:0;z-index:10001;display:grid;place-items:center;isolation:isolate;overflow:hidden;padding:max(18px,env(safe-area-inset-top)) 20px max(18px,env(safe-area-inset-bottom));background:rgb(8 21 17/52%);color:#fffbed;pointer-events:none;animation:action-stage var(--splash-duration) ease both}.action-splash *{box-sizing:border-box;pointer-events:none!important}.action-splash[data-presenting=false]{opacity:0;animation:none}.action-splash[data-presenting=false] *{animation-play-state:paused!important}.action-splash__band{width:min(100%,640px);height:min(76%,600px);min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);grid-template-areas:"heading" "scene";align-items:center;justify-items:center;gap:20px}.action-splash__heading{grid-area:heading;width:100%;text-align:center;overflow-wrap:anywhere;z-index:1;animation:action-headline .45s ease-out both}.action-splash__heading strong{display:block;font-family:var(--font-card-display,sans-serif);font-size:44px;font-weight:400;line-height:1.08;letter-spacing:0;color:#fffbed;paint-order:stroke fill;text-transform:uppercase;-webkit-text-stroke:2px #191b17;text-shadow:0 3px 0 #191b17}.action-splash__heading p{width:-moz-fit-content;width:fit-content;max-width:100%;margin:12px auto 0;padding:8px 14px;border:2px solid #191b17;border-radius:8px;background:#fffbed;color:#18251f;font-size:16px;line-height:1.35;font-weight:750;text-wrap:balance}.action-splash__stage{grid-area:scene;width:100%;height:100%;min-height:0;position:relative;container-type:size}.action-splash[data-kind=birthday] .action-splash__scene{background:#16bac1}.action-splash__scene{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(100%,100cqh);aspect-ratio:1;max-height:100%;overflow:hidden;border:3px solid #191b17;border-radius:20px;background:#fffbed;box-shadow:0 0 0 2px #ffe146}.action-splash__scene img,.action-splash__scene video{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.action-splash__cards{grid-area:scene;display:flex;align-self:center;justify-content:center;gap:24px;width:100%}.action-splash__cards figure{margin:0;flex:0 1 144px;min-width:0}.action-splash__face{--face-scale:1;width:110px;height:165px;margin:0 auto;filter:drop-shadow(0 4px 0 #15251b44)}.action-splash__face>.deal-card{width:110px;height:165px;transform:scale(var(--face-scale));transform-origin:top left}.action-splash__cards figcaption{margin-top:12px;padding:6px 8px;border-radius:8px;background:#fffbed;color:#18251f;text-align:center;font-size:14px;line-height:1.3;font-weight:750;overflow-wrap:anywhere}.action-splash figure[data-direction=received]{animation:action-transfer-left .85s ease-in-out both}.action-splash figure[data-direction=given]{animation:action-transfer-right .85s ease-in-out both}@keyframes action-stage{0%{opacity:0}5%,93.846%{opacity:1}to{opacity:0}}@keyframes action-headline{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes action-transfer-left{0%{opacity:0;transform:translateX(36px) rotate(6deg) scale(.9)}25%{opacity:1}to{opacity:1;transform:none}}@keyframes action-transfer-right{0%{opacity:0;transform:translateX(-36px) rotate(-6deg) scale(.9)}25%{opacity:1}to{opacity:1;transform:none}}@media (max-width:600px){.action-splash{padding-inline:18px}.action-splash__band{gap:18px}.action-splash__heading strong{font-size:32px}.action-splash__heading p{font-size:14px;padding:7px 10px}.action-splash__cards{gap:16px}}@media (max-height:560px) and (min-aspect-ratio:1/1){.action-splash{padding-block:12px}.action-splash__band{height:86%;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);grid-template-areas:"heading scene";gap:24px}.action-splash__heading strong{font-size:28px}.action-splash__heading p{font-size:13px;padding:6px 8px}.action-splash__cards{gap:12px}.action-splash__face{--face-scale:.8;width:88px;height:132px}.action-splash__cards figcaption{font-size:12px}}@media (prefers-reduced-motion:reduce){.action-splash,.action-splash *{animation:none!important}}