.economy-panel{border-top:1px solid var(--line);padding:20px 24px 8px}.jackpot-strip{color:var(--gold);background:linear-gradient(120deg,#443425,#2d2530);border:1px solid #ebc78042;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:14px 18px;display:flex}.jackpot-strip>span{letter-spacing:.08em;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.jackpot-strip>strong{margin-left:auto;font-size:25px}.jackpot-strip small{font-size:12px;font-weight:500}.jackpot-strip p{color:#d0bb9e;width:100%;margin:0;font-size:12px;line-height:1.6}.funding-breakdown{grid-template-columns:repeat(4,1fr);gap:12px;padding:19px 0 8px;display:grid}.funding-breakdown>div{flex-direction:column;gap:8px;display:flex}.funding-breakdown small{letter-spacing:.05em;color:var(--muted);font-size:10px}.funding-breakdown strong{color:var(--text);font-size:17px}.economy-note{color:var(--muted);margin:7px 0;font-size:11px;line-height:1.65}.room-jackpot{color:var(--gold);align-items:center;gap:6px;padding:0 20px 16px;font-size:11px;display:flex}.room-jackpot strong{margin-left:auto}.room-jackpot>span{background:#ebc78012;border-radius:12px;padding:4px 6px;font-size:9px}@media (max-width:600px){.economy-panel{padding:16px}.funding-breakdown{grid-template-columns:repeat(2,1fr)}.jackpot-strip{padding:12px}.jackpot-strip>strong{font-size:22px}}.room-meta,.filter-tabs{flex-wrap:wrap}.pace-notice{color:var(--muted);align-items:center;gap:8px;margin:0 0 16px;font-size:12px;display:flex}.pace-notice strong{color:var(--text)}
.crypto-wallet{gap:20px;max-width:1100px;display:grid}.payment-intro,.payment-section{padding:26px}.payment-title{align-items:center;gap:14px;display:flex}.payment-title>div{flex:1}.payment-title p{margin:7px 0 0;font-size:12px}.sandbox-pill{color:var(--gold);letter-spacing:.08em;border:1px solid #ebc78050;border-radius:20px;align-items:center;gap:6px;margin-left:auto;padding:6px 10px;font-size:10px;font-weight:700;display:inline-flex}.sandbox-notice{background:#ebc7800a;border:1px solid #ebc78025;border-radius:10px;margin-top:22px;padding:16px 18px}.sandbox-notice strong{color:var(--gold);font-size:13px}.sandbox-notice p{margin:7px 0 0;font-size:12px;line-height:1.8}.payment-balances{grid-template-columns:1fr 1fr;gap:20px;display:grid}.payment-balances section{flex-direction:column;gap:9px;padding:23px;display:flex}.payment-balances small,.payment-quote small{letter-spacing:.06em;color:var(--muted);font-size:10px}.payment-balances strong{align-items:center;gap:9px;font-size:29px;display:flex}.payment-balances span{color:var(--muted);font-size:12px}.payment-tabs{gap:8px;margin-bottom:22px;display:flex}.payment-tabs button{color:var(--muted);background:0 0;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;display:flex}.payment-tabs button[aria-pressed=true]{color:var(--purple);background:#bda0f51a}.payment-asset-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;display:grid}.payment-asset-grid>button{border:1px solid var(--line);background:var(--bg);text-align:left;border-radius:12px;gap:8px;padding:17px 12px;display:grid;position:relative}.payment-asset-grid>button[aria-pressed=true]{border-color:var(--purple);background:#bda0f50a}.payment-asset-grid small{color:var(--muted)}.payment-asset-grid>button>svg{color:var(--purple);position:absolute;top:15px;right:12px}.coin-label{letter-spacing:.06em;width:fit-content;color:var(--purple);background:#bda0f51a;border-radius:7px;padding:5px 8px;font-size:9px;font-weight:800}.coin-usdc{color:#8ebff8;background:#3189eb25}.coin-usdt{color:#9dd8bd;background:#51cba625}.coin-btc{color:#ebc780;background:#f4b65425}.payment-quote{grid-template-columns:150px 1fr auto;align-items:end;gap:18px;margin-top:24px;display:grid}.payment-quote label{color:var(--muted);gap:8px;font-size:12px;display:grid}.payment-quote>div{flex-direction:column;gap:7px;padding-bottom:2px;display:flex}.payment-quote strong{font-size:19px}.payment-quote span,.payment-caption{color:var(--muted);font-size:11px}.payment-caption{margin:17px 0 0;line-height:1.8}.payment-section>h3{margin-bottom:14px}.payment-section>p{margin-top:10px;line-height:1.8}.payment-order{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:13px;padding:18px 0;display:flex}.payment-order>div:not(.payment-order-actions){flex-direction:column;flex:1;gap:6px;min-width:170px;display:flex}.payment-order strong{font-size:12px}.payment-order span:not(.payment-order-icon):not(.payment-state),.payment-order strong small{color:var(--muted);font-size:10px}.payment-order-icon{border:1px solid var(--line);color:var(--purple);border-radius:10px;padding:9px;display:flex}.payment-state{background:#ffffff08;border-radius:15px;padding:5px 9px;font-size:10px}.state-settled,.state-completed{color:var(--mint);background:#9dd8bd12}.state-confirming,.state-reserved{color:var(--gold);background:#ebc78012}.payment-order-actions{gap:8px;display:flex}.payment-ledger-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:14px 0;font-size:12px;display:flex}.payment-ledger-row>div,.payment-ledger-row>span{gap:5px;display:grid}.payment-ledger-row small{color:var(--muted);font-size:10px}.payment-ledger-row>span{text-align:right}.cash-game-label{color:var(--gold);background:#ebc7800a;border:1px solid #ebc78035;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:13px 18px;font-size:12px;display:flex}@media (max-width:760px){.payment-quote{grid-template-columns:1fr 1fr}.payment-quote>.button{grid-column:1/-1}.payment-asset-grid{grid-template-columns:1fr 1fr}.payment-intro,.payment-section{padding:18px}.payment-balances{gap:12px}.payment-balances section{padding:17px}.payment-balances strong{font-size:23px}.payment-title{flex-wrap:wrap}.payment-title h2{font-size:19px}.payment-order .button{font-size:10px}.payment-order-actions{justify-content:flex-end;width:100%}}.coin-cap{color:#9dd8bd;background:#9dd8bd25}.crypto-wallet .credit-review{border:1px solid var(--line);background:var(--bg);border-radius:12px;gap:12px;margin:12px 0;padding:20px;display:grid}.crypto-wallet .credit-review p{line-height:1.7}.crypto-wallet .credit-review label{gap:8px;display:grid}.crypto-wallet .credit-review .button{width:fit-content}
.caller-content.has-machine{grid-template-columns:minmax(0,1.35fr) minmax(170px,.85fr);align-items:center;gap:12px;min-height:295px;padding:16px 24px 20px 13px;display:grid}.bingo-machine{isolation:isolate;width:100%;min-width:0;position:relative}.bingo-machine:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 35% 55%,#9670c51f,#0000 63%);position:absolute;inset:10% 0 10% 3%}.machine-scene{width:100%;height:auto;display:block;overflow:visible}.machine-caption{color:#907e9d;white-space:nowrap;justify-content:space-between;align-items:center;gap:10px;margin:-2px 8% 0 7%;font-size:8px;display:flex}.machine-caption>span:first-child{letter-spacing:1.6px;color:#baa2ce;align-items:center;gap:6px;font-size:6px;display:flex}.machine-caption i{background:#ddc393;border-radius:50%;width:4px;height:4px;display:block}.machine-mixing .machine-caption i{background:#a2efca;box-shadow:0 0 8px #a2efca55}.machine-air{opacity:0}.machine-mixing .machine-air{opacity:1}.machine-mixing .machine-air path{animation:1.4s linear infinite machine-airflow}.machine-mixing .machine-led{animation:2.3s ease-in-out infinite machine-led-glow}.has-machine .caller-copy{min-width:0;padding:0 3px 0 0}.has-machine .caller-copy h2{font-size:clamp(18px,1.7vw,26px);line-height:1.4}.has-machine .caller-copy p{max-width:280px;line-height:1.8}@keyframes machine-airflow{to{stroke-dashoffset:42px}}@keyframes machine-led-glow{50%{opacity:.45}}@media (min-width:1550px){.caller-content.has-machine{grid-template-columns:minmax(0,1.25fr) minmax(230px,.8fr);gap:20px;min-height:340px;padding:16px 28px 23px 15px}.machine-caption{font-size:10px}.machine-caption>span:first-child{font-size:7px}}@media (max-width:1190px){.caller-content.has-machine{grid-template-columns:minmax(0,1.2fr) minmax(150px,.85fr);gap:7px;min-height:255px;padding:13px 17px 17px 7px}.has-machine .caller-copy h2{font-size:19px}.has-machine .caller-copy>p{font-size:9px}.machine-caption{margin-left:7%;margin-right:5%;font-size:7px}.machine-caption>span:first-child{letter-spacing:1px;font-size:5px}}@media (max-width:980px) and (min-width:741px){.caller-content.has-machine{grid-template-columns:minmax(0,1.35fr) minmax(160px,.85fr);min-height:265px}}@media (max-width:740px){.caller-content.has-machine{grid-template-columns:1fr;gap:14px;padding:9px 19px 23px}.bingo-machine{justify-self:center;max-width:465px}.machine-caption{font-size:8px}.machine-caption>span:first-child{font-size:6px}.has-machine .caller-copy{text-align:center;padding:0}.has-machine .caller-copy h2{font-size:23px}.has-machine .caller-copy>p{max-width:none;margin:7px 0 12px;font-size:10px}.has-machine .game-prize{justify-content:center}.has-machine .game-prize>span:last-child{width:auto;margin:0}.has-machine .caller-copy .eyebrow{font-size:7px}}@media (max-width:440px){.caller-content.has-machine{gap:17px;padding:4px 12px 20px}.has-machine .caller-copy h2{font-size:21px}.machine-caption{font-size:7px}.machine-caption>span:first-child{font-size:5px}.has-machine .game-prize{font-size:9px}.has-machine .game-prize>strong{font-size:18px}}@media (prefers-reduced-motion:reduce){.machine-mixing .machine-air path,.machine-mixing .machine-led{animation:none}}.machine-webgl-stage{aspect-ratio:1.32;width:100%;position:relative;overflow:hidden}.machine-webgl-stage canvas{width:100%;height:100%;display:block}.machine-webgl-stage.machine-initializing{visibility:hidden;position:absolute;inset:0}.realistic-machine .machine-caption{margin:0 5%;font-size:9px}.realistic-machine .machine-caption>span:first-child{letter-spacing:1.2px;font-size:7px}.caller-content.has-machine{grid-template-columns:minmax(0,1.6fr) minmax(150px,.75fr);gap:9px;min-height:330px}.realistic-machine:before{background:radial-gradient(at 38% 65%,#e8bf7c0c,#0000 65%)}@media (max-width:740px){.caller-content.has-machine{grid-template-columns:1fr}.realistic-machine{max-width:490px}.realistic-machine .machine-caption{font-size:9px}}
.host-voice-settings{border:1px solid var(--line);background:#bda0f508;border-radius:14px;margin:24px 0;padding:20px}.host-voice-settings h3{margin:0 0 8px}.host-voice-settings p{color:var(--muted);margin:0 0 16px;font-size:13px;line-height:1.6}.host-voice-settings>label{margin-bottom:8px;font-size:12px;font-weight:600;display:block}.host-voice-controls{align-items:stretch;gap:12px;display:flex}.host-voice-controls select{flex:1;min-width:0}.host-voice-controls button{white-space:nowrap}.host-voice-settings>small{color:var(--muted);margin-top:12px;font-size:11px;line-height:1.6;display:block}@media (max-width:600px){.host-voice-controls{flex-direction:column}.host-voice-settings{padding:16px}}
.win-celebration{z-index:95;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);isolation:isolate;background:#090611bd;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.win-confetti{pointer-events:none;z-index:3;position:absolute;inset:0;overflow:hidden}.win-confetti i{left:var(--left);background:var(--colour);opacity:0;width:8px;height:14px;animation:win-confetti-fall var(--duration) var(--delay) ease-in forwards;border-radius:2px;position:absolute;top:-25px}.win-confetti i:nth-child(3n){border-radius:50%;width:9px;height:9px}.win-confetti i:nth-child(5n){width:5px;height:18px}.win-dialog{z-index:2;scrollbar-width:thin;scrollbar-color:#7f5d8c transparent;background:radial-gradient(at 50% 0,#8860ad33,#0000 55%),#21172c;border:1px solid #e8c8856b;border-radius:24px;outline:none;width:850px;max-width:100%;max-height:94dvh;padding:25px 30px 23px;animation:.42s ease-out win-dialog-arrive;position:relative;overflow:auto;box-shadow:0 24px 100px #0009,0 0 100px #b89cdb10}.win-dialog-single{width:640px}.win-close{z-index:2;color:#c4aed9;background:#ffffff05;position:absolute;top:16px;right:16px}.win-header{text-align:center;padding:0 20px 20px}.win-trophy{color:#f2d28e;background:linear-gradient(145deg,#e7c6811c,#c5a0f50a);border:1px solid #e7c68135;border-radius:19px;place-items:center;width:61px;height:61px;margin:0 auto 13px;display:grid;position:relative;box-shadow:0 0 34px #e7c68110}.win-trophy>svg:last-child{color:#d3b3ff;position:absolute;top:-3px;right:-9px}.win-header .eyebrow{letter-spacing:2.6px;color:#b99ad0;margin-bottom:9px;font-size:8px}.win-header>h2{color:#f1d28e;letter-spacing:1px;text-shadow:0 0 24px #ddba7b1a;font-size:36px;font-weight:800;line-height:1.15}.win-header>p{color:#af97c2;margin:11px 0 14px;font-size:12px}.win-header>p>strong{color:#e8d8f6}.win-credit{color:#efcf8b;background:#e3bd750c;border:1px solid #e3bd7535;border-radius:11px;align-items:center;gap:9px;padding:9px 16px;display:inline-flex}.win-credit strong{letter-spacing:-1px;font:800 26px Manrope,sans-serif}.win-credit>span{color:#b59c77;font-size:10px}.win-draw-detail{color:#8e769f;justify-content:center;align-items:center;gap:9px;margin-top:15px;font-size:9px;display:flex}.win-draw-detail>i{background:#6c527e;border-radius:50%;width:3px;height:3px}.win-draw-detail b{color:#dbc4eb;font-weight:650}.win-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.win-dialog-single .win-cards{grid-template-columns:1fr;max-width:510px;margin:auto}.win-proof-card{background:linear-gradient(140deg,#a180be0e,#0000),#19111f;border:1px solid #dab56f58;border-radius:13px;min-width:0;padding:16px;box-shadow:0 4px 20px #0002}.win-proof-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.win-proof-heading>strong{color:#ead8f8;align-items:center;gap:7px;font-size:12px;display:flex}.win-proof-heading>strong>svg{color:#bc9cd4}.win-proof-heading>span{color:#e7c581;font-size:12px;font-weight:650}.win-stages{flex-wrap:wrap;gap:7px;margin:11px 0 14px;display:flex}.win-stages>span{color:#a2dcc0;background:#8ccdae0c;border:1px solid #8ccdae24;border-radius:5px;align-items:center;gap:4px;padding:3px 7px;font-size:8px;display:flex}.win-bingo-letters{text-align:center;color:#bba0d2;letter-spacing:2px;grid-template-columns:repeat(5,1fr);margin:0 0 10px;font:750 16px Manrope,sans-serif;display:grid}.win-number-grid{gap:5px;display:grid}.win-grid-75{grid-template-columns:repeat(5,minmax(0,1fr))}.win-grid-90{grid-template-columns:repeat(9,minmax(0,1fr));gap:4px}.win-cell{aspect-ratio:1;color:#7a668d;background:#ded5e9;border:1px solid #0000;border-radius:5px;place-items:center;min-width:0;font-size:19px;font-weight:650;display:grid;position:relative}.win-cell-called{color:#d9c2a1;background:#6b5638;border-color:#9b7c4a}.win-cell.win-cell-blank{background:#302337;border-color:#0000}.win-cell.win-cell-highlight{color:#56340d;background:linear-gradient(145deg,#fae7ad,#e9bf72);border-color:#ffe6a3;font-weight:800;box-shadow:inset 0 0 0 1px #fff6,0 0 12px #f3cf8129}.win-cell.win-cell-blank.win-row-highlight{background:#d7b36e24;border-top-color:#e6c78835;border-bottom-color:#e6c78835;border-radius:3px}.win-cell-highlight:after{content:"";pointer-events:none;border:1px solid #8b57113b;border-radius:50%;position:absolute;inset:4px}.win-decisive-cell.win-cell-highlight{outline-offset:1px;z-index:1;outline:2px solid #c4f7d5}.win-cell-check{color:#895a22;position:absolute;top:2px;right:2px}.win-grid-90>.win-cell{border-radius:4px;font-size:14px}.win-grid-90 .win-cell-check{width:7px;height:7px;top:1px;right:1px}.win-grid-90 .win-cell-highlight:after{inset:2px}.win-proof-card>footer{color:#745b86;letter-spacing:.6px;justify-content:space-between;align-items:center;gap:8px;margin-top:13px;font-size:7px;display:flex}.win-proof-card>footer>span:last-child{color:#8eac99;letter-spacing:0;align-items:center;gap:4px;display:flex}.win-actions{text-align:center;border-top:1px solid #ffffff0b;margin-top:22px;padding-top:18px}.win-actions>p{color:#aa92bd;justify-content:center;align-items:center;gap:6px;margin:0 0 15px;font-size:10px;display:flex}.win-actions>p>svg{color:#dfbf82}.win-actions>.button{min-width:180px;padding:12px 25px;font-size:12px}.win-actions>small{color:#80698f;margin-top:12px;font-size:9px;display:block}@keyframes win-confetti-fall{0%{opacity:0;transform:translateY(-10px)rotate(0)}8%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate3d(var(--drift),110vh,0) rotate(780deg)}}@keyframes win-dialog-arrive{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:740px){.win-celebration{padding:17px}.win-dialog{border-radius:19px;padding:24px 19px 20px}.win-header{padding:0 5px 19px}.win-header>h2{font-size:30px}.win-trophy{border-radius:16px;width:53px;height:53px;margin-bottom:12px}.win-trophy>svg:first-child{width:29px}.win-cards{gap:12px}.win-proof-card{padding:12px}.win-cell{font-size:16px}.win-grid-90>.win-cell{font-size:12px}.win-cell-check{width:8px;height:8px}.win-proof-heading>strong,.win-proof-heading>span{font-size:10px}.win-proof-card>footer{font-size:6px}.win-actions>small{font-size:8px}}@media (max-width:520px){.win-cards{grid-template-columns:1fr}.win-dialog{padding:21px 16px 18px}.win-header>h2{letter-spacing:.5px;font-size:27px}.win-header>p{font-size:11px}.win-credit strong{font-size:23px}.win-credit>span{font-size:9px}.win-draw-detail{gap:7px;font-size:8px}.win-proof-card{padding:14px}.win-cell{font-size:21px}.win-grid-90>.win-cell{font-size:14px}.win-stages>span{font-size:8px}.win-proof-card>footer{font-size:7px}.win-actions>p{gap:5px;font-size:9px;line-height:1.8}.win-actions>small{font-size:8px;line-height:1.8}.win-cell-check{width:10px;height:10px}.win-grid-90{gap:3px}.win-grid-90 .win-cell-check{width:7px;height:7px}}@media (prefers-reduced-motion:reduce){.win-confetti{display:none}.win-dialog{animation:none}}.win-replay-button{color:#c4a2e9;white-space:nowrap;background:#b99ae916;border:1px solid #b99ae929;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;display:inline-flex}@media (max-width:440px){.winner-row{flex-wrap:wrap}.win-replay-button{margin-left:auto}}
