.GameHeader_header__GwEO2{padding:1.25rem 1.5rem;display:flex;justify-content:space-between;align-items:center;z-index:10;background:linear-gradient(180deg,rgba(0,0,0,.8),transparent);flex-shrink:0}.GameHeader_backBtn__hcBQ0{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);color:#fff;width:44px;height:44px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s;flex-shrink:0}.GameHeader_backBtn__hcBQ0:hover{background:rgba(255,255,255,.18)}.GameHeader_title__sgQxh{font-size:.85rem;font-weight:700;color:var(--on-surface-variant,#adaaaa);letter-spacing:.03em;white-space:nowrap}.GameHeader_right__6YL0E{display:flex;align-items:center;gap:.5rem}.GameHeader_quotaChip__IEVYS{font-family:var(--font-sans,sans-serif);font-size:.75rem;font-weight:700;color:rgba(255,255,255,.55);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);padding:.25rem .65rem;border-radius:20px;letter-spacing:.06em;white-space:nowrap}.GameHeader_quotaChip__IEVYS strong{color:rgba(255,200,80,.85)}.GameHeader_muteBtn__hfSGB{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.55);width:44px;height:44px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s;flex-shrink:0}.GameHeader_muteBtn__hfSGB:hover{background:rgba(255,255,255,.15);color:#fff}.WongTaekGame_gameContainer__3V_yw{position:fixed;inset:0;width:100%;overflow:hidden;color:#fff;display:flex;flex-direction:column;background:radial-gradient(circle at 50% 82%,rgba(212,175,55,.16),transparent 55%),radial-gradient(circle at 50% -10%,rgba(212,175,55,.15),transparent 50%),var(--surface-lowest,#000);font-family:var(--font-sans-thai,var(--font-prompt,system-ui,sans-serif))}.WongTaekGame_cardCounter__AB97p,.WongTaekGame_playerCount___bzci{font-size:.8rem;color:rgba(255,255,255,.55);letter-spacing:.08em;display:flex;align-items:center;gap:.4rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.WongTaekGame_main__IfgtH{flex:1 1;min-height:0;display:flex;align-items:center;justify-content:center;padding:clamp(.75rem,3vw,1.5rem);position:relative}.WongTaekGame_startScreen__HhQ0z{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;padding:1rem}.WongTaekGame_startKicker__lWK44{font-size:.7rem;letter-spacing:.04em;font-weight:700;color:var(--gold-200,#ffe792)}.WongTaekGame_startTitle__SM3Ql{font-size:clamp(2.8rem,14vw,4rem);font-weight:900;letter-spacing:-.02em;margin:.4rem 0 0;background:linear-gradient(180deg,var(--gold-200,#ffe792),var(--gold-400,#D4AF37));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 0 24px rgba(229,206,118,.28))}.WongTaekGame_startSub__u4zaJ{font-size:.9rem;color:var(--on-surface-variant,#adaaaa);letter-spacing:.04em;margin:0 0 1.5rem}.WongTaekGame_startBtn__nMOc1{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(180deg,var(--gold-200,#ffe792),var(--gold-400,#D4AF37));color:var(--on-primary,#655400);border:1px solid rgba(255,231,146,.5);padding:clamp(.9rem,3.6vw,1.15rem) clamp(1.8rem,8vw,3rem);font-size:clamp(.95rem,4vw,1.1rem);font-weight:800;letter-spacing:.08em;border-radius:14px;cursor:pointer;font-family:inherit;box-shadow:0 14px 36px rgba(212,175,55,.3);transition:transform .2s,box-shadow .2s}.WongTaekGame_startBtn__nMOc1:hover{transform:translateY(-3px);box-shadow:0 18px 44px rgba(212,175,55,.45)}.WongTaekGame_gamePlayArea__MzQFR{display:flex;flex-direction:column;align-items:center;gap:clamp(.5rem,2.5vh,1rem);width:100%;height:100%;min-height:0}.WongTaekGame_turnPlate__ObPph{display:flex;align-items:baseline;gap:.5rem;flex-shrink:0}.WongTaekGame_turnLabel__gR2vz{font-size:.7rem;letter-spacing:.16em;font-weight:700;color:var(--on-surface-variant,#adaaaa)}.WongTaekGame_turnName__s3_zG{font-size:1.4rem;font-weight:800;letter-spacing:-.01em;color:var(--on-surface,#fff)}.WongTaekGame_cardStack__by9iG{position:relative;flex:1 1;min-height:0;width:100%;display:flex;align-items:center;justify-content:center;perspective:1200px}.WongTaekGame_cardBack1__SSmv4,.WongTaekGame_cardBack2___EHJ1{position:absolute;aspect-ratio:3/4;border-radius:18px;background:linear-gradient(160deg,rgba(255,255,255,.05),rgba(0,0,0,.4));border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 40px rgba(0,0,0,.45);pointer-events:none}.WongTaekGame_cardBack2___EHJ1{width:min(67vw,272px);transform:translate(12px,-34px) rotate(5deg) scale(.9);opacity:.16}.WongTaekGame_cardBack1__SSmv4{width:min(73vw,300px);transform:translate(6px,-17px) rotate(2deg) scale(.95);opacity:.32}.WongTaekGame_cardFront__uiJK_{position:relative;width:min(86vw,340px);aspect-ratio:3/4;max-height:min(82vh,580px);overflow:hidden;border-radius:20px;transform-style:preserve-3d;background:linear-gradient(160deg,rgba(255,255,255,.06),rgba(12,12,12,.96) 72%);border:1px solid var(--gold-400,#d4af37);box-shadow:0 30px 60px rgba(0,0,0,.55),0 0 70px var(--glow-gold-strong,rgba(255,215,0,.3));padding:clamp(14px,4vw,18px);display:flex;flex-direction:column}.WongTaekGame_cardIndex__aobXG{font-size:.62rem;letter-spacing:.18em;font-weight:700;color:rgba(255,255,255,.4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.WongTaekGame_cardTypeStamp__8r3Fr{position:absolute;top:clamp(12px,3.5vw,16px);right:clamp(12px,3.5vw,16px);padding:4px 9px;border-radius:6px;font-size:.58rem;font-weight:800;letter-spacing:.16em;color:var(--accent-color,var(--gold-200));border:1px solid var(--accent-color,var(--gold-200));background:rgba(0,0,0,.45)}.WongTaekGame_cardBody__yW3jX{flex:1 1;display:flex;align-items:center;justify-content:center;text-align:center;padding:clamp(18px,5vw,28px) 8px}.WongTaekGame_cardText__nPEXe{font-weight:600;line-height:var(--text-body-line-height,1.7);color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.5);overflow-wrap:break-word;text-wrap:balance}.WongTaekGame_cardTextLg__rJQME{font-size:clamp(1.25rem,6.6vw,1.75rem)}.WongTaekGame_cardTextMd__KciWW{font-size:clamp(1.1rem,5.4vw,1.45rem)}.WongTaekGame_cardTextSm__BXTaM{font-size:clamp(.95rem,4.4vw,1.2rem)}.WongTaekGame_cardDivider__4Kxyl{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:4px;color:var(--accent-color,var(--gold-200))}.WongTaekGame_cardDivider__4Kxyl svg{width:15px;height:15px;opacity:.75}.WongTaekGame_cardDividerLine__7x0Gw{flex:1 1;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent-color,var(--gold-200)) 45%,transparent),transparent)}.WongTaekGame_footer__EEICD{flex-shrink:0;padding:clamp(.75rem,3vw,1.25rem) clamp(1rem,4vw,1.5rem) clamp(1.25rem,4vw,1.75rem);display:flex;justify-content:center;z-index:10}.WongTaekGame_drawBar__OuuZP{display:flex;align-items:center;gap:12px;width:100%;max-width:420px}.WongTaekGame_drawBtn__D_bs8{flex:1 1;height:clamp(54px,14vw,64px);border-radius:14px;cursor:pointer;font-family:inherit;background:linear-gradient(180deg,var(--gold-200,#ffe792),var(--gold-400,#D4AF37));border:1px solid rgba(255,231,146,.5);color:var(--on-primary,#655400);font-weight:900;font-size:clamp(1rem,4.6vw,1.15rem);letter-spacing:.12em;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 0 0 4px rgba(212,175,55,.1),0 14px 30px var(--glow-gold,rgba(255,215,0,.15));transition:transform .18s}.WongTaekGame_drawBtn__D_bs8:active{transform:scale(.97)}.WongTaekGame_sideBtnRules__L35FA{position:relative;width:clamp(48px,13vw,54px);height:clamp(48px,13vw,54px);border-radius:50%;flex-shrink:0;background:rgba(155,89,182,.12);border:1px solid rgba(155,89,182,.32);color:var(--accent-purple,#9b59b6);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .18s,transform .18s}.WongTaekGame_sideBtnRules__L35FA:hover{background:rgba(155,89,182,.22)}.WongTaekGame_sideBtnRules__L35FA:active{transform:scale(.94)}.WongTaekGame_sideBtnCount__qoroo{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--accent-purple,#9b59b6);color:#1a0f24;font-size:.62rem;font-weight:800;display:flex;align-items:center;justify-content:center}.WongTaekGame_endScreen__R1BTZ{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem;padding:1rem}.WongTaekGame_endKicker__wLGI4{font-size:.7rem;letter-spacing:.04em;font-weight:700;color:var(--gold-200,#ffe792)}.WongTaekGame_endTitle___nZYF{font-size:clamp(2.2rem,11vw,3rem);font-weight:900;margin:0;line-height:1.1;letter-spacing:-.02em;background:linear-gradient(180deg,var(--gold-200,#ffe792),var(--gold-400,#D4AF37));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.WongTaekGame_endStatsPanel__Plxnw{display:flex;align-items:center;gap:clamp(1.5rem,8vw,2.5rem);background:rgba(20,18,16,.7);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,231,146,.16);border-radius:20px;padding:1.25rem clamp(1.5rem,8vw,2.5rem)}.WongTaekGame_endStat__ir3xR{display:flex;flex-direction:column;align-items:center;gap:.3rem}.WongTaekGame_endStatNumber__PaFEo{font-size:clamp(2rem,10vw,2.5rem);font-weight:900;color:var(--gold-200,#ffe792);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.WongTaekGame_endStatLabel__vOIKo{font-size:.72rem;color:rgba(255,255,255,.45);letter-spacing:.04em}.WongTaekGame_endStatDivider__IVMJI{width:1px;height:46px;background:rgba(255,255,255,.12)}.WongTaekGame_endBtn__XLvZn{background:linear-gradient(180deg,var(--gold-200,#ffe792),var(--gold-400,#D4AF37));color:var(--on-primary,#655400);border:1px solid rgba(255,231,146,.5);padding:.9rem 2.5rem;font-size:1rem;font-weight:800;letter-spacing:.04em;border-radius:12px;cursor:pointer;font-family:inherit;box-shadow:0 10px 26px rgba(212,175,55,.3);transition:transform .2s}.WongTaekGame_endBtn__XLvZn:hover{transform:translateY(-2px)}.WongTaekGame_endBtn__XLvZn:active{transform:scale(.97)}.WongTaekGame_modalOverlay__2IWw8{position:fixed;inset:0;background:rgba(0,0,0,.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:100;padding:1.5rem}.WongTaekGame_rulesModal__ZeTdi{background:var(--surface-container-low,#131313);border:1px solid rgba(255,231,146,.16);border-radius:22px;width:100%;max-width:480px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 25px 60px rgba(0,0,0,.6)}.WongTaekGame_modalHeader__cRSUD{padding:1.25rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;align-items:center}.WongTaekGame_modalHeader__cRSUD h2{display:flex;align-items:center;gap:8px;font-size:1.1rem;color:var(--gold-200,#ffe792);margin:0}.WongTaekGame_modalHeader__cRSUD button{background:none;border:none;color:rgba(255,255,255,.5);cursor:pointer;display:flex}.WongTaekGame_rulesList__Ncxqw{padding:1.25rem 1.5rem;overflow-y:auto;display:flex;flex-direction:column;gap:.75rem}.WongTaekGame_ruleItem__Y8k5u{display:flex;gap:.75rem;background:rgba(255,255,255,.03);padding:.9rem 1rem;border-radius:12px;border:1px solid rgba(155,89,182,.22)}.WongTaekGame_ruleItem__Y8k5u p{margin:0;line-height:var(--text-body-line-height,1.7)}.WongTaekGame_ruleBullet__kX2Uv{color:var(--accent-purple,#9b59b6);font-weight:700}.WongTaekGame_noRules__XdUdl{text-align:center;color:rgba(255,255,255,.4);font-style:italic;padding:2rem}@media (prefers-reduced-motion:reduce){.WongTaekGame_drawBtn__D_bs8,.WongTaekGame_endBtn__XLvZn,.WongTaekGame_sideBtnRules__L35FA,.WongTaekGame_startBtn__nMOc1{transition:none}.WongTaekGame_endBtn__XLvZn:hover,.WongTaekGame_startBtn__nMOc1:hover{transform:none}}.CheckBin_gameContainer__uk1_s{position:fixed;inset:0;background:#0c0a14;color:#fff;display:flex;flex-direction:column;overflow:hidden;font-family:var(--font-prompt,system-ui,sans-serif)}.CheckBin_headerLayer__EPGPi{position:relative;z-index:20;flex-shrink:0;background:linear-gradient(180deg,#0c0c0c 70%,transparent)}.CheckBin_cardCounter__KXE7P{font-size:.7rem;font-weight:800;color:var(--gold-200);letter-spacing:.08em;white-space:nowrap;padding:3px 9px;background:rgba(255,231,146,.1);border:1px solid rgba(255,231,146,.35);border-radius:6px}.CheckBin_main__3HGlS{flex:1 1;min-height:0;display:flex;align-items:center;justify-content:center;padding:8px 16px;position:relative}.CheckBin_screen__VemmL{width:100%;max-width:420px;display:flex;flex-direction:column;align-items:center;gap:14px}.CheckBin_receiptFloat__EtVyu{position:absolute;bottom:100px;left:16px;right:16px;z-index:5}.CheckBin_heroBanner__FAOim{position:relative;width:140px;aspect-ratio:5/6;border-radius:16px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.5);margin-bottom:12px}.CheckBin_receipt__3DPVz{position:relative;width:100%;background:#17140d;border:1px solid rgba(255,231,146,.22);padding:22px 22px 20px;font-family:var(--font-prompt,system-ui,sans-serif);color:var(--gold-300);box-shadow:0 18px 44px rgba(0,0,0,.6)}.CheckBin_receiptTab__UZvHt:before{content:"";position:absolute;left:-1px;right:-1px;top:-10px;height:11px;background:linear-gradient(135deg,#17140d 6px,transparent 0) 0 0,linear-gradient(-135deg,#17140d 6px,transparent 0) 0 0;background-size:13px 13px;background-repeat:repeat-x}.CheckBin_receipt__3DPVz:after{content:"";position:absolute;left:-1px;right:-1px;bottom:-10px;height:11px;background:linear-gradient(-45deg,#17140d 6px,transparent 0) 0 0,linear-gradient(45deg,#17140d 6px,transparent 0) 0 0;background-size:13px 13px;background-repeat:repeat-x}.CheckBin_receiptHead__hx_vh{text-align:center;border-bottom:2px dashed rgba(255,231,146,.28);padding-bottom:12px}.CheckBin_receiptBrand__jB_64{font-weight:900;font-size:1.7rem;letter-spacing:.05em;color:var(--gold-200)}.CheckBin_receiptTagline__UAmgt{font-size:.65rem;letter-spacing:.12em;margin-top:3px;color:var(--gold-500)}.CheckBin_receiptMeta__AN9L_{font-size:.65rem;margin-top:2px;color:var(--gold-500)}.CheckBin_receiptSection__IVsSS{margin-top:12px;padding-top:8px;font-size:.8rem}.CheckBin_receiptSectionTitle__g8hzz{text-align:center;font-weight:800;margin-bottom:8px;color:var(--gold-200)}.CheckBin_receiptRow__kXr2o{display:flex;justify-content:space-between;font-weight:700;color:var(--gold-200)}.CheckBin_receiptNote__vy0LO{margin-top:8px;margin-left:8px;font-size:.75rem;line-height:1.9;color:var(--gold-500)}.CheckBin_barcode__HUJBa{display:flex;justify-content:center;align-items:flex-end;gap:2px;height:36px;margin-top:16px;padding-top:12px;border-top:2px dashed rgba(255,231,146,.28)}.CheckBin_barcodeBar__t0OPX{height:30px;background:var(--gold-300)}.CheckBin_receiptFootNote__9Qr2Q{margin-top:8px;text-align:center;font-size:.66rem;letter-spacing:.1em;color:var(--gold-200)}.CheckBin_tabCols__tYm3V{display:flex;justify-content:space-between;margin-top:12px;font-size:.72rem;font-weight:700;color:var(--gold-500);letter-spacing:.04em}.CheckBin_tabCols__tYm3V span:nth-child(2){flex:1 1;padding-left:10px}.CheckBin_tabList__4zmfn{margin-top:4px;border-top:1px dashed rgba(255,231,146,.28)}.CheckBin_tabEmpty__fxxub{padding:22px 4px;text-align:center;font-size:.82rem;color:var(--gold-500)}.CheckBin_tabRow__4kc8y{display:flex;align-items:center;font-size:.88rem;padding:6px 0;color:var(--gold-300)}.CheckBin_tabRowLast__cNp1x{background:rgba(255,231,146,.1);font-weight:800;color:var(--gold-100)}.CheckBin_tabIdx__wmu4e{width:32px;font-size:.75rem;color:var(--gold-500)}.CheckBin_tabName__d2FK8{flex:1 1;padding-left:6px}.CheckBin_tabPrice__GPvsZ{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.CheckBin_tabTotal__TQr8c{display:flex;justify-content:space-between;margin-top:8px;padding-top:10px;border-top:2px dashed rgba(255,231,146,.28);font-size:1.05rem;font-weight:900;color:var(--gold-200)}.CheckBin_voidStamp___SriM{position:absolute;top:46%;left:50%;transform:translate(-50%,-50%) rotate(-12deg);border:4px solid #ff5a5a;padding:4px 20px;color:#ff5a5a;font-weight:900;font-size:2rem;letter-spacing:.18em;opacity:.72;pointer-events:none;z-index:2}.CheckBin_receiptDanger__BWyS8{font-size:.66rem;letter-spacing:.22em;font-weight:800;margin-top:4px;color:#ff8d7a}.CheckBin_summaryRows__OBHKy{margin-top:12px;font-size:.85rem}.CheckBin_summaryRow__YcxUF{display:flex;justify-content:space-between;padding:3px 0}.CheckBin_summaryRow__YcxUF span:first-child{color:var(--gold-500)}.CheckBin_summaryRow__YcxUF span:last-child{font-weight:800;color:var(--gold-200)}.CheckBin_lastPour__ZGyl3{margin-top:12px;padding-top:10px;border-top:1px dashed rgba(255,231,146,.28);text-align:center}.CheckBin_lastPourLabel__DKH6I{font-size:.66rem;letter-spacing:.14em;color:var(--gold-500)}.CheckBin_lastPourBig__EpDiz{font-size:2.2rem;font-weight:900;color:#ff8d7a;line-height:1.2;margin-top:4px}.CheckBin_billFoot__msKx_{margin-top:12px;padding-top:10px;border-top:2px dashed rgba(255,231,146,.28);text-align:center;font-size:.68rem;color:var(--gold-500)}.CheckBin_quotaChip__VLCwF{font-size:.74rem;color:#9b9897;margin:0;text-align:center}.CheckBin_quotaChip__VLCwF strong{color:var(--gold-200)}.CheckBin_startBtn__KlTWY{width:100%;box-sizing:border-box;padding:16px 24px;border:none;border-radius:999px;background:linear-gradient(180deg,var(--gold-200),var(--gold-400));color:#2a1f00;font-size:.95rem;font-weight:800;font-family:var(--font-prompt,system-ui,sans-serif);cursor:pointer;box-shadow:0 12px 28px rgba(212,175,55,.3);transition:transform .1s}.CheckBin_startBtn__KlTWY:active{transform:scale(.98)}.CheckBin_nextBtn__hxv_h{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;box-sizing:border-box;padding:15px 24px;border:none;border-radius:999px;background:linear-gradient(180deg,var(--gold-200),var(--gold-400));color:#2a1f00;font-size:.9rem;font-weight:800;font-family:var(--font-prompt,system-ui,sans-serif);cursor:pointer;box-shadow:0 10px 24px rgba(212,175,55,.3)}.CheckBin_footer__J3oLo{position:relative;z-index:20;padding:14px 22px 28px;display:flex;justify-content:center;flex-shrink:0;background:linear-gradient(0deg,#0c0c0c 70%,transparent)}.CheckBin_addBtn__9bROi{width:100%;max-width:420px;box-sizing:border-box;padding:18px 24px;border:none;border-radius:999px;background:linear-gradient(180deg,var(--gold-200),var(--gold-400));color:#2a1f00;font-size:1rem;font-weight:800;letter-spacing:.04em;font-family:var(--font-prompt,system-ui,sans-serif);cursor:pointer;box-shadow:0 12px 30px rgba(214,138,62,.4);transition:transform .1s}.CheckBin_addBtn__9bROi:active{transform:scale(.97)}.BannedModal_overlay__Bxx1_{position:fixed;inset:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.BannedModal_modal__9K4N4{background:linear-gradient(155deg,rgba(20,12,30,.96),rgba(10,8,18,.98));border:1px solid rgba(255,255,255,.08);border-radius:1.25rem;padding:2rem 1.75rem 1.75rem;max-width:360px;width:100%;text-align:center;position:relative;box-shadow:0 8px 40px rgba(0,0,0,.6)}.BannedModal_closeBtn__xbZ6Q{position:absolute;top:.75rem;right:.75rem;background:transparent;border:none;color:rgba(255,255,255,.5);font-size:1rem;cursor:pointer;line-height:1;padding:.25rem .5rem;border-radius:.5rem;transition:color .15s,background .15s}.BannedModal_closeBtn__xbZ6Q:hover{color:#fff;background:rgba(255,255,255,.1)}.BannedModal_iconWrap__7jQaZ{font-size:2.5rem;margin-bottom:.75rem}.BannedModal_title__FUcOr{font-size:1.25rem;font-weight:700;color:#fff;margin:0 0 .5rem}.BannedModal_desc__ZjANs{font-size:1rem;color:rgba(255,255,255,.8);margin:0 0 1rem}.BannedModal_reason__BAmso{font-size:.875rem;color:rgba(255,200,100,.9);background:rgba(255,180,0,.08);border-radius:.5rem;padding:.5rem .75rem;margin:0 0 .5rem}.BannedModal_until__ypYms{font-size:.8rem;color:rgba(255,255,255,.45);margin:0 0 1.25rem}.BannedModal_lineBtn__047_D{display:inline-flex;align-items:center;gap:.5rem;background:#06c755;color:#fff;font-size:.95rem;font-weight:600;padding:.75rem 1.5rem;border-radius:2rem;text-decoration:none;transition:background .15s,transform .1s;margin-top:.25rem}.BannedModal_lineBtn__047_D:hover{background:#05b34c;transform:translateY(-1px)}.BannedModal_lineBtn__047_D:active{transform:translateY(0)}.ConnectionBanner_banner__zN6_o{position:fixed;top:max(env(safe-area-inset-top,0px),0px);left:50%;transform:translateX(-50%);z-index:2000;display:flex;align-items:center;gap:.75rem;padding:.55rem 1rem;border-radius:0 0 14px 14px;font-family:var(--font-sans-thai);font-size:.85rem;font-weight:600;box-shadow:0 8px 24px rgba(0,0,0,.3);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);max-width:min(92vw,420px);text-align:center;pointer-events:auto}.ConnectionBanner_bannerWarn__Gi6iw{background:rgba(229,206,118,.92);color:var(--on-gold);border:1px solid rgba(212,175,55,.55)}.ConnectionBanner_bannerError__rxRPo{background:rgba(220,53,69,.95);color:#fff;border:1px solid rgba(255,100,120,.55)}.ConnectionBanner_label__wKrF9{display:inline-flex;align-items:center;gap:.45rem;line-height:1.3}.ConnectionBanner_errorContent__h1_wn{display:flex;flex-direction:column;align-items:center;gap:.4rem}.ConnectionBanner_errorRow__jc0L_{display:inline-flex;align-items:center;gap:.75rem}.ConnectionBanner_hint__92AuL{font-size:.72rem;font-weight:500;line-height:1.35;opacity:.92}.ConnectionBanner_spinner__9iyf8{display:inline-block;animation:ConnectionBanner_spin__DQhmz 1.2s linear infinite;transform-origin:center}.ConnectionBanner_retryBtn__d0T3X{background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.4);color:#fff;font-family:inherit;font-size:.8rem;font-weight:700;padding:.25rem .7rem;border-radius:8px;cursor:pointer;transition:background .15s ease}.ConnectionBanner_retryBtn__d0T3X:hover{background:rgba(255,255,255,.28)}@media (max-width:400px){.ConnectionBanner_banner__zN6_o{font-size:.78rem;padding:.5rem .85rem;gap:.5rem}}.LoaderVisual_mediaWrap__Dyi99{position:relative;width:min(85vw,420px);aspect-ratio:16/9}.LoaderVisual_video__bSfSb{width:100%;height:100%;object-fit:contain;pointer-events:none;position:absolute;inset:0;opacity:0;transition:opacity .2s ease-out}.LoaderVisual_videoReady__Y80Bx{opacity:1}.LoaderVisual_statusRow__YXhW1{display:flex;align-items:center;gap:6px;margin-top:16px;color:var(--primary);font-size:.85rem;letter-spacing:.08em;font-weight:500}.LoaderVisual_dots__n6gde{display:flex;gap:4px}.LoaderVisual_dot__tTvw3{width:5px;height:5px;border-radius:50%;background-color:var(--primary);animation:LoaderVisual_pulse__NGUFb 1.2s ease-in-out infinite}.LoaderVisual_dot__tTvw3:nth-child(2){animation-delay:.2s}.LoaderVisual_dot__tTvw3:nth-child(3){animation-delay:.4s}@keyframes LoaderVisual_pulse__NGUFb{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.PresenceBanner_banner__9jMCZ{position:fixed;left:50%;transform:translateX(-50%);z-index:1900;display:flex;align-items:center;gap:.55rem;padding:.5rem 1.1rem;border-radius:0 0 16px 16px;font-family:var(--font-sans-thai);font-size:.82rem;font-weight:600;letter-spacing:.01em;max-width:min(92vw,400px);text-align:center;pointer-events:auto;background:rgba(18,14,6,.92);color:#e8d48a;border:1px solid rgba(212,175,55,.35);border-top:none;box-shadow:0 8px 32px rgba(0,0,0,.6),0 0 20px rgba(212,175,55,.08);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.PresenceBanner_label__TBFsp{display:inline-flex;align-items:center;gap:.3rem;line-height:1.35;color:rgba(232,212,138,.8)}.PresenceBanner_label__TBFsp strong{font-weight:800;color:#e8d48a}.PresenceBanner_spinner__NC2u_{display:inline-block;font-size:.9rem;animation:PresenceBanner_pulse__RaeQZ 1.6s ease-in-out infinite}@keyframes PresenceBanner_pulse__RaeQZ{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@media (max-width:400px){.PresenceBanner_banner__9jMCZ{font-size:.75rem;padding:.45rem .9rem;gap:.45rem}}.BingoTeeTakGame_container__AouR8{height:100dvh;width:100%;background:#0c0c0c;display:flex;flex-direction:column;overflow:hidden;font-family:var(--font-sans,"Prompt",system-ui,sans-serif);color:#fff;position:relative}.BingoTeeTakGame_ambientGlow__vzF_1{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 70% 50% at 50% 0,rgba(212,175,55,.18),transparent 60%);z-index:0}.BingoTeeTakGame_content__96wK5{position:relative;z-index:1;flex:1 1;min-height:0;display:flex;flex-direction:column;padding:calc(env(safe-area-inset-top) + 14px) 16px calc(env(safe-area-inset-bottom) + 18px);overflow-y:auto;overflow-x:hidden}.BingoTeeTakGame_header__5JhaZ{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;margin-bottom:14px}.BingoTeeTakGame_backBtn__FWh0N{height:32px;border-radius:16px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;gap:3px;justify-content:center;cursor:pointer;flex-shrink:0;color:#cfcdcd;padding:0 10px 0 6px;font-size:.72rem;font-weight:700;font-family:inherit}.BingoTeeTakGame_headerTitle__0u6k0{font-size:13px;font-weight:800;letter-spacing:.06em}.BingoTeeTakGame_headerTitle__0u6k0 span{color:#ffe792}.BingoTeeTakGame_headerRight__fk5zl{width:44px;text-align:right;font-size:11px;color:#9b9897}.BingoTeeTakGame_headerActions__RXkCE{display:flex;align-items:center;gap:8px}.BingoTeeTakGame_setupCountBadge__xwvRg{padding:4px 10px;border-radius:10px;background:rgba(255,231,146,.1);font-size:11px;font-weight:700;color:#ffe792;flex-shrink:0}.BingoTeeTakGame_setupTitleRow__rXTrE{text-align:center;margin-bottom:10px;flex-shrink:0}.BingoTeeTakGame_setupTitleMain__wZ5LQ{font-size:18px;font-weight:800;background:linear-gradient(180deg,#ffe792,#D4AF37);-webkit-background-clip:text;background-clip:text;color:transparent;display:block}.BingoTeeTakGame_setupTitleSub__CPOW2{font-size:11px;color:#9b9897;line-height:1.5;margin-top:3px;display:block}.BingoTeeTakGame_grid__SYsSG{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;flex-shrink:0;margin-bottom:10px}.BingoTeeTakGame_cell__a52Sb{aspect-ratio:1;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:clamp(11px,2.8vw,13px);font-weight:600;text-align:center;line-height:1.2;padding:4px;cursor:pointer;position:relative;border:1.2px solid rgba(255,231,146,.15);background:rgba(255,255,255,.03);transition:border-color .15s,background .15s;overflow:hidden;overflow-wrap:break-word}.BingoTeeTakGame_cellFilled__kSyzN{background:rgba(255,231,146,.08);border-color:rgba(255,231,146,.35)}.BingoTeeTakGame_cellMarked__KyKJo{background:rgba(95,211,139,.16);border-color:#5fd38b}.BingoTeeTakGame_cellHighlight__XxUUt{background:rgba(255,231,146,.22);border-color:#ffe792;box-shadow:0 0 0 1px rgba(255,231,146,.2)}.BingoTeeTakGame_cellSelected__nhzBm{background:rgba(255,231,146,.14);border-color:#ffe792;box-shadow:0 0 0 2px rgba(255,231,146,.3)}.BingoTeeTakGame_cellEmpty__phLqo{border:1.2px dashed rgba(255,231,146,.2);cursor:default}.BingoTeeTakGame_cellCheck__2eObm{position:absolute;top:2px;right:4px;font-size:11px;color:#5fd38b}.BingoTeeTakGame_cellNumber__seWvZ{position:absolute;top:2px;left:4px;font-size:8px;color:#9b9897;font-weight:400}.BingoTeeTakGame_inputCard__4KNV3{padding:10px 12px;border-radius:12px;background:rgba(255,231,146,.05);border:1px solid rgba(255,231,146,.18);flex-shrink:0;margin-bottom:10px}.BingoTeeTakGame_inputCardLabel__TWdIM{font-size:10px;color:#ffe792;font-weight:700;margin-bottom:6px}.BingoTeeTakGame_inputRow__bJ1FJ{display:flex;gap:8px;align-items:center}.BingoTeeTakGame_nameInput__gqzks{flex:1 1;padding:10px 12px;border-radius:10px;background:rgba(0,0,0,.4);border:1px solid rgba(255,231,146,.2);color:#fff;font-size:14px;font-family:inherit;outline:none}.BingoTeeTakGame_nameInput__gqzks:focus{border-color:rgba(255,231,146,.5)}.BingoTeeTakGame_nameInput__gqzks.BingoTeeTakGame_error__PqVs2{border-color:#ff6b6b}.BingoTeeTakGame_addBtn__r7Uhv{padding:10px 16px;border-radius:10px;border:none;background:#ffe792;color:#1a1208;font-weight:800;font-size:13px;cursor:pointer;font-family:inherit;white-space:nowrap}.BingoTeeTakGame_inputHint__igyAK{font-size:10px;color:#9b9897;margin-top:6px}.BingoTeeTakGame_inputError__nqiaF{font-size:11px;color:#ff6b6b;margin-top:5px}.BingoTeeTakGame_setupWait__4fbEk{display:flex;flex-direction:column;align-items:center;text-align:center;padding:4px 0 14px;flex-shrink:0}.BingoTeeTakGame_setupWaitEmoji__viRUu{width:70px;height:70px;border-radius:50%;background:radial-gradient(circle,rgba(255,231,146,.18),transparent 70%);display:flex;align-items:center;justify-content:center;font-size:34px}.BingoTeeTakGame_setupWaitTitle__zQ6hj{margin-top:10px;font-size:19px;font-weight:800;background:linear-gradient(180deg,#ffe792,#D4AF37);-webkit-background-clip:text;background-clip:text;color:transparent}.BingoTeeTakGame_setupWaitSub__69NwV{margin-top:4px;font-size:12px;color:#9b9897}.BingoTeeTakGame_progressBar__zbypK{height:6px;background:rgba(255,255,255,.06);border-radius:3px;overflow:hidden;margin:10px 0 4px;flex-shrink:0}.BingoTeeTakGame_progressBarFill__MK_H0{height:100%;background:linear-gradient(90deg,#ffe792,#D4AF37);transition:width .4s ease}.BingoTeeTakGame_progressText__YU8k9{font-size:10px;color:#9b9897;text-align:center;flex-shrink:0;margin-bottom:8px}.BingoTeeTakGame_attributeCard__yBBoR{padding:14px 16px;border-radius:14px;background:linear-gradient(135deg,rgba(255,231,146,.15),rgba(212,175,55,.05));border:1.5px solid #ffe792;text-align:center;flex-shrink:0;margin-bottom:10px}.BingoTeeTakGame_attributeLabel__2v6on{font-size:9px;letter-spacing:.32em;color:#ffe792;font-weight:700;margin-bottom:6px}.BingoTeeTakGame_attributeText__KC9TH{font-size:26px;font-weight:900;color:#fff;margin-bottom:4px}.BingoTeeTakGame_attributeSub__oCZsT{font-size:11px;color:#9b9897}.BingoTeeTakGame_statusBar__39b_B{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;background:rgba(255,231,146,.08);border:1px solid rgba(255,231,146,.22);font-size:12px;flex-shrink:0;margin-bottom:10px}.BingoTeeTakGame_observerBar__nBB22{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:rgba(255,255,255,.03);border:1px solid rgba(255,231,146,.15);flex-shrink:0;margin-bottom:10px}.BingoTeeTakGame_observerAvatar__dVIc_{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#ffe792,#D4AF37);display:flex;align-items:center;justify-content:center;color:#1a1208;font-weight:900;font-size:13px;flex-shrink:0}.BingoTeeTakGame_observerDots__3gPBC{display:flex;gap:3px;align-items:center}.BingoTeeTakGame_observerDots__3gPBC span{display:inline-block;width:5px;height:5px;border-radius:50%;background:#ffe792;animation:BingoTeeTakGame_dotPulse__wfxCP 1.2s ease-in-out infinite}.BingoTeeTakGame_observerDots__3gPBC span:nth-child(2){animation-delay:.2s}.BingoTeeTakGame_observerDots__3gPBC span:nth-child(3){animation-delay:.4s}@keyframes BingoTeeTakGame_dotPulse__wfxCP{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.BingoTeeTakGame_observerDots__3gPBC span{animation:none;opacity:.6}}.BingoTeeTakGame_boardLabel__M0bSV{font-size:10px;color:#9b9897;letter-spacing:.18em;font-weight:700;margin-bottom:6px;flex-shrink:0}.BingoTeeTakGame_selectionCard__hWDsD{padding:8px 12px;border-radius:10px;background:rgba(255,231,146,.06);border:1px solid rgba(255,231,146,.3);margin-bottom:8px;flex-shrink:0}.BingoTeeTakGame_selectionLabel___VGVM{font-size:10px;color:#9b9897;margin-bottom:2px}.BingoTeeTakGame_selectionName__6ipBy{font-size:15px;font-weight:800;color:#ffe792}.BingoTeeTakGame_voteOverlay__fnSHi{position:absolute;inset:0;background:rgba(0,0,0,.65);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:20;display:flex;align-items:center;justify-content:center;padding:24px}.BingoTeeTakGame_voteCard__Mgb1_{width:100%;max-width:360px;padding:22px 20px;border-radius:20px;background:linear-gradient(180deg,#1a1410,#0c0c0c);border:1.5px solid #ffe792;box-shadow:0 24px 60px rgba(212,175,55,.25);text-align:center}.BingoTeeTakGame_voteTitle__6q1Z6{font-size:10px;letter-spacing:.32em;color:#ffe792;font-weight:700}.BingoTeeTakGame_voteAttributeRow__l_IeD{margin:8px 0;font-size:11px;color:#9b9897}.BingoTeeTakGame_voteNameCard__9h4C6{margin:8px 0;padding:10px 14px;border-radius:12px;background:rgba(255,231,146,.08);border:1px solid rgba(255,231,146,.2)}.BingoTeeTakGame_voteNameLabel__561ay{font-size:10px;color:#9b9897}.BingoTeeTakGame_voteNameText__S7doy{font-size:20px;font-weight:900;color:#ffe792;margin-top:2px}.BingoTeeTakGame_voteButtons__kpOSA{display:flex;gap:10px;margin-top:14px}.BingoTeeTakGame_btnYes__Fvo1f{border-radius:14px;border:1.5px solid #5fd38b;background:rgba(95,211,139,.12);color:#5fd38b}.BingoTeeTakGame_btnNo__3PD8O,.BingoTeeTakGame_btnYes__Fvo1f{flex:1 1;padding:14px;font-weight:900;font-size:16px;cursor:pointer;font-family:inherit}.BingoTeeTakGame_btnNo__3PD8O{border-radius:14px;border:1.5px solid #ff6b6b;background:rgba(255,107,107,.12);color:#ff6b6b}.BingoTeeTakGame_btnNo__3PD8O:disabled,.BingoTeeTakGame_btnYes__Fvo1f:disabled{opacity:.4;cursor:default}.BingoTeeTakGame_countdownBar__l_mKB{height:5px;background:rgba(255,255,255,.06);border-radius:3px;overflow:hidden;margin-top:14px}.BingoTeeTakGame_countdownFill__6Amg9{height:100%;background:linear-gradient(90deg,#ffe792,#D4AF37);transition:width 1s linear}.BingoTeeTakGame_voteStatus__s9CEu{margin-top:5px;font-size:10px;color:#9b9897}.BingoTeeTakGame_primaryBtn__Y4gMk{width:100%;padding:13px 20px;border-radius:14px;border:none;cursor:pointer;font-family:inherit;font-weight:800;font-size:15px;background:linear-gradient(180deg,#ffe792,#D4AF37);color:#1a1208;box-shadow:0 6px 22px rgba(212,175,55,.3);letter-spacing:.02em;flex-shrink:0}.BingoTeeTakGame_primaryBtn__Y4gMk:disabled{background:rgba(255,231,146,.15);color:#ffe792;box-shadow:none;cursor:not-allowed}.BingoTeeTakGame_ghostBtn__36FUM{width:100%;padding:12px 20px;border-radius:14px;border:1px solid rgba(255,231,146,.25);cursor:pointer;font-family:inherit;font-weight:700;font-size:14px;background:transparent;color:#ffe792;flex-shrink:0}.BingoTeeTakGame_winScreen__VNTxv{display:flex;flex-direction:column;align-items:center;text-align:center;padding:4px 0}.BingoTeeTakGame_winEmoji___4gh5{font-size:48px}.BingoTeeTakGame_winBingo___NgrT{font-size:11px;letter-spacing:.36em;color:#ffe792;font-weight:700;margin-top:4px}.BingoTeeTakGame_winTitle__Blqrs{margin:6px 0 0;font-size:30px;font-weight:900;background:linear-gradient(180deg,#ffe792,#D4AF37);-webkit-background-clip:text;background-clip:text;color:transparent}.BingoTeeTakGame_winSub__FBPno{font-size:12px;color:#9b9897;margin-top:4px}.BingoTeeTakGame_playerList__o9xqN{display:flex;flex-direction:column;gap:6px;flex-shrink:0}.BingoTeeTakGame_playerRow__mrmAz{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:rgba(255,255,255,.03);border:1px solid rgba(255,231,146,.1)}.BingoTeeTakGame_playerRowReady__F40hN{border-color:rgba(95,211,139,.3)}.BingoTeeTakGame_playerAvatar__6cbrL{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#ffe792,#D4AF37);display:flex;align-items:center;justify-content:center;color:#1a1208;font-weight:900;font-size:12px;flex-shrink:0}.BingoTeeTakGame_hostActions__Cg8Ty{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.BingoTeeTakGame_hostNote__fJx5r{text-align:center;font-size:10px;color:#9b9897}.BingoTeeTakGame_spacer__wb7FF{flex:1 1;min-height:8px}.BingoTeeTakGame_loading__JooRL{flex:1 1;display:flex;align-items:center;justify-content:center;color:#9b9897;font-size:14px}.CubeLoader_root__SaUkV{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#000000}.CubeLoader_fullscreen___FyeE{position:fixed;inset:0;z-index:9999;min-height:100dvh}.CubeLoader_inline__T_9AW{position:relative;width:100%;min-height:200px}.CubeLoader_srOnly__vjSbz{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.PromoGame_page__X1d_3{position:fixed;inset:0;height:100dvh;overflow:hidden;background:radial-gradient(800px 500px at 50% 110%,rgba(245,197,66,.1),transparent 60%),radial-gradient(600px 400px at 50% -10%,rgba(245,197,66,.08),transparent 60%),#0b0b0d;color:var(--on-surface);font-family:Prompt,sans-serif;display:flex;flex-direction:column;align-items:center}.PromoGame_topbar__V3_sq{position:-webkit-sticky;position:sticky;top:0;z-index:20;width:100%;max-width:480px;display:grid;grid-template-columns:auto 1fr 44px;align-items:center;padding:14px 16px 12px;background:rgba(0,0,0,.55);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(168,85,247,.2)}.PromoGame_backBtn__VHS5f{border:1px solid rgba(168,85,247,.25);border-radius:18px;font-size:.78rem;font-weight:700;font-family:inherit;gap:3px;padding:0 12px 0 8px}.PromoGame_backBtn__VHS5f,.PromoGame_gearBtn__oSML8{height:36px;background:rgba(20,10,40,.7);color:var(--on-surface);cursor:pointer;display:flex;align-items:center;transition:background .15s,border-color .15s}.PromoGame_gearBtn__oSML8{width:36px;border:1px solid rgba(168,85,247,.25);border-radius:12px;font-size:18px;justify-content:center}.PromoGame_backBtn__VHS5f:hover,.PromoGame_gearBtn__oSML8:hover{background:rgba(168,85,247,.15);border-color:rgba(168,85,247,.5)}.PromoGame_gearPlaceholder__m5af_{width:36px;height:36px}.PromoGame_brand__4pOfV{text-align:center;font-size:14px;font-weight:600;letter-spacing:.06em;color:var(--gold-200);text-shadow:0 0 12px rgba(255,215,0,.3)}.PromoGame_hero__v1y7X{width:100%;max-width:420px;text-align:center;padding:6px 16px 4px;flex-shrink:0}.PromoGame_title__yLX_q{font-size:clamp(18px,4.8vw,24px);font-weight:700;margin:0 0 2px;color:var(--on-surface);letter-spacing:-.01em;display:flex;flex-direction:column;align-items:center;gap:2px}.PromoGame_titleBrand__URgL1{display:block;font-size:clamp(24px,7vw,34px);font-weight:800;color:var(--gold-200);text-shadow:0 0 24px rgba(255,215,0,.5),0 0 8px rgba(255,215,0,.3);letter-spacing:.04em;line-height:1.1}.PromoGame_subtitle__xrtoW{margin:0;color:var(--on-surface-variant);font-size:12px}.PromoGame_wheelSection__RIulC{width:100%;flex:1 1;display:flex;justify-content:center;align-items:flex-start;overflow:hidden;padding-top:12px}.PromoGame_actions__lqFTH{width:100%;max-width:420px;padding:6px 16px 12px;display:flex;flex-direction:column;gap:8px;align-items:center;flex-shrink:0}.PromoGame_footerNote__C3K24{margin:0;color:rgba(173,170,170,.6);font-size:12px;text-align:center}.PromoGame_gamesBanner__xyGt_{width:100%;padding:14px 18px;background:rgba(245,197,66,.06);border:1px solid rgba(245,197,66,.22);border-radius:14px;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;gap:3px;font-family:Prompt,sans-serif;text-align:left;transition:background .15s,border-color .15s}.PromoGame_gamesBanner__xyGt_:hover{background:rgba(245,197,66,.11);border-color:rgba(245,197,66,.42)}.PromoGame_gamesBannerTitle__xyRKC{font-size:14px;font-weight:600;color:var(--on-surface)}.PromoGame_gamesBannerSub__TNTAe{font-size:12px;color:var(--gold-200);opacity:.85}.PromoGame_winHistory__ACL0U{width:100%;padding:10px 14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);border-radius:12px;display:flex;flex-direction:column;gap:4px}.PromoGame_winHistoryLabel__b1KgC{margin:0 0 4px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(245,197,66,.6)}.PromoGame_winHistoryItem__QMN_V{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--on-surface-variant)}.PromoGame_centerMsg__trOsZ{display:flex;flex:1 1;align-items:center;justify-content:center;flex-direction:column;gap:16px}.PromoGame_errorText__RQoJV{color:var(--error);font-size:14px;text-align:center;line-height:1.6;padding:0 8px}.PromoGame_retryBtn__0gl8e{padding:10px 24px;background:transparent;border:1px solid var(--outline-variant);color:var(--on-surface);border-radius:10px;cursor:pointer;font-family:Prompt,sans-serif;font-size:14px}.PromoGame_outOfStockBanner__pgONz{width:100%;padding:14px 18px;background:rgba(232,69,69,.08);border:1px solid rgba(232,69,69,.25);border-radius:14px;text-align:center;color:#ff7351;font-size:14px;line-height:1.6}.Wheel_container__E3M3D{position:relative;width:min(140vw,780px);height:100%;overflow:hidden;flex-shrink:0}.Wheel_wheelWrapper__qo01W{position:absolute;top:8px;left:0;width:100%;aspect-ratio:1/1;will-change:transform}.Wheel_svg__2luTF{width:100%;height:100%;display:block;filter:drop-shadow(0 8px 32px rgba(245,197,66,.18)) drop-shadow(0 4px 12px rgba(0,0,0,.7))}.Wheel_staticArc__zYvcz{position:absolute;top:8px;left:0;width:100%;aspect-ratio:1/1;pointer-events:none;z-index:6}.Wheel_pointer__IkUle{position:absolute;top:-2px;left:50%;transform:translateX(-50%);filter:drop-shadow(0 4px 10px rgba(245,197,66,.55));z-index:10;line-height:0}.Wheel_wheelOverlay__DTg1i{position:absolute;top:8px;left:0;width:100%;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;pointer-events:none}.Wheel_spinHubBtn__SY_2K{pointer-events:auto;width:clamp(100px,28vw,156px);height:clamp(100px,28vw,156px);border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffe289 0,#f5c542 35%,#b8861a 75%,#6e4f0a 100%);border:none;color:#1a1305;font-family:Prompt,sans-serif;font-weight:800;font-size:clamp(14px,4vw,22px);cursor:pointer;letter-spacing:.08em;text-shadow:0 1px 0 rgba(255,255,255,.4);box-shadow:0 0 0 3px rgba(0,0,0,.6),0 0 0 4.5px rgba(245,197,66,.4),0 14px 30px rgba(245,197,66,.35),inset 0 -6px 14px rgba(0,0,0,.4),inset 0 4px 10px rgba(255,255,255,.5);transition:transform .12s ease,box-shadow .2s ease;white-space:nowrap}.Wheel_spinHubBtn__SY_2K:hover:not(:disabled){transform:scale(1.06);box-shadow:0 0 0 3px rgba(0,0,0,.6),0 0 0 5px rgba(245,197,66,.6),0 20px 40px rgba(245,197,66,.5),inset 0 -6px 14px rgba(0,0,0,.4),inset 0 4px 10px rgba(255,255,255,.5)}.Wheel_spinHubBtn__SY_2K:active:not(:disabled){transform:scale(.94);box-shadow:0 0 0 3px rgba(0,0,0,.6),0 0 0 3px rgba(245,197,66,.3),0 6px 14px rgba(245,197,66,.25),inset 0 -6px 14px rgba(0,0,0,.4),inset 0 4px 10px rgba(255,255,255,.5)}.Wheel_spinHubBtn__SY_2K:disabled{opacity:.7;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.Wheel_spinHubBtn__SY_2K{transition:none}}.Wheel_empty__JNof_{width:min(100vw,600px);height:300px;text-align:center;padding:20px;border:1px dashed rgba(245,197,66,.3);border-radius:50%;color:var(--on-surface-variant);font-size:14px;line-height:1.6;font-family:Prompt,sans-serif}.ResultModal_overlay__bvN_3,.Wheel_empty__JNof_{display:flex;align-items:center;justify-content:center}.ResultModal_overlay__bvN_3{position:fixed;inset:0;background:var(--overlay-dark);z-index:100;padding:16px}.ResultModal_modal__KxD7q{position:relative;width:100%;max-width:360px;background:linear-gradient(180deg,var(--surface-container) 0,var(--surface) 100%);border:1px solid var(--gold-400);border-radius:20px;padding:28px 24px 22px;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.6),0 0 40px var(--glow-gold-strong);font-family:Prompt,sans-serif;color:var(--on-surface);display:flex;flex-direction:column;gap:10px;align-items:center}.ResultModal_sparkle__0Bzk_{color:var(--gold-200);font-size:15px;letter-spacing:.05em;text-shadow:0 0 12px var(--glow-gold-strong)}.ResultModal_emoji__NAgh2{font-size:84px;line-height:1;margin:4px 0 0;filter:drop-shadow(0 6px 16px rgba(255,215,0,.35))}.ResultModal_name__FeLdg{font-size:22px;font-weight:700;margin:4px 0 0;color:var(--gold-200)}.ResultModal_desc__W4Igg{font-size:14px;color:var(--on-surface-variant);margin:4px 0 12px;line-height:1.5}.ResultModal_primaryBtn__jdLWZ{width:100%;padding:14px 18px;font-size:16px;font-weight:700;font-family:inherit;color:#4a3a00;background:linear-gradient(135deg,var(--gold-200) 0,var(--gold-400) 100%);border:none;border-radius:14px;cursor:pointer;box-shadow:0 6px 20px var(--glow-gold-strong);margin-top:6px}.ResultModal_adminCloseBtn__qEN3G{position:absolute;top:12px;right:12px;width:32px;height:32px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:8px;color:var(--on-surface-variant);font-size:13px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.ResultModal_adminCloseBtn__qEN3G:hover{background:rgba(255,255,255,.13);color:var(--on-surface)}.ResultModal_adminHint__bJxZt{margin:4px 0 0;font-size:12px;color:rgba(173,170,170,.5);line-height:1.5}.AdminPrizesModal_overlay__ItkeD{position:fixed;inset:0;background:rgba(0,0,0,.72);z-index:110;display:flex;align-items:flex-end;justify-content:center}.AdminPrizesModal_sheet__uenll{position:relative;width:100%;max-width:520px;max-height:90vh;background:#141414;border:1px solid rgba(212,175,55,.2);border-bottom:none;border-radius:20px 20px 0 0;padding:0 0 env(safe-area-inset-bottom,16px);overflow-y:auto;font-family:Prompt,sans-serif;color:var(--on-surface);box-shadow:0 -12px 48px rgba(0,0,0,.6)}.AdminPrizesModal_handle___MYxi{width:36px;height:4px;background:rgba(255,255,255,.15);border-radius:2px;margin:10px auto 0}.AdminPrizesModal_header__DEAjw{display:flex;justify-content:space-between;align-items:center;padding:14px 18px 10px;border-bottom:1px solid rgba(255,255,255,.06)}.AdminPrizesModal_headerTitle__5UDZj{margin:0;font-size:17px;font-weight:700;color:var(--gold-200)}.AdminPrizesModal_closeBtn__2fzfQ{width:32px;height:32px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:var(--on-surface-variant);border-radius:8px;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center}.AdminPrizesModal_unlimitedRow__L8oeP{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;background:rgba(212,175,55,.04);border-bottom:1px solid rgba(255,255,255,.05)}.AdminPrizesModal_unlimitedLabel__1iiea{margin:0 0 2px;font-size:14px;font-weight:600;color:var(--on-surface)}.AdminPrizesModal_unlimitedSub__rS_R4{margin:0;font-size:11px;color:var(--on-surface-variant);line-height:1.4}.AdminPrizesModal_toggle__iMNU9{flex-shrink:0;width:48px;height:26px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);border-radius:13px;padding:0;cursor:pointer;position:relative;transition:background .2s,border-color .2s}.AdminPrizesModal_toggleOn__zqddv{background:var(--gold-400);border-color:var(--gold-300)}.AdminPrizesModal_toggleThumb__cGmqS{display:block;position:absolute;top:3px;left:3px;width:18px;height:18px;background:#fff;border-radius:50%;transition:transform .2s cubic-bezier(.22,1,.36,1);box-shadow:0 1px 4px rgba(0,0,0,.3)}.AdminPrizesModal_toggleOn__zqddv .AdminPrizesModal_toggleThumb__cGmqS{transform:translateX(22px)}.AdminPrizesModal_toggle__iMNU9:disabled{opacity:.4;cursor:not-allowed}.AdminPrizesModal_tabBar__nx9mE{display:flex;border-bottom:1px solid rgba(255,255,255,.07)}.AdminPrizesModal_tabBtn__3ehBp{flex:1 1;padding:11px 8px;background:transparent;color:var(--on-surface-variant);font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:color .15s;border:none;border-bottom:2px solid transparent;margin-bottom:-1px}.AdminPrizesModal_tabActive__7Sxzv{color:var(--gold-200);border-bottom-color:var(--gold-300)}.AdminPrizesModal_weightBar__a0hFo{display:flex;align-items:center;gap:10px;padding:10px 18px;background:rgba(255,255,255,.025);border-bottom:1px solid rgba(255,255,255,.04)}.AdminPrizesModal_weightBarTrack__gp2PW{flex:1 1;height:6px;background:rgba(255,255,255,.1);border-radius:3px;overflow:hidden}.AdminPrizesModal_weightBarFill__cR_ry{height:100%;border-radius:3px;transition:width .3s ease,background .2s}.AdminPrizesModal_weightLabel__UNSHD{font-size:13px;font-weight:600;min-width:52px;text-align:right}.AdminPrizesModal_weightOk__6mP3C{color:var(--gold-200)}.AdminPrizesModal_weightErr__RzJ_d{color:var(--error)}.AdminPrizesModal_prizeCard__YC13n,.AdminPrizesModal_prizeList__YHGsX{padding:12px 14px;display:flex;flex-direction:column;gap:10px}.AdminPrizesModal_prizeCard__YC13n{background:#1c1c1c;border:1px solid rgba(255,255,255,.07);border-radius:14px}.AdminPrizesModal_row__uVnjG{display:flex;gap:10px;align-items:flex-end}.AdminPrizesModal_grow__TGaXJ{flex:1 1}.AdminPrizesModal_fieldLabel__jeH1m{display:block;font-size:11px;color:var(--on-surface-variant);margin-bottom:5px;font-weight:500;letter-spacing:.03em}.AdminPrizesModal_emojiField__aRz_p{width:64px;flex-shrink:0}.AdminPrizesModal_emojiInput__GVq_c{padding:9px 6px;font-size:20px;text-align:center}.AdminPrizesModal_emojiInput__GVq_c,.AdminPrizesModal_textInput__PRUZa{width:100%;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:10px;color:var(--on-surface);font-family:inherit;box-sizing:border-box}.AdminPrizesModal_textInput__PRUZa{padding:9px 12px;font-size:14px;transition:border-color .15s}.AdminPrizesModal_emojiInput__GVq_c:focus,.AdminPrizesModal_textInput__PRUZa:focus{outline:none;border-color:rgba(212,175,55,.5)}.AdminPrizesModal_textarea__TTcxK{width:100%;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:9px 12px;color:var(--on-surface);font-size:13px;font-family:inherit;resize:vertical;line-height:1.5;box-sizing:border-box}.AdminPrizesModal_textarea__TTcxK:focus{outline:none;border-color:rgba(212,175,55,.5)}.AdminPrizesModal_numWrap__PeCOn{display:flex;align-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:10px;overflow:hidden}.AdminPrizesModal_numInput__UZG_o{width:64px;padding:9px 8px;background:transparent;border:none;color:var(--on-surface);font-family:inherit;font-size:15px;font-weight:600;text-align:center}.AdminPrizesModal_numInput__UZG_o:focus{outline:none}.AdminPrizesModal_numUnit__oHPEz{padding:0 10px 0 4px;font-size:12px;color:var(--on-surface-variant);white-space:nowrap}.AdminPrizesModal_prizeActions__cJDEE{display:flex;gap:6px;align-self:flex-end;padding-bottom:2px}.AdminPrizesModal_moveBtn__KJBEL{width:32px;height:32px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--on-surface);font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center}.AdminPrizesModal_moveBtn__KJBEL:disabled{opacity:.3;cursor:not-allowed}.AdminPrizesModal_removeBtn__8yEDp{width:32px;height:32px;background:rgba(232,69,69,.1);border:1px solid rgba(232,69,69,.25);border-radius:8px;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center}.AdminPrizesModal_addBtn__dHj9i{padding:12px;width:100%;background:transparent;border:1px dashed rgba(212,175,55,.3);color:var(--gold-300);border-radius:12px;cursor:pointer;font-family:inherit;font-size:14px;transition:border-color .15s,background .15s}.AdminPrizesModal_addBtn__dHj9i:hover{border-color:rgba(212,175,55,.5);background:rgba(212,175,55,.04)}.AdminPrizesModal_playsSection__LOy1P{padding:12px 14px;display:flex;flex-direction:column;gap:8px;min-height:120px}.AdminPrizesModal_playsEmpty__u7ZiW{text-align:center;padding:32px 16px;color:var(--on-surface-variant);font-size:14px}.AdminPrizesModal_playRow__3ghuO{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#1c1c1c;border:1px solid rgba(255,255,255,.06);border-radius:12px}.AdminPrizesModal_playAvatar__JXmYg{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0;background:rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center}.AdminPrizesModal_playAvatarImg__sBYWF{width:100%;height:100%;object-fit:cover}.AdminPrizesModal_playAvatarFallback__DnlbT{font-size:18px;color:var(--on-surface-variant);text-transform:uppercase}.AdminPrizesModal_playInfo__m_RvP{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.AdminPrizesModal_playName__1u7Dd{font-size:14px;font-weight:600;color:var(--on-surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AdminPrizesModal_playLineId__wbZsH{font-size:10px;color:var(--on-surface-variant);opacity:.7;font-family:monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AdminPrizesModal_playPrize__e8VgU{font-size:12px;color:var(--gold-300);margin-top:2px}.AdminPrizesModal_playResetBtn__lWwhu{flex-shrink:0;width:34px;height:34px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--on-surface-variant);font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.AdminPrizesModal_playResetBtn__lWwhu:hover{background:rgba(232,69,69,.1);color:#ff7351}.AdminPrizesModal_playResetBtn__lWwhu:disabled{opacity:.4;cursor:not-allowed}.AdminPrizesModal_divider__wePRa{height:1px;background:rgba(255,255,255,.06);margin:4px 0}.AdminPrizesModal_resetAllBtn__x1w5o{padding:11px;width:100%;background:rgba(232,69,69,.07);border:1px solid rgba(232,69,69,.2);border-radius:10px;color:#ff7351;font-family:inherit;font-size:13px;cursor:pointer;transition:background .15s}.AdminPrizesModal_resetAllBtn__x1w5o:hover{background:rgba(232,69,69,.13)}.AdminPrizesModal_resetAllBtn__x1w5o:disabled{opacity:.4;cursor:not-allowed}.AdminPrizesModal_saveBtn__GO2sL{margin:8px 14px 16px;width:calc(100% - 28px);padding:15px;font-size:16px;font-weight:700;font-family:Prompt,sans-serif;color:#2a1f00;background:linear-gradient(180deg,var(--gold-200) 0,var(--gold-400) 100%);border:none;border-radius:14px;cursor:pointer;box-shadow:0 6px 20px rgba(212,175,55,.25);display:block;transition:opacity .15s,transform .1s}.AdminPrizesModal_saveBtn__GO2sL:disabled{opacity:.45;cursor:not-allowed}.AdminPrizesModal_saveBtn__GO2sL:not(:disabled):hover{transform:translateY(-1px)}.AdminPrizesModal_toast__ZbHNS{position:-webkit-sticky;position:sticky;bottom:16px;margin:0 14px 8px;padding:11px 16px;border-radius:12px;font-size:14px;font-weight:500;text-align:center}.AdminPrizesModal_toastOk__2UNaf{background:rgba(212,175,55,.15);border:1px solid rgba(212,175,55,.3);color:var(--gold-200)}.AdminPrizesModal_toastErr__Z3Psg{background:rgba(232,69,69,.12);border:1px solid rgba(232,69,69,.3);color:#ff7351}.ToxicMixology_root__xRmUu{--gold:#ffe792;--goldDark:#D4AF37;--amber:#b8901e;--dim:#9b9897;--bg:#0c0a14;min-height:100dvh;background:#0c0a14;color:#fff;font-family:"Prompt",var(--font-sans,system-ui,sans-serif);display:flex;flex-direction:column;overflow:hidden}.ToxicMixology_header__fQacz{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 8px}.ToxicMixology_backBtn__98MpY{height:32px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#cfcdcd;border-radius:16px;display:flex;align-items:center;gap:3px;justify-content:center;cursor:pointer;flex-shrink:0;padding:0 10px 0 6px;font-size:.72rem;font-weight:700;font-family:inherit}.ToxicMixology_title__GZGyc{font-size:.78rem;font-weight:800;letter-spacing:.06em;color:#fff;margin:0;text-align:center;flex:1 1}.ToxicMixology_playerChip__SjIWN{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;color:var(--dim);background:rgba(255,255,255,.04);border:1px solid rgba(255,231,146,.18);border-radius:20px;padding:4px 10px;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ToxicMixology_hostBadge__lOTdL{background:linear-gradient(135deg,var(--gold),var(--goldDark));color:#2a1f00;font-size:.58rem;font-weight:800;padding:2px 5px;border-radius:6px}.ToxicMixology_main__2RKE0{flex:1 1;display:flex;flex-direction:column;padding:8px 16px 16px;overflow-y:auto}.ToxicMixology_heroBanner___0aLB{position:relative;width:140px;aspect-ratio:5/6;border-radius:16px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.5)}.ToxicMixology_heroText__eoLK1{text-align:center}.ToxicMixology_eyebrow__2xnV9{font-size:.62rem;letter-spacing:.32em;color:var(--gold);font-weight:700}.ToxicMixology_eyebrowRed__8yDcy{font-size:.62rem;letter-spacing:.32em;color:#ff8a8a;font-weight:700}.ToxicMixology_heroTitle__B9Ahj{margin:8px 0 0;font-size:1.85rem;font-weight:800;letter-spacing:-.02em;line-height:1.05;background:linear-gradient(180deg,var(--gold),var(--goldDark));-webkit-background-clip:text;background-clip:text;color:transparent}.ToxicMixology_heroDesc__OL7Ay{margin:8px 0 0;color:var(--dim);font-size:.82rem;line-height:1.5}.ToxicMixology_section__w0dvD{width:100%;margin-top:14px}.ToxicMixology_sectionLabel___yOb5{display:flex;align-items:center;justify-content:space-between;font-size:.62rem;letter-spacing:.22em;color:var(--gold);font-weight:700;margin-bottom:8px;text-transform:uppercase}.ToxicMixology_dim__XfaRY{color:var(--dim);letter-spacing:.1em}.ToxicMixology_primaryBtn__giEdT{width:100%;padding:16px;border-radius:16px;border:none;cursor:pointer;font-family:inherit;background:linear-gradient(180deg,var(--gold),var(--goldDark));color:#2a1f00;font-weight:800;font-size:.95rem;box-shadow:0 12px 28px rgba(212,175,55,.3);margin-top:14px;transition:transform .1s,opacity .2s}.ToxicMixology_primaryBtn__giEdT:active{transform:scale(.98)}.ToxicMixology_primaryBtn__giEdT:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.ToxicMixology_secondaryBtn__UNbaI{flex:1 1;padding:13px;border-radius:13px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);color:#ddd;font-family:inherit;font-weight:600;font-size:.78rem;cursor:pointer}.ToxicMixology_btnRow__IdClj{display:flex;gap:8px;margin-top:12px}.ToxicMixology_btnRow__IdClj .ToxicMixology_primaryBtn__giEdT{flex:1.3 1;margin-top:0;padding:13px;border-radius:13px;font-size:.82rem}.ToxicMixology_waitingHint__IKTp7,.ToxicMixology_waitingHost__cbHCj{text-align:center;color:rgba(255,255,255,.5);font-size:.85rem;margin:14px 0 0}.ToxicMixology_waitingScreen__AyXnh{flex:1 1;display:flex;flex-direction:column;align-items:center}.ToxicMixology_shelfGrid__GiRWc{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.ToxicMixology_shelfItem__B9YfF{padding:8px 4px;border-radius:10px;text-align:center;background:rgba(255,255,255,.03);border:1px solid rgba(255,231,146,.15)}.ToxicMixology_shelfEmoji__voL1Q{font-size:1.15rem;line-height:1}.ToxicMixology_shelfLabel__zFRy_{font-size:.62rem;font-weight:600;margin-top:2px;color:#ddd}.ToxicMixology_tierDots__NDld1{display:flex;justify-content:center;gap:2px;margin-top:3px}.ToxicMixology_tierDot__x19eG{width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,.1)}.ToxicMixology_tierOn__HM8PV{background:var(--gold)}.ToxicMixology_playerChips__qq5dX{display:flex;flex-wrap:wrap;gap:6px}.ToxicMixology_goldChip__odx8U{padding:6px 12px;border-radius:999px;font-size:.78rem;font-weight:600;background:rgba(255,231,146,.06);border:1px solid rgba(255,231,146,.2);color:var(--gold)}.ToxicMixology_inputScreen__RN2tK{flex:1 1;display:flex;flex-direction:column;gap:10px}.ToxicMixology_turnPill__U0YHg{align-self:center;padding:6px 14px;border-radius:999px;background:linear-gradient(180deg,var(--gold),var(--goldDark));color:#2a1f00;font-weight:800;font-size:.75rem;letter-spacing:.06em;box-shadow:0 6px 16px rgba(212,175,55,.3)}.ToxicMixology_glassArena__GQk0J{position:relative;height:220px;display:flex;justify-content:center;align-items:flex-end}.ToxicMixology_pourDrop__W2rTP{position:absolute;top:0;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:2px;animation:ToxicMixology_tmxDrop__82dga 1.2s ease-in-out infinite}.ToxicMixology_pourEmoji__ia6c3{font-size:1.15rem}.ToxicMixology_pourStem__HOMf0{width:2px;height:14px;background:var(--gold);border-radius:1px;opacity:.7}.ToxicMixology_pourBead__EaQC1{width:6px;height:6px;background:var(--gold);border-radius:50%;opacity:.85}@media (prefers-reduced-motion:reduce){.ToxicMixology_pourDrop__W2rTP{animation:none}}@keyframes ToxicMixology_tmxDrop__82dga{0%,to{transform:translateX(-50%) translateY(0);opacity:.7}50%{transform:translateX(-50%) translateY(6px);opacity:1}}.ToxicMixology_toxicCard__j7WEb{padding:10px 14px;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,231,146,.18)}.ToxicMixology_toxicHead__j96Wv{display:flex;justify-content:space-between;font-size:.62rem;letter-spacing:.18em;color:var(--gold);font-weight:700}.ToxicMixology_toxicTrack__dWczo{margin-top:6px;height:6px;border-radius:99px;background:rgba(255,255,255,.08);overflow:hidden}.ToxicMixology_toxicFill__tQkUI{height:100%;background:linear-gradient(90deg,var(--gold),#a52020);transition:width .4s ease}.ToxicMixology_progressRow__FpS_G{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;padding:8px;background:rgba(255,255,255,.03);border-radius:12px;border:1px solid rgba(255,255,255,.06)}.ToxicMixology_progressItem__JDeSW{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.85rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:var(--gold);font-weight:800}.ToxicMixology_progressDone__gipNB{background:rgba(255,231,146,.18);border-color:var(--gold)}.ToxicMixology_progressFlash__bkU2I{background:rgba(80,255,120,.25);border-color:#6dff8b;color:#6dff8b}.ToxicMixology_progressMine__rQmUA{border-color:rgba(125,211,252,.3);background:rgba(125,211,252,.04);color:rgba(125,211,252,.45)}.ToxicMixology_progressMineActive__aDRdR{border-color:#7dd3fc;background:rgba(125,211,252,.18);color:#7dd3fc}.ToxicMixology_observerCount__8LgA0{align-self:center;font-size:1.05rem;font-weight:800;color:var(--gold);letter-spacing:2px}.ToxicMixology_picker__uKaFO{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.ToxicMixology_pickerDim__FObwo{opacity:.65}.ToxicMixology_pickerItem__kpbGo{padding:10px 4px;border-radius:10px;text-align:center;cursor:pointer;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);color:#cfcdcd;font-family:inherit;display:flex;flex-direction:column;align-items:center;gap:4px;transition:background .15s,border-color .15s,transform .1s}.ToxicMixology_pickerItem__kpbGo:disabled{cursor:default}.ToxicMixology_pickerItem__kpbGo:not(:disabled):active{transform:scale(.94)}.ToxicMixology_pickerEmoji__7o_jl{font-size:1.25rem;line-height:1}.ToxicMixology_pickerLabel__xBFUx{font-size:.65rem;font-weight:600}.ToxicMixology_pickerOk__mPPhI{background:linear-gradient(180deg,rgba(255,231,146,.2),rgba(255,231,146,.04));border-color:var(--gold);color:var(--gold);box-shadow:0 0 18px rgba(212,175,55,.2)}.ToxicMixology_pickerBad__oWzfl{background:rgba(255,80,80,.18);border-color:#ff7a7a;color:#ffb3b3}.ToxicMixology_failScreen__e0rz2{flex:1 1;display:flex;align-items:center;justify-content:center}.ToxicMixology_failCard__C8TP0{background:rgba(255,255,255,.04);border:1px solid rgba(255,120,120,.3);border-radius:24px;padding:28px 24px;text-align:center;box-shadow:0 0 40px rgba(165,32,32,.18)}.ToxicMixology_failBurst__YWUEW{font-size:3rem;line-height:1}.ToxicMixology_failTitle__e86bi{margin:8px 0 6px;font-size:1.5rem;font-weight:800;background:linear-gradient(180deg,#ffb0b0,#a52020);-webkit-background-clip:text;background-clip:text;color:transparent}.ToxicMixology_failName__TbPWJ{font-size:1rem;font-weight:700;margin:0;color:#fff}.ToxicMixology_failSub__wlsh4{font-size:.78rem;color:var(--dim);margin:6px 0 0}.ToxicMixology_overScreen__n2ggv{flex:1 1;display:flex;flex-direction:column;align-items:center}.ToxicMixology_victimCard__JBVpS{width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;margin-top:4px;background:linear-gradient(180deg,rgba(255,231,146,.14),rgba(255,231,146,.02));border:1.5px solid rgba(255,231,146,.55);box-shadow:0 0 32px rgba(212,175,55,.16)}.ToxicMixology_victimAvatar__Cp5pp{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--gold),var(--goldDark));color:#2a1f00;font-weight:800;font-size:1.15rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ToxicMixology_victimMid__XcqKG{flex:1 1;min-width:0}.ToxicMixology_victimName___IDJW{font-size:1.35rem;font-weight:800;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ToxicMixology_victimRight__8AUwA{text-align:right}.ToxicMixology_victimToxic__9ouF8{font-size:1.1rem;font-weight:800;color:var(--gold)}.ToxicMixology_recipeCard__mcr7q{width:100%;margin-top:10px;padding:10px 14px;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08)}.ToxicMixology_recipeRow__dkJQq{display:flex;align-items:center;gap:10px;padding:5px 0;border-top:1px dashed rgba(255,255,255,.07)}.ToxicMixology_recipeFirst__XSww_{border-top:none}.ToxicMixology_recipeIdx__YctPu{width:18px;font-size:.65rem;color:var(--dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ToxicMixology_recipeEmoji__pHcTR{font-size:1.05rem}.ToxicMixology_recipeLabel__mhvqn{flex:1 1;font-size:.78rem;font-weight:600}.ToxicMixology_recipeWho___Au65{font-size:.72rem;color:var(--dim)}.ToxicMixology_recipeEmpty__5btUg{font-size:.78rem;color:var(--dim);text-align:center;padding:8px 0}