:root{--ink:#f4f0e7;--muted:#8f9993;--gold:#d8ac5b;--ace-table-radius-landscape:24% / 48%;--ace-table-radius-portrait:46% / 18%}*{box-sizing:border-box}html,body{background:#080b0a;min-height:100%;margin:0}button,input{font:inherit}button{color:inherit}body{color:var(--ink);text-rendering:optimizelegibility;font-family:SF Pro Display,PingFang SC,Microsoft YaHei,Arial,sans-serif;overflow-x:hidden}button:focus-visible{outline-offset:3px;outline:2px solid #f0c56e}input:focus-visible{outline-offset:3px;outline:2px solid #f0c56e}[role=button]:focus-visible{outline-offset:3px;outline:2px solid #f0c56e}.game-shell{min-height:100vh;background:#060908;min-height:100dvh;position:relative;overflow:hidden}.game-shell:before{content:"";opacity:.22;pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.venue-bg{opacity:.86;filter:saturate(.82)contrast(1.06);background-image:linear-gradient(#03060533,#0307059e 60%,#050807 100%),url(/casino-club-bg.png);background-position:50% 38%;background-size:cover;position:absolute;inset:0}.light-beam{z-index:1;opacity:.13;filter:blur(20px);pointer-events:none;background:linear-gradient(100deg,#0000,#f3cf895c,#0000);width:26%;height:100%;position:absolute;top:-20%;transform:rotate(16deg)}.beam-left{left:2%}.beam-right{right:2%;transform:rotate(-16deg)}.topbar{z-index:50;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#080b0aeb,#090d0ba8);border-bottom:1px solid #e1bd732e;grid-template-columns:1fr auto 1fr;align-items:center;height:82px;padding:0 34px;display:grid;position:relative;box-shadow:0 12px 40px #00000052,inset 0 -1px #ffffff06}.brand{align-items:center;gap:13px;display:flex}.brand-mark{color:#101512;clip-path:polygon(50% 0,94% 43%,76% 76%,58% 69%,58% 100%,42% 100%,42% 69%,24% 76%,6% 43%);background:linear-gradient(155deg,#ffe5a4,#a26c28);border-radius:50%;place-items:center;width:44px;height:50px;font-size:24px;display:grid;box-shadow:0 0 34px #ebb95947,inset 0 1px 1px #ffffffa6}.brand-name{letter-spacing:.17em;color:#f1deaf;font-family:Georgia,serif;font-size:19px}.brand-subtitle{letter-spacing:.32em;color:#776a52;margin-top:3px;font-size:8px}.table-meta{color:#a6aaa6;background:linear-gradient(145deg,#ffffff0b,#ffffff04);border:1px solid #eec7781c;border-radius:15px;align-items:center;gap:13px;min-width:340px;padding:8px 17px;font-size:12px;display:flex;box-shadow:inset 0 1px #ffffff09,0 10px 30px #0000002e}.table-meta>div{gap:3px;display:grid}.table-meta strong{color:#d9ded9;letter-spacing:.05em;font-size:10px;font-weight:550}.table-meta small{color:#69736d;font-size:8px}.table-meta i{background:linear-gradient(#0000,#ffffff29,#0000);width:1px;height:25px;margin-left:auto}.live-dot{background:#57d995;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #37b978}.top-actions{justify-self:end;align-items:center;gap:9px;display:flex}.balance{background:#d8ac5b0f;border:1px solid #deb56429;border-radius:13px;align-items:center;gap:10px;min-width:164px;padding:8px 9px 8px 13px;display:flex}.balance>div{flex:1;line-height:1.05;display:grid}.balance small{color:#818984;margin-bottom:4px;font-size:9px}.balance strong{color:#efd28c;letter-spacing:.04em;font-family:Georgia,serif;font-size:15px}.balance button{color:#17130d;cursor:pointer;background:#c79645;border:0;border-radius:8px;width:25px;height:25px;font-weight:800}.coin-mini{color:#d5af68;border:1px solid #b28642;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.circle-button{cursor:pointer;background:#ffffff09;border:1px solid #ffffff12;border-radius:12px;width:39px;height:39px;transition:all .2s}.circle-button:hover{background:#e0b96c14;border-color:#e0b96c59}.music-button{color:#7f8984;cursor:pointer;background:#ffffff09;border:1px solid #ffffff12;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-width:74px;height:39px;padding:0 11px;display:flex}.music-button.active{color:#e7c77e;background:#e0b96c14;border-color:#e0b96c4d}.music-button small{white-space:nowrap;font-size:8px}.effects-button .icon-wrap{letter-spacing:-.16em;min-width:19px;font-size:11px}.icon-wrap{place-items:center;font-size:15px;display:grid}.game-stage{z-index:2;min-height:calc(100vh - 184px);min-height:calc(100dvh - 184px);padding:12px 24px 124px;position:relative}.session-badge{z-index:20;border-left:2px solid #c89540;gap:2px;padding-left:11px;display:grid;position:absolute;top:15px;left:26px}.session-badge span{letter-spacing:.24em;color:#8f7952;font-size:7px}.session-badge b{color:#b2aba0;letter-spacing:.12em;font-family:Georgia,serif;font-size:10px;font-weight:400}.side-tools{z-index:20;gap:8px;display:grid;position:absolute;top:76px;left:22px}.side-tools button{cursor:pointer;color:#9ca39f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#1c221fc2,#080c0ad1);border:1px solid #e6c07717;border-radius:14px;place-items:center;gap:1px;width:51px;height:50px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0a,0 8px 20px #0003}.side-tools button:hover{color:#e8cd91;border-color:#e8cd9147}.side-tools span{font-size:9px}.side-tools b{color:#fff;background:#bd564c;border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;display:grid;position:absolute;top:-4px;right:-3px}.room-code{z-index:20;color:#758078;letter-spacing:.1em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050a084d;border:1px solid #ffffff0b;border-radius:20px;padding:6px 11px;font-size:8px;position:absolute;top:12px;right:14px}.room-code span{color:#50d994;text-shadow:0 0 8px #4cd18e;font-size:6px}.room-code button{color:#65706a;cursor:pointer;background:0 0;border:0}.table-area{width:min(1240px,100vw - 130px);height:min(650px,100vh - 220px);min-height:500px;height:min(650px,100dvh - 220px);margin:0 auto;position:relative}.seat-picker{z-index:90;color:#dce1dd;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(150deg,#18211cfc,#070c09fe);border:1px solid #e8c47a4d;border-radius:17px;width:min(390px,100% - 24px);max-height:calc(100% - 76px);padding:17px;position:absolute;top:64px;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 28px 70px #000000b8,inset 0 1px #ffffff0e}.seat-picker>header{justify-content:space-between;align-items:start;gap:14px;display:flex}.seat-picker>header small{color:#9c8049;letter-spacing:.18em;font-size:6px}.seat-picker h2{color:#ecddba;margin:4px 0 0;font:400 19px Georgia,Songti SC,serif}.seat-picker>header button{color:#919b95;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:9px;flex:none;width:36px;height:36px;font-size:17px}.seat-picker>p{color:#7d8981;margin:10px 0 6px;font-size:8px;line-height:1.55}.seat-map{width:100%;height:248px;position:relative}.seat-map-table{color:#e4c68561;text-align:center;letter-spacing:.14em;background:radial-gradient(#11744f,#06402e 72%);border:5px solid #6c4c28;border-radius:50%;place-items:center;width:142px;height:70px;font:8px/1.35 Georgia,serif;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 2px #bd9250,inset 0 0 30px #00000080}.seat-map button{color:#87918b;cursor:pointer;background:#111914;border:1px solid #ffffff14;border-radius:10px;align-content:center;place-items:center;gap:2px;width:58px;height:45px;padding:4px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 14px #0006}.seat-map button b{font-size:9px}.seat-map button span{text-overflow:ellipsis;white-space:nowrap;max-width:48px;font-size:7px;overflow:hidden}.seat-map button.empty:not(:disabled){color:#dfc57f;background:#d8ac521c;border-color:#e2ba6961}.seat-map button.mine{color:#17130b;background:linear-gradient(145deg,#ecd18b,#a87834);border-color:#f0cf81}.seat-map button.occupied{color:#7e8982;background:#151c18}.seat-map button:disabled{cursor:not-allowed}.seat-map button.moving{animation:.7s ease-in-out infinite alternate seat-pulse}.seat-map .map-hero{top:91%;left:50%}.seat-map .map-seat-left-lower{top:80%;left:18%}.seat-map .map-seat-left{top:58%;left:6%}.seat-map .map-seat-top-left{top:34%;left:13%}.seat-map .map-seat-upper-left{top:14%;left:32%}.seat-map .map-seat-upper-right{top:14%;left:68%}.seat-map .map-seat-top-right{top:34%;left:87%}.seat-map .map-seat-right{top:58%;left:94%}.seat-map .map-seat-right-lower{top:80%;left:82%}.seat-picker-error{color:#d49e97;background:#88322a1f;border:1px solid #d2746738;border-radius:8px;margin-top:4px;padding:9px 10px;font-size:8px}.seat-picker>footer{color:#758079;border-top:1px solid #ffffff0f;justify-content:space-between;gap:12px;padding-top:10px;font-size:8px;display:flex}.seat-picker>footer b{color:#bda76f;font-weight:500}@keyframes seat-pulse{to{box-shadow:0 0 0 3px #e8c27226,0 8px 18px #00000080}}.ambient-glow{filter:blur(105px);opacity:.2;background:#168c60;border-radius:50%;width:84%;height:66%;position:absolute;top:14%;left:8%}.poker-table{z-index:8;border-radius:var(--ace-table-radius-landscape);filter:drop-shadow(0 42px 50px #000000c7);position:absolute;inset:72px -6px -4px;transform:perspective(1400px)rotateX(2deg)}.table-shadow{z-index:-1;border-radius:inherit;filter:blur(28px);background:#000000d1;height:33%;position:absolute;bottom:-28px;left:7%;right:7%}.wood-rail{z-index:1;border-radius:inherit;background:linear-gradient(145deg,#5c3b24 0%,#1d130e 16%,#4d2f1d 36%,#140d0a 58%,#5a3821 82%,#160f0c);position:absolute;inset:0;box-shadow:inset 0 0 0 2px #ffdc9938,inset 0 0 0 11px #00000080,inset 0 4px 10px #ffd3811f,0 0 0 2px #060807}.wood-rail:before{content:"";border-radius:inherit;opacity:.25;background:repeating-linear-gradient(93deg,#0000 0 7px,#ffffff0d 8px,#0000 10px 18px);position:absolute;inset:9px}.gold-rail{z-index:2;border-radius:inherit;background:linear-gradient(120deg,#ffe3a1 0%,#745024 13%,#d7ad60 28%,#4f3417 49%,#e8c57d 66%,#6d481f 83%,#c39145);position:absolute;inset:23px;box-shadow:0 0 20px #e8ba623b,inset 0 1px #ffffff5c}.felt{z-index:3;border-radius:inherit;background:radial-gradient(at 48% 38%,#14855d 0%,#0b6548 42%,#06432f 72%,#03281e 100%);position:absolute;inset:29px;overflow:hidden;box-shadow:inset 0 0 90px #000000a8,inset 0 0 0 2px #ffffff14,inset 0 15px 35px #74ffc60f}.felt-pattern{opacity:.22;background-image:radial-gradient(#dbeae238 .45px,#0000 .45px);background-size:5px 5px;position:absolute;inset:0}.felt:after{content:"";border-radius:inherit;border:1px solid #f6d99e14;position:absolute;inset:8px}.felt-orbit{border-radius:inherit;border:1px solid #e6d1a317;position:absolute}.orbit-one{inset:13%}.orbit-two{opacity:.5;border-style:dashed;inset:25%}.table-watermark{text-align:center;color:#e1cc9e13;place-content:center;display:grid;position:absolute;inset:0;transform:translateY(68px)}.table-watermark span{filter:drop-shadow(0 2px #ffffff08);font-size:78px;line-height:.8}.table-watermark small{letter-spacing:.42em;margin-left:.42em;font-family:Georgia,serif;font-size:10px}.pot-block{z-index:3;text-align:center;gap:4px;display:grid;position:absolute;top:15%;left:50%;transform:translate(-50%)}.pot-block>span{color:#6f8a7d;letter-spacing:.32em;font-size:7px}.pot-block strong{color:#ffe09a;background:linear-gradient(145deg,#051f15b8,#04130e94);border:1px solid #f2c97838;border-radius:22px;min-width:104px;padding:7px 17px;font-family:Georgia,serif;font-size:17px;font-weight:400;box-shadow:0 10px 22px #00000040,inset 0 1px #ffffff0f}.pot-block small{color:#77a38d;letter-spacing:.08em;font-size:7px}.chip{vertical-align:-2px;background:#9e7540;border:3px dashed #ffffff8f;border-radius:50%;width:14px;height:14px;margin-right:6px;display:inline-block;box-shadow:inset 0 0 0 2px #d9b66f}.gold-chip{border-width:2px;width:13px;height:13px}.community-cards{z-index:3;filter:drop-shadow(0 12px 12px #00000038);gap:9px;display:flex;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.community-card-slot{perspective:700px}.community-card-slot.is-revealed{animation:.62s cubic-bezier(.18,.74,.2,1) both board-card-flip}@keyframes board-card-flip{0%{opacity:.25;transform:translate(34px,-46px)rotateY(90deg)rotate(5deg)scale(.82)}58%{opacity:1;transform:translateY(-7px)rotateY(-12deg)rotate(-1deg)scale(1.03)}to{transform:none}}.playing-card,.card-back{border-radius:9px;flex:none;width:72px;height:100px;position:relative}.playing-card{color:#202321;background:linear-gradient(145deg,#fffef9,#f3f0e9 62%,#d5d5cf);border:1px solid #ffffffe0;box-shadow:0 10px 20px #00000057,inset 0 0 0 1px #00000012,inset 0 0 12px #ffffffa8}.playing-card:before{content:"";border:1px solid #00000009;border-radius:5px;position:absolute;inset:5px}.playing-card.card-red{color:#b93a35}.card-rank{font-family:Georgia,serif;font-size:22px;font-weight:700;line-height:1;position:absolute;top:7px;left:9px}.card-suit{text-shadow:0 1px #fff6;place-items:center;font-size:35px;display:grid;position:absolute;inset:0;transform:translateY(7px)}.card-corner{font-size:13px;position:absolute;bottom:5px;right:7px;transform:rotate(180deg)}.card-back{opacity:.7;background:repeating-linear-gradient(45deg,#172a27 0 4px,#b28b48 4px 5px,#172a27 5px 9px);border:2px solid #d9c590;overflow:hidden;box-shadow:0 9px 18px #00000052,inset 0 0 0 4px #13201e}.card-back span{color:#dfc687;background:#061410a6;border:1px solid #dfc6878c;border-radius:4px;place-items:center;font-size:24px;display:grid;position:absolute;inset:10px}.street-progress{color:#cbdcd357;letter-spacing:.15em;align-items:center;gap:7px;font-size:7px;display:flex;position:absolute;bottom:14%;left:50%;transform:translate(-50%)}.street-progress i{background:#ffffff17;width:24px;height:1px}.street-progress .done{color:#6f9d87}.street-progress .active{color:#f0ce83;text-shadow:0 0 10px #f0ce8359}.player-seat{z-index:10;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(145deg,#1f2622f7,#090e0bf7);border:1px solid #eecb881f;border-radius:17px;align-items:center;min-width:154px;height:56px;padding:7px 14px 7px 52px;display:flex;position:absolute;box-shadow:0 16px 28px #00000075,inset 0 1px #ffffff0b}.player-seat:before{content:"";pointer-events:none;border:1px solid #ffffff05;border-radius:14px;position:absolute;inset:3px}.avatar{letter-spacing:.05em;border:3px solid #151b18;border-radius:50%;place-items:center;width:56px;height:56px;font-family:Georgia,serif;font-size:15px;font-weight:700;display:grid;position:absolute;left:-13px;overflow:hidden;box-shadow:0 0 0 1px #e5be7047,0 8px 16px #00000080}.avatar:before{content:"";filter:blur(6px);background:#ffffff1c;border-radius:50% 50% 35% 35%;width:65%;height:50%;position:absolute;top:13%}.avatar span{z-index:2;text-shadow:0 2px 4px #00000080;position:relative}.avatar-shine{background:linear-gradient(90deg,#0000,#ffffff42,#0000);width:80%;height:80%;position:absolute;top:-42%;left:-22%;transform:rotate(-25deg)}.avatar-violet{color:#f5efff;background:radial-gradient(circle at 35% 25%,#c8b8ed,#5b4779 53%,#251e35 100%)}.avatar-rose{color:#fff3ee;background:radial-gradient(circle at 35% 25%,#ffc8bc,#8a463e 53%,#351d1c 100%)}.avatar-blue{color:#effaff;background:radial-gradient(circle at 35% 25%,#9bd8f5,#36647b 53%,#142c39 100%)}.avatar-amber{color:#fff7e4;background:radial-gradient(circle at 35% 25%,#f6d999,#88652e 53%,#362810 100%)}.avatar-cyan{color:#effffc;background:radial-gradient(circle at 35% 25%,#91e6dc,#33776e 53%,#12332f 100%)}.player-info{gap:4px;display:grid}.player-name{color:#e0e6e2;align-items:center;gap:6px;font-size:11px;display:flex}.player-name em{color:#a98b53;letter-spacing:.05em;background:#d6ad5b17;border-radius:4px;padding:2px 4px;font-size:6px;font-style:normal}.player-chips{color:#bda673;font-family:Georgia,serif;font-size:12px}.player-chips .chip{border-width:2px;width:11px;height:11px;margin-right:4px}.dealer-tag{color:#261d0e;background:linear-gradient(#ffe6aa,#ae7d35);border:2px solid #1a1710;border-radius:50%;place-items:center;min-width:24px;height:24px;padding:0 4px;font-size:7px;font-weight:800;display:grid;position:absolute;bottom:-8px;right:-11px;box-shadow:0 2px 8px #000,0 0 10px #e5b45633}.action-bubble{white-space:nowrap;color:#1d180f;background:linear-gradient(145deg,#f3ce7b,#b67e32);border-radius:13px;padding:6px 11px;font-size:8px;font-weight:600;position:absolute;top:64px;left:50%;transform:translate(-50%);box-shadow:0 6px 14px #00000061,inset 0 1px #fff6}.action-bubble b{margin-left:3px;font-family:Georgia,serif;font-size:10px}.head-chat-bubble{z-index:45;color:#f0dfb8;white-space:nowrap;background:#111a15f5;border:1px solid #f1cc7e57;border-radius:13px 13px 13px 4px;max-width:180px;padding:8px 11px;font-size:10px;line-height:1.35;animation:.25s cubic-bezier(.2,.8,.2,1) both head-chat-in;position:absolute;bottom:67px;left:50%;box-shadow:0 10px 24px #0000006b}.head-chat-bubble:after{content:"";background:#111a15;border-bottom:1px solid #f1cc7e57;border-right:1px solid #f1cc7e57;width:8px;height:8px;position:absolute;bottom:-5px;left:12px;transform:rotate(45deg)}.hero-chat-bubble{bottom:106px;left:52px}@keyframes head-chat-in{0%{opacity:0;transform:translate(-50%,8px)scale(.9)}to{opacity:1;transform:translate(-50%)scale(1)}}.opponent-cards{z-index:12;opacity:.9;position:absolute;top:-20px;right:-2px;transform:rotate(5deg)}.seat-upper-right .opponent-cards,.seat-top .opponent-cards,.seat-top-right .opponent-cards,.seat-right .opponent-cards,.seat-right-lower .opponent-cards{left:-2px;right:auto;transform:rotate(-5deg)}.seat-upper-right .opponent-cards.cards-revealed,.seat-top .opponent-cards.cards-revealed,.seat-top-right .opponent-cards.cards-revealed,.seat-right .opponent-cards.cards-revealed,.seat-right-lower .opponent-cards.cards-revealed{left:-18px;right:auto}.seat-left-lower .opponent-cards:not(.cards-revealed),.seat-right-lower .opponent-cards:not(.cards-revealed){top:-31px}.opponent-cards i{background:repeating-linear-gradient(45deg,#132923 0 2px,#987539 2px 3px,#132923 3px 5px);border:1px solid #bd9d5f;border-radius:3px;width:20px;height:28px;margin-left:-11px;display:inline-block;box-shadow:0 3px 7px #0006}.seat-signal{opacity:.6;background:linear-gradient(90deg,#0000,#4ecd8a,#0000);border-radius:2px;width:60%;height:2px;position:absolute;bottom:-1px;left:20%;box-shadow:0 0 8px #3dbe7d}.seat-turn-timer{z-index:30;color:#ffe4a4;border-radius:50%;place-items:center;width:34px;height:34px;font-family:Georgia,serif;font-size:10px;display:grid;position:absolute;top:-11px;left:28px;box-shadow:0 6px 18px #0000008c,0 0 14px #e7bb5b2e}.seat-turn-timer b{background:#111814;border-radius:50%;place-items:center;font-weight:600;display:grid;position:absolute;inset:3px}.seat-turn-timer.timer-urgent,.timer-ring.timer-urgent{color:#ff6a63;animation:.55s ease-in-out infinite alternate timer-urgent-pulse;box-shadow:0 0 0 1px #ff574e57,0 0 18px #ff3d3457}.seat-turn-timer.timer-urgent b{color:#ff6a63}@keyframes timer-urgent-pulse{to{filter:brightness(1.32);transform:scale(1.055)}}.seat-upper-left{top:clamp(72px,15%,96px);left:28%}.seat-upper-right{top:clamp(72px,15%,96px);right:28%}.seat-top-left{top:clamp(132px,25%,162px);left:6%}.seat-top{top:clamp(72px,15%,96px);left:auto;right:28%;transform:none}.seat-top-right{top:clamp(132px,25%,162px);right:6%}.seat-left{top:clamp(240px,50%,325px);left:-1%;transform:none}.seat-right{top:clamp(240px,50%,325px);right:-1%;transform:none}.seat-left-lower{top:clamp(356px,72%,468px);left:3%;transform:none}.seat-right-lower{top:clamp(356px,72%,468px);right:3%;transform:none}.floating-chips{z-index:7;color:#d7bf86;align-items:center;font-size:10px;display:flex;position:absolute}.floating-chips i{background:#a33f3f;border:3px dashed #e5b6a2;border-radius:50%;width:18px;height:18px;margin-left:-8px;box-shadow:inset 0 0 0 2px #6d2020,0 3px 4px #000}.floating-chips i:first-child{margin-left:0}.floating-chips span{margin-left:5px}.chips-left{top:54%;left:29%;transform:rotate(-10deg)}.chips-right{top:48%;right:28%;transform:rotate(10deg)}.chip-flight{--chip-x:0px;--chip-y:0px;z-index:24;pointer-events:none;filter:drop-shadow(0 8px 9px #0000008c);align-items:center;gap:6px;display:flex;position:absolute;top:50%;left:50%}.chip-flight-bet{animation:1.12s cubic-bezier(.18,.76,.18,1) both chip-to-pot}.chip-flight-allin{z-index:29;filter:drop-shadow(0 12px 14px #000000b8)drop-shadow(0 0 18px #f0bc5347);animation:1.48s cubic-bezier(.12,.72,.16,1) both allin-to-pot}.chip-flight-allin .chip-stack{width:82px;height:58px}.chip-flight-allin span{color:#fff0b7;letter-spacing:.08em;background:linear-gradient(145deg,#58350ff5,#0a120ef5);border-color:#ffd3789e;font-weight:800}.chip-flight-payout{animation:1.38s cubic-bezier(.14,.75,.15,1) both pot-to-winner}.chip-stack{width:58px;height:42px;position:relative}.chip-stack i{--coin-delay:0s;--coin-wave:0px;--coin-spin:180deg;width:19px;height:19px;animation:coin-tumble .62s cubic-bezier(.22,.7,.25,1) var(--coin-delay) both;background:radial-gradient(circle at 35% 28%,#fff8c8,#edbd59 42%,#b87525 70%,#6e3c16);border:2px solid #f2cf79;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;left:19px;box-shadow:inset 0 0 0 2px #5c340f7a,0 3px 7px #0000008c}.chip-stack i:nth-child(2),.chip-stack i:nth-child(5),.chip-stack i:nth-child(8){top:14px;left:25px}.chip-stack i:nth-child(3),.chip-stack i:nth-child(6),.chip-stack i:nth-child(9){top:16px;left:13px}.chip-stack i:nth-child(4),.chip-stack i:nth-child(10){top:8px;left:31px}.chip-stack i:first-child{margin-left:0}.chip-stack i:after{content:"♠";color:#704317;font-size:8px}.chip-flight span{color:#ffe3a1;background:#09120de0;border:1px solid #f2cf7938;border-radius:12px;padding:4px 7px;font-family:Georgia,serif;font-size:10px;animation:.72s cubic-bezier(.18,.8,.2,1) .2s both chip-label-pop}.allin-hand{--hand-angle:0deg;z-index:4;transform-origin:85%;filter:drop-shadow(0 8px 8px #0000007a);width:86px;height:62px;animation:1.48s cubic-bezier(.14,.73,.12,1) both hand-shove;position:absolute;top:-8px;left:-88px}.allin-hand b{background:linear-gradient(145deg,#f0b77d,#b96f43 70%,#7d402a);border:1px solid #723e1e80;border-radius:52% 45% 44% 52%;width:55px;height:39px;position:absolute;top:19px;right:0;box-shadow:inset 9px 8px 12px #ffe2b540}.allin-hand i{z-index:2;transform-origin:100%;background:linear-gradient(#f2bd84,#b96c42);border:1px solid #723e1e73;border-radius:10px 4px 4px 10px;width:42px;height:10px;position:absolute;right:37px}.allin-hand i:first-child{top:8px;transform:rotate(-8deg)}.allin-hand i:nth-child(2){width:39px;top:20px;right:45px}.allin-hand i:nth-child(3){width:40px;top:32px;right:43px;transform:rotate(3deg)}.allin-hand i:nth-child(4){width:37px;top:44px;right:35px;transform:rotate(9deg)}.allin-hand i:nth-child(5){width:34px;top:2px;right:20px;transform:rotate(46deg)}.allin-impact{z-index:1;color:#fff3c1;opacity:0;border:2px solid #ffe18d;border-radius:50%;place-items:center;width:42px;height:42px;font-size:30px;animation:.5s ease-out 1.02s both allin-impact;display:grid;position:absolute;top:16px;left:32px;box-shadow:0 0 22px #ffc649bf}.chip-flight-player-1 .allin-hand,.chip-flight-player-5 .allin-hand{--hand-angle:-12deg}.chip-flight-player-3 .allin-hand,.chip-flight-player-4 .allin-hand{--hand-angle:12deg}.chip-flight-player-2 .allin-hand{--hand-angle:90deg}.chip-flight-player-0{--chip-y:250px}.chip-flight-player-1{--chip-x:-330px;--chip-y:-210px}.chip-flight-player-2{--chip-y:-260px}.chip-flight-player-3{--chip-x:330px;--chip-y:-210px}.chip-flight-player-4{--chip-x:480px}.chip-flight-player-5{--chip-x:-480px}@keyframes chip-to-pot{0%{opacity:0;transform:translate(calc(-50% + var(--chip-x)),var(--chip-y)) scale(.58) rotate(-12deg)}12%{opacity:1;transform:translate(calc(-50% + var(--chip-x)),calc(var(--chip-y) - 16px)) scale(1.03) rotate(8deg)}55%{opacity:1;transform:translate(calc(-50% + (var(--chip-x) / 2)),calc((var(--chip-y) / 2) - 82px)) scale(.94) rotate(105deg)}86%{opacity:1}to{opacity:0;transform:translate(-50%,-145px)scale(.78)rotate(230deg)}}@keyframes allin-to-pot{0%{opacity:0;transform:translate(calc(-50% + var(--chip-x)),var(--chip-y)) scale(.72) rotate(-4deg)}10%{opacity:1;transform:translate(calc(-50% + var(--chip-x)),calc(var(--chip-y) - 18px)) scale(1.08) rotate(3deg)}36%{transform:translate(calc(-50% + var(--chip-x)),calc(var(--chip-y) - 72px)) scale(1.12) rotate(-5deg)}65%{transform:translate(-50%,-126px)scale(1.02)rotate(7deg)}86%{opacity:1;transform:translate(-50%,-163px)scale(1.13)rotate(-3deg)}to{opacity:0;transform:translate(-50%,-145px)scale(.84)rotate(0)}}@keyframes hand-shove{0%{opacity:0;transform:translateX(-78px) rotate(var(--hand-angle))}13%{opacity:1}42%{transform:translateX(-18px) rotate(var(--hand-angle))}70%{opacity:1;transform:translateX(30px) rotate(var(--hand-angle))}to{opacity:0;transform:translateX(52px) rotate(var(--hand-angle))}}@keyframes allin-impact{0%{opacity:0;transform:scale(.25)rotate(0)}30%{opacity:1}to{opacity:0;transform:scale(2.4)rotate(110deg)}}@keyframes pot-to-winner{0%{opacity:0;transform:translate(-50%,-145px)scale(.82)rotate(-90deg)}14%{opacity:1;transform:translate(-50%,-172px)scale(1.05)rotate(-45deg)}58%{opacity:1;transform:translate(calc(-50% + (var(--chip-x) / 2)),calc((var(--chip-y) / 2) - 86px)) scale(.96) rotate(90deg)}86%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--chip-x)),var(--chip-y)) scale(.9) rotate(225deg)}}@keyframes coin-tumble{0%{opacity:0;transform:translate(var(--coin-wave),18px) scale(.45) rotate(0)}28%{opacity:1}65%{transform:translate(0,-15px) scale(1.08) rotate(var(--coin-spin))}to{opacity:.92;transform:translate(var(--coin-wave),4px) scale(.92) rotate(var(--coin-spin))}}@keyframes chip-label-pop{0%{opacity:0;transform:translate(-8px)scale(.7)}55%{opacity:1;transform:translate(3px)scale(1.08)}to{opacity:1;transform:none}}.safe-table-vfx{z-index:230;pointer-events:none;contain:layout style paint;isolation:isolate;background:0 0;position:fixed;inset:0;overflow:hidden}.safe-table-vfx .vfx-viewport-flight{z-index:2;will-change:transform,opacity;margin:0;position:fixed;top:0;left:0}.safe-table-vfx .vfx-viewport-flight.chip-flight-bet{animation:ace-vfx-bet var(--vfx-duration) cubic-bezier(.18,.76,.18,1) both}.safe-table-vfx .vfx-viewport-flight.chip-flight-allin{animation:ace-vfx-allin var(--vfx-duration) cubic-bezier(.12,.72,.16,1) both}.safe-table-vfx .vfx-viewport-flight.chip-flight-payout{animation:ace-vfx-payout var(--vfx-duration) cubic-bezier(.14,.75,.15,1) both}@keyframes ace-vfx-bet{0%{opacity:0;transform:translate(calc(var(--vfx-from-x) - 50%),calc(var(--vfx-from-y) - 50%)) scale(.58) rotate(-12deg)}15%{opacity:1;transform:translate(calc(var(--vfx-from-x) - 50%),calc(var(--vfx-from-y) - 50% - 14px)) scale(1.04) rotate(8deg)}58%{opacity:1;transform:translate(calc(var(--vfx-mid-x) - 50%),calc(var(--vfx-mid-y) - 50%)) scale(.94) rotate(105deg)}88%{opacity:1}to{opacity:0;transform:translate(calc(var(--vfx-to-x) - 50%),calc(var(--vfx-to-y) - 50%)) scale(.8) rotate(230deg)}}@keyframes ace-vfx-allin{0%{opacity:0;transform:translate(calc(var(--vfx-from-x) - 50%),calc(var(--vfx-from-y) - 50%)) scale(.72) rotate(-4deg)}12%{opacity:1;transform:translate(calc(var(--vfx-from-x) - 50%),calc(var(--vfx-from-y) - 50% - 18px)) scale(1.08) rotate(3deg)}52%{opacity:1;transform:translate(calc(var(--vfx-mid-x) - 50%),calc(var(--vfx-mid-y) - 50%)) scale(1.12) rotate(-5deg)}86%{opacity:1;transform:translate(calc(var(--vfx-to-x) - 50%),calc(var(--vfx-to-y) - 50% - 16px)) scale(1.12) rotate(-3deg)}to{opacity:0;transform:translate(calc(var(--vfx-to-x) - 50%),calc(var(--vfx-to-y) - 50%)) scale(.84)}}@keyframes ace-vfx-payout{0%{opacity:0;transform:translate(calc(var(--vfx-from-x) - 50%),calc(var(--vfx-from-y) - 50%)) scale(.82) rotate(-90deg)}14%{opacity:1;transform:translate(calc(var(--vfx-from-x) - 50%),calc(var(--vfx-from-y) - 50% - 18px)) scale(1.05) rotate(-45deg)}58%{opacity:1;transform:translate(calc(var(--vfx-mid-x) - 50%),calc(var(--vfx-mid-y) - 50%)) scale(.96) rotate(90deg)}86%{opacity:1}to{opacity:0;transform:translate(calc(var(--vfx-to-x) - 50%),calc(var(--vfx-to-y) - 50%)) scale(.9) rotate(225deg)}}.safe-table-vfx.is-low-end .vfx-viewport-flight{filter:none}@media (prefers-reduced-motion:reduce){.safe-table-vfx .vfx-viewport-flight{animation-duration:.28s!important;animation-timing-function:ease-out!important}.safe-table-vfx .chip-stack i{animation:none!important}}.matchmaking-scrim{z-index:180;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 50% 45%,#12433047,#010503db 55%);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.matchmaking-card{text-align:center;background:linear-gradient(150deg,#151f1afa,#060b08fc);border:1px solid #ecc67747;border-radius:24px;width:min(390px,100vw - 32px);padding:34px 28px 30px;box-shadow:0 35px 90px #000000b3,inset 0 1px #ffffff0f}.matchmaking-card>small{color:#b58d49;letter-spacing:.24em;font-size:8px}.matchmaking-card h2{color:#f1dfb4;margin:8px 0 6px;font:400 25px Georgia,Songti SC,serif}.matchmaking-card p{color:#8a978f;margin:0;font-size:10px}.matchmaking-card time{color:#efd083;letter-spacing:.09em;margin:14px 0 11px;font:30px Georgia,serif;display:block}.matchmaking-card>em{color:#65736b;font-size:8px;font-style:normal}.match-orbit{border:1px solid #e0b86629;border-radius:50%;place-items:center;width:96px;height:96px;margin:0 auto 20px;animation:1.8s ease-in-out infinite match-breathe;display:grid;position:relative;box-shadow:inset 0 0 26px #37b57714,0 0 30px #37b57712}.match-orbit span{color:#f2d486;background:radial-gradient(circle at 35% 28%,#3b5648,#0c1711 68%);border-radius:50%;place-items:center;width:42px;height:42px;font-size:21px;display:grid;box-shadow:0 0 0 1px #ecc47057,0 9px 22px #000}.match-orbit i{transform-origin:4px 52px;background:#4dd493;border-radius:50%;width:9px;height:9px;animation:1.7s linear infinite match-orbit;position:absolute;top:-4px;left:44px;box-shadow:0 0 12px #4dd493}.match-orbit i:nth-child(2){background:#d5ab55;animation-delay:-.56s;box-shadow:0 0 12px #d5ab55}.match-orbit i:nth-child(3){animation-delay:-1.12s}.match-progress{background:#ffffff0d;border-radius:4px;width:100%;height:3px;margin:0 0 13px;overflow:hidden}.match-progress i{border-radius:inherit;background:linear-gradient(90deg,#0000,#55d194,#e2bd6b,#0000);width:36%;height:100%;animation:1.35s ease-in-out infinite match-progress;display:block}@keyframes match-orbit{to{transform:rotate(360deg)}}@keyframes match-breathe{50%{transform:scale(1.045);box-shadow:inset 0 0 32px #37b57721,0 0 42px #37b5771c}}@keyframes match-progress{0%{transform:translate(-120%)}to{transform:translate(300%)}}.hero-player{z-index:65;background:linear-gradient(145deg,#232b26fc,#080d0a);border:1px solid #f1cc818f;border-radius:22px;align-items:center;min-width:620px;height:112px;padding:10px 20px 10px 72px;display:flex;position:fixed;bottom:122px;left:50%;transform:translate(-50%);box-shadow:0 22px 48px #000000b8,0 0 0 1px #e1b65e1a,inset 0 1px #ffffff17}.hero-player:before{content:"";pointer-events:none;border:1px solid #ffffff06;border-radius:18px;position:absolute;inset:3px}.active-halo{z-index:-1;border:1px solid #e7bb632b;border-radius:29px;animation:2.2s ease-in-out infinite halo-pulse;position:absolute;inset:-9px;box-shadow:0 0 38px #daaa4b21,inset 0 0 24px #daaa4b0d}.hero-avatar{color:#20180e;background:radial-gradient(circle at 35% 28%,#f4d99e,#8a622d 52%,#352513);border:4px solid #21180d;border-radius:50%;place-items:center;width:74px;height:74px;font-family:Georgia,serif;font-size:17px;font-weight:800;display:grid;position:absolute;left:-24px;box-shadow:0 0 0 2px #c69443,0 12px 22px #000,0 0 28px #daac5626}.online-ring{background:#4ed58d;border:2px solid #1d231f;border-radius:50%;width:11px;height:11px;position:absolute;bottom:3px;right:2px}.hero-profile{border-right:1px solid #ffffff12;gap:7px;min-width:96px;padding-right:14px;display:grid}.you-row{align-items:center;gap:6px;font-size:11px;display:flex}.you-row em{color:#e5c175;border:1px solid #e5c17540;border-radius:4px;padding:2px 5px;font-size:7px;font-style:normal}.hero-profile strong{color:#f0ce82;font-family:Georgia,serif;font-size:15px;font-weight:400}.hero-profile strong .chip{border-width:2px;width:12px;height:12px;margin-right:5px}.equity-usage{color:#77c99b;letter-spacing:.04em;font-size:7px}.hero-turn-timer{top:5px;left:31px}.hole-cards{z-index:8;filter:drop-shadow(0 13px 13px #0000009e);touch-action:manipulation;-webkit-user-select:none;user-select:none;align-self:center;margin:-5px 18px 0;display:flex;position:relative;transform:translateY(-11px)}.hole-card-wrap{color:inherit;cursor:pointer;perspective:520px;background:0 0;border:0;outline:0;margin:0;padding:0;transition:transform .18s,filter .18s;display:block;position:relative}.hole-card-wrap+.hole-card-wrap{margin-left:-11px;transform:rotate(5deg)translateY(-1px)}.hole-card-wrap:first-of-type{transform:rotate(-5deg)}.hole-card-wrap:not(:disabled):hover{filter:brightness(1.08)}.hole-card-wrap:focus-visible{outline-offset:5px;border-radius:10px;outline:2px solid #efc66e}.hole-card-wrap:disabled{cursor:default}.hole-card-wrap.is-revealed:first-of-type{transform:rotate(-7deg)translateY(-4px)}.hole-card-wrap.is-revealed+.hole-card-wrap{transform:rotate(7deg)translateY(-5px)}.hole-cards-hint{z-index:14;color:#d6b96f;white-space:nowrap;pointer-events:none;background:#070d0af0;border:1px solid #e5c0713d;border-radius:9px;padding:4px 9px;font-size:7px;position:absolute;bottom:-18px;left:50%;transform:translate(-50%);box-shadow:0 7px 18px #0000004d}.hole-cards-showdown .hole-cards-hint{color:#92d7b3;border-color:#5bce934d}.card-large{border-width:2px;width:76px;height:104px;box-shadow:0 14px 24px #00000085,inset 0 0 0 1px #0000001a,inset 0 0 12px #ffffffbf}.card-large .card-rank{font-size:23px;top:8px;left:10px}.card-large .card-suit{font-size:38px}.card-large .card-corner{font-size:15px;bottom:7px;right:8px}.hand-insight{border-left:1px solid #ffffff12;place-content:center;align-self:stretch;gap:3px;min-width:114px;padding-left:15px;display:grid}.hand-insight span{color:#7f8984;font-size:8px}.hand-insight strong{color:#e5ce95;font-family:Georgia,serif;font-size:16px;font-weight:400}.hand-insight small{color:#63c793;font-size:8px}.win-meter{border-left:1px solid #ffffff12;align-content:center;align-self:stretch;gap:7px;width:88px;margin-left:16px;padding-left:16px;display:grid}.win-meter>div{color:#7d8983;justify-content:space-between;align-items:center;font-size:8px;display:flex}.win-meter b{color:#68d49c;font-family:Georgia,serif;font-size:13px;font-weight:400}.win-meter>i{background:#26312c;border-radius:5px;width:100%;height:4px;display:block;overflow:hidden}.win-meter>i em{border-radius:inherit;background:linear-gradient(90deg,#2a8e5d,#76d6a8);width:78%;height:100%;display:block;box-shadow:0 0 8px #48bd80}.win-meter>small{color:#59675f;text-align:right;font-size:7px}.membership-lock{color:#7d8983;border-left:1px solid #ffffff12;align-content:center;align-self:stretch;gap:5px;width:104px;margin-left:16px;padding-left:16px;text-decoration:none;display:grid}.membership-lock span{color:#aa8a4f;letter-spacing:.08em;font-size:8px}.membership-lock b{color:#e3cc93;font:400 11px Georgia,Songti SC,serif}.membership-lock small{color:#59675f;font-size:7px}@keyframes halo-pulse{50%{opacity:.55;transform:scale(1.015)}}.action-dock{z-index:60;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#0e1411ed,#050807fc);border-top:1px solid #f0c97d38;grid-template-columns:minmax(180px,1fr) minmax(400px,560px) minmax(470px,1.2fr);align-items:center;gap:24px;width:100%;height:110px;padding:12px 30px;display:grid;position:fixed;bottom:0;left:0;box-shadow:0 -25px 60px #00000094,inset 0 1px #ffffff06}.auto-play-controls{gap:6px;display:flex;position:absolute;top:-31px;left:30px}.auto-play-controls button{color:#89938e;cursor:pointer;background:#0c130ff5;border:1px solid #ffffff1a;border-radius:8px 8px 0 0;height:27px;padding:0 10px;font-size:8px}.auto-play-controls button.active{color:#efd18d;background:#5d4319e6;border-color:#e9c37666}.auto-play-controls b{color:inherit;margin-left:5px;font-size:8px}.turn-status{align-items:center;gap:12px;display:flex}.timer-ring{background:conic-gradient(#f0c56e 0 74%,#28302c 74%);color:#ffe0a0;isolation:isolate;border-radius:50%;place-items:center;width:48px;height:48px;font-family:Georgia,serif;font-size:15px;display:grid;position:relative;box-shadow:0 0 18px #ddaf521f}.timer-ring:before{content:"";z-index:-1;background:#121715;border-radius:50%;position:absolute;inset:4px}.turn-status>div{gap:3px;display:grid}.turn-status small{color:#d8ba77;letter-spacing:.22em;font-size:8px}.turn-status strong{color:#949d98;font-size:10px;font-weight:400}.bet-control{gap:9px;display:grid}.bet-presets{justify-content:center;gap:6px;display:flex}.bet-presets button{color:#c6b688;cursor:pointer;background:linear-gradient(145deg,#d9ac521c,#ffffff06);border:1px solid #e8c7853d;border-radius:8px;min-height:32px;padding:5px 14px;font-size:9px;transition:border-color .16s,color .16s,background .16s,transform .16s;box-shadow:inset 0 1px #ffffff0e,0 4px 12px #00000024}:is(.bet-presets button:hover,.bet-presets button:focus-visible){color:#ffe3a1;background:linear-gradient(145deg,#d9ac5238,#ffffff0b);border-color:#eec77794}.bet-presets button:hover{transform:translateY(-1px)}.bet-presets button:disabled{opacity:.38;color:#727a75;box-shadow:none;background:#ffffff05;border-color:#ffffff12}.slider-row{align-items:center;gap:8px;display:flex}.slider-row button{color:#c9ae70;cursor:pointer;background:#1e2421;border:1px solid #ffffff14;border-radius:8px;width:27px;height:27px}.slider-row input{accent-color:#c99648;flex:1;height:3px}.slider-row output{text-align:right;color:#f0ce84;background:linear-gradient(145deg,#d3a8521f,#d3a8520d);border:1px solid #e0b86a2e;border-radius:9px;width:78px;padding:7px 9px;font-family:Georgia,serif;font-size:13px;box-shadow:inset 0 1px #ffffff08}.main-actions{grid-template-columns:1fr 1.1fr 1.2fr;gap:8px;display:grid}.main-actions button{cursor:pointer;letter-spacing:.05em;border-radius:15px;height:62px;font-size:12px;font-weight:650;transition:transform .16s,filter .16s;position:relative}.main-actions button:hover{filter:brightness(1.1);transform:translateY(-2px)}.main-actions b{margin-top:3px;font-family:Georgia,serif;font-size:13px;font-weight:400;display:block}.main-actions small{color:#ffffff57;border:1px solid #ffffff1f;border-radius:4px;place-items:center;width:15px;height:15px;font-size:7px;display:grid;position:absolute;top:6px;right:7px}.action-fold{color:#b8bfbb;background:linear-gradient(145deg,#303633,#171b19);border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff0d,0 8px 18px #0003}.action-call{color:#cbf1dc;background:linear-gradient(145deg,#1b5a3c,#0d3020);border:1px solid #53c58c57;box-shadow:inset 0 1px #ffffff0f,0 8px 22px #19784d21}.action-raise{color:#20160a;background:linear-gradient(145deg,#f6d992 0%,#c18b3d 58%,#946229);border:1px solid #f0ca78;box-shadow:0 10px 26px #d5a0413d,inset 0 1px #ffffff8c}.action-raise small{color:#19130b73;border-color:#19130b33}.raise-action-wrap{min-width:0;position:relative}.raise-action-wrap>.action-raise{width:100%;padding-right:30px}.main-actions .raise-handle{z-index:3;color:#34220d;width:22px;height:22px;box-shadow:none;background:#492f0d33;border:1px solid #25190a42;border-radius:7px;place-items:center;padding:0;font-size:13px;line-height:1;display:grid;position:absolute;top:20px;right:7px}.main-actions .raise-handle[aria-expanded=true]{background:#271a0a57;transform:rotate(180deg)}.raise-ladder{z-index:80;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(160deg,#1d2520fc,#060b08fc);border:1px solid #f0ca7c7a;border-radius:18px;justify-items:center;gap:8px;width:132px;padding:13px 12px 11px;display:grid;position:absolute;bottom:72px;right:0;box-shadow:0 24px 55px #000000b3,inset 0 1px #ffffff14}.raise-ladder:after{content:"";background:#0a100d;border-bottom:1px solid #f0ca7c6b;border-right:1px solid #f0ca7c6b;width:13px;height:13px;position:absolute;bottom:-7px;right:27px;transform:rotate(45deg)}.raise-ladder>output{color:#f2d28c;font-family:Georgia,serif;font-size:17px}.raise-ladder>span{color:#8d9a92;letter-spacing:.12em;font-size:8px}.raise-ladder>div{grid-template-rows:auto 1fr auto;justify-items:center;gap:5px;height:152px;display:grid}.raise-ladder>div b{color:#6f7b74;font-size:7px;font-weight:500}.raise-ladder input[type=range]{accent-color:#d3a34e;writing-mode:vertical-lr;cursor:ns-resize;direction:rtl;width:25px;height:118px;margin:0}.main-actions .raise-ladder>button{color:#21170a;width:100%;height:34px;box-shadow:none;background:linear-gradient(145deg,#e8c777,#a97631);border:1px solid #efc87880;border-radius:9px;font-size:9px}.main-actions .raise-ladder>button:hover,.main-actions .raise-handle:hover{transform:none}button:disabled{filter:saturate(.35)brightness(.66);cursor:not-allowed!important;transform:none!important}.card-pending{opacity:.28;filter:saturate(.45);transform:scale(.96)}.card-reveal{animation:.34s cubic-bezier(.2,.8,.2,1) both card-deal}.community-cards .card-reveal:nth-child(2){animation-delay:50ms}.community-cards .card-reveal:nth-child(3){animation-delay:.1s}.community-cards .card-reveal:nth-child(4),.community-cards .card-reveal:nth-child(5){animation-delay:50ms}@keyframes card-deal{0%{opacity:0;transform:translateY(-18px)scale(.86)rotate(-3deg)}to{opacity:1;transform:none}}.seat-active{border-color:#ebc47580;box-shadow:0 16px 28px #00000075,0 0 25px #d5a64933,inset 0 1px #ffffff14}.seat-folded{opacity:.46;filter:saturate(.35)}.seat-winner{opacity:1;filter:none;border-color:#ffd77ed9;box-shadow:0 0 36px #eebd5859,0 16px 28px #00000080}.bubble-muted{color:#c5cac7;background:linear-gradient(145deg,#5c625f,#303532)}.cards-revealed{z-index:18;opacity:1;filter:drop-shadow(0 8px 9px #0000007a);display:flex;top:-63px;right:-18px;transform:rotate(1deg)}.cards-revealed .playing-card{border-radius:6px;width:50px;height:70px;margin-left:-9px;box-shadow:0 6px 12px #0000007a}.cards-revealed .card-rank{font-size:15px;top:4px;left:6px}.cards-revealed .card-suit{font-size:22px}.cards-revealed .card-corner{font-size:9px;bottom:4px;right:5px}.showdown-seat{z-index:19}.hero-active{border-color:#ffd682cc;box-shadow:0 22px 48px #000000a8,0 0 35px #e0b25338,inset 0 1px #ffffff1a}.hero-folded{filter:saturate(.4);opacity:.72}.hero-winner{opacity:1;filter:none;border-color:#f3ce79;box-shadow:0 0 45px #eebc5557,0 22px 48px #000000a8}.hero-role{bottom:-7px;right:-10px}.result-banner{z-index:25;text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#1d2520f5,#060b08f7);border:1px solid #f7cf8080;border-radius:16px;gap:4px;min-width:330px;padding:13px 30px;animation:.42s cubic-bezier(.16,1,.3,1) both result-in;display:grid;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 45px #0000009e,0 0 34px #ddaa4529,inset 0 1px #ffffff14}.result-banner span{color:#b4955b;letter-spacing:.28em;font-size:7px}.result-banner strong{color:#f4d99b;font-family:Georgia,Songti SC,serif;font-size:14px;font-weight:400}.result-banner small{color:#718078;font-size:8px}.insurance-panel{z-index:80;color:#dce2de;background:linear-gradient(150deg,#17211b 0%,#080d0a 72%);border:1px solid #efc7776b;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;width:min(342px,100% - 24px);max-height:calc(100% - 116px);display:grid;position:absolute;top:82px;right:0;overflow:hidden;box-shadow:0 24px 58px #000000b3,inset 0 1px #ffffff12}.insurance-panel-head{border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:11px 14px;display:flex}.insurance-panel-head>div{gap:2px;display:grid}.insurance-panel-head small{color:#a38248;letter-spacing:.18em;font-size:10px}.insurance-panel-head h2{color:#f1d795;margin:0;font:400 18px Georgia,Songti SC,serif}.insurance-panel-head>span{color:#d8b866;background:#d09c3814;border:1px solid #e0b76233;border-radius:999px;padding:5px 8px;font-size:12px}.insurance-panel-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#816533 transparent;min-height:0;overflow-y:auto}.insurance-offer,.insurance-policy,.insurance-result{border-bottom:1px solid #ffffff0e;gap:10px;padding:13px 14px;display:grid}.insurance-panel-scroll>:last-child{border-bottom:0}.insurance-offer>header,.insurance-policy>header,.insurance-result>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.insurance-offer>header>div{align-items:center;gap:8px;display:flex}.insurance-offer>header span,.insurance-policy>header span,.insurance-result>header span{color:#e0bc69;font-size:12px;font-weight:700}.insurance-offer>header b{color:#aab4ae;font-size:12px}.insurance-offer time{color:#77837c;text-align:right;font-size:12px}.insurance-probability{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.insurance-probability>span{background:#ffffff06;border:1px solid #ffffff0e;border-radius:10px;gap:3px;min-width:0;padding:8px;display:grid}.insurance-probability small{color:#7f8a84;font-size:12px}.insurance-probability b{color:#e7ece9;font-size:14px}.insurance-probability em{color:#b99a58;font-size:12px;font-style:normal}.insurance-limit,.insurance-quote{color:#8b9690;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.insurance-limit b,.insurance-quote b{color:#e3c67d}.insurance-limit small{color:#626e67;text-align:right;font-size:12px}.insurance-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.insurance-presets button{color:#bba66f;cursor:pointer;background:#e0b04c0b;border:1px solid #e2bc6b33;border-radius:8px;min-width:0;height:40px;font-size:12px}.insurance-presets button[aria-pressed=true]{color:#20170b;background:linear-gradient(145deg,#f0d486,#b88235);border-color:#edca78}:is(.insurance-presets button:focus-visible,.insurance-offer-actions button:focus-visible,.insurance-custom input:focus-visible){outline-offset:2px;outline:2px solid #f0cc77}.insurance-custom{color:#87928c;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;font-size:12px;display:grid}.insurance-custom input{color:#edf0ee;background:#0b120e;border:1px solid #ffffff1a;border-radius:8px;outline:0;width:100%;min-width:0;height:40px;padding:0 9px;font:600 12px ui-monospace,SFMono-Regular,Menlo,monospace}.insurance-custom input[aria-invalid=true]{border-color:#b85d55}.insurance-checkout{z-index:2;background:linear-gradient(#080d0af0,#080d0a 22%);gap:7px;margin:0 -4px -4px;padding:9px 4px 4px;display:grid;position:sticky;bottom:0;box-shadow:0 -10px 18px #080d0ad1}.insurance-offer-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.insurance-offer-actions:has(.insurance-preview-button){grid-template-columns:1fr 1fr}.insurance-offer-actions button{cursor:pointer;border-radius:9px;min-width:0;min-height:44px;font-size:14px;font-weight:700}.insurance-preview-button{color:#d3b970;background:#d7a7410f;border:1px solid #e0bb6b38;grid-column:1/-1}.insurance-decline-button{color:#9da7a1;background:#ffffff08;border:1px solid #ffffff1a}.insurance-buy-button{color:#21170a;background:linear-gradient(145deg,#f3d68a,#b47d32);border:1px solid #ebc873}.insurance-panel button:disabled,.insurance-panel input:disabled{opacity:.42;cursor:not-allowed}.insurance-inline-error,.insurance-pending,.insurance-panel-error{border-radius:8px;margin:0;padding:7px 9px;font-size:12px;line-height:1.45}.insurance-inline-error,.insurance-panel-error{color:#e2a099;background:#9d373021}.insurance-pending{color:#dfc47d;background:#d3a44114}.insurance-panel-error{margin:0 12px 11px}.insurance-policy>header strong,.insurance-result>header strong{color:#e6c46f;font-size:12px}.insurance-policy>div,.insurance-result>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.insurance-result>div{grid-template-columns:repeat(3,minmax(0,1fr))}.insurance-policy>div span,.insurance-result>div span{color:#7e8983;gap:3px;font-size:12px;display:grid}.insurance-policy>div b,.insurance-result>div b{color:#e1e6e3;font-size:12px}.insurance-policy>small,.insurance-result>small{color:#6f7b74;font-size:12px;line-height:1.45}.insurance-result-paid{box-shadow:inset 0 0 0 1px #c99d436b}.insurance-result-missed{box-shadow:inset 0 0 0 1px #92504a6b}.insurance-result-cancelled{box-shadow:inset 0 0 0 1px #64726a6b}.dock-insurance .main-actions button,.dock-insurance .bet-control button,.dock-insurance .bet-control input{opacity:.38;cursor:not-allowed}@keyframes result-in{0%{opacity:0;transform:translate(-50%,-38%)scale(.9)}}.control-disabled{opacity:.43;pointer-events:none}.dock-settled{grid-template-columns:minmax(190px,.55fr) minmax(0,1.45fr)}.settled-actions{grid-column:2/-1;justify-content:flex-end;align-items:center;gap:20px;min-width:0;display:flex}.settled-actions>div{text-align:right;flex:1;gap:4px;min-width:0;display:grid}.settled-actions small{color:#8c948f;letter-spacing:.14em;font-size:8px}.settled-actions strong{color:#e5cf99;font-family:Georgia,Songti SC,serif;font-size:15px;font-weight:400}.settled-actions button{color:#21170b;white-space:nowrap;cursor:pointer;background:linear-gradient(145deg,#f6db98,#bd8738);border:1px solid #f1ca76;border-radius:15px;min-width:0;height:62px;font-weight:750;box-shadow:0 10px 28px #d5a04140,inset 0 1px #ffffff8f}.settled-actions button:disabled{cursor:wait;opacity:.55}.settled-actions button span{vertical-align:-1px;margin-left:18px;font-size:20px}.ready-action-buttons{flex:0 410px;align-items:center;gap:10px;min-width:300px;display:flex}.ready-action-buttons button{flex:1 1 0}.ready-actions .leave-ready-button{color:#d8c9a4;box-shadow:none;background:0 0;border:1px solid #d8c9a459}.ready-actions .leave-ready-button:hover{color:#fff;border-color:#e6c365}.panel-scrim{z-index:100;background:#020504b8;padding:24px;animation:.18s both fade-in;position:fixed;inset:0}.game-panel{z-index:101;background:#101713;border:1px solid #eac37647;border-radius:24px;width:min(420px,100% - 48px);max-height:min(620px,82vh);padding:34px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 35px 80px #000000a6,inset 0 1px #ffffff0f}.social-panel-scrim{pointer-events:auto;background:#02050438}.game-panel.chat-panel{border-radius:18px;width:min(360px,100% - 36px);max-height:min(450px,100vh - 180px);padding:23px;top:auto;bottom:126px;left:18px;transform:none;box-shadow:0 24px 62px #000000b8,inset 0 1px #ffffff0f}.game-panel>small{color:#aa8a4f;letter-spacing:.25em;font-size:8px}.game-panel h2{color:#f1dfb4;margin:7px 0 24px;font-family:Georgia,Songti SC,serif;font-size:23px;font-weight:400}.panel-close{color:#9ba29e;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;width:32px;height:32px;font-size:20px;position:absolute;top:17px;right:18px}.history-list{gap:2px;display:grid}.history-list>div{border-bottom:1px solid #ffffff0e;align-items:center;gap:12px;padding:11px 4px;display:flex}.history-list span{color:#b4955b;background:#d2a75017;border-radius:50%;place-items:center;width:25px;height:25px;font-family:Georgia,serif;font-size:9px;display:grid}.history-list p{color:#b8c0bb;margin:0;font-size:11px}.ranking-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ranking-list div{background:#ffffff06;border:1px solid #ffffff0e;border-radius:11px;align-items:center;gap:10px;padding:11px 12px;display:flex}.ranking-list b{color:#b28b4b;font-family:Georgia,serif;font-size:9px;font-weight:400}.ranking-list span{color:#ced3d0;font-size:11px}.game-panel.hands-panel{width:min(780px,100% - 48px);max-height:none;padding:27px 30px 24px;top:22px;bottom:132px;transform:translate(-50%)}.game-panel.hands-panel h2{margin-bottom:14px}.hand-guide-summary{background:linear-gradient(135deg,#cf9e4017,#ffffff05);border:1px solid #e2bc6f26;border-radius:12px;align-items:center;gap:13px;margin-bottom:12px;padding:10px 12px;display:flex}.hand-guide-summary span{color:#e4c57e;letter-spacing:.13em;white-space:nowrap;border:1px solid #ebc5783d;border-radius:999px;flex:none;padding:5px 8px;font-family:Georgia,serif;font-size:8px}.hand-guide-summary p{color:#9da9a2;margin:0;font-size:10px;line-height:1.55}.hand-guide-list{gap:6px;display:grid}.hand-guide-list article{background:#ffffff06;border:1px solid #ffffff0e;border-radius:12px;grid-template-columns:minmax(235px,1fr) auto;align-items:center;gap:16px;min-height:61px;padding:7px 11px;display:grid}.hand-guide-copy{grid-template-columns:25px minmax(0,1fr);align-items:center;gap:9px;display:grid}.hand-guide-copy>b{color:#9f793c;font-family:Georgia,serif;font-size:9px;font-weight:400}.hand-guide-copy>div{gap:3px;display:grid}.hand-guide-copy strong{color:#ead8ad;font-family:Georgia,Songti SC,serif;font-size:12px;font-weight:400}.hand-guide-copy small{color:#77827c;font-size:9px;line-height:1.35}.hand-guide-cards{align-items:center;gap:4px;display:flex}.hand-guide-card{background:linear-gradient(145deg,#fffdf8,#e9e6df);border:1px solid #1e232033;border-radius:5px;flex:none;width:36px;height:49px;padding:4px;display:block;position:relative;overflow:hidden;box-shadow:0 3px 8px #0000004d,inset 0 0 0 1px #fffc}.hand-guide-card:after{content:"";pointer-events:none;border:1px solid #b797591f;border-radius:3px;position:absolute;inset:3px}.hand-guide-card>b{z-index:1;font-family:Georgia,serif;font-size:11px;font-weight:700;line-height:1;display:block;position:relative}.hand-guide-card>i{z-index:1;font-family:Georgia,serif;font-size:18px;font-style:normal;line-height:1;position:absolute;bottom:2px;right:4px}.hand-guide-card.red{color:#b72d35}.hand-guide-card.dark{color:#18201c}.profile-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.profile-grid div{background:#ffffff06;border:1px solid #ffffff0f;border-radius:13px;align-content:center;gap:7px;min-height:92px;padding:15px;display:grid}.profile-grid span,.panel-note{color:#748079;font-size:10px}.profile-grid strong{color:#e4cc94;font-family:Georgia,Songti SC,serif;font-size:15px;font-weight:400}.panel-note{margin:16px 0 0;line-height:1.7}.chat-log{background:#00000029;border:1px solid #ffffff0e;border-radius:13px;align-content:start;gap:8px;min-height:150px;max-height:260px;padding:14px;display:grid;overflow:auto}.chat-log p{align-items:center;gap:9px;margin:0;display:flex}.chat-log b{color:#d8b76f;min-width:34px;font-size:10px}.chat-log span{color:#c8cfcb;background:#ffffff0e;border-radius:4px 11px 11px;padding:8px 10px;font-size:11px}.chat-log>em{color:#718078;text-align:center;align-self:center;padding:32px 16px;font-size:10px;font-style:normal;line-height:1.65}.quick-chat{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.quick-chat button{color:#cbb984;cursor:pointer;background:#d9aa4e0e;border:1px solid #e1bb6f29;border-radius:10px;min-height:40px}.emoji-chat{grid-template-columns:repeat(6,1fr);gap:6px;margin-top:8px;display:grid}.emoji-chat button{cursor:pointer;background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;height:38px;font-size:18px}.setting-list{gap:9px;display:grid}.setting-list button{text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff0f;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 14px;display:flex}.setting-list button>span{gap:5px;display:grid}.setting-list b{color:#d7ddd9;font-size:12px}.setting-list small{color:#69756e;font-size:9px}.setting-list em{color:#7c8780;text-align:center;background:#222a26;border-radius:20px;min-width:48px;padding:6px 8px;font-size:9px;font-style:normal}.setting-list em.switch-on{color:#d9f5e6;background:#246445}.shortcut-guide{grid-template-columns:1fr 1fr;gap:7px;margin-top:18px;display:grid}.shortcut-guide span{color:#8e9993;background:#ffffff06;border-radius:8px;padding:8px;font-size:9px}.game-toast{z-index:120;color:#d8c69d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c120ff0;border:1px solid #edc77c40;border-radius:22px;padding:10px 18px;font-size:10px;animation:.25s both toast-in;position:fixed;top:98px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #0000006b}@keyframes fade-in{0%{opacity:0}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,-10px)}}.lobby-shell{width:100%;max-width:100%;min-height:100vh;min-height:100dvh;color:var(--ink);background:#050807;position:relative;overflow:hidden}.lobby-venue{filter:saturate(.72)contrast(1.08);opacity:.76;background-image:linear-gradient(#0306052e,#030705e0 70%,#050807),url(/casino-club-bg.png);background-position:50% 31%;background-size:cover;position:absolute;inset:0}.lobby-vignette{pointer-events:none;background:radial-gradient(at 50% 32%,#16785326,#0000 42%),linear-gradient(90deg,#0000006b,#0000 25% 75%,#0000006b);position:absolute;inset:0}.lobby-topbar{z-index:20;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#070b09f5,#080d0ac2);border-bottom:1px solid #e2bd7229;grid-template-columns:1fr auto 1fr;align-items:center;height:82px;padding:0 34px;display:grid;position:relative;box-shadow:0 14px 40px #00000052}.lobby-nav{background:#ffffff06;border:1px solid #ffffff0d;border-radius:13px;gap:6px;padding:5px;display:flex}.lobby-nav button,.lobby-nav a{color:#7e8882;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:9px;min-width:76px;padding:9px 14px;font-size:10px;text-decoration:none}.lobby-nav a:hover{color:#e8cf94;background:#d8ae5412}.lobby-nav button.active{color:#f1d89c;background:linear-gradient(145deg,#daae552b,#daae550e);box-shadow:inset 0 0 0 1px #e2b86229}.lobby-account{background:#ffffff06;border:1px solid #e0b76521;border-radius:15px;justify-self:end;align-items:center;gap:10px;padding:7px 8px 7px 7px;display:flex}.account-avatar{color:#23190c;cursor:pointer;background:radial-gradient(circle at 35% 25%,#fae4ae,#a67631 58%,#3b2914);border:0;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;font-family:Georgia,serif;font-weight:800;text-decoration:none;display:grid;position:relative;box-shadow:0 0 0 2px #18130b,0 0 0 3px #d7a84c73}.account-avatar i{background:#55d992;border:2px solid #171c19;border-radius:50%;width:8px;height:8px;position:absolute;bottom:1px;right:0}.lobby-account>div:nth-child(2),.account-coins{gap:3px;display:grid}.lobby-account strong{color:#e3e8e4;font-size:10px;font-weight:600}.lobby-account small{color:#77817b;font-size:7px}.lobby-account>span{background:#ffffff12;width:1px;height:27px}.account-coins b{color:#efcf84;font-family:Georgia,serif;font-size:13px;font-weight:400}.lobby-account>button{color:#1c140a;cursor:pointer;background:#c99542;border:0;border-radius:8px;width:27px;height:27px;font-weight:800}.lobby-layout{z-index:2;min-height:calc(100vh - 82px);grid-template-columns:220px minmax(620px,1fr) 260px;gap:18px;min-height:calc(100dvh - 82px);padding:22px 26px 28px;display:grid;position:relative}.member-panel,.lobby-side{align-content:start;gap:12px;display:grid}.member-card,.member-stats,.record-entry,.club-event,.missions,.fair-play{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#171f1be3,#070c09f0);border:1px solid #e2bd731c;box-shadow:0 18px 38px #00000040,inset 0 1px #ffffff09}.member-card{border-radius:20px;min-height:246px;padding:23px 20px;position:relative;overflow:hidden}.member-card:after{content:"♠";color:#dab0590b;font-size:145px;position:absolute;bottom:-46px;right:-13px}.member-crown{color:#21170b;clip-path:polygon(50% 0,94% 43%,76% 76%,58% 69%,58% 100%,42% 100%,42% 69%,24% 76%,6% 43%);filter:drop-shadow(0 8px 13px #cb973538);background:linear-gradient(145deg,#f8dfa2,#a36d28);place-items:center;width:46px;height:52px;margin-bottom:17px;font-size:21px;display:grid}.member-card>small{color:#9e8150;letter-spacing:.2em;font-size:7px}.member-card h2{color:#f0dfb7;margin:7px 0 6px;font-family:Georgia,Songti SC,serif;font-size:20px;font-weight:400}.member-card p{color:#758079;margin:0 0 20px;font-size:9px;line-height:1.7}.vip-progress{z-index:2;gap:7px;display:grid;position:relative}.vip-progress>span{justify-content:space-between;display:flex}.vip-progress b{color:#e4c77f;font-size:8px}.vip-progress em{color:#7f8983;font-size:8px;font-style:normal}.vip-progress>i{background:#25302b;border-radius:5px;height:4px;overflow:hidden}.vip-progress u{border-radius:inherit;background:linear-gradient(90deg,#a6742f,#efce81);width:0;height:100%;display:block;box-shadow:0 0 8px #e1b86680}.vip-progress small{color:#626d66;font-size:7px}.member-stats{border-radius:18px;padding:6px 17px}.member-stats>div{border-bottom:1px solid #ffffff0d;grid-template-columns:1fr auto;gap:4px;padding:13px 0;display:grid}.member-stats>div:last-child{border:0}.member-stats span{color:#78817c;font-size:8px}.member-stats strong{color:#dcd5c5;font-family:Georgia,Songti SC,serif;font-size:12px;font-weight:400}.member-stats small{color:#4eb982;grid-column:1;font-size:7px}.record-entry{text-align:left;cursor:pointer;border-radius:15px;align-items:center;gap:10px;padding:13px 14px;display:flex}.record-entry>span{color:#d0ab61;background:#d5ac5a17;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.record-entry div{flex:1;gap:4px;display:grid}.record-entry b{color:#cbd1cd;font-size:9px}.record-entry small{color:#646f69;font-size:7px}.record-entry em{color:#886f45;font-size:17px;font-style:normal}.lobby-main{align-content:start;gap:17px;min-width:0;display:grid}.lobby-hero{background:radial-gradient(circle at 77%,#16875c45,#0000 38%),linear-gradient(125deg,#141d19f7,#050d09e8);border:1px solid #efc77630;border-radius:25px;grid-template-columns:1.15fr .85fr;align-items:center;min-height:265px;padding:34px 38px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 52px #0000005e,inset 0 1px #ffffff0e}.lobby-hero:before{content:"";opacity:.15;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:25px 25px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 80%);mask-image:linear-gradient(90deg,#000,#0000 80%)}.hero-copy{z-index:2;position:relative}.hero-copy>span{color:#7ac7a0;letter-spacing:.22em;font-size:7px}.hero-copy>span i{background:#55d994;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 11px #45c786}.hero-copy h1{color:#efe8d9;margin:10px 0 8px;font-family:Georgia,Songti SC,serif;font-size:31px;font-weight:400;line-height:1.2}.hero-copy h1 em{color:#e6c477;font-style:normal}.hero-copy p{color:#7f8a84;margin:0 0 20px;font-size:9px}.hero-actions{gap:9px;display:flex}.hero-actions button{cursor:pointer;border-radius:12px;min-width:137px;height:42px;font-size:9px;font-weight:650}.hero-actions button:first-child{color:#20160a;background:linear-gradient(145deg,#f5d991,#b77e31);border:1px solid #f2cd7a;box-shadow:0 10px 24px #d5a14033}.hero-actions button:first-child b{margin-left:15px;font-size:15px}.hero-actions button:not(:first-child){color:#b5afa0;background:#ffffff09;border:1px solid #e5c0752b}.hero-actions button:disabled{opacity:.42;cursor:not-allowed}.hero-actions button.active-room-return{color:#e8c873;background:#ca97331a;border-color:#e8bf637a}.hero-copy>small{color:#5e6a63;margin-top:10px;font-size:7px;display:block}.hero-art{min-height:200px;position:relative}.mini-table{background:radial-gradient(#14865e,#06442f 75%);border:13px solid #4f321f;border-radius:50%;place-items:center;width:270px;height:145px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-48%,-44%)rotate(-5deg);box-shadow:inset 0 0 0 3px #c89a4b,inset 0 0 45px #0000008c,0 32px 38px #0000007a,0 0 55px #26aa761f}.mini-table>span{color:#e2c99017;font-size:70px;position:absolute}.mini-table>b{color:#edd29526;text-align:center;letter-spacing:.15em;font-family:Georgia,serif;font-size:7px;position:absolute;bottom:17px}.mini-card{z-index:2;color:#1c211e;background:#f7f5ed;border-radius:7px;width:55px;height:78px;padding:8px;font-family:Georgia,serif;font-size:20px;font-style:normal;position:absolute;box-shadow:0 13px 21px #0000006b}.mini-card em{font-size:20px;font-style:normal;display:block}.card-one{transform:translate(-24px,-10px)rotate(-9deg)}.card-two{transform:translate(24px,-8px)rotate(8deg)}.hero-chip{z-index:3;color:#f0d79f;border:5px dashed #ffffff73;border-radius:50%;place-items:center;width:34px;height:34px;font-family:Georgia,serif;font-size:7px;display:grid;position:absolute;box-shadow:inset 0 0 0 3px #00000040,0 9px 15px #0000006b}.chip-a{background:#9b3e42;top:21px;right:15px;transform:rotate(13deg)}.chip-b{background:#2e6b57;bottom:29px;right:5px}.chip-c{background:#9b7736;bottom:8px;left:12px;transform:rotate(-14deg)}.room-heading{justify-content:space-between;align-items:end;padding:0 3px;display:flex}.room-heading>div:first-child span,.daily-title span{color:#987b4b;letter-spacing:.22em;font-size:7px}.room-heading h2,.daily-title h3{color:#e7e4dd;margin:4px 0 0;font-family:Georgia,Songti SC,serif;font-size:18px;font-weight:400}.online-summary{color:#67726b;align-items:center;gap:6px;font-size:7px;display:flex}.online-summary i{background:#4fd38e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #43bd7e}.online-summary b{color:#9ca49f;font-family:Georgia,serif;font-weight:400}.online-summary span{background:#ffffff14;width:1px;height:12px;margin:0 5px}.room-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.room-card{cursor:pointer;background:linear-gradient(155deg,#1c2320f5,#080c0afa);border:1px solid #ffffff12;border-radius:18px;min-height:216px;padding:17px;transition:all .2s;position:relative;overflow:hidden;box-shadow:0 17px 34px #00000047,inset 0 1px #ffffff0a}.room-card:after{content:"♠";color:#ffffff07;font-size:100px;position:absolute;top:31px;right:-8px}.room-card:hover,.room-card.selected{border-color:#e6bf7161;transform:translateY(-3px);box-shadow:0 22px 40px #0000005c,0 0 25px #d4a64b14,inset 0 1px #ffffff0f}.room-emerald{--room-accent:#69c99a}.room-gold{--room-accent:#e2bd6d}.room-ruby{--room-accent:#d87570}.room-obsidian{--room-accent:#a99dd2}.recommended{text-align:center;color:#271b0a;letter-spacing:.08em;background:#dfb85f;width:105px;padding:4px 0;font-size:5px;font-weight:800;position:absolute;top:13px;right:-29px;transform:rotate(38deg)}.room-card-top{z-index:2;align-items:center;gap:6px;display:flex;position:relative}.room-card-top>span{color:var(--room-accent);letter-spacing:.18em;font-size:6px}.room-suit{color:var(--room-accent);margin-left:auto;font-size:13px;font-style:normal}.room-card-top em{color:#707a74;align-items:center;gap:4px;font-size:6px;font-style:normal;display:flex}.room-card-top u{background:#4ed08a;border-radius:50%;width:5px;height:5px;text-decoration:none}.room-card h3{z-index:2;color:#dfe4e0;margin:13px 0 14px;font-family:Georgia,Songti SC,serif;font-size:14px;font-weight:400;position:relative}.blind-value{z-index:2;gap:4px;display:grid;position:relative}.blind-value small,.room-data small{color:#66716a;font-size:6px}.blind-value strong{color:var(--room-accent);font-family:Georgia,serif;font-size:18px;font-weight:400}.blind-value i{color:#5e6762;font-size:10px;font-style:normal}.room-data{z-index:2;border-top:1px solid #ffffff0d;grid-template-columns:1fr auto;gap:8px;margin-top:14px;padding-top:11px;display:grid;position:relative}.room-data div{gap:3px;display:grid}.room-data b{color:#9da59f;font-family:Georgia,serif;font-size:8px;font-weight:400}.room-enter{z-index:2;border:1px solid color-mix(in srgb,var(--room-accent) 32%,transparent);background:color-mix(in srgb,var(--room-accent) 10%,transparent);width:100%;height:34px;color:var(--room-accent);border-radius:9px;justify-content:space-between;align-items:center;margin-top:13px;padding:0 11px;font-size:9px;display:flex;position:relative}.room-enter span{font-size:14px}.lobby-side{padding-top:4px}.daily-title{padding:0 3px 4px}.club-event{background:radial-gradient(circle at 100% 0,#b2474038,#0000 47%),linear-gradient(145deg,#251d19f2,#090c0afa);border-radius:19px;padding:19px;position:relative;overflow:hidden}.club-event:after{content:"♠";color:#e5bf710d;font-size:116px;position:absolute;bottom:-39px;right:-13px}.club-event>small{color:#e2b16a;background:#cc7f431f;border-radius:6px;padding:4px 7px;font-size:6px;display:inline-block}.club-event>b{z-index:2;color:#ecd9af;margin:13px 0 6px;font-family:Georgia,Songti SC,serif;font-size:16px;font-weight:400;display:block;position:relative}.club-event p{z-index:2;color:#8a8981;margin:0 0 18px;font-size:8px;line-height:1.6;position:relative}.club-event>div{z-index:2;color:#7b807b;border-top:1px solid #ffffff0f;justify-content:space-between;padding-top:11px;font-size:6px;display:flex;position:relative}.club-event em{color:#d7b871;font-family:Georgia,serif;font-size:8px;font-style:normal}.missions{border-radius:19px;padding:17px}.mission-head{justify-content:space-between;margin-bottom:10px;display:flex}.mission-head b{color:#d5dad7;font-size:9px}.mission-head span{color:#b29155;font-size:8px}.mission{border-bottom:1px solid #ffffff0d;grid-template-columns:27px 1fr auto;align-items:center;gap:9px;padding:11px 0;display:grid}.mission:last-child{border:0}.mission>i{color:#a9884e;background:#d7ae5914;border-radius:8px;place-items:center;width:26px;height:26px;font-size:8px;font-style:normal;display:grid}.mission>i.done{color:#61cf94;background:#48be8017}.mission>div{gap:6px;display:grid}.mission b{color:#aeb5b1;font-size:8px}.mission span{background:#26302b;border-radius:3px;width:100%;height:3px;overflow:hidden}.mission u{background:linear-gradient(90deg,#2b8e5d,#68d09b);height:100%;display:block}.mission em{color:#67716b;font-size:6px;font-style:normal}.fair-play{border-radius:15px;align-items:center;gap:10px;padding:13px 15px;display:flex}.fair-play>i{color:#5ed197;border:1px solid #52cf9133;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;font-style:normal;display:grid}.fair-play div{gap:4px;display:grid}.fair-play b{color:#aeb5b1;font-size:8px}.fair-play small{color:#5f6963;font-size:6px}.lobby-modal-scrim{z-index:150;background:#020504c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.private-modal{background:linear-gradient(155deg,#1a231f,#080d0b);border:1px solid #ebc57945;border-radius:24px;width:min(440px,100%);padding:34px;position:relative;box-shadow:0 35px 80px #000000b3,inset 0 1px #ffffff0f}.private-modal>small{color:#a8884e;letter-spacing:.25em;font-size:7px}.private-modal h2{color:#f0dfb9;margin:7px 0;font-family:Georgia,Songti SC,serif;font-size:23px;font-weight:400}.private-modal>p{color:#727d76;margin:0 0 23px;font-size:9px}.private-close{color:#8b948f;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:9px;width:31px;height:31px;position:absolute;top:17px;right:17px}.private-modal label,.blind-field{color:#858f89;gap:8px;margin-bottom:16px;font-size:8px;display:grid}.private-modal input{color:#d7dcd9;background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;outline:0;height:39px;padding:0 13px;font-size:10px}.private-modal input[aria-invalid=true]{border-color:#d87570;box-shadow:0 0 0 2px #d875701a}.private-buyin-field small{color:#68746d;font-size:7px;line-height:1.55}.private-buyin-field input{color:#e6ce91;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.field-error{color:#e5958f;margin:-9px 0 14px;font-size:9px}.blind-field{border:0;padding:0}.blind-field legend{margin-bottom:8px;padding:0}.blind-options,.seat-options,.visibility-options{gap:6px;display:grid}.blind-options{grid-template-columns:repeat(4,1fr)}.seat-options{grid-template-columns:repeat(8,1fr)}.visibility-options{grid-template-columns:1fr 1fr}.blind-options button,.seat-options button,.visibility-options button{color:#848d88;cursor:pointer;background:#ffffff06;border:1px solid #ffffff12;border-radius:9px;height:36px;font-size:8px}.blind-options button.active,.seat-options button.active,.visibility-options button.active{color:#edcf8b;background:#daae5417;border-color:#e8c17261;box-shadow:inset 0 1px #ffffff0d}.private-summary{grid-template-columns:repeat(3,1fr);gap:7px;margin:5px 0 18px;display:grid}.private-summary div{background:#ffffff05;border:1px solid #ffffff0e;border-radius:10px;gap:5px;padding:11px;display:grid}.private-summary small{color:#626d66;font-size:6px}.private-summary b{color:#c3cac5;font-family:Georgia,serif;font-size:10px;font-weight:400}.create-table-button{color:#20160a;cursor:pointer;background:linear-gradient(145deg,#f5d990,#b98235);border:1px solid #f1ca76;border-radius:12px;width:100%;height:48px;font-size:9px;font-weight:750}.create-table-button span{float:right;margin-right:10px;font-size:15px}.private-modal>em{text-align:center;color:#59645e;margin-top:11px;font-size:6px;font-style:normal;display:block}.private-hub-modal{width:min(560px,100%);max-height:min(760px,100dvh - 32px);overflow:auto}.private-mode-tabs{background:#ffffff06;border:1px solid #ffffff12;border-radius:11px;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 20px;padding:4px;display:grid}.private-mode-tabs button{color:#7f8b84;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:38px}.private-mode-tabs button[aria-selected=true]{color:#f0d18d;background:#d8ab5021;box-shadow:inset 0 0 0 1px #ebc26f2e}.private-mode-tabs span{color:#c9b37d;background:#ffffff0f;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:5px;font-size:8px;display:inline-grid}.private-table-browser{gap:12px;display:grid}.private-browser-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.private-browser-head>div{gap:3px;display:grid}.private-browser-head b{color:#dce3df;font-size:11px}.private-browser-head small{color:#69756e;font-size:8px}.private-browser-head>button{color:#c7b077;cursor:pointer;background:#d8ae540f;border:1px solid #e8c17233;border-radius:8px;min-height:32px;padding:0 11px}.private-table-list{gap:9px;max-height:410px;padding-right:3px;display:grid;overflow:auto}.private-table-list article{background:#ffffff06;border:1px solid #ffffff13;border-radius:12px;gap:10px;padding:13px;display:grid}.private-table-title{justify-content:space-between;align-items:start;gap:12px;display:flex}.private-table-title>div{gap:4px;display:grid}.private-table-title b{color:#e1e7e3;font-size:11px}.private-table-title small{color:#8a958f;font-size:8px}.private-table-title>span{color:#e3c77f;background:#d7a9491a;border-radius:999px;padding:5px 8px;font-size:8px}.private-table-meta{flex-wrap:wrap;gap:6px;display:flex}.private-table-meta span{color:#8f9a94;background:#ffffff05;border:1px solid #ffffff0e;border-radius:7px;padding:5px 7px;font-size:7px}.private-table-list article>label{margin:0}.private-table-list article>label input{margin-top:3px}.private-join-button{color:#21170a;cursor:pointer;background:linear-gradient(145deg,#f3d58b,#b37c31);border:1px solid #e9c36f;border-radius:9px;min-height:38px;font-size:9px;font-weight:700}.private-join-button:disabled{opacity:.45;cursor:not-allowed}.private-table-empty{color:#717d76;text-align:center;border:1px dashed #ffffff17;border-radius:12px;align-content:center;place-items:center;gap:7px;min-height:160px;padding:24px;font-size:9px;display:grid}.private-table-empty b{color:#bac3be;font-size:11px}.private-table-empty span{color:#69746e}.entry-issue-modal{color:#d8dfdb;text-align:center;background:linear-gradient(155deg,#17201c,#090e0c);border:1px solid #e9c27140;border-radius:22px;justify-items:center;gap:10px;width:min(420px,100%);padding:34px;display:grid;position:relative;box-shadow:0 35px 80px #000000ad}.entry-issue-icon{color:#f2cd79;background:#d9a53d1a;border:1px solid #e5b55266;border-radius:50%;place-items:center;width:48px;height:48px;font:700 23px Georgia,serif;display:grid;box-shadow:0 0 0 8px #d9a53d0a}.entry-issue-modal>small{color:#a78649;letter-spacing:.23em;font-size:7px}.entry-issue-modal h2{color:#f0dfb9;margin:0;font:400 22px Georgia,Songti SC,serif}.entry-issue-modal>p{color:#89948e;margin:0;font-size:10px;line-height:1.7}.entry-issue-modal>div{grid-template-columns:repeat(2,1fr);gap:8px;width:100%;margin:5px 0;display:grid}.entry-issue-modal>div span{background:#ffffff06;border:1px solid #ffffff0f;border-radius:10px;gap:5px;padding:11px;display:grid}.entry-issue-modal>div small{color:#6d7972;font-size:7px}.entry-issue-modal>div b{color:#e6d19b;font-size:14px}.entry-issue-modal>a,.entry-issue-modal>button:not(.private-close){cursor:pointer;border-radius:10px;place-items:center;width:100%;min-height:42px;text-decoration:none;display:grid}.entry-issue-modal>a{color:#21170a;background:linear-gradient(145deg,#f3d68d,#b47c31);border:1px solid #eec873;font-size:10px;font-weight:700}.entry-issue-modal>button:not(.private-close){color:#929d97;background:#ffffff06;border:1px solid #ffffff14}.entry-issue-modal>button.active-room-return{color:#21170a;background:linear-gradient(145deg,#f3d68d,#b47c31);border-color:#eec873;font-weight:750}.room-card[aria-disabled=true]{opacity:.5;cursor:not-allowed;filter:saturate(.68)}.lobby-announcements{gap:8px;display:grid}.lobby-announcements article{background:linear-gradient(120deg,#19231eeb,#0a0f0cf0);border:1px solid #e5be6f21;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;padding:11px 13px;display:grid}.lobby-announcements img{object-fit:cover;border-radius:10px;width:52px;height:52px}.lobby-announcements article>div{gap:3px;min-width:0;display:grid}.lobby-announcements small{color:#9d7e48;letter-spacing:.16em;font-size:7px}.lobby-announcements b{color:#e1d8c3;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lobby-announcements p{color:#7f8a83;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;line-height:1.5;overflow:hidden}.lobby-announcements a{color:#dfc27d;white-space:nowrap;background:#d5a54712;border:1px solid #e6be6c47;border-radius:9px;place-items:center;min-height:34px;padding:0 12px;font-size:8px;text-decoration:none;display:grid}.telegram-auth-gate{color:#eee3c8;text-align:center;background:radial-gradient(circle at 50% 38%,#193226,#080d0a 68%);align-content:center;place-items:center;gap:14px;min-height:100dvh;display:grid}.telegram-auth-gate h1,.telegram-auth-gate p{margin:0}.telegram-auth-gate h1{letter-spacing:.18em;font:500 28px Georgia,serif}.telegram-auth-gate p{color:#a6b2aa;font-size:14px}.mobile-daily-tasks{display:none}.daily-tasks{background:linear-gradient(145deg,#171f1be3,#070c09f0);border:1px solid #e2bd731c;border-radius:19px;overflow:hidden;box-shadow:0 18px 38px #00000040,inset 0 1px #ffffff09}.daily-tasks>header{justify-content:space-between;align-items:center;gap:12px;padding:15px 16px 11px;display:flex}.daily-tasks>header>div{gap:4px;display:grid}.daily-tasks header small{color:#9a7a43;letter-spacing:.2em;font-size:7px}.daily-tasks h3{color:#e3d7bd;margin:0;font:400 16px Georgia,Songti SC,serif}.daily-tasks header>span{color:#d6b768;background:#d8ac4d1a;border-radius:999px;padding:5px 8px;font-size:8px}.daily-task-campaign{color:#77827b;margin:0;padding:0 16px 12px;font-size:8px;line-height:1.6}.daily-task-inline-error{color:#d9968f;background:#a03b3114;border-top:1px solid #c94f4524;padding:9px 15px;font-size:8px;line-height:1.5}.daily-task-list{border-top:1px solid #ffffff0d}.daily-task-list article{border-bottom:1px solid #ffffff0d;gap:9px;padding:13px 15px;display:grid}.daily-task-list article:last-child{border-bottom:0}.daily-task-list article.claimable{background:#d3a4450b}.daily-task-list article.claimed{opacity:.68}.daily-task-copy{gap:3px;display:grid}.daily-task-copy b{color:#cbd1cd;font-size:9px}.daily-task-copy small{color:#717c75;font-size:7px;line-height:1.5}.daily-task-status{color:#75c99a;background:#2b8e5d14;border:1px solid #68d09b2e;border-radius:999px;width:max-content;margin-top:2px;padding:2px 6px;font-size:7px}.daily-task-progress{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.daily-task-progress>span{background:#26302b;border-radius:999px;height:4px;overflow:hidden}.daily-task-progress i{border-radius:inherit;background:linear-gradient(90deg,#2b8e5d,#68d09b);height:100%;display:block}.daily-task-progress em{color:#75817a;text-align:right;min-width:34px;font-size:7px;font-style:normal}.daily-task-reward{justify-content:space-between;align-items:center;gap:9px;display:flex}.daily-task-reward strong{color:#ddbd6b;font:400 11px Georgia,serif}.daily-task-reward button{color:#21170a;cursor:pointer;background:linear-gradient(145deg,#e8c978,#aa762f);border:1px solid #e8c17047;border-radius:8px;min-width:68px;min-height:32px;font-size:8px;font-weight:700}.daily-task-reward button:disabled{color:#77817b;cursor:default;background:#ffffff06;border-color:#ffffff0f}.daily-task-empty{color:#77827c;text-align:center;align-content:center;place-items:center;gap:10px;min-height:104px;padding:18px;font-size:8px;line-height:1.6;display:grid}.daily-task-empty.error{color:#d9968f}.daily-task-empty a{color:#d8bb76;border:1px solid #e5be6e40;border-radius:9px;place-items:center;min-height:36px;padding:0 15px;text-decoration:none;display:grid}.content-popup{color:#d8dfdb;text-align:center;background:linear-gradient(155deg,#17201c,#090e0c);border:1px solid #e9c27140;border-radius:22px;width:min(460px,100%);max-height:calc(100dvh - 32px);padding:30px;position:relative;overflow:auto;box-shadow:0 35px 80px #000000ad}.content-popup>img{object-fit:cover;border-radius:14px;width:100%;max-height:240px;margin-bottom:20px}.content-popup>small{color:#a78649;letter-spacing:.23em;font-size:7px}.content-popup h2{color:#f0dfb9;margin:8px 0;font:400 24px Georgia,Songti SC,serif}.content-popup>p{color:#89948e;white-space:pre-wrap;margin:0 0 20px;font-size:10px;line-height:1.8}.content-popup>a,.content-popup-dismiss{cursor:pointer;border-radius:10px;place-items:center;width:100%;min-height:44px;text-decoration:none;display:grid}.content-popup>a{color:#21170a;background:linear-gradient(145deg,#f3d68d,#b47c31);border:1px solid #eec873;font-size:10px;font-weight:700}.content-popup-dismiss{color:#929d97;background:#ffffff06;border:1px solid #ffffff14;margin-top:8px}.back-lobby{color:#b99b61;cursor:pointer;background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;width:31px;height:38px;margin-right:-3px;font-size:21px}.lobby-nav button:disabled{opacity:.42;cursor:not-allowed}.hero-copy>span,.hero-copy>small,.room-heading>div:first-child span,.daily-title span,.online-summary,.member-card>small,.vip-progress small,.record-entry small{font-size:9px}.room-card-top>span,.room-card-top em,.blind-value small,.room-data small,.club-event>small,.club-event>div,.mission em,.fair-play small,.private-summary small,.private-modal>em{font-size:8px}.room-data b,.club-event p,.mission b,.fair-play b,.private-modal label,.blind-options button,.create-table-button{font-size:10px}.recommended{font-size:7px}.private-modal input{font-size:12px}.reduce-motion *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (max-width:1280px){.lobby-layout{grid-template-columns:200px minmax(590px,1fr)}.lobby-side{display:none}.mobile-daily-tasks{display:block}.room-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.topbar{grid-template-columns:1fr 1fr;padding:0 18px}.table-meta{display:none}.table-area{width:calc(100vw - 84px)}.poker-table{inset:58px 8px 24px}.action-dock{grid-template-columns:160px 1fr 1.15fr;gap:14px;padding-inline:18px}.action-dock.dock-settled{grid-template-columns:160px minmax(0,1fr)}.hero-player{min-width:590px;bottom:122px}.win-meter{width:75px;margin-left:10px;padding-left:10px}.membership-lock{width:90px;margin-left:10px;padding-left:10px}.settled-actions strong{font-size:12px}.lobby-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:1fr auto;padding:0 18px}.lobby-nav{z-index:110;left:50%;bottom:max(12px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#070b09f5;border-color:#e1bb702e;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:min(470px,100vw - 24px);padding:6px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 16px 42px #0000008c,inset 0 1px #ffffff0a}.lobby-nav button,.lobby-nav a{white-space:nowrap;min-width:0;padding:11px 8px}.lobby-layout{grid-template-columns:190px minmax(0,1fr);padding:18px 18px 94px}.lobby-hero{padding:28px}.hero-art{transform:scale(.88)}}@media (max-width:780px){:is(html:has(.game-shell),body:has(.game-shell)){width:100%;max-width:100%;overflow:hidden}.game-shell{-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;max-width:100%;height:100svh;min-height:100svh;overflow:hidden}.venue-bg{opacity:.72;background-position:top}.topbar{width:100%;max-width:100%;height:66px;padding:0 max(8px,env(safe-area-inset-right)) 0 max(8px,env(safe-area-inset-left));grid-template-columns:minmax(0,1fr) auto;gap:6px;overflow:hidden}.brand{gap:7px;min-width:0}.top-actions{gap:6px;min-width:0}.brand-mark{width:35px;height:40px;font-size:18px}.brand-name{font-size:14px}.brand-subtitle{display:none}.balance{min-width:104px;padding:7px}.balance small,.coin-mini{display:none}.balance strong{font-size:12px}.circle-button{width:34px;height:34px}.music-button{min-width:65px;height:34px;padding:0 8px}.effects-button{min-width:65px}.game-stage{width:100%;max-width:100%;height:calc(100svh - 66px);min-height:0;padding:8px max(6px,env(safe-area-inset-right)) calc(142px + env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left));overflow:hidden}.session-badge{display:none}.side-tools{top:38px;left:8px}.side-tools button{border-radius:10px;width:36px;height:39px}.side-tools button>span:not(.icon-wrap){display:none}.side-tools .icon-wrap{color:#d7bd7d;font-size:17px;display:grid}.room-code{white-space:nowrap;text-overflow:ellipsis;max-width:58vw;padding:5px 8px;font-size:7px;top:6px;right:7px;overflow:hidden}.table-area{width:100%;max-width:100%;height:calc(100svh - 204px);min-height:0;margin:0;overflow:visible}.seat-picker{border-radius:14px;width:calc(100% - 66px);max-height:calc(100% - 56px);padding:13px 11px;top:50px;left:calc(50% + 22px)}.seat-picker h2{font-size:17px}.seat-picker>p{font-size:7px}.seat-map{height:218px}.seat-map-table{width:118px;height:58px}.seat-map button{width:50px;height:42px;transform:translate(-50%,-50%)}.seat-map button span{max-width:42px}.seat-picker>footer{font-size:7px}.poker-table{inset:50px -34px 28px}.community-cards{gap:4px}.playing-card,.card-back{border-radius:6px;width:48px;height:68px}.card-rank{font-size:16px;top:5px;left:6px}.card-suit{font-size:24px}.card-corner{font-size:10px}.pot-block{top:16%}.table-watermark{transform:translateY(40px)}.table-watermark span{font-size:45px}.chip-flight-player-0{--chip-y:180px}.chip-flight-player-1{--chip-x:-135px;--chip-y:-135px}.chip-flight-player-2{--chip-y:-175px}.chip-flight-player-3{--chip-x:135px;--chip-y:-135px}.chip-flight-player-4{--chip-x:165px;--chip-y:0px}.chip-flight-player-5{--chip-x:-165px;--chip-y:0px}@keyframes chip-to-pot{0%{opacity:0;transform:translate(calc(-50% + var(--chip-x)),var(--chip-y)) scale(.62) rotate(-16deg)}14%{opacity:1}68%{opacity:1}to{opacity:0;transform:translate(-50%,-75px)scale(.82)rotate(165deg)}}@keyframes pot-to-winner{0%{opacity:0;transform:translate(-50%,-75px)scale(.78)rotate(-90deg)}16%{opacity:1}72%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--chip-x)),var(--chip-y)) scale(.96) rotate(155deg)}}.seat-upper-left{top:10%;left:20%}.seat-upper-right{top:10%;right:20%}.seat-top{top:10%;left:auto;right:20%;transform:none}.seat-top-left{top:30%;left:2%}.seat-top-right{top:30%;right:4%}.seat-left{top:52%;left:7px;transform:none}.seat-right{top:52%;right:7px;transform:none}.seat-left-lower{top:68%;left:7px;transform:none}.seat-right-lower{top:68%;right:7px;transform:none}.player-seat{border-radius:12px;min-width:84px;max-width:104px;height:50px;padding:5px 6px 5px 29px}.player-info{min-width:0;max-width:68px;overflow:hidden}.player-name{text-overflow:ellipsis;white-space:nowrap;max-width:68px;overflow:hidden}.avatar{width:36px;height:36px;font-size:8px;left:-7px}.seat-turn-timer{width:28px;height:28px;font-size:8px;top:-10px;left:18px}.seat-turn-timer b{inset:3px}.player-name{font-size:8px}.player-chips{font-size:9px}.player-chips .chip{display:none}.action-bubble{top:44px}.floating-chips{display:none}.hero-player{left:50%;bottom:calc(140px + env(safe-area-inset-bottom));border-radius:18px;width:calc(100% - 28px);min-width:0;max-width:350px;height:78px;padding:7px 7px 7px 42px;position:fixed;overflow:visible}.game-shell-settled .hero-player{bottom:calc(168px + env(safe-area-inset-bottom))}.hero-player:before{border-radius:15px}.hero-avatar{border-width:3px;width:48px;height:48px;font-size:14px;left:-7px}.hero-turn-timer{top:3px;left:27px}.hero-profile{gap:4px;min-width:55px;max-width:64px;padding-right:6px}.hero-profile strong{text-overflow:ellipsis;white-space:nowrap;max-width:64px;font-size:12px;overflow:hidden}.hole-cards{z-index:9;flex:none;margin-left:4px;margin-right:4px;transform:translateY(-2px)}.hole-card-face{width:50px;height:70px;display:block}.hole-card-wrap{flex:0 0 50px;width:50px;height:70px}.hole-card-wrap+.hole-card-wrap{margin-left:-6px;transform:rotate(3deg)translateY(-1px)}.hole-card-wrap:first-of-type{transform:rotate(-3deg)}.hole-card-wrap.is-revealed:first-of-type{transform:rotate(-4deg)translateY(-2px)}.hole-card-wrap.is-revealed+.hole-card-wrap{transform:rotate(4deg)translateY(-2px)}.hole-cards .playing-card,.hole-cards .card-back{width:50px;height:70px;overflow:hidden}.hole-cards .card-pending{opacity:.78;filter:none;transform:none}.hole-cards .card-rank{z-index:2;font-size:16px;line-height:1;top:5px;left:6px}.hole-cards .card-suit{font-size:25px;transform:translateY(5px)}.hole-cards .card-corner{z-index:2;font-size:11px;bottom:4px;right:5px}.hand-insight{min-width:58px;padding-left:6px}.hand-insight span{font-size:7px}.hand-insight strong{white-space:nowrap;font-size:13px}.hand-insight small,.win-meter,.membership-lock{display:none}.win-meter.svip-equity{z-index:10;color:#93dcb7;pointer-events:none;background:#08120df5;border:1px solid #66d39e4d;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:3px 8px;width:210px;max-width:calc(100vw - 28px);min-height:34px;margin:0;padding:6px 9px;display:grid;position:absolute;top:-43px;right:0;box-shadow:0 8px 20px #0000005c,inset 0 1px #ffffff0a}.win-meter.svip-equity>div{grid-column:1/-1;gap:10px}.win-meter.svip-equity>div span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.win-meter.svip-equity>i{grid-column:1}.win-meter.svip-equity>small{text-overflow:ellipsis;white-space:nowrap;grid-column:2;max-width:126px;overflow:hidden}.action-dock{width:auto;max-width:100%;height:calc(104px + env(safe-area-inset-bottom));padding:9px max(10px,env(safe-area-inset-right)) calc(9px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));grid-template-columns:minmax(0,1fr);right:0}.insurance-panel{top:auto;right:max(8px,env(safe-area-inset-right));bottom:calc(196px + env(safe-area-inset-bottom));left:max(8px,env(safe-area-inset-left));border-radius:15px;width:auto;max-height:clamp(150px,100dvh - 390px,230px);position:fixed}.insurance-panel-head{min-height:42px;padding:8px 11px}.insurance-panel-head h2{font-size:15px}.insurance-offer,.insurance-policy,.insurance-result{gap:7px;padding:10px 11px}.insurance-result>div{grid-template-columns:repeat(3,minmax(0,1fr))}.insurance-offer-actions button{min-height:44px}.auto-play-controls{top:-29px;left:10px}.turn-status{display:none}.bet-control{z-index:3;right:max(10px,env(safe-area-inset-right));display:block;position:absolute;top:-31px}.bet-control .slider-row{display:none}.bet-presets{gap:4px}.bet-presets button{color:#d6c18e;background:#1a201cf7;border-color:#e8c7854d;border-radius:8px 8px 0 0;min-width:38px;height:27px;min-height:27px;padding:0 7px;font-size:8px;box-shadow:0 -5px 14px #0003,inset 0 1px #ffffff0f}.bet-presets button:nth-child(3){display:none}.main-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1.2fr);width:100%;min-width:0}.main-actions button{height:60px}.result-banner{min-width:275px;max-width:86vw;padding:10px 16px;top:57%}.result-banner strong{font-size:11px}.cards-revealed{top:-49px;right:-8px}.seat-upper-right .cards-revealed,.seat-top .cards-revealed,.seat-top-right .cards-revealed,.seat-right .cards-revealed,.seat-right-lower .cards-revealed{left:-8px;right:auto}.cards-revealed .playing-card{width:36px;height:50px}.cards-revealed .card-rank{font-size:11px}.cards-revealed .card-suit{font-size:16px}.raise-ladder{transform-origin:100% 100%;bottom:67px;right:-2px;transform:scale(.9)}.dock-settled{height:calc(132px + env(safe-area-inset-bottom));padding:7px max(10px,env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));grid-template-columns:minmax(0,1fr)}.dock-settled .turn-status{display:none}.settled-actions{grid-column:1;grid-template-rows:auto 48px;grid-template-columns:minmax(0,1fr);gap:6px;width:100%;min-width:0;display:grid}.settled-actions>div{text-align:left;min-width:0}.settled-actions strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.settled-actions button{border-radius:12px;height:48px;font-size:11px}.settled-actions button span{margin-left:7px;font-size:15px}.ready-actions{align-items:stretch}.ready-action-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:0;display:grid}.ready-action-buttons button{flex:1;min-width:0}.game-panel{padding:27px 21px}.game-panel.hands-panel{top:max(70px,env(safe-area-inset-top));bottom:calc(132px + env(safe-area-inset-bottom));border-radius:18px;width:calc(100% - 20px);padding:20px 14px 17px}.game-panel.hands-panel h2{margin:5px 34px 11px 0;font-size:20px}.hand-guide-summary{align-items:flex-start;gap:9px;margin-bottom:9px;padding:9px 10px}.hand-guide-summary p{font-size:9px}.hand-guide-list{gap:5px}.hand-guide-list article{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:53px;padding:6px 8px}.hand-guide-copy{grid-template-columns:21px minmax(0,1fr);gap:6px}.hand-guide-copy strong{font-size:11px}.hand-guide-copy small{max-width:138px;font-size:8px}.hand-guide-cards{gap:3px}.hand-guide-card{width:31px;height:43px;padding:3px}.hand-guide-card>b{font-size:10px}.hand-guide-card>i{font-size:15px;bottom:2px;right:3px}.ranking-list{gap:5px}.ranking-list div{padding:9px 8px}.game-toast{white-space:nowrap;text-overflow:ellipsis;max-width:88vw;top:76px;overflow:hidden}.lobby-topbar{height:66px;padding:0 12px}.lobby-account>div:nth-child(2),.lobby-account>span,.lobby-account>button{display:none}.lobby-account{padding:5px 9px 5px 5px}.account-avatar{width:44px;height:44px;font-size:10px}.lobby-nav button,.lobby-nav a{min-height:44px}.account-coins b{font-size:11px}.lobby-layout{min-height:calc(100svh - 66px);padding:12px 10px 94px;display:block;overflow:auto}.member-panel{display:none}.lobby-main{gap:13px}.lobby-hero{grid-template-columns:1fr;min-height:235px;padding:24px 21px}.hero-copy h1{font-size:26px}.hero-art{opacity:.32;width:250px;position:absolute;top:21px;right:-74px;transform:scale(.8)}.hero-actions{z-index:3;grid-template-columns:1fr 1fr;display:grid;position:relative}.hero-actions button{min-width:0;min-height:44px}.hero-actions button:first-child{grid-column:1/-1}.online-summary{display:none}.room-grid{grid-template-columns:1fr 1fr;gap:8px}.room-card{min-height:205px;padding:14px}.room-data{grid-template-columns:1fr}.room-data div:last-child{display:none}.private-modal{padding:29px 21px}.lobby-announcements{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.lobby-announcements::-webkit-scrollbar{display:none}.lobby-announcements article{scroll-snap-align:start;min-width:88%}.lobby-announcements b,.lobby-announcements p{white-space:normal}.lobby-announcements a{min-height:44px}.daily-task-copy b{font-size:11px}.daily-task-copy small,.daily-task-campaign,.daily-task-empty{font-size:9px}.daily-task-reward button,.daily-task-empty a{min-height:44px;font-size:10px}.content-popup-scrim{padding:12px 10px max(12px,env(safe-area-inset-bottom));align-items:end}.content-popup{border-radius:22px 22px 16px 16px;width:100%;max-height:calc(100dvh - 24px);padding:27px 20px}.content-popup .private-close{width:44px;height:44px;top:10px;right:10px}.content-popup h2{padding-inline:22px;font-size:22px}.content-popup>p{font-size:11px}}@media (max-width:440px){.brand-name{display:none}.music-button{width:36px;min-width:36px;padding:0}.music-button small{display:none}.effects-button{width:36px;min-width:36px}.auto-play-controls button{padding:0 8px}.game-panel.chat-panel{width:min(88vw,360px);max-height:min(54svh,460px);padding:17px;bottom:112px;left:10px}.game-panel.chat-panel h2{margin-bottom:14px;font-size:19px}.chat-log{min-height:92px;max-height:130px}.emoji-chat{grid-template-columns:repeat(6,1fr)}.head-chat-bubble{text-overflow:ellipsis;max-width:130px;overflow:hidden}.seat-top-left{left:2%}.seat-top-right{right:4%}.seat-left,.seat-left-lower{left:7px}.seat-right,.seat-right-lower{right:7px}.player-seat{min-width:82px;max-width:100px}.room-grid{grid-template-columns:1fr}.room-card{min-height:198px}.room-data{grid-template-columns:1fr auto}.room-data div:last-child{display:grid}.hero-actions{flex-direction:column;align-items:flex-start}.hero-actions button{width:100%;min-height:44px}}.product-shell{color:#edf0ed;background:#070b09;min-height:100dvh;position:relative;overflow-x:hidden}.product-venue{pointer-events:none;opacity:.66;background:radial-gradient(circle at 18% 15%,#1a845b2e,#0000 30%),radial-gradient(circle at 85% 62%,#cf9e401a,#0000 28%),linear-gradient(#040806ad,#070a08 75%),url(/casino-club-bg.png) 50%/cover;position:fixed;inset:0}.product-header{z-index:20;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#070b09d6;border-bottom:1px solid #e1bc7226;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(18px,4vw,58px);display:flex;position:relative}.product-brand{color:#efdcaa;letter-spacing:.16em;align-items:center;gap:11px;font-family:Georgia,serif;text-decoration:none;display:flex}.product-brand span{color:#15120c;clip-path:polygon(50% 0,94% 43%,76% 76%,58% 69%,58% 100%,42% 100%,42% 69%,24% 76%,6% 43%);background:linear-gradient(145deg,#f4d68b,#9b682a);place-items:center;width:37px;height:42px;display:grid}.product-header nav{gap:5px;display:flex}.product-header nav a{color:#818b85;border-radius:9px;padding:9px 13px;font-size:10px;text-decoration:none}.product-header nav a:hover,.product-header nav a.active{color:#f0d89d;background:#d8ad5417}.admin-header-label{text-align:right;gap:3px;display:grid}.admin-header-label small{color:#8b7348;letter-spacing:.22em;font-size:7px}.admin-header-label strong{color:#d9c99f;font-family:Georgia,Songti SC,serif;font-size:14px;font-weight:400}.product-content{z-index:2;width:min(1180px,100% - 36px);margin:0 auto;padding:58px 0 72px;position:relative}.product-title small,.account-copy>small,.admin-access>small{color:#aa8a4e;letter-spacing:.28em;font-size:8px}.product-title h1{color:#f1e7cf;margin:8px 0;font-family:Georgia,Songti SC,serif;font-size:clamp(30px,4vw,48px);font-weight:400}.product-title p{color:#7e8982;margin:0;font-size:12px}.account-layout{z-index:2;grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;width:min(1080px,100% - 36px);min-height:calc(100dvh - 76px);margin:0 auto;padding:54px 0 72px;display:grid;position:relative}.account-copy h1{color:#f1eee7;margin:12px 0 18px;font-family:Georgia,Songti SC,serif;font-size:clamp(38px,5vw,65px);font-weight:400;line-height:1.08}.account-copy h1 em{color:#e0bb68;font-style:normal}.account-copy p{color:#8a948e;max-width:570px;font-size:13px;line-height:1.9}.trust-list{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.trust-list span{color:#82b49b;background:#2f99670f;border:1px solid #5bcf9521;border-radius:20px;padding:8px 11px;font-size:9px}.account-card{background:linear-gradient(155deg,#1b241ff7,#060a08fa);border:1px solid #e8c1733b;border-radius:25px;padding:36px;box-shadow:0 35px 80px #00000080,inset 0 1px #ffffff0f}.account-card>span{color:#a8894f;letter-spacing:.25em;font-size:8px}.account-card h2{color:#f2dfb4;margin:8px 0 14px;font-family:Georgia,Songti SC,serif;font-size:26px;font-weight:400}.account-card>p{color:#7f8983;margin:0 0 22px;font-size:11px;line-height:1.8}.verified-member{background:#ffffff06;border:1px solid #ffffff0f;border-radius:15px;align-items:center;gap:13px;margin:22px 0;padding:14px;display:flex}.verified-member>i{color:#261b0c;background:linear-gradient(145deg,#f1d795,#9a682c);border-radius:50%;place-items:center;width:44px;height:44px;font-family:Georgia,serif;font-style:normal;font-weight:700;display:grid}.verified-member>div{flex:1;gap:4px;display:grid}.verified-member b{font-size:12px}.verified-member small{color:#738078;font-size:9px}.verified-member em{color:#55cd8d;font-size:9px;font-style:normal}.account-card dl,.wallet-balance dl{margin:0 0 22px}.account-card dl div,.wallet-balance dl div{border-bottom:1px solid #ffffff0e;justify-content:space-between;gap:20px;padding:11px 0;font-size:10px;display:flex}.account-card dt,.wallet-balance dt{color:#6f7b74}.account-card dd,.wallet-balance dd{color:#b7bfba;text-align:right;margin:0}.primary-account-action,.secondary-account-action,.signin-required>a{border-radius:12px;place-items:center;min-height:46px;font-size:11px;text-decoration:none;display:grid}.primary-account-action,.signin-required>a:not(.admin-back){color:#20160a;background:linear-gradient(145deg,#f3d78d,#ad7730);border:1px solid #edc873}.secondary-account-action{color:#9da6a1;background:#ffffff06;border:1px solid #ffffff14;margin-top:8px}.account-divider{color:#68746d;align-items:center;gap:9px;margin:19px 0;font-size:8px;display:flex}.account-divider:before,.account-divider:after{content:"";background:#ffffff0f;flex:1;height:1px}.account-card ul{color:#78847d;margin:0;padding-left:18px;font-size:9px;line-height:2}.account-tabs{background:#0000002e;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:1fr 1fr;gap:5px;margin:18px 0;padding:4px;display:grid}.account-tabs button{color:#77827c;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:36px}.account-tabs button[aria-selected=true]{color:#24190b;background:linear-gradient(145deg,#efd28a,#ae7932)}.account-form{gap:12px;display:grid}.account-form label{color:#9ca49f;gap:7px;font-size:10px;display:grid}.account-form input{color:#ebe8df;background:#0000003d;border:1px solid #e8c17329;border-radius:10px;outline:none;min-height:43px;padding:0 13px}.account-form input:focus{border-color:#e8c1738c;box-shadow:0 0 0 3px #daae5514}.member-center{gap:14px;margin:18px 0;display:grid}.member-quick-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.member-quick-grid>a,.member-quick-grid>button{color:#dcd8ce;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #e8c17324;border-radius:14px;gap:5px;min-height:82px;padding:15px 34px 15px 15px;text-decoration:none;display:grid;position:relative}.member-quick-grid b{color:#e9d6a8;font-size:12px}.member-quick-grid span{color:#748079;font-size:9px;line-height:1.5}.member-quick-grid em{color:#bd9652;font-size:18px;font-style:normal;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.member-security-card{background:#00000029;border:1px solid #fff1;border-radius:15px;padding:16px}.member-security-card>div>small{color:#a8894f;letter-spacing:.18em;font-size:7px}.member-security-card h3{color:#ddd8cc;margin:5px 0 4px;font:400 16px Georgia,Songti SC,serif}.member-security-card p{color:#77817b;margin:0;font-size:9px;line-height:1.6}.member-security-card form{gap:9px;margin-top:13px;display:grid}.member-security-card label{color:#8f9993;gap:5px;font-size:9px;display:grid}.member-security-card input{color:#ebe8df;background:#00000047;border:1px solid #e8c17326;border-radius:9px;outline:0;min-height:39px;padding:0 11px}.member-security-card input:focus{border-color:#e8c17380}.member-security-card button,.security-start{color:#21190d;cursor:pointer;background:linear-gradient(135deg,#e2bd70,#a97231);border:1px solid #daae554d;border-radius:10px;min-height:39px;font-weight:700}.member-security-card button:disabled{opacity:.55;cursor:wait}.member-security-card .quiet-danger{color:#d7c7b0;background:#702a2a33;border-color:#da616140}.point-ledger-card{background:#0000002e;border:1px solid #e9c37626;border-radius:15px;overflow:hidden}.point-ledger-card>header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.point-ledger-card h3{color:#e1d9c5;margin:4px 0 0;font:400 16px Georgia,Songti SC,serif}.point-ledger-card header small{color:#a98b51;letter-spacing:.18em;font-size:7px}.point-ledger-card header>b{color:#8d9991;font-size:9px}.point-ledger-list article{border-bottom:1px solid #ffffff0b;justify-content:space-between;align-items:center;gap:15px;padding:11px 16px;display:flex}.point-ledger-list article>div{gap:4px;min-width:0;display:grid}.point-ledger-list article>div>b{color:#d9d7cf;font-size:10px}.point-ledger-list article>div>small{color:#6f7a74;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.point-ledger-list article>strong{text-align:right;gap:3px;font:400 13px Georgia,serif;display:grid}.point-ledger-list article>strong.credit{color:#65ca95}.point-ledger-list article>strong.debit{color:#e09676}.point-ledger-list article>strong small{color:#76817b;white-space:nowrap;font:7px system-ui,sans-serif}.point-ledger-card>footer{justify-content:center;align-items:center;gap:14px;padding:10px;display:flex}.point-ledger-card>footer button{color:#c6b890;cursor:pointer;background:#ffffff06;border:1px solid #e9c3762e;border-radius:8px;padding:6px 11px}.point-ledger-card>footer button:disabled{opacity:.3;cursor:not-allowed}.point-ledger-card>footer span,.ledger-empty{color:#76817b;font-size:8px}.ledger-empty{text-align:center;padding:22px}.totp-secret{background:#50735d1f;border-radius:10px;gap:7px;padding:11px;display:grid}.totp-secret span{color:#8f9b94;font-size:9px}.totp-secret code{overflow-wrap:anywhere;color:#efd58f;letter-spacing:.08em;font-size:11px}.totp-secret a{color:#bfa365;width:max-content;font-size:9px}.account-notice{color:#8ee0b3;background:#24684424;border:1px solid #48c48240;border-radius:10px;margin:12px 0;padding:10px 12px;font-size:10px}.account-button{cursor:pointer;border:0;width:100%}.account-button:disabled{cursor:wait;opacity:.65}.account-error{color:#e8a1a1;background:#941f1f1f;border:1px solid #e85f5f38;border-radius:9px;padding:10px 12px;font-size:10px;line-height:1.5}.member-account-layout{width:min(1180px,100% - 36px);min-height:calc(100dvh - 76px);padding:32px 0 64px;display:block}.member-account-card{width:100%;padding:28px}.member-account-card>span{display:none}.member-dashboard{gap:16px;display:grid}.member-dashboard-title{justify-content:space-between;align-items:flex-end;gap:18px;padding:2px 2px 4px;display:flex}.member-dashboard-title small,.member-profile-card header small{color:#aa8647;letter-spacing:.22em;font-size:8px}.member-dashboard-title h2{margin:5px 0 3px;font-size:29px}.member-dashboard-title p,.member-profile-card header p{color:#78847d;margin:0;font-size:10px}.member-dashboard-title>a{color:#d0b97f;background:#d8ad540e;border:1px solid #e9c2742e;border-radius:10px;place-items:center;min-height:38px;padding:0 14px;font-size:9px;text-decoration:none;display:grid}.member-profile-hero{background:radial-gradient(circle at 12% 15%,#deb3581c,#0000 28%),linear-gradient(145deg,#202a24f5,#090e0bfa);border:1px solid #ebc47630;border-radius:20px;grid-template-columns:90px minmax(170px,.7fr) minmax(430px,1.3fr);align-items:center;gap:20px;padding:22px;display:grid;overflow:hidden}.member-avatar-preview{--avatar-a:#f4d589;--avatar-b:#7b5123;color:#fff1c4;background:radial-gradient(circle at 34% 28%,var(--avatar-a),var(--avatar-b) 62%,#17130c);border:2px solid #f5d38ba3;border-radius:24px;place-items:center;width:78px;height:78px;font:700 24px Georgia,Songti SC,serif;display:grid;box-shadow:0 13px 28px #0000006b,inset 0 1px #ffffff6b}.member-avatar-preview.custom{background:#111814;border-radius:50%;overflow:hidden}.member-avatar-preview img{object-fit:cover;width:100%;height:100%;display:block}.tone-gold{--avatar-a:#f6d98e;--avatar-b:#80531e}.tone-sky{--avatar-a:#8ed7ee;--avatar-b:#27576b}.tone-ember{--avatar-a:#efa276;--avatar-b:#79392c}.tone-silver{--avatar-a:#d2d6d2;--avatar-b:#48544f}.tone-violet{--avatar-a:#c4ade6;--avatar-b:#55416f}.tone-ice{--avatar-a:#b8eced;--avatar-b:#39777a}.member-identity{gap:5px;min-width:0;display:grid}.member-identity>span{color:#9b7a42;letter-spacing:.18em;font-size:7px}.member-identity>b{color:#f0dfb8;text-overflow:ellipsis;white-space:nowrap;font:400 22px Georgia,Songti SC,serif;overflow:hidden}.member-identity>small{color:#78847d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.member-account-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.member-account-stats>div{background:#ffffff06;border:1px solid #ffffff0e;border-radius:13px;align-content:center;gap:5px;min-width:0;min-height:86px;padding:13px;display:grid}.member-account-stats small{color:#7f8a84;font-size:8px}.member-account-stats strong{color:#e8ca82;text-overflow:ellipsis;white-space:nowrap;font:400 17px Georgia,Songti SC,serif;overflow:hidden}.member-account-stats span,.member-account-stats a{color:#6d7a72;text-overflow:ellipsis;white-space:nowrap;font-size:7px;text-decoration:none;overflow:hidden}.member-account-stats a{color:#7fc39e}.member-profile-card{background:#00000029;border:1px solid #fff1;border-radius:17px;padding:19px 20px}.member-profile-card>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.member-profile-card h3{color:#e4dac3;margin:4px 0;font:400 17px Georgia,Songti SC,serif}.member-profile-card>header>span{color:#76827b;font-size:8px}.member-benefits-card{background:radial-gradient(circle at 100% 0,#daae5514,#0000 34%),#0000002b;border:1px solid #e8c17324;border-radius:18px;padding:20px}.member-benefits-card>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:15px;display:flex}.member-benefits-card>header small{color:#aa8647;letter-spacing:.2em;font-size:8px}.member-benefits-card h3{color:#eadfc6;margin:4px 0;font:400 19px Georgia,Songti SC,serif}.member-benefits-card>header p{color:#78847d;margin:0;font-size:9px}.member-benefits-card>header>span{color:#9b9586;background:#ffffff0a;border-radius:999px;flex:none;padding:7px 10px;font-size:8px}.member-benefits-card>header>span.active{color:#8ed8ae;background:#41b0701a}.benefits-overview{grid-template-columns:1fr 1fr;gap:10px;display:grid}.benefits-overview article{background:#ffffff06;border:1px solid #ffffff0f;border-radius:13px;gap:7px;min-width:0;padding:15px;display:grid}.benefits-overview article.svip-active{background:#328f5c0f;border-color:#56c58f2e}.benefits-overview small{color:#748079;font-size:8px}.benefits-overview strong{color:#e6cd91;font:400 17px Georgia,Songti SC,serif}.benefits-overview span,.benefits-overview em{color:#77847c;font-size:8px;font-style:normal;line-height:1.6}.benefit-progress{background:#26302b;border-radius:999px;height:5px;overflow:hidden}.benefit-progress i{border-radius:inherit;background:linear-gradient(90deg,#a8742d,#f0d183);height:100%;display:block}.svip-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.svip-plan-grid article{background:#00000029;border:1px solid #e8c1731a;border-radius:11px;gap:5px;min-width:0;padding:12px;display:grid}.svip-plan-grid span{color:#b59350;letter-spacing:.12em;font-size:7px}.svip-plan-grid b{color:#dcd5c5;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.svip-plan-grid strong{color:#e4c578;font:400 13px Georgia,serif}.svip-plan-grid small{color:#6f7a73;font-size:7px}.benefits-wallet-link{color:#d3ba78;background:#d8ad540e;border:1px solid #e8c17338;border-radius:9px;place-items:center;width:max-content;min-height:40px;margin-top:12px;padding:0 14px;font-size:9px;text-decoration:none;display:grid}.benefits-empty{color:#78837c;text-align:center;background:#ffffff05;border-radius:12px;padding:24px 14px;font-size:9px}.benefits-skeleton{grid-template-columns:1fr 1fr 1fr;gap:9px;display:grid}.benefits-skeleton i{background:linear-gradient(90deg,#ffffff06,#ffffff0f,#ffffff06);border-radius:12px;height:86px}.avatar-preset-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;display:grid}.avatar-preset-grid button{--avatar-a:#f4d589;--avatar-b:#7b5123;color:#7e8983;cursor:pointer;background:#ffffff05;border:1px solid #ffffff0f;border-radius:13px;align-content:center;place-items:center;gap:5px;min-width:0;min-height:82px;padding:8px 4px;transition:border-color .16s,background .16s,transform .16s;display:grid}:is(.avatar-preset-grid button:hover,.avatar-preset-grid button:focus-visible){background:#d8ad540f;border-color:#ebc37361;transform:translateY(-1px)}.avatar-preset-grid button.active{color:#edcf86;background:#d8ad541a;border-color:#d7aa56;box-shadow:0 0 0 2px #d8ad5412}.avatar-preset-grid i{color:#fff0c5;background:radial-gradient(circle at 34% 28%,var(--avatar-a),var(--avatar-b) 65%,#16130d);border-radius:12px;place-items:center;width:38px;height:38px;font:15px Georgia,Songti SC,serif;display:grid;box-shadow:inset 0 1px #ffffff4d,0 6px 12px #0000004d}.avatar-preset-grid b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;font-weight:500;overflow:hidden}.avatar-preset-grid small{color:#7fc49e;font-size:6px}.display-name-form{gap:8px;display:grid}.display-name-form>label{color:#9aa49e;font-size:9px}.display-name-form>div{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.display-name-form input{color:#eee9dc;background:#00000047;border:1px solid #e8c17329;border-radius:10px;outline:0;width:100%;min-height:44px;padding:0 12px;font-size:16px}.display-name-form input:focus{border-color:#e8c17380;box-shadow:0 0 0 3px #d8ac5212}.display-name-form button,.custom-avatar-form>button{color:#21170a;cursor:pointer;white-space:nowrap;background:linear-gradient(145deg,#ebcd7e,#aa7330);border:1px solid #dfba68;border-radius:10px;min-height:44px;padding:0 16px;font-size:9px;font-weight:700}.display-name-form button:disabled,.custom-avatar-form button:disabled{opacity:.48;cursor:not-allowed}.display-name-form>small{color:#707c75;font-size:8px;line-height:1.55}.custom-avatar-form,.custom-avatar-locked{border-top:1px solid #ffffff0f;grid-template-columns:minmax(0,1fr) minmax(190px,.55fr) auto;align-items:end;gap:12px;margin-top:14px;padding-top:14px;display:grid}.custom-avatar-form>div,.custom-avatar-locked>div{gap:5px;display:grid}.custom-avatar-form b,.custom-avatar-locked b{color:#d9c99f;font-size:10px}.custom-avatar-form span,.custom-avatar-locked span{color:#727e76;font-size:8px;line-height:1.55}.custom-avatar-form label{color:#939e97;gap:6px;min-width:0;font-size:8px;display:grid}.custom-avatar-form input{color:#aeb7b1;background:#00000040;border:1px solid #e8c17326;border-radius:9px;width:100%;min-height:44px;padding:9px 10px;font-size:8px}.custom-avatar-form input::file-selector-button{color:#d6bd81;cursor:pointer;background:#d8ad541a;border:0;border-radius:6px;min-height:26px;margin-right:8px}.custom-avatar-locked{grid-template-columns:minmax(0,1fr) auto;align-items:center}.custom-avatar-locked>a{color:#d0b777;background:#d8ad540e;border:1px solid #e8c17333;border-radius:9px;place-items:center;min-height:40px;padding:0 13px;font-size:9px;text-decoration:none;display:grid}.member-dashboard>.member-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.member-security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.member-security-grid .member-security-card{padding:20px}.member-account-footer{background:#702a2a12;border:1px solid #dd6c6021;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.member-account-footer>div{gap:4px;display:grid}.member-account-footer b{color:#d8c8bd;font-size:10px}.member-account-footer span{color:#776e69;font-size:8px}.member-account-footer .secondary-account-action{color:#d5b5ae;background:#702a2a29;border-color:#da616133;width:150px;margin:0}.support-page{z-index:2;width:min(1180px,100% - 36px);margin:0 auto;padding:34px 0 70px;position:relative}.support-center{color:#dfe4e0;gap:15px;min-width:0;display:grid}.support-heading{justify-content:space-between;align-items:flex-end;gap:24px;padding:0 3px 7px;display:flex}.support-heading small,.support-panel-header small,.support-dialog>small{color:#ae8847;letter-spacing:.22em;font-size:8px}.support-heading h1{color:#f0dfb8;margin:6px 0 4px;font:400 30px Georgia,Songti SC,serif}.support-heading p{color:#78847d;margin:0;font-size:10px}.support-heading>div:last-child{gap:8px;display:flex}.support-heading a{color:#cdb577;background:#d8ad540b;border:1px solid #e9c2742b;border-radius:10px;place-items:center;min-height:40px;padding:0 14px;font-size:9px;text-decoration:none;display:grid}.support-tabs{background:#e8c1731a;border:1px solid #e8c17321;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.support-tabs button{color:#818d86;text-align:left;cursor:pointer;background:#0b110e;border:0;align-content:center;gap:4px;min-width:0;min-height:64px;padding:10px 15px;display:grid}:is(.support-tabs button:hover,.support-tabs button:focus-visible){color:#d9c89e;background:#111a15;outline:0}.support-tabs button.active{color:#efd28d;background:linear-gradient(135deg,#d2a24429,#0d1410f7);box-shadow:inset 0 2px #c89a43}.support-tabs b{font-size:11px}.support-tabs span{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.support-feedback{border:1px solid;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;padding:11px 14px;font-size:9px;display:flex}.support-feedback.error{color:#e4a19a;background:#9b342d14;border-color:#d5635938}.support-feedback.notice{color:#86d3aa;background:#2d915b12;border-color:#50bd842e}.support-feedback button{min-height:30px;color:inherit;cursor:pointer;background:0 0;border:0;padding:0 9px}.support-workspace{background:linear-gradient(145deg,#161f1af5,#070b09fa);border:1px solid #e8c1731f;border-radius:19px;min-width:0;overflow:hidden;box-shadow:0 25px 60px #0000004d,inset 0 1px #ffffff0a}.support-panel{min-width:0;padding:25px 27px 21px}.support-panel-header{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:flex-start;gap:22px;min-height:62px;padding-bottom:18px;display:flex}.support-panel-header h2{color:#e9ddc3;margin:5px 0 3px;font:400 21px Georgia,Songti SC,serif}.support-panel-header p{color:#748078;margin:0;font-size:9px;line-height:1.6}.support-panel-header>div:last-child{flex:none}.support-panel-header>div:last-child>span{color:#9e8c64;background:#d8ad540f;border-radius:999px;padding:8px 10px;font-size:8px;display:block}.support-panel-header button,.support-hand-actions button,.support-hand-detail>header button{color:#debf77;cursor:pointer;background:#d8ad5412;border:1px solid #e8c1733b;border-radius:9px;min-height:38px;padding:0 13px;font-size:9px}.support-panel-header button:hover,.support-hand-actions button:hover,.support-hand-detail>header button:hover{background:#d8ad541c;border-color:#eec87b7a}.support-empty{color:#7b8780;text-align:center;place-content:center;justify-items:center;gap:7px;min-height:190px;display:grid}.support-empty b{color:#a7afa9;font-size:11px}.support-empty span{font-size:9px}.support-message-list,.support-ticket-list,.support-report-list{display:grid}.support-message-list article,.support-ticket-list>article,.support-report-list>article{border-bottom:1px solid #ffffff0e;gap:8px;padding:18px 3px;display:grid;position:relative}.support-message-list article.unread{padding-left:17px}.support-message-list article.unread:before{content:"";background:#d5a649;border-radius:50%;width:6px;height:6px;position:absolute;top:25px;left:2px;box-shadow:0 0 0 4px #d5a6491a}.support-message-list header,.support-ticket-list>article>header,.support-report-list>article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.support-message-list header>div{align-items:center;gap:12px;display:flex}.support-message-list header span{color:#a58b55;font-size:8px}.support-message-list time,.support-ticket-list time,.support-report-list time{color:#626d66;font-size:8px}.support-message-list header>i{color:#d9b665;font-size:7px;font-style:normal}.support-message-list h3,.support-ticket-list h3,.support-report-list h3{color:#dce1dd;margin:0;font-size:12px}.support-message-list p,.support-ticket-list>article>p,.support-report-list>article>p{color:#89948d;white-space:pre-wrap;max-width:850px;margin:0;font-size:10px;line-height:1.75}.support-message-list article>button{color:#bca570;cursor:pointer;background:0 0;border:1px solid #e8c17326;border-radius:8px;width:max-content;min-height:32px;padding:0 10px;font-size:8px}.support-compose{border-bottom:1px solid #ffffff0f;grid-template-columns:minmax(180px,.45fr) minmax(260px,1fr);gap:13px 16px;padding:18px 0;display:grid}.support-compose label,.support-dialog label{color:#919c95;align-content:start;gap:7px;min-width:0;font-size:9px;display:grid}.support-compose label:nth-child(2){grid-row:span 2}.support-compose input,.support-compose textarea,.support-dialog select,.support-dialog textarea{color:#dde3df;width:100%;font:inherit;background:#ffffff09;border:1px solid #ffffff16;border-radius:9px;outline:0;padding:10px 12px}.support-compose input{min-height:42px}.support-compose textarea,.support-dialog textarea{resize:vertical;line-height:1.6}.support-compose input:focus,.support-compose textarea:focus,.support-dialog select:focus,.support-dialog textarea:focus{border-color:#ebc37373;box-shadow:0 0 0 3px #d8ac5214}.support-compose>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.support-compose small{color:#67736c;font-size:8px}.support-compose button,.support-dialog form>button{color:#21170a;cursor:pointer;background:linear-gradient(145deg,#efd184,#ac772f);border:1px solid #e7c36f;border-radius:9px;min-height:42px;padding:0 17px;font-size:9px;font-weight:700}.support-compose button:disabled,.support-dialog form>button:disabled{opacity:.5;cursor:not-allowed}.support-status{color:#b9a977;background:#d8ad5414;border-radius:999px;width:max-content;padding:5px 8px;font-size:7px;display:inline-block}.support-status.in_progress,.support-status.reviewing{color:#83b8d4;background:#458bb117}.support-status.resolved{color:#80cfa4;background:#3aa56a17}.support-status.closed,.support-status.rejected{color:#a4938f;background:#ffffff0d}.support-response{background:#d8ad540b;border:1px solid #d0a24a2e;border-radius:9px;gap:5px;margin-top:4px;padding:12px 14px;display:grid}.support-response b{color:#c6ad72;font-size:8px}.support-response p{color:#9aa49e;white-space:pre-wrap;margin:0;font-size:9px;line-height:1.7}.support-hand-list{background:#ffffff0e;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:1px;display:grid}.support-hand-list>article{background:#0c120f;grid-template-columns:minmax(0,1fr) auto;gap:15px;min-width:0;padding:18px;display:grid}.support-hand-meta{align-content:start;gap:5px;min-width:0;display:grid}.support-hand-meta>span{color:#dcc17f;font:400 14px Georgia,Songti SC,serif}.support-hand-meta time,.support-hand-meta small{color:#68746d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.support-cards{justify-self:end}.support-card-row{gap:5px;display:flex}.support-card-row>span{background:linear-gradient(145deg,#fffdf7,#dad7cd);border:1px solid #ddd8c9;border-radius:6px;align-content:center;justify-items:center;gap:1px;width:38px;height:51px;display:grid;box-shadow:0 5px 10px #00000038}.support-card-row b{font:700 13px Georgia,serif}.support-card-row i{font:12px Georgia,serif}.support-card-row>span.red{color:#bc443c}.support-card-row>span.black{color:#202622}.support-card-empty{color:#68736d;place-items:center;min-height:51px;font-size:8px;display:grid}.support-hand-list dl{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:6px;margin:0;display:grid}.support-hand-list dl>div{background:#ffffff07;justify-content:space-between;gap:8px;padding:8px 9px;display:flex}.support-hand-list dt{color:#68736d;font-size:8px}.support-hand-list dd{color:#b9aa84;margin:0;font-size:9px}.support-hand-actions{grid-column:1/-1;gap:7px;display:flex}.support-hand-actions .quiet,.support-hand-detail>header .quiet{color:#8d9991;background:0 0;border-color:#ffffff17}.support-hand-detail{gap:20px;padding-top:18px;display:grid}.support-hand-detail>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.support-hand-detail>header h3{color:#eadfc7;margin:5px 0;font:400 20px Georgia,Songti SC,serif}.support-hand-detail>header small,.support-hand-detail>header time{color:#747f78;font-size:8px}.support-hand-detail>header>div:last-child{gap:7px;display:flex}.support-hand-summary{background:#0000002b;border:1px solid #e8c1731a;border-radius:13px;grid-template-columns:auto minmax(230px,1fr) minmax(280px,1fr);align-items:center;gap:18px;padding:17px;display:grid}.support-hand-summary>div{gap:8px;display:grid}.support-hand-summary>div>small{color:#747f78;font-size:8px}.support-hand-summary dl{grid-template-columns:repeat(3,1fr);gap:7px;margin:0;display:grid}.support-hand-summary dl>div{border-left:1px solid #ffffff0f;gap:4px;padding:10px;display:grid}.support-hand-summary dt{color:#657169;font-size:7px}.support-hand-summary dd{color:#d3bd83;margin:0;font-size:10px}.support-participants h4,.support-timeline h4{color:#bda66e;letter-spacing:.08em;margin:0 0 10px;font-size:9px;font-weight:500}.support-participants>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.support-participants article{background:#ffffff05;border-top:1px solid #ffffff12;gap:4px;min-width:0;padding:11px;display:grid}.support-participants span,.support-participants small{color:#68736c;font-size:7px}.support-participants b{color:#ccd3ce;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.support-participants em{color:#a99567;font-size:8px;font-style:normal}.support-participant-name{align-items:center;gap:7px;min-width:0;display:flex}.support-participant-name>b{flex:1;min-width:0}.support-participant-name>div{flex:none}.support-card-row.compact{gap:3px}.support-card-row.compact>span{border-radius:4px;width:23px;height:31px;box-shadow:0 3px 6px #0003}.support-card-row.compact b,.support-card-row.compact i{font-size:8px}.support-timeline ol{margin:0;padding:0;list-style:none}.support-timeline li{border-top:1px solid #ffffff0e;grid-template-columns:25px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.support-timeline li>i{color:#a78b54;border:1px solid #e8c17326;border-radius:50%;place-items:center;width:23px;height:23px;font-size:7px;font-style:normal;display:grid}.support-timeline li>div{grid-template-columns:minmax(100px,.35fr) minmax(100px,1fr) auto;align-items:center;gap:12px;display:grid}.support-timeline b{color:#d1d7d3;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.support-timeline span{color:#a89770;font-size:9px}.support-timeline time{color:#5f6b64;font-size:8px}.support-report-list>article>small{color:#756f60;font-size:8px}.support-pagination{justify-content:flex-end;align-items:center;gap:9px;padding-top:17px;display:flex}.support-pagination button{color:#a99a75;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:8px;min-height:36px;padding:0 12px;font-size:8px}.support-pagination button:disabled{opacity:.35;cursor:not-allowed}.support-pagination span{color:#69746d;font-size:8px}.support-dialog-scrim{z-index:180;background:#010403d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.support-dialog{background:#101713;border:1px solid #e9c27442;border-radius:19px;width:min(520px,100%);max-height:calc(100dvh - 40px);padding:29px;position:relative;overflow:auto;box-shadow:0 35px 90px #000000c2}.support-dialog h2{color:#efddb0;margin:7px 0;font:400 22px Georgia,Songti SC,serif}.support-dialog>p{color:#7e8a82;margin:0;font-size:9px;line-height:1.7}.support-dialog form{gap:15px;margin-top:18px;display:grid}.support-dialog select{min-height:42px}.support-dialog form>button{width:100%}.support-dialog-close{color:#8f9a93;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;min-width:44px;min-height:36px;font-size:8px;position:absolute;top:14px;right:14px}@media (max-width:820px){.support-page{width:calc(100% - 24px);padding-top:22px}.support-heading{align-items:flex-start}.support-heading h1{font-size:26px}.support-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.support-panel{padding:21px 18px 18px}.support-compose{grid-template-columns:1fr}.support-compose label:nth-child(2){grid-row:auto}.support-hand-list{grid-template-columns:1fr}.support-hand-summary{grid-template-columns:1fr 1fr}.support-hand-summary dl{grid-column:1/-1}.support-participants>div{grid-template-columns:repeat(2,minmax(0,1fr))}.support-tabs button,.support-heading a,.support-panel-header button,.support-hand-actions button,.support-hand-detail>header button,.support-compose button,.support-dialog form>button,.support-pagination button{min-height:44px}}.game-family-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;min-width:0;display:grid}.game-family-nav a{color:#829087;text-align:center;background:#09110db8;border:1px solid #dab05924;border-radius:9px;place-content:center;gap:2px;min-width:0;min-height:50px;padding:6px 10px;text-decoration:none;display:grid}.game-family-nav a:hover,.game-family-nav a.active{color:#efd384;background:linear-gradient(145deg,#d8a94924,#1451391f);border-color:#e2b96080;box-shadow:inset 0 1px #ffffff09}.game-family-nav span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.game-family-nav small{color:#65726b;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.game-family-nav a.active small{color:#a78d58}.lobby-shell>.game-family-nav{z-index:19;width:min(1380px,100% - 44px);margin:12px auto 0;position:relative}@media (max-width:820px){.lobby-shell>.game-family-nav{width:calc(100% - 24px);margin-top:8px}.game-family-nav{gap:5px}.game-family-nav a{min-height:46px;padding-inline:5px}.game-family-nav span{font-size:9px}.game-family-nav small{display:none}}.lobby-chat-trigger{justify-content:center;align-items:center;gap:6px;display:inline-flex;position:relative}.lobby-chat-trigger>i{background:#5b655f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 2px #ffffff06}.lobby-chat-trigger>i.online{background:#52d393;box-shadow:0 0 9px #52d393b8}.lobby-chat-drawer{--lobby-viewport-height:100dvh;z-index:105;top:98px;right:max(24px,env(safe-area-inset-right));width:min(380px,calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right) - 32px));max-width:calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right) - 32px);color:#d9dedb;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(155deg,#161f1afb,#070b09fc);border:1px solid #e8c2743d;border-radius:20px;grid-template-rows:auto minmax(120px,1fr) auto auto auto;min-width:0;min-height:0;animation:.2s both lobby-chat-enter;display:grid;position:fixed;bottom:24px;overflow:hidden;box-shadow:0 30px 85px #000000b8,inset 0 1px #ffffff0e}.lobby-chat-drawer>*{min-width:0;max-width:100%}.lobby-chat-drawer>header{border-bottom:1px solid #ffffff0f;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:17px 17px 14px;display:grid}.lobby-chat-drawer>header small{color:#a98649;letter-spacing:.2em;font-size:7px}.lobby-chat-drawer h2{color:#f0deb5;margin:4px 0 0;font:400 18px Georgia,Songti SC,serif}.lobby-chat-drawer>header>button{color:#9aa39e;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:9px;width:34px;height:34px;font-size:18px}.lobby-chat-connection{color:#7c8781;white-space:nowrap;align-items:center;gap:5px;font-size:8px;display:inline-flex}.lobby-chat-connection i{background:#7b6850;border-radius:50%;width:6px;height:6px}.lobby-chat-connection.online{color:#7cc9a0}.lobby-chat-connection.online i{background:#50d090;box-shadow:0 0 8px #50d090a6}.lobby-chat-log{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#e0b8673d transparent;min-height:0;padding:8px 15px;overflow-y:auto}.lobby-chat-log article{border-bottom:1px solid #ffffff0b;grid-template-columns:33px minmax(0,1fr);gap:9px;padding:9px 0;display:grid}.lobby-chat-log article>span{color:#e4c477;background:#daae5411;border:1px solid #e7c07033;border-radius:50%;place-items:center;width:32px;height:32px;font:700 8px Georgia,serif;display:grid}.lobby-chat-log article>div{gap:5px;min-width:0;display:grid}.lobby-chat-log b{color:#cdd3cf;justify-content:space-between;align-items:center;gap:8px;min-width:0;font-size:9px;display:flex}.lobby-chat-log b>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lobby-chat-log time{color:#58655e;flex:none;font-size:7px;font-weight:400}.lobby-chat-log p{color:#929c96;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;max-width:100%;margin:0;font-size:10px;line-height:1.55}.lobby-chat-empty{color:#68746d;text-align:center;place-content:center;gap:7px;min-height:100%;padding:22px;font-size:9px;display:grid}.lobby-chat-empty b{color:#b9b5a8;font:400 15px Georgia,Songti SC,serif;display:block}.lobby-chat-quick{overscroll-behavior-inline:contain;scrollbar-width:none;border-top:1px solid #ffffff0b;gap:6px;min-width:0;max-width:100%;padding:9px 14px;display:flex;overflow-x:auto}.lobby-chat-quick::-webkit-scrollbar{display:none}.lobby-chat-quick button{color:#bdaf8b;cursor:pointer;background:#d9ac500e;border:1px solid #e5bf722e;border-radius:999px;flex:none;min-height:34px;padding:0 11px;font-size:8px}.lobby-chat-quick button:disabled{opacity:.4;cursor:not-allowed}.lobby-chat-quick>span{color:#68746d;font-size:8px}.lobby-chat-compose{border-top:1px solid #ffffff0e;gap:7px;min-width:0;padding:11px 14px 14px;display:grid}.lobby-chat-compose>label{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.lobby-chat-compose textarea{resize:none;color:#e5e9e6;overflow-wrap:anywhere;word-break:break-word;background:#00000042;border:1px solid #e8c27426;border-radius:10px;outline:0;width:100%;min-width:0;min-height:54px;max-height:100px;padding:10px 11px;font:16px/1.5 system-ui,PingFang SC,sans-serif}.lobby-chat-compose textarea:focus{border-color:#e8c2747a;box-shadow:0 0 0 3px #d7aa4e12}.lobby-chat-compose textarea:disabled{opacity:.48}.lobby-chat-compose>div{justify-content:space-between;align-items:center;display:flex}.lobby-chat-compose span{color:#5d6962;font-size:7px}.lobby-chat-compose button{color:#21170a;cursor:pointer;background:linear-gradient(145deg,#edcf82,#aa742f);border:1px solid #dfba68;border-radius:9px;min-width:76px;min-height:36px;font-size:9px;font-weight:700}.lobby-chat-compose button:disabled{opacity:.42;cursor:not-allowed}.lobby-chat-error,.panel-inline-error{color:#df9b94;background:#ac4a3f14;margin:0;font-size:8px;line-height:1.5}.lobby-chat-error{padding:8px 14px 12px}.panel-inline-error{border-radius:8px;padding:7px 9px}.quick-chat>span{color:#6f7a74;font-size:8px}@keyframes lobby-chat-enter{0%{opacity:0;transform:translate(14px)}}@media (max-width:1100px){.lobby-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.lobby-chat-drawer{top:82px;bottom:82px;right:max(12px,env(safe-area-inset-right))}}@media (max-width:780px){:is(html:has(.lobby-shell),body:has(.lobby-shell)){-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;max-width:100%;overflow-x:clip}.lobby-chat-drawer{top:max(78px,env(safe-area-inset-top));right:max(10px,env(safe-area-inset-right));width:min(420px,calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right) - 20px));max-width:calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right) - 20px);height:min(calc(100svh - 170px - env(safe-area-inset-bottom)),calc(var(--lobby-viewport-height,100dvh) - 96px - env(safe-area-inset-bottom)));border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto auto auto;bottom:auto}.lobby-chat-drawer:focus-within .lobby-chat-quick{display:none}.lobby-chat-drawer>header{padding:13px 13px 11px}.lobby-chat-drawer>header>button{width:44px;height:44px}.lobby-chat-log{padding-inline:12px}.lobby-chat-log article{grid-template-columns:39px minmax(0,1fr);padding:10px 0}.lobby-chat-log article>span{width:38px;height:38px}.lobby-chat-log p{font-size:12px}.lobby-chat-quick{padding-inline:12px}.lobby-chat-quick button{min-height:40px;font-size:10px}.lobby-chat-compose{padding:10px 12px 12px}.lobby-chat-compose textarea{min-height:58px;font-size:16px}.lobby-chat-compose button{min-height:44px}}@media (max-width:440px){.lobby-nav button,.lobby-nav a{padding-inline:3px;font-size:8px}.lobby-chat-trigger{gap:3px!important}}@media (prefers-reduced-motion:reduce){.lobby-chat-drawer{animation:none}}@media (max-width:520px){.support-page{width:calc(100% - 16px);padding:15px 0 calc(34px + env(safe-area-inset-bottom))}.support-heading{gap:13px;display:grid}.support-heading p{line-height:1.6}.support-heading>div:last-child{width:100%}.support-heading a{flex:1}.support-tabs button{min-height:58px;padding:8px 10px}.support-tabs span{font-size:7px}.support-panel{padding:16px 11px 14px}.support-panel-header{align-items:flex-start;gap:12px;min-height:0}.support-panel-header p{max-width:230px}.support-panel-header>div:last-child>span{padding:6px 8px}.support-message-list article,.support-ticket-list>article,.support-report-list>article{padding-block:16px}.support-message-list article.unread{padding-left:14px}.support-compose>div{flex-direction:column;align-items:stretch}.support-compose button{width:100%}.support-hand-list>article{gap:10px;padding:14px 10px}.support-card-row>span{width:34px;height:47px}.support-hand-actions{grid-template-columns:1fr 1fr;display:grid}.support-hand-actions button{padding-inline:8px}.support-hand-detail>header{display:grid}.support-hand-detail>header>div:last-child{grid-template-columns:1fr 1fr;display:grid}.support-hand-summary{grid-template-columns:1fr;padding:13px 10px}.support-hand-summary dl{grid-column:auto}.support-hand-summary dl>div{padding:8px 6px}.support-participants>div{grid-template-columns:1fr 1fr}.support-participants article{padding:9px 7px}.support-timeline li>div{grid-template-columns:minmax(0,1fr) auto;gap:5px 9px}.support-timeline span{grid-column:1/2}.support-timeline time{grid-area:1/2/3}.support-pagination{justify-content:space-between}.support-pagination span{text-align:center}.support-dialog-scrim{padding:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom));align-items:end}.support-dialog{border-radius:18px 18px 12px 12px;width:100%;max-height:calc(100dvh - 24px);padding:25px 15px 16px}}.wallet-grid{grid-template-columns:.8fr 1.2fr;gap:17px;margin-top:32px;display:grid}.wallet-balance,.wallet-panel,.wallet-records,.signin-required,.compliance-banner{background:linear-gradient(150deg,#19221df2,#070b09f7);border:1px solid #e2bd7224;border-radius:21px;box-shadow:0 24px 55px #00000047,inset 0 1px #ffffff0b}.wallet-balance{padding:30px}.wallet-balance>small{color:#9c7e49;letter-spacing:.22em;font-size:8px}.wallet-balance>strong{color:#f1d38d;margin:14px 0 5px;font-family:Georgia,serif;font-size:38px;font-weight:400;display:block}.wallet-balance>strong em{font-size:11px;font-style:normal}.wallet-balance>span{color:#61ba8e;font-size:9px}.wallet-balance dl{margin-top:24px}.wallet-panel{padding:25px}.wallet-tabs{background:#ffffff08;border-radius:12px;grid-template-columns:1fr 1fr;gap:5px;padding:5px;display:grid}.wallet-tabs button{color:#7d8881;cursor:pointer;background:0 0;border:0;border-radius:9px;height:38px}.wallet-tabs button[aria-selected=true]{color:#efd18b;background:#d8ad541f;box-shadow:inset 0 0 0 1px #e0b86829}.wallet-panel form{gap:15px;margin-top:20px;display:grid}.wallet-panel label{color:#89948d;gap:8px;font-size:9px;display:grid}.wallet-panel input,.admin-dialog input,.admin-dialog textarea{color:#dce1de;background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;outline:0;width:100%;padding:0 13px}.wallet-panel input,.admin-dialog input{height:43px}.wallet-panel input:focus,.admin-dialog input:focus,.admin-dialog textarea:focus{border-color:#ebc37373;box-shadow:0 0 0 3px #d8ac5214}.test-address{background:#0000002e;border:1px solid #ffffff0f;border-radius:11px;gap:7px;padding:13px;display:grid}.test-address span{color:#7d8981;font-size:8px}.test-address code{color:#d7c28f;text-overflow:ellipsis;font-size:10px;overflow:hidden}.test-address small{color:#a16d68;font-size:8px}.wallet-panel form>p{color:#606b64;margin:-6px 0 0;font-size:8px}.wallet-panel form>button{color:#21170a;cursor:pointer;background:linear-gradient(145deg,#f3d78f,#ae7831);border:1px solid #efca76;border-radius:12px;height:47px;font-weight:700}.wallet-notice{color:#9cd4b6;background:#46b47914;border-radius:9px;padding:10px;font-size:9px}.payment-binding{background:#00000029;border:1px solid #e8c1731f;border-radius:13px;gap:14px;margin-top:18px;padding:15px;display:grid}.payment-binding>div b{color:#e5d5ad;font-size:11px}.payment-binding>div p{color:#707b74;margin:5px 0 0;font-size:8px;line-height:1.6}.bound-address{background:#30855912;border:1px solid #5bc48f26;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:13px;display:flex}.bound-address>div{gap:5px;min-width:0;display:grid}.bound-address small{color:#6f8177;font-size:7px}.bound-address b{overflow-wrap:anywhere;color:#b9c9bf;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.bound-address>span{color:#82c09f;flex:none;font-size:8px}.order-summary{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:13px 0;display:flex}.order-summary span{color:#7d8981;font-size:9px}.order-summary strong{color:#ead08f;font:400 18px Georgia,serif}.point-order-button{width:100%}.wallet-error{color:#dda19a;background:#852a221f;border:1px solid #e0675c33;border-radius:9px;margin-top:10px;padding:10px;font-size:9px;line-height:1.6}.order-payment{background:#235e3f1a;border:1px solid #5cc48f33;border-radius:13px;gap:12px;margin-top:14px;padding:15px;display:grid}.order-payment>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.order-payment header b{color:#cfe2d7;font-size:11px}.order-payment header span{color:#7fc49e;font-size:8px}.order-payment dl{margin:0}.order-payment dl div{border-top:1px solid #ffffff0d;grid-template-columns:74px minmax(0,1fr);gap:9px;padding:8px 0;display:grid}.order-payment dt{color:#75837a;font-size:8px}.order-payment dd{overflow-wrap:anywhere;color:#c5cec9;text-align:right;min-width:0;margin:0;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.order-payment>button{color:#d7bd7d;cursor:pointer;background:#d7a84a12;border:1px solid #e5bf7147;border-radius:9px;min-height:44px}.point-packages{grid-template-columns:repeat(3,1fr);gap:9px;margin:20px 0;display:grid}.point-packages button{color:#87928b;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:13px;align-content:center;gap:7px;min-height:115px;padding:14px;display:grid}.point-packages button.selected{background:#d8ad5417;border-color:#ebc3738f;box-shadow:0 0 0 3px #d8ac520f}.point-packages span{font-size:9px}.point-packages strong{color:#ecd08d;font:400 16px Georgia,serif}.point-packages em{color:#6f7a73;font-size:9px;font-style:normal}.point-order-button,.membership-offer button,.svip-order-button{color:#21170a;cursor:pointer;background:linear-gradient(145deg,#f1d58a,#aa742d);border:1px solid #edc873;border-radius:11px;min-height:44px;padding:0 20px;font-weight:700}.membership-offer>p{max-width:720px;line-height:1.8}.membership-offer button{margin-top:12px}.svip-offer>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.svip-offer>header>b{color:#8d958f;background:#ffffff0a;border-radius:999px;flex:none;padding:7px 10px;font-size:8px}.svip-offer>header>b.active{color:#8ad5aa;background:#3caa6c1a}.svip-offer>p{color:#6f7b73;font-size:9px;line-height:1.7}.wallet-svip-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:16px 0 12px;display:grid}.wallet-svip-plans>button{color:#7f8b84;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff13;border-radius:13px;align-content:center;gap:7px;min-width:0;min-height:116px;padding:14px;display:grid}.wallet-svip-plans>button.selected{background:#d8ad5416;border-color:#ebc37380;box-shadow:0 0 0 3px #d8ac520e}.wallet-svip-plans span{color:#a9894e;letter-spacing:.14em;font-size:7px}.wallet-svip-plans b{color:#e4dccb;font-size:11px}.wallet-svip-plans strong{color:#edcf85;font:400 17px Georgia,serif}.wallet-svip-plans small{color:#6c7871;font-size:8px}.svip-order-button{width:100%}.svip-order-button:disabled{cursor:not-allowed;opacity:.55;filter:saturate(.35)}.svip-payment header span.expired{color:#d7938c}.svip-payment header span.paid{color:#84d1a7}.svip-payment>button:disabled{cursor:not-allowed;opacity:.45}.svip-order-list{border-top:1px solid #ffffff0e;margin-top:15px;display:grid}.svip-order-list article{grid-template-columns:minmax(0,1fr) auto}.svip-order-list article>div:last-child{justify-items:end}.svip-order-list article strong{color:#c7ad70;font-size:9px}.payment-status-note{color:#68736c;margin-top:10px;font-size:8px;display:block}.point-order-list{display:grid}.point-order-history .point-order-list article{grid-template-columns:1fr auto}.point-order-history article>div:last-child{justify-items:end}.point-order-history article strong{color:#b5a071;font-size:9px}.order-status{color:#a7b0aa;background:#ffffff0e;border-radius:999px;padding:4px 8px;font-size:7px}.order-status.paid{color:#8fd5ae;background:#46b4791a}.order-status.cancelled,.order-status.expired{color:#9b7773;background:#b55c5114}.order-payment-body{grid-template-columns:128px minmax(0,1fr);align-items:center;gap:14px;display:grid}.order-payment-body figure{background:#fffdf5;border-radius:10px;justify-items:center;gap:6px;margin:0;padding:8px;display:grid}.order-payment-body figure img{image-rendering:auto;width:112px;height:112px;display:block}.order-payment-body figcaption{color:#4a493f;letter-spacing:.04em;font-size:7px}.order-payment-body dl{min-width:0}.wallet-records{grid-column:1/-1;padding:24px 28px}.wallet-records>div>span{color:#9c7d48;letter-spacing:.2em;font-size:7px}.wallet-records h2{margin:4px 0 14px;font-family:Georgia,Songti SC,serif;font-weight:400}.wallet-records article{border-top:1px solid #ffffff0e;grid-template-columns:35px 1fr auto;align-items:center;gap:11px;padding:13px 0;display:grid}.wallet-records article>i{color:#e4c372;background:#d8ad5417;border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.wallet-records article>div{gap:4px;display:grid}.wallet-records article b{font-size:10px}.wallet-records article small,.wallet-records>p{color:#69756e;font-size:9px}.wallet-records article em{color:#a0716c;font-size:8px;font-style:normal}.compliance-banner{border-color:#cf736933;align-items:center;gap:16px;margin-top:17px;padding:17px 21px;display:flex}.compliance-banner b{color:#e0a39b;font-size:10px}.compliance-banner span{color:#7f8983;font-size:9px}.signin-required{z-index:2;text-align:center;width:min(520px,100% - 36px);margin:80px auto;padding:38px;position:relative}.signin-required h1,.signin-required h2{color:#f0deb4;font-family:Georgia,Songti SC,serif;font-weight:400}.signin-required p{color:#7e8982;font-size:11px;line-height:1.8}.signin-required>a{margin-top:19px}.admin-console{z-index:2;grid-template-columns:230px 1fr;min-height:calc(100dvh - 76px);display:grid;position:relative}.admin-operations{z-index:2;padding:34px clamp(18px,4vw,54px) 64px;position:relative}.admin-operations>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px;display:flex}.admin-operations>header small{color:#987a48;letter-spacing:.23em;font-size:7px}.admin-operations>header h1{color:#f1e8d4;margin:6px 0;font:400 31px Georgia,Songti SC,serif}.admin-operations>header p{color:#758078;margin:0;font-size:9px}.admin-operations>header button{color:#b5a67f;cursor:pointer;background:#ffffff06;border:1px solid #e4be7229;border-radius:9px;height:36px;padding:0 14px}.profit-positive{color:#7dcc9f!important}.profit-negative{color:#dc8f87!important}.admin-sidebar{background:#080d0ac2;border-right:1px solid #e1bb701f;align-content:start;gap:28px;padding:29px 22px;display:grid}.admin-sidebar small,.admin-main header small{color:#987a48;letter-spacing:.23em;font-size:7px}.admin-sidebar h2{color:#e7d9b7;margin:5px 0 0;font-family:Georgia,Songti SC,serif;font-size:18px;font-weight:400}.admin-sidebar nav{gap:5px;display:grid}.admin-sidebar nav button{text-align:left;color:#7d8881;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:12px 13px}.admin-sidebar nav button.active{color:#edd193;background:linear-gradient(90deg,#d8ad5421,#0000);box-shadow:inset 2px 0 #c99742}.admin-guard{background:#3099650e;border:1px solid #53bf8724;border-radius:13px;padding:14px}.admin-guard b{color:#7fcca4;font-size:9px}.admin-guard p{color:#6d7d73;margin:6px 0 0;font-size:8px;line-height:1.6}.admin-main{min-width:0;padding:30px clamp(18px,4vw,48px) 55px}.admin-main>header{justify-content:space-between;align-items:end;margin-bottom:23px;display:flex}.admin-main h1{color:#f1e8d4;margin:6px 0 0;font-family:Georgia,Songti SC,serif;font-size:31px;font-weight:400}.admin-main>header button{color:#b5a67f;cursor:pointer;background:#ffffff06;border:1px solid #e4be7229;border-radius:9px;height:36px;padding:0 14px}.admin-table-wrap{background:#080d0adb;border:1px solid #fff1;border-radius:17px;overflow:auto}.admin-table-wrap table{border-collapse:collapse;width:100%;min-width:760px}.admin-table-wrap th{text-align:left;color:#6f7a73;background:#ffffff05;padding:13px 15px;font-size:8px;font-weight:500}.admin-table-wrap td{color:#aeb7b1;border-top:1px solid #ffffff0d;padding:15px;font-size:10px}.admin-table-wrap td:first-child{gap:4px;display:grid}.admin-table-wrap td:first-child b{color:#d7ddd9}.admin-table-wrap td:first-child small{color:#626d66;font-size:7px}.admin-table-wrap td:last-child button{color:#ab9c79;cursor:pointer;background:#d8ad540e;border:1px solid #e6c0741f;border-radius:7px;margin-right:5px;padding:7px 9px}.status-pill{border-radius:20px;padding:5px 8px;font-size:8px;display:inline-block}.status-pill.active{color:#87d4aa;background:#3fb1721a}.status-pill.suspended{color:#e09b93;background:#c0524a1a}.admin-stack{gap:26px;display:grid}.admin-history>header{margin:0 0 10px 4px}.admin-history>header small{color:#987a48;letter-spacing:.22em;font-size:7px}.admin-history>header h2{color:#e4d8ba;margin:5px 0 0;font-family:Georgia,Songti SC,serif;font-size:18px;font-weight:400}.admin-search{color:#87918b;gap:7px;width:min(430px,100%);font-size:9px;display:grid}.admin-search input{color:#dce1de;background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;outline:0;height:42px;padding:0 13px}.admin-search input:focus{border-color:#ebc37373;box-shadow:0 0 0 3px #d8ac5214}.admin-error{color:#e2a29a;background:#b13e3612;border:1px solid #d3655b2e;border-radius:10px;margin-bottom:14px;padding:11px 13px;font-size:9px}.admin-empty{text-align:center;color:#6f7b74;padding:35px;font-size:10px}.fairness-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.fairness-grid article{background:linear-gradient(145deg,#17201be6,#070b09f0);border:1px solid #fff1;border-radius:17px;min-height:180px;padding:24px}.fairness-grid span{color:#b18b45;font-family:Georgia,serif;font-size:12px}.fairness-grid h3{color:#e5d9bc;margin:24px 0 7px;font-family:Georgia,Songti SC,serif;font-size:17px;font-weight:400}.fairness-grid p{color:#758078;margin:0;font-size:9px;line-height:1.8}.bot-settings{background:linear-gradient(150deg,#19221df2,#070b09f7);border:1px solid #e2bd7224;border-radius:19px;margin-bottom:18px;padding:28px}.bot-settings>small{color:#987a48;letter-spacing:.22em;font-size:7px}.bot-settings h2{color:#eadcb9;margin:7px 0;font:400 21px Georgia,Songti SC,serif}.bot-settings p{color:#758078;max-width:620px;font-size:9px;line-height:1.8}.bot-settings>div{align-items:center;gap:16px;margin:20px 0;display:flex}.bot-settings>div button{color:#d7bd82;cursor:pointer;background:#d8ad540f;border:1px solid #e6c0742e;border-radius:11px;width:42px;height:42px;font-size:20px}.bot-settings output{text-align:center;color:#efd18b;min-width:60px;font:28px Georgia,serif}.bot-settings .bot-save{color:#21170a;cursor:pointer;background:linear-gradient(145deg,#f1d58a,#aa742d);border:1px solid #edc873;border-radius:11px;min-height:42px;padding:0 20px;font-weight:700}.bot-settings+.fairness-grid,.bot-settings~.admin-stack{display:none}.bot-algorithm-settings{max-width:900px}.bot-algorithm-settings .bot-count-control output{flex-direction:column;gap:3px;min-width:92px;display:flex}.bot-algorithm-settings .bot-count-control output small{color:#69736c;letter-spacing:.08em;font:7px Inter,sans-serif}.bot-algorithm-settings .bot-sliders{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.bot-algorithm-settings .bot-sliders label{background:#ffffff05;border:1px solid #e5bf741a;border-radius:13px;gap:9px;padding:16px;display:grid}.bot-algorithm-settings .bot-sliders label>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.bot-algorithm-settings .bot-sliders b{color:#d9ccb0;font-size:10px}.bot-algorithm-settings .bot-sliders em{color:#d5a953;font:11px Georgia,serif}.bot-algorithm-settings .bot-sliders input{accent-color:#c4933d;width:100%}.bot-algorithm-settings .bot-sliders small{color:#69736c;font-size:8px;line-height:1.55}@media (max-width:760px){.bot-algorithm-settings .bot-sliders{grid-template-columns:1fr}}.admin-dialog-scrim{z-index:150;background:#010403c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-dialog{background:#101713;border:1px solid #e9c27440;border-radius:21px;width:min(430px,100%);padding:31px;position:relative;box-shadow:0 35px 80px #000000b3}.admin-dialog>small{color:#9d7e49;letter-spacing:.22em;font-size:7px}.admin-dialog h2{color:#eedcaf;margin:7px 0;font-family:Georgia,Songti SC,serif;font-weight:400}.admin-dialog>p{color:#707c75;font-size:9px}.admin-dialog label{color:#87918b;gap:7px;margin-top:14px;font-size:9px;display:grid}.admin-dialog textarea{resize:vertical;min-height:90px;padding:11px 13px}.admin-dialog-note{color:#719581;margin:13px 0;font-size:8px}.admin-dialog>button[type=submit]{color:#21170a;cursor:pointer;background:linear-gradient(145deg,#f1d58a,#aa742d);border:1px solid #edc873;border-radius:11px;width:100%;height:44px}.admin-dialog-close{color:#89938d;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:9px;width:30px;height:30px;position:absolute;top:15px;right:15px}.admin-access .admin-back{color:#8e9992;background:#ffffff06;border:1px solid #ffffff14}@media (max-width:820px){.product-header{gap:12px;height:auto;min-height:66px;padding-block:10px}.product-brand{min-width:44px;min-height:44px}.product-header nav{overflow:auto}.product-header nav a{white-space:nowrap;min-width:44px;padding-inline:9px}.product-brand b{display:none}.account-layout{grid-template-columns:1fr;gap:28px;padding-top:38px}.member-account-layout{padding-top:22px}.member-account-card{padding:21px}.member-profile-hero{grid-template-columns:76px minmax(0,1fr);gap:15px}.member-avatar-preview{width:66px;height:66px}.member-account-stats{grid-column:1/-1}.benefits-overview{grid-template-columns:1fr}.avatar-preset-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.account-copy h1{font-size:38px}.wallet-grid{grid-template-columns:1fr}.wallet-records{grid-column:1}.product-header nav a,.account-tabs button,.member-quick-grid>a,.member-quick-grid>button,.account-form input,.account-form button,.member-security-card input,.member-security-card button,.point-ledger-card>footer button{min-height:44px}.compliance-banner{flex-direction:column;align-items:flex-start}.admin-console{grid-template-columns:1fr}.admin-sidebar{border-bottom:1px solid #e1bb701f;border-right:0}.admin-sidebar nav{grid-template-columns:repeat(4,1fr)}.admin-sidebar nav button{text-align:center}.admin-guard{display:none}.fairness-grid{grid-template-columns:1fr}}@media (max-width:520px){.settled-actions{grid-template-columns:1fr}.settled-actions>div:first-child{display:none}.ready-action-buttons{width:100%}.product-header{flex-direction:column;align-items:flex-start}.product-header nav{justify-content:space-between;width:100%}.product-header nav a{text-align:center;flex:1}.product-content{width:calc(100% - 20px);padding:30px 0 48px}.product-title h1{font-size:29px}.product-title p{font-size:11px;line-height:1.7}.account-layout{gap:22px;width:calc(100% - 20px);padding:26px 0 48px}.account-card{padding:24px 16px}.account-copy h1{font-size:29px}.account-copy p{font-size:11px;line-height:1.7}.trust-list{margin-top:18px}.member-account-layout{width:calc(100% - 16px);padding:14px 0 34px}.member-account-card{border-radius:19px;padding:15px 11px}.member-dashboard{gap:12px}.member-dashboard-title{align-items:flex-start}.member-dashboard-title p{display:none}.member-dashboard-title h2{font-size:24px}.member-dashboard-title>a{min-height:44px}.member-profile-hero{border-radius:16px;grid-template-columns:58px minmax(0,1fr);gap:11px;padding:15px 12px}.member-avatar-preview{border-radius:17px;width:54px;height:54px;font-size:18px}.member-identity>b{font-size:18px}.member-account-stats{gap:5px}.member-account-stats>div{min-height:76px;padding:9px 7px}.member-account-stats strong{font-size:14px}.member-account-stats span,.member-account-stats a{white-space:normal;line-height:1.4}.member-benefits-card{padding:15px 12px}.member-benefits-card>header,.svip-offer>header{flex-direction:column;align-items:flex-start;gap:9px}.benefits-skeleton,.svip-plan-grid,.wallet-svip-plans{grid-template-columns:1fr}.benefits-skeleton i{height:66px}.benefits-wallet-link,.svip-order-button{width:100%;min-height:44px}.wallet-svip-plans>button{min-height:96px}.member-profile-card{padding:15px 11px}.avatar-preset-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.avatar-preset-grid button{min-height:72px}.avatar-preset-grid i{width:34px;height:34px}.display-name-form>div,.custom-avatar-form,.custom-avatar-locked{grid-template-columns:1fr;align-items:stretch}.display-name-form button,.custom-avatar-form>button,.custom-avatar-locked>a{width:100%;min-height:44px}.custom-avatar-form{gap:10px}.verified-member{align-items:flex-start}.verified-member>div{min-width:0}.verified-member small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.verified-member em{flex:none}.member-quick-grid,.member-dashboard>.member-quick-grid,.member-security-grid{grid-template-columns:1fr}.member-security-grid .member-security-card{padding:15px 12px}.member-account-footer{flex-direction:column;align-items:stretch}.member-account-footer .secondary-account-action{width:100%;min-height:44px}.point-ledger-list article{align-items:flex-start;padding-inline:12px}.point-ledger-list article>div{max-width:65%}.point-ledger-card>footer{justify-content:space-between;gap:6px}.member-security-card{padding:14px 12px}.wallet-balance,.wallet-panel,.wallet-records{padding:21px 14px}.wallet-balance>strong{font-size:32px}.wallet-balance dd{overflow-wrap:anywhere;max-width:60%}.point-packages{grid-template-columns:1fr 1fr}.point-packages button{min-height:108px;padding:11px 8px}.point-packages strong{font-size:14px}.bound-address{flex-direction:column;align-items:flex-start}.point-order-history .point-order-list article{grid-template-columns:1fr}.point-order-history article>div:last-child{justify-items:start}.order-payment-body{grid-template-columns:1fr}.order-payment-body figure{justify-self:center;width:136px}.order-payment dl div{grid-template-columns:1fr}.order-payment dd{text-align:left}.admin-sidebar{padding:20px 14px}.admin-main{padding:24px 12px 45px}.admin-main h1{font-size:24px}.admin-main>header{align-items:flex-start;gap:15px}.admin-header{flex-direction:row;align-items:center}.admin-header .product-brand b{display:block}.admin-header-label small{display:none}}.admin-product-shell{color:#17202a;background:#eef2f6;min-height:100dvh}.admin-product-shell>.product-venue{display:none}.admin-product-shell>.admin-header{z-index:4;background:#0d1713;border-bottom:0;position:relative;box-shadow:0 1px #ffffff0f}.admin-route-error{place-items:center;min-height:100dvh;padding:24px;display:grid}.admin-route-error>section{color:#1b2720;background:#fff;border:1px solid #dfe5e1;border-radius:10px;width:min(520px,100%);padding:28px;box-shadow:0 18px 50px #1c2d241a}.admin-route-error small{color:#9b762f;letter-spacing:.14em;font-size:9px}.admin-route-error h1{color:#16221b;margin:8px 0;font-size:24px}.admin-route-error p{color:#68746d;font-size:12px;line-height:1.7}.admin-route-error code{color:#59665f;margin:14px 0;font-size:10px;display:block}.admin-route-error button{color:#fff;cursor:pointer;background:#987024;border:1px solid #bd8d35;border-radius:8px;min-height:38px;padding:0 16px}.admin-v2-shell{--admin-font:11px;--admin-small:9px;--admin-control-height:34px;z-index:2;min-height:calc(100dvh - 76px);font-family:PingFang SC,Microsoft YaHei,SF Pro Text,Arial,sans-serif;font-size:var(--admin-font);background:#eef2f6;grid-template-columns:196px minmax(0,1fr);display:grid;position:relative}.admin-v2-sidebar{color:#d7ded9;background:#111a17;flex-direction:column;gap:24px;padding:24px 16px;display:flex}.admin-v2-brand{align-items:center;gap:11px;padding:0 9px;display:flex}.admin-v2-brand>span{color:#17120a;background:#d6a84e;border-radius:10px;place-items:center;width:36px;height:36px;font-size:20px;display:grid}.admin-v2-brand>div{gap:2px;display:grid}.admin-v2-brand b{color:#f0dfb6;letter-spacing:.12em;font:600 15px Georgia,serif}.admin-v2-brand small{color:#76837c;letter-spacing:.18em;font-size:8px}.admin-v2-sidebar nav{gap:20px;display:grid}.admin-v2-sidebar nav>div{gap:4px;display:grid}.admin-v2-sidebar nav>div>small{color:#64716a;letter-spacing:.1em;padding:0 11px 6px;font-size:9px}.admin-v2-sidebar nav button{color:#9aa69f;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;height:38px;padding:0 11px;display:flex;position:relative}.admin-v2-sidebar nav button i{border:1px solid;border-radius:2px;width:6px;height:6px}.admin-v2-sidebar nav button:hover{color:#e2e8e4;background:#ffffff0a}.admin-v2-sidebar nav button.active{color:#f0d591;background:#d2a24421}.admin-v2-sidebar nav button.active i{background:#d2a244;border-color:#d2a244;box-shadow:0 0 0 3px #d2a2441f}.admin-v2-guard{background:#3f9b6912;border:1px solid #5cbe8824;border-radius:10px;margin-top:auto;padding:13px}.admin-v2-guard b{color:#7ed0a5;font-size:10px}.admin-v2-guard p{color:#77877e;margin:6px 0 0;font-size:9px;line-height:1.6}.admin-v2-main{min-width:0;padding:20px clamp(10px,1.5vw,20px) 36px}.admin-v2-top{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:15px;display:flex}.admin-v2-top small{color:#9b762f;letter-spacing:.18em;font-size:8px}.admin-v2-top h1{color:#152019;letter-spacing:-.02em;margin:5px 0 3px;font-size:23px;font-weight:650}.admin-v2-top p{color:#69746e;margin:0;font-size:10px}.admin-v2-top>button,.admin-v2-filters>button,.admin-primary{color:#fff;cursor:pointer;background:#987024;border:1px solid #bd8d35;border-radius:8px;min-height:34px;padding:0 12px;font-weight:600}.admin-v2-top>button{color:#4b3a19;background:#fff;border-color:#d8c28f}.admin-v2-error{color:#9a3027;background:#fff5f4;border:1px solid #efc1bc;border-radius:8px;margin-bottom:14px;padding:11px 13px;font-size:11px}.admin-v2-filters{background:#fff;border:1px solid #dfe5e1;border-radius:10px;flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:14px;padding:13px;display:flex}.admin-v2-filters label{color:#58645e;gap:5px;font-size:9px;display:grid}.admin-v2-filters label:first-child{width:min(360px,40%)}.admin-v2-filters input,.admin-v2-filters select,.admin-bot-config input[type=number]{color:#1b2520;background:#fff;border:1px solid #d6ddd9;border-radius:7px;outline:0;height:38px;padding:0 11px}.admin-v2-filters input:focus,.admin-v2-filters select:focus{border-color:#b48a3b;box-shadow:0 0 0 3px #b48a3b1a}.admin-export{color:#72521a;background:#fffaf0;border:1px solid #c8a35e;border-radius:8px;align-items:center;min-height:38px;padding:0 14px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.admin-v2-tabs{background:#fff;border:1px solid #dce3df;border-radius:9px;gap:3px;width:max-content;margin-bottom:14px;padding:4px;display:flex}.admin-v2-tabs button{color:#6a756f;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:34px;padding:0 14px}.admin-v2-tabs button[aria-selected=true]{color:#fff;background:#263c32}.admin-v2-content{min-height:260px}.admin-v2-loading{color:#6c7771;align-content:center;place-items:center;gap:12px;min-height:260px;font-size:11px;display:grid}.admin-v2-loading i{border:3px solid #dfe5e2;border-top-color:#a87a29;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}.admin-data-card,.admin-white-panel,.admin-kpis article{background:#fff;border:1px solid #dfe5e1;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #1c2d2409}.admin-table-scroll{max-width:100%;overflow:clip hidden}.admin-data-card table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0}.admin-data-card th{text-align:left;color:#67736d;white-space:normal;overflow-wrap:anywhere;background:#f7f9f8;border-bottom:1px solid #e1e6e3;padding:7px 6px;font-size:9px;font-weight:650;line-height:1.25}.admin-data-card td{color:#26312b;vertical-align:top;overflow-wrap:anywhere;word-break:break-word;border-bottom:1px solid #edf0ee;min-width:0;padding:7px 6px;font-size:10px;line-height:1.3}.admin-data-card tbody tr:hover{background:#fbfcfb}.admin-data-card td>b,.admin-data-card td>small,.admin-data-card td>code{display:block}.admin-data-card td>b{color:#17221c}.admin-data-card td>small{color:#7c8882;margin-top:2px;font-size:8px}.admin-data-card code{color:#56645d;text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;max-width:100%;font:9px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.admin-empty{color:#77827c;padding:34px}.admin-state,.admin-vip{white-space:nowrap;border-radius:999px;align-items:center;padding:5px 8px;font-size:8px;display:inline-flex}.admin-state.active,.admin-state.paid{color:#1f754b;background:#e7f6ed}.admin-state.suspended,.admin-state.cancelled,.admin-state.expired{color:#a53e35;background:#fbe9e7}.admin-state.pending{color:#8b641a;background:#fff4d8}.admin-vip{color:#70500e;background:#f9e6ac;box-shadow:inset 0 0 0 1px #e7c665}.value-up{font-weight:650;color:#167147!important}.value-down{font-weight:650;color:#ae4036!important}.admin-row-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;min-width:0;display:grid}.admin-row-actions button{color:#46534d;cursor:pointer;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;background:#fff;border:1px solid #d6ddd9;border-radius:6px;min-width:0;min-height:26px;padding:3px 4px;font-size:8px;line-height:1.15;overflow:visible}.admin-row-actions button:hover{color:#7a5619;border-color:#b68b3b}.admin-row-actions .danger{color:#9d4039;border-color:#eed0cd}.admin-v2-shell :is(button,input,select,textarea){font-size:var(--admin-font)}.admin-v2-shell .admin-v2-sidebar nav button{min-height:var(--admin-control-height);height:auto;font-size:var(--admin-font)}.admin-v2-shell .admin-v2-sidebar nav>div>small,.admin-v2-shell .admin-v2-top small,.admin-v2-shell .admin-white-panel header small,.admin-v2-shell .admin-v2-filters label,.admin-v2-shell .admin-form-grid label{font-size:var(--admin-small)}.admin-v2-shell .admin-v2-filters input,.admin-v2-shell .admin-v2-filters select,.admin-v2-shell .admin-v2-filters>button,.admin-v2-shell .admin-primary{min-height:var(--admin-control-height)}.admin-v2-shell .admin-data-card th{font-size:var(--admin-small)}.admin-v2-shell .admin-data-card td{font-size:var(--admin-font)}.admin-v2-shell .admin-data-card td>small,.admin-v2-shell .admin-data-card code,.admin-v2-shell .admin-row-actions button,.admin-v2-shell .admin-state,.admin-v2-shell .admin-vip{font-size:var(--admin-small)}.admin-insurance-ledger-scroll{overflow-x:auto}.admin-data-card .admin-insurance-ledger-table{min-width:1040px}.admin-insurance-ledger-scroll:focus-visible{outline-offset:2px;outline:2px solid #b48a3b}.admin-v2-shell .admin-row-actions button{min-height:26px;padding-inline:4px}.admin-v2-shell :is(.admin-v2-top p,.admin-white-panel p,.admin-dashboard-strip small,.admin-kpis small,.admin-kpis span,.admin-metric-group p,.admin-metric-group small,.admin-room-summary small,.admin-health-list em,.admin-role-note,.admin-readonly,.admin-pagination){font-size:var(--admin-small)}.admin-benefit-section{grid-template-columns:minmax(290px,350px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.admin-benefit-form{min-width:0}.admin-benefit-form>footer>button:first-child{color:#4c5a52;cursor:pointer;background:#fff;border:1px solid #d4ddd8;border-radius:8px;min-height:42px;padding:0 14px}.admin-benefit-badges{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.admin-benefit-badge{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:9px;font-weight:750;display:inline-flex}.admin-source-badge{white-space:nowrap;border-radius:999px;align-items:center;width:max-content;min-height:23px;margin:0 0 5px;padding:3px 8px;font-size:9px;font-weight:750;display:inline-flex}.admin-source-badge.telegram{color:#21698f;background:#dceefa}.admin-source-badge.website{color:#486057;background:#e5ece8}.admin-source-breakdown>.admin-data-card{box-shadow:none}.admin-long-copy{color:#65726b;white-space:normal;overflow-wrap:anywhere;max-width:320px;margin-top:5px;line-height:1.55;display:block}.admin-dialog-context{color:#425149;white-space:pre-wrap;overflow-wrap:anywhere;background:#f8faf9;border:1px solid #e1e6e3;border-radius:9px;max-height:180px;margin:12px 0;padding:12px;font-size:11px;line-height:1.65;overflow:auto}.admin-message-compose{max-width:860px}.admin-v2-success{color:#226141;background:#f0faf4;border:1px solid #bfe1ce;border-radius:8px;margin-bottom:15px;padding:11px 13px;font-size:11px}.admin-backup-layout{gap:14px;display:grid}.admin-backup-create{max-width:900px}.admin-backup-create>header>span{flex:none}.admin-backup-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:4px 0 16px;display:grid}.admin-backup-metrics>span{background:#f8faf9;border:1px solid #e1e6e3;border-radius:9px;gap:5px;padding:13px;display:grid}.admin-backup-metrics small{color:#748079;font-size:9px}.admin-backup-metrics b{color:#1b2921;font-size:17px}.admin-backup-running{background:#fffaf0;border:1px solid #ead7b1;border-radius:9px;align-items:center;gap:11px;margin:0 0 14px;padding:12px;display:flex}.admin-backup-running i{border:2px solid #dbc28f;border-top-color:#8b651f;border-radius:50%;width:11px;height:11px;animation:.8s linear infinite spin}.admin-backup-running span{gap:3px;display:grid}.admin-backup-running b{color:#654b1f;font-size:11px}.admin-backup-running small{color:#88765a;font-size:9px}.admin-benefit-badge.vip-tone-0{color:#71500d;background:#f8e8b7}.admin-benefit-badge.vip-tone-1{color:#6c3a22;background:#f3d7c7}.admin-benefit-badge.vip-tone-2{color:#315d75;background:#dcedf6}.admin-benefit-badge.vip-tone-3{color:#68447c;background:#ebddf2}.admin-benefit-badge.vip-tone-4{color:#27664b;background:#dcefe6}.admin-benefit-badge.vip-tone-5{color:#454f78;background:#e0e4f5}.admin-benefit-badge.svip{color:#f6dda1;background:linear-gradient(135deg,#221b11,#6b4d1d);box-shadow:inset 0 0 0 1px #b98b3b}.admin-benefit-badge.legacy{color:#53615a;background:#edf1ef;box-shadow:inset 0 0 0 1px #d8dfdb}.admin-selection-bar{background:#fff;border:1px solid #d9e1dc;border-radius:10px;gap:10px;margin:0 0 14px;padding:12px 14px;display:grid}.admin-selection-bar>div:first-child{align-items:center;gap:14px;display:flex}.admin-selection-bar label{color:#4c5a52;align-items:center;gap:7px;display:flex}.admin-selection-bar input{accent-color:#9a7126;width:17px;height:17px}.admin-selection-bar span{color:#6d7972}.admin-selection-bar button{color:#72521a;cursor:pointer;background:#fffaf0;border:1px solid #c9a45e;border-radius:8px;min-height:36px;margin-left:auto;padding:0 12px}.admin-selection-bar button:disabled{opacity:.45;cursor:not-allowed}.admin-danger-button{color:#9d4039;cursor:pointer;white-space:nowrap;background:#fff7f6;border:1px solid #e7b9b5;border-radius:7px;min-height:31px;padding:0 10px}.admin-pagination{color:#68736d;justify-content:space-between;align-items:center;margin-top:13px;font-size:10px;display:flex}.admin-pagination>div{align-items:center;gap:9px;display:flex}.admin-pagination button{color:#46524c;cursor:pointer;background:#fff;border:1px solid #d5ddd8;border-radius:7px;min-height:32px;padding:0 11px}.admin-pagination button:disabled{color:#aeb6b2;cursor:not-allowed;background:#f4f6f5}.admin-pagination b{text-align:center;min-width:54px}.admin-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.admin-kpis article{gap:7px;padding:18px;display:grid}.admin-kpis small{color:#6c7871;font-size:9px}.admin-kpis strong{color:#142119;letter-spacing:-.03em;font-size:27px;font-weight:680}.admin-kpis span{color:#8b958f;font-size:9px}.admin-white-panel{color:#25312b;padding:16px}.admin-white-panel>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.admin-white-panel header small{color:#9a732b;letter-spacing:.15em;font-size:8px}.admin-white-panel h2{color:#18241e;margin:4px 0 0;font-size:16px}.admin-white-panel p{color:#68746d;font-size:10px;line-height:1.7}.admin-trace{background:#f5f7f6;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex;overflow:visible}.admin-trace span{color:#35443c;white-space:nowrap;background:#fff;border:1px solid #dce2df;border-radius:6px;padding:7px 10px;font:9px ui-monospace,monospace}.admin-trace i{color:#a67b2d;font-style:normal}.admin-two-column{grid-template-columns:340px minmax(0,1fr);gap:14px;display:grid}.admin-bot-config{align-content:start;gap:13px;display:grid}.admin-bot-config>label{gap:7px;display:grid}.admin-bot-config>label>span{color:#4f5d55;justify-content:space-between;font-size:10px;display:flex}.admin-bot-config input[type=range]{accent-color:#997024}.admin-think-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.admin-think-grid label{color:#66736c;gap:5px;font-size:9px;display:grid}.admin-bot-config .admin-primary{width:100%}.admin-bot-config p{margin:0;font-size:9px}.admin-coverage{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.admin-coverage header>span{color:#76827b;font-size:9px}.admin-coverage ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.admin-coverage li{color:#55635b;align-items:flex-start;gap:8px;font-size:10px;line-height:1.5;display:flex}.admin-coverage li i{color:#a67a2a;font-style:normal}.admin-coverage .done li i{color:#278659}.admin-v2-dialog{color:#1d2822;background:#fff;border-color:#d8dfdb;box-shadow:0 30px 80px #0c17113d}.admin-v2-dialog h2{color:#18231d}.admin-v2-dialog>p,.admin-v2-dialog label{color:#68756e}.admin-v2-dialog input,.admin-v2-dialog textarea,.admin-v2-dialog select{color:#1d2822;background:#fff;border:1px solid #d5ddd8;border-radius:10px;width:100%}.admin-v2-dialog select{height:43px;padding:0 12px}.admin-v2-dialog .admin-dialog-close{color:#5f6b65;background:#f7f8f7;border-color:#dbe1de}.admin-v2-dialog .admin-dialog-note{color:#507861}.admin-dialog-impact{background:#fff7f6;border:1px solid #efd2cf;border-radius:9px;margin-top:14px;padding:12px}.admin-dialog-impact b{color:#8f352f;font-size:10px}.admin-dialog-impact p{color:#765651;margin:5px 0 0;font-size:9px;line-height:1.6}.admin-confirm{grid-template-columns:16px 1fr;align-items:flex-start;flex-direction:row!important;gap:8px!important;display:flex!important}.admin-confirm input{height:16px;margin:1px 0 0;width:16px!important}.admin-v2-dialog>button[type=submit]:disabled{cursor:not-allowed;opacity:.45}.admin-role-note{color:#52635a;background:#f7faf8;border:1px solid #d9e3dd;border-radius:8px;margin:0 0 14px;padding:10px 12px;font-size:9px}.admin-readonly{color:#77837c;align-items:center;min-height:28px;font-size:8px;display:inline-flex}.admin-detail-button{color:#5e4922;cursor:pointer;background:#fffaf0;border:1px solid #d3ddd7;border-radius:6px;min-height:28px;padding:0 9px}.admin-audit-detail{width:min(680px,100%)}.admin-audit-detail dl{border:1px solid #e1e6e3;border-radius:9px;gap:0;margin:16px 0;display:grid;overflow:hidden}.admin-audit-detail dl>div{border-bottom:1px solid #edf0ee;grid-template-columns:120px 1fr;gap:12px;padding:10px 12px;display:grid}.admin-audit-detail dl>div:last-child{border:0}.admin-audit-detail dt{color:#77837c;font-size:9px}.admin-audit-detail dd{color:#25312b;overflow-wrap:anywhere;margin:0;font-size:10px}.admin-audit-detail h3{color:#26332c;margin:15px 0 7px;font-size:11px}.admin-audit-detail pre{color:#25312b;white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f9f8;border:1px solid #dfe5e1;border-radius:8px;max-height:260px;margin:0;padding:12px;font:9px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.membership-offer button:disabled{cursor:not-allowed;opacity:.55;filter:saturate(.4)}.admin-table-players{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-width:0;display:grid}.admin-table-players>span{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;gap:2px;padding:7px 9px;display:grid}.admin-table-players>span b{color:#111827}.admin-table-players>span small{color:#64748b}.admin-dashboard{gap:16px;display:grid}.admin-dashboard-strip{background:#fff;border:1px solid #dfe5e1;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;display:flex}.admin-dashboard-strip>div{gap:3px;display:grid}.admin-dashboard-strip small{color:#748079;font-size:9px}.admin-dashboard-strip b{color:#17231d;font-size:12px}.admin-dashboard-strip>span{color:#78847d;font-size:9px}.admin-metric-groups{grid-template-columns:1.1fr 1fr 1fr;gap:12px;display:grid}.admin-metric-group{background:#fff;border:1px solid #dfe5e1;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #1c2d2409}.admin-metric-group>header{background:#f8faf9;border-bottom:1px solid #e7ebe8;justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.admin-metric-group>header h2{color:#18241e;margin:0;font-size:14px}.admin-metric-group>header p{color:#7a867f;margin:3px 0 0;font-size:8px}.admin-metric-group>header>span{color:#967029;font-size:8px}.admin-metric-group>div{grid-template-columns:1fr 1fr;display:grid}.admin-metric-group section{border-bottom:1px solid #edf0ee;border-right:1px solid #edf0ee;min-width:0;padding:15px 16px}.admin-metric-group section:nth-child(2n){border-right:0}.admin-metric-group section small{color:#737f78;margin-bottom:7px;font-size:8px;display:block}.admin-metric-group section strong{color:#15211a;letter-spacing:-.025em;font-size:21px}.admin-metric-group section em{color:#8a958f;margin-left:5px;font-size:8px;font-style:normal}.admin-trace-panel{margin:0}.admin-room-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-room-summary article{background:#fff;border:1px solid #dfe5e1;border-radius:10px;padding:15px 16px}.admin-room-summary small{color:#748079;margin-bottom:8px;font-size:8px;display:block}.admin-room-summary b{color:#16221b;font-size:22px}.admin-room-summary span{color:#8b968f;margin-left:5px;font-size:8px}.admin-variant{color:#755313;background:#faedc8;border-radius:999px;padding:5px 8px;font-size:8px;display:inline-flex}.admin-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-rule-grid span{background:#f8faf9;border:1px solid #e4e9e6;border-radius:8px;gap:4px;padding:12px;display:grid}.admin-rule-grid b{color:#26332c;font-size:10px}.admin-rule-grid small{color:#748079;font-size:8px;line-height:1.5}.admin-hall-config{gap:14px}.admin-hall-note{background:linear-gradient(135deg,#fffdf7,#fff);border-color:#dfc98f}.admin-hall-group>header{align-items:center}.admin-hall-group .admin-data-card{box-shadow:none}.admin-hall-dialog{width:min(720px,100vw - 28px)}.admin-hall-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-hall-form-grid label,.admin-hall-switch{gap:6px;display:grid}.admin-hall-switch{background:#f8faf9;border:1px solid #dce3df;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;padding:10px 12px}.admin-hall-switch input{width:16px;height:16px}.admin-state.disabled{color:#7d8781;background:#edf0ee}.admin-system-hero{grid-template-columns:1.2fr repeat(3,1fr);gap:10px;display:grid}.admin-system-hero>div{background:#fff;border:1px solid #dfe5e1;border-radius:10px;align-content:center;gap:5px;min-width:0;min-height:88px;padding:16px;display:grid}.admin-system-hero>div:first-child{align-items:center;gap:11px;display:flex}.admin-system-hero>div:first-child i{background:#c28d2e;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 5px #c28d2e1c}.admin-system-hero>div:first-child.healthy i{background:#2b9a64;box-shadow:0 0 0 5px #2b9a641a}.admin-system-hero span{gap:4px;display:grid}.admin-system-hero small{color:#738078;font-size:8px}.admin-system-hero b{color:#19251f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-health-list{border:1px solid #e4e9e6;border-radius:9px;gap:0;display:grid}.admin-health-list span{border-bottom:1px solid #edf0ee;grid-template-columns:10px 180px 1fr;align-items:center;gap:10px;padding:12px 14px;display:grid}.admin-health-list span:last-child{border:0}.admin-health-list i{background:#c69845;border-radius:50%;width:8px;height:8px}.admin-health-list i.ok{background:#2c9d67}.admin-health-list b{color:#27342d;font-size:10px}.admin-health-list em{color:#77837c;font-size:9px;font-style:normal}@media (max-width:1080px){.admin-kpis{grid-template-columns:repeat(2,1fr)}.admin-coverage,.admin-two-column,.admin-benefit-section,.admin-metric-groups{grid-template-columns:1fr}.admin-system-hero{grid-template-columns:1fr 1fr}}@media (max-width:760px){.admin-v2-shell{grid-template-columns:1fr}.admin-v2-sidebar{padding:16px}.admin-v2-sidebar nav{grid-template-columns:1fr 1fr}.admin-v2-sidebar nav>div{align-content:start}.admin-v2-guard{display:none}.admin-v2-main{padding:20px 12px 36px}.admin-v2-top{align-items:flex-start}.admin-v2-top h1{font-size:23px}.admin-v2-filters{flex-direction:column;align-items:stretch}.admin-v2-filters label:first-child{width:100%}.admin-kpis{grid-template-columns:1fr 1fr}.admin-trace{gap:6px}.admin-dashboard-strip{flex-direction:column;align-items:flex-start}.admin-room-summary{grid-template-columns:1fr 1fr}.admin-system-hero{grid-template-columns:1fr}.admin-health-list span{grid-template-columns:10px 1fr}.admin-health-list em{grid-column:2}.admin-hall-form-grid{grid-template-columns:1fr}}.admin-sort{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:700;display:inline-flex}.admin-sort span{color:#a17a30;font-size:10px}.admin-sort.active{color:#7d5a18}.admin-ops-layout{gap:14px;display:grid}.admin-ops-form{gap:16px;display:grid}.admin-ops-form>header,.admin-ops-form>footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.admin-ops-form>header h2{color:#17231d;margin:4px 0;font-size:18px}.admin-ops-form>header p,.admin-ops-form>footer small{color:#76817b;margin:0;font-size:9px}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-form-grid label{color:#5e6a64;gap:6px;font-size:9px;display:grid}.admin-form-grid label.wide{grid-column:1/-1}.admin-form-grid input,.admin-form-grid select,.admin-form-grid textarea{color:#17231d;background:#fff;border:1px solid #d6ddd9;border-radius:8px;outline:0;width:100%;min-height:40px;padding:9px 11px}.admin-form-grid textarea{resize:vertical;min-height:82px}.admin-form-grid .admin-checkbox{flex-direction:row;align-items:center;display:flex}.admin-form-grid .admin-checkbox input{width:16px;min-height:16px}.admin-player-groups>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-player-groups>div>article{border:1px solid #e1e6e3;border-radius:9px;overflow:hidden}.admin-player-groups article>header{background:#f8faf9;justify-content:space-between;padding:12px 14px;display:flex}.admin-player-groups dl{grid-template-columns:repeat(2,1fr);margin:0;display:grid}.admin-player-groups dl>div{border-top:1px solid #edf0ee;padding:12px 14px}.admin-player-groups dt{color:#7b8780;font-size:8px}.admin-player-groups dd{color:#19241e;margin:5px 0 0;font-size:17px;font-weight:700}.admin-security-rules{gap:8px;display:grid}.admin-security-rules article{background:#f8faf9;border:1px solid #e1e6e3;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.admin-security-rules article div{gap:3px;min-width:0;display:grid}.admin-security-rules code{overflow-wrap:anywhere;color:#26332c;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.admin-security-rules small{color:#77837c;font-size:8px}.admin-security-rules .danger{color:#a23a31;background:#fff8f7;border-color:#edc7c2}@media (max-width:760px){.admin-form-grid,.admin-player-groups>div,.admin-backup-metrics{grid-template-columns:1fr}.admin-ops-form>header,.admin-ops-form>footer{flex-direction:column;align-items:flex-start}.admin-export{justify-content:center}}@media (max-width:480px){.admin-kpis,.admin-v2-sidebar nav{grid-template-columns:1fr}.admin-v2-top p{display:none}}.lobby-announcements video{object-fit:cover;background:#050706;border-radius:10px;width:52px;height:52px}.content-popup>video{object-fit:cover;background:#050706;border-radius:14px;width:100%;max-height:240px;margin-bottom:20px}.operator-rich-content{color:inherit;font:inherit;overflow-wrap:anywhere;line-height:1.7}.operator-rich-content :is(p,h2,h3,ul,ol,blockquote){margin:.55em 0}.operator-rich-content :is(h2,h3){color:inherit;font-family:Georgia,Songti SC,serif}.operator-rich-content ul,.operator-rich-content ol{padding-left:1.4em}.operator-rich-content blockquote{background:#b98b3d14;border-left:2px solid #b98b3d;padding:.45em .8em}.operator-rich-content a{color:#d4ad59}.admin-v2-shell{width:100%;max-width:100vw;overflow:clip}.admin-v2-main,.admin-v2-content,.admin-stack,.admin-ops-layout,.admin-benefit-section,.admin-benefit-section>*,.admin-content-studio,.admin-content-editor,.admin-content-side,.admin-content-list,.admin-data-card,.admin-white-panel{min-width:0;max-width:100%}.admin-v2-main{width:100%;overflow:hidden}.admin-v2-content,.admin-stack{min-height:0}.admin-v2-shell .admin-stack{gap:14px}.admin-table-scroll{width:100%;max-width:100%;overflow-x:clip}.admin-data-card table{table-layout:fixed;min-width:0;height:auto}.admin-data-card tbody,.admin-data-card tr,.admin-data-card td{height:auto}.admin-compact-table th,.admin-compact-table td,.admin-users-table th,.admin-users-table td{vertical-align:top;padding-block:7px}.admin-compact-table td,.admin-users-table td{line-height:1.35}.admin-users-table :is(th,td):last-child{width:16%}.admin-users-table :is(th,td):nth-last-child(2),.admin-users-table :is(th,td):nth-last-child(3){width:8%}.admin-users-table :is(th,td):nth-last-child(4){width:10%}.admin-users-table :is(th,td):nth-last-child(5),.admin-users-table :is(th,td):nth-last-child(6){width:7%}.admin-users-table :is(th,td):nth-last-child(7){width:9%}.admin-users-table :is(th,td):nth-last-child(8){width:10%}.admin-users-table :is(th,td):nth-last-child(9){width:8%}.admin-users-table :is(th,td):nth-last-child(10){width:13%}.admin-users-table .admin-row-actions{min-width:0}.admin-public-id{letter-spacing:.02em;overflow-wrap:anywhere;background:#fbf1d7;border-radius:5px;width:auto;margin-top:3px;padding:3px 6px;display:block;color:#71501b!important;text-overflow:clip!important;white-space:normal!important;max-width:100%!important;font-weight:750!important}.admin-player-badge{border-radius:999px;align-items:center;width:max-content;min-height:23px;margin-bottom:5px;padding:3px 8px;font-size:9px;font-weight:750;display:inline-flex}.admin-player-badge.real{color:#167447;background:#e1f5e9}.admin-player-badge.internal{color:#ae2f28;background:#fde7e5}.admin-payment-details{min-width:0}.admin-payment-details>span{border-bottom:1px solid #edf0ee;gap:3px;padding:5px 0;display:grid}.admin-payment-details>span:last-child{border:0}.admin-payment-details small{margin:0!important}.admin-payment-details code,.admin-payment-details>span>span{overflow-wrap:anywhere;word-break:break-all;white-space:normal;display:block;color:#25312b!important;text-overflow:clip!important;max-width:100%!important;overflow:visible!important}.admin-orders-table,.admin-reward-orders-table,.admin-audit-table{min-width:0!important}.admin-select-cell{width:34px;min-width:0;text-align:center!important;padding-inline:6px!important}.admin-select-cell input{accent-color:#9a7126;cursor:pointer;width:18px;height:18px;margin:1px 0 0}.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.admin-selection-footer{margin:12px 0 0}.admin-selection-footer>div:first-child{flex-wrap:wrap}.admin-selection-footer .admin-export{margin-left:auto}.admin-selection-footer button{margin-left:0}.admin-source-link{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-items:start;gap:3px;padding:0;display:grid}.admin-source-link b{color:#17221c}.admin-source-link small{color:#8a6a2f}.admin-source-link:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #b68b3b}.admin-source-breakdown tfoot th,.admin-source-breakdown tfoot td{color:#18241e;background:#f5f8f6;border-top:2px solid #d7dfda;font-weight:750}.admin-bot-layout{gap:14px;min-width:0;display:grid}.admin-bot-controls{grid-template-columns:repeat(3,minmax(180px,1fr)) minmax(250px,1fr) auto;align-items:end;gap:12px;display:grid}.admin-bot-controls>label{gap:7px;display:grid}.admin-bot-controls>label>span{color:#4f5d55;justify-content:space-between;font-size:10px;display:flex}.admin-bot-controls input[type=range]{accent-color:#997024;width:100%}.admin-bot-controls .admin-think-grid{min-width:250px}.admin-bot-controls>.admin-primary{width:auto;min-height:44px;padding-inline:20px}.admin-content-studio{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:14px;display:grid}.admin-content-side{align-content:start;gap:14px;min-width:0;display:grid}.admin-content-list{grid-column:1/-1}.admin-content-editor :is(input,select,textarea),.admin-content-list :is(input,select){max-width:100%}.admin-inventory-header{border-bottom:1px solid #e7ece9;padding-bottom:14px;align-items:end!important}.admin-inventory-header h3{color:#18241e;margin:4px 0 0;font-size:20px}.admin-inventory-header p{max-width:660px;margin:7px 0 0}.admin-inventory-filters{grid-template-columns:minmax(220px,1fr) 150px;gap:8px;min-width:min(430px,100%);display:grid}.admin-inventory-filters :is(input,select){color:#26312b;background:#fff;border:1px solid #d6ddd9;border-radius:8px;width:100%;min-height:42px;padding:8px 11px}.admin-content-inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:2px;display:grid}.admin-content-inventory-grid.is-announcement{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-content-inventory-card,.admin-task-card{background:#fbfcfb;border:1px solid #dfe5e1;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 7px 22px #18251e0d}.admin-content-inventory-media{aspect-ratio:16/7;color:#87928c;background:linear-gradient(135deg,#eef2ef,#f8faf9);place-items:center;display:grid;overflow:hidden}.admin-content-inventory-media :is(img,video){object-fit:cover;width:100%;height:100%}.admin-content-inventory-body{gap:13px;padding:16px;display:grid}.admin-content-inventory-body>header,.admin-task-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-content-inventory-body h4,.admin-task-card h3{color:#19251f;margin:4px 0 0;font-size:18px;line-height:1.35}.admin-content-inventory-body>p,.admin-task-card>p{color:#68756e;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.65;display:-webkit-box;overflow:hidden}.admin-content-inventory-body dl,.admin-task-card dl{background:#e6ebe8;border:1px solid #e6ebe8;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.admin-content-inventory-body dl>div,.admin-task-card dl>div{background:#fff;min-width:0;padding:10px 11px}.admin-content-inventory-body dt,.admin-task-card dt{color:#859089;font-size:12px}.admin-content-inventory-body dd,.admin-task-card dd{color:#334139;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.admin-content-inventory-body dd small,.admin-task-card dd small{color:#87928c;margin-top:3px;display:block}.admin-inventory-actions{justify-content:flex-end;gap:8px;padding-top:2px;display:flex}.admin-inventory-actions button{color:#46534d;cursor:pointer;background:#fff;border:1px solid #d3dcd7;border-radius:8px;min-height:38px;padding:0 14px}.admin-inventory-actions button:hover{color:#74531d;border-color:#b68b3b}.admin-inventory-actions button.danger{color:#9d4039;background:#fff8f7;border-color:#e8c0bc}.admin-task-studio{grid-template-columns:minmax(380px,.75fr) minmax(0,1.25fr);align-items:start;gap:18px;display:grid}.admin-task-editor{padding:20px}.admin-form-section{background:#f8faf9;border:1px solid #e2e8e4;border-radius:10px;gap:12px;padding:16px;display:grid}.admin-form-section>h3{color:#38473f;margin:0;font-size:14px}.admin-task-inventory{padding:20px}.admin-task-inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-task-card{align-content:start;gap:13px;padding:16px;display:grid}.admin-task-card>header small{color:#9a732b;letter-spacing:.08em;overflow-wrap:anywhere}.admin-task-card>p{min-height:52px}.admin-content-publish-feedback{color:#235d43;background:#f1f8f4;border:1px solid #cfded5;border-radius:8px;margin:0;padding:9px 11px;font-size:9px}.admin-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-media-grid>button{min-width:0;overflow:hidden}.admin-media-grid :is(img,video){aspect-ratio:16/9;object-fit:cover;width:100%}.admin-media-grid span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:1100px){.admin-v2-shell{grid-template-columns:176px minmax(0,1fr)}.admin-v2-sidebar{padding-inline:12px}.admin-content-studio{grid-template-columns:1fr}.admin-content-list{grid-column:auto}.admin-content-inventory-grid.is-announcement{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-task-studio{grid-template-columns:1fr}.admin-bot-controls{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (max-width:760px){.admin-inventory-header{flex-direction:column;align-items:stretch!important}.admin-inventory-filters{grid-template-columns:1fr;width:100%;min-width:0}.admin-content-inventory-grid,.admin-content-inventory-grid.is-announcement,.admin-task-inventory-grid,.admin-content-inventory-body dl,.admin-task-card dl{grid-template-columns:1fr}.admin-inventory-actions{justify-content:stretch}.admin-inventory-actions button{flex:1}.admin-v2-shell{grid-template-columns:1fr;overflow:visible}.admin-v2-main{overflow:hidden}.admin-v2-top{flex-wrap:wrap}.admin-v2-top>button{margin-left:auto}.admin-v2-filters label{min-width:0;width:100%!important}.admin-v2-tabs{max-width:100%;overflow-x:auto}.admin-selection-footer>div:first-child{align-items:stretch}.admin-selection-footer .admin-export,.admin-selection-footer button{justify-content:center;width:100%;margin:0}.admin-media-grid,.admin-bot-controls{grid-template-columns:1fr}.admin-bot-controls>.admin-primary{width:100%}}.wallet-section-tabs{background:#00000047;border:1px solid #e8c17324;border-radius:13px;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:4px;width:min(430px,100%);padding:4px;display:grid}.wallet-section-tabs button{color:#89948d;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:44px;padding:0 16px;font-weight:650}.wallet-section-tabs button[aria-current=page]{color:#24190b;background:linear-gradient(145deg,#efd28a,#ae7932);box-shadow:inset 0 1px #ffffff47}.wallet-section-tabs button:focus-visible{outline-offset:2px;outline:2px solid #e8c46f}.reward-catalog-grid button:focus-visible{outline-offset:2px;outline:2px solid #e8c46f}.redemption-confirm button:focus-visible{outline-offset:2px;outline:2px solid #e8c46f}.player-pagination button:focus-visible{outline-offset:2px;outline:2px solid #e8c46f}.redemption-profile-card button:focus-visible{outline-offset:2px;outline:2px solid #e8c46f}.forgot-password-link:focus-visible{outline-offset:2px;outline:2px solid #e8c46f}.wallet-panel-title,.reward-catalog-panel>header,.redemption-history>header,.redemption-confirm>header,.redemption-profile-card>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.wallet-panel-title small,.reward-catalog-panel>header small,.redemption-history>header small,.redemption-confirm>header small,.redemption-profile-card>header small{color:#a8894f;letter-spacing:.18em;font-size:8px}.wallet-panel-title h2,.reward-catalog-panel h2,.redemption-history h2,.redemption-confirm h2,.redemption-profile-card h3{color:#eadfc5;margin:5px 0 0;font:400 19px Georgia,Songti SC,serif}.wallet-panel-title>span,.reward-catalog-panel>header>strong,.redemption-history>header>b{color:#cfb574;flex:none;font-size:9px}.wallet-commerce-skeleton,.account-skeleton,.reward-catalog-skeleton,.redemption-list-skeleton{gap:9px;padding:18px 0;display:grid}.wallet-commerce-skeleton i,.account-skeleton i,.redemption-list-skeleton i{background:linear-gradient(90deg,#ffffff09,#ffffff12,#ffffff09);border-radius:10px;height:44px}.reward-catalog-skeleton{grid-template-columns:1fr 1fr}.reward-catalog-skeleton i{background:#ffffff09;border-radius:14px;min-height:260px}.wallet-empty,.reward-empty,.account-empty{text-align:center;color:#77827c;background:#ffffff05;border-radius:13px;padding:24px 16px}.wallet-empty b,.reward-empty b,.account-empty b{color:#d9ccb0;font-size:11px;display:block}.wallet-empty p,.reward-empty p,.account-empty p{color:#748078;margin:6px 0 0;font-size:9px;line-height:1.7}.payment-binding>small{color:#77847c;font-size:8px}.payment-binding>small a{color:#d4b96f}.wallet-error,.wallet-notice{justify-content:space-between;align-items:center;gap:12px;display:flex}.wallet-error button{color:#e0ada7;cursor:pointer;background:#ffffff06;border:1px solid #e8a19a3d;border-radius:8px;flex:none;min-height:34px;padding:0 10px}.rewards-store{gap:16px;min-width:0;display:grid}.reward-catalog-panel,.redemption-history,.redemption-confirm{background:linear-gradient(150deg,#19221df2,#070b09f7);border:1px solid #e2bd7224;border-radius:18px;min-width:0;padding:24px;box-shadow:0 24px 55px #0000003d,inset 0 1px #ffffff0b}.reward-catalog-panel>header,.redemption-history>header{margin-bottom:17px}.reward-catalog-panel>header p,.redemption-history>header p{color:#748078;margin:5px 0 0;font-size:9px;line-height:1.6}.reward-catalog-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.reward-catalog-grid article{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;grid-template-rows:auto 1fr auto;min-width:0;display:grid;overflow:hidden}.reward-media{aspect-ratio:16/10;color:#68756d;background:#0b110e;place-items:center;font-size:8px;display:grid;overflow:hidden}.reward-media img{object-fit:cover;width:100%;height:100%;display:block}.reward-copy{min-width:0;padding:14px}.reward-copy h3{color:#e8dcc0;margin:0;font:600 13px system-ui,PingFang SC,sans-serif}.reward-copy p{color:#77827c;min-height:42px;margin:7px 0 12px;font-size:9px;line-height:1.6}.reward-copy dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.reward-copy dl div{background:#0003;border:0;border-radius:9px;gap:3px;padding:8px;display:grid}.reward-copy dt{color:#6d7972;font-size:7px}.reward-copy dd{color:#d5bd7f;text-align:left;margin:0;font:600 11px ui-monospace,SFMono-Regular,Menlo,monospace}.reward-catalog-grid article>button{color:#21180c;cursor:pointer;background:linear-gradient(145deg,#ebcd7e,#aa7330);border:1px solid #e4bf6f;border-radius:10px;min-height:44px;margin:0 14px 14px;font-weight:700}.reward-catalog-grid article>button:disabled{color:#66716a;cursor:not-allowed;background:#ffffff06;border-color:#ffffff12}.reward-address-required{background:#d8ad540b;border:1px solid #e1bc7221;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:15px;padding:14px;display:flex}.reward-address-required b{color:#dac795;font-size:10px}.reward-address-required p{color:#748078;margin:4px 0 0;font-size:8px}.reward-address-required a{color:#d2b873;border:1px solid #e8c17338;border-radius:9px;flex:none;place-items:center;min-height:40px;padding:0 13px;font-size:9px;text-decoration:none;display:grid}.player-pagination{justify-content:center;align-items:center;gap:13px;margin-top:16px;display:flex}.player-pagination button{color:#b9aa85;cursor:pointer;background:#ffffff06;border:1px solid #e8c17329;border-radius:9px;min-height:40px;padding:0 13px}.player-pagination button:disabled{opacity:.35;cursor:not-allowed}.player-pagination span{color:#77827c;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.redemption-confirm{background:radial-gradient(circle at 85% 0,#d8ad5417,#0000 35%),linear-gradient(150deg,#1c2620fa,#080c0afa);border-color:#e8c17340}.redemption-confirm>header>button{color:#9aa49e;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:9px;min-height:38px;padding:0 12px}.redemption-confirm>dl{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0;display:grid}.redemption-confirm>dl>div{background:#0003;border:0;border-radius:10px;gap:5px;min-width:0;padding:11px;display:grid}.redemption-confirm dt{color:#748078;font-size:8px}.redemption-confirm dd{color:#d6c9aa;text-align:left;overflow-wrap:anywhere;min-width:0;margin:0;font-size:10px}.redemption-confirm code{color:#c8b47f;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.redemption-confirm form{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.redemption-confirm label{color:#929d96;gap:7px;font-size:9px;display:grid}.redemption-confirm input{color:#edf0ed;background:#00000042;border:1px solid #e8c17329;border-radius:10px;outline:0;min-height:44px;padding:0 12px}.redemption-confirm form button{color:#21180c;cursor:pointer;background:linear-gradient(145deg,#ebcd7e,#aa7330);border:1px solid #e4bf6f;border-radius:10px;min-height:44px;padding:0 17px;font-weight:700}.redemption-confirm form button:disabled{opacity:.55;cursor:wait}.redemption-confirm>p{color:#738078;margin:11px 0 0;font-size:8px;line-height:1.6}.withdrawal-form{grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:12px;display:grid}.withdrawal-form>dl,.withdrawal-form>p{grid-column:1/-1}.withdrawal-form>button{color:#21180c;cursor:pointer;background:linear-gradient(145deg,#ebcd7e,#aa7330);border:1px solid #e4bf6f;border-radius:10px;min-height:44px;padding:0 18px;font-weight:700}.withdrawal-form>button:disabled{opacity:.5;cursor:not-allowed}.withdrawal-quick{align-self:end;gap:7px;display:flex}.withdrawal-quick button{color:#d7c18b;cursor:pointer;background:#0000003d;border:1px solid #e8c17333;border-radius:10px;min-width:50px;min-height:44px}.reward-notice{grid-column:1/-1;margin:0}.redemption-list{display:grid}.redemption-list article{border-bottom:1px solid #ffffff0e;grid-template-columns:minmax(0,1fr) minmax(170px,.8fr) auto;align-items:center;gap:15px;padding:13px 2px;display:grid}.redemption-list article:last-child{border-bottom:0}.redemption-list article>div:first-child{gap:4px;min-width:0;display:grid}.redemption-list article b{color:#ddd6c7;font-size:10px}.redemption-list article small{color:#6d7972;font-size:7px}.redemption-list article code{color:#5f6b64;text-overflow:ellipsis;white-space:nowrap;font:7px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.redemption-status-copy{justify-items:start;gap:5px;display:grid}.redemption-status-copy p{color:#748078;margin:0;font-size:8px;line-height:1.45}.redemption-status{border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:8px;display:inline-flex}.redemption-status.pending{color:#d4b96f;background:#d8ad541a}.redemption-status.success{color:#84d1a7;background:#44b2751c}.redemption-status.returned{color:#d5a29c;background:#bc53491c}.redemption-list article>strong{text-align:right;color:#d4b96f;gap:3px;font:600 13px ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.redemption-list article>strong.returned{color:#83cba2}.redemption-list article>strong small{color:#6f7a73;font:7px system-ui,sans-serif}.redemption-profile-card{background:#00000029;border:1px solid #e8c17321;border-radius:17px;padding:20px}.redemption-profile-card>header{margin-bottom:15px}.redemption-profile-card>header p{color:#78847d;max-width:650px;margin:5px 0 0;font-size:9px;line-height:1.6}.redemption-profile-card>header>button,.account-empty button{color:#d1b778;cursor:pointer;background:#d8ad540e;border:1px solid #e8c17333;border-radius:9px;flex:none;min-height:40px;padding:0 13px}.redemption-profile-card form{grid-template-columns:160px minmax(0,1fr);gap:12px;display:grid}.redemption-profile-card form label{color:#8f9993;align-content:start;gap:6px;font-size:9px;display:grid}.redemption-profile-card form label:nth-child(3){grid-column:1/-1}.redemption-profile-card input,.redemption-profile-card select,.redemption-profile-card textarea{color:#ebe8df;background:#00000047;border:1px solid #e8c17326;border-radius:9px;outline:0;width:100%;min-height:42px;padding:10px 12px}.redemption-profile-card textarea{resize:vertical}.redemption-profile-card :is(input,select,textarea):focus{border-color:#e8c17380;box-shadow:0 0 0 3px #d8ac5212}.profile-form-actions{grid-column:1/-1;gap:8px;display:flex}.profile-form-actions button{color:#21180c;cursor:pointer;background:linear-gradient(145deg,#e8c978,#a97231);border:1px solid #ddb765;border-radius:9px;min-height:42px;padding:0 16px}.profile-form-actions button.quiet{color:#aab2ad;background:#ffffff06;border-color:#ffffff14}.profile-form-actions button:disabled{opacity:.45;cursor:not-allowed}.security-requirement{color:#d6a19a;background:#9439301a;border-radius:8px;grid-column:1/-1;margin:0;padding:9px 11px;font-size:9px}.redemption-profile-card>dl{margin:0}.redemption-profile-card>dl>div{grid-template-columns:110px minmax(0,1fr);padding:10px 0;display:grid}.redemption-profile-card dd{overflow-wrap:anywhere;min-width:0}.redemption-profile-card code{color:#c9b682;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.redemption-profile-card .account-error,.redemption-profile-card .account-notice{margin-top:12px}.redemption-profile-card .account-error button{color:#e0ada7;cursor:pointer;background:0 0;border:1px solid #e8a19a3d;border-radius:7px;min-height:30px;margin-left:auto}.account-form-intro{color:#828d86;margin:0 0 15px;font-size:10px;line-height:1.7}.forgot-password-link{color:#c4ad76;cursor:pointer;background:0 0;border:0;width:100%;min-height:44px;margin-top:9px}@media (max-width:820px){.wallet-section-tabs,.rewards-store{grid-column:1}.reward-catalog-grid{grid-template-columns:1fr 1fr}.redemption-profile-card form{grid-template-columns:140px minmax(0,1fr)}}@media (max-width:520px){.wallet-section-tabs{width:100%}.wallet-section-tabs button{padding:0 8px}.wallet-panel-title,.reward-catalog-panel>header,.redemption-history>header,.redemption-profile-card>header{flex-direction:column;align-items:flex-start;gap:9px}.reward-catalog-panel,.redemption-history,.redemption-confirm{border-radius:16px;padding:17px 13px}.reward-catalog-grid,.reward-catalog-skeleton{grid-template-columns:1fr}.reward-catalog-grid article{grid-template-rows:auto auto;grid-template-columns:112px minmax(0,1fr)}.reward-media{aspect-ratio:auto;grid-row:1;min-height:118px}.reward-copy{padding:12px 10px}.reward-copy p{min-height:0;margin-bottom:9px}.reward-copy dl{grid-template-columns:1fr;gap:4px}.reward-copy dl div{padding:6px 7px}.reward-catalog-grid article>button{grid-column:1/-1;margin:0 10px 10px}.reward-address-required{flex-direction:column;align-items:stretch}.reward-address-required a{min-height:44px}.redemption-confirm>dl,.redemption-confirm form,.withdrawal-form{grid-template-columns:1fr}.redemption-confirm form button,.withdrawal-form>button,.withdrawal-quick{width:100%}.withdrawal-quick button{flex:1}.redemption-list article{grid-template-columns:minmax(0,1fr) auto;gap:9px}.redemption-status-copy{grid-area:2/1/auto/-1}.redemption-list article>strong{grid-area:1/2}.redemption-profile-card{padding:16px 12px}.redemption-profile-card form{grid-template-columns:1fr}.redemption-profile-card form label:nth-child(3),.profile-form-actions,.security-requirement{grid-column:1}.profile-form-actions{grid-template-columns:1fr 1fr;display:grid}.redemption-profile-card>dl>div{grid-template-columns:78px minmax(0,1fr)}.wallet-error,.wallet-notice{flex-direction:column;align-items:flex-start}.wallet-error button{min-height:40px}}@media (prefers-reduced-motion:reduce){.wallet-section-tabs button,.reward-catalog-grid button,.redemption-confirm button,.redemption-profile-card button,.forgot-password-link{transition:none}}.sparrow-brand{color:#efdcaa;clip-path:none;background:0 0;align-items:center;gap:10px;width:auto;min-width:0;height:auto;display:inline-flex}.sparrow-brand>img{object-fit:contain;filter:drop-shadow(0 7px 12px #0000006b)drop-shadow(0 0 9px #d9ac4e24);flex:none;width:50px;height:50px;display:block}.sparrow-brand-copy{place-items:initial;width:auto;min-width:0;height:auto;color:inherit;clip-path:none;background:0 0;gap:3px;display:grid}.sparrow-brand-copy b{color:#f1deaf;letter-spacing:.12em;white-space:nowrap;font:600 16px Georgia,Times New Roman,serif}.sparrow-brand-copy small{color:#776a52;letter-spacing:.22em;white-space:nowrap;font-size:8px}.product-brand .sparrow-brand,.admin-v2-brand>.sparrow-brand{color:#efdcaa;clip-path:none;background:0 0;width:auto;height:auto;display:inline-flex}.product-brand .sparrow-brand-copy,.admin-v2-brand .sparrow-brand-copy{width:auto;height:auto;color:inherit;clip-path:none;background:0 0;display:grid}.product-brand .sparrow-brand>img{width:42px;height:42px}.admin-v2-brand>.sparrow-brand{padding:0}.admin-v2-brand .sparrow-brand>img{width:42px;height:42px}.admin-v2-brand .sparrow-brand-copy b{color:#f0dfb6;font-size:14px}.admin-v2-brand .sparrow-brand-copy small{color:#76837c}.telegram-gate-brand{justify-content:center}.telegram-gate-brand>img{width:86px;height:86px}.telegram-gate-brand .sparrow-brand-copy b{font-size:24px}@media (max-width:820px){.sparrow-brand{gap:0}.sparrow-brand-copy,.product-brand .sparrow-brand-copy,.admin-v2-brand .sparrow-brand-copy{display:none}.sparrow-brand>img,.product-brand .sparrow-brand>img{width:40px;height:40px}.admin-v2-brand .sparrow-brand>img{width:36px;height:36px}.telegram-gate-brand{gap:11px;display:grid}.telegram-gate-brand>img{width:72px;height:72px}.telegram-gate-brand .sparrow-brand-copy{display:grid}}@media (orientation:portrait) and (max-width:780px){.topbar{height:60px}.game-stage{height:calc(100svh - 60px);padding:4px max(5px,env(safe-area-inset-right)) calc(110px + env(safe-area-inset-bottom)) max(5px,env(safe-area-inset-left))}.side-tools{top:34px}.room-code{top:4px}.table-area{width:100%;max-width:520px;height:calc(100svh - 170px);margin-inline:auto}.poker-table{border-radius:var(--ace-table-radius-portrait);inset:52px 7px 80px;transform:none}.game-shell-settled .poker-table{bottom:104px}.gold-rail{inset:17px}.felt{inset:22px}.pot-block{top:21%}.community-cards{gap:3px;top:44%}.community-cards .playing-card,.community-cards .card-back{width:40px;height:58px}.community-cards .card-rank{font-size:14px;top:4px;left:5px}.community-cards .card-suit{font-size:21px}.community-cards .card-corner{font-size:9px;bottom:3px;right:4px}.street-progress{gap:5px;bottom:16%}.street-progress i{width:18px}.table-watermark{transform:translateY(34px)}.table-watermark span{font-size:38px}.seat-upper-left{top:8%;left:21%}.seat-upper-right{top:8%;right:21%}.seat-top{top:8%;left:auto;right:21%;transform:none}.seat-top-left{top:25%;left:0}.seat-top-right{top:25%;right:0}.seat-left{top:45%;left:0;transform:none}.seat-right{top:45%;right:0;transform:none}.seat-left-lower{top:64%;left:0;transform:none}.seat-right-lower{top:64%;right:0;transform:none}.player-seat{min-width:82px;max-width:98px;height:46px;padding:5px 5px 5px 27px}.player-info{max-width:66px}.avatar{width:34px;height:34px;left:-5px}.hero-player{bottom:calc(108px + env(safe-area-inset-bottom));width:calc(100% - 20px);max-width:360px}.game-shell-settled .hero-player{bottom:calc(136px + env(safe-area-inset-bottom))}.result-banner{top:54%}}.admin-gift-delivery-monitor{gap:14px;display:grid;overflow:hidden}.admin-gift-delivery-monitor>header{margin-bottom:0}.admin-gift-delivery-monitor>header>button{flex:none}.admin-gift-delivery-filters{background:#f8faf9;border:1px solid #dfe5e1;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:13px;display:grid}.admin-gift-delivery-filters label{color:#58645e;gap:5px;min-width:0;font-size:9px;display:grid}.admin-gift-delivery-filters input,.admin-gift-delivery-filters select{color:#1b2520;background:#fff;border:1px solid #d6ddd9;border-radius:7px;outline:0;width:100%;min-width:0;height:38px;padding:0 10px}.admin-gift-delivery-filters input:focus,.admin-gift-delivery-filters select:focus{border-color:#b48a3b;box-shadow:0 0 0 3px #b48a3b1a}.admin-gift-delivery-filters .admin-primary{align-self:end}.admin-gift-delivery-card{min-width:0;max-width:100%;overflow:hidden}.admin-gift-delivery-scroll{overscroll-behavior-inline:contain;width:100%;max-width:100%;overflow:auto hidden}.admin-gift-delivery-scroll:focus-visible{outline-offset:-3px;outline:3px solid #b48a3b52}.admin-gift-delivery-table{width:100%;table-layout:fixed!important;min-width:1320px!important}.admin-gift-delivery-table :is(th,td):first-child{width:13%}.admin-gift-delivery-table :is(th,td):nth-child(2){width:11%}.admin-gift-delivery-table :is(th,td):nth-child(3){width:10%}.admin-gift-delivery-table :is(th,td):nth-child(4),.admin-gift-delivery-table :is(th,td):nth-child(5),.admin-gift-delivery-table :is(th,td):nth-child(6){width:9%}.admin-gift-delivery-table :is(th,td):nth-child(7){width:13%}.admin-gift-delivery-table :is(th,td):nth-child(8){width:17%}.admin-gift-delivery-table :is(th,td):nth-child(9){width:9%}.admin-gift-delivery-error{color:#6b544f;overflow-wrap:anywhere;max-width:100%;line-height:1.45;display:block}.admin-state.sent{color:#1f754b;background:#e7f6ed}.admin-state.undeliverable{color:#a53e35;background:#fbe9e7}@media (max-width:900px){.admin-gift-delivery-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.admin-gift-delivery-monitor>header{flex-direction:column;align-items:stretch}.admin-gift-delivery-monitor>header>button{width:100%}.admin-gift-delivery-filters{grid-template-columns:1fr}}html,body{background-color:#080e0b}html[data-telegram=true]{overscroll-behavior:none}html[data-telegram=true] body{min-height:var(--tg-viewport-height,100dvh);overscroll-behavior:none;margin:0}html[data-telegram=true] .ent-lobby{padding-top:max(12px,var(--ace-safe-top,0px))}.admin-v2-shell{--admin-font:16px;--admin-small:14px;--admin-control-height:44px;line-height:1.5}.admin-v2-shell .admin-v2-sidebar nav button{color:#b7c3bb;padding:12px 14px}.admin-v2-shell .admin-v2-sidebar nav button.active{color:#f0d491}.admin-v2-shell .admin-v2-sidebar nav>div>small{color:#a2b0a7}.admin-v2-shell .admin-v2-brand{min-width:0;padding-inline:0}.admin-v2-shell .admin-v2-brand .sparrow-brand-copy b{letter-spacing:.07em;font-size:16px}.admin-v2-shell .admin-v2-brand small{font-size:12px}.admin-v2-shell .admin-v2-top h1{font-size:30px}.admin-v2-shell :is(.admin-white-panel h2,.admin-metric-group>header h2){font-size:22px}.admin-v2-shell :is(.admin-dashboard-strip b,.admin-rule-grid b){font-size:16px}.admin-v2-shell :is(.admin-dashboard-strip>span,.admin-metric-group>header>span,.admin-metric-group section em,.admin-room-summary span,.admin-rule-grid small,.admin-coverage li,.admin-coverage header>span,.admin-source-badge,.admin-benefit-badge,.admin-v2-success,.admin-dialog-context){font-size:14px}.admin-v2-shell :is(.admin-metric-group p,.admin-metric-group small,.admin-kpis small,.admin-white-panel p,.admin-dashboard-strip small){color:#56665c}.admin-v2-shell .admin-metric-group section{padding:20px}.admin-v2-shell .admin-metric-group section strong,.admin-v2-shell .admin-kpis strong{overflow-wrap:anywhere;font-size:30px;line-height:1.3}.admin-v2-shell .admin-row-actions button{min-height:36px;padding:6px;line-height:1.4}.admin-v2-shell .admin-data-card :is(th,td){padding-block:14px;line-height:1.5}@media (min-width:1001px){.admin-v2-shell{grid-template-columns:252px minmax(0,1fr)}}@media (min-width:761px) and (max-width:1000px){.admin-v2-shell{grid-template-columns:220px minmax(0,1fr)}}@media (max-width:1200px){.admin-v2-shell .admin-metric-groups{grid-template-columns:1fr}}.admin-product-shell{background:#e9eef0}.admin-product-shell>.admin-header{position:sticky;top:0}.admin-v2-shell{--admin-font:14px;--admin-small:12px;--admin-control-height:40px;color:#17231d;background:linear-gradient(#eef3f1 0,#e6ece9 100%);grid-template-columns:268px minmax(0,1fr);align-items:start;min-height:calc(100dvh - 76px)}.admin-v2-sidebar{background:linear-gradient(#121b17 0,#0b120f 100%);border-right:1px solid #d5ae5b2e;gap:18px;height:calc(100dvh - 76px);padding:22px 16px;position:sticky;top:76px;overflow:hidden}.admin-v2-sidebar nav{scrollbar-width:thin;scrollbar-color:#8f6a2a transparent;gap:12px;min-height:0;padding:2px 4px 8px 0;overflow:auto}.admin-v2-sidebar nav::-webkit-scrollbar{width:8px}.admin-v2-sidebar nav::-webkit-scrollbar-thumb{background:#8f6a2a;border-radius:999px}.admin-v2-sidebar nav>div{background:#ffffff07;border:1px solid #ffffff0e;border-radius:12px;gap:6px;padding:10px}.admin-v2-sidebar nav>div>small{color:#9aa79f;letter-spacing:.08em;padding:0 4px 4px;font-weight:700}.admin-v2-sidebar nav button{color:#b7c3bb;border-radius:9px;min-height:38px;padding:9px 10px;line-height:1.35}.admin-v2-sidebar nav button i{border-radius:3px;flex:none;width:7px;height:7px}.admin-v2-sidebar nav button.active{color:#f6dea2;background:linear-gradient(135deg,#d5ae5b33,#d5ae5b14);box-shadow:inset 0 0 0 1px #d5ae5b3d}.admin-v2-guard{border-radius:12px;flex:none;margin-top:0}.admin-v2-main{justify-content:center;width:100%;min-height:calc(100dvh - 76px);padding:28px clamp(18px,3vw,42px) 44px;display:flex;overflow:visible}.admin-v2-workspace{width:min(1180px,100%);min-width:0}.admin-v2-top{background:#fff;border:1px solid #d8e0dc;border-radius:14px;align-items:center;margin-bottom:18px;padding:18px 20px;box-shadow:0 12px 30px #13231b0f}.admin-v2-section-meta{color:#8a681f;align-items:center;gap:10px;width:max-content;max-width:100%;margin-bottom:8px;display:flex}.admin-v2-section-meta b{background:#fff4d8;border-radius:999px;padding:4px 8px;font-size:12px}.admin-v2-section-meta small{color:#6a766f;letter-spacing:0;font-size:12px}.admin-v2-top h1{letter-spacing:0;margin:0 0 4px;font-size:28px;line-height:1.2}.admin-v2-top p{color:#65736b;max-width:72ch;font-size:13px;line-height:1.6}.admin-v2-top>button,.admin-v2-filters>button,.admin-primary{border-radius:9px;min-height:40px}.admin-v2-error,.admin-v2-success,.admin-role-note,.admin-selection-bar{border-radius:12px}.admin-v2-filters{border-radius:14px;grid-template-columns:repeat(4,minmax(150px,1fr));align-items:end;gap:12px;margin-bottom:16px;padding:16px;display:grid;box-shadow:0 8px 20px #13231b0a}.admin-v2-filters label:first-child{grid-column:span 2;width:auto}.admin-v2-filters input,.admin-v2-filters select,.admin-bot-config input[type=number],.admin-form-grid input,.admin-form-grid select,.admin-form-grid textarea{border-radius:9px}.admin-v2-tabs{border-radius:12px;width:100%;margin-bottom:16px;overflow:auto}.admin-v2-tabs button{flex:none;min-height:38px}.admin-v2-content{gap:16px;min-height:260px;display:grid}.admin-stack,.admin-ops-layout,.admin-dashboard{gap:16px}.admin-data-card,.admin-white-panel,.admin-kpis article,.admin-metric-group,.admin-room-summary article,.admin-system-hero>div{border-color:#d8e0dc;border-radius:14px;box-shadow:0 10px 26px #13231b0d}.admin-white-panel{padding:20px}.admin-white-panel>header{border-bottom:1px solid #edf1ef;margin-bottom:16px;padding-bottom:14px}.admin-white-panel h2,.admin-metric-group>header h2{letter-spacing:0;margin:0;font-size:20px}.admin-white-panel p{max-width:70ch;font-size:13px}.admin-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-kpis article{padding:18px}.admin-kpis strong,.admin-v2-shell .admin-kpis strong{font-size:28px}.admin-table-scroll{overflow:auto hidden}.admin-data-card table{table-layout:auto;min-width:980px}.admin-data-card th{white-space:nowrap;background:#f5f8f6;padding:12px 14px;font-size:12px}.admin-data-card td{padding:13px 14px;font-size:13px;line-height:1.45}.admin-data-card td>small,.admin-data-card code{font-size:12px}.admin-row-actions{flex-wrap:wrap;gap:6px;display:flex}.admin-row-actions button{min-height:32px;padding:6px 9px;font-size:12px}.admin-two-column,.admin-benefit-section{grid-template-columns:minmax(320px,390px) minmax(0,1fr);gap:16px}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-form-grid label{font-size:13px}.admin-form-grid input,.admin-form-grid select,.admin-form-grid textarea{min-height:42px}.admin-metric-groups{grid-template-columns:minmax(0,1fr)}.admin-metric-group>div{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-room-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-system-hero{grid-template-columns:1.15fr repeat(3,minmax(0,1fr))}@media (min-width:1440px){.admin-v2-workspace{width:min(1240px,100%)}}@media (max-width:1180px){.admin-v2-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-v2-filters label:first-child{grid-column:1/-1}.admin-two-column,.admin-benefit-section{grid-template-columns:1fr}.admin-metric-group>div,.admin-room-summary,.admin-system-hero{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.admin-v2-sidebar{height:auto;max-height:none;position:relative;top:auto;overflow:visible}.admin-v2-sidebar nav{max-height:none;overflow:visible}.admin-v2-main{padding:16px 12px 32px}.admin-v2-workspace{width:100%}.admin-v2-top{flex-direction:column;align-items:flex-start;padding:16px}.admin-v2-filters,.admin-form-grid,.admin-kpis,.admin-metric-group>div,.admin-room-summary,.admin-system-hero{grid-template-columns:1fr}.admin-v2-section-meta{flex-wrap:wrap;width:auto}}.telegram-auth-gate{color:#f5dfa4;text-align:center;isolation:isolate;flex-direction:column;justify-content:center;align-items:center;gap:20px;background:radial-gradient(at 50% 40%,#302718 0,#14110c 36%,#090a08 75%)!important;min-height:100dvh!important;padding:40px 24px!important;display:flex!important}.telegram-gate-emblem{background:radial-gradient(circle,#e2b85e12,#0000 70%);border:1px solid #bd975132;border-radius:50%;padding:38px}.telegram-auth-gate .telegram-gate-brand{justify-content:center;display:flex}.telegram-auth-gate .telegram-gate-brand>img{object-fit:contain;width:124px;height:124px}.telegram-auth-gate .sparrow-brand-copy{display:none!important}.telegram-gate-title{letter-spacing:.18em;color:#f4d68c;margin:10px 0 0;font-size:30px;font-weight:600}.telegram-auth-gate>p{color:#c9b98f;margin:0;font-size:15px;line-height:1.7}.telegram-gate-progress{background:#b5944630;border-radius:4px;width:180px;height:3px;margin-top:24px;overflow:hidden}.telegram-gate-progress i{background:linear-gradient(90deg,#af8030,#ffe5a1);width:40%;height:100%;display:block}.telegram-gate-progress.is-connecting i{animation:1.7s ease-in-out infinite alternate telegram-entry-progress}.telegram-gate-progress.is-paused i{opacity:.45;width:100%}@keyframes telegram-entry-progress{to{transform:translate(150%)}}@media (prefers-reduced-motion:reduce){.telegram-gate-progress.is-connecting i{width:100%;animation:none}}.agent-console{color:#f8e9bd;background:radial-gradient(circle at 20% 0,#433817 0,#0b0c08 35%,#050604 100%);align-content:start;gap:20px;min-height:100vh;padding:32px;font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif;display:grid}.agent-console header,.agent-panel,.agent-hero,.agent-login section{background:linear-gradient(145deg,#151711ee,#0a0c08ee);border:1px solid #7c6028;border-radius:24px;width:min(1120px,100%);margin:auto;padding:24px;box-shadow:0 24px 80px #0008}.agent-console header{justify-content:space-between;align-items:center;display:flex}.agent-console h1,.agent-console h2{color:#fff2c9;margin:0}.agent-console small,.agent-console p,.agent-console span{color:#c7b98e}.agent-console button{color:#171006;background:linear-gradient(135deg,#ffe39a,#bb852e);border:1px solid #a88435;border-radius:14px;padding:12px 18px;font-weight:800}.agent-login{place-content:center}.agent-login form,.agent-filters{gap:14px;display:grid}.agent-login input,.agent-filters input{color:#ffe9ad;background:#080a07;border:1px solid #6e5628;border-radius:12px;width:100%;padding:12px}.agent-hero{justify-content:space-between;align-items:center;gap:18px;display:flex}.agent-hero strong{color:#ffe394;letter-spacing:3px;font-size:30px;display:block}.agent-alert{background:#4d1616;border:1px solid #b44747;border-radius:14px;width:min(1120px,100%);margin:auto;padding:12px 16px}.agent-notice{background:#173b24;border:1px solid #54a56e;border-radius:14px;width:min(1120px,100%);margin:auto;padding:12px 16px}.agent-panel table{min-width:900px}.agent-list{gap:10px;display:grid}.agent-list button{text-align:left;color:#f6e8bd;background:#11140d}.agent-list button.active{outline:2px solid #e3bd62}.agent-list span,.agent-list small{display:block}.agent-filters{grid-template-columns:1fr 1fr auto;align-items:end}@media (max-width:760px){.agent-console{padding:14px}.agent-console header,.agent-hero{display:grid}.agent-filters{grid-template-columns:1fr}}.language-picker{color:#f1e8cf;z-index:70;flex-shrink:0;font-family:Arial,PingFang SC,Yu Gothic,Malgun Gothic,Noto Sans Thai,Tahoma,sans-serif;position:relative}.language-picker .language-trigger{color:#f1e8cf;cursor:pointer;white-space:nowrap;background:#15150f;border:1px solid #bfa36a66;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.5;display:flex}.language-picker .language-flag{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:23px;line-height:1.3}.language-picker .language-chevron{color:#c4a868;font-size:15px}.language-picker .language-menu{z-index:2;background:#14150f;border:1px solid #bfa36a70;border-radius:17px;width:264px;padding:10px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 20px 60px #0009}.language-menu-heading{color:#efe2bd;border-bottom:1px solid #bfa36a26;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;padding:8px 10px 13px;font-size:13px;display:flex}.language-menu-heading small{letter-spacing:.14em;color:#a69b7f;font-size:9px}.language-picker .language-menu button{color:#d7d3c6;width:100%;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:13px;padding:9px 12px;display:flex}.language-picker .language-menu button[aria-checked=true]{color:#f9dc95;background:#cba75a1f;border-color:#cba75a4d}.language-picker .language-menu button:hover{background:#cba75a17}.language-check{color:#e8c271;margin-left:auto}.language-picker button:focus-visible{outline-offset:3px;outline:2px solid #f1ce7d}.language-picker .language-backdrop{z-index:1;cursor:default;background:0 0;border:0;position:fixed;inset:0}html:not([lang^=zh]) .signature-lobby,html:not([lang^=zh]) .account-club.signature-account.is-guest{font-family:Arial,Yu Gothic,Malgun Gothic,Noto Sans Thai,Tahoma,sans-serif}html:not([lang^=zh]) .signature-lobby .sig-header{flex-wrap:wrap;gap:14px;padding-block:14px}html:not([lang^=zh]) .signature-lobby .sig-desktop-nav{gap:18px}html:not([lang^=zh]) .signature-lobby .sig-desktop-nav>*{white-space:normal;max-width:none;font-size:13px;overflow:visible}.signature-lobby .sig-top-actions{flex-wrap:wrap}html:not([lang^=zh]) .signature-lobby .sig-hero{aspect-ratio:auto;min-height:370px}html:not([lang^=zh]) .signature-lobby .sig-hero h1{overflow-wrap:break-word;max-width:55%;font-size:clamp(30px,4vw,55px);line-height:1.2}html:not([lang^=zh]) .signature-lobby .sig-hero p{line-height:1.6}html:not([lang^=zh]) .signature-lobby .sig-game-caption b{white-space:normal;overflow-wrap:anywhere;line-height:1.4;overflow:visible}html:not([lang^=zh]) .signature-lobby .sig-game-caption{height:auto;min-height:70px}html:not([lang^=zh]) .signature-lobby .sig-section-heading{gap:12px}html:not([lang^=zh]) .signature-lobby .sig-section-heading h2{flex-wrap:wrap;line-height:1.5}html:not([lang^=zh]) .signature-lobby .sig-quick-actions>*{text-align:center;line-height:1.5}html:not([lang^=zh]) .signature-account.is-guest .ac-access-card h2{font-family:inherit;line-height:1.5}html:not([lang^=zh]) .signature-account.is-guest .account-form label{line-height:1.65}html[lang^=th] .signature-lobby,html[lang^=th] .signature-account.is-guest{line-height:1.8}html[lang^=th] .signature-lobby .sig-hero h1{font-style:normal;line-height:1.55}.signature-account.is-guest .ac-header{flex-wrap:wrap}.signature-account.is-guest .ac-header nav{margin-left:auto}@media (max-width:760px){.language-picker .language-current{display:none}.language-picker .language-trigger{min-width:57px;min-height:40px;padding:7px 9px}.language-picker:has(.language-menu){z-index:1000}.language-picker .language-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0008}.language-picker .language-menu{top:auto;bottom:calc(16px + env(safe-area-inset-bottom));border-radius:22px;width:auto;max-height:85dvh;padding:14px;position:fixed;left:16px;right:16px;overflow-y:auto}.language-picker .language-menu button{min-height:51px;padding-inline:16px}.signature-lobby .sig-header{flex-wrap:wrap;gap:10px;padding-block:12px}.signature-lobby .sig-top-actions{gap:7px;margin-left:auto}.signature-lobby .sig-brand b{font-size:17px}.signature-lobby .sig-brand small{max-width:155px;font-size:10px}.signature-lobby .sig-top-actions .sig-balance{white-space:normal;max-width:150px;font-size:11px;line-height:1.4}.signature-lobby .sig-top-actions .sig-deposit{height:auto;min-height:40px;padding:8px 10px;font-size:12px}html:not([lang^=zh]) .signature-lobby .sig-hero{min-height:290px}html:not([lang^=zh]) .signature-lobby .sig-hero h1{max-width:76%;font-size:clamp(26px,6.8vw,38px)}html:not([lang^=zh]) .signature-lobby .sig-hero-copy{background:linear-gradient(90deg,#080a08cf,#080a0870 65%,#0000);padding:24px 20px 38px}html:not([lang^=zh]) .signature-lobby .sig-hero p{max-width:78%;font-size:12px}html:not([lang^=zh]) .signature-lobby .sig-gold-button{margin-top:15px;font-size:13px}html:not([lang^=zh]) .signature-lobby .sig-section-heading h2{font-size:18px}html:not([lang^=zh]) .signature-lobby .sig-benefits>div:last-child{grid-template-columns:1fr}.signature-account.is-guest .ac-header{gap:10px;padding-block:12px}.signature-account.is-guest .ac-header nav{order:3;justify-content:space-between;gap:10px;width:100%}.signature-account.is-guest .ac-header>.language-picker{margin-left:auto}.signature-account.is-guest .ac-header nav a{white-space:normal;line-height:1.5}}@media (prefers-reduced-motion:reduce){.language-picker *{scroll-behavior:auto;transition:none}}.signature-lobby .sig-locale-account{display:contents}@media (min-width:761px){.signature-lobby .sig-top-actions>.sig-balance{order:1}.signature-lobby .sig-locale-account>.sig-deposit{order:2}}@media (max-width:760px){.signature-lobby header.sig-header{flex-wrap:nowrap;gap:4px;padding-block:12px;display:flex}.signature-lobby .sig-header .sig-brand{flex:none;min-width:max-content}.signature-lobby .sig-header .sig-top-actions{flex-wrap:nowrap;flex:1 1 0;justify-content:flex-end;align-items:center;gap:6px;min-width:0;margin-left:auto;display:flex}.signature-lobby .sig-header .sig-locale-account{flex:none;align-items:center;gap:6px;display:flex}.signature-lobby .sig-locale-account .language-trigger{gap:0;min-width:34px;min-height:40px;padding:5px}.signature-lobby .sig-locale-account .language-chevron{display:none}.signature-lobby .sig-locale-account .language-flag img{width:22px;height:16px}.signature-lobby .sig-locale-account .sig-deposit{gap:4px;width:68px;max-width:68px;height:40px;padding-inline:7px}.signature-lobby .sig-locale-account .sig-deposit span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.signature-lobby .sig-locale-account .sig-deposit svg{flex-shrink:0}.signature-lobby .sig-header .sig-balance{white-space:nowrap;flex:0 150px;width:auto;min-width:0;max-width:150px;min-height:40px;overflow:visible}.signature-lobby .sig-header .sig-balance>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;max-width:none;overflow:hidden}.signature-lobby .sig-header .sig-token,.signature-lobby .sig-header .sig-balance b{flex-shrink:0}}@media (min-width:371px) and (max-width:430px){.signature-lobby .sig-header .sig-brand img{flex:0 0 32px;width:32px;height:32px}.signature-lobby .sig-header .sig-brand b{font-size:12px}}@media (max-width:370px){.signature-lobby .sig-header{gap:4px}.signature-lobby .sig-header .sig-brand{gap:3px;overflow:hidden}.signature-lobby .sig-header .sig-brand img{flex:0 0 22px;width:22px;height:22px}.signature-lobby .sig-header .sig-brand span{width:63px;min-width:0;max-width:63px;overflow:hidden}.signature-lobby .sig-header .sig-brand b{letter-spacing:-.04em;white-space:nowrap;font-size:8.5px}.signature-lobby .sig-header .sig-brand small{text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.signature-lobby .sig-header .sig-top-actions,.signature-lobby .sig-header .sig-locale-account{gap:4px}.signature-lobby .sig-header .sig-balance{gap:3px;min-width:0;max-width:150px;padding-inline:3px}.signature-lobby .sig-header .sig-balance.is-guest>span:nth-child(2){font-size:6.5px!important}.signature-lobby .sig-header .sig-token{width:16px;height:16px;font-size:9px}.signature-lobby .sig-header .sig-balance b{width:16px;height:17px;font-size:17px}.signature-lobby .sig-locale-account .language-trigger{width:32px;min-width:32px;padding-inline:4px}.signature-lobby .sig-locale-account .sig-deposit{gap:2px;width:58px;max-width:58px;padding-inline:3px}.signature-lobby .sig-locale-account .sig-deposit svg{width:15px;height:15px}}.language-picker .language-flag{flex-shrink:0;align-items:center;display:inline-flex}.language-picker .language-flag img{object-fit:cover;border-radius:2px;width:26px;height:18px;display:block;box-shadow:0 0 0 1px #ffffff20}html:not([lang^=zh]) .bg-history-track>div>b{white-space:normal;overflow-wrap:anywhere;font-family:Arial,sans-serif;font-size:10px;line-height:1.15}html[lang^=th] :is(.bg-shell,.card-game-shell,.obsidian-hall,.mahjong-room-table){line-height:1.5}html:not([lang^=zh]) :is(.card-game-actions,.mj-actions,.niu-toolbar,.bg-controls) button{white-space:normal;overflow-wrap:break-word;line-height:1.2}@media (orientation:landscape) and (max-height:600px){html:not([lang^=zh]) .game-landscape-content .card-game-side-tools button{grid-template-columns:auto minmax(0,1fr);gap:2px}html:not([lang^=zh]) .game-landscape-content .card-game-side-tools button span{white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:1.1}}
