.game-modal-layer.is-minigame .game-modal-layer__panel:has(.flip-play){width:min(920px,calc(100vw - 24px));max-height:none;padding:0;overflow:hidden}.game-modal-layer.is-minigame .mg-overlay--flip{width:100%;height:min(640px,calc(100dvh - 32px));max-height:none;padding:0;overflow:hidden}.game-modal-layer.is-minigame .flip-play{height:100%;display:flex;flex-direction:column;min-height:0}.game-modal-layer.is-minigame .flip-play__head{height:80px;min-height:80px;box-sizing:border-box;margin:0;padding:12px 130px 12px 24px}.game-modal-layer.is-minigame .flip-play__meta{min-width:60px;min-height:60px}.game-modal-layer.is-minigame .flip-play__stage{flex:1;min-height:0;overflow:auto;align-content:stretch;align-items:center;grid-template-columns:230px minmax(0,1fr);grid-template-rows:22px minmax(150px,1fr) 44px 142px 54px;grid-template-areas:"watch watch" "bet cards" "bet call" "bet choices" "strip strip";padding:14px 20px;gap:8px 20px}.game-modal-layer.is-minigame .flip-play__watch{margin:0;font-size:12px;line-height:1.25}.game-modal-layer.is-minigame .flip-play__table{align-self:center}.game-modal-layer.is-minigame .flip-card__slot{height:155px}.game-modal-layer.is-minigame .flip-play__call{margin:0;text-align:center}.game-modal-layer.is-minigame .flip-play__choices{display:block;min-width:0}.game-modal-layer.is-minigame .flip-play__choice-kicker{margin:0 0 6px;line-height:1.3}.game-modal-layer.is-minigame .flip-play__guess .flip-play__art-btn>span:not(.flip-play__plate){font-size:12px;line-height:1.4}.game-modal-layer.is-minigame .flip-play__strip{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.flip-bet-control{align-self:center}.flip-bet-control .round-bet-panel{grid-template-rows:62px 52px 88px}.flip-bet-control .round-bet-panel>small{align-self:center}.flip-bet-control .round-bet-panel__stake{align-items:center}.flip-bet-control .round-bet-panel__presets{align-self:stretch}.game-modal-layer.is-minigame.is-required .game-modal-layer__panel:has(.classic-auction){width:min(760px,calc(100vw - 24px));max-height:none;padding:0;overflow:hidden}.game-modal-layer.is-minigame.is-required .classic-auction{width:100%;height:min(630px,calc(100dvh - 32px));max-height:none;padding:20px 24px;display:flex;flex-direction:column;gap:12px;overflow:hidden}.classic-auction>header{flex:none;min-height:60px}.classic-auction>header h2{font-size:26px;line-height:1.15;margin:4px 0 0;overflow-wrap:anywhere}.classic-auction-body{flex:1;min-height:0;overflow:auto;scrollbar-width:thin}.classic-auction .classic-auction-hero{grid-template-columns:110px minmax(0,1fr);gap:20px;margin:0 0 10px}.classic-auction .classic-auction-art{width:110px;height:110px}.classic-auction .classic-deed-price{font-size:42px;line-height:1.1;margin:5px 0}.classic-auction .classic-auction-leader{min-height:30px;gap:8px}.classic-auction .classic-auction-leader>.token-art{width:28px;height:28px}.classic-auction .classic-auction-leader b{font-size:16px;line-height:1.2}.classic-auction .classic-auction-seats{margin:8px 0;gap:5px}.classic-auction .classic-auction-seats span{font-size:11px;padding:4px 8px}.classic-auction .classic-auction-history{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:42px;gap:5px;min-height:89px}.classic-auction .classic-auction-history p{min-width:0;margin:0;padding:6px 10px;gap:8px;border-radius:6px}.classic-auction-history p b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.classic-auction-history p strong{flex:none;font-size:18px;margin-left:auto}.classic-auction-history p span{display:none}.classic-auction-history p:first-child{border-left:3px solid #bc9149;background:#edd8a6}.classic-auction-controls{flex:none;min-width:0;padding-top:10px;border-top:1px solid #bf98534d}.classic-auction .classic-auction-entry{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 12px}.classic-auction .classic-auction-entry label{font-size:13px;gap:10px}.classic-auction .classic-auction-entry input{width:100px;height:44px;padding:6px 10px;font-size:20px}.classic-auction .classic-auction-entry>div{margin:0;gap:5px;align-items:center}.classic-auction .classic-auction-entry button{min-height:42px;flex:1;padding:5px 8px;font-size:13px}.classic-auction .classic-auction-entry small,.classic-auction .classic-auction-entry p{grid-column:1/-1;line-height:1.3;font-size:11px;margin:0}.classic-auction .classic-auction-note{font-size:11px;line-height:1.3;margin:6px 0 10px}.classic-auction .classic-auction-actions button{min-height:48px;font-size:16px}@media(max-width:650px){.game-modal-layer.is-minigame .mg-overlay--flip{height:min(790px,calc(100dvh - 24px))}.game-modal-layer.is-minigame .flip-play__head{height:72px;min-height:72px;padding:10px 110px 10px 14px}.game-modal-layer.is-minigame .flip-play__stage{grid-template-columns:minmax(0,1fr);grid-template-rows:24px minmax(148px,1fr) 42px 132px 108px 48px;grid-template-areas:"watch" "cards" "call" "choices" "bet" "strip";gap:8px;padding:12px}.game-modal-layer.is-minigame .flip-card__slot{height:124px}.game-modal-layer.is-minigame .flip-play__call{font-size:13px;line-height:1.3}.game-modal-layer.is-minigame .flip-play__strip dd{font-size:17px}.flip-bet-control .round-bet-panel{grid-template-columns:1fr 1fr;grid-template-rows:34px 44px;padding:10px;gap:8px}.flip-bet-control .round-bet-panel__stake{padding:4px 8px;font-size:12px}.flip-bet-control .round-bet-panel__stake strong{font-size:17px}.flip-bet-control .round-bet-panel__action{grid-column:2;grid-row:1/3;height:100%;min-height:0;font-size:12px;padding:6px}.flip-bet-control .round-bet-panel__presets,.flip-bet-control .round-bet-panel>small{grid-column:1;grid-row:2;font-size:11px}.flip-bet-control .round-bet-panel__presets button{padding:3px;font-size:11px}.game-modal-layer.is-minigame.is-required .classic-auction{height:min(700px,calc(100dvh - 24px));padding:16px 12px;gap:10px}.classic-auction>header{min-height:62px}.classic-auction>header h2{font-size:22px}.classic-auction .classic-auction-hero{grid-template-columns:85px minmax(0,1fr);gap:12px}.classic-auction .classic-auction-art{width:85px;height:94px}.classic-auction .classic-deed-price{font-size:36px}.classic-auction .classic-auction-entry{grid-template-columns:1fr;gap:7px}.classic-auction .classic-auction-entry label{justify-content:space-between}.classic-auction .classic-auction-entry input{width:130px}.classic-auction .classic-auction-entry>div{flex-wrap:nowrap}}@media(max-height:520px)and (min-width:651px){.game-modal-layer.is-minigame.is-required .classic-auction{padding:12px 18px;gap:6px}.classic-auction>header{min-height:46px}.classic-auction .classic-auction-art{height:70px}}.classic-trade-receipt{position:fixed;z-index:14000;left:50%;top:20px;transform:translate(-50%);width:min(650px,calc(100vw - 24px));max-height:calc(100dvh - 40px);overflow:auto;scrollbar-width:thin;padding:18px 20px;background:#faf0d9;color:#532e25;border:1px solid #b59251;border-radius:16px;box-shadow:0 14px 50px #1d090960;animation:trade-receipt-in .3s ease-out}.classic-trade-receipt header{display:flex;gap:12px;align-items:center;padding-right:38px}.classic-trade-receipt header>span{font-size:26px;color:#317051}.classic-trade-receipt h3{font-weight:800;font-size:21px;line-height:1.2;margin:0}.classic-trade-receipt p{margin:4px 0;font-size:12px;line-height:1.4}.classic-trade-receipt__close{position:absolute;right:10px;top:10px;width:38px;height:38px;border:1px solid #b9965b;border-radius:50%;color:#593526;background:#f3e4c4;font-size:24px}.classic-trade-receipt__exchange{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:14px;overflow:hidden}.classic-trade-receipt__side{min-width:0}.classic-trade-receipt__side>p{display:flex;align-items:center;gap:8px;min-height:34px}.classic-trade-receipt__side>p span:first-child,.classic-trade-receipt__side>p b{flex:1;min-width:0;overflow-wrap:anywhere}.classic-trade-receipt__side>p b{text-align:right}.classic-trade-receipt__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:210px;overflow:auto;scrollbar-width:thin;padding:4px 0}.classic-trade-receipt__card{min-width:0;background:#f5e5be;border:1px solid #c3a570;border-top:5px solid;border-radius:5px;padding:4px;text-align:center;animation:trade-card-handoff .9s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--card-delay)}.classic-trade-receipt__card img{width:100%;height:50px;object-fit:contain}.classic-trade-receipt__card span{display:block;font-size:10px;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.classic-trade-receipt__side.is-reverse .classic-trade-receipt__card{animation-name:trade-card-handoff-back}.classic-trade-receipt__side>strong{font-size:13px;color:#7f3445;display:block;margin-top:5px}.classic-trade-receipt.is-failed header>span{color:#964d40}.classic-trade-receipt__names{padding-left:38px;overflow-wrap:anywhere}@keyframes trade-receipt-in{0%{opacity:0;translate:0 -10px}to{opacity:1;translate:0 0}}@keyframes trade-card-handoff{0%{opacity:0;transform:translate(-90px) rotate(-12deg) scale(.8)}to{opacity:1;transform:none}}@keyframes trade-card-handoff-back{0%{opacity:0;transform:translate(90px) rotate(12deg) scale(.8)}to{opacity:1;transform:none}}@media(max-width:650px){.classic-trade-receipt{top:12px;padding:15px 12px}.classic-trade-receipt__exchange{gap:10px}.classic-trade-receipt h3{font-size:18px}.classic-trade-receipt__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.classic-trade-receipt,.classic-trade-receipt__card{animation:none!important}}.classic-trade-decline{grid-column:1/-1;width:100%;padding:14px;border:1px solid #bf9855;border-radius:12px;background:#f4e4be;text-align:left}.classic-trade-decline h3{font-size:17px;margin:0 0 10px}.classic-trade-decline__reasons{display:grid;grid-template-columns:1fr 1fr;gap:6px}.classic-trade .classic-trade-decline button{font-size:13px;min-height:42px;padding:8px;line-height:1.25}.classic-trade-decline__reasons button[aria-pressed=true]{background:#793747;color:#fff0d0}.classic-trade-decline label{display:block;font-size:13px;margin-top:12px}.classic-trade-decline textarea{display:block;box-sizing:border-box;width:100%;max-width:100%;min-height:64px;resize:vertical;margin-top:5px;padding:9px;background:#fff8e8;border:1px solid #b89556;border-radius:7px;color:#532e25;font:inherit}.classic-trade-decline>small{display:block;text-align:right;font-size:11px;color:#896544}.classic-trade-decline__actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.classic-trade-decline__actions button{flex:1;min-width:100px}.classic-trade-receipt__reason{margin:12px 0 0 38px;padding:10px 14px;border-left:3px solid #b88c46;background:#ead6aa66;border-radius:0 8px 8px 0;overflow-wrap:anywhere}.classic-trade-receipt__reason>small{display:block;font-size:11px;color:#896544;margin-bottom:4px}.classic-trade-receipt__reason>strong{font-size:16px}.game-modal-layer.is-minigame .mg-overlay--flip .flip-play__head{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:56px 20px;justify-items:center;align-content:center;gap:6px;flex:0 0 108px;height:108px;min-height:108px;padding:10px 72px;margin:0;overflow:hidden}.game-modal-layer.is-minigame .mg-overlay--flip .flip-play__head>div:first-child{width:260px;min-width:0;max-width:100%;height:56px;min-height:56px;padding:4px 12px;background-size:100% 100%}.game-modal-layer.is-minigame .mg-overlay--flip .flip-play__who{margin:0;line-height:20px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;align-self:center}.game-modal-layer.is-minigame .mg-overlay--flip .flip-play__meta{position:absolute;left:14px;right:auto!important;top:24px;width:42px;min-width:0;min-height:0;height:42px;margin:0}.game-modal-layer.is-minigame .mg-overlay--flip .flip-play__stage{grid-template-rows:20px minmax(140px,1fr) 32px 120px 44px;gap:6px 16px;padding:12px 18px}.classic-trade-to-table{margin:0 50px 12px 0!important;min-height:36px!important;padding:7px 14px!important;font-size:14px!important}.classic-trade-return{position:fixed;z-index:13500;bottom:18px;left:50%;transform:translate(-50%);padding:13px 24px;background:#ecc778;color:#503022;border:1px solid #b48a43;border-radius:12px;font-weight:800;box-shadow:0 4px 20px #0005}.classic-trade-receipt.is-success{top:50%;transform:translate(-50%,-50%);width:min(720px,calc(100vw - 24px))}.classic-trade-receipt.is-success .classic-trade-receipt__exchange{display:flex;flex-direction:column;gap:18px}.classic-trade-receipt.is-success .classic-trade-receipt__side>p{display:grid;grid-template-columns:1fr 24px 1fr;gap:12px}.classic-trade-receipt__person{display:flex;align-items:center;gap:9px;overflow-wrap:anywhere;min-width:0}.classic-trade-receipt__person:last-child{justify-content:flex-end}.classic-trade-receipt__person .token-art{flex:none;width:42px;height:42px}.classic-trade-receipt.is-success .classic-trade-receipt__cards{display:flex;justify-content:flex-end;flex-wrap:wrap;max-height:180px;overflow:auto;padding:8px 2px;min-height:98px;container-type:inline-size;background:#e7d2a74d;border-radius:8px}.classic-trade-receipt.is-success .classic-trade-receipt__card{width:76px;flex:none;animation:trade-across-right 1.8s cubic-bezier(.3,.05,.2,1) both;animation-delay:var(--card-delay)}.classic-trade-receipt.is-success .is-reverse .classic-trade-receipt__cards{justify-content:flex-start}.classic-trade-receipt.is-success .is-reverse .classic-trade-receipt__card{animation-name:trade-across-left}@keyframes trade-across-right{0%,20%{opacity:1;transform:translate(calc(-100cqw + 80px)) rotate(-5deg)}85%{transform:translate(6px) rotate(2deg)}to{transform:none}}@keyframes trade-across-left{0%,20%{opacity:1;transform:translate(calc(100cqw - 80px)) rotate(5deg)}85%{transform:translate(-6px) rotate(-2deg)}to{transform:none}}@media(max-width:650px){.game-modal-layer.is-minigame .mg-overlay--flip .flip-play__head{padding:8px 62px;flex-basis:104px;height:104px;min-height:104px}.game-modal-layer.is-minigame .mg-overlay--flip .flip-play__stage{grid-template-rows:24px minmax(124px,1fr) 32px 120px 108px 48px;padding:10px;gap:7px}.classic-trade-receipt.is-success{top:50%}.classic-trade-receipt__person .token-art{width:28px;height:28px}.classic-trade-receipt.is-success .classic-trade-receipt__card{width:64px}}@media(prefers-reduced-motion:reduce){.classic-trade-receipt.is-success .classic-trade-receipt__card{animation:none}}.classic-trade-receipt .classic-trade-receipt__person>.token-art{flex:0 0 42px;width:42px;height:42px;max-width:42px;max-height:42px;position:relative;display:block}.classic-trade-receipt .classic-trade-receipt__person>b{flex:0 1 auto;text-align:inherit}@media(max-width:650px){.classic-trade-receipt .classic-trade-receipt__person>.token-art{flex-basis:28px;width:28px;height:28px;max-width:28px;max-height:28px}}.game-modal-layer.is-minigame:not(.is-minimized) .game-modal-layer__panel:has(>.duel-manual){min-height:0;margin-block:auto;zoom:1!important;width:min(760px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow-y:auto;box-sizing:border-box}.game-modal-layer__panel>.duel-manual{width:100%;max-width:none;padding:28px 20px 20px;box-sizing:border-box}.duel-manual .duel-show__side{display:flex;flex-direction:column;align-items:stretch}.duel-manual .duel-show__side>div:last-of-type{width:100%}.duel-manual .duel-config__start{min-height:48px;width:100%;padding:10px;font-size:16px;line-height:1.3;white-space:normal}.duel-manual .duel-throw-control{max-width:none}.duel-manual .duel-auto-note,.duel-manual>small{font-size:13px;line-height:1.4}@media(max-width:600px),(max-height:500px){.game-modal-layer__panel>.duel-manual{padding:24px 14px 16px}.duel-manual h2{font-size:22px;margin-bottom:8px}.duel-manual>p{font-size:15px;line-height:1.4;margin:8px 0}.duel-manual .duel-show__row{gap:20px;margin:12px auto}.duel-manual .duel-show__who{font-size:15px;line-height:1.3}.duel-manual .duel-show__die:has(.duel-die3d){height:145px}.duel-manual .duel-config__start{font-size:15px;min-height:48px}.duel-manual .duel-auto-note{margin:8px 0}.duel-manual-vs{top:100px}}.duel-manual .duel-show__row{align-items:start}.duel-manual .duel-show__side{align-self:stretch;justify-content:flex-start}.game-modal-layer__panel>.duel-manual{min-height:0}.game-modal-layer.is-minigame:not(.is-minimized) .game-modal-layer__panel:has(>.classic-split-preview){width:min(780px,calc(100vw - 24px));min-height:0;max-height:calc(100dvh - 24px);overflow-y:auto;margin-block:auto;zoom:1!important}.classic-split-preview{padding:clamp(16px,3vw,28px);font-size:15px}.classic-split-preview .classic-live-actions{position:sticky;bottom:-1px;background:#faeed2;padding:12px 0 0;display:flex;flex-wrap:wrap;gap:8px}.classic-split-preview .classic-live-actions button{min-height:44px;margin:0;flex:1 1 180px}.classic-split-estimate{background:#f2e1b8;border:1px solid #c7a465;border-radius:12px;padding:12px;margin:16px 0}.classic-split-estimate h3{font-size:19px;font-weight:800;margin:0 0 8px}.classic-split-estimate table{table-layout:fixed;font-variant-numeric:tabular-nums}.classic-split-estimate th:first-child{width:38%}.classic-split-estimate .is-you{background:#e6c778}.classic-split-estimate small{display:block;font-size:13px;line-height:1.4;margin-top:10px}.turbo-purchase-summary{display:grid;grid-template-columns:auto 1fr;gap:8px 12px;align-items:center}.turbo-purchase-summary p{margin:0}.turbo-purchase-summary strong{grid-column:1/-1}.cell-card__button:disabled{opacity:.5;cursor:not-allowed}.game-modal-layer.is-minigame:not(.is-minimized) .game-modal-layer__panel:has(>.classic-split-preview){overflow:hidden}.classic-split-preview{display:flex;flex-direction:column;max-height:calc(100dvh - 24px);box-sizing:border-box;padding:0!important;overflow:hidden}.classic-split-preview__scroll{overflow-y:auto;min-height:0;padding:24px 24px 8px}.classic-split-preview__scroll h2{padding-right:44px}.classic-split-preview .classic-live-actions{position:static;flex-shrink:0;padding:12px 24px 20px;border-top:1px solid #b38a4c55}.turbo-purchase-summary p,.turbo-purchase-summary strong{font-size:14px;line-height:1.5}.room-shell.is-table-only{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;width:100vw;height:100dvh;max-width:none;padding:0!important;display:grid!important;place-items:center;background:#1c1115;overflow:hidden}.is-table-only .room-shell__top,.is-table-only .room-side-rail,.is-table-only .classic-journal,.is-table-only .classic-live-players,.is-table-only .classic-mobile-board-tools{display:none!important}.is-table-only .room-shell__main{width:min(100vw,100dvh)!important;height:min(100vw,100dvh)!important;max-width:none!important;max-height:none!important;display:block!important;padding:0!important;margin:0!important;flex:none!important;overflow:visible!important}.is-table-only .classic-live.classic-layout{display:block!important;width:100%!important;height:100%!important;padding:0!important;overflow:visible!important}.is-table-only .classic-board-viewport,.is-table-only .classic-board-scroll,.is-table-only .classic-board{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:none!important;aspect-ratio:1!important;margin:0!important;overflow:visible!important}.is-table-only .board-stage,.is-table-only .board-stage__frame,.is-table-only .board-table{min-width:0!important;min-height:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;aspect-ratio:1!important;margin:0!important;padding:0!important}.table-only-exit{position:fixed;top:max(8px,env(safe-area-inset-top));right:max(8px,env(safe-area-inset-right));z-index:60;width:44px;height:44px;border:1px solid #c9a25b;border-radius:12px;color:#f7dfac;background:#2b1925e8;font-size:26px}.table-only-status{position:fixed;bottom:12px;left:50%;transform:translate(-50%);z-index:60;max-width:90vw;padding:10px 16px;border-radius:12px;background:#4d1926;color:#fff1cf}.table-conversation{display:flex;flex-direction:column;min-height:220px;flex:1;color:#f3dba9;overflow:hidden;text-align:left}.table-conversation>header{padding:8px 0;flex:none}.table-conversation>header h2{margin:0;font-size:15px;font-weight:700;letter-spacing:0}.table-conversation>header small{font-size:10px;color:#baa181}.table-conversation__messages{min-height:80px;flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:4px 2px 8px;display:flex;flex-direction:column;gap:8px}.table-conversation__message{background:#493128;border-radius:9px;padding:9px;border:1px solid #8e714538}.table-conversation__message.is-you{background:#53402b}.table-conversation__message header{display:flex;align-items:baseline;justify-content:space-between;gap:5px}.table-conversation__message b{font-size:12px;overflow-wrap:anywhere;min-width:0}.table-conversation__message time{font-size:9px;color:#bba68b;white-space:nowrap}.table-conversation__message p{font-size:13px;line-height:1.35;color:#ffedca;margin:4px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.table-conversation__event{font-size:11px;line-height:1.4;color:#bdac90;margin:0;padding:5px 1px;border-bottom:1px solid #8e714529;overflow-wrap:anywhere}.table-conversation__empty{font-size:12px;line-height:1.5;color:#baa181;margin:8px 0}.table-conversation form{flex:none;display:flex;flex-wrap:wrap;gap:6px;padding-top:8px;border-top:1px solid #8e71454d}.table-conversation input{width:100%;min-width:0;background:#fff3d8;color:#503022;border:1px solid #b28b4f;border-radius:7px;padding:9px;font-size:13px}.table-conversation button{margin-left:auto;min-height:36px;border:1px solid #c79b4c;border-radius:7px;padding:6px 12px;background:#dfbc70;color:#4a2c1e;font-size:12px;font-weight:700}.table-conversation button:disabled{opacity:.45}.table-conversation__error{font-size:11px;color:#e4b799;margin-top:5px}.classic-live.classic-layout>.classic-journal{display:flex;flex-direction:column;overflow:hidden}.classic-journal>.classic-session-controls{flex:none}.table-history-drawer .table-conversation{height:300px;max-height:40dvh}@media(max-width:1100px){.classic-live.classic-layout>.classic-journal{display:flex;grid-column:1/-1;grid-row:2;max-height:400px;min-height:400px}.classic-live.classic-layout{overflow-y:auto;height:100%;grid-template-rows:minmax(400px,1fr) 400px}.classic-live.classic-layout>.classic-journal>.classic-session-controls{display:flex;flex-wrap:wrap;gap:6px}}@media(max-width:650px){.classic-live.classic-layout>.classic-journal{order:3;height:400px;min-height:400px;flex:none;width:100%}.classic-live.classic-layout{display:flex}.table-conversation form{flex-wrap:nowrap}.table-conversation input{flex:1;width:0}.table-conversation button{margin:0}.table-conversation>header small{font-size:11px}}.table-history-drawer .table-conversation{padding:0 12px 12px;min-height:260px}.classic-preview{min-height:100vh;background:radial-gradient(ellipse at 50% 20%,#51362a,#1e1512 70%);color:#ead7ac;padding:18px;font-family:"Source Sans 3",sans-serif;overflow-x:clip}.classic-preview button,.classic-preview a{touch-action:manipulation}.classic-preview button:focus-visible,.classic-preview a:focus-visible{outline:3px solid #fff0ae;outline-offset:3px}.classic-top{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1700px;margin:auto;padding:12px 22px;background:#f8eed7;color:#462820;border:2px solid #c89a48;border-radius:18px;box-shadow:0 5px 22px #0005}.classic-eyebrow{font-size:11px;font-weight:800;letter-spacing:3px;color:#986b36}.classic-top h1{font-size:28px;margin:0;font-weight:800}.classic-top__facts,.classic-top nav{display:flex;gap:10px;align-items:center}.classic-top__facts span{border-left:1px solid #bb965d;padding-left:12px;font-weight:700}.classic-top nav button,.classic-top a{padding:10px 16px;border:1px solid #b99057;border-radius:9px;min-height:44px;color:inherit}.classic-top nav button[aria-pressed=true]{background:#712936;color:#ffe8b2}.classic-preview-note{font-size:12px;letter-spacing:.3px;text-align:center;margin:12px 0;color:#c9b493}.classic-layout{display:grid;grid-template-columns:minmax(0,1fr) 216px;gap:14px;max-width:1700px;margin:auto;align-items:start}.classic-board{display:grid;grid-template-columns:112px repeat(9,minmax(0,1fr)) 112px;grid-template-rows:116px repeat(9,minmax(42px,1fr)) 116px;gap:4px;min-height:780px;background:#ae8343;border:5px solid #d6af61;border-radius:16px;padding:5px;box-shadow:0 18px 55px #0007;overflow:hidden}.classic-cell{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;background:radial-gradient(ellipse,#73503b,#281914);border-radius:5px;border-top:6px solid var(--group);box-shadow:inset 0 0 0 2px var(--owner);min-width:0;padding:2px;overflow:hidden;color:#f9e7bf;isolation:isolate}.classic-cell[aria-pressed=true]{outline:3px solid #fff1b0;outline-offset:-3px;background:#734733}.classic-cell__name{font-size:clamp(9px,.85vw,14px);line-height:1.1;font-weight:700;text-align:center;z-index:1;max-width:100%;overflow-wrap:anywhere;text-shadow:0 1px 3px #000}.classic-cell__price{font-size:11px;font-weight:800;background:#271510c9;border-radius:3px;padding:0 4px;z-index:1}.classic-art{width:100%;height:100%;min-height:0;object-fit:contain;display:block}.classic-art--atlas{background-image:url(/game-assets/classic/property-atlas.png);background-size:400% 440%;background-repeat:no-repeat;aspect-ratio:1.1}.classic-cell>.classic-art{position:absolute;top:18%;right:0;bottom:8%;left:0;height:74%;z-index:-1}.classic-cell.is-side{display:grid;grid-template-columns:1fr 45%;border-top-width:3px;align-items:center}.classic-cell.is-side .classic-cell__name{font-size:11px;text-align:left;padding-left:3px}.classic-cell.is-side>.classic-art{left:46%;width:54%;top:0;height:100%}.classic-cell.is-side .classic-cell__price{grid-column:1;text-align:left;width:max-content;font-size:10px}.classic-cell.is-corner .classic-cell__name{font-size:12px}.classic-cell__tokens{position:absolute;right:2px;bottom:1px;display:flex;z-index:3}.classic-cell__tokens>span{width:29px;height:29px;background:#211a16df;border:2px solid;border-radius:50%;display:flex}.classic-cell__tokens .token-art{width:100%;height:100%}.classic-buildings{display:inline-flex;gap:3px;align-items:end;min-height:16px}.classic-buildings i{display:block;width:11px;height:10px;background:#66b27b;border:1px solid #cbe4a4;position:relative;border-radius:1px}.classic-buildings i:before{content:"";position:absolute;left:-2px;top:-6px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #437b51}.classic-buildings i.is-hotel{width:19px;height:13px;background:#be4e48;border-color:#f4b092}.classic-buildings i.is-hotel:before{border-left-width:10px;border-right-width:10px;border-bottom-color:#893b36}.classic-cell>.classic-buildings{position:absolute;bottom:4px;left:5px;z-index:2}.classic-center{grid-column:2/11;grid-row:2/11;display:flex;flex-direction:column;background:radial-gradient(ellipse at 35% 50%,#81323e,#39171e 80%);border:2px solid #ecd08e;border-radius:10px;padding:16px;min-width:0;box-shadow:inset 0 0 40px #0005}.classic-center__brand{text-align:center;color:#f2d594}.classic-center__brand>span{font-size:10px;letter-spacing:2px}.classic-center__brand h2{font-family:Georgia,serif;font-size:clamp(22px,3vw,46px);line-height:1.2;letter-spacing:5px;margin:4px 0 0;text-shadow:0 3px 1px #271211}.classic-center__brand p{letter-spacing:7px;font-size:11px;margin:0 0 12px}.classic-center__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.72fr);gap:18px;flex:1;min-height:0}.classic-play-area{display:flex;flex-direction:column;justify-content:space-between;min-width:0}.classic-decks{display:flex;gap:14px;justify-content:center}.classic-deck{width:44%;max-width:155px;height:132px;display:flex;flex-direction:column;align-items:center;border:1px solid #cba562;border-radius:9px;background:linear-gradient(145deg,#9b663c,#3a191c);padding:6px;box-shadow:3px 4px #241316,5px 6px #c19a5b44}.classic-deck--chest{background:linear-gradient(140deg,#314746,#152b2b)}.classic-deck img{height:76px;width:90%;object-fit:contain}.classic-deck strong{font-size:14px;line-height:1.1}.classic-deck span{font-size:10px;opacity:.7}.classic-dice-area{text-align:center;padding-top:20px}.classic-dice-area>span{font-size:10px;letter-spacing:2px}.classic-dice-area .table-dice{height:128px;min-height:0;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:8px auto 4px}.classic-dice-area .table-dice__tray{gap:28px}.classic-dice-area .solid-die-flight{transform:scale(.75)}.classic-dice-area .table-dice__caption{font-size:14px;margin:10px 0 0}.classic-gold{display:block;background:linear-gradient(#f8df98,#c48f2e);color:#472916;border:1px solid #f4d591;border-radius:8px;min-height:44px;padding:10px 20px;font-weight:800;width:100%;box-shadow:0 3px #392016}.classic-gold:disabled{opacity:.65}.classic-dice-area small{display:block;font-size:10px;color:#bd9e86;margin-top:8px}.classic-building-bank{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;padding:16px 0 5px;font-size:12px}.classic-building-bank>span{display:flex;align-items:center;gap:6px}.classic-deed{background:#f7edd6;border:2px solid #d7af60;border-radius:10px;overflow:hidden;color:#533127;align-self:start;padding:0 14px 14px;box-shadow:0 6px 15px #15060844}.classic-deed__band{margin:0 -14px;padding:7px;text-align:center;color:#fff;font-weight:800;letter-spacing:1.5px;font-size:10px;text-shadow:0 1px 3px #0008}.classic-deed>.classic-art{height:130px;margin:4px auto 0;max-width:180px}.classic-deed>.classic-art--atlas{height:auto;width:100%;aspect-ratio:1.1;border-radius:6px;margin-top:10px}.classic-deed h2{text-align:center;font-family:Georgia,serif;font-size:24px;line-height:1.2;margin:6px 0 12px}.classic-deed__price,.classic-rent{display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid #c6a77066;padding:8px 0;font-size:13px}.classic-deed__price strong,.classic-rent strong{font-size:21px;white-space:nowrap}.classic-deed p{font-size:12px;line-height:1.4;margin:8px 0}.classic-levels{display:flex;gap:2px;margin:8px 0}.classic-levels button{flex:1;border:1px solid #b99662;border-radius:4px;min-height:36px;font-size:11px;padding:2px}.classic-levels button[aria-pressed=true]{background:#6c2734;color:#fff1cc}.classic-owner{border-top:1px solid #ceb583;padding-top:9px;font-size:11px;display:flex;align-items:center;gap:6px}.classic-owner i{width:9px;height:9px;border-radius:50%}.classic-center footer{text-align:center;font-size:10px;color:#c7a985;margin-top:12px}.classic-players{background:#261b17;border:1px solid #8a6238;border-radius:13px;padding:13px}.classic-players h2{font-size:12px;letter-spacing:2px;display:flex;justify-content:space-between;margin:0 0 12px}.classic-players h2 span{color:#967d65;letter-spacing:0}.classic-players article{display:flex;align-items:center;gap:8px;padding:13px 6px;border-bottom:1px solid #7b573c55;border-left:3px solid var(--player);margin:0 0 8px;border-radius:8px}.classic-players article.is-current{background:#4a3029;box-shadow:inset 0 0 0 1px #93713e}.classic-player-token{width:55px;height:55px;flex-shrink:0;border:1px solid var(--player);border-radius:50%;padding:4px;background:#201a17}.classic-player-token .token-art{width:100%;height:100%}.classic-players article strong{display:block;font-size:15px}.classic-players article b{display:block;font-size:20px;color:#f8df9f}.classic-players article small{color:var(--player);font-size:10px}.classic-bank{display:flex;align-items:center;margin-top:20px}.classic-bank img{width:75px;height:75px;object-fit:contain}.classic-bank span{font-size:18px}.classic-bank strong{font-size:10px;display:block;color:#b99b7a}.classic-players>p{font-size:11px;color:#9f856e;margin-top:14px}.classic-drawn{border:1px solid #d8b46c;background:#f8edd7;color:#552e28;padding:18px;border-radius:9px;margin:15px 0;min-height:230px;text-align:center}.classic-drawn>span{font-size:10px;letter-spacing:1px}.classic-drawn h3{font-family:Georgia,serif;font-size:22px;margin:12px 0}.classic-drawn p{font-size:14px}.classic-drawn>strong{font-size:22px;display:block;margin:8px}.classic-drawn>div{display:flex;gap:8px;justify-content:center}.classic-drawn button{font-size:12px;min-height:44px;padding:6px;border:1px solid #ba9355;border-radius:5px}.classic-transport{display:grid;grid-template-columns:1fr 1fr;gap:10px;font-size:12px}.classic-transport b{display:block;font-size:20px}.classic-gallery-heading{max-width:1500px;margin:25px auto}.classic-gallery-heading h2{font-family:Georgia,serif;font-size:30px}.classic-gallery-heading p{color:#bea386}.classic-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1500px;margin:auto}.classic-gallery-card{border:1px solid #a87d48;border-top:7px solid var(--group);background:#2a1c16;border-radius:12px;padding:14px;text-align:left;overflow:hidden}.classic-gallery-card>.classic-art{height:210px;object-fit:contain;border-radius:6px}.classic-gallery-card>.classic-art--atlas{height:auto;aspect-ratio:1.1}.classic-gallery-card>span{font-size:11px;color:var(--group);text-transform:uppercase;letter-spacing:2px}.classic-gallery-card h2{font-family:Georgia,serif;font-size:26px;margin:5px 0}.classic-gallery-card p{font-size:14px}.classic-gallery-card small{color:#af9378;font-size:11px}@media(min-width:1600px){.classic-board{min-height:920px;grid-template-columns:140px repeat(9,minmax(0,1fr)) 140px;grid-template-rows:140px repeat(9,minmax(42px,1fr)) 140px}.classic-cell__name,.classic-cell.is-side .classic-cell__name{font-size:14px}.classic-deed>.classic-art{height:180px;max-width:230px}.classic-deed>.classic-art--atlas{height:auto}.classic-deck{height:165px}.classic-deck img{height:100px}.classic-dice-area .table-dice{height:180px}}@media(max-width:1100px){.classic-top__facts{display:none}.classic-layout{grid-template-columns:minmax(0,1fr)}.classic-board{min-height:740px}.classic-players{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.classic-players h2{grid-column:1/-1}.classic-players article{margin:0}.classic-bank,.classic-players>p{display:none}.classic-gallery{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.classic-preview{padding:8px}.classic-top{padding:12px;flex-wrap:wrap;gap:10px}.classic-top h1{font-size:24px}.classic-top nav{width:100%;gap:6px}.classic-top nav button,.classic-top a{padding:8px 10px;font-size:13px;flex:1;text-align:center}.classic-preview-note{font-size:10px}.classic-board{min-height:0;aspect-ratio:1;grid-template-columns:45px repeat(9,minmax(0,1fr)) 45px;grid-template-rows:52px repeat(9,minmax(0,1fr)) 52px;gap:2px;padding:2px;border-width:3px;border-radius:9px}.classic-cell{border-top-width:3px;padding:0;border-radius:2px}.classic-cell .classic-cell__name,.classic-cell.is-corner .classic-cell__name{font-size:5px;line-height:1.1}.classic-cell.is-side{display:flex;justify-content:start}.classic-cell.is-side .classic-cell__name{font-size:5px;padding:1px}.classic-cell__price,.classic-cell.is-side .classic-cell__price{font-size:5px;padding:0 1px}.classic-cell.is-side>.classic-art{left:0;top:15%;width:100%;height:85%}.classic-cell__tokens>span{width:15px;height:15px;border-width:1px}.classic-cell>.classic-buildings{transform:scale(.5);transform-origin:left bottom;bottom:0;left:1px}.classic-center{padding:8px;border-width:1px;gap:4px}.classic-center__brand>span{font-size:5px;letter-spacing:.5px}.classic-center__brand h2{font-size:19px;letter-spacing:2px}.classic-center__brand p{font-size:6px;letter-spacing:3px;margin-bottom:3px}.classic-center__body{display:flex;min-height:0}.classic-center__body>.classic-deed{display:none}.classic-play-area{width:100%;justify-content:start}.classic-decks{gap:8px}.classic-deck{height:43px;flex-direction:row;padding:3px;gap:3px;width:48%;border-radius:4px}.classic-deck img{height:30px;width:30px}.classic-deck strong{font-size:8px}.classic-deck span{display:none}.classic-dice-area{padding:4px 0 0}.classic-dice-area>span{font-size:6px;letter-spacing:.5px}.classic-dice-area .table-dice{height:66px;margin:0;transform:scale(.55);transform-origin:center center}.classic-dice-area .classic-gold{min-height:30px;font-size:10px;padding:4px}.classic-dice-area small,.classic-building-bank,.classic-center footer{display:none}.classic-mobile-details{display:block;grid-row:2}.classic-mobile-details .classic-deed{max-width:460px;margin:auto;padding:0 18px 18px}.classic-mobile-details .classic-deed>.classic-art{height:170px;max-width:200px}.classic-mobile-details .classic-deed>.classic-art--atlas{height:auto}.classic-levels button{min-height:44px}.classic-players{grid-template-columns:1fr 1fr;padding:10px}.classic-players article{padding:8px 2px;gap:5px}.classic-player-token{width:40px;height:40px}.classic-players article strong{font-size:13px}.classic-players article b{font-size:18px}.classic-gallery{grid-template-columns:1fr 1fr;gap:8px}.classic-gallery-card{padding:8px}.classic-gallery-card>.classic-art{height:120px}.classic-gallery-card>.classic-art--atlas{height:auto}.classic-gallery-card h2{font-size:21px}.classic-gallery-card p{font-size:11px}.classic-gallery-card small{font-size:9px}.classic-gallery-card>span{font-size:8px}.classic-gallery-heading h2{font-size:25px}.classic-drawn{padding:6px;min-height:0;margin:4px 0}.classic-drawn>span{font-size:6px}.classic-drawn h3{font-size:12px;margin:4px 0}.classic-drawn p{font-size:9px;margin:0}.classic-drawn>strong{font-size:12px;margin:3px}.classic-drawn button{min-height:26px;font-size:8px;padding:2px}}.classic-cell.is-side .classic-cell__name{overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;font-size:10px}.classic-cell-picker{display:block;margin-bottom:10px;font-size:13px}.classic-cell-picker select{display:block;width:100%;min-height:46px;border:1px solid #c39a59;border-radius:8px;padding:8px 12px;background:#f7edd6;color:#553226;margin-top:5px}.classic-dice-area .table-dice__caption{position:static;transform:none}.classic-dice-area .table-dice{margin-bottom:16px}@media(max-width:650px){.classic-cell.is-side .classic-cell__name{font-size:5px}.classic-dice-area .table-dice{margin-bottom:0}}.classic-gallery{display:block}.classic-gallery-group{margin-bottom:28px}.classic-gallery-group>h3{font-size:18px;font-weight:700;margin:0 0 10px}.classic-gallery-group>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.classic-gallery-card>.classic-art{height:245px}.classic-gallery-card>.classic-art--atlas{height:auto}@media(max-width:650px){.classic-gallery-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.classic-gallery-card>.classic-art{height:120px}.classic-gallery-card>.classic-art--atlas{height:auto}}.classic-preview{padding:8px 12px;font-family:"Source Sans 3",sans-serif}.classic-preview :is(h1,h2,h3,button,select){font-family:inherit}.classic-top{padding:6px 14px;border-radius:12px;min-height:56px;gap:12px}.classic-top h1{font-size:21px}.classic-eyebrow{font-size:9px;letter-spacing:2px}.classic-top nav button,.classic-top a{padding:6px 14px;min-height:36px;font-size:13px}.classic-preview-note{font-size:10px;margin:5px 0;line-height:14px}.classic-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;max-width:1700px}.classic-board{height:calc(100svh - 112px);min-height:0;grid-template-columns:repeat(11,minmax(0,1fr));grid-template-rows:repeat(11,minmax(0,1fr));gap:3px;padding:4px;border-width:3px;border-radius:12px;aspect-ratio:auto}.classic-cell,.classic-cell.is-side{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;align-items:stretch;justify-content:stretch;min-height:0;border-top:3px solid var(--group);padding:0 2px;background:#291c16;isolation:isolate;container-type:size}.classic-cell__name,.classic-cell.is-side .classic-cell__name,.classic-cell.is-corner .classic-cell__name{font-size:clamp(8px,18cqh,12px);line-height:1.02;min-height:1.02em;padding:1px 0 0;text-align:center;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;font-weight:700;grid-row:1;grid-column:1}.classic-cell>.classic-art,.classic-cell.is-side>.classic-art{position:static;inset:auto;width:100%;height:100%;max-width:100%;min-height:0;grid-row:2;grid-column:1;z-index:0;margin:0;aspect-ratio:auto;overflow:hidden}.classic-art--atlas{background:none;aspect-ratio:280/260}.classic-cell__price,.classic-cell.is-side .classic-cell__price{font-size:clamp(8px,16cqh,11px);line-height:1;padding:0 2px 1px;text-align:center;grid-column:1;grid-row:3;width:auto;background:none}.classic-cell__tokens{right:2px;bottom:2px}.classic-cell__tokens>span{width:22px;height:22px}.classic-center{padding:10px 18px;min-height:0;overflow:hidden;container-type:size}.classic-center__brand>span{font-size:9px}.classic-center__brand h2{font-size:clamp(22px,7cqh,36px);letter-spacing:4px;font-weight:800}.classic-center__brand p{margin:0 0 6px;font-size:10px}.classic-center__body{min-height:0;grid-template-columns:minmax(0,1fr) minmax(200px,.65fr);gap:18px;align-items:center}.classic-center__body>.classic-deed{max-height:100%;overflow-y:auto;align-self:stretch;padding:0 12px 10px;scrollbar-width:thin}.classic-center .classic-deed>.classic-art,.classic-center .classic-deed>.classic-art--atlas{height:min(20cqh,105px);width:100%;max-width:180px;aspect-ratio:auto;margin:0 auto}.classic-deed h2{font-size:20px;margin:4px 0 6px;font-weight:800}.classic-center .classic-deed p{font-size:11px;line-height:1.25;margin:5px 0}.classic-center .classic-deed__price,.classic-center .classic-rent{padding:4px 0;font-size:12px}.classic-center .classic-deed__price strong,.classic-center .classic-rent strong{font-size:18px}.classic-center .classic-levels{margin:4px 0}.classic-center .classic-levels button{min-height:30px}.classic-center .classic-owner{font-size:10px;padding-top:5px}.classic-play-area{height:100%;min-height:0;justify-content:space-evenly}.classic-decks{gap:18px}.classic-deck{height:clamp(65px,22cqh,130px);width:42%;max-width:160px;min-height:0;padding:4px}.classic-deck>.classic-art{width:100%;height:calc(100% - 30px);min-height:0;aspect-ratio:auto}.classic-deck strong{font-size:12px}.classic-deck span{font-size:9px}.classic-dice-area{padding:0}.classic-dice-area .table-dice{height:clamp(68px,25cqh,120px);margin:0 auto 6px}.classic-dice-area .table-dice__tray{transform:scale(.8)}.classic-dice-area .table-dice__caption{font-size:12px;margin:0}.classic-dice-area .classic-gold{max-width:380px;margin:auto}.classic-building-bank{padding:4px 0;font-size:11px}.classic-center footer{margin-top:5px;font-size:10px}.classic-players{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:10px;grid-row:2}.classic-players h2{grid-column:1/-1;margin:0}.classic-players article{margin:0;padding:8px 6px}.classic-player-token{width:44px;height:44px}.classic-bank,.classic-players>p{display:none}.classic-mobile-details{display:none}.classic-drawn{min-height:0;margin:4px 0;padding:10px}.classic-drawn h3{font-size:19px;margin:6px 0}.classic-drawn p{font-size:12px}.classic-drawn>strong{font-size:18px}.classic-gallery-card>.classic-art,.classic-gallery-card>.classic-art--atlas{height:auto;aspect-ratio:280/260;width:100%}.classic-gallery-card{background:#291c16}.classic-gallery-card h2{font-size:24px;font-weight:800}@media(max-width:950px){.classic-top__facts{display:none}.classic-center{padding:8px}.classic-center__body{gap:8px;grid-template-columns:1fr 210px}.classic-players{grid-template-columns:repeat(3,minmax(0,1fr))}.classic-cell__name,.classic-cell.is-side .classic-cell__name,.classic-cell.is-corner .classic-cell__name{font-size:clamp(7px,14cqw,10px)}}@media(max-height:650px)and (min-width:651px){.classic-center__brand>span,.classic-building-bank,.classic-center footer,.classic-dice-area small{display:none}.classic-center__brand h2{font-size:24px}.classic-center__brand p{font-size:8px}.classic-center .classic-deed>.classic-art{height:65px}.classic-center .classic-deed p{font-size:10px}.classic-deck,.classic-dice-area .table-dice{height:85px}.classic-dice-area .classic-gold{min-height:36px;padding:5px}}@media(max-width:650px){.classic-preview{padding:6px}.classic-top{padding:6px 10px;gap:5px}.classic-top h1{font-size:17px}.classic-top nav{gap:5px}.classic-top nav button,.classic-top a{min-height:32px;padding:5px;font-size:11px}.classic-preview-note{font-size:8px;line-height:11px}.classic-board{height:min(calc(100svh - 140px),110vw);grid-template-columns:repeat(11,minmax(0,1fr));grid-template-rows:repeat(11,minmax(0,1fr));gap:1px;border-width:2px;padding:2px}.classic-cell,.classic-cell.is-side{border-top-width:2px;padding:0}.classic-cell__name,.classic-cell.is-side .classic-cell__name,.classic-cell.is-corner .classic-cell__name{font-size:clamp(4px,17cqw,6px);padding:0;line-height:1}.classic-cell__price,.classic-cell.is-side .classic-cell__price{font-size:5px;padding:0}.classic-cell__tokens>span{width:13px;height:13px}.classic-center{padding:5px}.classic-center__brand>span{font-size:5px}.classic-center__brand h2{font-size:19px;letter-spacing:1px}.classic-center__brand p{font-size:6px;margin-bottom:4px}.classic-center__body{display:flex}.classic-center__body>.classic-deed{display:none}.classic-decks{gap:6px}.classic-deck{height:60px;flex-direction:column;width:48%;padding:2px}.classic-deck>.classic-art{height:42px}.classic-deck strong{font-size:8px}.classic-dice-area .table-dice{height:70px;margin:0;transform:scale(.65)}.classic-dice-area .classic-gold{min-height:30px;padding:4px;font-size:10px}.classic-building-bank,.classic-center footer{display:none}.classic-players{grid-template-columns:repeat(2,minmax(0,1fr));grid-row:3}.classic-mobile-details{display:block;grid-row:2}.classic-mobile-details .classic-deed>.classic-art,.classic-mobile-details .classic-deed>.classic-art--atlas{height:180px;aspect-ratio:auto}.classic-player-token{width:38px;height:38px}.classic-players article strong{font-size:13px}.classic-gallery-card h2{font-size:20px}.classic-drawn h3{font-size:12px}.classic-drawn p{font-size:9px}.classic-drawn>strong{font-size:12px}}.classic-dice-area .table-dice{height:112px;flex:none;padding-bottom:20px}.classic-dice-area .table-dice__tray{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%) scale(.7)}.classic-dice-area .table-dice__caption{position:absolute;bottom:0;left:0;right:0;margin:0;line-height:18px}.classic-dice-area .classic-gold{margin-top:8px}@media(max-width:650px){.classic-dice-area .table-dice{height:80px;transform:none}.classic-dice-area .table-dice__tray{transform:translate(-50%,-50%) scale(.45)}.classic-dice-area .table-dice__caption{font-size:9px}}.classic-board{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(6,minmax(0,1fr));gap:4px}.classic-cell,.classic-cell.is-side{position:relative;display:block;overflow:hidden;border-top-width:4px;padding:0}.classic-cell>.classic-art,.classic-cell.is-side>.classic-art{position:absolute;top:12px;right:0;bottom:9px;left:0;height:calc(100% - 21px);width:100%;max-width:none;z-index:0}.classic-cell__name,.classic-cell.is-side .classic-cell__name,.classic-cell.is-corner .classic-cell__name{position:absolute;top:0;left:0;right:0;padding:2px 2px 5px;font-size:clamp(9px,11cqw,14px);line-height:1.05;text-align:center;background:linear-gradient(#23150fe8,#23150f00);z-index:2}.classic-cell__price,.classic-cell.is-side .classic-cell__price{position:absolute;bottom:1px;left:50%;transform:translate(-50%);padding:1px 5px;font-size:12px;background:#25170dca;border-radius:3px;z-index:2;white-space:nowrap}.classic-center--compact{grid-column:2/12;grid-row:2/6;position:relative;display:block;overflow:visible;min-height:0;padding:0}.classic-center--compact .classic-center__brand{position:absolute;top:32%;left:0;right:0;pointer-events:none}.classic-center--compact .classic-center__brand h2{font-size:clamp(24px,4vw,48px);letter-spacing:5px;opacity:.7}.classic-center--compact .classic-deck{position:absolute;display:flex;flex-direction:column;width:clamp(85px,14vw,170px);height:clamp(80px,17cqh,115px);padding:0;border:none;background:none;box-shadow:none;max-width:none}.classic-center--compact .classic-deck--chance{top:10px;left:12px}.classic-center--compact .classic-deck--chest{bottom:10px;right:12px}.classic-center--compact .classic-deck>.classic-art{height:calc(100% - 20px);width:100%}.classic-center--compact .classic-deck strong{font-size:13px;text-shadow:0 2px 3px #000}.classic-dice-trigger{position:absolute;left:50%;top:61%;transform:translate(-50%,-50%);width:220px;height:130px;border:0;background:none;cursor:pointer;z-index:30}.classic-dice-trigger:disabled{cursor:default}.classic-dice-trigger .table-dice{height:100%;margin:0}.classic-dice-trigger .table-dice__caption{display:none}.classic-dice-trigger .table-dice__tray{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);gap:26px}.classic-info-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(480px,calc(100vw - 28px));max-height:calc(100svh - 28px);padding:0;border:2px solid #d9b363;border-radius:16px;background:#f7edd6;color:#533127;overflow-y:auto;box-shadow:0 20px 100px #0008;font-family:"Source Sans 3",sans-serif}.classic-info-dialog::backdrop{background:#130b08b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.classic-info-dialog .classic-deed{border:none;box-shadow:none;border-radius:0;padding:0 24px 24px}.classic-info-dialog .classic-deed__band{padding:18px 40px;margin:0 -24px}.classic-info-dialog .classic-deed>.classic-art{height:240px;max-width:300px;width:100%;margin:10px auto;aspect-ratio:auto}.classic-info-dialog h2{font-size:28px}.classic-info-dialog .classic-levels button{min-height:44px}.classic-info-dialog p{font-size:14px}.classic-info-close{position:absolute;right:8px;top:7px;width:40px;height:40px;border-radius:50%;background:#f7edd6;color:#523025;z-index:3;font-size:26px;border:1px solid #a68046}.classic-info-dialog .classic-drawn{border:none;margin:0;padding:24px}.classic-info-dialog .classic-drawn>.classic-art{height:220px;max-width:280px;margin:auto}.classic-info-dialog .classic-drawn>span{display:block;margin-top:10px}.classic-info-dialog .classic-drawn h3{font-size:26px}@media(max-width:650px){.classic-board{height:min(calc(100svh - 145px),135vw);gap:2px}.classic-cell__name,.classic-cell.is-side .classic-cell__name,.classic-cell.is-corner .classic-cell__name{font-size:6px;line-height:1.05;padding:1px}.classic-cell__price,.classic-cell.is-side .classic-cell__price{font-size:7px;padding:1px}.classic-cell>.classic-art,.classic-cell.is-side>.classic-art{top:10px;right:0;bottom:8px;left:0;height:calc(100% - 18px)}.classic-center--compact .classic-center__brand h2{font-size:22px;letter-spacing:1px}.classic-center--compact .classic-deck{width:90px;height:95px}.classic-center--compact .classic-deck strong{font-size:10px}.classic-dice-trigger{transform:translate(-50%,-50%) scale(.7)}.classic-info-dialog .classic-deed>.classic-art{height:190px}.classic-players{grid-row:2}}.classic-board{grid-template-columns:repeat(8,minmax(0,1fr));grid-template-rows:repeat(5,minmax(0,1fr))}.classic-center--compact{grid-column:3/7;grid-row:3/5}.classic-cell>.classic-art,.classic-cell.is-side>.classic-art{top:10px;right:0;bottom:4px;left:0;height:calc(100% - 14px)}.classic-cell__name,.classic-cell.is-side .classic-cell__name,.classic-cell.is-corner .classic-cell__name{font-size:clamp(11px,9cqw,16px)}.classic-center--compact .classic-center__brand{top:25%}.classic-center--compact .classic-center__brand h2{font-size:24px;letter-spacing:2px}.classic-center--compact .classic-deck{width:90px;height:75px}.classic-dice-trigger{width:130px;height:85px;top:65%}.classic-dice-trigger .table-dice__tray{transform:translate(-50%,-50%) scale(.52);gap:18px}@media(max-width:650px){.classic-cell__name,.classic-cell.is-side .classic-cell__name,.classic-cell.is-corner .classic-cell__name{font-size:7px}.classic-center--compact .classic-center__brand h2{font-size:13px}.classic-center--compact .classic-deck{width:55px;height:52px}.classic-center--compact .classic-deck strong{font-size:7px}.classic-center--compact .classic-deck--chance{left:2px;top:2px}.classic-center--compact .classic-deck--chest{right:2px;bottom:2px}.classic-center--compact .classic-center__brand{top:34%}.classic-dice-trigger{transform:translate(-50%,-50%) scale(.7)}}.classic-layout{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:14px;max-width:calc(100svh + 140px);margin:auto;align-items:start}.classic-board{width:100%;max-width:calc(100svh - 112px);height:auto;min-height:0;aspect-ratio:1;margin:auto;grid-template-columns:1.5fr repeat(8,minmax(0,1fr)) 1.5fr;grid-template-rows:1.5fr repeat(8,minmax(0,1fr)) 1.5fr;gap:1px;padding:2px;border:3px solid #c99c4e;border-radius:5px;background:#9b7440}.classic-cell,.classic-cell.is-side{position:relative;display:block;min-height:0;padding:0;border:0;border-radius:0;background:#f0e1bf;color:#43281e;box-shadow:inset 0 0 0 2px var(--owner);container-type:size}.classic-cell[aria-pressed=true]{outline:2px solid #fff3b5;outline-offset:-3px;background:#e7cd92}.classic-cell-face{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;overflow:hidden;border-top:7px solid var(--group);box-sizing:border-box}.classic-cell.edge-corner .classic-cell-face{border-top:0}.classic-cell .classic-cell-face>.classic-art{position:absolute;left:3%;top:24%;width:94%;height:59%;margin:0;max-width:none;object-fit:contain;aspect-ratio:auto;filter:none;z-index:0}.classic-cell .classic-cell-face>.classic-cell__name{position:absolute;top:2px;left:2px;right:2px;bottom:auto;font-size:clamp(6px,1.3cqw,10px);font-size:clamp(6px,14cqw,10px);line-height:1.05;font-weight:800;text-align:center;background:none;color:#42251a;text-shadow:none;padding:0;overflow-wrap:anywhere;z-index:2}.classic-cell .classic-cell-face>.classic-cell__price{position:absolute;bottom:2px;left:0;right:0;transform:none;font-size:clamp(6px,15cqw,11px);line-height:1.05;text-align:center;background:none;color:#43261b;border:0;box-shadow:none;padding:0;font-weight:700}.classic-cell__price:empty{display:none}.classic-cell:is(.edge-left,.edge-right) .classic-cell-face{border-top:0;border-right:7px solid var(--group)}.classic-cell.edge-right .classic-cell-face{border-right:0;border-left:7px solid var(--group)}.classic-cell:is(.edge-left,.edge-right) .classic-cell-face>.classic-art{left:1%;top:3%;width:52%;height:94%}.classic-cell:is(.edge-left,.edge-right) .classic-cell-face>.classic-cell__name{left:53%;right:2px;top:9%;font-size:clamp(5px,11cqw,10px);text-align:center}.classic-cell:is(.edge-left,.edge-right) .classic-cell-face>.classic-cell__price{left:53%;right:2px;bottom:9%;font-size:clamp(6px,12cqw,11px)}.classic-cell.edge-corner .classic-cell-face>.classic-art{top:23%;height:67%}.classic-cell-face>.classic-buildings{position:absolute;top:1px;left:2px;transform:scale(.5);transform-origin:left top;z-index:3}.classic-cell__tokens{bottom:1px;right:1px}.classic-cell__tokens>span{width:15px;height:15px;border-width:1px}.classic-center--compact{grid-column:2/10;grid-row:2/10;border:1px solid #ad8141;border-radius:0;background:radial-gradient(ellipse at center,#793541,#421b25);overflow:hidden}.classic-center--compact .classic-center__brand{top:41%;transform:rotate(-30deg)}.classic-center--compact .classic-center__brand h2{font-size:clamp(20px,4.5vh,40px);letter-spacing:2px;opacity:1;text-shadow:0 2px #381219}.classic-center--compact .classic-center__brand p{font-size:9px;letter-spacing:5px}.classic-center--compact .classic-deck{width:100px;height:100px;transform:rotate(-25deg);border:1px solid #caa563;background:#54202b99;border-radius:6px;padding:5px}.classic-center--compact .classic-deck--chest{top:9%;left:8%;bottom:auto;right:auto}.classic-center--compact .classic-deck--chance{bottom:9%;right:8%;top:auto;left:auto}.classic-center--compact .classic-deck strong{font-size:10px}.classic-center--compact .classic-deck>.classic-art{width:100%;height:76%;object-fit:contain}.classic-dice-trigger{top:60%;left:50%;width:110px;height:75px}.classic-dice-trigger .table-dice__tray{transform:translate(-50%,-50%) scale(.38)}.classic-roll-button{position:absolute;top:76%;left:50%;transform:translate(-50%);min-height:38px;padding:7px 16px;border:1px solid #d8ad57;border-radius:8px;background:linear-gradient(#f1d88d,#cd9b3a);color:#4a291e;font-size:13px;font-weight:800;z-index:31}.classic-roll-button:disabled{opacity:.65}.classic-players{grid-column:2;grid-row:1;display:flex;flex-direction:column;gap:6px;width:100%;padding:10px;max-height:calc(100svh - 112px);overflow-y:auto;margin:0}.classic-players article{padding:8px 4px;min-height:65px}.classic-player-token{width:42px;height:42px}.classic-players article strong{font-size:14px}.classic-players article b{font-size:18px}.classic-bank{margin-top:8px}@media(max-width:850px){.classic-layout{grid-template-columns:minmax(0,1fr);max-width:100%}.classic-players{grid-column:1;grid-row:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-height:none}.classic-players h2,.classic-players>p{grid-column:1/-1}.classic-bank{display:none}}@media(max-width:650px){.classic-board{max-width:calc(100svh - 160px)}.classic-cell-face{border-top-width:4px}.classic-cell:is(.edge-left,.edge-right) .classic-cell-face{border-right-width:4px}.classic-cell.edge-right .classic-cell-face{border-left-width:4px;border-right:0}.classic-center--compact .classic-deck{width:60px;height:60px;padding:2px}.classic-center--compact .classic-deck strong{font-size:6px}.classic-center--compact .classic-center__brand h2{font-size:21px}.classic-center--compact .classic-center__brand p{font-size:6px}.classic-cell__tokens>span{width:10px;height:10px}.classic-dice-trigger{transform:translate(-50%,-50%) scale(.65)}.classic-roll-button{font-size:9px;min-height:28px;padding:3px 7px;top:78%}.classic-players{grid-template-columns:repeat(2,minmax(0,1fr))}}.classic-cell:is(.edge-left,.edge-right) .classic-cell-face>.classic-art{left:3%;top:22%;width:94%;height:58%}.classic-cell:is(.edge-left,.edge-right) .classic-cell-face>.classic-cell__name{left:2px;right:2px;top:2px;font-size:clamp(5px,10cqw,9px);line-height:1.05;overflow-wrap:normal}.classic-cell:is(.edge-left,.edge-right) .classic-cell-face>.classic-cell__price{left:2px;right:2px;bottom:2px;font-size:clamp(6px,12cqw,10px)}.classic-preview .classic-dice-trigger:has(.table-dice--three){width:64%;height:38%;top:44%;pointer-events:none}.classic-preview .classic-dice-trigger .dice-scene3d{height:100%}.classic-preview .classic-roll-button.throw-power-button{min-height:48px;top:87%;padding:5px 12px}.classic-live.classic-layout{width:100%;max-width:none;grid-template-columns:minmax(155px,.8fr) minmax(0,3.5fr) minmax(175px,1fr);gap:12px;height:100%;min-height:0;padding:6px 10px}.classic-live .classic-board{max-width:none;aspect-ratio:auto;height:100%;min-height:0;margin:0}.classic-journal,.classic-live-players{min-height:0;max-height:100%;overflow:auto;background:#211712;border:1px solid #76572e;border-radius:12px;padding:10px;color:#e4c693}.classic-journal h2{font-size:13px;letter-spacing:1px;margin-bottom:12px}.classic-journal .cash-history{font-size:11px}.classic-journal .table-chat{max-height:none}.classic-live-players .players-panel{height:auto}.classic-live-players .player-card{min-height:0}.classic-start-arrow{transform:none}.classic-live .classic-board{position:relative}.classic-token-plane{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:12}.classic-moving-token{position:absolute;width:24px;height:24px;transform:translate(-50%,-50%);border:2px solid;border-radius:50%;background:#241813;box-shadow:0 2px 5px #0009;transition-property:left,top;transition-timing-function:cubic-bezier(.3,.05,.2,1)}.classic-moving-token .token-art{width:100%;height:100%}.classic-houses{position:absolute;left:3px;top:3px;display:flex;gap:2px;z-index:8}.classic-houses i{display:block;width:8px;height:8px;background:linear-gradient(135deg,#73c089,#287446);border:1px solid #dbbb69;clip-path:polygon(50% 0,100% 35%,90% 35%,90% 100%,10% 100%,10% 35%,0 35%)}.classic-houses i.is-hotel{width:14px;height:12px;background:linear-gradient(135deg,#f07d63,#9b2338)}.is-building .classic-houses i:last-child{animation:classic-raise-house 1.3s cubic-bezier(.2,.8,.2,1) both}.is-building{animation:classic-build-glow 1.4s ease-out}@keyframes classic-raise-house{0%{opacity:0;transform:translateY(-24px) scale(.3)}45%{opacity:1;transform:translateY(1px) scale(1.5)}70%{transform:translateY(-3px) scale(1.15)}to{transform:none}}@keyframes classic-build-glow{0%,30%{box-shadow:inset 0 0 22px #ffd75c}to{box-shadow:inset 0 0 0 2px var(--owner)}}.classic-live-clock{position:absolute;left:0;right:0;top:4%;text-align:center;color:#e8ce97;font-size:12px}.classic-live .classic-deck--chest{top:14%}.classic-live-deed{background:#faefd5;border:2px solid #caa45b;border-radius:18px;color:#4b2c23;padding:24px;text-align:center;max-width:600px}.classic-live-deed>img{height:140px;max-width:100%;object-fit:contain;margin:8px auto}.classic-live-deed h2{font-size:24px;font-weight:800}.classic-live-deed p{margin:10px 0}.classic-live-deed button{min-height:44px;padding:8px 18px;border:1px solid #b9904c;border-radius:8px;background:linear-gradient(#f6dc95,#ca9837);margin:5px;font-weight:700}.classic-live-deed button:disabled{opacity:.5}.classic-live-actions{display:flex;justify-content:center;flex-wrap:wrap}.classic-rent-table{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.classic-rent-table span{padding:6px;background:#e4d4b5;border-radius:5px;font-size:12px}.classic-rent-table b{display:block}.classic-rent-table .is-active{background:#793542;color:#ffe3ab}@media(max-width:1100px){.classic-live.classic-layout{grid-template-columns:minmax(0,1fr) 175px}.classic-live .classic-journal{display:none}}@media(max-width:650px),(max-height:500px)and (pointer:coarse){.classic-live.classic-layout{display:flex;flex-direction:column;overflow-y:auto}.classic-live .classic-board{height:auto;aspect-ratio:1;flex:none;width:100%}.classic-live-players{max-height:none;overflow:visible;flex:none}.classic-moving-token{width:15px;height:15px}.classic-live-deed{padding:16px}.classic-live-deed>img{height:100px}}@media(prefers-reduced-motion:reduce){.classic-moving-token{transition:none!important}.is-building,.is-building .classic-houses i:last-child{animation:none}}.classic-cash-feed p{display:grid;grid-template-columns:1fr auto;gap:2px;padding:7px 0;border-bottom:1px solid #b9944b33;font-size:12px}.classic-cash-feed strong{grid-column:1/-1;overflow-wrap:anywhere}.classic-cash-feed b{color:#ffe2a0}.classic-journal .table-chat-panel__body{max-height:none}.classic-live-players .players-panel__row{min-height:0;padding:9px 5px;gap:5px}.classic-live-players .players-panel__token{width:42px;height:42px}.classic-live-players .players-panel__name{font-size:13px}.classic-live-players .players-panel__cash{font-size:17px}.room-shell__main.classic-shell-main{display:block;grid-template-columns:none;width:100%;min-height:0;overflow:hidden}.classic-live-players .players-panel{background:transparent;color:#ebd6b0;border:0;padding:0;box-shadow:none}.classic-live-players .players-panel__list{display:flex;flex-direction:column;gap:7px}.classic-live-players .players-panel__row{display:flex;flex-direction:column;min-height:0;gap:2px;padding:6px;border:1px solid #7e603333;border-radius:9px;background:#291b17}.classic-live-players .players-panel__token{width:36px;height:36px;margin:0}.classic-live-players .players-panel__name{color:#ead4ae;line-height:1.1;margin:0}.classic-live-players .players-panel__cash{color:#f3d98f;line-height:1.1;margin:0}.classic-live-players .players-panel__meta{padding:0;gap:2px}.classic-live-players .players-panel__head{padding:4px 0 10px}.classic-live-players .players-panel__title{color:#edcc90}.classic-log p{font-size:12px;padding:8px 0;border-bottom:1px solid #ad804b22;overflow-wrap:anywhere}.classic-log summary{font-size:12px;padding:10px 0;cursor:pointer}.classic-live .classic-journal{height:100%}.classic-live .classic-dice-trigger{width:210px;height:120px;top:61%}.classic-live .classic-dice-trigger .table-dice__tray{transform:translate(-50%,-50%) scale(.75)}.classic-journal-tabs{display:grid;grid-template-columns:.65fr 1.35fr;gap:4px;margin-bottom:14px}.classic-journal-tabs button{font-size:12px;line-height:1.15;min-height:42px;border:1px solid #92703c;border-radius:7px;padding:6px;color:#dbbf8f;background:#271b17}.classic-journal-tabs button[aria-selected=true]{color:#3f261b;background:linear-gradient(#f2d58e,#bf8c31);font-weight:800}.classic-journal-tabs button:focus-visible{outline:2px solid #ffe4a0;outline-offset:2px}.classic-live-deed.classic-live-deed--redesigned{width:min(760px,calc(100vw - 48px));max-width:none;padding:28px;text-align:left;box-sizing:border-box}.classic-deed-hero{display:grid;grid-template-columns:190px minmax(0,1fr);gap:28px;align-items:center;padding-right:30px}.classic-deed-hero>img{width:100%;height:190px;object-fit:contain}.classic-deed-hero h2{font-size:30px;margin:6px 0 14px;line-height:1.1}.classic-deed-eyebrow{font-size:11px;letter-spacing:1px;color:#906648;font-weight:800}.classic-deed-price-label{display:block;font-size:13px;color:#876954}.classic-deed-price{display:block;font-size:clamp(42px,5vw,60px);font-weight:850;line-height:1.1;color:#632d32;font-variant-numeric:tabular-nums;margin:4px 0 8px}.classic-deed-income{margin:20px 0 18px;padding:18px 0;border-top:1px solid #b5905055;border-bottom:1px solid #b5905055}.classic-deed-income h3{font-size:14px;font-weight:800;margin-bottom:10px}.classic-live-deed--redesigned .classic-rent-table{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.classic-live-deed--redesigned .classic-rent-table span{text-align:center;font-size:11px;padding:10px 3px;white-space:nowrap}.classic-live-deed--redesigned .classic-rent-table b{font-size:17px;margin-top:5px}.classic-live-deed--redesigned .classic-deed-income p{font-size:13px;line-height:1.4;color:#805f4c;margin:12px 0 4px}.classic-deed-income small{font-size:12px;color:#805f4c}.classic-live-deed--redesigned .classic-live-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.classic-live-deed--redesigned .classic-live-actions button{margin:0;min-height:52px}.classic-live-deed--redesigned .classic-live-actions button+button{background:#f3e7cd;color:#5b3429}.classic-auction{width:min(740px,calc(100vw - 48px));box-sizing:border-box;padding:26px;color:#4b2c23;background:#faf0d9;border:2px solid #c8a35a;border-radius:18px}.classic-auction header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-right:56px}.classic-auction h2{font-size:28px;font-weight:800;margin-top:5px}.classic-auction header .circular-timer{position:relative!important;inset:auto!important;margin:0!important}.classic-auction-hero{display:grid;grid-template-columns:190px 1fr;align-items:center;gap:28px;margin:14px 0}.classic-auction-art{width:190px;height:180px;object-fit:contain}.classic-auction-leader{display:flex;align-items:center;gap:10px;min-height:44px}.classic-auction-leader>.token-art{width:40px;height:40px;flex:none}.classic-auction-leader small,.classic-auction-turn small{display:block;color:#907052;font-size:12px}.classic-auction-leader b{display:block;font-size:18px;overflow-wrap:anywhere}.classic-auction-turn{display:flex;align-items:center;gap:12px;padding:13px;background:#ebdec2;border-radius:9px}.classic-auction-turn>.token-art{width:42px;height:42px;flex:none}.classic-auction-turn strong{display:block;font-size:18px}.classic-auction-turn>span{margin-left:auto;font-size:12px;color:#75523e}.classic-auction-seats{display:flex;flex-wrap:wrap;gap:6px;margin:13px 0 18px}.classic-auction-seats span{padding:5px 9px;font-size:12px;border:1px solid;border-radius:20px;color:#72553e}.classic-auction-seats .is-current{background:#6e303e;color:#fff0ca;font-weight:700}.classic-auction-seats .is-leader{background:#ead391;color:#4f3521}.classic-auction-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.classic-auction-actions button{min-height:52px;padding:10px 12px;border:1px solid #b28a42;border-radius:9px;background:linear-gradient(#f7dc92,#c39235);color:#43271b;font-size:18px;font-weight:800}.classic-auction-actions button.is-secondary{background:#f2e5c8;color:#5b352a}.classic-auction-actions button:disabled{opacity:.5;cursor:default}.classic-auction-actions button:focus-visible{outline:3px solid #793341;outline-offset:2px}.classic-auction-note{margin-top:10px;font-size:12px}@media(max-width:650px),(max-height:500px)and (pointer:coarse){.classic-live .classic-dice-trigger{transform:translate(-50%,-50%) scale(.85)}.classic-live .classic-dice-trigger .table-dice__tray{transform:translate(-50%,-50%) scale(.62)}.classic-live-deed.classic-live-deed--redesigned,.classic-auction{padding:16px;width:calc(100vw - 40px)}.classic-deed-hero,.classic-auction-hero{grid-template-columns:95px minmax(0,1fr);gap:12px;padding-right:0}.classic-deed-hero>img,.classic-auction-art{width:95px;height:110px}.classic-deed-hero h2,.classic-auction h2{font-size:23px}.classic-deed-price{font-size:38px}.classic-deed-income{margin:12px 0;padding:12px 0}.classic-live-deed--redesigned .classic-rent-table{grid-template-columns:repeat(3,minmax(0,1fr))}.classic-auction-turn{flex-wrap:wrap}.classic-auction-turn>span{width:100%;margin:0}.classic-auction-actions button{font-size:15px}.classic-auction-seats span{font-size:11px}.classic-auction header{padding-right:42px}}.classic-live .classic-center--compact .classic-center__brand{top:29%}.classic-live .classic-dice-trigger{top:68%;width:310px}.classic-live .classic-dice-trigger .table-dice__tray{gap:110px}.classic-live .classic-roll-button{top:85%}@media(max-width:650px),(max-height:500px)and (pointer:coarse){.classic-live .classic-dice-trigger{top:67%;width:240px}.classic-live .classic-dice-trigger .table-dice__tray{gap:85px}.classic-live .classic-roll-button{top:84%}}.classic-live-deed--redesigned{max-width:760px!important;padding:24px!important}.classic-title-deed{border:1px solid #b69256;border-top:16px solid;text-align:center;padding:12px;background:#f3e3bd}.classic-title-deed small{font-size:10px;letter-spacing:2px}.classic-deed-details{display:grid;grid-template-columns:190px 1fr;gap:24px;margin:20px 0}.classic-deed-object{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.classic-deed-object img{width:160px;height:160px;object-fit:contain}.classic-deed-object strong{font-size:38px;color:#702f3e}.classic-deed-object span,.classic-deed-object small{font-size:12px}.classic-deed-schedule h3{margin:0 0 10px;font-size:16px}.classic-deed-schedule dl{margin:0}.classic-deed-schedule dl>div{display:flex;justify-content:space-between;gap:15px;padding:8px;border-bottom:1px solid #b6925650;font-size:14px}.classic-deed-schedule dd{margin:0;font-weight:700;text-align:right}.classic-deed-schedule .is-active{background:#783545;color:#fff0c8}.classic-deed-schedule p{font-size:12px;line-height:1.5}.classic-live-players .classic-player-trade{padding:3px 12px;margin-top:5px;min-height:25px;font-size:12px;background:#493125;color:#f5cf78;border:1px solid #aa8547;border-radius:6px}.classic-trade{width:min(750px,90vw);padding:24px;background:#faeed2;color:#59321d;border:2px solid #c29b56;border-radius:20px;max-height:85vh;overflow:auto}.classic-trade-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.classic-trade-columns section{padding:12px;background:#e8d6b0;border-radius:8px}.classic-trade-properties{display:flex;flex-direction:column;gap:8px;max-height:220px;overflow:auto}.classic-trade input[type=number]{width:100%;padding:10px;color:#452519;background:#fff8e8;border:1px solid #a68249;border-radius:6px}.classic-trade p{font-size:13px}.classic-trade button{padding:12px;border:1px solid #b78d42;border-radius:8px;background:#e8be5c;color:#4f2818;font-weight:700}.classic-trade button:disabled{opacity:.5}@media(max-width:650px),(max-height:500px)and (pointer:coarse){.classic-deed-details{grid-template-columns:1fr;gap:12px}.classic-deed-object img{width:100px;height:100px}.classic-deed-object strong{font-size:32px}.classic-title-deed h2{font-size:22px}.classic-trade-columns{grid-template-columns:1fr}}.classic-trade h2{font-size:24px;font-weight:800;margin:0 0 18px}.classic-trade h3{font-size:16px;font-weight:700;margin-bottom:12px}.classic-trade-properties label{display:flex;align-items:center;gap:8px}.classic-trade-properties{margin-bottom:15px}.classic-deed-schedule dd{font-size:20px;min-width:85px;padding:2px 8px;border-radius:5px;background:#dec79455;color:#702f3e;font-variant-numeric:tabular-nums}.classic-deed-schedule .is-active dd{background:#ffffff15;color:#fff0c8}.classic-deed-schedule dl>div{align-items:center}.classic-buy-timeout{text-align:center;font-size:12px;color:#886746}.classic-special-deed{text-align:center}.classic-special-deed>img{display:block;margin:12px auto}.classic-special-deed>p{max-width:560px;margin:18px auto}.classic-special-deed>button{display:block;margin:20px auto 0;min-width:160px}.classic-event-card{width:min(610px,88vw);padding:26px 38px;text-align:center;color:#57301d;background:#faefd3;border:2px solid #c9a258;border-radius:22px}.classic-event-card>img{width:125px;height:125px;object-fit:contain;display:block;margin:14px auto}.classic-event-card h2{font-size:28px;font-weight:800;margin:6px 0 14px}.classic-event-card p{font-size:17px;line-height:1.5;margin:14px auto;max-width:480px}.classic-event-card>small{display:block;letter-spacing:1px;font-size:12px}.classic-event-amount{display:block;font-size:42px;font-weight:900;color:#783340}.classic-event-route{margin:12px;font-size:18px;font-weight:700}.classic-event-card button{display:block;margin:24px auto 12px;padding:14px 28px;min-width:200px;background:linear-gradient(#f4d583,#c7952d);color:#532c19;border:1px solid #b28b43;border-radius:10px;font-weight:800}.classic-event-card button:disabled{opacity:.6}.classic-trade{scrollbar-width:thin;scrollbar-color:#ad8245 #eddfbd}.classic-trade input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.classic-trade input::-webkit-inner-spin-button,.classic-trade input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.classic-trade-properties{display:grid;grid-template-columns:repeat(auto-fill,minmax(85px,1fr));gap:8px;max-height:260px;overflow:auto;padding:2px 5px 4px 0;scrollbar-width:thin;scrollbar-color:#ad8245 #eddfbd}.classic-trade .classic-trade-tile{border:1px solid #b18c53;border-top:7px solid;min-height:123px;padding:6px 4px;background:#faf0d5;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:3px;border-radius:7px;color:#4d2c1d}.classic-trade-tile img{width:65px;height:60px;object-fit:contain}.classic-trade-tile span{font-size:11px;line-height:1.15}.classic-trade-tile strong{font-size:13px}.classic-trade-tile small{font-size:10px}.classic-trade .classic-trade-tile.is-selected{background:#eac977;box-shadow:0 0 0 2px #853445 inset}.classic-trade-presets{display:flex;gap:6px;margin:8px 0}.classic-trade-presets button{flex:1;padding:7px;font-size:12px}.classic-trade section>small{display:block;font-size:11px;line-height:1.4}.classic-trade::-webkit-scrollbar,.classic-trade-properties::-webkit-scrollbar{width:6px}.classic-trade::-webkit-scrollbar-thumb,.classic-trade-properties::-webkit-scrollbar-thumb{background:#ad8245;border-radius:8px}.classic-trade::-webkit-scrollbar-button,.classic-trade-properties::-webkit-scrollbar-button{display:none}@media(max-width:650px),(max-height:500px)and (pointer:coarse){.classic-deed-schedule dd{font-size:17px}.classic-event-card{padding:24px 18px}.classic-event-card h2{font-size:23px}.classic-event-amount{font-size:35px}}.game-modal-layer.is-minigame .game-modal-layer__panel:has(.classic-event-card){width:min(610px,calc(100vw - 24px));max-width:610px}.classic-event-card{width:100%;box-sizing:border-box}.classic-special-deed>h2,.classic-special-deed>p{text-align:center!important}.classic-trade{max-height:calc(100vh - 36px)}.classic-trade-properties{max-height:230px}.classic-trade>button,.classic-trade>.classic-live-actions{position:sticky;bottom:0;z-index:2}.classic-trade>button{display:block;width:100%;margin-top:12px;background:#e8be5c;box-shadow:0 -6px 12px #faeed2}.game-modal-layer.is-minigame .game-modal-layer__panel:has(.classic-trade){width:min(750px,calc(100vw - 24px));padding:0}.classic-trade{width:100%;box-sizing:border-box;padding-top:60px}.game-modal-layer__panel:has(.classic-trade)>.game-modal-control{right:14px;top:12px;position:absolute;z-index:5}.classic-trade h2{margin-top:0}.classic-auction-history{display:flex;flex-direction:column;gap:4px;min-height:36px}.classic-auction-history p{display:flex;gap:12px;align-items:center;padding:5px 12px;background:#e9d19b55;animation:classic-bid-in .4s ease-out}.classic-auction-history strong{color:#783440;font-size:20px}.classic-auction-history span{font-size:11px;color:#876338}@keyframes classic-bid-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.classic-session-controls{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.classic-session-controls button,.classic-session-dialog button,.classic-jail-choice button{padding:8px 12px;color:#512b19;border:1px solid #a87e3a;background:#e7bf66;border-radius:7px;font-weight:700}.classic-session-controls button:disabled{opacity:.45}.classic-session-controls small{font-size:11px}.classic-session-dialog{background:#faeed2;color:#5c341e;padding:35px;border:2px solid #ba924b;border-radius:20px}.classic-session-dialog h2{font-size:25px;font-weight:800}.classic-session-dialog p{margin:15px 0;line-height:1.5}.classic-session-dialog table{width:100%;border-collapse:collapse}.classic-session-dialog td,.classic-session-dialog th{padding:8px;border-bottom:1px solid #b38a4c55;text-align:left}.classic-session-dialog button{margin-right:10px}.classic-version-warning{font-size:12px;color:#ffe8b1;padding:8px;background:#7a3035}.classic-version-warning a{text-decoration:underline;display:block}.classic-building-plane{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:8}.classic-jail-choice{position:absolute;bottom:2%;left:15%;right:15%;font-size:12px;text-align:center;color:#ecd598}.classic-jail-choice p{margin:4px}.classic-live .classic-center:has(.classic-jail-choice) .classic-roll-button{top:75%}@media(prefers-reduced-motion:reduce){.classic-auction-history p{animation:none}}.game-modal-layer.is-minigame .game-modal-layer__panel:has(.classic-auction){width:min(760px,calc(100vw - 24px));padding:0}.game-modal-layer__panel:has(.classic-auction)>.game-modal-control{right:14px;top:12px;z-index:5}.classic-auction{width:100%;box-sizing:border-box}.classic-auction>header{padding-right:60px}.classic-asset-actions{display:flex;flex-direction:column;gap:7px;margin:14px 0}.classic-asset-actions small{font-size:12px;line-height:1.4}.classic-asset-actions button,.classic-debt button{padding:10px 14px;border:1px solid #ad833e;border-radius:8px;background:#eac777;font-weight:700;color:#542c1b}.classic-asset-actions button:disabled,.classic-debt button:disabled{opacity:.45}.classic-cell.is-mortgaged .classic-art{filter:grayscale(.8);opacity:.5}.classic-debt{width:100%;max-height:calc(100vh - 36px);overflow:auto;padding:26px;background:#faefd5;color:#542e1e;border:2px solid #be974f;border-radius:20px;text-align:center;scrollbar-width:thin}.classic-debt h2{font-size:26px;font-weight:800}.classic-debt p{margin:10px 0}.classic-debt-amount{font-size:45px;color:#793444}.classic-debt-balances{display:flex;justify-content:center;gap:30px}.classic-debt-balances b{display:block;font-size:23px}.classic-debt-assets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0}.classic-debt-assets section{padding:12px;background:#ebdbb6;border-radius:10px}.classic-debt-assets img{width:75px;height:75px;object-fit:contain;margin:auto}.classic-debt-assets h3{font-weight:800}.classic-debt footer{position:sticky;bottom:-26px;background:#faefd5;padding:12px;box-shadow:0 -6px 12px #faefd5}.classic-debt footer>button{margin:4px}.classic-debt footer small{display:block;font-size:11px;margin-top:8px}.game-modal-layer.is-minigame .game-modal-layer__panel:has(.classic-debt){width:min(860px,calc(100vw - 24px));padding:0}@media(max-width:650px),(max-height:500px)and (pointer:coarse){.classic-debt{padding:14px}.classic-debt-assets{grid-template-columns:repeat(2,minmax(0,1fr))}.classic-debt-assets section{padding:8px}.classic-debt h2{font-size:22px}}.classic-event-card{max-height:calc(100vh - 36px);overflow:auto;scrollbar-width:thin}.classic-event-target{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.classic-event-target img{width:65px;height:65px;object-fit:contain}.classic-event-target small{flex-basis:100%;font-size:12px}.classic-event-repairs{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin:12px 0}.classic-event-repairs span{background:#e9d4a7;padding:8px;border-radius:6px}.classic-event-buttons{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.classic-event-buttons button{margin:15px 0;min-width:0}.classic-event-buttons .is-secondary{background:#f8eacb}.classic-held-cards{font-size:12px;border:1px solid #b8924b;border-radius:8px;padding:8px;margin:8px 0;color:#f7db9e}.classic-jail-choice button{margin:3px}.classic-live .classic-center:has(.classic-jail-choice) .classic-roll-button{top:77%}.classic-portfolio-open{position:absolute;top:8%;left:3%;padding:7px 11px;border:1px solid #b68c4a;border-radius:8px;background:#e6c375;color:#542e1e;font-size:12px;font-weight:700;z-index:3}.classic-portfolio{width:100%;max-height:calc(100vh - 36px);overflow:auto;padding:55px 24px 24px;background:#faefd5;color:#542e1e;border:2px solid #bb9249;border-radius:20px;scrollbar-width:thin}.classic-portfolio h2{font-size:26px;font-weight:800}.classic-portfolio-summary{display:flex;gap:20px;flex-wrap:wrap;margin:15px 0}.classic-portfolio-summary b{display:block;font-size:22px;color:#793444}.classic-portfolio-summary span,.classic-portfolio>p{font-size:12px}.classic-portfolio button{padding:8px 10px;background:#e9c572;border:1px solid #ac8139;border-radius:7px;font-weight:700;color:#502b19}.classic-portfolio button:disabled{opacity:.5}.classic-portfolio-filters{display:flex;gap:6px;flex-wrap:wrap;margin:15px 0}.classic-portfolio-filters [aria-pressed=true]{background:#793444;color:#fff0ce}.classic-portfolio-group{margin:20px 0}.classic-portfolio-group>header{display:flex;justify-content:space-between;gap:10px;border-left:9px solid;padding:8px;background:#ebdab5}.classic-portfolio-group h3{font-size:18px;font-weight:800}.classic-portfolio-group header>b{font-size:12px}.classic-portfolio-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}.classic-portfolio-grid article{padding:12px;background:#eee0c1;border:1px solid #c5a668;border-radius:10px;display:flex;flex-direction:column;gap:7px;text-align:center}.classic-portfolio-grid img{width:85px;height:85px;object-fit:contain;margin:auto}.classic-portfolio-grid h4{font-weight:800}.classic-portfolio-grid small{font-size:11px}.classic-portfolio-grid .is-missing{opacity:.65}.game-modal-layer.is-minigame .game-modal-layer__panel:has(.classic-portfolio){width:min(980px,calc(100vw - 24px));padding:0}.game-modal-layer__panel:has(.classic-portfolio)>.game-modal-control{right:14px;top:12px;z-index:5}.classic-trade-timer{padding:10px;background:#ead19d;border-radius:7px}.classic-draft-note{font-size:12px}.classic-auction-entry label{display:flex;align-items:center;gap:12px;font-weight:700}.classic-auction-entry input{min-width:0;width:160px;border:1px solid #af8645;border-radius:8px;padding:9px;background:#fff8e8;font-size:22px;font-weight:800}.classic-auction-entry>div{display:flex;gap:6px;margin:8px 0;flex-wrap:wrap}.classic-auction-entry button{padding:6px 14px;border-radius:6px;background:#e4be66;border:1px solid #ad833d}.classic-auction-entry button:disabled{opacity:.4}.classic-auction-entry small{font-size:12px}.classic-auction-seats .has-passed{opacity:.5}.classic-auction{max-height:calc(100vh - 36px);overflow:auto;scrollbar-width:thin}.classic-auction-result{text-align:center;padding:30px;background:#faefd5;color:#572d1c;border:2px solid #ba9148;border-radius:20px}.classic-auction-result>img{width:160px;height:160px;object-fit:contain;margin:10px auto}.classic-auction-result h2{font-size:28px;font-weight:800}.classic-auction-result>div{display:flex;justify-content:center;align-items:center;gap:12px}.classic-auction-result>div img{width:60px;height:60px;object-fit:contain}.classic-auction-result>b{display:block;font-size:42px;color:#793444}.classic-auction-result>small{display:block;margin:12px}.classic-trade input::-webkit-inner-spin-button{display:none}@media(max-width:650px),(max-height:500px)and (pointer:coarse){.classic-portfolio{padding:55px 12px 15px}.classic-portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.classic-portfolio-summary{gap:10px}.classic-portfolio-group>header{flex-direction:column}.classic-portfolio-open{font-size:10px;padding:5px;top:4%}}.classic-trade>button{position:static}.classic-trade>.classic-live-actions{position:sticky}.classic-live-deed.classic-live-deed--redesigned{width:min(860px,calc(100vw - 32px));max-width:860px!important;padding:22px!important}.classic-title-deed{padding:12px 48px;border-top-width:10px}.classic-title-deed h2{margin:5px 0;font-size:28px}.classic-deed-details{grid-template-columns:180px minmax(0,1fr);gap:24px;margin:20px 0}.classic-deed-object{padding-top:8px}.classic-deed-object img{height:145px;width:145px}.classic-deed-object strong{font-size:44px;line-height:1.2;margin-top:8px}.classic-deed-schedule dl>div{padding:6px 10px;min-height:39px}.classic-deed-schedule dd{font-size:20px}.classic-deed-schedule h3{font-weight:750;font-size:16px}.classic-construction-note{margin-top:14px;padding:12px 14px;border-radius:10px;background:#eddfbe}.classic-construction-note>div{display:flex;justify-content:space-between;gap:14px;font-size:13px;margin:4px 0}.classic-construction-note b{white-space:nowrap;color:#793444}.classic-construction-note p{margin:8px 0 0!important;color:#72543e;font-size:12px}.classic-deed-footer{border-top:1px solid #b6925650;padding-top:14px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.classic-deed-footer>p{margin:0!important;max-width:580px;font-size:13px;line-height:1.5}.classic-deed-footer .classic-live-actions{width:100%}.classic-deed-close{min-width:180px;margin:0!important}.classic-deed-footer .classic-asset-actions{width:100%}.classic-deed-footer .classic-buy-timeout{order:2;font-size:12px;color:#806048}.classic-network{padding:12px;background:#eadebf;border-radius:10px;margin-bottom:16px}.classic-network p{font-size:13px;margin:5px 0 10px!important}.classic-network>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.classic-network span{display:flex;align-items:center;flex-direction:column;padding:6px 2px;border:1px solid #bd9a6250;border-radius:8px;background:#fff6de}.classic-network span.is-current{border-color:#793444;box-shadow:inset 0 0 0 1px #793444}.classic-network img{width:48px;height:48px;object-fit:contain}.classic-network b{font-size:10px;text-align:center}.classic-network-note{color:#72543e}.classic-center .classic-portfolio-open{left:auto;right:3%;top:7%;max-width:40%;z-index:2}@media(max-width:650px),(max-height:500px)and (pointer:coarse){.classic-live-deed.classic-live-deed--redesigned{padding:16px!important}.classic-deed-details{grid-template-columns:1fr;gap:14px}.classic-deed-object{display:grid;grid-template-columns:90px 1fr;gap:3px 12px}.classic-deed-object img{grid-row:1/4;width:90px;height:90px}.classic-deed-object strong{font-size:34px;margin:0}.classic-title-deed{padding:10px 28px}.classic-title-deed h2{font-size:23px}.classic-network b{font-size:9px}.classic-center .classic-portfolio-open{top:7%;font-size:9px}.classic-deed-schedule dd{min-width:65px;font-size:18px}}.game-modal-layer.is-minigame .game-modal-layer__panel:has(.classic-live-deed--redesigned){width:min(860px,calc(100vw - 24px));padding:0}.game-modal-layer__panel:has(.classic-live-deed--redesigned)>.game-modal-control{right:14px;top:12px}.game-modal-layer .classic-live-deed.classic-live-deed--redesigned{width:100%}.classic-asset-preview{padding:14px;border:1px solid #b38a43;background:#fff5da;border-radius:10px;text-align:center}.classic-asset-preview>strong{display:block;overflow-wrap:anywhere}.classic-asset-preview>b{display:block;font-size:30px;color:#783545;margin:8px}.classic-asset-preview p{font-size:13px;line-height:1.5}.classic-asset-preview button{margin:4px}.classic-debt-parties{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:10px;padding:14px;background:#eddfbf;border-radius:12px}.classic-debt-parties h2{font-size:21px;overflow-wrap:anywhere;line-height:1.25;margin:5px 0}.classic-debt-parties small{font-size:11px;letter-spacing:1px}.classic-debt-label{display:block;font-size:12px;text-transform:uppercase;letter-spacing:2px;margin-top:15px}.classic-debt-amount{font-size:52px;font-weight:850}.classic-debt-balances{margin:12px 0;gap:10px}.classic-debt-balances>span{flex:1;max-width:230px;padding:10px;background:#eadbb7;border-radius:10px}.classic-debt-balances>span:last-child{background:#edd0be;color:#762d38}.classic-debt-assets h3{overflow-wrap:anywhere}.classic-debt footer{position:static;border-top:1px solid #c7a86a;box-shadow:none}.classic-bankruptcy-confirm{padding:16px;border:2px solid #873f48;border-radius:12px;background:#f4dfcf;margin-top:12px}.classic-bankruptcy-confirm h3{font-size:18px;font-weight:800}.classic-building-count{position:absolute;left:3px;top:20px;z-index:14;background:#154b38;color:#fff1c6;border:1px solid #d6b36c;border-radius:4px;padding:1px 4px;font-weight:800;font-size:10px;box-shadow:0 1px 3px #0005;pointer-events:none}.classic-building-count.is-hotel{background:#7b283e}.classic-sale-label{position:absolute;inset:30% 2px auto;z-index:15;background:#f6dc97;color:#542617;border:1px solid #ae7e35;border-radius:5px;font-size:11px;font-weight:800;text-align:center;padding:4px;animation:classic-sale 1.6s ease both;pointer-events:none}@keyframes classic-sale{0%{opacity:0;transform:translateY(7px)}20%,70%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-15px)}}.classic-live .players-panel__meta{min-width:0}.classic-live .players-panel__name{overflow-wrap:anywhere;white-space:normal;line-height:1.15;max-width:100%}.classic-roll-button{max-width:65%;overflow-wrap:anywhere}.classic-cash-feed strong,.classic-log p,.classic-trade h2,.classic-trade h3,.classic-auction-seats span,.classic-session-dialog td{overflow-wrap:anywhere}.classic-final{max-width:1000px!important;margin:auto}.classic-final>h2{font-size:32px;margin:8px 0}.classic-final>p{overflow-wrap:anywhere}.classic-final-pool{padding:22px;border:1px solid #caa45b;border-radius:14px;background:#f1dcaa;text-align:center;margin:20px 0;color:#542e1e}.classic-final-pool>strong{display:block;font-size:44px;color:#793444}.classic-final-pool small{display:block}.classic-final-players{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.classic-final-players article{background:#faefd5;color:#542e1e;border:1px solid #bc985c;border-radius:12px;padding:18px;min-width:0}.classic-final-players article.is-winner{border:2px solid #d9a634;box-shadow:0 0 15px #d1a03d30}.classic-final-players header h3{font-size:20px;font-weight:800;overflow-wrap:anywhere}.classic-final-players header>span{font-size:12px;color:#825d35}.classic-final-players article>div{margin:16px 0}.classic-final-players article>div strong{display:block;font-size:32px;color:#793444}.classic-final-players dl>div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #bd96573b;padding:7px 0;font-size:12px}.classic-final-players dd{font-weight:800;white-space:nowrap;margin:0}.classic-final-note{font-size:13px;line-height:1.6;margin:20px 0}@media(max-width:650px),(max-height:500px)and (pointer:coarse){.classic-final-players,.classic-debt-assets{grid-template-columns:1fr}.classic-debt-parties h2{font-size:17px}.classic-building-count{font-size:8px;top:15px;padding:0 2px}.classic-live .classic-moving-token{width:14px;height:14px}.classic-live .classic-roll-button{font-size:10px}}@media(prefers-reduced-motion:reduce){.classic-sale-label{animation:none}}.classic-building-plane,.classic-building-plane *{pointer-events:none!important}@media(max-width:500px){.classic-debt-parties{grid-template-columns:1fr;gap:4px}.classic-debt-parties>span{transform:rotate(90deg);font-size:20px}.classic-debt-parties h2{font-size:17px}.classic-debt-parties>div{min-width:0}}.classic-portfolio>.classic-portfolio-grid{margin-top:20px;align-items:start}.classic-portfolio .classic-lap-stat.is-up b{color:#247248}.classic-portfolio .classic-lap-stat.is-down b{color:#b13846}.classic-portfolio .classic-lap-stat.is-flat b{color:#826b4f}.classic-portfolio-summary{gap:14px!important}.classic-portfolio-summary>span{padding:10px 13px;border-radius:9px;background:#eddfbf;flex:1;min-width:130px}.classic-portfolio-empty{padding:30px;text-align:center}.classic-rules{background:#faefd5;color:#542e1e;padding:35px 26px 24px;border:2px solid #c39a51;border-radius:18px;max-height:calc(100dvh - 36px);overflow:auto;scrollbar-width:thin}.classic-rules h2{font-size:28px;font-weight:800;margin:8px 0}.classic-rules>small{letter-spacing:2px}.classic-rules section{border-top:1px solid #c5a46566;padding:15px 0}.classic-rules h3{font-size:18px;font-weight:800}.classic-rules p{font-size:14px;line-height:1.7;margin:8px 0}.classic-rules button{display:block;margin:16px auto 0;padding:12px 35px;border:1px solid #b48b45;border-radius:8px;background:#e5bf68;font-weight:800}.game-modal-layer.is-minigame .game-modal-layer__panel:has(.classic-rules){width:min(800px,calc(100vw - 24px));padding:0}.game-modal-layer__panel:has(.classic-rules)>.game-modal-control{right:14px;top:12px}.classic-live .classic-building-count{display:none}.classic-building-token{position:absolute;display:flex;align-items:center;gap:1px;max-width:64px;filter:drop-shadow(0 2px 2px #0008)}.classic-building-token img{object-fit:contain;flex:none;display:block}.classic-building-token b{font-size:10px;line-height:1;color:#ffe6a5;text-shadow:0 1px 3px #000;background:#43251cd9;border:1px solid #b08b45;border-radius:4px;padding:2px;white-space:nowrap}.classic-building-token.is-constructing img{animation:classic-luxury-build 1.2s ease-out both}.classic-building-token.is-constructing:after{content:"";position:absolute;left:0;right:12px;bottom:0;height:3px;border-radius:50%;background:#ffda7c;animation:classic-foundation 1.2s ease-out both;box-shadow:0 0 8px #ffd572}.classic-building-token.is-selling{animation:classic-luxury-sale 1s ease-in both}@keyframes classic-luxury-build{0%{clip-path:inset(100% 0 0);transform:translateY(3px);filter:brightness(.7)}65%{clip-path:inset(0);transform:translateY(0);filter:brightness(1)}82%{filter:brightness(1.35)}to{clip-path:inset(0);filter:brightness(1)}}@keyframes classic-foundation{0%{opacity:0;transform:scaleX(.2)}25%{opacity:1;transform:scaleX(1)}to{opacity:0}}@keyframes classic-luxury-sale{to{opacity:0;transform:translateY(-10px) scale(.65)}}@media(prefers-reduced-motion:reduce){.classic-building-token,.classic-building-token img,.classic-building-token:after{animation:none!important}.classic-building-token.is-selling{display:none}}.classic-buy-progress{position:relative;overflow:hidden;isolation:isolate;display:flex;justify-content:center;align-items:center;gap:14px}.classic-buy-progress__fill{position:absolute;top:0;right:0;bottom:0;left:0;background:#602f0c45;transform-origin:left;pointer-events:none;transition:transform 50ms linear;z-index:-1}.classic-buy-progress__label,.classic-buy-progress__seconds{position:relative;z-index:1}.classic-buy-progress__seconds{font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.classic-board-viewport{min-width:0;min-height:0;height:100%}.classic-board-scroll{height:100%;min-height:0}.classic-mobile-board-tools{display:none}.classic-building-token b{position:absolute;bottom:-2px;right:-6px;font-size:9px;padding:1px 2px;box-shadow:0 1px 3px #0009}.classic-cell-building-detail{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:12px}.classic-cell-building-detail img{width:60px;height:60px;object-fit:contain}.classic-cell-occupants{margin-top:12px;padding:10px;border:1px solid #caa45b;border-radius:10px}.classic-cell-occupants>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.classic-cell-occupants span{display:flex;align-items:center;gap:6px;min-width:0}.classic-cell-occupants .token-art{width:42px;height:42px;flex:none}.classic-cell-occupants b{overflow-wrap:anywhere;font-size:13px}@media(max-width:650px),(max-height:500px)and (pointer:coarse){.classic-board-viewport{width:100%;height:auto;flex:none}.classic-mobile-board-tools{display:flex;align-items:center;gap:8px;padding:6px 0;color:#f3da9f}.classic-mobile-board-tools button{min-height:44px;padding:8px 14px;border:1px solid #c69a46;border-radius:8px;background:#f0cf7b;color:#492d20;font-weight:700}.classic-mobile-board-tools small{font-size:12px}.classic-board-scroll{max-height:72svh;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.classic-live .classic-board{width:100%;height:auto;aspect-ratio:1}.classic-live .is-zoomed .classic-board{width:200%;max-width:none;min-width:680px}.classic-live .is-zoomed .classic-cell__name{font-size:10px}.classic-live .is-zoomed .classic-cell__price{font-size:11px}.classic-building-token b{font-size:8px;right:-5px}}.classic-live-players .players-panel__meta{width:100%;min-width:0}.classic-live-players .players-panel__name{max-width:100%;white-space:normal!important;overflow-wrap:anywhere;word-break:break-word;overflow:visible;text-overflow:clip}@media(max-width:650px),(max-height:500px)and (pointer:coarse){.game-modal-layer.is-classic .game-modal-layer__panel:has(>article[class^=classic-]){width:calc(100vw - 24px);min-width:0;max-width:calc(100vw - 24px);zoom:1!important;max-height:calc(100dvh - 32px);padding:0;overflow:visible}.game-modal-layer.is-classic .game-modal-layer__panel>article[class^=classic-]{width:100%;min-width:0;max-width:100%;max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;font-size:14px}.game-modal-layer.is-classic .game-modal-layer__panel>article[class^=classic-] button{min-height:44px}.classic-live-deed--redesigned .classic-title-deed{padding-right:40px}.classic-cell-occupants .token-art{width:44px;height:44px}}.classic-live .classic-moving-token{border:0;border-radius:0;background:transparent;box-shadow:none}.classic-live .classic-moving-token .token-art{width:100%;height:100%;max-width:none;max-height:none}.classic-live .classic-moving-token .token-art__img{transform:none!important;filter:drop-shadow(0 2px 2px #24120da0)}.classic-live .classic-cell{transition:background-color .7s ease,box-shadow .7s ease}.classic-live .classic-cell-face{transition:filter .7s ease}.classic-live .classic-cell.is-unowned{background:#c9bea5}.classic-live .classic-cell.is-unowned .classic-cell-face{filter:saturate(.45) brightness(.86)}.classic-live .classic-cell.is-owned{background:#f0e1bf;box-shadow:inset 0 0 0 3px var(--owner)}.classic-live .classic-cell.is-owned .classic-cell-face{filter:none}.classic-live .classic-cell.is-mortgaged .classic-cell-face{filter:saturate(.3)}.classic-building-token.is-house b{background:#174c38;color:#fff5d7;border-color:#91bd82}.classic-building-token.is-hotel b{background:#842b42;color:#fff5d7;border-color:#edb181;font-size:7px;letter-spacing:.1px;min-width:23px;text-align:center}.classic-building-token b{left:0;right:auto!important}.classic-trade-tile[data-trade-blocked=true]{opacity:.65}.classic-trade-notice{padding:12px;border:1px solid #b28b45;border-radius:8px;background:#f1dfb5;line-height:1.5}.classic-sale-preview{padding:15px;border:2px solid #8a3047;border-radius:10px;background:#f7e0cf;text-align:center}.classic-sale-preview strong{display:block;font-size:18px;color:#762e40}.classic-sale-preview button{margin:5px}@media(prefers-reduced-motion:reduce){.classic-live .classic-cell,.classic-live .classic-cell-face{transition:none}}.classic-live .classic-dice-trigger{left:50%;top:44%;width:64%;height:38%;transform:translate(-50%,-50%);pointer-events:none;z-index:3}.classic-live .classic-dice-trigger .table-dice--three{width:100%;height:100%;padding:0;transform:none}.classic-live .classic-dice-trigger .dice-scene3d{height:100%}.classic-event-card .classic-event-reading{margin:22px 0 0;padding:14px;border-top:1px solid #ba98534d;font-size:16px;font-weight:700;color:#8a6948;text-align:center;overflow-wrap:anywhere}.classic-live .classic-building-token{display:flex;flex-direction:column;align-items:center;gap:0;max-width:none;filter:drop-shadow(0 1px 1px #0006)}.classic-live .classic-building-token img{width:100%;height:calc(100% - 10px);min-height:0;object-fit:contain;flex:1}.classic-live .classic-building-token b{position:static;left:auto;right:auto;bottom:auto;box-sizing:border-box;max-width:100%;min-width:0;font-size:clamp(4px,.55vw,8px);line-height:1.1;padding:1px;letter-spacing:0;white-space:nowrap}.classic-live .classic-building-token.is-hotel b{font-size:clamp(3px,.45vw,7px);min-width:0}.classic-live .classic-building-token.is-constructing:after{left:0;right:0}.classic-live .classic-building-token.is-selling{animation-name:classic-sale-in-lane}@keyframes classic-sale-in-lane{to{opacity:0;transform:scale(.65)}}@media(prefers-reduced-motion:reduce){.classic-live .classic-cell .classic-cell-face>.classic-art{transition:none}}.classic-live .classic-roll-button.throw-power-button{top:72%;min-height:54px;padding:7px 18px;max-width:70%;white-space:normal}@media(max-width:650px),(max-height:500px)and (pointer:coarse){.classic-live .classic-dice-trigger{top:43%;width:72%;height:40%;transform:translate(-50%,-50%)}.classic-live .classic-roll-button.throw-power-button{top:72%;min-height:34px;font-size:10px;padding:4px 8px}.classic-live .throw-power-button small{font-size:6px}}.classic-double-note{position:absolute;top:89%;left:20%;right:20%;text-align:center;color:#efd79e;font-size:12px;pointer-events:none}.classic-live .classic-center:has(.classic-jail-choice) .classic-roll-button.throw-power-button{top:56%;min-height:40px}.classic-jail-choice{bottom:3%;left:19%;right:19%;font-size:11px;line-height:1.3;z-index:32}.classic-jail-choice p{margin:4px 0}.classic-jail-choice button{padding:6px 10px;min-height:32px}.classic-center:has(.classic-jail-choice) .classic-center__brand{opacity:.3}.classic-rules>.lang-switch{display:flex;justify-content:flex-end;margin:0 52px 16px 0;color:#78522e}.classic-rules>.lang-switch .lang-switch__label{color:#78522e}.classic-rules>small{display:block}@media(max-width:650px){.classic-double-note{top:90%;left:10%;right:10%;font-size:8px}.classic-jail-choice{font-size:8px;left:12%;right:12%;bottom:2%}.classic-jail-choice p{margin:2px 0}.classic-jail-choice button{font-size:9px;padding:3px 5px;min-height:25px}.classic-live .classic-center:has(.classic-jail-choice) .classic-roll-button.throw-power-button{top:50%;min-height:30px}}.classic-live .classic-center:has(.classic-jail-choice) .classic-dice-trigger{top:32%;height:34%}.classic-jail-choice{bottom:5%;left:18%;right:18%}.classic-jail-roll.throw-power-button{display:flex;position:relative;inset:auto;transform:none;margin:8px auto;min-height:42px;padding:6px 12px;font-size:12px}.classic-live .classic-center:has(.classic-jail-choice) .classic-dice-trigger{top:23%;height:30%}@media(max-width:650px){.classic-jail-choice{left:12%;right:12%;bottom:4%}.classic-jail-roll.throw-power-button{min-height:32px;font-size:10px;margin:5px auto}.classic-jail-roll small{display:none}}@media(max-width:650px){.classic-live.classic-layout>.classic-live-players{width:100%;align-self:stretch}.classic-live-players .players-panel__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.classic-live .classic-center:has(.classic-jail-choice) .classic-deck{visibility:hidden}.classic-live-players .players-panel__name{font-size:11px}.classic-live-players .players-panel__cash{font-size:15px}}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:"Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--color-red-500:oklch(63.7% .237 25.331);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-obsidian:#17110f;--color-ink:#f2e7d3;--color-mute:#b8a090;--color-emerald:#3d6b4f;--color-gold:#d6a43a;--color-danger:#b94a36;--font-display:"Outfit", ui-sans-serif, system-ui, sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{top:0;right:0;bottom:0;left:0}.inset-\[22\%\]{top:22%;right:22%;bottom:22%;left:22%}.inset-x-0{inset-inline:0}.inset-x-\[8\%\]{inset-inline:8%}.inset-x-\[12\%\]{inset-inline:12%}.inset-x-\[18\%\]{inset-inline:18%}.inset-x-\[20\%\]{inset-inline:20%}.inset-x-\[30\%\]{inset-inline:30%}.inset-x-\[35\%\]{inset-inline:35%}.top-0{top:0}.top-\[18\%\]{top:18%}.top-\[22\%\]{top:22%}.top-\[30\%\]{top:30%}.top-\[40\%\]{top:40%}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.bottom-0{bottom:0}.bottom-\[12\%\]{bottom:12%}.bottom-\[18\%\]{bottom:18%}.left-1\/2{left:50%}.z-10{z-index:10}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[80\]{z-index:80}.z-\[95\]{z-index:95}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-\[18\%\]{margin-top:18%}.mt-\[20\%\]{margin-top:20%}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.aspect-square{aspect-ratio:1}.h-0{height:0}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-3{height:calc(var(--spacing) * 3)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-12{height:calc(var(--spacing) * 12)}.h-\[3px\]{height:3px}.h-\[10\%\]{height:10%}.h-\[18\%\]{height:18%}.h-\[22\%\]{height:22%}.h-\[28\%\]{height:28%}.h-\[35\%\]{height:35%}.h-\[68\%\]{height:68%}.h-full{height:100%}.max-h-\[calc\(100dvh-32px\)\]{max-height:calc(100dvh - 32px)}.max-h-full{max-height:100%}.max-h-none{max-height:none}.min-h-0{min-height:0}.min-h-\[56px\]{min-height:56px}.min-h-screen{min-height:100vh}.w-0{width:0}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-12{width:calc(var(--spacing) * 12)}.w-\[2px\]{width:2px}.w-\[18\%\]{width:18%}.w-\[22\%\]{width:22%}.w-\[28\%\]{width:28%}.w-\[38\%\]{width:38%}.w-\[55\%\]{width:55%}.w-\[65\%\]{width:65%}.w-\[68\%\]{width:68%}.w-\[70\%\]{width:70%}.w-\[72\%\]{width:72%}.w-\[75\%\]{width:75%}.w-\[80\%\]{width:80%}.w-\[86\%\]{width:86%}.w-full{width:100%}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-\[160px\]{min-width:160px}.min-w-\[200px\]{min-width:200px}.flex-1{flex:1}.flex-\[1\.4\]{flex:1.4}.flex-\[1_1_68\%\]{flex:68%}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.scrollbar-thin{scrollbar-width:thin}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[1px\]{border-radius:1px}.rounded-\[50\%\]{border-radius:50%}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[40\%\]{border-top-left-radius:40%;border-top-right-radius:40%}.rounded-t-full{border-top-left-radius:3.40282e38px;border-top-right-radius:3.40282e38px}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[\#d6a43a\]\/40{border-color:#d6a43a66}.border-\[rgb\(185_74_54_\/_0\.3\)\]{border-color:#b94a364d}.border-amber-400\/50{border-color:#fcbb0080}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/50{border-color:color-mix(in oklab,var(--color-amber-400) 50%,transparent)}}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/20{border-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.border-amber-500\/25{border-color:#f99c0040}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/25{border-color:color-mix(in oklab,var(--color-amber-500) 25%,transparent)}}.border-gold\/50{border-color:#d6a43a80}@supports (color:color-mix(in lab,red,red)){.border-gold\/50{border-color:color-mix(in oklab,var(--color-gold) 50%,transparent)}}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/8{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-\[\#0a0608\]\/8{background-color:#0a060814}.bg-\[\#0a0608\]\/70{background-color:#0a0608b3}.bg-\[\#140a10\]\/70{background-color:#140a10b3}.bg-\[\#12070D\]{background-color:#12070d}.bg-\[\#32191b\]\/95{background-color:#32191bf2}.bg-\[\#d6a43a\]\/10{background-color:#d6a43a1a}.bg-\[\#d6a43a\]\/20{background-color:#d6a43a33}.bg-\[rgb\(185_74_54_\/_0\.08\)\]{background-color:#b94a3614}.bg-amber-100\/10{background-color:#fef3c61a}@supports (color:color-mix(in lab,red,red)){.bg-amber-100\/10{background-color:color-mix(in oklab,var(--color-amber-100) 10%,transparent)}}.bg-amber-100\/15{background-color:#fef3c626}@supports (color:color-mix(in lab,red,red)){.bg-amber-100\/15{background-color:color-mix(in oklab,var(--color-amber-100) 15%,transparent)}}.bg-amber-100\/20{background-color:#fef3c633}@supports (color:color-mix(in lab,red,red)){.bg-amber-100\/20{background-color:color-mix(in oklab,var(--color-amber-100) 20%,transparent)}}.bg-amber-200\/15{background-color:#fee68526}@supports (color:color-mix(in lab,red,red)){.bg-amber-200\/15{background-color:color-mix(in oklab,var(--color-amber-200) 15%,transparent)}}.bg-amber-200\/25{background-color:#fee68540}@supports (color:color-mix(in lab,red,red)){.bg-amber-200\/25{background-color:color-mix(in oklab,var(--color-amber-200) 25%,transparent)}}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/10{background-color:color-mix(in oklab,var(--color-amber-400) 10%,transparent)}}.bg-amber-400\/50{background-color:#fcbb0080}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/50{background-color:color-mix(in oklab,var(--color-amber-400) 50%,transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.bg-black\/25{background-color:color-mix(in oklab,var(--color-black) 25%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-danger\/15{background-color:#b94a3626}@supports (color:color-mix(in lab,red,red)){.bg-danger\/15{background-color:color-mix(in oklab,var(--color-danger) 15%,transparent)}}.bg-emerald\/15{background-color:#3d6b4f26}@supports (color:color-mix(in lab,red,red)){.bg-emerald\/15{background-color:color-mix(in oklab,var(--color-emerald) 15%,transparent)}}.bg-emerald\/50{background-color:#3d6b4f80}@supports (color:color-mix(in lab,red,red)){.bg-emerald\/50{background-color:color-mix(in oklab,var(--color-emerald) 50%,transparent)}}.bg-gold{background-color:var(--color-gold)}.bg-gold\/10{background-color:#d6a43a1a}@supports (color:color-mix(in lab,red,red)){.bg-gold\/10{background-color:color-mix(in oklab,var(--color-gold) 10%,transparent)}}.bg-gold\/15{background-color:#d6a43a26}@supports (color:color-mix(in lab,red,red)){.bg-gold\/15{background-color:color-mix(in oklab,var(--color-gold) 15%,transparent)}}.bg-obsidian{background-color:var(--color-obsidian)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-400\/70{background-color:#90a1b9b3}@supports (color:color-mix(in lab,red,red)){.bg-slate-400\/70{background-color:color-mix(in oklab,var(--color-slate-400) 70%,transparent)}}.bg-slate-500{background-color:var(--color-slate-500)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-amber-300\/40{--tw-gradient-from:#ffd23666}@supports (color:color-mix(in lab,red,red)){.from-amber-300\/40{--tw-gradient-from:color-mix(in oklab, var(--color-amber-300) 40%, transparent)}}.from-amber-300\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-500\/30{--tw-gradient-to:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.to-red-500\/30{--tw-gradient-to:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.to-red-500\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.p-1{padding:var(--spacing)}.p-4{padding:calc(var(--spacing) * 4)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[18\%\]{padding-inline:18%}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-px{padding-block:1px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.text-center{text-align:center}.text-left{text-align:left}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-\[\#1a1204\]{color:#1a1204}.text-\[\#2b211c\]\/90{color:#2b211ce6}.text-\[\#3d6b4f\]{color:#3d6b4f}.text-\[\#6a4a56\]{color:#6a4a56}.text-\[\#8F3031\]{color:#8f3031}.text-\[\#8a6a2a\]{color:#8a6a2a}.text-\[\#8a6a76\]{color:#8a6a76}.text-\[\#39271f\]{color:#39271f}.text-\[\#78522e\]{color:#78522e}.text-\[\#98641e\]{color:#98641e}.text-\[\#594238\]{color:#594238}.text-\[\#B94A36\]{color:#b94a36}.text-\[\#c4a0ad\]{color:#c4a0ad}.text-\[\#d8c0c9\]{color:#d8c0c9}.text-\[\#e0ccd4\]{color:#e0ccd4}.text-\[\#e8d5dc\]{color:#e8d5dc}.text-\[var\(--room-ink\)\]{color:var(--room-ink)}.text-\[var\(--room-mute\)\]{color:var(--room-mute)}.text-amber-100{color:var(--color-amber-100)}.text-amber-200{color:var(--color-amber-200)}.text-amber-200\/50{color:#fee68580}@supports (color:color-mix(in lab,red,red)){.text-amber-200\/50{color:color-mix(in oklab,var(--color-amber-200) 50%,transparent)}}.text-amber-200\/55{color:#fee6858c}@supports (color:color-mix(in lab,red,red)){.text-amber-200\/55{color:color-mix(in oklab,var(--color-amber-200) 55%,transparent)}}.text-amber-300{color:var(--color-amber-300)}.text-amber-300\/60{color:#ffd23699}@supports (color:color-mix(in lab,red,red)){.text-amber-300\/60{color:color-mix(in oklab,var(--color-amber-300) 60%,transparent)}}.text-amber-300\/70{color:#ffd236b3}@supports (color:color-mix(in lab,red,red)){.text-amber-300\/70{color:color-mix(in oklab,var(--color-amber-300) 70%,transparent)}}.text-amber-300\/80{color:#ffd236cc}@supports (color:color-mix(in lab,red,red)){.text-amber-300\/80{color:color-mix(in oklab,var(--color-amber-300) 80%,transparent)}}.text-danger{color:var(--color-danger)}.text-emerald{color:var(--color-emerald)}.text-gold{color:var(--color-gold)}.text-ink{color:var(--color-ink)}.text-mute{color:var(--color-mute)}.text-white{color:var(--color-white)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-45{opacity:.45}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_24px_rgb\(245_158_11_\/_0\.15\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#f59e0b26);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_80px_rgb\(0_0_0_\/_0\.55\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-white\/15{--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.ring-white\/15{--tw-ring-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[2px\]{--tw-blur:blur(2px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_2px_4px_rgb\(0_0_0_\/_0\.55\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 4px var(--tw-drop-shadow-color,#0000008c));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[stroke-dasharray\]{transition-property:stroke-dasharray;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-75{--tw-duration:75ms;transition-duration:75ms}.outline-none{--tw-outline-style:none;outline-style:none}.\[perspective\:80px\]{perspective:80px}.\[perspective\:100px\]{perspective:100px}.\[perspective\:120px\]{perspective:120px}@media(hover:hover){.hover\:border-amber-400\/30:hover{border-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){.hover\:border-amber-400\/30:hover{border-color:color-mix(in oklab,var(--color-amber-400) 30%,transparent)}}.hover\:bg-amber-400\/5:hover{background-color:#fcbb000d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-400\/5:hover{background-color:color-mix(in oklab,var(--color-amber-400) 5%,transparent)}}}.focus\:border-amber-400\/40:focus{border-color:#fcbb0066}@supports (color:color-mix(in lab,red,red)){.focus\:border-amber-400\/40:focus{border-color:color-mix(in oklab,var(--color-amber-400) 40%,transparent)}}.disabled\:opacity-40:disabled{opacity:.4}@media(min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:48rem){.md\:h-8{height:calc(var(--spacing) * 8)}.md\:h-full{height:100%}.md\:w-8{width:calc(var(--spacing) * 8)}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-1{gap:var(--spacing)}.md\:p-1\.5{padding:calc(var(--spacing) * 1.5)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media(min-width:64rem){.lg\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}}@media(min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}html,body,#root{min-height:100%}body{color:var(--color-ink);background:radial-gradient(70% 45% at 50% 10%,#d6a43a1a,#0000 55%),radial-gradient(50% 40% at 80% 90%,#8f303129,#0000 50%),linear-gradient(#211714,#17110f);font-family:"Source Sans 3",sans-serif}::selection{color:#2b211c;background:#d6a43a59}.font-display,.font-mono{font-family:"Source Sans 3",sans-serif}.glass{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(165deg,#ffffff0f,#ffffff05);border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff0a,0 12px 40px #00000059}.glass-strong{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(165deg,#171c27eb,#12161fe0);border:1px solid #ffffff1f;box-shadow:inset 0 1px #ffffff0d,0 20px 50px #00000073}.btn-primary{color:#2b211c;letter-spacing:.04em;background:linear-gradient(#e8b24a,#d6a43a 45%,#c48a28);font-weight:700;transition:transform .15s,filter .15s;box-shadow:0 6px #2b211c2e,0 10px 22px #140c0840}.btn-primary:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}.btn-primary:disabled{opacity:.4;cursor:not-allowed}.btn-ghost{color:var(--color-ink);background:#fff8eb0f;border:1px solid #d6a43a38;font-weight:700;transition:background .15s,border-color .15s}.btn-ghost:hover:not(:disabled){background:#fff8eb1a;border-color:#d6a43a66}.btn-gold{color:#2b211c;letter-spacing:.06em;background:linear-gradient(#e8b24a,#d6a43a,#c48a28);font-weight:700;box-shadow:0 6px #2b211c29,0 10px 22px #140c0838}.btn-danger{color:#fff;background:linear-gradient(#f87171,#ef4444,#dc2626);font-weight:700}.money{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:"Source Sans 3",sans-serif}.stage-glow{box-shadow:0 0 0 1px #d6a43a29,0 0 60px #d6a43a0f,0 24px 60px #00000080}@keyframes soft-pulse{0%,to{opacity:1}50%{opacity:.72}}.soft-pulse{animation:1.6s ease-in-out infinite soft-pulse}@keyframes warn-glow{0%,to{box-shadow:0 0 #ef444459}50%{box-shadow:0 0 24px 4px #ef444473}}.warn-glow{animation:.7s ease-in-out infinite warn-glow}@keyframes feed-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.feed-in{animation:.35s ease-out both feed-in}@keyframes confetti-fall{0%{opacity:1;transform:translateY(-10%)rotate(0)}to{opacity:0;transform:translateY(110vh)rotate(540deg)}}.scrollbar-thin::-webkit-scrollbar{width:6px}.scrollbar-thin::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}html.game-viewport-lock,html.game-viewport-lock body,html.game-modal-open,html.game-modal-open body{overscroll-behavior:none;height:100%;overflow:hidden}.table-shell-main{contain:paint;flex:auto;align-items:stretch;min-height:0;overflow:hidden}.board-stage{place-items:stretch stretch;height:100%;min-height:0;display:grid;overflow:hidden;container-type:size}.board-stage__frame{width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%}.board-table__surface{background-color:#16100c;background-image:radial-gradient(52% 42% at 50% 48%,#d6a43a1a,#0000 70%),radial-gradient(80% 70%,#3a1c20,#221410,#100c0a),linear-gradient(#fff8eb05 1px,#0000 1px),linear-gradient(90deg,#fff8eb05 1px,#0000 1px);background-size:auto,auto,28px 28px,28px 28px;border:1px solid #d6a43a38;border-radius:.85rem;box-shadow:inset 0 0 100px #0000008c,inset 0 1px #d6a43a1a,0 28px 70px #00000080}.board-table__vignette{pointer-events:none;background:radial-gradient(#0000 42%,#0000006b);border-radius:.65rem}.board-cell-slot{isolation:isolate;cursor:pointer;background:linear-gradient(#1e1218f0,#12070df5);border:1px solid #ffffff0f;border-radius:.28rem;box-shadow:inset 0 1px #ffffff08,0 4px 10px #0006}.board-cell-slot--lot3d{background:radial-gradient(72% 58% at 50% 46%,#6a4228,#3a2418 48%,#1a100c)}.board-cell-slot--active{filter:brightness(1.06);border-color:#c9a66b6b;animation:.7s ease-out board-cell-land-pulse;box-shadow:inset 0 0 0 1px #c9a66b52,inset 0 -8px 14px #d6a43a1a}@keyframes board-cell-land-pulse{0%{filter:brightness(1.12);box-shadow:inset 0 0 0 1px #c9a66b80,inset 0 -10px 16px #d6a43a29}to{filter:brightness(1.06)}}.board-cell-slot--focused:not(.board-cell-slot--active){border-color:#d6a43a66;box-shadow:inset 0 0 12px #d6a43a14,0 4px 12px #00000059}.board-cell-slot--owned:not(.board-cell-slot--active){box-shadow:inset 0 0 10px #0000002e,0 4px 10px #0006}.board-cell-slot--corner{border-radius:.4rem;box-shadow:inset 0 0 0 1px #c9a66b47,0 6px 14px #00000073}.board-cell-slot--anchor{box-shadow:inset 0 0 0 1.5px #c9a66b73,0 6px 14px #00000073}.board-cell-slot--go{background:radial-gradient(70% 55% at 50% 42%,#6a4a22,#2a1a10 58%,#160e0a)}.board-cell-slot--jail{background:radial-gradient(70% 55% at 50% 42%,#3a4458,#1a202c 58%,#10141a)}.board-cell-slot--event{border-color:#8f303173}.board-cell-slot--chance{border-style:dashed;border-color:#f2e7d338}.board-cell-slot--tax{border-color:#b94a3680}.board-cell-slot--allin{border-color:#f0c45c66}.board-cell-minima{z-index:4;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.board-cell-caption-strip{z-index:5;background:#0e0a08db;border-bottom:1px solid #c9a66b47;flex:0 0 24px;justify-content:center;align-items:center;gap:6px;height:24px;min-height:24px;padding:0 6px;display:flex;position:relative}.board-cell-artwell{isolation:isolate;background:radial-gradient(72% 66% at 50% 40%,#d2b090,#b08968 36%,#7a5c46 70%,#322418);flex:1 1 0;height:0;min-height:0;position:relative;overflow:hidden}.board-cell-artwell:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(54% 50% at 50% 42%,#f6e2b45c,#0000 74%);position:absolute;top:0;right:0;bottom:0;left:0}.board-cell-artwell:after{content:none}.board-cell-artwell .cell-artwork{width:auto;height:auto;position:absolute;top:0;right:0;bottom:0;left:0}.board-cell-caption{letter-spacing:.04em;color:#fff8eb;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 3px #000000e6;background:#0e0a08eb;border:1px solid #c9a66b8c;border-radius:4px;align-items:center;max-width:calc(100% - 16px);min-height:18px;padding:0 8px;font-family:"Source Sans 3",sans-serif;font-size:12px;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.board-owner-pin{z-index:5;pointer-events:none;border:1.5px solid #e8c878;border-radius:50%;flex:none;width:11px;height:11px;position:relative;top:auto;right:auto;box-shadow:0 1px 3px #0000008c,inset 0 1px #fff6}.board-owner-pin i{background:#fff8eb;border-radius:50%;width:3px;height:3px;margin:2px auto 0;display:block;box-shadow:0 0 0 1px #0003}.board-price-chip{z-index:6;letter-spacing:.08em;text-transform:uppercase;color:#f6e2a4;pointer-events:none;cursor:default;background:linear-gradient(#d8b56a,#8a6a2a 9%,#2c1c12 14%,#1a100c 88%,#8a6a2a);border:1px solid #e8c878;border-radius:3px;align-items:center;height:20px;padding:0 8px;font-family:"Source Sans 3",sans-serif;font-size:11px;font-weight:700;line-height:1;display:inline-flex;position:absolute;bottom:5px;right:5px;box-shadow:inset 0 1px #fff8eb66,inset 0 0 0 1px #3c28108c,0 1px 3px #00000080}.board-price-chip.is-value{color:#f6e2a4;cursor:default;pointer-events:none;border-color:#e8c878}.board-price-chip.is-pay,.board-price-plaque.is-pay{color:#f2b8b0;background:linear-gradient(#c97870,#8a4038 9%,#3a1818 14%,#1a100c 88%,#8a4038);border-color:#b94a36}.board-owner-pips{gap:2px;display:flex;position:absolute;bottom:4px;left:4px}.board-owner-pips i{background:#d6a43a;border-radius:1px;width:4px;height:4px;display:block;box-shadow:0 0 0 1px #00000040}.board-cell-plaque{z-index:2;background:linear-gradient(#f2e7d3,#e7d5b9);border:1px solid #d6a43a59;border-radius:4px;flex-shrink:0;justify-content:space-between;align-items:center;gap:4px;margin:0 2px 2px;padding:3px 5px 4px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff59}.board-cell-plaque__name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;text-transform:none;color:#2b211c;flex:1;min-width:0;margin:0;font-family:"Source Sans 3",sans-serif;font-size:clamp(11px,1.35vw,15px);font-weight:700;overflow:hidden}.board-price-plaque{letter-spacing:.1em;text-transform:uppercase;color:#f6e2a4;pointer-events:none;cursor:default;background:linear-gradient(#d8b56a,#8a6a2a 9%,#2c1c12 14%,#1a100c 88%,#8a6a2a);border:1px solid #e8c878;border-radius:2px;flex-shrink:0;align-items:center;height:16px;padding:0 6px;font-family:"Source Sans 3",sans-serif;font-size:8px;font-weight:700;line-height:1;display:inline-flex;box-shadow:inset 0 1px #fff8eb66,inset 0 0 0 1px #3c28108c}.board-cell-plaque__marks{gap:2px;display:flex;position:absolute;top:-7px;left:4px}.board-cell-plaque__pip{background:#d6a43a;border-radius:1px;width:5px;height:5px;display:inline-block}.board-cell-plaque__lock{letter-spacing:.08em;text-transform:uppercase;color:#8f3031;font-size:7px;font-weight:700}.cell3d-viewport{background:radial-gradient(65% 55% at 50% 48%,#d6a43a24,#0000 70%),radial-gradient(#4a3224,#241814 75%);border-radius:3px;min-height:100%}.board-cell-slot--art{background:radial-gradient(78% 68% at 50% 44%,#6a5242,#3a2a22 55%,#1a1210)}.cell-artwork{box-sizing:border-box;isolation:isolate;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.cell-artwork.is-reference{place-items:center;display:grid}.cell-artwork__glow{pointer-events:none;z-index:0;background:radial-gradient(circle,#e8c49652,#0000 72%);border-radius:50%;position:absolute;top:14%;right:10%;bottom:16%;left:10%}.cell-artwork.is-strong-glow .cell-artwork__glow{background:radial-gradient(circle,#e8c4966b,#0000 74%);top:8%;right:6%;bottom:12%;left:6%}.cell-artwork__stage{z-index:1;transform-origin:50%;place-items:center;min-width:0;min-height:0;display:grid}.cell-artwork.is-reference .cell-artwork__stage{position:relative}.cell-artwork.is-framed .cell-artwork__stage{display:block;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.cell-artwork.is-framed .cell-artwork__img{transform-origin:50%;max-width:none;max-height:none;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:contain!important;width:100%!important;height:100%!important}.cell-artwork.is-contain-fit .cell-artwork__stage{display:block;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.cell-artwork.is-contain-fit .cell-artwork__img{transform-origin:50%;max-width:100%;max-height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:contain!important;object-position:50% 50%!important;width:100%!important;height:100%!important;transform:none!important}.cell-artwork__img{pointer-events:none;-webkit-user-select:none;user-select:none;display:block}.cell-artwork.is-reference .cell-artwork__img{object-fit:contain;width:100%;height:100%}.cell-artwork__img.is-soft,.cell-artwork__img.is-vignette,.cell-artwork__img.is-full{-webkit-mask-image:none;mask-image:none}.cell-artwork__img.is-knockout{background:0 0}.cell-artwork__shadow{pointer-events:none;z-index:0;background:radial-gradient(#00000047,#0000 72%);border-radius:50%;height:10%;position:absolute;bottom:3%;left:22%;right:22%}.cell-diorama--active{filter:drop-shadow(0 0 5px #d6a43a59)}.cell-diorama--secondary{filter:drop-shadow(0 0 5px #d6a43a47)}.center-stack{flex-direction:column;gap:3px;width:100%;height:100%;min-height:0;display:flex}.center-ring{border-radius:.75rem;flex:auto;width:100%;min-height:0;position:relative;overflow:hidden;container:board-center/size}.center-decks{z-index:3;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.center-decks__chance{position:absolute;top:max(4px,1.5cqh);left:max(2px,1cqw)}.center-decks__event{position:absolute;top:auto;bottom:max(4px,2cqh);right:max(2px,1cqw)}.card-deck{flex-direction:column;align-items:center;gap:2px;width:min(118px,34cqmin);display:flex}.card-deck__stand{object-fit:contain;object-position:50% 50%;filter:drop-shadow(0 10px 12px #0000008c);pointer-events:none;-webkit-user-select:none;user-select:none;width:min(112px,32cqmin);height:min(112px,32cqmin);display:block}.card-deck--chance .card-deck__stand{transform:rotate(-8deg)}.card-deck--event .card-deck__stand{transform:rotate(8deg)}.card-deck__sheet{background:linear-gradient(160deg,#3a2418,#1a120e);border:1px solid #d6a43a73;border-radius:6px;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 2px 4px #0006}.card-deck__sheet:first-child{opacity:.7;transform:translate(2px,3px)rotate(2deg)}.card-deck__sheet:nth-child(2){opacity:.85;transform:translate(1px,1.5px)rotate(-1deg)}.card-deck__sheet--top{background:#2a1a14;overflow:hidden}.card-deck__art{object-fit:cover;width:100%;height:100%;display:block}.card-deck__label{letter-spacing:.16em;text-transform:uppercase;color:#f0c45ceb;text-shadow:0 1px 4px #000000a6;margin:0;font-size:clamp(7px,3.2cqmin,10px);font-weight:700}.event-card-overlay{z-index:8;pointer-events:none;place-items:center;display:grid;position:absolute;top:18%;right:12%;bottom:18%;left:12%}.center-stack.is-passive .action-stage__visual,.action-stage.is-passive .action-stage__visual,.center-stack .prize-wheel,.action-stage .prize-wheel,.action-theater .prize-wheel{display:none!important}.game-modal-layer .prize-wheel{display:flex!important}.center-stack.is-passive .action-stage,.action-stage.is-passive{opacity:.7}.action-stage{z-index:1;background:radial-gradient(circle at 50% 40%,#d6a43a1a,#0000 55%),radial-gradient(#5a2430,#2a1418 55%,#160e0c);border:1px solid #d6a43a61;border-radius:.7rem;flex-direction:column;display:flex;position:absolute;top:6px;right:6px;bottom:6px;left:6px;box-shadow:inset 0 0 40px #00000073,0 0 0 1px #8f303126}.action-stage__status{z-index:4;flex-direction:column;flex:none;align-items:center;gap:2px;padding:8px min(122px,36cqmin) 0;display:flex}.action-stage__title{display:none}.action-stage__visual{flex:auto;place-items:center;min-height:0;padding:2px 8px;display:grid;overflow:hidden}.action-theater{place-items:center;width:100%;height:100%;animation:.38s both theater-in;display:grid}@keyframes theater-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.action-stage__floor{background:radial-gradient(circle at 50% 45%,#d6a43a1a,#0000 60%),#0000002e;border:1px solid #d6a43a2e;border-radius:18px;place-items:center;width:min(100%,240px);height:min(100%,148px);display:grid}.action-stage__footer{z-index:3;flex-direction:column;flex:none;justify-content:flex-end;align-items:center;gap:6px;min-height:52px;padding:4px min(122px,36cqmin) 10px;display:flex}.deed-card-layer,.game-modal-layer{z-index:200;overscroll-behavior:none;pointer-events:auto;place-items:center;width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:16px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.game-modal-layer.is-inspect,.deed-card-layer.is-inspect{background:#0c08068c}.game-modal-layer.is-required,.deed-card-layer.is-action{background:#0c08067a}.game-modal-layer.is-minigame{background:#0c080673;padding:20px 16px;overflow:auto}.game-modal-layer__panel{pointer-events:auto;opacity:1;width:fit-content;max-width:min(100%,100vw - 32px);max-height:calc(100dvh - 32px);box-shadow:none;background:0 0;border:none;overflow:hidden}.game-modal-layer.is-minigame .game-modal-layer__panel:has(.mg-overlay--wheel),.game-modal-layer.is-minigame .game-modal-layer__panel:has(.mg-overlay--play),.game-modal-layer.is-minigame .game-modal-layer__panel:has(.mg-overlay--vault){width:min(100vw - 32px,clamp(620px,70vw,860px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 40px);box-shadow:none;border:none;overflow:visible;background:0 0!important}.game-modal-layer.is-minigame .game-modal-layer__panel:has(.mg-overlay--wheel),.game-modal-layer.is-minigame .game-modal-layer__panel:has(.mg-overlay--vault),.game-modal-layer.is-minigame .game-modal-layer__panel:has(.bombs-play){height:auto;max-height:calc(100dvh - 40px);overflow:hidden}.game-modal-layer.is-minigame .game-modal-layer__panel:has(.mg-overlay--flip){width:min(100vw - 32px,clamp(760px,72vw,860px));height:auto;max-height:calc(100dvh - 40px);box-shadow:none;border:none;overflow:visible;background:0 0!important}.mg-overlay{color:#2b211c;background:linear-gradient(#fffaf0,#f4e8d2 38%,#ead6b6);border:1px solid #c9a66beb;border-radius:8px;flex-direction:column;width:min(560px,94vw);max-height:calc(100dvh - 32px);padding:16px 18px 14px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffa6,inset 0 0 0 6px #d6a43a1f,0 0 0 1px #6b1f2a38,0 28px 70px #0000008c}.table-deal{text-align:center;color:#2b211c;background:linear-gradient(#fffaf0,#f4e8d2 38%,#ead6b6);border:1px solid #c9a66beb;border-radius:8px;width:min(420px,92vw);padding:18px 20px 16px;box-shadow:inset 0 1px #ffffffa6,0 0 0 1px #6b1f2a38,0 28px 70px #0000008c}.table-deal__kicker{letter-spacing:.26em;text-transform:uppercase;color:#8f3031;margin:0;font-size:10px;font-weight:700}.table-deal__title{letter-spacing:-.03em;margin:6px 0 0;font-family:"Source Sans 3",sans-serif;font-size:clamp(26px,4vw,36px);font-weight:700;line-height:.95}.table-deal__line{color:#5a463c;margin:10px 0 0;font-size:14px;font-weight:650}.table-deal__pay{color:#2b211c;background:#120a0814;border-radius:6px;margin:12px 0 0;padding:10px 12px;font-size:15px;font-weight:700;line-height:1.35}.table-deal.is-rent .table-deal__pay{background:#8f30311f}.table-deal__pay strong{color:#6b1f2a}.mg-overlay--play,.mg-overlay--vault,.mg-overlay--wheel,.mg-overlay--flip,.mg-overlay--duel{--mg-hero:min(58dvh, calc(85dvh - 10.25rem) );--mg-frame-slice:200;--mg-frame-border:64px;box-sizing:border-box;border:var(--mg-frame-border) solid transparent;border-image-source:url(/game-assets/modal/modal_frame_ornate.png);border-image-slice:200 fill;border-image-width:var(--mg-frame-border);width:100%;max-width:none;min-height:0;max-height:85dvh;box-shadow:none;background-image:none;border-image-repeat:stretch;border-radius:0;padding:12px 16px 16px;overflow:visible;background:0 0!important}.mg-overlay--wheel{--mg-hero:min(58vh, calc(85dvh - 10rem) );box-sizing:border-box;color:#2b211c;flex-direction:column;justify-content:space-between;align-items:center;height:auto;min-height:0;max-height:calc(100dvh - 40px);padding:16px 24px;display:flex;overflow:hidden}.wheel-overlay__head,.flip-play__head,.bombs-play__head,.vault-overlay__head{isolation:isolate;background:0 0;flex-direction:column;flex:none;justify-content:flex-start;justify-self:stretch;align-items:center;gap:0;width:100%;height:auto;max-height:none;margin:0 0 16px;padding:0;display:flex;position:static}.wheel-overlay__head:before,.flip-play__head:before,.bombs-play__head:before,.vault-overlay__head:before{content:none}.wheel-overlay__head>div:first-child,.flip-play__head>div:first-child,.bombs-play__head>div:first-child,.vault-overlay__head>div:first-child{z-index:2;text-align:center;box-sizing:border-box;background:url(/game-assets/modal/modal_header_banner.png) 50%/auto 56px no-repeat;flex-direction:column;justify-content:center;align-items:center;width:min(72%,320px);min-width:220px;height:56px;min-height:56px;padding:4px 16px;display:flex;position:relative;overflow:hidden}.wheel-overlay__head>div:first-child .mg-overlay__who,.flip-play__head>div:first-child .flip-play__who,.vault-overlay__head>div:first-child .mg-overlay__who,.bombs-play__head>div:first-child .mg-overlay__who{display:none}.wheel-overlay__head .mg-overlay__who,.flip-play__head .flip-play__who,.vault-overlay__head .mg-overlay__who,.bombs-play__head .mg-overlay__who{text-align:center;letter-spacing:.02em;text-transform:none;color:#6b5348;opacity:.8;width:auto;max-width:90%;margin:10px 0 0;font-size:14px;font-weight:600;line-height:1.2;position:static;top:auto;left:auto;transform:none}.wheel-overlay__tools,.flip-play__meta,.vault-overlay__head .circular-timer,.vault-overlay__head .casino-decision__timer{z-index:10;flex:none;align-items:center;gap:8px;margin:0;display:flex;position:absolute;top:20px;right:24px;transform:none}.wheel-overlay__close{color:#2b211c;cursor:default;background:#2b211c0f;border:1px solid #2b211c29;border-radius:999px;width:32px;height:32px;font-size:20px;line-height:1}.wheel-overlay__controls{box-sizing:border-box;z-index:1;width:100%;max-width:100%;min-height:0;box-shadow:none;background:0 0;border-top:none;flex-flow:row;flex:none;justify-content:center;align-self:stretch;align-items:center;gap:8px;margin:8px 0 0;padding:0;display:flex;position:relative;overflow:visible}.wheel-overlay__bets{flex:none;justify-content:center;align-items:center;gap:9px;width:auto;display:flex}.wheel-overlay__bet{width:52px;height:52px;box-shadow:none;cursor:pointer;background:0 0;border:none;border-radius:0;flex:none;padding:0;transition:transform .16s,filter .16s;position:relative}.wheel-overlay__bet img,.wheel-overlay__spin img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.wheel-overlay__bet-content{display:none}.wheel-overlay__bet-content strong{align-self:end;font-size:clamp(16px,28cqw,21px);font-weight:700;line-height:.9}.wheel-overlay__bet-content i{background:linear-gradient(90deg,#0000,#b88628 18%,#b88628 82%,#0000);align-self:center;width:82%;height:1px;display:block}.wheel-overlay__bet-content small{white-space:nowrap;align-self:start;font-size:clamp(8px,13cqw,10px);font-weight:700;line-height:1.15}.wheel-overlay__bet.is-on{filter:drop-shadow(0 0 8px #f0c45cf2);transform:scale(1.05)}.wheel-overlay__bet:disabled,.wheel-overlay__spin:disabled{opacity:.42;cursor:not-allowed;filter:grayscale(.12)}.wheel-overlay__spin{width:clamp(124px,28vw,176px);max-width:100%;height:52px;min-height:0;box-shadow:none;cursor:pointer;letter-spacing:.16em;text-transform:uppercase;color:#2b211c;text-shadow:0 1px #fff8dcb3;background:url(/game-assets/modal/modal_cta_button_skin.png) 50%/100% 100% no-repeat;border:none;border-radius:0;flex:none;justify-self:center;padding:0 12px;font-family:"Source Sans 3",sans-serif;font-size:clamp(14px,3.2vw,18px);font-weight:700}.wheel-overlay__watch{text-align:center;color:#6b5348;place-items:center;width:auto;min-height:48px;margin:0;font-size:14px;font-weight:700;display:grid}.mg-overlay--vault{box-sizing:border-box;flex-direction:column;justify-content:space-between;align-items:center;gap:0;height:auto;min-height:0;max-height:calc(100dvh - 40px);padding:16px 24px;display:flex;overflow:hidden}.mg-overlay--play{grid-template-rows:minmax(0,1fr);display:grid}.mg-overlay--play:has(.bombs-play){box-sizing:border-box;flex-direction:column;justify-content:space-between;align-items:center;height:auto;min-height:0;max-height:calc(100dvh - 40px);padding:16px 24px;display:flex;overflow:hidden}.mg-overlay--play.mg-overlay--flip{flex-direction:column;gap:0;height:auto;max-height:calc(100dvh - 40px);padding:10px 14px 16px;display:flex;overflow:visible}@media(max-width:720px){.mg-overlay--play{padding:18px 16px 16px}}.mg-overlay--duel{width:min(560px,94vw);max-width:min(560px,94vw);max-height:calc(100dvh - 32px)}.mg-overlay--duel .mg-overlay__kicker{color:#8f3031}.mg-overlay--duel .mg-overlay__title{color:#1a1410}.mg-overlay--duel .mg-overlay__who{color:#6b5348}.mg-overlay--decision{width:min(520px,94vw);padding:16px 18px 14px}.mg-overlay--host{width:min(520px,94vw);max-height:calc(100dvh - 32px);box-shadow:none;border:none;border-image:;background:0 0;padding:0;overflow:hidden}.mg-overlay--host .casino-decision,.mg-overlay--host .casino-wait{width:100%}.mg-overlay__kicker{letter-spacing:.26em;text-transform:uppercase;color:#f0c45c;margin:0 0 2px;font-size:10px;font-weight:700;line-height:1}.mg-overlay--decision .mg-overlay__kicker{color:#8f3031}.mg-overlay--wheel .mg-overlay__kicker{color:#8f3031;letter-spacing:.22em;margin-bottom:2px;font-size:10px;line-height:1}.mg-overlay--vault .mg-overlay__kicker{color:#8f3031}.mg-overlay--wheel .mg-overlay__title{color:#1a1410;text-align:center;margin:0;font-size:clamp(20px,2.2vw,26px);line-height:1}.mg-overlay--wheel .mg-overlay__who{color:#6b5348;text-transform:none;letter-spacing:.02em;opacity:.8;text-align:center;margin-top:10px;font-size:14px;font-weight:600}.mg-overlay__title{letter-spacing:-.03em;margin:0;font-family:"Source Sans 3",sans-serif;font-size:clamp(20px,2.4vw,26px);font-weight:700;line-height:1}.mg-overlay__who,.mg-overlay__copy{letter-spacing:.08em;text-transform:uppercase;color:#e8d5a8;z-index:2;margin:8px 0 0;font-size:12px;font-weight:700;position:relative}.mg-overlay__kicker,.mg-overlay__title{z-index:2;position:relative}.mg-overlay--decision .mg-overlay__who,.mg-overlay--decision .mg-overlay__copy{color:#6b5348;text-transform:none;letter-spacing:.02em;font-weight:600}.mg-overlay--wheel .tabular-nums{color:#8a6a2a!important}.mg-overlay--wheel .prize-wheel,.mg-overlay--wheel .prize-wheel.is-closeup{aspect-ratio:auto;z-index:1;width:100%;max-width:100%;height:auto;max-height:none;box-shadow:none;background:0 0;border-radius:0;flex-direction:column;flex:auto;justify-content:center;align-self:stretch;align-items:center;min-width:0;min-height:0;margin:0 auto;padding:0;display:flex;overflow:visible;-webkit-mask-image:none;mask-image:none;container:wheel-slot/inline-size}.mg-overlay--wheel .prize-wheel__stage,.mg-overlay--wheel .prize-wheel__view{aspect-ratio:1;object-fit:contain;transform-origin:50%;clip-path:none;background:0 0;flex:none;align-self:center;width:85%;max-width:480px;height:auto;max-height:min(62vh,100%);margin:0 auto;display:block;position:relative;overflow:visible;transform:none;container:wheel-stage/inline-size}.prize-wheel__disc{display:none}.prize-wheel.is-live:not(.is-land) .prize-wheel__disc{animation:none}.prize-wheel.is-live:not(.is-land) .prize-wheel__disc-art{animation:.65s linear infinite wheel-cruise}.prize-wheel__disc-art{z-index:0;object-fit:contain;transform-origin:50%;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.mg-overlay--wheel .prize-wheel__result{z-index:8;width:min(82%,300px);margin:0;padding:8px 10px;position:absolute;inset:auto auto 3% 50%;transform:translate(-50%)}.mg-overlay--vault .mg-overlay__who,.mg-overlay--vault .mg-overlay__copy{color:#6b5348;text-transform:none;letter-spacing:.03em;font-weight:600}.mg-overlay--vault .vault-heist,.mg-overlay--vault .vault-crack,.mg-overlay--vault .vault-play{background:0 0;border-radius:0;width:100%;min-height:0;margin:0;padding:0}.mg-overlay--play .mg-overlay__kicker,.mg-overlay--play .flip-play .mg-overlay__kicker,.mg-overlay--play .bombs-play .mg-overlay__kicker{color:#8f3031}.mg-overlay--play .flip-play{flex-direction:column;gap:12px;width:100%;height:auto;min-height:0;display:flex;position:relative}.mg-overlay--play .bombs-play{color:#2b211c;text-align:center;background:0 0;border-radius:0;flex-direction:column;justify-content:space-between;align-items:center;gap:12px;width:100%;height:auto;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.mg-overlay--play .bombs-grid{aspect-ratio:1;box-sizing:border-box;background:radial-gradient(at 50% 28%,#6b1f2a,#2a1214 58%,#160c0c);border-radius:10px;flex:0 auto;grid-template-rows:repeat(3,minmax(0,80px));grid-template-columns:repeat(3,minmax(0,80px));place-content:center;place-items:stretch stretch;gap:8px;width:max-content;max-width:min(100%,45vh);height:auto;max-height:45vh;margin:0 auto;padding:12px;display:grid;box-shadow:inset 0 0 0 1px #c9a66b47}@keyframes modal-in{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:none}}.cell-card{--card-title:clamp(28px, 3vw, 34px);--card-label:10px;--card-value:14px;--card-body:12px;--card-caption:12px;color:#2b211c;scrollbar-width:thin;scrollbar-color:#8f303157 transparent;background:radial-gradient(circle at 50% 0,#ffffff7a,#0000 42%),linear-gradient(#fffaf0,#f5e7ce 52%,#ead6b6);border:1px solid #c9a66be6;border-radius:10px;width:min(460px,100vw - 32px);max-height:min(82dvh,620px);padding:24px 26px 22px;animation:.18s ease-out both modal-in;position:relative;overflow:auto;box-shadow:inset 0 1px #ffffffd1,inset 0 0 0 5px #d6a43a1f,inset 0 0 0 6px #8f30311f,0 24px 58px #00000094}.cell-card__close{z-index:2;color:#6b5348;cursor:pointer;background:#8f30310f;border:1px solid #8f303133;border-radius:999px;place-items:center;width:30px;height:30px;padding:0 0 2px;font-family:"Source Sans 3",sans-serif;font-size:19px;line-height:1;display:grid;position:absolute;top:13px;right:13px}.cell-card__close:hover,.cell-card__close:focus-visible{color:#6b1f2a;background:#8f30311f;border-color:#8f303175;outline:none}.cell-card__header{min-width:0;padding-right:40px}.cell-card__category{color:#8f3031;min-height:23px;font-family:"Source Sans 3",sans-serif;font-size:var(--card-label);letter-spacing:.16em;text-transform:uppercase;background:#8f303114;border:1px solid #8f303147;border-radius:999px;align-items:center;margin:0;padding:3px 9px 2px;font-weight:700;line-height:1;display:inline-flex}.cell-card__title{font-family:"Source Sans 3",sans-serif;font-size:var(--card-title);letter-spacing:-.025em;color:#2b211c;margin:10px 0 0;font-weight:700;line-height:1}.cell-card__subtitle{color:#6b5348;font-family:"Source Sans 3",sans-serif;font-size:var(--card-caption);letter-spacing:.035em;margin:5px 0 0;font-weight:600;line-height:1.3}.cell-card__rule{background:linear-gradient(90deg,#0000,#c49a48 10%,#f0c45c,#c49a48 90%,#0000);height:1px;margin:16px 0 2px;box-shadow:0 1px #8f303124}.cell-card__body{flex-direction:column;gap:12px;display:flex}.cell-card__rows{flex-direction:column;margin:0;display:flex}.cell-card__rows:empty{display:none}.cell-card__row{border-bottom:1px solid #c49a4847;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:43px;display:grid}.cell-card__row dt{color:#806b5e;font-family:"Source Sans 3",sans-serif;font-size:var(--card-label);letter-spacing:.12em;text-transform:uppercase;font-weight:700;line-height:1.2}.cell-card__row dd{color:#2b211c;font-family:"Source Sans 3",sans-serif;font-size:var(--card-value);font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:700;line-height:1.2}.cell-card__row.is-danger dd{color:#8f3031}.cell-card__row.is-accent dd{color:#8a5a16}.cell-card__money{font-variant-numeric:tabular-nums;white-space:nowrap;font-family:"Source Sans 3",sans-serif}.cell-card__info-box{color:#5a463c;font-family:"Source Sans 3",sans-serif;font-size:var(--card-body);background:linear-gradient(#fffaf0ad,#e7d0a96b);border:1px solid #c49a4875;border-radius:6px;gap:5px;padding:11px 13px;line-height:1.45;display:grid;box-shadow:inset 0 1px #ffffff8f,inset 0 0 0 1px #8f30310d}.cell-card__info-box p{margin:0}.cell-card__info-box p+p{border-top:1px solid #c49a4833;padding-top:5px}.cell-card__footer{margin-top:15px}.cell-card__footer:empty{display:none}.cell-card__actions{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;display:grid}.cell-card__button{color:#3a2b23;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#fff9ed,#ead6b6);border:1px solid #b98b39;border-radius:6px;justify-content:center;align-items:center;width:100%;min-height:44px;padding:.68rem .9rem;font-family:"Source Sans 3",sans-serif;font-size:11px;font-weight:700;line-height:1.15;display:inline-flex;box-shadow:inset 0 1px #ffffffb8,0 3px 8px #2b211c1f}.cell-card__button.is-primary{color:#2b211c;background:linear-gradient(#f5ce69,#d9a83e 54%,#c58a28);border-color:#aa741d;box-shadow:inset 0 1px #ffffff80,0 4px 10px #623a1233}.cell-card__button:hover,.cell-card__button:focus-visible{filter:brightness(1.04);outline-offset:2px;outline:2px solid #8f30313d;transform:translateY(-1px)}.cell-card__button:active{transform:translateY(0)}@media(max-width:540px){.cell-card{--card-title:28px;border-radius:8px;width:min(100%,100vw - 20px);max-height:calc(100dvh - 20px);padding:20px 18px 17px}.cell-card__row{min-height:40px}.cell-card__actions{grid-template-columns:1fr}}.deed-card{pointer-events:auto;color:#2b211c;background:linear-gradient(#fffaf0,#f6ead4 46%,#ead6b6);border:1px solid #c9a66bd9;border-radius:6px;width:min(100%,440px);max-height:min(74vh,560px);padding:22px 24px 18px;position:relative;overflow:auto;box-shadow:inset 0 1px #ffffffc7,inset 0 0 0 6px #d6a43a29,inset 0 0 0 7px #8f303124,0 1px #fff8eb33,0 22px 48px #0000008c}.deed-card__close{color:#6b5348;cursor:pointer;background:#2b211c0f;border:1px solid #2b211c24;border-radius:999px;width:28px;height:28px;font-size:18px;line-height:1;position:absolute;top:10px;right:10px}.deed-card__type{letter-spacing:.16em;text-transform:uppercase;color:#8f3031;background:#8f303114;border:1px solid #8f303147;border-radius:999px;margin:0;padding:3px 8px;font-size:9px;font-weight:700;display:inline-block}.deed-card__title{letter-spacing:-.02em;margin:12px 0 0;font-family:"Source Sans 3",sans-serif;font-size:28px;font-weight:700;line-height:1.08}.deed-card__rule{background:linear-gradient(90deg,#0000,#c49a48 12%,#f0c45c,#c49a48 88%,#0000);height:1px;margin:14px 0 4px;box-shadow:0 1px #8f30312e}.deed-card__back{color:#2b211c;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#fff8eb,#ead6b6);border:1px solid #c49a48;border-radius:4px;width:100%;margin-top:16px;padding:.7rem .85rem;font-size:11px;font-weight:700;display:block;box-shadow:inset 0 1px #ffffffb3,0 2px 6px #2b211c1f}.deed-card__brand{letter-spacing:.04em;color:#6b5348;margin:4px 0 0;font-size:12px;font-weight:600}.deed-card__rows{flex-direction:column;gap:8px;margin:12px 0 0;display:flex}.deed-card__rows div{border-bottom:1px solid #c49a4847;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:8px;display:flex}.deed-card__rows dt{letter-spacing:.1em;text-transform:uppercase;color:#8a7364;font-size:10px;font-weight:700}.deed-card__rows dd{text-align:right;margin:0;font-size:14px;font-weight:700}.deed-card__gu{font-family:"Source Sans 3",sans-serif}.deed-card__owe dd{color:#8f3031}.deed-card__copy{color:#5a463c;margin:10px 0 0;font-size:12px;line-height:1.45}.deed-card__mode{color:#6b1f2a;background:linear-gradient(#8f30311a,#8f30310f);border:1px solid #c49a4873;border-radius:4px;margin:10px 0 0;padding:10px 12px;font-size:12px;line-height:1.35;box-shadow:inset 0 0 0 1px #8f303114}.deed-card__actions{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.deed-card__buy{letter-spacing:.1em;text-transform:uppercase;color:#2b211c;cursor:pointer;background:linear-gradient(#f0c45c,#d6a43a 52%,#c48a28);border:none;border-radius:10px;flex:auto;padding:.75rem .95rem;font-size:12px;font-weight:700;box-shadow:inset 0 1px #ffffff73,0 4px 10px #2b211c2e}.deed-card .action-stage__btn--ghost{color:#2b211c;border-color:#2b211c33}.deed-card:not(.casino-decision) .casino-decision__who{color:#8f3031}.casino-decision{width:min(100%,440px);padding:10px}.casino-decision__inner{text-align:center;color:#fff8eb;background:radial-gradient(at 50% 0,#b4464847,#0000 58%),linear-gradient(#5a2430,#3a1418 52%,#241014);border:1px solid #c49a48;border-radius:4px;padding:22px 18px 18px;position:relative;box-shadow:inset 0 1px #f6e2a447,inset 0 0 0 1px #12080866,0 8px 20px #12080847}.casino-decision__kicker{letter-spacing:.28em;text-transform:uppercase;color:#f0c45c;margin:0;font-size:11px;font-weight:700}.casino-decision__who{letter-spacing:.18em;text-transform:uppercase;color:#f2b8b0;margin:8px 0 0;font-size:10px;font-weight:700}.casino-decision__title{letter-spacing:-.03em;color:#fff8eb;text-shadow:0 2px 10px #00000059;margin:6px 0 0;font-family:"Source Sans 3",sans-serif;font-size:42px;font-weight:700;line-height:.95}.casino-decision__prompt{letter-spacing:.16em;text-transform:uppercase;color:#e8d5a8;margin:14px 0 0;font-size:11px;font-weight:700}.casino-decision__lead{color:#fff8eb;margin:10px 0 0;font-size:14px;font-weight:650;line-height:1.35}.casino-decision__rules{color:#e8d5a8;flex-direction:column;gap:4px;margin:10px 0 0;padding:0;font-size:12px;line-height:1.35;list-style:none;display:flex}.casino-decision__rules li{background:#12080847;border:1px solid #c49a4838;border-radius:4px;padding:6px 8px}.casino-decision__example{color:#f0c45c;margin:10px 0 0;font-size:12px;font-weight:700;line-height:1.35}.casino-decision__odds{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:10px 0 0;padding:0;list-style:none;display:grid}.casino-decision__odds li{background:#12080852;border:1px solid #c49a4838;border-radius:4px;flex-direction:column;gap:1px;padding:5px 4px;display:flex}.casino-decision__odds b{color:#fff8eb;font-size:11px;font-weight:700}.casino-decision__odds span{color:#f0c45c;font-size:10px;font-weight:700}.casino-decision__timer{justify-content:flex-end;margin:8px 0 12px;display:flex}.casino-decision__inner .casino-decision__timer{margin:0;position:absolute;top:12px;right:12px}.casino-decision__stakes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0 0;display:grid}.casino-decision__opt{cursor:pointer;color:#2b211c;background:linear-gradient(#fffaf0,#ead6b6);border:1px solid #c49a4873;border-radius:4px;flex-direction:column;gap:4px;padding:12px 6px 10px;display:flex;box-shadow:inset 0 1px #ffffffb3}.casino-decision__opt span{letter-spacing:.04em;color:#6b1f2a;font-family:"Source Sans 3",sans-serif;font-size:18px;font-weight:700}.casino-decision__opt strong{letter-spacing:.04em;color:#6b5348;font-family:"Source Sans 3",sans-serif;font-size:11px;font-weight:700}.casino-decision__opt.is-on,.casino-decision__opt--cta{background:linear-gradient(#fff8eb,#f0c45c 160%);border-color:#f0c45c;box-shadow:0 0 0 1px #f0c45c,inset 0 1px #fffc}.casino-decision__opt--cta span{letter-spacing:.06em;font-size:15px}.casino-decision__opt:disabled{opacity:.4;cursor:not-allowed}.casino-decision__current{letter-spacing:.06em;text-transform:uppercase;color:#e8d5a8;margin:14px 0 0;font-size:13px}.casino-decision__current b{color:#fff8eb;font-family:"Source Sans 3",sans-serif;font-size:18px;font-weight:700}.casino-decision__outcomes{color:#e8d5a89e;margin:8px 0 0;font-size:10px;line-height:1.4}.casino-decision__spin{letter-spacing:.22em;text-transform:uppercase;color:#2b211c;cursor:pointer;background:linear-gradient(#f6e2a4,#d6a43a 48%,#b88628);border:none;border-radius:6px;width:100%;margin-top:16px;padding:1rem 1.1rem;font-family:"Source Sans 3",sans-serif;font-size:18px;font-weight:700;display:block;box-shadow:inset 0 1px #ffffff8c,0 8px 18px #00000047}.casino-decision__spin:disabled{opacity:.45;cursor:not-allowed}.casino-wait{text-align:center;color:#2b211c;background:linear-gradient(#fffaf0,#ead6b6);border:1px solid #c9a66bd9;border-radius:6px;width:min(100%,420px);padding:28px 26px 24px;box-shadow:inset 0 0 0 6px #d6a43a24,0 18px 40px #00000080}.casino-wait__kicker{letter-spacing:.26em;text-transform:uppercase;color:#8f3031;margin:0;font-size:10px;font-weight:700}.casino-wait__name{text-transform:uppercase;margin:8px 0 0;font-family:"Source Sans 3",sans-serif;font-size:22px;font-weight:700;line-height:1.1}.casino-wait__line{letter-spacing:.14em;text-transform:uppercase;color:#6b5348;margin:8px 0 0;font-size:11px;font-weight:700}.casino-wait__token{background:radial-gradient(circle at 50% 40%,#5a2430,#241014);border:1px solid #c49a48;border-radius:50%;place-items:center;width:84px;height:84px;margin:16px auto 0;display:grid;box-shadow:inset 0 0 16px #00000059}.casino-wait__token--empty{background:#3a1418}.mg-overlay--draw,.mg-overlay--duel{text-align:center;width:min(100%,440px);padding:18px 16px 20px}.draw-card{cursor:pointer;flex-direction:column;align-items:center;gap:12px;display:flex}.draw-card__kicker{letter-spacing:.28em;text-transform:uppercase;color:#f0c45c;margin:0;font-size:11px;font-weight:700}.draw-card__scene{perspective:900px;width:168px;height:230px}.draw-card__flip{width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.8,.2,1);position:relative}.draw-card.is-flip .draw-card__flip,.draw-card.is-hold .draw-card__flip{transform:rotateY(180deg)}.draw-card.is-in .draw-card__scene{animation:.28s ease-out draw-card-in}@keyframes draw-card-in{0%{opacity:.2;transform:translateY(-28px)scale(.86)}to{opacity:1;transform:none}}.draw-card__face{backface-visibility:hidden;border:2px solid #c49a48;border-radius:10px;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;box-shadow:inset 0 1px #fff8eb40,0 16px 28px #0006}.draw-card__face--back{background:#1a120e}.draw-card__art{object-fit:cover;width:100%;height:100%;display:block}.draw-card__face--back span{letter-spacing:.2em;text-transform:uppercase;color:#f6e2a4;text-shadow:0 2px 8px #000c;font-size:12px;font-weight:700;position:absolute;inset:auto 10px 12px}.draw-card__face--front{background:radial-gradient(at 50% 20%,#b4464859,#0000 55%),linear-gradient(#5a2430,#241014);flex-direction:column;justify-content:center;gap:8px;padding:18px 14px;display:flex;transform:rotateY(180deg)}.draw-card__from{letter-spacing:.22em;text-transform:uppercase;color:#f0c45c;margin:0;font-size:10px;font-weight:700}.draw-card__title{color:#fff8eb;margin:0;font-family:"Source Sans 3",sans-serif;font-size:36px;font-weight:700;line-height:.95}.draw-card__line{color:#e8d5a8;margin:0;font-size:13px;line-height:1.35}.draw-card__hint{letter-spacing:.16em;text-transform:uppercase;color:#e8d5a88c;margin:0;font-size:10px;font-weight:700}.duel-show{flex-direction:column;align-items:center;gap:12px;padding:8px 4px 0;display:flex}.duel-show__row{justify-content:center;align-items:center;gap:18px;display:flex}.duel-show__side{flex-direction:column;align-items:center;gap:8px;min-width:92px;display:flex}.duel-show__who{letter-spacing:.16em;text-transform:uppercase;color:#e8d5a8;margin:0;font-size:10px;font-weight:700}.duel-show__die{color:#2b211c;background:linear-gradient(#fff8eb,#ead6b6);border:2px solid #c49a48;border-radius:12px;place-items:center;width:72px;height:72px;font-family:"Source Sans 3",sans-serif;font-size:34px;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffffb3,0 8px 16px #00000047}.duel-show__die.is-pulse{animation:.14s linear infinite duel-die-pulse}@keyframes duel-die-pulse{50%{transform:translateY(-3px)rotate(-4deg)}}.duel-show__vs{letter-spacing:.2em;text-transform:uppercase;color:#f0c45c;margin:22px 0 0;font-size:13px;font-weight:700}.duel-show__outcome{color:#e8d5a8;margin:4px 0 0;font-size:13px;font-weight:700}.duel-show__headline{color:#fff8eb;margin:0;font-family:"Source Sans 3",sans-serif;font-size:40px;font-weight:700;line-height:.9}.action-stage.is-live{animation:1.8s ease-in-out infinite action-stage-glow;box-shadow:inset 0 0 0 1px #f0c45c59,0 0 22px #d6a43a2e}@keyframes action-stage-glow{0%,to{box-shadow:inset 0 0 0 1px #f0c45c47,0 0 14px #d6a43a1f}50%{box-shadow:inset 0 0 0 1px #f0c45c8c,0 0 28px #d6a43a47}}.action-stage__phase{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:#f0c45c;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 6px #00000073;max-width:100%;margin:0;font-family:"Source Sans 3",sans-serif;font-size:clamp(13px,1.5vw,17px);font-weight:700;overflow:hidden}.action-stage__prompt{letter-spacing:.16em;text-transform:uppercase;color:#fff8eb;margin:0;font-size:clamp(10px,1.1vw,12px);font-weight:700}.action-stage__sub{letter-spacing:.1em;text-transform:uppercase;color:#f2e7d38c;margin:0;font-size:9px;font-weight:700}.action-stage__btn.is-pulse{animation:1.15s ease-in-out infinite cta-pulse}.action-stage__btn.is-on{color:#2b211c;background:linear-gradient(#f0c45c,#d6a43a 55%,#c48a28);border-color:#0000}.action-stage__hint{color:#f2e7d3b8;margin:0;font-size:11px}.wheel-stake{flex-direction:column;align-items:center;gap:6px;display:flex}@keyframes cta-pulse{0%,to{filter:brightness();transform:translateY(0)}50%{filter:brightness(1.12);transform:translateY(-1px)}}.board-cell-slot--bought{animation:1.4s ease-out board-cell-bought}@keyframes board-cell-bought{0%{filter:brightness(1.25);box-shadow:0 0 0 2px #f0c45c,inset 0 0 18px #d6a43a66}to{filter:brightness();box-shadow:inset 0 0 0 1px #d6a43a1f,0 4px 10px #0006}}@keyframes wheel-cruise{to{transform:rotate(360deg)}}.prize-wheel{aspect-ratio:auto;flex-direction:column;flex:none;align-items:center;width:100%;max-width:560px;min-height:0;display:flex;position:relative}.prize-wheel.is-closeup{aspect-ratio:auto;width:100%;max-width:560px;overflow:visible}.prize-wheel__view{aspect-ratio:378/305;border-radius:8px;flex:none;width:100%;height:min(340px,52vh,88vw);min-height:220px;position:relative;overflow:visible}.prize-wheel.is-closeup .prize-wheel__compose{transform:none}@keyframes wheel-enter{0%{opacity:.35;filter:blur(2px);transform:scale(.72)}to{opacity:1;filter:none;transform:scale(1)}}.prize-wheel__stage{aspect-ratio:1;pointer-events:none;background:0 0;border-radius:0;width:100%;position:relative;inset:auto}.prize-wheel__felt{display:none}.prize-wheel__compose{z-index:1;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.prize-wheel__frame-art{z-index:1;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;margin:0;animation:none;position:absolute;top:0;right:0;bottom:0;left:0;transform:none}.mg-overlay--wheel .prize-wheel__frame-art{object-fit:contain;max-height:none}.prize-wheel__disc-slot{left:calc(var(--disc-cx) * 1%);top:calc(var(--disc-cy) * 1%);width:calc(var(--disc-dw) * 1%);height:calc(var(--disc-dh) * 1%);z-index:1;border-radius:50%;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.prize-wheel__rotor{transform-origin:50%;will-change:transform;border-radius:50%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.prize-wheel__disc-slot .prize-wheel__disc-art{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}.prize-wheel__wedge,.prize-wheel__wedge em{display:none}.prize-wheel__labels{z-index:2;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.prize-wheel__mark{transform:rotate(var(--deg));pointer-events:none;justify-content:center;align-items:flex-start;padding-top:17%;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.prize-wheel__mark em{letter-spacing:.01em;color:#fff6d8;text-shadow:0 0 2px #140806,0 1px #140806,0 -1px #140806,1px 0 #140806,-1px 0 #140806;white-space:nowrap;transform:rotate(calc(-1 * var(--deg)));font-size:clamp(7px,2.3cqw,10px);font-style:normal;font-weight:700;line-height:1}.prize-wheel__mark.is-miss em{color:#f3c2ba}.prize-wheel__win-arc,.prize-wheel__cap-art{display:none}.prize-wheel__pointer-art{left:calc(var(--disc-cx) * 1%);top:calc(var(--disc-cy) * 1% - var(--disc-dh) * .52%);z-index:6;width:calc(var(--ptr-w) * 1%);height:calc(var(--ptr-h) * 1%);object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;transform:translate(-50%,-55%)}.prize-wheel__pointer{display:none}.prize-wheel__readout{z-index:6;letter-spacing:.08em;text-transform:uppercase;color:#f6e2a4;text-shadow:0 1px 4px #0009;white-space:nowrap;background:#0c0806d1;border:1px solid #c49a4866;border-radius:999px;margin:8px auto 0;padding:6px 12px;font-size:11px;font-weight:700;position:relative;bottom:auto;left:auto;transform:none}.prize-wheel__result{z-index:8;text-align:center;background:#0a0604e0;border:1px solid #c49a48b3;border-radius:10px;place-content:center;gap:2px;width:min(92%,380px);margin:10px auto 0;padding:12px 14px;animation:.35s ease-out card-flip-in;display:grid;position:relative;inset:auto;transform:none;box-shadow:0 12px 28px #0000008c}.prize-wheel__kicker{letter-spacing:.22em;text-transform:uppercase;color:#f0c45c;margin:0;font-size:9px;font-weight:700}.prize-wheel__mult{color:#f0c45c;margin:4px 0 0;font-family:"Source Sans 3",sans-serif;font-size:clamp(36px,8cqw,56px);font-weight:700;line-height:.9}.prize-wheel__verdict{letter-spacing:.18em;text-transform:uppercase;color:#fff8eb;margin:4px 0 0;font-size:11px;font-weight:700}.prize-wheel__result.is-miss .prize-wheel__mult,.prize-wheel__result.is-miss .prize-wheel__verdict,.prize-wheel__result.is-partial .prize-wheel__verdict,.prize-wheel__result.is-lose .prize-wheel__verdict{color:#f2b8b0}.prize-wheel__result.is-even .prize-wheel__verdict{color:#e8d5a8}.prize-wheel__pay{letter-spacing:.12em;text-transform:uppercase;color:#e8d5a8;margin:4px 0 0;font-size:13px;font-weight:700}.prize-wheel__why,.prize-wheel__odds-hit{color:#e8d5a8;text-transform:none;letter-spacing:.02em;margin:6px 0 0;font-size:11px;font-weight:650;line-height:1.35}.prize-wheel__odds-hit{color:#f0c45c;font-weight:700}.prize-wheel__odds-line{z-index:6;text-align:center;letter-spacing:.04em;color:#f6e2a4;text-shadow:0 1px 6px #000c;width:min(88%,520px);margin:6px auto 0;font-size:10px;font-weight:700;line-height:1.35;position:relative;bottom:auto;left:auto;transform:none}.result-ledger{text-align:center;gap:3px;margin:8px 0 0;display:grid}.result-ledger div{justify-content:space-between;gap:12px;min-width:9.5rem;margin:0 auto;display:flex}.result-ledger dt{letter-spacing:.14em;text-transform:uppercase;color:#8a7364;font-size:9px;font-weight:700}.result-ledger dd{margin:0;font-family:"Source Sans 3",sans-serif;font-size:13px;font-weight:700}.result-ledger__net dd{color:#8f3031}.result-ledger.is-win .result-ledger__net dd{color:#3d6b4f}.result-ledger.is-even .result-ledger__net dd{color:#6b5348}.result-ledger.is-compact dt{color:#c4a882}.result-ledger.is-compact dd{color:#fff8eb;font-size:12px}.result-ledger.is-compact .result-ledger__net dd{color:#f2b8b0}.result-ledger.is-compact.is-win .result-ledger__net dd{color:#f0c45c}.result-ledger.is-compact.is-even .result-ledger__net dd{color:#e8d5a8}@keyframes wheel-rev{to{transform:rotate(360deg)}}.deed-card.flip-table,.deed-card.bombs-table{padding:8px;overflow:hidden}.flip-play__head{z-index:1}.flip-play__title{letter-spacing:-.03em;color:#1a1410;text-align:center;margin:0;font-family:"Source Sans 3",sans-serif;font-size:clamp(20px,2.2vw,25px);font-weight:700;line-height:1}.flip-play__who{color:#6b5348;text-align:center;opacity:.8;margin:10px 0 0;font-size:14px;font-weight:600;line-height:1.2}.flip-play__head .mg-overlay__kicker{letter-spacing:.22em;margin:0 0 2px;font-size:10px;line-height:1}.flip-play__dial{width:40px;height:40px;position:relative}.flip-play__dial img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.flip-play__dial strong{color:#2b211c;place-items:center;font-family:"Source Sans 3",sans-serif;font-size:13px;font-weight:700;line-height:1;display:grid;position:absolute;top:22%;right:18%;bottom:18%;left:18%}.flip-play__stage{color:#fff8eb;background:radial-gradient(at 50% 18%,#7a2432,#3a1218 52%,#160c0c);border-radius:16px;flex-direction:column;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:0;margin:0 auto;padding:14px 16px 16px;display:flex;overflow:visible;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #c9a66b6b,inset 0 0 28px #00000061,inset 0 0 0 6px #14080a38}.flip-play__table{justify-content:center;align-items:center;gap:24px;width:100%;min-height:0;margin-bottom:20px;display:flex}.flip-play__dir{flex-direction:column;flex:none;align-items:center;gap:1px;min-width:52px;display:flex}.flip-play__round{letter-spacing:.16em;text-transform:uppercase;color:#e8d5a8;font-size:9px;font-weight:700}.flip-play__mult{letter-spacing:.02em;color:#f0c45c;font-family:"Source Sans 3",sans-serif;font-size:20px;font-weight:700;line-height:1}.flip-play__arrow{color:#c49a48;font-family:"Source Sans 3",sans-serif;font-size:26px;line-height:1}.flip-play__dir em{letter-spacing:.16em;text-transform:uppercase;color:#f0c45c;font-size:9px;font-style:normal;font-weight:700}.flip-card{text-align:center;flex-direction:column;flex:none;align-items:center;min-width:0;max-width:132px;display:flex}.flip-card p,.flip-card__label{letter-spacing:.14em;text-transform:uppercase;color:#e8d5a8;order:-1;margin:0 0 10px;font-size:11px;font-weight:700;line-height:1}.flip-card__slot{aspect-ratio:186/260;perspective:720px;place-items:center;width:auto;height:180px;max-height:180px;display:grid;position:relative;overflow:hidden}.flip-card__art{object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.flip-card.is-back .flip-card__art{filter:none;width:100%;height:100%}.flip-card__back{display:none}.flip-card.is-reveal .flip-card__slot{animation:.55s flip-reveal}@keyframes flip-reveal{0%{opacity:.35;transform:rotateY(-88deg)}to{opacity:1;transform:rotateY(0)}}.flip-card.is-live .flip-card__slot,.flip-card.is-win .flip-card__slot{filter:drop-shadow(0 0 12px #d6a43a59)}.flip-card.is-wrong .flip-card__slot{filter:drop-shadow(0 0 12px #b94a3673)}.flip-play__call{letter-spacing:.18em;color:#f0c45c;margin:0 0 8px;padding:0;font-family:"Source Sans 3",sans-serif;font-size:15px;font-weight:700;line-height:1}.flip-play__call.is-hint{letter-spacing:.08em;text-transform:uppercase;color:#e8d5a8;font-family:"Source Sans 3",sans-serif;font-size:10px;font-weight:700}.flip-play__call.is-wrong{color:#f2b8b0}.flip-play__guess{z-index:2;justify-content:center;align-items:center;gap:12px;width:min(100%,430px);min-width:0;margin-top:0;display:flex;position:relative}.flip-play__art-btn{cursor:pointer;background:0 0;border:none;width:100%;min-width:0;height:56px;padding:0;display:block;position:relative;overflow:visible}.flip-play__guess .flip-play__art-btn{flex:1 1 0}.flip-play__art-btn img{object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-width:100%;height:100%;display:block}.flip-play__art-btn.is-on{filter:drop-shadow(0 0 8px #d6a43ad9)}.flip-play__art-btn:disabled{opacity:.42;cursor:not-allowed}.flip-play__cash{flex:none;align-self:center;width:min(100%,320px);height:52px}.flip-play__strip{grid-template-columns:1fr 1fr 1fr;gap:6px;width:min(100%,430px);margin:2px 0 0;display:grid}.flip-play__strip div{background:#0a060461;border:1px solid #c9a66b52;border-radius:6px;justify-content:space-between;align-items:baseline;gap:6px;padding:6px 8px;display:flex}.flip-play__strip dt{letter-spacing:.14em;text-transform:uppercase;color:#e8d5a8;font-size:8px;font-weight:700}.flip-play__strip dd{color:#f0c45c;white-space:nowrap;margin:0;font-family:"Source Sans 3",sans-serif;font-size:12px;font-weight:700}.flip-play__strip .is-net{background:#5a18208c;border-color:#f0c45c47}.bombs-play__result .result-ledger{margin-top:0}@media(max-width:720px){.mg-overlay--play,.mg-overlay--vault,.mg-overlay--wheel,.mg-overlay--flip,.mg-overlay--duel{--mg-frame-border:32px;max-height:calc(100dvh - 32px);padding:10px 12px 14px}.mg-overlay--wheel,.mg-overlay--vault,.mg-overlay--play:has(.bombs-play){padding:12px 16px}.wheel-overlay__bet{width:44px;height:44px}.wheel-overlay__spin{flex:none;width:108px;height:44px;font-size:15px}.wheel-overlay__bets{gap:4px}.wheel-overlay__controls{flex-flow:row;gap:8px;margin-bottom:8px;padding:0}.flip-play__table{gap:10px}.flip-play__guess,.flip-play__strip{width:100%}.flip-play__art-btn{height:48px}.flip-card__slot{width:auto;height:148px;max-height:148px}.wheel-overlay__head,.flip-play__head,.bombs-play__head,.vault-overlay__head{height:auto;max-height:none;margin-bottom:16px;padding:0}.wheel-overlay__head>div:first-child,.flip-play__head>div:first-child,.bombs-play__head>div:first-child,.vault-overlay__head>div:first-child{background-size:auto 48px;min-height:48px}.mg-overlay--play .bombs-grid,.bombs-grid{grid-template-rows:repeat(3,minmax(0,64px));grid-template-columns:repeat(3,minmax(0,64px));gap:6px;max-height:42vh;padding:10px}.bombs-tile{max-width:64px}.vault-play__choices,.allin-actions__row{gap:8px;width:100%;margin-bottom:8px}.vault-play__tile{max-width:120px;max-height:88px;padding:6px 8px}.allin-hero,.vault-play__stage,.mg-overlay--vault.is-choice .vault-play__stage{width:100%;max-width:420px;height:260px;min-height:0;max-height:260px;overflow:hidden}}@media(max-height:820px){.mg-overlay{padding:10px 12px}.mg-overlay--play,.mg-overlay--vault,.mg-overlay--wheel,.mg-overlay--flip,.mg-overlay--duel{padding:10px 12px 14px}.mg-overlay--wheel,.mg-overlay--vault,.mg-overlay--play:has(.bombs-play){padding:12px 16px}.mg-overlay__title{font-size:24px}.prize-wheel__stage,.prize-wheel__view{min-height:0;margin:0 auto}.flip-play__title{font-size:22px}.mg-overlay--play.mg-overlay--flip{padding:10px 12px 14px}.flip-play__stage{border-radius:16px;gap:10px;padding:12px 12px 14px}.flip-card__slot{width:auto;height:148px;max-height:148px}.prize-wheel,.prize-wheel.is-closeup,.mg-overlay--wheel .prize-wheel.is-closeup{width:100%;max-width:100%}.bombs-play .casino-decision__title{font-size:24px}}.bombs-play{text-align:center;color:#2b211c;padding:0}.bombs-play__head{z-index:1;flex-direction:column;justify-content:flex-start;align-items:center;padding:0}.bombs-play__head>div:first-child{flex:none;width:min(72%,320px)}.bombs-play__title{letter-spacing:-.03em;color:#1a1410;margin:0;font-family:"Source Sans 3",sans-serif;font-size:clamp(20px,2.4vw,26px);font-weight:700;line-height:1}.bombs-play__meta{letter-spacing:.04em;text-transform:none;color:#c4a574;text-align:center;opacity:.85;max-width:90%;margin:0 0 8px;font-size:12px;font-weight:600;position:static;transform:none}.bombs-grid{aspect-ratio:1;box-sizing:border-box;grid-template-rows:repeat(3,minmax(0,80px));grid-template-columns:repeat(3,minmax(0,80px));gap:8px;max-height:45vh;margin:0 auto;padding:12px;display:grid}.bombs-tile.is-reveal{animation:.35s ease-out bombs-flip-in}@keyframes bombs-flip-in{0%{opacity:.2;transform:rotateY(90deg)scale(.86)}to{opacity:1;transform:none}}.bombs-tile{aspect-ratio:1;width:100%;max-width:80px;height:100%;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;transition:transform .12s,filter .16s;display:grid;position:relative;overflow:hidden}.bombs-tile:hover:not(:disabled).is-hidden{filter:brightness(1.08);transform:translateY(-2px)}.bombs-tile.is-pending{filter:brightness(1.12);animation:.7s ease-in-out infinite bombs-pending;transform:scale(.97)}.bombs-tile.is-star,.bombs-tile.is-bomb{cursor:default;animation:.32s ease-out bombs-reveal}.bombs-tile.is-bomb{animation:.38s ease-out bombs-blast}.bombs-tile:disabled{cursor:default}.bombs-tile__art{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}.bombs-tile__fx{object-fit:contain;pointer-events:none;mix-blend-mode:screen;width:112%;height:112%;position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%}.bombs-tile.is-star .bombs-tile__fx.is-glow,.bombs-tile.is-star .bombs-tile__icon{display:none}.bombs-tile__icon{z-index:2;object-fit:contain;pointer-events:none;width:34%;height:34%;position:absolute;bottom:8%;right:6%}.bombs-play__bar{flex:none;gap:8px;width:100%;min-height:0;margin:8px 0;display:grid}.bombs-play__cashout{width:min(100%,280px);min-height:44px;box-shadow:none;color:#2b211c;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 1px #fff8dcb3;cursor:pointer;background:url(/game-assets/modal/modal_cta_button_skin.png) 50%/100% 100% no-repeat;border:none;border-radius:0;justify-content:center;align-items:center;margin:0 auto;padding:.45rem 1.1rem;font-family:"Source Sans 3",sans-serif;font-size:15px;font-weight:700;display:inline-flex}.bombs-play__cashout:disabled{opacity:.42;cursor:not-allowed;filter:grayscale(.12)}.bombs-play__result{letter-spacing:.1em;text-transform:uppercase;border-radius:6px;margin:10px 0 0;padding:8px 10px 6px;font-size:12px;font-weight:700;animation:.28s ease-out bombs-banner}.bombs-play__result.is-miss,.bombs-play.is-lost .bombs-play__result{color:#f2b8b0;background:#8f30316b;border:1px solid #f2b8b073}.bombs-play__result.is-win,.bombs-play.is-won .bombs-play__result{color:#f6e2a4;background:#d6a43a38;border:1px solid #f0c45c73}@keyframes bombs-pending{50%{filter:brightness(1.12)}}@keyframes bombs-reveal{0%{filter:brightness(1.4);transform:scale(.86)rotateY(70deg)}}@keyframes bombs-blast{0%{filter:brightness(1.6);transform:scale(1.08)}40%{transform:scale(.96)}to{transform:none}}@keyframes bombs-banner{0%{opacity:0;transform:translateY(6px)}}.vault-heist.is-asset .vault-heist__door,.vault-heist.is-asset .vault-heist__glow,.vault-heist.is-asset .vault-heist__leaf,.vault-heist.is-asset .vault-heist__ring,.vault-heist.is-asset .vault-heist__gold,.vault-heist.is-asset .vault-heist__lock,.vault-heist.is-asset .vault-heist__bar{display:none}.vault-heist.is-asset .vault-heist__stage{z-index:1;aspect-ratio:1;place-items:center;width:min(360px,78%);display:grid;position:relative}.vault-heist.is-asset .vault-heist__hero,.vault-heist.is-asset .vault-heist__loot,.vault-heist.is-asset .vault-heist__dial,.vault-heist.is-asset .vault-heist__fx{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;grid-area:1/1;width:100%;height:100%}.vault-heist.is-asset .vault-heist__dial{transform-origin:50%;place-self:center;width:58%;height:58%}.vault-heist.is-asset.is-crack .vault-heist__dial.is-tick-1{animation:.7s ease-in-out both vault-dial-tick-a}.vault-heist.is-asset.is-crack .vault-heist__dial.is-tick-2{animation:.7s ease-in-out both vault-dial-tick-b}.vault-heist.is-asset.is-crack .vault-heist__dial.is-tick-3{animation:.7s ease-in-out both vault-dial-tick-c}@keyframes vault-dial-tick-a{0%{transform:rotate(0)}55%{transform:rotate(22deg)}to{transform:rotate(14deg)}}@keyframes vault-dial-tick-b{0%{transform:rotate(14deg)}55%{transform:rotate(-18deg)}to{transform:rotate(-10deg)}}@keyframes vault-dial-tick-c{0%{transform:rotate(-10deg)}55%{transform:rotate(16deg)}to{transform:rotate(4deg)}}.vault-heist.is-asset .vault-heist__fx{mix-blend-mode:screen;opacity:.85;width:72%;height:72%;animation:.55s ease-in-out infinite alternate vault-spark;transform:none}@keyframes vault-spark{0%{opacity:.45;filter:brightness(.9)}to{opacity:1;filter:brightness(1.25)}}.vault-heist.is-asset .vault-heist__pips{z-index:3;gap:6px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}.vault-heist.is-asset .vault-heist__pips li{background:#f6e2b438;border:1px solid #f6e2b473;border-radius:50%;width:8px;height:8px}.vault-heist.is-asset .vault-heist__pips li.is-on{background:#f0c45c;box-shadow:0 0 8px #f0c45cb3}.vault-heist.is-asset .vault-heist__loot{place-self:end center;width:54%;height:54%;margin-bottom:6%}.vault-heist.is-asset.is-win .vault-heist__hero{filter:drop-shadow(0 0 16px #f0c45c73)}.vault-heist.is-asset.is-lose .vault-heist__hero{filter:drop-shadow(0 0 14px #b94a3680)}.vault-overlay__head{z-index:1}.vault-overlay__head .mg-overlay__kicker{margin:0 0 2px;font-size:10px;line-height:1}.vault-overlay__head .mg-overlay__title{text-align:center;margin:0;font-size:clamp(20px,2.2vw,26px);line-height:1}.vault-overlay__head .mg-overlay__who{opacity:.8;text-align:center;margin:10px 0 0;font-size:14px}.allin-hero{background:radial-gradient(at 50% 42%,#6b1f2a,#2a1214 58%,#160c0c);border-radius:12px;flex:none;justify-content:center;align-items:center;width:100%;max-width:420px;height:260px;min-height:0;max-height:260px;margin:0 auto;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #c9a66b52,inset 0 0 0 5px #14080a3d}.allin-hero .vault-art{width:100%;max-width:100%;height:100%;max-height:240px}.allin-actions{z-index:2;flex:none;min-height:0;padding:0;position:relative}.allin-actions__prompt{text-align:center;letter-spacing:.22em;text-transform:uppercase;color:#8f3031;margin:0 0 6px;font-size:11px;font-weight:700}.allin-actions__row{z-index:2;flex:none;justify-content:center;gap:12px;width:100%;margin-top:16px;margin-bottom:8px;display:flex;position:relative}.allin-actions__row .vault-play__tile{flex:1 1 0;max-width:140px;min-height:0;max-height:100px}.vault-play,.vault-crack,.vault-heist{flex-direction:column;flex:auto;align-items:center;width:100%;min-height:0;display:flex}.vault-play__stage{background:radial-gradient(at 50% 42%,#6b1f2a,#2a1214 58%,#160c0c);border-radius:10px;flex:none;justify-content:center;align-items:center;width:100%;max-width:420px;height:260px;min-height:0;max-height:260px;margin:0 auto;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #c9a66b52,inset 0 0 0 5px #14080a3d}.mg-overlay--vault.is-choice .vault-play__stage{width:100%;max-width:420px;height:260px;max-height:260px}.vault-play__stage .vault-art{width:100%;max-width:100%;height:100%;max-height:240px}.vault-play__stage.is-fail{animation:.55s ease-out vault-fail-flash;box-shadow:inset 0 0 40px #b94a366b,inset 0 0 0 1px #b94a368c}.vault-play__stage.is-open{box-shadow:inset 0 0 36px #f0c45c47,inset 0 0 0 1px #d6a43a66,inset 0 0 0 5px #14080a33}@keyframes vault-fail-flash{0%{filter:none}35%{filter:saturate(1.2)brightness(1.08)}to{filter:none}}.vault-art{aspect-ratio:auto;flex:none;width:100%;max-width:100%;height:100%;max-height:240px;margin:0;position:relative;overflow:hidden}.vault-art__gold,.vault-art__door{object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;max-height:240px;position:absolute;top:0;right:0;bottom:0;left:0}.vault-art__gold{z-index:1;opacity:0;object-fit:contain;object-position:center 68%;transform-origin:50% 62%;filter:drop-shadow(0 0 16px #f0c45c73);transition:opacity .3s;transform:none}.vault-art__gold.is-show{opacity:1}.vault-art__door{z-index:2;opacity:0;transition:opacity .23s}.vault-art__door.is-on{opacity:1}.vault-art.is-fail .vault-art__door.is-on{animation:.55s ease-out vault-fail-flash}.vault-art__key{left:var(--key-cx);z-index:4;width:calc(var(--key-size) * 1.15);aspect-ratio:80/220;object-fit:contain;opacity:.25;filter:drop-shadow(0 3px 8px #0009);pointer-events:none;-webkit-user-select:none;user-select:none;transition:top .35s ease-in,width .35s ease-in,transform .35s ease-in,opacity .28s;position:absolute;top:118%;transform:translate(-50%,-50%)rotate(22deg)scale(1.08)}.vault-art__key.is-flying,.vault-art__key.is-inserted,.vault-art__key.is-shake{top:calc(var(--key-cy) - 7%);width:var(--key-size);opacity:1;transform:translate(-50%,-50%)rotate(-6deg)scale(.92)}.vault-art__key.is-shake{animation:.4s ease-in-out vault-key-shake}.vault-art__key.is-retract{width:calc(var(--key-size) * 1.15);opacity:0;top:118%;transform:translate(-50%,-50%)rotate(22deg)scale(1.08)}.vault-art.is-open:before,.vault-art.is-door-half:before,.vault-art.is-door-open:before{content:"";z-index:0;filter:blur(8px);pointer-events:none;background:radial-gradient(circle,#f0c45c61,#0000 68%);border-radius:50%;position:absolute;top:10%;right:18%;bottom:14%;left:18%}.vault-crack__vault,.vault-crack__dial-slot{display:none}@keyframes vault-key-shake{0%,to{transform:translate(-50%,-50%)rotate(-6deg)scale(.92)}25%{transform:translate(calc(-50% - 5px),-50%)rotate(-10deg)scale(.92)}75%{transform:translate(calc(5px - 50%),-50%)rotate(-2deg)scale(.92)}}.vault-play__instruct{letter-spacing:.22em;text-transform:uppercase;color:#8f3031;text-align:center;flex:none;margin:8px 0 0;font-size:11px;font-weight:700}.vault-play__choices{z-index:2;flex:none;justify-content:center;align-items:stretch;gap:12px;width:100%;margin-top:16px;margin-bottom:8px;display:flex;position:relative}.vault-play__choices--mode{width:min(100%,560px)}.vault-play__tile{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff8eb;cursor:pointer;background:linear-gradient(#4a2a22,#2a1412 55%,#1c0e0c);border:1px solid #c9a66bb3;border-radius:8px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:4px;max-width:140px;min-height:0;max-height:100px;padding:8px 12px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffe8b438,inset 0 0 0 1px #6b1f2a59,0 5px #2b151280}.vault-play__tile:not(:disabled):hover{border-color:#e8b24a;box-shadow:inset 0 1px #ffe8b433,0 5px #2b151280,0 0 14px #e8b24a47}.vault-play__tile.is-on,.vault-play__tile.is-pending{border-color:#e8b24a;box-shadow:0 0 0 2px #e8b24a8c,0 0 18px #e8b24a59,0 5px #2b151266}.vault-play__tile:disabled{cursor:default;opacity:1;color:#fff8eb;background:linear-gradient(#4a2a22,#2a1412 55%,#1c0e0c);border-color:#c9a66bb3}.vault-play.is-picked .vault-play__tile:not(.is-on){opacity:.4;filter:saturate(.75)}.vault-play__tile.is-open,.vault-play__tile.is-hit{border-color:#7ecb8a}.vault-play__tile.is-jam,.vault-play__tile.is-miss{border-color:#b94a36}.vault-play__emblem{background:0 0;border:0;flex:none;width:auto;height:auto;max-height:44px;margin:0 auto;display:block;overflow:hidden}.vault-play__emblem img{object-fit:contain;filter:drop-shadow(0 2px 4px #00000073);pointer-events:none;width:auto;max-width:100%;height:auto;max-height:44px;margin:0 auto;display:block}.vault-play__tile.is-taken .vault-play__emblem{opacity:.18}.vault-play__name{letter-spacing:.08em;text-transform:uppercase;color:#f0c45c;z-index:1;flex:none;font-family:"Source Sans 3",sans-serif;font-size:11px;font-weight:700;line-height:1.1;position:relative}.vault-play__mark{letter-spacing:.14em;text-transform:uppercase;color:#cbb8a4;font-size:9px;font-weight:700}.vault-play__tile.is-open .vault-play__mark{color:#b6f0c2}.vault-play__tile.is-jam .vault-play__mark{color:#f2b8b0}.vault-play__help{color:#6b5348;text-align:center;flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:10px;margin:6px 0 8px;font-size:12px;font-weight:650;display:flex}.vault-play__need{letter-spacing:.12em;text-transform:uppercase;color:#8f3031;background:#120a0814;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.vault-play__result{text-align:center;background:#120a0814;border-radius:8px;width:min(92%,360px);margin:8px auto 0;padding:8px 12px 10px}.vault-play.is-lose .vault-play__result{background:#8f30311f}.vault-play__verdict{letter-spacing:.22em;text-transform:uppercase;color:#8f3031;margin:0;font-size:11px;font-weight:700}.vault-play.is-win .vault-play__verdict{color:#6b4a12}.vault-play__pay,.vault-play__net{color:#2b211c;margin:4px 0 0;font-size:14px;font-weight:700}.vault-play__pay strong,.vault-play__net strong{color:#6b1f2a}.vault-play__net.is-win strong{color:#2f6b3c}.vault-play__net.is-miss strong{color:#8f3031}@media(max-height:800px){.mg-overlay--vault,.mg-overlay--vault.is-choice{padding:12px 16px}.allin-hero,.vault-play__stage,.mg-overlay--vault.is-choice .vault-play__stage{width:100%;max-width:420px;height:min(260px,38vh);min-height:0;max-height:260px;overflow:hidden}.allin-actions__row .vault-play__tile,.vault-play__tile{min-height:0;max-height:88px}.allin-actions{padding:6px 0 0}.allin-actions__row{gap:12px}}.vault-crack__job,.vault-crack__need,.vault-crack__hint,.vault-crack__lead,.vault-crack__row,.vault-crack__pick,.vault-crack__handle{display:none}.vault-heist{text-align:center;color:#fff8eb;flex-direction:column;align-items:center;display:flex;position:relative}.vault-heist__glow{pointer-events:none;background:radial-gradient(circle,#d6a43a38,#0000 70%);border-radius:50%;position:absolute;top:8%;right:18%;bottom:22%;left:18%}.vault-heist.is-win .vault-heist__glow{background:radial-gradient(circle,#f0c45c73,#0000 72%)}.vault-heist.is-lose .vault-heist__glow{background:radial-gradient(circle,#b94a3666,#0000 72%)}.vault-heist__art{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.vault-heist__door{background:radial-gradient(circle at 50% 42%,#5a3a28,#2a1814 62%,#160c0c);border:5px solid #c49a48;border-radius:50%;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #0000008c,0 8px 18px #0006}.vault-heist__leaf{background:repeating-linear-gradient(90deg,#3a2418 0,#3a2418 7px,#2a1812 7px,#2a1812 14px);width:50%;transition:transform .55s cubic-bezier(.16,.84,.2,1);position:absolute;top:0;bottom:0}.vault-heist__leaf--l{transform-origin:0;border-right:1px solid #d6a43a47;left:0}.vault-heist__leaf--r{transform-origin:100%;border-left:1px solid #d6a43a47;right:0}.vault-heist.is-win .vault-heist__leaf--l{transform:translate(-62%)}.vault-heist.is-win .vault-heist__leaf--r{transform:translate(62%)}.vault-heist.is-win .vault-heist__ring,.vault-heist.is-win .vault-heist__needle,.vault-heist.is-win .vault-heist__lock,.vault-heist.is-win .vault-heist__lock-art,.vault-heist.is-win .vault-heist__zone{opacity:0;transition:opacity .28s}.vault-heist.is-win .vault-heist__door{box-shadow:inset 0 0 18px #00000059,0 0 28px #f0c45c80}.vault-heist__gold{opacity:0;background:radial-gradient(circle at 40% 35%,#fff8eb,#f0c45c 42%,#b88628 78%);border-radius:50%;position:absolute;top:22%;right:22%;bottom:22%;left:22%;transform:scale(.7)}.vault-heist.is-win .vault-heist__gold{opacity:1;transition:opacity .35s .12s,transform .45s .12s;top:14%;right:14%;bottom:14%;left:14%;transform:scale(1);box-shadow:0 0 28px #f0c45cb3}.vault-heist__ring{z-index:2;background:conic-gradient(from -24deg,#f0c45c 0,#f0c45c 48deg,#3a2418 48deg,#3a2418 360deg);border:7px solid #8a6a1a;border-radius:50%;position:absolute;top:10%;right:10%;bottom:10%;left:10%;box-shadow:inset 0 0 0 3px #2a1814,0 0 0 2px #f6e2a4}.vault-heist__zone{clip-path:polygon(50% 100%,0 0,100% 0);background:#f6e2a4;width:14px;height:14px;position:absolute;top:-3px;left:50%;transform:translate(-50%)}.vault-heist__needle{transform-origin:50% 100%;z-index:3;background:linear-gradient(#fff8eb,#d6a43a);border-radius:999px;width:4px;margin-left:-2px;position:absolute;top:8%;bottom:50%;left:50%;box-shadow:0 0 8px #f0c45c8c}.vault-heist__lock,.vault-heist__lock-art{z-index:4;width:28%;height:28%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vault-heist__lock{background:radial-gradient(circle at 35% 30%,#fff8eb,#f0c45c 42%,#8a6a1a 78%,#6b1f2a);border:2px solid #f6e2a4;border-radius:50%}.vault-heist__lock-art{object-fit:contain}.vault-heist__bar,.vault-heist__label,.vault-heist__cat,.vault-heist__actor{display:none}.vault-heist.is-idle .vault-heist__needle{animation:2.4s ease-in-out infinite alternate vault-needle-scan}.vault-heist.is-crack .vault-heist__needle{animation:.55s linear infinite vault-needle-spin}.vault-heist.is-win .vault-heist__needle{animation:none;transform:rotate(0)}.vault-heist.is-lose .vault-heist__needle{animation:none;transform:rotate(148deg)}.vault-heist.is-lose .vault-heist__door{border-color:#b94a36;animation:.4s ease-out vault-jam}.vault-heist.is-lose .vault-heist__ring{background:conic-gradient(from 120deg,#b94a36 0,#b94a36 48deg,#3a1418 48deg,#3a1418 360deg);border-color:#b94a36}.vault-heist.is-lose .vault-heist__label,.vault-heist.is-lose .vault-heist__cat{color:#f2b8b0}@keyframes vault-needle-scan{0%{transform:rotate(-150deg)}to{transform:rotate(150deg)}}@keyframes vault-needle-spin{to{transform:rotate(360deg)}}@keyframes vault-jam{0%{filter:brightness(1.3);transform:scale(1.06)}to{filter:brightness(.88);transform:none}}.table-card-reveal{color:#2b211c;text-align:center;background:linear-gradient(#fffaf0,#ead6b6);border:1px solid #d6a43ab3;border-radius:10px;width:min(180px,90%);padding:12px 14px;animation:.45s ease-out card-flip-in}.table-card-reveal__kicker{letter-spacing:.16em;text-transform:uppercase;color:#8f3031;margin:0;font-size:9px;font-weight:700}.table-card-reveal__text{margin:4px 0 0;font-family:"Source Sans 3",sans-serif;font-size:16px;font-weight:700}@keyframes card-flip-in{0%{opacity:0;transform:rotateY(80deg)scale(.86)}to{opacity:1;transform:none}}.mg-result{text-align:center;color:#2b211c;background:linear-gradient(#fffaf0,#ead6b6);border:1px solid #d6a43ab3;border-radius:12px;width:min(260px,94%);padding:16px 18px;animation:.4s ease-out card-flip-in;box-shadow:0 10px 24px #00000059}.mg-result__kicker{color:#8f3031;margin:0 0 4px;font-family:"Source Sans 3",sans-serif;font-size:28px;font-weight:700;line-height:.95}.mg-result.is-partial,.mg-result.is-miss,.mg-result.is-lose{border-color:#8f3031b3}.mg-result.is-even{border-color:#c49a48b3}.mg-result.is-win .mg-result__title{color:#3d6b4f}.mg-result.is-lose .mg-result__title,.mg-result.is-miss .mg-result__title,.mg-result.is-partial .mg-result__title{color:#8f3031}.mg-result__title{margin:0;font-family:"Source Sans 3",sans-serif;font-size:22px;font-weight:700;line-height:1.1}.mg-result__cat{letter-spacing:.16em;text-transform:uppercase;color:#6b564c;margin:4px 0 0;font-size:11px;font-weight:700}.mg-result__detail{letter-spacing:.06em;text-transform:uppercase;color:#6b564c;margin:6px 0 0;font-size:11px;font-weight:700}.mg-inline-banner{text-align:center;letter-spacing:.04em;border-radius:8px;margin:0 0 12px;padding:8px 10px;font-size:12px;font-weight:700}.mg-inline-banner.is-info,.mg-inline-banner.is-win{color:#d6a43a;background:#d6a43a2e}.mg-inline-banner.is-lose{color:#f0c4c4;background:#8f303138}.action-stage__controls{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.action-stage__btn{letter-spacing:.1em;text-transform:uppercase;color:#2b211c;cursor:pointer;background:linear-gradient(#e8b24a,#d6a43a 55%,#c48a28);border:none;border-radius:8px;padding:.35rem .75rem;font-size:10px;font-weight:700}.action-stage__btn--ghost{color:#f2e7d3;background:#fff8eb14;border:1px solid #d6a43a47}.action-stage__cta{letter-spacing:.16em;text-transform:uppercase;color:#2b211c;cursor:pointer;z-index:4;background:linear-gradient(#f6e2a4,#e8b24a 42%,#d6a43a 70%,#c48a28);border:none;border-radius:12px;min-width:12.5rem;min-height:3rem;padding:.85rem 2.1rem;font-family:"Source Sans 3",sans-serif;font-size:clamp(15px,1.55vw,18px);font-weight:700;box-shadow:inset 0 1px #ffffff8c,0 3px #8a6a1a,0 10px 18px #0006}.action-stage.is-roll .action-stage__footer{min-height:72px}.action-stage__cta.is-pulse{animation:1.15s ease-in-out infinite cta-pulse}.action-stage__footer--compact{padding-top:0}.board-token-layer{isolation:isolate;pointer-events:none;z-index:12}.board-piece-slot{margin:0;position:absolute;inset:auto 6px 6px auto;transform:none}.board-piece.is-shared{width:28px}.board-piece.is-shared .token-art--board{width:28px;max-width:28px;height:28px;max-height:28px}.board-piece.is-shared .board-piece__halo{width:32px;height:12px}.board-piece.is-shared .board-piece__plate{width:26px;height:8px}.board-piece.is-shared .board-piece__ring{width:24px;height:8px}.token-art{background:0 0;place-items:center;display:grid;overflow:visible}.token-art__img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 0 1px #f0c45c8c)drop-shadow(0 2px 4px #0000008c);background:0 0;width:100%;height:100%;display:block}.board-piece .token-art__img{filter:drop-shadow(0 0 .7px #0a0604) drop-shadow(0 0 1px #fff8e8) drop-shadow(0 0 2px var(--piece-color)) drop-shadow(0 0 7px var(--piece-color)) drop-shadow(0 0 14px var(--piece-color)) drop-shadow(0 3px 4px #000000a6)}@supports (color:color-mix(in lab,red,red)){.board-piece .token-art__img{filter:drop-shadow(0 0 .7px #0a0604) drop-shadow(0 0 1px #fff8e8) drop-shadow(0 0 2px var(--piece-color)) drop-shadow(0 0 7px var(--piece-color)) drop-shadow(0 0 14px color-mix(in srgb,var(--piece-color) 80%,transparent)) drop-shadow(0 3px 4px #000000a6)}}.token-art--draft{width:100%;height:100%}.token-art--board{width:28px;max-width:28px;height:28px;max-height:28px}.token-art--panel{width:44px;height:44px}.board-piece{transform-origin:50% 100%;flex-direction:column;align-items:center;width:28px;max-width:28px;height:28px;max-height:28px;transition:transform .12s ease-out;display:flex;position:relative;transform:none}.board-piece.is-hop{animation:.15s ease-out board-piece-hop}.board-piece.is-land{animation:.22s ease-out board-piece-land}.board-piece__plate{z-index:0;background:radial-gradient(#d6a43a6b,#00000059 55%,#0000 75%);border-radius:50%;width:26px;height:8px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.board-piece__halo{z-index:0;background:radial-gradient(#00000073,#0000 70%);border-radius:50%;width:32px;height:11px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.board-piece.is-you .board-piece__halo{background:radial-gradient(ellipse,var(--piece-color) 0%,var(--piece-color) 48%,transparent 74%);width:30px;height:11px;bottom:0}@supports (color:color-mix(in lab,red,red)){.board-piece.is-you .board-piece__halo{background:radial-gradient(ellipse,color-mix(in srgb,var(--piece-color) 78%,transparent) 0%,color-mix(in srgb,var(--piece-color) 28%,transparent) 48%,transparent 74%)}}.board-piece.is-you .board-piece__halo{filter:blur(.4px)}.board-piece.is-you .board-piece__plate{background:radial-gradient(ellipse,var(--piece-color) 0%,var(--piece-color) 55%,transparent 78%)}@supports (color:color-mix(in lab,red,red)){.board-piece.is-you .board-piece__plate{background:radial-gradient(ellipse,color-mix(in srgb,var(--piece-color) 82%,#fff8eb) 0%,color-mix(in srgb,var(--piece-color) 35%,transparent) 55%,transparent 78%)}}.board-piece__ring{opacity:.95;z-index:1;border:1.5px solid #f2e7d3;border-radius:50%;width:32px;height:10px;position:absolute;bottom:4px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #00000073}.board-piece.is-you .board-piece__ring{width:32px;height:10px;box-shadow:0 0 0 1.5px var(--piece-color),0 0 10px var(--piece-color),0 0 18px var(--piece-color),inset 0 0 6px var(--piece-color);border:2px solid #fff8eb;bottom:1px}@supports (color:color-mix(in lab,red,red)){.board-piece.is-you .board-piece__ring{box-shadow:0 0 0 1.5px var(--piece-color),0 0 10px var(--piece-color),0 0 18px color-mix(in srgb,var(--piece-color) 85%,#fff),inset 0 0 6px color-mix(in srgb,var(--piece-color) 55%,#fff)}}.board-piece.is-you .board-piece__ring{opacity:1}.board-piece__body{z-index:2;filter:drop-shadow(0 0 1px #fff8e8) drop-shadow(0 0 4px var(--piece-color)) drop-shadow(0 2px 3px #00000080);place-items:center;display:grid;position:relative}.board-piece.is-you .board-piece__body{filter:drop-shadow(0 0 1px #fff) drop-shadow(0 0 6px var(--piece-color)) drop-shadow(0 0 12px var(--piece-color)) drop-shadow(0 2px 3px #00000073)}@supports (color:color-mix(in lab,red,red)){.board-piece.is-you .board-piece__body{filter:drop-shadow(0 0 1px #fff) drop-shadow(0 0 6px var(--piece-color)) drop-shadow(0 0 12px color-mix(in srgb,var(--piece-color) 75%,#fff)) drop-shadow(0 2px 3px #00000073)}}.board-piece__dot{width:10px;height:10px;box-shadow:0 0 0 1px var(--piece-color),0 0 8px var(--piece-color);border:1.5px solid #f2e7d3;border-radius:999px}.board-piece__you{letter-spacing:.08em;color:#fff8eb;text-shadow:0 0 4px var(--piece-color),0 1px 2px #000000e6;margin-top:1px;font-size:6px;font-weight:700}@keyframes board-piece-hop{0%{transform:translateY(0)rotate(0)}45%{transform:translateY(-7px)rotate(-6deg)}to{transform:translateY(0)rotate(0)}}@keyframes board-piece-land{0%{transform:translateY(-4px)scale(1.05)}55%{transform:translateY(2px)scale(.96)}to{transform:translateY(0)scale(1)}}.room-side-rail{flex-direction:column;gap:.4rem;min-width:0;min-height:0;display:flex;container:side-rail/inline-size}.match-feed{border:1px solid var(--room-border);background:linear-gradient(180deg,#ffffff59,transparent 40%),var(--room-panel);min-height:0;color:var(--room-ink);border-radius:14px;flex-direction:column;flex:auto;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff73,0 6px 16px #140c082e}.match-feed__tabs{border-bottom:1px solid #2b211c1a;grid-template-columns:1fr 1fr;gap:0;display:grid}.match-feed__tab{letter-spacing:.12em;text-transform:uppercase;color:#8a7364;cursor:pointer;background:0 0;border:none;padding:.5rem .4rem .4rem;font-size:9px;font-weight:700}.match-feed__tab.is-active{color:#2b211c;box-shadow:inset 0 -2px #d6a43a}.match-feed__meta{color:#8a7364;margin:0;padding:.3rem .65rem 0;font-size:9px}.match-feed__body{flex:auto;min-height:0;overflow:hidden}.table-chat-panel.is-compact{box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;height:100%;display:flex}.table-chat-panel.is-compact .table-chat-panel__body{flex:auto;max-height:none}.room-feed--tab{height:100%;box-shadow:none;background:0 0;border:none;border-radius:0}.room-side-rail__live{flex:auto;min-height:0}.players-panel,.table-chat-panel{border:1px solid var(--room-border);background:linear-gradient(180deg,#ffffff59,transparent 40%),var(--room-panel);color:var(--room-ink);border-radius:14px;flex:none;overflow:hidden;box-shadow:inset 0 1px #ffffff73,0 6px 16px #140c082e}.players-panel__head,.table-chat-panel__head{justify-content:space-between;align-items:center;padding:.45rem .65rem .25rem;display:flex}.players-panel__title,.table-chat-panel__title{letter-spacing:.14em;text-transform:uppercase;color:var(--room-ink);margin:0;font-size:11px;font-weight:700}.players-panel__sub,.table-chat-panel__sub{color:#8a7364;margin:0;font-size:9px}.players-panel__list{flex-direction:column;gap:3px;max-height:min(220px,32vh);margin:0;padding:0 .4rem .45rem;list-style:none;display:flex;overflow:auto}.players-panel__row{border:1px solid #0000;border-radius:8px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;column-gap:8px;padding:4px 6px;display:grid}.players-panel__row.is-turn{background:#d6a43a1f;border-color:#d6a43a8c}.players-panel__row.is-out{opacity:.45}.players-panel__token{color:#2b211c;background:radial-gradient(at 50% 40%,#d6a43a47,#0000 62%),linear-gradient(#f6ead0,#e4d0a8);border:1px solid #d6a43a59;border-radius:10px;place-items:center;width:48px;height:48px;font-size:10px;font-weight:700;display:grid;overflow:hidden}@container side-rail (max-width:200px){.players-panel__row{grid-template-columns:36px minmax(0,1fr) auto;column-gap:6px;padding:3px 4px}.players-panel__token{border-radius:8px;width:36px;height:36px}.players-panel__name{font-size:11px}.players-panel__piece,.players-panel__sub,.table-chat-panel__sub{display:none}}.players-panel__meta{flex-direction:column;gap:1px;min-width:0;display:flex}.players-panel__name{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;font-weight:700;line-height:1.15;overflow:hidden}.players-panel__piece{letter-spacing:.04em;text-transform:uppercase;color:#8a7364;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:600;overflow:hidden}.players-panel__stats{flex-direction:column;justify-content:center;align-items:flex-end;gap:2px;min-width:4.25rem;display:flex}.players-panel__cash{color:#8f3031;white-space:nowrap;text-align:right;font-family:"Source Sans 3",sans-serif;font-size:11px;font-weight:700;line-height:1.15;display:block}.players-panel__turn{letter-spacing:.1em;text-transform:uppercase;color:#8a6a2a;text-align:right;white-space:nowrap;font-size:8px;font-weight:700}.table-chat-panel__body{max-height:120px;padding:0 .65rem .5rem;overflow:auto}.table-chat-panel__row{color:#3a2c26;margin:0 0 4px;font-size:10px;line-height:1.35}.table-chat-panel__time{color:#8a7364;margin-right:4px}.table-chat-panel__empty{color:#8a7364;margin:0;font-size:10px}.player-plaque{z-index:3;pointer-events:auto;position:absolute}.player-plaque--n{top:2px;left:50%;transform:translate(-50%)}.player-plaque--s{bottom:2px;left:50%;transform:translate(-50%)}.player-plaque--w{top:50%;left:2px;transform:translateY(-50%)}.player-plaque--e{top:50%;right:2px;transform:translateY(-50%)}.player-plaque__rail{justify-content:center;align-items:center;gap:4px;display:flex}.player-plaque__rail.is-v{flex-direction:column}.player-plaque__card{color:#2b211c;background:linear-gradient(#fff8eb,#f2e7d3);border:1px solid #d6a43a47;border-radius:10px;align-items:center;gap:5px;min-width:0;max-width:118px;padding:3px 6px 3px 3px;display:flex;box-shadow:0 3px 8px #140c0847}.player-plaque__card.is-active{border-color:#d6a43ab3;box-shadow:0 0 0 1px #d6a43a59,0 4px 12px #d6a43a2e}.player-plaque__card.is-out{opacity:.4}.player-plaque__token{color:#f2e7d3;border-radius:999px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:grid}.player-plaque__meta{min-width:0}.player-plaque__meta p{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;font-weight:700;line-height:1.15;overflow:hidden}.player-plaque__meta strong{color:#8f3031;font-family:"Source Sans 3",sans-serif;font-size:10px;font-weight:700;line-height:1.15;display:block}.table-log-drawer{z-index:5;flex:none;position:relative}.table-log-drawer__toggle{letter-spacing:.1em;text-transform:uppercase;color:#6b564c;cursor:pointer;background:linear-gradient(#f2e7d3f2,#e7d5b9f5);border:1px solid #d6a43a38;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:3px 8px;font-size:9px;font-weight:700;display:flex}.table-log-drawer__pot{letter-spacing:0;text-transform:none;color:#8f3031;margin-left:.35rem;font-family:"Source Sans 3",sans-serif}.table-log-drawer__panel{color:#2b211c;background:#f2e7d3;border:1px solid #d6a43a47;border-radius:10px;max-height:90px;padding:6px 8px;position:absolute;bottom:calc(100% + 2px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 24px #140c0847}.table-log-drawer__panel p{margin:0 0 3px;font-size:10px;line-height:1.25}.table-log-drawer__panel span{color:#8a7568;font-family:"Source Sans 3",sans-serif;font-size:8px}.table-log-drawer__panel .is-empty{text-align:center;color:#8a7568}.action-dice-pad{place-items:center;width:min(100%,220px);height:min(100%,140px);display:grid;position:relative}.action-dice-pad__glow{pointer-events:none;background:radial-gradient(circle,#d6a43a29,#0000 70%);border-radius:50%;position:absolute;top:12%;right:18%;bottom:12%;left:18%}.action-dice-pad__spot{background:#d6a43a0f;border:1px solid #d6a43a38;border-radius:999px;width:42px;height:42px}.action-dice-pad__row{z-index:1;gap:8px;display:flex;position:relative}.action-dice-pad__die{background:linear-gradient(160deg,#3a2430,#12070d);border:1px solid #d6a43a59;border-radius:8px;width:40px;height:40px}.action-dice-pad__die.is-face{color:#d6a43a;place-items:center;font-family:"Source Sans 3",sans-serif;font-size:1.25rem;font-weight:700;display:grid}.action-dice-pad__die.is-pulse{animation:.45s ease-in-out infinite alternate dice-pulse}.action-dice-pad__bar{z-index:1;background:#ffffff14;border-radius:999px;width:72px;height:6px;position:relative;overflow:hidden}.action-dice-pad__bar:after{content:"";border-radius:inherit;background:#d6a43aa6;width:45%;height:100%;animation:1s ease-in-out infinite soft-pulse;display:block}@keyframes dice-pulse{0%{border-color:#f59e0b40;transform:translateY(0)}to{border-color:#f59e0b8c;transform:translateY(-3px)}}.casino-seat{color:#2b211c;background:linear-gradient(#fff8eb,#f2e7d3);border:1px solid #d6a43a2e;border-radius:.55rem;box-shadow:0 3px 8px #140c0840}.casino-seat--active{border-color:#d6a43a8c;box-shadow:0 0 0 1px #d6a43a59,0 4px 14px #d6a43a2e,0 3px 8px #140c0840}.center-hub__seat .text-white\/90,.center-hub__seat .text-white{color:#2b211c!important}.center-hub__log .text-amber-200\/55,.center-hub__log .text-\[\#8a6a76\],.center-hub__log .text-\[\#e8d5dc\]\/85{color:#6b564c!important}.center-hub__log .text-amber-300\/80{color:#8f3031!important}.room-shell{--room-ink:#2b211c;--room-mute:#6b564c;--room-panel:#f2e7d3;--room-panel-2:#fff8eb;--room-gold:#d6a43a;--room-burgundy:#8f3031;--room-western:#b94a36;--room-navy:#334a5f;--room-border:#2b211c24;height:100dvh;min-height:0;max-height:100dvh;color:var(--color-ink);background:radial-gradient(55% 40% at 50% 35%,#d6a43a14,#0000 60%),radial-gradient(80% 60% at 50% 100%,#8f303124,#0000 55%),linear-gradient(#211714,#17110f);flex-direction:column;display:flex;overflow:hidden}.room-shell--results{justify-content:center;align-items:center;padding:1.5rem;overflow:auto}.room-shell__top{flex:none;width:100%;margin:0 auto;padding:.32rem .55rem 0}.room-shell__error{text-align:center;color:var(--room-western);margin-top:.4rem;font-size:12px}.room-shell__main{flex:auto;gap:.35rem;width:100%;min-height:0;margin:0 auto;padding:.22rem .4rem .32rem;display:grid;overflow:hidden}@media(min-width:768px){.room-shell__main{grid-template-columns:minmax(0,1fr) minmax(156px,16vw);align-items:stretch}}@media(min-width:1280px){.room-shell__main{grid-template-columns:minmax(0,1fr) minmax(188px,20vw)}}@media(min-width:1600px){.room-shell__main{grid-template-columns:minmax(0,1fr) minmax(228px,268px)}}.room-hud{border:1px solid var(--room-border);background:linear-gradient(180deg,#fff6,transparent 40%),var(--room-panel);color:var(--room-ink);border-radius:22px;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.42rem .7rem;display:flex;box-shadow:inset 0 1px #ffffff80,0 10px 28px #140c0838}.room-hud__brand{align-items:center;gap:.7rem;min-width:0;display:flex}.room-hud__mark{background:linear-gradient(180deg,#4a657c 0%,var(--room-navy) 100%);color:#fff8eb;border-radius:10px;place-items:center;width:32px;height:32px;font-family:"Source Sans 3",sans-serif;font-size:1.15rem;font-weight:700;display:grid;box-shadow:0 2px #2b211c26}.room-hud__code{letter-spacing:.12em;font-family:"Source Sans 3",sans-serif;font-size:.95rem;font-weight:700}.room-hud__meta{color:var(--room-mute);margin:.1rem 0 0;font-size:12px}.room-hud__pot{color:var(--room-burgundy);font-weight:700}.room-hud__actions{flex-wrap:wrap;align-items:center;gap:.4rem;margin-left:auto;display:flex}.room-chip{background:linear-gradient(#fff8eb,#e7d5b9);border:1px solid #d6a43a59;border-radius:14px;align-items:center;gap:.5rem;padding:.4rem .7rem;display:flex;box-shadow:0 2px #2b211c14}.room-chip__dot{border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 2px #2b211c14}.room-chip__label{letter-spacing:.12em;text-transform:uppercase;color:var(--room-mute);margin:0;font-size:9px;font-weight:700}.room-chip__value{color:var(--room-ink);margin:0;font-family:"Source Sans 3",sans-serif;font-size:1.05rem;font-weight:700}.you-piece{color:#2b211c;background:linear-gradient(#fff8eb,#e7d5b9);border:1px solid #d6a43a73;border-radius:14px;align-items:center;gap:8px;padding:3px 10px 3px 3px;display:inline-flex;box-shadow:0 2px #2b211c14}.you-piece__art{background:radial-gradient(circle at 50% 40%,#5a2430,#241014);border-radius:10px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.you-piece__art .token-art,.you-piece__art .token-art--panel{width:100%;height:100%}.you-piece__copy{flex-direction:column;line-height:1.1;display:flex}.you-piece__kicker{letter-spacing:.14em;text-transform:uppercase;color:#8a7364;font-size:8px;font-weight:700}.you-piece__name{letter-spacing:.03em;font-size:13px;font-weight:700}.action-stage__status .you-piece{color:#fff8eb;box-shadow:none;background:#0c08069e;border-color:#c49a4880}.action-stage__status .you-piece__kicker{color:#e8d5a8}.action-stage__status .you-piece__name{color:#f0c45c}.players-panel__row.is-you{background:#d6a43a29;border-color:#d6a43abf}.players-panel__piece.is-you{color:#8f3031;font-weight:700}.room-hud__icon-btn,.room-hud__text-btn{border:1px solid var(--room-border);background:var(--room-panel-2);color:var(--room-ink);cursor:pointer;border-radius:12px;font-weight:700}.room-hud__icon-btn{place-items:center;width:40px;height:40px;font-style:italic;display:grid}.room-hud__icon-btn--text{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-style:normal}.room-hud__text-btn{letter-spacing:.08em;text-transform:uppercase;padding:.55rem .75rem;font-size:10px}.room-hud__popover{z-index:50;border:1px solid var(--room-border);background:var(--room-panel);width:18rem;color:var(--room-ink);border-radius:16px;padding:.85rem;font-size:12px;position:absolute;top:3rem;right:0;box-shadow:0 16px 40px #140c0847}.room-hud__popover-title{margin:0;font-family:"Source Sans 3",sans-serif;font-size:.95rem;font-weight:700}.room-hud__popover-mute{color:var(--room-mute);margin:.45rem 0 0}.room-hud__popover-mono{word-break:break-all;color:var(--room-burgundy);margin:.25rem 0 0;font-family:"Source Sans 3",sans-serif;font-size:11px}.room-badge{letter-spacing:.1em;text-transform:uppercase;border-radius:6px;padding:.15rem .45rem;font-size:9px;font-weight:700;display:inline-block}.room-badge--turbo{color:var(--room-western);background:#b94a3626}.room-badge--classic{color:var(--room-navy);background:#334a5f26}.room-badge--demo{color:#8a5a12;background:#e8b24a38}.room-feed{border:1px solid var(--room-border);background:linear-gradient(180deg,#ffffff59,transparent 30%),var(--room-panel);height:100%;min-height:0;color:var(--room-ink);border-radius:22px;flex-direction:column;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff73,0 12px 28px #140c082e}.room-feed__head{border-bottom:1px solid var(--room-border);justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem .9rem;display:flex}.room-feed__title{margin:0;font-family:"Source Sans 3",sans-serif;font-size:.95rem;font-weight:700}.room-feed__sub{color:var(--room-mute);margin:.1rem 0 0;font-size:11px}.room-feed__live{letter-spacing:.1em;text-transform:uppercase;color:var(--room-western);background:#b94a361f;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .5rem;font-size:10px;font-weight:700;display:inline-flex}.room-feed__live-dot{background:var(--room-western);border-radius:999px;width:6px;height:6px}.room-feed__body{flex-direction:column;flex:1;gap:.45rem;padding:.65rem;display:flex;overflow-y:auto}.room-feed__row{border:1px solid var(--room-border);background:var(--room-panel-2);border-radius:12px;padding:.5rem .6rem}.room-feed__text{color:var(--room-ink);margin:0;font-size:12px;line-height:1.35}.room-feed__amount{color:#3d6b4f;font-size:11px;font-weight:700}.room-feed__time{color:var(--room-mute);font-family:"Source Sans 3",sans-serif;font-size:10px}.draft-scrim{z-index:40;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#17110f9e;place-items:center;padding:.5rem;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.draft-tray{color:#2b211c;background:linear-gradient(#fffaf0,#f4e8d2 48%,#ead6b6);border:1px solid #d6a43ab3;border-radius:16px;flex-direction:column;width:min(100%,52rem);height:auto;max-height:min(94dvh,100dvh - 1rem);padding:1rem 1.15rem 1.1rem;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 5px #d6a43a1f,0 0 0 1px #8f303124,0 22px 60px #140c0866}.draft-tray__head{flex:none}.draft-tray__kicker{letter-spacing:.18em;text-transform:uppercase;color:#6b564c;margin:0;font-size:10px;font-weight:700}.draft-tray__title{margin:.2rem 0 0;font-family:"Source Sans 3",sans-serif;font-size:clamp(1.15rem,2.2vw,1.55rem);font-weight:700;line-height:1.15}.draft-order{color:#6b564c;flex-wrap:wrap;flex:none;gap:8px 16px;margin:.7rem 0 0;padding:0;font-size:13px;font-weight:600;list-style:none;display:flex}.draft-order li.is-active{color:#8f3031;font-weight:700}.draft-tray__timer{flex:none;justify-content:flex-end;margin-top:.35rem;display:flex}.draft-tray__grid{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:.55rem;min-height:0;margin-top:.65rem;display:grid}.draft-token{cursor:pointer;background:#fff8eb;border:1px solid #2b211c1f;border-radius:12px;flex-direction:column;align-items:center;gap:.35rem;min-height:178px;padding:.45rem .45rem .5rem;display:flex;overflow:hidden;box-shadow:0 3px 8px #2b211c0f}.draft-token__well{box-sizing:border-box;background:radial-gradient(at 50% 42%,#fff8ebe6,#0000 62%),linear-gradient(#f7edd4,#e4cfa6);border-radius:10px;flex:0 0 125px;place-items:center;width:100%;height:125px;padding:16px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #d6a43a47}.draft-token__well .token-art--draft{width:86%;min-width:0;height:86%;min-height:0;display:block;overflow:hidden}.draft-token__well .token-art__img{object-position:50% 50%;max-width:100%;max-height:100%;object-fit:contain!important;width:100%!important;height:100%!important;transform:none!important}.draft-token--open:hover:not(:disabled){border-color:#d6a43a73;box-shadow:0 6px 12px #2b211c1f}.draft-token--selected{background:#fffaf0;border-color:#d6a43ae6;box-shadow:0 0 0 1px #d6a43a8c,0 6px 12px #d6a43a29}@media(max-height:800px){.draft-tray{max-height:min(94dvh,52rem);padding:.75rem .9rem .85rem}.draft-token{min-height:168px}.draft-token__well{flex-basis:112px;height:112px;padding:12px}}@media(max-height:680px){.draft-tray{max-height:min(96dvh,48rem)}.draft-token{min-height:156px}.draft-token__well{flex-basis:100px;height:100px;padding:10px}.draft-tray__title{font-size:1.1rem}}.draft-roll--active{border-color:#d6a43a8c;box-shadow:inset 0 0 0 1px #d6a43a33}.draft-die{color:#2b211c;background:linear-gradient(#fff8eb,#e7d5b9);border:1px solid #d6a43a8c;border-radius:7px;flex:0 0 32px;place-items:center;width:32px;height:32px;margin:.2rem auto .1rem;font-family:"Source Sans 3",sans-serif;font-size:1.05rem;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffffb3,0 3px 6px #2b211c2e}.draft-die.is-spin{animation:.12s steps(2,end) infinite draft-die-spin}@keyframes draft-die-spin{50%{transform:rotate(-8deg)scale(.96)}}.draft-roll__label{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:#8a7364;min-height:.9rem;font-size:9px;font-weight:700;display:block}.draft-order li{background:#2b211c0d;border-radius:8px;justify-content:space-between;padding:.2rem .5rem;font-size:12px;font-weight:700;display:flex}.draft-order__rank{color:#8f3031;font-family:"Source Sans 3",sans-serif}.draft-token--taken{filter:grayscale(.55);opacity:.55;cursor:not-allowed}.draft-token--taken .draft-token__status,.draft-token--taken .draft-token__label{color:#8a7568}.draft-token--taken .draft-token__well{filter:saturate(.4)}.draft-token__label{text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}.draft-token__status,.draft-token__taken{letter-spacing:.1em;text-transform:uppercase;min-height:1rem;font-size:10px;font-weight:700}.draft-token__status{color:#6b564c}.draft-token__taken{color:#8a7568}.timer-urgent{filter:drop-shadow(0 0 4px #b94a3659)}.room-results{color:#2b211c;background:#f2e7d3;border:1px solid #2b211c24;border-radius:24px;width:min(100%,28rem);padding:1.35rem;box-shadow:0 18px 50px #140c084d}.room-results__kicker{letter-spacing:.16em;text-transform:uppercase;color:#6b564c;margin:0;font-size:11px;font-weight:700}.room-results__title{margin:.25rem 0 0;font-family:"Source Sans 3",sans-serif;font-size:1.75rem;font-weight:700}.room-results__sub{color:#6b564c;margin:.45rem 0 0;font-size:13px}.room-results__row{background:#fff8eb;border:1px solid #2b211c1a;border-radius:12px;justify-content:space-between;align-items:center;padding:.55rem .75rem;display:flex}.room-results__row.is-winner{background:#fff3d6;border-color:#d6a43a73}.room-results__payout{color:#8f3031;margin:0;font-family:"Source Sans 3",sans-serif;font-weight:700}.room-results__btn{letter-spacing:.08em;text-transform:uppercase;color:#2b211c;cursor:pointer;background:linear-gradient(#e8b24a,#d6a43a,#c48a28);border:none;border-radius:14px;width:100%;margin-top:1.25rem;padding:.8rem 1rem;font-size:.9rem;font-weight:700}.lobby-shell{--lobby-bg-0:#17110f;--lobby-bg-1:#211714;--lobby-panel:#f2e7d3;--lobby-panel-2:#fff8eb;--lobby-panel-3:#e7d5b9;--lobby-ink:#2b211c;--lobby-mute:#6b564c;--lobby-burgundy:#8f3031;--lobby-western:#b94a36;--lobby-gold:#d6a43a;--lobby-navy:#334a5f;--lobby-border:#2b211c24;--lobby-shadow:0 18px 50px #140c0859;--lobby-radius:30px;--lobby-radius-card:22px;box-sizing:border-box;min-height:100vh;color:var(--lobby-ink);background:radial-gradient(ellipse 70% 50% at 50% 18%,#d6a43a1f,transparent 55%),radial-gradient(ellipse 90% 70% at 50% 100%,#8f30312e,transparent 50%),linear-gradient(180deg,var(--lobby-bg-1) 0%,var(--lobby-bg-0) 100%);place-items:center;padding:1rem;display:grid;position:relative;overflow:hidden}.lobby-shell:before{content:"";pointer-events:none;opacity:.04;background-image:linear-gradient(#fff8eb59 1px,#0000 1px),linear-gradient(90deg,#fff8eb59 1px,#0000 1px);background-size:48px 48px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.lobby-viewport{z-index:1;background:radial-gradient(70% 55% at 50% 42%,#5a282466,#0000 68%),radial-gradient(90% 80% at 50% 60%,#201612b8,#0000 78%),#1a120e;border:1px solid #d6a43a24;border-radius:28px;place-items:center;width:min(920px,94vw);max-height:min(860px,100vh - 1.25rem);padding:clamp(.75rem,2.2vh,1.5rem) clamp(.75rem,2vw,1.5rem);display:grid;position:relative;box-shadow:inset 0 0 90px #0006,0 18px 50px #00000059}.lobby-launcher{z-index:1;border:1px solid var(--lobby-border);background:linear-gradient(180deg,#fff6,transparent 24%),var(--lobby-panel);border-radius:24px;flex-direction:column;gap:.65rem;width:min(700px,100%);max-height:100%;padding:.85rem 1rem .7rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff80,0 12px 28px #140c0847}.lobby-launcher__head{justify-content:center;align-items:flex-start;display:flex;position:relative}.lobby-launcher__title{letter-spacing:-.02em;color:var(--lobby-ink);margin:0;font-family:"Source Sans 3",sans-serif;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:700}.lobby-launcher__title span{color:var(--lobby-burgundy)}.lobby-launcher__sub{letter-spacing:.12em;text-transform:uppercase;color:var(--lobby-mute);margin:.25rem 0 0;font-size:11px;font-weight:700}.lobby-launcher__line{display:none}.lobby-info-btn{border:1px solid var(--lobby-border);background:var(--lobby-panel-2);width:30px;height:30px;color:var(--lobby-ink);border-radius:999px;font-size:13px;font-style:italic;font-weight:700;position:absolute;top:0;right:0;box-shadow:0 2px 6px #2b211c14}.lobby-info-btn:hover{color:var(--lobby-burgundy);border-color:#8f303159}.lobby-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--lobby-mute);text-align:center;margin:0;font-size:10px;font-weight:700}.lobby-modes{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.lobby-mode{cursor:pointer;text-align:left;border-radius:var(--lobby-radius-card);border:1px solid var(--lobby-border);background:var(--lobby-panel-2);color:var(--lobby-ink);padding:.95rem 1rem .9rem;transition:transform .15s,box-shadow .15s,border-color .15s;position:relative;overflow:hidden;box-shadow:0 4px 14px #2b211c0f}.lobby-mode__band{background:#2b211c14;height:5px;position:absolute;top:0;left:0;right:0}.lobby-mode--turbo .lobby-mode__band{background:linear-gradient(90deg,var(--lobby-western),var(--lobby-gold))}.lobby-mode--classic .lobby-mode__band{background:linear-gradient(90deg,var(--lobby-navy),var(--lobby-gold))}.lobby-mode--active{background:#fffaf0;border-color:#2b211c38;transform:translateY(-1px);box-shadow:0 10px 24px #2b211c1f}.lobby-mode--turbo.lobby-mode--active{box-shadow:inset 0 0 0 1px #b94a362e,0 10px 24px #2b211c1f}.lobby-mode--classic.lobby-mode--active{box-shadow:inset 0 0 0 1px #334a5f38,0 10px 24px #2b211c1f}.lobby-mode__top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.lobby-mode__duration{letter-spacing:.14em;color:var(--lobby-mute);margin:0;font-size:10px;font-weight:700}.lobby-mode__check{color:#fffaf0;background:var(--lobby-burgundy);border-radius:999px;place-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:grid}.lobby-mode--classic .lobby-mode__check{background:var(--lobby-navy)}.lobby-mode__title{align-items:center;gap:.35rem;margin:.35rem 0 0;font-family:"Source Sans 3",sans-serif;font-size:1.45rem;font-weight:700;display:flex}.lobby-mode__tagline{color:var(--lobby-mute);margin:.4rem 0 0;font-size:13px;line-height:1.35}.lobby-mode__pills{flex-wrap:wrap;gap:.3rem;margin-top:.65rem;display:flex}.lobby-pill{border:1px solid var(--lobby-border);background:var(--lobby-panel-3);letter-spacing:.08em;color:var(--lobby-ink);border-radius:999px;padding:.22rem .55rem;font-size:9px;font-weight:700;display:inline-block}.lobby-stake{border:1px solid var(--lobby-border);background:var(--lobby-panel-2);border-radius:20px;padding:.85rem 1rem .9rem;box-shadow:inset 0 1px #ffffff80}.lobby-stake__amount{border:1px solid var(--lobby-border);background:linear-gradient(#fffaf0,#f2e7d3);border-radius:14px;justify-content:center;align-items:center;gap:.15rem;margin-top:.45rem;padding:.35rem .75rem .45rem;display:flex;box-shadow:inset 0 1px #ffffffb3}.lobby-stake__currency{color:var(--lobby-mute);font-family:"Source Sans 3",sans-serif;font-size:1.4rem;font-weight:700}.lobby-stake__input{text-align:center;width:7.5ch;color:var(--lobby-ink);background:0 0;border:none;outline:none;font-family:"Source Sans 3",sans-serif;font-size:2.35rem;font-weight:700}.lobby-stake__amount:focus-within{border-color:#d6a43ab3;box-shadow:inset 0 1px #ffffffb3,0 0 0 3px #d6a43a2e}.lobby-stake__slider-row{color:var(--lobby-mute);grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;margin-top:.35rem;font-size:11px;font-weight:700;display:grid}.lobby-stake__slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(90deg,var(--lobby-panel-3),var(--lobby-gold));border-radius:999px;outline:none;width:100%;height:6px}.lobby-stake__slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--lobby-panel-2);border:2px solid var(--lobby-burgundy);cursor:pointer;border-radius:999px;width:20px;height:20px;box-shadow:0 2px 6px #2b211c33}.lobby-stake__slider::-moz-range-thumb{background:var(--lobby-panel-2);border:2px solid var(--lobby-burgundy);cursor:pointer;border-radius:999px;width:20px;height:20px}.lobby-stake__ticks{grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;margin-top:.35rem;display:grid}.lobby-stake__tick{border:1px solid var(--lobby-border);background:var(--lobby-panel);color:var(--lobby-ink);cursor:pointer;border-radius:999px;padding:.3rem .2rem;font-size:11px;font-weight:700}.lobby-stake__tick.is-on{background:var(--lobby-burgundy);border-color:var(--lobby-burgundy);color:#fff8eb}.lobby-stake__input--static{pointer-events:none;border:none}.lobby-stake__slider--fixed{background:linear-gradient(90deg,var(--lobby-panel-3),var(--lobby-panel-3))}.lobby-stake__note{text-align:center;color:var(--lobby-western);margin:.4rem 0 0;font-size:11px}.lobby-stake__presets{flex-wrap:wrap;justify-content:center;gap:.35rem;margin-top:.65rem;display:flex}.lobby-stake__preset{border:1px solid var(--lobby-border);background:var(--lobby-panel);color:var(--lobby-ink);border-radius:999px;padding:.35rem .7rem;font-size:12px;font-weight:700}.lobby-stake__preset.is-on{background:var(--lobby-burgundy);border-color:var(--lobby-burgundy);color:#fff8eb}.lobby-stake__scale{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.75rem;display:grid}.lobby-stake__scale>div{background:var(--lobby-panel);border:1px solid var(--lobby-border);text-align:center;border-radius:12px;padding:.45rem .5rem}.lobby-stake__scale span{letter-spacing:.08em;text-transform:uppercase;color:var(--lobby-mute);font-size:9px;font-weight:700;display:block}.lobby-stake__scale strong{color:var(--lobby-ink);margin-top:.15rem;font-size:12px;font-weight:700;display:block}.lobby-launcher__cta{flex-direction:column;gap:.55rem;display:flex}.lobby-nick{letter-spacing:.1em;text-transform:uppercase;color:var(--lobby-mute);align-items:center;gap:.6rem;font-size:10px;font-weight:700;display:flex}.lobby-nick input{border:1px solid var(--lobby-border);background:var(--lobby-panel-2);letter-spacing:normal;text-transform:none;color:var(--lobby-ink);border-radius:12px;outline:none;flex:1;padding:.5rem .7rem;font-size:13px;font-weight:600}.lobby-nick input:focus{border-color:#8f303159}.lobby-play{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:1px solid #2b211c1f;border-radius:16px;width:100%;padding:.9rem 1rem;font-size:.95rem;font-weight:700;box-shadow:0 6px #2b211c1f,0 10px 22px #2b211c1a}.lobby-play:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.lobby-play--turbo{background:linear-gradient(180deg,#e8b24a 0%,var(--lobby-gold) 45%,#c48a28 100%);color:#2b211c}.lobby-play--classic{background:linear-gradient(180deg,#4a657c 0%,var(--lobby-navy) 50%,#263849 100%);color:#fff8eb}.lobby-status{text-align:center;color:var(--lobby-mute);margin:0;font-size:12px}.lobby-status--warn{color:var(--lobby-western)}.lobby-status--danger{color:var(--lobby-burgundy)}.lobby-launcher__foot{flex-wrap:wrap;justify-content:center;gap:.35rem .9rem;padding-top:.15rem;display:flex}.lobby-launcher__foot button{color:var(--lobby-mute);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;font-weight:700}.lobby-launcher__foot button:hover{color:var(--lobby-burgundy)}.lobby-launcher__foot button:disabled{opacity:.4;cursor:not-allowed}.lobby-demo-link{letter-spacing:.04em;color:var(--lobby-burgundy)!important;font-weight:700!important}.lobby-more{border-top:1px solid var(--lobby-border);padding-top:.35rem}.lobby-more__toggle{letter-spacing:.1em;text-transform:uppercase;color:var(--lobby-mute);cursor:pointer;background:0 0;border:none;margin:0 auto;font-size:10px;font-weight:700;display:block}.lobby-more__body{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;margin-top:.45rem;display:flex}.lobby-more__btn,.lobby-more__join button{border:1px solid var(--lobby-border);background:var(--lobby-panel-2);letter-spacing:.06em;text-transform:uppercase;color:var(--lobby-ink);border-radius:10px;padding:.35rem .65rem;font-size:10px;font-weight:700}.lobby-more__btn:disabled,.lobby-more__join button:disabled{opacity:.4}.lobby-more__join{gap:.3rem;display:flex}.lobby-more__join input{border:1px solid var(--lobby-border);background:var(--lobby-panel-2);letter-spacing:.1em;text-transform:uppercase;width:76px;color:var(--lobby-ink);border-radius:10px;outline:none;padding:.35rem .45rem;font-family:"Source Sans 3",sans-serif;font-size:10px}.lobby-overlay-scrim{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#17110f8c;place-items:center;padding:1rem;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.lobby-overlay{border:1px solid var(--lobby-border);background:var(--lobby-panel);width:min(100%,420px);max-height:min(82vh,640px);box-shadow:var(--lobby-shadow);color:var(--lobby-ink);border-radius:24px;padding:1.15rem 1.2rem 1.05rem;overflow-y:auto}.lobby-overlay__title{margin:.25rem 0 0;font-family:"Source Sans 3",sans-serif;font-size:1.35rem;font-weight:700}.lobby-overlay__list,.lobby-overlay__cells{color:var(--lobby-mute);gap:.4rem;margin:.85rem 0 0;padding-left:1.1rem;font-size:13px;line-height:1.4;display:grid}.lobby-overlay__list strong,.lobby-overlay__cells strong{color:var(--lobby-ink)}.lobby-overlay__p{color:var(--lobby-mute);margin:.7rem 0 0;font-size:13px;line-height:1.45}.lobby-overlay__ok{letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(180deg,#e8b24a 0%,var(--lobby-gold) 50%,#c48a28 100%);width:100%;color:var(--lobby-ink);cursor:pointer;border:none;border-radius:14px;margin-top:1rem;padding:.75rem 1rem;font-size:.9rem;font-weight:700;box-shadow:0 4px #2b211c1f}@media(max-width:640px){.lobby-modes{grid-template-columns:1fr}.lobby-shell{align-items:start;overflow:auto}.lobby-viewport{max-height:none}.lobby-launcher{overflow:visible}.lobby-stake__scale{grid-template-columns:1fr}}@media(max-height:900px){.lobby-launcher{gap:.5rem;padding:.7rem .85rem .55rem}.lobby-mode__tagline{font-size:12px}.lobby-stake__scale{display:none}.lobby-stake__input{font-size:1.85rem}.lobby-more{display:none}}@media(max-height:780px){.lobby-launcher{gap:.4rem;padding:.55rem .75rem .45rem}.lobby-mode__pills,.lobby-launcher__sub{display:none}.lobby-stake__input{font-size:1.65rem}.lobby-play{padding:.7rem .85rem}}.dev-theater{color:#fff8eb;background:radial-gradient(circle at 50% 20%,#5a2430,#160e0c 55%);min-height:100vh;padding:24px 20px 48px}.cell-card-theater{color:#fff8eb;background:radial-gradient(circle at 50% 10%,#5a2430,#160e0c 58%);min-height:100dvh;padding:30px}.cell-card-theater__header{text-align:center;margin:0 auto 24px}.cell-card-theater__header p,.cell-card-theater__label{color:#e8d5a8;letter-spacing:.16em;text-transform:uppercase;margin:0;font-family:"Source Sans 3",sans-serif;font-size:10px;font-weight:700}.cell-card-theater__header h1{margin:4px 0 0;font-family:"Source Sans 3",sans-serif;font-size:30px;line-height:1.1}.cell-card-theater__grid{grid-template-columns:repeat(5,460px);justify-content:center;align-items:start;gap:16px;display:grid}.cell-card-theater__fixture{gap:7px;display:grid}@media(max-width:2380px){.cell-card-theater__grid{grid-template-columns:repeat(auto-fit,minmax(440px,460px))}}.dev-theater.is-viewport-overlay{min-height:100dvh;padding:0}.dev-theater__bar{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:#c4a882;margin:0 0 18px;font-size:11px;font-weight:700}.dev-fx{width:min(920px,100%);margin:0 auto 28px}.dev-fx.is-wide{width:min(920px,100%)}.dev-fx__label{letter-spacing:.16em;text-transform:uppercase;color:#e8d5a8;margin:0 0 8px;font-size:10px;font-weight:700}.dev-fx__stage{place-items:center;display:grid}.dev-fx__stage.is-overlay{background:radial-gradient(at 50% 42%,#3a1c2059,#0000 58%),#0a0605b8;border-radius:12px;min-height:640px;padding:28px 18px}.dev-fx__theater{background:radial-gradient(circle at 50% 40%,#6b1f2a73,#0000 62%),#160e0c;border:1px solid #d6a43a6b;border-radius:18px;place-items:center;width:min(340px,100%);min-height:268px;padding:12px;display:grid}.game-modal-layer.is-minigame{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d0708b8;align-items:safe center;padding:16px}.game-modal-layer.is-minigame .game-modal-layer__panel{width:min(760px,100%);max-width:100%;height:auto;max-height:none;margin-block:auto;overflow:visible}.game-modal-layer.is-minigame .mg-overlay{--mg-frame-border:clamp(22px,4vw,40px);gap:16px;width:100%;max-width:100%;height:auto;max-height:none;padding:clamp(12px,2vw,22px);overflow:visible}.game-modal-layer.is-minigame .mg-overlay>*{flex-shrink:0}.wheel-overlay__head,.flip-play__head,.bombs-play__head,.vault-overlay__head{min-height:84px;margin-bottom:8px}.wheel-overlay__tools,.flip-play__meta{top:12px;right:12px}.wheel-overlay__close{cursor:pointer}.mg-overlay--wheel .prize-wheel__stage,.prize-wheel__stage{aspect-ratio:900/660;width:min(100%,540px,max(260px,136.36dvh - 395.444px));max-width:100%;height:auto;min-height:0;max-height:none;margin:0 auto;overflow:visible}.prize-wheel__canvas{pointer-events:none;width:113.778%;height:155.152%;position:absolute;top:-27.2727%;left:-5.55556%}.prize-wheel__disc-registration{z-index:2;transform-origin:50%;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-2.25%,-2.15%)scale(1.16)}.prize-wheel__pointer-overlay{z-index:3;pointer-events:none;clip-path:polygon(44.6% 19.5%,51% 19.5%,50.6% 23%,49% 26.8%,48% 30.2%,47% 28%,46.7% 26.5%,45% 23%);width:100%;max-width:none;height:100%;max-height:none;position:absolute;top:0;right:0;bottom:0;left:0}.prize-wheel__canvas .prize-wheel__disc-art,.prize-wheel__canvas .prize-wheel__frame-art{width:100%;max-width:none;height:100%;max-height:none}.mg-overlay--wheel .prize-wheel__result{color:#ffe2a0;background:linear-gradient(#42171b,#200c10);border:1px solid #c69949;border-radius:10px;font-size:18px;bottom:0;box-shadow:0 6px 20px #16080966}.wheel-overlay__controls{border-top:1px solid #a7783333;flex-wrap:wrap;gap:16px;padding-top:12px}.wheel-overlay__spin{height:58px}.wheel-overlay__bet.is-on{outline-offset:3px;border-radius:10px;outline:2px solid #9b641b}.flip-play__stage{gap:16px;padding:24px 20px 18px}.flip-play__table{align-items:flex-end;gap:clamp(12px,4vw,36px);margin:0}.flip-card{flex:0 160px;max-width:160px}.flip-card__slot{aspect-ratio:2/3;width:100%;height:auto;max-height:none}.flip-card__art{object-fit:fill}.flip-card:not(.is-back) .flip-card__art{width:116%;left:-8%}.flip-card__label{letter-spacing:.06em;min-height:28px;font-size:12px;line-height:1.3}.flip-play__dir{align-self:center}.flip-play__round,.flip-play__dir em{letter-spacing:.06em;font-size:12px}.flip-play__mult{font-size:26px;line-height:1.3}.flip-play__call.is-hint{margin:0;font-size:12px;line-height:1.4}.flip-play__strip{flex-wrap:wrap;width:100%}.flip-play__strip div{flex:110px;min-width:0}.flip-play__strip dt{font-size:12px}.flip-play__strip dd{font-size:16px}.mg-overlay--play .bombs-play{overflow:visible}.mg-overlay--play .bombs-grid{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(100%,320px);max-width:100%;height:auto;max-height:none;padding:14px}.mg-overlay--play .bombs-tile{max-width:none}.vault-play__stage,.mg-overlay--vault.is-choice .vault-play__stage{aspect-ratio:590/480;height:auto;max-height:none}.vault-play__stage .vault-art{max-height:none}.room-side-rail{gap:10px}.match-feed{color:#eee1cb;background:linear-gradient(155deg,#291b19,#171112);border-color:#b48a454d;box-shadow:inset 0 1px #ffe9bb0d,0 8px 24px #0003}.match-feed__tabs{background:#0f0b0b88;border:0;border-radius:9px;gap:4px;margin:12px 12px 0;padding:4px}.match-feed__tab{letter-spacing:.03em;color:#bba892;border-radius:6px;min-height:40px;font-size:12px}.match-feed__tab.is-active{color:#ffe2a1;background:#c3903326;box-shadow:inset 0 0 0 1px #d7a65544}.match-feed__meta{color:#bba892;border-bottom:1px solid #e6bd7314;padding:12px 16px;font-size:12px}.table-chat-panel.is-compact{color:inherit}.table-chat-panel__body{padding:6px 12px 12px;overflow-y:auto}.table-chat-panel__row{border-bottom:1px solid #d8bb8812;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:9px;margin:0;padding:12px 2px;font-size:13px;line-height:1.5;display:grid}.table-chat-panel__row:first-child .table-chat-panel__text{color:#fff2da}.table-chat-panel__marker{color:#d5b57c;background:#c89e4714;border-radius:8px;grid-area:1/1;place-items:center;width:28px;height:28px;font-size:18px;display:grid}.table-chat-panel__text{color:#d4c5b1;overflow-wrap:anywhere;grid-area:1/2}.table-chat-panel__time{color:#aa9580;font-variant-numeric:tabular-nums;grid-area:1/3;padding-top:2px;font-size:12px}.table-chat-panel__row.is-payout .table-chat-panel__marker{color:#a5d7b4;background:#417d4926}.table-chat-panel__row.is-payment .table-chat-panel__marker{color:#eeaca0;background:#a6464026}.table-chat-panel__empty{color:#bba892;padding:24px 8px;font-size:14px}.players-panel__head{padding:14px 14px 10px}.players-panel__title{letter-spacing:.08em;font-size:12px}.players-panel__sub{font-size:12px}.players-panel__list{gap:6px;padding:0 10px 10px}button:focus-visible{outline-offset:3px;outline:2px solid #e5b958}@media(max-width:520px){.game-modal-layer.is-minigame{padding:8px}.game-modal-layer.is-minigame .mg-overlay{--mg-frame-border:20px;gap:12px;padding:10px}.wheel-overlay__head>div:first-child,.flip-play__head>div:first-child,.bombs-play__head>div:first-child,.vault-overlay__head>div:first-child{background-size:100% 100%;width:190px;min-width:0;max-width:calc(100% - 54px)}.wheel-overlay__tools,.flip-play__meta{top:8px;right:0}.wheel-overlay__bets{gap:8px}.wheel-overlay__bet{width:50px;height:50px}.wheel-overlay__controls{gap:12px}.wheel-overlay__spin{width:min(100%,220px)}.flip-play__stage{gap:12px;padding:16px 10px}.flip-play__table{gap:10px}.flip-play__dir{min-width:42px}.flip-play__round{letter-spacing:0}.flip-card__label{letter-spacing:0;font-size:12px}.flip-play__strip{gap:6px}.flip-play__strip div{flex-basis:80px}}@media(prefers-reduced-motion:reduce){.prize-wheel.is-live:not(.is-land) .prize-wheel__disc-art{animation-duration:2s}.flip-card.is-reveal .flip-card__slot{animation:none}}.match-feed .room-feed--tab{color:#eee1cb;box-shadow:none;background:0 0;border:0;border-radius:0}.match-feed .room-feed__body{padding:6px 14px 14px}.match-feed .room-feed__row{border-color:#d8bb881a;padding:12px 0}.match-feed .room-feed__text{color:#d4c5b1;font-size:13px;line-height:1.5}.match-feed .room-feed__amount{color:#eac981;font-size:13px}.match-feed .room-feed__time{color:#aa9580;font-size:12px}.game-modal-layer.is-minigame{align-items:center;padding:16px;overflow:auto}.game-modal-layer.is-minigame .game-modal-layer__panel:has(.mg-overlay){width:min(760px,100%);max-width:100%;height:auto;max-height:none;margin:auto;overflow:visible}.game-modal-layer.is-minigame .mg-overlay{--mg-frame-border:0px;border:2px solid #b78436;border-image:;border-radius:18px;gap:12px;max-height:none;padding:22px;overflow:visible;box-shadow:inset 0 0 0 3px #f5d892,inset 0 0 0 5px #9e702c66,0 24px 80px #0008;background:radial-gradient(at 50% 15%,#fffdf6,#f5e7c8)!important}.game-modal-layer.is-minigame .mg-overlay--host{box-shadow:none;border:0;padding:0;background:0 0!important}.wheel-overlay__head,.flip-play__head,.bombs-play__head,.vault-overlay__head{min-height:78px;margin:0;position:relative}.wheel-overlay__tools,.flip-play__meta,.vault-overlay__head .circular-timer{top:4px;right:0}.wheel-overlay__close{display:none}.game-modal-layer.is-minigame .mg-overlay--wheel .prize-wheel__stage{width:min(100%,540px,136.36dvh - 354.536px);min-width:160px}.game-modal-layer.is-minigame .mg-overlay--play .bombs-grid{width:min(100%,320px,100dvh - 300px);min-width:160px}.game-modal-layer.is-minigame .vault-play__stage,.game-modal-layer.is-minigame .allin-hero{aspect-ratio:auto;height:clamp(140px,100dvh - 350px,300px);max-height:none}.game-modal-layer.is-minigame .vault-play__stage .vault-art{height:100%;max-height:100%}.game-modal-layer.is-minigame .flip-card__slot{aspect-ratio:2/3;width:auto;max-width:100%;height:clamp(100px,100dvh - 420px,220px);margin:auto}.game-modal-layer.is-minigame .flip-play__stage{gap:10px;padding:12px}.game-modal-layer.is-minigame .flip-play{gap:10px}.wheel-stake-value{color:#60232b;background:linear-gradient(#fff8e7,#e7cd97);border:1px solid #ad782d;border-radius:10px;flex-direction:column;justify-content:center;width:100%;height:100%;font-size:22px;font-weight:700;line-height:1.1;display:flex;box-shadow:inset 0 0 0 3px #ffefc6}.wheel-stake-value small{padding-top:3px;font-size:11px}.wheel-overlay__bet{width:64px;height:58px}.match-feed .room-feed__row{box-shadow:none;background:0 0;border-radius:0;padding:14px 2px}.match-feed .room-feed__body{overflow-y:auto}.room-side-rail{--rail-ink:#eee1cb}.room-side-rail .players-panel{color:var(--rail-ink);background:linear-gradient(155deg,#291b19,#171112);border-color:#b48a454d}.room-side-rail .players-panel__title{color:#ecd2a2}.room-side-rail .players-panel__sub{color:#bba892}.match-feed *,.players-panel *{scrollbar-width:thin;scrollbar-color:#967247 #211716}.match-feed ::-webkit-scrollbar{width:7px;height:7px}.players-panel ::-webkit-scrollbar{width:7px;height:7px}.match-feed ::-webkit-scrollbar-track{background:#211716;border-radius:8px}.players-panel ::-webkit-scrollbar-track{background:#211716;border-radius:8px}.match-feed ::-webkit-scrollbar-thumb{background:#967247;border:2px solid #211716;border-radius:8px}.players-panel ::-webkit-scrollbar-thumb{background:#967247;border:2px solid #211716;border-radius:8px}.match-feed ::-webkit-scrollbar-button{display:none}.game-modal-layer button:focus-visible{outline-offset:3px;outline:3px solid #a25b18}@media(max-width:520px){.game-modal-layer.is-minigame{padding:8px}.game-modal-layer.is-minigame .mg-overlay{border-radius:14px;padding:14px 10px}.wheel-overlay__head,.flip-play__head,.bombs-play__head,.vault-overlay__head{padding-right:36px}.wheel-overlay__controls{gap:10px}.wheel-overlay__spin{width:130px}.wheel-overlay__bet{width:50px;height:50px}}.game-modal-control{z-index:30;color:#422e21;cursor:pointer;background:#f4e5c5;border:1px solid #ae854b;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;font:24px/1 sans-serif;display:grid;position:absolute;top:12px;right:12px}.game-modal-control:hover{background:#e8cb90}.game-modal-layer.is-minigame .wheel-overlay__tools,.game-modal-layer.is-minigame .flip-play__meta,.game-modal-layer.is-minigame .vault-overlay__head .circular-timer{right:30px}.game-modal-layer.is-minimized{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;justify-content:center;align-items:flex-end;display:flex}.game-modal-resume{pointer-events:auto;color:#ffe7b9;cursor:pointer;background:#2b1817;border:1px solid #d5ad65;border-radius:12px;padding:14px 22px;box-shadow:0 8px 32px #0008}.game-modal-layer.is-minigame .game-modal-layer__panel:has(.mg-overlay),.game-modal-layer.is-minigame .mg-overlay{min-width:0}.game-modal-layer.is-minigame .mg-overlay--wheel .prize-wheel__stage{width:min(100%,540px,136.36dvh - 395.444px)}@media(max-width:520px){.game-modal-layer.is-minigame .flip-card__slot{height:160px}.game-modal-layer.is-minigame .flip-play__table{width:100%;min-width:0}.game-modal-layer.is-minigame .flip-play__actions,.game-modal-layer.is-minigame .flip-play__strip{min-width:0}}.game-modal-layer.is-minigame .prize-wheel__stage{overflow-clip-margin:12px;overflow:clip}.game-modal-layer.is-minigame .mg-overlay--play .bombs-grid{width:min(100%,320px,100dvh - 330px)}.bombs-play__meta{color:#77542c}.game-modal-layer.is-minigame .mg-overlay--wheel .prize-wheel__stage{aspect-ratio:1576/998;width:min(100%,640px,157.916dvh - 426.373px)}.prize-wheel__canvas{width:100%;height:100%;top:0;right:0;bottom:0;left:0}.prize-wheel__disc-registration{aspect-ratio:1;z-index:0;background:#5b0815;border-radius:50%;width:36.929%;inset:16.332% auto auto 31.028%;transform:none}.prize-wheel__source-rotor{transform-origin:50%;will-change:transform;border-radius:50%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.prize-wheel__canvas .prize-wheel__source-rotor .prize-wheel__disc-art{object-fit:fill;width:123.425%;max-width:none;height:120.809%;max-height:none;animation:none;top:-6.551%;left:-12.008%;transform:none}.prize-wheel.is-live:not(.is-land) .prize-wheel__source-rotor{animation:.65s linear infinite wheel-cruise}.prize-wheel__canvas .prize-wheel__frame-art{z-index:1}@media(prefers-reduced-motion:reduce){.prize-wheel.is-live:not(.is-land) .prize-wheel__source-rotor{animation-duration:2s}}.vault-progress{gap:12px;margin:0 0 10px;padding:0;list-style:none;display:flex}.vault-progress li{color:#806745;align-items:center;gap:6px;font-size:12px;display:flex}.vault-progress li span{background:#efdfbe;border:1px solid #b39564;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.vault-progress li.is-open{color:#346140}.vault-progress li.is-open span{color:#fff5df;background:#346140}.vault-progress li.is-current span{color:#fff5df;background:#73402a}.vault-quote{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin:4px 0 10px;display:grid}.vault-quote>div{text-align:center;background:#f1e2c7;border:1px solid #b08d5755;border-radius:8px;padding:8px}.vault-quote small,.vault-quote strong{display:block}.vault-quote small{color:#70563a;font-size:11px}.vault-quote strong{color:#512a22;font-variant-numeric:tabular-nums;font-size:18px}.vault-offer-actions{grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}.vault-offer-actions button{color:#422719;cursor:pointer;background:linear-gradient(#efd293,#d4a64e);border:1px solid #967031;border-radius:9px;min-height:48px;padding:10px;font-size:14px;font-weight:700}.vault-offer-actions button+button{color:#ffebbf;background:#482027}.vault-offer-actions button:disabled{opacity:.5;cursor:default}.vault-risk-copy{text-align:center;color:#724c35;margin:10px 0 0;font-size:12px;line-height:1.4}.game-modal-layer.is-minigame .mg-overlay--vault:has(.vault-progress) .vault-play__stage{height:clamp(100px,100dvh - 550px,210px)}.game-modal-layer.is-minigame .mg-overlay--vault:has(.vault-progress) .vault-play__emblem{height:30px}.game-modal-layer.is-minigame .mg-overlay--vault:has(.vault-progress) .vault-play__choices{margin:0}.vault-preview-result{text-align:center;color:#542c22;width:100%;padding:32px}.vault-preview-result h3{margin:0 0 10px;font:700 28px Georgia,serif}.vault-preview-result button{cursor:pointer;background:#dfb866;border:1px solid #967031;border-radius:8px;min-height:44px;margin-top:18px;padding:10px 24px}.bombs-setup{color:#542c22;flex-direction:column;align-items:center;gap:12px;width:100%;display:flex;position:relative}.bombs-setup__label{letter-spacing:.09em;text-transform:uppercase;color:#775230;margin:0;font-size:12px;font-weight:700}.bombs-risk-options,.bombs-stake-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.bombs-risk-options button,.bombs-stake-options button{color:#603c25;cursor:pointer;background:#f2e1bb;border:1px solid #ae854b;border-radius:10px;min-height:48px;padding:10px}.bombs-risk-options strong,.bombs-risk-options span{display:block}.bombs-risk-options strong{font-size:20px}.bombs-risk-options span{padding-top:3px;font-size:12px}.bombs-risk-options button[aria-pressed=true],.bombs-stake-options button[aria-pressed=true]{color:#ffe6ad;background:#51242b;border-color:#be8b3f;box-shadow:0 0 0 2px #e6c486}.bombs-risk-options button:disabled,.bombs-stake-options button:disabled{cursor:default}.bombs-stake-options button:disabled:not([aria-pressed=true]){opacity:.55}.bombs-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.bombs-stats>div{text-align:center;background:#f1e1c4;border:1px solid #b48c5255;border-radius:8px;padding:8px 4px}.bombs-stats small,.bombs-stats strong{display:block}.bombs-stats small{color:#765638;font-size:11px}.bombs-stats strong{color:#582f25;font-variant-numeric:tabular-nums;font-size:18px}.bombs-primary{color:#482b1b;cursor:pointer;background:linear-gradient(#f0d493,#d6a650);border:1px solid #986929;border-radius:10px;width:100%;min-height:46px;padding:10px 16px;font-size:16px;font-weight:700}.bombs-primary:disabled{opacity:.55;cursor:default}.bombs-setup__rules,.bombs-risk-copy{text-align:center;color:#775537;margin:0;font-size:12px;line-height:1.4}.bombs-timer{position:absolute;top:0;right:34px}.bombs-play--risk .bombs-play__bar{gap:8px;width:100%;margin:0}.bombs-cell-number{color:#fff0ba;text-shadow:0 1px 2px #000;pointer-events:none;font-size:10px;line-height:1;position:absolute;bottom:4px;right:6px}.game-modal-layer.is-minigame .mg-overlay--play .bombs-play--risk .bombs-grid{gap:8px;width:min(100%,310px,100dvh - 350px);min-width:160px;padding:10px}@media(max-width:520px){.bombs-risk-options,.bombs-stake-options{gap:7px}.bombs-risk-options button{padding:10px 4px}.bombs-risk-options strong{font-size:18px}.bombs-stats strong{font-size:16px}}.bombs-preview-note{text-align:center;color:#80684c;margin:0;font-size:11px}.bombs-preview-note button{color:#55321f;cursor:pointer;background:#f0d7a2;border:1px solid #ac824b;border-radius:6px;margin-left:12px;padding:4px 10px}.game-modal-layer.is-minigame .mg-overlay--play .bombs-play--risk:is(.is-lost,.is-won) .bombs-grid{width:min(100%,310px,100dvh - 420px)}.bombs-play--risk .bombs-play__result{color:#ffe0ac;background:#3d1b22;border:1px solid #b68849;border-radius:10px;width:100%;margin:0;padding:10px 14px}.bombs-play--risk.is-won .bombs-play__result{color:#e3f3cf;background:#203f30}.bombs-play--risk .bombs-play__result .result-ledger dt{color:#d8b995}.bombs-play--risk .bombs-play__result .result-ledger dd{color:#fff0d4}.bombs-play--risk.is-lost .result-ledger__net dd{color:#ffb9a7}.bombs-play--risk.is-lost .bombs-play__result{color:#ffe0ac;background:#3d1b22;border-color:#b68849}.wheel-vector-disc{width:100%;height:100%;display:block}.wheel-risk-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.wheel-risk-options button{color:#63412a;cursor:pointer;background:#efdfbd;border:1px solid #b1894e;border-radius:9px;min-height:48px;padding:7px;font-size:14px;font-weight:700}.wheel-risk-options button small{font-size:11px;font-weight:400;display:block}.wheel-risk-options button[aria-pressed=true]{color:#ffe5ac;background:#53252c;border-color:#d4a555;box-shadow:0 0 0 1px #d4a555}.wheel-risk-options button:disabled{cursor:default}.wheel-risk-layout{grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:12px;width:100%;display:grid}.wheel-odds-panel{color:#eddbc2;background:#2e171c;border:1px solid #a57e47;border-radius:12px;padding:12px}.wheel-odds-panel__summary{color:#dfcaa8;margin:0 0 10px;font-size:12px;line-height:1.5}.wheel-odds-list{gap:0;display:grid}.wheel-odds-list>div{border-bottom:1px solid #c19a5929;grid-template-columns:1fr 43px 62px;align-items:center;min-height:30px;font-size:12px;display:grid}.wheel-odds-list span{align-items:center;gap:5px;display:flex}.wheel-odds-list i{border:1px solid #f0d19a88;border-radius:50%;width:9px;height:9px}.wheel-odds-list b{text-align:right;color:#cbb695;font-weight:500}.wheel-odds-list strong{text-align:right;color:#ffe0a0}.wheel-odds-panel__note{color:#cbb695;margin:10px 0 0;font-size:10px;line-height:1.45}.game-modal-layer.is-minigame .wheel-risk-game .prize-wheel__stage{width:100%;min-width:0}.game-modal-layer.is-minigame .wheel-risk-game{gap:12px}.wheel-risk-game .prize-wheel__result{width:max-content;max-width:100%;padding:8px 12px;font-size:13px;bottom:0}@media(max-width:600px){.wheel-risk-layout{grid-template-columns:1fr;gap:8px}.game-modal-layer.is-minigame .wheel-risk-game .prize-wheel__stage{width:min(100%,300px,157.9dvh - 773.71px)}.wheel-odds-panel{padding:8px}.wheel-odds-list{grid-template-columns:1fr 1fr;gap:0 12px}.wheel-odds-list>div{grid-template-columns:1fr 39px 52px;min-height:24px;font-size:11px}.wheel-odds-panel__summary,.wheel-odds-panel__note{margin:3px 0}}@media(min-width:601px)and (max-height:650px){.game-modal-layer.is-minigame .wheel-risk-game{gap:8px;padding-top:16px;padding-bottom:16px}.game-modal-layer.is-minigame .wheel-risk-game .prize-wheel__stage{width:min(100%,157.9dvh - 521.07px)}.wheel-risk-game .wheel-odds-list>div{min-height:24px}.wheel-risk-game .wheel-odds-panel__summary{margin:0 0 8px}.wheel-risk-game .wheel-odds-panel__note{margin:8px 0 0}.wheel-risk-game .wheel-overlay__controls{padding-top:10px}}.game-modal-layer.is-minigame .chance-game{gap:12px;width:min(960px,100vw - 32px);max-width:960px;padding:20px 24px}.chance-layout{grid-template-columns:1fr 1.15fr 1fr;align-items:stretch;gap:18px;width:100%;display:grid}.chance-game h3{letter-spacing:.08em;margin:0;font-size:16px}.chance-stake,.chance-reward{color:#633b28;background:#f2e3c4;border:1px solid #b88a43;border-radius:13px;flex-direction:column;justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex}.chance-reward{color:#f5e4bf;background:linear-gradient(135deg,#35181c,#51232a)}.chance-reward img{object-fit:contain;width:100px;height:90px}.chance-total{white-space:nowrap;font:700 34px Georgia,serif}.chance-factor{color:#dfb96f;font-size:20px}.chance-reward dl{border-top:1px solid #ae824a66;width:100%;margin:0;padding-top:12px;font-size:13px}.chance-reward dl div{justify-content:space-between;gap:8px;margin-top:10px;display:flex}.chance-reward dd{margin:0;font-weight:700}.chance-amount{border:1px solid #b88a43;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:5px;display:flex}.chance-game button{cursor:pointer}.chance-game button:disabled{cursor:default}.chance-amount button,.chance-presets button{color:#633b28;background:linear-gradient(#fff5df,#eed6a3);border:1px solid #b88a43;border-radius:8px;min-height:42px;padding:6px 10px;font-weight:700}.chance-amount button{width:36px;font-size:24px}.chance-presets{gap:7px;width:100%;display:flex}.chance-presets button{flex:1;min-width:0}.chance-center{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.chance-dial{aspect-ratio:1;border:10px solid #b9862f;border-radius:50%;width:100%;position:relative;box-shadow:0 0 0 2px #633712,inset 0 0 0 3px #f5d379,0 5px 12px #54251533}.chance-ticks{pointer-events:none;border:2px dashed #ffe3a0;border-radius:50%;position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.chance-hub{color:#54222a;background:radial-gradient(#fffaf0,#f0dfba);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:21%;right:21%;bottom:21%;left:21%;box-shadow:0 0 0 2px #99702f}.chance-hub strong{font:700 clamp(28px,4vw,48px) Georgia,serif}.chance-hub span{font-size:11px}.chance-needle-track{z-index:2;border-radius:50%;position:absolute;top:-13px;right:-13px;bottom:-13px;left:-13px}.chance-needle-track i{clip-path:polygon(0 0,100% 0,50% 100%);filter:drop-shadow(0 2px 2px #391519);background:linear-gradient(100deg,#8d500c,#ffdb77,#c38a2b);width:24px;height:38px;position:absolute;top:-5px;left:calc(50% - 12px)}.chance-slider{color:#714a2c;align-items:center;gap:8px;width:100%;font-size:12px;display:flex}.chance-slider input{accent-color:#ba8425;cursor:pointer;flex:1;min-width:0;height:26px}.chance-footer{text-align:center;border-top:1px solid #b88a4344;width:100%;padding-top:10px}.chance-footer p{color:#805f43;margin:8px 0 0;font-size:11px}.chance-feedback{color:#663624;min-height:24px;font-size:14px;font-weight:700}.chance-spin{color:#351d0f;background:linear-gradient(#ffe2a0,#e6ae37 48%,#cd8b1a);border:3px double #8b5815;border-radius:28px;min-width:280px;min-height:52px;margin-top:5px;padding:10px 24px;font:700 20px Georgia,serif;box-shadow:inset 0 0 0 2px #ffdf88}.chance-spin:disabled{filter:saturate(.5)}.chance-replay{color:#51242b;background:#f2dfb5;border:1px solid #b88a43;border-radius:9px;padding:12px 20px;position:fixed;bottom:15px;right:20px}.chance-chips{width:120px;height:108px;margin:8px 0;position:relative}.chance-chips i{background:#972835;border:7px dashed #f4e2bf;border-radius:50%;width:66px;height:26px;position:absolute;top:15px;left:0;box-shadow:0 6px #611c24,0 12px #ead8b6,0 18px #8c2630,0 24px #ead8b6,0 30px #8c2630}.chance-chips i:nth-child(2){top:40px;left:48px}.chance-chips i:nth-child(3){top:0;left:32px}.chance-chips b{color:#e6bd6a;background:#85252c;border:7px dashed #f4e2bf;border-radius:50%;place-items:center;width:64px;height:64px;font:700 28px Georgia,serif;display:grid;position:absolute;bottom:0;left:5px;transform:rotate(-18deg);box-shadow:2px 3px 3px #391a2266}@media(min-width:651px)and (max-height:700px){.game-modal-layer.is-minigame .chance-game{gap:8px;width:860px;padding:14px 20px}.chance-dial{max-width:240px}.chance-stake,.chance-reward{gap:7px;padding:12px}.chance-reward img{height:65px}.chance-chips{margin:-6px;transform:scale(.8)}.chance-game .wheel-overlay__head .mg-overlay__title{font-size:26px}}@media(max-width:650px){.game-modal-layer.is-minigame .chance-game{gap:8px;width:calc(100vw - 16px);padding:14px 12px}.chance-layout{grid-template-columns:1fr 1fr;gap:10px}.chance-center{grid-area:1/1/auto/-1;gap:8px}.chance-dial{width:min(190px,25dvh)}.chance-chips,.chance-reward img{display:none}.chance-stake,.chance-reward{gap:8px;padding:10px}.chance-total{font-size:24px}.chance-factor{font-size:14px}.chance-game h3{font-size:12px}.chance-reward dl{padding-top:3px;font-size:10px}.chance-reward dl div{margin-top:5px}.chance-amount{gap:2px;font-size:12px}.chance-amount button{width:26px;padding:2px}.chance-presets button{min-height:36px;padding:5px}.chance-hub strong{font-size:32px}.chance-hub span{font-size:9px}.chance-spin{min-width:240px;font-size:17px}.chance-footer p{font-size:10px}}@media(prefers-reduced-motion:reduce){.chance-needle-track{transition:none!important}}.game-modal-layer.is-minigame .game-modal-layer__panel:has(.chance-game){width:min(960px,100vw - 32px);max-width:960px}.game-modal-layer.is-minigame .chance-game{width:100%}.chance-game .mg-overlay__kicker{color:#7f351e}.chance-timer{position:absolute;top:0;right:32px}.chance-coins{width:110px;height:100px;margin:4px 0;position:relative}.chance-coins i{background:radial-gradient(#e5b452 40%,#b4791c 44%,#ffe298 50%,#d49c35 70%);border:2px solid #ffdc83;border-radius:50%;width:65px;height:25px;position:absolute;top:15px;left:8px;box-shadow:0 6px #99611a,0 9px #edbb53,0 15px #99611a,0 18px #edbb53,0 24px #99611a,0 27px #edbb53}.chance-coins i:nth-child(2){top:39px;left:42px}.chance-coins b{color:#895815;text-shadow:1px 1px #ffe7a0;background:linear-gradient(130deg,#fff0ba,#c28b25,#ffda73);border:4px double #ffe5a0;border-radius:50%;place-items:center;width:59px;height:59px;font:700 30px Georgia,serif;display:grid;position:absolute;bottom:0;left:0;box-shadow:3px 3px 3px #180b10aa}@media(min-width:651px)and (max-height:700px){.game-modal-layer.is-minigame .game-modal-layer__panel:has(.chance-game){width:min(860px,100vw - 32px)}.game-modal-layer.is-minigame .chance-game{width:100%}.chance-coins{margin:-10px 0;transform:scale(.8)}}@media(max-width:650px){.game-modal-layer.is-minigame .game-modal-layer__panel:has(.chance-game){width:calc(100vw - 16px)}.chance-coins{display:none}}.chance-stake{background:url(/game-assets/chance/stake-panel.svg) 50%/100% 100% no-repeat;border:0;padding:24px 22px 20px}.chance-reward{background:url(/game-assets/chance/reward-panel.svg) 50%/100% 100% no-repeat;border:0;padding:24px 22px 20px}.chance-stake h3,.chance-reward h3{visibility:hidden;margin-bottom:8px}.chance-art-chips{object-fit:contain;width:150px;height:116px;-webkit-mask-image:radial-gradient(#000 56%,#0000 73%);mask-image:radial-gradient(#000 56%,#0000 73%)}.chance-reward .chance-art-coins{object-fit:contain;width:145px;height:115px;-webkit-mask-image:radial-gradient(#000 56%,#0000 73%);mask-image:radial-gradient(#000 56%,#0000 73%)}.chance-dial{box-shadow:none;border:0;background:0 0!important}.chance-track-art{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.chance-track-rim{background:repeating-conic-gradient(#ebbf71,#ebbf71 1deg,#5b3219 1deg,#5b3219 6deg);border-radius:50%;position:absolute;top:1.7%;right:1.7%;bottom:1.7%;left:1.7%;-webkit-mask-image:radial-gradient(closest-side,#0000 83%,#000 84% 98%,#0000 99%);mask-image:radial-gradient(closest-side,#0000 83%,#000 84%,#000 98%,#0000 99%)}.chance-gold-art{width:78.4%;height:78.4%;position:absolute;top:10.8%;right:10.8%;bottom:10.8%;left:10.8%}.chance-hub{background:radial-gradient(#fff8e5,#ead2a0);top:20%;right:20%;bottom:20%;left:20%;box-shadow:0 0 0 2px #f4d686,0 0 0 4px #8f571e}.chance-needle-track{top:0;right:0;bottom:0;left:0}.chance-needle-track i{clip-path:none;filter:drop-shadow(1px 2px 2px #32131088);background:url(/game-assets/chance/pointer.svg) 50%/100% 100% no-repeat;width:20px;height:28%;top:-3%;left:calc(50% - 10px)}.chance-presets button{color:#f8d791;text-shadow:0 1px 2px #350d12;min-height:45px;box-shadow:none;background:url(/game-assets/chance/button.svg) 50%/100% 100% no-repeat;border:0;border-radius:9px;font-family:"Source Sans 3",sans-serif;font-size:17px}.chance-presets button[aria-pressed=true]{color:#fff3c8;background:url(/game-assets/chance/button.svg) 50%/100% 100% no-repeat;box-shadow:0 0 0 2px #805224,0 0 0 4px #e8c27b}.chance-presets button:not([aria-pressed=true]){filter:saturate(.7)brightness(.92)}.chance-amount{background:linear-gradient(100deg,#f5e5c3,#e7c991,#f6e9ce);border:3px double #a47022;box-shadow:inset 0 0 0 1px #ffe6a4,0 2px 3px #74411933}.chance-slider input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(90deg,#67332b,#ebd3a3);border:1px solid #ae8044;border-radius:8px;height:8px}.chance-slider input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(130deg,#ffdf81,#ad6c19);border:3px double #ffe5a1;border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 1px #9c6926}.chance-spin{color:#f6da9b;box-shadow:none;background:#4c1d22 url(/game-assets/chance/button.svg) 50%/100% 100% no-repeat;border:0;border-radius:22px}@media(min-width:651px)and (max-height:700px){.chance-stake,.chance-reward{padding:22px 18px 16px}.chance-art-chips,.chance-reward .chance-art-coins{width:120px;height:90px}}@media(max-width:650px){.chance-art-chips,.chance-reward .chance-art-coins{display:none}.chance-stake,.chance-reward{padding:18px 12px 12px}.chance-presets button{min-height:38px;font-size:14px}.chance-stake h3,.chance-reward h3{margin:0}.chance-needle-track i{width:15px;left:calc(50% - 7.5px)}}.chance-track-rim{background:#512d1d}.chance-track-rim:after{content:"";background:repeating-conic-gradient(#edc47b,#edc47b .65deg,#0000 .65deg,#0000 6deg);border-radius:50%;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(closest-side,#0000 89%,#000 90% 95%,#0000 96%);mask-image:radial-gradient(closest-side,#0000 89%,#000 90%,#000 95%,#0000 96%)}.chance-amount label{flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;font-weight:700;display:flex}.chance-amount input{text-align:center;color:#573823;width:100%;min-width:0;font:inherit;background:0 0;border:0;border-bottom:1px solid #ab793b;padding:7px 0}.chance-amount input:focus{border-radius:4px;outline:2px solid #b88230}.chance-amount input[aria-invalid=true]{outline:2px solid #922832}.chance-input-error{color:#8b2530;margin:0;font-size:11px}.chance-scale-top,.chance-scale-bottom{z-index:3;color:#ffe5a3;pointer-events:none;background:#512d1d;border-radius:5px;padding:1px 5px;font-size:10px;position:absolute;left:50%;transform:translate(-50%)}.chance-scale-top{top:2%;transform:translate(-150%)}.chance-scale-bottom{bottom:2%}.game-modal-layer.is-minigame:not(.is-minimized){justify-content:center;align-items:center;padding:16px 12px;display:flex;overflow:hidden}.game-modal-layer.is-minigame .game-modal-layer__panel{flex:none;max-height:none;overflow:visible}.game-modal-layer.is-minigame .mg-overlay{max-height:none;overflow:visible}.flip-play__cash{color:#4b291b;border-radius:12px;font-size:18px;font-weight:700;background:linear-gradient(#efd08a,#c69235)!important;border:2px solid #ac7a31!important;width:min(100%,300px)!important;height:auto!important;min-height:46px!important;padding:12px 20px!important}.flip-play__cash:disabled{opacity:.55}.game-modal-layer.is-minigame .flip-play .flip-play__cash{opacity:1;color:#4b291b!important;background:linear-gradient(#efd08a,#c69235)!important;border:2px solid #ac7a31!important}.table-dice{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;padding:20px 0 10px;display:flex}.table-dice__tray{perspective:700px;gap:32px;padding:12px 24px;display:flex}.table-dice__space{width:52px;height:52px;position:relative}.table-dice__space:after{content:"";filter:blur(5px);background:#13090888;border-radius:50%;width:60px;height:15px;position:absolute;bottom:-14px;left:-4px}.table-dice__cube{width:52px;height:52px;transform-style:preserve-3d;z-index:1;position:relative}.table-dice__face{backface-visibility:hidden;background:linear-gradient(135deg,#fff8df,#e3c794);border:2px solid #ac803e;border-radius:9px;grid-template:repeat(3,1fr)/repeat(3,1fr);gap:4px;padding:8px;display:grid;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 6px #fff7d7}.table-dice__face .pip{background:#63232b;border-radius:50%;box-shadow:inset 1px 1px 2px #2d0d13}.table-dice__face.face-1{transform:translateZ(26px)}.table-dice__face.face-6{transform:rotateY(180deg)translateZ(26px)}.table-dice__face.face-2{transform:rotateX(90deg)translateZ(26px)}.table-dice__face.face-5{transform:rotateX(-90deg)translateZ(26px)}.table-dice__face.face-3{transform:rotateY(-90deg)translateZ(26px)}.table-dice__face.face-4{transform:rotateY(90deg)translateZ(26px)}.table-dice__caption{color:#f5dca2;margin:0;font-size:15px;font-weight:700}.token-motion-layer{z-index:12;pointer-events:none;padding:6px;top:0;right:0;bottom:0;left:0;display:block!important;position:absolute!important}.token-motion-plane{width:100%;height:100%;position:relative}.token-motion-anchor{transition-property:left,top,margin-left;transition-timing-function:ease-in-out;position:absolute;transform:translate(-50%,-50%)}.token-motion-anchor .board-piece__halo{opacity:.15!important;transform:scale(.7)!important}.token-motion-anchor .board-piece__you{display:none}.token-motion-anchor .board-piece.is-hop{animation:.32s ease-out board-piece-hop}@media(min-width:768px){.token-motion-layer{padding:8px}}@media(prefers-reduced-motion:reduce){.token-motion-anchor{transition:none!important}.token-motion-anchor .board-piece.is-hop{animation:none!important}}.center-stack.is-passive .action-stage__visual,.action-stage.is-passive .action-stage__visual{display:flex!important}.token-motion-anchor .board-piece{max-width:40px;max-height:40px}.token-motion-anchor .token-art--board{width:36px;max-width:36px;height:36px;max-height:36px}.token-motion-anchor .board-piece.is-shared .token-art--board{width:28px;height:28px}.table-dice__space{transform-style:preserve-3d;transform:rotateX(-16deg)rotateY(-20deg)}.table-live-strip{z-index:160;color:#f3d8a3;pointer-events:none;background:#32191bef;border:1px solid #b89049;border-radius:12px;flex-wrap:wrap;justify-content:center;gap:6px 18px;width:max-content;max-width:calc(100vw - 24px);padding:10px 18px;font-size:13px;display:flex;position:fixed;top:8px;left:50%;transform:translate(-50%);box-shadow:0 5px 20px #1a0c1244}.table-live-strip strong{color:#fff0cd}body:has(.table-live-strip) .game-modal-layer.is-minigame:not(.is-minimized){padding-top:80px}.game-modal-layer.is-minigame{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#140a098c!important}.game-modal-layer.is-minigame.is-minimized{background:0 0!important}@media(max-width:600px){.table-live-strip{gap:4px 10px;padding:8px 12px;font-size:11px}}.table-dice--art .table-dice__tray{gap:24px;padding:8px 28px}.table-dice--art .table-dice__space{width:88px;height:88px;transform:none}.table-dice--art .table-dice__cube{transform-style:flat;width:100%;height:100%}.table-dice--art .table-dice__art{object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 4px 4px #1e0d0866);width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.table-dice--art .table-dice__space:after{opacity:.55;width:60px;height:10px;transition:transform .2s,opacity .2s;bottom:-4px;left:14px}.table-dice--art.is-rolling .table-dice__space:after{opacity:.38;transform:scaleX(1.18)}.flip-next-quote{text-align:center;color:#eed59b;margin:4px 0 8px;font-size:12px}.flip-play__guess .flip-play__art-btn span{color:#ffe5a7;padding:3px;font-size:13px;display:block}.flip-play__watch{color:#f3d8a3;text-align:center;background:#3a1f1888;border:1px solid #b89049;border-radius:10px;margin:0 0 8px;padding:8px 12px;font-size:13px;font-weight:700}.flip-play__choice-kicker{color:#e8d5a8;letter-spacing:.14em;text-transform:uppercase;text-align:center;margin:0 0 6px;font-size:11px;font-weight:700}.flip-play__choices{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.flip-play.is-watch .flip-play__art-btn.is-on{box-shadow:0 0 0 2px #efd08a}.table-dice--solid .table-dice__tray{perspective:800px;gap:48px;padding:24px 32px 16px}.solid-die-flight{width:58px;height:58px;transform-style:preserve-3d;position:relative}.solid-die-view{width:58px;height:58px;transform-style:preserve-3d;transform:rotateX(-18deg)rotateY(-22deg)}.table-dice--solid .table-dice__cube{width:58px;height:58px;transform-style:preserve-3d}.table-dice--solid .table-dice__face{background:linear-gradient(135deg,#fff9e7,#efdeb8 65%,#dbbd82);border:3px solid #d9a847;border-radius:6px;gap:4px;padding:9px;box-shadow:inset 0 0 0 1px #fff1bd,inset 0 0 9px #b17d3255}.table-dice--solid .table-dice__face .pip{background:radial-gradient(circle at 65% 70%,#a64040,#641b28 60%,#330d18);box-shadow:0 0 0 1px #c99a3d,inset 1px 2px 2px #2e0b17}.table-dice--solid .face-1{transform:translateZ(29px)}.table-dice--solid .face-6{transform:rotateY(180deg)translateZ(29px)}.table-dice--solid .face-2{transform:rotateX(90deg)translateZ(29px)}.table-dice--solid .face-5{transform:rotateX(-90deg)translateZ(29px)}.table-dice--solid .face-3{transform:rotateY(-90deg)translateZ(29px)}.table-dice--solid .face-4{transform:rotateY(90deg)translateZ(29px)}.token-motion-anchor .board-piece,.token-motion-anchor .token-art--board,.token-motion-anchor .board-piece.is-shared .token-art--board{width:var(--token-slot-size,36px)!important;height:var(--token-slot-size,36px)!important}.token-motion-anchor .token-art__img{transform:none!important}.token-motion-anchor .board-piece__body{width:100%;height:100%}.token-motion-anchor .board-piece,.token-motion-anchor .token-art--board,.token-motion-anchor .board-piece.is-shared .token-art--board{max-width:var(--token-slot-size,36px)!important;max-height:var(--token-slot-size,36px)!important}.token-motion-anchor .board-piece__body,.token-motion-anchor .board-piece.is-you .board-piece__body{filter:drop-shadow(0 2px 2px #160c0899)}.token-motion-anchor .board-piece__halo{display:none}.token-motion-anchor .board-piece__ring{opacity:.5;box-shadow:none}.token-motion-anchor .board-piece__plate{box-shadow:none}.center-stack .action-stage{grid-template-rows:auto minmax(0,1fr) auto;gap:4px;padding:10px 12px;display:grid}.center-stack .action-stage__status{gap:2px;padding:0 12px}.center-stack .action-stage__phase{margin:0;font-size:clamp(14px,2vw,22px);line-height:1.2}.center-stack .action-stage__prompt{margin:0;font-size:12px}.center-stack .action-stage__sub{margin:0;font-size:11px}.center-stack .action-stage__visual{place-items:center;width:100%;height:100%;padding:0;overflow:visible;display:grid!important}.center-stack .action-stage__floor{background:0 0;border:0;border-radius:0;width:100%;height:100%;min-height:0}.center-stack .action-stage__footer{min-height:0;padding:0}.center-stack .action-stage__cta{min-height:40px;padding:8px 20px;font-size:16px}.center-stack .action-stage__btn{min-height:40px;padding:8px 12px}.center-stack .table-dice{gap:6px;padding:0}.center-stack .table-dice__caption{height:20px;margin:0;font-size:14px;line-height:20px}.chance-scale-top{background:#512d1d;top:-25px;left:50%;transform:translate(-50%)}.chance-center{padding-top:22px}.game-modal-control{place-items:center;font-family:"Source Sans 3",sans-serif;line-height:1;display:grid;padding:0!important;font-size:24px!important}.flip-play,.flip-play button,.flip-play__round,.flip-play__dir em,.flip-play__call,.flip-play__strip dt,.flip-play__strip dd,.flip-card__label,.flip-play__watch,.flip-play__choice-kicker{letter-spacing:0;font-family:"Source Sans 3",sans-serif;font-weight:600}.flip-play__title,.flip-play__mult{font-family:"Source Sans 3",sans-serif}.flip-play__guess{align-items:flex-start;gap:18px;min-height:88px;display:flex;height:auto!important}.flip-play__guess .flip-play__art-btn{flex-direction:column;gap:6px;min-height:82px;padding:0;display:flex;height:auto!important}.flip-play__guess .flip-play__art-btn img{object-fit:contain;width:170px;max-width:100%;height:44px;position:static!important}.flip-play__guess .flip-play__art-btn .flip-play__plate{width:170px;max-width:100%;height:44px;margin:0 auto;display:block;padding:0!important;position:relative!important}.flip-play__guess .flip-play__art-btn .flip-play__plate-label{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;font-size:clamp(10px,1.1vw,14px);font-weight:800;line-height:1;display:flex;top:0;right:16%;bottom:0;left:32%;overflow:hidden;padding:0!important;position:absolute!important}.flip-play__guess .flip-play__art-btn:first-child .flip-play__plate-label{color:#5a3410;text-shadow:0 1px #ffe9ae}.flip-play__guess .flip-play__art-btn:last-child .flip-play__plate-label{color:#ffdf9e;text-shadow:0 1px 2px #4a0c14}.flip-play__guess .flip-play__art-btn>span:not(.flip-play__plate){font-size:13px;line-height:20px;position:static!important}.flip-play__cash{margin-top:10px!important;position:static!important}.cell-card{background:linear-gradient(130deg,#fff7e4,#eed9ac)!important;border:3px double #ad7d31!important;border-radius:20px!important;box-shadow:inset 0 0 0 5px #fff0ca,0 16px 50px #14090888!important}.cell-card__header{padding-right:30px}.cell-card__title{color:#54281b;font-family:"Source Sans 3",sans-serif;font-size:32px!important}.cell-card__category{color:#f6d995!important;background:#58212a!important;border:1px solid #ba8d46!important}.cell-card__row{border-bottom:1px solid #bb8d4544;padding:12px 14px!important}.cell-card__row dt,.cell-card__row dd,.cell-card__info-box,.cell-card__subtitle,.cell-card__money{font-family:"Source Sans 3",sans-serif;letter-spacing:0!important}.cell-card__rows{background:#fff8e688;border:1px solid #b8864144;border-radius:12px;overflow:hidden}.cell-card__info-box{color:#f5e5c3!important;background:#56232a!important;border:1px solid #b78e49!important;border-radius:12px!important}.table-live-strip{z-index:260;font-family:"Source Sans 3",sans-serif;font-size:12px}@font-face{font-family:"Source Sans 3";src:url(/fonts/SourceSans3-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/SourceSans3-Semibold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/SourceSans3-Bold.woff2)format("woff2");font-weight:700;font-display:swap}:root{--font-sans:"Source Sans 3","Segoe UI","Noto Sans",sans-serif;--font-display:"Source Sans 3","Segoe UI","Noto Sans",sans-serif;--font-mono:"Source Sans 3","Segoe UI","Noto Sans",sans-serif}html body,html body *{font-family:"Source Sans 3",Segoe UI,Noto Sans,sans-serif!important}button,input{font:inherit}.lang-switch{color:#d9c9a8;align-items:center;gap:8px;font-size:12px;display:inline-flex}.lang-switch__label{text-transform:uppercase;letter-spacing:.08em;opacity:.75;white-space:nowrap}.lang-switch__select{cursor:pointer;color:#f2e7d3;background:#261410eb;border:1px solid #f5cc708c;border-radius:8px;min-width:112px;padding:6px 10px}.lang-switch__select:hover{border-color:#f5cc70}.lang-switch__select:focus-visible{outline-offset:2px;outline:2px solid #f5cc70}.lang-switch--floating{z-index:400;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#120908b8;border-radius:12px;padding:5px 10px 5px 12px;position:fixed;top:14px;right:16px}.lang-switch--table{top:auto;bottom:14px}.players-panel__cash,.players-panel__cash *{font-weight:700;color:#ffe6aa!important;opacity:1!important;text-shadow:none!important;font-size:18px!important}.players-panel__row.is-you .players-panel__cash,.players-panel__row.is-you .players-panel__cash *{color:#ffe6aa!important}.game-modal-layer__panel{position:relative}.game-modal-layer__panel:has(.table-deal){width:min(560px,100vw - 32px)!important}.game-modal-layer__panel .table-deal{box-sizing:border-box;max-width:100%;margin:0;width:100%!important}.game-modal-control{z-index:20;top:12px!important;right:12px!important}.mg-overlay .circular-timer,.mg-overlay .casino-timer,.casino-decision-card .circular-timer{margin-right:44px}.flip-play__meta{right:64px!important}.chance-timer{right:58px!important}.match-clock{color:#f4dca0;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.match-clock strong{font-variant-numeric:tabular-nums;font-size:19px}.transfer-flow{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:20px 0;display:grid}.transfer-flow section{color:#48291c;background:#fff5de;border:1px solid #b28b4f;border-radius:12px;padding:14px 8px}.transfer-flow strong,.transfer-flow small{display:block}.transfer-flow b{color:#914036;font-size:23px}.transfer-flow section:last-child b{color:#35663e}.transfer-arrow{color:#a27023;font-size:28px}.lobby-launcher{border:1px solid #c29b59!important;box-shadow:inset 0 0 0 4px #fff0d1,0 15px 45px #11090566!important}.live-mini-pointer{z-index:50;pointer-events:none;align-items:center;gap:4px;transition:left 75ms linear,top 75ms linear;display:flex;position:absolute}.live-mini-pointer span{color:#ffe6aa;background:#481b22;border:1px solid #c99a47;border-radius:6px;padding:3px 7px;font-size:12px}.live-mini-pointer.is-pressed svg{filter:drop-shadow(0 0 5px #ffd572)}.casino-decision__timer{margin-right:48px}.duel-setup input{box-sizing:border-box;color:#4d241d;background:#fff6df;border:1px solid #b38743;border-radius:8px;width:100%;padding:10px;font-size:22px;display:block}.duel-setup p{font-size:14px}.duel-setup{margin:12px 0}.transfer-flow section{overflow-wrap:anywhere;min-width:0}.transfer-avatar{place-items:center;height:54px;margin:6px auto;display:grid}.transfer-avatar>span{color:#8c6324;font-size:32px}.transfer-balance{color:#61422b;margin:10px 0 0;font-size:13px}.transfer-balance strong{color:#42261b;display:inline}.transfer-track{text-align:center;align-self:center;width:40px;position:relative}.transfer-coin{color:#d7a038;font-size:25px;animation:1.2s ease-in-out both transfer-flight;position:absolute;top:0;left:0}@keyframes transfer-flight{0%{opacity:0;transform:translate(-20px)scale(.8)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(45px)scale(.8)}}.transfer-summary{color:#5b3520;font-size:15px}@media(max-width:480px){.transfer-flow{gap:5px}.transfer-flow section{padding:10px 5px}.transfer-flow b{font-size:19px}.transfer-track{width:22px}.transfer-balance{font-size:12px}}@media(prefers-reduced-motion:reduce){.transfer-coin{animation:none;display:none}}.lang-switch--entry{background:#241711;justify-content:flex-end;min-height:46px;padding:10px 20px;display:flex;position:relative}.room-hud .lang-switch{color:var(--room-ink);flex-shrink:0}.room-hud .lang-switch__label{display:none}.room-hud .lang-switch__select{max-width:112px;min-height:40px}.flip-play__choice-kicker{min-height:18px}.game-modal-layer.is-minigame .mg-overlay--vault:has(.vault-progress) .vault-play__stage{aspect-ratio:590/480;max-width:100%;height:260px;overflow:visible}.game-modal-layer.is-minigame .mg-overlay--vault:has(.vault-progress) .vault-play__tile{height:110px;min-height:110px}.vault-quote>div{background:0 0;border:0;padding:4px 8px}.vault-quote{margin:2px 0 8px}.vault-play__choices{grid-template-columns:repeat(3,minmax(0,1fr))}.vault-play__emblem img{height:52px;max-height:52px}.vault-art{overflow:visible}.vault-risk{justify-content:center;gap:10px;margin:12px 0;display:flex}.vault-risk button{color:#492b22;background:#f6e7c9;border:1px solid #bd9142;border-radius:10px;min-width:90px;padding:12px}.vault-risk button[aria-pressed=true]{color:#ffe7a7;background:#5a202b}.watch-games-setting{max-width:135px;color:var(--room-ink);align-items:center;gap:6px;font-size:11px;display:flex}.watch-games-setting input{accent-color:#812c37}.game-modal-hide-games{color:#4a2422;pointer-events:auto;background:#f8edd3;border:1px solid #c29a4d;border-radius:12px;max-width:90vw;padding:12px 18px;position:fixed;bottom:70px;left:50%;transform:translate(-50%)}.vault-play__choices{grid-template-columns:repeat(3,minmax(0,1fr));max-width:590px;display:grid}.vault-play__choices .vault-play__tile{width:100%;max-width:none;max-height:none}.game-modal-layer.is-minigame .vault-play__stage .vault-art{width:320px;max-width:100%;height:260px;margin:auto}.vault-art__key,.vault-art__key.is-retract{top:75%}.game-modal-layer.is-minigame .game-modal-layer__panel:has(.getaway-game){width:min(940px,100%)}.getaway-game{color:#f9e8bd;background:linear-gradient(135deg,#4c2028,#220f16);border:3px solid #d2a14d;border-radius:22px;padding:20px;font-family:"Source Sans 3",sans-serif;box-shadow:inset 0 0 0 3px #f1d89977,0 20px 60px #10050788}.getaway-head{text-align:center;padding:0 52px 14px}.getaway-head p{letter-spacing:.2em;text-transform:uppercase;color:#d8b976;margin:0;font-size:10px}.getaway-head h2{margin:5px 0;font-size:30px;font-weight:700;line-height:1.1}.getaway-head>span{color:#dac8ac;font-size:12px}.getaway-scene{isolation:isolate;background:#34221a;border:1px solid #c39645;border-radius:12px;width:100%;height:430px;position:relative;overflow:hidden}.getaway-background{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.getaway-actors{z-index:2;position:absolute;top:14%;right:0;bottom:0;left:0}.getaway-actors canvas{width:100%;height:100%;display:block}.getaway-arc{z-index:3;pointer-events:none;filter:drop-shadow(0 2px 2px #38130b)drop-shadow(0 0 3px #e6ac49);width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.getaway-state{z-index:4;text-shadow:0 2px 8px #200b09;background:#301018b8;border:1px solid #d5a74677;border-radius:10px;flex-direction:column;padding:9px 16px;display:flex;position:absolute;top:14px;left:18px}.getaway-state>span{text-transform:uppercase;letter-spacing:.12em;font-size:11px}.getaway-state strong{color:#ffe3a0;font-variant-numeric:tabular-nums;font-size:42px;line-height:1.05}.getaway-load{text-align:center;z-index:5;background:#241017df;border:1px solid #a87c3e;border-radius:10px;padding:16px;font-size:14px;position:absolute;top:45%;left:15%;right:15%}.getaway-outcome{z-index:4;text-align:center;background:#281016e8;border:1px solid #ddb761;border-radius:10px;padding:12px;font-size:19px;font-weight:700;position:absolute;bottom:12px;left:12px;right:12px}.getaway-controls{align-content:start;gap:10px;min-height:212px;padding-top:14px;display:grid}.getaway-inputs{grid-template-columns:1fr 1fr;gap:12px;display:grid}.getaway-inputs label{color:#e9d3a5;font-size:12px}.getaway-inputs input{color:#402022;font-variant-numeric:tabular-nums;background:#fff4db;border:1px solid #c89944;border-radius:8px;width:100%;padding:9px 12px;font-size:18px;display:block}.getaway-presets,.getaway-actions{gap:10px;display:flex}.getaway-controls button{color:#f9e4b0;background:#4b2426;border:1px solid #be9045;border-radius:10px;min-height:40px;padding:9px 16px;font-weight:650}.getaway-controls button:disabled{opacity:.55;cursor:default}.getaway-controls .getaway-primary{color:#392116;background:linear-gradient(#ffe5a5,#d7a53e);flex:1;min-height:50px;font-size:19px;box-shadow:inset 0 0 0 2px #f7d887}.getaway-wager{justify-content:space-between;font-size:14px;display:flex}.getaway-rules{color:#d9c29c;text-align:center;margin:0;font-size:12px;line-height:1.4}.getaway-game.is-caught .getaway-state strong{color:#ffb59c}.getaway-game.is-cashed .getaway-state strong{color:#c5eda9}@media(max-width:600px){.getaway-game{padding:12px}.getaway-head h2{font-size:24px}.getaway-head{padding:0 35px 10px}.getaway-state strong{font-size:30px}.getaway-scene{height:330px}.getaway-inputs{gap:8px}.getaway-presets button{flex:1;padding:7px}.getaway-outcome{font-size:15px}}.vault-play__choices .vault-play__emblem{width:44px;height:56px}.vault-play__choices .vault-play__emblem img{object-fit:contain;width:100%;height:100%;max-height:none}.getaway-quick-picks{grid-template-columns:1fr 1fr;gap:12px;display:grid}.getaway-auto-presets{gap:6px;display:flex}.getaway-controls .getaway-auto-presets button{flex:1;min-width:0;min-height:36px;padding:5px 8px;font-size:13px}.getaway-auto-presets button[aria-pressed=true]{color:#331816;background:#edc76e;box-shadow:inset 0 0 0 1px #ffe9ac}.getaway-quick-picks .getaway-presets{gap:6px}.getaway-quick-picks .getaway-presets button{flex:1;min-width:0;min-height:36px;padding:5px 8px;font-size:13px}.board-owner-label{text-overflow:ellipsis;white-space:nowrap;color:#ffe6aa;max-width:72px;font-size:10px;line-height:1.2;overflow:hidden}.board-rent-chip{color:#ffe4a3;white-space:nowrap;background:#23170ee8;border:1px solid #ae8545;border-radius:4px;max-width:54%;padding:2px 5px;font:600 11px/1.2 "Source Sans 3",sans-serif;position:absolute;bottom:6px;left:6px}.board-owner-pips{bottom:26px!important}.transfer-coin{color:#422611;white-space:nowrap;z-index:2;background:#f3cf75;border:1px solid #a87724;border-radius:20px;padding:5px 7px;font-size:12px;font-weight:700;line-height:1.2}.game-modal-layer.is-minigame .game-modal-layer__panel:has(.flip-play){width:min(980px,100%)}.game-modal-layer.is-minigame .flip-play__stage{grid-template-columns:minmax(0,1.45fr) minmax(250px,1fr);grid-template-areas:"watch watch""cards call""cards quote""cards choices""strip strip";justify-content:normal;align-items:center;gap:14px 24px;padding:20px;display:grid}.flip-play__watch{grid-area:watch}.game-modal-layer.is-minigame .flip-play__table{grid-area:cards;gap:16px;margin:0}.flip-play__call{grid-area:call}.flip-next-quote{grid-area:quote}.flip-play__choices{grid-area:choices}.flip-play__strip{grid-area:strip}.game-modal-layer.is-minigame .flip-play__round,.game-modal-layer.is-minigame .flip-play__dir em{letter-spacing:.02em;font-size:13px}.game-modal-layer.is-minigame .flip-play__call,.game-modal-layer.is-minigame .flip-next-quote{font-size:15px;line-height:1.4}.game-modal-layer.is-minigame .flip-play__guess{gap:8px}.game-modal-layer.is-minigame .flip-play__stage:has(.flip-play__choices[style*=hidden]){grid-template-areas:"watch watch""cards call""cards strip"}.game-modal-layer.is-minigame .flip-play__stage:has(.flip-play__choices[style*=hidden]) .flip-play__choices,.game-modal-layer.is-minigame .flip-play__stage:has(.flip-play__choices[style*=hidden]) .flip-next-quote{display:none}@media(max-width:650px){.game-modal-layer.is-minigame .flip-play__stage{grid-template-columns:minmax(0,1fr);grid-template-areas:"watch""cards""call""quote""choices""strip";gap:10px;padding:14px}.game-modal-layer.is-minigame .flip-play__stage:has(.flip-play__choices[style*=hidden]){grid-template-areas:"watch""cards""call""strip"}.game-modal-layer.is-minigame .flip-card__slot{height:160px}}.game-modal-layer.is-minigame .flip-play__stage:has(.flip-play__choices[style*=hidden]) .flip-play__strip{flex-direction:column;gap:8px;width:100%;display:flex}@media(max-width:650px){.game-modal-layer.is-minigame .flip-play__stage{grid-template-rows:auto 190px 60px 65px 174px 54px}.game-modal-layer.is-minigame .flip-play__stage:has(.flip-play__choices[style*=hidden]){grid-template-rows:auto 190px 60px auto}.game-modal-layer.is-minigame .flip-play__stage:has(.flip-play__choices[style*=hidden]) .flip-play__strip{flex-direction:row}}.game-modal-layer.is-minigame .flip-play__stage:has(.flip-play__choices[style*=hidden]) .flip-play__strip{flex-wrap:nowrap;align-self:center;margin:0}.game-modal-layer.is-minigame .flip-play__stage:has(.flip-play__choices[style*=hidden]) .flip-play__strip div{flex:none;min-height:40px}.game-modal-layer.is-minigame .flip-card.is-back .flip-card__art{object-fit:fill;width:100%;left:0}.game-modal-control{width:44px;height:44px}.game-modal-layer.is-minigame .flip-play__meta,.game-modal-layer.is-minigame .wheel-overlay__tools,.game-modal-layer.is-minigame .vault-overlay__head .circular-timer{right:48px}.results-metrics{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px;margin:16px 0;display:grid}.results-metrics div{border:1px solid #b5935f55;border-radius:8px;padding:10px}.results-metrics dt{color:#71554b;font-size:13px}.results-metrics dd{color:#3c2520;margin:4px 0 0;font-size:19px;font-weight:700}.results-player{border:1px solid #aa854b66;border-radius:12px;margin:12px 0;padding:12px}.results-player.is-winner{background:#ecd29644;border-color:#ac802c}.results-player h3{overflow-wrap:anywhere;margin:0;font-size:19px}.room-shell--results{height:100dvh!important;overflow:auto!important}.room-results{margin:auto;max-height:none!important}.results-rounding{color:#765849;font-size:13px}.cash-history{padding:12px 0;font-size:13px}.cash-history summary{cursor:pointer;font-weight:700}.cash-history article{overflow-wrap:anywhere;border-bottom:1px solid #b6935944;padding:12px 0}.cash-history dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0;display:grid}.cash-history dd{margin:0;font-weight:700}.cash-history small{font-variant-numeric:tabular-nums}@media(max-width:520px){.results-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cash-history dl{grid-template-columns:1fr}.cash-history dl div{justify-content:space-between;gap:8px;display:flex}}.room-shell--results{padding:24px;display:block!important}.room-shell--results .room-results{flex:none;width:min(100%,960px);margin:0 auto}@media(max-width:520px){.room-shell--results{padding:12px}.room-results{padding:16px}}.results-player .results-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:520px){.results-player .results-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-howto-dialog]{max-height:calc(100dvh - 32px);color:var(--room-ink,#39271f);background:#f8eed9;font-family:"Source Sans 3",sans-serif;overflow-y:auto}[data-howto-dialog] h2{color:#39271f}[data-howto-dialog] p{overflow-wrap:anywhere}.lobby-overlay{max-height:calc(100dvh - 32px);overflow-y:auto}.room-results__row{min-width:0}.room-results__row>span{overflow-wrap:anywhere;min-width:0}.room-results__row>span>span:last-child{min-width:0}.chance-stake,.chance-reward{position:relative}.chance-stake h3,.chance-reward h3{visibility:visible;overflow-wrap:anywhere;place-items:center;width:76%;height:14%;margin:0;padding:2px 4px;font-family:"Source Sans 3",sans-serif;font-size:clamp(10px,1.6vw,20px);line-height:1.1;display:grid;position:absolute;top:5%;left:12%}.chance-stake h3{color:#654225;background:#f2dfb9}.chance-reward h3{color:#f8db9b;background:#40131b}[data-howto-dialog] .btn-ghost{color:#69432c;border-color:#ba955f}.game-modal-layer.is-minigame .wheel-overlay__head,.game-modal-layer.is-minigame .vault-overlay__head{grid-template-columns:minmax(0,1fr) 44px;gap:6px 12px;width:100%;min-width:0;padding-right:58px;display:grid}.game-modal-layer.is-minigame .wheel-overlay__head>div:first-child,.game-modal-layer.is-minigame .vault-overlay__head>div:first-child{grid-area:1/1;min-width:0}.game-modal-layer.is-minigame .wheel-overlay__head>.mg-overlay__who,.game-modal-layer.is-minigame .vault-overlay__head>.mg-overlay__who{overflow-wrap:anywhere;white-space:normal;grid-area:2/1/auto/-1}.game-modal-layer.is-minigame .chance-timer,.game-modal-layer.is-minigame .vault-overlay__head>.circular-timer{grid-area:1/2;place-self:center;position:static!important}.results-metrics dd,.vault-stats strong,.bombs-stats strong{overflow-wrap:anywhere;min-width:0}@media(max-width:767px){.room-shell:not(.room-shell--results){overflow-y:auto}.room-shell__main{flex:none;grid-template-rows:560px auto;grid-template-columns:minmax(0,1fr);overflow:visible}.board-stage,.board-stage__frame{height:560px;min-height:560px}.room-side-rail{min-height:350px;overflow:visible}.center-stack .action-stage{padding:8px 4px}.center-stack .action-stage__status{padding:0}.center-stack .action-stage__controls{flex-wrap:wrap}.center-stack .action-stage__cta{padding:8px;font-size:13px}}.game-modal-layer.is-minigame .vault-overlay__head>.circular-timer{top:auto;right:auto;position:relative!important}.chance-stake h3,.chance-reward h3{font-size:clamp(12px,1.6vw,20px)}.vault-quote strong{overflow-wrap:anywhere}@media(max-width:520px){.vault-quote{grid-template-columns:1fr;gap:4px}.vault-quote>div{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.vault-quote strong{font-size:16px}.board-cell-caption-strip{flex-basis:26px;gap:2px;height:auto;min-height:26px;padding:2px}.board-cell-caption{letter-spacing:0;white-space:normal;overflow-wrap:anywhere;max-width:100%;padding:2px 3px;font-size:10px;line-height:1.1}}@media(max-width:420px){.results-metrics,.results-player .results-metrics{grid-template-columns:1fr}}[data-howto-dialog] button[aria-label]{background:#dfcca5;border:2px solid #0000;height:24px}[data-howto-dialog] button[aria-current=step]{background:#dba634;border-color:#996b28}button:focus-visible,select:focus-visible,input:focus-visible,[role=button]:focus-visible{outline-offset:3px;outline:2px solid #b97620}.match-feed__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.match-feed__tab{overflow-wrap:anywhere;white-space:normal;min-width:0}.room-connection-status{color:#f4ce80;margin:4px 0;font-size:14px}.room-results .room-connection-status{color:#71332c}@media(max-width:767px){.center-stack .action-stage>*{min-width:0;max-width:100%}.center-stack .action-stage__controls{width:100%}.center-stack .action-stage__cta{letter-spacing:.04em;overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%}.center-stack .action-stage__prompt,.center-stack .action-stage__phase{overflow-wrap:anywhere;letter-spacing:.04em;max-width:100%}}.board-cell-caption-strip{flex-shrink:0;flex-basis:auto;height:auto;min-height:26px}.board-cell-caption{white-space:normal;overflow-wrap:anywhere;max-width:100%;line-height:1.15}.game-modal-layer.is-minigame .flip-play__stage{grid-template-rows:auto minmax(64px,auto) minmax(70px,auto) minmax(174px,auto) minmax(54px,auto)}.game-modal-layer.is-minigame .flip-play__stage:has(.flip-play__choices[style*=hidden]){grid-template-rows:auto minmax(110px,auto) minmax(150px,auto)}@media(max-width:650px){.game-modal-layer.is-minigame .flip-play__stage{grid-template-rows:auto 190px minmax(60px,auto) minmax(65px,auto) minmax(174px,auto) minmax(54px,auto)}.game-modal-layer.is-minigame .flip-play__stage:has(.flip-play__choices[style*=hidden]){grid-template-rows:auto 190px minmax(60px,auto) auto}}.allin-actions__row .vault-play__name,.allin-actions__row .vault-play__mark{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%}@media(max-width:520px){.allin-actions__row .vault-play__name,.allin-actions__row .vault-play__mark{letter-spacing:0}}.game-modal-layer.is-minigame .wheel-overlay__head,.game-modal-layer.is-minigame .vault-overlay__head{grid-template-columns:minmax(0,1fr) minmax(0,320px) minmax(0,1fr);column-gap:8px;padding:0}.game-modal-layer.is-minigame .wheel-overlay__head>div:first-child,.game-modal-layer.is-minigame .vault-overlay__head>div:first-child{grid-column:2;justify-self:center;width:100%;min-width:0;max-width:100%}.game-modal-layer.is-minigame .wheel-overlay__head>.mg-overlay__who,.game-modal-layer.is-minigame .vault-overlay__head>.mg-overlay__who{justify-self:center}.game-modal-layer.is-minigame .chance-timer,.game-modal-layer.is-minigame .vault-overlay__head>.circular-timer,.game-modal-layer.is-minigame .wheel-overlay__tools{grid-area:1/3;justify-self:end;margin-right:58px;top:auto;position:relative!important;right:auto!important}.game-modal-layer.is-minigame .flip-play__head,.game-modal-layer.is-minigame .bombs-play__head{padding-left:0;padding-right:0}@media(max-width:650px){.game-modal-layer.is-minigame .wheel-overlay__head,.game-modal-layer.is-minigame .vault-overlay__head{grid-template-columns:40px minmax(0,1fr) 40px}.game-modal-layer.is-minigame .chance-timer,.game-modal-layer.is-minigame .vault-overlay__head>.circular-timer,.game-modal-layer.is-minigame .wheel-overlay__tools{grid-row:2;margin-right:0}.game-modal-layer.is-minigame .wheel-overlay__head>.mg-overlay__who,.game-modal-layer.is-minigame .vault-overlay__head>.mg-overlay__who{grid-column:2;max-width:100%}}.chance-stake,.chance-reward{padding-top:clamp(84px,8vw,110px)}.chance-stake h3,.chance-reward h3{z-index:1;height:12%}@media(max-width:650px){.chance-stake,.chance-reward{padding-top:44px}.chance-stake h3,.chance-reward h3{height:25px}}.getaway-inputs input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.getaway-inputs input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.getaway-inputs input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.getaway-trend{color:#d9c29c;background:#241015;border:1px solid #9c743b66;border-radius:8px;margin:10px 0;padding:8px 12px;font-size:12px}.getaway-trend .getaway-arc{width:100%;height:38px;display:block;position:static}.getaway-trend>div{justify-content:space-between;display:flex}.pre-roll-controls{flex-direction:column;align-items:center}.pre-roll-option{color:#efdbac;text-transform:none;letter-spacing:0;cursor:pointer;align-items:center;gap:7px;max-width:100%;font-size:13px;line-height:1.2;display:flex}.pre-roll-option input{accent-color:#d6a43a;flex:none;width:18px;height:18px}.pre-roll-explanation{color:#ead5b3;text-transform:none;letter-spacing:0;max-width:360px;margin:3px 0;font-size:12px;line-height:1.25}.room-side-rail{overflow-y:auto!important}.players-panel{flex:none}.players-panel__list{grid-template-columns:1fr;gap:10px;display:grid}.players-panel__row{text-align:center;flex-direction:column;align-items:center;gap:5px;padding:12px 10px;display:flex;position:relative}.players-panel__token{flex:none;width:70px;height:70px}.players-panel__meta{width:100%;min-width:0}.players-panel__name{white-space:normal;overflow-wrap:anywhere;font-size:16px;line-height:1.2;overflow:visible}.players-panel__piece{margin-top:3px;font-size:11px;line-height:1.3;display:block}.players-panel__stats{flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.players-panel__cash{overflow-wrap:anywhere;white-space:normal;max-width:100%}.players-panel__row.is-turn{background:linear-gradient(150deg,#503228,#271618);border-color:#e7bd62;box-shadow:inset 3px 0 #e7bd62,0 0 16px #d8a14622}.table-history-drawer{color:#eed7ad;background:#211616;border:1px solid #b48a454d;border-radius:10px;flex:none;overflow:hidden}.table-history-drawer>summary{cursor:pointer;padding:14px;font-size:14px;font-weight:600}.table-history-drawer .table-chat-panel{max-height:330px;overflow:auto}@media(max-width:767px){.players-panel__list{grid-template-columns:repeat(2,minmax(0,1fr))}.room-side-rail{min-height:0}}@media(min-width:768px)and (max-height:700px){.players-panel__row{gap:3px;padding:8px}.players-panel__token{width:52px;height:52px}}.players-panel__self{color:#ebc778;font-size:10px;position:absolute;top:7px;left:8px}.players-panel__list{max-height:none;overflow:visible}.players-panel__token{background:radial-gradient(circle at 40% 30%,#745236,#2b1918 75%);border-radius:50%}.players-panel__token .token-art--panel{width:100%;max-width:100%;height:100%;max-height:100%}.room-shell,.room-shell *,.game-modal-layer *,.lobby-overlay,[data-howto-dialog]{scrollbar-width:thin;scrollbar-color:#ae8549 #251718}@supports selector(::-webkit-scrollbar){.room-shell,.room-shell *,.game-modal-layer *,.lobby-overlay,[data-howto-dialog]{scrollbar-width:auto;scrollbar-color:auto}:is(.room-shell,.room-shell *,.game-modal-layer *,.lobby-overlay,[data-howto-dialog])::-webkit-scrollbar{width:9px;height:9px}:is(.room-shell,.room-shell *,.game-modal-layer *,.lobby-overlay,[data-howto-dialog])::-webkit-scrollbar-track{background:#251718;border-radius:10px}:is(.room-shell,.room-shell *,.game-modal-layer *,.lobby-overlay,[data-howto-dialog])::-webkit-scrollbar-thumb{background:#ae8549;border:2px solid #251718;border-radius:10px;min-height:32px}:is(.room-shell,.room-shell *,.game-modal-layer *,.lobby-overlay,[data-howto-dialog])::-webkit-scrollbar-thumb:hover{background:#d8b36b}:is(.room-shell,.room-shell *,.game-modal-layer *,.lobby-overlay,[data-howto-dialog])::-webkit-scrollbar-thumb:active{background:#efcc83}:is(.room-shell,.room-shell *,.game-modal-layer *,.lobby-overlay,[data-howto-dialog])::-webkit-scrollbar-button{width:0;height:0;display:none}:is(.room-shell,.room-shell *,.game-modal-layer *,.lobby-overlay,[data-howto-dialog])::-webkit-scrollbar-corner{background:#251718}}@media(forced-colors:active){.room-shell,.room-shell *,.game-modal-layer *,.lobby-overlay,[data-howto-dialog]{scrollbar-color:auto}}.center-stack .action-stage__status{overflow-wrap:anywhere;min-height:0;overflow:auto}.center-stack .action-stage__phase{flex-shrink:0}.center-stack .action-stage__visual{overflow:hidden}.circular-timer{font-variant-numeric:tabular-nums}.duel-tactics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.duel-tactics button{color:#f4ddb0;text-align:center;background:#3a1d22;border:1px solid #9c7844;border-radius:12px;flex-direction:column;gap:6px;min-height:44px;padding:12px;display:flex}.duel-tactics button[aria-pressed=true]{background:#69303b;border:2px solid #dfaf4e;box-shadow:0 0 0 2px #dfaf4e33}.duel-tactics span{font-size:14px;line-height:1.3}.duel-show__tactic{text-align:center;max-width:640px;margin:12px auto}.duel-intro{max-width:600px;font-size:18px;font-weight:650;margin:auto!important}.duel-selected-rule{color:#ffe9a7;font-size:19px;font-weight:750}.duel-example{color:#d6c5a5;font-size:14px}.duel-details{text-align:left;border-top:1px solid #b78b4755;padding-top:10px}.duel-details summary{cursor:pointer;padding:6px;font-weight:700}.duel-details p{margin:8px 0!important}@media(max-width:540px){.duel-tactics{grid-template-columns:1fr}.duel-tactics button{text-align:left;padding:8px 12px}}.duel-config{box-sizing:border-box;color:#4c2923;background:#faf0d8;border:3px double #bd924d;border-radius:20px;width:min(900px,100%);padding:20px}.duel-config header{text-align:center;justify-content:center;padding:0 80px;display:flex;position:relative}.duel-config header h2{margin:0;font-size:32px;line-height:1.1}.duel-config header p{letter-spacing:.15em;margin:0;font-size:12px}.duel-config header .circular-timer{top:0;right:54px;margin:0!important;position:absolute!important}.duel-config__actor{text-align:center;margin:8px 0}.duel-config__body{color:#f0d8a8;text-align:center;background:radial-gradient(at top,#692732,#241114);border-radius:14px;gap:12px;padding:18px;display:grid}.duel-config__body p{margin:0;line-height:1.35}.duel-config__body small{font-size:12px}.duel-config__stake{align-items:end;gap:12px;display:flex}.duel-config__stake label{text-align:left;flex:1;min-width:0}.duel-config__stake input{box-sizing:border-box;color:#422222;background:#fff5de;border:1px solid #b58c43;border-radius:8px;width:100%;min-height:44px;padding:8px;font-size:20px;display:block}.duel-config__stake>div{gap:6px;display:flex}.duel-config__stake button{color:#f4ddb0;background:#442126;border:1px solid #b58c43;border-radius:8px;min-height:44px;padding:8px}.duel-config__payout{font-size:20px;font-weight:700}.duel-config__start{color:#412615;background:linear-gradient(#f4d887,#c89731);border-radius:10px;min-height:48px;padding:10px;font-size:18px;font-weight:700}.duel-config button:disabled{opacity:.6}.duel-config button:focus-visible{outline-offset:2px;outline:3px solid #eab65a}@media(max-width:540px){.duel-config{padding:10px}.duel-config header{padding:0 56px}.duel-config header h2{font-size:26px}.duel-config header .circular-timer{top:42px;right:42px}.duel-config__actor{min-height:24px;padding-right:42px}.duel-config__body{gap:8px;padding:10px}.duel-config__stake{flex-direction:column;align-items:stretch}.duel-config__stake>div>*{flex:1}.duel-config__body p{font-size:14px}}.series-picker{text-align:center;margin:8px 0}.series-picker>div{justify-content:center;gap:8px;display:flex}.series-picker button{border:1px solid #aa8042;border-radius:12px;min-height:44px;padding:10px 20px}.series-picker button[aria-pressed=true]{color:#fff5de;background:#8f3031}.series-picker p{margin:6px 0;font-size:14px;line-height:1.35}.series-strip{text-align:center;color:#dfba74;margin:0}.series-break{max-height:95dvh;overflow:auto}.series-break article{border-bottom:1px solid #ba925644;padding:8px}.series-break h3,.series-break p{margin:6px 0}.series-return{z-index:100;color:#fff4da;background:#8f3031;border:1px solid #dab460;border-radius:12px;min-height:44px;padding:12px 24px;position:fixed;bottom:12px;left:50%;transform:translate(-50%)}.getaway-scene{height:clamp(190px,34dvh,310px)}.getaway-quick-picks .getaway-presets button,.getaway-controls .getaway-auto-presets button{min-height:48px;padding:9px 12px;font-size:17px}.getaway-controls input{min-height:48px;font-size:18px}.chance-presets button{place-items:center;display:grid}.chance-presets button svg{margin:auto;display:block}.series-budget-summary{text-align:center;min-height:36px;margin:4px 0;font-size:13px;line-height:18px}.series-details{margin:4px 0;font-size:12px;line-height:16px}.series-details summary{cursor:pointer}.series-picker button{padding:8px 14px}.center-stack .action-stage__visual{z-index:2;isolation:isolate;position:relative}.center-stack .action-stage__status{z-index:1;position:relative;overflow:hidden}.center-stack .action-stage__phase{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}@media(max-width:600px){.getaway-scene{height:clamp(170px,27dvh,230px)}.getaway-quick-picks .getaway-presets button,.getaway-controls .getaway-auto-presets button{padding:8px 5px;font-size:16px}.series-picker button{padding:8px 10px}}.center-stack .table-dice__tray{padding:44px 32px 18px}@media(max-width:600px){.getaway-quick-picks{grid-template-columns:1fr;gap:8px}.getaway-scene{height:clamp(145px,21dvh,180px)}.getaway-trend .getaway-arc{height:24px}}.round-bet-panel{color:#f5dfb2;background:#30171d;border:1px solid #b38a49;border-radius:14px;align-self:start;gap:12px;width:100%;min-width:0;padding:16px;display:grid}.round-bet-panel__stake{background:#1d1013;border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px;display:flex}.round-bet-panel__stake strong{font-variant-numeric:tabular-nums;font-size:22px}.round-bet-panel>small{color:#ceb88d;font-size:12px;line-height:1.3}.round-bet-panel__presets{gap:6px;display:flex}.round-bet-panel__presets button{color:#f5dfb2;background:#51232a;border:1px solid #b38a49;border-radius:8px;flex:1;min-width:0;min-height:44px;padding:6px}.round-bet-panel__presets button[aria-pressed=true]{color:#341b15;background:#e4b65c}.round-bet-panel__action{color:#3b2415;background:linear-gradient(#ffe5a5,#d4a03e);border:2px solid #b78837;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;min-height:74px;padding:10px;display:flex}.round-bet-panel__action strong{font-variant-numeric:tabular-nums;font-size:25px;line-height:1.1}.round-bet-panel button:disabled{opacity:.5;cursor:default}.cards-setup{color:#492c24;background:#fbf0d8;border-radius:18px;gap:14px;width:min(650px,90vw);padding:26px;display:grid;position:relative}.cards-setup header{text-align:center}.cards-setup h2{font-size:28px;font-weight:700}.cards-setup>.circular-timer{position:absolute;top:24px;right:24px}.game-modal-layer.is-minigame .flip-play__stage,.game-modal-layer.is-minigame .flip-play__stage:has(.flip-play__choices[style*=hidden]){grid-template:"watch watch""bet cards""bet call""bet choices""strip strip"/230px minmax(0,1fr);gap:12px 20px}.flip-bet-control{grid-area:bet;align-self:start;min-width:0}.game-modal-layer.is-minigame .flip-play__mult{font-size:23px}.flip-play__dir>small{text-align:center;font-size:11px}.game-modal-layer.is-minigame .flip-card__slot{height:190px}.game-modal-layer.is-minigame .flip-play__guess .flip-play__art-btn>span:not(.flip-play__plate){font-size:14px;line-height:1.5}.game-modal-layer.is-minigame .flip-play__stage:has(.flip-play__choices[style*=hidden]) .flip-play__strip{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.round-mult-ladder{gap:6px;width:100%;max-width:100%;margin:0;padding:6px 0;list-style:none;display:flex;overflow-x:auto}.round-mult-ladder li{text-align:center;color:#d9c29b;background:#29171b;border:1px solid #8b693e;border-radius:8px;flex:1;gap:3px;min-width:66px;padding:8px;font-size:13px;display:grid}.round-mult-ladder li.is-complete{color:#ffe2a3;background:#63313a}.round-mult-ladder li.is-current{color:#342017;background:#e3b35b;border-color:#ffe1a2}.bombs-play--risk{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:14px;display:grid!important}.bombs-play--risk .bombs-play__head,.bombs-play--risk .bombs-stats,.bombs-play--risk .round-mult-ladder,.bombs-play--risk .bombs-play__bar{grid-column:1/-1}.bombs-play--risk>.round-bet-panel{grid-area:3/1}.game-modal-layer.is-minigame .mg-overlay--play .bombs-play--risk .bombs-grid{grid-area:3/2;justify-self:center;width:min(100%,300px);min-width:0}@media(max-width:650px){.game-modal-layer.is-minigame .flip-play__stage,.game-modal-layer.is-minigame .flip-play__stage:has(.flip-play__choices[style*=hidden]){grid-template:"watch""cards""call""choices""bet""strip"/minmax(0,1fr);gap:8px;padding:12px}.game-modal-layer.is-minigame .flip-card__slot{height:125px}.game-modal-layer.is-minigame .flip-play__table{gap:8px}.round-bet-panel{gap:6px;padding:10px}.round-bet-panel__stake{padding:6px 10px}.round-bet-panel__action{min-height:58px}.round-bet-panel__action strong{font-size:22px}.bombs-play--risk{grid-template-columns:minmax(0,1fr);gap:8px}.bombs-play--risk>.round-bet-panel{grid-area:5/1}.game-modal-layer.is-minigame .mg-overlay--play .bombs-play--risk .bombs-grid{grid-area:3/1;width:min(100%,230px)}.round-mult-ladder li{min-width:57px;padding:6px}.cards-setup{padding:18px}}.bombs-count-note{text-align:center;color:#67452f;grid-column:1/-1;margin:0;font-size:13px}.bombs-play--risk .bombs-play__head{grid-row:1}.bombs-play--risk .bombs-count-note{grid-row:2}.bombs-play--risk .bombs-stats{grid-row:3}.bombs-play--risk>.round-bet-panel,.game-modal-layer.is-minigame .mg-overlay--play .bombs-play--risk .bombs-grid{grid-row:4}.bombs-play--risk .round-mult-ladder{grid-row:5}.bombs-play--risk .bombs-play__bar{grid-row:6}@media(max-width:650px){.bombs-play--risk>.round-bet-panel{grid-row:6}.bombs-play--risk .bombs-play__bar{grid-row:7}}.bombs-config-layout .bombs-setup__label{display:none}.bombs-config-layout .bombs-risk-options{grid-area:2/1/auto/-1}.bombs-config-layout .bombs-setup__rules{grid-area:5/1/auto/-1;margin:0}.bombs-config-layout .bombs-risk-copy{grid-area:7/1/auto/-1}.bombs-config-layout .bombs-preview-grid{pointer-events:none}.bombs-play--risk{position:relative}.bombs-play--risk .bombs-timer{top:8px;left:8px;right:auto}.transfer-avatar{height:80px}.transfer-avatar:has(.transfer-bank-art){width:100px;height:80px;margin:6px auto;display:block}.transfer-bank-art{object-fit:contain;filter:drop-shadow(0 3px 3px #33170944);width:100%;height:100%;display:block}@media(max-width:520px){.transfer-avatar{height:66px}.transfer-avatar:has(.transfer-bank-art){width:82px;height:66px}}.confetti-foreground{z-index:20000;pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.board-owner-outline{z-index:20;pointer-events:none;border-radius:inherit;border:2px solid;position:absolute;top:0;right:0;bottom:0;left:0}@media(prefers-reduced-motion:reduce){.confetti-foreground{display:none}}.duel-invitation-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin:18px 0;display:flex}.duel-invitation-actions button{border:1px solid #be954d;border-radius:8px;min-height:44px;padding:10px 24px}.duel-show__die .table-dice{height:100px;margin:0;transform:scale(.65)}.duel-show__die{box-shadow:none!important;background:0 0!important;border:0!important}.duel-show__side{min-width:0}.duel-show__who{overflow-wrap:anywhere}.duel-invitation-heading{justify-content:space-between;align-items:center;gap:12px;padding-right:54px;display:flex}.duel-invitation-heading h2{margin:0;font-size:24px}.duel-invitation-heading .circular-timer{margin:0!important;position:relative!important;inset:auto!important}[data-mg=duel-invitation]>p,[data-mg=duel-invitation]>h3{text-align:center;overflow-wrap:anywhere;margin:8px 0}.duel-show__row{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);gap:16px;width:min(620px,100%);margin:20px auto;display:grid}.duel-show__side{gap:12px;width:100%;min-width:0}.duel-show__who{letter-spacing:0;text-transform:none;text-align:center;justify-content:center;align-items:center;min-height:2.5em;font-size:15px;display:flex}.duel-show__die{width:100%;min-width:0;height:150px;overflow:visible;animation:none!important}.duel-show__die .table-dice{place-items:center;width:100%;height:150px;margin:0;display:grid;position:static;inset:auto;transform:none}.duel-show__die .table-dice__tray{box-sizing:border-box;justify-content:center;align-items:center;gap:0;width:100%;min-width:0;padding:32px 0 20px;display:flex}.duel-show__die .table-dice__caption{display:none}.duel-config header .circular-timer{top:0!important;right:0!important}.duel-config header{min-height:48px;padding:0 55px}@media(max-width:540px){.duel-show__row{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:8px}.duel-show__who{font-size:13px}.duel-config__actor{padding:0}.duel-intro,.duel-selected-rule{font-size:16px}}.duel-config header .circular-timer{right:48px!important}.duel-show__who,.duel-show__vs{color:#644027}@media(max-width:540px){.duel-tactics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.duel-tactics button{text-align:center;padding:10px 3px;font-size:13px}.duel-config header{justify-content:flex-start;padding:0 96px 0 10px}.duel-config header h2{font-size:25px}}.duel-preview-controls{z-index:10000;color:#ffe9b0;background:#211413;border-bottom:1px solid #8d6838;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:8px;font-size:12px;display:flex;position:fixed;top:0;left:0;right:0}.duel-preview-controls button{color:#ffe9b0;background:#43252a;border:1px solid #ac8245;border-radius:6px;padding:6px 10px}.duel-preview-controls small{text-align:center;flex-basis:100%;font-size:11px}body:has(.duel-preview-controls) .game-modal-layer{top:90px}@media(max-width:540px){body:has(.duel-preview-controls) .game-modal-layer{top:130px}}.duel-manual{text-align:center;max-width:760px}.duel-manual h2{margin:0 0 12px;font-size:26px;font-weight:750}.duel-manual .duel-show__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin:16px auto}.duel-manual .duel-show__side{position:relative}.duel-manual .duel-show__who{margin:0}.duel-manual-vs{color:#795a30;width:38px;font-size:9px;position:absolute;top:115px;right:-39px}.duel-throw-control{width:100%;max-width:250px}.duel-throw-control button{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;min-height:58px;font-size:15px}.duel-power{background:#43252b;border:1px solid #bf9a56;border-radius:8px;height:12px;margin:8px 0;overflow:hidden}.duel-power span{transform-origin:0;background:linear-gradient(90deg,#70b981,#efd26d,#d7773d);width:100%;height:100%;transition:transform 30ms linear;display:block}.duel-throw-status{color:#6a2734;min-height:78px;padding:16px 0;font-size:27px;display:block}.duel-manual>small{max-width:500px;margin:16px auto 0;font-size:12px;line-height:1.4;display:block}.duel-auto-note{color:#795a30;font-size:12px}.duel-manual .duel-show__die,.duel-manual .duel-show__die .table-dice{height:135px}@media(max-width:540px){.duel-manual .duel-show__row{gap:22px}.duel-manual-vs{width:26px;font-size:7px;right:-24px}.duel-throw-control button{padding:8px 5px;font-size:12px}.duel-manual>p{font-size:13px}}.duel-show__die:has(.duel-die3d){width:100%;min-width:0;height:240px;overflow:visible}.duel-die3d{pointer-events:none;width:100%;height:100%}.duel-die3d canvas{width:100%;height:100%;display:block}.duel-die3d-fallback{color:#6c2939;place-items:center;height:100%;font-size:56px;display:grid}@media(max-width:600px){.duel-show__die:has(.duel-die3d){height:200px}}.dice-scene3d{pointer-events:none;width:100%;min-width:0;height:100%;position:relative}.dice-scene3d canvas{width:100%;height:100%;display:block}.dice-scene3d__fallback{color:#f6db96;text-shadow:0 2px 4px #33121b;justify-content:center;align-items:center;gap:24px;font-size:64px;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.table-dice.table-dice--three{width:100%;height:240px;margin:0;padding:0;display:block;position:relative}.table-dice--three>.dice-scene3d{height:calc(100% - 22px)}.table-dice--three>.table-dice__caption{text-align:center;margin:0;line-height:22px;position:absolute;bottom:0;left:0;right:0}.action-theater.action-theater--three,.action-theater--three>.table-dice{width:100%;height:100%;min-height:0;max-height:none;transform:none}.center-stack .action-stage__footer{justify-content:center;align-items:center;width:100%;display:flex}.throw-power-button{isolation:isolate;touch-action:none;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:relative;overflow:hidden}.throw-power-button__fill{transform-origin:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#ae682e99,#713343b8);transition:transform 30ms linear;position:absolute;top:0;right:0;bottom:0;left:0}.throw-power-button__label{line-height:1.2;position:relative}.throw-power-button small{letter-spacing:0;text-transform:none;font-size:10px;font-weight:500;line-height:1.3;display:block}.throw-power-button.is-charging{color:#fff2c5!important}.center-stack .throw-power-button{max-width:100%;min-height:56px;padding:7px 18px}@media(max-width:650px){.center-stack .action-stage{grid-template-rows:22% minmax(0,1fr) 54px}.center-stack .throw-power-button{min-height:46px;padding:5px 8px;font-size:12px}.throw-power-button small{font-size:8px}}@media(prefers-reduced-motion:reduce){.throw-power-button__fill{transition:none}}.lobby-gold-die{object-fit:contain;filter:drop-shadow(0 4px 4px #160c0966);width:64px;height:64px}.lobby-gold-die--sm{align-self:end;width:48px;height:48px;transform:rotate(12deg)}.dice-scene3d canvas{position:absolute;top:0;right:0;bottom:0;left:0}.center-stack .action-stage__visual,.center-stack .action-stage__floor{min-width:0;max-width:100%;position:relative}.action-theater.action-theater--three{min-width:0;max-width:100%;position:absolute;top:0;right:0;bottom:0;left:0}.lobby-language-row,.howto-language-row{z-index:1;justify-content:flex-end;align-items:center;gap:12px;margin-bottom:12px;display:flex;position:relative}.lobby-language-row .lang-switch__label{opacity:1}.howto-language-row .lang-switch{color:#69432c}.howto-language-row .lang-switch__select{min-height:40px}.center-stack .action-stage{grid-template-rows:max-content minmax(0,1fr) auto}.center-stack .action-stage__status{gap:4px;min-width:0;padding:0 4px;overflow:visible}.center-stack .action-stage__status>*{flex-shrink:0;max-width:100%}.center-stack .action-stage__prompt{overflow-wrap:anywhere;line-height:1.3}.center-stack .action-stage__sub{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.center-stack .action-stage__footer:empty{display:none}.center-stack .match-clock{text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 8px;line-height:1.25;display:flex}.center-stack .match-clock strong{white-space:nowrap}@media(max-width:650px){.lobby-language-row .lang-switch__select{min-height:44px}.center-stack .action-stage__phase{font-size:14px}.center-stack .action-stage__prompt,.center-stack .match-clock{font-size:10px}}.lobby-language-row .lang-switch{color:#69432c}.token-motion-anchor .board-piece__ring,.token-motion-anchor .board-piece__plate{display:none}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}.lobby-shell{height:100dvh;min-height:0;padding:16px;overflow:hidden;align-items:center}.lobby-shell .lobby-viewport{width:min(100%,1040px);max-height:100%;padding:0;background:none;border:0;box-shadow:none;min-height:0}.lobby-shell .lobby-launcher--frame{width:100%;max-height:calc(100dvh - 32px);padding:24px;gap:18px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.lobby-launcher--frame .lobby-launcher__head{align-items:center;justify-content:space-between;gap:18px}.lobby-launcher--frame .lobby-launcher__sub{display:block}.lobby-launcher--frame .lang-switch{flex:none}.lobby-setup-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:20px;align-items:stretch}.lobby-setup{display:flex;flex-direction:column;gap:12px;min-width:0}.lobby-launcher--frame .lobby-modes{flex:1;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.lobby-launcher--frame .lobby-mode{padding:18px 14px;min-width:0;border-radius:16px}.lobby-launcher--frame .lobby-mode__title{font-size:24px}.lobby-launcher--frame .lobby-mode__tagline{font-size:13px}.lobby-launcher--frame .lobby-mode__pills{display:flex;gap:4px}.lobby-launcher--frame .lobby-pill{font-size:9px;letter-spacing:0;padding:3px 7px}.lobby-game-settings{border:1px solid #ad874b3d;border-radius:12px;padding:10px 12px;min-height:80px}.lobby-game-settings p{margin:6px 0 0;font-size:12px;line-height:1.35;color:#795b42}.lobby-seats{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:14px;font-weight:600}.lobby-seats select{min-width:62px;background:#fff8e8;border:1px solid #b19158;border-radius:8px;padding:5px 10px}.lobby-launcher--frame .series-picker{margin:0}.lobby-launcher--frame .series-picker>div{gap:6px}.lobby-launcher--frame .series-picker button{flex:1;padding:6px;min-height:36px;font-size:13px}.lobby-launcher--frame .lobby-stake{padding:14px;border-radius:16px;min-width:0}.lobby-launcher--frame .lobby-stake__amount{margin-top:8px;padding:2px 8px}.lobby-launcher--frame .lobby-stake__input{font-size:32px}.lobby-launcher--frame .series-budget-summary{min-height:0;font-size:12px;line-height:1.3;text-align:center;margin:8px 0}.lobby-launcher--frame .lobby-stake__slider-row{margin:12px 0}.lobby-launcher--frame .lobby-stake__presets{flex-wrap:nowrap;margin-top:4px;gap:5px}.lobby-launcher--frame .lobby-stake__presets{margin-bottom:0}.lobby-launcher--frame .lobby-stake__preset{flex:1;padding:7px 4px;font-size:12px;white-space:nowrap}.lobby-launcher--frame .lobby-stake__scale{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;gap:6px}.lobby-launcher--frame .lobby-stake__scale>div{padding:7px 4px}.lobby-launcher--frame .lobby-stake__scale span{font-size:9px;letter-spacing:0}.lobby-entry{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px;padding-top:16px;border-top:1px solid #ac85483d}.lobby-launcher--frame .lobby-nick{font-size:12px;min-width:0}.lobby-launcher--frame .lobby-nick input{min-width:0;width:0;min-height:42px;font-size:16px}.lobby-entry-tabs{display:flex;border:1px solid #ad874b55;background:#eadbbc;border-radius:10px;padding:3px;gap:4px}.lobby-entry-tabs button{flex:1;font-weight:700;font-size:14px;border-radius:7px;padding:5px}.lobby-entry-tabs button[aria-selected=true]{background:#fff8e9;box-shadow:0 1px 4px #45271b24;color:#7d3340}.lobby-entry-actions{grid-column:1/-1;min-height:54px;display:flex;align-items:stretch}.lobby-entry-actions>.lobby-play{min-height:54px;box-shadow:none;padding:10px}.lobby-network-actions{display:grid;grid-template-columns:1fr 1fr 1.35fr;gap:10px;width:100%}.lobby-network-actions>button,.lobby-network-actions .lobby-more__join button{background:#e8c374;border:1px solid #b88e40;border-radius:10px;font-size:13px;padding:9px;letter-spacing:0;text-transform:none;font-weight:700}.lobby-network-actions button:disabled{opacity:.45}.lobby-network-actions .lobby-more__join input{flex:1;min-width:0;width:40px;font-size:14px}.lobby-status-area{grid-column:1/-1}.lobby-status-area:empty{display:none}.lobby-launcher--frame .lobby-launcher__foot{gap:8px 20px;padding:0;flex-shrink:0}.lobby-launcher--frame .lobby-launcher__foot button{font-size:12px;min-height:24px}.lobby-launcher--frame .lang-switch__label{color:#795b42}@media(max-width:700px){.lobby-shell{padding:8px}.lobby-shell .lobby-launcher--frame{max-height:calc(100dvh - 16px);padding:16px;gap:12px;border-radius:18px}.lobby-launcher--frame .lobby-launcher__title{font-size:21px}.lobby-launcher--frame .lobby-launcher__sub,.lobby-launcher--frame .lang-switch__label{display:none}.lobby-launcher--frame .lang-switch select{max-width:112px;min-height:36px;font-size:13px}.lobby-setup-grid{grid-template-columns:1fr;gap:10px}.lobby-setup{gap:8px}.lobby-launcher--frame .lobby-mode{padding:10px 12px}.lobby-launcher--frame .lobby-mode__title{font-size:21px;margin-top:2px}.lobby-launcher--frame .lobby-mode__tagline{font-size:11px;margin-top:4px}.lobby-launcher--frame .lobby-mode__pills{display:none}.lobby-game-settings{padding:7px 10px;min-height:0}.lobby-game-settings p{font-size:11px;margin-top:4px}.lobby-seats{font-size:13px}.lobby-seats select{padding:2px 8px}.lobby-launcher--frame .lobby-stake{padding:10px}.lobby-launcher--frame .lobby-stake__input{font-size:26px}.lobby-launcher--frame .lobby-stake__amount{margin-top:4px}.lobby-launcher--frame .lobby-stake__slider-row{display:none}.lobby-launcher--frame .series-budget-summary{min-height:0;font-size:11px;margin:4px 0}.lobby-launcher--frame .lobby-stake__scale{margin-top:6px}.lobby-launcher--frame .lobby-stake__scale>div{padding:3px}.lobby-entry{gap:8px;grid-template-columns:1fr;padding-top:10px}.lobby-entry-tabs{min-height:38px}.lobby-entry-actions{min-height:50px}.lobby-entry-actions>.lobby-play{min-height:50px;font-size:13px;letter-spacing:.03em}.lobby-network-actions{grid-template-columns:1fr 1fr;gap:6px}.lobby-network-actions .lobby-more__join{grid-column:1/-1;min-height:38px}.lobby-launcher--frame .lobby-launcher__foot{display:grid;grid-template-columns:1fr 1fr;gap:2px 12px}.lobby-launcher--frame .lobby-launcher__foot button{font-size:11px;min-height:24px}}@media(max-width:700px)and (max-height:740px){.lobby-shell .lobby-launcher--frame{padding:8px;gap:6px}.lobby-launcher--frame .lobby-mode__tagline{display:none}.lobby-launcher--frame .lobby-mode{padding:8px 10px}.lobby-launcher--frame .lobby-stake__scale span{font-size:8px}.lobby-launcher--frame .lobby-stake{padding:8px}.lobby-game-settings{padding:5px 8px}.lobby-entry{padding-top:6px;gap:6px}.lobby-launcher--frame .lobby-nick input{min-height:40px}.lobby-entry-tabs{min-height:36px}.lobby-launcher--frame .lobby-launcher__foot{gap:0 10px}.lobby-launcher--frame .lobby-launcher__foot button{min-height:22px}}@media(min-width:701px)and (max-height:650px){.lobby-shell .lobby-launcher--frame{padding:14px;gap:10px}.lobby-launcher--frame .lobby-mode,.lobby-launcher--frame .lobby-stake{padding:10px}.lobby-entry{padding-top:10px}}
