.profile-app-install{margin:24px 0 18px;padding:20px 16px;border:1px solid #ffffff24;border-radius:16px;background:#111214;text-align:center;color:#fff}.profile-app-install h2{font-size:19px;margin:0 0 8px}.profile-app-install p{font-size:13px;line-height:1.5;color:#b9bec7;margin:0 0 16px}.app-install-buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px}.app-install-buttons a{text-decoration:none;display:grid;place-items:center;min-height:48px;white-space:normal}.standalone-auth{box-sizing:border-box;position:fixed;inset:calc(var(--safe-top,env(safe-area-inset-top,0px)) + 16px) 0 calc(var(--safe-bottom,env(safe-area-inset-bottom,0px)) + 16px);margin:auto;width:min(420px,calc(100vw - 32px));height:fit-content;max-height:calc(100dvh - var(--safe-top,0px) - var(--safe-bottom,0px) - 32px);overflow:auto;background:#111214;border:1px solid #ffffff30;border-radius:20px;padding:28px 22px;color:#fff;text-align:center;font-family:"LuckyShark Lounge",Arial,sans-serif}.standalone-auth::backdrop{background:#050608f5}.standalone-auth img{border-radius:18px}.standalone-auth h2{font-size:25px;line-height:1.25;margin:18px 0 12px}.standalone-auth p{color:#bbc1ca;font-size:14px;line-height:1.55}.standalone-code{display:block;letter-spacing:3px;font-size:24px;margin:24px 0}.standalone-action,.standalone-retry,.standalone-copy{box-sizing:border-box;display:block;width:100%;margin:12px 0;text-decoration:none;cursor:pointer;min-height:48px}.standalone-auth [hidden]{display:none!important}.standalone-status{min-height:44px}.standalone-action[aria-disabled=true]{opacity:.5;pointer-events:none}html #join#join #lobbyProfile .profile-app-install{box-sizing:border-box;width:var(--profile-content-width,calc(100% - 32px));margin:24px auto 18px}html #join#join #lobbyProfile .profile-app-install a{background:#ed0034;color:#fff;border:1px solid #ffffff24;box-shadow:none;border-radius:12px;font:600 14px/1.35 "LuckyShark Lounge",Arial,sans-serif}.standalone-auth{background:linear-gradient(115deg,#131315,#09090a);border-color:#ffffff30;border-radius:18px;box-shadow:0 18px 60px #0009}.standalone-auth::backdrop{background:#000e;backdrop-filter:blur(6px)}.standalone-auth img{object-fit:cover;border:1px solid #ffffff24;border-radius:18px}.standalone-auth .standalone-code{box-sizing:border-box;border:1px solid #ffffff24;border-radius:12px;background:#171719;padding:16px 8px;font-size:22px;font-weight:700;letter-spacing:3px;color:#fff}.standalone-auth .standalone-action,.standalone-auth .standalone-retry,.standalone-auth .standalone-copy{display:grid;place-items:center;background:#b90026 url(/brand/lounge/play.webp?v=e6f9a9f2877aaa6d) 6% 18%/1000% 300% no-repeat;color:#fff;border:1px solid #ffffff16;border-radius:10px;padding:14px 10px;font:700 15px/1.35 "LuckyShark Lounge",Arial,sans-serif;box-shadow:none;text-shadow:none}.standalone-auth .standalone-retry{background:#1a1b1e}.standalone-auth .standalone-status{color:#b9bec7}.standalone-auth :is(a,button):focus-visible{outline:2px solid #fff;outline-offset:3px}.app-install-buttons a[aria-disabled=true]{opacity:.5;cursor:default}.standalone-code{user-select:text;-webkit-user-select:text}.profile-app-install[hidden]{display:none!important}.profile-app-install .app-install-reward{padding:12px;border:1px solid #ffffff24;border-radius:10px;background:#18181b;color:#fff;font-size:13px;line-height:1.45}html #join#join #lobbyProfile .profile-statistics:has(+.profile-app-install){padding-bottom:0}html #join#join #lobbyProfile .profile-app-install{margin-top:12px}html.ios-home-screen{height:100%;overflow:hidden;--safe-bottom:0px;--menu-safe-bottom:0px;--menu-nav-safe-bottom:0px}html.ios-home-screen body{position:fixed;inset:0;height:100%;min-height:0;margin:0;overflow:hidden;background:#000}html.ios-home-screen body :is(#app,#blackjackApp,#rouletteApp).app{position:fixed;inset:0;height:100%;min-height:0;max-height:100%;padding:0;margin-inline:auto}html.ios-home-screen body #join#join.lobby{position:fixed;inset:0;height:100%;min-height:0;max-height:100%;padding-bottom:64px;margin-inline:auto}html.ios-home-screen .app>.table-hud{--hud-card-bottom-gap:4px}html.ios-home-screen #blackjackApp #blackjackTableHud{box-sizing:border-box;padding-bottom:var(--hud-card-bottom-gap,4px)}html.ios-home-screen:root,html.ios-home-screen:root body{height:var(--ios-screen-height,100lvh);min-height:var(--ios-screen-height,100lvh);max-height:var(--ios-screen-height,100lvh)}html.ios-home-screen:root body :is(#app,#blackjackApp,#rouletteApp).app,html.ios-home-screen:root body #join#join.lobby{position:fixed;top:0;bottom:auto;height:var(--ios-screen-height,100lvh);min-height:0;max-height:var(--ios-screen-height,100lvh)}html.ios-home-screen:root #bootScreen{height:var(--ios-screen-height,100lvh)}:root{font-family:Inter,Arial,sans-serif;color:#f5f4ed;background:#101923}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 50% 40%,#29454c,#111923 72%);min-height:100vh}.app{max-width:1250px;margin:auto;padding:18px}.top{display:flex;align-items:center;justify-content:space-between;gap:14px}.brand{font-size:27px;font-weight:765;letter-spacing:2px;color:#e4bd72}.tag{font-size:12px;color:#aebcc4}.sound{background:#26424c;border:1px solid #617e87;color:#f4f1e4;border-radius:10px;padding:10px 13px;cursor:pointer;font-weight:595}.bank{background:#162d37;border:1px solid #4e6770;border-radius:20px;padding:8px 19px;text-align:center}.bank b{display:block;font-size:22px;color:#f7d483}.table-wrap{position:relative;height:610px;margin:16px 0}.felt{position:absolute;left:8%;right:8%;top:12%;bottom:12%;border-radius:46%;background:radial-gradient(ellipse at 50% 45%,#226258,#133e3c 70%);border:16px solid #594027;box-shadow:0 0 0 5px #ad8550,0 20px 45px #0009,inset 0 0 0 3px #bda06c,inset 0 0 70px #071c1a}.pot-on-table{display:inline-flex;align-items:center;gap:8px;background:#102f31e8;border:1px solid #c49b54;border-radius:30px;padding:6px 13px;color:#ffdf94;font-weight:765;font-size:18px;box-shadow:0 5px 15px #0007;margin-bottom:8px}.chips{position:relative;display:inline-flex;align-items:end;justify-content:center;min-width:30px;height:23px;filter:drop-shadow(0 2px 2px #0008)}.chip{position:absolute;width:27px;height:10px;border-radius:50%;background:repeating-conic-gradient(#f8e7c7 0 25deg,#a8373e 25deg 50deg);border:2px solid #f2cf95;box-shadow:inset 0 0 0 4px #a9363e,0 2px 2px #0009}.chip:nth-child(1){bottom:0}.chip:nth-child(2){bottom:5px}.chip:nth-child(3){bottom:10px}.chip:nth-child(4){bottom:15px}.wager .chips{vertical-align:middle;min-width:29px;margin-right:2px}.center{position:absolute;left:50%;top:47%;transform:translate(-50%,-50%);text-align:center;white-space:nowrap}.board{display:flex;gap:8px;justify-content:center;margin-top:12px}.card{width:55px;height:76px;border-radius:7px;background:#fff;color:#15191d;box-shadow:0 4px 7px #0006;display:grid;place-items:center;font-size:26px;font-weight:595;border:2px solid #ddd}.card.red{color:#db424a}.card.back{background:repeating-linear-gradient(45deg,#164a64 0 5px,#21607c 5px 10px);border:3px solid #f5f0dc;color:transparent}.slot{width:55px;height:76px;border:2px dashed #ffffff38;border-radius:7px}.street{font-size:12px;letter-spacing:2px;color:#d3ebe6}.seat{position:absolute;transform:translate(-50%,-50%);min-width:132px;display:flex;align-items:center;flex-direction:column;gap:4px}.seat.pos0{left:50%;top:91%}.seat.pos1{left:15%;top:70%}.seat.pos2{left:19%;top:23%}.seat.pos3{left:50%;top:8%}.seat.pos4{left:81%;top:23%}.seat.pos5{left:85%;top:70%}.player{background:#172833;border:2px solid #58727b;border-radius:14px;text-align:center;padding:8px 10px;min-width:118px;box-shadow:0 5px 13px #0008}.seat.turn .player{border-color:#fbd575;box-shadow:0 0 18px #ecc26780}.seat.fold .player{opacity:.48}.name{font-weight:595;font-size:14px}.stack{color:#ffdc8c;font-size:13px;margin-top:3px}.badges{position:absolute;right:-24px;top:2px;display:flex;flex-direction:column;gap:3px}.badge{font-size:10px;background:#dfbe76;color:#1c2530;border-radius:30px;padding:4px 6px;font-weight:765}.badge.sb,.badge.bb{background:#d5e4e7}.wager{background:#153f3e;border:1px solid #d7b56b;border-radius:15px;padding:3px 9px;color:#ffe5a9;font-size:12px}.cards{display:flex;gap:4px}.seat .cards .card{width:31px;height:43px;font-size:17px}.seat.pos0 .cards .card{width:49px;height:67px;font-size:23px}.status{font-size:11px;color:#eff1d9;min-height:14px;max-width:170px;text-align:center}.panel{background:#192b35;border:1px solid #37515b;border-radius:18px;padding:16px;display:grid;gap:12px}.controls{display:flex;flex-wrap:wrap;align-items:end;justify-content:center;gap:9px}.controls button,.new{background:#d5aa62;border:0;color:#17232a;border-radius:10px;padding:13px 18px;font-weight:765;cursor:pointer;font-size:14px}.controls button.secondary{background:#355963;color:white}.controls button.danger{background:#a4444b;color:white}button:disabled{opacity:.45;cursor:default}.amount{display:flex;flex-direction:column;gap:4px;color:#cad9d9;font-size:12px}.amount input{width:100px;background:#11212a;border:1px solid #74949a;color:white;padding:10px;border-radius:8px;font-size:16px}.raise-box{display:flex;align-items:center;gap:13px;background:#102630;border:1px solid #54717b;border-radius:15px;padding:9px 12px}.slider-col{display:flex;align-items:center;flex-direction:column;gap:5px;font-size:11px;color:#d1e2df}.raise-slider{writing-mode:vertical-lr;direction:rtl;width:27px;height:118px;accent-color:#e5bc70;cursor:pointer}.raise-details{display:flex;flex-direction:column;gap:7px}.raise-details strong{color:#ffde9b;font-size:17px}.raise-presets{display:flex;gap:4px}.controls .raise-presets button{padding:7px 8px;font-size:11px;background:#355963;color:white}.controls .raise-presets button.selected{background:#dfb56b;color:#1c2630}.raise-details input{width:100px;background:#11212a;border:1px solid #74949a;color:white;padding:7px;border-radius:8px;font-size:14px}.turn-timer{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:#10151b;border:1px solid #dcecff12;color:#bdc9d6;border-radius:18px;padding:6px 12px;font-size:13px;font-weight:680}.turn-timer.urgent{color:#ffb4a0}@keyframes pulse{to{box-shadow:0 0 11px #d86058}}.message{text-align:center;color:#f4d6a0;min-height:20px}.log{max-height:115px;overflow:auto;color:#b6c9c9;font-size:12px;line-height:1.6;border-top:1px solid #3b555d;padding-top:8px}.error{background:#9d3131;padding:10px;border-radius:8px;display:none}.hint{font-size:12px;color:#96abad;text-align:center}@media(max-width:650px){.app{padding:9px}.top{flex-wrap:wrap}.brand{font-size:21px}.table-wrap{height:500px}.felt{left:2%;right:2%;top:17%;bottom:16%;border-width:10px}.seat{min-width:70px}.player{min-width:80px;padding:6px 3px}.name{font-size:11px}.stack{font-size:11px}.seat.pos1{left:13%;top:69%}.seat.pos2{left:15%;top:25%}.seat.pos4{left:85%;top:25%}.seat.pos5{left:87%;top:69%}.seat.pos0{top:91%}.seat.pos3{top:10%}.center{top:48%}.board{gap:3px}.board .card,.slot{width:36px;height:51px;font-size:18px}.seat.pos0 .cards .card{width:39px;height:53px;font-size:20px}.badge{font-size:9px}.bank b{font-size:16px}.controls button{padding:11px;font-size:12px}}body{background:radial-gradient(ellipse at 50% 33%,#25383b 0,#111820 52%,#070b12 100%)}.app{max-width:1150px}.brand{color:#f2d59b;text-shadow:0 2px 12px #d7a6524d}.table-wrap{height:650px;isolation:isolate}.felt{left:7%;right:7%;top:7%;bottom:9%;border:21px solid transparent;border-radius:47% / 41%;background:radial-gradient(ellipse at 43% 32%,#297963 0,#185447 58%,#0b352f 100%) padding-box,repeating-linear-gradient(98deg,#5e2e19 0 5px,#a36b3b 7px 11px,#6e391e 14px 19px,#c18a50 23px 26px) border-box;box-shadow:0 0 0 10px #191a1b,0 0 0 15px #35302a,0 25px 50px #000d,inset 0 0 0 3px #edbe78,inset 0 0 65px #041a19}.felt:after{content:"POKERBOX";position:absolute;left:50%;top:64%;transform:translateX(-50%);font-weight:765;letter-spacing:10px;color:#bad8bb14;font-size:27px;pointer-events:none}.center{top:43%;z-index:2}.pot-on-table{background:linear-gradient(#142f32,#091f24);padding:8px 19px;border-color:#d8ae67;box-shadow:0 7px 17px #001f1a;font-size:20px}.street{text-shadow:0 2px 4px #000;font-weight:680}.board .card{animation:dealIn .42s backwards}.board .card:nth-child(2){animation-delay:.09s}.board .card:nth-child(3){animation-delay:.18s}.board .card:nth-child(4){animation-delay:.27s}.board .card:nth-child(5){animation-delay:.36s}.card{border-radius:9px;border:2px solid #fff;box-shadow:0 4px 1px #b9bfc0,0 9px 14px #001a1db0;background:linear-gradient(140deg,#fff,#e9f1f0);font-family:Georgia,serif}.card.back{background:repeating-linear-gradient(45deg,#235678 0 5px,#17364f 5px 10px);border:3px solid #f6e8d0;box-shadow:inset 0 0 0 3px #5285a3,0 4px 9px #0008}.player{background:linear-gradient(#27323b,#101923);border:1px solid #70818a;padding:6px 13px 7px;min-width:135px;border-radius:13px;position:relative}.seat.turn .player{border-color:#fce38d;box-shadow:0 0 0 2px #f0c36c,0 0 24px #e5ba7380}.seat.winner .player{border-color:#ffdc78;box-shadow:0 0 0 3px #e4bc67,0 0 28px #f5d784}.seat.winner .status{color:#ffea9d;font-weight:765;animation:winGlow .6s 3 alternate}.avatar{width:34px;height:34px;display:grid;place-items:center;margin:-22px auto 3px;border:2px solid #e3bd78;border-radius:10px;background:linear-gradient(145deg,var(--avatar),#172b33);font-size:16px;box-shadow:0 4px 9px #0009}.seat.pos0 .avatar{width:39px;height:39px}.stack{font-variant-numeric:tabular-nums}.seat .cards{z-index:2}.seat .cards .card{transform:rotate(-5deg)}.seat .cards .card:nth-child(2){transform:rotate(5deg);margin-left:-6px}.seat.pos0 .cards{margin-bottom:4px}.seat.pos0 .cards .card{width:54px;height:75px;font-size:27px}.wager{background:#102d2bd9;border:1px solid #ccad6d;box-shadow:0 4px 8px #0008;white-space:nowrap}.seat.pos0{top:96%}.seat.pos3{top:7%}.seat.pos1{left:13%;top:72%}.seat.pos2{left:14%;top:24%}.seat.pos4{left:86%;top:24%}.seat.pos5{left:87%;top:72%}.panel{background:linear-gradient(160deg,#24323b,#151e28);border-color:#60737a;box-shadow:0 12px 36px #0008}.controls button{box-shadow:inset 0 1px #fff4,0 4px 0 #947044;transition:transform .14s,filter .14s}.controls button:hover{filter:brightness(1.13);transform:translateY(-2px)}.controls button:active{transform:translateY(2px);box-shadow:inset 0 1px #fff4,0 1px 0 #947044}.controls button.secondary{box-shadow:inset 0 1px #fff3,0 4px 0 #1d3a43}.controls button.danger{box-shadow:inset 0 1px #fff3,0 4px 0 #61282e}.flying-chips{position:absolute;z-index:12;pointer-events:none;left:var(--x);top:var(--y);animation:chipFly .7s ease-in forwards}.flying-chips .chips{transform:none}@keyframes chipFly{0%{transform:translate(0,0);opacity:1}75%{opacity:1}100%{transform:translate(var(--dx),var(--dy));opacity:0}}@keyframes dealIn{from{transform:translateY(-34px) rotate(-14deg) scale(.75);opacity:0}to{transform:translateY(0) rotate(0) scale(1);opacity:1}}@keyframes winGlow{to{text-shadow:0 0 18px #ffdf84;transform:scale(1.06)}}@media(max-width:650px){.app{padding:8px}.top{gap:6px}.brand{font-size:19px}.tag{font-size:10px}.sound{padding:7px;font-size:11px}.bank{padding:5px 9px}.table-wrap{height:min(800px,calc(100dvh - 210px));min-height:570px;margin:14px 0 9px}.felt{left:10%;right:10%;top:5%;bottom:8%;border-width:14px;border-radius:44% / 23%;box-shadow:0 0 0 6px #191a1b,0 0 0 9px #332b24,0 14px 27px #000c,inset 0 0 0 2px #edbe78,inset 0 0 50px #041a19}.felt:after{top:63%;font-size:15px;letter-spacing:5px}.center{top:40%}.board .card,.slot{width:37px;height:53px;font-size:19px}.pot-on-table{font-size:14px;padding:5px 8px}.seat.pos0{top:94%}.seat.pos3{top:8%}.seat.pos1{left:15%;top:72%}.seat.pos2{left:15%;top:27%}.seat.pos4{left:85%;top:27%}.seat.pos5{left:85%;top:72%}.player{min-width:83px;padding:5px 3px}.avatar{width:28px;height:28px;margin:-17px auto 2px;font-size:12px}.seat.pos0 .avatar{width:32px;height:32px}.seat.pos0 .cards .card{width:44px;height:62px;font-size:21px}.seat .cards .card{width:25px;height:35px;font-size:13px}.wager{font-size:10px;padding:2px 5px}.wager .chips{transform:scale(.72);margin-right:-4px}.panel{padding:10px}.controls{gap:7px}.controls button{padding:10px;font-size:11px}.raise-slider{height:96px}.raise-box{gap:6px;padding:6px}.message{font-size:13px}}.join{max-width:420px;margin:12vh auto;padding:24px;background:#172b35;border:1px solid #60737a;border-radius:18px;text-align:center}.join input{padding:12px;border-radius:8px;background:#10232a;color:white;border:1px solid #789;width:90%;font-size:18px}.join button{margin:12px;padding:12px 28px;border:0;border-radius:8px;background:#d5aa62;font-weight:595;cursor:pointer}.roominfo{text-align:center;color:#d5baa0}.status-banner{color:#f9d697;text-align:center}.hand-name{text-align:center;color:#f3d992;font-weight:765;font-size:16px;padding:6px 12px;border:1px solid #a78654;border-radius:10px;background:#132d30;justify-self:center}.hand-name{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.hand-name .mini-card-wrap{display:inline-flex;vertical-align:middle}.hand-name .mini-card-wrap .card{width:27px;height:36px;padding:2px 3px;border-radius:4px;font-size:17px;box-shadow:0 2px 3px #0008}.hand-name .mini-card-wrap .card-rank{font-size:.72em}.hand-name .mini-card-wrap .card-suit{font-size:1.05em;margin-bottom:0}.showdown{background:#12292d;border:1px solid #cba965;border-radius:14px;padding:12px}.showdown h3{text-align:center;margin:0 0 9px;color:#f3d992}.showdown-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.result-player{background:#1b3037;border:1px solid #5a7675;border-radius:10px;padding:7px;text-align:center}.result-player.winner{border:2px solid #efce78;box-shadow:0 0 12px #d6b05e77}.result-player.folded{opacity:.65}.result-player .cards{display:flex;justify-content:center;gap:4px;margin:5px}.result-player .card{width:33px;height:44px;font-size:17px}.result-player small{display:block;color:#d2dbd5}@media(max-width:650px){.showdown-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.seat.allin-hot .player{border-color:#ffb642!important;box-shadow:0 0 0 3px #ff6d27,0 0 35px #ef4a1c!important;animation:allinPulse .5s 4 alternate}.allin-burst{position:absolute;z-index:30;pointer-events:none;display:flex;align-items:center;gap:4px;transform:translate(-50%,-50%);white-space:nowrap;color:#fff3b0;text-shadow:0 2px 2px #611e04,0 0 15px #f63;font-size:25px;animation:allinBurst 2.4s ease-out forwards}.allin-burst strong{border-radius:12px;padding:7px 13px;background:linear-gradient(135deg,#74220d,#db461d,#f8ad36);border:2px solid #ffd16a;box-shadow:0 0 24px #f64}.flames{font-size:30px;animation:flameDance .35s infinite alternate}@keyframes allinBurst{0%{opacity:0;transform:translate(-50%,-50%) scale(.3)}15%{opacity:1;transform:translate(-50%,-100%) scale(1.2)}75%{opacity:1;transform:translate(-50%,-125%) scale(1)}100%{opacity:0;transform:translate(-50%,-170%) scale(.8)}}@keyframes flameDance{to{transform:translateY(-8px) rotate(12deg)}}@keyframes allinPulse{to{box-shadow:0 0 0 5px #fca037,0 0 48px #f52}}@media(max-width:650px){.allin-burst{font-size:16px}.allin-burst strong{padding:5px}.flames{font-size:20px}}.payout-chips{z-index:40;animation:chipPayout var(--payout-flight-duration,650ms) cubic-bezier(.4,0,.2,1) both;will-change:transform,opacity}.payout-chips .chips{filter:none;transform:none}@keyframes chipPayout{0%{transform:translate(0,0);opacity:0}12%{opacity:1}80%{opacity:1}100%{transform:translate(var(--dx),var(--dy));opacity:0}}.table-wrap{margin-bottom:75px}.message{max-width:100%;overflow-wrap:anywhere;white-space:normal;line-height:1.45;padding:4px 12px}.showdown h3{line-height:1.4;overflow-wrap:anywhere}@media(max-width:650px){.table-wrap{margin-bottom:72px}.seat.pos0{top:89%}.message{padding:5px 8px}}:root{color:#f8f4e7;background:#080b0d}body{background:radial-gradient(ellipse at 50% 38%,#2a2018 0,#10100f 50%,#050607 100%);color:#f6f2e9}.app{width:100%;max-width:560px;margin:0 auto;padding:10px 11px 20px}.top{background:linear-gradient(140deg,#1b1b1c,#0d1012);border:1px solid #96734b;border-radius:16px;padding:9px 12px;box-shadow:0 9px 20px #0009}.brand{font-family:Georgia,serif;font-size:21px;color:#f8edcb;letter-spacing:.2px;text-shadow:0 2px 8px #000}.tag{font-size:10px;letter-spacing:1.5px;color:#d8bd8b}.sound{background:#15191b;border-color:#6e5a41;font-size:11px;padding:9px}.bank{background:#092b24;border-color:#b7985e;padding:6px 10px}.bank b{font-size:16px}.table-wrap{height:clamp(540px,calc(100dvh - 255px),730px);min-height:540px;margin:18px 0 75px;background:radial-gradient(ellipse at center,#261c17 0,#0a0d0d 70%);border-radius:22px}.felt{left:4%;right:4%;top:8%;bottom:9%;border:17px solid transparent;border-radius:45% / 26%;background:radial-gradient(ellipse at 50% 32%,#0d684e 0,#075038 58%,#033a2d 100%) padding-box,repeating-linear-gradient(88deg,#472412 0 5px,#86522b 6px 9px,#b17a3d 11px 14px,#5b2e19 16px 20px) border-box;box-shadow:0 0 0 9px #151314,0 0 0 11px #996b39,0 20px 35px #000e,inset 0 0 0 2px #d7af66,inset 0 0 85px #00291c}.felt:after{content:"POKERBOX";font-size:16px;letter-spacing:5px;top:62%;color:#d9cba116}.center{top:43%;width:min(95%,360px);white-space:normal}.pot-on-table{font-family:Georgia,serif;background:linear-gradient(#062e25,#031d19);border:1px solid #c9ad75;border-radius:999px;color:#f4d691;font-size:16px;margin-bottom:9px;box-shadow:0 4px 11px #001c14}.street{font-size:10px;color:#e3d5ad}.board{gap:4px;margin-top:8px}.board .card,.board .slot{width:clamp(39px,10vw,55px);height:clamp(56px,14vw,76px)}.card{font-family:Georgia,serif;background:linear-gradient(135deg,#fff,#edf0ed);border:1px solid #fff;border-radius:7px;padding:4px 5px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;box-shadow:0 4px 0 #9ba6a3,0 9px 14px #001a18b3;line-height:1;color:#19232b}.card-rank{font-weight:765;font-size:.72em}.card-suit{align-self:center;font-size:1.17em;font-weight:765;margin-bottom:3px}.card.suit-spade{color:#131d25}.card.suit-heart{color:#d93043}.card.suit-club{color:#178755}.card.suit-diamond{color:#149ac7}.card.back{display:grid;place-items:center;background:repeating-linear-gradient(45deg,#143a6c 0 3px,#386eac 3px 6px);border:3px solid #f4eee2;color:transparent;box-shadow:inset 0 0 0 2px #9dc2ee,0 4px 9px #0009}.slot{border-color:#d4ddb75c}.seat{min-width:96px;gap:2px;z-index:3}.player{min-width:98px;background:linear-gradient(145deg,#181c1f,#060a0c);border:1px solid #6a5d46;border-radius:30px;padding:8px 7px 6px;box-shadow:0 5px 13px #000d}.avatar{width:33px;height:33px;margin:-23px auto 4px;border-radius:50%;border:2px solid #bc9c65;background:radial-gradient(circle at 30% 20%,var(--avatar),#101c20)}.name{font-size:11px;white-space:nowrap;max-width:98px;overflow:hidden;text-overflow:ellipsis}.stack{color:#ffd487;font-size:12px}.seat .cards .card{width:27px;height:38px;font-size:15px;padding:2px}.seat.pos0 .cards .card{width:46px;height:64px;font-size:25px;padding:4px}.seat.pos0 .cards{margin-bottom:9px}.seat.pos0 .player{min-width:140px}.seat.pos0 .avatar{width:36px;height:36px}.seat.turn .player{border-color:#8dff50;box-shadow:0 0 0 2px #46e23d,0 0 24px #5eff4b9c}.seat.winner .player{box-shadow:0 0 0 2px #efdc78,0 0 24px #ffdb76}.seat.pos0{left:50%;top:88%}.seat.pos1{left:15%;top:69%}.seat.pos2{left:16%;top:27%}.seat.pos3{left:50%;top:9%}.seat.pos4{left:84%;top:27%}.seat.pos5{left:85%;top:69%}.badges{right:-12px}.wager{border-color:#a48352;color:#fce9bf;background:#092b24ec;font-size:10px;padding:3px 5px}.status{font-size:10px;max-width:105px}.seat.pos0 .status{max-width:145px}.panel{background:linear-gradient(155deg,#1b1d20,#0b1115);border:1px solid #877151;border-radius:16px;padding:11px;box-shadow:0 12px 26px #000b}.message{color:#e9d4aa}.hand-name{background:#102a23;border-color:#ab8f60;color:#ffe49f}.controls button{background:#a72e23;color:#fff;border:1px solid #e16852;box-shadow:0 3px 0 #641b18}.controls button.secondary{background:#0c2c4b;border-color:#386395}.controls button.danger{background:#202327;border-color:#676666}.controls .raise-presets button{background:#163c31;border-color:#517b65}.raise-box{background:#11191b;border-color:#9c784a}.raise-slider{accent-color:#e4ad48}@media(max-width:500px){.app{padding:7px}.top{padding:7px}.brand{font-size:17px}.tag{font-size:9px}.table-wrap{height:clamp(510px,calc(100dvh - 245px),660px);min-height:510px;margin-top:12px;margin-bottom:70px}.felt{left:3%;right:3%;top:8%;bottom:9%;border-width:12px;box-shadow:0 0 0 6px #171315,0 0 0 8px #886036,0 12px 22px #000d,inset 0 0 0 2px #d7af66,inset 0 0 65px #00291c}.center{top:43%}.board .card,.board .slot{width:clamp(36px,9.5vw,45px);height:clamp(52px,13vw,63px);font-size:20px}.seat.pos0{top:87%}.seat.pos1{left:14%;top:69%}.seat.pos2{left:15%;top:26%}.seat.pos4{left:85%;top:26%}.seat.pos5{left:86%;top:69%}.player{min-width:81px;padding:6px 3px}.seat.pos0 .player{min-width:120px}.name{font-size:10px;max-width:83px}.stack{font-size:10px}.seat.pos0 .cards .card{width:41px;height:59px;font-size:23px}.seat .cards .card{width:24px;height:34px;font-size:13px}.seat .avatar{width:27px;height:27px;margin-top:-18px}.seat.pos0 .avatar{width:31px;height:31px}.pot-on-table{font-size:13px;padding:5px 8px}.wager{font-size:9px}.panel{padding:8px}.controls{gap:5px}.controls button{font-size:11px;padding:9px}}.table-wrap{background:#090b0c url(/table-bg.webp?v=66d1f50969dedae1) center center / 100% 100% no-repeat;border-radius:17px;box-shadow:0 15px 35px #000d}.felt{display:none}.felt:after{display:none}.seat .player{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:5px;text-align:left;min-width:112px;max-width:135px;padding:5px 9px 5px 4px;border-radius:26px;background:linear-gradient(110deg,#030708f2,#11191bdc);border:1px solid #7d6749;box-shadow:0 6px 12px #000d}.seat .avatar,.seat.pos0 .avatar{grid-column:1;grid-row:1/3;display:grid;place-items:center;width:34px;height:34px;margin:0;border-radius:50%;font-size:15px;border:2px solid #b89562;box-shadow:0 0 0 2px #111,0 2px 5px #000}.seat .name{grid-column:2;grid-row:1;max-width:90px;font-size:11px;line-height:1.1}.seat .stack{grid-column:2;grid-row:2;font-size:12px;line-height:1.2}.seat.pos0 .player{min-width:145px;max-width:160px}.seat.pos0 .avatar{width:38px;height:38px}.seat .status{position:absolute;z-index:8;left:calc(100% + 4px);top:54%;transform:translateY(-50%);max-width:none;min-height:0;white-space:nowrap;background:#092b24e8;border:1px solid #cba868;border-radius:11px;padding:3px 6px;color:#ffe29f;font-size:10px;font-weight:765;box-shadow:0 2px 7px #000a}.seat.pos4 .status,.seat.pos5 .status{left:auto;right:calc(100% + 4px)}.seat .status:empty{display:none}.seat .wager{margin-top:4px}.log{display:none}.hint{display:none}@media(max-width:500px){.table-wrap{height:clamp(540px,calc(100dvh - 210px),760px);margin-bottom:48px}.seat .player{min-width:98px;max-width:112px;grid-template-columns:29px minmax(0,1fr);padding:4px 6px 4px 3px;column-gap:3px}.seat.pos0 .player{min-width:126px;max-width:145px}.seat .avatar{width:28px;height:28px}.seat.pos0 .avatar{width:33px;height:33px}.seat .name{font-size:10px;max-width:75px}.seat .stack{font-size:10px}.seat .status{font-size:9px;padding:2px 4px}.seat.pos0{top:89%}.seat.pos1{left:15%;top:69%}.seat.pos2{left:15%;top:27%}.seat.pos4{left:85%;top:27%}.seat.pos5{left:85%;top:69%}.center{top:43%}}.table-wrap{margin-bottom:0}.panel{margin-top:0}@media(max-width:500px){.table-wrap{margin-bottom:0}}@media(max-width:600px){html,body{max-width:100%;overflow-x:hidden}.app{width:100%;max-width:100%;padding:6px 5px max(8px,env(safe-area-inset-bottom));min-height:100dvh}.top{min-height:58px;flex-wrap:nowrap;gap:5px}.top>div:first-child{min-width:0;flex:1}.brand{white-space:nowrap;font-size:clamp(14px,4.1vw,18px)}.tag{white-space:nowrap;font-size:clamp(7px,2vw,9px)}.sound{flex:none;font-size:10px;padding:7px 5px}.bank{flex:none;padding:4px 6px;font-size:10px}.bank b{font-size:14px}.table-wrap{height:clamp(390px,calc(100dvh - 340px),700px);min-height:0;margin:8px 0 0;border-radius:12px}.panel{position:sticky;bottom:0;z-index:50;display:flex;flex-direction:column;gap:5px;max-height:min(45dvh,270px);overflow-y:auto;overscroll-behavior:contain;padding:7px;border-radius:11px;background:#0c1114f5;box-shadow:0 -8px 24px #000c}.controls{order:-2;gap:5px}.timer-wrap{order:-1;text-align:center}.message{font-size:12px;padding:2px}.hand-name{font-size:12px;padding:5px 7px}.showdown{padding:7px}.showdown h3{font-size:13px}.seat.pos0{top:88%}.seat.pos3{top:9%}.center{top:43%}}@media(max-width:360px){.top{padding:5px}.tag{letter-spacing:.6px}.sound{font-size:0}.sound::first-letter{font-size:16px}.bank{font-size:9px}.table-wrap{height:clamp(365px,calc(100dvh - 315px),620px)}.seat .player{min-width:84px;max-width:94px}.seat.pos0 .player{min-width:115px}.seat .name{max-width:62px}.seat.pos1{left:16%}.seat.pos2{left:16%}.seat.pos4{left:84%}.seat.pos5{left:84%}.board{gap:2px}.board .card,.board .slot{width:clamp(31px,9vw,39px);height:clamp(45px,13vw,55px)}.controls button{font-size:10px;padding:7px}.raise-slider{height:75px}.raise-details input{width:75px}}@media(max-height:680px)and (max-width:600px){.panel{max-height:48dvh}.table-wrap{height:390px}.seat.pos0{top:87%}.seat.pos3{top:9%}}.collecting-chips{z-index:35;animation:chipCollect .85s cubic-bezier(.35,.05,.45,1) forwards}.collecting-chips .chips{filter:none;transform:none}@keyframes chipCollect{0%{transform:translate(0,0);opacity:1}100%{transform:translate(var(--dx),var(--dy));opacity:1}}.pot-on-table.pot-collect{animation:potCollectPulse 1.2s ease-out}@keyframes potCollectPulse{0%,50%{box-shadow:0 4px 11px #001c14}75%{box-shadow:0 0 0 9px #e7bb5966,0 0 25px #ffdb78}100%{box-shadow:0 4px 11px #001c14}}@media(max-width:600px){.hand-name{max-width:100%;white-space:normal;line-height:1.25;text-align:center}}.seat.allin .player,.seat.allin.turn .player{border-color:#ff4a38;box-shadow:0 0 0 2px #df3027,0 0 14px 3px #ed3426bb,inset 0 0 10px #df352155;animation:allinEdge 1.7s ease-in-out infinite alternate}.seat.allin .avatar{border-color:#ff7262;box-shadow:0 0 0 2px #48120f,0 0 10px #fa3d2a}@keyframes allinEdge{to{box-shadow:0 0 0 2px #ff6752,0 0 24px 6px #f03b36,inset 0 0 14px #ec432b88}}.sidepots{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;max-width:100%;margin:0 auto 5px}.sidepots[hidden]{display:none}.pot-layer{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border:1px solid #c8a160;border-radius:999px;background:#061d19e8;color:#f0dba4;font-size:10px;font-weight:680;white-space:nowrap;box-shadow:0 3px 6px #0008}.pot-layer b{color:#fff0bd;font-variant-numeric:tabular-nums}@media(max-width:500px){.sidepots{max-width:min(96vw,350px);gap:3px}.pot-layer{font-size:9px;padding:2px 5px}}.chip{--chip-color:#e8e6d7;--chip-ring:#b5b3a8;background:repeating-conic-gradient(#f7ebd1 0 24deg,var(--chip-color) 24deg 53deg,#f7ebd1 53deg 62deg);border-color:#d9cbb1;box-shadow:inset 0 0 0 3px var(--chip-color),inset 0 0 0 5px var(--chip-ring),0 2px 2px #000a}.chip-d1{--chip-color:#eeeae1;--chip-ring:#a8b3b6}.chip-d5{--chip-color:#c63e38;--chip-ring:#7f2025}.chip-d25{--chip-color:#18945e;--chip-ring:#08633b}.chip-d100{--chip-color:#272d34;--chip-ring:#10171b}.chip-d500{--chip-color:#7441a8;--chip-ring:#452568}.chip-d1000{--chip-color:#e5b448;--chip-ring:#a66b21}.chips{height:auto;min-height:14px;min-width:0;align-items:flex-end;justify-content:flex-start;filter:drop-shadow(0 3px 2px #000a)}.chip-stack{position:relative;display:inline-block;flex:0 0 28px;width:28px;margin-left:-8px}.chip-stack:first-child{margin-left:0}.chip-stack .chip{position:absolute;left:0;width:28px;height:11px;border:1px solid var(--chip-ring);border-bottom:2px solid #12151a;border-radius:50% / 36%;background:repeating-linear-gradient(90deg,var(--chip-color) 0 4px,#f5e9d4 4px 7px,var(--chip-ring) 7px 11px);box-shadow:inset 0 -2px 2px #0008,0 2px 2px #0008}.chip-stack .chip::after{content:"";position:absolute;left:-1px;right:-1px;top:-4px;height:8px;border:1px solid #f9eccf;border-radius:50%;background:repeating-conic-gradient(from 5deg,var(--chip-color) 0deg 32deg,#f5e9d4 32deg 44deg,var(--chip-ring) 44deg 55deg);box-shadow:inset 0 0 0 2px var(--chip-color),inset 0 0 0 4px #e9d9b7,0 1px 1px #0009}.wager .chips{vertical-align:middle;min-width:0}.chip-stack .chip::after{content:"★";display:grid;place-items:center;font:765 8px/1 Georgia,serif;color:#fff8dd;text-shadow:0 1px 1px #0008;background:radial-gradient(ellipse at center,var(--chip-color) 0 43%,#fcf6e8 47% 58%,transparent 62%),repeating-conic-gradient(from 6deg,var(--chip-color) 0deg 28deg,#f8f5ed 28deg 41deg,var(--chip-ring) 41deg 54deg)}.dealer-flight{animation:dealerThrow .24s cubic-bezier(.22,.68,.25,1) both}.board>.card.flop-reveal{animation-duration:1.35s;animation-timing-function:cubic-bezier(.28,.08,.24,1)}.flop-cover,.board>.flop-reveal .card-rank,.board>.flop-reveal .card-suit{animation-duration:1.35s}.board>.card:not(.flop-reveal):not(.back){animation:dealIn .55s cubic-bezier(.22,.68,.25,1) both}.collecting-chips{animation-timing-function:cubic-bezier(.3,.08,.25,1)}.payout-chips{animation-timing-function:cubic-bezier(.4,0,.2,1)}.seat.allin-hot .player{animation:allinPulse .7s ease-in-out 3 alternate}@media(prefers-reduced-motion:reduce){.dealer-flight,.board>.card.flop-reveal,.board>.card:not(.flop-reveal):not(.back),.collecting-chips,.payout-chips,.seat.allin-hot .player,.seat.allin .player{animation-duration:.01s!important;animation-delay:0s!important}}.pot-on-table{min-width:85px;max-width:100%;justify-content:center;gap:4px;padding:4px 8px;font-size:12px;line-height:1.1;margin-bottom:5px;white-space:nowrap}.pot-on-table .chips{max-width:min(48vw,168px);flex-wrap:wrap;justify-content:center;transform:scale(.8);transform-origin:center;margin:0 -3px}.chip-stack{flex-basis:36px;width:36px;margin-left:-12px}.chip-stack .chip{width:36px;height:12px;border-color:#e5e8e9;border-bottom:2px solid #293338;background:repeating-linear-gradient(90deg,var(--chip-ring) 0 5px,#fff 5px 9px,var(--chip-color) 9px 14px,#fff 14px 18px);box-shadow:inset 0 2px 1px #ffffff9c,inset 0 -3px 3px #0008,0 2px 3px #0008}.chip-stack .chip::after{top:-5px;height:10px;border-color:#fff;color:#fff;background:radial-gradient(ellipse at center,var(--chip-color) 0 40%,#fff 42% 57%,transparent 60%),repeating-conic-gradient(from 6deg,var(--chip-color) 0deg 28deg,#fff 28deg 41deg,var(--chip-ring) 41deg 54deg);box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px var(--chip-color),0 1px 2px #0009}@media(max-width:600px){.pot-on-table{font-size:11px;padding:3px 7px;gap:3px}.pot-on-table .chips{max-width:42vw}}.chip-stack{margin-bottom:3px}.chip-stack .chip::before{content:"";position:absolute;left:-1px;right:-1px;bottom:-3px;height:8px;border:1px solid #f5f7f7;border-radius:50%;background:radial-gradient(ellipse at 50% 28%,var(--chip-color) 0 48%,var(--chip-ring) 83%);box-shadow:0 2px 3px #0009}.chip-stack .chip::after{z-index:1}.pot-on-table .chips{padding-top:4px;padding-bottom:4px}.message[hidden]{display:none}.hand-name .mini-card-wrap,.result-player .mini-card-wrap{display:inline-flex;align-items:center;gap:3px;vertical-align:middle}.result-player small{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:3px}.result-player .mini-card-wrap .card{width:25px;height:34px;padding:2px;font-size:16px;border-radius:4px;box-shadow:0 2px 3px #0008}.chip-stack .chip{height:11px;border:1px solid #f5faf8;border-bottom:1px solid var(--chip-ring);background:repeating-linear-gradient(90deg,var(--chip-ring) 0 5px,#f9fcfb 5px 10px,var(--chip-color) 10px 16px,#f9fcfb 16px 20px);box-shadow:inset 0 -2px 2px #0008,0 2px 2px #0009}.chip-stack .chip::before{bottom:-2px;height:6px;border-color:#e8f0ed;background:linear-gradient(var(--chip-color),var(--chip-ring));box-shadow:0 2px 2px #0008}.chip-stack .chip::after{top:-5px;height:10px;border:2px solid #f9fffd;color:#fff;background:radial-gradient(ellipse at center,var(--chip-color) 0 52%,#f9fffd 55% 66%,var(--chip-color) 69% 100%);box-shadow:inset 0 0 0 1px var(--chip-ring),0 1px 2px #0009}.street{color:#274c3e;opacity:.72;text-shadow:none;font-size:10px;font-weight:595;letter-spacing:1px}.hand-name{background:#102820b8;border-color:#66715b;padding:4px 9px;box-shadow:none}@media(max-width:600px){.street{font-size:9px;letter-spacing:.7px}}.controls.preaction-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;align-items:stretch;width:100%;padding:8px;border:1px solid #866e47;border-radius:12px;background:linear-gradient(140deg,#0b1414,#181a19)}.preaction-title{grid-column:1/-1;color:#d6bd8b;font-size:10px;font-weight:680;letter-spacing:.9px;text-align:center}.controls .preaction-button{min-height:42px;padding:7px 9px;background:linear-gradient(#343d3a,#1c2826);border:1px solid #68746a;border-radius:9px;color:#f4f0db;box-shadow:inset 0 1px #fff2,0 2px 0 #0b1513;font-size:12px;line-height:1.2}.controls .preaction-button.selected{background:linear-gradient(#d6aa57,#8f652a);border-color:#ffe29b;color:#191b17;box-shadow:0 0 0 2px #ffdb75,0 0 14px #e1b35488}.seat .player{grid-template-columns:48px minmax(0,1fr);min-width:133px;max-width:157px;padding:5px 9px 5px 4px;column-gap:6px;overflow:visible}.seat.pos0 .player{min-width:160px;max-width:175px}.seat .avatar,.seat.pos0 .avatar{position:relative;isolation:isolate;width:45px;height:45px;margin:0;border:4px solid #a98d5d;border-radius:50%;font-size:21px;line-height:1;background:radial-gradient(circle at 30% 20%,var(--avatar),#101c20) padding-box,conic-gradient(#e8c267 var(--turn-progress,0%),#4b4a43 0) border-box;box-shadow:0 0 0 2px #111,0 3px 8px #000b}.seat.pos0 .avatar{width:49px;height:49px}.seat.turn .avatar,.seat.turn .player .avatar{border-color:transparent;background:radial-gradient(circle at 30% 20%,var(--avatar),#101c20) padding-box,conic-gradient(#e6cb74 var(--turn-progress,100%),#3c3831 0) border-box;box-shadow:0 0 0 2px #09140f,0 0 16px #d9b564a6}.seat.turn .avatar:after{content:"⌛";position:absolute;right:-10px;top:-11px;z-index:4;display:grid;place-items:center;width:20px;height:20px;border:1px solid #e2bb70;border-radius:50%;background:#0e191a;color:#ffe7aa;font-size:12px;box-shadow:0 2px 7px #000b}.seat.fold .player{opacity:1;background:linear-gradient(110deg,#030607f2,#0a1011e6);border-color:#4e5150}.seat.fold .avatar{background:#131616!important;border-color:#505454!important;color:transparent;box-shadow:0 0 0 2px #111;filter:none}.seat.fold .avatar:after{content:"✕";position:absolute;inset:0;display:grid;place-items:center;color:#d7d7d1;font-size:26px;font-weight:765;text-shadow:0 1px 3px #000}.seat.fold .avatar:before{content:"ПАС";position:absolute;z-index:6;left:50%;bottom:-16px;transform:translateX(-50%);padding:2px 5px;border-radius:4px;background:#242829;color:#d8d5cf;font-size:9px;font-weight:765;line-height:1;white-space:nowrap}.seat.fold .cards{opacity:.4}.card-rank{font-size:.9em}.card-suit{font-size:1.08em;margin-bottom:0}@media(max-width:600px){.controls.preaction-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:6px}.preaction-title{font-size:9px;letter-spacing:.3px}.controls .preaction-button{min-height:36px;padding:5px 7px;font-size:11px}.seat .player{grid-template-columns:40px minmax(0,1fr);min-width:116px;max-width:125px;padding:4px 5px 4px 3px;column-gap:3px}.seat.pos0 .player{min-width:136px;max-width:147px}.seat .avatar{width:38px;height:38px;font-size:17px}.seat.pos0 .avatar{width:44px;height:44px;font-size:19px}.seat .name{max-width:75px}.seat .stack{font-size:10px}.seat.pos1,.seat.pos2{left:18%}.seat.pos4,.seat.pos5{left:82%}.board .card{font-size:clamp(20px,5.5vw,25px)}.seat.pos0 .cards .card{font-size:26px}.seat .cards .card{font-size:16px}}@media(max-width:360px){.seat .player{grid-template-columns:36px minmax(0,1fr);min-width:105px;max-width:112px}.seat.pos0 .player{min-width:125px}.seat .avatar{width:35px;height:35px}.seat.pos0 .avatar{width:40px;height:40px}.seat .name{max-width:65px}.seat.pos1,.seat.pos2{left:18%}.seat.pos4,.seat.pos5{left:82%}.board .card{font-size:20px}}@media(max-width:600px){.seat.pos0{top:84%}}.card:not(.back){position:relative;overflow:hidden;justify-content:flex-start;align-items:flex-start}.card:not(.back) .card-rank{position:relative;z-index:2;align-self:flex-start;font-size:.76em;line-height:1;font-weight:765}.card:not(.back) .card-suit{position:absolute;left:50%;bottom:1px;transform:translateX(-50%);font-size:1.55em;line-height:1;font-weight:765;white-space:nowrap}.board .card .card-suit{font-size:1.58em}.seat.pos0 .cards .card .card-suit{font-size:1.4em}.seat:not(.pos0) .cards .card .card-suit,.result-player .card .card-suit{font-size:1.25em}@media(max-width:600px){.board .card .card-suit{font-size:1.45em}.board .card .card-rank{font-size:.76em}.seat.pos0 .cards .card .card-suit{font-size:1.35em}}.board{position:relative;perspective:800px}.board.preflop-stack>.card.back{position:absolute;top:0;left:50%;animation:none!important;transform:translateX(-50%);z-index:3}.board.preflop-stack>.card.back:nth-child(1){transform:translateX(calc(-50% - 3px)) rotate(-5deg);z-index:1}.board.preflop-stack>.card.back:nth-child(2){transform:translateX(-50%) rotate(-1deg);z-index:2}.board.preflop-stack>.card.back:nth-child(3){transform:translateX(calc(-50% + 3px)) rotate(4deg)}.board.preflop-stack>.slot{visibility:hidden}.board>.card.flop-reveal{animation:flopSpreadFlip .95s ease-in-out both;animation-delay:0s;transform-origin:center;z-index:4}.board>.card.flop-reveal:nth-child(2){animation-delay:.09s}.board>.card.flop-reveal:nth-child(3){animation-delay:.18s}.flop-cover{position:absolute;inset:0;border:2px solid #f4eee2;border-radius:6px;background:repeating-linear-gradient(45deg,#143a6c 0 3px,#386eac 3px 6px);box-shadow:inset 0 0 0 2px #9dc2ee;z-index:5;animation:flopCover .95s linear both;animation-delay:inherit}.board>.flop-reveal .card-rank,.board>.flop-reveal .card-suit{animation:flopFace .95s linear both;animation-delay:inherit}@keyframes flopSpreadFlip{0%{transform:translateX(var(--stack-offset)) rotateY(180deg)}35%{transform:translateX(0) rotateY(180deg)}100%{transform:translateX(0) rotateY(0)}}@keyframes flopCover{0%,67.4%{opacity:1}67.5%,100%{opacity:0;visibility:hidden}}@keyframes flopFace{0%,67.4%{opacity:0}67.5%,100%{opacity:1}}@media(prefers-reduced-motion:reduce){.board>.card.flop-reveal{animation-duration:.01s;animation-delay:0s}.flop-cover{display:none}.board>.flop-reveal .card-rank,.board>.flop-reveal .card-suit{animation:none}}.dealing-hidden{visibility:hidden!important}.dealer-flight{position:absolute;z-index:45;pointer-events:none;animation:dealerThrow .1s ease-out both}@keyframes dealerThrow{from{transform:translate(0,0) rotate(-18deg) scale(.7)}to{transform:translate(var(--deal-x),var(--deal-y)) rotate(0) scale(1)}}.board>.card.flop-reveal{animation:flopStackTurnFan 1.25s ease-in-out both;animation-delay:0s!important}.board>.card.flop-reveal:nth-child(1){z-index:4}.board>.card.flop-reveal:nth-child(2){z-index:5}.board>.card.flop-reveal:nth-child(3){z-index:6}.flop-cover{animation:stackBack 1.25s linear both;animation-delay:0s}.board>.flop-reveal .card-rank,.board>.flop-reveal .card-suit{animation:stackFace 1.25s linear both;animation-delay:0s}@keyframes flopStackTurnFan{0%{transform:translateX(var(--stack-offset)) translateY(-10px) rotateY(180deg)}20%,25%{transform:translateX(var(--stack-offset)) translateY(0) rotateY(180deg)}55%{transform:translateX(var(--stack-offset)) rotateY(0)}100%{transform:translateX(0) rotateY(0)}}@keyframes stackBack{0%,39.9%{opacity:1}40%,100%{opacity:0;visibility:hidden}}@keyframes stackFace{0%,39.9%{opacity:0}40%,100%{opacity:1}}.pot-chips{display:flex;align-items:flex-end;justify-content:center;gap:2px;min-height:19px;max-width:min(58vw,150px);margin:0 auto 4px;padding:5px 5px 3px;filter:drop-shadow(0 5px 4px #001d16b0);pointer-events:none}.pot-chips[hidden]{display:none}.pot-chips .pot-chip-stack{margin-left:-5px;animation:potStackRise .24s ease-out both}.pot-chips .pot-chip-stack:first-child{margin-left:0}.pot-on-table{display:inline-flex;margin-bottom:5px}.pot-chips.pot-collect{animation:potPileCollect 1.2s ease-out}@keyframes potStackRise{from{opacity:.5;transform:translateY(5px) scale(.88)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes potPileCollect{0%,50%{filter:drop-shadow(0 5px 4px #001d16b0)}75%{filter:drop-shadow(0 5px 4px #001d16b0)}100%{filter:drop-shadow(0 5px 4px #001d16b0)}}@media(prefers-reduced-motion:reduce){.pot-chips .pot-chip-stack,.pot-chips.pot-collect{animation:none}}.controls .raise-box{flex:1 1 100%;display:grid;grid-template-columns:1fr;gap:8px;width:min(100%,520px);margin:0 auto;padding:10px;background:#101b1b;border:1px solid #806b4d;border-radius:14px}.raise-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%}.controls .raise-presets .raise-preset{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;min-height:49px;padding:6px 3px;border:1px solid #54755e;border-radius:9px;background:#183b30;color:#f2efdf;box-shadow:0 2px 0 #0a211a;font-size:12px;line-height:1.1}.raise-preset small{font-size:11px;color:#bfd6c4;font-variant-numeric:tabular-nums}.controls .raise-presets .raise-preset.selected{background:#477c59;border-color:#d9e9b8;box-shadow:0 0 0 1px #c5daa6;color:white}.raise-amount-row{display:flex;align-items:center;justify-content:space-between;gap:9px;color:#c2cdbd;font-size:11px;font-weight:680;letter-spacing:.6px}.raise-amount-row input{width:min(52%,160px);min-height:35px;padding:5px 9px;border:1px solid #668879;border-radius:8px;background:#0b2927;color:#fff;font-size:17px;font-weight:680;text-align:right;font-variant-numeric:tabular-nums}.raise-hint{color:#8fa99d;font-size:10px;text-align:left}.controls .raise-confirm{min-height:45px;width:100%;padding:9px 12px;background:linear-gradient(#83ad8c,#57876b);border:1px solid #a9cfab;color:#10251c;box-shadow:inset 0 1px #ffffff69,0 3px 0 #264b35;font-size:15px;letter-spacing:.2px}.controls .raise-confirm:hover{filter:brightness(1.09)}@media(max-width:390px){.controls .raise-box{padding:7px;gap:6px}.raise-presets{gap:4px}.controls .raise-presets .raise-preset{font-size:10px}.raise-preset small{font-size:10px}}.controls .open-bet-editor{min-width:112px;background:linear-gradient(#719f7d,#426e58);border:1px solid #b1d3aa;color:#f9fff6;box-shadow:inset 0 1px #ffffff55,0 3px 0 #214934}.controls.has-bet-action{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:min(100%,630px);margin:0 auto}.controls:not(.preaction-menu):not(.has-bet-action){width:min(100%,430px);margin:0 auto}.controls .action-button{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:51px;padding:8px 5px;border:1px solid #ffffff22;border-radius:9px;color:#fff;font-size:clamp(11px,3.1vw,17px);font-weight:765;line-height:1.05;white-space:nowrap;text-shadow:0 1px 2px #0007;box-shadow:inset 0 1px #ffffff3c,0 5px 0 var(--action-shadow)}.controls .action-button.danger{--action-shadow:#862d2b;background:radial-gradient(circle at 15% 26%,#ffffff13 0 10%,transparent 11%),radial-gradient(circle at 84% 68%,#ffffff12 0 13%,transparent 14%),#c94745}.controls .action-button.secondary{--action-shadow:#343565;background:radial-gradient(circle at 14% 70%,#ffffff14 0 12%,transparent 13%),radial-gradient(circle at 80% 22%,#ffffff13 0 9%,transparent 10%),#68699f}.controls .action-button.open-bet-editor{--action-shadow:#355e40;background:radial-gradient(circle at 18% 35%,#ffffff14 0 13%,transparent 14%),radial-gradient(circle at 86% 75%,#ffffff12 0 11%,transparent 12%),#6b9b77;border-color:#a5cfa4;color:#fff}.action-icon{display:inline-block;flex:none;font-size:clamp(20px,5vw,28px);font-weight:340;line-height:.75;transform:translateY(-1px)}.open-bet-editor .action-icon{font-size:clamp(23px,5.3vw,30px);font-weight:595;transform:translateY(3px)}.action-label{overflow:hidden;text-overflow:ellipsis}@media(max-width:350px){.controls.has-bet-action{gap:4px}.controls .action-button{gap:3px;min-height:46px;padding:6px 3px}}.bet-editor-backdrop{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-end;justify-content:center;padding:16px 14px max(18px,env(safe-area-inset-bottom));background:rgba(4,8,14,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);touch-action:manipulation}.bet-editor-panel{width:min(100%,420px);max-height:calc(100dvh - 36px);overflow:auto;display:grid;gap:18px;padding:23px 23px 27px;border:0;border-radius:28px;color:#f4f7fb;font-family:var(--ui-font);background:radial-gradient(ellipse at 12% 0%,rgba(115,140,173,.13),transparent 65%),linear-gradient(150deg,rgba(31,40,53,.97),rgba(14,21,31,.97));box-shadow:inset 0 1px 0 rgba(255,255,255,.09),inset 0 -1px 0 rgba(0,0,0,.28),0 26px 72px rgba(0,0,0,.62);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);scrollbar-width:thin;scrollbar-color:#4a5564 transparent}.bet-editor-header{display:flex;align-items:center;justify-content:space-between;min-height:36px;color:#f3f6fa;font-size:15px;letter-spacing:.1em}.bet-editor-heading{display:flex;align-items:center;gap:11px}.bet-editor-mark{display:grid;place-items:center;width:34px;height:34px;padding-top:6px;border-radius:12px;background:linear-gradient(150deg,#719f7d33,#355e4024);color:#abd2b3;font-size:28px;line-height:1;text-shadow:0 2px 8px #0003}.bet-editor-close{display:grid;place-items:center;flex:none;width:34px;height:34px;padding:0;border:0;border-radius:12px;background:rgba(219,231,248,.055);color:#bbc6d5;font:400 24px/1 var(--ui-font);cursor:pointer;transition:background .16s,color .16s}.bet-editor-close:hover{background:rgba(219,231,248,.12);color:#fff}.bet-editor-body{display:grid;grid-template-columns:minmax(0,1fr) 48px;gap:20px;min-height:164px;align-items:center}.bet-editor-amount{display:flex;flex-direction:column;gap:12px;min-width:0;color:rgba(203,216,233,.6);font-size:10px;font-weight:553;letter-spacing:.13em}.bet-editor-amount-label{padding-left:3px}.bet-editor-amount input{width:100%;max-width:none;min-width:0;min-height:78px;padding:15px 16px;border:0;border-radius:18px;background:rgba(4,10,19,.34);color:#f7faff;font-family:var(--ui-font);font-size:clamp(28px,7vw,38px);font-weight:680;letter-spacing:.035em;font-variant-numeric:tabular-nums;box-shadow:inset 0 3px 10px rgba(0,0,0,.24),0 1px 0 rgba(255,255,255,.035);outline:none}.bet-editor-amount input:focus-visible{box-shadow:inset 0 3px 10px rgba(0,0,0,.2),0 0 0 2px rgba(146,188,159,.5)}.bet-editor-slider-wrap{height:164px;display:flex;align-items:center;justify-content:center;border:0;background:none;box-shadow:none}.bet-editor-slider{--bet-progress:0%;writing-mode:vertical-lr;direction:rtl;width:30px;height:148px;margin:0;padding:0;border:0;border-radius:99px;appearance:none;-webkit-appearance:none;outline:none;cursor:pointer;touch-action:none;background:linear-gradient(to top,#8fbf9b var(--bet-progress),#3d4857 var(--bet-progress)) center/4px 100% no-repeat;box-shadow:none}.bet-editor-slider::-webkit-slider-runnable-track{width:30px;height:100%;border:0;background:transparent}.bet-editor-slider::-moz-range-track{width:4px;height:100%;border:0;background:transparent}.bet-editor-slider::-moz-range-progress{background:transparent}.bet-editor-slider::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:24px;height:28px;border:0;border-radius:10px;background:radial-gradient(ellipse at 34% 15%,#ffffffab,transparent 53%),linear-gradient(155deg,#d4e6d9,#a6c9b0 47%,#6f9b7d);box-shadow:inset 0 1px 1px #ffffffb8,inset 0 -2px 3px #40694f55,0 3px 0 #456652,0 6px 10px #0006;cursor:grab}.bet-editor-slider::-moz-range-thumb{width:24px;height:28px;border:0;border-radius:10px;background:radial-gradient(ellipse at 34% 15%,#ffffffab,transparent 53%),linear-gradient(155deg,#d4e6d9,#a6c9b0 47%,#6f9b7d);box-shadow:inset 0 1px 1px #ffffffb8,inset 0 -2px 3px #40694f55,0 3px 0 #456652,0 6px 10px #0006;cursor:grab}.bet-editor-slider:active::-webkit-slider-thumb{cursor:grabbing}.bet-editor-slider:active::-moz-range-thumb{cursor:grabbing}.bet-editor-slider:focus-visible{outline:2px solid #a6c9b088;outline-offset:6px}.bet-editor-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding-bottom:5px}.bet-editor-preset{--bet-face-top:#777caf;--bet-face-bottom:#616797;--bet-base:#343565;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:59px;padding:10px 3px;border:0;border-radius:13px;color:#f8faff;font-family:var(--ui-font);font-size:12px;font-weight:680;letter-spacing:.045em;cursor:pointer;background:radial-gradient(circle at 16% 72%,#ffffff17 0 14%,transparent 15%),radial-gradient(circle at 86% 22%,#ffffff16 0 11%,transparent 12%),linear-gradient(155deg,var(--bet-face-top),var(--bet-face-bottom));box-shadow:inset 0 1px 0 #ffffff42,inset 0 -2px 3px #0000000f,0 5px 0 var(--bet-base),0 9px 14px #0004;text-shadow:0 1px 3px #0003;transition:transform .14s,filter .14s,box-shadow .14s}.bet-editor-preset-three-quarter{--bet-face-top:#6e83ad;--bet-face-bottom:#566f99;--bet-base:#304763}.bet-editor-preset-pot{--bet-face-top:#7aa784;--bet-face-bottom:#618d6d;--bet-base:#355e40}.bet-editor-preset-allin{--bet-face-top:#d35a57;--bet-face-bottom:#b84645;--bet-base:#862d2b}.bet-editor-preset strong{font-size:12px;line-height:1.1;white-space:nowrap}.bet-editor-preset small{max-width:100%;overflow:hidden;text-overflow:ellipsis;color:rgba(248,251,255,.74);font-size:10px;font-weight:553;font-variant-numeric:tabular-nums;letter-spacing:.035em;line-height:1.2}.bet-editor-preset:hover{filter:brightness(1.08);transform:translateY(-1px)}.bet-editor-preset.selected{transform:translateY(2px);filter:brightness(1.13);box-shadow:inset 0 1px 0 #ffffff70,inset 0 -1px 2px #0002,0 3px 0 var(--bet-base),0 6px 11px #0004}.bet-editor-preset.selected::after{content:"";position:absolute;right:6px;top:6px;width:4px;height:4px;border-radius:50%;background:#f5fff6;box-shadow:0 0 5px #f5fff680}.bet-editor-preset.selected small{color:#fff}.bet-editor-preset:active{transform:translateY(4px);box-shadow:inset 0 2px 5px #0002,0 1px 0 var(--bet-base),0 3px 6px #0003}.bet-editor-hint{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px 12px;margin-top:-3px;color:rgba(190,204,222,.56);font-size:10px;font-weight:425;letter-spacing:.035em}.bet-editor-confirm{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:56px;width:100%;padding:14px 12px;border:0;border-radius:15px;background:radial-gradient(circle at 18% 35%,#ffffff14 0 13%,transparent 14%),radial-gradient(circle at 86% 75%,#ffffff12 0 11%,transparent 12%),linear-gradient(150deg,#7eae8a,#6b9b77 52%,#5f8e6b);color:#fff;font-family:var(--ui-font);font-size:15px;font-weight:723;letter-spacing:.07em;text-transform:uppercase;text-shadow:0 2px 5px #0003;cursor:pointer;box-shadow:inset 0 1px 0 #ffffff54,inset 0 -2px 3px #00000012,0 6px 0 #355e40,0 12px 20px #0004;transition:transform .14s,filter .14s,box-shadow .14s}.bet-editor-confirm:hover{filter:brightness(1.06);transform:translateY(-1px)}.bet-editor-confirm:active{transform:translateY(4px);box-shadow:inset 0 2px 5px #244c3544,0 2px 0 #355e40,0 5px 9px #0003}.bet-editor-close:focus-visible,.bet-editor-preset:focus-visible,.bet-editor-confirm:focus-visible{outline:2px solid #c6e5cf;outline-offset:4px}.bet-editor-amount input::-webkit-outer-spin-button,.bet-editor-amount input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bet-editor-amount input[type=number]{appearance:textfield;-moz-appearance:textfield}@media(max-width:390px){.bet-editor-panel{padding:19px 16px 24px;gap:16px}.bet-editor-body{grid-template-columns:minmax(0,1fr) 38px;gap:14px}.bet-editor-presets{gap:7px}.bet-editor-preset strong{font-size:11px}.bet-editor-hint{font-size:9px}}@media(max-height:580px){.bet-editor-panel{gap:12px;padding-top:16px;padding-bottom:22px}.bet-editor-body{min-height:124px}.bet-editor-slider-wrap{height:124px}.bet-editor-slider{height:112px}}@media(prefers-reduced-motion:reduce){.bet-editor-close,.bet-editor-preset,.bet-editor-confirm{transition:none}}@media(prefers-reduced-transparency:reduce){.bet-editor-backdrop{background:#050a12eb;backdrop-filter:none;-webkit-backdrop-filter:none}.bet-editor-panel{background:#17212e;backdrop-filter:none;-webkit-backdrop-filter:none}}.controls.preaction-menu{max-width:630px;margin:0 auto;gap:9px;padding:4px 0 7px;border:0;background:transparent}.preaction-title{color:#c2b99da8;font-size:10px;font-weight:595;letter-spacing:.55px;text-align:center}.controls .preaction-button.action-button{position:relative;min-height:52px;gap:7px;padding:9px 8px;border:1px solid #ffffff25;border-radius:9px;color:#fff;font-size:clamp(12px,3.1vw,16px);font-weight:765;text-shadow:0 1px 2px #0008;box-shadow:inset 0 1px #ffffff42,0 5px 0 var(--action-shadow);transition:transform .14s,filter .14s,box-shadow .14s}.controls .preaction-fold-check{--action-shadow:#69384e;background:radial-gradient(circle at 15% 28%,#ffffff18 0 10%,transparent 11%),radial-gradient(circle at 84% 76%,#ffffff12 0 14%,transparent 15%),#ae536d}.controls .preaction-call-any{--action-shadow:#343565;background:radial-gradient(circle at 19% 70%,#ffffff15 0 13%,transparent 14%),radial-gradient(circle at 78% 21%,#ffffff12 0 10%,transparent 11%),#696aa2}.controls .preaction-button.selected{filter:brightness(1.14);box-shadow:inset 0 1px #ffffff72,0 5px 0 var(--action-shadow),0 0 0 2px #d9e7cc9e,0 0 18px #b8d6b076}.controls .preaction-button.selected::after{content:"";position:absolute;right:9px;top:8px;width:7px;height:7px;border-radius:50%;background:#e9ffe9;box-shadow:0 0 8px #dcffdd}.controls .preaction-button:active{transform:translateY(3px);box-shadow:inset 0 2px 6px #0003,0 2px 0 var(--action-shadow)}.controls .preaction-button .action-icon{font-size:22px}@media(max-width:600px){.controls.preaction-menu{gap:6px;padding:3px 0 6px}.controls .preaction-button.action-button{min-height:47px;padding:7px 4px;font-size:12px}.preaction-title{font-size:9px;letter-spacing:.2px}}.top,.panel,.hand-name{background:#111a1699;border:1px solid rgba(255,255,255,.08);border-radius:16px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.top{box-shadow:inset 0 1px rgba(255,255,255,.045),0 8px 28px #0005}.panel{box-shadow:inset 0 1px rgba(255,255,255,.05),0 14px 38px #0007}.sound{border:1px solid rgba(255,255,255,.12);background:#ffffff12;color:#e8f1e6;box-shadow:inset 0 1px #ffffff12}.hand-name{min-height:58px;padding:7px 12px;color:#ebf4e9;box-shadow:inset 0 1px rgba(255,255,255,.045);font-weight:638;gap:8px}.hand-name .combination-label{font-size:13px;letter-spacing:.15px;color:#dce8dc}.hand-name .mini-card-wrap{gap:4px}.hand-name .mini-card-wrap .card{width:32px;height:44px;padding:3px;border:1px solid #ffffffd9;border-radius:6px;font-size:21px;box-shadow:0 3px 7px #0007}.hand-name .mini-card-wrap .card-rank{font-size:.82em}.hand-name .mini-card-wrap .card-suit{font-size:1.4em}.pot-display{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;max-width:100%}.pot-display .pot-chips{margin:0 auto;padding-bottom:2px}.pot-display .pot-on-table{display:block;min-width:0;max-width:100%;margin:0 0 7px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#d7b981;font-family:Georgia,serif;font-size:clamp(13px,2vw,17px);font-weight:595;line-height:1.2;letter-spacing:.45px;text-shadow:0 2px 5px #001a15,0 0 10px #452c1266}.pot-display :is(#tablepot,#blackjackTablepot){font-variant-numeric:tabular-nums;color:#efdab3}.pot-layer{border-color:rgba(255,255,255,.13);background:#111a16aa;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.wager{border-color:rgba(255,255,255,.18);background:#111a16c4}.seat .player{background:#111a16b8;border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 18px #0008;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.seat .avatar{border-color:#d1b98375}.seat .name{color:#f3f8f2}.seat .stack{font-size:13px;font-weight:595;color:#e0e8d8;white-space:nowrap;font-variant-numeric:tabular-nums}.seat.turn:not(.allin) .player{border-color:rgba(220,196,132,.38);box-shadow:0 0 19px 3px rgba(210,173,99,.48),0 0 35px 6px rgba(67,130,94,.24),0 9px 22px #0008}@media(max-width:600px){.top{padding:8px 10px;min-height:55px}.panel{border-radius:16px;background:#111a1699;box-shadow:inset 0 1px #ffffff10,0 -8px 28px #0009}.hand-name{min-height:53px;padding:6px 8px;gap:5px}.hand-name .combination-label{font-size:12px}.hand-name .mini-card-wrap{gap:3px}.hand-name .mini-card-wrap .card{width:30px;height:42px;font-size:20px}.pot-display .pot-on-table{font-size:14px;padding:0}.seat .stack{font-size:clamp(10px,2.9vw,12px)}}@media(max-width:360px){.hand-name .mini-card-wrap .card{width:27px;height:39px;font-size:18px}.seat .stack{font-size:10px}}@media(prefers-reduced-transparency:reduce){.top,.panel,.hand-name{background:#111a16e8;backdrop-filter:none;-webkit-backdrop-filter:none}}@media(min-width:601px){.seat .player{min-width:154px;max-width:180px;grid-template-columns:44px minmax(0,1fr)}.seat.pos0 .player{min-width:170px;max-width:190px}}@media(max-width:600px){.seat .player{min-width:clamp(112px,34vw,132px);max-width:145px;grid-template-columns:36px minmax(0,1fr);column-gap:4px}.seat.pos0 .player{min-width:138px;max-width:160px}.seat .stack{font-size:clamp(10px,2.65vw,12px)}}@media(max-width:360px){.seat .player{min-width:112px;max-width:122px;grid-template-columns:34px minmax(0,1fr)}.seat.pos0 .player{min-width:130px}}body,body *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}body input,body textarea{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.glass-surface{background:rgba(17,26,22,.60);border:1px solid rgba(255,255,255,.08);border-radius:16px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.top.glass-surface{box-shadow:inset 0 1px rgba(255,255,255,.05),0 8px 28px rgba(0,0,0,.32)}.panel.glass-surface{box-shadow:inset 0 1px rgba(255,255,255,.06),0 14px 38px rgba(0,0,0,.46)}.hand-name.glass-surface{min-height:58px;padding:7px 12px;gap:8px;box-shadow:inset 0 1px rgba(255,255,255,.05)}.pot-display{display:flex;flex-direction:column;align-items:center;gap:2px}.pot-display .pot-on-table{--pot-font-size:clamp(13px,2vw,17px);display:inline-flex;align-items:center;justify-content:center;gap:0;border:0;background:rgba(8,18,14,.8);border-radius:10px;padding:7px 0 7px 11px;box-shadow:0 3px 10px rgba(0,0,0,.24);color:#d7b981;font-size:calc(var(--pot-font-size) * .67);line-height:1.35;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media(max-width:600px){.pot-display .pot-on-table{--pot-font-size:14px}}.hand-name .mini-card-wrap{display:inline-flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:4px;max-width:100%}.hand-name .mini-card-wrap .card{flex:0 0 auto;width:34px;height:47px;font-size:22px;border-radius:6px;box-shadow:0 3px 7px rgba(0,0,0,.5)}.seat.turn .avatar::after{content:none}.seat .avatar .turn-hourglass{position:absolute;right:-10px;top:-11px;z-index:4;display:none;place-items:center;width:20px;height:20px;border:1px solid #e2bb70;border-radius:50%;background:#0e191a;color:#ffe7aa;box-shadow:0 2px 7px #000b;pointer-events:none}.seat.turn .avatar .turn-hourglass{display:grid}.turn-hourglass svg{display:block;width:13px;height:17px;overflow:visible}.hourglass-glass{fill:rgba(230,242,236,.07);stroke:#dac59a;stroke-width:.75;stroke-linejoin:round}.hourglass-sand-top{fill:#f0d08c}.hourglass-sand-bottom{fill:#dfbc78}.hourglass-frame{fill:none;stroke:#f0d6a1;stroke-width:1.5;stroke-linecap:round}.hourglass-neck,.hourglass-stream{stroke:#f0d08c;stroke-width:.75;stroke-linecap:round}.hourglass-stream{stroke-dasharray:none;animation:none}@keyframes hourglassFall{to{stroke-dashoffset:-2}}@media(prefers-reduced-motion:reduce){.hourglass-stream{animation:none;stroke-dasharray:none}}.seat.turn:not(.allin) .player{border-color:rgba(229,208,153,.20);animation:activeSeatGlow 2.4s ease-in-out infinite}@keyframes activeSeatGlow{0%,100%{box-shadow:0 0 15px 2px rgba(198,166,102,.32),0 0 25px 4px rgba(45,117,83,.17),0 8px 18px rgba(0,0,0,.48)}50%{box-shadow:0 0 21px 4px rgba(215,184,117,.55),0 0 35px 7px rgba(57,135,96,.28),0 8px 18px rgba(0,0,0,.48)}}@media(max-width:600px){.panel.glass-surface{background:rgba(17,26,22,.60);border-radius:16px}.hand-name.glass-surface{min-height:53px;padding:6px 8px;gap:5px}.hand-name .mini-card-wrap{gap:3px}.hand-name .mini-card-wrap .card{width:30px;height:42px;font-size:20px}}@media(max-width:360px){.hand-name .mini-card-wrap .card{width:27px;height:39px;font-size:18px}}@media(prefers-reduced-motion:reduce){.seat.turn:not(.allin) .player{animation:none;box-shadow:0 0 19px 3px rgba(210,173,99,.45),0 0 32px 6px rgba(67,130,94,.22)}}@media(prefers-reduced-transparency:reduce){.glass-surface,.panel.glass-surface{background:#111a16e8;-webkit-backdrop-filter:none;backdrop-filter:none}}.wager{display:inline-flex;align-items:flex-end;gap:5px;max-width:min(72vw,260px);margin-top:4px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#f5e8cb;font-weight:680;font-variant-numeric:tabular-nums;text-shadow:0 2px 4px rgba(0,0,0,.8)}.wager[hidden]{display:none}.wager .wager-amount{font-size:1.25em}.wager .chips{min-width:0;margin:0;transform:none;filter:drop-shadow(0 3px 3px rgba(0,0,0,.75))}.chips{display:inline-flex;align-items:flex-end;flex-wrap:nowrap;max-width:100%;overflow:visible}@media(max-width:600px){.wager{gap:3px;font-size:11px}.wager .chips{transform:none}}:root{--ui-font:Inter,Montserrat,Roboto,system-ui,-apple-system,"Segoe UI",sans-serif;--ui-ivory:#f3f5ef;--ui-muted:#b8c7b9;--ui-bronze:#d8bea0;font-family:var(--ui-font)}body,button,input{font-family:var(--ui-font);font-weight:340}b,strong{font-weight:595}.bet-editor-header strong,.bet-editor-preset strong{font-weight:765}.brand,.tag,.pot-on-table,.street,.badge,.seat .name,.seat .stack,.seat .status,.hand-name .combination-label,.preaction-title,.turn-timer,.action-button,.bet-editor-header,.bet-editor-amount,.bet-editor-preset,.bet-editor-confirm,.wager{text-transform:uppercase;letter-spacing:.05em}.brand{font-family:var(--ui-font);font-weight:723;letter-spacing:.07em;color:var(--ui-ivory);background:linear-gradient(110deg,#ffffff,#d8ded5 48%,#f4e9d8 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 3px 7px rgba(0,0,0,.36))}.tag{font-weight:595;letter-spacing:.07em;color:#c6d3c6}.pot-display .pot-on-table{font-family:var(--ui-font);font-weight:680;letter-spacing:.06em;color:var(--ui-bronze);text-shadow:none;filter:none}.pot-display :is(#tablepot,#blackjackTablepot){--gain-rest-color:#f5ead6;font-weight:765;color:var(--gain-rest-color);background:none;-webkit-text-fill-color:currentColor;flex:1;min-width:calc(7ch + 16px);text-align:center}.hand-name .combination-label{font-weight:680;letter-spacing:.055em;color:#edf4ea;text-shadow:0 2px 8px rgba(0,0,0,.35),0 0 13px rgba(172,217,179,.10)}.seat .name{font-weight:680;letter-spacing:.045em;color:#f3f8f2;text-shadow:0 2px 7px rgba(0,0,0,.48)}.seat .stack{font-weight:638;letter-spacing:.04em;color:#d9e4d8;text-shadow:0 2px 7px rgba(0,0,0,.48)}.seat .stack.stack-gain{transform-origin:left center;animation:stackGain 1.8s ease-in-out both}.pot-display :is(#tablepot,#blackjackTablepot){display:inline-block;font-variant-numeric:tabular-nums;transform-origin:center}.pot-display :is(#tablepot,#blackjackTablepot){margin-left:calc(-7px / .9)}.pot-display :is(#tablepot,#blackjackTablepot).pot-gain{animation:stackGain 1.8s ease-in-out both}@keyframes stackGain{0%,100%{color:var(--gain-rest-color,#d9e4d8);transform:scale(1);text-shadow:0 2px 7px rgba(0,0,0,.48)}35%{color:#b1f1c5;transform:scale(1.055);text-shadow:0 0 10px rgba(102,235,145,.32)}65%{color:#b7e8c6;transform:scale(1.025);text-shadow:0 0 7px rgba(83,218,125,.2)}}@media(prefers-reduced-motion:reduce){.seat .stack.stack-gain{animation:none;color:#a6ffc0}}@media(prefers-reduced-motion:reduce){.pot-display :is(#tablepot,#blackjackTablepot).pot-gain{animation:none;color:#a6ffc0}}.seat .status,.street{font-weight:638;letter-spacing:.08em;text-shadow:0 2px 7px rgba(0,0,0,.34)}.table-board .street{visibility:hidden}.fair-round-id{color:#d9e2df99;font:600 8px/1.2 var(--ui-font,system-ui);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;text-shadow:0 1px 3px #000;pointer-events:none;user-select:text}#pokerFairId{position:absolute;left:50%;top:calc(100% + 14px);bottom:auto;translate:-50% 0;z-index:2;max-width:100%;overflow:hidden;text-overflow:ellipsis;color:rgba(243,247,244,.85);font-size:clamp(11px,2.8vw,13px);font-weight:600;line-height:1.3;letter-spacing:.07em;font-variant-numeric:tabular-nums;text-align:center}.wager{font-weight:723;letter-spacing:.045em;color:#f4eddf;text-shadow:0 2px 4px rgba(0,0,0,.8),0 0 12px rgba(0,0,0,.35)}.controls .action-button,.controls .preaction-button.action-button{font-family:var(--ui-font);font-weight:723;letter-spacing:.05em;text-shadow:0 2px 6px rgba(0,0,0,.32),0 0 14px rgba(255,255,255,.12)}.preaction-title{font-weight:553;letter-spacing:.06em;color:#bcccbcac}.card{font-family:var(--ui-font)}.chip-stack .chip::after{font:765 8px/1 var(--ui-font)}.sound,.join button{font-family:var(--ui-font);font-weight:680;letter-spacing:.05em;text-transform:uppercase}.join h1{font-family:var(--ui-font);font-weight:765;letter-spacing:.07em;color:#f1f5ed;text-shadow:0 3px 12px rgba(0,0,0,.35),0 0 20px rgba(137,193,155,.12)}.pot-layer{font-family:var(--ui-font);letter-spacing:.05em;text-transform:uppercase;color:#e7d9bb;text-shadow:0 2px 7px rgba(0,0,0,.45)}.pot-layer b{color:#f7efe0;font-weight:723}.allin-burst{font-family:var(--ui-font);font-weight:765;letter-spacing:.06em;text-transform:uppercase;color:#f7f4ed;text-shadow:0 2px 8px rgba(0,0,0,.54),0 0 18px rgba(236,99,54,.35)}.allin-burst strong{background:linear-gradient(145deg,rgba(126,38,29,.92),rgba(181,68,38,.92));border:1px solid rgba(255,194,139,.40);box-shadow:inset 0 1px rgba(255,238,210,.17),0 8px 25px rgba(151,42,24,.36)}.showdown h3{font-family:var(--ui-font);font-weight:723;letter-spacing:.05em;text-transform:uppercase;color:#f0efe5;text-shadow:0 2px 10px rgba(0,0,0,.38)}.result-player b{font-weight:680;letter-spacing:.04em;text-transform:uppercase}.message{color:#e7e9dd;text-shadow:0 2px 8px rgba(0,0,0,.38)}@media(max-width:360px){.controls .action-button,.controls .preaction-button.action-button{letter-spacing:.035em}.tag{letter-spacing:.045em}}.showdown{padding:clamp(14px,3vw,22px);border:0;border-radius:24px;background:rgba(13,22,18,.85);box-shadow:inset 0 1px rgba(255,255,255,.055),0 18px 40px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.showdown-heading{text-align:center;margin-bottom:16px}.showdown-eyebrow{font-size:10px;font-weight:680;letter-spacing:.08em;color:rgba(202,220,204,.60)}.showdown h3{margin:5px 0 0;font-size:clamp(16px,3.3vw,20px);line-height:1.25;color:#f4f5ed}.showdown-summary{margin:0;text-align:center;color:#e1d4ba;font-weight:638;line-height:1.5}.showdown-grid{--result-gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--result-gap);align-items:start}.showdown-grid>.result-player:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:calc((100% - var(--result-gap)) / 2)}.result-player{min-width:0;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 9px 13px;border:0;border-radius:18px;background:rgba(225,242,228,.055);box-shadow:inset 0 1px rgba(255,255,255,.045);opacity:.68}.result-player.winner{z-index:1;position:relative;transform:scale(1.035);opacity:1;border:0;background:radial-gradient(ellipse at 50% 8%,rgba(199,173,107,.17),transparent 68%),rgba(26,43,36,.93);box-shadow:0 0 26px rgba(216,184,112,.32),0 14px 30px rgba(0,0,0,.22),inset 0 1px rgba(244,223,169,.12)}.result-player-top{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;max-width:100%}.result-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(13px,3vw,17px);font-weight:680;letter-spacing:.04em;text-transform:uppercase;color:#f2f5f0}.winner-status,.winner-payout{font-family:var(--ui-font);font-weight:723;letter-spacing:.055em;text-transform:uppercase;background:linear-gradient(115deg,#fff2cf,#d4b77a 55%,#f0dfb5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 6px rgba(0,0,0,.37))}.winner-status{font-size:10px;white-space:nowrap}.winner-mark{font-size:14px;vertical-align:-1px;margin-right:3px}.winner-payout{font-size:clamp(11px,2.5vw,15px);white-space:nowrap}.winner-payout strong{font-size:1.24em;font-weight:765;font-variant-numeric:tabular-nums}.result-hole-cards{display:flex;align-items:center;justify-content:center;gap:5px;margin:2px 0 3px}.result-hole-cards .card{flex:0 0 auto;align-self:center;aspect-ratio:5 / 7;width:clamp(35px,9vw,44px);height:auto;font-size:clamp(19px,5vw,25px)}.result-combo{--result-combo-bottom:7px;width:100%;min-height:51px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;padding:7px 5px var(--result-combo-bottom);border:0;border-radius:0;background:transparent;box-shadow:none}.combo-title{flex:0 0 100%;font-size:10px;font-weight:638;line-height:1.2;letter-spacing:.055em;text-transform:uppercase;color:rgba(233,242,230,.67);text-align:center}.result-combo .mini-card-wrap{display:flex;align-items:center;justify-content:center;gap:3px;max-width:100%}.result-combo .mini-card-wrap .card{flex:0 0 auto;align-self:center;aspect-ratio:5 / 7;width:clamp(23px,5vw,29px);height:auto;font-size:clamp(15px,3.6vw,18px);padding:2px}.mucked-status{flex:0 0 100%;text-align:center;color:rgba(233,242,230,.68);font-size:12px;font-weight:600;letter-spacing:.04em}.mucked-private{font-size:10px;font-weight:500;color:rgba(233,242,230,.48)}.result-player.awaiting-reveal>.result-combo{animation:showdownResultReveal .001s step-end var(--result-reveal-wait,0ms) both}@keyframes showdownResultReveal{from{visibility:hidden}to{visibility:visible}}.turn-timer.next-deal{position:relative;overflow:hidden}.turn-timer.next-deal::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,#7caa91,#d5bc87);transform:scaleX(var(--next-progress,1));transform-origin:left center;transition:transform .2s linear}@media(max-width:650px){.showdown-grid{--result-gap:12px}.result-player{padding:13px 6px 10px;gap:7px}}@media(max-width:360px){.showdown{padding:12px}.showdown-grid{--result-gap:10px}.result-player.winner{transform:scale(1.02)}.result-combo{--result-combo-bottom:6px;padding:6px 3px var(--result-combo-bottom)}.result-combo .mini-card-wrap{gap:2px}}@media(prefers-reduced-transparency:reduce){.showdown{background:#0d1612f5;-webkit-backdrop-filter:none;backdrop-filter:none}}.showdown-toggle{order:-1;align-self:center;display:inline-flex;align-items:center;gap:10px;min-height:34px;padding:7px 16px;border:0;border-radius:999px;background:#10151b;color:#bdc9d6;font:680 11px/1.2 var(--ui-font);letter-spacing:.07em;cursor:pointer}.showdown-toggle[hidden]{display:none}.showdown-toggle span{font-size:18px;line-height:1}.showdown-toggle:hover{background:#10151b}.showdown-toggle:focus-visible,.showdown-close:focus-visible{outline:2px solid #d8bea0;outline-offset:3px}.showdown-dialog{width:min(600px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;border-radius:24px;color:#f3f5ef;background:rgba(13,22,18,.96);box-shadow:0 24px 80px rgba(0,0,0,.6);overflow-y:auto;overscroll-behavior:contain;font-family:var(--ui-font)}.showdown-dialog::backdrop{background:rgba(3,9,6,.65);backdrop-filter:blur(8px)}.showdown-dialog-header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:#0d1612}.showdown-dialog-header h2{margin:0;font-size:12px;font-weight:680;letter-spacing:.07em;text-transform:uppercase;color:#b9c9bd}.showdown-close{flex:0 0 40px;width:40px;height:40px;border:0;border-radius:50%;background:rgba(229,243,232,.08);color:#f3f5ef;font:340 26px/1 var(--ui-font);cursor:pointer}.showdown-dialog .showdown{background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html,body{width:100vw;height:100vh;overflow:hidden}body{background:#0b1311}.app{position:relative;isolation:isolate;box-sizing:border-box;display:flex;flex-direction:column;width:100vw;max-width:none;height:100vh;height:100dvh;overflow:hidden;padding:0;background:#080c09}.app[hidden]{display:none}.app>.table-wrap,.app>.table-hud{position:relative;z-index:1;width:100%;max-width:none;margin-left:auto;margin-right:auto}.app>.table-wrap{display:flex;align-items:center;justify-content:center;flex:1 1 0;height:auto;min-height:0;margin-top:0;margin-bottom:0;z-index:0;isolation:isolate;contain:paint;touch-action:none;overscroll-behavior:none;background:#100f0d url(/poker-room-v7.webp?v=aaf4f13065547845) center bottom / 100% 100% no-repeat;border-radius:0;box-shadow:none}.table-board{position:relative;flex:0 0 auto;width:86%;max-width:none;height:100%;margin:auto;border-radius:50% / 35%}.poker-table-surface{display:none}.table-board #seats{position:absolute;inset:0}.table-board .player-card{position:absolute;isolation:isolate;overflow:visible;--seat-shift-x:0px;--seat-shift-y:0px;--seat-relocate-x:0px;--seat-relocate-y:0px;transform:translate(calc(-50% + var(--seat-shift-x) + var(--seat-relocate-x)),calc(-50% + var(--seat-shift-y) + var(--seat-relocate-y)));--seat-width:clamp(116px,34vw,156px);--avatar-size:45px;--hole-card-height:38px;--player-pad-left:4px;width:var(--seat-width);min-width:0;padding:0;gap:0}.table-board .seat.pos3{left:50%;top:8%}.table-board .seat.pos2{left:11%}.table-board .seat.pos4{left:89%}.table-board .seat.pos4{--seat-shift-x:-5px}.table-board .seat.pos1{left:11%}.table-board .seat.pos5{left:89%}.table-board .seat.pos5{--seat-shift-x:-20px}.table-board .seat.pos3{--seat-shift-y:29px;--seat-relocate-y:calc(var(--seat-board-height,0px) * .025 - var(--safe-top) * .895)}.table-board .seat.pos2,.table-board .seat.pos4{top:24%;--seat-shift-y:53px;--seat-relocate-y:calc(var(--seat-board-height,0px) * .015 - var(--safe-top) * .745)}.table-board .seat.pos1,.table-board .seat.pos5{top:76%;--seat-shift-y:-9px;--seat-relocate-y:calc(var(--seat-board-height,0px) * -.085 - var(--safe-top) * .325)}.table-board .seat.pos4{--seat-relocate-x:calc(var(--seat-board-width,0px) * .048 - 13px)}.table-board .seat.pos1,.table-board .seat.pos2{--seat-relocate-x:calc(var(--seat-board-width,0px) * .024 - 4px)}.table-board .seat.pos5{--seat-relocate-x:calc(var(--seat-board-width,0px) * .048 + 2px)}.table-board .player-card.is-local-player{--seat-shift-y:-19px}.table-board .seat.pos0{left:50%;top:calc(100% - 42px);--seat-width:clamp(144px,38vw,172px);--avatar-size:49px;--hole-card-height:64px}.table-board .player-card>.player-info-text{position:relative;width:calc(100% - 10px);min-width:0;max-width:none;min-height:42px;grid-template-columns:var(--avatar-size) minmax(0,1fr);column-gap:4px;padding:5px 8px 5px var(--player-pad-left);overflow:visible}.table-board .player-card.has-role>.player-info-text{padding-right:27.5px}.table-board .player-card>.player-info-text>:is(.name,.stack){translate:-2px 0;text-align:left}.table-board .player-card .name{max-width:100%}.table-board .player-card .stack{font-size:12px;letter-spacing:.02em}.table-board .player-card .stack{display:flex;align-items:center;gap:calc(4px - 1px / .9)}#lobbyBalance::before,#financeChipBalance::before{content:"";display:inline-block;flex:0 0 .95em;width:.95em;height:1.1em;background:currentColor;--currency-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 18'%3E%3Cpath d='M8 1 14 9 8 17 2 9Z M1 7h14M1 11h14' fill='none' stroke='black' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask:var(--currency-mark) center / contain no-repeat;mask:var(--currency-mark) center / contain no-repeat}.table-board .player-card>.player-avatar{position:absolute;z-index:2;left:var(--player-pad-left);top:50%;width:var(--avatar-size);height:var(--avatar-size);margin:0;transform:translateY(-50%);overflow:visible}.seat .avatar .avatar-photo{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;border-radius:50%;pointer-events:none}.seat .avatar.has-profile-photo .avatar-symbol{opacity:0}.seat .avatar.has-profile-initials .avatar-symbol{font-family:var(--ui-font);font-size:clamp(11px,calc(var(--avatar-size,45px) * .34),16px);font-weight:700;letter-spacing:.02em}.seat.fold .avatar .avatar-photo{opacity:.3;filter:grayscale(1)}.seat.fold .avatar.has-profile-photo::after{z-index:2}.table-board .player-card>.player-cards-back{position:absolute;z-index:1;width:max-content;margin:0;left:calc(var(--player-pad-left) + var(--avatar-size) / 2);top:auto;bottom:calc(100% - 9px);transform:translateX(-50%) scale(.63);transform-origin:center bottom;pointer-events:none}.table-board .player-card:is(.is-local-player,.is-revealed-player)>.player-cards-back{transform:translateX(-50%) scale(.9)}.table-board .player-card.is-local-player>.player-cards-back{bottom:calc(100% - 1px)}.table-board .player-card:is(.is-local-player,.is-revealed-player)>.player-cards-back>.card{width:46px;height:64px;font-size:25px;padding:4px}.table-board .player-card.seat-left{--showdown-offset-x:-11px}.table-board .player-card.seat-right{--showdown-offset-x:11px}.table-board .player-card.is-revealed-player:not(.is-local-player)>.player-cards-back{left:calc(50% + var(--showdown-offset-x,0px));bottom:100%}.table-board .player-card.pos3.is-revealed-player:not(.is-local-player)>.player-cards-back{left:calc(50% - 5px);top:calc(100% + 4px);bottom:auto;transform-origin:center top}.table-board .player-card>.player-cards-back.cards-discarded{visibility:hidden}.table-wrap>.card.muck-flight,.table-wrap>.card.dealer-collect-flight{position:absolute;z-index:46;pointer-events:none;box-sizing:border-box;padding:0;transform-origin:center;will-change:transform}.pot-display{position:relative;isolation:isolate}.bank-muck{position:absolute;left:50%;top:13px;width:0;height:0;z-index:0;pointer-events:none}.bank-muck>.card.bank-mucked-card{position:absolute;box-sizing:border-box;padding:0;transform-origin:center;box-shadow:0 2px 3px #0008}.pot-display>.pot-chips{z-index:1}.pot-display>.pot-on-table,.pot-display>.table-blinds{position:relative;z-index:2;top:14px}.pot-display>.pot-on-table{top:calc(14px / .9)}.pot-display.has-muck>.pot-chips[hidden]{display:inline-flex;visibility:hidden}@media(max-width:600px){.table-board .player-card:is(.is-local-player,.is-revealed-player)>.player-cards-back>.card{font-size:26px}}@media(max-width:500px){.table-board .player-card:is(.is-local-player,.is-revealed-player)>.player-cards-back>.card{width:41px;height:59px}}.table-board .player-card>.player-status-badge{position:absolute;top:50%;right:16px;bottom:auto;left:auto;z-index:10;transform:translateY(-50%);display:flex;align-items:center;pointer-events:none}.table-board .player-card .player-status-badge .badges{position:static;display:flex;flex-direction:row;gap:2px;transform:none}.table-board .player-card .player-status-badge .badge{--role-face:#332d21;--role-edge:#d7bd817d;--role-ink:#f0d9a7;position:relative;display:grid;place-items:center;width:19.5px;height:19.5px;padding:0 0 1px;border:1px solid transparent;border-radius:6px;color:var(--role-ink);background:linear-gradient(145deg,var(--role-face),#0b1015) padding-box,linear-gradient(145deg,var(--role-edge),#ffffff0c 45%,#ffffff14 72%,var(--role-edge)) border-box;box-shadow:inset 0 1px #ffffff0e,inset 0 -2px #0004,0 3px 7px #0007;font:720 9px/1 var(--ui-font);letter-spacing:.025em;text-shadow:0 1px 2px #0008}.table-board .player-card .player-status-badge .badge::after{content:"";position:absolute;left:6px;right:6px;bottom:3px;height:1px;border-radius:1px;background:currentColor;opacity:.38}.table-board .player-card .player-status-badge .badge.dealer{font-size:11px}.table-board .player-card .player-status-badge .badge.sb{--role-face:#252d35;--role-edge:#a2b6c262;--role-ink:#bdccd7}.table-board .player-card .player-status-badge .badge.bb{--role-face:#30363b;--role-edge:#d5e3ed80;--role-ink:#eaf3fa}.table-board .player-card>.player-action-label{position:absolute;z-index:10;top:100%;left:var(--avatar-size);right:auto;bottom:auto;margin:3px 0 0;transform:none;max-width:calc(100% - var(--avatar-size));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-board .seat.pos3>.player-action-label:not(.is-payout){left:calc(var(--avatar-size) - 20px)}:is(.table-board,#rouletteSeats) .seat.winner>.player-action-label.is-payout{color:#80efaa;animation:winGreenGlow .6s 3 alternate}.table-board .seat.pos3.winner>.player-action-label.is-payout{top:auto;bottom:100%;margin:0 0 3px}@keyframes winGreenGlow{to{text-shadow:0 0 18px #66e99b;transform:scale(1.06)}}.table-board .seat.pos0{--bet-avatar-x:-.82;--bet-avatar-y:-1.96;--bet-pile-offset-x:16px}.table-board .seat.pos1{--bet-avatar-x:1.56;--bet-avatar-y:-1.00}.table-board .seat.pos2{--bet-avatar-x:2.08;--bet-avatar-y:.89}.table-board .seat.pos3{--bet-avatar-x:1.76;--bet-avatar-y:1.36;--bet-pile-offset-x:6px;--bet-pile-offset-y:-8px}.table-board .seat.pos4{--bet-avatar-x:.14;--bet-avatar-y:1.40}.table-board .seat.pos5{--bet-avatar-x:.35;--bet-avatar-y:1.33}.table-board .player-card>.player-chips-bet{position:absolute;z-index:9;width:max-content;height:13.5px;margin:0;left:calc(var(--player-pad-left) + var(--avatar-size) * (.5 + var(--bet-avatar-x)));top:calc(50% + var(--avatar-size) * var(--bet-avatar-y));right:auto;bottom:auto;transform:translate(calc(var(--bet-pile-width,13.5px) * -.5 + var(--bet-pile-offset-x,0px)),calc(-50% + var(--bet-pile-offset-y,0px)));translate:none;pointer-events:none}.table-board .seat.s2:not(.is-local-player)>.player-chips-bet{translate:13px 8px}.table-board .seat.s3:not(.is-local-player)>.player-chips-bet{translate:8px 0}.table-board .player-card.is-local-player>.player-chips-bet{translate:0 -8px}.table-board .player-card.fold .avatar::before{content:none}.table-board .player-card>.winner-stars{display:none;position:absolute;inset:-10px -8px;z-index:11;pointer-events:none}.table-board .player-card.winner>.winner-stars{display:block}.winner-stars>span{position:absolute;left:var(--star-x);top:var(--star-y);opacity:0;color:#fff0c9;font:595 11px/1 var(--ui-font);text-shadow:0 0 6px rgba(255,229,165,.55),0 0 12px rgba(255,229,165,.18);animation:winnerSparkle 1.9s ease-in-out var(--star-delay) both}.winner-stars>span:nth-child(1){--star-x:8%;--star-y:14%;--star-delay:0s}.winner-stars>span:nth-child(2){--star-x:42%;--star-y:0%;--star-delay:.2s;font-size:9px}.winner-stars>span:nth-child(3){--star-x:94%;--star-y:18%;--star-delay:.35s}.winner-stars>span:nth-child(4){--star-x:87%;--star-y:86%;--star-delay:.1s;font-size:9px}.winner-stars>span:nth-child(5){--star-x:34%;--star-y:100%;--star-delay:.4s;font-size:10px}.winner-stars>span:nth-child(6){--star-x:0%;--star-y:72%;--star-delay:.25s;font-size:8px}@keyframes winnerSparkle{0%{opacity:0;transform:translateY(3px) scale(.45) rotate(-12deg)}30%{opacity:.92;transform:translateY(0) scale(1) rotate(0)}65%{opacity:.6}100%{opacity:0;transform:translateY(-7px) scale(.7) rotate(14deg)}}@media(prefers-reduced-motion:reduce){.winner-stars>span{animation:winnerSparkleFade 1.9s ease-in-out var(--star-delay) both}@keyframes winnerSparkleFade{0%,100%{opacity:0}30%{opacity:.75}}}@media(max-width:600px){.table-board .player-card{--avatar-size:38px;--player-pad-left:3px}.table-board .player-card.pos0{--avatar-size:44px}.table-board .player-card .stack{font-size:clamp(9px,2.4vw,12px)}}@media(max-width:500px){.table-board .player-card{--hole-card-height:34px}.table-board .player-card.pos0{--hole-card-height:59px}}@media(max-width:360px){.table-board .player-card{--seat-width:124px;--avatar-size:35px}.table-board .player-card.pos0{--avatar-size:40px}.table-board .seat.pos1,.table-board .seat.pos2{left:15%}.table-board .seat.pos4,.table-board .seat.pos5{left:85%}}.center{left:50%;top:calc(43% - 18px);width:90%;max-width:340px;transform:translate(-50%,-50%)}.board{max-width:100%;gap:clamp(2px,.8vw,4px);margin-left:auto;margin-right:auto}.board>.card.card-reveal.street-reveal,.table-board .player-cards-back>.card.card-reveal.hole-reveal,.result-hole-cards>.card.card-reveal.hole-reveal{position:relative;--reveal-duration:.9s;--reveal-start-scale:1;--reveal-lift:-12px;animation:singleCardPlaceFlip var(--reveal-duration) ease-in-out var(--reveal-delay,0s) both;transform-origin:center;backface-visibility:visible}.table-board .player-cards-back>.card.card-reveal.hole-reveal,.result-hole-cards>.card.card-reveal.hole-reveal{--reveal-duration:.5s;--reveal-start-scale:1;--reveal-lift:0px;animation-name:showdownCardFlip}.card-reveal-cover{position:absolute;inset:0;z-index:5;transform:scaleX(-1);animation:singleCardBack var(--reveal-duration) linear var(--reveal-delay,0s) both}.card.back,.flop-cover,.card-reveal-cover{border:0;border-radius:5px;color:transparent;box-shadow:none;background-color:#064ab6;background-image:url(/card-back-frame.svg?v=2721e3360acac6e9),var(--card-back-art,url(/card-back-axis-v2.webp?v=75d624bba25a216c));background-repeat:no-repeat;background-size:100% 100%,var(--card-back-size,112.899669% 116.012085%);background-position:center,var(--card-back-position,50.427350% 44.811321%)}.card.back{box-shadow:0 2px 0 rgba(0,0,0,.28),0 3px 6px rgba(0,0,0,.24)}.card.card-reveal>.card-rank,.card.card-reveal>.card-suit,.card.card-reveal>.card-value{animation:singleCardFace var(--reveal-duration) linear var(--reveal-delay,0s) both}@keyframes singleCardPlaceFlip{0%{opacity:0;transform:perspective(600px) translateY(var(--reveal-lift)) rotateY(180deg) scale(var(--reveal-start-scale))}20%{opacity:1}28%,36%{opacity:1;transform:perspective(600px) translateY(0) rotateY(180deg) scale(1)}68%{transform:perspective(600px) translateY(0) rotateY(90deg) scale(1)}100%{opacity:1;transform:perspective(600px) translateY(0) rotateY(0) scale(1)}}@keyframes singleCardBack{0%,67.99%{opacity:1}68%,100%{opacity:0;visibility:hidden}}@keyframes singleCardFace{0%,67.99%{opacity:0}68%,100%{opacity:1}}@keyframes showdownCardFlip{0%,36%{transform:perspective(600px) rotateY(180deg)}68%{transform:perspective(600px) rotateY(90deg)}100%{transform:perspective(600px) rotateY(0)}}@media(prefers-reduced-motion:reduce){.board>.card.card-reveal.street-reveal,.table-board .player-cards-back>.card.card-reveal.hole-reveal,.result-hole-cards>.card.card-reveal.hole-reveal{animation:none!important}.card-reveal-cover{display:none;transform:none}.card.card-reveal>.card-rank,.card.card-reveal>.card-suit,.card.card-reveal>.card-value{animation:none}.card.card-reveal.hole-reveal{--reveal-duration:.001s}.card.card-reveal.hole-reveal>.card-reveal-cover{display:block}.card.card-reveal.hole-reveal>.card-rank,.card.card-reveal.hole-reveal>.card-suit,.card.card-reveal.hole-reveal>.card-value{animation:singleCardFace .001s linear var(--reveal-delay,0s) both}}:root{--game-action-bar-height:116.5px}.app>.table-hud{touch-action:none;overscroll-behavior:none;--hud-action-height:44px;--hud-status-height:27px;--hud-card-base-width:34px;--hud-card-base-height:47px;--hud-card-base-font:22px;--hud-card-base-gap:4px;--hud-card-bottom-gap:4px;--hud-card-height:min(calc(var(--hud-card-base-height) * .75),calc(var(--hud-hand-height) - var(--hud-card-bottom-gap)));--hud-height:var(--game-action-bar-height);--hud-hand-height:calc(var(--hud-height) - var(--hud-action-height) - var(--hud-status-height) - 10px);position:relative;z-index:2;bottom:auto;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:var(--hud-action-height) var(--hud-status-height) var(--hud-hand-height);gap:3px;flex:0 0 var(--hud-height);height:var(--hud-height);min-height:var(--hud-height);max-height:var(--hud-height);overflow:visible;isolation:isolate;margin:auto 0 0;padding:3px 8px 0;border:solid transparent;border-width:1px 0 0;border-radius:16px 16px 0 0;background:none;box-shadow:none;color-scheme:only dark;opacity:1;filter:none;backdrop-filter:none;-webkit-backdrop-filter:none;animation:none;transition:none}.app>.table-hud::before{content:"";position:absolute;inset:-1px 0 0;z-index:-1;pointer-events:none;border:0;border-radius:0;background-color:#000;background:url(/hud-dither-v1.optimized.webp?v=df4c78712f2f3ae5) repeat 0 0 / 64px 64px,radial-gradient(ellipse closest-side at 50% 48%,#090d12 0%,#090d12 12%,rgb(9 13 18 / .957) 23%,rgb(9 13 18 / .844) 34%,rgb(9 13 18 / .684) 45%,rgb(9 13 18 / .5) 56%,rgb(9 13 18 / .316) 67%,rgb(9 13 18 / .156) 78%,rgb(9 13 18 / .043) 89%,transparent 100%) no-repeat 0 0 / 100% 100%,#000;background-blend-mode:soft-light,normal;box-shadow:none;opacity:1;filter:none;mix-blend-mode:normal;animation:none;transition:none}.app>.table-hud::after{content:none}@media(max-width:600px){.app>.table-hud{--hud-card-base-width:30px;--hud-card-base-height:42px;--hud-card-base-font:20px;--hud-card-base-gap:3px}}@media(max-width:360px){.app>.table-hud{--hud-card-base-width:27px;--hud-card-base-height:39px;--hud-card-base-font:18px}}.app>.table-hud>.message{grid-area:1 / 1;align-self:center;justify-self:center;z-index:2;margin:0;padding:0 8px;min-height:0;max-height:var(--hud-action-height);overflow:auto;font-size:12px;line-height:1.4;zoom:1}.app.is-spectating>.table-hud>.message{font-size:24px}.app>.table-hud.has-action-controls>.message{grid-area:auto;justify-self:stretch;position:absolute;bottom:calc(100% + 6px);left:8px;right:8px;max-height:72px;padding:6px 10px;border:1px solid #d7e5f422;border-radius:10px;background:#0a0d12f5}.app>.table-hud>.hand-name{grid-area:3 / 1;order:1;width:calc(100% + 16px);max-width:none;margin:0 -8px;height:var(--hud-hand-height);min-height:var(--hud-hand-height);max-height:var(--hud-hand-height);row-gap:3px;padding:0 10px var(--hud-card-bottom-gap);border:0;border-radius:0;align-content:end;grid-template-rows:var(--hud-card-height)}.app>.table-hud>.hand-name>.mini-card-wrap{align-self:end;margin:0;padding:0;gap:calc(var(--hud-card-base-gap) * .75)}.app>.table-hud>.hand-name .mini-card-wrap .card{width:calc(var(--hud-card-base-width) * .75);height:var(--hud-card-height);font-size:calc(var(--hud-card-base-font) * .75);padding:2.25px;border-width:.375px;border-radius:3.75px;background-size:72px 72px,100% 100%;box-shadow:inset 0 0 0 .28125px var(--card-border-color),0 1.5px 0 #00000047,0 2.25px 4.5px #0000003d}.pot-display .pot-on-table{margin-bottom:0}.table-blinds{margin:2px 0 6px;color:rgba(211,226,212,.52);font:340 9px/1.2 var(--ui-font);letter-spacing:.06em;font-variant-numeric:tabular-nums;text-shadow:0 1px 3px rgba(0,0,0,.3)}.app>.table-hud .controls{grid-area:1 / 1;order:-2;height:var(--hud-action-height);min-height:0;max-height:var(--hud-action-height);padding:0 0 5px;row-gap:0;flex-wrap:nowrap;align-items:start;align-content:start;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.app>.table-hud .controls:empty{pointer-events:none}.app>.table-hud .round-status-row{grid-area:2 / 1;order:-1;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;max-width:none;height:var(--hud-status-height);min-height:0;margin:0}.app>.table-hud .round-status-row>.timer-wrap{order:0;min-width:0;display:flex;align-items:center;justify-content:flex-start;text-align:left}.app>.table-hud .round-status-row>.showdown-toggle{order:0;flex:0 0 auto;margin:0;white-space:nowrap}:is(.app>.table-hud .round-status-row,#rouletteApp .roulette-round) :is(.turn-timer,.showdown-toggle){box-sizing:border-box;height:calc(1.2em + 14px);min-height:0;padding:6px 12px;font:680 13px/1.2 var(--ui-font);letter-spacing:.05em;zoom:.9}.app>.table-hud .round-status-row :is(.turn-timer.next-deal,.showdown-toggle){border:1px solid transparent}:is(.app>.table-hud .round-status-row,#rouletteApp .roulette-round) .showdown-toggle span{font-size:1em;line-height:1}@media(prefers-reduced-transparency:reduce){.app::before{opacity:.7;filter:blur(28px) brightness(.65)}}.chips,.pot-chips{position:relative;display:inline-flex;align-items:flex-end;justify-content:center;flex-wrap:nowrap;gap:2px;perspective:none;transform-style:flat;overflow:visible}.chips{height:13.5px;min-height:13.5px}.payout-chips{width:0;height:0;line-height:0}.payout-chips>.chips{position:absolute;left:0;top:0;width:max-content;transform:translate(-50%,-50%) scale(1.35)}.pot-chips{top:-7px;height:19px;min-height:19px;max-width:min(82vw,280px);gap:10px;--chip-base-inset:2px}.pot-chip-group{position:relative;display:inline-flex;flex:0 0 44.5px;width:44.5px;min-width:44.5px;height:13.5px;--chip-base-inset:0px}.chip-stack{position:relative;display:flex;flex:0 0 13.5px;flex-direction:column-reverse;align-items:center;justify-content:flex-start;width:13.5px;height:auto;margin:0;max-height:none;overflow:visible;transform:none;transform-style:flat}.chip-stack:nth-child(3){position:absolute;left:50%;bottom:calc(var(--chip-base-inset,0px) - 8px);translate:-50% 0;z-index:2}.chip-stack .chip{position:relative;left:auto;bottom:auto;display:block;flex:0 0 13.5px;width:13.5px;height:13.5px;aspect-ratio:1;border:1px solid var(--chip-ring);border-radius:50%;background:radial-gradient(circle at center,var(--chip-color) 0 52%,var(--chip-ring) 55% 66%,var(--chip-color) 69% 100%);box-shadow:inset 0 0 0 .5px var(--chip-ring),0 .5px 1px rgba(0,0,0,.4);filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.4))}.chip-stack .chip+.chip{margin-bottom:-11px}.chip-stack .chip::before{display:none}.chip-stack .chip-d1{--chip-inlay-color:#111}.chip-stack .chip::after{content:"";position:absolute;inset:auto;left:50%;top:50%;width:60%;height:60%;display:block;border:0;border-radius:0;background:var(--chip-inlay-color,#fff);box-shadow:none;text-shadow:none;clip-path:polygon(50% 0%,61.23% 34.55%,97.55% 34.55%,68.16% 55.9%,79.39% 90.45%,50% 69.1%,20.61% 90.45%,31.84% 55.9%,2.45% 34.55%,38.77% 34.55%);transform:translate(-50%,-50%) perspective(32px) rotateX(30deg);transform-origin:center}.chip-stack .chip[data-face=value]::after{content:attr(data-denomination);width:max-content;height:68%;display:flex;align-items:center;justify-content:center;clip-path:none;background:none;color:var(--chip-inlay-color,#fff);font:900 2.5px/1 Montserrat,Inter,Roboto,system-ui,sans-serif;font-style:normal;font-variant-numeric:tabular-nums;letter-spacing:-.075px;white-space:nowrap;transform:translate(-50%,-50%) perspective(32px) rotateX(30deg) scale(var(--chip-number-scale,.5));text-shadow:0 .25px .4px rgba(0,0,0,.25)}.chip-stack .chip-d100[data-face=value]::after,.chip-stack .chip-d500[data-face=value]::after{--chip-number-scale:.3333333333}.chip-stack .chip-d1000[data-face=value]::after{--chip-number-scale:.25}.pot-chips .pot-chip-stack{position:absolute;left:calc(50% + var(--tower-x));bottom:var(--tower-y);translate:-50% 0;z-index:var(--tower-row);margin-left:0;transform:none;animation:none}.pot-chip-stack[data-tower="1"]{--tower-x:-7.75px;--tower-y:0px;--tower-row:1}.pot-chip-stack[data-tower="2"]{--tower-x:7.75px;--tower-y:0px;--tower-row:1}.pot-chip-stack[data-tower="3"]{--tower-x:0px;--tower-y:-8px;--tower-row:2}.pot-chip-stack[data-tower="4"]{--tower-x:-15.5px;--tower-y:-8px;--tower-row:2}.pot-chip-stack[data-tower="5"]{--tower-x:15.5px;--tower-y:-8px;--tower-row:2}.pot-chip-stack[data-tower="6"]{--tower-x:-7.75px;--tower-y:-16px;--tower-row:3}.pot-chip-stack[data-tower="7"]{--tower-x:7.75px;--tower-y:-16px;--tower-row:3}@media(max-width:600px){.chips{gap:2px}.pot-chips{gap:10px}}@media(prefers-reduced-motion:reduce){.pot-chips .pot-chip-stack{animation:none;transform:none}}.app :is(.brand,.tag,.sound,.seat .name,.seat .stack,.seat .status,.badge,.wager-amount,.pot-on-table,.street,.hand-name .combination-label,.turn-timer,.message,.preaction-title,.action-label,.action-icon,.bet-editor-header,.bet-editor-amount,.bet-editor-preset,.bet-editor-confirm,.combo-title,.result-name,.winner-status,.winner-payout,.card-rank,.card-suit,.card-value){zoom:.9}:root{--card-suit-scale:.67}.card.suit-spade{--card-face-color:#252b2c;--card-border-color:#1d2425}.card.suit-heart{--card-face-color:#b51214;--card-border-color:#710b0d}.card.suit-club{--card-face-color:#078b13;--card-border-color:#04570c}.card.suit-diamond{--card-face-color:#149ac7;--card-border-color:#0b607e}.card:not(.back):is(.suit-spade,.suit-heart,.suit-club,.suit-diamond){background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cfilter id='grain' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='96' height='96' opacity='.12' filter='url(%23grain)'/%3E%3C/svg%3E"),linear-gradient(150deg,rgba(255,255,255,.055),rgba(0,0,0,.12)),var(--card-face-color);background-size:96px 96px,100% 100%;background-repeat:repeat,no-repeat;border:.5px solid var(--card-border-color);border-radius:5px;color:#fff;box-shadow:inset 0 0 0 .375px var(--card-border-color),0 2px 0 rgba(0,0,0,.28),0 3px 6px rgba(0,0,0,.24)}.card:not(.back)>.card-rank{position:absolute;top:4%;left:7%;right:auto;bottom:auto;margin:0;font-size:.64em;line-height:1;font-weight:595;letter-spacing:-.035em;color:#fff}.card:not(.back)>.card-suit{position:absolute;top:25%;left:7%;right:auto;bottom:auto;margin:0;transform:none;font-size:calc(.67em * var(--card-suit-scale));line-height:.9;letter-spacing:0;color:#fff}.card:not(.back)>.card-value{position:absolute;right:10%;bottom:4%;z-index:2;margin:0;font-size:1.58em;line-height:.9;font-weight:638;letter-spacing:-.055em;color:#fff;white-space:nowrap;pointer-events:none}.card:not(.back)[data-rank="10"]>.card-value{font-size:1.27em;letter-spacing:-.07em}.board .card:not(.back)>.card-rank,.hand-name .mini-card-wrap .card:not(.back)>.card-rank{font-size:.64em}.board .card:not(.back)>.card-suit,.seat .cards .card:not(.back)>.card-suit,.seat.pos0 .cards .card:not(.back)>.card-suit,.seat:not(.pos0) .cards .card:not(.back)>.card-suit{font-size:calc(1.474em * var(--card-suit-scale))}.result-player .card:not(.back)>.card-suit,.hand-name .mini-card-wrap .card:not(.back)>.card-suit{font-size:calc(.67em * var(--card-suit-scale))}.board>.flop-reveal>.card-value{animation:stackFace 1.25s linear both;animation-delay:0s}@media(prefers-reduced-motion:reduce){.board>.flop-reveal>.card-value{animation:none}}:root{--safe-top:0px;--safe-right:0px;--safe-bottom:0px;--safe-left:0px}.app>.table-wrap{padding:var(--safe-top) var(--safe-right) 0 var(--safe-left)}.app>.table-hud{padding-bottom:0}.app>.table-wrap::after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;background:linear-gradient(to top,#000 0px,rgb(0 0 0 / .957) 3px,rgb(0 0 0 / .844) 6px,rgb(0 0 0 / .684) 9px,rgb(0 0 0 / .5) 12px,rgb(0 0 0 / .316) 15px,rgb(0 0 0 / .156) 18px,rgb(0 0 0 / .043) 21px,transparent 24px),linear-gradient(180deg,rgba(3,6,5,.62),transparent 15%,transparent 83%,rgba(9,17,13,.62)),linear-gradient(90deg,rgba(2,5,4,.25),transparent 17%,transparent 83%,rgba(2,5,4,.25));box-shadow:inset 0 0 22px rgba(0,0,0,.14)}.corner-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:var(--table-utility-size,44px);height:var(--table-utility-size,44px);padding:0 12px;border:0;border-radius:var(--table-utility-radius,15px);font:595 10px/1 var(--ui-font);letter-spacing:.075em;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px rgba(255,255,255,.15),0 4px 14px rgba(0,0,0,.18);-webkit-tap-highlight-color:transparent;transition:transform .15s,background .15s}.corner-button svg{width:var(--table-utility-icon-size,21px);height:var(--table-utility-icon-size,21px);fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.table-utility-actions{--table-utility-size:44px;--table-utility-icon-size:21px;--table-utility-radius:15px;position:absolute;z-index:6;left:6px;right:6px;bottom:11px;display:flex;align-items:center;justify-content:space-between;gap:6px;pointer-events:none}.corner-exit{position:absolute;left:0;bottom:50px;box-sizing:border-box;padding:0;width:var(--table-utility-size,44px)}.corner-chat{padding:0 8px}.corner-chat,.corner-settings{background:rgba(5,9,8,.48);color:rgba(255,255,255,.55)}.corner-button:active{transform:scale(.95)}.corner-button:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:3px}.table-utility-actions .corner-button[aria-expanded=true]{background:rgba(5,9,8,.60)}.top-notice{position:absolute;z-index:7;top:auto;right:auto;left:6px;bottom:56px;max-width:calc(100% - 24px);padding:12px 15px;border-radius:15px;color:rgba(255,255,255,.88);background:rgba(7,13,10,.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px rgba(255,255,255,.08),0 8px 24px rgba(0,0,0,.25);font:425 12px/1.4 var(--ui-font)}.top-notice[hidden]{display:none}.top-notice[data-owner=chatOpen]{left:auto;right:6px}.top-notice[data-owner=settingsOpen]{bottom:106px}@media(prefers-reduced-motion:reduce){.corner-button{transition:none}}@media(max-width:380px){.corner-chat{width:44px}.corner-chat span{display:none}}.app>.table-hud>.hand-name{--hand-glow:0;position:relative;isolation:isolate;overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.hand-name>.combination-label,.hand-name>.mini-card-wrap{position:relative;z-index:2}.app>.table-hud>.hand-name.has-combination-cards{display:grid;grid-template-columns:fit-content(40%) max-content;justify-content:center;column-gap:6px;align-items:center}.hand-name.has-combination-cards>.mini-card-wrap{grid-column:2;grid-row:1;justify-self:center}.hand-name.has-combination-cards>.combination-label{grid-column:1;grid-row:1;justify-self:end;min-width:0;max-width:100%;text-align:right;overflow-wrap:anywhere;line-height:1.2}:is(.hand-name,.result-combo)::before,:is(.hand-name,.result-combo)::after{content:"";position:absolute;z-index:0;pointer-events:none;left:50%;width:66.6667vw;max-width:66.6667vw;transform:translateX(-50%);opacity:var(--hand-glow);transition:opacity 1100ms ease;border-radius:50%;transform-origin:50% 100%}:is(.hand-name,.result-combo)::before{bottom:-20px;height:100px;background:radial-gradient(ellipse at 50% 100%,rgba(246,250,248,.85),rgba(233,241,237,.30) 28%,rgba(220,233,226,.08) 56%,transparent 76%);filter:blur(6px)}:is(.hand-name,.result-combo)::after{bottom:-18px;height:105px;background:radial-gradient(ellipse 22% 60% at 35% 77%,rgba(244,248,246,.26),transparent 76%),radial-gradient(ellipse 28% 80% at 54% 95%,rgba(255,255,255,.29),transparent 72%),radial-gradient(ellipse 19% 55% at 69% 62%,rgba(231,241,235,.20),transparent 75%);filter:blur(8px);mix-blend-mode:screen;animation:combinationMist 10s ease-in-out infinite alternate;animation-play-state:paused}:is(.hand-name,.result-combo).has-hand-glow::after{animation-play-state:running}.hand-name.glow-reset::before,.hand-name.glow-reset::after{transition:none}@keyframes combinationMist{0%{transform:translate(-51%,8px) scale(.94,.86)}50%{transform:translate(-49%,-2px) scale(1,.97)}100%{transform:translate(-50%,-7px) scale(.96,1.08)}}.hand-ambience{--hand-light:0;--hand-sparkle:0;--hand-fire:0;--hand-growth:.8;--hand-star-scale:1;position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}.app>.table-hud>.hand-name>.hand-ambience{top:-25px;bottom:calc(var(--hud-card-bottom-gap) + 25px);overflow:visible}.hand-ambience *{pointer-events:none}.hand-light-source{position:absolute;left:38%;bottom:0;width:1px;height:1px;animation:handWind 12.8s ease-in-out -2.4s infinite alternate;animation-play-state:paused;transform-origin:50% 100%}.hand-light-source:nth-child(2){left:62%;animation-duration:17.3s;animation-delay:-6.2s;animation-direction:alternate-reverse}.hand-haze{position:absolute;left:50%;bottom:-22px;width:clamp(95px,32vw,170px);height:calc(82px * var(--hand-growth));border-radius:50%;opacity:var(--hand-light);filter:blur(4.5px);mix-blend-mode:screen;background:radial-gradient(ellipse 24% 70% at 50% 90%,rgba(247,251,255,.58),rgba(227,239,250,.16) 48%,transparent 78%),radial-gradient(ellipse 43% 43% at 35% 68%,rgba(225,238,249,.26),transparent 74%),radial-gradient(ellipse 35% 55% at 65% 82%,rgba(252,252,246,.24),transparent 76%);transform:translateX(-50%);transition:opacity 1100ms ease;animation:handHazeCurl 8.4s ease-in-out infinite alternate;animation-play-state:paused}.hand-light-source:nth-child(2) .hand-haze{animation-duration:10.7s;animation-delay:-3.1s}.hand-star{position:absolute;left:0;bottom:-3px;width:calc(var(--star-size) * var(--hand-star-scale));height:calc(var(--star-size) * var(--hand-star-scale));background:#f8fbff;opacity:0;clip-path:polygon(50% 0,61% 38%,100% 50%,61% 62%,50% 100%,39% 62%,0 50%,39% 38%);animation:handStarRise var(--star-duration) linear var(--star-delay) infinite;animation-play-state:paused}.hand-star.hand-ember{height:calc(var(--star-size) * var(--hand-star-scale) * 1.8);clip-path:none;border-radius:60% 40% 55% 45% / 80% 65% 35% 25%;background:radial-gradient(ellipse at 50% 75%,#fff9dd 0 16%,#ffdb8d 35%,#f39c53 62%,transparent 90%);animation-name:handEmberRise;transform-origin:50% 100%}.hand-flame{position:absolute;left:var(--flame-x);bottom:-8px;width:15px;height:calc(var(--flame-height) * var(--hand-growth));opacity:var(--hand-fire);border-radius:55% 45% 36% 34% / 72% 65% 30% 28%;filter:blur(2px);mix-blend-mode:screen;background:radial-gradient(ellipse at 50% 92%,rgba(234,246,255,.9),transparent 55%),linear-gradient(0deg,rgba(238,168,95,.85),rgba(255,222,175,.65) 38%,rgba(255,245,225,.14) 76%,transparent);transform-origin:50% 100%;transition:height 1100ms ease,opacity 1100ms ease;animation:handFlameSway var(--flame-duration) ease-in-out var(--flame-delay) infinite alternate;animation-play-state:paused}.hand-upgrade-highlight{position:absolute;z-index:2;left:50%;bottom:-4px;width:66.6667vw;height:110px;transform:translateX(-50%);opacity:0;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(ellipse at 50% 100%,rgba(255,255,255,1),rgba(236,247,255,.85) 28%,rgba(211,230,246,.30) 58%,transparent 80%);filter:blur(3px);border-radius:50%}.hand-ambience [hidden]{display:none}.has-hand-ambience :is(.hand-light-source,.hand-haze,.hand-star),.has-hand-flames .hand-flame{animation-play-state:running}.hand-name.glow-reset .hand-ambience *{transition:none}@keyframes handWind{0%{transform:translateX(-8px) skewX(-3deg)}28%{transform:translateX(19px) skewX(5deg)}61%{transform:translateX(-23px) skewX(-6deg)}84%{transform:translateX(7px) skewX(2deg)}100%{transform:translateX(-3px) skewX(-1deg)}}@keyframes handHazeCurl{0%{transform:translate(-54%,5px) rotate(-7deg) scale(.88,.85)}48%{transform:translate(-45%,-4px) rotate(6deg) scale(1.08,1.04)}100%{transform:translate(-52%,-8px) rotate(-3deg) scale(.96,1.16)}}@keyframes handStarRise{0%{opacity:0;transform:translate(var(--star-x),4px) scale(.45) rotate(0deg)}18%{opacity:var(--hand-sparkle)}55%{opacity:calc(var(--hand-sparkle) * .75)}100%{opacity:0;transform:translate(calc(var(--star-x) + var(--star-drift)),calc(0px - var(--star-rise))) scale(.25) rotate(95deg)}}@keyframes handEmberRise{0%{opacity:0;transform:translate(var(--star-x),5px) scale(.4,.6) rotate(-8deg)}16%{opacity:var(--hand-sparkle)}45%{opacity:calc(var(--hand-sparkle) * .85)}70%{opacity:calc(var(--hand-sparkle) * .55)}100%{opacity:0;transform:translate(calc(var(--star-x) + var(--star-drift)),calc(0px - var(--star-rise))) scale(.2,.45) rotate(16deg)}}@keyframes handFlameSway{0%{transform:rotate(-9deg) skewX(-7deg) scale(.82,.83)}43%{transform:rotate(7deg) skewX(6deg) scale(.98,1.1)}100%{transform:rotate(-4deg) skewX(-3deg) scale(.9,.96)}}@media(prefers-reduced-motion:reduce){:is(.hand-name,.result-combo)::before,:is(.hand-name,.result-combo)::after{transition:none}:is(.hand-name,.result-combo)::after{animation:none;transform:translateX(-50%)}.hand-ambience *{animation:none!important;transition:none}.hand-star{opacity:calc(var(--hand-sparkle) * .4);transform:translate(var(--star-x),calc(0px - var(--star-rest)))}}.result-player{position:relative;isolation:isolate;overflow:hidden}.result-player>:not(.hand-ambience){position:relative;z-index:2}.result-combo{position:relative;isolation:isolate;--hand-glow:0}.result-combo>:not(.hand-ambience){position:relative;z-index:2}.result-combo>.hand-ambience{bottom:var(--result-combo-bottom)}.result-combo::before,.result-combo::after{width:100%;max-width:100%}.result-combo::before{bottom:calc(var(--result-combo-bottom) - 20px)}.result-combo::after{bottom:calc(var(--result-combo-bottom) - 18px)}.showdown-dialog:not([open]) .result-combo::after,.showdown-dialog:not([open]) .result-player .hand-ambience *{animation-play-state:paused}.app .controls.action-text-large .action-button .action-label{zoom:1;font-size:clamp(18px,5.2vw,22px);line-height:1.05;letter-spacing:.025em}.app .controls>.action-button{min-height:38.25px;padding-top:6px;padding-bottom:6px}.app .controls>.preaction-button.action-button{min-height:39px;padding-top:6.75px;padding-bottom:6.75px}@media(max-width:600px){.app .controls>.preaction-button.action-button{min-height:35.25px;padding-top:5px;padding-bottom:5px}}@media(max-width:350px){.app .controls>.action-button{min-height:34.5px;padding-top:4.5px;padding-bottom:4.5px}.app .controls>.preaction-button.action-button{min-height:35.25px;padding-top:5px;padding-bottom:5px}}.chip-pending{visibility:hidden!important}.placing-chip,.placing-chip-shadow{position:absolute;left:0;top:0;pointer-events:none;will-change:transform;transform-origin:center}.placing-chip{z-index:42;line-height:0}.placing-chip .chips{filter:drop-shadow(0 1px 1px #0005)}.placing-chip-shadow{z-index:34;width:14px;height:5px;border-radius:50%;background:#000;filter:blur(1.5px)}.placing-chip[hidden],.placing-chip-shadow[hidden]{display:none}.table-board .player-card.is-empty>:is(.player-info-text,.player-cards-back,.player-status-badge,.player-action-label,.player-chips-bet,.winner-stars){visibility:hidden}.table-board .player-card.is-empty>.player-avatar{border:1px dashed #c2ddd49c;background:#18342acc;box-shadow:inset 0 1px #ffffff13,0 4px 15px #0006;backdrop-filter:blur(8px)}.table-board .seat.pos0.is-empty>.player-avatar{translate:12vw 0}.table-board .seat.pos3.is-empty>.player-avatar{translate:11vw 0}.table-board .seat:is(.pos4,.pos5).is-empty>.player-avatar{translate:22vw 0}.seat.is-empty .avatar-symbol{visibility:hidden}.seat-open{position:absolute;inset:0;z-index:5;display:grid;place-items:center;width:100%;height:100%;padding:0;border:0;border-radius:50%;background:transparent;color:#e0f2e9;font:340 35px/1 var(--ui-font);cursor:pointer;touch-action:manipulation}.seat-open[hidden]{display:none}.seat-open:active{background:#ffffff12}.seat-open:focus-visible{outline:2px solid #d0eddf;outline-offset:4px}.empty-seat-number{display:none;position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);white-space:nowrap;color:rgba(221,239,230,.7);font:500 12px/1.2 var(--ui-font);letter-spacing:.04em;text-shadow:0 2px 4px #0009;pointer-events:none}.player-card.is-empty .empty-seat-number{display:block}.table-board .seat:is(.pos4,.pos5).is-empty .empty-seat-number{left:auto;right:calc(100% + 8px)}.table-board .player-card.seat>.player-action-label.is-next-round{left:var(--player-pad-left);right:10px;width:auto;max-width:none;text-align:center;white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.app>.table-hud>.hand-name>.hand-ambience>.hand-upgrade-highlight{top:calc(50% + 25px + var(--hud-card-bottom-gap) / 2);bottom:auto;transform:translate(-50%,-50%);background:radial-gradient(ellipse at 50% 50%,#fff,rgba(236,247,255,.85) 28%,rgba(211,230,246,.30) 58%,transparent 80%)}.pot-display>.pot-chips[hidden]{display:flex;visibility:hidden}.table-board{z-index:1}.table-wrap>.card.muck-flight{z-index:0}.pot-display>.pot-chips,.pot-display>.pot-chips .pot-chip-stack{animation:none}.board>.card.flop-reveal,.board>.flop-reveal :is(.card-rank,.card-suit,.card-value),.board>.flop-reveal>.flop-cover{animation-duration:1.75s}.board>.card.card-reveal.street-reveal{--reveal-duration:1.3s}.bank-muck>.card.muck-flight{position:absolute;z-index:auto;pointer-events:none;box-sizing:border-box;padding:0;transform-origin:center;will-change:transform}.table-board .seat.pos3>.player-action-label{top:auto;bottom:100%;margin:0 0 3px}.table-wrap>.card.dealer-flight{animation:dealerThrow .38s cubic-bezier(.4,0,.2,1) both}.seat .cards>.card.deal-arrival{animation:cardReceive .22s ease-out both}@keyframes cardReceive{from{opacity:.8;transform:translateY(-2px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.table-wrap>.card.dealer-flight,.seat .cards>.card.deal-arrival{animation:none}}.table-board .seat.s1:not(.is-local-player)>.player-chips-bet{translate:5px 0}.table-board .seat.s4:not(.is-local-player)>.player-chips-bet{translate:-5px 0}.table-board .center>.board{top:-5px;left:-2px}.table-board .seat.is-revealed-player .cards .card:not(.back)>.card-suit{font-size:calc(1.474em * var(--card-suit-scale) * .65)}.result-player .card:not(.back)>.card-suit{font-size:calc(.67em * var(--card-suit-scale) * .65)}.table-board .board>.slot{border-color:transparent;outline:none;box-shadow:none;background:transparent}.seat .avatar .turn-hourglass{transform:translateZ(0);backface-visibility:hidden;animation:none;transition:none}.turn-hourglass svg{transform:translateZ(0);animation:none;transition:none}.table-board .seat>.card.dealer-flight{position:absolute;z-index:1;pointer-events:none;animation:dealerThrow .38s cubic-bezier(.4,0,.2,1) both}@media(prefers-reduced-motion:reduce){.table-board .seat>.card.dealer-flight{animation:none}}.table-board .player-card.has-departed:not(.is-empty){visibility:hidden;pointer-events:none}.table-board .player-card.has-departed:not(.is-empty)>*{visibility:hidden!important}.table-board .center>.pot-display{z-index:2}.table-board .center>.board{z-index:1}.pot-display>.bank-muck{z-index:3}.pot-display>.pot-chips{z-index:4}.table-board .seat.s1,.table-board .seat.s2{--seat-shift-x:2px}.table-board .seat.s3{transform:translate(calc(-50% + var(--seat-shift-x) + var(--seat-relocate-x)),calc(-50% + var(--seat-shift-y) + var(--seat-relocate-y) + 5px))}.pot-display>.table-blinds{letter-spacing:0}.table-board .player-card.s4.is-revealed-player:not(.is-local-player)>.player-cards-back{left:calc(50% + var(--showdown-offset-x,0px) - 5px)}.table-board .player-card:is(.s1,.s2).is-revealed-player:not(.is-local-player)>.player-cards-back{left:calc(50% + var(--showdown-offset-x,0px) - 5px)}.table-board .player-card.pos0:not(.is-empty)>:is(.player-avatar,.player-info-text,.player-cards-back,.player-status-badge,.winner-stars){translate:0 -3px}.table-board .seat.pos0 .cards .card:is(.suit-club,.suit-diamond):not(.back)>.card-suit{font-size:calc(1.474em * var(--card-suit-scale) * .75)}.table-board .seat.pos0.is-local-player .cards .card.suit-spade:not(.back)>.card-suit{font-size:calc(1.474em * var(--card-suit-scale) * .75)}.table-board .player-card.seat.pos3>.player-action-label{left:calc(50% - 2px);right:auto;top:auto;bottom:100%;width:max-content;max-width:calc(100% - 10px);text-align:center;translate:-50% 0;transform:none;margin:0 0 3px}.table-board .board .card.suit-spade:not(.back)>.card-suit{font-size:calc(1.474em * var(--card-suit-scale) * .8)}.table-board .seat.is-revealed-player .cards .card.suit-spade:not(.back)>.card-suit{font-size:calc(1.474em * var(--card-suit-scale) * .65 * .8)}.result-player .card.suit-spade:not(.back)>.card-suit{font-size:calc(.67em * var(--card-suit-scale) * .65 * .8)}.table-board .player-card.seat.pos0>.player-action-label{left:calc(50% - 2px);right:auto;width:max-content;max-width:calc(100% - 10px);text-align:center;translate:-50% -1px;transform:none}.app>.table-hud>.hand-name>.hand-ambience{z-index:0;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 18%,#000 48%,rgba(0,0,0,.92) 60%,rgba(0,0,0,.65) 73%,rgba(0,0,0,.28) 86%,rgba(0,0,0,.07) 94%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 18%,#000 48%,rgba(0,0,0,.92) 60%,rgba(0,0,0,.65) 73%,rgba(0,0,0,.28) 86%,rgba(0,0,0,.07) 94%,transparent 100%)}.app>.table-hud>.hand-name>.hand-ambience>.hand-upgrade-highlight{filter:blur(8px);background:radial-gradient(ellipse at 50% 50%,rgba(255,255,255,.92) 0%,rgba(236,247,255,.68) 20%,rgba(220,237,250,.34) 40%,rgba(211,230,246,.13) 58%,rgba(211,230,246,.035) 73%,transparent 90%)}.table-board .seat.s5:not(.is-local-player)>.player-chips-bet{translate:-4px 4px}.table-board .seat:has(>.dealer-flight){z-index:3}.table-board .center>.pot-display>.bank-muck{z-index:5}.table-board .center>.pot-display>:is(.pot-on-table,.table-blinds){z-index:1}.table-board .center>.pot-display>.pot-chips{z-index:6}.table-wrap>.card.dealer-collect-flight{z-index:3}.app:not(.is-spectating) .table-board .player-card.pos0:not(.is-empty)>.player-info-text{transform:scale(1.3134);transform-origin:center bottom}.app:not(.is-spectating) .table-board .player-card.pos0:not(.is-empty)>.player-avatar{transform:translateY(-50%) scale(1.3134);transform-origin:calc(var(--identity-center) - var(--player-pad-left)) calc(50% + var(--identity-height) / 2)}.app:not(.is-spectating) .table-board .player-card.pos0:not(.is-empty)>.player-status-badge{transform:translateY(-50%) scale(1.3134);transform-origin:calc(var(--identity-center) - var(--identity-badge-left)) calc(50% + var(--identity-height) / 2)}.table-board .player-card.pos0.is-local-player:not(.is-empty)>.player-cards-back{left:calc(var(--identity-center) + (var(--player-pad-left) + var(--avatar-size) / 2 - var(--identity-center)) * 1.3134);bottom:calc(100% + var(--identity-height,52px) * .3134 - 1px)}.table-board .player-card.pos0.is-local-player:not(.is-empty)>.player-chips-bet{left:calc(var(--identity-center) + 14px);top:calc(50% - var(--identity-height,52px) * .1567 - 51px);transform:translateY(-50%);translate:none}.number-gain{display:inline-block;color:#80efaa!important;animation:numberGrow var(--number-duration,1750ms) ease-out both}.number-loss{display:inline-block;color:#ff736d!important;animation:numberShrink var(--number-duration,1750ms) ease-out both}.number-gain,.number-loss{animation-delay:var(--number-lead,0ms)}@keyframes numberGrow{0%,100%{scale:1}25%{scale:1.15}60%{scale:1.06}}:is(#tablepot,#blackjackTablepot).number-gain{animation-name:bankNumberGrow}@keyframes bankNumberGrow{0%,100%{scale:1}25%{scale:1.2}60%{scale:1.08}}@keyframes numberShrink{0%,100%{scale:1}25%{scale:.88}60%{scale:.95}}@media(prefers-reduced-motion:reduce){.number-gain,.number-loss{animation:none}}.table-board .player-action-label[hidden]{display:none!important}.table-board .player-card.seat.pos3>.player-action-label{left:50%}.table-board .player-card.is-empty{visibility:visible;pointer-events:auto}.table-board .player-card.is-empty>.player-avatar{visibility:visible!important;pointer-events:auto}.table-board .player-card.is-empty .seat-open:not([hidden]){display:grid!important;visibility:visible;opacity:1;pointer-events:auto;z-index:8}.app:not(.is-spectating) .table-board .player-card.pos0:not(.is-empty)>.player-avatar>.turn-hourglass{transform:scale(calc(1 / 1.3134));transform-origin:center}.number-sign{display:inline-block;width:.7em;opacity:1;overflow:hidden;vertical-align:bottom;white-space:nowrap;transition:width .65s cubic-bezier(.4,0,.2,1),opacity .25s ease-in-out;will-change:width,opacity}.number-sign.is-hidden{width:0;opacity:0}.table-board .seat.pos0.is-local-player .cards>.card{transform:none;rotate:-5deg;transition:rotate .45s cubic-bezier(.4,0,.2,1)}.table-board .seat.pos0.is-local-player .cards>.card:nth-child(2){rotate:5deg}.table-board .seat.pos0.is-local-player .cards.local-hand-receiving>.card{rotate:0deg}@media(prefers-reduced-motion:reduce){.table-board .seat.pos0.is-local-player .cards>.card{transition:none}}:is(#buyInSlider,.bet-editor-slider,#buyInValue,#buyInRemaining){animation:none!important;transition:none!important}:is(#buyInSlider,.bet-editor-slider)::-webkit-slider-thumb{animation:none!important;transition:none!important}:is(#buyInSlider,.bet-editor-slider)::-moz-range-thumb{animation:none!important;transition:none!important}.number-value{display:inline-block;font-variant-numeric:tabular-nums;white-space:nowrap;transition:width .22s ease-in-out}@media(prefers-reduced-motion:reduce){.number-sign{transition:none}}#lobbyBalance::before,#financeChipBalance::before{margin-right:.25em;vertical-align:-.1em}:is(#lobbyBalance,#financeChipBalance).number-gain{animation-name:bankNumberGrow}.wallet-value #lobbyBalance:is(.number-gain,.number-loss){background:none;-webkit-text-fill-color:currentColor}.wallet-value #lobbyBalance :is(.number-sign,.number-value){-webkit-text-fill-color:currentColor;color:inherit}.table-board .player-chips-bet>.wager-amount{translate:0 calc(2px / .9);position:relative;left:0}.board>.card.card-reveal.street-reveal{--reveal-duration:.7s;animation-name:recordedCardFlip}.board>.street-reveal>.card-reveal-cover{animation-name:recordedCardBack}.board>.street-reveal :is(.card-rank,.card-suit,.card-value){animation-name:recordedCardFace}@keyframes recordedCardFlip{0%{opacity:0;transform:perspective(600px) translateY(-12px) rotateY(180deg) scale(.92)}28.57%{opacity:1;transform:perspective(600px) translateY(0) rotateY(180deg) scale(1)}64.28%{transform:perspective(600px) rotateY(90deg)}100%{opacity:1;transform:perspective(600px) rotateY(0)}}@keyframes recordedCardBack{0%,64.27%{opacity:1}64.28%,100%{opacity:0;visibility:hidden}}@keyframes recordedCardFace{0%,64.27%{opacity:0}64.28%,100%{opacity:1}}@media(prefers-reduced-motion:reduce){.board>.card.flop-reveal,.board>.flop-reveal :is(.card-rank,.card-suit,.card-value,.flop-cover){animation:none!important}}.pot-display>.pot-chips{width:44.5px;max-width:44.5px;flex:0 0 19px}.pot-display>.pot-chips>.pot-chip-group{position:absolute;left:var(--pot-side-offset,0px);bottom:var(--pot-upward-offset,0px)}:is(.table-board,#rouletteSeats) .player-card>.player-action-label[data-action=fold]{color:#b64453;border-color:#b64453}:is(.table-board,#rouletteSeats) .player-card>.player-action-label[data-action=call]{color:#526c92;border-color:#526c92}:is(.table-board,#rouletteSeats) .player-card>.player-action-label[data-action=raise]{color:#62b38b;border-color:#62b38b}.seat .cards>.card:nth-child(2),.result-hole-cards>.card:nth-child(2),.board>.card:nth-child(even){--card-back-art:var(--card-back-art-second,url(/card-back-axis-v2.webp?v=75d624bba25a216c))}.table-board .player-card.is-local-player>.player-cards-back.cards-discarded.local-discard-reminder{visibility:visible;pointer-events:none;animation:localDiscardReminder .45s ease-out 1s both}@keyframes localDiscardReminder{from{opacity:0}to{opacity:.25}}.app>.table-hud{isolation:isolate}.app>.table-hud>.hand-name{position:relative;isolation:isolate;background:transparent}.app>.table-hud>.hand-name>.hand-ambience{z-index:1}.app>.table-hud>.hand-name>.combination-label,.app>.table-hud>.hand-name>.mini-card-wrap{position:relative;z-index:2}.pot-display>.pot-on-table{top:calc(17px / .9)}.pot-display>.table-blinds{top:16px}.app>.table-hud>.hand-name{z-index:1;background:none;box-shadow:none}.app>.table-hud>.hand-name::before,.app>.table-hud>.hand-name::after{content:none}.app>.table-hud>.hand-name>.hand-ambience{inset:-25px 0 0;z-index:1;overflow:visible;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 16%,#000 78%,rgba(0,0,0,.65) 90%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 16%,#000 78%,rgba(0,0,0,.65) 90%,transparent 100%)}.app>.table-hud>.hand-name>.hand-ambience>.hand-light-source{bottom:calc(var(--hud-card-bottom-gap) + var(--hud-card-height) / 2)}.app>.table-hud>.hand-name>.hand-ambience>.hand-upgrade-highlight{top:auto;bottom:calc(var(--hud-card-bottom-gap) + var(--hud-card-height) / 2);transform:translate(-50%,50%)}.app>.table-hud>.hand-name>:is(.combination-label,.mini-card-wrap){z-index:2}.pot-display>.pot-chips>.pot-chip-group{z-index:1}.pot-display>.pot-chips>.pot-chip-group[data-pot-id=main]{z-index:2}.pot-display>.pot-chips,.pot-display>.bank-muck{translate:0 -3px}.table-board .player-card.winner:not(.payout-arrived)>.winner-stars{display:none}.table-board .player-card>.player-info-text>:is(.name,.stack){justify-self:start;margin-left:0;padding-left:0}.table-board .player-card .stack{gap:0;--stake-gap:calc(3px / .9)}.table-board .player-card .stack::before{margin-right:var(--stake-gap)}.app:not(.is-spectating) .table-board .player-card.pos0:not(.is-empty) .stack{--stake-gap:calc(3px / .9 / 1.3134)}.card.suit-spade:not(.back){--card-border-color:#202728}.app .controls>.action-button{position:relative;top:0}.app>.table-hud .controls{position:relative;z-index:3;overflow:visible}.app>.table-hud .controls>.action-button{z-index:1}.table-board .seat .avatar:not([data-frame]),.table-board .seat .avatar[data-frame=""]{border-width:4px;box-shadow:0 3px 8px #0009}.table-board .seat.turn .avatar:not([data-frame]),.table-board .seat.turn .avatar[data-frame=""]{border:4px solid transparent!important;background:radial-gradient(circle at 30% 20%,var(--avatar),#101c20) padding-box,conic-gradient(#e6cb74 var(--turn-progress,100%),#090b0a 0) border-box;box-shadow:0 3px 8px #0009}.table-board .seat.turn .avatar[data-frame]:not([data-frame=""]){border-color:transparent!important;background:radial-gradient(circle at 30% 20%,var(--avatar),#101c20) padding-box}.table-board .player-card:is(.fold,.next-hand)>:is(.player-avatar,.player-info-text,.player-action-label,.player-chips-bet){filter:brightness(.5)}html body .card,html body .slot{height:auto!important;min-height:0!important;aspect-ratio:5 / 7!important;border-radius:8% / 5.7142857%!important;box-sizing:border-box}html body .flop-cover,html body .card-reveal-cover{border-radius:inherit!important}.table-board{--table-currency-icon:url(/brand/lounge/chip-fin-v3.webp?v=d49f4148e877b88b)}.table-board[data-currency=usdt]{--table-currency-icon:url(/brand/lounge/coin-dollar-v3.webp?v=69508efedb9c6bd3)}.table-board .player-card .stack::before{content:"";display:inline-block;flex:0 0 1.2em;width:1.2em;height:1.2em;background:var(--table-currency-icon) center/contain no-repeat}:is(#showdownDialog,#blackjackSummary) .result-hole-cards .card{--result-card-width:clamp(35px,9vw,44px)}:is(#showdownDialog,#blackjackSummary) .result-combo .mini-card-wrap .card{--result-card-width:clamp(23px,5vw,29px)}:is(#showdownDialog,#blackjackSummary) .result-player .card{width:var(--result-card-width);font-size:calc(var(--result-card-width) * .55)}:is(#showdownDialog,#blackjackSummary) .result-player .card:not(.back)>:is(.card-rank,.card-suit,.card-value){zoom:.9}:is(#showdownDialog,#blackjackSummary) .result-player .card:not(.back)>.card-suit{font-size:calc(1.474em * var(--card-suit-scale))}:is(#showdownDialog,#blackjackSummary) .result-player .card.suit-spade:not(.back)>.card-suit{font-size:calc(1.474em * var(--card-suit-scale) * .8)}#app .table-utility-actions #thinkTime{color:#251905;background:linear-gradient(145deg,#ffe8a0,#e3b950 52%,#b78027);border:1px solid #f7dc86;box-shadow:inset 0 1px #fff4c8b3,inset 0 -2px #78501866,0 0 12px #e5b94c55,0 3px 8px #0008;text-shadow:0 1px #fff2c366;font-weight:800}#app .table-utility-actions #thinkTime:active{background:linear-gradient(145deg,#e8bd62,#c18c33);box-shadow:inset 0 2px 5px #70471366,0 0 8px #e5b94c44}.table-board .seat.turn:not(.fold) .avatar:is(:not([data-frame]),[data-frame=""]){background:radial-gradient(circle at 30% 20%,var(--avatar),#101c20) padding-box,conic-gradient(#fff1ac var(--turn-progress,100%),#090b0a 0) border-box;box-shadow:0 0 5px #f8d775b3,0 0 12px #e6bc5259,0 3px 8px #0009;animation:defaultRimTurn 1.8s ease-in-out infinite}.table-board .seat.turn:not(.fold) .avatar:is(:not([data-frame]),[data-frame=""]).timer-final-five{animation-duration:.75s}@keyframes defaultRimTurn{0%,100%{box-shadow:0 0 5px #f8d775b3,0 0 12px #e6bc5259,0 3px 8px #0009}50%{box-shadow:0 0 7px #ffe7a5e6,0 0 17px #e6bc5280,0 3px 8px #0009}}@media(prefers-reduced-motion:reduce){.table-board .seat.turn:not(.fold) .avatar:is(:not([data-frame]),[data-frame=""]){animation:none}}.app .controls:is(.has-bet-action,.preaction-menu){align-items:stretch}.app .controls>.action-button,.app .controls>.preaction-button.action-button{box-sizing:border-box;align-self:stretch;width:100%;height:39px;min-height:39px;max-height:39px;margin:0;padding-top:6px;padding-bottom:6px;top:0}@media(max-width:600px){.app .controls>.action-button,.app .controls>.preaction-button.action-button{height:35.25px;min-height:35.25px;max-height:35.25px;padding-top:5px;padding-bottom:5px}}.table-board .player-card .seat-open{font-size:0!important;letter-spacing:0;line-height:0;min-width:0;min-height:0}.table-board .player-card .seat-open::before,.table-board .player-card .seat-open::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:currentColor;border-radius:1px;pointer-events:none}.table-board .player-card .seat-open::before{width:22px;height:2px}.table-board .player-card .seat-open::after{width:2px;height:22px}#rouletteSeats .player-action-label.is-neutral{color:#bdc9d6;border-color:#bdc9d6}.app .wager.player-chips-bet{background:transparent;border:0;border-radius:0;box-shadow:none;color:#fff;filter:none;opacity:1}.showdown-fair-footer{padding:4px 16px 16px}.showdown-fair-button{display:block;width:100%;min-height:42px;padding:10px 16px;border:1px solid #ffffff18;border-radius:12px;background:#ed0036;color:#fff;font:650 13px/1.3 var(--ui-font);cursor:pointer}.showdown-fair-button:disabled{opacity:.4;cursor:default}.showdown-fair-button:focus-visible{outline:2px solid #fff;outline-offset:3px}.showdown-fair-button:active:not(:disabled){background:#a60023}#app .table-board .player-card>.player-info-text>.name{translate:-2px 1px}#app .table-board .player-card>.player-info-text>.stack{translate:-2px -1px}.app .pot-display .pot-on-table{background:#12110f url(/brand/friends/black-leather.webp?v=9bcaf924d4d9596d) center/120px 45px repeat}:is(#app,#blackjackApp,#rouletteApp) :is(#pokerFairId,#blackjackPokerFairId,#rouletteFairId){color:rgb(243,247,244);opacity:.5}.seat .name,.roulette-seat .roulette-player-name,#blackjackApp .name,.result-player .result-name,#turnTimer{text-transform:none}.roulette-winner>strong{text-transform:none}:root{--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px)}html,body{height:var(--poker-viewport-height,100dvh);background:#0d1612}.app{width:100%;max-width:540px;height:var(--poker-viewport-height,100dvh);margin-inline:auto}html.telegram-app #app.app{min-height:0;height:min(var(--poker-viewport-height,100dvh),100dvh);max-height:min(var(--poker-viewport-height,100dvh),100dvh)}.table-utility-actions,.top-notice{left:calc(var(--safe-left) + 6px)}.table-utility-actions,.top-notice[data-owner=chatOpen]{right:calc(var(--safe-right) + 6px)}.join{max-width:540px;max-height:var(--poker-viewport-height,100dvh);overflow:auto;margin-inline:auto;padding-top:max(32px,var(--safe-top));padding-bottom:max(24px,var(--safe-bottom))}.join input{font-size:16px}.showdown-dialog{max-height:calc(var(--poker-viewport-height,100dvh) - var(--safe-top) - var(--safe-bottom) - 24px)}.portrait-notice{position:fixed;inset:0;width:100vw;max-width:none;height:100vh;height:100dvh;max-height:none;margin:0;padding:24px;border:0;border-radius:0;background:#050608;color:#f1f4f3;font-family:var(--ui-font);text-align:center;box-shadow:none}.portrait-notice[open]{display:grid;place-items:center}.portrait-notice::backdrop{background:#050608;backdrop-filter:none}.portrait-notice-content{max-width:340px}.portrait-notice-content svg{width:56px;height:70px;fill:none;stroke:#d5b875;stroke-width:2;stroke-linecap:round}.portrait-notice h2{margin:18px 0 8px;font-size:22px;font-weight:650;letter-spacing:-.02em}.portrait-notice p{margin:0;color:#a7afad;font-size:14px;line-height:1.5}@media(pointer:fine){:is(#app,#blackjackApp).app{max-width:min(540px,calc(var(--poker-viewport-height,100dvh) * .6))}#join.lobby{max-width:540px}}html,body{touch-action:pan-x pan-y;overscroll-behavior:none}button.ui-pressed:not(:disabled),button:active:not(:disabled){filter:brightness(.86);transition:filter 0s}html.telegram-app #app.app>.table-hud>.hand-name{padding-bottom:2px;align-content:end;grid-template-rows:var(--hud-card-height)}html.telegram-app .app>.table-hud{--hud-card-bottom-gap:2px}.lobby{--lobby-gutter:22px;--lobby-muted:var(--lux-muted);position:relative;isolation:isolate;width:100%;max-width:540px;height:var(--poker-viewport-height,100dvh);margin:0 auto;display:flex;flex-direction:column;overflow:hidden;padding:0;background:radial-gradient(ellipse at 95% 3%,#3ddfa512,transparent 36%),radial-gradient(ellipse at 0% 44%,#d3aa5310,transparent 32%),#050608;font-family:var(--ui-font);color:var(--lux-text)}.lobby[hidden],.lobby-view[hidden]{display:none}.lobby *{box-sizing:border-box}.lobby-view{flex:1 1 0;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff1f transparent}.lobby-main{padding:calc(var(--safe-top) + 22px) max(var(--lobby-gutter),var(--safe-right)) 26px max(var(--lobby-gutter),var(--safe-left))}.lobby-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:27px}.lobby-brand{display:flex;align-items:center;gap:10px}.lobby-brand-mark{display:grid;place-items:center;width:35px;height:39px;border:1px solid #e4d3ac45;border-radius:11px;color:var(--lux-gold);font-size:25px;background:linear-gradient(140deg,#c8a46517,#ffffff04);box-shadow:inset 0 1px #fff2,0 3px 15px #d9b47108}.lobby-brand-word{font-size:13px;font-weight:780;line-height:1.2;letter-spacing:.16em}.lobby-brand-word>span{display:block;font-size:11px;font-weight:450;letter-spacing:.4em;color:#b5b9c2;margin-top:3px}.lobby-profile{display:flex;align-items:center;gap:9px;min-width:0}.lobby-profile-name{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--lux-muted)}.lobby .lobby-avatar{padding:0;cursor:pointer;touch-action:manipulation;position:relative;isolation:isolate;display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border:1px solid #e2e8ec5c;border-radius:50%;background:radial-gradient(circle at 35% 15%,#4f565f,#15181e 75%);overflow:hidden;color:#f1e0ba;font-size:14px;font-weight:700;box-shadow:0 0 0 4px #fff03,0 0 22px #70ecc313}.lobby-avatar .avatar-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:50%}.lobby-avatar.has-profile-photo .avatar-symbol{opacity:0}.lobby-welcome{margin:0 0 24px;font-size:clamp(31px,8vw,41px);font-weight:680;line-height:1.12;letter-spacing:-.055em;color:#f6f8fc}.lobby-welcome span{display:block;color:#a5aab6;font-weight:500;font-size:12px;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px}.wallet-card{position:relative;isolation:isolate;padding:20px 22px;margin-bottom:15px;border:1px solid transparent;border-radius:24px;background:radial-gradient(ellipse at 100% 0%,#d8b36910,transparent 65%) padding-box,linear-gradient(140deg,#181b20ee,#090b0ff2) padding-box,linear-gradient(130deg,#ffffff45,#ffffff0b 40%,#d9c9a21f 75%,#ffffff24) border-box;box-shadow:inset 0 1px #ffffff08,0 18px 35px #0006,0 0 30px #d9be7a06;backdrop-filter:blur(22px)}.wallet-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;position:relative;z-index:2}.lobby-label{margin:0;color:#aab0ba;font-size:12px;font-weight:550;line-height:1.4;letter-spacing:.11em;text-transform:uppercase}.wallet-glyph{width:23px;height:23px;fill:none;stroke:#e2ce9b;stroke-width:1;opacity:.85}.wallet-value{display:grid;grid-template-columns:minmax(0,1fr) 94px;align-items:center;gap:6px;margin-top:4px;min-height:78px;font-size:clamp(31px,8.2vw,45px);font-weight:740;letter-spacing:-.055em;line-height:1.05;font-variant-numeric:tabular-nums}.wallet-value #lobbyBalance{min-width:0;overflow-wrap:anywhere;color:#fff;background:linear-gradient(170deg,#fff 25%,#d4d9e2 70%,#a0a5ae);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 28px #fff1}.wallet-chip-pile{position:relative;isolation:isolate;width:94px;height:82px;filter:drop-shadow(0 10px 12px #0009)}.wallet-chip-pile::before{content:"";position:absolute;z-index:-1;inset:auto -10px 0;height:38px;background:radial-gradient(ellipse,#d6b57530,transparent 70%);border-bottom:1px solid #d6b57528;border-radius:50%;transform:rotate(-10deg)}.wallet-chip-pile>.pot-chips{position:absolute;left:50%;top:auto;bottom:14px;height:13.5px;min-height:0;max-width:none;gap:0;transform:translateX(-50%) scale(1.25);transform-origin:center bottom}.wallet-chip-pile .chip-stack .chip+.chip{margin-bottom:calc(var(--wallet-chip-step,2.5px) - 13.5px)}.wallet-card-footer{display:flex;justify-content:space-between;gap:12px;margin-top:7px;padding-top:12px;border-top:1px solid #ffffff0c;color:#939ba9;font-size:11px;letter-spacing:.04em;line-height:1.4}.wallet-card-footer span:last-child{font-size:10px;letter-spacing:.13em;color:#bda985}.reward-card{--reward-progress:0deg;position:relative;isolation:isolate;display:flex;align-items:center;gap:13px;padding:17px 15px;margin-bottom:29px;border-radius:22px;border:1px solid #ffffff13;background:radial-gradient(ellipse at 0% 50%,#30e7a40d,transparent 65%),linear-gradient(110deg,#101713,#0a0d10);box-shadow:inset 0 1px #ffffff08,0 12px 25px #0004}.reward-card[data-ready=true]{border-color:#6bf3b935;box-shadow:inset 0 1px #c9ffe513,0 0 30px #37de9d0a,0 12px 25px #0004}.reward-core{position:relative;flex:0 0 43px;display:grid;place-items:center;width:43px;height:43px;border-radius:50%;background:linear-gradient(145deg,#24322b,#080d0b);color:#99f4ce;box-shadow:inset 0 1px #ffffff24,0 0 20px #5cffa914}.reward-core::before{content:"";position:absolute;inset:-3px;border-radius:50%;padding:1px;background:conic-gradient(#95f5c9 var(--reward-progress),#ffffff15 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor}.reward-core svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round}.reward-card[data-ready=true] .reward-core{animation:rewardCoreGlow 4s ease-in-out infinite}.reward-copy{flex:1;min-width:0}.reward-copy .lobby-label{font-size:11px;letter-spacing:.075em}.reward-copy strong{display:block;font-size:23px;font-weight:670;line-height:1.35;letter-spacing:-.04em;color:#e8fff4;font-variant-numeric:tabular-nums}.reward-timer{display:block;color:#9bbaa9;font:500 11px/1.45 var(--ui-font);letter-spacing:.055em;margin-top:3px;font-variant-numeric:tabular-nums}.lobby-button{--button-face:linear-gradient(135deg,#b0ffde,#6aebaf 48%,#39bb85);--button-base:#125036;position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:49px;padding:12px 18px;border:1px solid #d8ffed45;border-radius:14px;font:730 15px/1.2 var(--ui-font);letter-spacing:.015em;color:#05251a;background:var(--button-face);box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #ffffff14,0 3px 0 var(--button-base),0 8px 24px #45e69d17;cursor:pointer;touch-action:manipulation;transition:transform .16s,box-shadow .16s,filter .16s}.lobby-button::before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 25%,#ffffff35 44%,transparent 59%);transform:translateX(-100%);transition:transform .6s ease}.lobby-button:active:not(:disabled){transform:translateY(2px);filter:brightness(1.09);box-shadow:inset 0 1px 4px #002a172e,0 1px 0 var(--button-base),0 0 25px #7affe82b}.lobby-button:active:not(:disabled)::before{transform:translateX(50%)}.lobby-button:disabled{opacity:.4;cursor:default;box-shadow:inset 0 1px #fff2}.lobby-button.secondary{--button-face:linear-gradient(140deg,#30343c,#1c2027 55%,#282c34);--button-base:#090c11;color:#eef1f7;border-color:#ffffff25;box-shadow:inset 0 1px #ffffff30,0 3px 0 #080a0f,0 8px 18px #0005}.lobby-button.danger{--button-face:linear-gradient(140deg,#a24b50,#662830);--button-base:#36141c;color:#fff}.reward-card .lobby-button{min-height:42px;min-width:73px;padding:10px 14px;font-size:13px;border-radius:12px}.lobby-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.lobby-section-heading h2{margin:0;font-size:18px;font-weight:650;letter-spacing:-.035em}.lobby-section-heading>span{color:#9fa6b3;font-size:12px;padding:4px 8px;border:1px solid #ffffff15;border-radius:7px;background:#ffffff03}.lobby-tables{display:grid;gap:18px;padding-bottom:4px}.lobby-table{position:relative;isolation:isolate;overflow:hidden;border-radius:25px;background:linear-gradient(145deg,#10171ae6,#090c10f5) padding-box,linear-gradient(145deg,#90d6bf55,#ffffff0b 45%,#ffffff20) border-box;border:1px solid transparent;box-shadow:inset 0 1px #ffffff08,0 20px 45px #0008,0 0 38px #34c99408}.lobby-table-art{position:relative;height:178px;overflow:hidden;perspective:700px;background:radial-gradient(ellipse at 50% 80%,#24cb8c18,transparent 65%),linear-gradient(180deg,#0a0e13,#0b1013)}.lobby-table-art::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,#0c1014,transparent 30%);z-index:2}.lobby-table-tag{position:absolute;z-index:3;top:17px;left:20px;padding:0;background:none;color:#b5c7c1;font-size:10px;font-weight:600;letter-spacing:.14em}.table-index{position:absolute;z-index:3;right:20px;top:13px;color:#758c82;font-size:13px;font-weight:550;letter-spacing:.07em}.table-hologram{position:absolute;left:50%;top:50%;width:155px;height:230px;transform:translate(-50%,-44%) rotateX(49deg) rotateZ(-22deg);transform-style:preserve-3d;filter:drop-shadow(0 10px 4px #0008) drop-shadow(0 0 12px #59e5b329);animation:tableLevitate 8s ease-in-out infinite}.lobby-table-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;clip-path:ellipse(43% 40% at 50% 48%);filter:saturate(.64) brightness(1.12);border-radius:45%}.holo-scan{position:absolute;inset:0;clip-path:ellipse(43% 40% at 50% 48%);background:linear-gradient(180deg,transparent 42%,#bfffe713 47%,#defff87a 50%,#68ffbd1f 52%,transparent 58%);background-size:100% 280%;background-repeat:no-repeat;animation:tableScan 7s ease-in-out infinite;pointer-events:none;mix-blend-mode:screen}.holo-orbit{position:absolute;left:50%;bottom:12px;width:218px;height:73px;transform:translateX(-50%) rotate(-13deg);border:1px solid #6eebbd29;border-radius:50%;box-shadow:0 0 0 13px #60ffd905,inset 0 0 35px #52ffc512,0 0 28px #55efb70c}.holo-orbit::after{content:"";position:absolute;inset:9px;border:1px solid #69fac018;border-radius:50%}.lobby-table-body{position:relative;z-index:3;padding:0 20px 23px;margin-top:-1px}.lobby-table-title{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.lobby-table-title h3{font-size:24px;line-height:1.2;letter-spacing:-.035em;font-weight:650;margin:0 0 6px}.lobby-table-title .table-format{font-size:10px;letter-spacing:.12em;color:#b3b9c4}.lobby-table-meta{font-size:12px;color:#8e99a8;margin:0}.table-stakes{display:grid;grid-template-columns:1fr 1.3fr;margin:19px 0 0;padding:13px 0;border-block:1px solid #ffffff0b;gap:16px}.table-stakes>div+div{padding-left:20px;border-left:1px solid #ffffff12}.table-stakes dt{color:#8f9ca9;font-size:10px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:5px}.table-stakes dd{margin:0;font-size:15px;font-weight:550;color:#e5eaf1;letter-spacing:.01em;font-variant-numeric:tabular-nums}.table-occupancy{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:15px 0}.table-occupancy strong{font-size:12px;font-weight:550;color:#adc9bb}.seat-count{display:flex;gap:5px}.seat-count i{display:block;width:12px;height:6px;border-radius:2px;background:#414d4d;box-shadow:inset 0 1px #ffffff18}.seat-count i.open{background:#8defbf;border:0;box-shadow:0 0 7px #70efaa48}.lobby-table .lobby-button{width:100%}.lobby-table:not([data-table-id=classic]) .table-hologram,.lobby-table:not([data-table-id=classic]) .holo-scan{animation:none}.lobby-notice{font-size:14px;line-height:1.5;color:var(--lux-gold);margin:17px 2px 0;min-height:0}.lobby-notice:empty{display:none}.finance-chips-button svg{width:21px;height:21px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.lobby-page-header{padding:calc(var(--safe-top) + 22px) max(var(--lobby-gutter),var(--safe-right)) 22px max(var(--lobby-gutter),var(--safe-left))}.lobby-page-header h1{margin:0;font-size:30px;line-height:1.25;font-weight:650;letter-spacing:-.05em}.profile-photo{position:relative;isolation:isolate;display:grid;place-items:center;width:100%;aspect-ratio:1;overflow:hidden;border-block:1px solid #ffffff24;background:radial-gradient(ellipse at 48% 35%,#284536,#141c20 40%,#080b10 78%);color:#cce9db;font-size:clamp(72px,24vw,130px);font-weight:600;letter-spacing:-.04em;box-shadow:0 20px 45px #0008}.profile-photo::after{content:"";position:absolute;z-index:2;inset:0;pointer-events:none;background:linear-gradient(0deg,#060809a6,transparent 28%);box-shadow:inset 0 0 40px #0003}.profile-photo .avatar-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:0}.profile-photo.has-profile-photo .avatar-symbol{opacity:0}.profile-details{padding:25px max(var(--lobby-gutter),var(--safe-right)) 29px max(var(--lobby-gutter),var(--safe-left))}.profile-eyebrow{margin:0 0 7px;color:#9caaa6;font-size:11px;letter-spacing:.15em;text-transform:uppercase}.profile-name{margin:0 0 26px;font-size:29px;line-height:1.25;font-weight:640;letter-spacing:-.035em;overflow-wrap:anywhere}.profile-wallet-button{width:100%;font-size:16px}.finance-header{display:flex;align-items:center;justify-content:center;padding-top:calc(var(--safe-top) + 12px);padding-bottom:26px}.finance-header h1{min-height:44px;display:flex;align-items:center;text-align:center}.finance-content{padding:0 max(var(--lobby-gutter),var(--safe-right)) 28px max(var(--lobby-gutter),var(--safe-left))}.finance-card{display:flex;flex-direction:column;aspect-ratio:1;padding:23px 21px 28px;margin:0 0 18px;background:radial-gradient(ellipse at 50% 35%,#ddc38a12,transparent 62%) padding-box,linear-gradient(145deg,#1b1d21ed,#090b0ffa) padding-box,linear-gradient(145deg,#f3dfb44d,#ffffff0b 50%,#b59e7830) border-box}.finance-currency{color:#d9c698;font-size:11px;letter-spacing:.12em;padding:5px 8px;border:1px solid #dac8972e;border-radius:7px}.finance-value{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:28px 0;min-width:0}.finance-value strong{font-size:clamp(48px,14vw,72px);font-weight:710;line-height:1.1;letter-spacing:-.055em;font-variant-numeric:tabular-nums;color:#fff5df;text-shadow:0 0 35px #e2c9911c}.finance-value span{font-size:12px;color:#a8a79f;letter-spacing:.12em;text-transform:uppercase}.finance-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.finance-actions .lobby-button{padding:12px 8px;min-width:0;font-size:14px;overflow-wrap:anywhere}.finance-chips-button{display:flex;align-items:center;gap:14px;width:100%;min-height:76px;padding:19px 18px;border:1px solid #ffffff1d;border-radius:20px;background:linear-gradient(140deg,#1b2026c9,#0d1015d9);box-shadow:inset 0 1px #ffffff0d,0 12px 30px #0004;color:#dfe5ed;font:600 16px/1.3 var(--ui-font);cursor:pointer;text-align:left;transition:background .2s,transform .2s}.finance-chips-button strong{margin-left:auto;min-width:0;overflow-wrap:anywhere;font-size:22px;font-weight:640;font-variant-numeric:tabular-nums;color:#caffdf;letter-spacing:-.03em}.finance-chips-button svg{width:18px;color:#8dbaa3}.finance-chips-button:active{transform:scale(.985);background:#1d2924}.lobby-dialog{width:min(420px,calc(100vw - 32px));max-height:calc(var(--poker-viewport-height,100dvh) - var(--safe-top) - var(--safe-bottom) - 32px);overflow:auto;padding:28px 24px 30px;border-radius:27px;font-family:var(--ui-font)}.lobby-dialog h2{font-size:28px;line-height:1.15;letter-spacing:-.045em;font-weight:650;margin:0 0 12px;padding-right:13px}.lobby-dialog p{font-size:14px;color:#aab2c0;line-height:1.6;margin:0 0 18px}.lobby-dialog .dialog-kicker{padding-right:25px;font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:#b9cca9;margin-bottom:11px}.dialog-x{position:absolute;right:10px;top:10px;display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid #ffffff13;border-radius:12px;background:#ffffff05;color:#c3cbd8;font:26px/1 var(--ui-font);cursor:pointer}.buyin-value{display:block;text-align:center;font-size:49px;font-weight:690;letter-spacing:-.04em;margin:24px 0 18px;font-variant-numeric:tabular-nums;color:#f5fcfa;text-shadow:0 0 28px #8dffd515}.buyin-slider{display:block;width:100%;height:24px;margin:0;appearance:none;background:transparent;cursor:pointer}.buyin-slider::-webkit-slider-runnable-track{height:4px;border-radius:5px;background:linear-gradient(to right,#80f5bd var(--buyin-progress,100%),#c7d7e324 var(--buyin-progress,100%))}.buyin-slider::-moz-range-track{height:4px;border-radius:5px;background:#c7d7e324}.buyin-slider::-moz-range-progress{height:4px;background:#80f5bd;border-radius:5px}.buyin-slider::-webkit-slider-thumb{appearance:none;width:24px;height:24px;margin-top:-10px;border-radius:50%;border:1px solid #fff9;background:linear-gradient(145deg,#fff,#c4f7df 45%,#638879);box-shadow:0 0 0 5px #80f5bd0f,0 0 20px #80f5bd30,0 4px 9px #0008}.buyin-slider::-moz-range-thumb{width:22px;height:22px;border-radius:50%;border:1px solid #fff9;background:linear-gradient(145deg,#fff,#c4f7df 45%,#638879);box-shadow:0 0 0 5px #80f5bd0f,0 0 20px #80f5bd30,0 4px 9px #0008}.buyin-limits{display:flex;justify-content:space-between;color:#98a8ab;font-size:12px;margin:8px 0 24px;font-variant-numeric:tabular-nums}.buyin-summary{display:flex;justify-content:space-between;gap:12px;margin:0 0 24px;padding:13px 0;border-block:1px solid #ffffff0c;font-size:13px;color:#9ba6b6}.buyin-summary strong{color:#e4f8ec;font-weight:600;font-variant-numeric:tabular-nums}.lobby-dialog label{display:block;font-size:13px;color:#afb9c9;margin:0 0 8px}.lobby-dialog input[type=text]{width:100%;padding:13px 14px;margin:0 0 18px;border:1px solid #ffffff17;border-radius:12px;color:#f4f8fc;background:#03060970;box-shadow:inset 0 2px 7px #0005;font:16px var(--ui-font)}.lobby-dialog .dialog-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lobby-dialog .buyin-confirm{width:100%;margin-bottom:15px}.dialog-cancel{display:block;width:100%;padding:10px;border:0;background:none;color:#a4b1c1;font:14px var(--ui-font);cursor:pointer}.lobby-dialog .dialog-error{color:#f4abae;margin-top:12px;margin-bottom:0}.dialog-error:empty{display:none}.table-leave-dialog{-webkit-text-size-adjust:100%;text-size-adjust:100%}.table-leave-dialog h2{font:650 28px/1.15 var(--ui-font)}.table-leave-dialog p{font-size:14px;line-height:1.6}.table-leave-dialog .dialog-kicker{font-size:11px}.table-leave-dialog .dialog-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.table-leave-dialog .dialog-actions .lobby-button{box-sizing:border-box;width:100%;min-width:0;min-height:49px;padding:12px 18px;border-radius:14px;font:730 15px/1.2 var(--ui-font);letter-spacing:.015em;text-align:center}.wallet-info-dialog h2{padding-right:25px}.wallet-info-dialog p{margin:22px 0 0;font-size:18px;color:#b4bdca}.wallet-info-dialog[data-kind=chips] p{font-size:38px;font-weight:700;letter-spacing:-.04em;color:#d9ffe8;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.lobby :is(button,input):focus-visible,.lobby-dialog :is(button,input):focus-visible{outline:2px solid #b4ffe0;outline-offset:4px}@keyframes rewardCoreGlow{0%,100%{box-shadow:inset 0 1px #ffffff24,0 0 14px #5cffa915}50%{box-shadow:inset 0 1px #ffffff30,0 0 25px #5cffa92a}}@keyframes tableLevitate{0%,100%{transform:translate(-50%,-44%) rotateX(49deg) rotateZ(-22deg)}50%{transform:translate(-50%,-47%) rotateX(47deg) rotateZ(-21deg)}}@keyframes tableScan{0%,20%{background-position:0 150%;opacity:0}35%{opacity:.7}65%{opacity:.5}85%,100%{background-position:0 -50%;opacity:0}}@media(hover:hover){.lobby-button:not(:disabled):hover{filter:brightness(1.08)}.lobby-button:not(:disabled):hover::before{transform:translateX(100%)}}@media(max-width:360px){.lobby{--lobby-gutter:16px}.lobby-profile-name{display:none}.reward-card{gap:10px;padding:15px 12px}.reward-core{width:36px;height:36px;flex-basis:36px}.reward-copy strong{font-size:21px}.reward-card .lobby-button{min-width:65px;padding-inline:11px}.wallet-card{padding:18px}.wallet-value{grid-template-columns:minmax(0,1fr) 80px}.wallet-chip-pile{width:80px}.table-stakes dd{font-size:14px}}@media(max-height:780px){.lobby-header{margin-bottom:20px}.lobby-welcome{margin-bottom:20px}.lobby-table-art{height:147px}.reward-card{margin-bottom:23px}.wallet-card{padding-block:16px}}@media(prefers-reduced-motion:reduce){.lobby *,.lobby *::before,.lobby *::after{animation:none!important;transition:none!important}.holo-scan{display:none}}@media(prefers-reduced-transparency:reduce){.wallet-card,.lobby-table,.reward-card{backdrop-filter:none;background-color:#0e1117}}.lobby-profile{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:8px 9px}.lobby-profile-name{grid-column:1;grid-row:1}.lobby-avatar{grid-column:2;grid-row:1}.lobby-settings{grid-column:2;grid-row:2;justify-self:center;display:grid;place-items:center;width:34px;height:30px;padding:5px;border:1px solid #ffffff16;border-radius:10px;background:#ffffff06;color:#cbd3df99;cursor:pointer}.lobby-settings svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.shop-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:5px;border:1px solid #ffffff16;border-radius:17px;background:#0c1016;margin-bottom:22px}.shop-category-tab{min-height:44px;padding:8px 3px;border:0;border-radius:12px;background:transparent;color:#929aa8;font:600 12px var(--ui-font);cursor:pointer}.shop-category-tab[aria-selected=true]{color:#b6ffdf;background:linear-gradient(130deg,#71f1b91c,#ffffff06);box-shadow:inset 0 1px #ffffff16}.shop-panel{min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:1px solid #ffffff16;border-radius:25px;background:linear-gradient(145deg,#10171ae6,#090c10f5);box-shadow:inset 0 1px #ffffff08,0 20px 45px #0005}.shop-panel[hidden]{display:none}.shop-placeholder-icon{font-size:38px;color:#b6ffdf99}.shop-panel h2{margin:0;font-size:22px;font-weight:650}.shop-panel p{margin:0;color:#929aa8;font-size:13px}#shopPanel-coins{display:block;padding:0;background:none;border:0;box-shadow:none;min-height:0}#shopPanel-coins[hidden]{display:none}.coin-offers{display:flex;flex-direction:column;gap:14px;text-align:left}.coin-pack{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:10px 16px;padding:20px 18px;border-radius:22px;border:1px solid #ffffff13;background:linear-gradient(140deg,#17222f,#0a1019);box-shadow:inset 0 1px #ffffff08}.coin-pack-free{border-color:#68deb72c;background:linear-gradient(140deg,#112725,#0a121b)}.coin-pack .coin-pack-pile{width:100px;height:90px;margin:0}.coin-pack-copy h2{font:750 27px/1.2 var(--ui-font);letter-spacing:-.025em;margin:6px 0;color:#edf4fd}.coin-pack-copy h2 span{font-size:13px;font-weight:500;letter-spacing:0;color:#a4b4c9}.coin-pack-copy .lobby-label{font-size:10px;margin:0}.coin-pack-copy>p:not(.lobby-label){font:500 13px/1.45 var(--ui-font);color:#b0c0d4;margin:6px 0}.coin-pack-copy .coin-price{color:#e0c997!important;font-size:18px!important;font-weight:650!important}.coin-pack-copy small{color:#84cdb2;font:450 11px/1.4 var(--ui-font)}.coin-pack>.lobby-button{grid-column:1/-1;width:100%;min-height:42px;margin-top:2px;font-size:13px}.coin-pack>.coin-coming{background:linear-gradient(145deg,#237858,#104832);color:#effff6;box-shadow:inset 0 1px #ffffff26,0 3px 0 #06291b}#lobbyBalance:is(.number-gain,.number-loss){animation:none!important;transform:none}#walletInfoDialog:has(.wallet-crypto-panel:not([hidden])){width:min(440px,calc(100vw - 28px));padding:30px 20px 24px;background:radial-gradient(ellipse at 15% 0%,#d7b56a10,transparent 54%) padding-box,linear-gradient(150deg,#16191eeF,#090c10fa) padding-box,linear-gradient(140deg,#ddc2864d,#ffffff0b 55%,#8bd0b322) border-box}#walletInfoDialog .wallet-crypto-panel[hidden],#walletInfoDialog #walletInfoText[hidden],#walletInfoDialog .wallet-crypto-status[hidden]{display:none}#walletInfoDialog .wallet-crypto-heading{margin:5px 0 20px;font-size:12px;font-weight:500;color:#99a5b3;letter-spacing:.03em;line-height:1.5}.wallet-crypto-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#walletInfoDialog .wallet-crypto-option{display:flex;align-items:flex-start;gap:12px;position:relative;min-width:0;min-height:124px;padding:17px 12px 13px;border:1px solid #e6d5af24;border-radius:18px;background:radial-gradient(ellipse at 0 0,#ffffff07,transparent 75%),linear-gradient(140deg,#1d232b,#11161c);box-shadow:inset 0 1px #ffffff0b,0 5px 15px #0002;color:#eaf0f5;text-align:left;font-family:var(--ui-font);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:border-color .18s,background .18s,transform .18s;outline:none}#walletInfoDialog .wallet-crypto-option:active{transform:translateY(1px)}#walletInfoDialog .wallet-crypto-option[aria-pressed=true]{border-color:#d7ba7480;background:radial-gradient(ellipse at 0 0,#dbc17c12,transparent 80%),linear-gradient(145deg,#22272b,#14191e);box-shadow:inset 0 1px #fff1d01a,0 0 15px #d2b5750a}.wallet-crypto-icon{position:relative;flex:0 0 36px;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#070c1366;box-shadow:inset 0 0 0 1px #ffffff12;color:var(--crypto-accent)}.wallet-crypto-icon>svg{width:28px;height:28px;display:block;overflow:visible}.wallet-network-icon{position:absolute;right:-4px;bottom:-4px;display:grid;place-items:center;width:17px;height:17px;border-radius:50%;border:2px solid #171e25;color:#fff;box-sizing:content-box}.wallet-network-icon svg{width:14px;height:14px}.wallet-network-icon.network-ton{background:#168fc0}.wallet-network-icon.network-tron{background:#b84447}.wallet-crypto-copy{display:flex;flex-direction:column;min-width:0;gap:3px;padding-top:2px}.wallet-crypto-copy strong{font-size:15px;font-weight:700;line-height:1.2;letter-spacing:.02em}.wallet-crypto-copy>span{color:#98a4b2;font-size:10px;line-height:1.4}.wallet-crypto-copy small{align-self:flex-start;margin-top:9px;padding:3px 6px;border-radius:5px;background:#ffffff05;border:1px solid #ffffff0c;color:#b9c4ce;font-size:9px;font-weight:500;letter-spacing:.04em;line-height:1.2}.wallet-crypto-check{position:absolute;right:10px;top:10px;width:5px;height:5px;border-radius:50%;background:#ffffff1a}.wallet-crypto-option[aria-pressed=true] .wallet-crypto-check{background:#e2c889;box-shadow:0 0 6px #e2c88950}#walletInfoDialog .wallet-crypto-footnote{margin:18px 0 0;text-align:center;font-size:11px;line-height:1.5;color:#83909d}.wallet-crypto-status{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-top:14px;padding:13px 14px;border:1px solid #d4b77725;border-radius:12px;background:#d4b77707;font-size:12px;line-height:1.4}.wallet-crypto-status strong{color:#e3c887;font-weight:600}.wallet-crypto-status>span{color:#a9b4c0}@media(max-width:360px){#walletInfoDialog:has(.wallet-crypto-panel:not([hidden])){padding-inline:14px}#walletInfoDialog .wallet-crypto-option{gap:9px;padding-inline:10px}.wallet-crypto-icon{flex-basis:30px;width:30px;height:30px}.wallet-crypto-icon>svg{width:24px;height:24px}}@media(prefers-reduced-motion:reduce){#walletInfoDialog .wallet-crypto-option{transition:none}}.wallet-deposit-form{margin-top:16px;display:grid;gap:12px}.wallet-deposit-form[hidden]{display:none}.wallet-deposit-form label{font-size:14px;color:#e0e5e8}.wallet-deposit-amount{display:flex;align-items:center;gap:10px;background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:12px 16px}.wallet-deposit-amount span{color:#a9b2bc}.wallet-deposit-amount input{min-width:0;width:100%;background:transparent;border:0;color:#fff;font-size:22px;outline:none}.wallet-deposit-form p{font-size:13px;line-height:1.5;color:#9ba8b6;margin:0}.wallet-crypto-status a{color:#e6c983;font-weight:600}.wallet-info-dialog{max-height:calc(100dvh - 120px);overflow-y:auto}.deposit-quick-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.deposit-quick-heading>span{font-size:12px;color:#9ba8b6;text-align:right}.deposit-quick-heading strong{color:#dfc58a;white-space:nowrap}.deposit-quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.deposit-quick-grid button{padding:9px 4px;border:1px solid #ffffff16;border-radius:10px;background:linear-gradient(145deg,#252b34,#151b23);color:#e3e8ed;font-size:13px;font-weight:650}.deposit-quick-grid button[aria-pressed=true]{background:linear-gradient(145deg,#bea36a,#796238);color:#fff5db;border-color:#d4bc82}.deposit-network-note{display:grid;gap:4px;padding:12px;border-radius:12px;background:#ffffff04;color:#9ba8b6;font-size:12px;line-height:1.5}.deposit-network-note strong{color:#d9bd85;font-size:13px}.deposit-total{display:flex;justify-content:space-between;align-items:center;margin-top:6px;padding-top:12px;border-top:1px solid #ffffff12;font-size:14px;color:#9ba8b6}.deposit-total strong{color:#f3ede0;font-variant-numeric:tabular-nums}.wallet-deposit-form>.dialog-cancel{margin:0;padding:0;text-align:left;justify-self:start}.wallet-deposit-form .lobby-button:disabled{opacity:.4;filter:saturate(.4)}.deposit-payment-ready{display:grid;gap:14px;text-align:center;width:100%;padding:8px 0}.deposit-payment-ready>strong{font-size:17px;color:#f3ead8}.deposit-payment-ready p{margin:0;color:#a6b1bf;font-size:13px;line-height:1.5}.deposit-payment-value{padding:20px 12px;border:1px solid #ddc58a30;border-radius:16px;background:linear-gradient(145deg,#111820,#070b10);color:#f6f0e3;font-size:30px;font-weight:800;font-variant-numeric:tabular-nums}.deposit-payment-ready .deposit-reopen{background:linear-gradient(145deg,#469bd6,#245a91);box-shadow:0 4px 0 #153b60,inset 0 1px 0 #ffffff26;color:white}.deposit-payment-ready [hidden]{display:none}.deposit-payment-ready .deposit-payment-state{color:#cfba86}.finance-history{margin-top:22px;padding:17px 14px;border:1px solid #ffffff12;border-radius:20px;background:linear-gradient(150deg,#131a23e8,#090e16f5)}.finance-history-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.finance-history h2{margin:0;font-size:18px;color:#f0e9dc}.finance-history-heading button{width:36px;height:36px;background:#ffffff08;color:#c4ccd6;border:1px solid #ffffff15;border-radius:10px;font-size:22px}.finance-history-filters{display:flex;gap:8px;margin:12px 0}.finance-history-filters button{padding:7px 12px;background:#ffffff05;color:#a8b3c2;border:1px solid #ffffff10;border-radius:9px;font-size:14px}.finance-history-filters button[aria-pressed=true]{background:#c9aa6520;border-color:#d4bd7740;color:#ead4a4}#financeHistoryNotice{font-size:13px;color:#a3adba;line-height:1.5}.finance-history-list{display:grid;gap:8px}.finance-transaction-row{display:flex;align-items:center;gap:10px;width:100%;padding:13px 10px;text-align:left;background:#ffffff04;border:1px solid #ffffff12;border-radius:13px;color:#e4eaf0;min-width:0}.finance-transaction-icon{flex:0 0 30px;width:30px;height:30px;display:grid;place-items:center;border:1px solid #ffffff14;border-radius:50%;color:#c5b27f}.finance-transaction-copy{min-width:0;flex:1}.finance-transaction-copy strong,.finance-transaction-value strong{display:block;font-size:14px;font-weight:650}.finance-transaction-copy small,.finance-transaction-value small{display:block;margin-top:5px;font-size:12px;color:#8996a8}.finance-transaction-value{text-align:right;flex-shrink:0;max-width:45%;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.finance-transaction-row[data-state=in] .finance-transaction-value strong{color:#86c5ac}.finance-transaction-row[data-state=out] .finance-transaction-value strong,.finance-transaction-row[data-state=failed] .finance-transaction-value small{color:#d68c8c}.finance-transaction-row:active{background:#ffffff0a}@media(max-width:360px){.finance-transaction-icon{display:none}.finance-history{padding:14px 10px}}.finance-history-heading h2{flex:1}.finance-history-period{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;padding:14px;border:1px solid #ffffff10;border-radius:13px;background:#070d16}.finance-history-period[hidden]{display:none}.finance-history-period label{display:block;color:#a9b6c6;font-size:13px;margin-bottom:7px}.finance-history-period input,.finance-history-period select{width:100%;min-width:0;padding:9px 6px;border:1px solid #ffffff18;border-radius:8px;background:#141d29;color:#e7edf3;color-scheme:dark;font:inherit;font-size:14px}.finance-history-type{grid-column:1/-1}#financeHistoryFilterError{grid-column:1/-1;margin:0;color:#e39797;font-size:13px}.finance-history-period>.lobby-button{padding:10px;font-size:14px}#walletInfoDialog[data-kind=deposit]{padding:22px 16px 18px;width:min(440px,calc(100vw - 24px));max-height:calc(var(--poker-viewport-height,100dvh) - var(--safe-top,0px) - var(--safe-bottom,0px) - 32px)}#walletInfoDialog[data-kind=deposit] h2{font-size:24px;margin-bottom:8px}#walletInfoDialog[data-kind=deposit] .wallet-crypto-heading{margin:0 0 10px;font-size:13px}#walletInfoDialog[data-kind=deposit] .wallet-crypto-grid{gap:8px}#walletInfoDialog[data-kind=deposit] .wallet-crypto-option{min-height:82px;padding:12px 10px;border-radius:14px;gap:9px}#walletInfoDialog[data-kind=deposit] .wallet-crypto-copy strong{font-size:16px}#walletInfoDialog[data-kind=deposit] .wallet-crypto-copy span{font-size:12px}#walletInfoDialog[data-kind=deposit] .wallet-crypto-copy small{font-size:12px;margin-top:4px}#walletInfoDialog[data-kind=deposit] .wallet-deposit-form{margin-top:0;gap:9px}#walletInfoDialog[data-kind=deposit] .deposit-quick-heading label{margin:0;font-size:14px}#walletInfoDialog[data-kind=deposit] .deposit-quick-grid{gap:6px}#walletInfoDialog[data-kind=deposit] .deposit-quick-grid button{padding:9px 3px;min-height:36px;font-size:12px}#walletInfoDialog[data-kind=deposit] .wallet-deposit-amount{padding:10px 12px;min-height:50px}#walletInfoDialog[data-kind=deposit] #walletDepositAmount{padding:0;margin:0;border:0;border-radius:0;background:none;box-shadow:none;font-size:22px;line-height:1.3;height:30px}#walletInfoDialog[data-kind=deposit] .wallet-deposit-form p{margin:0;font-size:12px;line-height:1.4}#walletInfoDialog[data-kind=deposit] .deposit-network-note{padding:9px 11px;gap:2px}#walletInfoDialog[data-kind=deposit] .deposit-total{margin-top:0;padding-top:9px}#walletInfoDialog[data-kind=deposit] #walletDepositSubmit{min-height:44px;padding:12px;font-size:16px}#walletInfoDialog[data-kind=deposit] .wallet-crypto-status{margin-top:10px;padding:10px}#walletInfoDialog[data-kind=deposit] .deposit-payment-ready{gap:10px;padding:0}#walletInfoDialog[data-kind=deposit] .deposit-payment-ready p{margin:0;font-size:13px;line-height:1.4}@media(max-height:640px){#walletInfoDialog[data-kind=deposit]{padding-top:18px;padding-bottom:14px}#walletInfoDialog[data-kind=deposit] .wallet-deposit-form{gap:7px}#walletInfoDialog[data-kind=deposit] .wallet-crypto-option{min-height:72px;padding-block:9px}}#walletInfoDialog[data-kind=deposit] .wallet-deposit-form>.dialog-cancel{position:absolute;top:61px;right:16px;width:auto;font-size:13px;line-height:20px}#walletInfoDialog[data-kind=deposit] .deposit-network-note{display:block;font-size:12px;line-height:1.4}#walletInfoDialog[data-kind=deposit] .deposit-network-note strong{display:none}@media(max-height:640px){#walletInfoDialog[data-kind=deposit] .wallet-deposit-form>.dialog-cancel{top:57px}#walletInfoDialog[data-kind=deposit] .wallet-deposit-form>p{font-size:12px;line-height:1.25}}#walletInfoDialog[data-kind=deposit]{position:fixed;inset:0;margin:0;width:100%;max-width:none;height:var(--poker-viewport-height,100dvh);max-height:var(--poker-viewport-height,100dvh);border:0;border-radius:0;padding:calc(var(--safe-top,0px) + 72px) max(18px,var(--safe-right,0px)) calc(var(--safe-bottom,0px) + 20px) max(18px,var(--safe-left,0px));background:radial-gradient(ellipse at 15% 0%,#d7b56a0d,transparent 54%),linear-gradient(150deg,#16191e,#090c10);box-shadow:none;animation:none;overflow:auto}#walletInfoDialog[data-kind=deposit] #closeWalletInfo{left:max(14px,var(--safe-left,0px));right:auto;top:calc(var(--safe-top,0px) + 14px);width:42px;height:42px;border-radius:12px;font-size:34px;line-height:1;color:#dae3ed;background:#ffffff08;border:1px solid #ffffff12}#walletInfoDialog[data-kind=deposit] .wallet-deposit-form>.dialog-cancel{top:calc(var(--safe-top,0px) + 111px);right:max(18px,var(--safe-right,0px))}#walletInfoDialog[data-kind=deposit]:has(.wallet-crypto-panel){padding:calc(var(--safe-top,0px) + 16px) max(18px,var(--safe-right,0px)) calc(var(--safe-bottom,0px) + 20px) max(18px,var(--safe-left,0px));width:100%;max-width:none;border-radius:0;background:linear-gradient(150deg,#14191f,#080c12);backdrop-filter:none;-webkit-backdrop-filter:none}#walletInfoDialog[data-kind=deposit] .wallet-screen-header{display:flex;align-items:center;gap:12px;margin:0 0 24px;min-height:42px}#walletInfoDialog[data-kind=deposit] #closeWalletInfo{position:static;flex:0 0 42px;margin:0;transform:none}#walletInfoDialog[data-kind=deposit] h2{margin:0;padding:0;line-height:1.2;font-size:26px}#walletInfoDialog[data-kind=deposit] .wallet-crypto-heading{margin:0 0 16px}#walletInfoDialog #walletCryptoOptions[hidden],#walletInfoDialog #walletDepositForm[hidden],#walletInfoDialog #walletCryptoFootnote[hidden]{display:none!important}#walletInfoDialog[data-kind=deposit] .wallet-deposit-form>.dialog-cancel{position:static;top:auto;right:auto;grid-row:1;justify-self:end;margin:0 0 4px;padding:0;line-height:20px}#walletInfoDialog[data-kind=deposit] .wallet-deposit-form{gap:12px}#walletInfoDialog[data-kind=deposit] .wallet-crypto-grid{gap:12px}#walletInfoDialog[data-kind=deposit] .wallet-crypto-option{min-height:100px;padding:16px 12px}#walletInfoDialog[data-kind=deposit] #walletDepositSubmit{min-height:48px}#walletInfoDialog[data-kind=deposit]::backdrop{background:#080c12;backdrop-filter:none}@media(max-height:650px){#walletInfoDialog[data-kind=deposit] .wallet-screen-header{margin-bottom:16px}#walletInfoDialog[data-kind=deposit] .wallet-crypto-option{min-height:82px;padding:12px}#walletInfoDialog[data-kind=deposit] .wallet-deposit-form{gap:9px}}#walletInfoDialog[data-kind=deposit]:has(.wallet-crypto-panel){padding-top:calc(var(--safe-top,0px) + 10px);padding-bottom:calc(var(--safe-bottom,0px) + 12px)}#walletInfoDialog[data-kind=deposit] .wallet-screen-header{margin-bottom:12px;min-height:36px}#walletInfoDialog[data-kind=deposit] #closeWalletInfo{width:36px;height:36px;flex-basis:36px}#walletInfoDialog[data-kind=deposit] h2{font-size:24px}#walletInfoDialog[data-kind=deposit] .wallet-crypto-heading{margin:0 0 8px;font-size:13px}#walletInfoDialog[data-kind=deposit] .wallet-crypto-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:14px}#walletInfoDialog[data-kind=deposit] .wallet-crypto-option{display:flex;flex-direction:row;align-items:center;gap:7px;min-height:70px;padding:9px 7px;border-radius:12px}#walletInfoDialog[data-kind=deposit] .wallet-crypto-icon{width:26px;height:26px;flex-basis:26px}#walletInfoDialog[data-kind=deposit] .wallet-crypto-icon>svg{width:22px;height:22px}#walletInfoDialog[data-kind=deposit] .wallet-network-icon{width:12px;height:12px;right:-3px;bottom:-3px}#walletInfoDialog[data-kind=deposit] .wallet-network-icon svg{width:10px;height:10px}#walletInfoDialog[data-kind=deposit] .wallet-crypto-copy{padding:0;gap:4px}#walletInfoDialog[data-kind=deposit] .wallet-crypto-copy strong{font-size:14px}#walletInfoDialog[data-kind=deposit] .wallet-crypto-copy>span{display:none}#walletInfoDialog[data-kind=deposit] .wallet-crypto-copy small{font-size:12px;padding:0;margin:0;border:0;background:none;letter-spacing:0}#walletInfoDialog[data-kind=deposit] .wallet-crypto-check{top:5px;right:5px;width:4px;height:4px}#walletInfoDialog[data-kind=deposit] .wallet-crypto-option[aria-pressed=true]{border-color:#e0c17a;background:linear-gradient(145deg,#40382a,#211f1b)}#walletInfoDialog[data-kind=deposit] #walletChangeCrypto{display:none}#walletInfoDialog[data-kind=deposit] .wallet-deposit-form{gap:10px}#walletInfoDialog[data-kind=deposit] .deposit-quick-grid{gap:6px}#walletInfoDialog[data-kind=deposit] .deposit-quick-grid button{min-height:36px;padding:8px 2px}#walletInfoDialog[data-kind=deposit] .wallet-deposit-amount{min-height:46px;padding:8px 12px}#walletInfoDialog[data-kind=deposit] .deposit-network-note{padding:7px 9px}#walletInfoDialog[data-kind=deposit] .deposit-total{padding-top:8px}#walletInfoDialog[data-kind=deposit] #walletDepositSubmit{min-height:46px;padding:11px}@media(max-width:360px){#walletInfoDialog[data-kind=deposit] .wallet-crypto-option{gap:4px;padding-inline:5px}#walletInfoDialog[data-kind=deposit] .wallet-crypto-icon{width:22px;height:22px;flex-basis:22px}#walletInfoDialog[data-kind=deposit] .wallet-crypto-copy strong{font-size:13px}}@media(max-height:650px){#walletInfoDialog[data-kind=deposit] .wallet-crypto-option{min-height:58px;padding-block:6px}#walletInfoDialog[data-kind=deposit] .wallet-crypto-grid{margin-bottom:10px}#walletInfoDialog[data-kind=deposit] .wallet-deposit-form{gap:7px}}#walletInfoDialog[data-kind=deposit] .wallet-crypto-option{min-height:82px;padding-block:12px}#walletInfoDialog[data-kind=deposit] .wallet-crypto-icon{width:30px;height:30px;flex-basis:30px}#walletInfoDialog[data-kind=deposit] .wallet-crypto-icon>svg{width:25px;height:25px}@media(max-width:360px){#walletInfoDialog[data-kind=deposit] .wallet-crypto-icon{width:25px;height:25px;flex-basis:25px}#walletInfoDialog[data-kind=deposit] .wallet-crypto-icon>svg{width:22px;height:22px}}@media(max-height:650px){#walletInfoDialog[data-kind=deposit] .wallet-crypto-option{min-height:66px;padding-block:8px}}#walletInfoDialog[data-kind=deposit] #walletDepositDone{display:none;flex:0 0 36px;width:36px;height:36px;padding:0;border:1px solid #78e7b56e;border-radius:10px;background:linear-gradient(145deg,#37a979,#176044);color:#f3fff8;font:750 20px/1 var(--ui-font);box-shadow:inset 0 1px #ffffff42,0 2px 7px #0005}#walletInfoDialog[data-kind=deposit] .wallet-deposit-amount:focus-within #walletDepositDone{display:grid;place-items:center}#walletInfoDialog[data-kind=deposit][open]{display:flex;flex-direction:column;--deposit-content-height:calc(var(--poker-viewport-height,100dvh) - var(--safe-top,0px) - var(--safe-bottom,0px));--deposit-space:clamp(8px,calc((var(--deposit-content-height) - 480px) * .045),18px)}#walletInfoDialog[data-kind=deposit]:has(.wallet-crypto-panel){padding-bottom:calc(var(--safe-bottom,0px) + 18px)}#walletInfoDialog[data-kind=deposit] .wallet-screen-header{flex-shrink:0;margin-bottom:var(--deposit-space)}#walletInfoDialog[data-kind=deposit] .wallet-crypto-panel:not([hidden]){display:flex;flex-direction:column;flex:1;min-height:0}#walletInfoDialog[data-kind=deposit] .wallet-crypto-heading{flex-shrink:0;margin-bottom:var(--deposit-space)}#walletInfoDialog[data-kind=deposit] .wallet-crypto-grid{flex-shrink:0;gap:clamp(7px,calc(var(--deposit-content-height) * .015),12px);margin-bottom:var(--deposit-space)}#walletInfoDialog[data-kind=deposit] .wallet-crypto-option{min-height:clamp(66px,calc(var(--deposit-content-height) * .14),104px);padding-block:clamp(8px,calc(var(--deposit-content-height) * .018),16px)}#walletInfoDialog[data-kind=deposit] .wallet-deposit-form:not([hidden]){display:flex;flex-direction:column;flex:1;gap:var(--deposit-space);min-height:0}#walletInfoDialog[data-kind=deposit] .wallet-deposit-form>*{flex-shrink:0}#walletInfoDialog[data-kind=deposit] .deposit-quick-grid button{min-height:clamp(36px,calc(var(--deposit-content-height) * .063),46px)}#walletInfoDialog[data-kind=deposit] .wallet-deposit-amount{min-height:clamp(46px,calc(var(--deposit-content-height) * .085),62px)}#walletInfoDialog[data-kind=deposit] .deposit-total{margin-top:auto;padding-top:12px}#walletInfoDialog[data-kind=deposit] #walletDepositSubmit{min-height:clamp(46px,calc(var(--deposit-content-height) * .083),58px)}#walletInfoDialog[data-kind=deposit] .deposit-payment-ready{margin:auto 0}.table-blind-group{margin-bottom:16px}.table-blind-group>summary{cursor:pointer;padding:12px 0;list-style:revert}.table-blind-group>summary strong{font-size:14px}.table-range-label{display:flex;align-items:center;gap:12px;margin:12px 0;font-size:13px}.table-range-label select{font:inherit;color:inherit;background:var(--panel-bg,#17232a);border:1px solid currentColor;border-radius:10px;padding:8px;max-width:75%}.table-blind-group[hidden],.table-bot-group[hidden]{display:none}.table-tools-dialog{box-sizing:border-box;position:fixed;inset:auto 0;margin:auto;width:min(440px,calc(100% - 24px));max-width:none;max-height:calc(var(--tools-viewport-height,100dvh) - max(12px,var(--safe-top,0px)) - max(12px,var(--safe-bottom,0px)));top:calc(var(--tools-viewport-top,0px) + max(12px,var(--safe-top,0px)));bottom:auto;padding:22px;border:1px solid rgba(220,229,242,.13);border-radius:26px;color:#f0f3f8;background:linear-gradient(145deg,rgba(32,41,54,.97),rgba(12,19,29,.98));box-shadow:0 28px 80px #0009,inset 0 1px 0 #ffffff12;backdrop-filter:blur(24px);font-family:Inter,system-ui,sans-serif;overflow:auto;overscroll-behavior:contain}.table-tools-dialog::backdrop{background:#03080db3;backdrop-filter:blur(5px)}.table-tools-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.table-tools-kicker{margin:0 0 5px;color:#a4b2c7;font-size:12px;letter-spacing:.2em;text-transform:uppercase}.table-tools-header h2{margin:0;color:#f5f7fb;font-size:25px;font-weight:650;letter-spacing:-.6px}.table-tools-close{width:38px;height:38px;flex:none;padding:0;border:0;border-radius:50%;color:#bec9d9;background:#ffffff0b;font:300 27px/1 system-ui;cursor:pointer}.table-tools-dialog button:focus-visible,.table-tools-dialog input:focus-visible{outline:2px solid #bce8e7;outline-offset:4px}.sound-setting{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;padding:17px 0 23px;border-bottom:1px solid #ffffff12}.sound-setting strong{display:block;font-size:15px;font-weight:600;margin-bottom:6px}.sound-setting small{display:block;font-size:12px;line-height:1.5;color:#a9b4c5}.mute-control{position:relative;flex:none;width:46px;height:28px}.mute-control input{position:absolute;width:100%;height:100%;inset:0;margin:0;opacity:0;cursor:pointer;z-index:1}.mute-track{display:block;width:46px;height:28px;border-radius:20px;background:#455365;box-shadow:inset 0 2px 5px #0005;transition:background .2s}.mute-track:after{content:"";display:block;position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:linear-gradient(#fff,#c4cfda);box-shadow:0 2px 4px #0005;transition:transform .2s}.mute-control input:checked+.mute-track{background:#397a70}.mute-control input:checked+.mute-track:after{transform:translateX(18px)}.mute-control input:focus-visible+.mute-track{outline:2px solid #bce8e7;outline-offset:4px}.deck-setting{min-width:0;border:0;margin:23px 0 0;padding:0}.deck-setting legend{font-size:15px;font-weight:600;padding:0;margin-bottom:8px}.deck-description{color:#a9b4c5;font-size:12px;line-height:1.5;margin:0 0 17px}.deck-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.deck-choice{position:relative;display:block;cursor:pointer;text-align:center;min-width:0}.deck-choice input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;z-index:1;cursor:pointer}.deck-preview{display:block;aspect-ratio:100/146;border-radius:8px;background-image:url(/card-back-frame.svg?v=2721e3360acac6e9),var(--preview-art);background-size:100% 100%,112.899669% 116.012085%;background-position:center,50.427350% 44.811321%;background-repeat:no-repeat;box-shadow:0 5px 10px #0006;transition:box-shadow .18s,transform .18s}.deck-choice input:checked+.deck-preview{outline:2px solid #c6e9db;outline-offset:4px;box-shadow:0 0 20px #b1fbe01a,0 5px 10px #0006}.deck-choice input:focus-visible+.deck-preview{outline:2px solid #fff;outline-offset:4px}.deck-name{display:block;margin-top:13px;color:#bac5d4;font-size:14px;line-height:1.4;font-weight:550}.deck-choice input:checked~.deck-name{color:#e4fff1}.settings-status{color:#8998ae;font-size:12px;margin:22px 0 0;text-align:center;line-height:1.5;min-height:17px}.chat-dialog[open]{display:flex;flex-direction:column;height:min(570px,calc(var(--tools-viewport-height,100dvh) - 24px));overflow:hidden}.chat-dialog .table-tools-header{flex:none;margin-bottom:15px}.chat-messages{flex:1;min-height:30px;overflow-y:auto;overscroll-behavior:contain;padding:3px 2px 10px;scrollbar-width:thin;scrollbar-color:#68788b50 transparent}.chat-empty{padding:42px 18px;text-align:center;color:#8292a8;font-size:14px;line-height:1.75}.chat-message{width:fit-content;max-width:90%;margin:0 0 12px;padding:11px 13px;background:#ffffff08;border:1px solid #ffffff07;border-radius:15px 15px 15px 4px}.chat-message-own{margin-left:auto;background:#244e4966;border-color:#7ec3a51c;border-radius:15px 15px 4px 15px}.chat-message-meta{display:flex;align-items:baseline;gap:18px;margin-bottom:5px}.chat-message-meta strong{font-size:12px;font-weight:650;color:#a0c8cb;overflow-wrap:anywhere}.chat-message-meta time{margin-left:auto;white-space:nowrap;font-size:11px;color:#8292a6;font-variant-numeric:tabular-nums}.chat-message p{margin:0;font-size:16px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap;color:#e5ebf4}.chat-form{flex:none;border-top:1px solid #ffffff0c;padding-top:13px}.chat-compose-row{display:flex;gap:9px}.chat-compose-row input{box-sizing:border-box;display:block;min-width:0;flex:1;width:100%;height:46px;padding:0 14px;margin:0;border:1px solid #ffffff0b;border-radius:15px;color:#f0f5fb;background:#0003;font:400 16px/1.4 Inter,system-ui,sans-serif;user-select:text;-webkit-user-select:text}.chat-compose-row input::placeholder{color:#7e8da2;font-size:14px}.chat-compose-row input:disabled{opacity:.6}.chat-send{width:46px;height:46px;flex:none;padding:12px;border:0;border-radius:15px;background:linear-gradient(145deg,#438d80,#23594e);color:#e5fff2;box-shadow:0 3px 0 #122f28;cursor:pointer}.chat-send svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.chat-send:disabled{opacity:.4;box-shadow:none;cursor:default}.chat-hint{font-size:12px;line-height:1.5;color:#8998ae;margin:10px 0 0}.chat-error{color:#efb5a9;font-size:12px;line-height:1.4;margin:7px 0 0}.chat-error:empty{display:none}#chatOpen[data-unread]::after{content:attr(data-unread);position:absolute;right:-3px;top:-5px;min-width:15px;height:17px;padding:0 3px;box-sizing:border-box;border-radius:9px;color:#e5fff6;background:#32695e;font:600 10px/17px system-ui;box-shadow:0 2px 5px #0006}@media(min-height:700px){.table-tools-dialog{top:calc(var(--tools-viewport-top,0px) + max(12px,var(--safe-top,0px),(var(--tools-viewport-height,100dvh) - 620px)/2))}}@media(max-width:350px){.table-tools-dialog{padding:18px}.deck-options{gap:10px}.deck-name{font-size:12px}}@media(prefers-reduced-motion:reduce){.mute-track,.mute-track:after,.deck-preview{transition:none}}.language-setting{min-width:0;margin:22px 0 0;padding:0;border:0}.language-setting legend{padding:0;font-size:15px;font-weight:600;margin-bottom:12px}.language-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.language-options label{position:relative;cursor:pointer}.language-options input{position:absolute;opacity:0;width:100%;height:100%;inset:0;margin:0;cursor:pointer}.language-options span{display:block;padding:12px;text-align:center;border:1px solid #ffffff14;border-radius:12px;background:#ffffff06;color:#a9b4c5;font:600 14px/1.2 var(--ui-font)}.language-options input:checked+span{color:#d4ffe7;border-color:#8be2b544;background:linear-gradient(135deg,#2d70563d,#14352a3d);box-shadow:inset 0 1px #c3ffe114}.voice-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}.voice-toolbar [hidden]{display:none}.voice-play{max-width:100%;white-space:normal}.opponent-mute{display:block;margin:12px auto 0}.voice-toolbar span{font-size:12px;color:#aab5c2}.voice-record{touch-action:none;user-select:none;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.voice-record.recording{color:#ff697c;border-color:#ff697c;background:#53202a}.voice-record[hidden],.chat-send[hidden],.private-compose>[type=submit][hidden]{display:none!important}.voice-toolbar:empty{display:none}.voice-toolbar{flex-basis:100%}.voice-record svg{pointer-events:none}.voice-message{display:flex;align-items:center;gap:9px;width:min(300px,100%);padding:8px 10px;border-radius:16px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09)}.voice-message .voice-play{flex:0 0 34px;width:34px;height:34px;padding:0;border-radius:50%;font-size:16px}.voice-wave{position:relative;display:flex;align-items:center;justify-content:space-between;gap:2px;flex:1;min-width:60px;height:32px}.voice-wave i{display:block;flex:1;border-radius:2px;background:#778b9d;pointer-events:none}.voice-wave i.heard{background:#6ee6c1}.voice-wave input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;touch-action:pan-y}.voice-time{flex:0 0 auto;font-size:11px;font-variant-numeric:tabular-nums;color:#bdcbd7}.voice-live-wave{display:flex;align-items:center;gap:3px;height:30px;flex:1;max-width:190px}.voice-live-wave[hidden]{display:none}.voice-live-wave i{flex:1;height:3px;border-radius:3px;background:#6ee6c1;transition:height .1s linear}.voice-toolbar:has(.voice-live-wave:not([hidden])){margin-top:5px}.voice-record{width:42px;height:42px;min-width:42px;min-height:42px;border:0!important;border-radius:50%;background:#388ce5!important;color:#fff!important;transition:transform .18s ease,box-shadow .18s ease;position:relative;z-index:3;flex-shrink:0}.voice-record.recording{transform:scale(1.55);box-shadow:0 0 0 7px #388ce52b}.voice-recording{position:relative;overflow:visible}.voice-recording>input,.voice-recording>[type=submit]{visibility:hidden}.voice-recording .voice-toolbar{position:absolute;left:0;right:48px;top:0;bottom:0;margin:0;padding:0 12px;background:#202b39;border-radius:24px;flex-wrap:nowrap;gap:8px}.voice-recording .voice-toolbar>span:first-child{color:#fff;font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.voice-cancel-hint{white-space:nowrap;font-size:12px!important;color:#ccd6e0!important;margin-left:auto}.voice-recording .voice-live-wave{max-width:60px;min-width:24px}.voice-message{display:grid;grid-template-columns:48px minmax(0,1fr);gap:2px 12px;width:min(300px,100%);box-sizing:border-box;padding:13px 14px 8px;border:0;background:linear-gradient(135deg,#3489e2,#287bd2);border-radius:20px 20px 5px 20px;color:white}.voice-message .voice-play{grid-row:1/3;align-self:center;width:48px;height:48px;background:#fff;color:#2e83dc;border:0;box-shadow:none;font-size:22px}.voice-wave{grid-column:2;height:30px;width:100%;min-width:0;gap:2px}.voice-wave i{background:#a9d1f8;min-height:3px}.voice-wave i.heard{background:#fff}.voice-time{grid-column:2;color:#fff;font-size:13px;line-height:1.5}.voice-sent-at{grid-column:1/3;justify-self:end;color:#d6eaff;font-size:10px;line-height:1.4;font-variant-numeric:tabular-nums}.private-compose,.chat-form{flex-wrap:wrap}.private-voice-message{padding:0!important;background:none!important;max-width:95%}.private-voice-message>small{display:none}.private-voice-message .voice-play{margin-top:0}.chat-voice-message{background:none!important;padding-bottom:0}.chat-voice-message .chat-message-meta time{display:none}.chat-voice-message>p{margin:5px 0 0}.voice-recording .voice-toolbar>span[hidden]{display:none}.voice-recording .voice-toolbar{bottom:auto;height:46px;box-sizing:border-box}.voice-recording .chat-compose-row input,.voice-recording .chat-compose-row>[type=submit]{visibility:hidden}.voice-wave-heard{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;gap:inherit;pointer-events:none;clip-path:inset(0 calc(100% - var(--voice-progress,0%)) 0 0);will-change:clip-path}.voice-wave .voice-wave-heard>i{background:#fff!important;flex:1}:root{--lux-black:#050608;--lux-panel:#101319;--lux-text:#f2f5fb;--lux-muted:#9da7b7;--lux-emerald:#8af2bf;--lux-gold:#e5cca0;--lux-glass:linear-gradient(150deg,rgba(24,28,35,.94),rgba(7,10,15,.96));--lux-edge:linear-gradient(135deg,#eff5ff48,#b7c6d516 37%,#ffffff08 66%,#e6f6ff29);--ui-font:Inter,Montserrat,Roboto,system-ui,-apple-system,"Segoe UI",sans-serif;--ui-ivory:#f2f5fb;--ui-muted:#a3adbb;--ui-bronze:#dfc69c;color-scheme:dark}body{background:#030406;color:var(--lux-text)}button,input{-webkit-tap-highlight-color:transparent}.lobby-dialog,.table-tools-dialog,.showdown-dialog,.bet-editor-panel{color:var(--lux-text);border:1px solid transparent;background:radial-gradient(ellipse at 6% 0%,#a9dcc912,transparent 47%) padding-box,var(--lux-glass) padding-box,var(--lux-edge) border-box;box-shadow:inset 0 1px #ffffff09,inset 0 -1px #0009,0 32px 90px #000b,0 0 44px #88c4bd08;backdrop-filter:blur(28px) saturate(120%);-webkit-backdrop-filter:blur(28px) saturate(120%);scrollbar-width:thin;scrollbar-color:#ffffff26 transparent}.lobby-dialog::backdrop,.table-tools-dialog::backdrop,.showdown-dialog::backdrop{background:radial-gradient(ellipse at 50% 45%,#1a1b1e26,#1a1b1ec9 76%);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.lobby-dialog[open],.table-tools-dialog[open],.showdown-dialog[open]{animation:luxWindowIn .24s cubic-bezier(.22,.75,.2,1) both}:is(.dialog-x,.table-tools-close,.showdown-close,.bet-editor-close){color:#c9d3df;background:linear-gradient(145deg,#ffffff09,#ffffff02);border:1px solid #ffffff12;box-shadow:inset 0 1px #ffffff05;border-radius:12px;transition:background .16s,color .16s,transform .16s}:is(.dialog-x,.table-tools-close,.showdown-close,.bet-editor-close):active{transform:scale(.94);color:#fff;background:#ffffff16}:is(.lobby-dialog,.table-tools-dialog,.showdown-dialog,.bet-editor-panel) :is(button,input):focus-visible{outline:2px solid #b1ffde;outline-offset:4px}.table-tools-dialog{border-radius:27px;padding:24px}.table-tools-header{padding-bottom:18px;border-bottom:1px solid #ffffff0d;margin-bottom:10px}.table-tools-kicker{font-size:11px;letter-spacing:.16em;color:#adc6bd;margin-bottom:7px}.table-tools-header h2{font-size:29px;font-weight:650;letter-spacing:-.045em;color:#f6f8fc}.table-tools-close{width:38px;height:38px}.sound-setting,.sound-setting *{-webkit-tap-highlight-color:transparent}.sound-setting{padding:16px 0 25px;border-color:#ffffff0d}.sound-setting strong{font-size:15px;letter-spacing:-.01em;color:#e9eef5}.sound-setting small{color:#96a3b5}.mute-track{background:linear-gradient(150deg,#414851,#272c34);box-shadow:inset 0 2px 5px #0008,0 1px #fff1}.mute-track::after{background:linear-gradient(140deg,#fff,#bbc6d0 65%,#747f8d);box-shadow:inset 0 1px #fff9,0 2px 6px #0008}.mute-control input:checked+.mute-track{background:linear-gradient(130deg,#38bb85,#18583f);box-shadow:inset 0 2px 5px #0004,0 0 16px #71f8b224}.mute-control input:checked+.mute-track::after{background:linear-gradient(140deg,#fff,#d0ffe8 60%,#88c3a4)}.deck-setting legend{color:#edf2f8;font-weight:600;letter-spacing:-.01em}.deck-description{color:#97a4b7;line-height:1.6}.deck-options{gap:15px;padding:5px 3px 0}.deck-preview{box-shadow:0 10px 20px #000a;transition:box-shadow .2s,transform .2s}.deck-choice input:checked+.deck-preview{outline:1px solid #c3ffe1;outline-offset:5px;transform:translateY(-3px);box-shadow:0 0 26px #68edb725,0 12px 22px #000a}.deck-name{color:#a2adbd;letter-spacing:.01em}.deck-choice input:checked~.deck-name{color:#c8ffe1}.settings-status{border-top:1px solid #ffffff0c;padding-top:15px;margin-top:22px;color:#8a9bab}.chat-dialog .table-tools-header{margin-bottom:16px}.chat-empty{color:#95a5b7}.chat-message{background:linear-gradient(145deg,#242a345e,#151a235c);border-color:#edf5ff0b;border-radius:16px 16px 16px 4px;box-shadow:inset 0 1px #ffffff05,0 5px 12px #0002}.chat-message-own{background:linear-gradient(140deg,#1a1b1e66,#1a1b1e59);border-color:#8bffc41e;border-radius:16px 16px 4px 16px}.chat-message-meta strong{color:#c2d0e3;font-weight:600}.chat-message-own .chat-message-meta strong{color:#a2f0c7}.chat-message-meta time{color:#8e9bae}.chat-message p{color:#f0f3f9}.chat-compose-row input{background:#02050873;border-color:#e5edff15;box-shadow:inset 0 2px 8px #0005;color:#f2f6ff}.chat-compose-row input:focus{border-color:#adffdb65;box-shadow:inset 0 2px 8px #0005,0 0 15px #6ee8b60c;outline:none}.chat-send{background:linear-gradient(135deg,#c0ffe3,#70edb4 53%,#3daa78);color:#092c1e;border:1px solid #d8ffea45;box-shadow:inset 0 1px #fffa,0 3px 0 #164833,0 4px 14px #80ffc21a;transition:transform .16s,filter .16s}.chat-send:active:not(:disabled){transform:translateY(2px);filter:brightness(1.08);box-shadow:0 1px 0 #164833}.chat-hint{color:#95a2b3}.chat-form{border-top-color:#ffffff12}.chat-error{color:#f4afb1}#chatOpen[data-unread]::after{background:linear-gradient(135deg,#abffd7,#4bd597);color:#082b1d;box-shadow:0 0 10px #85ffbe26}.bet-editor-backdrop{background:radial-gradient(ellipse at 50% 95%,#70c89913,transparent 60%),#020305b8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.bet-editor-panel{border-radius:28px}.bet-editor-header{padding-bottom:12px;border-bottom:1px solid #ffffff0c;color:#f4f7fc;letter-spacing:.09em}.bet-editor-mark{background:linear-gradient(150deg,#b2fcd01c,#27473a1a);border:1px solid #c6ffdf16;color:#bafad9;box-shadow:inset 0 1px #ffffff13}.bet-editor-amount{color:#a3afbf;letter-spacing:.12em}.bet-editor-amount input{background:linear-gradient(145deg,#03060a8c,#151b2280);border:1px solid #ffffff0b;box-shadow:inset 0 3px 12px #0005,inset 0 -1px #ffffff03;color:#f2fff8;font-weight:650;letter-spacing:.01em;text-shadow:0 0 22px #86edb913}.bet-editor-amount input:focus-visible{border-color:#b6fbd55c;box-shadow:inset 0 3px 12px #0005,0 0 18px #81f7b913}.bet-editor-slider{background:linear-gradient(to top,#7cebbb var(--bet-progress),#afbcc32c var(--bet-progress)) center/3px 100% no-repeat}.bet-editor-slider::-webkit-slider-thumb{background:linear-gradient(145deg,#fff,#d8f4e4 42%,#7ba08e 75%,#d6ece0);border:1px solid #fff5;box-shadow:inset 0 1px #fff9,0 3px 0 #3b5e4d,0 0 17px #81f7b924,0 6px 10px #0007}.bet-editor-slider::-moz-range-thumb{background:linear-gradient(145deg,#fff,#d8f4e4 42%,#7ba08e 75%,#d6ece0);border:1px solid #fff5;box-shadow:inset 0 1px #fff9,0 3px 0 #3b5e4d,0 0 17px #81f7b924,0 6px 10px #0007}.bet-editor-preset{--bet-face-top:#303940;--bet-face-bottom:#161d25;--bet-base:#070d12;background:radial-gradient(ellipse at 35% -20%,#d2eeff17,transparent 60%),linear-gradient(150deg,var(--bet-face-top),var(--bet-face-bottom));border:1px solid #f3f8ff12;box-shadow:inset 0 1px #ffffff24,0 4px 0 var(--bet-base),0 9px 14px #0006;color:#e8eff8;border-radius:12px}.bet-editor-preset-three-quarter{--bet-face-top:#2e4253;--bet-face-bottom:#162432;--bet-base:#0b1420}.bet-editor-preset-pot{--bet-face-top:#25503d;--bet-face-bottom:#112f24;--bet-base:#061911}.bet-editor-preset-allin{--bet-face-top:#613337;--bet-face-bottom:#3b1921;--bet-base:#210b12}.bet-editor-preset.selected{border-color:#caffdf57;filter:brightness(1.13);box-shadow:inset 0 1px #ffffff2e,0 2px 0 var(--bet-base),0 0 20px #80f9bc16}.bet-editor-preset strong{font-weight:650;letter-spacing:.03em}.bet-editor-preset small{color:#adb9c9}.bet-editor-hint{color:#9aa8b8;font-size:11px;line-height:1.5}.bet-editor-confirm{background:linear-gradient(140deg,#aeffdc,#70eeb3 48%,#37a970);color:#052c1d;text-shadow:0 1px #e4fff93b;box-shadow:inset 0 1px #fff9,inset 0 -1px #fff1,0 5px 0 #185c3e,0 9px 28px #45e69d24;border:1px solid #bfffe933;font-weight:760;letter-spacing:.035em}.bet-editor-confirm:active{box-shadow:inset 0 2px 6px #185c3e20,0 1px 0 #185c3e,0 4px 15px #45e69d20}.app>.table-hud>.hand-name{background:transparent;box-shadow:none;color:#e9f2ef}.app>.table-hud .round-status-row :is(.turn-timer,.showdown-toggle){background:#10151b;border-color:#dcecff12;color:#bdc9d6;box-shadow:inset 0 1px #ffffff05;animation:none;transition:none}.app>.table-hud .round-status-row .turn-timer.urgent{color:#ffb4a0}.turn-timer.next-deal::after{height:1px;background:#bdc9d6;box-shadow:none}.app .controls .action-button{--lux-action-top:#379d73;--lux-action-bottom:#175c40;--action-shadow:#093b27;background:radial-gradient(ellipse at 12% -30%,#fff4,transparent 64%),linear-gradient(165deg,var(--lux-action-top),var(--lux-action-bottom));border-color:#ffffff24;box-shadow:inset 0 1px #ffffff4a,inset 0 -1px #ffffff05,0 5px 0 var(--action-shadow),0 7px 13px #0005;text-shadow:0 1px 3px #0006;transition:transform .14s,filter .14s,box-shadow .14s}.app .controls .action-button.danger{--lux-action-top:#b64453;--lux-action-bottom:#732533;--action-shadow:#45121e}.app .controls .action-button.secondary{--lux-action-top:#526c92;--lux-action-bottom:#2b3d60;--action-shadow:#14223c}.app .controls .action-button.open-bet-editor{--lux-action-top:#62b38b;--lux-action-bottom:#287453;--action-shadow:#11442c;color:#f6fff9}.app .controls .preaction-button.selected{border-color:#c7ffdfb3;filter:brightness(1.12);box-shadow:inset 0 1px #ffffff70,0 5px 0 var(--action-shadow),0 0 19px #87f5b52e}.app .controls .preaction-call-any{padding-right:24px}.app .controls .preaction-call-any.selected::after{right:9px;top:8px;transform:none;pointer-events:none}.app .controls .preaction-fold-check{--lux-action-top:#d1ae53;--lux-action-bottom:#a7832e;--action-shadow:#5d4617;color:#221a08;text-shadow:0 1px #fff3}.app .controls .preaction-fold-check.selected{border-color:#ffe4a5b3;box-shadow:inset 0 1px #fff0c870,0 5px 0 var(--action-shadow),0 0 19px #ebbd542e}.app .controls .action-button:active{transform:translateY(3px);filter:brightness(1.12);box-shadow:inset 0 2px 6px #0002,0 2px 0 var(--action-shadow)}.corner-button{border:1px solid #ffffff0a;box-shadow:inset 0 1px #ffffff0d,0 4px 14px #0003}.corner-exit,.corner-chat,.corner-settings{background:rgba(4,7,10,.43);color:rgba(230,244,249,.55)}.table-utility-actions .corner-button[aria-expanded=true]{background:rgba(9,22,18,.7);border-color:#b1f5d333}.table-board .player-card>.player-info-text{background:linear-gradient(115deg,#05080cf2,#171e24e0);border-color:#d3e0e32b;box-shadow:inset 0 1px #ffffff0a,0 5px 15px #000a}.table-board .player-card:not(.allin) .name{color:#edf3f8}.table-board .player-card .stack{color:#e6d1a6}.table-board .player-card.turn:not(.allin)>.player-info-text{border-color:#b5f4d449}@keyframes activeSeatGlow{0%,100%{box-shadow:inset 0 1px #ffffff10,0 0 15px #7cedb826,0 8px 18px #0008}50%{box-shadow:inset 0 1px #ffffff18,0 0 23px #7cedb849,0 0 36px #8afbd619,0 8px 18px #0008}}.pot-display .pot-on-table{background:#04080b97;box-shadow:inset 0 1px #ffffff08,0 4px 12px #0006;color:#dfcca7}.showdown-dialog{border-radius:27px}.showdown-dialog-header{padding:12px 17px;background:linear-gradient(130deg,#161c22f5,#0c1116f5);border-bottom:1px solid #d9e8f012;backdrop-filter:blur(22px)}.showdown-dialog-header h2{color:#b7c5d3;letter-spacing:.13em;font-size:11px}.showdown-dialog .showdown{padding:19px 16px 24px;border:0}.showdown-heading{margin-bottom:23px}.showdown-eyebrow{font-size:10px;letter-spacing:.2em;color:#85b7a4}.showdown h3{color:#f4f8fc;font-size:23px;font-weight:620;letter-spacing:-.035em;text-transform:none;text-shadow:none;margin-top:7px}.showdown-summary{color:#cbd7e1;font-size:15px;font-weight:500}.result-player{border:1px solid #d4e2f01c;border-radius:17px;background:linear-gradient(150deg,#202a335c,#080d13c9);box-shadow:inset 0 1px #ffffff05,0 9px 17px #0004;opacity:.88}.result-player.winner{border:1px solid #c2f4d04d;background:radial-gradient(ellipse at 50% 0%,#bcefa817,transparent 55%),linear-gradient(155deg,#1b2b24e8,#090e13f2);box-shadow:inset 0 1px #ffffff14,0 0 24px #8af2b720,0 14px 25px #0007;opacity:1}.result-name{color:#f1f6fc;font-size:clamp(13px,3.5vw,17px);font-weight:650;letter-spacing:.025em}.winner-status{background:none;-webkit-text-fill-color:initial;color:#ceebbf;border:1px solid #b4e8a626;padding:4px 6px;border-radius:6px;font-size:9px;letter-spacing:.075em;filter:none;box-shadow:inset 0 1px #ffffff04}.winner-mark{font-size:11px;color:#e1d0a9}.winner-payout{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:4px;background:none;-webkit-text-fill-color:initial;color:#aaa99b;font-weight:500;font-size:10px;filter:none;letter-spacing:.045em}.winner-payout strong{color:#f7e6be;font-size:17px;font-weight:680;letter-spacing:-.035em;text-shadow:0 0 14px #f5cd751f}.result-combo{border:0;border-radius:0;background:transparent;box-shadow:none;padding-top:9px}.combo-title{color:#c1d0da;font-weight:550;letter-spacing:.04em;line-height:1.4}.mucked-status{color:#b0bac9}.mucked-private{color:#8e9bae}.result-player.winner>.winner-laser{position:absolute;z-index:3;left:0;right:0;top:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,#caffdf 26%,#fff8da 50%,#caffdf 74%,transparent);box-shadow:0 0 8px 1px #b5ffd449,0 -5px 14px 2px #b5ffd410;opacity:0;animation:showdownLaser 5.5s ease-in-out infinite both}.result-player.awaiting-reveal>.winner-laser{animation-delay:var(--result-reveal-wait,0ms)}.showdown-dialog:not([open]) .winner-laser{animation-play-state:paused}@keyframes luxWindowIn{from{opacity:0}to{opacity:1}}@keyframes showdownLaser{0%,12%{top:3%;opacity:0}22%{opacity:.6}60%{opacity:.4}75%,100%{top:97%;opacity:0}}@media(max-width:360px){.table-tools-dialog{padding:20px}.deck-options{gap:12px}.showdown-dialog .showdown{padding:17px 12px 22px}.showdown-grid{--result-gap:11px}.winner-status{font-size:8px;letter-spacing:.04em}.winner-payout strong{font-size:15px}.bet-editor-hint{font-size:10px}}@media(prefers-reduced-motion:reduce){.lobby-dialog[open],.table-tools-dialog[open],.showdown-dialog[open],.winner-laser{animation:none!important}.winner-laser{display:none}.app .controls .action-button,.deck-preview,.mute-track,.mute-track::after{transition:none}}@media(prefers-reduced-transparency:reduce){.lobby-dialog,.table-tools-dialog,.showdown-dialog,.bet-editor-panel{background:#0d1117;backdrop-filter:none;-webkit-backdrop-filter:none;border-color:#49545b}.lobby-dialog::backdrop,.table-tools-dialog::backdrop,.showdown-dialog::backdrop,.bet-editor-backdrop{background:#1a1b1ee8;backdrop-filter:none;-webkit-backdrop-filter:none}}.app>.table-hud>.hand-name::before,.app>.table-hud>.hand-name::after{content:none}.player-profile-open{position:absolute;inset:0;z-index:7;width:100%;height:100%;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;touch-action:manipulation}.player-profile-open[hidden]{display:none}.player-profile-open:focus-visible{outline:2px solid #b1ffde;outline-offset:4px}.player-profile-dialog{width:min(360px,calc(100vw - 32px));top:0;bottom:0;height:max-content;max-height:calc(100dvh - 32px);padding:22px}.player-profile-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.player-profile-top>span{color:#adc6bd;font-size:10px;letter-spacing:.16em}.player-profile-photo.avatar{position:relative;isolation:isolate;width:100%;height:auto;aspect-ratio:1;margin:0;overflow:hidden;border:1px solid #d3e0e32b;border-radius:20px;background:radial-gradient(ellipse at 35% 25%,#284536,#141c20 50%,#080b10);box-shadow:inset 0 1px #ffffff14,0 12px 24px #0005;color:#cce9db;font-size:72px;font-weight:650}.player-profile-photo .avatar-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.player-profile-photo.has-profile-photo .avatar-symbol{opacity:0}.player-profile-name{margin:22px 0 4px;text-align:center;color:#f2f5fb;font-size:27px;line-height:1.2;font-weight:650;letter-spacing:-.035em;overflow-wrap:anywhere}.wallet-info-dialog #closeWalletInfo:focus,.wallet-info-dialog #closeWalletInfo:focus-visible{outline:none}html,body,body *:not(input):not(textarea):not([contenteditable=true]){-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}body input,body textarea{-webkit-touch-callout:none}body :is(.dialog-x,.table-tools-close,.showdown-close,.bet-editor-close):is(:focus,:focus-visible,:active){outline:none!important;-webkit-tap-highlight-color:transparent}body .mute-control input:focus-visible+.mute-track{outline:none}body input,body textarea{-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}body :is(.dialog-x,.table-tools-close,.showdown-close,.bet-editor-close){outline:0!important;border-color:#ffffff12!important;box-shadow:inset 0 1px #ffffff05!important}body .mute-control input:focus+.mute-track{outline:0!important}.table-board .player-card.allin>.player-info-text{border-color:#ff4a38!important;box-shadow:0 0 0 1.7px #df3027,0 0 18px 4px #ed3426bb,inset 0 0 10px #df352155!important;animation:none!important}@property --timer-ink{syntax:"<color>";inherits:false;initial-value:#e6cb74}.table-board .seat.turn .avatar{background:radial-gradient(circle at 30% 20%,var(--avatar),#101c20) padding-box,conic-gradient(var(--timer-ink) var(--turn-progress,100%),#090b0a 0) border-box;animation:none;--timer-ink:#e6cb74}@keyframes timerLightPulse{0%,100%{--timer-ink:#bc9b42;box-shadow:0 0 0 2px #09140f,0 0 7px #d9b56455}50%{--timer-ink:#fff0a8;box-shadow:0 0 0 2px #09140f,0 0 20px #e8c267a6}}@media(prefers-reduced-motion:reduce){.table-board .seat.turn .avatar{animation:none}}.table-board .seat.turn .avatar.timer-final-five{animation:timerLightPulse 1.4s ease-in-out infinite}.table-board .player-card.turn:not(.allin)>.player-info-text{animation:activeSeatGlow 3.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.table-board .seat.turn .avatar.timer-final-five,.table-board .player-card.turn:not(.allin)>.player-info-text{animation:none}}@property --allin-glow{syntax:"<color>";inherits:false;initial-value:#ed3426aa}.table-board .player-card.allin>.player-info-text{box-shadow:0 0 0 1.7px #df3027,0 0 18px 4px var(--allin-glow),inset 0 0 10px #df352155!important;animation:allinSteadyLight 1.8s ease-in-out infinite!important}@keyframes allinSteadyLight{0%,100%{--allin-glow:#ed342670}50%{--allin-glow:#ff4434dd}}@media(prefers-reduced-motion:reduce){.table-board .player-card.allin>.player-info-text{animation:none!important}}.app.is-spectating .table-board .player-card.pos0:not(.is-empty):is(:not([data-frame]),[data-frame=""])>.player-info-text{background:linear-gradient(115deg,#05080c,#171e24);opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none}.table-board .player-card.is-empty>.player-avatar::before,.table-board .player-card.is-empty>.player-avatar::after{content:none!important}.table-board .player-card.is-empty .turn-hourglass,.table-board .player-card.is-empty .player-profile-open{display:none!important}.table-board .player-card.is-empty .seat-open:not([hidden]){color:#e0f2e9!important;-webkit-text-fill-color:#e0f2e9!important;background:transparent!important}body button:is(:focus,:focus-visible){outline:none!important}.app .controls .action-button.check-action{--lux-action-top:#d1ae53;--lux-action-bottom:#a7832e;--action-shadow:#5d4617;color:#221a08;text-shadow:0 1px #fff3}#chatOpen.corner-chat[data-unread]{color:#ffe18a;background:rgba(73,53,8,.72);border-color:rgba(255,210,83,.65);box-shadow:inset 0 0 8px #ffdd6b18,0 0 12px #ffcc5540}#chatOpen.corner-chat[data-unread]::after{background:linear-gradient(135deg,#ffe99c,#e8b73f);color:#302306;box-shadow:0 0 10px #ffcf6540}.chip-stack .chip{filter:none}.chip-stack .chip:not(:last-child)::after{display:none}.wallet-chip-pile,.wallet-chip-pile>.pot-chips{filter:none}.wallet-card,.lobby-bottom-nav,.glass-surface,.seat .player,.pot-layer,.corner-button,.top-notice,.table-board .player-card.is-empty>.player-avatar,.lobby-dialog,.table-tools-dialog,.showdown-dialog,.bet-editor-panel,.showdown-dialog-header,.app>.table-hud,.bet-editor-backdrop{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.lobby-dialog::backdrop,.table-tools-dialog::backdrop,.showdown-dialog::backdrop{backdrop-filter:none;-webkit-backdrop-filter:none;background:#020406db}.table-hologram{filter:none;transform-style:flat;animation:none}.lobby-table-art img{filter:none}.holo-scan{animation:none;mix-blend-mode:normal;opacity:.45}.reward-card[data-ready=true] .reward-core{animation:none}.reward-core::before{background:none;mask:none;-webkit-mask:none;padding:0;border:1px solid #95f5c940}.reward-card[data-ready=true] .reward-core::before{border-color:#95f5c9a0}.hand-haze,.hand-flame,.hand-upgrade-highlight{filter:none;mix-blend-mode:normal}:is(.hand-name,.result-combo)::after{filter:none;mix-blend-mode:normal}.showdown-dialog:not([open]) *,.showdown-dialog:not([open]) *::before,.showdown-dialog:not([open]) *::after,html.game-inactive *,html.game-inactive *::before,html.game-inactive *::after{animation-play-state:paused!important}@media(pointer:coarse){.hand-haze{opacity:calc(var(--hand-light) * .8)}.seat.turn:not(.allin) .player{animation:none}}.frame-shop-panel{display:block;padding:14px;min-height:0}.frame-shop-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#lobbyShop .frame-shop-grid{box-sizing:border-box;width:100%;padding-inline:12px}.frame-product{display:flex;flex-direction:column;align-items:center;gap:9px;min-width:0;padding:18px 8px 12px;background:linear-gradient(145deg,#171e26,#090d12);border:1px solid #ffffff12;border-radius:18px}.frame-preview{position:relative;display:grid;place-items:center;width:82px;height:82px;border-radius:50%;background:radial-gradient(circle at 35% 25%,#495971,#111a26);font-size:30px;color:#b7c9d9}.frame-preview img{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.frame-product h2{font-size:14px;margin:2px 0 0;text-align:center;min-height:32px;display:grid;place-items:center}.frame-product p{font-size:13px;color:#e3cf9c;margin:0}.frame-product .lobby-button{font-size:12px;width:100%;min-height:38px;padding:9px 4px;margin-top:auto}.frame-default{width:100%;margin-top:16px;font-size:13px}#frameShopNotice{font-size:12px;text-align:center;line-height:1.5}.avatar>.cosmetic-frame,.profile-photo>.cosmetic-frame{position:absolute;inset:0;width:100%;height:100%;z-index:3;pointer-events:none;border-radius:50%}.profile-photo>.cosmetic-frame{display:none}.table-board .seat .avatar[data-frame]:not([data-frame=""]){border-color:var(--frame-accent)}.table-board .seat.turn .avatar[data-frame]:not([data-frame=""]){border-color:transparent;--timer-ink:var(--frame-accent);background:radial-gradient(circle at 30% 20%,var(--avatar),#101c20) padding-box,conic-gradient(var(--frame-accent) var(--turn-progress,100%),#090b0a 0) border-box;box-shadow:0 0 0 2px #09140f,0 0 12px color-mix(in srgb,var(--frame-accent) 45%,transparent)}.table-board .seat.turn .avatar[data-frame]:not([data-frame=""]).timer-final-five{animation:frameTimerPulse 1.4s ease-in-out infinite}@keyframes frameTimerPulse{0%,100%{box-shadow:0 0 0 2px #09140f,0 0 6px color-mix(in srgb,var(--frame-accent) 35%,transparent)}50%{box-shadow:0 0 0 2px #09140f,0 0 18px color-mix(in srgb,var(--frame-accent) 65%,transparent)}}.table-board .player-card.turn:not(.allin)[data-frame]:not([data-frame=""])>.player-info-text{animation:frameSeatGlow 3.6s ease-in-out infinite;border-color:color-mix(in srgb,var(--frame-accent) 60%,transparent)}@keyframes frameSeatGlow{0%,100%{box-shadow:inset 0 1px #ffffff10,0 0 15px color-mix(in srgb,var(--frame-accent) 15%,transparent),0 8px 18px #0008}50%{box-shadow:inset 0 1px #ffffff18,0 0 23px color-mix(in srgb,var(--frame-accent) 30%,transparent),0 0 36px color-mix(in srgb,var(--frame-accent) 10%,transparent),0 8px 18px #0008}}@media(prefers-reduced-motion:reduce){.table-board .seat.turn .avatar[data-frame]:not([data-frame=""]).timer-final-five,.table-board .player-card.turn:not(.allin)[data-frame]:not([data-frame=""])>.player-info-text{animation:none}}.lobby-avatar>.cosmetic-frame{position:absolute;inset:0;width:100%;height:100%;z-index:3;pointer-events:none;border-radius:50%}.table-board .player-card[data-frame]:not([data-frame=""])>.player-info-text{background:var(--oval-material);background-clip:padding-box;box-shadow:inset 0 1px #ffffff20,inset 0 -2px #0009,0 5px 15px #0008}.table-board .player-card[data-frame]:not([data-frame=""]):not(.allin)>.player-info-text{border-color:color-mix(in srgb,var(--frame-accent) 65%,#111)}.table-board .player-card[data-frame=inferno],.frame-preview-artwork[data-frame=inferno]{--oval-material:linear-gradient(115deg,transparent 18%,#ff5a193b 18.4%,#351813 19%,transparent 19.5%),linear-gradient(65deg,transparent 68%,#ff5a1945 68.6%,transparent 69.3%),radial-gradient(ellipse at 15% 0%,#633426,#171415 65%)}.table-board .player-card[data-frame=jaws],.frame-preview-artwork[data-frame=jaws]{--oval-material:linear-gradient(175deg,#769aaa3d,#153342 24%,#071B29 62%,#47697955)}.table-board .player-card[data-frame=slime],.frame-preview-artwork[data-frame=slime]{--oval-material:radial-gradient(circle at 70% 30%,#d5ff9a44 0 1px,transparent 2px),radial-gradient(circle at 88% 68%,#d5ff9a44 0 2px,transparent 3px),radial-gradient(ellipse at 20% 0%,#8bef373b,#164121 45%,#082113)}.table-board .player-card[data-frame=bronze],.frame-preview-artwork[data-frame=bronze]{--oval-material:radial-gradient(circle,#deaa761b 1px,transparent 1.5px) 0 0/5px 5px,linear-gradient(160deg,#70482f,#2b211d 48%,#493024)}.table-board .player-card[data-frame=metal],.frame-preview-artwork[data-frame=metal]{--oval-material:radial-gradient(ellipse at 90% 50%,#a820453d,transparent 25%),linear-gradient(165deg,#796020,#2c2516 48%,#49391c)}.table-board .player-card[data-frame=diamond],.frame-preview-artwork[data-frame=diamond]{--oval-material:repeating-linear-gradient(125deg,#a4c8d912 0 8px,transparent 8px 18px),linear-gradient(155deg,#3b5360,#14212d 60%,#34495b)}.table-board .player-card[data-frame=neon],.frame-preview-artwork[data-frame=neon]{--oval-material:linear-gradient(110deg,#36dff51b,#101725 45%,#f065cf26),linear-gradient(#101823,#07101a)}.table-board .player-card[data-frame=deck],.frame-preview-artwork[data-frame=deck]{--oval-material:repeating-linear-gradient(45deg,#63708a22 0 1px,transparent 1px 6px),repeating-linear-gradient(-45deg,#63708a22 0 1px,transparent 1px 6px),linear-gradient(130deg,#162947,#101b35)}.table-board .player-card[data-frame=gear],.frame-preview-artwork[data-frame=gear]{--oval-material:radial-gradient(circle at 86% 22%,#e3c08366 0 1px,#171a1d 1px 2px,transparent 2.5px),radial-gradient(circle at 86% 78%,#e3c08366 0 1px,#171a1d 1px 2px,transparent 2.5px),linear-gradient(160deg,#5d4727,#241e17 60%,#382d20)}.table-board .player-card[data-frame=cyber],.frame-preview-artwork[data-frame=cyber]{--oval-material:repeating-linear-gradient(0deg,#72e6ef15 0 1px,transparent 1px 8px),repeating-linear-gradient(90deg,#39bdaa0d 0 1px,transparent 1px 13px),linear-gradient(140deg,#293340,#111820)}.table-board .player-card[data-frame=deck]>.player-info-text{box-shadow:inset 0 0 0 1px #d6b66b66,inset 0 0 0 3px #101b35,0 5px 15px #0008}.table-board .player-card[data-frame=neon]>.player-info-text{box-shadow:inset 1px 0 0 #36dff577,inset -1px 0 0 #f065cf88,inset 0 1px #ffffff20,0 5px 15px #0008}.frame-purchase-summary{display:grid;gap:12px;margin:20px 0;color:#c9d7d1}.frame-purchase-summary>div{display:flex;justify-content:space-between;gap:18px}.frame-purchase-summary dt{color:#929aa8;font-size:13px}.frame-purchase-summary dd{margin:0;font-weight:650;font-variant-numeric:tabular-nums}.frame-preview-default{border:4px solid #a98d5d;box-shadow:inset 0 0 0 2px #111}.table-board .player-card[data-frame=dragon],.frame-preview-artwork[data-frame=dragon]{--oval-material:radial-gradient(ellipse at 50% 100%,#9c252536,transparent 65%),repeating-linear-gradient(45deg,#d54c3623 0 1px,transparent 1px 9px),repeating-linear-gradient(-45deg,#d54c3623 0 1px,transparent 1px 9px),linear-gradient(150deg,#311b20,#100c10 60%,#261418)}.table-board .player-card[data-frame=dragon]>.player-info-text::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(ellipse at 28% 0%,#d735294d,transparent 58%),radial-gradient(ellipse at 90% 80%,#bd242448,transparent 60%);animation:dragonEmbers 4.2s ease-in-out infinite}.table-board .player-card[data-frame=dragon]>.player-info-text>:is(.name,.stack){position:relative;z-index:1}.avatar[data-frame=dragon]>.cosmetic-frame{animation:dragonRimEmbers 4.2s ease-in-out infinite}.frame-preview:has(img[src="/frames/dragon.svg?v=43279ef136618d3c"]){background:radial-gradient(ellipse at 35% 20%,#5b272c,#150e13)}.frame-preview>img[src="/frames/dragon.svg?v=43279ef136618d3c"]{animation:dragonRimEmbers 4.2s ease-in-out infinite}@keyframes dragonEmbers{0%,100%{opacity:.15}50%{opacity:1}}@keyframes dragonRimEmbers{0%,100%{opacity:.6}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.table-board .player-card[data-frame=dragon]>.player-info-text::before,.avatar[data-frame=dragon]>.cosmetic-frame,.frame-preview>img[src="/frames/dragon.svg?v=43279ef136618d3c"]{animation:none}}.frame-product .lobby-button.frame-equip{background:linear-gradient(150deg,#526c92,#2b3d60);color:#edf5ff;border-color:#a9caff26;box-shadow:inset 0 1px #ffffff30,0 3px 0 #14223c}.table-board .seat .avatar[data-frame]:not([data-frame=""]),.table-board .seat.turn .avatar[data-frame]:not([data-frame=""]){border-color:transparent!important;background:radial-gradient(circle at 30% 20%,var(--avatar),#101c20) padding-box;box-shadow:0 3px 8px #0009}.avatar>.cosmetic-frame-track{position:absolute;inset:0;width:100%;height:100%;z-index:2;background:#090b0a;pointer-events:none;mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat}.table-board .seat.turn .avatar>.cosmetic-frame{mask-image:conic-gradient(#000 var(--turn-progress,100%),transparent 0);-webkit-mask-image:conic-gradient(#000 var(--turn-progress,100%),transparent 0)}.table-board .seat.turn .avatar[data-frame]:not([data-frame=""]){box-shadow:0 0 12px color-mix(in srgb,var(--frame-accent) 45%,transparent)}@keyframes frameTimerPulse{0%,100%{box-shadow:0 0 6px color-mix(in srgb,var(--frame-accent) 35%,transparent)}50%{box-shadow:0 0 18px color-mix(in srgb,var(--frame-accent) 65%,transparent)}}.lobby-avatar>.cosmetic-frame-track{display:none}.table-board .seat .avatar>:is(.cosmetic-frame,.cosmetic-frame-track){inset:-4px;width:calc(100% + 8px);height:calc(100% + 8px)}.table-board .seat.turn .avatar[data-frame]:not([data-frame=""]).timer-final-five>.cosmetic-frame{animation:frameRimUrgent 1.4s ease-in-out infinite}@keyframes frameRimUrgent{0%,100%{filter:brightness(1.6) drop-shadow(0 0 4px var(--frame-accent));opacity:1}50%{filter:brightness(3) drop-shadow(0 0 8px var(--frame-accent));opacity:1}}.table-board .seat.fold .avatar[data-frame]:not([data-frame=""])::after{color:var(--frame-accent);z-index:4;text-shadow:0 1px 3px #000,0 0 5px color-mix(in srgb,var(--frame-accent) 40%,transparent)}.table-board .seat .avatar[data-frame]:not([data-frame=""])>.turn-hourglass{border-color:var(--frame-accent);color:var(--frame-accent);box-shadow:0 2px 7px #000b,inset 0 0 4px color-mix(in srgb,var(--frame-accent) 12%,transparent)}.table-board .avatar[data-frame]:not([data-frame=""]) .hourglass-glass{fill:color-mix(in srgb,var(--frame-accent) 8%,transparent);stroke:color-mix(in srgb,var(--frame-accent) 70%,#ffffff)}.table-board .avatar[data-frame]:not([data-frame=""]) .hourglass-sand-top{fill:var(--frame-accent)}.table-board .avatar[data-frame]:not([data-frame=""]) .hourglass-sand-bottom{fill:color-mix(in srgb,var(--frame-accent) 80%,#111)}.table-board .avatar[data-frame]:not([data-frame=""]) .hourglass-frame{stroke:color-mix(in srgb,var(--frame-accent) 75%,#fff)}.table-board .avatar[data-frame]:not([data-frame=""]) :is(.hourglass-neck,.hourglass-stream){stroke:var(--frame-accent)}@media(prefers-reduced-motion:reduce){.table-board .seat.turn .avatar[data-frame]:not([data-frame=""]).timer-final-five>.cosmetic-frame{animation:none;filter:brightness(1.35);opacity:1}}.table-board .player-card[data-frame=eagle],.frame-preview-artwork[data-frame=eagle]{--oval-material:radial-gradient(circle at 85% 25%,#dcecff28 0 1px,transparent 2px),repeating-linear-gradient(145deg,#a0bfd012 0 1px,transparent 1px 9px),linear-gradient(165deg,#496477,#132334 50%,#2b4255)}.table-board .player-card[data-frame=russia],.frame-preview-artwork[data-frame=russia]{--oval-material:linear-gradient(#12070992,#120709b5),url(/frames/moscow-flag.jpg?v=7d5cd2a46fc772b0) center/cover}.table-board .player-card[data-frame=russia]>.player-info-text::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent,#ffffff24 28%,#0005 48%,#ffffff16 70%,transparent);background-size:180% 100%;animation:flagFabricWave 5.5s ease-in-out infinite;z-index:0}.table-board .player-card[data-frame=russia]>.player-info-text>:is(.name,.stack){position:relative;z-index:1}.avatar[data-frame=russia]>.cosmetic-frame,.frame-preview img[src$="russia.svg"]{animation:flagRimWave 5.5s ease-in-out infinite}@keyframes flagFabricWave{0%,100%{background-position:0% 50%;opacity:.45}50%{background-position:100% 50%;opacity:.85}}@keyframes flagRimWave{0%,100%{filter:brightness(.9)}50%{filter:brightness(1.12)}}@media(prefers-reduced-motion:reduce){.table-board .player-card[data-frame=russia]>.player-info-text::before,.avatar[data-frame=russia]>.cosmetic-frame,.frame-preview img[src$="russia.svg"]{animation:none}}.table-board .player-card[data-frame=eagle],.frame-preview-artwork[data-frame=eagle]{--oval-material:linear-gradient(#12233345,#12233365),url(/frames/eagle-inlay.svg?v=e611ae75500a6f67) center/auto 85% no-repeat,linear-gradient(165deg,#496477,#132334 50%,#2b4255)}.table-board .player-card[data-frame=russia],.frame-preview-artwork[data-frame=russia]{--oval-material:linear-gradient(#12070965,#12070985),url(/frames/moscow-flag.jpg?v=7d5cd2a46fc772b0) center/auto 81.25% no-repeat,linear-gradient(120deg,#752222,#a03232 50%,#642020)}:is(.player-profile-photo,.profile-photo)>.cosmetic-frame-square{position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:inherit;padding:8px;background:linear-gradient(135deg,#ffffffbd,var(--frame-accent) 20%,#182331 47%,var(--frame-accent) 76%,#ffffff8c);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor}:is(.player-profile-photo,.profile-photo)[data-frame=russia]>.cosmetic-frame-square{background:linear-gradient(135deg,#f5b0a0,#8e2929 35%,#c84545 70%,#4a1515)}:is(.player-profile-photo,.profile-photo)[data-frame=dragon]>.cosmetic-frame-square{background:repeating-linear-gradient(135deg,#e55750 0 1px,#3a1418 2px 8px,#8b2727 9px 10px)}:is(.player-profile-photo,.profile-photo)[data-frame=deck]>.cosmetic-frame-square{background:repeating-linear-gradient(45deg,#d5bd76 0 1px,#14253b 1px 6px)}.table-board .player-card[data-frame=eagle],.frame-preview-artwork[data-frame=eagle]{--oval-material:linear-gradient(#12233325,#12233345),url(/frames/eagle-inlay.svg?v=e611ae75500a6f67) right 8px center/auto 92% no-repeat,url(/frames/eagle-stars.svg?v=a83c2df4b81848a5) center/22px 22px repeat,linear-gradient(165deg,#344f65,#132334 50%,#283f53)}.table-board .player-card[data-frame=russia],.frame-preview-artwork[data-frame=russia]{--oval-material:linear-gradient(#12070965,#12070985),url(/frames/moscow-flag.jpg?v=7d5cd2a46fc772b0) center/100% 100% no-repeat}.table-board .player-card[data-frame=eagle],.frame-preview-artwork[data-frame=eagle]{--oval-material:linear-gradient(#12233325,#12233345),url(/frames/eagle-inlay.svg?v=e611ae75500a6f67) 48% center/auto 92% no-repeat,url(/frames/eagle-stars.svg?v=a83c2df4b81848a5) right center/18px 18px repeat,linear-gradient(165deg,#344f65,#132334 50%,#283f53)}.premium-card-preview{width:72px;height:101px;border-radius:9px;background-position:center;background-size:cover;box-shadow:inset 0 0 0 1px #e7efff70,0 6px 12px #0007}.cosmetic-picker{width:min(430px,calc(100vw - 24px));max-height:85dvh;overflow-y:auto;padding:22px 16px}.cosmetic-picker h2{margin:0 32px 20px 0}.cosmetic-settings{display:grid;gap:12px;margin:18px 0}.cosmetic-settings fieldset{border:1px solid #ffffff18;border-radius:12px;padding:12px;display:grid;gap:12px}.cosmetic-settings legend{color:#c6d6de;font-size:13px;padding:0 6px}.cosmetic-settings label{display:flex;align-items:center;gap:8px;font-size:14px}.cosmetic-settings input{accent-color:#75baff}.table-board .player-card[data-frame=obsidian],.frame-preview-artwork[data-frame=obsidian]{--oval-material:repeating-linear-gradient(135deg,#b7c8e414 0 1px,transparent 1px 13px),linear-gradient(165deg,#26364c,#090e17 50%,#263247)}.table-board .player-card[data-frame=aurora],.frame-preview-artwork[data-frame=aurora]{--oval-material:linear-gradient(135deg,#76e6c52b,transparent 38%,#b79be931 75%),repeating-linear-gradient(165deg,#a8eddb0f 0 1px,transparent 1px 9px),linear-gradient(155deg,#173545,#0d1a2c 55%,#2b2342)}.premium-card-pair{display:flex;align-items:center;justify-content:center;gap:6px;min-height:101px}.premium-card-pair>.premium-card-preview{width:55px;height:83px}.table-board .player-card[data-frame=altushki],.frame-preview-artwork[data-frame=altushki]{--oval-material:linear-gradient(#070b1940,#070b1975),url(/frames/altushki-inlay.svg?v=bddcd46982dcac2f) right center/70% 100% no-repeat,linear-gradient(110deg,#062738,#271034)}.frame-preview-altushki{width:100%;height:82px;border-radius:0;background:none}.frame-preview-altushki>span{display:none}.frame-preview-altushki>img{object-fit:contain}:is(.player-profile-photo,.profile-photo)[data-frame=altushki]>.cosmetic-frame-square{background:linear-gradient(120deg,#31e2ff,#8247e5 50%,#f445d9)}.frame-product{position:relative;isolation:isolate;contain:none;background:#111820;overflow:hidden;box-sizing:border-box;background-clip:padding-box}.shop-panel.frame-shop-panel{background:#0b1016;box-shadow:inset 0 1px #ffffff08}.frame-shop-grid{position:relative;isolation:isolate}#join #shopPanel-frames .frame-preview-artwork{width:100%;height:90px;box-sizing:border-box;border-radius:45px;background:var(--oval-material);border:2px solid var(--frame-accent);box-shadow:inset 0 1px #ffffff38,inset 0 -3px #0007;overflow:hidden}#join #shopPanel-frames .frame-preview-artwork>span{position:absolute;left:9px;top:15px;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#101821bb;font-size:24px;color:#e9dec5}#join #shopPanel-frames .frame-preview-artwork>img{position:absolute;left:6px;top:12px;right:auto;bottom:auto;width:62px;height:62px;object-fit:contain}#join #shopPanel-frames .frame-preview-artwork.frame-preview-altushki{background:none;border:0;box-shadow:none;border-radius:0}#join #shopPanel-frames .frame-preview-altushki>img{inset:0;width:100%;height:100%;object-fit:contain}#join #shopPanel-frames .frame-preview-artwork{height:auto;aspect-ratio:3.15;border:0;border-radius:999px;overflow:visible;box-shadow:none}#join #shopPanel-frames .frame-preview-artwork>.frame-preview-full{inset:0;width:100%;height:100%;object-fit:fill;z-index:1}#join #shopPanel-frames .frame-preview-artwork>span{left:4%;top:10%;width:25.4%;height:80%;font-size:clamp(18px,4vw,30px);z-index:2;background:#111a20}#join #shopPanel-frames .frame-preview-artwork>.frame-preview-avatar-rim{left:3%;top:7%;width:27.3%;height:86%;object-fit:contain;z-index:3}#join #shopPanel-frames .frame-preview-altushki>.frame-preview-full{object-fit:contain}#join #shopPanel-frames .frame-preview-altushki>span{display:none}#join #shopPanel-frames .frame-preview-artwork:not(.frame-preview-altushki){border:1px solid color-mix(in srgb,var(--frame-accent) 65%,#111);background:var(--oval-material);box-shadow:inset 0 1px #ffffff20,inset 0 -2px #0009,0 5px 15px #0008;overflow:hidden}#join #shopPanel-frames .frame-preview-artwork:not(.frame-preview-altushki)>.frame-preview-full{display:none}#join #shopPanel-frames .frame-preview-artwork:not(.frame-preview-altushki){width:min(100%,186px);aspect-ratio:3.54;overflow:visible;margin:5px 0;background-clip:padding-box}#join #shopPanel-frames .frame-preview-artwork:not(.frame-preview-altushki)>span{left:-1.3%;top:-.5%;width:28.5%;height:101%;font-size:clamp(16px,4vw,24px)}#join #shopPanel-frames .frame-preview-artwork>.frame-preview-avatar-rim{left:-4%;top:-10%;width:34%;height:120%;object-fit:contain}.table-board .player-card[data-frame=inferno],.frame-preview-artwork[data-frame=inferno],:is(.avatar,.profile-photo,.player-profile-photo,.lobby-avatar)[data-frame=inferno]{--oval-material:linear-gradient(#05091218,#05091228),url(/frames/redesigned/inferno-oval.webp?v=1ea0f593bfa49181) center/100% 100% no-repeat,#0b121b}.table-board .player-card[data-frame=dragon],.frame-preview-artwork[data-frame=dragon],:is(.avatar,.profile-photo,.player-profile-photo,.lobby-avatar)[data-frame=dragon]{--oval-material:linear-gradient(#05091218,#05091228),url(/frames/redesigned/dragon-oval.webp?v=94414caf79a37353) center/100% 100% no-repeat,#0b121b}.table-board .player-card[data-frame=jaws],.frame-preview-artwork[data-frame=jaws],:is(.avatar,.profile-photo,.player-profile-photo,.lobby-avatar)[data-frame=jaws]{--oval-material:linear-gradient(#05091218,#05091228),url(/frames/redesigned/jaws-oval.webp?v=48b57703f8b07b71) center/100% 100% no-repeat,#0b121b}.table-board .player-card[data-frame=slime],.frame-preview-artwork[data-frame=slime],:is(.avatar,.profile-photo,.player-profile-photo,.lobby-avatar)[data-frame=slime]{--oval-material:linear-gradient(#05091218,#05091228),url(/frames/redesigned/slime-oval.webp?v=b7b2980b33a56e61) center/100% 100% no-repeat,#0b121b}.table-board .player-card[data-frame=bronze],.frame-preview-artwork[data-frame=bronze],:is(.avatar,.profile-photo,.player-profile-photo,.lobby-avatar)[data-frame=bronze]{--oval-material:linear-gradient(#05091218,#05091228),url(/frames/redesigned/bronze-oval.webp?v=4fa4393e85085c3d) center/100% 100% no-repeat,#0b121b}.table-board .player-card[data-frame=metal],.frame-preview-artwork[data-frame=metal],:is(.avatar,.profile-photo,.player-profile-photo,.lobby-avatar)[data-frame=metal]{--oval-material:linear-gradient(#05091218,#05091228),url(/frames/redesigned/metal-oval.webp?v=153bf61df3f2ccd1) center/100% 100% no-repeat,#0b121b}.table-board .player-card[data-frame=diamond],.frame-preview-artwork[data-frame=diamond],:is(.avatar,.profile-photo,.player-profile-photo,.lobby-avatar)[data-frame=diamond]{--oval-material:linear-gradient(#05091218,#05091228),url(/frames/redesigned/diamond-oval.webp?v=ed2c5f741bae6e74) center/100% 100% no-repeat,#0b121b}.table-board .player-card[data-frame=neon],.frame-preview-artwork[data-frame=neon],:is(.avatar,.profile-photo,.player-profile-photo,.lobby-avatar)[data-frame=neon]{--oval-material:linear-gradient(#05091218,#05091228),url(/frames/redesigned/neon-oval.webp?v=124fbfe0e60b01f2) center/100% 100% no-repeat,#0b121b}.table-board .player-card[data-frame=deck],.frame-preview-artwork[data-frame=deck],:is(.avatar,.profile-photo,.player-profile-photo,.lobby-avatar)[data-frame=deck]{--oval-material:linear-gradient(#05091218,#05091228),url(/frames/redesigned/deck-oval.webp?v=33108b6e3d95b355) center/100% 100% no-repeat,#0b121b}.table-board .player-card[data-frame=gear],.frame-preview-artwork[data-frame=gear],:is(.avatar,.profile-photo,.player-profile-photo,.lobby-avatar)[data-frame=gear]{--oval-material:linear-gradient(#05091218,#05091228),url(/frames/redesigned/gear-oval.webp?v=7cfb5fac3f0a71eb) center/100% 100% no-repeat,#0b121b}.table-board .player-card[data-frame=cyber],.frame-preview-artwork[data-frame=cyber],:is(.avatar,.profile-photo,.player-profile-photo,.lobby-avatar)[data-frame=cyber]{--oval-material:linear-gradient(#05091218,#05091228),url(/frames/redesigned/cyber-oval.webp?v=ecf794fa46d34dd6) center/100% 100% no-repeat,#0b121b}.table-board .player-card[data-frame=eagle],.frame-preview-artwork[data-frame=eagle],:is(.avatar,.profile-photo,.player-profile-photo,.lobby-avatar)[data-frame=eagle]{--oval-material:linear-gradient(#05091218,#05091228),url(/frames/redesigned/eagle-oval.webp?v=15a6617b353c7fdf) center/100% 100% no-repeat,#0b121b}.table-board .player-card[data-frame=russia],.frame-preview-artwork[data-frame=russia],:is(.avatar,.profile-photo,.player-profile-photo,.lobby-avatar)[data-frame=russia]{--oval-material:linear-gradient(#05091218,#05091228),url(/frames/redesigned/russia-oval.webp?v=5909e05494714a8b) center/100% 100% no-repeat,#0b121b}.table-board .player-card[data-frame=obsidian],.frame-preview-artwork[data-frame=obsidian],:is(.avatar,.profile-photo,.player-profile-photo,.lobby-avatar)[data-frame=obsidian]{--oval-material:linear-gradient(#05091218,#05091228),url(/frames/redesigned/obsidian-oval.webp?v=c916bdb1b399e5d0) center/100% 100% no-repeat,#0b121b}.table-board .player-card[data-frame=aurora],.frame-preview-artwork[data-frame=aurora],:is(.avatar,.profile-photo,.player-profile-photo,.lobby-avatar)[data-frame=aurora]{--oval-material:linear-gradient(#05091218,#05091228),url(/frames/redesigned/aurora-oval.webp?v=c681b26fecdcad7a) center/100% 100% no-repeat,#0b121b}.table-board .player-card[data-frame=altushki],.frame-preview-artwork[data-frame=altushki],:is(.avatar,.profile-photo,.player-profile-photo,.lobby-avatar)[data-frame=altushki]{--oval-material:linear-gradient(#070b1940,#070b1975),url(/frames/altushki-inlay.svg?v=bddcd46982dcac2f) right center/70% 100% no-repeat,linear-gradient(110deg,#062738,#271034)}#join #shopPanel-frames .frame-preview-artwork.frame-preview-altushki{background:var(--oval-material);border:1px solid color-mix(in srgb,var(--frame-accent) 65%,#111);border-radius:999px;overflow:visible;box-shadow:inset 0 1px #ffffff20,inset 0 -2px #0009,0 5px 15px #0008}#join #shopPanel-frames .frame-preview-artwork>.frame-preview-full{display:none}#join #shopPanel-frames .frame-preview-altushki>span{display:grid;left:-1.3%;top:-.5%;width:28.5%;height:101%;font-size:clamp(16px,4vw,24px)}:is(.player-profile-photo,.profile-photo)[data-frame]:not([data-frame=""])>.cosmetic-frame-square{background:var(--oval-material)}#join #shopPanel-frames .frame-preview>span{overflow:hidden}#join #shopPanel-frames .frame-preview>span>.frame-preview-profile-photo{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;object-fit:cover;pointer-events:none}html #join#join #lobbyShop #shopPanel-frames .frame-preview-artwork{border-color:transparent!important;outline:none!important;box-shadow:0 5px 15px #0008!important}.table-board .player-card[data-frame]:not([data-frame=""]):not(.allin)>.player-info-text{border-color:transparent!important}.table-board .seat.turn:not(.fold) .avatar[data-frame]:not([data-frame=""])>.cosmetic-frame{filter:brightness(2) drop-shadow(0 0 5px var(--frame-accent));animation:frameRimTurn 1.8s ease-in-out infinite}@keyframes frameRimTurn{0%,100%{filter:brightness(1.4) drop-shadow(0 0 3px var(--frame-accent))}50%{filter:brightness(2.6) drop-shadow(0 0 7px var(--frame-accent))}}@media(prefers-reduced-motion:reduce){.table-board .seat.turn:not(.fold) .avatar[data-frame]:not([data-frame=""])>.cosmetic-frame{animation:none;filter:brightness(2) drop-shadow(0 0 5px var(--frame-accent))}}:is(.table-board .player-card,.frame-preview-artwork):is([data-frame=inferno],[data-frame=dragon],[data-frame=slime],[data-frame=bronze],[data-frame=metal],[data-frame=diamond],[data-frame=neon],[data-frame=deck],[data-frame=gear],[data-frame=cyber],[data-frame=eagle],[data-frame=russia],[data-frame=aurora]){--oval-normalized-interior:""}.table-board .player-card>.player-info-text,.frame-preview-artwork{isolation:isolate}.table-board .player-card>.player-info-text::after,.frame-preview-artwork::after{content:var(--oval-normalized-interior,none);position:absolute;inset:0;pointer-events:none;z-index:-1;border-radius:inherit;background:var(--oval-material);background-size:100% 100%,112% 130%;clip-path:inset(11% 3.38983% 11% 0 round 0 999px 999px 0)}.skin-picker-empty{grid-column:1/-1;margin:12px 0 4px;padding:12px;text-align:center;color:#bdc3ca;font:500 13px/1.5 var(--ui-font);border:1px solid #ffffff18;border-radius:10px;background:#ffffff05}#cosmeticPickerDialog [data-card-skin=altushki] .premium-card-pair{box-sizing:border-box;width:100%;min-width:0;gap:4px;min-height:83px}#cosmeticPickerDialog [data-card-skin=altushki] .premium-card-pair>.premium-card-preview{box-sizing:border-box;flex:0 1 42px;min-width:0;width:42px;max-width:calc((100% - 4px)/2);height:auto;aspect-ratio:5/7;background-size:100% 100%;border-radius:6px}.skin-invite-note{margin:0 0 12px;padding:10px 12px;border:1px solid #ffffff1c;border-radius:10px;background:#ffffff05;color:#cbd0d7;font:500 12px/1.5 var(--ui-font)}.emoji-picker{margin-top:18px;padding-top:14px;border-top:1px solid #ffffff14}.emoji-picker h3{font-size:14px;color:#cfdce9;margin:0 0 12px}.emoji-picker-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.emoji-choice{display:grid;place-items:center;min-width:0;padding:5px;background:#111b29;border:1px solid #ffffff14;border-radius:13px;touch-action:manipulation}.emoji-choice img{width:100%;height:auto;max-width:64px;pointer-events:none}.emoji-choice:disabled{opacity:.5}.emoji-choice:active{background:#26344b}.table-board .seat>.player-reaction{position:absolute;left:calc(var(--player-pad-left) + var(--avatar-size)/2);bottom:calc(100% + 4px);width:52px;height:52px;z-index:65;pointer-events:none;animation:playerReactionRise 1s ease-out var(--reaction-delay,0ms) both;transform:translateX(-50%)}@keyframes playerReactionRise{0%{opacity:0;transform:translate(-50%,8px) scale(.8)}15%{opacity:1;transform:translate(-50%,0) scale(1)}65%{opacity:1}100%{opacity:0;transform:translate(-50%,-24px) scale(.94)}}@media(prefers-reduced-motion:reduce){.table-board .seat>.player-reaction{animation-name:playerReactionFade}}@keyframes playerReactionFade{0%,75%{opacity:1}100%{opacity:0}}.emoji-choice:disabled{opacity:.32;cursor:default;filter:grayscale(.65)}.loadout-count{display:flex;align-items:center;min-height:38px;width:fit-content;max-width:100%;box-sizing:border-box;font-family:Inter,Montserrat,system-ui,sans-serif;font-size:14px;font-weight:650;font-variant-numeric:tabular-nums;line-height:1.4;letter-spacing:.025em;color:#e6edf6;margin:6px 0 18px;padding:9px 14px;border-radius:12px;background:#ffffff06;border:1px solid #ffffff0c}#shopPanel-emojis .frame-product .lobby-button,#shopPanel-throws .frame-product .lobby-button{font-family:Inter,Montserrat,system-ui,sans-serif;font-weight:650;letter-spacing:.025em;line-height:1.35;padding:10px 8px}.frame-product .lobby-button.frame-unequip{background:linear-gradient(150deg,#f3d47d,#bd913b);color:#241c0b;border-color:#ffe9ab33;box-shadow:inset 0 1px #fff4cd66,0 3px 0 #70521d}.frame-product .lobby-button.frame-unequip:active{box-shadow:inset 0 1px #fff4cd44,0 1px 0 #70521d}.roulette-entry{display:flex!important;align-items:center;justify-content:space-between;width:100%;margin:20px 0 26px!important;padding:18px 20px!important;min-height:82px;border-radius:16px!important;background:linear-gradient(130deg,#143f3b,#0e2426 60%,#162b2d)!important;border:1px solid #5bd5bf4d!important;box-shadow:inset 0 1px #b0ffed22,0 6px 0 #071b19,0 10px 20px #0006!important;color:#fff!important;text-align:left;gap:14px}.roulette-entry span:nth-child(2){flex:1;display:grid;gap:5px}.roulette-entry strong{font-size:18px;letter-spacing:.07em}.roulette-entry small{font-size:12px;font-weight:500;color:#c2d5d3}.roulette-entry-icon{font-size:38px;color:#bdeade}.roulette-entry>span:last-child{font-size:30px}#rouletteApp[hidden]{display:none!important}#rouletteApp{position:fixed;inset:0;z-index:80;overflow-y:auto;overscroll-behavior:none;background:#10100f;color:#f3f6f5;font-family:var(--ui-font,system-ui);display:flex;flex-direction:column;isolation:isolate;-webkit-user-select:none;user-select:none}#rouletteApp button{font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;color:inherit}#rouletteApp button:disabled{cursor:default;opacity:.48}#rouletteApp button:focus-visible{outline:2px solid #65e6ce;outline-offset:2px}.roulette-room{position:relative;max-width:640px;margin:auto;flex:1 0 auto;width:100%;height:calc(100dvh - 145px);min-height:520px;background:#151611 url(/poker-room-v7.webp?v=aaf4f13065547845) center/100% 100% no-repeat;overflow:hidden}.roulette-wheel-area{position:absolute;top:8%;left:50%;width:clamp(180px,calc((100dvh - 188px) * .34),260px);transform:translateX(-50%);z-index:1;text-align:center}.roulette-wheel-shell{position:relative;width:100%;aspect-ratio:1;transform:scaleY(.72);transform-origin:center top;margin-bottom:-28%;filter:drop-shadow(0 8px 5px #000b)}#rouletteWheel{width:100%;height:100%;display:block;will-change:transform;border-radius:50%}.roulette-ball-track{position:absolute;inset:0;pointer-events:none;will-change:transform}.roulette-ball-track i{position:absolute;top:10%;left:calc(50% - 4px);width:8px;height:8px;border-radius:50%;background:radial-gradient(circle at 30% 20%,#fff,#ddd 45%,#777);box-shadow:0 2px 2px #0009}.roulette-pointer{position:absolute;top:-1%;left:calc(50% - 7px);color:#f4d28d;font-size:16px}.roulette-result{position:absolute;left:50%;top:40%;translate:-50% 0;display:inline-grid;place-items:center;min-width:46px;min-height:28px;border-radius:7px;background:#0b1211e6;box-shadow:0 2px 8px #0008;border:1px solid #c9dacf33;padding:3px 9px;color:white;font-size:10px;font-weight:800;letter-spacing:.08em;margin-top:2px}.roulette-result.is-red,.roulette-result.is-black,.roulette-result.is-zero{font-size:21px;letter-spacing:0}.roulette-fair-id{position:absolute;left:50%;top:73%;translate:-50% 0;z-index:4;padding:3px 6px;border-radius:5px;background:#05090899;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);font-family:var(--ui-font,system-ui);font-size:clamp(11px,2.8vw,13px);font-weight:600;line-height:1.3;letter-spacing:.07em;font-variant-numeric:tabular-nums;color:rgba(243,247,244,.85);text-align:center}.roulette-bet-panel{position:absolute;top:35%;bottom:110px;left:50%;translate:-50% 0;width:70%;display:grid;grid-template-columns:2fr 1fr;grid-template-rows:20px minmax(0,1fr);gap:4px;z-index:5;background:transparent;border-radius:0;padding:0;box-shadow:none;border:0}.roulette-grid-heading{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;font-size:9px;height:20px;padding:0 3px;color:#cee2dd}.roulette-grid-heading button{background:transparent;border:0;font-size:18px!important;line-height:1;padding:0 4px}.roulette-grid{grid-area:2 / 1;display:grid;min-height:0;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(13,minmax(0,1fr));gap:1px}.roulette-grid>.roulette-bet{grid-column:var(--ec);grid-row:var(--er);min-height:0}.roulette-grid>[data-bet="n:0"]{grid-column:1/-1;grid-row:1}.roulette-bet{position:relative;display:grid;place-items:center;min-width:0;padding:1px!important;border:1px solid #e3f1eab3;background:#11211f99;border-radius:2px;font-size:12px!important;line-height:1;min-height:25px;color:#fff!important}.roulette-bet.is-red{background:#832a32}.roulette-bet.is-zero{background:#12584a}.roulette-bet.has-bet{box-shadow:inset 0 0 0 1px #f8df96}.roulette-bet small{position:absolute;right:0;bottom:0;background:#111113;color:#fff;border:1px solid #ffffff12;border-radius:4px;font-family:var(--ui-font,"LuckyShark Lounge",Arial,sans-serif);font-size:7px;font-weight:400;line-height:1.2;padding:2px 3px;white-space:nowrap;font-variant-numeric:tabular-nums;transition:background-color .18s ease,border-color .18s ease}.roulette-bet small:empty{display:none}.roulette-bet.is-max-bet small{background:#24764b;border-color:#ffffff18}.roulette-bet:not(.has-bet) small{display:none}#rouletteApp .roulette-bet:disabled{opacity:.92}.roulette-outside{grid-area:2 / 2;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(12,minmax(0,1fr));gap:2px;margin:0}.roulette-outside .roulette-bet{font-size:10px!important;min-height:0}#rouletteApp .is-red{background-color:#9b2a34}#rouletteApp .is-black{background-color:#141e1c}#rouletteApp .is-zero{background-color:#136b57}.roulette-controls{position:relative;flex:0 0 145px;box-sizing:border-box;width:100%;max-width:640px;height:145px;margin:0 auto;background:#080c0f;padding:7px 8px 0;z-index:10;display:grid;grid-template-rows:39px 27px 66px;gap:3px}.roulette-utility{position:absolute;left:8px;bottom:12px;display:grid;gap:7px;z-index:8}.roulette-utility button{display:grid;place-items:center;border:1px solid #ffffff18;background:#202829;border-radius:9px;width:32px;height:32px;padding:0;box-shadow:0 3px 0 #080d0d;font-size:25px!important;line-height:1}.roulette-utility #rouletteHelp{font-size:15px!important}.roulette-round{position:static;display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;height:27px;color:#e4edea;font-size:10px;padding:0 4px}.roulette-round strong{order:-1;font-size:13px;font-weight:680;letter-spacing:.05em;font-variant-numeric:tabular-nums;padding:6px 8px;color:#f4f6f4}.roulette-history{position:static;display:flex;align-items:flex-start;justify-content:center;gap:3px;max-width:100%;height:66px;padding:3px 0 30px;overflow:hidden;box-sizing:border-box}.roulette-history span{display:grid;place-items:center;flex:0 0 22px;height:27px;border-radius:4px;font-size:13px;font-weight:700}.roulette-denominations{display:flex;justify-content:center;gap:12px;margin-bottom:0}.roulette-denominations button{width:40px;height:40px;border-radius:50%;border:3px dashed #bdc5bf;background:radial-gradient(circle,#1a2d2b 50%,#486c63);box-shadow:0 3px 0 #050c0b;font-weight:750;font-size:12px!important}.roulette-denominations button.is-selected{border-color:#f5d69b;box-shadow:0 0 0 2px #72dac0,0 3px 0 #09100e;color:#fff8e6!important;transform:translateY(-2px)}.roulette-bet-actions{display:grid;grid-template-columns:1fr 1fr 1.8fr;gap:8px}.roulette-bet-actions button{height:34px;min-width:0;border:1px solid #ffffff1a;border-radius:8px;background:linear-gradient(#353c3e,#252b2e);box-shadow:0 3px 0 #080d0e;font-size:12px!important;font-weight:750;white-space:nowrap}#rouletteConfirm{background:linear-gradient(#b33842,#84222b);box-shadow:0 3px 0 #380f15}#rouletteNotice:empty{display:none}#rouletteNotice{position:absolute;bottom:calc(100% + 5px);left:10px;right:10px;background:#0b1415ed;border-radius:8px;padding:4px;font-size:10px;text-align:center;margin:8px 0 0;min-height:13px;color:#dbeae5}#rouletteRules{background:#181e20;color:#f4f6f5;border:1px solid #ffffff22;border-radius:18px;width:min(90vw,420px);padding:20px;font:14px/1.5 var(--ui-font,system-ui);box-shadow:0 20px 70px #0009}#rouletteRules::backdrop{background:#000a}#rouletteRules header{display:flex;justify-content:space-between;align-items:center}#rouletteRules h2{font-size:19px;margin:0}#rouletteRules button{background:#333b3e;border:0;border-radius:8px;width:30px;height:30px;color:white;font-size:23px!important}#rouletteApp.is-expanded .roulette-bet-panel{position:fixed;inset:calc(20px + var(--safe-top,0px)) 10px 153px;translate:none;width:auto;display:block;z-index:15;overflow-y:auto;padding:12px;background:#000;border:1px solid #666;border-radius:16px;box-shadow:0 20px 80px #000b}#rouletteApp.is-expanded .roulette-grid-heading{font-size:14px;height:32px;position:sticky;top:-12px;z-index:3;background:#000}#rouletteApp.is-expanded .roulette-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(13,40px);gap:3px}#rouletteApp.is-expanded .roulette-grid>.roulette-bet{grid-column:var(--ec);grid-row:var(--er);font-size:17px!important}#rouletteApp.is-expanded .roulette-grid>[data-bet="n:0"]{grid-column:1/-1;grid-row:1}#rouletteApp.is-expanded .roulette-bet small{font-size:11px}#rouletteApp.is-expanded .roulette-outside{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(4,36px);margin-top:6px}#rouletteApp.is-expanded .roulette-outside .roulette-bet{min-height:36px;font-size:13px!important}@media(min-width:600px){.roulette-grid{grid-template-rows:repeat(13,minmax(0,1fr))}.roulette-bet{font-size:13px!important}.roulette-outside .roulette-bet{min-height:0;font-size:12px!important}}@media(prefers-reduced-motion:reduce){#rouletteWheel,.roulette-ball-track{will-change:auto}}.roulette-bet-panel{grid-template-columns:minmax(0,1fr)}.roulette-board{grid-area:2/1;display:grid;min-height:0;grid-template-columns:.65fr .65fr repeat(3,minmax(0,1fr));grid-template-rows:repeat(14,minmax(0,1fr));gap:1px}.roulette-board .roulette-grid,.roulette-board .roulette-outside{display:contents}.roulette-board .roulette-grid>.roulette-bet{grid-column:calc(var(--ec) + 2);grid-row:var(--er);min-height:0}.roulette-board .roulette-grid>[data-bet="n:0"]{grid-column:3/6;grid-row:1}.roulette-board .roulette-outside>.roulette-bet{min-height:0;font-size:10px!important}.roulette-board [data-bet="dozen:1"]{grid-column:2;grid-row:2/span 4}.roulette-board [data-bet="dozen:2"]{grid-column:2;grid-row:6/span 4}.roulette-board [data-bet="dozen:3"]{grid-column:2;grid-row:10/span 4}.roulette-board [data-bet=low]{grid-column:1;grid-row:2/span 2}.roulette-board [data-bet=even]{grid-column:1;grid-row:4/span 2}.roulette-board [data-bet=red]{grid-column:1;grid-row:6/span 2}.roulette-board [data-bet=black]{grid-column:1;grid-row:8/span 2}.roulette-board [data-bet=odd]{grid-column:1;grid-row:10/span 2}.roulette-board [data-bet=high]{grid-column:1;grid-row:12/span 2}.roulette-board [data-bet="column:1"]{grid-column:3;grid-row:14}.roulette-board [data-bet="column:2"]{grid-column:4;grid-row:14}.roulette-board [data-bet="column:3"]{grid-column:5;grid-row:14}.roulette-board .roulette-outside>.roulette-bet:not([data-bet^="column:"]) b{writing-mode:vertical-rl;text-orientation:mixed}#rouletteApp.is-expanded .roulette-board{grid-template-rows:repeat(14,40px)}#rouletteApp.is-expanded .roulette-board .roulette-grid,#rouletteApp.is-expanded .roulette-board .roulette-outside{display:contents}#rouletteApp.is-expanded .roulette-board .roulette-grid>.roulette-bet{grid-column:calc(var(--ec) + 2);grid-row:var(--er)}#rouletteApp.is-expanded .roulette-board .roulette-grid>[data-bet="n:0"]{grid-column:3/6;grid-row:1}#rouletteApp.is-expanded .roulette-board .roulette-outside>.roulette-bet{min-height:0;font-size:13px!important}.roulette-wheel-area{top:20%;width:38%;max-width:240px}.roulette-bet-panel{top:40%;bottom:18%;width:50%;gap:2px}.roulette-grid-heading{font-size:8px;padding:0;height:20px}.roulette-bet-panel{grid-template-rows:minmax(0,1fr);pointer-events:none}.roulette-board{grid-area:1/1}#rouletteUndo{display:none}#rouletteApp.is-expanded .roulette-bet-panel{pointer-events:auto}#rouletteApp.is-expanded #rouletteUndo{display:flex;align-items:center;justify-content:center;gap:6px;grid-column:1/3;grid-row:1;margin:0 7px 7px 0;border:0;border-radius:12px;background:linear-gradient(120deg,#151516,#0c0c0d);color:#fff;font:450 11px/1 "LuckyShark Lounge",Arial,sans-serif;padding:0;box-shadow:inset 0 0 0 1px #ffffff06}#rouletteApp.is-expanded #rouletteUndo:disabled{opacity:.4}#rouletteUndo svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.roulette-controls{height:103px;flex-basis:103px;grid-template-rows:27px 66px}.roulette-room{height:calc(100dvh - 103px)}#rouletteApp.is-expanded>.roulette-bet-panel{position:absolute;top:calc(var(--safe-top,0px) + 6px);bottom:101px;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));scroll-padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:30}#rouletteApp.is-expanded>.roulette-room{overflow:visible;z-index:11}.roulette-editor-header{display:none}#rouletteApp.is-expanded .roulette-editor-header{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 32px;gap:6px;flex:none;position:relative;z-index:4;background:#000;padding:2px 4px 8px}#rouletteGridClose{display:grid;place-items:center;width:32px;height:44px;padding:0;border:0;border-radius:12px;background:linear-gradient(120deg,#151516,#0c0c0d);box-shadow:inset 0 0 0 1px #ffffff06;color:#fff;line-height:1}#rouletteGridClose svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.roulette-bet-panel,.roulette-bet-panel *{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}#rouletteApp.is-expanded .roulette-bet-panel{overscroll-behavior:none;touch-action:none}#rouletteApp{width:100%;max-width:540px;height:var(--poker-viewport-height,100dvh);left:50%;right:auto;transform:translateX(-50%);overflow:hidden}@media(pointer:fine){#rouletteApp{max-width:min(540px,calc(var(--poker-viewport-height,100dvh) * .6))}}#rouletteApp>.roulette-room{width:100%;max-width:none;flex:1 1 0;height:auto;min-height:0;margin:0;padding:var(--safe-top) var(--safe-right) 0 var(--safe-left)}#rouletteSeats{z-index:4;position:relative;inset:auto;width:86%;height:100%;margin:auto;background:none;pointer-events:none}#rouletteApp .roulette-utility{display:flex;gap:6px;bottom:11px;left:calc(var(--safe-left) + 6px);right:calc(var(--safe-right) + 6px);z-index:8}#rouletteApp .roulette-utility .corner-button{width:var(--table-utility-size);min-width:var(--table-utility-size);height:var(--table-utility-size);border-radius:var(--table-utility-radius);padding:0;background:#000!important;color:#fff;border:1px solid #ffffff20;box-shadow:none;font-size:10px!important;pointer-events:auto}#rouletteApp .roulette-utility .corner-chat{width:auto;padding:0 8px}#rouletteApp .roulette-utility .corner-button svg{width:var(--table-utility-icon-size);height:var(--table-utility-icon-size)}#rouletteApp .roulette-controls{max-width:none}#rouletteApp .roulette-round{grid-row:2}#rouletteApp .roulette-history{grid-row:3}.roulette-result:empty{display:none}#rouletteApp .roulette-utility{position:absolute;pointer-events:none}#rouletteApp .roulette-utility .corner-exit{left:0;bottom:50px}#rouletteApp .roulette-utility .corner-invite{right:0;bottom:50px}#rouletteSeats .roulette-seat{translate:none;pointer-events:auto;cursor:pointer}#rouletteSeats .roulette-seat[aria-disabled=true]{cursor:default}#rouletteSeats .player-card>.player-info-text{width:calc((100% - 10px) * .55);align-self:center}#rouletteSeats .player-card[data-oval-anchor=left]>.player-info-text{align-self:flex-start;margin-left:5px}#rouletteSeats .player-card[data-oval-anchor=right]>.player-info-text{align-self:flex-end;margin-right:5px}#rouletteSeats .player-card>.player-avatar{left:calc(var(--roulette-oval-left,5px) - 5px + var(--player-pad-left))}#rouletteApp:not(.is-spectating) #rouletteSeats .player-card.pos0:not(.is-empty)>.player-avatar{transform-origin:calc(var(--identity-center) - var(--roulette-oval-left,5px) + 5px - var(--player-pad-left)) calc(50% + var(--identity-height) / 2)}#rouletteSeats .player-card>.player-status-badge{right:calc(100% - var(--roulette-oval-left,5px) - var(--roulette-oval-width,100px) + 6px)}#rouletteSeats .player-card>.player-action-label{left:calc(var(--roulette-oval-left,5px) + var(--avatar-size))}#rouletteSeats .player-card:is(.pos0,.pos3)>.player-action-label{left:var(--identity-center)}#rouletteSeats .player-card>.player-info-text>:is(.name,.stack){translate:var(--roulette-name-shift,0px) 0}#rouletteApp:not(.is-spectating) #rouletteSeats .player-card.pos0>.player-info-text>:is(.name,.stack){translate:var(--roulette-name-shift,0px) 0}#rouletteSeats .roulette-seat:not(.is-empty)[data-oval-anchor=right]{translate:calc(-1 * var(--roulette-compression-gap,0px)) 0}#rouletteSeats .roulette-seat:not(.is-empty)[data-oval-anchor=left]{translate:var(--roulette-compression-gap,0px) 0}#rouletteSeats .roulette-seat[data-oval-anchor=center]{translate:none}#rouletteSeats .player-card.is-empty>.player-avatar{left:var(--player-pad-left)}#rouletteApp .seat-open{color:#e0f2e9;font:340 35px/1 var(--ui-font)}#rouletteApp #rouletteSeats .player-card:not(.pos0),#rouletteApp.is-spectating #rouletteSeats .player-card.pos0{--roulette-ring-scale:.7}#rouletteSeats .player-card>.player-avatar{width:calc(var(--avatar-size) * var(--roulette-ring-scale,1));height:calc(var(--avatar-size) * var(--roulette-ring-scale,1))}#rouletteApp #rouletteSeats .player-card:not(.pos0)>.player-info-text,#rouletteApp.is-spectating #rouletteSeats .player-card.pos0>.player-info-text{height:29.4px;min-height:29.4px;padding-top:1px;padding-bottom:1px;grid-template-columns:calc(var(--avatar-size) * .7) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr))}#rouletteApp #rouletteSeats .player-card:not(.pos0)>.player-info-text>:is(.name,.stack),#rouletteApp.is-spectating #rouletteSeats .player-card.pos0>.player-info-text>:is(.name,.stack){line-height:1;align-self:center}#rouletteApp #rouletteSeats .player-card{--roulette-text-scale:.63;--roulette-name-scale:.75}#rouletteApp #rouletteSeats .player-card>.player-info-text>:is(.name,.stack){zoom:1;transform-origin:left center}#rouletteApp #rouletteSeats .player-card>.player-info-text>.name{font-size:11px;scale:calc(var(--roulette-text-scale) * var(--roulette-name-scale));width:calc(100% / var(--roulette-text-scale) / var(--roulette-name-scale));max-width:calc(100% / var(--roulette-text-scale) / var(--roulette-name-scale))}#rouletteApp #rouletteSeats .player-card>.player-info-text>.stack{font-size:12px;scale:var(--roulette-text-scale);width:calc(100% / var(--roulette-text-scale));max-width:calc(100% / var(--roulette-text-scale));--stake-gap:calc(3px / var(--roulette-text-scale))}@media(max-width:600px){#rouletteApp #rouletteSeats .player-card>.player-info-text>.stack{font-size:clamp(9px,2.4vw,12px)}}#rouletteApp #rouletteSeats .player-card>.player-action-label{left:var(--roulette-frame-center,var(--identity-center));right:auto;width:max-content;max-width:100%;text-align:center;translate:-50% 0;transform:none}#rouletteSeats:not([data-ready=true]){visibility:hidden;pointer-events:none}#rouletteApp:not(.is-spectating) #rouletteSeats .player-card.pos0.is-local-player>.player-info-text{width:calc(100% - 10px);align-self:center;margin-left:0;margin-right:0}#rouletteApp:not(.is-spectating) #rouletteSeats .player-card.pos0.is-local-player{--roulette-text-scale:.9;--roulette-name-scale:1}#rouletteApp:not(.is-spectating) #rouletteSeats .player-card.pos0.is-local-player>.player-info-text>:is(.name,.stack){translate:-2px 0}#rouletteApp:not(.is-spectating) #rouletteSeats .player-card.pos0.is-local-player>.player-info-text>.stack{--stake-gap:calc(3px / .9 / 1.3134)}#rouletteApp:not(.is-spectating) #rouletteSeats .player-card.pos0.is-local-player>.player-avatar{left:var(--player-pad-left);width:var(--avatar-size);height:var(--avatar-size);transform-origin:calc(var(--identity-center) - var(--player-pad-left)) calc(50% + var(--identity-height) / 2)}#rouletteApp:not(.is-spectating) #rouletteSeats .player-card.pos0.is-local-player>.player-status-badge{right:6px}#rouletteApp:not(.is-spectating) #rouletteSeats .player-card.pos0.is-local-player>.player-action-label{left:calc(50% - 2px);translate:-50% -1px}#rouletteApp:not(.is-expanded) .roulette-bet-panel{top:var(--roulette-grid-top,40%)}#rouletteApp #rouletteSeats .player-card>.player-avatar{--roulette-rim:calc(4px * var(--roulette-ring-scale,1));border-width:var(--roulette-rim)}#rouletteApp #rouletteSeats .player-avatar>.avatar-photo{inset:0;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:50%}#rouletteApp #rouletteSeats .player-avatar>:is(.cosmetic-frame,.cosmetic-frame-track){inset:calc(-1 * var(--roulette-rim));width:calc(100% + 2 * var(--roulette-rim));height:calc(100% + 2 * var(--roulette-rim))}#rouletteApp #rouletteSeats .player-card.is-bot .avatar-symbol{font-size:calc(var(--avatar-size,45px) * var(--roulette-ring-scale,1) * .34);line-height:1;font-weight:400;display:grid;place-items:center;width:100%;height:100%}#rouletteApp #rouletteSeats .player-card.is-empty{--roulette-ring-scale:1}#rouletteApp #rouletteSeats .player-card.is-empty>.player-avatar{width:var(--avatar-size);height:var(--avatar-size)}#rouletteApp .roulette-history{position:relative;z-index:2;overflow:visible;pointer-events:none}#rouletteApp .roulette-history>span:first-child{position:relative;overflow:visible;z-index:1}#rouletteApp .roulette-history>span:first-child::before{content:"";position:absolute;left:50%;top:-6px;translate:-50% 0;width:4px;height:4px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0009;z-index:2}#rouletteApp .roulette-history>span:first-child::after{content:"";position:absolute;left:50%;top:-3px;translate:-50% 0;width:1px;height:5px;background:#dbe4e8;z-index:1}#rouletteApp .roulette-controls{grid-template-rows:35px 27px 27px}#rouletteApp .roulette-round{grid-row:2}#rouletteApp .roulette-history{grid-row:3;height:27px;padding:0;align-items:center}#rouletteApp .roulette-my-bets{grid-row:1;display:flex;align-items:center;justify-content:flex-start;gap:5px;overflow-x:auto;white-space:nowrap;font:700 13px/1 var(--ui-font);color:#e4edea;padding:2px 0}#rouletteApp .roulette-bet-summary{flex:0 0 auto;display:grid;place-items:center;width:max-content;min-width:35px;height:35px;padding:2px 8px;border-radius:4px;box-sizing:border-box;font:700 13px/1 var(--ui-font)}#rouletteShowdownOpen{margin-left:auto;white-space:nowrap}#rouletteShowdownDialog{font-family:var(--ui-font);background:#101417e8;color:#fff;border:1px solid #ffffff22;border-radius:24px;max-width:min(420px,calc(100vw - 24px));max-height:75dvh}#rouletteShowdownDialog .roulette-winners{display:grid;gap:10px;padding:12px 16px 16px}#rouletteShowdownDialog .roulette-winner{display:grid;gap:7px;background:#1a1b1e;border:1px solid #ffffff12;border-radius:12px;padding:12px}#rouletteShowdownDialog .roulette-winner>b{color:#fff;font-size:20px}#rouletteShowdownDialog .roulette-winner p{margin:0;color:#e4edea;font-size:13px}#rouletteApp .roulette-bet-summary b{font-size:12px;line-height:1;max-width:none;white-space:nowrap}#rouletteApp .roulette-bet-summary small{font-size:10px;line-height:1;color:#fff}#rouletteApp .roulette-round{justify-content:flex-start;gap:5px}#rouletteApp #rouletteCountdown{order:0;flex:0 0 auto}#rouletteApp #roulettePhase{order:1;min-width:0;font:600 10px/1 var(--ui-font)}#rouletteApp #rouletteShowdownOpen{order:2}#rouletteApp #rouletteSeats .player-card:not(.is-local-player)>.player-info-text>.stack{position:relative;top:-3px}#rouletteApp .roulette-round{position:relative;box-sizing:border-box}#rouletteApp #roulettePhase{position:absolute;left:50%;transform:translateX(-50%);max-width:calc(100% - 190px);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#rouletteRules{max-height:calc(var(--poker-viewport-height,100dvh) - var(--safe-top,0px) - 24px);overflow-y:auto;box-sizing:border-box;overscroll-behavior:contain}#rouletteRules header{position:sticky;top:-20px;background:#181e20;padding:12px 0;z-index:2}#rouletteRules h3{font-size:16px;line-height:1.3;margin:22px 0 8px;color:#fff}#rouletteRules p,#rouletteRules li{color:#e1e4e8;font-size:13px;line-height:1.6}#rouletteRules ol,#rouletteRules ul{padding-left:20px}#rouletteRules li{margin:7px 0}#rouletteRules table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:11px;line-height:1.4}#rouletteRules th,#rouletteRules td{padding:8px 5px;text-align:left;border-bottom:1px solid #ffffff16;overflow-wrap:anywhere}#rouletteRules th{color:#fff;background:#ffffff08}#rouletteRules .roulette-rule-note{font-size:11px;color:#bdc2c9}#rouletteApp #rouletteSeats .player-card.pos3{--seat-shift-y:19px}#rouletteApp #rouletteSeats .player-card.pos3>.player-action-label{left:calc(var(--roulette-oval-left,5px) + var(--roulette-oval-width,100px) + 6px);right:auto;top:50%;bottom:auto;margin:0;translate:0 -50%;transform:none;text-align:left}#rouletteApp #rouletteSeats .player-card.is-empty .seat-open::before{width:22px;height:2px}#rouletteApp #rouletteSeats .player-card.is-empty .seat-open::after{width:2px;height:22px}#rouletteApp .roulette-wheel-area{top:13%;width:37.57%;max-width:216.75px}#rouletteApp .roulette-wheel-shell{transform:rotateX(38deg);transform-origin:center top;margin-bottom:0;filter:drop-shadow(0 4px 3px #0009)}#rouletteApp .roulette-wheel-shell::before{content:"";position:absolute;inset:1%;border-radius:50%;background:radial-gradient(circle,#140e0a 75%,#321d11 94%,#180f09 100%);border:1px solid #71502f;box-shadow:0 3px 0 #110a06;pointer-events:none}#rouletteApp #rouletteWheel{position:absolute;inset:2.2%;width:95.6%;height:95.6%;transform-origin:50% 50%;pointer-events:none;z-index:1}#rouletteApp .roulette-ball-track{inset:2.2%;z-index:3;transform-origin:50% 50%}#rouletteApp .roulette-ball-track i{--roulette-ball-y-correction:1.2690182151;top:14%;left:48%;width:4%;height:4%;background:transparent url(/roulette-art/ball.webp?v=b4d3c86710f21550) center/165% 165% no-repeat;border-radius:0;box-shadow:none;filter:drop-shadow(0 1px 1px #0009);transform:scaleY(var(--roulette-ball-y-correction));transform-origin:center;will-change:transform}#rouletteApp .roulette-result{display:none}#rouletteApp:not(.is-expanded) .roulette-bet-panel{left:49%;width:57%;bottom:22%;perspective:none}#rouletteApp .roulette-board{position:relative;isolation:isolate;gap:0;grid-template-columns:113fr 115fr 166fr 170fr 166fr;grid-template-rows:99fr 96.5fr 97.5fr 96fr 97fr 95fr 96fr 96fr 98fr 96fr 96.5fr 96.5fr 108fr 124fr}#rouletteApp:not(.is-expanded) .roulette-board{transform:matrix3d(var(--felt-taper,.82),0,0,0,0,var(--felt-taper,.82),0,var(--felt-projective-y,0),0,0,1,0,0,0,0,1);transform-origin:center top;transform-style:flat}#rouletteApp .roulette-board::before,#rouletteApp .roulette-board::after,#rouletteApp .roulette-win-highlights{content:"";position:absolute;left:calc(-116.5 / 730 * 100%);top:calc(-52.5 / 1392 * 100%);width:calc(1024 / 730 * 100%);height:calc(1536 / 1392 * 100%);background-position:center;background-size:100% 100%;background-repeat:no-repeat;pointer-events:none;z-index:-1}#rouletteApp .roulette-board::before{background-image:url(/roulette-art/grid.webp?v=3b3ef37fe7d40ec5);clip-path:inset(0 0 13.8671875% 0)}#rouletteApp .roulette-board::after{background-image:url(/roulette-art/grid-cap.svg?v=fad6b4ca598f85de)}#rouletteApp .roulette-board .roulette-bet{border:0!important;border-radius:0;background:transparent!important;box-shadow:none;padding:0!important}#rouletteApp .roulette-board .roulette-bet>b{opacity:0}#rouletteApp .roulette-board .roulette-bet small{z-index:1;font-size:8px;right:2px;bottom:2px}#rouletteApp .roulette-board .roulette-bet.has-bet{box-shadow:none!important}#rouletteApp .roulette-board .roulette-bet:is(:focus,:focus-visible,:active){outline:none!important;box-shadow:none!important}#rouletteApp .roulette-board .roulette-bet:disabled{opacity:1}#rouletteApp.is-expanded .roulette-board{margin:6px 4px 8px;transform:none;flex:1 1 0;height:auto;min-height:0;grid-template-rows:99fr 96.5fr 97.5fr 96fr 97fr 95fr 96fr 96fr 98fr 96fr 96.5fr 96.5fr 108fr 124fr}#rouletteApp.is-expanded>.roulette-bet-panel{display:flex;flex-direction:column;overflow:hidden;padding:12px 12px 10px;background:#000;border-color:#666}#rouletteApp.is-expanded .roulette-editor-header{background:#000}#rouletteApp.is-expanded #rouletteUndo{z-index:2}#rouletteApp.is-expanded .roulette-board .roulette-bet small{font-size:11px}.roulette-editor-action{height:44px;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:4px 2px;border:0;border-radius:12px;background:#b80023 url(/brand/lounge/deposit.webp?v=1e5f475c1690bf15) 10% 15%/900% 300% no-repeat;box-shadow:inset 0 0 0 1px #ffffff06;color:#fff;cursor:pointer}.roulette-editor-action strong{font:450 12px/1 "LuckyShark Lounge",Arial,sans-serif;white-space:nowrap}.roulette-editor-action span{font:400 9px/1 "LuckyShark Lounge",Arial,sans-serif;color:#fff;white-space:nowrap}.roulette-editor-action.roulette-clear{background:linear-gradient(120deg,#151516,#0c0c0d);color:#fff}.roulette-clear span{color:#fff}.roulette-amounts{display:none}#rouletteApp.is-expanded .roulette-amounts{display:grid;grid-column:1/3;grid-row:14;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;z-index:3;padding:0;min-height:0;margin:5px 7px 0 0;border:0;border-radius:15px;overflow:hidden;background:none;position:relative;isolation:isolate}.roulette-amounts::before{content:"";position:absolute;top:0;bottom:0;left:0;width:50%;border-radius:15px;background:rgb(105 119 139 / .35);box-shadow:none;transform:translateX(0);transition:transform 180ms ease;pointer-events:none}.roulette-amounts:has(button[data-bet-units="10"][aria-pressed=true])::before{transform:translateX(100%)}.roulette-amounts button{position:relative;z-index:1;min-width:0;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:3px 0;border:0;border-radius:15px;background:none;color:#b8c7df;box-shadow:none;cursor:pointer;filter:none;transition:color 180ms ease}.roulette-amounts strong{font:450 clamp(12px,3.6vw,17px)/1 "LuckyShark Lounge",Arial,sans-serif;font-variant-numeric:tabular-nums}.roulette-amounts span{font:400 clamp(6px,1.9vw,9px)/1 "LuckyShark Lounge",Arial,sans-serif;white-space:nowrap}.roulette-amounts button[aria-pressed=true]{filter:none;color:#fff;box-shadow:none}#rouletteApp :is(.roulette-editor-action,.roulette-amounts button):disabled{opacity:.4;cursor:default}#rouletteApp :is(.roulette-editor-action,.roulette-amounts button,#rouletteUndo,#rouletteGridClose):focus-visible{outline:2px solid #fff;outline-offset:2px}#rouletteApp :is(.roulette-editor-action,.roulette-amounts button,#rouletteUndo,#rouletteGridClose):active:not(:disabled){box-shadow:inset 0 0 0 100vmax #0003;transform:translateY(1px);filter:none}#rouletteEditorNotice{display:none}#rouletteNotice,#rouletteEditorNotice{transition:opacity .18s ease-out}#rouletteNotice.is-fading,#rouletteEditorNotice.is-fading{opacity:0}#rouletteApp.is-expanded #rouletteEditorNotice:not(:empty){display:block;position:absolute;top:66px;left:16px;right:16px;z-index:6;margin:0;padding:8px 10px;border:1px solid #ffffff30;border-radius:8px;background:#19191bf5;color:#fff;font:400 11px/1.4 "LuckyShark Lounge",Arial,sans-serif;text-align:center;pointer-events:none}#rouletteApp .roulette-column-cap{grid-column:3/6;grid-row:14;display:grid;grid-template-columns:166fr 170fr 166fr;min-height:0;border:0;border-radius:0 0 50% 50% / 0 0 85% 85%;overflow:visible}#rouletteApp .roulette-board .roulette-column-cap>.roulette-bet{grid-area:auto;min-height:0;display:flex;align-items:center;justify-content:center;gap:3px}#rouletteApp .roulette-board .roulette-column-cap>.roulette-bet>b{opacity:1;color:#f4edc5;font:400 clamp(11px,3.2vw,16px)/1 Georgia,"Times New Roman",serif;transform:translateY(-2px)}#rouletteApp .roulette-board .roulette-column-cap>.roulette-bet small{position:static;font-size:7px;line-height:1;padding:1px 2px;transform:translateY(-2px)}#rouletteApp.is-expanded .roulette-board .roulette-column-cap>.roulette-bet>b{font-size:17px}#rouletteApp.is-expanded .roulette-board .roulette-column-cap>.roulette-bet small{font-size:10px}#rouletteApp .roulette-chip-flights{position:absolute;inset:0;z-index:34;pointer-events:none;overflow:hidden}#rouletteApp .roulette-bet-chips{position:absolute;width:0;height:0;z-index:2;pointer-events:none;--roulette-chip-size:13.5px}#rouletteApp .roulette-chip-flight{position:absolute;left:0;top:0;width:var(--roulette-chip-size);height:var(--roulette-chip-size);pointer-events:none;will-change:transform}#rouletteApp :is(.roulette-bet-chips,.roulette-chip-flight) .chip-stack{display:block;position:relative;width:var(--roulette-chip-size);height:var(--roulette-chip-size);margin:0;transform:none;filter:drop-shadow(0 1px 1px #0005)}#rouletteApp .roulette-chip-shadow{position:absolute;left:0;top:0;width:14px;height:5px;border-radius:50%;background:#000;filter:blur(1.5px);pointer-events:none;will-change:transform}#rouletteApp.is-expanded :is(.roulette-bet-chips,.roulette-chip-flights){visibility:hidden}#rouletteApp .roulette-bet-chips .chip-stack{translate:-50% -50%}#rouletteApp :is(.roulette-bet-chips,.roulette-chip-flight) .chip-stack .chip{display:block;position:absolute;left:0;top:calc(var(--roulette-chip-level,0) * var(--roulette-chip-step,1.4px) * -1);width:var(--roulette-chip-size);height:var(--roulette-chip-size);margin:0;border-radius:50%;outline:none;transform:none;filter:none;box-shadow:0 1.3px 0 var(--chip-ring,#a8b3b6)}@media(prefers-reduced-motion:reduce){#rouletteApp #rouletteWheel,#rouletteApp .roulette-ball-track,#rouletteApp .roulette-ball-track i{will-change:auto}}#rouletteRules .roulette-guide-intro{font-size:15px;color:#fff;margin:16px 0}#rouletteRules .roulette-guide-note{color:#bfc3c8;font-size:12px;margin:0 0 12px}#rouletteRules .roulette-guide-steps li{margin:10px 0;padding-left:4px}#rouletteRules .roulette-guide-cards{display:grid;gap:12px}#rouletteRules .roulette-guide-card{padding:15px;border-radius:12px;background:#ffffff06;border:1px solid #ffffff0e}#rouletteRules .roulette-guide-card-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}#rouletteRules .roulette-guide-card-heading h4{margin:0;font-size:15px;line-height:1.35;color:#fff}#rouletteRules .roulette-guide-card-heading>span{flex:none;font-size:14px;font-weight:700;color:#fff;background:#ffffff0c;padding:4px 8px;border-radius:6px}#rouletteRules .roulette-guide-card p{margin:10px 0 12px}#rouletteRules .roulette-guide-example{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:#bfc3c8;border-top:1px solid #ffffff10;padding-top:10px}#rouletteRules .roulette-guide-example strong{color:#fff;font-size:14px;white-space:nowrap}#rouletteRules .roulette-guide-columns{list-style:none;padding:0;margin:10px 0 14px}#rouletteRules .roulette-guide-columns li{display:flex;gap:10px;font-size:12px}#rouletteRules .roulette-guide-columns strong{color:#fff}#rouletteApp .roulette-center-light{position:absolute;inset:2.2%;z-index:2;background:url(/roulette-art/rotor.webp?v=df73e122189a3959) center/100% 100% no-repeat;clip-path:circle(25.3% at 50% 50%);pointer-events:none}#rouletteCenterTexture{position:absolute;inset:0;border-radius:50%;background:repeating-conic-gradient(from 0deg,transparent 0deg .8deg,rgba(255,255,255,.045) .85deg 1deg,rgba(0,0,0,.07) 1.05deg 1.25deg,transparent 1.3deg 2deg);mask-image:radial-gradient(circle,transparent 7.5%,#000 9%,#000 34%,transparent 36%);-webkit-mask-image:radial-gradient(circle,transparent 7.5%,#000 9%,#000 34%,transparent 36%);will-change:transform}#rouletteApp .roulette-bets-lock{position:absolute;left:50%;top:calc(100% + 14px);white-space:nowrap;translate:-50% 0;z-index:6;display:flex;align-items:center;gap:5px;padding:3px 8px;background:#101413e8;border:1px solid #8e805855;border-radius:7px;color:#e9dfc5;font-size:9px;font-weight:700;letter-spacing:.06em;pointer-events:none}#rouletteApp .roulette-bets-lock[hidden]{display:none}#rouletteApp .roulette-bets-lock img{width:22px;height:22px;object-fit:contain}#rouletteApp .roulette-win-highlights{z-index:1;overflow:visible}#rouletteApp .roulette-win-highlights>path{display:none;fill:rgba(255,214,55,.32);stroke:#ffe45c;stroke-width:4;stroke-linejoin:round}#rouletteApp .roulette-win-highlights>path.is-winning{display:block;animation:rouletteWinningBox .7s ease-in-out 3 alternate}#rouletteApp .roulette-board .roulette-bet.is-winning-number{box-shadow:none;text-shadow:none;animation:none}#rouletteApp .roulette-board .roulette-bet{z-index:2}@keyframes rouletteWinningBox{to{opacity:.65}}@media(prefers-reduced-motion:reduce){#rouletteApp .roulette-win-highlights path.is-winning{animation:none}}.roulette-audio-credit{font-size:10px;opacity:.6}.roulette-audio-credit a{color:inherit}#rouletteApp .roulette-board [data-bet=low]{position:absolute;grid-area:auto;left:calc(0 / 730 * 100%);width:calc(113 / 730 * 100%);top:calc(99.0 / 1392 * 100%);height:calc(193.0 / 1392 * 100%);min-height:0}#rouletteApp .roulette-board [data-bet=even]{position:absolute;grid-area:auto;left:calc(0 / 730 * 100%);width:calc(113 / 730 * 100%);top:calc(292.0 / 1392 * 100%);height:calc(196.0 / 1392 * 100%);min-height:0}#rouletteApp .roulette-board [data-bet=red]{position:absolute;grid-area:auto;left:calc(0 / 730 * 100%);width:calc(113 / 730 * 100%);top:calc(488.0 / 1392 * 100%);height:calc(195.0 / 1392 * 100%);min-height:0}#rouletteApp .roulette-board [data-bet=black]{position:absolute;grid-area:auto;left:calc(0 / 730 * 100%);width:calc(113 / 730 * 100%);top:calc(683.0 / 1392 * 100%);height:calc(194.0 / 1392 * 100%);min-height:0}#rouletteApp .roulette-board [data-bet=odd]{position:absolute;grid-area:auto;left:calc(0 / 730 * 100%);width:calc(113 / 730 * 100%);top:calc(877.0 / 1392 * 100%);height:calc(196.5 / 1392 * 100%);min-height:0}#rouletteApp .roulette-board [data-bet=high]{position:absolute;grid-area:auto;left:calc(0 / 730 * 100%);width:calc(113 / 730 * 100%);top:calc(1073.5 / 1392 * 100%);height:calc(194.5 / 1392 * 100%);min-height:0}#rouletteApp .roulette-board [data-bet="dozen:1"]{position:absolute;grid-area:auto;left:calc(113 / 730 * 100%);width:calc(115 / 730 * 100%);top:calc(99.0 / 1392 * 100%);height:calc(389.0 / 1392 * 100%);min-height:0}#rouletteApp .roulette-board [data-bet="dozen:2"]{position:absolute;grid-area:auto;left:calc(113 / 730 * 100%);width:calc(115 / 730 * 100%);top:calc(488.0 / 1392 * 100%);height:calc(390.0 / 1392 * 100%);min-height:0}#rouletteApp .roulette-board [data-bet="dozen:3"]{position:absolute;grid-area:auto;left:calc(113 / 730 * 100%);width:calc(115 / 730 * 100%);top:calc(878.0 / 1392 * 100%);height:calc(390.0 / 1392 * 100%);min-height:0}@property --roulette-ring-progress{syntax:"<percentage>";inherits:true;initial-value:100%}#rouletteApp .roulette-avatar{--turn-progress:var(--roulette-ring-progress)}#rouletteApp :is(.roulette-bet-chips,.roulette-chip-flight) :is(.chip-stack,.chip,.chip-surface){box-shadow:none!important;filter:none!important}#rouletteApp .roulette-chip-shadow{display:none}#rouletteApp .seat.turn .avatar[data-frame]:not([data-frame=""]).timer-final-five{animation:none}#rouletteApp .seat.turn .avatar[data-frame]:not([data-frame=""]).timer-final-five>.cosmetic-frame{filter:brightness(1.6);animation:rouletteRimPulse 1.4s ease-in-out infinite;will-change:opacity}@keyframes rouletteRimPulse{0%,100%{opacity:1}50%{opacity:.72}}@media(prefers-reduced-motion:reduce){#rouletteApp .seat.turn .avatar.timer-final-five>.cosmetic-frame{animation:none;will-change:auto}}#rouletteApp .roulette-bet-summary.is-parity{background:#7044a0;color:#fff}#rouletteApp .roulette-bet-summary.is-range{background:#326aa8;color:#fff}#rouletteApp .roulette-bet-summary.is-column{background:#946619;color:#fff}#rouletteApp .roulette-bet-summary.is-dozen{background:#26777a;color:#fff}@media(prefers-reduced-motion:reduce){.roulette-amounts::before,.roulette-amounts button{transition:none}}#rouletteApp .roulette-bet-summary.is-won{position:relative;isolation:isolate;overflow:hidden;background:#e9bd47;color:#18140b}#rouletteApp .roulette-bet-summary.is-won small{color:#18140b}#rouletteApp .roulette-bet-summary.win-flash::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 15%,#fff9 45%,#fff 50%,#fff9 55%,transparent 85%);transform:translateX(-140%);animation:rouletteBetWinFlash 1s ease-out forwards}@keyframes rouletteBetWinFlash{0%{transform:translateX(-140%);opacity:0}20%{opacity:1}100%{transform:translateX(140%);opacity:0}}@media(prefers-reduced-motion:reduce){#rouletteApp .roulette-bet-summary.win-flash::after{animation:none;display:none}}#rouletteApp .player-card[data-frame=altushki]{--oval-material:linear-gradient(#05091218,#05091228),url(/roulette-optimized/oval-altushki-oval.webp?v=063581ff7d6626cf) center/100% 100% no-repeat,#0b121b}#rouletteApp .player-card[data-frame=aurora]{--oval-material:linear-gradient(#05091218,#05091228),url(/roulette-optimized/oval-aurora-oval.webp?v=20e43a0a5a5e9d7e) center/100% 100% no-repeat,#0b121b}#rouletteApp .player-card[data-frame=bronze]{--oval-material:linear-gradient(#05091218,#05091228),url(/roulette-optimized/oval-bronze-oval.webp?v=5277ef1a1b3ce33d) center/100% 100% no-repeat,#0b121b}#rouletteApp .player-card[data-frame=cyber]{--oval-material:linear-gradient(#05091218,#05091228),url(/roulette-optimized/oval-cyber-oval.webp?v=6c7827c147f0e532) center/100% 100% no-repeat,#0b121b}#rouletteApp .player-card[data-frame=deck]{--oval-material:linear-gradient(#05091218,#05091228),url(/roulette-optimized/oval-deck-oval.webp?v=ba687158a12a785f) center/100% 100% no-repeat,#0b121b}#rouletteApp .player-card[data-frame=diamond]{--oval-material:linear-gradient(#05091218,#05091228),url(/roulette-optimized/oval-diamond-oval.webp?v=a023243cafaec0a8) center/100% 100% no-repeat,#0b121b}#rouletteApp .player-card[data-frame=dragon]{--oval-material:linear-gradient(#05091218,#05091228),url(/roulette-optimized/oval-dragon-oval.webp?v=0276ba4b2a534c79) center/100% 100% no-repeat,#0b121b}#rouletteApp .player-card[data-frame=eagle]{--oval-material:linear-gradient(#05091218,#05091228),url(/roulette-optimized/oval-eagle-oval.webp?v=0d103cde705d72b6) center/100% 100% no-repeat,#0b121b}#rouletteApp .player-card[data-frame=gear]{--oval-material:linear-gradient(#05091218,#05091228),url(/roulette-optimized/oval-gear-oval.webp?v=6187a30a293f624b) center/100% 100% no-repeat,#0b121b}#rouletteApp .player-card[data-frame=inferno]{--oval-material:linear-gradient(#05091218,#05091228),url(/roulette-optimized/oval-inferno-oval.webp?v=4af521fc3b6a1b3d) center/100% 100% no-repeat,#0b121b}#rouletteApp .player-card[data-frame=jaws]{--oval-material:linear-gradient(#05091218,#05091228),url(/roulette-optimized/oval-jaws-oval.webp?v=3e55bcdd51affc53) center/100% 100% no-repeat,#0b121b}#rouletteApp .player-card[data-frame=metal]{--oval-material:linear-gradient(#05091218,#05091228),url(/roulette-optimized/oval-metal-oval.webp?v=606d801f8784f6ba) center/100% 100% no-repeat,#0b121b}#rouletteApp .player-card[data-frame=neon]{--oval-material:linear-gradient(#05091218,#05091228),url(/roulette-optimized/oval-neon-oval.webp?v=6d6186d1a528d971) center/100% 100% no-repeat,#0b121b}#rouletteApp .player-card[data-frame=obsidian]{--oval-material:linear-gradient(#05091218,#05091228),url(/roulette-optimized/oval-obsidian-oval.webp?v=835e41a441b72bb0) center/100% 100% no-repeat,#0b121b}#rouletteApp .player-card[data-frame=russia]{--oval-material:linear-gradient(#05091218,#05091228),url(/roulette-optimized/oval-russia-oval.webp?v=512ad5abc8d68dd4) center/100% 100% no-repeat,#0b121b}#rouletteApp .player-card[data-frame=slime]{--oval-material:linear-gradient(#05091218,#05091228),url(/roulette-optimized/oval-slime-oval.webp?v=700e3c364956eba7) center/100% 100% no-repeat,#0b121b}#rouletteApp .roulette-flight-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}#rouletteApp{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;margin:0;padding:0;min-height:0}#rouletteApp>.roulette-room{grid-row:1;display:block;height:100%;min-height:0;min-width:0;flex:none;contain:none;isolation:isolate;z-index:0}#rouletteApp>.roulette-controls{grid-row:2;flex:none;height:var(--hud-height);min-height:var(--hud-height);max-height:var(--hud-height);width:100%;margin:0;z-index:10}#rouletteApp>.roulette-room>.table-skin-layer{z-index:0}#rouletteApp>.roulette-room>.table-skin-owner{top:88%;font-size:10px;letter-spacing:.08em}#rouletteApp>.roulette-room[data-table-skin=""]>.table-skin-layer{display:none}#rouletteApp .roulette-avatar{--avatar:#263139}#rouletteApp #rouletteSeats .seat.turn .roulette-avatar:is(:not([data-frame]),[data-frame=""]){border-width:var(--roulette-rim,4px)!important;background:radial-gradient(circle at 30% 20%,var(--avatar,#263139),#101c20) padding-box,conic-gradient(#fff1ac var(--turn-progress,100%),#090b0a 0) border-box}#rouletteApp:not(.is-expanded) .roulette-board{scale:.855;transform-origin:center top}#rouletteApp .roulette-wheel-shell{translate:0 42px}#rouletteApp #rouletteFairId{top:calc(73% + 54px);padding:0;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;max-width:100%;overflow:hidden;text-overflow:ellipsis;color:rgb(243,247,244);opacity:.5;text-shadow:0 1px 3px #000}#rouletteApp:not(.is-expanded) .roulette-board{translate:0 60px}#rouletteApp,#rouletteApp :is(.player-info-text,.name,.stack,.roulette-bet small,.roulette-bet-summary,.roulette-my-bets){-webkit-text-size-adjust:none;text-size-adjust:none}#rouletteApp #rouletteSeats{z-index:6}#rouletteApp .roulette-bets-lock{scale:.85;transform-origin:center center}#rouletteApp #rouletteSeats .roulette-seat{margin-left:var(--roulette-edge-nudge,0px)}#rouletteApp #rouletteSeats .player-action-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}#rouletteApp #rouletteSeats .player-action-label{font-size:8px;line-height:1.2;letter-spacing:.04em;-webkit-text-size-adjust:none;text-size-adjust:none}#rouletteApp #rouletteSeats .player-card.pos3>.player-action-label{top:100%;bottom:auto;margin-top:3px;translate:-50% 0;text-align:center}#rouletteApp #rouletteSeats .player-card:not(.is-local-player){transform:translate(calc(-50% + var(--seat-shift-x) + var(--seat-relocate-x)),calc(-50% + var(--seat-shift-y) + var(--seat-relocate-y))) scale(1.2535);transform-origin:var(--roulette-frame-pivot,50%) 50%}#rouletteApp #rouletteSeats .player-card:not(.is-local-player)>.player-action-label{scale:calc(1 / 1.09);transform-origin:center center}#rouletteApp #rouletteSeats .player-card[data-frame]:not([data-frame=""]):not(.is-local-player)>.player-info-text{background-size:100% 100%,auto 100%;background-position:center,right center;background-repeat:no-repeat}#rouletteApp #rouletteSeats .player-card[data-frame]:not([data-frame=""]):not(.is-local-player)>.player-info-text::after{background-size:100% 100%,auto 130%;background-position:center,right calc(var(--identity-height,42px) * -.35) center;background-repeat:no-repeat}#rouletteApp #rouletteSeats .player-card:not(.is-local-player)>.player-avatar>:is(.cosmetic-frame,.cosmetic-frame-track){max-width:none;max-height:none;object-fit:contain}#rouletteApp.is-expanded>.roulette-bet-panel{bottom:var(--roulette-editor-bottom,101px)}#rouletteApp #rouletteSeats .player-card[data-frame=altushki]>.player-info-text{background:transparent url(/frames/altushki-oval.webp?v=e4b3057b3a7ea7f6) 48.8888889% 47.2222222%/115.6069364% 127.5862069% no-repeat border-box!important;box-shadow:none!important}#rouletteApp #rouletteSeats .player-card[data-frame=altushki]>.player-info-text::after{content:none}#rouletteApp.is-expanded.is-installed-grid>.roulette-bet-panel{top:calc(max(24px,var(--safe-top,0px)) + 62px)}#rouletteApp #rouletteSeats .player-card:not(.is-local-player) .seat-open::before,#rouletteApp #rouletteSeats .player-card:not(.is-local-player) .seat-open::after{transform:translate(-50%,-50%) scale(calc(1 / 1.2535));transform-origin:center}#rouletteApp :is(.roulette-bet-chips,.roulette-chip-flight) .chip{clip-path:circle(50% at 50% 50%);-webkit-clip-path:circle(50% at 50% 50%)}@media(prefers-reduced-motion:no-preference){#rouletteApp #rouletteSeats .player-info-text>.stack.number-gain{animation-name:rouletteBalanceGrow}#rouletteApp #rouletteSeats .player-info-text>.stack.number-loss{animation-name:rouletteBalanceShrink}}@keyframes rouletteBalanceGrow{0%,100%{scale:var(--roulette-text-scale)}25%{scale:calc(var(--roulette-text-scale) * 1.15)}60%{scale:calc(var(--roulette-text-scale) * 1.06)}}@keyframes rouletteBalanceShrink{0%,100%{scale:var(--roulette-text-scale)}25%{scale:calc(var(--roulette-text-scale) * .88)}60%{scale:calc(var(--roulette-text-scale) * .95)}}#rouletteApp #rouletteSeats .player-card:is([data-frame=obsidian]){--oval-normalized-interior:""}#rouletteApp #rouletteSeats .player-card>.player-info-text::after{clip-path:inset(11% calc(var(--identity-height,42px) * .11) 11% 0 round 0 999px 999px 0);background-position:center,right calc(var(--identity-height,42px) * -.35) center}#rouletteApp>.roulette-controls{grid-template-rows:35px 27px minmax(0,1fr)}#rouletteApp .roulette-history{align-self:end;margin-bottom:var(--roulette-history-bottom-gap,var(--hud-card-bottom-gap,4px))}html.telegram-app #rouletteApp{--roulette-history-bottom-gap:2px}#rouletteApp #rouletteHistory{translate:0 -3px}#rouletteApp #rouletteFairId{translate:-50% 2px}#rouletteApp.is-expanded{--editor-line:#dfc477;--editor-gap:5px}#rouletteApp.is-expanded>.roulette-bet-panel{left:10px;right:10px;translate:none;top:calc(var(--safe-top,0px) + 22px);bottom:calc(var(--roulette-editor-bottom,101px) + 8px);width:auto;max-width:none;height:auto;aspect-ratio:auto;box-sizing:border-box;padding:14px 12px 12px;border:1px solid #444b49;border-radius:14px;background:linear-gradient(115deg,#131817,#090d0d);box-shadow:0 12px 40px #0008;display:flex;flex-direction:column;overflow:hidden}#rouletteApp.is-expanded.is-installed-grid>.roulette-bet-panel{top:calc(max(24px,var(--safe-top,0px)) + 62px)}#rouletteApp.is-expanded .roulette-editor-header{display:grid;flex:none;grid-template-columns:repeat(3,minmax(0,1fr)) 22px;gap:5px;padding:0 0 12px;background:none}#rouletteApp.is-expanded .roulette-editor-action{min-width:0;height:auto;aspect-ratio:2.76;display:grid;grid-template-columns:25% minmax(0,1fr);grid-template-rows:1fr 1fr;align-items:center;gap:0;padding:3px;border:1px solid #ebce8c70;border-radius:5px;background:linear-gradient(120deg,#edcb7d,#c39b55);box-shadow:none;color:#070909}#rouletteApp.is-expanded .roulette-editor-action::before{content:"";grid-area:1/1/3/2;width:90%;height:80%;background:url(/brand/roulette-target/shuffle.png?v=80aa3b7884c14fe3) center/contain no-repeat}#rouletteApp.is-expanded .roulette-editor-action strong{grid-column:2;align-self:end;text-align:center;min-width:0;white-space:nowrap;font:700 clamp(8px,2.45vw,15px)/1.1 Arial,sans-serif;text-transform:uppercase}#rouletteApp.is-expanded .roulette-editor-action span{grid-column:2;align-self:start;white-space:nowrap;font:400 clamp(6px,2vw,12px)/1.2 Arial,sans-serif;color:inherit}#rouletteApp.is-expanded .roulette-editor-action.roulette-clear{border-color:#454e4e;background:linear-gradient(120deg,#252a2b,#101616);color:#f4f4f4}#rouletteApp.is-expanded .roulette-editor-action.roulette-clear::before{background-image:url(/brand/roulette-target/clear-icon.png?v=74172ff5b1df60b5)}#rouletteApp.is-expanded #rouletteGridClose{height:100%;width:22px;min-width:0;padding:0;border:0;background:url(/brand/roulette-target/close.png?v=ac207d906b8c899f) center/17px auto no-repeat;box-shadow:none}#rouletteApp.is-expanded #rouletteGridClose svg{visibility:hidden}#rouletteApp.is-expanded .roulette-board{display:grid;grid-template-columns:120fr 6px 120fr 12px repeat(3,minmax(0,160fr));grid-template-rows:minmax(32px,.98fr) repeat(12,minmax(0,1fr)) 8px minmax(46px,1.25fr);gap:0;flex:1 1 0;min-height:0;margin:0;transform:none;scale:1}#rouletteApp.is-expanded .roulette-board::before,#rouletteApp.is-expanded .roulette-board::after,#rouletteApp.is-expanded .roulette-win-highlights{display:none}#rouletteApp.is-expanded .roulette-board :is(.roulette-grid,.roulette-outside){display:contents}#rouletteApp.is-expanded .roulette-board .roulette-grid>.roulette-bet{grid-column:calc(var(--ec) + 4);grid-row:var(--er);margin:0}#rouletteApp.is-expanded .roulette-board .roulette-grid>[data-bet="n:0"]{grid-column:5/8;grid-row:1;margin-bottom:4px;border-radius:5px}#rouletteApp.is-expanded .roulette-board .roulette-bet{position:relative;left:auto;top:auto;min-width:0;min-height:0;width:auto;height:auto;padding:0!important;border:1px solid var(--editor-line)!important;border-radius:0;background:linear-gradient(120deg,#22292a,#0c1112)!important;box-shadow:none;display:flex;justify-content:center;align-items:center;color:white;overflow:hidden}#rouletteApp.is-expanded .roulette-board .roulette-bet.is-red{background:linear-gradient(120deg,#ae1d24,#ba262d)!important}#rouletteApp.is-expanded .roulette-board .roulette-bet.is-zero{background:linear-gradient(120deg,#164b3c,#0c372d)!important;border-color:#6e8d72!important}#rouletteApp.is-expanded .roulette-board .roulette-bet>b{opacity:1;writing-mode:horizontal-tb;text-orientation:mixed;transform:none;font:700 clamp(12px,3.8vw,22px)/1 Arial,sans-serif;text-align:center;text-transform:uppercase;white-space:nowrap}#rouletteApp.is-expanded .roulette-board .roulette-bet::after{content:"";position:absolute;inset:0;background-position:center;background-repeat:no-repeat;background-size:contain;pointer-events:none;width:80%;height:52%;max-height:20px;margin:auto}#rouletteApp.is-expanded .roulette-board [data-bet="n:0"]::after{height:70%;max-height:30px}#rouletteApp.is-expanded .roulette-board .roulette-outside>.roulette-bet{position:relative;left:auto;top:auto;width:auto;height:auto;align-self:stretch;justify-self:stretch;margin:0}#rouletteApp.is-expanded .roulette-board .roulette-outside>.roulette-bet>b{font-size:clamp(9px,2.6vw,16px)}#rouletteApp.is-expanded .roulette-board .roulette-outside>.roulette-bet::after{width:92%;height:18px;max-height:42%}#rouletteApp.is-expanded .roulette-board [data-bet=low]{grid-column:1;grid-row:2/span 2;border-radius:5px 5px 0 0}#rouletteApp.is-expanded .roulette-board [data-bet=even]{grid-column:1;grid-row:4/span 2}#rouletteApp.is-expanded .roulette-board [data-bet=red]{grid-column:1;grid-row:6/span 2;background:linear-gradient(120deg,#22292a,#0c1112)!important}#rouletteApp.is-expanded .roulette-board [data-bet=black]{grid-column:1;grid-row:8/span 2}#rouletteApp.is-expanded .roulette-board [data-bet=odd]{grid-column:1;grid-row:10/span 2}#rouletteApp.is-expanded .roulette-board [data-bet=high]{grid-column:1;grid-row:12/span 2;border-radius:0 0 5px 5px}#rouletteApp.is-expanded .roulette-board [data-bet="dozen:1"]{grid-column:3;grid-row:2/span 4;border-radius:5px 5px 0 0}#rouletteApp.is-expanded .roulette-board [data-bet="dozen:2"]{grid-column:3;grid-row:6/span 4}#rouletteApp.is-expanded .roulette-board [data-bet="dozen:3"]{grid-column:3;grid-row:10/span 4;border-radius:0 0 5px 5px}#rouletteApp.is-expanded .roulette-board :is([data-bet=red],[data-bet=black]){flex-direction:column;gap:5px}#rouletteApp.is-expanded .roulette-board :is([data-bet=red],[data-bet=black])::before{content:"";position:absolute;width:20px;height:24px;left:50%;top:18%;translate:-50% 0;background:url(/brand/roulette-target/red.png?v=6a5aa088761343cb) center/contain no-repeat}#rouletteApp.is-expanded .roulette-board [data-bet=black]::before{background-image:url(/brand/roulette-target/black.png?v=d48e1724b96a9951)}#rouletteApp.is-expanded .roulette-board :is([data-bet=red],[data-bet=black])::after{top:56%;bottom:auto;height:13px;max-height:20%}#rouletteApp.is-expanded .roulette-board :is([data-bet=red],[data-bet=black])>b{padding-top:30px;font-size:clamp(8px,2.4vw,14px)}#rouletteApp.is-expanded .roulette-board .roulette-column-cap{grid-column:5/8;grid-row:15;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;min-height:0;height:76%;margin:0;border:0;border-radius:0;align-self:start;overflow:visible}#rouletteApp.is-expanded .roulette-board .roulette-column-cap>.roulette-bet{grid-area:auto;border-radius:5px}#rouletteApp.is-expanded .roulette-board .roulette-column-cap>.roulette-bet>b{font:700 16px/1 Arial,sans-serif;transform:none}#rouletteApp.is-expanded .roulette-board .roulette-column-cap>.roulette-bet::after{height:22px;max-height:55%}#rouletteApp.is-expanded #rouletteUndo{grid-column:1/4;grid-row:1;align-self:start;height:95%;margin:0 0 4px;min-height:0;border:1px solid #424c4c;border-radius:5px;background:linear-gradient(120deg,#242a2a,#111717);box-shadow:none;display:flex;justify-content:center;align-items:center;gap:8px;font:700 clamp(10px,3vw,18px)/1 Arial,sans-serif;text-transform:uppercase}#rouletteApp.is-expanded #rouletteUndo svg{display:none}#rouletteApp.is-expanded #rouletteUndo::before{content:"";width:22px;height:20px;background:url(/brand/roulette-target/undo-icon.png?v=d428cd8c378907d5) center/contain no-repeat}#rouletteApp.is-expanded .roulette-amounts{display:grid;grid-column:1/5;grid-row:15;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;height:100%;align-self:start;margin:0 0 0 0;padding:0 8px 0 0;border:0;border-radius:0;overflow:visible;background:none}#rouletteApp.is-expanded .roulette-amounts::before{display:none}#rouletteApp.is-expanded .roulette-amounts button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:0;margin:0;padding:3px;border:1px solid #465151;border-radius:5px;background:linear-gradient(120deg,#252b2c,#121818);color:#f5f5f5;box-shadow:none;filter:none}#rouletteApp.is-expanded .roulette-amounts button[aria-pressed=true]{background:linear-gradient(120deg,#efce83,#c39e59);border-color:#e9c77a;color:#080909}#rouletteApp.is-expanded .roulette-amounts strong{font:700 clamp(15px,4.5vw,25px)/1 Arial,sans-serif}#rouletteApp.is-expanded .roulette-amounts span{font:400 clamp(6px,2vw,12px)/1.1 Arial,sans-serif;white-space:nowrap}#rouletteApp.is-expanded .roulette-editor-status{display:none}#rouletteApp.is-expanded .roulette-round{visibility:visible}#rouletteApp.is-expanded :is(.roulette-editor-action,#rouletteUndo):disabled{opacity:.45}#rouletteApp.is-expanded :is(.roulette-editor-action,#rouletteUndo,.roulette-amounts button,#rouletteGridClose):focus-visible{outline:2px solid #fff;outline-offset:2px}#rouletteApp.is-expanded .roulette-board .roulette-bet small{position:absolute;z-index:3;right:2px;bottom:1px;font:700 9px/1 Arial,sans-serif;transform:none;background:#0a0e0eef;border:0;border-radius:3px;padding:2px;color:#ffe3a0}#rouletteApp.is-expanded .roulette-board .roulette-bet.has-bet{box-shadow:inset 0 0 0 2px #fff1a0!important}#rouletteApp.is-expanded[data-target-locale=ru] :is(#rouletteRandom1,#rouletteRandom5,#rouletteClear,#rouletteUndo){background-position:center;background-size:100% 100%;background-repeat:no-repeat;border:0}#rouletteApp.is-expanded[data-target-locale=ru] #rouletteRandom1{background-image:url(/brand/roulette-approved/random1.png?v=2f49daf1196e8060)}#rouletteApp.is-expanded[data-target-locale=ru] #rouletteRandom5{background-image:url(/brand/roulette-approved/random5.png?v=95e98eb6df000bfe)}#rouletteApp.is-expanded[data-target-locale=ru] #rouletteClear{background-image:url(/brand/roulette-approved/clear.png?v=8c322dd30ca03814)}#rouletteApp.is-expanded[data-target-locale=ru] #rouletteUndo{background-image:url(/brand/roulette-approved/undo.png?v=73b12514fd96f221)}#rouletteApp.is-expanded[data-target-locale=ru] :is(#rouletteRandom1,#rouletteRandom5,#rouletteClear,#rouletteUndo)>:is(strong,span){opacity:0}#rouletteApp.is-expanded[data-target-locale=ru] :is(#rouletteRandom1,#rouletteRandom5,#rouletteClear,#rouletteUndo)::before{visibility:hidden}#rouletteApp.is-expanded .roulette-board [data-bet="n:1"]::after{background-image:url(/brand/roulette-approved/n1.png?v=85b514995c49f2af)}#rouletteApp.is-expanded .roulette-board [data-bet="n:1"]>b{opacity:0}#rouletteApp.is-expanded .roulette-board [data-bet="n:2"]::after{background-image:url(/brand/roulette-approved/n2.png?v=568746825bf3ca54)}#rouletteApp.is-expanded .roulette-board [data-bet="n:2"]>b{opacity:0}#rouletteApp.is-expanded .roulette-board [data-bet="n:3"]::after{background-image:url(/brand/roulette-approved/n3.png?v=092a451b5cc5e106)}#rouletteApp.is-expanded .roulette-board [data-bet="n:3"]>b{opacity:0}#rouletteApp.is-expanded .roulette-board [data-bet="n:4"]::after{background-image:url(/brand/roulette-approved/n4.png?v=39f2cc3585c3669d)}#rouletteApp.is-expanded .roulette-board [data-bet="n:4"]>b{opacity:0}#rouletteApp.is-expanded .roulette-board [data-bet="n:5"]::after{background-image:url(/brand/roulette-approved/n5.png?v=8973814290080717)}#rouletteApp.is-expanded .roulette-board [data-bet="n:5"]>b{opacity:0}#rouletteApp.is-expanded .roulette-board [data-bet="n:6"]::after{background-image:url(/brand/roulette-approved/n6.png?v=eb7c4cf27b309c30)}#rouletteApp.is-expanded .roulette-board [data-bet="n:6"]>b{opacity:0}#rouletteApp.is-expanded .roulette-board [data-bet="n:7"]::after{background-image:url(/brand/roulette-approved/n7.png?v=7556f4009f96cca1)}#rouletteApp.is-expanded .roulette-board [data-bet="n:7"]>b{opacity:0}#rouletteApp.is-expanded .roulette-board [data-bet="n:8"]::after{background-image:url(/brand/roulette-approved/n8.png?v=13dc444388f28233)}#rouletteApp.is-expanded .roulette-board [data-bet="n:8"]>b{opacity:0}#rouletteApp.is-expanded .roulette-board [data-bet="n:9"]::after{background-image:url(/brand/roulette-approved/n9.png?v=ac8b8771ae3661a8)}#rouletteApp.is-expanded .roulette-board [data-bet="n:9"]>b{opacity:0}#rouletteApp.is-expanded .roulette-board [data-bet="n:10"]::after{background-image:url(/brand/roulette-approved/n10.png?v=ec1156eea0a334f8)}#rouletteApp.is-expanded .roulette-board [data-bet="n:10"]>b{opacity:0}#rouletteApp.is-expanded .roulette-board [data-bet="n:11"]::after{background-image:url(/brand/roulette-approved/n11.png?v=c14330c72e73e321)}#rouletteApp.is-expanded .roulette-board [data-bet="n:11"]>b{opacity:0}#rouletteApp.is-expanded .roulette-board [data-bet="n:12"]::after{background-image:url(/brand/roulette-approved/n12.png?v=67260ec1dd2f47dd)}#rouletteApp.is-expanded .roulette-board [data-bet="n:12"]>b{opacity:0}#rouletteApp.is-expanded .roulette-board [data-bet="n:13"]::after{background-image:url(/brand/roulette-approved/n13.png?v=fc8a15c765b9ba79)}#rouletteApp.is-expanded .roulette-board [data-bet="n:13"]>b{opacity:0}#rouletteApp.is-expanded .roulette-board [data-bet="n:14"]::after{background-image:url(/brand/roulette-approved/n14.png?v=f795159e1cd4d1b2)}#rouletteApp.is-expanded .roulette-board [data-bet="n:14"]>b{opacity:0}#rouletteApp.is-expanded .roulette-board [data-bet="n:15"]::after{background-image:url(/brand/roulette-approved/n15.png?v=1303c3b87cd9cefc)}#rouletteApp.is-expanded .roulette-board [data-bet="n:15"]>b{opacity:0}#rouletteApp.is-expanded .roulette-board [data-bet="n:16"]::after{background-image:url(/brand/roulette-approved/n16.png?v=7150ddbbcfc701f8)}#rouletteApp.is-expanded .roulette-board [data-bet="n:16"]>b{opacity:0}#rouletteApp.is-expanded .roulette-board [data-bet="n:17"]::after{background-image:url(/brand/roulette-approved/n17.png?v=38da328c154ba0bc)}#rouletteApp.is-expanded .roulette-board [data-bet="n:17"]>b{opacity:0}#rouletteApp.is-expanded .roulette-board [data-bet="n:18"]::after{background-image:url(/brand/roulette-approved/n18.png?v=a00b4a9ab64a1869)}#rouletteApp.is-expanded .roulette-board [data-bet="n:18"]>b{opacity:0}#rouletteApp.is-expanded .roulette-board [data-bet="n:19"]::after{background-image:url(/brand/roulette-approved/n19.png?v=32f8c8ca5e43f871)}#rouletteApp.is-expanded .roulette-board [data-bet="n:19"]>b{opacity:0}#rouletteApp.is-expanded .roulette-board [data-bet="n:20"]::after{background-image:url(/brand/roulette-approved/n20.png?v=c527ab49e8d19650)}#rouletteApp.is-expanded .roulette-board [data-bet="n:20"]>b{opacity:0}#rouletteApp.is-expanded .roulette-board [data-bet="n:21"]::after{background-image:url(/brand/roulette-approved/n21.png?v=e35a04fe1bdc6455)}#rouletteApp.is-expanded .roulette-board [data-bet="n:21"]>b{opacity:0}#rouletteApp.is-expanded .roulette-board [data-bet="n:22"]::after{background-image:url(/brand/roulette-approved/n22.png?v=1cbb396acecdd9ae)}#rouletteApp.is-expanded .roulette-board [data-bet="n:22"]>b{opacity:0}#rouletteApp.is-expanded .roulette-board [data-bet="n:23"]::after{background-image:url(/brand/roulette-approved/n23.png?v=b9d17335ee3530a3)}#rouletteApp.is-expanded .roulette-board [data-bet="n:23"]>b{opacity:0}#rouletteApp.is-expanded .roulette-board [data-bet="n:24"]::after{background-image:url(/brand/roulette-approved/n24.png?v=229dbc16b306ed10)}#rouletteApp.is-expanded .roulette-board [data-bet="n:24"]>b{opacity:0}#rouletteApp.is-expanded .roulette-board [data-bet="n:25"]::after{background-image:url(/brand/roulette-approved/n25.png?v=a1d8acb3c9fccccf)}#rouletteApp.is-expanded .roulette-board [data-bet="n:25"]>b{opacity:0}#rouletteApp.is-expanded .roulette-board [data-bet="n:26"]::after{background-image:url(/brand/roulette-approved/n26.png?v=09170da5b6435a23)}#rouletteApp.is-expanded .roulette-board [data-bet="n:26"]>b{opacity:0}#rouletteApp.is-expanded .roulette-board [data-bet="n:27"]::after{background-image:url(/brand/roulette-approved/n27.png?v=5448b3145614c534)}#rouletteApp.is-expanded .roulette-board [data-bet="n:27"]>b{opacity:0}#rouletteApp.is-expanded .roulette-board [data-bet="n:28"]::after{background-image:url(/brand/roulette-approved/n28.png?v=45da7c0ad28bfd9c)}#rouletteApp.is-expanded .roulette-board [data-bet="n:28"]>b{opacity:0}#rouletteApp.is-expanded .roulette-board [data-bet="n:29"]::after{background-image:url(/brand/roulette-approved/n29.png?v=7f5b1d5ae1c82a55)}#rouletteApp.is-expanded .roulette-board [data-bet="n:29"]>b{opacity:0}#rouletteApp.is-expanded .roulette-board [data-bet="n:30"]::after{background-image:url(/brand/roulette-approved/n30.png?v=44bc0dfa7d0f7c17)}#rouletteApp.is-expanded .roulette-board [data-bet="n:30"]>b{opacity:0}#rouletteApp.is-expanded .roulette-board [data-bet="n:31"]::after{background-image:url(/brand/roulette-approved/n31.png?v=caf8cdadcf371ec9)}#rouletteApp.is-expanded .roulette-board [data-bet="n:31"]>b{opacity:0}#rouletteApp.is-expanded .roulette-board [data-bet="n:32"]::after{background-image:url(/brand/roulette-approved/n32.png?v=4d2b4a8ede5dbc7f)}#rouletteApp.is-expanded .roulette-board [data-bet="n:32"]>b{opacity:0}#rouletteApp.is-expanded .roulette-board [data-bet="n:33"]::after{background-image:url(/brand/roulette-approved/n33.png?v=d171a91585e5214a)}#rouletteApp.is-expanded .roulette-board [data-bet="n:33"]>b{opacity:0}#rouletteApp.is-expanded .roulette-board [data-bet="n:34"]::after{background-image:url(/brand/roulette-approved/n34.png?v=3d94dd06fe5de2f2)}#rouletteApp.is-expanded .roulette-board [data-bet="n:34"]>b{opacity:0}#rouletteApp.is-expanded .roulette-board [data-bet="n:35"]::after{background-image:url(/brand/roulette-approved/n35.png?v=780c074abc5767ec)}#rouletteApp.is-expanded .roulette-board [data-bet="n:35"]>b{opacity:0}#rouletteApp.is-expanded .roulette-board [data-bet="n:36"]::after{background-image:url(/brand/roulette-approved/n36.png?v=7ea439fca6e58a6e)}#rouletteApp.is-expanded .roulette-board [data-bet="n:36"]>b{opacity:0}#rouletteApp.is-expanded .roulette-board [data-bet="n:0"]::after{background-image:url(/brand/roulette-approved/n0.png?v=c45e2e43c2e39b25)}#rouletteApp.is-expanded .roulette-board [data-bet="n:0"]>b{opacity:0}#rouletteApp.is-expanded[data-target-locale=ru] .roulette-board [data-bet=low]::after{background-image:url(/brand/roulette-approved/low.png?v=a24cc0a6521efc39)}#rouletteApp.is-expanded[data-target-locale=ru] .roulette-board [data-bet=low]>b{opacity:0}#rouletteApp.is-expanded[data-target-locale=ru] .roulette-board [data-bet=even]::after{background-image:url(/brand/roulette-approved/even.png?v=73025b5f5a6423a6)}#rouletteApp.is-expanded[data-target-locale=ru] .roulette-board [data-bet=even]>b{opacity:0}#rouletteApp.is-expanded[data-target-locale=ru] .roulette-board [data-bet=red]::after{background-image:url(/brand/roulette-approved/red.png?v=1722a56ddfbc9ed3)}#rouletteApp.is-expanded[data-target-locale=ru] .roulette-board [data-bet=red]>b{opacity:0}#rouletteApp.is-expanded[data-target-locale=ru] .roulette-board [data-bet=black]::after{background-image:url(/brand/roulette-approved/black.png?v=b634bc097977fc27)}#rouletteApp.is-expanded[data-target-locale=ru] .roulette-board [data-bet=black]>b{opacity:0}#rouletteApp.is-expanded[data-target-locale=ru] .roulette-board [data-bet=odd]::after{background-image:url(/brand/roulette-approved/odd.png?v=f72cd8c33458b6fb)}#rouletteApp.is-expanded[data-target-locale=ru] .roulette-board [data-bet=odd]>b{opacity:0}#rouletteApp.is-expanded[data-target-locale=ru] .roulette-board [data-bet=high]::after{background-image:url(/brand/roulette-approved/high.png?v=9cb6f21463cf8461)}#rouletteApp.is-expanded[data-target-locale=ru] .roulette-board [data-bet=high]>b{opacity:0}#rouletteApp.is-expanded[data-target-locale=ru] .roulette-board [data-bet="dozen:1"]::after{background-image:url(/brand/roulette-approved/dozen1.png?v=be8953a06e63ebbc)}#rouletteApp.is-expanded[data-target-locale=ru] .roulette-board [data-bet="dozen:1"]>b{opacity:0}#rouletteApp.is-expanded[data-target-locale=ru] .roulette-board [data-bet="dozen:2"]::after{background-image:url(/brand/roulette-approved/dozen2.png?v=f931e461e655971d)}#rouletteApp.is-expanded[data-target-locale=ru] .roulette-board [data-bet="dozen:2"]>b{opacity:0}#rouletteApp.is-expanded[data-target-locale=ru] .roulette-board [data-bet="dozen:3"]::after{background-image:url(/brand/roulette-approved/dozen3.png?v=1344b58eaf72d7d5)}#rouletteApp.is-expanded[data-target-locale=ru] .roulette-board [data-bet="dozen:3"]>b{opacity:0}#rouletteApp.is-expanded .roulette-board [data-bet^="column:"]::after{background-image:url(/brand/roulette-approved/column.png?v=f4dfa15eba2d3aa6)}#rouletteApp.is-expanded .roulette-board [data-bet^="column:"]>b{opacity:0}#rouletteApp.is-expanded .roulette-board .roulette-bet[data-bet=red]{background:linear-gradient(120deg,#22292a,#0c1112)!important}#rouletteApp.is-expanded .roulette-board .roulette-grid>.roulette-bet:not([data-bet="n:0"]){border-left-width:0!important;border-top-width:0!important}#rouletteApp.is-expanded .roulette-board .roulette-grid>.roulette-bet:nth-child(3n+2){border-left-width:1px!important}#rouletteApp.is-expanded .roulette-board .roulette-grid>.roulette-bet:nth-child(n+2):nth-child(-n+4){border-top-width:1px!important}#rouletteApp.is-expanded .roulette-board .roulette-outside>.roulette-bet:not([data-bet=high]):not([data-bet="dozen:3"]){border-bottom-width:0!important}#rouletteApp.is-expanded .roulette-board .roulette-outside>.roulette-bet>b{font-size:clamp(11px,4.2vw,18px)}#rouletteApp.is-expanded .roulette-board :is([data-bet=red],[data-bet=black])>b{font-size:clamp(8px,2.4vw,13px)}#rouletteApp.is-expanded .roulette-board [data-bet="n:0"]::after{max-height:28px}#rouletteApp.is-expanded .roulette-board .roulette-column-cap>.roulette-bet::after{height:20px}#rouletteApp.is-expanded #rouletteUndo{font-size:clamp(11px,3.7vw,18px)}#rouletteApp.is-expanded .roulette-amounts strong{font-size:clamp(15px,4.8vw,25px)}#rouletteApp:not(.is-expanded) .roulette-bet-panel{z-index:7;pointer-events:auto}#rouletteApp.is-expanded #rouletteSeats,#rouletteApp.is-expanded #rouletteSeats *{pointer-events:none}#rouletteApp .roulette-editor-status{display:none}#rouletteApp #rouletteSeats .player-card.is-empty .empty-seat-number{font-size:7.8px}#blackjackTableEntry[hidden],#blackjackApp[hidden]{display:none!important}body.blackjack-open{overflow:hidden}#blackjackApp{position:fixed;inset:0;z-index:80;margin-inline:auto;min-height:0;overscroll-behavior:none}#blackjackSeats{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;transform:none;translate:none}#blackjackApp #blackjackPlayerSeat{left:50%;top:auto;bottom:42px;right:auto;transform:translate(-50%,calc(50% - 19px));translate:none;--seat-relocate-x:0px;--seat-relocate-y:0px}.blackjack-wallet-hud{position:absolute;left:18px;right:18px;top:calc(12px + var(--safe-top,env(safe-area-inset-top,0px)));z-index:5;display:flex;align-items:center;gap:8px;color:#e9dfc5;font-variant-numeric:tabular-nums}.blackjack-wallet-hud>strong{font-size:16px;letter-spacing:.12em}.blackjack-wallet-hud>small{font-size:10px;color:#c2c9ce}.blackjack-wallet-hud>b{margin-left:auto;font-size:17px}#blackjackApp .corner-button:disabled{opacity:.35;cursor:default;filter:grayscale(1);pointer-events:auto}#blackjackApp .corner-button:disabled:active{transform:none}.blackjack-dealer-area{position:absolute;left:50%;top:calc(13% + var(--safe-top,0px) * .3);transform:translateX(-50%);width:100%;text-align:center;color:#d4dce2;font-size:11px;letter-spacing:.12em}.blackjack-score{margin-left:8px;letter-spacing:0;color:#efdfad;font-variant-numeric:tabular-nums}#blackjackApp .blackjack-dealer-cards{display:flex;justify-content:center;gap:6px;margin:12px auto 0;width:max-content;max-width:100%}#blackjackApp .blackjack-dealer-cards>.card{width:46px;height:64px;padding:4px;font-size:25px;flex:none}#blackjackApp .player-card .cards>.card:nth-child(n+3){rotate:0deg}#blackjackPokerFairId{position:absolute;left:50%;top:calc(100% + 22px);translate:-50% 0;z-index:2;max-width:100%;overflow:hidden;text-overflow:ellipsis;color:rgba(243,247,244,.85);font-size:clamp(11px,2.8vw,13px);font-weight:600;line-height:1.3;letter-spacing:.07em;font-variant-numeric:tabular-nums;text-align:center}.blackjack-app .is-win{color:#a2f0c8}.blackjack-app .is-loss{color:#f1b3b0}#blackjackApp .blackjack-bet-form{display:flex;gap:7px;align-items:center;justify-content:center;margin:0}.blackjack-bet-form>label{flex:1;min-width:0;font-size:10px;color:#bcc9d2}.blackjack-bet-form>input{width:76px;min-width:0;padding:7px;border:1px solid #ffffff26;border-radius:9px;background:#080f19;color:#fff;font:600 16px var(--ui-font);font-variant-numeric:tabular-nums}#blackjackApp .blackjack-bet-form>.action-button{min-height:35px;padding:7px 14px;font-size:12px}#blackjackApp .blackjack-chip-selector{grid-row:5;grid-column:1;display:flex;gap:5px;justify-content:space-between;align-items:center;min-height:40px}.blackjack-chip-choice{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:2px;border:0;background:transparent;color:#e7eef3;font:600 10px var(--ui-font)}.blackjack-selector-art{height:24px;display:grid;place-items:center;transform:scale(1.25);pointer-events:none}.blackjack-clear-bet{flex:0 0 30px;border:1px solid #ffffff20;border-radius:9px;background:#121b25;color:#e7f0ed;font-size:24px;padding:0;line-height:28px}.blackjack-secondary{padding:4px 9px;border:1px solid #ffffff20;border-radius:8px;background:#111c28;color:#c5dcd6;font:500 10px var(--ui-font)}.blackjack-rules{grid-row:6;grid-column:1;align-self:center;text-align:center;font-size:9px;line-height:1.2;color:#92a4b3}#blackjackApp button[hidden]{display:none!important}#blackjackApp button:disabled{opacity:.35}#blackjackApp button{touch-action:manipulation}#blackjackApp button:focus-visible,#blackjackApp input:focus-visible{outline:2px solid #94dfd3;outline-offset:3px}.blackjack-chip-flight{position:absolute;left:0;top:0;z-index:20;pointer-events:none;will-change:transform;contain:layout style}.blackjack-chip-flight>.chip{position:relative;display:block;inset:auto}.blackjack-card-deal{animation:blackjack-card-deal .24s ease-out both;animation-delay:calc(var(--deal-index) * 65ms)}.blackjack-card-reveal{animation:blackjack-card-reveal .3s ease-out both}@keyframes blackjack-card-deal{from{opacity:0;translate:0 -15px}to{opacity:1;translate:0 0}}@keyframes blackjack-card-reveal{from{opacity:0;rotate:y 85deg}to{opacity:1;rotate:y 0deg}}@media(max-height:650px){#blackjackApp .blackjack-rules{font-size:8px}.blackjack-dealer-area{top:calc(16% + var(--safe-top,0px) * .3)}}@media(max-width:500px){#blackjackApp .blackjack-dealer-cards>.card{width:41px;height:59px;font-size:26px}}@media(prefers-reduced-motion:reduce){#blackjackApp .card{animation:none!important}.blackjack-chip-flight{display:none}}@media(max-height:650px){}#blackjackApp .blackjack-actions-row{gap:6px}.blackjack-player-area,.blackjack-dealer-area{position:absolute;left:50%;transform:translateX(-50%);width:max-content;max-width:80%;text-align:center}#blackjackApp .blackjack-dealer-area{top:23%}.blackjack-player-area{top:56%;display:flex;align-items:flex-start;justify-content:center;gap:24px}.blackjack-hand{position:relative;padding:5px;border-radius:8px;border:1px solid transparent}.blackjack-hand.is-active{border-color:#efdfad88}.blackjack-hand>.blackjack-score{display:block;text-align:right;margin:0 0 4px}#blackjackApp .blackjack-player-area .cards,#blackjackApp .blackjack-dealer-cards{position:relative;display:block;width:var(--bj-width,62px);height:var(--bj-height,77px);margin:6px auto 0;gap:0;transform:none}#blackjackApp .blackjack-player-area .cards>.card,#blackjackApp .blackjack-dealer-cards>.card{position:absolute;left:calc(var(--bj-index) * var(--bj-step-x));top:calc(var(--bj-index) * var(--bj-step-y));width:46px;height:64px;margin:0;padding:4px;font-size:25px;transform:none;rotate:none;z-index:var(--bj-index)}#blackjackApp [hidden]{display:none!important}@media(max-height:650px){}#blackjackApp :is(.blackjack-player-area,.blackjack-dealer-area) .card.card-reveal.hole-reveal{--reveal-duration:.5s;--reveal-start-scale:1;--reveal-lift:0px;animation:showdownCardFlip var(--reveal-duration) ease-in-out var(--reveal-delay,0s) both;transform-origin:center;backface-visibility:visible}#blackjackApp :is(.blackjack-player-area,.blackjack-dealer-area) .card.deal-arrival{animation:cardReceive .22s ease-out both}#blackjackApp .center{z-index:60;pointer-events:none}#blackjackApp .pot-display>.pot-chips{visibility:visible;opacity:1;display:inline-flex}#blackjackApp .blackjack-chip-flight{z-index:80}#blackjackApp :is(.blackjack-player-area,.blackjack-dealer-area){z-index:2}#blackjackApp .blackjack-dealer-anchor{position:absolute;left:50%;top:max(14%,calc(23% - 42px));width:88px;height:29.333px;transform:translateX(-50%);pointer-events:none;isolation:isolate}#blackjackApp .blackjack-dealer-anchor::before{content:"";position:absolute;left:4%;right:4%;bottom:-1px;height:4px;border-radius:50%;background:#0009;filter:blur(1px);z-index:0}#blackjackApp .blackjack-dealer-chip-rack{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain;transform:perspective(180px) rotateX(20deg);transform-origin:center bottom;user-select:none}#blackjackApp .table-wrap>.card.dealer-flight{animation-duration:.38s}#blackjackApp .blackjack-bet-stack{position:absolute;left:calc(50% + var(--bet-stack-x));bottom:0;width:44.5px;height:19px;translate:-50% 0}#blackjackApp>.table-hud>.controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:7px;width:100%}#blackjackApp>.table-hud>.round-status-row.controls{height:var(--hud-status-height);max-height:var(--hud-status-height)}#blackjackApp>.table-hud>.round-status-row.controls>.action-button{height:calc(var(--hud-status-height) - 5px);min-height:0;max-height:none;padding-block:0}#blackjackApp>.table-hud>.blackjack-actions-row{display:flex;align-items:center;justify-content:center;gap:6px}#blackjackApp .blackjack-bet-form{flex:0 0 auto}#blackjackApp>.table-hud{--blackjack-row-height:34px;grid-template-rows:repeat(3,var(--blackjack-row-height))}#blackjackApp>.table-hud>:is(.controls,.round-status-row.controls,.blackjack-actions-row){height:var(--blackjack-row-height);max-height:var(--blackjack-row-height);padding:0 0 5px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 7px;align-items:stretch}#blackjackApp>.table-hud :is(.controls>.action-button,.blackjack-actions-row>.action-button,.blackjack-bet-form>.action-button){box-sizing:border-box;width:100%;height:calc(var(--blackjack-row-height) - 5px);min-height:0;max-height:none;padding:6px 8px;margin:0;font:723 18px/1.05 var(--ui-font);letter-spacing:.025em}#blackjackApp .blackjack-bet-form{width:100%;height:100%;display:block}@media(max-width:600px){#blackjackApp>.table-hud{--blackjack-row-height:32px}}#blackjackApp>.table-hud>.blackjack-secondary{position:absolute;bottom:calc(100% + 4px);right:8px;z-index:4}#blackjackApp #blackjackRetry{right:130px}#blackjackApp .blackjack-hand>.blackjack-score{height:16px;line-height:16px}#blackjackApp :is(.blackjack-player-area,.blackjack-dealer-area) .cards>.card{width:40px;height:56px;font-size:22px}#blackjackApp>.table-hud>.blackjack-actions-row.controls{grid-area:3 / 1;order:0}#blackjackApp>.table-hud :is(.controls>.action-button,.blackjack-actions-row>.action-button,.blackjack-bet-form>.action-button){padding:2px 6px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:5px;white-space:nowrap;font-size:clamp(14px,4vw,18px);line-height:1}#blackjackApp .controls.action-text-large .action-button .action-label{font-size:clamp(14px,4vw,18px);line-height:1;white-space:nowrap}#blackjackApp .controls .action-icon{font-size:16px;line-height:1}@media(max-height:650px){#blackjackApp>.table-hud{--blackjack-row-height:30px}}#blackjackApp .blackjack-round-result{position:absolute;left:50%;top:50%;translate:-50% 0;z-index:1;max-width:95%;color:#fff;font:600 13px/1.2 var(--ui-font);white-space:nowrap;text-align:center}#blackjackApp>.table-hud{grid-template-rows:repeat(3,var(--blackjack-row-height));align-content:start}#blackjackApp>.table-hud>:is(.controls,.round-status-row.controls,.blackjack-actions-row.controls){min-height:0;box-sizing:border-box;width:100%;margin:0;align-self:start;justify-self:stretch}#blackjackApp .blackjack-player-area .blackjack-hand{border-color:transparent}#blackjackApp .blackjack-player-area .blackjack-hand.is-active{border-color:transparent}#blackjackApp :is(.blackjack-player-area,.blackjack-dealer-area) .cards>.card{font-size:25.37px}#blackjackApp :is(.blackjack-player-area,.blackjack-dealer-area) .cards>.card:not(.back)>.card-rank{font-size:.64em}#blackjackApp :is(.blackjack-player-area,.blackjack-dealer-area) .cards>.card:not(.back)>.card-suit{font-size:calc(1.474em * var(--card-suit-scale))}#blackjackApp :is(.blackjack-player-area,.blackjack-dealer-area) .cards>.card.suit-spade:not(.back)>.card-suit{font-size:calc(1.474em * var(--card-suit-scale) * .8)}#blackjackApp .blackjack-dealer-area .cards>.card:not(.back)>.card-suit{font-size:calc(1.474em * var(--card-suit-scale) * .85)}#blackjackApp .blackjack-dealer-area .cards>.card.suit-spade:not(.back)>.card-suit{font-size:calc(1.474em * var(--card-suit-scale) * .8 * .85)}#blackjackApp .blackjack-dealer-cards.board{display:flex;align-items:center;justify-content:center;gap:4px;width:max-content;height:56px;max-width:100%;margin:6px auto 0}#blackjackApp .blackjack-dealer-cards.board>.card{position:relative;left:auto;top:auto;margin:0;flex:0 0 40px;transform:none;rotate:none}#blackjackApp .blackjack-dealer-cards.board.blackjack-long-hand>.card+.card{margin-left:-18px}#blackjackApp .blackjack-dealer-cards.board.blackjack-very-long-hand>.card+.card{margin-left:-26px}#blackjackApp .blackjack-player-area{display:flex;justify-content:center;align-items:flex-start;gap:10px;width:270px;max-width:none;height:153px}#blackjackApp .blackjack-player-area>.blackjack-hand{position:relative;left:auto;top:auto;flex:0 0 var(--bj-frame-width,72px);width:var(--bj-frame-width,72px);min-height:0;padding:6px 8px 8px;border:1px solid #ffffff2e;border-radius:10px;background:#061a141f;transform:none;opacity:1;transition:border-color .2s,box-shadow .2s}#blackjackApp .blackjack-player-area>.blackjack-hand.is-active{border-color:#6cdbc0;box-shadow:inset 0 0 0 1px #6cdbc033}#blackjackApp .blackjack-player-area .cards{width:var(--bj-width,51px);height:var(--bj-height,65px);margin:6px auto 0}#blackjackApp .blackjack-player-area .cards>.card{left:calc(var(--bj-index) * var(--bj-step-x));top:calc(var(--bj-index) * var(--bj-step-y))}#blackjackApp .blackjack-hand-caption{position:absolute;left:6px;top:6px;font:600 10px/16px var(--ui-font);color:#c1cfc9;letter-spacing:.03em}#blackjackApp .blackjack-hand.is-active>.blackjack-hand-caption{color:#8fe8d1}#blackjackApp .blackjack-player-area:not(.is-split) .blackjack-hand-caption{display:none}#blackjackApp .blackjack-hand.is-finished:not(.is-active){border-color:#ffffff20}@media(max-width:500px){#blackjackApp .blackjack-player-area{transform:translateX(-50%) scale(.86);transform-origin:center top}}@media(max-width:360px){#blackjackApp .blackjack-player-area{transform:translateX(-50%) scale(.78)}}html body #blackjackApp.app{background:#000}html body #blackjackApp #blackjackTableHud{background:none}#blackjackApp #blackjackTableHud{--bj-button-height:30px;--bj-button-base:3px;--bj-button-gap:6px;grid-template-rows:repeat(3,calc(var(--bj-button-height) + var(--bj-button-base)));gap:var(--bj-button-gap);align-content:start}#blackjackApp #blackjackTableHud>:is(.controls,.round-status-row,.blackjack-actions-row){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--bj-button-gap);row-gap:0;align-items:start;box-sizing:border-box;width:100%;height:calc(var(--bj-button-height) + var(--bj-button-base));min-height:0;max-height:none;margin:0;padding:0}#blackjackApp #blackjackTableHud .blackjack-bet-form{display:contents}#blackjackApp #blackjackTableHud .action-button{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:5px;box-sizing:border-box;width:100%;height:var(--bj-button-height);min-height:var(--bj-button-height);max-height:var(--bj-button-height);margin:0;padding:0 6px;border-radius:9px;font:723 clamp(14px,3.8vw,17px)/1 var(--ui-font);letter-spacing:.025em;white-space:nowrap;top:0}#blackjackApp #blackjackTableHud .action-button .action-label{font:inherit;line-height:1;zoom:1}#blackjackApp #blackjackTableHud .action-button .action-icon{font-size:16px;line-height:1;zoom:1}@media(max-height:650px){#blackjackApp #blackjackTableHud{--bj-button-height:27px;--bj-button-gap:5px}}html body #blackjackApp #blackjackTableHud .action-button{--action-ink:#fff;background:linear-gradient(180deg,var(--bj-face-top),var(--bj-face-bottom))!important;border:1px solid #ffffff26!important;color:#fff!important;box-shadow:inset 0 1px #ffffff18,0 3px 0 var(--bj-face-base)!important;text-shadow:none!important;transform:none;align-self:start;transition:filter 100ms,transform 80ms,opacity 120ms}#blackjackApp #blackjackTableHud #blackjackHit{--bj-face-top:#11948b;--bj-face-bottom:#0c847a;--bj-face-base:#10463f}#blackjackApp #blackjackTableHud #blackjackStand{--bj-face-top:#257dc9;--bj-face-bottom:#1a63aa;--bj-face-base:#1b3c5e}#blackjackApp #blackjackTableHud #blackjackDouble{--bj-face-top:#8661b1;--bj-face-bottom:#694596;--bj-face-base:#403251}#blackjackApp #blackjackTableHud #blackjackSplit{--bj-face-top:#1690a4;--bj-face-bottom:#107e98;--bj-face-base:#174752}#blackjackApp #blackjackTableHud #blackjackInsurance{--bj-face-top:#b1741c;--bj-face-bottom:#9d6215;--bj-face-base:#523a1a}#blackjackApp #blackjackTableHud #blackjackDeal{--bj-face-top:#e32b4d;--bj-face-bottom:#c41034;--bj-face-base:#651b2c}#blackjackApp #blackjackTableHud #blackjackDeal[data-action=resume]{--bj-face-top:#209561;--bj-face-bottom:#198856;--bj-face-base:#194b35}html body #blackjackApp #blackjackTableHud .action-button .action-label{color:#fff!important;-webkit-text-fill-color:#fff}html body #blackjackApp #blackjackTableHud .action-button .blackjack-action-icon{display:block;flex:0 0 24px;width:24px;height:24px;object-fit:contain;transform:none;zoom:1;pointer-events:none;user-select:none}html body #blackjackApp #blackjackTableHud .action-button:disabled{opacity:.46;filter:saturate(.5)!important;cursor:default;transform:none}html body #blackjackApp #blackjackTableHud .action-button:not(:disabled):active{transform:translateY(2px);filter:brightness(.9);box-shadow:inset 0 1px 3px #0003,0 1px 0 var(--bj-face-base)!important}@media(hover:hover){html body #blackjackApp #blackjackTableHud .action-button:not(:disabled):hover{filter:brightness(1.08)}}@media(prefers-reduced-motion:reduce){html body #blackjackApp #blackjackTableHud .action-button{transition:none}}@media(max-width:360px){#blackjackApp #blackjackTableHud #blackjackInsurance.has-insurance-offer .action-label{font-size:12px;letter-spacing:0}}#blackjackApp .blackjack-hand>.blackjack-hand-bet{position:absolute;left:50%;top:-22px;bottom:auto;translate:-6.75px 0;width:max-content;min-width:13.5px;height:13.5px;min-height:13.5px;margin:0;max-width:none;z-index:30;pointer-events:none;visibility:visible;opacity:1}#blackjackApp .blackjack-hand>.blackjack-insurance-bet{left:calc(50% + 16px)}#blackjackApp .blackjack-hand.has-insurance-bet>.blackjack-hand-bet:not(.blackjack-insurance-bet){left:calc(50% - 12px)}#blackjackApp .blackjack-player-area>.blackjack-hand.is-winner{border-color:#e8c35c;box-shadow:inset 0 0 0 1px #e8c35c66;background:#b68b1512}#blackjackApp .blackjack-hand.is-winner>.blackjack-score,#blackjackApp .blackjack-hand.is-winner>.blackjack-hand-caption{color:#f1d37c}#blackjackApp .blackjack-player-area>.blackjack-hand.is-winner{border-color:#ffffff2e;box-shadow:none;background:#061a141f}#blackjackApp .blackjack-hand.is-winner>.cards::after{content:"";position:absolute;left:-3px;top:-3px;width:calc(var(--bj-gold-width) + 6px);height:calc(var(--bj-gold-height) + 6px);box-sizing:border-box;border:1.5px solid #f4d16b;border-radius:7px;box-shadow:0 0 8px #f4c64e99,inset 0 0 5px #f4c64e33;pointer-events:none;z-index:20}#blackjackApp .blackjack-chip-layer{position:absolute;inset:0;z-index:90;pointer-events:none;overflow:hidden;isolation:isolate}#blackjackApp .blackjack-chip-flight{position:absolute;left:0;top:0;right:auto;bottom:auto;width:13.5px;height:13.5px;translate:none;margin:0;line-height:0;transform-origin:center}#blackjackApp .blackjack-chip-flight>.chips{width:13.5px;min-width:13.5px;height:13.5px;display:block;margin:0;padding:0}#blackjackApp .blackjack-hand-bet>.chips{position:relative;left:auto;bottom:auto;translate:none;width:13.5px;min-width:13.5px;height:13.5px;margin:0;padding:0;flex:none}#blackjackApp .blackjack-hand>.blackjack-hand-bet{transform:scale(var(--blackjack-chip-scale,1));transform-origin:6.75px bottom}@media(max-width:500px){#blackjackApp .blackjack-player-area{--blackjack-chip-scale:1.1627906977}}@media(max-width:360px){#blackjackApp .blackjack-player-area{--blackjack-chip-scale:1.2820512821}}#blackjackApp .blackjack-round-result{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:260px;max-width:88%;min-height:30px;padding:7px 20px;border:0;border-radius:0;background:transparent url(/blackjack-result-banner-v1.png?v=6299e34980d6db45) center/100% 100% no-repeat;box-shadow:none;color:#fff;opacity:0;pointer-events:none;white-space:normal;text-transform:uppercase;text-shadow:0 1px 3px #000c}#blackjackApp .blackjack-round-result.has-result-amount{min-height:46px;padding-block:5px}#blackjackApp .blackjack-result-title{font:650 12px/1.2 var(--ui-font);letter-spacing:.025em}#blackjackApp .has-result-amount>.blackjack-result-title{font-size:11px}#blackjackApp .blackjack-result-amount{color:#f2d169;font:765 21px/1 var(--ui-font);font-variant-numeric:tabular-nums;letter-spacing:.02em}#blackjackApp .blackjack-round-result.is-result-visible{animation:blackjackResultNotice 2s ease var(--result-delay,0ms) both}@keyframes blackjackResultNotice{0%{opacity:0}12%,70%{opacity:1}100%{opacity:0}}@media(prefers-reduced-motion:reduce){#blackjackApp .blackjack-round-result.is-result-visible{animation-timing-function:steps(1,end)}}#blackjackApp .blackjack-hand.has-insurance-bet>.blackjack-insurance-bet{left:calc(50% + 28px);top:-35px}#blackjackApp .blackjack-summary-open{display:flex;align-items:center;justify-content:center;text-align:center;position:absolute;right:max(12px,var(--safe-right,0px));top:calc(max(64px,var(--safe-top,0px)) + 12px);z-index:85;width:104px;min-width:0;min-height:36px;padding:8px 10px;letter-spacing:.02em;background:#090b0ee8;border:1px solid #ffffff26;border-radius:10px;color:#fff;font:650 12px/1.2 var(--ui-font);white-space:nowrap}#blackjackApp .blackjack-summary-open:disabled{opacity:.4}#blackjackSummary{--summary-safe-top:calc(max(64px,var(--safe-top,0px)) + 12px);position:fixed;inset:var(--summary-safe-top) 12px calc(max(12px,var(--safe-bottom,0px)) + 12px);margin:auto;width:min(440px,calc(100vw - 24px));height:fit-content;max-height:calc(var(--poker-viewport-height,100dvh) - var(--summary-safe-top) - max(12px,var(--safe-bottom,0px)) - 12px);color:#f3f5ef}#blackjackSummary .blackjack-summary-body{padding:16px 20px 20px;display:grid;gap:16px}#blackjackSummary .blackjack-summary-result{display:flex;justify-content:space-between;gap:12px;margin:0;padding:0 0 4px;font-weight:650}#blackjackSummary .blackjack-summary-hand h3{margin:0;font-size:13px;color:#f2f5f0}#blackjackSummary .blackjack-summary-hand p,#blackjackSummary .blackjack-summary-insurance{font-size:12px;line-height:1.5;color:rgba(233,242,230,.67);margin:0;text-align:center}#blackjackSummary .result-hole-cards{flex-wrap:wrap;max-width:100%}#blackjackSummary .result-hole-cards>.card{position:relative;animation:none!important;rotate:none;transform:none}#blackjackSummary .blackjack-summary-hand{opacity:1}#blackjackSummary .blackjack-summary-id{font-size:11px;color:#b8c5bc;letter-spacing:.07em}#blackjackSummary .showdown-close{display:grid;place-items:center;padding:0}#blackjackApp :is(.blackjack-player-area,.blackjack-dealer-area) .cards>.card:not(.card-reveal){animation:none}#blackjackApp #blackjackTableHud{top:-4px;--bj-bottom-clearance:var(--hud-card-bottom-gap,4px);row-gap:min(var(--bj-button-gap),calc((var(--hud-height) - 4px - var(--bj-bottom-clearance) - 3 * (var(--bj-button-height) + var(--bj-button-base))) / 2));align-content:end;box-sizing:border-box;padding-bottom:var(--bj-bottom-clearance)}html.telegram-app #blackjackApp #blackjackTableHud{--bj-bottom-clearance:2px}html:not(.telegram-app) #blackjackApp .blackjack-dealer-area{top:calc(23% + max(0px,64px - var(--safe-top,0px)))}html:not(.telegram-app) #blackjackApp .blackjack-dealer-anchor{top:calc(max(14%,23% - 42px) + max(0px,64px - var(--safe-top,0px)))}html:not(.telegram-app) #blackjackApp .blackjack-player-area{top:calc(56% + max(0px,40px - var(--safe-top,0px) * .625))}#blackjackApp .blackjack-hand-bet .chips{overflow:visible}#singlePlayerBlinds .table-currency{display:flex;flex:1;gap:8px;padding:0;margin:0;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible}#singlePlayerBlinds .table-currency::after,#singlePlayerBlinds .table-currency button::before{content:none;display:none}#singlePlayerBlinds .table-currency button{display:flex;justify-content:center;align-items:center;gap:8px;flex:1;min-width:0;min-height:44px;margin:0;padding:5px 13px;border:0;border-radius:15px;background:none;color:#b8c7df;font-size:16px;font-weight:450;box-shadow:none;filter:none}#singlePlayerBlinds .table-currency button[aria-pressed=true]{background:rgb(105 119 139 / .35);color:#fff;box-shadow:none;border:0}#singlePlayerBlinds .table-currency img{width:32.4px;height:32.4px;object-fit:contain;flex:none}#singlePlayerBlinds .table-currency .selector-coin-3d{display:block;width:32px;height:32px;pointer-events:none;flex:none}#singlePlayerBlinds .blind-currency{flex:none;margin:14px 0 6px}#singlePlayerBlinds .blind-ticks{display:flex;justify-content:space-between;gap:0;margin:0 -10px 12px}#singlePlayerBlinds .blind-ticks button{position:relative;flex:1;min-width:0;background:none;border:0;color:#b9b5aa;padding:8px 0 0;font:500 10px/1.2 Inter,Arial,sans-serif}#singlePlayerBlinds .blind-ticks button::before{content:"";position:absolute;top:0;left:50%;width:1px;height:5px;background:#d4b46880}#blackjackApp #singlePlayerBlindsButton{position:fixed;top:calc(var(--performance-top,var(--safe-top,env(safe-area-inset-top,0px))) + 44px);right:calc(var(--safe-right,env(safe-area-inset-right,0px)) + 12px);z-index:90;justify-content:center}#singlePlayerBlindsButton[hidden]{display:none!important}#singlePlayerBlinds .blind-ticks{display:block;position:relative;height:26px;margin:0 12px 8px}#singlePlayerBlinds .blind-ticks button{position:absolute;top:0;width:40px;transform:translateX(-50%)}html body #singlePlayerBlinds .table-currency button{background:none!important;background-image:none!important;color:#b8c7df!important;border:0!important;box-shadow:none!important}html body #singlePlayerBlinds .table-currency button[aria-pressed=true]{background:rgb(105 119 139 / .35)!important;color:#fff!important}html body #singlePlayerBlinds .blind-ticks button{background:none!important;background-image:none!important;border:0!important;box-shadow:none!important;color:#bcc0c8!important}#ochkoTableEntry[hidden]{display:none!important}#blackjackApp[data-variant=ochko] .ochko-unavailable{visibility:hidden;pointer-events:none}#blackjackApp[data-variant=ochko] #blackjackTableHud :is(#blackjackDouble,#blackjackSplit,#blackjackInsurance){display:none!important}#blackjackApp[data-variant=ochko] #blackjackTableHud :is(#singlePlayerBlindsButton,#blackjackSummaryOpen){position:relative;inset:auto;grid-row:1;z-index:auto;overflow:hidden;text-overflow:ellipsis}#blackjackApp[data-variant=ochko] #blackjackTableHud #singlePlayerBlindsButton{grid-column:1;--bj-face-top:#8661b1;--bj-face-bottom:#694596;--bj-face-base:#403251}#blackjackApp[data-variant=ochko] #blackjackTableHud #blackjackSummaryOpen{grid-column:2;--bj-face-top:#1690a4;--bj-face-bottom:#107e98;--bj-face-base:#174752}#blackjackApp[data-variant=ochko] #blackjackTableHud .action-button{zoom:1}#blackjackApp[data-variant=ochko] #blackjackTableHud .action-button{box-sizing:border-box;width:100%;min-width:0;height:var(--bj-button-height);min-height:var(--bj-button-height);max-height:var(--bj-button-height);margin:0;padding:0 6px;border-radius:9px;align-self:start;justify-self:stretch;font:723 clamp(14px,3.8vw,17px)/1 var(--ui-font);letter-spacing:.025em}#blackjackApp[data-variant=ochko] #blackjackTableHud .underdog-roll-rule:not([hidden]){position:relative;inset:auto;transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;grid-column:1;grid-row:1;box-sizing:border-box;width:100%;min-width:0;height:var(--bj-button-height);min-height:var(--bj-button-height);max-height:var(--bj-button-height);margin:0;padding:1px 3px;border:1px solid #d8b77855;border-radius:9px;background:#101113;box-shadow:0 var(--bj-button-base) 0 #08090b;color:#fff;font:500 clamp(9px,2.5vw,10px)/1.1 var(--ui-font);letter-spacing:0;text-align:center}#blackjackApp[data-variant=ochko] .underdog-roll-rule strong{font:inherit;font-weight:650;color:#d8b778}#blackjackApp[data-variant=ochko] #blackjackTableHud #blackjackDeal{grid-column:2;grid-row:1}#midnightTableEntry[hidden]{display:none!important}#blackjackApp[data-variant=midnight]{background:#050506}#blackjackApp[data-variant=midnight] .table-wrap{background:transparent!important;isolation:isolate;overflow:hidden}#blackjackApp[data-variant=midnight] .table-wrap::before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#050506 0%,transparent 24%),url(/brand/lounge/hero-tuxedo-v2.webp?v=93b605e89936e197) center top/100% auto no-repeat;z-index:-1;pointer-events:none}#blackjackApp[data-variant=midnight] .table-wrap::after{content:""!important;position:absolute;left:0;right:0;top:var(--midnight-emblem-top,42%);height:var(--midnight-emblem-height,40%);background:url(/brand/underdog/dice-surface-charcoal-v1.webp?v=4bd0a968bcdcff36) center/100% 100% no-repeat;z-index:-1;pointer-events:none;mix-blend-mode:screen;mask-image:linear-gradient(transparent,#000 12%,#000 85%,transparent);-webkit-mask-image:linear-gradient(transparent,#000 12%,#000 85%,transparent)}#blackjackApp[data-variant=midnight] .table-board{background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important;border-radius:0!important;width:100%}#blackjackApp[data-variant=midnight] .table-board::before,#blackjackApp[data-variant=midnight] .table-board::after,#blackjackApp[data-variant=midnight] .poker-table-surface,#blackjackApp[data-variant=midnight] .table-skin-decoration{display:none!important}#blackjackApp[data-variant=midnight] .ochko-unavailable{visibility:hidden;pointer-events:none}#blackjackApp[data-variant=midnight] .blackjack-dealer-anchor{left:40.1%;top:0;width:20px;height:20px;transform:none}#blackjackApp[data-variant=midnight] .blackjack-dealer-anchor::before,#blackjackApp[data-variant=midnight] .blackjack-dealer-chip-rack{display:none}#blackjackApp[data-variant=midnight] .blackjack-dealer-area{top:calc(var(--midnight-arena-center,60%) - 103px)!important;font-size:11px;max-width:90%}#blackjackApp[data-variant=midnight] .blackjack-player-area{top:var(--midnight-arena-center,60%)!important;height:78px;transform:translateX(-50%);width:160px}#blackjackApp[data-variant=midnight] .blackjack-player-area>.blackjack-hand{width:150px;flex-basis:150px;border:0;background:transparent;box-shadow:none;padding:0}#blackjackApp[data-variant=midnight] :is(.blackjack-player-area,.blackjack-dealer-area) .cards{display:flex;justify-content:center;align-items:center;gap:20px;width:150px;height:55px;margin:9px auto 0;perspective:550px}#blackjackApp[data-variant=midnight] .blackjack-score{font-size:13px;text-align:center}#blackjackApp[data-variant=midnight] .midnight-dice-progress{position:absolute;left:6%;top:calc(var(--midnight-arena-center,60%) - 10px);width:28%;transform:translateY(-50%);z-index:20;pointer-events:none;text-align:center;white-space:nowrap;color:#d4dce2;font:500 clamp(9px,2.6vw,11px)/1.3 var(--ui-font);letter-spacing:.03em}#blackjackApp[data-variant=midnight] .blackjack-player-area .blackjack-score{margin:0}#blackjackApp[data-variant=midnight] .blackjack-hand>.blackjack-hand-bet{left:calc(100% + 10px);top:27px}#blackjackApp[data-variant=midnight] .center{top:calc(var(--midnight-arena-center,60%) + 135px)!important}#blackjackApp[data-variant=midnight] .pot-on-table{display:none}#blackjackApp[data-variant=midnight] #blackjackPokerFairId{top:0;white-space:nowrap;font-size:10px}#blackjackApp[data-variant=midnight] .blackjack-round-result{top:min(calc(var(--midnight-arena-center,60%) + 88px),calc(100% - 165px))!important;z-index:21;width:240px;max-width:82%;box-sizing:border-box;font-size:11px}#blackjackApp[data-variant=midnight] .blackjack-round-result.has-result-amount{min-height:40px;padding-block:4px}#blackjackApp[data-variant=midnight] .blackjack-result-title{font-size:11px;overflow-wrap:anywhere}#blackjackApp[data-variant=midnight] .blackjack-result-amount{font-size:18px}#blackjackApp[data-variant=midnight] .table-board:has(.blackjack-round-result:not([hidden])) .underdog-standing{visibility:hidden}.midnight-die{--die:42px;position:relative;display:block;flex:0 0 var(--die);width:var(--die);height:var(--die);perspective:400px;transform:rotate(-5deg)}.midnight-die:nth-child(2){transform:rotate(8deg)}.midnight-cube{position:absolute;inset:0;display:block;transform-style:preserve-3d;z-index:1}.midnight-die-shadow{position:absolute;inset:7px -3px -5px;display:block;border-radius:40%;background:#000;filter:blur(4px);opacity:.4;pointer-events:none;z-index:0}.midnight-face{position:absolute;inset:0;display:grid;grid-template:repeat(3,1fr)/repeat(3,1fr);gap:3px;padding:7px;box-sizing:border-box;border:1px solid #d8b778;border-radius:7px;background:linear-gradient(135deg,#fff9e8,#d5c6a4);backface-visibility:hidden;box-shadow:inset 0 0 5px #fff8}.midnight-face i{border-radius:50%;background:#17151b;box-shadow:inset 0 1px 2px #0007}.midnight-face.face-1{transform:translateZ(21px)}.midnight-face.face-6{transform:rotateY(180deg) translateZ(21px)}.midnight-face.face-2{transform:rotateY(90deg) translateZ(21px)}.midnight-face.face-5{transform:rotateY(-90deg) translateZ(21px)}.midnight-face.face-3{transform:rotateX(90deg) translateZ(21px)}.midnight-face.face-4{transform:rotateX(-90deg) translateZ(21px)}.midnight-report-die{font-size:42px;color:#d8b778}#blackjackApp[data-variant=midnight] .blackjack-hand.is-winner>.cards::after{display:none}#blackjackApp[data-variant=midnight] .table-wrap{border-radius:0;box-shadow:none}#blackjackApp[data-variant=midnight] .table-wrap::before{z-index:-1}#blackjackApp[data-variant=midnight] .table-board{z-index:1;isolation:isolate}#blackjackApp[data-variant=midnight] :is(.blackjack-dealer-area,.blackjack-player-area){z-index:20}#blackjackApp[data-variant=midnight] .blackjack-chip-layer{z-index:100;pointer-events:none}#blackjackApp[data-variant=midnight] .table-wrap>.table-skin-layer:not(.table-skin-emblem),#blackjackApp[data-variant=midnight] .table-wrap>.table-skin-owner{display:none!important}#blackjackApp[data-variant=midnight] .table-wrap>.table-skin-emblem{inset:auto;left:10%;top:var(--midnight-emblem-top,36%);width:80%;height:var(--midnight-emblem-height,240px);z-index:0;overflow:hidden;-webkit-mask:none;mask:none;background:none;mix-blend-mode:normal;opacity:.22;pointer-events:none}#blackjackApp[data-variant=midnight] .table-wrap>.table-skin-emblem::before{inset:0;width:100%;height:100%;aspect-ratio:auto;transform:none;background:var(--table-emblem) center/contain no-repeat}.midnight-dealer-dice-anchor{display:none}#blackjackApp[data-variant=midnight] .midnight-dealer-dice-anchor{display:block;position:absolute;width:20px;height:20px;pointer-events:none;visibility:hidden}.midnight-chip-overlay{position:fixed;inset:0;z-index:1000;pointer-events:none;overflow:hidden;isolation:isolate;contain:layout style;transform:none;background:transparent}.midnight-chip-overlay[hidden]{display:none!important}.midnight-chip-overlay .blackjack-chip-flight{position:absolute;left:0;top:0;right:auto;bottom:auto;width:13.5px;height:13.5px;margin:0;translate:none;line-height:0;transform-origin:center;pointer-events:none;will-change:transform;contain:layout style}.midnight-chip-overlay .blackjack-chip-flight>.chips{position:relative;display:block;width:13.5px;min-width:13.5px;height:13.5px;margin:0;padding:0;filter:none}.midnight-chip-overlay .blackjack-chip-flight .chip-stack{position:relative;left:auto;bottom:auto;width:13.5px;height:13.5px;margin:0;translate:none;transform:none}.underdog-action-hint,.underdog-roll-rule{display:none}#blackjackApp:is([data-dice-rules="5"],[data-dice-rules="6"]) #blackjackTableHud :is(#blackjackHit,#blackjackStand,#blackjackDouble){display:grid;grid-template-columns:14px minmax(0,1fr);grid-template-rows:14px 10px;column-gap:4px;row-gap:0;align-content:center;padding:1px 5px}#blackjackApp:is([data-dice-rules="5"],[data-dice-rules="6"]) #blackjackTableHud :is(#blackjackHit,#blackjackStand,#blackjackDouble) .action-icon{grid-column:1;grid-row:1 / 3;align-self:center;font-size:13px}#blackjackApp:is([data-dice-rules="5"],[data-dice-rules="6"]) #blackjackTableHud :is(#blackjackHit,#blackjackStand,#blackjackDouble) .action-label{grid-column:2;grid-row:1;font-size:clamp(11px,3.4vw,14px);line-height:14px;min-width:0}#blackjackApp:is([data-dice-rules="5"],[data-dice-rules="6"]) .underdog-action-hint{display:block;grid-column:2;grid-row:2;color:#fff;font:500 clamp(8px,2.3vw,10px)/10px var(--ui-font);letter-spacing:0;white-space:nowrap;text-transform:none}#blackjackApp:is([data-dice-rules="5"],[data-dice-rules="6"]) #blackjackTableHud .underdog-roll-rule:not([hidden]){display:flex;flex-direction:column;justify-content:center;align-items:center;grid-column:2;grid-row:1;height:30px;box-sizing:border-box;min-width:0;padding:1px 3px;border:1px solid #d8b77855;border-radius:9px;background:#101113;color:#fff;font:500 clamp(9px,2.5vw,11px)/1.2 var(--ui-font);letter-spacing:0;text-align:center}#blackjackApp:is([data-dice-rules="5"],[data-dice-rules="6"]) .underdog-roll-rule strong{font:inherit;font-weight:650;color:#d8b778}#blackjackApp:is([data-dice-rules="5"],[data-dice-rules="6"]) #blackjackTableHud #blackjackSplit{grid-column:2;grid-row:1}html body #blackjackSummary[data-variant=midnight]{padding:0;border:1px solid #ffffff25;border-radius:24px;background:#101113;color:#fff;overflow:hidden;font-family:"LuckyShark Lounge",Arial,sans-serif}#blackjackSummary[data-variant=midnight][open]{display:flex;flex-direction:column}#blackjackSummary[data-variant=midnight] .showdown-dialog-header{flex-shrink:0;background:#101113;padding:16px 18px;border-bottom:1px solid #ffffff15;backdrop-filter:none}#blackjackSummary[data-variant=midnight] .showdown-dialog-header h2{font-size:16px;color:#fff;text-transform:none;letter-spacing:0}#blackjackSummary[data-variant=midnight] .blackjack-summary-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 18px;gap:12px;scrollbar-width:thin}#blackjackSummary[data-variant=midnight] .showdown-fair-footer{flex-shrink:0;background:#101113;border-top:1px solid #ffffff15;padding:12px 18px}#blackjackSummary[data-variant=midnight] .showdown-fair-button{width:100%;margin:0;background:#ed0036;color:#fff;border-color:#ed0036}#blackjackSummary[data-variant=midnight] .showdown-close{width:36px;height:36px;border-radius:10px;background:#1a1b1e;border:1px solid #ffffff20;color:#fff;font-size:25px}#blackjackSummary .underdog-receipt-result{display:grid;grid-template-columns:1fr auto;gap:5px 10px;align-items:center}#blackjackSummary .underdog-receipt-choice{grid-column:1 / 3;justify-self:start;padding:4px 8px;border:1px solid #d8b77844;border-radius:6px;background:#d8b7780b;color:#d8b778;font-size:11px}#blackjackSummary .underdog-receipt-result h3{margin:0;font-size:20px;color:#fff}#blackjackSummary .underdog-receipt-net{font-size:26px;line-height:1.1;color:#d8b778;letter-spacing:-.03em}#blackjackSummary .underdog-receipt-result[data-outcome=loss] .underdog-receipt-net{color:#ff647c}#blackjackSummary .underdog-receipt-result>small{grid-column:2;text-align:right;color:#bcc0c8;font-size:10px}#blackjackSummary .underdog-receipt-finals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#blackjackSummary .underdog-receipt-score{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 5px;border:1px solid #ffffff16;border-radius:12px;background:#1a1b1e;min-width:0}#blackjackSummary .underdog-receipt-score.is-winner{border-color:#d8b77899;background:#d8b7780a}#blackjackSummary .underdog-receipt-score h3{margin:0;color:#fff;font-size:12px}#blackjackSummary .underdog-receipt-dice{display:flex;justify-content:center;gap:7px}#blackjackSummary .underdog-receipt-die{display:grid;grid-template:repeat(3,1fr)/repeat(3,1fr);gap:3px;width:32px;height:32px;flex-shrink:0;box-sizing:border-box;padding:5px;border:1px solid #d8b778;border-radius:6px;background:#f4ecd8}#blackjackSummary .underdog-receipt-die i{display:block;border-radius:50%;background:#17151b}#blackjackSummary .underdog-receipt-die.is-discarded{opacity:.35;position:relative}#blackjackSummary .underdog-receipt-die.is-discarded::after{content:"";position:absolute;inset:50% -3px auto;height:2px;background:#ff647c;transform:rotate(-45deg)}#blackjackSummary .underdog-receipt-total{font-size:24px;line-height:1;color:#fff}#blackjackSummary .underdog-receipt-score small{font-size:10px;color:#bcc0c8}#blackjackSummary .underdog-receipt-explanation{padding:10px 12px;border-left:2px solid #d8b778;border-radius:0 8px 8px 0;background:#d8b7780a;font-size:12px;line-height:1.45}#blackjackSummary .underdog-receipt-explanation strong{color:#d8b778}#blackjackSummary .underdog-receipt-explanation p{margin:4px 0;color:#fff;font-size:12px}#blackjackSummary .underdog-receipt-explanation small{font-size:11px;color:#bcc0c8}#blackjackSummary .underdog-receipt-ledger{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#blackjackSummary .underdog-receipt-ledger>div{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid #ffffff12;border-radius:9px}#blackjackSummary .underdog-receipt-ledger small{font-size:10px;color:#bcc0c8}#blackjackSummary .underdog-receipt-ledger strong{font-size:15px;color:#fff}#blackjackSummary .underdog-receipt-history{border-top:1px solid #ffffff15;padding-top:10px;font-size:12px;color:#fff}#blackjackSummary .underdog-receipt-history>summary{cursor:pointer;padding:2px 0 8px;color:#d8b778}#blackjackSummary .underdog-receipt-roll{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;border-top:1px solid #ffffff0c}#blackjackSummary .underdog-receipt-roll>div:first-child{display:flex;flex-direction:column;gap:3px}#blackjackSummary .underdog-receipt-roll strong{font-size:11px;color:#fff}#blackjackSummary .underdog-receipt-roll small{font-size:10px;color:#bcc0c8}#blackjackSummary .underdog-receipt-roll .underdog-receipt-die{width:24px;height:24px;padding:4px;gap:2px;border-radius:4px}#blackjackApp[data-dice-rules="6"] .blackjack-player-area{width:180px}#blackjackApp[data-dice-rules="6"] .blackjack-player-area>.blackjack-hand{width:180px;flex-basis:180px}#blackjackApp[data-dice-rules="6"] :is(.blackjack-player-area,.blackjack-dealer-area) .cards{width:180px;gap:16px}#blackjackApp[data-dice-rules="6"] #blackjackTableHud :is(#blackjackHit,#blackjackStand,#blackjackDouble) .action-label{font-size:clamp(10px,3vw,12px);letter-spacing:0}.underdog-action-effect{display:none}#blackjackApp[data-dice-rules="6"] #blackjackTableHud :is(#blackjackHit,#blackjackStand,#blackjackDouble){grid-template-rows:12px 8px 8px;column-gap:3px;padding:1px 4px}#blackjackApp[data-dice-rules="6"] #blackjackTableHud :is(#blackjackHit,#blackjackStand,#blackjackDouble) .action-label{line-height:12px}#blackjackApp[data-dice-rules="6"] #blackjackTableHud .underdog-action-effect{display:block;grid-column:2;grid-row:2;color:#fff;font:500 clamp(7px,2.1vw,9px)/8px var(--ui-font);letter-spacing:0;white-space:nowrap;text-transform:none}#blackjackApp[data-dice-rules="6"] #blackjackTableHud .underdog-action-hint{grid-row:3;font-size:clamp(7px,2.1vw,9px);line-height:8px}#blackjackApp[data-dice-rules="6"] #blackjackTableHud :is(#blackjackHit,#blackjackStand,#blackjackDouble) .action-icon{grid-row:1 / 4}#blackjackApp[data-dice-rules="6"] #blackjackTableHud{--bj-bottom-clearance:2px;--dice-half-face:calc((100% - 11px) / 2 - 3px);--dice-third-face:calc((100% - 17px) / 3 - 3px);display:block;position:relative;box-sizing:border-box;padding:3px 8px 2px}#blackjackApp[data-dice-rules="6"] #blackjackTableHud>:is(.controls,.round-status-row,.blackjack-actions-row){display:contents}#blackjackApp[data-dice-rules="6"] #blackjackTableHud :is(#blackjackStand,#blackjackDeal,#blackjackHit,#blackjackDouble){position:absolute;width:calc((100% - 22px) / 2);min-height:0;max-height:none;margin:0;align-self:start}#blackjackApp[data-dice-rules="6"] #blackjackTableHud #blackjackStand{right:8px;top:3px;height:var(--dice-third-face);grid-template-rows:12px 10px}#blackjackApp[data-dice-rules="6"] #blackjackTableHud #blackjackStand .underdog-action-effect{display:none}#blackjackApp[data-dice-rules="6"] #blackjackTableHud #blackjackStand .underdog-action-hint{grid-row:2;line-height:10px}#blackjackApp[data-dice-rules="6"] #blackjackTableHud #blackjackDeal{right:8px;top:auto;bottom:5px;height:var(--dice-third-face);font-size:14px}#blackjackApp[data-dice-rules="6"] #blackjackTableHud .underdog-roll-rule:not([hidden]){position:absolute;right:8px;top:calc(50% + .5px);transform:translateY(-50%);width:calc((100% - 22px) / 2);height:calc((100% - 17px) / 3);font-size:9px;line-height:1.1}#blackjackApp[data-dice-rules="6"] #blackjackTableHud #blackjackHit{left:8px;top:3px;bottom:auto;height:var(--dice-half-face)}#blackjackApp[data-dice-rules="6"] #blackjackTableHud #blackjackDouble{left:8px;top:auto;bottom:5px;height:var(--dice-half-face)}#blackjackApp[data-dice-rules="6"] #blackjackTableHud :is(#blackjackHit,#blackjackDouble){grid-template-rows:14px 11px 11px;padding:2px 4px}#blackjackApp[data-dice-rules="6"] #blackjackTableHud :is(#blackjackHit,#blackjackDouble) .action-label{font-size:14px;line-height:14px}#blackjackApp[data-dice-rules="6"] #blackjackTableHud :is(#blackjackHit,#blackjackDouble) :is(.underdog-action-effect,.underdog-action-hint){font-size:clamp(8px,2.4vw,10px);line-height:11px}.underdog-guide-table{width:100%;border-collapse:collapse;margin:10px 0 2px;color:#fff;font-size:12px}.underdog-guide-table :is(th,td){padding:7px 9px;text-align:left;border-bottom:1px solid #ffffff18}.underdog-guide-table th{color:#d8b778;font-weight:650}.underdog-guide-table :is(th,td):last-child{text-align:right}.midnight-guide .midnight-guide-section p+p{margin-top:10px}.midnight-face{background:#eee5d3 url(/brand/underdog/dice-ivory-face-v1.webp?v=4ccb5aa57f0b20a3) center/112% 112% no-repeat;border-color:#b5a68c;box-shadow:inset 0 0 2px #fffc,0 0 1px #706452}.midnight-face i{background:radial-gradient(circle at 60% 70%,#36332f,#12110f 75%);box-shadow:inset 0 1px 2px #000b,0 1px 0 #fff9}.underdog-receipt-die{background:#eee5d3 url(/brand/underdog/dice-ivory-face-v1.webp?v=4ccb5aa57f0b20a3) center/112% 112% no-repeat}#blackjackSummary .underdog-receipt-total{font-size:clamp(13px,3.6vw,17px);line-height:1.3;white-space:normal}#blackjackSummary .underdog-receipt-bonus{display:block;margin-top:8px;color:#d8b778;font-size:16px;line-height:1.3}.underdog-standing{position:absolute;left:50%;top:calc(var(--midnight-arena-center,60%) + 88px);transform:translateX(-50%);white-space:nowrap;pointer-events:none;color:#d8b778;font:600 11px/1.3 var(--ui-font);text-align:center}.underdog-standing[data-state=behind]{color:#c2c2c6}#blackjackSummary .underdog-receipt-penalty{display:block;margin-top:8px;color:#d8b778;font-size:16px;line-height:1.3}#blackjackApp[data-variant=midnight] .blackjack-player-area>.blackjack-hand{color:#d4dce2;font-size:11px;letter-spacing:.12em}#blackjackApp[data-variant=midnight] .blackjack-hand>.blackjack-score{display:inline;margin:0 0 0 8px;letter-spacing:0}.underdog-player-label{display:none}#blackjackApp[data-variant=midnight] .underdog-player-label:not([hidden]){display:inline}.player-throw{position:fixed;width:48px;height:48px;z-index:10005;pointer-events:none;transform:translate(-50%,-50%);object-fit:contain}.throw-impact{position:fixed;width:0;height:0;z-index:10006;pointer-events:none}.throw-impact>span{position:absolute;left:-3px;top:-3px;width:6px;height:6px;border-radius:50%;color:var(--throw-color);background:var(--throw-color);animation:throwSpark .4s ease-out both}.throw-impact-altushki>span,.throw-impact-eagle>span{background:none;width:12px;height:12px;font-size:13px}.throw-impact-slime>span:nth-child(even){background:#73532e;width:10px;height:8px}@keyframes throwSpark{0%{opacity:1;transform:translate(0,0) scale(.5)}100%{opacity:0;transform:translate(var(--spark-x),var(--spark-y)) scale(1.2)}}@media(prefers-reduced-motion:reduce){.throw-impact>span{animation:none}.throw-impact{opacity:.7}}.throw-picker .emoji-choice small{font-size:11px;color:#b8c7d9;line-height:1.3}.throw-after{position:absolute;left:-42px;top:-42px;width:84px;height:84px;pointer-events:none;animation:throwAfter 2.2s ease-out both;transform-origin:center}.throw-after img{display:block;width:100%;height:100%;overflow:visible}.throw-after-altushki{width:62px;height:62px;left:-31px;top:-31px;animation-name:throwKissMark}.throw-after-slime{width:96px;height:96px;left:-48px;top:-48px;animation-name:throwGooMark}.throw-after-eagle{animation:throwExplosion 1.7s ease-out both}.throw-after-dragon img{animation:throwFlame .4s ease-in-out 4 alternate}.throw-after-gear img{animation:throwGear 1.8s ease-out both}.throw-after-neon img,.throw-after-cyber img{animation:throwElectric .18s steps(2,end) 5}@keyframes throwAfter{0%{opacity:1;transform:scale(.8)}12%{opacity:.94;transform:scale(1.08)}24%,68%{opacity:.85;transform:scale(1)}100%{opacity:0;transform:scale(1.14)}}@keyframes throwKissMark{0%{opacity:1;transform:scale(.9)}12%{opacity:.95;transform:scale(1.12)}24%,75%{opacity:.9;transform:scale(1)}100%{opacity:0;transform:scale(1.03)}}@keyframes throwGooMark{0%{opacity:1;transform:scale(.8)}12%{opacity:.92;transform:scale(1.1)}25%,65%{opacity:.85;transform:scale(1)}100%{opacity:0;transform:translateY(8px) scale(1.02)}}@keyframes throwExplosion{0%{opacity:1;transform:scale(.15)}14%{opacity:1;transform:scale(1.2)}32%{opacity:.8;transform:scale(1)}100%{opacity:0;transform:scale(1.55)}}@keyframes throwFlame{from{transform:scaleX(.94) scaleY(.97)}to{transform:scaleX(1.04) scaleY(1.06)}}@keyframes throwGear{from{transform:rotate(-30deg)}to{transform:rotate(100deg)}}@keyframes throwElectric{0%{opacity:1}50%{opacity:.35}100%{opacity:.9}}@media(prefers-reduced-motion:reduce){.throw-after,.throw-after img{animation:none}.throw-after{opacity:.75}}.throw-fist{clip-path:inset(0 0 0 48%)}.throw-spring{height:18px;transform-origin:0 50%;z-index:10004;object-fit:initial}.throw-spring svg{display:block;width:100%;height:100%}.throw-trail{width:8px;height:8px;color:var(--throw-color);background:var(--throw-color);border-radius:50%;z-index:10004}.throw-trail-light{width:14px;height:4px;box-shadow:0 0 9px 3px var(--throw-color)}.throw-trail-pixel{width:5px;height:5px;border-radius:0;box-shadow:6px -5px 0 var(--throw-color)}.throw-trail-petal{width:7px;height:11px;border-radius:80% 15% 70% 20%;background:#ef6c95}.throw-trail-mist{width:18px;height:14px;background:radial-gradient(ellipse,#b799ec88,transparent 70%)}.throw-trail-heart,.throw-trail-snow{width:14px;height:14px;background:none;font-size:14px;line-height:1}.throw-after img{object-fit:contain;overflow:hidden;user-select:none;-webkit-user-drag:none}.throw-trail-sprite{width:32px;height:32px;background-color:transparent;background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:0;box-shadow:none}.throw-trail-star{width:12px;height:12px;background:none;border-radius:0;color:#fff0b2;font-size:12px;line-height:1;text-shadow:0 0 4px #ffd97a}.throw-after-eagle{width:128px;height:128px;left:-64px;top:-88px;transform-origin:50% 80%;animation:throwNuclear 2.2s ease-out both}@keyframes throwNuclear{0%{opacity:0;transform:scale(.12)}12%{opacity:1;transform:scale(.85)}35%{opacity:1;transform:scale(1)}72%{opacity:.8;transform:scale(1.1)}100%{opacity:0;transform:scale(1.18)}}@media(prefers-reduced-motion:reduce){.throw-after-eagle{animation:none;opacity:.75}}.table-board .player-info-text>.throw-frame-residue{position:absolute;left:-19%;top:-64%;width:138%;height:228%;z-index:8;pointer-events:none;overflow:visible;animation:throw-frame-settle 5.2s ease-out both;transform-origin:center}.throw-frame-residue>img{display:block;width:100%;height:100%;object-fit:fill;max-width:none;pointer-events:none;user-select:none}@keyframes throw-frame-settle{0%{opacity:0;transform:scale(.82)}5%{opacity:1;transform:scale(1.065)}13%,76%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1.035)}}@media(prefers-reduced-motion:reduce){.table-board .player-info-text>.throw-frame-residue{animation:none;opacity:1}}.throw-shop-preview>.throw-frame-residue{position:absolute;left:4%;top:18%;width:92%;height:64%;z-index:3;pointer-events:none;animation:throw-frame-settle 5.2s ease-out both}@media(prefers-reduced-motion:reduce){.throw-shop-preview>.throw-frame-residue{animation:none}}.table-board .player-info-text>.throw-frame-residue-diamond{left:-24.16%;top:-30.14%;width:148.32%;height:160.28%}.table-board .player-info-text>.throw-frame-residue-aurora{left:-31.92%;top:-41.56%;width:163.84%;height:183.12%}.table-board .player-info-text>.throw-frame-residue-inferno{left:-23.79%;top:-46.38%;width:147.58%;height:192.76%}.table-board .player-info-text>.throw-frame-residue-dragon{left:-27.05%;top:-45.13%;width:154.09%;height:190.25%}.table-board .player-info-text>.throw-frame-residue-jaws{left:-32.03%;top:-29.79%;width:164.06%;height:159.58%}.table-board .player-info-text>.throw-frame-residue-slime{left:-26.12%;top:-35.17%;width:152.24%;height:170.34%}.table-board .player-info-text>.throw-frame-residue-bronze{left:-35.21%;top:-31.93%;width:170.42%;height:163.87%}.table-board .player-info-text>.throw-frame-residue-metal{left:-23.85%;top:-23.84%;width:147.69%;height:147.68%}.table-board .player-info-text>.throw-frame-residue-neon{left:-19.44%;top:-34.97%;width:138.88%;height:169.95%}.table-board .player-info-text>.throw-frame-residue-deck{left:-26.83%;top:-23.54%;width:153.66%;height:147.08%}.table-board .player-info-text>.throw-frame-residue-gear{left:-20.58%;top:-25.67%;width:141.16%;height:151.34%}.table-board .player-info-text>.throw-frame-residue-cyber{left:-17.08%;top:-27.27%;width:134.17%;height:154.53%}.table-board .player-info-text>.throw-frame-residue-eagle{left:-17.79%;top:-30.07%;width:135.57%;height:160.14%}.table-board .player-info-text>.throw-frame-residue-russia{left:-32.54%;top:-24.90%;width:165.08%;height:149.79%}.table-board .player-info-text>.throw-frame-residue-obsidian{left:-22.71%;top:-32.30%;width:145.41%;height:164.60%}.table-board .player-info-text>.throw-frame-residue-altushki{left:-19.24%;top:-36.17%;width:138.49%;height:172.35%}.loyalty-open{margin-top:14px;width:100%}#loyaltyDialog{width:min(460px,calc(100vw - 24px));max-height:78dvh}.loyalty-content{font:400 14px/1.5 var(--ui-font);color:var(--lux-text)}.loyalty-disclaimer{padding:12px;border:1px solid #6bc6a34d;border-radius:12px;background:#1a1b1e12;color:var(--lux-text)}.loyalty-stats{display:grid;gap:14px}.loyalty-stats section{border:1px solid #899db333;border-radius:16px;padding:14px;background:#ffffff06}.loyalty-content h3{font-size:16px;margin:0 0 8px}.loyalty-stats section>strong{font-size:28px;color:#68cdaa}.loyalty-stats p{font-size:14px;line-height:1.5;color:var(--lux-muted)}.loyalty-stats dl{margin:12px 0 0}.loyalty-stats dl>div{display:flex;justify-content:space-between;gap:12px;padding:5px 0}.loyalty-stats dd{margin:0;font-variant-numeric:tabular-nums;font-weight:650}.loyalty-link-label{display:block;margin:18px 0 10px;font-size:14px}.loyalty-link{display:block;width:100%;box-sizing:border-box;padding:12px;margin-top:8px;border:1px solid #899db344;border-radius:12px;background:#ffffff08;color:var(--lux-text);font-size:14px;user-select:text!important;-webkit-user-select:text!important;-webkit-touch-callout:default!important}.loyalty-actions{display:flex;flex-wrap:wrap;gap:10px}.loyalty-actions button{flex:1;min-width:130px;font-size:14px}.loyalty-copy-status{font-size:14px;color:var(--lux-muted);min-height:21px}.loyalty-invited>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #899db333}.loyalty-invited small{color:var(--lux-muted)}html[data-appearance=light] .loyalty-stats section{background:#e9eff5}html[data-appearance=light] .loyalty-stats section>strong{color:#147957}.friends-heading{margin:8px 0 24px}.friends-heading h1{font:700 28px/1.2 var(--ui-font);margin:8px 0}.friends-heading>p:last-child,.friends-empty,.friend-note{font:400 13px/1.6 var(--ui-font);color:#a8b5c6}.friend-section-title{font:600 13px/1.4 var(--ui-font);color:#c6d4e5;margin:22px 0 12px}.friend-row{display:flex;align-items:center;gap:11px;margin:8px 0;padding:13px;border:1px solid #ffffff12;border-radius:18px;background:linear-gradient(135deg,#1b253155,#0d1119);box-shadow:inset 0 1px #ffffff07}.friend-photo{width:42px;height:42px;flex:none;object-fit:cover;border-radius:12px;background:#1a2533}.friend-details{min-width:0;flex:1}.friend-details strong{display:block;font:650 14px/1.35 var(--ui-font);overflow:hidden;text-overflow:ellipsis}.friend-details small{display:block;font-size:11px;color:#8d9bae;margin-top:4px}.friend-details small.online{color:#81dfad}.friend-actions{display:flex;gap:6px}.friend-action{border:1px solid #9dbcf52b;border-radius:10px;background:#254166;color:#e1edff;padding:9px 10px;font:600 11px/1.2 var(--ui-font);min-height:36px}.friend-action:disabled{opacity:.4}.friend-action.secondary{background:#ffffff06;color:#9dabbf}#friendsBadge{position:absolute;right:8px;top:3px;border-radius:8px;min-width:14px;padding:2px;background:#538dd2;color:white;font:600 9px/1 var(--ui-font)}.corner-invite{position:absolute;right:0;bottom:50px;width:44px;padding:0;background:rgba(4,7,10,.43);color:rgba(230,244,249,.55)}.friend-profile-actions{display:flex;justify-content:center;gap:8px;margin:14px 0}.friends-dialog{width:min(420px,calc(100vw - 24px));max-height:82dvh;border:1px solid #ffffff1c;border-radius:24px;background:#0d141eee;color:#e7edf7;padding:20px;box-sizing:border-box}.friends-dialog::backdrop{background:#0008}.friends-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.friends-dialog-header h2{margin:0;font:650 19px/1.3 var(--ui-font)}.friends-dialog .dialog-x{position:static;flex:none}.private-messages{height:min(42dvh,350px);overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:9px;padding:8px 0}.private-message{max-width:85%;align-self:flex-start;background:#253347;border-radius:14px 14px 14px 3px;padding:10px 12px;font:400 13px/1.45 var(--ui-font);overflow-wrap:anywhere}.private-message.mine{align-self:flex-end;background:#1a1b1e;border-radius:14px 14px 3px 14px}.private-message small{display:block;color:#a9b7c8;font-size:10px;margin-top:5px}.private-message button{margin-top:7px}.private-compose{display:flex;gap:8px;margin-top:12px}.private-compose input{min-width:0;flex:1;border:1px solid #ffffff18;border-radius:12px;background:#070d15;color:#eff5ff;padding:12px;font:400 14px var(--ui-font)}.friends-error{font-size:12px;color:#ef8d8d;line-height:1.5}.friends-empty{padding:20px 12px;border:1px dashed #ffffff18;border-radius:18px;text-align:center}span.friend-photo{display:grid;place-items:center;color:#bacce4;font-size:23px}.lobby-friends{padding:calc(var(--safe-top) + 22px) max(var(--lobby-gutter),var(--safe-right)) 26px max(var(--lobby-gutter),var(--safe-left))}.friends-dialog{overflow:auto;overscroll-behavior:contain}.invite-list{max-height:52dvh;overflow:auto;overscroll-behavior:contain}body img,body svg{-webkit-user-drag:none;user-select:none!important;-webkit-user-select:none!important;-webkit-touch-callout:none!important;pointer-events:none}#privateChatDialog .private-messages,#privateChatDialog .private-message,#privateChatDialog .private-message span,#privateChatDialog .private-message small,#privateChatDialog .private-compose input{user-select:text!important;-webkit-user-select:text!important;-webkit-touch-callout:default!important}#privateChatDialog button{user-select:none!important;-webkit-user-select:none!important;-webkit-touch-callout:none!important}.player-profile-name-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0 12px;width:100%}.player-profile-name-row .player-profile-name{flex:1;min-width:0;text-align:left;margin:0;overflow-wrap:anywhere}.player-profile-name-row .player-profile-name:only-child{text-align:center}.player-profile-name-row .friend-profile-actions{flex:none;flex-direction:column;align-items:flex-end;max-width:52%;gap:5px;margin:0}.player-profile-name-row .friend-action{max-width:100%;min-height:38px;line-height:1.35;padding:9px 12px}.player-profile-name-row .friends-error{margin:0;text-align:right}.player-profile-dialog{top:calc(var(--tools-viewport-top,0px) + max(64px,var(--safe-top,0px)));bottom:max(16px,var(--safe-bottom,0px));height:max-content;max-height:calc(var(--tools-viewport-height,100dvh) - max(64px,var(--safe-top,0px)) - max(16px,var(--safe-bottom,0px)));margin:auto;padding:18px}.player-profile-dialog .player-profile-top{margin-bottom:12px}.player-profile-dialog .player-profile-photo.avatar{width:min(100%,clamp(160px,30dvh,230px));margin:0 auto;aspect-ratio:1}.player-profile-dialog .player-profile-name{font-size:23px;margin:14px 0 4px}.player-profile-dialog .player-profile-name-row{margin:12px 0 8px;gap:10px}.player-profile-dialog .player-profile-name-row .player-profile-name{margin:0}.player-profile-dialog .emoji-picker{margin-top:12px;padding-top:10px}.player-profile-dialog .emoji-picker h3{font-size:13px;margin-bottom:8px}.player-profile-dialog .emoji-picker>p{font-size:12px;line-height:1.4;margin:6px 0 10px}.player-profile-dialog .emoji-picker>p:empty{display:none}.player-profile-dialog .emoji-picker-grid{gap:6px}.player-profile-dialog .emoji-choice{padding:4px;min-height:44px}.player-profile-dialog .emoji-choice img{max-width:52px}.corner-think{position:absolute;right:0;bottom:100px;width:44px;padding:0;color:#ffe29a;background:#47390bcc;border:1px solid #edce6d66;font-size:13px;font-weight:700}#thinkTime[hidden]{display:none!important}.referral-skins-panel{padding:16px;margin:12px 0;border:1px solid #ffffff24;border-radius:14px;background:linear-gradient(120deg,#19191c,#0c0c0e);color:#fff}.referral-skins-panel h3{margin:0 0 10px;font-size:17px}.referral-skins-panel p{margin:7px 0;color:#c5cad2;font-size:13px;line-height:1.5}.referral-skins-panel>strong{display:block;margin-top:12px;font-size:13px;color:#fff}.chip-stack .chip.chip-skin{background-image:var(--chip-skin-art);background-size:100% 100%;--chip-inlay-color:#fff;border-color:var(--chip-ring)}.chip-skin-preview{display:flex;justify-content:center;align-items:center;gap:6px;height:95px;perspective:180px}.chip-skin-preview img{width:68px;height:68px;transform:rotateX(30deg);filter:drop-shadow(0 5px 0 #080c13) drop-shadow(0 8px 7px #0008)}.chip-skin-preview img:nth-child(2){width:45px;height:45px;margin-left:-25px;margin-top:28px}.chip-skin-heading{font-size:17px;margin:24px 0 12px}.chip-stack .chip.chip-skin>.chip-surface,.chip-skin-thumb{background-image:var(--chip-texture);background-size:100% 100%;background-position:center}.chip-skin-inferno{--chip-skin-position:0% 0%}.chip-skin-dragon{--chip-skin-position:20% 0%}.chip-skin-jaws{--chip-skin-position:40% 0%}.chip-skin-slime{--chip-skin-position:60% 0%}.chip-skin-bronze{--chip-skin-position:80% 0%}.chip-skin-metal{--chip-skin-position:100% 0%}.chip-skin-diamond{--chip-skin-position:0% 50%}.chip-skin-neon{--chip-skin-position:20% 50%}.chip-skin-deck{--chip-skin-position:40% 50%}.chip-skin-gear{--chip-skin-position:60% 50%}.chip-skin-cyber{--chip-skin-position:80% 50%}.chip-skin-eagle{--chip-skin-position:100% 50%}.chip-skin-russia{--chip-skin-position:0% 100%}.chip-skin-obsidian{--chip-skin-position:20% 100%}.chip-skin-aurora{--chip-skin-position:40% 100%}.chip-skin-altushki{--chip-skin-position:60% 100%}.chip-skin-emerald{--chip-skin-position:80% 100%}.chip-skin-amethyst{--chip-skin-position:100% 100%}.chip-skin-thumb{display:block;width:76px;height:76px;border-radius:50%;transform:rotateX(30deg);box-shadow:0 4px 0 #13141d,0 7px 9px #0009}.chip-skin-thumb+.chip-skin-thumb{width:48px;height:48px;margin-left:-22px;margin-top:26px}.chip-stack .chip.chip-skin[data-face=star]::after{opacity:0}.chip-stack .chip.chip-skin[data-face=value]::after{background:#1118;border-radius:50%;text-shadow:0 0 1px #000}.chip-stack .chip.chip-skin::before,.chip-skin-thumb::before{content:"";display:block;position:absolute;inset:0;border-radius:50%;pointer-events:none;background:repeating-conic-gradient(from -9deg,var(--chip-color,#c63e38) 0deg 18deg,transparent 18deg 45deg);-webkit-mask:radial-gradient(circle,transparent 0 70%,#000 72% 89%,transparent 91%);mask:radial-gradient(circle,transparent 0 70%,#000 72% 89%,transparent 91%);z-index:1}.chip-skin-thumb{position:relative;--chip-color:#c63e38}.chip-skin-thumb+.chip-skin-thumb{--chip-color:#18945e}.chip-stack .chip.chip-skin::after{z-index:2}.chip-stack .chip.chip-skin{border-color:transparent;box-shadow:0 .5px 1px rgba(0,0,0,.4)}.chip-surface{display:none}.chip-stack .chip.chip-skin{background:none}.chip-stack .chip.chip-skin>.chip-surface{display:block;position:absolute;inset:0;border-radius:50%;transform:rotate(var(--chip-rotation,0deg));pointer-events:none}.chip-stack .chip.chip-skin::before{transform:rotate(var(--chip-rotation,0deg))}.chip-stack .chip.chip-skin::before,.chip-skin-thumb::before{width:auto;height:auto;border:0;box-shadow:none;-webkit-mask:radial-gradient(circle,transparent 0 67%,#000 69% 94%,transparent 96%);mask:radial-gradient(circle,transparent 0 67%,#000 69% 94%,transparent 96%)}.chip-stack .chip.chip-skin{filter:none}.chip-stack .chip.chip-skin>.chip-surface{image-rendering:auto;backface-visibility:hidden}.chip-stack .chip.chip-skin,.chip-skin-thumb{isolation:isolate}.chip-stack .chip.chip-skin::before,.chip-skin-thumb::before{mix-blend-mode:color}.chip-stack .chip.chip-skin>.chip-surface,.chip-stack .chip.chip-skin::before{transform:none}.chip-stack .chip.chip-skin::after{display:none!important}.chip-stack .chip.chip-skin::before,.chip-skin-thumb::before{mix-blend-mode:multiply}.chip-stack .chip.chip-skin>.chip-surface::after,.chip-skin-thumb::after{content:"";position:absolute;inset:0;border:0;border-radius:50%;pointer-events:none;background:var(--chip-color,#c63e38);mix-blend-mode:multiply;-webkit-mask:radial-gradient(circle,transparent 0 88%,#000 90% 94%,transparent 96%);mask:radial-gradient(circle,transparent 0 88%,#000 90% 94%,transparent 96%)}.chip-stack .chip.chip-skin::before,.chip-skin-thumb::before{background:repeating-conic-gradient(from -12deg,var(--chip-color,#c63e38) 0deg 24deg,transparent 24deg 60deg);-webkit-mask:radial-gradient(circle closest-side,transparent 0 67%,#000 69% 94%,transparent 96%);mask:radial-gradient(circle closest-side,transparent 0 67%,#000 69% 94%,transparent 96%)}.chip-stack .chip.chip-skin>.chip-surface::after,.chip-skin-thumb::after{-webkit-mask:radial-gradient(circle closest-side,transparent 0 88%,#000 90% 94%,transparent 96%);mask:radial-gradient(circle closest-side,transparent 0 88%,#000 90% 94%,transparent 96%)}.chip-stack .chip.chip-skin>.chip-surface{inset:-5.555556%}.chip-stack .chip.chip-skin::before{inset:-5.555556%}.chip-stack .chip.chip-skin>.chip-surface,.chip-stack .chip.chip-skin::before{inset:calc(-5.555556% - 1.111111px)}.chip-skin-inferno{--chip-texture:url(/chip-textures/inferno.webp?v=f2ee0466be153aff)}.chip-skin-dragon{--chip-texture:url(/chip-textures/dragon.webp?v=6abbde41e9f8b418)}.chip-skin-jaws{--chip-texture:url(/chip-textures/jaws.webp?v=edfbe8c9c28850e9)}.chip-skin-slime{--chip-texture:url(/chip-textures/slime.webp?v=9e983b73a9ae09e7)}.chip-skin-bronze{--chip-texture:url(/chip-textures/bronze.webp?v=124551d804838852)}.chip-skin-metal{--chip-texture:url(/chip-textures/metal.webp?v=dc4fcfe038603e67)}.chip-skin-diamond{--chip-texture:url(/chip-textures/diamond.webp?v=1ec6a2bca713195c)}.chip-skin-neon{--chip-texture:url(/chip-textures/neon.webp?v=451e2b59933a2d1d)}.chip-skin-deck{--chip-texture:url(/chip-textures/deck.webp?v=acba6616e466ed23)}.chip-skin-gear{--chip-texture:url(/chip-textures/gear-v2.webp?v=d4ed2008d4d2a305)}.chip-skin-cyber{--chip-texture:url(/chip-textures/cyber.webp?v=33cbbc228c6fa10e)}.chip-skin-eagle{--chip-texture:url(/chip-textures/eagle.webp?v=ef0a7536b32c97af)}.chip-skin-russia{--chip-texture:url(/chip-textures/russia.webp?v=f60b1ece56947f61)}.chip-skin-obsidian{--chip-texture:url(/chip-textures/obsidian.webp?v=73fa5e98a6f29b24)}.chip-skin-aurora{--chip-texture:url(/chip-textures/aurora.webp?v=a47d68ec7acbdbf5)}.chip-skin-altushki{--chip-texture:url(/chip-textures/altushki.webp?v=46e88f0ad6080a24)}.chip-skin-emerald{--chip-texture:url(/chip-textures/emerald.webp?v=27eeb7797a53b490)}.chip-skin-amethyst{--chip-texture:url(/chip-textures/amethyst.webp?v=3d4c844f6b36a01a)}.chip-stack .chip.chip-skin>.chip-surface,.chip-skin-thumb{background-image:var(--chip-texture);background-size:100% 100%;background-position:center}.chip-skin-neon{--rim-x:49.49153%;--rim-y:48.47458%;--rim-diameter:91.52542%}.chip-skin-cyber{--rim-x:49.49153%;--rim-y:49.15254%;--rim-diameter:92.88136%}.chip-skin-russia{--rim-x:49.66216%;--rim-y:45.60811%;--rim-diameter:91.89189%}.chip-skin-obsidian{--rim-x:49.83051%;--rim-y:45.60811%;--rim-diameter:91.52542%}.chip-skin-aurora{--rim-x:49.66216%;--rim-y:45.94595%;--rim-diameter:91.21622%}.chip-skin-altushki{--rim-x:49.66216%;--rim-y:45.94595%;--rim-diameter:91.21622%}.chip-skin-emerald{--rim-x:49.49153%;--rim-y:45.60811%;--rim-diameter:90.84746%}.chip-skin-amethyst{--rim-x:50.00000%;--rim-y:45.27027%;--rim-diameter:91.21622%}.chip-stack .chip:is(.chip-skin-neon,.chip-skin-cyber,.chip-skin-russia,.chip-skin-obsidian,.chip-skin-aurora,.chip-skin-altushki,.chip-skin-emerald,.chip-skin-amethyst)::before{display:none}.chip-stack .chip:is(.chip-skin-neon,.chip-skin-cyber,.chip-skin-russia,.chip-skin-obsidian,.chip-skin-aurora,.chip-skin-altushki,.chip-skin-emerald,.chip-skin-amethyst)>.chip-surface::before,.chip-skin-thumb:is(.chip-skin-neon,.chip-skin-cyber,.chip-skin-russia,.chip-skin-obsidian,.chip-skin-aurora,.chip-skin-altushki,.chip-skin-emerald,.chip-skin-amethyst)::before{content:"";display:block;position:absolute;inset:auto;left:var(--rim-x);top:var(--rim-y);width:var(--rim-diameter);height:var(--rim-diameter);border:0;border-radius:50%;box-shadow:none;transform:translate(-50%,-50%);pointer-events:none;z-index:1;background:repeating-conic-gradient(from -12deg,var(--chip-color,#c63e38) 0deg 24deg,transparent 24deg 60deg);-webkit-mask:radial-gradient(circle closest-side,transparent 0 76%,#000 78% 98%,transparent 100%);mask:radial-gradient(circle closest-side,transparent 0 76%,#000 78% 98%,transparent 100%);mix-blend-mode:multiply}.chip-stack .chip:is(.chip-skin-neon,.chip-skin-cyber,.chip-skin-russia,.chip-skin-obsidian,.chip-skin-aurora,.chip-skin-altushki,.chip-skin-emerald,.chip-skin-amethyst)>.chip-surface::after,.chip-skin-thumb:is(.chip-skin-neon,.chip-skin-cyber,.chip-skin-russia,.chip-skin-obsidian,.chip-skin-aurora,.chip-skin-altushki,.chip-skin-emerald,.chip-skin-amethyst)::after{inset:auto;left:var(--rim-x);top:var(--rim-y);width:var(--rim-diameter);height:var(--rim-diameter);transform:translate(-50%,-50%);-webkit-mask:radial-gradient(circle closest-side,transparent 0 95%,#000 96% 98%,transparent 100%);mask:radial-gradient(circle closest-side,transparent 0 95%,#000 96% 98%,transparent 100%)}.chip-stack .chip:is(.chip-skin-neon,.chip-skin-cyber)>.chip-surface::before,.chip-skin-thumb:is(.chip-skin-neon,.chip-skin-cyber)::before{mix-blend-mode:normal;opacity:.82}.chip-d1{--basic-chip-art:url(/basic-chips/1-star-v2.webp?v=6dae087d1e53fb8f)}.chip-d5{--basic-chip-art:url(/basic-chips/5-star-v2.webp?v=8912de318cd94903)}.chip-d25{--basic-chip-art:url(/basic-chips/25-star-v2.webp?v=aab2cddaf422b1c2)}.chip-d100{--basic-chip-art:url(/basic-chips/100-star-v2.webp?v=ce3ee4f71b166ede)}.chip-d500{--basic-chip-art:url(/basic-chips/500-star-v2.webp?v=c7bb3777bdd5b2ec)}.chip-d1000{--basic-chip-art:url(/basic-chips/1000-star-v2.webp?v=b350ef4a792f17c9)}.chip-stack .chip:not(.chip-skin){background-image:var(--basic-chip-art);background-size:111.111111% 111.111111%;background-position:center;background-origin:border-box;border-color:transparent;box-shadow:0 .5px 1px #0006}.basic-chip-thumb{display:block;position:relative;width:76px;height:76px;border-radius:50%;background-image:var(--basic-chip-art);background-size:111.111111% 111.111111%;background-position:center;transform:rotateX(30deg);box-shadow:0 4px 0 #13141d,0 7px 9px #0009}.basic-chip-thumb+.basic-chip-thumb{width:48px;height:48px;margin-left:-22px;margin-top:26px}.basic-chip-thumb::after{content:"";position:absolute;left:30%;top:30%;width:40%;height:40%;background:#fff;clip-path:polygon(50% 0%,61.23% 34.55%,97.55% 34.55%,68.16% 55.9%,79.39% 90.45%,50% 69.1%,20.61% 90.45%,31.84% 55.9%,2.45% 34.55%,38.77% 34.55%)}.chip-stack .chip:not(.chip-skin)::after,.basic-chip-thumb::after{display:none}.chip-d100{--basic-chip-reverse:url(/basic-chips/100-value-v3.webp?v=a27407646e9df10e)}.chip-d500{--basic-chip-reverse:url(/basic-chips/500-value-v3.webp?v=8ca34146fbb3e1dc)}.chip-d1000{--basic-chip-reverse:url(/basic-chips/1000-value-v3.webp?v=e472281040c143bf)}.chip-stack .chip:not(.chip-skin)[data-face=value]{background-image:var(--basic-chip-reverse,var(--basic-chip-art))}.chip-skin-gear{--rim-x:49.5%;--rim-y:49.2%;--rim-diameter:93%}.chip-stack .chip.chip-skin-gear::before{display:none}.chip-stack .chip.chip-skin-gear>.chip-surface::before,.chip-skin-thumb.chip-skin-gear::before{content:"";display:block;position:absolute;inset:auto;left:var(--rim-x);top:var(--rim-y);width:var(--rim-diameter);height:var(--rim-diameter);border:0;border-radius:50%;box-shadow:none;transform:translate(-50%,-50%);pointer-events:none;z-index:1;background:repeating-conic-gradient(from -14deg,var(--chip-color,#c63e38) 0deg 28deg,transparent 28deg 60deg);-webkit-mask:radial-gradient(circle closest-side,transparent 0 74%,#000 75% 100%);mask:radial-gradient(circle closest-side,transparent 0 74%,#000 75% 100%);mix-blend-mode:multiply}.chip-stack .chip.chip-skin-gear>.chip-surface::after,.chip-skin-thumb.chip-skin-gear::after{display:none}.chip-stack .chip:is(.chip-skin-neon,.chip-skin-altushki)>.chip-surface::before,.chip-skin-thumb:is(.chip-skin-neon,.chip-skin-altushki)::before{background:repeating-conic-gradient(from -14deg,var(--chip-color,#c63e38) 0deg 28deg,transparent 28deg 60deg);-webkit-mask:radial-gradient(circle closest-side,transparent 0 74%,#000 75% 100%);mask:radial-gradient(circle closest-side,transparent 0 74%,#000 75% 100%);mix-blend-mode:normal;opacity:.96}.chip-stack .chip:is(.chip-skin-neon,.chip-skin-altushki)>.chip-surface::after,.chip-skin-thumb:is(.chip-skin-neon,.chip-skin-altushki)::after{display:none}.chip-stack .chip:is(.chip-skin-amethyst,.chip-skin-emerald,.chip-skin-russia)>.chip-surface::before,.chip-skin-thumb:is(.chip-skin-amethyst,.chip-skin-emerald,.chip-skin-russia)::before{background:repeating-conic-gradient(from -14deg,var(--chip-color,#c63e38) 0deg 28deg,transparent 28deg 60deg);-webkit-mask:radial-gradient(circle closest-side,transparent 0 74%,#000 75% 100%);mask:radial-gradient(circle closest-side,transparent 0 74%,#000 75% 100%)}.chip-stack .chip.chip-skin-deck::before,.chip-skin-thumb.chip-skin-deck::before{background:repeating-conic-gradient(from -14deg,var(--chip-color,#c63e38) 0deg 28deg,transparent 28deg 60deg);-webkit-mask:radial-gradient(circle closest-side,transparent 0 65%,#000 67% 96%,transparent 98%);mask:radial-gradient(circle closest-side,transparent 0 65%,#000 67% 96%,transparent 98%)}.chip-skin-heading{display:block;width:100%;box-sizing:border-box;text-align:center;margin:30px 0 20px;padding:6px 12px;line-height:1.4}.chip-skin-inferno,.chip-skin-dragon{--rim-x:50%;--rim-y:50%;--rim-diameter:91%}.chip-stack .chip:is(.chip-skin-inferno,.chip-skin-dragon)::before{display:none}.chip-stack .chip:is(.chip-skin-inferno,.chip-skin-dragon)>.chip-surface::before,.chip-skin-thumb:is(.chip-skin-inferno,.chip-skin-dragon)::before{content:"";display:block;position:absolute;inset:auto;left:var(--rim-x);top:var(--rim-y);width:var(--rim-diameter);height:var(--rim-diameter);border:0;border-radius:50%;box-shadow:none;transform:translate(-50%,-50%);pointer-events:none;z-index:1;background:repeating-conic-gradient(from -14deg,var(--chip-color,#c63e38) 0deg 28deg,transparent 28deg 60deg);-webkit-mask:radial-gradient(circle closest-side,transparent 0 74%,#000 75% 100%);mask:radial-gradient(circle closest-side,transparent 0 74%,#000 75% 100%);mix-blend-mode:normal;opacity:.94}.chip-stack .chip:is(.chip-skin-inferno,.chip-skin-dragon)>.chip-surface::after,.chip-skin-thumb:is(.chip-skin-inferno,.chip-skin-dragon)::after{display:none}.chip-stack .chip.chip-skin-obsidian>.chip-surface::before,.chip-skin-thumb.chip-skin-obsidian::before{background:repeating-conic-gradient(from -14deg,var(--chip-color,#c63e38) 0deg 28deg,transparent 28deg 60deg);-webkit-mask:radial-gradient(circle closest-side,transparent 0 74%,#000 75% 100%);mask:radial-gradient(circle closest-side,transparent 0 74%,#000 75% 100%);mix-blend-mode:normal;opacity:.94}.chip-stack .chip:is(.chip-skin-jaws,.chip-skin-slime,.chip-skin-bronze)::before,.chip-skin-thumb:is(.chip-skin-jaws,.chip-skin-slime,.chip-skin-bronze)::before{background:repeating-conic-gradient(from -14deg,var(--chip-color,#c63e38) 0deg 28deg,transparent 28deg 60deg);-webkit-mask:radial-gradient(circle closest-side,transparent 0 65%,#000 67% 96%,transparent 98%);mask:radial-gradient(circle closest-side,transparent 0 65%,#000 67% 96%,transparent 98%)}.chip-stack .chip.chip-skin-aurora>.chip-surface::before,.chip-skin-thumb.chip-skin-aurora::before{background:repeating-conic-gradient(from -14deg,var(--chip-color,#c63e38) 0deg 28deg,transparent 28deg 60deg);-webkit-mask:radial-gradient(circle closest-side,transparent 0 74%,#000 75% 100%);mask:radial-gradient(circle closest-side,transparent 0 74%,#000 75% 100%)}.chip-stack .chip.chip-skin-cyber>.chip-surface::before,.chip-skin-thumb.chip-skin-cyber::before{background:repeating-conic-gradient(from -14deg,var(--chip-color,#c63e38) 0deg 28deg,transparent 28deg 60deg);-webkit-mask:radial-gradient(circle closest-side,transparent 0 74%,#000 75% 100%);mask:radial-gradient(circle closest-side,transparent 0 74%,#000 75% 100%);mix-blend-mode:normal;opacity:.96}.chip-stack .chip.chip-skin-cyber>.chip-surface::after,.chip-skin-thumb.chip-skin-cyber::after{display:none}.chip-skin-preview :is(.chip-skin-thumb,.basic-chip-thumb){box-shadow:0 1px 0 #202632b3,0 4px 6px #00000030}.chip-skin-preview img{filter:drop-shadow(0 1px 0 #202632b3) drop-shadow(0 4px 6px #00000030)}#app .chip-skin-gear{--chip-texture:url(/table-optimized/chip-textures-gear-v2.webp?v=3cfc47adaac114a0)}#app .chip-d1{--basic-chip-art:url(/table-optimized/basic-chips-1-star-v2.webp?v=46c26e0d1cda7192)}#app .chip-d5{--basic-chip-art:url(/table-optimized/basic-chips-5-star-v2.webp?v=1a0c3470870a82e4)}#app .chip-d25{--basic-chip-art:url(/table-optimized/basic-chips-25-star-v2.webp?v=2fccd8d41ec74ff3)}#app .chip-d100{--basic-chip-art:url(/table-optimized/basic-chips-100-star-v2.webp?v=7dd03f5d6762cbe7)}#app .chip-d500{--basic-chip-art:url(/table-optimized/basic-chips-500-star-v2.webp?v=9f52189e35b8cc0d)}#app .chip-d1000{--basic-chip-art:url(/table-optimized/basic-chips-1000-star-v2.webp?v=f76724073915cc0c)}#app .chip-d100{--basic-chip-reverse:url(/table-optimized/basic-chips-100-value-v3.webp?v=e7b92b9a2669ee7b)}.chip-stack .chip.chip-skin-eagle{--chip-art-size:105.856540%;--chip-art-left:-2.308017%;--chip-art-top:-1.687764%}.chip-stack .chip.chip-skin-russia{--chip-art-size:106.305085%;--chip-art-left:-2.944915%;--chip-art-top:1.000000%}.chip-stack .chip.chip-skin-aurora{--chip-art-size:106.305085%;--chip-art-left:-2.944915%;--chip-art-top:1.415254%}.chip-stack .chip.chip-skin-altushki{--chip-art-size:106.305085%;--chip-art-left:-2.322034%;--chip-art-top:1.207627%}.chip-stack .chip.chip-skin-neon{--chip-art-size:105.856540%;--chip-art-left:-2.308017%;--chip-art-top:-2.101266%}.chip-stack .chip.chip-skin-amethyst{--chip-art-size:106.757447%;--chip-art-left:-3.378723%;--chip-art-top:1.208511%}.chip-stack .chip.chip-skin-jaws{--chip-art-size:107.213675%;--chip-art-left:-3.606838%;--chip-art-top:-3.606838%}.chip-stack .chip.chip-skin-metal{--chip-art-size:106.757447%;--chip-art-left:-2.753191%;--chip-art-top:-3.587234%}.chip-stack .chip.chip-skin-emerald{--chip-art-size:106.305085%;--chip-art-left:-2.737288%;--chip-art-top:1.207627%}.chip-stack .chip.chip-skin-obsidian{--chip-art-size:105.411765%;--chip-art-left:-2.294118%;--chip-art-top:1.617647%}.chip-stack .chip.chip-skin-cyber{--chip-art-size:105.856540%;--chip-art-left:-2.308017%;--chip-art-top:-1.894515%}.chip-stack .chip.chip-skin-bronze{--chip-art-size:106.305085%;--chip-art-left:-2.322034%;--chip-art-top:-3.567797%}.chip-stack .chip.chip-skin-dragon{--chip-art-size:106.757447%;--chip-art-left:-3.170213%;--chip-art-top:-4.004255%}.chip-stack .chip.chip-skin-gear{--chip-art-size:105.856540%;--chip-art-left:-2.101266%;--chip-art-top:-1.894515%}.chip-stack .chip.chip-skin-diamond{--chip-art-size:106.305085%;--chip-art-left:-2.737288%;--chip-art-top:-2.114407%}.chip-stack .chip.chip-skin-inferno{--chip-art-size:106.757447%;--chip-art-left:-3.170213%;--chip-art-top:-3.378723%}.chip-stack .chip.chip-skin-slime{--chip-art-size:107.213675%;--chip-art-left:-2.978632%;--chip-art-top:-3.606838%}.chip-stack .chip.chip-skin-deck{--chip-art-size:105.856540%;--chip-art-left:-2.721519%;--chip-art-top:-1.894515%}.chip-stack .chip.chip-d500:not(.chip-skin)[data-face=value]{--chip-art-size:110.519824%;--chip-art-left:-4.612335%;--chip-art-top:-0.511013%;--chip-art-bg-x:43.844221%;--chip-art-bg-y:4.857621%}.chip-stack .chip.chip-d500:not(.chip-skin){--chip-art-size:110.519824%;--chip-art-left:-4.396476%;--chip-art-top:-0.511013%;--chip-art-bg-x:41.792295%;--chip-art-bg-y:4.857621%}.chip-stack .chip.chip-d25:not(.chip-skin){--chip-art-size:110.519824%;--chip-art-left:-4.828194%;--chip-art-top:-2.669604%;--chip-art-bg-x:45.896147%;--chip-art-bg-y:25.376884%}.chip-stack .chip.chip-d1:not(.chip-skin){--chip-art-size:111.008850%;--chip-art-left:-4.853982%;--chip-art-top:-2.685841%;--chip-art-bg-x:44.091640%;--chip-art-bg-y:24.397106%}.chip-stack .chip.chip-d1000:not(.chip-skin){--chip-art-size:110.519824%;--chip-art-left:-4.828194%;--chip-art-top:-0.511013%;--chip-art-bg-x:45.896147%;--chip-art-bg-y:4.857621%}.chip-stack .chip.chip-d100:not(.chip-skin){--chip-art-size:111.008850%;--chip-art-left:-4.637168%;--chip-art-top:-0.734513%;--chip-art-bg-x:42.122186%;--chip-art-bg-y:6.672026%}.chip-stack .chip.chip-d100:not(.chip-skin)[data-face=value]{--chip-art-size:111.008850%;--chip-art-left:-4.637168%;--chip-art-top:-0.517699%;--chip-art-bg-x:42.122186%;--chip-art-bg-y:4.702572%}.chip-stack .chip.chip-d5:not(.chip-skin){--chip-art-size:110.519824%;--chip-art-left:-4.612335%;--chip-art-top:-2.453744%;--chip-art-bg-x:43.844221%;--chip-art-bg-y:23.324958%}.chip-stack .chip.chip-d1000:not(.chip-skin)[data-face=value]{--chip-art-size:110.519824%;--chip-art-left:-4.828194%;--chip-art-top:-0.511013%;--chip-art-bg-x:45.896147%;--chip-art-bg-y:4.857621%}.chip-stack .chip{border-width:0;overflow:hidden;border-radius:50%;box-sizing:border-box}.chip-stack .chip:not(.chip-skin){background-size:var(--chip-art-size) var(--chip-art-size);background-position:var(--chip-art-bg-x) var(--chip-art-bg-y);filter:none}.chip-stack .chip.chip-skin>.chip-surface,.chip-stack .chip.chip-skin::before{inset:auto;left:var(--chip-art-left);top:var(--chip-art-top);width:var(--chip-art-size);height:var(--chip-art-size);border-radius:0}#rouletteApp .chip-skin-cyber{--chip-texture:url(/roulette-art/chips/skin-cyber.webp?v=58090a6769b2d638)}#rouletteApp .chip-skin-altushki{--chip-texture:url(/roulette-art/chips/skin-altushki.webp?v=1951fe24ddffbab8)}#rouletteApp .chip-skin-aurora{--chip-texture:url(/roulette-art/chips/skin-aurora.webp?v=94029acb04c0657d)}#rouletteApp .chip-skin-neon{--chip-texture:url(/roulette-art/chips/skin-neon.webp?v=cc6d65bea507860f)}#rouletteApp .chip-skin-gear{--chip-texture:url(/roulette-art/chips/skin-gear-v2.webp?v=c9f3e76815e171d9)}#rouletteApp .chip-skin-inferno{--chip-texture:url(/roulette-art/chips/skin-inferno.webp?v=211caca4ef8cf9f6)}#rouletteApp .chip-skin-diamond{--chip-texture:url(/roulette-art/chips/skin-diamond.webp?v=7428eba439621054)}#rouletteApp .chip-skin-bronze{--chip-texture:url(/roulette-art/chips/skin-bronze.webp?v=23a99cc355afdd41)}#rouletteApp .chip-skin-amethyst{--chip-texture:url(/roulette-art/chips/skin-amethyst.webp?v=9d1c265e56390e97)}#rouletteApp .chip-skin-eagle{--chip-texture:url(/roulette-art/chips/skin-eagle.webp?v=1dbbe36679838197)}#rouletteApp .chip-skin-emerald{--chip-texture:url(/roulette-art/chips/skin-emerald.webp?v=60b5fb50d96bc6e6)}#rouletteApp .chip-skin-russia{--chip-texture:url(/roulette-art/chips/skin-russia.webp?v=58ab7ca64b7b5fe6)}#rouletteApp .chip-skin-dragon{--chip-texture:url(/roulette-art/chips/skin-dragon.webp?v=84d30e4b05446838)}#rouletteApp .chip-skin-jaws{--chip-texture:url(/roulette-art/chips/skin-jaws.webp?v=1c576dee6abd45ef)}#rouletteApp .chip-skin-obsidian{--chip-texture:url(/roulette-art/chips/skin-obsidian.webp?v=9cf6f61fd7de9e69)}#rouletteApp .chip-skin-deck{--chip-texture:url(/roulette-art/chips/skin-deck.webp?v=551387defae409fd)}#rouletteApp .chip-skin-slime{--chip-texture:url(/roulette-art/chips/skin-slime.webp?v=7c6e484acf880a69)}#rouletteApp .chip-skin-metal{--chip-texture:url(/roulette-art/chips/skin-metal.webp?v=d6480eb7d84e0b63)}#rouletteApp .chip-d500{--basic-chip-art:url(/roulette-art/chips/basic-500-star-v2.webp?v=9723f66a34927890)}#rouletteApp .chip-d5{--basic-chip-art:url(/roulette-art/chips/basic-5-star-v2.webp?v=6eb676ac07442ea4)}#rouletteApp .chip-d500{--basic-chip-reverse:url(/roulette-art/chips/basic-500-value-v3.webp?v=081b317f4309e6c2)}#rouletteApp .chip-d1{--basic-chip-art:url(/roulette-art/chips/basic-1-star-v2.webp?v=18a8a87d2097be8a)}#rouletteApp .chip-d1000{--basic-chip-art:url(/roulette-art/chips/basic-1000-star-v2.webp?v=40514e0a9d277541)}#rouletteApp .chip-d100{--basic-chip-reverse:url(/roulette-art/chips/basic-100-value-v3.webp?v=3c0e7b80b18a32bc)}#rouletteApp .chip-d1000{--basic-chip-reverse:url(/roulette-art/chips/basic-1000-value-v3.webp?v=a2e78990c45389ae)}#rouletteApp .chip-d25{--basic-chip-art:url(/roulette-art/chips/basic-25-star-v2.webp?v=d135750771f68ffb)}#rouletteApp .chip-d100{--basic-chip-art:url(/roulette-art/chips/basic-100-star-v2.webp?v=62ec1ce68857c93d)}#rouletteApp .chip-skin-inferno{--chip-texture:url(/roulette-optimized/chip-textures-inferno.webp?v=028ef4de953a8d8d)}#rouletteApp .chip-skin-dragon{--chip-texture:url(/roulette-optimized/chip-textures-dragon.webp?v=7ccb343f3bc272b0)}#rouletteApp .chip-skin-jaws{--chip-texture:url(/roulette-optimized/chip-textures-jaws.webp?v=826c3aa32da69fb2)}#rouletteApp .chip-skin-slime{--chip-texture:url(/roulette-optimized/chip-textures-slime.webp?v=075e1a03ffd2348d)}#rouletteApp .chip-skin-bronze{--chip-texture:url(/roulette-optimized/chip-textures-bronze.webp?v=5a89b710202b8af7)}#rouletteApp .chip-skin-metal{--chip-texture:url(/roulette-optimized/chip-textures-metal.webp?v=fe88a17fcdc8a27e)}#rouletteApp .chip-skin-diamond{--chip-texture:url(/roulette-optimized/chip-textures-diamond.webp?v=51dea637501d63c5)}#rouletteApp .chip-skin-neon{--chip-texture:url(/roulette-optimized/chip-textures-neon.webp?v=dcff46ad70a49970)}#rouletteApp .chip-skin-deck{--chip-texture:url(/roulette-optimized/chip-textures-deck.webp?v=79d85aac6842f2d6)}#rouletteApp .chip-skin-gear{--chip-texture:url(/roulette-optimized/chip-textures-gear-v2.webp?v=efcf80f18eeb0465)}#rouletteApp .chip-skin-cyber{--chip-texture:url(/roulette-optimized/chip-textures-cyber.webp?v=230987edf56da2d3)}#rouletteApp .chip-skin-eagle{--chip-texture:url(/roulette-optimized/chip-textures-eagle.webp?v=bfb928b1683c192f)}#rouletteApp .chip-skin-russia{--chip-texture:url(/roulette-optimized/chip-textures-russia.webp?v=bb733546cac6879d)}#rouletteApp .chip-skin-obsidian{--chip-texture:url(/roulette-optimized/chip-textures-obsidian.webp?v=dd96babd347a859c)}#rouletteApp .chip-skin-aurora{--chip-texture:url(/roulette-optimized/chip-textures-aurora.webp?v=84d35ab7dfaa5892)}#rouletteApp .chip-skin-altushki{--chip-texture:url(/roulette-optimized/chip-textures-altushki.webp?v=ea539262eaaba623)}#rouletteApp .chip-skin-emerald{--chip-texture:url(/roulette-optimized/chip-textures-emerald.webp?v=96a317cc119aeeef)}#rouletteApp .chip-skin-amethyst{--chip-texture:url(/roulette-optimized/chip-textures-amethyst.webp?v=154a950daf29b281)}#rouletteApp .chip-d1{--basic-chip-art:url(/roulette-optimized/basic-chips-1-star-v2.webp?v=0737f6348b18580f)}#rouletteApp .chip-d5{--basic-chip-art:url(/roulette-optimized/basic-chips-5-star-v2.webp?v=2fc4d79c606e01c8)}#rouletteApp .chip-d25{--basic-chip-art:url(/roulette-optimized/basic-chips-25-star-v2.webp?v=02d835027725dd29)}#rouletteApp .chip-d100{--basic-chip-art:url(/roulette-optimized/basic-chips-100-star-v2.webp?v=eb5542d6d41ba5a2)}#rouletteApp .chip-d500{--basic-chip-art:url(/roulette-optimized/basic-chips-500-star-v2.webp?v=bf74da6c0b6ce131)}#rouletteApp .chip-d1000{--basic-chip-art:url(/roulette-optimized/basic-chips-1000-star-v2.webp?v=25b0f74ad24b1eaa)}#rouletteApp .chip-d100{--basic-chip-reverse:url(/roulette-optimized/basic-chips-100-value-v3.webp?v=0351591c8b1080d4)}#rouletteApp .chip-d500{--basic-chip-reverse:url(/roulette-optimized/basic-chips-500-value-v3.webp?v=a36e99265eadee66)}#rouletteApp .chip-d1000{--basic-chip-reverse:url(/roulette-optimized/basic-chips-1000-value-v3.webp?v=68e5443f022bd969)}#rouletteApp .chip-d1{--basic-chip-art:url(/roulette-optimized/table-optimized-basic-chips-1-star-v2.webp?v=d639adcc028992bc)}.chip-skin-shark-fin{--chip-texture:url(/chip-textures/shark-fin.webp?v=65cfd9cac1df7fee)}.chip-stack .chip.chip-skin-shark-fin{--chip-art-size:105.945946%;--chip-art-left:-2.972973%;--chip-art-top:-1.913514%}.chip-stack .chip.chip-skin-shark-fin::before{display:none}.chip-stack .chip.chip-skin-shark-fin>.chip-surface::before,.chip-skin-thumb.chip-skin-shark-fin::before{content:"";display:block;position:absolute;inset:0;left:0;top:0;width:100%;height:100%;border:0;border-radius:0;box-shadow:none;transform:none;pointer-events:none;z-index:1;background:var(--chip-color,#c63e38);-webkit-mask:url(/chip-textures/shark-fin-inserts.svg?v=3b5ba11997065d77) center / 100% 100% no-repeat;mask:url(/chip-textures/shark-fin-inserts.svg?v=3b5ba11997065d77) center / 100% 100% no-repeat;mix-blend-mode:normal;opacity:1}.chip-stack .chip.chip-skin-shark-fin>.chip-surface::after,.chip-skin-thumb.chip-skin-shark-fin::after{display:none}#rouletteApp .chip-skin-shark-fin{--chip-texture:url(/roulette-optimized/chip-textures-shark-fin.webp?v=9df55948189c67a0)}.table-skin-layer{position:absolute;inset:0;pointer-events:none;z-index:-1;background-repeat:no-repeat}.table-skin-scene[data-table-skin=""]>.table-skin-layer{display:none}.table-skin-felt,.table-skin-pattern{-webkit-mask:url(/table-skins/felt-mask-v2.svg?v=fe57c0d66d88693e) 0 0/100% 100% no-repeat;mask:url(/table-skins/felt-mask-v2.svg?v=fe57c0d66d88693e) 0 0/100% 100% no-repeat}.table-skin-felt{background:var(--table-felt);mix-blend-mode:color;opacity:.96}.table-skin-rail{-webkit-mask:url(/table-skins/rail-mask-v2.svg?v=61279644e1dbf82d) 0 0/100% 100% no-repeat;mask:url(/table-skins/rail-mask-v2.svg?v=61279644e1dbf82d) 0 0/100% 100% no-repeat;background:var(--table-accent);mix-blend-mode:color;opacity:.5}.table-skin-pattern{opacity:.09;background:radial-gradient(ellipse at 50% 12%,var(--table-accent),transparent 55%)}[data-table-pattern=ember]>.table-skin-pattern{background:repeating-linear-gradient(135deg,transparent 0 60px,var(--table-accent) 61px,transparent 63px),radial-gradient(ellipse at 20% 80%,var(--table-accent),transparent 35%)}[data-table-pattern=scale]>.table-skin-pattern{background:radial-gradient(ellipse at 50% 0,transparent 55%,var(--table-accent) 57% 59%,transparent 61%) 0 0/28px 18px;opacity:.06}[data-table-pattern=wave]>.table-skin-pattern{background:repeating-radial-gradient(ellipse at 0 65%,transparent 0 30px,var(--table-accent) 31px,transparent 33px);opacity:.06}[data-table-pattern=bubble]>.table-skin-pattern{background:radial-gradient(circle,var(--table-accent) 1px,transparent 3px) 0 0/31px 37px;opacity:.12}[data-table-pattern=grain]>.table-skin-pattern{background:repeating-linear-gradient(100deg,transparent 0 4px,var(--table-accent) 5px,transparent 6px);opacity:.04}[data-table-pattern=facet]>.table-skin-pattern{background:repeating-linear-gradient(60deg,transparent 0 49px,var(--table-accent) 50px,transparent 51px),repeating-linear-gradient(-60deg,transparent 0 49px,var(--table-accent) 50px,transparent 51px);opacity:.06}[data-table-pattern=deck]>.table-skin-pattern{background:repeating-linear-gradient(45deg,transparent 0 29px,var(--table-accent) 30px,transparent 31px),repeating-linear-gradient(-45deg,transparent 0 29px,var(--table-accent) 30px,transparent 31px);opacity:.08}[data-table-pattern=gear]>.table-skin-pattern{background:repeating-radial-gradient(circle at 50% 55%,transparent 0 60px,var(--table-accent) 61px,transparent 62px);opacity:.06}[data-table-pattern=circuit]>.table-skin-pattern{background:linear-gradient(90deg,var(--table-accent) 1px,transparent 1px) 0 0/57px 73px,linear-gradient(var(--table-accent) 1px,transparent 1px) 0 0/57px 73px;opacity:.05}[data-table-pattern=neon]>.table-skin-pattern{background:radial-gradient(ellipse at 5% 30%,#57dfef,transparent 45%),radial-gradient(ellipse at 95% 70%,#e668cf,transparent 45%);opacity:.16}[data-table-pattern=aurora]>.table-skin-pattern{background:linear-gradient(125deg,transparent 20%,#57bcaa55 40%,#9472bf55 60%,transparent 80%);opacity:.22}[data-table-pattern=star]>.table-skin-pattern{background:radial-gradient(circle,var(--table-accent) 1px,transparent 2px) 0 0/44px 54px;opacity:.08}[data-table-pattern=crown]>.table-skin-pattern{background:linear-gradient(180deg,#ccd7ed22,transparent 30%,#274e9433 50%,transparent 70%,#ad485b33);opacity:.2}.table-skin-preview{position:relative;isolation:isolate;width:100%;height:180px;border-radius:12px;overflow:hidden;background:#100f0d url(/poker-room-v7.webp?v=aaf4f13065547845) center/100% 100% no-repeat}.table-skin-preview>.table-skin-layer{z-index:0}.table-skin-product h3{font-size:14px;margin:14px 0;line-height:1.3}.table-skin-description{font-size:12px;line-height:1.5;color:#a6b2bd;margin:0 0 22px}[data-table-skin=inferno]{--table-skin-texture:url(/table-skins/inferno-texture-v2.webp?v=f87d635f80d873dd)}[data-table-skin=dragon]{--table-skin-texture:url(/table-skins/dragon-texture-v2.webp?v=f0be36a1e1267fb8)}[data-table-skin=jaws]{--table-skin-texture:url(/table-skins/jaws-texture-v2.webp?v=5064527d0b27e618)}[data-table-skin=slime]{--table-skin-texture:url(/table-skins/slime-texture-v2.webp?v=b9a523445ead68d4)}[data-table-skin=bronze]{--table-skin-texture:url(/table-skins/bronze-texture-v2.webp?v=2489dfc8b1bd9edc)}[data-table-skin=metal]{--table-skin-texture:url(/table-skins/metal-texture-v2.webp?v=c881ef913bd01268)}[data-table-skin=diamond]{--table-skin-texture:url(/table-skins/diamond-texture-v2.webp?v=104bb4898ca5c499)}[data-table-skin=neon]{--table-skin-texture:url(/table-skins/neon-texture-v2.webp?v=a48d77a18d55b080)}[data-table-skin=deck]{--table-skin-texture:url(/table-skins/deck-texture-v2.webp?v=3f21e71656b6908d)}[data-table-skin=gear]{--table-skin-texture:url(/table-skins/gear-texture-v2.webp?v=8d89cb1446d61383)}[data-table-skin=cyber]{--table-skin-texture:url(/table-skins/cyber-texture-v2.webp?v=c13dc3501dbee21e)}[data-table-skin=eagle]{--table-skin-texture:url(/table-skins/eagle-texture-v2.webp?v=5637cf4a01a8c0cc)}[data-table-skin=russia]{--table-skin-texture:url(/table-skins/russia-texture-v2.webp?v=f957859a4d66a592)}[data-table-skin=obsidian]{--table-skin-texture:url(/table-skins/obsidian-texture-v2.webp?v=78d137302ea24758)}[data-table-skin=aurora]{--table-skin-texture:url(/table-skins/aurora-texture-v2.webp?v=5902b66796e4181a)}[data-table-skin=altushki]{--table-skin-texture:url(/table-skins/altushki-texture-v2.webp?v=3ff61fde9a7ea8a8)}[data-table-skin=emerald]{--table-skin-texture:url(/table-skins/emerald-texture-v2.webp?v=0a2168d1c9429dfb)}[data-table-skin=amethyst]{--table-skin-texture:url(/table-skins/amethyst-texture-v2.webp?v=03c62ac9f98d8539)}.table-skin-scene[data-table-skin][data-table-pattern]>.table-skin-pattern{background-image:var(--table-skin-texture);background-size:68% 69%;background-position:50% 60%;background-repeat:no-repeat;opacity:.38;mix-blend-mode:soft-light}.table-skin-wood-art{-webkit-mask:url(/table-skins/rail-mask-v2.svg?v=61279644e1dbf82d) 0 0/100% 100% no-repeat;mask:url(/table-skins/rail-mask-v2.svg?v=61279644e1dbf82d) 0 0/100% 100% no-repeat;background:var(--table-skin-texture) center/55% 55% repeat;mix-blend-mode:screen;opacity:.2}.table-skin-emblem{-webkit-mask:url(/table-skins/felt-mask-v2.svg?v=fe57c0d66d88693e) 0 0/100% 100% no-repeat;mask:url(/table-skins/felt-mask-v2.svg?v=fe57c0d66d88693e) 0 0/100% 100% no-repeat;background:var(--table-emblem) 50% 58%/48% auto no-repeat;mix-blend-mode:soft-light;opacity:.26}.table-skin-trim{-webkit-mask:url(/table-skins/trim-mask-v2.svg?v=314f914e25043674) 0 0/100% 100% no-repeat;mask:url(/table-skins/trim-mask-v2.svg?v=314f914e25043674) 0 0/100% 100% no-repeat;background:var(--table-accent);opacity:.9}.table-skin-trim-glow{-webkit-mask:url(/table-skins/trim-glow-mask-v2.svg?v=00e2d5712ae86bf1) 0 0/100% 100% no-repeat;mask:url(/table-skins/trim-glow-mask-v2.svg?v=00e2d5712ae86bf1) 0 0/100% 100% no-repeat;background:var(--table-accent);opacity:.12}.table-skin-stitch{-webkit-mask:url(/table-skins/stitch-mask-v2.svg?v=c92bba8b36ee1bd4) 0 0/100% 100% no-repeat;mask:url(/table-skins/stitch-mask-v2.svg?v=c92bba8b36ee1bd4) 0 0/100% 100% no-repeat;background:var(--table-accent);opacity:.6}[data-table-skin=neon]>.table-skin-trim,[data-table-skin=altushki]>.table-skin-trim{background:linear-gradient(130deg,#67ecff 20%,#c56bff 50%,#fa6dcc 80%);opacity:1}[data-table-skin=neon]>.table-skin-trim-glow,[data-table-skin=altushki]>.table-skin-trim-glow{background:linear-gradient(130deg,#67ecff 20%,#c56bff 50%,#fa6dcc 80%);opacity:.42}[data-table-skin=cyber]>.table-skin-trim-glow,[data-table-skin=aurora]>.table-skin-trim-glow,[data-table-skin=inferno]>.table-skin-trim-glow{opacity:.26}[data-table-skin=altushki]>.table-skin-emblem{background-size:58% auto;opacity:.33}[data-table-skin=inferno]{--table-emblem:url(/table-skins/inferno-emblem-v3.webp?v=fb6a41b7b77f6e98)}[data-table-skin=dragon]{--table-emblem:url(/table-skins/dragon-emblem-v3.webp?v=40d68d9256970632)}[data-table-skin=jaws]{--table-emblem:url(/table-skins/jaws-emblem-v3.webp?v=e47bc71142d53651)}[data-table-skin=slime]{--table-emblem:url(/table-skins/slime-emblem-v3.webp?v=9bc2e89b1146f75b)}[data-table-skin=bronze]{--table-emblem:url(/table-skins/bronze-emblem-v3.webp?v=e09bef4e58457b3d)}[data-table-skin=metal]{--table-emblem:url(/table-skins/metal-emblem-v3.webp?v=97236d7e89bc9379)}[data-table-skin=diamond]{--table-emblem:url(/table-skins/diamond-emblem-v3.webp?v=1b3c9b26ce9bdb5a)}[data-table-skin=neon]{--table-emblem:url(/table-skins/neon-emblem-v3.webp?v=e6569efa02ebb9af)}[data-table-skin=deck]{--table-emblem:url(/table-skins/deck-emblem-v3.webp?v=42b3df0229aed250)}[data-table-skin=gear]{--table-emblem:url(/table-skins/gear-emblem-v3.webp?v=1be1d7f34521d903)}[data-table-skin=cyber]{--table-emblem:url(/table-skins/cyber-emblem-v3.webp?v=38c2308814fc0034)}[data-table-skin=eagle]{--table-emblem:url(/table-skins/eagle-emblem-v3.webp?v=02f6882aa3041d57)}[data-table-skin=russia]{--table-emblem:url(/table-skins/russia-emblem-v3.webp?v=c03b916918c93b5b)}[data-table-skin=obsidian]{--table-emblem:url(/table-skins/obsidian-emblem-v3.webp?v=da587ca8882f09f3)}[data-table-skin=aurora]{--table-emblem:url(/table-skins/aurora-emblem-v3.webp?v=2226b47465cf1e28)}[data-table-skin=altushki]{--table-emblem:url(/table-skins/altushki-emblem-v4.webp?v=403cfaa0359123b0)}[data-table-skin=emerald]{--table-emblem:url(/table-skins/emerald-emblem-v3.webp?v=6aec69f7937ec886)}[data-table-skin=amethyst]{--table-emblem:url(/table-skins/amethyst-emblem-v3.webp?v=cc2c1bfe7783a355)}.table-skin-scene[data-table-skin]:not([data-table-skin=""])>.table-skin-emblem{background-size:55% auto;mix-blend-mode:normal;opacity:.22}.table-skin-scene[data-table-skin=altushki]>.table-skin-emblem{background-size:58% auto;opacity:.24}[data-table-skin=eagle]{--emblem-ratio:222/234}[data-table-skin=altushki]{--emblem-ratio:276/231}[data-table-skin=obsidian]{--emblem-ratio:139/236}[data-table-skin=amethyst]{--emblem-ratio:193/231}[data-table-skin=emerald]{--emblem-ratio:150/200}[data-table-skin=diamond]{--emblem-ratio:236/184}[data-table-skin=gear]{--emblem-ratio:231/207}[data-table-skin=deck]{--emblem-ratio:252/199}[data-table-skin=metal]{--emblem-ratio:198/240}[data-table-skin=slime]{--emblem-ratio:202/247}[data-table-skin=neon]{--emblem-ratio:216/236}[data-table-skin=inferno]{--emblem-ratio:277/262}[data-table-skin=russia]{--emblem-ratio:252/219}[data-table-skin=cyber]{--emblem-ratio:232/225}[data-table-skin=dragon]{--emblem-ratio:207/271}[data-table-skin=aurora]{--emblem-ratio:249/234}[data-table-skin=bronze]{--emblem-ratio:247/233}[data-table-skin=jaws]{--emblem-ratio:305/160}.table-skin-scene[data-table-skin]:not([data-table-skin=""])>.table-skin-emblem{background:none;mix-blend-mode:normal}.table-skin-emblem::before{content:"";position:absolute;left:50%;top:55%;width:55%;aspect-ratio:var(--emblem-ratio,1);transform:translate(-50%,-50%);background:var(--table-emblem) center/contain no-repeat;pointer-events:none}[data-table-skin=altushki]>.table-skin-emblem::before{width:58%}[data-table-skin=altushki]{--emblem-ratio:1353/910}.table-skin-scene>.table-skin-stitch{display:none}.skins-hub{width:min(94vw,520px);max-height:80dvh;overflow:auto;padding:22px 16px 18px}.skins-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:16px 0 20px}.skins-tab{border:0;border-radius:11px;background:#17212d;color:#acbbc9;padding:11px 3px;font:600 12px/1.2 var(--ui-font)}.skins-tab[aria-selected=true]{color:#eef8ff;background:#294365;box-shadow:inset 0 1px #ffffff24}.skins-content .skin-tab-picker{position:static;width:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;box-shadow:none;overflow:visible;backdrop-filter:none}.skins-content fieldset{display:flex;flex-wrap:wrap;gap:12px;border:0;padding:0;margin:0 0 18px;font-size:12px;color:#b5c3cf}.skins-content fieldset legend{padding:0;margin-bottom:10px}.skins-content fieldset label{display:flex;align-items:center;gap:6px}.shop-tabs{grid-template-columns:repeat(6,minmax(0,1fr))}.table-emblem-toggle{display:flex!important;align-items:center;gap:10px;margin:0 0 18px!important;padding:12px;border-radius:12px;background:#17212d;color:#e4edf5!important}.table-emblem-toggle input{accent-color:#65a8de;width:18px;height:18px;margin:0}.table-emblem-hidden .table-skin-emblem{display:none}#shopPanel-tables{display:block;min-height:0;padding:0;border:0;background:none;box-shadow:none}#shopPanel-tables>.frame-shop-grid{width:100%}#shopPanel-tables>h2{text-align:center;margin:24px 0 16px}#shopPanel-tables>.table-skin-description{text-align:center;padding:0 12px}.table-skin-product h3{text-align:center}#settingsDialog .cosmetic-settings[hidden],.skins-content [role=tabpanel][hidden],.skins-content .skin-tab-picker[hidden],.skin-tab-picker .dialog-x[hidden],#shopPanel-tables[hidden]{display:none!important}.shop-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}#shopPanel-bundles{display:block;min-height:0;padding:0;background:none;border:0;box-shadow:none}#shopPanel-bundles[hidden]{display:none!important}#shopPanel-bundles>h2,#shopPanel-bundles>.table-skin-description{text-align:center;margin:20px 0}.bundle-product h3{text-align:center;font-size:14px;margin:8px 0}.bundle-items{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:62px}.bundle-items img{width:34px;height:52px;object-fit:contain}.bundle-items img:last-child{width:45px;height:45px}.bundle-items .chip-skin-thumb{flex:none;width:38px;height:38px;margin:0}#shopPanel-club{display:grid;gap:16px;padding:0;border:0;background:none;box-shadow:none;min-height:0}#shopPanel-club[hidden]{display:none!important}.club-card,.club-explainer{position:relative;overflow:hidden;border:1px solid #d1e0ed24;border-radius:24px;padding:25px 20px;background:linear-gradient(145deg,#172129,#080c11 70%);box-shadow:inset 0 1px #ffffff12}.club-card{background:radial-gradient(ellipse at 100% 0,#a88b3826,transparent 65%),linear-gradient(145deg,#182129,#080c11 70%)}.club-mark{position:absolute;right:20px;top:20px;font-size:50px;color:#e0c77d33}.club-eyebrow{font:650 10px/1.4 var(--ui-font);letter-spacing:.15em;color:#d8c58e;margin:0 0 15px}.club-card h2{font-size:28px;letter-spacing:-.025em;margin:0 0 12px;color:#f6f5ed}.club-intro{color:#abb8c5;font-size:14px;line-height:1.6;margin:0 0 25px}.club-benefit{display:flex;align-items:center;gap:20px;border-block:1px solid #ffffff14;padding:22px 0;margin-bottom:20px}.club-benefit>strong{color:#a9f3d1;font:800 60px/1 var(--ui-font);letter-spacing:-.06em}.club-benefit>strong>span{font-size:27px}.club-benefit h3,.club-explainer h3{color:#edf5f8;font-size:17px;margin:0 0 10px}.club-benefit p,.club-explainer>p:not(.club-eyebrow){font-size:13px;line-height:1.65;color:#aebac5;margin:0}.club-note{font-size:12px!important;line-height:1.6;color:#92a1ad;margin-bottom:20px!important}.club-card>.lobby-button{width:100%;margin-top:2px}.club-explainer dl{margin:20px 0;padding:15px;border-radius:15px;background:#00000030}.club-explainer dl>div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;font-size:13px;color:#aab8c3}.club-explainer dd{margin:0;color:#edf5fa;font-variant-numeric:tabular-nums}.club-explainer .club-example-member{border-top:1px solid #ffffff18;margin-top:7px;padding-top:16px;color:#a9f3d1}.club-example-member dd{color:#a9f3d1}.club-price{display:flex;align-items:baseline;gap:12px;margin:0 0 12px}.club-price strong{font:750 30px/1.2 var(--ui-font);color:#f5e6bd}.club-price span{font-size:13px;color:#acb8c4}.club-source{display:inline-block;color:#a2c3e9;font-size:12px;line-height:1.5;margin-top:4px;text-decoration:underline;text-underline-offset:3px}.club-membership-status.membership-active:disabled{opacity:1;color:#a9f3d1;background:#1a1b1e;border-color:#8bdec13b;font-variant-numeric:tabular-nums}.bundle-emojis{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;min-height:38px}.bundle-emojis img{width:34px;height:34px;object-fit:contain}.shop-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}#shopPanel-vault{display:grid;gap:18px;padding:0;border:0;min-height:0;background:none;box-shadow:none}#shopPanel-vault[hidden]{display:none!important}.vault-product,.vault-code{position:relative;overflow:hidden;border:1px solid #d4c08624;border-radius:24px;padding:24px 20px;background:radial-gradient(ellipse at 50% 25%,#1a1b1e3d,transparent 65%),linear-gradient(145deg,#1a1b1e,#1a1b1e);box-shadow:inset 0 1px #ffffff12}.vault-product{text-align:center}.vault-product h2{font-size:25px;margin:0 0 10px;color:#f5ead2}.vault-intro{font-size:13px;color:#a0b5b2;line-height:1.5}.vault-stage{position:relative;height:300px;isolation:isolate;overflow:hidden}.vault-chest{position:absolute;inset:0;transform-origin:50% 85%;z-index:2}.vault-chest>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none;transition:opacity .55s ease}.vault-open{opacity:0}.vault-revealing .vault-closed{opacity:0}.vault-revealing .vault-open{opacity:1}.vault-glow{position:absolute;inset:25% 12% 8%;border-radius:50%;background:radial-gradient(ellipse,#a7edbb45,transparent 65%);opacity:.35;transition:opacity .5s;z-index:0}.vault-revealing .vault-glow{opacity:1}.vault-shaking .vault-chest{animation:vault-wake 1.3s ease-in-out forwards}.vault-revealing .vault-chest{animation:vault-settle .6s cubic-bezier(.2,.8,.2,1) forwards}@keyframes vault-wake{0%,12%{transform:translateY(0) rotate(0)}20%{transform:rotate(-3deg)}28%{transform:rotate(3deg)}36%{transform:rotate(-4deg)}44%{transform:rotate(4deg)}54%{transform:translateY(3px) scaleY(.98)}72%{transform:translateY(-28px) rotate(-2deg)}87%{transform:translateY(0) rotate(1deg)}100%{transform:translateY(0) rotate(0)}}@keyframes vault-settle{0%{transform:translateY(0)}35%{transform:translateY(-8px)}100%{transform:translateY(0)}}.vault-sparks{position:absolute;left:50%;top:55%;z-index:3;pointer-events:none}.vault-sparks i{position:absolute;width:3px;height:3px;border-radius:50%;background:#e4d6a0;opacity:0}.vault-revealing .vault-sparks i{animation:vault-spark 1s ease-out var(--spark-delay) both}@keyframes vault-spark{0%{opacity:0;transform:rotate(var(--spark-angle)) translateX(5px)}15%{opacity:1}100%{opacity:0;transform:rotate(var(--spark-angle)) translateX(110px)}}.vault-rewards{position:absolute;left:50%;top:12%;display:flex;gap:14px;justify-content:center;transform:translate(-50%,45px);opacity:0;z-index:4;transition:transform .7s cubic-bezier(.2,.8,.2,1) .35s,opacity .5s .35s;pointer-events:none}.vault-revealing .vault-rewards{transform:translate(-50%,0);opacity:1}.vault-rewards>span{display:grid;justify-items:center;align-items:center;gap:7px;padding:10px;width:65px;border:1px solid #e3dbb133;border-radius:13px;background:#1a1b1eec;color:#d9e8df;font:600 10px/1.2 var(--ui-font)}.vault-rewards img{width:26px;height:38px;object-fit:contain}.vault-rewards .chip-skin-thumb{width:33px;height:33px;margin:0}.vault-rewards b{font:650 30px/1.2 var(--ui-font);color:#8ee0c2}.vault-price{display:flex;justify-content:center;gap:10px;align-items:baseline;margin:10px 0 20px}.vault-price strong{font-size:30px;color:#f0ddb0}.vault-price span{font-size:12px;color:#a1aea9}.vault-product>.lobby-button{width:100%;margin-bottom:13px}.vault-status{color:#99b8ab;font-size:12px;line-height:1.6;min-height:36px}.vault-product>.club-note{color:#91a49f;margin-bottom:0!important}.vault-code h3{font-size:17px;margin:0 0 18px}.vault-code label{display:block;color:#a8b9bd;font-size:12px;margin-bottom:9px}.vault-code form>div{display:flex;gap:9px}.vault-code input{min-width:0;flex:1;width:100%;background:#050d13;color:#edf5f8;border:1px solid #a3c9b92b;border-radius:12px;padding:12px;font:600 14px var(--ui-font);user-select:text;-webkit-user-select:text}.vault-code .lobby-button{font-size:12px;padding:10px;min-height:44px}.vault-code-status{font-size:12px;line-height:1.6;color:#91a49f;margin-bottom:0}@media(prefers-reduced-motion:reduce){.vault-shaking .vault-chest,.vault-revealing .vault-chest,.vault-revealing .vault-sparks i{animation:none}.vault-rewards{transition:opacity .2s;transform:translate(-50%,0)}.vault-chest>img{transition:opacity .2s}}.vault-chest>img{transition:opacity 1.05s cubic-bezier(.25,.1,.25,1),transform 1.15s cubic-bezier(.2,.7,.2,1)}.vault-open{transform-origin:50% 85%;transform:translateY(5px) scaleY(.985)}.vault-revealing .vault-open{transform:translateY(0) scaleY(1)}.vault-shaking .vault-chest{animation:vault-pressure 2.4s cubic-bezier(.42,0,.35,1) forwards}.vault-revealing .vault-chest{animation:vault-release 1.15s cubic-bezier(.3,0,.25,1) forwards}@keyframes vault-pressure{0%,5%{transform:translate(0,0) rotate(0)}10%{transform:translate(-2px,-2px) rotate(-2deg)}15%{transform:translate(2px,0) rotate(2deg)}20%{transform:translate(0,0) rotate(0)}25%{transform:translate(-4px,-4px) rotate(-4deg)}30%{transform:translate(4px,-1px) rotate(4.5deg)}35%{transform:translate(-3px,-2px) rotate(-3deg)}40%{transform:translate(0,0) rotate(0)}45%{transform:translate(5px,-5px) rotate(5deg)}50%{transform:translate(-5px,-3px) rotate(-5.5deg)}55%{transform:translate(4px,-6px) rotate(4deg)}60%{transform:translate(-3px,-2px) rotate(-3deg)}65%{transform:translate(0,3px) rotate(0) scaleY(.985)}73%{transform:translate(1px,-30px) rotate(2.5deg) scaleY(1)}80%{transform:translate(-1px,-20px) rotate(-1.5deg)}87%{transform:translate(0,2px) rotate(1deg) scaleY(.985)}93%{transform:translate(0,-3px) rotate(-.5deg) scaleY(1)}100%{transform:translate(0,0) rotate(0) scaleY(1)}}@keyframes vault-release{0%{transform:translateY(0)}35%{transform:translateY(-4px)}100%{transform:translateY(0)}}.vault-glow{transition:opacity 1s ease}.vault-rewards{transition:transform 1s cubic-bezier(.2,.7,.2,1) .8s,opacity .8s ease .8s}.vault-revealing .vault-sparks i{animation-delay:calc(.65s + var(--spark-delay))}@media(prefers-reduced-motion:reduce){.vault-shaking .vault-chest,.vault-revealing .vault-chest{animation:none}.vault-chest>img{transition:opacity .2s;transform:none}.vault-rewards{transition:opacity .2s;transform:translate(-50%,0)}}.vault-chest>.vault-opening-frame{transition:none;transform:none;will-change:auto}.vault-revealing:not(.vault-reward-ready) .vault-rewards{opacity:0;transform:translate(-50%,45px)}.vault-reward-ready .vault-rewards{opacity:1;transform:translate(-50%,0);transition-delay:0s}.vault-revealing .vault-sparks i{animation:none}.vault-reward-ready .vault-sparks i{animation:vault-spark 1s ease-out var(--spark-delay) both}.vault-revealing .vault-chest{animation:vault-release .48s cubic-bezier(.2,.7,.2,1) forwards}.vault-reward-ready .vault-rewards{transition-duration:.55s,.4s;transition-delay:0s}@media(prefers-reduced-motion:reduce){.vault-revealing .vault-chest{animation:none}}.vault-stage{perspective:850px}.vault-model{position:absolute;width:200px;height:100px;left:50%;top:57%;margin-left:-100px;transform:rotateX(-22deg) rotateY(-28deg);transform-style:preserve-3d}.vault-solid,.vault-hinge{position:absolute;width:200px;height:100px;transform-style:preserve-3d}.vault-solid>i{position:absolute;display:grid;place-items:center;width:200px;height:100px;border:6px solid #cfa94e;border-radius:5px;background:linear-gradient(130deg,#ffffff09,transparent 35%),url(/table-skins/emerald-texture-v2.webp?v=0a2168d1c9429dfb) center/cover,#061911;box-shadow:inset 0 0 0 2px #f9df90,inset 0 0 20px #0009;backface-visibility:hidden}.vault-solid>.front{transform:translateZ(65px)}.vault-solid>.back{transform:rotateY(180deg) translateZ(65px)}.vault-solid>.left,.vault-solid>.right{width:130px;left:35px}.vault-solid>.left{transform:rotateY(-90deg) translateZ(100px)}.vault-solid>.right{transform:rotateY(90deg) translateZ(100px)}.vault-solid>.top,.vault-solid>.bottom{height:130px;top:-15px}.vault-solid>.top{transform:rotateX(90deg) translateZ(50px)}.vault-solid>.bottom{transform:rotateX(-90deg) translateZ(50px)}.vault-solid b{font:normal 75px/1 Georgia,serif;color:#51c993;text-shadow:1px 1px #f8dd83,-1px -1px #dfbb66,0 0 14px #36d79088}.vault-hinge{height:20px;top:-10px;transform-origin:50% 50% -65px}.vault-lid{height:20px;top:-10px}.vault-lid>i{height:20px;border-width:4px}.vault-lid>.top,.vault-lid>.bottom{height:130px;top:-55px}.vault-lid>.top{transform:rotateX(90deg) translateZ(10px)}.vault-lid>.bottom{transform:rotateX(-90deg) translateZ(10px);background:linear-gradient(130deg,#bb8c36,#ffdf89,#b07b27)}.vault-lid>.top b{font-size:58px}.vault-chest{transform-style:preserve-3d}.vault-base>.top{background:radial-gradient(ellipse,#244b28,#081810 68%,#b99045 73%,#dfbf70 82%);box-shadow:inset 0 0 30px #000,inset 0 0 0 2px #e5c271}.vault-solid>i{border:3px solid #b68b3c;border-radius:3px;background:linear-gradient(135deg,#fff5d914,transparent 42%,#0005),url(/vault/obsidian-v2.webp?v=578d912f38679a9f) center/100% 100%;box-shadow:inset 0 0 0 1px #ffe1a48c,inset 0 0 12px #0008}.vault-base>.front{background:linear-gradient(135deg,#fff8,transparent 12%,transparent 70%,#0004),url(/vault/jewel-v2.webp?v=da17da72efdbd14b) center/100% 100%}.vault-lid>.top{background:linear-gradient(135deg,#fff3,transparent 45%),url(/vault/jewel-v2.webp?v=da17da72efdbd14b) center/100% 100%}.vault-lid>.front,.vault-lid>.back,.vault-lid>.left,.vault-lid>.right{border-width:2px;background:linear-gradient(180deg,#fae0a0,#a47629 24%,#332513 48%,#ba923f 76%,#ffe5a4);box-shadow:inset 0 0 0 1px #fff3}.vault-lid>.bottom{background:url(/vault/lining-v2.webp?v=96ee223147674436) center/100% 100%;border:4px solid #d1ad61;box-shadow:inset 0 0 12px #0007}.vault-base>.top{background:none;border:6px solid #c8a158;box-shadow:inset 0 0 0 1px #ffe5aa,0 0 0 1px #644b25;border-radius:2px}.vault-base>.inside-floor{width:188px;height:118px;left:6px;top:-9px;transform:rotateX(90deg) translateZ(-40px);background:radial-gradient(ellipse,#68eab717,transparent 65%),url(/vault/velvet-v2.webp?v=b08dbf555f2fb3bf) center/100% 100%;border:1px solid #0e3528;box-shadow:inset 0 0 20px #000b}.vault-base>.inside-front,.vault-base>.inside-back{width:188px;height:84px;left:6px;top:6px;background:linear-gradient(0deg,#000b,transparent),url(/vault/velvet-v2.webp?v=b08dbf555f2fb3bf) center/100% 100%;border:1px solid #745d32;box-shadow:inset 0 0 14px #0008}.vault-base>.inside-front{transform:rotateY(180deg) translateZ(-59px)}.vault-base>.inside-back{transform:translateZ(-59px)}.vault-base>.inside-left,.vault-base>.inside-right{width:118px;height:84px;left:41px;top:6px;background:linear-gradient(0deg,#000b,transparent),url(/vault/velvet-v2.webp?v=b08dbf555f2fb3bf) center/100% 100%;border:1px solid #745d32;box-shadow:inset 0 0 14px #0008}.vault-base>.inside-left{transform:rotateY(90deg) translateZ(-94px)}.vault-base>.inside-right{transform:rotateY(-90deg) translateZ(-94px)}.vault-base>.front{background:linear-gradient(135deg,#fff2,transparent 38%,#0003),url(/vault/jewel-v3.webp?v=8cf3558d84a74f59) center/cover}.vault-lid>.top{background:linear-gradient(135deg,#fff2,transparent 45%),url(/vault/jewel-v3.webp?v=8cf3558d84a74f59) center/cover}.vault-lid>.bottom{background:url(/vault/lining-v3.webp?v=cac01d52d1f872f1) center/cover}.vault-lid>.front,.vault-lid>.back,.vault-lid>.left,.vault-lid>.right{background:repeating-linear-gradient(45deg,transparent 0 5px,#3b290966 5px 6px,transparent 6px 10px,#fff1 10px 11px),linear-gradient(180deg,#f9d994,#976c28 24%,#443119 48%,#b68b3a 76%,#ffe4a1);box-shadow:inset 0 2px 1px #fff5,inset 0 -2px 1px #30220b,inset 0 0 0 1px #e9c980}.vault-base>.inside-front,.vault-base>.inside-back{top:0;height:90px;background:linear-gradient(0deg,#0007,transparent 55%),url(/vault/cushion-wall-v6.webp?v=703a6bed91e22b0a) center/cover;border:1px solid #967334;border-top:6px solid #d8b367;box-shadow:inset 0 1px 0 #fff1ba,inset 0 3px 0 #634416,inset 0 0 8px #0004}.vault-base>.inside-left,.vault-base>.inside-right{top:0;height:90px;background:linear-gradient(0deg,#0007,transparent 55%),url(/vault/cushion-square-v6.webp?v=1d0db0bbe52e5a08) center/cover;border:1px solid #967334;border-top:6px solid #d8b367;box-shadow:inset 0 1px 0 #fff1ba,inset 0 3px 0 #634416,inset 0 0 8px #0004}.vault-base>.inside-floor{background:radial-gradient(ellipse,#98ffd519,transparent 65%),url(/vault/cushion-square-v6.webp?v=1d0db0bbe52e5a08) center/cover;box-shadow:inset 0 0 12px #0007;border:1px solid #aa883e}.vault-base>.top{border-color:#dfbd76;box-shadow:inset 0 0 0 1px #ffecb3,0 0 0 1px #62491f}.vault-base>.rim-front,.vault-base>.rim-back,.vault-base>.rim-left,.vault-base>.rim-right{border:1px solid #f9daa0;border-radius:0;background:repeating-linear-gradient(45deg,transparent 0 4px,#4f351b44 4px 5px),linear-gradient(90deg,#a67b36,#f2d691 45%,#be9348);box-shadow:inset 0 0 0 1px #805a26;backface-visibility:visible}.vault-base>.rim-front,.vault-base>.rim-back{width:200px;height:6px;left:0;top:47px}.vault-base>.rim-front{transform:translate3d(0,-50px,62px) rotateX(90deg)}.vault-base>.rim-back{transform:translate3d(0,-50px,-62px) rotateX(90deg)}.vault-base>.rim-left,.vault-base>.rim-right{width:6px;height:118px;top:-9px;left:97px}.vault-base>.rim-left{transform:translate3d(-97px,-50px,0) rotateX(90deg)}.vault-base>.rim-right{transform:translate3d(97px,-50px,0) rotateX(90deg)}.vault-stage{height:350px}.vault-model{top:49%}.vault-price{margin-top:18px}.vault-base>.inside-floor{background:radial-gradient(ellipse at 50% 40%,transparent 22%,#0007 100%),url(/vault/cushion-square-v6.webp?v=1d0db0bbe52e5a08) center/cover;box-shadow:inset 0 0 16px 3px #0009}.vault-base>.inside-front{box-shadow:inset 0 1px #ffe1a0,inset 0 4px 7px #0005,inset 0 -14px 16px #0008}.vault-base>.inside-back{box-shadow:inset 0 1px #ffe1a0,inset 0 5px 9px #0006,inset 0 -12px 14px #0007}.vault-base>.inside-left,.vault-base>.inside-right{box-shadow:inset 0 1px #ffe1a0,inset 0 4px 8px #0006,inset 0 -14px 16px #0008}.vault-stage::before{content:"";position:absolute;inset:0 -20px;background:url(/vault/environment-v1.webp?v=dc6f6c7c926b7ca4) center 62%/cover no-repeat;opacity:.82;pointer-events:none;z-index:-1;-webkit-mask-image:radial-gradient(ellipse at 50% 52%,#000 20%,#000d 45%,#0006 65%,transparent 85%);mask-image:radial-gradient(ellipse at 50% 52%,#000 20%,#000d 45%,#0006 65%,transparent 85%)}.vault-stage::after{content:"";position:absolute;left:50%;top:76%;width:230px;height:35px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(ellipse,#000a,transparent 70%);pointer-events:none;z-index:1}.vault-stage::after{top:73%;width:250px;height:54px;transform:translateX(-44%) rotate(-7deg);background:radial-gradient(ellipse at 46% 48%,#000e 0%,#000c 20%,#0008 40%,#0003 62%,transparent 78%);opacity:.95}.vault-chest::before{content:"";position:absolute;left:50%;top:73%;width:196px;height:24px;transform:translateX(-44%) rotate(-7deg);border-radius:50%;background:radial-gradient(ellipse,#000f 0%,#000c 30%,#0006 55%,transparent 78%);pointer-events:none}#shopPanel-tables:not(.shop-emblem-hidden) .table-skin-emblem{display:block}#shopPanel-tables.shop-emblem-hidden .table-skin-emblem{display:none}.vault-rewards{max-width:85%;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.vault-rewards small{font-size:11px;opacity:.7}.vault-rewards{width:90%;max-width:90%;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:8px}.vault-rewards>strong,.vault-rewards>small{flex-basis:100%}.vault-rewards>.vault-reward-item{width:112px;max-width:42%;padding:9px;display:flex;flex-direction:column;align-items:center;gap:5px;font-size:11px;background:#1a1b1edd;border:1px solid #ffffff20;border-radius:12px}.vault-reward-art{width:90px;height:70px;display:flex;align-items:center;justify-content:center;gap:4px;overflow:hidden;flex-shrink:0}.vault-reward-art img{max-width:100%;max-height:70px;width:auto;height:auto;object-fit:contain}.vault-art-cards img{max-width:42px;height:64px}.vault-art-frame img{width:86px;max-height:65px}.vault-art-emojis img,.vault-art-throws img{width:64px;height:64px}.vault-reward-art .chip-skin-thumb{width:58px;height:58px}.vault-art-tables .table-skin-preview{width:88px;height:68px;min-height:0}.vault-art-coins>div{transform:scale(.65);transform-origin:center;width:80px;height:68px}.vault-reward-mark{font-size:44px;color:#e5cf8b;text-shadow:0 0 15px #d6aa4c44}.vault-stage:not(.vault-reward-ready) .vault-rewards{visibility:hidden;opacity:0;transition:none}.vault-stage.vault-reward-ready .vault-rewards{visibility:visible;opacity:1;transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .4s ease}.vault-rewards>.vault-reward-bundles{width:180px;max-width:75%;box-sizing:border-box;padding:12px}.vault-art-bundles{width:100%;height:auto;min-height:80px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;overflow:visible}.vault-art-bundles img{width:42px;height:64px;max-width:42px;max-height:64px;flex-shrink:0;object-fit:contain}.vault-art-bundles img:last-child{width:100%;max-width:130px;height:48px;max-height:48px;flex-basis:100%;object-fit:contain}.vault-reward-bundles>span{max-width:100%;overflow-wrap:anywhere;line-height:1.4}.vault-rewards>.vault-reward-coins{width:180px;max-width:75%;box-sizing:border-box;padding:12px}.vault-art-coins{width:150px;max-width:100%;height:115px;overflow:visible;align-items:flex-end}.vault-art-coins>.wallet-chip-pile{width:120px;height:105px;transform:none;flex-shrink:0;margin:0}.vault-art-coins>.wallet-chip-pile>.pot-chips{transform:translateX(-50%);bottom:14px}.vault-reward-coins>span{max-width:100%;overflow-wrap:anywhere;line-height:1.4}.vault-rewards>.vault-reward-bundles{width:290px;max-width:100%;padding:10px}.vault-art-bundles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:8px;min-height:0;overflow:visible}.vault-bundle-piece{min-width:0;display:flex;flex-direction:column;align-items:center;gap:3px}.vault-bundle-piece>.vault-reward-art{width:72px;max-width:100%;height:54px;overflow:visible}.vault-bundle-piece small{font-size:9px;line-height:1.2}.vault-art-bundles .vault-reward-art img{width:auto;max-width:64px;height:48px;max-height:48px;flex-basis:auto;object-fit:contain}.vault-art-bundles .vault-art-cards img{max-width:30px;height:46px}.vault-art-bundles .chip-skin-thumb{width:46px;height:46px}.vault-art-bundles .table-skin-preview{width:68px;height:50px}.vault-stage.vault-reward-ready{height:auto;min-height:350px;padding-bottom:12px}.vault-stage.vault-reward-ready .vault-chest{height:350px;bottom:auto}.vault-stage.vault-reward-ready .vault-rewards{position:relative;left:auto;top:auto;transform:none;width:100%;max-width:100%;box-sizing:border-box;padding-top:320px;margin:0 auto;pointer-events:auto}.vault-stage.vault-reward-ready::after{top:255px}.vault-stage.vault-reward-ready .vault-rewards>.vault-reward-item{box-sizing:border-box}.vault-stage,.vault-stage.vault-reward-ready{height:570px;min-height:570px;padding-bottom:0}.vault-stage::before{inset:0 -20px;background-size:auto 570px;background-position:center bottom}.vault-stage .vault-chest,.vault-stage.vault-reward-ready .vault-chest{inset:auto 0 0;height:350px;bottom:0}.vault-stage::after,.vault-stage.vault-reward-ready::after{top:auto;bottom:40px}.vault-stage .vault-rewards,.vault-stage.vault-reward-ready .vault-rewards{position:absolute;left:50%;top:12px;bottom:auto;width:100%;max-width:100%;max-height:310px;padding:8px 2px 16px;margin:0;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;transform:translate(-50%,24px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;align-content:flex-start}.vault-stage.vault-reward-ready .vault-rewards{transform:translate(-50%,0);pointer-events:auto}.vault-stage .vault-rewards>.vault-reward-bundles{max-width:100%;width:290px}.vault-stage .vault-rewards,.vault-stage.vault-reward-ready .vault-rewards{max-height:546px;bottom:auto;overflow-y:auto;padding-bottom:20px}.vault-rewards>.vault-reward-item,.vault-rewards>strong,.vault-rewards>small{flex-shrink:0}.app>.table-wrap>.table-skin-owner{position:absolute;left:25%;width:50%;top:calc(79% - 30px);z-index:0;pointer-events:none;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(14px,4vw,21px);font-weight:600;letter-spacing:.12em;background:repeating-linear-gradient(110deg,#ffffff00 0 2px,#2c1b0b18 2px 3px),linear-gradient(180deg,#796034 0%,#bd9b59 32%,#d4b77b 52%,#aa8648 74%,#8a6c38 100%);background-clip:text;-webkit-background-clip:text;color:transparent;text-shadow:0 -1px 1px #080603b3,0 1px .5px #f6dba633;filter:drop-shadow(0 1px 1px #0004);opacity:.9}.app>.table-wrap>.table-skin-owner[hidden]{display:none}#lobbyShop .frame-product[data-rarity]{position:relative;border:1px solid var(--rarity-border);background-color:var(--rarity-tint);background-image:linear-gradient(145deg,#ffffff0d,#ffffff00);background-size:100% 100%;background-repeat:no-repeat;background-clip:border-box;box-shadow:inset 0 1px 0 #ffffff12,0 0 var(--rarity-glow,0px) var(--rarity-shadow)}#lobbyShop .frame-product::before{content:"";position:absolute;inset:0;border:1px solid var(--rarity-border,#ffffff12);border-radius:inherit;pointer-events:none;z-index:2;box-sizing:border-box}#lobbyShop [data-rarity=mythic]{--rarity-border:#FFD700;--rarity-tint:#554413;--rarity-shadow:#ffd70040;--rarity-glow:22px;--rarity-color:#FFD700}#lobbyShop [data-rarity=legendary]{--rarity-border:#FF8C00;--rarity-tint:#452b18;--rarity-shadow:#ff8c002b;--rarity-glow:14px;--rarity-color:#FF8C00}#lobbyShop [data-rarity=epic]{--rarity-border:#8A2BE2;--rarity-tint:#302044;--rarity-shadow:#8a2be222;--rarity-glow:9px;--rarity-color:#bc89ef}#lobbyShop [data-rarity=rare]{--rarity-border:#00BFFF;--rarity-tint:#15313e;--rarity-shadow:transparent;--rarity-color:#00BFFF}#lobbyShop [data-rarity=common]{--rarity-border:#2ecc7199;--rarity-tint:#182f29;--rarity-shadow:transparent;--rarity-color:#2ECC71}#lobbyShop .rarity-label{display:block;order:99;text-align:center;color:var(--rarity-color);font-size:10px;font-weight:700;letter-spacing:.08em;margin:8px 0 0;line-height:1.4}#lobbyShop [data-rarity=epic]::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 15px #8a2be226;animation:rarityEpicPulse 4s ease-in-out infinite}@keyframes rarityEpicPulse{0%,100%{opacity:.25}50%{opacity:.7}}@media(prefers-reduced-motion:reduce){#lobbyShop [data-rarity=epic]::after{animation:none;opacity:.4}}#shopPanel-bundles .bundle-items,#shopPanel-bundles .bundle-emojis{display:grid;grid-template-columns:repeat(auto-fit,minmax(28px,1fr));gap:5px;width:100%;height:auto;min-height:62px;align-items:center;justify-items:center}#shopPanel-bundles .bundle-items>*,#shopPanel-bundles .bundle-emojis>*{min-width:0;max-width:100%;object-fit:contain}#shopPanel-bundles .bundle-items img{width:34px;height:auto;max-height:52px}#shopPanel-bundles .bundle-emojis img{width:36px;height:36px}.vault-rewards .vault-art-bundles{height:auto!important;max-height:none!important;overflow:visible}.appearance-setting{border:0;padding:12px 0;margin:0 0 12px;min-width:0}.appearance-setting legend{font-size:15px;font-weight:600;color:var(--lux-text)}.appearance-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px}.appearance-options label{position:relative;cursor:pointer;min-width:0}.appearance-options input{position:absolute;width:1px;height:1px;opacity:0}.appearance-options span{display:flex;align-items:center;justify-content:center;gap:9px;padding:12px;border:1px solid #ffffff24;border-radius:13px;color:var(--lux-text);background:#ffffff06;font-size:14px}.appearance-options input:checked+span{border-color:#64c7a3;background:#1a1b1e20}.appearance-options input:focus-visible+span{outline:2px solid #64c7a3;outline-offset:3px}.appearance-options i{width:17px;height:17px;border-radius:50%;background:#111821;border:1px solid #667282}.appearance-options .light-swatch{background:#f4f7fa;border-color:#b9c6d0}html[data-appearance=light]{color-scheme:light;--lux-black:#edf2f6;--lux-panel:#fff;--lux-text:#192936;--lux-muted:#596b7b;--lux-emerald:#147957;--lux-gold:#89662e;--lux-glass:linear-gradient(150deg,#fffffffa,#edf2f7f5);--lux-edge:linear-gradient(135deg,#fff,#b6c7d855);--ui-ivory:#192936;--ui-muted:#596b7b;--ui-bronze:#89662e}html[data-appearance=light] body{background:#edf2f6;color:var(--lux-text)}html[data-appearance=light] .lobby{background:radial-gradient(ellipse at 95% 3%,#bce7d84d,transparent 40%),radial-gradient(ellipse at 0% 44%,#e4d7bf40,transparent 40%),#edf2f6}html[data-appearance=light] :is(.wallet-card,.reward-card,.table-card,.frame-product:not([data-rarity]),.coin-pack,.club-card,.club-explainer,.vault-product,.vault-code,.friend-row,.friends-empty,.finance-history,.finance-detail-grid,.finance-detail-amount,.deposit-payment-value){background:linear-gradient(145deg,#ffffffeb,#e8eef5ed);border-color:#bacbd880;box-shadow:inset 0 1px #fff,0 10px 24px #314a6010;color:var(--lux-text)}html[data-appearance=light] :is(.lobby-dialog,.table-tools-dialog,.showdown-dialog,.bet-editor-panel,.friends-dialog,.withdrawal-dialog,#walletInfoDialog[data-kind=deposit]){background:var(--lux-glass);color:var(--lux-text);border-color:#bccbd680;box-shadow:inset 0 1px #fff,0 24px 65px #233b5533}html[data-appearance=light] :is(dialog,.bet-editor-panel)::backdrop{background:#40566f52}html[data-appearance=light] :is(.lobby,dialog,.bet-editor-panel) :is(h1,h2,h3,dt,legend,.sound-setting strong,.reward-copy strong,.table-title,.table-name,.finance-detail-field dd,.withdraw-balance strong,.deposit-total strong,.deck-name,.player-profile-name){color:var(--lux-text)}html[data-appearance=light] :is(.lobby,dialog,.bet-editor-panel) :is(p,small,.lobby-label,.deck-description,.settings-status,.reward-timer,.wallet-card-footer,.friend-section-title,.chat-hint,.chat-empty,.loadout-count,.deposit-quick-heading>span,.withdraw-balance,.buyin-limits,.dialog-cancel){color:var(--lux-muted)}html[data-appearance=light] #lobbyBalance{background:linear-gradient(170deg,#172e42,#476378);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}html[data-appearance=light] :is(.wallet-value,.finance-balance,.buyin-value,.frame-purchase-summary dd){color:#172e42}html[data-appearance=light] .coin-pack-copy .coin-price{color:#89662e!important}html[data-appearance=light] :is(.shop-tabs,.skins-tabs){background:#f3f7faef;border-color:#b9c8d570;box-shadow:0 -8px 25px #314a600a}html[data-appearance=light] :is(.shop-category-tab,.skin-tab,.dialog-x,.table-tools-close,.showdown-close,.bet-editor-close,.friend-action.secondary,.finance-history-heading button){background:#ffffffa6;color:#506579;border-color:#b4c5d580;box-shadow:none}html[data-appearance=light] :is(.shop-category-tab)[aria-selected=true]{background:#d8eee5;color:#156347;border-color:#7db99f}html[data-appearance=light] .lobby-button.secondary{--button-face:linear-gradient(145deg,#fff,#dfe8f0);--button-base:#b0c1d1;color:#294153;border-color:#b4c5d5;box-shadow:inset 0 1px #fff,0 3px 0 #b0c1d1,0 8px 18px #324b6015}html[data-appearance=light] :is(dialog,.lobby) :is(input:not([type=radio]):not([type=checkbox]):not([type=range]),select,.deposit-quick-grid button,.finance-history-period,.finance-transaction-row,.wallet-crypto-option){background:#f7fafc;color:#233b4e;border-color:#aabed180;color-scheme:light}html[data-appearance=light] :is(.wallet-crypto-option,.deposit-quick-grid button,.finance-history-filters button)[aria-pressed=true]{background:#e1efe8;color:#1d6046;border-color:#7dae96}html[data-appearance=light] :is(.chat-message,.private-message){background:#e0e8f1;color:#233b4e;border-color:#bccbd6}html[data-appearance=light] :is(.chat-message.mine,.private-message.mine){background:#d2ede1;color:#214a38}html[data-appearance=light] :is(.chat-message,.private-message) small{color:#526b7b}html[data-appearance=light] #lobbyShop .frame-product[data-rarity]{background-image:linear-gradient(145deg,#ffffffdb,#ffffffc7);box-shadow:inset 0 0 0 1px #ffffff70,0 8px 22px #324b6010}html[data-appearance=light] #lobbyShop .rarity-label{color:#253c50;background:#ffffff80}html[data-appearance=light] :is(.finance-value strong,.finance-chips-button strong,.club-price strong,.frame-product h2,.frame-product p,.showdown-player-name,.chat-message-meta strong,.bet-editor-header){color:#213b50;text-shadow:none}html[data-appearance=light] :is(.chat-message-own,.private-message.mine){background:#d2ede1;color:#214a38}html[data-appearance=light] :is(.lobby,dialog) :is(.reward-core,.finance-chips-button,.deposit-network-note,.finance-history-filters button){background:#e2eee8;color:#34584a;border-color:#adc7ba}html[data-appearance=light] .appearance-options span{border-color:#b4c5d5;background:#ffffff90}html[data-appearance=light] .appearance-options input:checked+span{border-color:#439a76;background:#1a1b1e}html[data-appearance=light] .app>.table-hud{color:#233b4e;background:#edf2f6}html[data-appearance=light] .app>.table-hud::before{background:radial-gradient(ellipse at 50% 40%,#fff,#edf2f6);background-blend-mode:normal}html[data-appearance=light] .app>.table-hud::after{background:linear-gradient(to bottom,transparent,#edf2f6)}html[data-appearance=light] .app>.table-hud :is(.hand-description,.hand-rank,.turn-timer,.showdown-toggle,.message){color:#263f52;background:transparent;border-color:#aabed170}@media(prefers-reduced-motion:reduce){.appearance-options span{transition:none}}html[data-appearance=light] .wallet-value #lobbyBalance{color:#172e42;background:none;-webkit-text-fill-color:currentColor;text-shadow:none}html[data-appearance=light] .wallet-value #lobbyBalance.number-gain{color:#14734e!important}html[data-appearance=light] .wallet-value #lobbyBalance.number-loss{color:#b23e39!important}html[data-appearance=light] .lobby-table{background:linear-gradient(145deg,#fff,#e8eef5);border-color:#bacbd8;box-shadow:inset 0 1px #fff,0 10px 24px #314a6010}html[data-appearance=light] .lobby-table-art{background:radial-gradient(ellipse at 50% 70%,#c0dace70,transparent 70%),linear-gradient(#edf4f2,#e8eef5)}html[data-appearance=light] .lobby-table-art::after{background:linear-gradient(0deg,#e8eef5,transparent 30%)}html[data-appearance=light] :is(.lobby-table-tag,.table-index,.lobby-table-meta,.lobby-table-title .table-format){color:#526b7b}html[data-appearance=light] .table-stakes dd{color:#213b50}html[data-appearance=light] .table-stakes,html[data-appearance=light] .table-stakes>div+div{border-color:#b9cbd680}html[data-appearance=light] #lobbyShop .shop-panel{background:transparent;border-color:#bacbd880;box-shadow:none}html[data-appearance=light] #lobbyShop .frame-product:not([data-rarity]){background:linear-gradient(145deg,#fff,#e8eef5);border-color:#bacbd8;box-shadow:inset 0 1px #fff,0 8px 22px #324b6010}html[data-appearance=light] #lobbyShop [data-rarity=common]{--rarity-light:#e1eee8}html[data-appearance=light] #lobbyShop [data-rarity=rare]{--rarity-light:#e3f1fa}html[data-appearance=light] #lobbyShop [data-rarity=epic]{--rarity-light:#eee6f7}html[data-appearance=light] #lobbyShop [data-rarity=legendary]{--rarity-light:#f6e9d9}html[data-appearance=light] #lobbyShop [data-rarity=mythic]{--rarity-light:#f6edcf}html[data-appearance=light] #lobbyShop .frame-product[data-rarity]{background:linear-gradient(145deg,#ffffff70,#ffffff10),var(--rarity-light,#e8eef5);background-size:100% 100%;background-repeat:no-repeat}html[data-appearance=light] #lobbyShop .rarity-label{background:transparent;color:#30495c}html[data-appearance=light] #lobbyShop .frame-product .lobby-button:disabled{opacity:1;background:#dce5ec;color:#526678;border-color:#bacbd8;box-shadow:inset 0 1px #fff;--button-face:#dce5ec;--button-base:#c0cddb}html[data-appearance=light] :is(.loadout-count,.table-emblem-toggle){background:#e1eee8;color:#34584a!important;border-color:#adc7ba}html[data-appearance=light] .club-explainer dl{background:#e3ebf1;border:1px solid #c4d1dd}html[data-appearance=light] .club-explainer dd{color:#213b50}html[data-appearance=light] .club-explainer .club-example-member{color:#21694d;border-color:#adc7ba}html[data-appearance=light] .club-explainer .club-example-member dd{color:#21694d}html[data-appearance=light] .club-membership-status.membership-active:disabled{opacity:1;background:#d9eee4;color:#24614a;border-color:#7dae96}html[data-appearance=light] :is(.finance-currency,.finance-value span,.wallet-card-footer>span){color:#596b7b}html[data-appearance=light] .finance-currency{background:#e3ebf1;border-color:#bacbd8}#lobbyMain{--lobby-gutter:16px;padding-top:calc(var(--safe-top,0px) + 16px)}#lobbyMain .lobby-header{margin-bottom:16px;gap:8px}#lobbyMain .lobby-welcome{font-size:23px;margin-bottom:16px;letter-spacing:-.03em;color:var(--lux-text)}#lobbyMain .lobby-welcome span{display:inline;font-size:14px;margin-right:6px}#lobbyMain .chip-balance-card{padding:15px 17px;margin-bottom:8px;border-radius:18px}#lobbyMain .wallet-value{min-height:56px;font-size:34px}#lobbyMain .wallet-chip-pile{width:75px;height:58px}#lobbyMain .wallet-card-footer{font-size:10px}.lobby-wallet-shortcut{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;margin-bottom:12px;border:1px solid #899ca52b;border-radius:14px;background:#899ca509}.lobby-wallet-shortcut>div{display:grid;gap:3px;font-size:12px;color:var(--lux-muted)}.lobby-wallet-shortcut strong{color:var(--lux-text);font-size:15px}.lobby-wallet-shortcut .lobby-button{width:auto;min-height:40px;padding:9px 16px;margin:0;font-size:13px}#lobbyMain .reward-card{padding:12px;gap:10px;margin-bottom:20px;border-radius:16px}#lobbyMain .reward-core{width:38px;height:38px;flex-basis:38px}#lobbyMain .reward-copy{display:grid;grid-template-columns:auto auto;gap:3px 8px;flex:1}#lobbyMain .reward-copy .lobby-label{grid-column:1/-1;font-size:11px}#lobbyMain .reward-copy strong{font-size:20px;line-height:1.1}#lobbyMain .reward-timer{align-self:center;font-size:11px}#lobbyMain #claimReward{min-width:80px;padding:11px 10px;font-size:13px}.table-controls{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;margin:10px 0}.table-currency,.table-filters{display:flex;gap:4px;padding:4px;background:#899ca512;border:1px solid #899ca526;border-radius:12px}.table-controls button{min-height:36px;padding:7px 10px;border:0;border-radius:8px;background:transparent;color:var(--lux-muted);font:600 12px var(--ui-font);cursor:pointer}.table-controls button[aria-pressed=true]{background:#1a1b1e26;color:var(--lux-text);box-shadow:inset 0 0 0 1px #45bc8e45}.table-controls button:disabled{opacity:.35;cursor:default}.table-entry-note{font-size:12px;line-height:1.5;color:var(--lux-muted);margin:8px 0 12px}#lobbyMain .lobby-tables{gap:10px}#lobbyMain .lobby-table{display:grid;grid-template-columns:84px minmax(0,1fr);border-radius:17px;overflow:hidden}#lobbyMain .lobby-table[hidden]{display:none}#lobbyMain .lobby-table-art{height:100%;min-height:172px;border-right:1px solid #899ca51a}#lobbyMain .table-hologram{width:96px;height:135px;transform:translate(-50%,-40%) rotateX(35deg) rotateZ(-18deg);animation:none}#lobbyMain .lobby-table-tag{font-size:7px;left:6px;top:10px;letter-spacing:0}#lobbyMain .table-index{left:9px;top:auto;bottom:10px;font-size:12px}#lobbyMain .holo-orbit,#lobbyMain .holo-scan{display:none}#lobbyMain .lobby-table-body{padding:13px 12px;margin:0}#lobbyMain .lobby-table-title{gap:6px}#lobbyMain .lobby-table-title h3{font-size:15px;color:var(--lux-text)}#lobbyMain .table-format{font-size:8px;white-space:nowrap;padding:4px}#lobbyMain .lobby-table-meta{font-size:11px;margin:5px 0 9px}#lobbyMain .table-stakes{margin:0 0 9px;padding:0;gap:10px;border:0}#lobbyMain .table-stakes dt{font-size:9px;margin-bottom:3px}#lobbyMain .table-stakes dd{font-size:12px;white-space:nowrap;color:var(--lux-text)}#lobbyMain .table-occupancy{margin:0 0 10px;gap:6px}#lobbyMain .table-open-seats{font-size:10px}#lobbyMain .seat-count{gap:3px}#lobbyMain .seat-count i{width:5px;height:5px}#lobbyMain .open-table{min-height:36px;padding:9px;margin:0;font-size:12px}#onboardingDialog{box-sizing:border-box;width:calc(100% - 32px);max-width:430px;max-height:calc(100dvh - 40px);overflow:auto;padding:24px;border:1px solid #67b89b55;border-radius:24px;background:var(--lux-panel,#111a1b);color:var(--lux-text,#eef6f4);font-family:var(--ui-font);box-shadow:0 24px 80px #0008}#onboardingDialog::backdrop{background:#050b10bd;backdrop-filter:blur(6px)}.onboarding-top{display:flex;justify-content:space-between;align-items:center;color:var(--lux-muted);font-size:12px}.onboarding-skip{background:none;border:0;color:var(--lux-muted);padding:10px;cursor:pointer;font:inherit}.onboarding-symbol{display:grid;place-items:center;width:70px;height:70px;margin:25px 0 18px;border-radius:22px;background:#1a1b1e20;color:#60cfa7;font-size:36px}#onboardingDialog h2{font-size:25px;margin:0 0 12px;line-height:1.2}#onboardingDialog p{font-size:15px;line-height:1.65;color:var(--lux-muted);margin:0 0 24px}.onboarding-actions{display:flex;gap:10px}.onboarding-actions button{flex:1;min-height:44px}.onboarding-dots{display:flex;gap:6px;margin:0 0 24px}.onboarding-dots span{height:4px;flex:1;border-radius:3px;background:#899ca533}.onboarding-dots span.active{background:#1a1b1e}#replayTutorial{margin-top:18px}.loyalty-schedule,.loyalty-history,.loyalty-faq{padding:14px;margin:16px 0;border:1px solid #899ca529;border-radius:16px;background:#899ca509;color:var(--lux-text)}.loyalty-schedule small{display:block;color:var(--lux-muted);margin-bottom:6px}.loyalty-history h3{margin-top:0}.loyalty-payment{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid #899ca526;font-size:12px}.loyalty-payment small{display:block;color:var(--lux-muted);margin-top:4px}.loyalty-payment strong{color:#46b88e;white-space:nowrap}.loyalty-faq summary{cursor:pointer;font-size:14px;font-weight:650;padding:5px 0}.loyalty-faq p{font-size:12px;line-height:1.6;color:var(--lux-muted)}@media(max-width:360px){#lobbyMain .lobby-table{grid-template-columns:65px minmax(0,1fr)}#lobbyMain .lobby-table-title h3{font-size:13px}#lobbyMain .lobby-profile-name{max-width:68px}.table-controls button{padding-inline:8px}}#lobbyMain .wallet-card-footer,#lobbyMain .reward-copy .lobby-label,#lobbyMain .reward-timer,#lobbyMain .lobby-table-meta,#lobbyMain .table-stakes dt,#lobbyMain .table-open-seats{font-size:12px}.table-controls button,#lobbyMain .open-table,#lobbyMain #claimReward,#lobbyMain .lobby-wallet-shortcut .lobby-button{font-size:14px}#lobbyMain .table-stakes dd{font-size:13px}#lobbyMain .table-format{font-size:10px}#lobbyMain .lobby-table-tag{display:none}#lobbyMain .table-stakes{grid-template-columns:minmax(0,1fr);gap:4px}#lobbyMain .table-stakes>div{display:flex;align-items:baseline;justify-content:space-between;gap:8px}#lobbyMain .table-stakes>div+div{padding-left:0;border-left:0}#lobbyMain .table-stakes dt{margin:0;letter-spacing:0;text-transform:none}#lobbyMain .wallet-card-footer span:last-child{font-size:11px;letter-spacing:.03em}@media(max-width:360px){#lobbyMain .table-format{display:none}#lobbyMain .reward-core{display:none}#lobbyMain .reward-copy .lobby-label{letter-spacing:0}}:root{--lux-black:#060d19;--lux-panel:#0c1927;--lux-text:#eff6fb;--lux-muted:#9cacbd;--lux-emerald:#48e2ce;--lux-gold:#d8b976;--lux-glass:linear-gradient(145deg,#122334f5,#07121ef5);--lux-edge:linear-gradient(135deg,#b4e9ed40,#89bac516 40%,#ffffff08 65%,#d8b97638);--ui-bronze:#d8b976;--ui-ivory:#eff6fb;--ui-muted:#9cacbd}body{background:#060d19}.lobby{background:linear-gradient(180deg,#07111d52,#060d19f5 420px),none center top/auto 480px no-repeat,#060d19}.lobby-brand{gap:9px}.lobby-brand-mark{width:36px;height:40px;border-color:#58dbc72b;color:#50e0cf;background:#071924d9;border-radius:12px;box-shadow:inset 0 1px #eefaff12,0 4px 18px #0004}.lobby-brand-mark svg{width:27px;height:27px;fill:currentColor;stroke:currentColor;stroke-width:1.3}.lobby-brand-word{font-size:22px;font-weight:800;letter-spacing:-.055em;white-space:nowrap;color:#f2f7fa}.lobby-brand-word>span{display:inline;font:inherit;letter-spacing:inherit;margin:0;color:#42e3d2}#lobbyMain .lobby-header{margin-bottom:24px}#lobbyMain .lobby-welcome{font-size:27px;line-height:1.2;margin-bottom:24px;letter-spacing:-.045em}#lobbyMain .lobby-welcome>span{display:block;font-size:14px;letter-spacing:.025em;font-weight:500;color:#bbc8d4;margin:0 0 6px}.lobby .lobby-avatar{border:2px solid #d6bb7b;background:#08121d;box-shadow:0 0 0 3px #070e17,0 0 0 4px #798d9745,inset 0 0 0 2px #e8d19640,0 5px 17px #0008}.wallet-card{border:1px solid #a1dbdf26;background:radial-gradient(ellipse at 100% 0%,#20a6ad12,transparent 68%),linear-gradient(145deg,#102131ed,#081420f5);box-shadow:inset 0 1px #eefaff0c,0 18px 35px #0005;backdrop-filter:blur(18px);border-radius:22px}.wallet-glyph{stroke:#4de6d4}.wallet-card-footer{color:#a6b8c6}.wallet-card-footer span:last-child{color:#d8b976}.wallet-chip-pile .chip{border-color:#d4b468;background:linear-gradient(145deg,#26313d,#050a10);box-shadow:inset 0 0 0 1px #d9bc7666,0 1px #8c723b}.wallet-chip-pile::before{background:radial-gradient(ellipse,#d2ad6422,transparent 70%)}.reward-card{border:1px solid #c7a46428;background:linear-gradient(110deg,#122332dd,#091723f5);border-radius:20px;box-shadow:inset 0 1px #fff1,0 10px 24px #0004}.reward-card[data-ready=true]{border-color:#41d3c54d}.reward-core{flex-basis:62px;width:62px;height:62px;border-radius:15px;background:#070e17;border:1px solid #d8b97630;overflow:hidden;box-shadow:none}.reward-core::before{display:none}.reward-core img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.2)}.reward-copy .lobby-label{color:#b9c9d5;font-size:12px}.reward-timer{color:#9ab1c3}.lobby .lobby-button:not(.secondary),.frame-product .lobby-button:not(.secondary){color:#032c32;background:linear-gradient(135deg,#78f0da,#30daca 64%,#1eb3b7);border:1px solid #98ffec55;box-shadow:inset 0 1px #eafff5a6,0 3px 0 #097d83,0 6px 16px #00d4c31a;text-shadow:none;border-radius:13px;font-weight:750}.lobby .lobby-button:disabled{opacity:.5}.lobby .lobby-button.secondary{color:#c1e9e6;background:#16314069;border:1px solid #56c3bf35;box-shadow:none}.lobby-table{background:linear-gradient(145deg,#122332,#081420);border:1px solid #9dcbd524;border-radius:20px;box-shadow:0 12px 28px #0004}.lobby-table-art{background:radial-gradient(ellipse,#173c3c70,#081522);border-color:#78c5bb18}.lobby-table-tag{color:#a6cbc7;letter-spacing:.13em}.table-index{color:#85baa82a}.holo-orbit,.holo-scan{opacity:.15}.table-hologram img{object-fit:contain;filter:drop-shadow(0 10px 16px #0007)}.lobby-table-meta{color:#a1b4c3}.table-format{color:#8ce5d5;border-color:#6be0c135;background:#2cbfac12}.table-stakes dd{color:#f0f7fa}.table-open-seats{font-size:12px;color:#aec4cd;line-height:1.5}.seat-count i.open{background:#48d8c6;box-shadow:0 0 7px #48d8c644}.table-blind-group>summary{border:1px solid #98c5d023;background:linear-gradient(120deg,#132538dd,#0b1927ee);border-radius:14px;padding:15px 13px;margin-bottom:12px;min-height:52px}.table-blind-group>summary strong{color:#e9f5fa;font-size:14px}.table-blind-group>summary span{color:#79c7c0;font-size:12px}.table-blind-group[open]>summary{border-color:#36c7b747}.table-range-label select{background:#102131;color:#cde9ed;border-color:#83c9c733;padding:10px;border-radius:12px}.table-currency button[aria-pressed=true],.table-filters button[aria-pressed=true]{background:#42dcca1f;color:#75f1dd;border-color:#42dcca50}.shop-view{background:linear-gradient(180deg,#0b1723,#060d19)}.shop-tabs{border-color:#8ebcca20}.shop-category-tab[aria-selected=true]{color:#55e3cf;border-color:#4bcdbb;background:#45d8c31a}.frame-product{padding:18px 10px 14px;background:linear-gradient(145deg,#152333,#0a1521);border:1px solid #a7cbd624;border-radius:19px;gap:10px;box-shadow:inset 0 1px #f0fbff08,0 8px 20px #0003}.frame-product h2{font-weight:650;font-size:14px;line-height:1.35;color:#edf5fa}.frame-product p{font-size:14px;color:#b7d7d5}.frame-product .lobby-button{border-radius:999px!important;font-size:14px;min-height:40px}.frame-product>.rarity-label{position:static;order:10;align-self:center;min-height:24px;padding:5px 10px;border-radius:7px;font-size:11px;letter-spacing:.06em;box-shadow:none}.vault-product{background:linear-gradient(180deg,#0b1820bb,#07111cf2),url(/brand/luckyshark-vault.webp?v=062549cc2407b6eb) center top/cover;border-color:#d8b97635;border-radius:23px}.vault-product .club-eyebrow{color:#74cec1}.vault-product h2{font-size:29px;color:#eef8f5}.vault-intro{color:#a9c4c9}.vault-price strong{color:#70e3cf}.vault-product .vault-status{color:#afc4cc}.vault-solid>i{border-color:#d9bb75;box-shadow:inset 0 0 0 1px #ffdf9977,inset 0 0 14px #000a}.vault-solid b{color:#42edbc;text-shadow:0 0 18px #24e8b699}.vault-glow{filter:hue-rotate(12deg)}.boot-heading strong{background:linear-gradient(110deg,#f2f8fc 0%,#e2eff4 38%,#65eed8 62%,#27c9c2);background-clip:text;-webkit-background-clip:text;color:transparent}.boot-screen{background:#060d19}.boot-progress-fill{background:linear-gradient(90deg,#27baae,#76f4dc)}html[data-appearance=light]{--lux-black:#edf4f6;--lux-panel:#fff;--lux-text:#17313e;--lux-muted:#587480;--lux-emerald:#078c83;--lux-gold:#95733c;--lux-glass:linear-gradient(145deg,#fffffff5,#e9f3f6f5);--ui-ivory:#17313e;--ui-bronze:#95733c;--ui-muted:#587480}html[data-appearance=light] .lobby{background:linear-gradient(180deg,#eaf4f2dc,#edf4f6 400px),none center top/auto 480px no-repeat,#edf4f6}html[data-appearance=light] :is(.wallet-card,.reward-card,.lobby-table,.table-blind-group>summary,.frame-product){background:linear-gradient(145deg,#ffffffed,#e6f1f4f2);border-color:#81a6ae50;box-shadow:0 8px 22px #1635460a;color:#17313e}html[data-appearance=light] :is(.lobby-welcome,.lobby-brand-word,.table-stakes dd,.frame-product h2,.table-blind-group>summary strong){color:#17313e!important}html[data-appearance=light] :is(.lobby-label,.lobby-table-meta,.table-open-seats,.reward-timer,.wallet-card-footer){color:#587480}html[data-appearance=light] .lobby-brand-word>span{color:#078c83}html[data-appearance=light] .shop-view{background:#edf4f6}html[data-appearance=light] .table-range-label select{background:#fff;color:#17313e}@media(max-width:360px){.lobby-brand-word{font-size:20px}.lobby-profile-name{max-width:80px}.reward-core{flex-basis:52px;width:52px;height:52px}.table-blind-group>summary strong{font-size:12px}.table-open-seats{font-size:11px}}@media(prefers-reduced-motion:reduce){.reward-core,.holo-orbit{animation:none}}:is(#lobbyProfile,#lobbyFriends,#lobbyFinance){background:linear-gradient(180deg,#0d1c2bf2,#060d19f7)}.lobby-page-header h1,.profile-name{color:var(--lux-text)}:is(.finance-card,.finance-chips-button,.profile-wallet-button,.friend-row,.loyalty-stats section,.coin-pack){background:linear-gradient(145deg,#13283bed,#091725f0);border-color:#8ac0ce26;color:var(--lux-text);box-shadow:inset 0 1px #eefaff08,0 8px 25px #0004}.finance-value strong{color:#eaf7fa;text-shadow:0 0 30px #48daca15}.finance-chips-button strong,.loyalty-stats section>strong{color:#6de1cc}.friend-action{background:#174651;color:#c2fff1;border-color:#64cbb833}.friend-details small.online{color:#61dfc8}.private-message{background:#203a50}.private-message.mine{background:#15504e}.loyalty-disclaimer{background:#36cabb12;border-color:#36cabb3d}:is(.lobby-dialog,.table-tools-dialog,.showdown-dialog,.bet-editor-panel,.friends-dialog:not(.friends-screen-dialog),#onboardingDialog){background:radial-gradient(ellipse at 0% 0%,#33c8c716,transparent 55%) padding-box,var(--lux-glass) padding-box,var(--lux-edge) border-box;color:var(--lux-text);border:1px solid transparent;box-shadow:inset 0 1px #eaffff12,0 28px 75px #000a;backdrop-filter:blur(22px)}.showdown-dialog-header{background:#102031}.onboarding-symbol{color:#6ce6d1;background:#1db7b51c}.onboarding-dots span.active{background:#5bdfcd}.table-tools-kicker{color:#89d6cc}:is(.lobby-dialog,.friends-dialog:not(.friends-screen-dialog),#onboardingDialog) .lobby-button:not(.secondary){background:linear-gradient(135deg,#78f0da,#30daca 64%,#1eb3b7);color:#052e34;border-color:#98ffec55;box-shadow:inset 0 1px #eafff599,0 3px 0 #097d83}.sound-setting,.appearance-setting{border-color:#acd4df18}.appearance-options input:checked+span{border-color:#48daca;background:#48daca20}.mute-control input:checked+.mute-track{background:linear-gradient(130deg,#35c5b2,#146b74)}.app{background:#060d19}.app .table-hud{background:linear-gradient(180deg,#08162588,#060d19e8)}.app .pot-on-table{background:linear-gradient(145deg,#143d44e8,#0b222ce8);border-color:#88cbb52b;color:#e4f8f4;box-shadow:0 4px 14px #0005}.app .wager{color:#e5fbf5;background:#0e2931de;border-color:#89cfbc2e}.app .player-info-text{background:linear-gradient(150deg,#172d40e8,#0b192ae8);border-color:#a5cdcc30}.app .avatar:not(.has-frame){border-color:#d8b976}.app .seat-open{color:#89eee0;background:#0e35485c;border-color:#53dbc44d}.app .corner-button{background:#0b233173;color:#9bddd2;border-color:#a3d7d11f}#bootProgressFill{background:linear-gradient(90deg,#21a8ac,#71efd7);box-shadow:0 0 17px #42dbc64d}.boot-screen::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#03101b44,#060d1988 45%,#060d19ec);pointer-events:none}.boot-wallpaper{z-index:-2;object-position:45% center}.boot-loading-meta{color:#c2d8df}.boot-heading{font-weight:800;letter-spacing:-.055em}.boot-heading span{color:#b4d2dc;letter-spacing:.16em}html[data-appearance=light] :is(#lobbyProfile,#lobbyFriends,#lobbyFinance){background:#edf4f6}html[data-appearance=light] :is(.finance-card,.finance-chips-button,.profile-wallet-button,.friend-row,.loyalty-stats section,.coin-pack){background:linear-gradient(145deg,#fff,#e8f2f5);color:#17313e;border-color:#83abb342}html[data-appearance=light] .finance-value strong{color:#17313e}html[data-appearance=light] :is(.finance-chips-button strong,.loyalty-stats section>strong){color:#078c83}html[data-appearance=light] .showdown-dialog-header{background:#e9f3f5;color:#17313e}html[data-appearance=light] .friend-action{color:#12564c;background:#cbece7}html[data-appearance=light] .private-message{background:#d7e6ef;color:#17313e}html[data-appearance=light] .private-message.mine{background:#caeee5}.app>.table-wrap{background:#100f0d url(/poker-room-v7.webp?v=aaf4f13065547845) center bottom/100% 100% no-repeat}.table-skin-preview{background-image:url(/poker-room-v7.webp?v=aaf4f13065547845)}.admin-page{background:#060d19;color:#eff6fb}.admin-metrics>div,.admin-metric{background:#0e2132;border-color:#85c3ce2a}.admin-table{color:#e3f4f7}.admin-table th{color:#6fdcca}button:focus-visible,a:focus-visible,select:focus-visible{outline:2px solid #65e8d4;outline-offset:3px}#join{--lux-text:#fff;--lux-muted:#c7e8ff;--lux-panel:#0646a0;--lux-emerald:#36edff;--lux-gold:#ffe156;--menu-surface:linear-gradient(135deg,#006edee8,#003caaeb 75%,#005cb8e8);--menu-edge:#2cecff;--menu-button:linear-gradient(180deg,#dc66fc,#af25ee 52%,#7817e2);background:linear-gradient(180deg,#031a4a33,#03184966),none center top/cover no-repeat,#064893;color:#fff}html #join :is(#lobbyFriends,#lobbyShop,#lobbyProfile,#lobbyFinance){background:transparent;color:#fff}#join :is(.lobby-page-header h1,.profile-name,.friends-heading h1,.friend-details strong,.frame-product h2,.vault-product h2,.finance-history h2){color:#fff;font-weight:750;letter-spacing:-.025em}#join :is(.lobby-page-header,.finance-header){padding-top:calc(max(var(--safe-top,0px),env(safe-area-inset-top,0px)) + 18px)}#join :is(.profile-eyebrow,.friend-note,.friends-empty,.shop-panel>p,.vault-intro,.vault-status,.finance-value span,.finance-chips-button span){color:#c7e8ff;line-height:1.5}#join :is(.frame-product,.coin-pack,.friend-row,.loyalty-stats section,.finance-card,.finance-chips-button,.finance-history,.vault-product,.shop-panel:not(.frame-shop-panel),.loyalty-schedule,.loyalty-history,.loyalty-faq){background:var(--menu-surface);border:1.5px solid var(--menu-edge);border-radius:20px;color:#fff;box-shadow:inset 0 1px 3px #b8ffff66,inset 0 0 15px #00cbff25,0 4px 13px #00327855,0 0 7px #00d9ff35;backdrop-filter:blur(7px)}#join .frame-product{padding:18px 10px 14px;gap:10px}#join .frame-product h2{font-size:15px;line-height:1.35;overflow-wrap:anywhere}#join .frame-product p{font-size:15px;color:#ffe156}#join .frame-preview:not(.frame-preview-artwork){background:radial-gradient(circle at 35% 25%,#3daaff,#073c99);color:#d6f8ff}#join .shop-tabs{border-color:#4bbdff66;background:#003c8866}#join .shop-category-tab{min-height:44px;font-size:14px;color:#d3eaff}#join .shop-category-tab[aria-selected=true]{color:#fff;border-color:#36edff;background:linear-gradient(145deg,#04e4ec66,#008cff66)}#join .lobby-view:not(#lobbyMain) .lobby-button,#join .friend-action{color:#fff;background:var(--menu-button);border:1px solid #e7a0ff;box-shadow:inset 0 2px 4px #ffeaff80,inset 0 -2px 4px #6813d455,0 3px 0 #6321b4,0 0 7px #b52afc35;border-radius:16px;font-size:14px;font-weight:750;min-height:44px;white-space:normal}#join .lobby-button:disabled,#join .friend-action:disabled{opacity:.5}#join .lobby-button:active,#join .friend-action:active{transform:translateY(2px)}#join .lobby-button:focus-visible,#join .friend-action:focus-visible{outline:2px solid #fff59b;outline-offset:3px}#join .profile-photo{width:calc(100% - 32px);margin-inline:auto;border:2px solid #36dfff;border-radius:24px;background:radial-gradient(circle at 50% 30%,#249eff,#074999 75%);box-shadow:0 0 16px #13d9ff33}#join .profile-photo::after{background:linear-gradient(0deg,#00357888,transparent 28%)}#join .profile-details{padding-top:22px}#join .finance-value strong{color:#fff;text-shadow:0 2px 6px #00347766;max-width:100%;overflow-wrap:anywhere;font-size:clamp(38px,11vw,64px)}#join .finance-currency{color:#ffe156;border-color:#ffeb7055;background:#fff0150a}#join .finance-chips-button strong,#join .coin-pack-copy h2{color:#ffe156}#join .finance-chips-button{flex-wrap:wrap}#join :is(.finance-history-period,.finance-history-filter select,.finance-history-period input){background:#003982aa;color:#fff;border-color:#47baff55}#join .finance-history :is(label,small,p,dt){color:#c7e8ff}#join .friend-details small{color:#c7e8ff}#join .friend-details small.online{color:#59ffd8}#join .friend-avatar{border-color:#ffe47c;background:#06459d;box-shadow:0 0 0 2px #7735bc66}#join .vault-product{background:radial-gradient(ellipse at 50% 10%,#28c8ff33,transparent 60%),var(--menu-surface)}#join .vault-price strong{color:#ffe156}#join .vault-intro,#join .vault-product .vault-status{color:#c7e8ff}body:has(#join:not([hidden])){--lux-text:#fff;--lux-muted:#c7e8ff}body:has(#join:not([hidden])) :is(.lobby-dialog,.friends-dialog:not(.friends-screen-dialog),.table-tools-dialog,#loyaltyDialog,#onboardingDialog){background:linear-gradient(145deg,#0868cbf7,#033b91fc);border:1px solid #36dfff88;color:#fff;box-shadow:inset 0 1px #b9ffff44,0 24px 65px #00194499;backdrop-filter:blur(16px)}body:has(#join:not([hidden])) :is(.lobby-dialog,.friends-dialog:not(.friends-screen-dialog),.table-tools-dialog,#loyaltyDialog,#onboardingDialog) :is(input,select,textarea){background:#003681;color:#fff;border-color:#4bcbff66;font-size:16px}body:has(#join:not([hidden])) :is(.lobby-dialog,.friends-dialog:not(.friends-screen-dialog),.table-tools-dialog,#loyaltyDialog,#onboardingDialog) :is(h1,h2,h3,legend,strong){color:#fff}body:has(#join:not([hidden])) :is(.lobby-dialog,.friends-dialog:not(.friends-screen-dialog),.table-tools-dialog,#loyaltyDialog,#onboardingDialog) .lobby-button{background:linear-gradient(180deg,#dc66fc,#af25ee 52%,#7817e2);color:#fff;border-color:#e7a0ff;min-height:44px;border-radius:14px}body:has(#join:not([hidden])) :is(.loyalty-stats section,.loyalty-schedule,.loyalty-history,.loyalty-faq,.loyalty-disclaimer){background:#004eaa88;border-color:#35cfff55;color:#d9f4ff}body:has(#join:not([hidden])) .loyalty-stats section>strong{color:#ffe156}body:has(#join:not([hidden])) .private-message{background:#073b83;color:#fff}body:has(#join:not([hidden])) .private-message.mine{background:#7933b588;color:#fff}@media(prefers-reduced-transparency:reduce){#join :is(.frame-product,.coin-pack,.friend-row,.finance-card,.finance-history,.vault-product){background:#0646a0;backdrop-filter:none}}html[data-appearance=light] #join :is(#lobbyShop,#lobbyFriends,#lobbyProfile,#lobbyFinance) :is(.frame-product,.coin-pack,.friend-row,.finance-card,.finance-chips-button,.finance-history,.vault-product){background:var(--menu-surface);border-color:#2cecff;color:#fff;box-shadow:inset 0 1px 3px #b8ffff66,0 4px 13px #00327855}html[data-appearance=light] #join :is(#lobbyShop,#lobbyFriends,#lobbyProfile,#lobbyFinance) :is(h1,h2,h3,.profile-name,.finance-value strong,.friend-details strong){color:#fff}html[data-appearance=light] #join :is(#lobbyShop,#lobbyFriends,#lobbyProfile,#lobbyFinance) :is(.frame-product p,.finance-chips-button strong,.coin-pack-copy h2){color:#ffe156}html[data-appearance=light] #join :is(#lobbyShop,#lobbyFriends,#lobbyProfile,#lobbyFinance) .lobby-button{background:var(--menu-button);border-color:#e7a0ff;color:#fff}html[data-appearance=light] #join :is(#lobbyShop,#lobbyFriends,#lobbyProfile,#lobbyFinance) .lobby-button:disabled{opacity:.5}html[data-appearance=light] #join .coin-pack-copy .coin-price{color:#ffe156!important}#join{--lobby-gutter:14px}#lobbyMain{--lobby-gutter:clamp(10px,3.2vw,16px);padding-bottom:14px}#lobbyMain .lobby-header-stage{margin-bottom:6px}#lobbyMain .lobby-welcome{margin-bottom:12px;padding-top:2px}#lobbyMain .chip-balance-card{padding:12px 14px 10px;margin-bottom:8px}#lobbyMain .wallet-card-footer{padding-top:6px}#lobbyMain .lobby-wallet-shortcut{padding:9px 12px;margin-bottom:8px;gap:8px}#lobbyMain .reward-card{padding:9px 10px;gap:6px;margin-bottom:12px}#lobbyMain .lobby-section-heading{margin-bottom:8px;gap:8px}#lobbyMain .create-table-button{margin-bottom:8px}#lobbyMain .table-controls{margin:8px 0;gap:6px}#lobbyMain .table-range-label{margin:8px 0;gap:6px}#lobbyMain .table-entry-note{margin:6px 0 8px}#lobbyMain .table-blind-group{margin-bottom:10px}#lobbyMain .table-blind-group>summary{padding:9px 10px;margin-bottom:8px}#lobbyMain .lobby-tables{gap:8px}#lobbyMain .lobby-table-body{padding:10px 10px 10px 7px;gap:4px}#lobbyMain .lobby-table-art{padding:5px;min-height:180px}#lobbyMain .table-hologram{inset:5px}#join :is(.lobby-page-header,.finance-header){padding:calc(max(var(--safe-top,0px),env(safe-area-inset-top,0px)) + 12px) max(14px,var(--safe-right)) 12px max(14px,var(--safe-left))}#join .profile-details{padding:16px 14px 18px}#join .profile-name{margin-bottom:16px}#join .finance-content{padding:0 14px 16px}#join .finance-card{aspect-ratio:auto;padding:16px 14px;margin-bottom:10px;min-height:230px}#join .finance-value{padding:18px 0;gap:6px}#join .finance-actions{gap:8px}#join .finance-chips-button{padding:12px 14px;min-height:64px;gap:10px}#join .finance-history{padding:12px;margin-top:14px}#join .finance-history-period{padding:10px;margin:10px 0;gap:8px}#join .shop-view{padding-inline:10px;padding-bottom:16px}#join .shop-tabs{gap:5px;margin-bottom:10px}#join .frame-shop-panel{padding:8px 0}#join #lobbyShop .frame-shop-grid{padding-inline:4px;gap:8px}#join .frame-product{padding:12px 8px 10px;gap:7px}#join .coin-offers{gap:10px}#join .coin-pack{padding:12px;gap:8px}#join .vault-product{padding:16px 12px}#join #lobbyFriends{padding:calc(max(var(--safe-top,0px),env(safe-area-inset-top,0px)) + 12px) 14px 16px}#join .friends-heading{margin-bottom:12px;gap:8px}#join .friend-row{padding:10px;gap:8px;margin-block:6px}body:has(#join:not([hidden])) :is(.lobby-dialog,.friends-dialog:not(.friends-screen-dialog),#loyaltyDialog,#onboardingDialog){padding:18px}body:has(#join:not([hidden])) .create-table-dialog form{gap:10px}body:has(#join:not([hidden])) .loyalty-stats{gap:10px}body:has(#join:not([hidden])) .loyalty-stats section{padding:12px}body:has(#join:not([hidden])) :is(.loyalty-schedule,.loyalty-history,.loyalty-faq){padding:10px;margin-block:10px}@media(min-width:700px){#lobbyMain{padding-inline:16px}}#join>.lobby-header-stage{position:absolute;top:calc(max(var(--safe-top,0px),env(safe-area-inset-top,0px)) + 12px);z-index:4;padding-bottom:8px;margin:0;display:flow-root;background:transparent;transform:none;transition:transform .18s ease}#join>.lobby-header-stage .lobby-header{position:relative;top:0;transform:none;margin:0}#join>.lobby-header-stage.header-hidden{transform:translateY(calc(-100% - max(var(--safe-top,0px),env(safe-area-inset-top,0px)) - 16px));pointer-events:none}#join:has(#lobbyMain[hidden])>.lobby-header-stage{display:none}#lobbyMain .home-header-spacer{margin-bottom:6px;pointer-events:none}@media(prefers-reduced-motion:reduce){#join>.lobby-header-stage{transition:none}}.styled-native-select{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;clip-path:inset(50%);pointer-events:none}#join button.styled-select-trigger,dialog button.styled-select-trigger{position:relative;width:100%;min-height:38px;padding:9px 32px 9px 12px;border:1px solid #ffffff20;border-radius:8px;background:#242426;color:#fff;font:400 14px/1.3 "LuckyShark Lounge",Arial,sans-serif;text-align:left;box-shadow:none;white-space:normal}.styled-select-trigger::after{content:"⌄";position:absolute;right:12px;top:50%;transform:translateY(-50%);color:currentColor}.styled-select-menu{overscroll-behavior:contain;touch-action:pan-y}.styled-select-menu[data-select-name=bigBlind]{overflow-y:auto!important;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#ffffff50 #101113;-webkit-overflow-scrolling:touch}.styled-select-menu[data-select-name=bigBlind]::-webkit-scrollbar{width:5px}.styled-select-menu[data-select-name=bigBlind]::-webkit-scrollbar-thumb{background:#ffffff50;border-radius:5px}.styled-select-menu[data-select-name=bigBlind] .styled-select-option{touch-action:pan-y}.styled-select-menu{position:fixed;inset:auto;margin:0;padding:5px;border:1px solid #ffffff20;border-radius:12px;background:#101113;color:#fff;box-shadow:0 8px 30px #000a;overflow-y:auto;z-index:10000;box-sizing:border-box;color-scheme:dark}body .styled-select-menu button.styled-select-option{display:block;width:100%;padding:11px 13px;border:1px solid transparent;border-radius:7px;background:#1a1a1a;color:#fff;font:400 14px/1.35 "LuckyShark Lounge",Arial,sans-serif;text-align:left;box-shadow:none;white-space:normal}body .styled-select-menu button.styled-select-option[aria-selected=true]{background:#a60023;color:#fff}body .styled-select-menu button.styled-select-option:focus-visible,.styled-select-trigger:focus-visible{outline:2px solid #ffffff80;outline-offset:-2px}#join[data-view=friends]{background:#0a0705 url(/brand/friends/lounge-background-v2.webp?v=a82793fa2c90b407) center top/cover no-repeat;color:#fff3de}#join #lobbyFriends{--friends-line:#b4965b99;--friends-muted:#c4b89e;padding:0 16px 12px;background:transparent;color:#fff3de}#join #lobbyFriends .friends-heading{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:0;height:auto;margin:0 -16px 14px;padding:0 24px;isolation:isolate;background:none}#join #lobbyFriends .friends-heading::before{content:"";display:block;aspect-ratio:486/205;margin:0 -24px;background:none}#join #lobbyFriends .friends-heading .lobby-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#join #lobbyFriends .friends-heading h1{margin:0;font:750 clamp(30px,8.2vw,42px)/1.1 var(--ui-font);letter-spacing:-.035em;color:#fff6e1}#join #lobbyFriends .friends-heading>p:last-child{font:400 16px/1.4 var(--ui-font);color:#e9dcc1;margin:2px 0 0}#join #lobbyFriends .loyalty-open{width:100%;display:flex;align-items:center;gap:8px;text-align:left;padding:4px 14px 4px 0;margin:0 0 10px;min-height:70px;border:1px solid #d6b16d;border-radius:14px;background:linear-gradient(110deg,#07060455,#070604bb),url(/brand/friends/black-leather.webp?v=9bcaf924d4d9596d) center/cover;box-shadow:inset 0 1px 2px #ffe4a935;color:#fff2d5;font-weight:400}#join #lobbyFriends .loyalty-open::before{display:none}#join #lobbyFriends .loyalty-open strong{display:block;font-size:17px;font-weight:700;line-height:1.25}#join #lobbyFriends .loyalty-open small{display:block;font-size:12px;font-weight:400;color:#d3c6aa;margin-top:3px;line-height:1.4}.friends-invite-art{flex:0 0 104px;height:72px;margin:-8px 0 -5px;background:url(/brand/friends/invite-gift.webp?v=a2fd33fba8368568) center/contain no-repeat}.friends-invite-arrow{font-size:28px;margin-left:auto;color:#f4e4c0}#join #lobbyFriends .friends-search{display:flex;align-items:center;flex:none;gap:10px;height:44px;padding:0 13px;border:1px solid var(--friends-line);border-radius:12px;background:#080604cf;box-sizing:border-box;touch-action:manipulation;cursor:text}#join #lobbyFriends .friends-search input{width:100%;min-width:0;height:100%;box-sizing:border-box;background:none;border:0;outline:0;color:#f8ecd1;font:400 16px var(--ui-font);padding:0;box-shadow:none;-webkit-appearance:none;appearance:none;user-select:text!important;-webkit-user-select:text!important;-webkit-touch-callout:default!important;touch-action:manipulation}#join #lobbyFriends .friends-search input::placeholder{color:#a99e8c}.friends-search-icon{width:20px;height:20px;flex:none;position:relative;background:none;pointer-events:none}.friends-search-icon::before{content:"";position:absolute;width:10px;height:10px;border:1.5px solid #edd6a5;border-radius:50%;left:1px;top:1px}.friends-search-icon::after{content:"";position:absolute;width:7px;height:1.5px;background:#edd6a5;left:11px;top:14px;transform:rotate(45deg)}#join #lobbyFriends .friend-section-title{display:flex;align-items:center;gap:8px;font:650 16px/1.4 var(--ui-font);color:#f8efda;margin:14px 0 7px}#join #lobbyFriends .friend-section-title>b{display:grid;place-items:center;border-radius:50%;border:1px solid #c25252;background:linear-gradient(#9d2034,#6b0b19);min-width:22px;height:22px;box-sizing:border-box;font:500 13px var(--ui-font)}#join #lobbyFriends .friend-section-title small{margin-left:auto;color:#d1bc91;font-size:12px;font-weight:400}#join #lobbyFriends .friend-section-title small b{font-weight:400}#join #lobbyFriends .friend-row{min-height:60px;box-sizing:border-box;padding:6px 8px;gap:10px;margin:4px 0;border:1px solid #b4965b99;border-radius:12px;background:linear-gradient(115deg,#07060477,#070604bb),url(/brand/friends/black-leather.webp?v=9bcaf924d4d9596d) center/cover;box-shadow:inset 0 1px #efd3a11a}#join #lobbyFriends .friend-row:has([data-action=accept]){min-height:68px}#join #lobbyFriends .friend-profile-link{padding:0;background:none;border:0;box-shadow:none;color:inherit;text-align:left;min-width:0;min-height:0;display:block;max-width:100%}#join #lobbyFriends .friend-photo{height:46px;width:46px;border:1px solid #d4b675;border-radius:11px;background-color:#170f0a;box-sizing:border-box;color:#e5c57e}.friend-monogram{background:linear-gradient(#4e071333,#1d030acc),url(/brand/friends/burgundy-leather.webp?v=ff0c88fdc6c2cbe1) center/cover!important;font-family:Georgia,serif!important;color:#edd094!important;text-shadow:0 2px 2px #000;box-shadow:inset 0 0 0 2px #edbf691f}#join #lobbyFriends .friend-details strong{display:flex;align-items:center;gap:7px;font-size:14px;line-height:1.4;color:#fff7e6;font-weight:650;overflow-wrap:anywhere}#join #lobbyFriends .friend-details small{color:#c1b8a9;font-size:12px;line-height:1.4;margin-top:2px}.friend-presence{display:inline-block;width:9px;height:9px;flex:none;border-radius:50%;background:#aaa79e}.friend-presence.online{background:#14da50;box-shadow:0 0 5px #0fdd4420}#join #lobbyFriends .friend-actions{position:relative;gap:7px}#join #lobbyFriends .friend-action{background:linear-gradient(#730c2033,#1e030acc),url(/brand/friends/burgundy-leather.webp?v=ff0c88fdc6c2cbe1) center/cover;border:1px solid #dfb772;border-radius:10px;min-height:42px;min-width:68px;padding:8px 11px;font:500 14px/1.25 var(--ui-font);color:#fff4df;box-shadow:inset 0 1px 2px #ffdf9b50;text-shadow:0 1px 2px #000}#join #lobbyFriends .friend-action.secondary{background:linear-gradient(#17120c99,#080604bb),url(/brand/friends/black-leather.webp?v=9bcaf924d4d9596d) center/cover;border-color:#a68a54;color:#e2cfab;box-shadow:none}#join #lobbyFriends .friend-unread{position:absolute;right:-3px;top:-7px;display:grid;place-items:center;min-width:20px;height:20px;padding:0 3px;box-sizing:border-box;border-radius:50%;border:1px solid #b94a4f;background:#8f1226;color:#fff1d9;font-size:12px;pointer-events:none}#join #lobbyFriends .friends-outgoing{margin-top:7px;border:1px solid #927545;border-radius:10px;background:#0b0805bf;padding:0 10px}#join #lobbyFriends .friends-outgoing summary{list-style:none;display:flex;align-items:center;gap:5px;padding:9px 0;color:#e3cfab;font-size:14px;cursor:pointer}#join #lobbyFriends .friends-outgoing summary::-webkit-details-marker{display:none}#join #lobbyFriends .friends-outgoing summary>span:last-child{margin-left:auto;font-size:22px;line-height:14px;transition:transform 140ms}#join #lobbyFriends .friends-outgoing[open] summary>span:last-child{transform:rotate(90deg)}#join #lobbyFriends .friends-empty{background:#0b0805bd;border:1px solid #90744480;color:#cfc0a7;margin:12px 0;font-size:14px}#join #lobbyFriends #friendsNotice:empty{display:none}.friends-icon{width:24px;height:24px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#privateChatDialog .private-peer-heading{flex:1;min-width:0}#privateChatDialog .private-peer-heading h2{overflow-wrap:anywhere;font-size:18px}#privateChatDialog .private-peer-status{font-size:13px;color:#bfb49f}#privateChatDialog .private-peer-status.online{color:#19d953}#privateChatDialog .private-peer-avatar{position:relative;flex:none}#privateChatDialog .private-peer-avatar .friend-photo{width:48px;height:48px;border:3px solid #a98d5d;border-radius:50%;box-sizing:border-box;object-fit:cover}#privateChatDialog .private-peer-avatar .friend-presence{position:absolute;right:0;bottom:2px;border:2px solid #171109}#privateChatDialog .private-peer-profile{display:grid;place-items:center;flex:none;width:42px;height:44px;border:1px solid #ad8d54;border-radius:10px;background:#110d09;color:#eed39a}#privateChatDialog .friend-note{display:flex;align-items:center;justify-content:center;gap:7px}#privateChatDialog .friend-note .friends-icon{width:18px;height:18px}#privateChatDialog .private-message-meta{display:flex;align-items:center;gap:6px}#privateChatDialog .mine .private-message-meta{justify-content:flex-end}#privateChatDialog .private-receipt{display:inline-flex;color:#ecc564}#privateChatDialog .private-receipt svg{width:19px;height:16px;stroke-width:1.8}#privateChatDialog .private-send{display:grid;place-items:center;width:44px;min-width:44px;min-height:44px;padding:0;border-radius:50%}.friend-relationship{display:inline-flex;align-items:center;gap:7px;border:1px solid #ac8c50;border-radius:12px;background:#100b05b3;padding:8px 14px;font-size:14px;color:#fff0d0}.friend-relationship svg{width:19px;height:19px}body .friends-screen-dialog[open]{position:fixed;inset:var(--tools-viewport-top,0px) 0 auto;display:flex;flex-direction:column;width:min(100vw,540px);max-width:540px;height:min(var(--tools-viewport-height,100dvh),var(--poker-viewport-height,100dvh));max-height:none;margin:0 auto;padding:max(18px,var(--safe-top,0px)) 16px max(10px,var(--safe-bottom,0px));box-sizing:border-box;overflow:hidden;border:0;border-radius:0;background:linear-gradient(#09060333,#09060388),url(/brand/friends/chat-background.webp?v=d40ad8185fb4ed47) center/cover no-repeat #080604;color:#fff3db;box-shadow:none;font-family:var(--ui-font)}body .friends-screen-dialog::backdrop{background:#0009;backdrop-filter:none}body .friends-screen-dialog .friends-dialog-header{flex:none;display:flex;align-items:center;gap:11px;margin:0 0 14px;padding:0}body .friends-screen-dialog .dialog-x{display:grid;place-items:center;width:42px;height:44px;min-width:42px;padding:0;border:1px solid #b29256;border-radius:10px;background:linear-gradient(135deg,#281d10bd,#080604e8);color:#faedcc;box-shadow:inset 0 1px #ffe9aa22;font-size:30px;font-weight:300}body .friends-screen-dialog .friends-error{flex:none;line-height:1.3;max-height:48px;overflow:auto;margin:5px 0;color:#f29c9c}body .friends-screen-dialog .friends-error:empty{display:none}body #privateChatDialog.friends-screen-dialog>.friend-note{align-self:center;flex:none;max-width:100%;box-sizing:border-box;padding:6px 9px;margin:0 0 12px;border:1px solid #977c4c99;border-radius:11px;background:#100c08a3;color:#d2bfa0;font:400 12px/1.45 var(--ui-font)}body #privateChatDialog.friends-screen-dialog .private-messages{flex:1;min-height:0;height:auto;padding:5px 0 14px;gap:15px;overflow:auto;overflow-anchor:none;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a58a5133 transparent}body #privateChatDialog.friends-screen-dialog .private-message{max-width:88%;padding:0!important;background:none!important;border:0;box-shadow:none;font:400 16px/1.45 var(--ui-font);color:#fff5e3}body #privateChatDialog.friends-screen-dialog .private-message-surface{padding:10px 14px;border:1px solid #ad946055;border-radius:16px 16px 16px 4px;background:linear-gradient(130deg,#302a22ee,#15130fe8);box-shadow:inset 0 1px #fff4cf0b;overflow-wrap:anywhere}body #privateChatDialog.friends-screen-dialog .mine .private-message-surface{border-color:#b3524c99;border-radius:16px 16px 4px 16px;background:linear-gradient(135deg,#690e1cf0,#35070fef);box-shadow:inset 0 1px #efbd7740}body #privateChatDialog.friends-screen-dialog .private-message-meta{display:flex;margin:5px 2px 0;color:#c7b698;font-size:12px;font-variant-numeric:tabular-nums;line-height:1.3}body #privateChatDialog.friends-screen-dialog .private-voice-message .private-message-surface{padding:8px 11px}body #privateChatDialog.friends-screen-dialog .voice-message{display:flex;align-items:center;width:min(260px,65vw);min-height:44px;padding:0;gap:11px;background:none!important;border:0;color:#e8cc8e}body #privateChatDialog.friends-screen-dialog .voice-play{flex:none;display:grid;place-items:center;width:42px;height:42px;min-width:42px;min-height:42px;margin:0;padding:0;border:2px solid #eed49a;border-radius:50%;background:linear-gradient(#372a19,#130e08);color:#ffeab1;box-shadow:inset 0 1px 2px #ffe5a45e;font-size:19px}body #privateChatDialog.friends-screen-dialog .mine .voice-play{background:#3e0811}body #privateChatDialog.friends-screen-dialog .voice-wave{flex:1;min-width:0;height:32px;gap:2px}body #privateChatDialog.friends-screen-dialog .voice-wave i{background:#c9a45d;min-width:1px}body #privateChatDialog.friends-screen-dialog .voice-wave i.heard{background:#fff0b6}body #privateChatDialog.friends-screen-dialog .voice-time{font-size:12px;color:#e3cba6;white-space:nowrap}body #privateChatDialog.friends-screen-dialog .voice-sent-at{display:none}body #privateChatDialog.friends-screen-dialog .private-compose{position:relative;flex:none;display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:62px;box-sizing:border-box;padding:7px;margin:0 -7px 12px;border:1px solid #9c7e47;border-radius:23px;background:linear-gradient(110deg,#181108ed,#080604eb);box-shadow:inset 0 1px #f1d19415}body #privateChatDialog.friends-screen-dialog .private-compose input[type=text]{flex:1;min-width:0;min-height:44px;box-sizing:border-box;padding:9px 12px;border:1px solid #94774888;border-radius:15px;background:#0a08068c;font:400 16px var(--ui-font);color:#fff3dc;box-shadow:none}body #privateChatDialog.friends-screen-dialog .private-compose input::placeholder{color:#b9ad94}body #privateChatDialog.friends-screen-dialog .private-send{background:linear-gradient(#a22333,#530a1a);border:1px solid #dfba79;color:#ffefd0;box-shadow:inset 0 1px 2px #fff3bb77}body #privateChatDialog.friends-screen-dialog .voice-record{background:linear-gradient(#64441b,#171008)!important;border:2px solid #edc676!important;color:#ffdf91!important;width:46px;height:46px;min-width:46px;min-height:46px;box-shadow:inset 0 1px 2px #fff4bb70}body #privateChatDialog.friends-screen-dialog .voice-record.recording{background:#620b1b!important;box-shadow:0 0 0 5px #b82b414d;transform:scale(1.12)}body #privateChatDialog.friends-screen-dialog .voice-toolbar{margin:0}body #privateChatDialog.friends-screen-dialog .private-compose:not(.voice-recording) .voice-toolbar{display:none}body #privateChatDialog.friends-screen-dialog .voice-recording .voice-toolbar{top:7px;left:7px;right:62px;height:44px;padding:0 9px;background:#1c140bf5;border:1px solid #9c7e4780;border-radius:15px;gap:7px}body #privateChatDialog.friends-screen-dialog .voice-live-wave i{background:#f0ce89}body #privateChatDialog.friends-screen-dialog .voice-cancel-hint{color:#dfcfb1!important;font-size:11px!important}body #friendProfileDialog.friends-screen-dialog{background-image:linear-gradient(#07050322,#07050366),url(/brand/friends/profile-background.webp?v=66248d4601a9324d);overflow-y:auto}body #friendProfileDialog.friends-screen-dialog .friends-dialog-header{justify-content:flex-end;margin:0}body #friendProfileDialog.friends-screen-dialog .friends-dialog-header h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}body #friendProfileDialog.friends-screen-dialog .friend-profile-summary{flex:none;text-align:center;padding:clamp(20px,8dvh,88px) 0 0;margin:0}body #friendProfileDialog.friends-screen-dialog .friend-profile-summary .friend-photo{display:flex;align-items:center;justify-content:center;width:clamp(140px,37vw,192px);height:auto;aspect-ratio:1;border-radius:25px;border:3px solid #a98d5d;box-shadow:none;margin:0 auto;object-fit:cover;font-size:clamp(62px,17vw,96px)}body #friendProfileDialog.friends-screen-dialog .friend-profile-summary h2{font:750 36px/1.2 var(--ui-font);letter-spacing:-.035em;margin:15px 0 4px;color:#fff5df;overflow-wrap:anywhere}body #friendProfileDialog.friends-screen-dialog .friend-profile-summary p{margin:0 0 17px;color:#bfb39b;font-size:16px}body #friendProfileDialog.friends-screen-dialog .friend-profile-summary p.online{color:#25dd55}body #friendProfileDialog.friends-screen-dialog .friend-profile-summary p::before{content:"";display:inline-block;width:10px;height:10px;background:currentColor;border-radius:50%;margin-right:8px}body #friendProfileDialog.friends-screen-dialog .friend-profile-actions{display:flex;flex:none;flex-direction:column;align-items:stretch;gap:12px;margin:30px 13px 24px}body #friendProfileDialog.friends-screen-dialog .friend-profile-actions button{display:flex;align-items:center;justify-content:center;gap:13px;min-height:58px;box-sizing:border-box;padding:12px 14px;border:1px solid #e3bd76;border-radius:13px;background:linear-gradient(#750b1933,#2a050bb0),url(/brand/friends/burgundy-leather.webp?v=ff0c88fdc6c2cbe1) center/cover;box-shadow:inset 0 1px 2px #ffebbc99;color:#fff2d6;font:650 18px/1.3 var(--ui-font)}body #friendProfileDialog.friends-screen-dialog .friend-profile-actions button.secondary{background:linear-gradient(#17110b55,#080604aa),url(/brand/friends/black-leather.webp?v=9bcaf924d4d9596d) center/cover;border-color:#c4a46a}body #friendProfileDialog.friends-screen-dialog .friend-profile-actions button:disabled{opacity:.55;cursor:default}body #friendProfileDialog.friends-screen-dialog .friend-profile-actions button[data-action=remove]{margin:20px 12px 0;min-height:48px;padding-top:18px;border:0;border-top:1px solid #aa8e5777;border-radius:0;background:none;box-shadow:none;font:400 14px var(--ui-font);color:#d2ba92}body #friendProfileDialog.friends-screen-dialog .friend-profile-actions button[data-action=remove] svg{width:19px;height:19px}.friends-screen-dialog :is(button,input):focus-visible,#join #lobbyFriends :is(button,input,summary):focus-visible{outline:2px solid #f5d497;outline-offset:2px}@media(pointer:fine){body .friends-screen-dialog[open]{max-width:min(540px,calc(var(--poker-viewport-height,100dvh) * .6))}}@media(max-width:360px){#join #lobbyFriends{padding-inline:12px}#join #lobbyFriends .friends-heading{margin-inline:-12px;padding-inline:19px}#join #lobbyFriends .friends-heading::before{margin-inline:-19px}#join #lobbyFriends .friend-row{gap:7px;padding:6px}#join #lobbyFriends .friend-action{min-width:55px;padding:8px 7px;font-size:12px}.friends-invite-art{flex-basis:86px}#join #lobbyFriends .loyalty-open strong{font-size:16px}body .friends-screen-dialog[open]{padding-inline:12px}body #privateChatDialog.friends-screen-dialog .voice-message{width:min(245px,65vw);gap:7px}}@media(max-height:650px){body #friendProfileDialog.friends-screen-dialog .friend-profile-summary{padding-top:14px}body #friendProfileDialog.friends-screen-dialog .friend-profile-summary .friend-photo{width:130px}body #friendProfileDialog.friends-screen-dialog .friend-profile-actions{margin-block:18px}body #friendProfileDialog.friends-screen-dialog .friend-profile-actions button{min-height:48px}}@media(prefers-reduced-motion:reduce){#join #lobbyFriends .friends-outgoing summary>span:last-child{transition:none}}body #privateChatDialog .dialog-x:has(.friends-icon){display:grid;place-items:center}body #privateChatDialog .private-voice-message>.private-message-meta{display:flex}body #privateChatDialog:not(.friends-screen-dialog) .voice-sent-at{display:none}#join:has(#lobbyFriends:not([hidden])){background:url(/brand/friends/lounge-background-v2.webp?v=a82793fa2c90b407) center top/100% auto no-repeat;background-color:#080706}html #join #lobbyFriends{background:transparent}#join #lobbyFriends .friends-heading::before{background:none}#join #lobbyFriends .friends-heading::before{aspect-ratio:auto;height:min(48.1vw,259.74px);flex:none}#join #lobbyFriends button.lobby-button.secondary.loyalty-open{background:linear-gradient(115deg,#121214,#080809);border:1px solid #ffffff24;box-shadow:none;backdrop-filter:none}#join #lobbyFriends button.friends-see-all{display:flex;align-items:center;gap:8px;margin-left:auto;padding:5px 0 5px 8px;min-height:32px;min-width:0;border:0;border-radius:0;background:none;box-shadow:none;color:#e9d4ad;font:400 14px/1.4 var(--ui-font);white-space:nowrap}#join #lobbyFriends button.friends-see-all::before,#join #lobbyFriends button.friends-see-all::after{display:none}#join #lobbyFriends .friends-see-all>span:last-child{font-size:23px;line-height:1;transition:transform 140ms}#join #lobbyFriends .friends-see-all[aria-expanded=true]>span:last-child{transform:rotate(90deg)}#join #lobbyFriends .friends-sent-icon{width:23px;height:23px;object-fit:contain;flex:none;margin-right:6px}#join #lobbyFriends .friends-outgoing summary>b{color:#efc76a;font-weight:650;text-shadow:0 1px 2px #0008}#join #lobbyFriends .friend-details small.friend-playing{color:#efc76a}body .friends-screen-dialog[open]{padding-top:max(72px,var(--safe-top,0px));padding-bottom:max(18px,var(--safe-bottom,0px));height:min(var(--tools-viewport-height,100dvh),var(--poker-viewport-height,100dvh));min-height:0}#join#join .friends-screen-dialog>.friends-native-nav{position:relative;inset:auto;flex:none;width:100%;box-sizing:border-box;margin:8px 0 4px;transform:none}body #privateChatDialog.friends-screen-dialog .voice-play{border:0!important;border-radius:50%!important;background:url(/brand/friends/voice-play.optimized.webp?v=e71ae2f0fbb1e2de) center/27px 31px no-repeat!important;box-shadow:none!important;color:transparent!important;text-shadow:none!important;position:relative}body #privateChatDialog.friends-screen-dialog .voice-play::before,body #privateChatDialog.friends-screen-dialog .voice-play::after{display:none!important}body #privateChatDialog.friends-screen-dialog .voice-play[aria-label="Приостановить голосовое сообщение"],body #privateChatDialog.friends-screen-dialog .voice-play[aria-label="Pause voice message"]{background:none!important;color:#f6d68a!important}.voice-wave::after{content:"";position:absolute;top:2px;bottom:2px;left:var(--voice-progress,0%);width:1px;background:#ffdc7f;pointer-events:none;opacity:0}.voice-message:has(.voice-play[aria-label="Приостановить голосовое сообщение"]) .voice-wave::after,.voice-message:has(.voice-play[aria-label="Pause voice message"]) .voice-wave::after{opacity:1}body #privateChatDialog.friends-screen-dialog .voice-wave i,body #privateChatDialog.friends-screen-dialog .voice-wave i.heard{background:linear-gradient(to right,#f7d373 var(--voice-heard,0%),#997747 var(--voice-heard,0%))}body :is(button,input,textarea,select,summary,[role=button]):is(:focus,:focus-visible,:active){outline:none!important;-webkit-tap-highlight-color:transparent}body :is(input,textarea,select):focus{box-shadow:none!important}body #privateChatDialog.friends-screen-dialog .private-compose input[type=text]{border:0!important;box-shadow:none!important;background:transparent!important;border-radius:0}body .friends-screen-dialog[open]{--friends-top:max(72px,var(--safe-top,0px));--friends-bottom:max(18px,var(--safe-bottom,0px));top:calc(var(--tools-viewport-top,0px) + var(--friends-top) + 8px);height:calc(min(var(--tools-viewport-height,100dvh),var(--poker-viewport-height,100dvh)) - var(--friends-top) - var(--friends-bottom) - 16px);padding:16px 14px 12px;width:min(500px,calc(100vw - 24px));max-width:500px;border-radius:16px;background-image:url(/brand/friends/chat-lounge.webp?v=62f8088506c03b07);background-size:cover;background-position:center;background-repeat:no-repeat}body #friendProfileDialog.friends-screen-dialog{background-image:url(/brand/friends/profile-lounge.webp?v=156fabccdb510554);background-size:cover;background-position:center top;background-repeat:no-repeat}body #privateChatDialog.friends-screen-dialog .voice-play{width:42px;height:42px;background-image:url(/brand/friends/voice-play-circle.webp?v=fc0728f8b1eb8cef)!important;background-size:contain!important;background-position:center!important}#join#join #privateChatDialog.friends-screen-dialog{background:#080604 url(/brand/friends/chat-lounge.webp?v=62f8088506c03b07) center/cover no-repeat;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}#join#join #friendProfileDialog.friends-screen-dialog{background:#080604 url(/brand/friends/profile-lounge.webp?v=156fabccdb510554) center top/cover no-repeat;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}body #privateChatDialog.friends-screen-dialog .voice-wave i,body #privateChatDialog.friends-screen-dialog .voice-wave i.heard{background:linear-gradient(to right,#ffe59a var(--voice-heard,0%),#74552f var(--voice-heard,0%))}.voice-wave::after{width:2px;border-radius:2px;background:#ffe59a;box-shadow:0 0 4px #f9cb6770;transform:translateX(-1px)}#join#join #privateChatDialog.friends-screen-dialog{background-image:linear-gradient(#00000080,#00000080),url(/brand/friends/chat-lounge.webp?v=62f8088506c03b07);border:1px solid #b4965b;border-radius:16px}#join#join #friendProfileDialog.friends-screen-dialog{background-image:linear-gradient(#00000099,#00000099),url(/brand/friends/profile-lounge.webp?v=156fabccdb510554);border:1px solid #b4965b;border-radius:16px}body #privateChatDialog.friends-screen-dialog button.private-peer-avatar{padding:0;border:0;background:none;box-shadow:none;min-height:0;flex:none;cursor:pointer}#join#join #friendProfileDialog.friends-screen-dialog{overflow:hidden;overscroll-behavior:none;touch-action:none}#join#join #friendProfileDialog .friend-profile-summary{padding-top:clamp(4px,2dvh,18px);min-height:0}#join#join #friendProfileDialog .friend-profile-summary .friend-photo{width:clamp(90px,20dvh,164px);max-height:20dvh;object-fit:cover;-webkit-user-drag:none;user-select:none}#join#join #friendProfileDialog .friend-profile-summary h2{font-size:clamp(24px,4dvh,34px);margin:10px 0 4px}#join#join #friendProfileDialog .friend-profile-summary p{margin-bottom:10px}#join#join #friendProfileDialog .friend-profile-actions{gap:8px;margin:12px 10px;min-height:0}#join#join #friendProfileDialog .friend-profile-actions button{min-height:42px;padding:9px 12px;font-size:16px}#join#join #friendProfileDialog .friend-profile-actions button[data-action=remove]{margin:6px 8px 0;padding-top:10px;min-height:36px;font-size:14px}#join#join #friendProfileDialog>.friends-native-nav{margin-top:auto;flex-shrink:0}@media(max-height:650px){#join#join #friendProfileDialog .friends-dialog-header{margin-bottom:6px}#join#join #friendProfileDialog .friend-profile-summary .friend-photo{width:90px;max-height:90px}#join#join #friendProfileDialog .friend-profile-summary h2{font-size:24px;margin-top:6px}#join#join #friendProfileDialog .friend-profile-actions{gap:6px;margin:8px}#join#join #friendProfileDialog .friend-relationship{padding:4px 10px}}#join.lobby{height:var(--menu-viewport-height,var(--poker-viewport-height,100dvh))}#join#join>.lobby-bottom-nav{margin-bottom:calc(12px + var(--menu-safe-bottom,var(--safe-bottom,0px)))}body .friends-screen-dialog[open]{--friends-top:max(72px,var(--menu-safe-top,var(--safe-top,0px)));--friends-bottom:max(18px,var(--menu-safe-bottom,var(--safe-bottom,0px)));top:calc(var(--menu-viewport-top,var(--tools-viewport-top,0px)) + var(--friends-top) + 8px);height:calc(var(--menu-viewport-height,min(var(--tools-viewport-height,100dvh),var(--poker-viewport-height,100dvh))) - var(--friends-top) - var(--friends-bottom) - 16px)}body #privateChatDialog.friends-screen-dialog .private-compose{margin-bottom:calc(12px + var(--friends-composer-lift,0px));transition:none}body #privateChatDialog .private-message-text{color:#fff;-webkit-text-fill-color:#fff}#friendProfileDialog .friend-profile-summary .friend-photo{border:3px solid #a98d5d;box-shadow:none}#join#join #friendProfileDialog :is(.friend-profile-summary h2,.friend-profile-summary p,.friend-relationship,.friend-profile-actions button){color:#fff;-webkit-text-fill-color:#fff}#privateChatDialog .private-retention-note{display:flex;align-items:center;gap:6px}#privateChatDialog .private-retention-note>span{min-width:0}#join#join #privateChatDialog .private-retention-dismiss,body #privateChatDialog .private-retention-dismiss{flex:none;display:grid;place-items:center;width:22px;height:22px;min-width:22px;min-height:22px;margin:-3px -4px -3px 0;padding:0;border:0;border-radius:50%;background:none;box-shadow:none;color:#d2bfa0;font:400 18px/1 var(--ui-font);cursor:pointer}#join #lobbyFriends .friends-telegram-search{align-self:flex-end;min-height:34px;padding:7px 12px;margin:4px 0 12px;font-size:13px}#friendsTelegramNotice{margin:0 0 10px;color:#fff;font-size:13px;line-height:1.4}#friendsTelegramNotice:empty{display:none}#friendsTelegramShare{align-self:flex-end;margin-bottom:12px}.friend-remove-confirm{width:min(340px,calc(100vw - 36px));box-sizing:border-box;margin:auto;padding:22px;border:1px solid #b4965b;border-radius:16px;background:#100b08 url(/brand/friends/black-leather.webp?v=9bcaf924d4d9596d) center/cover;color:#fff;box-shadow:0 14px 50px #000b;font-family:var(--ui-font)}.friend-remove-confirm::backdrop{background:#0009}.friend-remove-confirm h2{font-size:21px;margin:0 0 12px}.friend-remove-confirm p{font-size:14px;line-height:1.45;margin:8px 0}.friend-remove-confirm .friend-remove-name{font-size:17px;font-weight:700;overflow-wrap:anywhere}.friend-remove-actions{display:flex;gap:10px;margin-top:20px}.friend-remove-actions button{flex:1;min-height:44px;padding:10px;border:1px solid #b4965b;border-radius:9px;background:#17100b;color:#fff;font:600 15px var(--ui-font);cursor:pointer}.friend-remove-actions [data-confirm]{background:#510b16 url(/brand/friends/burgundy-leather.webp?v=ff0c88fdc6c2cbe1) center/cover}body #loyaltyDialog{background:linear-gradient(#09060366,#090603aa),url(/brand/rewards/modal-leather-background.webp?v=61673584dc5592df) center/cover #100c08!important;color:#fff1d5;border:1px solid #b89a5d!important;border-radius:20px;box-shadow:0 18px 70px #000b!important;padding:18px 16px;width:min(500px,calc(100vw - 24px));max-height:calc(100dvh - 100px);overflow:auto}body #loyaltyDialog.friends-screen-dialog[open]{display:flex;overflow:hidden}body #loyaltyDialog .friends-dialog-header{flex:none;margin-bottom:10px;gap:8px}body #loyaltyDialog .friends-dialog-header h2{font-size:clamp(18px,5vw,25px);color:#fff1d5}body #loyaltyDialog .dialog-x{width:36px;height:36px;min-width:36px;padding:0;border:1px solid #b89a5d;border-radius:8px;background:#090704!important;color:#f1cf80;font-size:28px;box-shadow:none}body #loyaltyDialog .loyalty-content{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 2px 8px;font:400 14px/1.5 var(--ui-font);color:#eee2cc;scrollbar-width:thin;scrollbar-color:#9b7e4a #100c08}body #loyaltyDialog .loyalty-art{display:inline-block;width:22px;height:22px;object-fit:contain;flex:none;vertical-align:middle;user-select:none;pointer-events:none}body #loyaltyDialog .loyalty-disclaimer{display:block;width:fit-content;margin:0 0 14px;padding:4px 10px;border:1px solid #aa8749;border-radius:10px;background:#07050388!important;color:#e9dcc6;font-size:12px;line-height:1.4}body #loyaltyDialog .loyalty-banner{display:flex;align-items:center;gap:6px;min-height:95px;margin-bottom:12px;padding:9px 12px;border:1px solid #ffffff24;border-radius:12px;background:linear-gradient(115deg,#131315,#09090a)}body #loyaltyDialog .loyalty-banner>div{flex:1;min-width:0}body #loyaltyDialog .loyalty-banner strong{display:block;font-size:18px;line-height:1.25;color:#fff0ce}body #loyaltyDialog .loyalty-banner span{display:block;margin-top:6px;font-size:13px;color:#e3d3b9}body #loyaltyDialog .loyalty-banner img{width:125px;height:100px;margin:-8px -8px -8px 0}body #loyaltyDialog :is(.loyalty-stats section,.loyalty-schedule,.loyalty-history,.loyalty-invited-card,.loyalty-faq details){border:1px solid #ae8d50;border-radius:12px;background:linear-gradient(110deg,#160f0877,#070503b3),url(/brand/rewards/modal-leather-background.webp?v=61673584dc5592df) center/cover!important;padding:13px;margin:0;color:#fff1d5;box-shadow:inset 0 1px #efd18c18}body #loyaltyDialog .loyalty-stats{gap:12px}body #loyaltyDialog .loyalty-stats section{display:grid;grid-template-columns:70px 70px minmax(0,1fr);gap:4px 8px;align-items:center}body #loyaltyDialog .loyalty-stats .loyalty-card-art{grid-column:1;grid-row:1/3;width:68px;height:80px}body #loyaltyDialog .loyalty-stats h3{grid-column:2/4;margin:0;font-size:16px;color:#fff0d5}body #loyaltyDialog .loyalty-stats section>strong{grid-column:2;grid-row:2;color:#edc571!important;font:800 33px/1 var(--ui-font)}body #loyaltyDialog .loyalty-stats section>p{grid-column:3;grid-row:2;margin:0;font-size:12px;line-height:1.4;color:#dfd1b9}body #loyaltyDialog .loyalty-stats dl{grid-column:1/-1;width:100%;margin:8px 0 0;padding-top:7px;border-top:1px solid #a185464d}body #loyaltyDialog .loyalty-stats dl>div{gap:10px;padding:4px 0;align-items:center;font-size:13px}body #loyaltyDialog .loyalty-stats dt{display:flex;align-items:center;gap:9px}body #loyaltyDialog .loyalty-stats dt img{width:18px;height:18px}body #loyaltyDialog .loyalty-stats dd{color:#fff0d1;font-size:15px}body #loyaltyDialog .loyalty-schedule{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:8px;align-items:center;margin:12px 0}body #loyaltyDialog .loyalty-schedule small{font-size:13px;margin:0;color:#e7d4a7}body #loyaltyDialog .loyalty-schedule strong{font-size:13px;color:#fff0cf}body #loyaltyDialog .friend-note{color:#d1c2a9;font-size:13px;line-height:1.55}body #loyaltyDialog .loyalty-link-label{margin-top:15px;font-size:15px;font-weight:650}body #loyaltyDialog .loyalty-link{font:400 14px var(--ui-font);padding:12px;color:#ead6a7!important;background:#08060499!important;border:1px solid #b29156!important;border-radius:10px;box-shadow:none;outline:none}body #loyaltyDialog .loyalty-actions{flex-wrap:nowrap;gap:8px}body #loyaltyDialog .loyalty-actions button{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:46px;padding:8px 6px;border:1px solid #c2a067!important;border-radius:10px;background:linear-gradient(#690c1c77,#29040999),url(/brand/friends/burgundy-leather.webp?v=ff0c88fdc6c2cbe1) center/cover!important;font:650 14px var(--ui-font);color:#fff0d3!important;box-shadow:inset 0 1px #ffe1a940!important}body #loyaltyDialog .loyalty-actions button.secondary{background:linear-gradient(#160f0833,#07050388),url(/brand/rewards/modal-leather-background.webp?v=61673584dc5592df) center/cover!important}body #loyaltyDialog .loyalty-copy-status{min-height:0;margin:7px 0;font-size:13px}body #loyaltyDialog .loyalty-copy-status:empty{display:none}body #loyaltyDialog :is(.loyalty-invited-card,.loyalty-history){position:relative;padding-left:65px;margin:13px 0;min-height:78px;box-sizing:border-box}body #loyaltyDialog :is(.loyalty-invited-card,.loyalty-history) h3{font-size:16px;margin:0 0 6px;color:#fff0d3}body #loyaltyDialog .loyalty-empty-art{position:absolute;left:13px;top:19px;width:40px;height:40px}body #loyaltyDialog .loyalty-invited-card p,body #loyaltyDialog .loyalty-history p{margin:0}body #loyaltyDialog .loyalty-payment{font-size:13px;flex-wrap:wrap}body #loyaltyDialog .loyalty-payment strong{color:#edc571}body #loyaltyDialog .loyalty-faq{border:0;background:none!important;padding:0;margin:12px 0 0;display:grid;gap:6px}body #loyaltyDialog .loyalty-faq details{padding:7px 11px}body #loyaltyDialog .loyalty-faq summary{display:flex;align-items:center;gap:10px;list-style:none;font-size:14px;color:#fff0d3;min-height:30px}body #loyaltyDialog .loyalty-faq summary::-webkit-details-marker{display:none}body #loyaltyDialog .loyalty-faq summary::after{content:"›";margin-left:auto;font-size:23px;color:#e6c887}body #loyaltyDialog .loyalty-faq details[open] summary::after{transform:rotate(90deg)}body #loyaltyDialog .loyalty-faq p{font-size:13px;color:#d7c6a9}@media(max-width:360px){body #loyaltyDialog .loyalty-stats section{grid-template-columns:54px 60px minmax(0,1fr);gap:4px 6px;padding:10px}body #loyaltyDialog .loyalty-stats .loyalty-card-art{width:52px;height:68px}body #loyaltyDialog .loyalty-stats section>strong{font-size:28px}body #loyaltyDialog .loyalty-banner img{width:100px}body #loyaltyDialog .loyalty-schedule{grid-template-columns:22px 1fr}body #loyaltyDialog .loyalty-schedule strong{grid-column:2}}body #loyaltyDialog :is(.loyalty-referral,.loyalty-invited-card){background:linear-gradient(#08060444,#08060466),url(/brand/rewards/invited-leather-v2.webp?v=c1e9eba96fdcb9ff) center/cover!important}body #loyaltyDialog .loyalty-stats .loyalty-referral{grid-template-columns:78px 70px minmax(0,1fr)}body #loyaltyDialog .loyalty-referral .loyalty-card-art{width:76px;height:76px;grid-column:1;grid-row:1/3}body #loyaltyDialog .loyalty-referral h3{grid-column:2/4;grid-row:1}body #loyaltyDialog .loyalty-referral>p{grid-column:3;grid-row:2}body #loyaltyDialog .loyalty-play .loyalty-card-art{width:70px;height:80px;object-fit:contain;border-radius:7px}body #loyaltyDialog .loyalty-invited-card{padding-left:78px}body #loyaltyDialog .loyalty-invited-card .loyalty-empty-art{left:12px;top:14px;width:54px;height:54px}@media(max-width:360px){body #loyaltyDialog .loyalty-stats .loyalty-referral{grid-template-columns:58px 60px minmax(0,1fr)}body #loyaltyDialog .loyalty-referral .loyalty-card-art{width:56px;height:68px}body #loyaltyDialog .loyalty-play .loyalty-card-art{width:54px;height:68px}}body #loyaltyDialog .loyalty-banner{position:relative;isolation:isolate;overflow:hidden;min-height:112px;padding:12px 42% 12px 12px;background:linear-gradient(90deg,#080604aa 0%,#08060444 45%,#08060400 75%),url(/brand/friends/chat-lounge.webp?v=62f8088506c03b07) center 38%/cover no-repeat!important;border-color:#d1ab60}body #loyaltyDialog .loyalty-banner>div{position:relative;z-index:1}body #loyaltyDialog .loyalty-banner img{position:absolute;right:0;bottom:0;width:46%;height:auto;max-height:100%;object-fit:contain;object-position:right bottom;margin:0}body #loyaltyDialog .loyalty-banner strong{font-size:18px}@media(max-width:360px){body #loyaltyDialog .loyalty-banner{min-height:100px;padding-right:43%}body #loyaltyDialog .loyalty-banner img{width:46%}body #loyaltyDialog .loyalty-banner strong{font-size:16px}}body #loyaltyDialog .loyalty-content>:is(.loyalty-invited-card,.loyalty-history){display:grid;grid-template-columns:54px minmax(0,1fr);column-gap:14px;row-gap:6px;align-content:center;padding:14px;min-height:88px}body #loyaltyDialog .loyalty-content>.loyalty-invited-card{margin-top:12px}body #loyaltyDialog :is(.loyalty-invited-card,.loyalty-history)>.loyalty-empty-art{position:static;grid-column:1;grid-row:1/3;align-self:center;left:auto;top:auto;width:54px;height:54px}body #loyaltyDialog :is(.loyalty-invited-card,.loyalty-history)>:not(.loyalty-empty-art){grid-column:2;min-width:0;margin:0;overflow-wrap:anywhere}body #loyaltyDialog .loyalty-play .loyalty-card-art{border-radius:0;background:none;object-fit:contain;width:78px;height:82px;max-width:100%}body #loyaltyDialog,body #loyaltyDialog .loyalty-content,body #friendsInviteDialog,body #friendsInviteDialog .invite-list{scrollbar-width:none;-ms-overflow-style:none}body #loyaltyDialog::-webkit-scrollbar,body #loyaltyDialog .loyalty-content::-webkit-scrollbar,body #friendsInviteDialog::-webkit-scrollbar,body #friendsInviteDialog .invite-list::-webkit-scrollbar{display:none;width:0;height:0}html:has(#join:not([hidden])),body:has(#join:not([hidden])){overflow:hidden;overscroll-behavior:none}#join>.lobby-view,body #loyaltyDialog .loyalty-content{overflow-y:auto;overscroll-behavior-y:none}body #loyaltyDialog{overscroll-behavior-y:none}html #join#join[data-view=shop]{--ui-font:"LuckyShark Lounge",Arial,sans-serif;--lounge-width:min(100vw,540px);--lounge-top:0px;background:#000;color:#fff}html #join#join[data-view=shop]::before,html #join#join[data-view=shop]::after{content:none;display:none}html #join#join #lobbyShop{--lounge-left:max(18px,var(--safe-left,0px));--lounge-right:max(18px,var(--safe-right,0px));padding:0 var(--lounge-right) 20px var(--lounge-left);color:#fff;font-family:"LuckyShark Lounge",Arial,sans-serif;background:transparent;overscroll-behavior-y:none;scrollbar-width:none;isolation:isolate}html #join#join #lobbyShop::-webkit-scrollbar{display:none}html #join#join #lobbyShop [hidden]{display:none!important}html #join#join #lobbyShop button{font-family:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent}html #join#join #lobbyShop .lounge-hero{flex:none}html #join#join #lobbyShop .shop-wallet{position:absolute;top:20px;right:0;pointer-events:auto}html #join#join #lobbyShop .shop-wallet{display:flex;align-items:center;justify-content:center;gap:7px;flex-shrink:0;min-width:0;min-height:40px;padding:8px 10px;border:1px solid #ffffff20;border-radius:11px;background:linear-gradient(120deg,#111214,#08090b);color:#fff;font:600 14px/1.2 "LuckyShark Lounge",Arial,sans-serif;box-shadow:none;text-shadow:none}html #join#join #lobbyShop .shop-wallet img{width:25px;height:25px;object-fit:contain;flex:none}html #join#join #lobbyShop .shop-wallet .shop-wallet-chevron{width:8px;height:14px;filter:grayscale(1) brightness(2)}html #join#join #lobbyShop .shop-wallet span{white-space:nowrap}html #join#join #lobbyShop .lobby-page-header{margin:-7px 0 12px;padding:0 6px;min-height:0}html #join#join #lobbyShop #shopTitle{margin:0;color:#fff;font:750 30px/1.1 var(--ui-font);text-shadow:none;letter-spacing:-.035em}html #join#join #lobbyShop .shop-tabs{position:relative;z-index:10;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 14px;padding:0;border:0;background:none;border-radius:0;box-shadow:none;overflow:visible}html #join#join #lobbyShop .shop-category-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:72px;padding:10px 3px;color:#fff;font-size:14px;font-weight:700;line-height:1.2;text-align:center;border:1px solid #ffffff20;border-radius:12px;background:#0a0b0c url(/brand/shop/lounge-v1/dark-category-tile.optimized.webp?v=7c03ab06f024056a) center/100% 100% no-repeat;box-shadow:none!important;filter:none!important;text-shadow:none;outline-offset:2px;overflow:hidden}html #join#join #lobbyShop .shop-category-tab[aria-selected=true]{background:#e60030 url(/brand/shop/lounge-v1/red-active-category-tile.optimized.webp?v=cef0ecd128727208) center/100% 100% no-repeat;border-color:#f6204b;color:#fff;box-shadow:none!important}html #join#join #lobbyShop .shop-category-tab::before{content:"";display:block;width:29px;height:29px;flex:none;background:var(--shop-icon) center/contain no-repeat;border:0;border-radius:0;box-shadow:none}html #join#join #lobbyShop .shop-category-tab::after{display:none;content:none}#shopTab-frames{--shop-icon:url(/brand/shop/lounge-v1/frames-v2.png?v=cf6f2dbb9a4bcfbd)}#shopTab-cards{--shop-icon:url(/brand/shop/lounge-v1/cards-v2.png?v=2c6c0e47dbb0ad22)}#shopTab-emojis{--shop-icon:url(/brand/shop/lounge-v1/emojis-v2.png?v=483b19ccb8f8535b)}#shopTab-throws{--shop-icon:url(/brand/shop/lounge-v1/throws-v2.png?v=13db91bbfe2f82ce)}#shopTab-tables{--shop-icon:url(/brand/shop/lounge-v1/tables-v2.optimized.webp?v=7f14a2de10ec9a78)}#shopTab-bundles{--shop-icon:url(/brand/shop/lounge-v1/bundles-v2.optimized.webp?v=0e453a21c500daa8)}#shopTab-vault{--shop-icon:url(/brand/shop/lounge-v1/vault-v2.optimized.webp?v=b6119d1223817440)}#shopTab-coins{--shop-icon:url(/brand/shop/lounge-v1/coins-v2.png?v=67f28acbeecac0fd)}html #join#join #lobbyShop .shop-panel{display:block;min-height:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:#fff}html #join#join #lobbyShop .frame-shop-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding:0;gap:8px}html #join#join #lobbyShop .frame-product,html #join#join #lobbyShop .frame-product[data-rarity]{display:flex;flex-direction:column;align-items:center;min-width:0;min-height:230px;padding:16px 12px 12px;gap:10px;border:1px solid #ffffff12;border-radius:15px;background:#090a0b url(/brand/shop/lounge-v1/dark-product-panel.optimized.webp?v=ebb70b70d8bc669e) center/100% 100% no-repeat;color:#fff;box-shadow:none;overflow:hidden;text-shadow:none}html #join#join #lobbyShop .frame-product::before,html #join#join #lobbyShop .frame-product::after{content:none;display:none}html #join#join #lobbyShop .frame-product :is(h2,h3){margin:0;min-height:32px;font:700 16px/1.25 "LuckyShark Lounge",Arial,sans-serif;color:#fff;text-align:center;text-shadow:none;overflow-wrap:anywhere}html #join#join #lobbyShop .frame-product p{margin:0;color:#add9e9;font:400 14px/1.3 "LuckyShark Lounge",Arial,sans-serif;text-align:center}html #join#join #lobbyShop .frame-preview-default{width:82px;height:82px;flex:none;background:radial-gradient(circle at 35% 30%,#51401f,#17120c);border-color:#bca368;box-shadow:none}html #join#join #lobbyShop .frame-preview-artwork{margin-block:15px;flex:none}html #join#join #lobbyShop .frame-product>.rarity-label{display:block;position:static;order:99;margin:0;padding:4px 0 0;min-height:20px;font-size:14px;line-height:1.3;letter-spacing:0;font-weight:700;color:var(--rarity-color,#add9e9);background:none;box-shadow:none}html #join#join #lobbyShop :is(.frame-product,.vault-product,.coin-pack) .lobby-button{display:flex;align-items:center;justify-content:center;align-self:stretch;width:100%;min-width:0;max-width:none;height:auto;min-height:42px;aspect-ratio:auto;padding:10px 8px;margin-top:auto;border:0;border-radius:12px;background:#e60030 url(/brand/shop/lounge-v1/red-button.optimized.webp?v=045973c0a498e944) center/100% 100% no-repeat;color:#fff;font:700 16px/1.2 "LuckyShark Lounge",Arial,sans-serif;box-shadow:none;text-shadow:none}html #join#join #lobbyShop :is(.frame-product,.vault-product,.coin-pack) .lobby-button::before,html #join#join #lobbyShop :is(.frame-product,.vault-product,.coin-pack) .lobby-button::after{content:none;display:none}html #join#join #lobbyShop :is(.vault-product,.coin-pack){padding:16px;border:1px solid #ffffff16;border-radius:15px;background:linear-gradient(120deg,#101113,#08090a);color:#fff;box-shadow:none}html #join#join #lobbyShop :is(.vault-product h2,.coin-pack h2,.shop-panel>h2){color:#fff;text-shadow:none}html #join#join #lobbyShop :is(.shop-panel>p,.vault-intro,.vault-status,.club-note,.table-skin-description,.loadout-count){color:#b8cbdc;font-size:14px;line-height:1.4}html #join#join #lobbyShop :is(.vault-price strong,.coin-price){color:#add9e9}html #join#join #lobbyShop button:focus-visible{outline:2px solid #fff;outline-offset:3px}html #join#join #lobbyShop button:disabled{opacity:.5;cursor:default}html #join#join #lobbyShop button:is(:active,.ui-pressed):not(:disabled){box-shadow:inset 0 0 0 100vmax #0003!important;filter:none!important}@media(min-width:480px){html #join#join #lobbyShop .shop-category-tab{min-height:86px;font-size:16px}html #join#join #lobbyShop .shop-category-tab::before{width:34px;height:34px}html #join#join #lobbyShop .frame-product{min-height:270px;padding:20px 15px 15px}html #join#join #lobbyShop .frame-product :is(h2,h3){font-size:18px}html #join#join #lobbyShop .frame-product p{font-size:16px}html #join#join #lobbyShop .frame-product .lobby-button{min-height:48px;font-size:18px}}@media(max-width:360px){html #join#join #lobbyShop .shop-wallet{padding:7px;gap:5px;font-size:12px;min-height:36px}html #join#join #lobbyShop .shop-wallet img{width:21px;height:21px}html #join#join #lobbyShop .shop-tabs{gap:6px}html #join#join #lobbyShop .frame-product{padding-inline:8px}}html #join#join #lobbyShop .lobby-page-header{display:flex;flex:none;min-height:42px;overflow:visible;align-items:center;justify-content:space-between;gap:12px}html #join#join #lobbyShop .lobby-page-header .shop-wallet{position:static;flex:none;height:auto;min-height:40px;margin:0;padding:2px 0;border:0;border-radius:0;background:none;box-shadow:none;gap:9px;text-align:left;justify-content:flex-end;overflow:visible}html #join#join #lobbyShop .lobby-page-header .shop-wallet>img{width:30px;height:30px}html #join#join #lobbyShop .shop-wallet .shop-wallet-copy{display:flex;flex:none;flex-direction:column;gap:0;padding-top:4px;overflow:visible}html #join#join #lobbyShop .shop-wallet .shop-wallet-amount{display:block;flex:none;min-height:0;font:700 18px/1.2 "LuckyShark Balance Numbers","LuckyShark Lounge",Arial,sans-serif;color:#fff;overflow:visible}html #join#join #lobbyShop .shop-wallet .shop-wallet-amount strong{display:inline-block;vertical-align:top;font:inherit;line-height:inherit;overflow:visible}html #join#join #lobbyShop .shop-wallet small{font:400 14px/1.1 "LuckyShark Lounge",Arial,sans-serif;color:#b7cedf}html #join#join #lobbyShop #shopPanel-frames .frame-preview-default{width:min(100%,186px);height:auto;aspect-ratio:3.54;margin-block:15px;border:1px solid #d3e0e32b;border-radius:999px;background:linear-gradient(115deg,#05080cf2,#171e24e0);box-shadow:inset 0 1px #ffffff0a,0 5px 15px #000a}html #join#join #lobbyShop #shopPanel-frames .frame-preview-default>span{border:1px solid #d3e0e32b;background:#111a20}html #join#join #lobbyShop .frame-shop-grid{align-items:stretch}html #join#join #lobbyShop .frame-product{position:relative;padding-bottom:12px}html #join#join #lobbyShop .frame-product>.rarity-label{position:static;inset:auto;order:99;flex:none;align-self:stretch;margin:auto 0 0;padding:0;min-height:20px;text-align:center}html #join#join #lobbyShop .frame-product>.lobby-button{order:100;flex:none;height:auto;min-height:42px;margin-top:auto}html #join#join #lobbyShop .frame-product:has(>.rarity-label)>.lobby-button{margin-top:0}@media(min-width:480px){html #join#join #lobbyShop .frame-product{padding-bottom:15px}html #join#join #lobbyShop .frame-product>.lobby-button{min-height:48px}}#join #lobbyShop .store-dollar-sign{display:inline-block;margin-right:2px;letter-spacing:0;font:inherit}html #join#join #lobbyShop #shopPanel-coins .coin-pack-copy{transform:translateX(6px)}html #join#join #lobbyShop #shopPanel-cards .premium-card-preview{width:72px;height:101px;min-width:72px;min-height:101px;aspect-ratio:72/101;flex:none;background-repeat:no-repeat;box-sizing:border-box}html #join#join #lobbyShop #shopPanel-cards .premium-card-pair{height:101px;min-height:101px;flex:none;gap:0}html #join#join #lobbyShop #shopPanel-cards .premium-card-pair>.premium-card-preview+.premium-card-preview{margin-left:-18px}html body .premium-card-preview,html #join#join #lobbyShop #shopPanel-cards .premium-card-preview{width:72px!important;height:100.8px!important;min-width:72px!important;min-height:100.8px!important;max-width:72px!important;max-height:100.8px!important;aspect-ratio:5 / 7!important;border-radius:8% / 5.7142857%!important;border:0!important;overflow:hidden;flex:none;box-sizing:border-box;background-repeat:no-repeat;background-color:#101e2e}html #join#join #lobbyShop .coin-pack-pile{width:100%;max-width:100px;height:90px;min-width:0;margin:0}html #join#join #lobbyShop .coin-pack-pile>.pot-chips{left:50%;bottom:18px;max-width:none;transform:translateX(-50%) scale(.6);transform-origin:center bottom}html #join#join #lobbyShop .coin-pack-pile::before{inset:auto 0 4px}html #join#join #lobbyShop .throw-shop-preview{position:relative;display:grid;place-items:center;width:100%;height:92px;padding:0;border:0;border-radius:10px;background:transparent;overflow:hidden;cursor:pointer;touch-action:manipulation;opacity:1}html #join#join #lobbyShop .throw-shop-preview>img{width:72px;height:72px;object-fit:contain;pointer-events:none;user-select:none}html #join#join #lobbyShop .throw-shop-preview .throw-after{scale:.6}html #join#join #lobbyShop .throw-shop-preview .throw-after img{width:100%;height:100%;max-width:none;max-height:none}html #join#join #lobbyShop button.throw-shop-preview:disabled,html #join#join #lobbyShop button.throw-shop-preview:disabled>img{opacity:1!important;filter:none!important}html #join#join #lobbyShop .emoji-shop-preview{display:grid;place-items:center;width:100%;height:92px;padding:0;border:0;background:transparent;border-radius:10px;cursor:pointer;touch-action:manipulation;overflow:hidden}html #join#join #lobbyShop .emoji-shop-preview>img{width:72px;height:72px;object-fit:contain;pointer-events:none;user-select:none}html #join#join #lobbyShop .emoji-shop-preview:disabled,html #join#join #lobbyShop .emoji-shop-preview:disabled>img{opacity:1!important;filter:none!important}html body :is(#economyPurchaseDialog#economyPurchaseDialog,#framePurchaseDialog#framePurchaseDialog,#cardPurchaseDialog#cardPurchaseDialog,#chipPurchaseDialog#chipPurchaseDialog,#chipSkinPurchase#chipSkinPurchase,#tablePurchaseDialog#tablePurchaseDialog,#bundlePurchaseDialog#bundlePurchaseDialog,#emojiPurchaseDialog#emojiPurchaseDialog,#throwPurchaseDialog#throwPurchaseDialog){box-sizing:border-box;width:min(400px,calc(100vw - 32px));max-height:calc(100dvh - 48px);margin:auto;padding:26px 22px 20px;overflow:auto;overscroll-behavior:contain;background:linear-gradient(145deg,#202125,#101113)!important;border:1px solid #ffffff38!important;border-radius:20px!important;color:#fff!important;font-family:Roboto,var(--ui-font)!important;text-align:center;box-shadow:0 20px 70px #0009!important}html body :is(#economyPurchaseDialog#economyPurchaseDialog,#framePurchaseDialog#framePurchaseDialog,#cardPurchaseDialog#cardPurchaseDialog,#chipPurchaseDialog#chipPurchaseDialog,#chipSkinPurchase#chipSkinPurchase,#tablePurchaseDialog#tablePurchaseDialog,#bundlePurchaseDialog#bundlePurchaseDialog,#emojiPurchaseDialog#emojiPurchaseDialog,#throwPurchaseDialog#throwPurchaseDialog)::backdrop{background:#000a;backdrop-filter:blur(8px)}html body :is(#economyPurchaseDialog#economyPurchaseDialog,#framePurchaseDialog#framePurchaseDialog,#cardPurchaseDialog#cardPurchaseDialog,#chipPurchaseDialog#chipPurchaseDialog,#chipSkinPurchase#chipSkinPurchase,#tablePurchaseDialog#tablePurchaseDialog,#bundlePurchaseDialog#bundlePurchaseDialog,#emojiPurchaseDialog#emojiPurchaseDialog,#throwPurchaseDialog#throwPurchaseDialog) h2{margin:0 26px 18px;font-size:22px;line-height:1.3;color:#fff!important;text-shadow:none!important}html body :is(#economyPurchaseDialog#economyPurchaseDialog,#framePurchaseDialog#framePurchaseDialog,#cardPurchaseDialog#cardPurchaseDialog,#chipPurchaseDialog#chipPurchaseDialog,#chipSkinPurchase#chipSkinPurchase,#tablePurchaseDialog#tablePurchaseDialog,#bundlePurchaseDialog#bundlePurchaseDialog,#emojiPurchaseDialog#emojiPurchaseDialog,#throwPurchaseDialog#throwPurchaseDialog) :is(p,.dialog-kicker){color:#c4c7cf!important;text-shadow:none!important}html body :is(#economyPurchaseDialog#economyPurchaseDialog,#framePurchaseDialog#framePurchaseDialog,#cardPurchaseDialog#cardPurchaseDialog,#chipPurchaseDialog#chipPurchaseDialog,#chipSkinPurchase#chipSkinPurchase,#tablePurchaseDialog#tablePurchaseDialog,#bundlePurchaseDialog#bundlePurchaseDialog,#emojiPurchaseDialog#emojiPurchaseDialog,#throwPurchaseDialog#throwPurchaseDialog) .dialog-kicker{margin:0 0 8px;font-size:12px;letter-spacing:.1em}html body :is(#economyPurchaseDialog#economyPurchaseDialog,#framePurchaseDialog#framePurchaseDialog,#cardPurchaseDialog#cardPurchaseDialog,#chipPurchaseDialog#chipPurchaseDialog,#chipSkinPurchase#chipSkinPurchase,#tablePurchaseDialog#tablePurchaseDialog,#bundlePurchaseDialog#bundlePurchaseDialog,#emojiPurchaseDialog#emojiPurchaseDialog,#throwPurchaseDialog#throwPurchaseDialog) .dialog-x{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:30px;height:30px;min-width:30px;min-height:30px;padding:0;border:1px solid #ffffff35!important;border-radius:8px;background:#25262b!important;color:#fff!important;font:24px/1 Arial!important;box-shadow:none!important;text-shadow:none!important}html body :is(#economyPurchaseDialog#economyPurchaseDialog,#framePurchaseDialog#framePurchaseDialog,#cardPurchaseDialog#cardPurchaseDialog,#chipPurchaseDialog#chipPurchaseDialog,#chipSkinPurchase#chipSkinPurchase,#tablePurchaseDialog#tablePurchaseDialog,#bundlePurchaseDialog#bundlePurchaseDialog,#emojiPurchaseDialog#emojiPurchaseDialog,#throwPurchaseDialog#throwPurchaseDialog) .frame-purchase-summary{margin:18px 0;padding:4px 14px;border:1px solid #ffffff1c!important;border-radius:12px;background:#ffffff05!important}html body :is(#economyPurchaseDialog#economyPurchaseDialog,#framePurchaseDialog#framePurchaseDialog,#cardPurchaseDialog#cardPurchaseDialog,#chipPurchaseDialog#chipPurchaseDialog,#chipSkinPurchase#chipSkinPurchase,#tablePurchaseDialog#tablePurchaseDialog,#bundlePurchaseDialog#bundlePurchaseDialog,#emojiPurchaseDialog#emojiPurchaseDialog,#throwPurchaseDialog#throwPurchaseDialog) .frame-purchase-summary>div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid #ffffff14}html body :is(#economyPurchaseDialog#economyPurchaseDialog,#framePurchaseDialog#framePurchaseDialog,#cardPurchaseDialog#cardPurchaseDialog,#chipPurchaseDialog#chipPurchaseDialog,#chipSkinPurchase#chipSkinPurchase,#tablePurchaseDialog#tablePurchaseDialog,#bundlePurchaseDialog#bundlePurchaseDialog,#emojiPurchaseDialog#emojiPurchaseDialog,#throwPurchaseDialog#throwPurchaseDialog) .frame-purchase-summary>div:last-child{border-bottom:0}html body :is(#economyPurchaseDialog#economyPurchaseDialog,#framePurchaseDialog#framePurchaseDialog,#cardPurchaseDialog#cardPurchaseDialog,#chipPurchaseDialog#chipPurchaseDialog,#chipSkinPurchase#chipSkinPurchase,#tablePurchaseDialog#tablePurchaseDialog,#bundlePurchaseDialog#bundlePurchaseDialog,#emojiPurchaseDialog#emojiPurchaseDialog,#throwPurchaseDialog#throwPurchaseDialog) dt{text-align:left;color:#bfc3cc!important;font-size:14px}html body :is(#economyPurchaseDialog#economyPurchaseDialog,#framePurchaseDialog#framePurchaseDialog,#cardPurchaseDialog#cardPurchaseDialog,#chipPurchaseDialog#chipPurchaseDialog,#chipSkinPurchase#chipSkinPurchase,#tablePurchaseDialog#tablePurchaseDialog,#bundlePurchaseDialog#bundlePurchaseDialog,#emojiPurchaseDialog#emojiPurchaseDialog,#throwPurchaseDialog#throwPurchaseDialog) dd{margin:0;color:#fff!important;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}html body :is(#economyPurchaseDialog#economyPurchaseDialog,#framePurchaseDialog#framePurchaseDialog,#cardPurchaseDialog#cardPurchaseDialog,#chipPurchaseDialog#chipPurchaseDialog,#chipSkinPurchase#chipSkinPurchase,#tablePurchaseDialog#tablePurchaseDialog,#bundlePurchaseDialog#bundlePurchaseDialog,#emojiPurchaseDialog#emojiPurchaseDialog,#throwPurchaseDialog#throwPurchaseDialog) .dialog-actions{display:flex;align-items:stretch;gap:10px;margin-top:18px}html body :is(#economyPurchaseDialog#economyPurchaseDialog,#framePurchaseDialog#framePurchaseDialog,#cardPurchaseDialog#cardPurchaseDialog,#chipPurchaseDialog#chipPurchaseDialog,#chipSkinPurchase#chipSkinPurchase,#tablePurchaseDialog#tablePurchaseDialog,#bundlePurchaseDialog#bundlePurchaseDialog,#emojiPurchaseDialog#emojiPurchaseDialog,#throwPurchaseDialog#throwPurchaseDialog) .lobby-button{box-sizing:border-box;flex:1;min-width:0;min-height:46px;padding:12px 10px;border-radius:10px!important;border:1px solid #ff315a!important;background:linear-gradient(#ed0034,#bb0029)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font:700 15px/1.3 Roboto,var(--ui-font)!important;text-shadow:none!important;box-shadow:inset 0 1px #ffffff24,0 3px 0 #74001a!important;white-space:normal}html body :is(#economyPurchaseDialog#economyPurchaseDialog,#framePurchaseDialog#framePurchaseDialog,#cardPurchaseDialog#cardPurchaseDialog,#chipPurchaseDialog#chipPurchaseDialog,#chipSkinPurchase#chipSkinPurchase,#tablePurchaseDialog#tablePurchaseDialog,#bundlePurchaseDialog#bundlePurchaseDialog,#emojiPurchaseDialog#emojiPurchaseDialog,#throwPurchaseDialog#throwPurchaseDialog) .lobby-button.secondary{background:linear-gradient(#303138,#1b1c21)!important;border-color:#ffffff38!important;box-shadow:inset 0 1px #ffffff14,0 3px 0 #0c0d10!important}html body :is(#economyPurchaseDialog#economyPurchaseDialog,#framePurchaseDialog#framePurchaseDialog,#cardPurchaseDialog#cardPurchaseDialog,#chipPurchaseDialog#chipPurchaseDialog,#chipSkinPurchase#chipSkinPurchase,#tablePurchaseDialog#tablePurchaseDialog,#bundlePurchaseDialog#bundlePurchaseDialog,#emojiPurchaseDialog#emojiPurchaseDialog,#throwPurchaseDialog#throwPurchaseDialog) .lobby-button:disabled{background:#292a2f!important;border-color:#45464e!important;color:#9498a2!important;-webkit-text-fill-color:#9498a2!important;box-shadow:none!important;opacity:1}html body :is(#economyPurchaseDialog#economyPurchaseDialog,#framePurchaseDialog#framePurchaseDialog,#cardPurchaseDialog#cardPurchaseDialog,#chipPurchaseDialog#chipPurchaseDialog,#chipSkinPurchase#chipSkinPurchase,#tablePurchaseDialog#tablePurchaseDialog,#bundlePurchaseDialog#bundlePurchaseDialog,#emojiPurchaseDialog#emojiPurchaseDialog,#throwPurchaseDialog#throwPurchaseDialog) [role=alert]{color:#f4a7b7!important}html body :is(#economyPurchaseDialog#economyPurchaseDialog,#framePurchaseDialog#framePurchaseDialog,#cardPurchaseDialog#cardPurchaseDialog,#chipPurchaseDialog#chipPurchaseDialog,#chipSkinPurchase#chipSkinPurchase,#tablePurchaseDialog#tablePurchaseDialog,#bundlePurchaseDialog#bundlePurchaseDialog,#emojiPurchaseDialog#emojiPurchaseDialog,#throwPurchaseDialog#throwPurchaseDialog) [role=alert]:empty{display:none}html body :is(#economyPurchaseDialog#economyPurchaseDialog,#framePurchaseDialog#framePurchaseDialog,#cardPurchaseDialog#cardPurchaseDialog,#chipPurchaseDialog#chipPurchaseDialog,#chipSkinPurchase#chipSkinPurchase,#tablePurchaseDialog#tablePurchaseDialog,#bundlePurchaseDialog#bundlePurchaseDialog,#emojiPurchaseDialog#emojiPurchaseDialog,#throwPurchaseDialog#throwPurchaseDialog) button:focus-visible{outline:2px solid #fff;outline-offset:3px}html body :is(#economyPurchaseDialog#economyPurchaseDialog,#framePurchaseDialog#framePurchaseDialog,#cardPurchaseDialog#cardPurchaseDialog,#chipPurchaseDialog#chipPurchaseDialog,#chipSkinPurchase#chipSkinPurchase,#tablePurchaseDialog#tablePurchaseDialog,#bundlePurchaseDialog#bundlePurchaseDialog,#emojiPurchaseDialog#emojiPurchaseDialog,#throwPurchaseDialog#throwPurchaseDialog) :is(.chip-skin-preview,.table-skin-preview,.frame-preview,.card-skin-preview){max-width:100%;margin-inline:auto}html #join#join #lobbyShop .frame-product .lobby-button.frame-equip{background:linear-gradient(170deg,#2478dc,#1453a4)!important;background-image:linear-gradient(170deg,#2478dc,#1453a4)!important;color:#fff!important}html #join#join #lobbyShop .shop-wallet .shop-wallet-copy{display:grid;grid-template-columns:max-content max-content;column-gap:.2em;align-items:baseline}html #join#join #lobbyShop .shop-wallet .shop-wallet-amount{display:contents}html #join#join #lobbyShop .shop-wallet .shop-dollar-sign{grid-column:1;grid-row:1;font:inherit}html #join#join #lobbyShop .shop-wallet #shopBalance{grid-column:2;grid-row:1}html #join#join #lobbyShop .shop-wallet small{grid-column:1/-1;grid-row:2;justify-self:start}html #join#join #lobbyShop .lobby-page-header .shop-wallet{gap:5px}:root{--lounge-background-image:url(/brand/lounge/hero-tuxedo-v2.webp?v=93b605e89936e197)}body:has(#join:not([hidden])){background:#000}#join#join{background:#000}@font-face{font-family:"LuckyShark Lounge";src:url(/brand/lounge/ui-regular.woff2?v=07a6bafc3f571499) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"LuckyShark Lounge";src:url(/brand/lounge/ui-bold.woff2?v=824d56d630849e12) format("woff2");font-weight:700;font-style:normal;font-display:swap}#join#join:has(#lobbyMain:not([hidden])){--lounge-width:min(100vw,540px);--lounge-top:0px;--ui-font:"LuckyShark Lounge",Arial,sans-serif;--lounge-balance-size:clamp(17.6px,4.48vw,22.4px);--lounge-muted:#bdc6d3;--lounge-edge:#ffffff12;--lounge-red:#bb0026;background:#000;color:#f6f6f7}#join#join:has(#lobbyMain:not([hidden]))::before{content:none;display:none}#join#join:has(#lobbyMain:not([hidden]))::after{content:none;display:none}#join#join #lobbyMain{--lobby-gutter:18px;--lounge-left:max(18px,var(--safe-left,0px));--lounge-right:max(18px,var(--safe-right,0px));position:relative;background:transparent;color:#f6f6f7;padding:0 var(--lounge-right) 20px var(--lounge-left);font-family:var(--ui-font);font-size:16px;line-height:1.35;scroll-behavior:auto;overscroll-behavior-y:none;touch-action:pan-y pinch-zoom;scrollbar-width:none;isolation:isolate}#join#join #lobbyMain::-webkit-scrollbar{display:none}#join#join #lobbyMain [hidden]{display:none!important}#join#join #lobbyMain button{font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}#join#join #lobbyMain :is(button,summary):focus-visible{outline:2px solid #d8bb81;outline-offset:3px}#join#join #lobbyMain button:disabled{cursor:default}#join#join #lobbyMain .home-header-spacer{display:none!important}#join#join :is(#lobbyMain,#lobbyFriends,#lobbyShop) .lounge-hero{position:relative;isolation:isolate;height:calc(var(--lounge-width) * .62 + var(--lounge-top));pointer-events:none}#join#join :is(#lobbyMain,#lobbyFriends,#lobbyShop) .lounge-hero::before{content:"";position:absolute;inset:0 calc(-1 * var(--lounge-right)) 0 calc(-1 * var(--lounge-left));z-index:-1;background:#000 var(--lounge-background-image) center var(--lounge-top)/100% auto no-repeat;pointer-events:none}#join#join :is(#lobbyMain,#lobbyFriends,#lobbyShop) .lounge-wordmark{position:absolute;bottom:8px;left:18%;right:18%;margin:0;line-height:0}#join#join :is(#lobbyMain,#lobbyFriends,#lobbyShop) .lounge-wordmark img{display:block;width:100%;height:auto;filter:saturate(.68);object-fit:contain}#join#join:has(#lobbyMain:not([hidden]))>.lobby-header-stage{top:calc(var(--lounge-top) + var(--lounge-width) * .24);left:12px!important;right:12px!important;padding:0;margin:0;background:none;z-index:5;transform:none;transition:none}#join#join:has(#lobbyMain:not([hidden])) .lobby-header{display:block;min-height:44px;margin:0;padding:0}#join#join:has(#lobbyMain:not([hidden])) .lobby-profile{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:none;gap:0}#join#join:has(#lobbyMain:not([hidden])) .lobby-profile-name{display:none}#join#join:has(#lobbyMain:not([hidden])) :is(#lobbyAvatar,#lobbySettingsOpen){position:relative;top:0;align-self:center;box-sizing:border-box;display:block;flex:0 0 37.4px;width:37.4px;min-width:37.4px;max-width:37.4px;height:37.4px;min-height:37.4px;max-height:37.4px;transform:none;margin:0;padding:0;border:0;border-radius:50%;box-shadow:none;overflow:hidden;background:transparent url(/brand/lounge/profile.webp?v=b2f49adfff1963ef) center/contain no-repeat}#join#join:has(#lobbyMain:not([hidden])) #lobbyAvatar{order:2}#join#join:has(#lobbyMain:not([hidden])) #lobbySettingsOpen{order:1;background-image:url(/brand/lounge/settings-flat-v2.webp?v=f4d9ff4ca950d890)}#join#join:has(#lobbyMain:not([hidden])) :is(#lobbyAvatar,#lobbySettingsOpen)>*{visibility:hidden}#join#join:has(#lobbyMain:not([hidden])) :is(#lobbyAvatar,#lobbySettingsOpen)::after{content:none}#join#join #lobbyMain .lounge-balances{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:10px 12px;margin:0;border:0;border-radius:15px;background:linear-gradient(120deg,#111214,#09090a);box-shadow:inset 0 0 0 1px #ffffff06}#join#join #lobbyMain .lounge-chip-balance{display:flex;align-items:center;gap:9px;min-width:0}#join#join #lobbyMain .lounge-chip-balance>img{width:27.2px;height:27.2px;flex:none;object-fit:contain}#join#join #lobbyMain .lounge-chip-balance>div{display:flex;flex-direction:column;min-width:0}#join#join #lobbyMain .lounge-chip-balance span{color:#b7cedf;font-size:14px;line-height:1.15}#join#join #lobbyMain #lobbyBalance{display:block;position:static;max-width:100%;font-size:clamp(15.84px,4.032vw,20.16px);font-weight:700;line-height:1.2;letter-spacing:-.035em;color:#f7f7f8;-webkit-text-fill-color:currentColor;background:none;text-shadow:none;font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere}#join#join #lobbyMain #lobbyBalance::before{content:none;display:none}#join#join #lobbyMain #lobbyStoreBalance{align-self:stretch;display:flex;align-items:center;justify-content:center;border-left:1px solid #ececec90;padding-left:12px;font-size:var(--lounge-balance-size);font-weight:550;color:#f8f8f9;line-height:1.35;letter-spacing:-.035em;white-space:nowrap;text-align:center;min-width:0}#join#join #lobbyMain .lounge-wallet{display:flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:7px 9px;border:1px solid #ffffff08;border-radius:9px;background:#0f0f10;color:#f6f6f7;font-size:14px}#join#join #lobbyMain .lounge-wallet::after{content:none}#join#join #lobbyMain #lobbyWalletShortcut>span,#join#join #lobbyMain #lobbyWalletShortcut>svg{position:static;inset:auto;opacity:1;visibility:visible;transform:none}#join#join #lobbyMain #lobbyWalletShortcut>span{display:block;text-align:center;white-space:nowrap}#join#join #lobbyMain #lobbyWalletShortcut{position:relative;min-width:0;font-weight:450;letter-spacing:0;text-shadow:none}#join#join #lobbyMain :is(.lounge-wallet,.lounge-action) svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.5;flex:none;stroke-linecap:round;stroke-linejoin:round}#join#join #lobbyMain .lounge-cash-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:82%;margin:13px auto 12px}#join#join #lobbyMain .lounge-action{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 8px;border:0;border-radius:12px;color:#fff;font-size:16px;font-weight:450;box-shadow:none;background:linear-gradient(120deg,#151516,#0c0c0d);box-shadow:inset 0 0 0 1px #ffffff06}#join#join #lobbyMain .lounge-deposit{background:#b80023 url(/brand/lounge/deposit.webp?v=1e5f475c1690bf15) 10% 15%/900% 300% no-repeat}#join#join #lobbyMain :is(.lounge-action,.lounge-wallet,.lounge-create,.open-table){transition:box-shadow 110ms ease,transform 110ms ease}#join#join #lobbyMain :is(.lounge-action,.lounge-wallet,.lounge-create,.open-table):is(:active,.ui-pressed):not(:disabled){box-shadow:inset 0 0 0 100vmax #0003!important;transform:translateY(1px);filter:none!important}#join#join #lobbyMain .lounge-overview{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:10px;align-items:center;margin:0 0 8px}#join#join #lobbyMain .lounge-table-options{position:relative;min-width:0;z-index:7;padding:0;margin:0;border:0;background:none}#join#join #lobbyMain .lounge-table-options>summary{display:flex;align-items:baseline;gap:7px;min-height:44px;list-style:none;cursor:pointer;white-space:nowrap;padding:10px 0}#join#join #lobbyMain summary::-webkit-details-marker{display:none}#join#join #lobbyMain #tablesTitle{position:static;top:auto;margin:0;flex:none;font-size:clamp(14px,3.7vw,20px);line-height:1.25;font-weight:600;letter-spacing:-.03em;color:#f6f6f7;white-space:nowrap}#join#join #lobbyMain #tableCount{position:static;left:auto;display:inline-block;flex:none;line-height:1.25;padding:0;border:0;background:none;box-shadow:none;font-size:0;color:#c68b52;white-space:nowrap}#join#join #lobbyMain #tableCount::after{content:attr(data-count);font-size:17.1px;font-weight:700}#join#join #lobbyMain .lounge-filter-panel{position:absolute;top:100%;left:0;width:min(315px,calc(100vw - 36px));padding:12px;background:#151517;border:1px solid #343437;border-radius:13px;box-shadow:0 12px 30px #000c}#join#join #lobbyMain .lounge-filter-panel label{display:block;font-size:14px;margin:10px 0 6px;color:#bdc6d3}#join#join #lobbyMain .lounge-filter-panel .table-filters{display:flex;gap:4px;width:100%;margin:0;padding:0;background:none;border:0}#join#join #lobbyMain .table-filters button{flex:1;padding:8px 6px;min-height:38px;border:0;border-radius:7px;background:#242426;color:#bfc4cf;font-size:13px}#join#join #lobbyMain .table-filters button[aria-pressed=true]{background:#4a4f59;color:#fff}#join#join #lobbyMain .lounge-filter-panel .styled-select-trigger{background:#242426!important;border:1px solid #424246!important;color:#fff!important;box-shadow:none!important}#join#join #lobbyMain .lounge-reward{display:grid;grid-template-columns:23px minmax(0,1fr) auto;gap:7px;align-items:center;min-height:49px;padding:8px 9px;border:0;border-radius:13px;background:linear-gradient(120deg,#121213,#09090a);box-shadow:inset 0 0 0 1px #ffffff07}#join#join #lobbyMain .lounge-reward>img{width:23px;height:23px;object-fit:contain}#join#join #lobbyMain .lounge-reward-copy{transform:translateX(4px);display:flex;flex-direction:column;gap:3px;min-width:0}#join#join #lobbyMain .lounge-reward-copy>strong{font-size:14px;font-weight:500;color:#f5f5f7;line-height:1.2;white-space:nowrap}#join#join #lobbyMain .lounge-reward-copy>span{font-size:12px;color:#c7ccd5;line-height:1.2}#join#join #lobbyMain .lounge-reward-copy>span[data-claimed=true]{opacity:.5}#join#join #lobbyMain .lounge-countdown{border-left:1px solid #aaa6;padding-left:8px;display:flex;flex-direction:column;gap:3px;align-items:flex-start}#join#join #lobbyMain .lounge-countdown>span{font-size:12px;line-height:1.15;color:#cbd0d7;max-width:64px}#join#join #lobbyMain #rewardTimer{display:block;margin:0;font-size:14px;line-height:1.2;color:#f6f6f7;letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap}#join#join #lobbyMain #claimReward{display:none;width:auto;min-width:0;min-height:34px;max-width:none;padding:6px 8px;border:0;outline:0;border-radius:7px;box-shadow:none;background:#a60023;color:#fff;font-size:12px;font-weight:600;letter-spacing:0;text-shadow:none}#join#join #lobbyMain #rewardCard[data-ready=true] .lounge-countdown{display:none}#join#join #lobbyMain #rewardCard[data-ready=true] #claimReward{display:block}#join#join #lobbyMain .table-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:nowrap;margin:0 0 10px}#join#join #lobbyMain .table-currency{display:flex;flex:1;gap:8px;padding:0;margin:0;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible}#join#join #lobbyMain .table-currency::after,#join#join #lobbyMain .table-currency button::before{content:none;display:none}#join#join #lobbyMain .table-currency button{display:flex;justify-content:center;align-items:center;gap:8px;flex:1;min-width:0;min-height:44px;margin:0;padding:5px 13px;border:0;border-radius:15px;background:none;color:#b8c7df;font-size:16px;font-weight:450;box-shadow:none;filter:none}#join#join #lobbyMain .table-currency button[aria-pressed=true]{background:rgb(105 119 139 / .35);color:#fff;box-shadow:none;border:0}#join#join #lobbyMain .table-currency img{width:32.4px;height:32.4px;object-fit:contain;flex:none}#join#join #lobbyMain .lounge-create{display:grid;place-items:center;width:23%;max-width:96px;min-height:44px;flex:none;padding:0;border:0;border-radius:13px;background:linear-gradient(120deg,#151516,#0c0c0d);box-shadow:inset 0 0 0 1px #ffffff06;color:#f3eee1;font-size:35px;line-height:1;font-weight:350}#join#join #lobbyMain #tableCurrencyStatus{color:#c7ccd5;font-size:12px;line-height:1.5;margin:0 0 10px;padding:8px 10px;border:1px solid #ffffff12;border-radius:10px;background:#111}#join#join #lobbyMain [data-currency-view]{padding:0;border:0;background:none;box-shadow:none;width:100%;margin:0}#join#join #lobbyMain :is(.table-blind-group,.roulette-blind-group){display:block;width:100%;margin:0 0 6px;padding:0;border:1px solid #ffffff0b;border-radius:12px;background:linear-gradient(120deg,#111112,#09090a);overflow:hidden;box-shadow:none}#join#join #lobbyMain :is(.table-blind-group,.roulette-blind-group)[open]{border-color:#ffffff12;background:linear-gradient(120deg,#111112,#09090a)}#join#join #lobbyMain :is(.table-blind-group,.roulette-blind-group)>summary{display:grid;grid-template-columns:82px minmax(0,1fr) auto auto;grid-template-rows:auto;align-items:center;gap:2px 10px;min-height:58px;width:100%;margin:0;padding:9px 13px 9px 12px;border:0;border-radius:0;background:none;box-shadow:none;list-style:none;cursor:pointer;color:#f4f4f6;transform:none}#join#join #lobbyMain :is(.table-blind-group,.roulette-blind-group)>summary::after,#join#join #lobbyMain :is(.table-blind-group,.roulette-blind-group)>summary::before{content:none;display:none}#join#join #lobbyMain :is(.table-blind-group,.roulette-blind-group)>summary>span::before{content:none;display:none}#join#join #lobbyMain :is(.table-blind-group,.roulette-blind-group)>summary strong{grid-column:1;grid-row:1;font-size:20px;font-weight:650;line-height:1.1;letter-spacing:-.02em;color:#f6f6f7}#join#join #lobbyMain :is(.table-blind-group,.roulette-blind-group)>summary em{grid-column:2;grid-row:1;font-size:16px;font-style:normal;font-weight:400;color:#b8ccdd;line-height:1.2}#join#join #lobbyMain .table-blind-group[data-blind="10000"]>summary strong{font-size:18px}#join#join #lobbyMain :is(.table-blind-group,.roulette-blind-group)>summary span{grid-column:3;grid-row:1;margin:0;padding:0;border:0;background:none;color:#e0e1e5;font-size:14px;white-space:nowrap}#join#join #lobbyMain .lounge-chevron{grid-column:4;grid-row:1;width:10px;height:10px;flex:none;margin:0 2px 5px 5px;border:solid #eee;border-width:0 1.6px 1.6px 0;transform:rotate(45deg);transition:transform 160ms ease}#join#join #lobbyMain :is(.table-blind-group,.roulette-blind-group)[open] .lounge-chevron{transform:translateY(4px) rotate(225deg)}#join#join #lobbyMain :is(.lobby-tables,.roulette-lobby-tables){display:block;width:100%;padding:0;margin:0;gap:0;border:0;border-radius:0;background:none;box-shadow:none}#join#join #lobbyMain .lobby-table{display:block;width:100%;min-height:0;margin:0;padding:0;border:0;border-top:1px solid #ffffff0a;border-radius:0;background:none;box-shadow:none;backdrop-filter:none;overflow:visible}#join#join #lobbyMain .lobby-table::before,#join#join #lobbyMain .lobby-table::after{content:none;display:none}#join#join #lobbyMain .lobby-table-body{display:grid;grid-template-columns:21px minmax(0,1.2fr) minmax(0,1fr) 76px;grid-template-rows:auto;gap:9px;align-items:center;align-content:center;min-height:66px;padding:9px 7px 9px 12px;margin:0;border:0;background:none}#join#join #lobbyMain .lounge-players-icon{width:21px;height:21px;object-fit:contain}#join#join #lobbyMain .lounge-table-game{min-width:0;display:flex;flex-direction:column;gap:2px}#join#join #lobbyMain .lounge-stakes{font-size:clamp(15px,4.1vw,21px);line-height:1.2;font-weight:650;letter-spacing:-.025em;white-space:nowrap;color:#f6f6f8}#join#join #lobbyMain .lobby-table-title{display:block;margin:0;min-width:0}#join#join #lobbyMain .lobby-table-title h3{margin:0;font-size:14px;line-height:1.3;font-weight:400;letter-spacing:0;color:#bdcddd;overflow-wrap:anywhere}#join#join #lobbyMain .table-occupancy{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;margin:0;padding:0;grid-column:auto;grid-row:auto;line-height:1.2;text-align:center}#join#join #lobbyMain .table-open-seats{display:block;letter-spacing:0;font-size:13px;line-height:1.3;font-weight:400;color:#ccd5e2;white-space:normal}#join#join #lobbyMain .table-open-seats::before{content:none;display:none}#join#join #lobbyMain .lounge-buyin{font-size:12px;line-height:1.3;color:#c5cfdd}#join#join #lobbyMain .lobby-table-body button.lobby-button.open-table{position:relative;left:auto;display:flex;justify-content:center;align-items:center;gap:8px;grid-column:auto;grid-row:auto;width:100%;max-width:none;aspect-ratio:auto;min-height:40px;height:40px;padding:8px 7px;margin:0;border:0;border-radius:8px;box-shadow:none;background:#b90026 url(/brand/lounge/play.webp?v=e6f9a9f2877aaa6d) 6% 18%/1000% 300% no-repeat;color:#fff;font-size:16px;line-height:1.2;font-weight:550;letter-spacing:0;text-shadow:none;transform:none;overflow:hidden}#join#join #lobbyMain .lobby-table-body button.lobby-button.open-table::after{content:">";display:block;position:static;width:auto;height:auto;border:0;transform:none;background:none;font:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;pointer-events:none;flex:none}#join#join #lobbyMain .lobby-table-body button.lobby-button.open-table:disabled{opacity:.65}#join#join #lobbyMain .lobby-notice:empty{display:none}#join#join.lobby{position:fixed;top:var(--menu-viewport-top,0px);left:50%;width:100%;height:var(--menu-viewport-height,var(--poker-viewport-height,100dvh));margin:0;padding:0;transform:translateX(-50%)}#join#join.lobby nav.lobby-bottom-nav{--ui-font:"LuckyShark Lounge",Arial,sans-serif;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;position:relative;flex-shrink:0;height:calc(64px + var(--menu-safe-bottom,var(--safe-bottom,0px)));min-height:calc(64px + var(--menu-safe-bottom,var(--safe-bottom,0px)));margin:0 14px;padding:0 0 var(--menu-safe-bottom,var(--safe-bottom,0px));border:1px solid #ffffff12;border-radius:17px 17px 0 0;background:linear-gradient(115deg,#101012,#09090a);box-shadow:none;backdrop-filter:none;overflow:hidden}#join#join.lobby nav.lobby-bottom-nav button.lobby-nav-button{position:relative;left:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;min-width:0;height:62px;min-height:62px;margin:0;padding:7px 2px;border:0;border-radius:16px;background:none;box-shadow:none;color:#c2cce1;font-size:14px;font-weight:400;line-height:1.2;opacity:.7;transform:none;transition:opacity 120ms ease,background-color 120ms ease;animation:none;z-index:1;box-sizing:border-box;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}#join#join.lobby nav.lobby-bottom-nav button.lobby-nav-button:is(.active,[aria-current=page]){left:auto;width:100%;height:62px;min-height:62px;margin:0;border:0;border-radius:16px;background:#b30026 url(/brand/lounge/deposit.webp?v=1e5f475c1690bf15) 10% 15%/900% 300% no-repeat;color:#fff;box-shadow:none;opacity:1;animation:none}#join#join.lobby nav.lobby-bottom-nav button.lobby-nav-button::before,#join#join.lobby nav.lobby-bottom-nav button.lobby-nav-button::after{content:none;display:none}#join#join.lobby nav.lobby-bottom-nav button.lobby-nav-button svg{width:27px;height:27px;stroke-width:1.5;fill:none;stroke:currentColor;flex:none;stroke-linecap:round;stroke-linejoin:round}#join#join.lobby nav.lobby-bottom-nav button.lobby-nav-button>span,#join#join.lobby nav.lobby-bottom-nav button.lobby-nav-button>svg{opacity:1}#join#join.lobby nav.lobby-bottom-nav button.lobby-nav-button:focus-visible{outline:2px solid #d8bb81;outline-offset:-3px}@media(max-width:374px){#join#join #lobbyMain{--lounge-left:12px;--lounge-right:12px;padding-inline:12px}#join#join #lobbyMain .lounge-balances{gap:6px;padding:8px}#join#join #lobbyMain .lounge-chip-balance{gap:5px}#join#join #lobbyMain .lounge-chip-balance>img{width:22.4px;height:22.4px}#join#join #lobbyMain #lobbyStoreBalance{padding-left:7px}#join#join #lobbyMain .lounge-wallet{padding:6px;font-size:13px;gap:4px}#join#join #lobbyMain .lounge-wallet svg{width:19px;height:19px}#join#join #lobbyMain .lounge-overview{grid-template-columns:1fr;gap:3px}#join#join #lobbyMain .lounge-table-options>summary{min-height:34px}#join#join #lobbyMain .lounge-reward{grid-template-columns:25px 1fr auto;min-height:44px}#join#join #lobbyMain .lounge-reward-copy{flex-direction:row;align-items:center;gap:7px}#join#join #lobbyMain .lounge-countdown>span{max-width:none}#join#join #lobbyMain .lobby-table-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 67px;gap:7px;padding-inline:10px}#join#join #lobbyMain .lounge-players-icon{display:block}#join#join #lobbyMain .lobby-table-body button.lobby-button.open-table{font-size:14px;gap:5px}}@media(prefers-reduced-motion:reduce){#join#join #lobbyMain *,#join#join.lobby nav.lobby-bottom-nav button.lobby-nav-button{transition:none!important;animation:none!important}}#join#join #lobbyMain .lounge-create>span{display:block;position:static;margin:0;padding:0;width:24px;height:24px;font-size:0;line-height:0;background:linear-gradient(currentColor,currentColor) center/20px 2px no-repeat,linear-gradient(currentColor,currentColor) center/2px 20px no-repeat;transform:none}#join#join #lobbyMain #lobbyBalance :is(.number-value,.number-sign){font:inherit;font-variant-numeric:lining-nums tabular-nums;line-height:inherit;letter-spacing:inherit;color:#fff;-webkit-text-fill-color:#fff;text-shadow:none}#join#join #lobbyMain .lounge-content-sheet{position:relative;isolation:isolate;min-height:0}#join#join #lobbyMain .lounge-content-sheet::before{content:"";position:absolute;z-index:-1;inset:-12px calc(-1 * var(--lobby-gutter)) 0;pointer-events:none;background:linear-gradient(to bottom,transparent,#000 12px)}@media(max-width:374px){#join#join #lobbyMain{--lobby-gutter:12px}}#join#join #lobbyMain #lobbyStoreBalance :is(.number-value,.number-sign){font:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;-webkit-text-fill-color:currentColor}#join#join #lobbyMain .lounge-sticky-controls{display:contents}#join#join #lobbyMain .lounge-sticky-controls::before{content:none}#join#join #lobbyMain .lobby-table-body{grid-template-columns:21px minmax(0,1fr) max-content 76px}#join#join #lobbyMain .table-open-seats,#join#join #lobbyMain .lounge-buyin{white-space:nowrap}#join#join #lobbyMain .lobby-table-title h3{overflow-wrap:normal;word-break:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}@media(max-width:430px){#join#join #lobbyMain .lobby-table-body{grid-template-columns:minmax(0,1fr) 140px 67px;gap:7px;padding-inline:9px}#join#join #lobbyMain .lounge-players-icon{display:block}#join#join #lobbyMain .table-open-seats,#join#join #lobbyMain .lounge-buyin{font-size:11px}#join#join #lobbyMain .lobby-table-title h3{font-size:12px}#join#join #lobbyMain .lobby-table-body button.lobby-button.open-table{font-size:14px;gap:5px;padding-inline:7px}}#join#join #lobbyMain .table-controls{position:relative;background:#000;padding-block:6px}#join#join #lobbyMain .table-controls::before{content:"";position:absolute;inset:0 calc(-1 * var(--lobby-gutter));z-index:-1;background:#000;pointer-events:none}#join#join #lobbyMain .table-occupancy{transform:translateX(-8px)}#join#join.lobby{box-sizing:border-box;padding-bottom:calc(64px + var(--menu-bottom-clearance))}#join#join.lobby>nav.lobby-bottom-nav{position:absolute;top:auto;bottom:0;left:14px;right:14px;margin:0;height:calc(64px + var(--menu-bottom-clearance));min-height:calc(64px + var(--menu-bottom-clearance));padding-bottom:var(--menu-bottom-clearance);z-index:20;transform:none}#join#join #lobbyMain .lounge-table-dock{position:sticky;top:0;z-index:8;display:flow-root;background:#000;padding-top:6px}#join#join #lobbyMain .lounge-table-dock::before{content:"";position:absolute;inset:0 calc(-1 * var(--lobby-gutter));z-index:-1;background:#000;pointer-events:none}#join#join #lobbyMain{padding-bottom:10px}#join#join #lobbyMain [data-currency-view]>:is(.table-blind-group,.roulette-blind-group):last-child{margin-bottom:0}#join#join #lobbyMain #rewardCard[data-ready=false]{background:linear-gradient(120deg,#0b0b0c,#070708);box-shadow:inset 0 0 0 1px #ffffff04;cursor:default}#join#join #lobbyMain #rewardCard[data-ready=false]>img,#join#join #lobbyMain #rewardCard[data-ready=false] .lounge-reward-copy>strong{opacity:.45;filter:grayscale(1)}#join#join #lobbyMain #rewardCard[data-ready=false] .lounge-countdown{border-left-color:#ffffff20}#join#join #lobbyMain #rewardCard[data-ready=false] .lounge-countdown>span{opacity:1;color:#fff}#join#join #lobbyMain #rewardCard[data-ready=false] #rewardTimer{opacity:1;color:#fff}#join#join #lobbyMain .lobby-table-body{grid-template-columns:21px minmax(0,1fr) max-content 89px;column-gap:12px}#join#join #lobbyMain .table-occupancy{transform:translateX(-10px)}@media(max-width:430px){#join#join #lobbyMain .lobby-table-body{grid-template-columns:21px minmax(0,1fr) max-content 80px;column-gap:12px}}#join#join:has(#lobbyMain:not([hidden])) #lobbyAvatar{background:#15171b;border:1px solid #000;color:#f4f0e7;font-size:12px}#join#join:has(#lobbyMain:not([hidden])) #lobbyAvatar>.avatar-symbol,#join#join:has(#lobbyMain:not([hidden])) #lobbyAvatar>.avatar-photo,#join#join:has(#lobbyMain:not([hidden])) #lobbyAvatar>.cosmetic-frame{visibility:visible}#join#join:has(#lobbyMain:not([hidden])) #lobbyAvatar>.avatar-symbol{display:grid;place-items:center;width:100%;height:100%}#join#join:has(#lobbyMain:not([hidden])) #lobbyAvatar[data-frame]:not([data-frame=""]){border:0}@media(max-width:430px){#join#join #lobbyMain :is(.table-blind-group,.roulette-blind-group)>summary{padding-left:9px}}#join#join #lobbyMain .lounge-cash-balance{align-self:stretch;border-left:1px solid #ececec90;padding-left:12px}#join#join #lobbyMain #lobbyStoreBalance{display:block;align-self:auto;border:0;padding:0;text-align:left;font-weight:700;line-height:1.2}@media(max-width:374px){#join#join #lobbyMain .lounge-cash-balance{padding-left:7px}}#join#join #lobbyMain :is(#lobbyBalance,#lobbyStoreBalance){font-size:clamp(15.84px,4.032vw,20.16px);font-weight:700;line-height:1.2;letter-spacing:-.035em;color:#fff;-webkit-text-fill-color:#fff;font-variant-numeric:lining-nums tabular-nums}#join#join #lobbyMain .lounge-chip-balance>div>span{font-family:inherit;font-size:14px;font-weight:400;line-height:1.15;letter-spacing:0;color:#b7cedf;-webkit-text-fill-color:currentColor}#join#join #lobbyMain #claimReward{position:relative;isolation:isolate;overflow:hidden}#join#join #lobbyMain #rewardCard[data-ready=true] #claimReward:not(:disabled){animation:lounge-claim-glow 3.8s ease-in-out infinite}#join#join #lobbyMain #rewardCard[data-ready=true] #claimReward:not(:disabled)::before{content:"";position:absolute;inset:-65% -40%;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 30%,#fff1 40%,#ffe9ce99 48%,#fff5 51%,transparent 63%);filter:blur(3px);transform:translateX(-90%) rotate(-8deg);animation:lounge-claim-spotlight 3.8s ease-in-out infinite}@keyframes lounge-claim-spotlight{0%,15%{transform:translateX(-90%) rotate(-8deg);opacity:0}25%{opacity:1}65%{opacity:1}80%,100%{transform:translateX(90%) rotate(8deg);opacity:0}}@keyframes lounge-claim-glow{0%,15%,80%,100%{box-shadow:0 0 0 #ffcba800}45%{box-shadow:0 0 13px #ffbaa84d}}@media(prefers-reduced-motion:reduce){#join#join #lobbyMain #rewardCard[data-ready=true] #claimReward:not(:disabled){animation:none;box-shadow:0 0 8px #ffbaa833}#join#join #lobbyMain #claimReward::before{display:none}}#join#join #lobbyMain #claimReward{box-sizing:border-box;width:68px;min-width:68px;height:34px;white-space:nowrap}#join#join #lobbyMain #lobbyStoreBalance>.lounge-dollar-sign{font-size:1.2em;font-weight:inherit;line-height:0;letter-spacing:inherit;color:inherit;-webkit-text-fill-color:currentColor}#join#join #lobbyMain :is(.table-blind-group,.roulette-blind-group)[data-expanding=false] .lounge-chevron{transform:rotate(45deg)}body #createTableDialog#createTableDialog{overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;width:min(400px,calc(100% - 28px));max-height:calc(100dvh - 32px);box-sizing:border-box;padding:20px;border:1px solid #ffffff14;border-radius:18px;background:#000!important;color:#fff!important;box-shadow:0 18px 60px #0009!important;font-family:"LuckyShark Lounge",sans-serif;color-scheme:dark}body #createTableDialog::backdrop{background:#0009;backdrop-filter:blur(5px)}body #createTableDialog form{display:grid;gap:14px}body #createTableDialog h2{margin:0 0 2px;font-size:24px;line-height:1.2;color:#fff;font-weight:700;text-shadow:none}body #createTableDialog label,body #createTableDialog label:has(>input){display:grid;gap:7px;color:#c6ccd4;font-size:14px}body #createTableDialog#createTableDialog :is(input,select,.styled-select-trigger){box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #ffffff14!important;border-radius:10px;background:rgb(128 128 128 / .14)!important;color:#fff!important;font:400 16px/1.3 "LuckyShark Lounge",sans-serif;box-shadow:none!important;outline:none!important;text-shadow:none;background-image:none!important}body #createTableDialog#createTableDialog :is(input,select,.styled-select-trigger):is(:focus,:focus-visible){background:rgb(128 128 128 / .14)!important;color:#fff!important;border-color:#ffffff45!important;outline:none!important;box-shadow:none!important}body #createTableDialog .create-table-note{margin:0;color:#aeb6c1;font-size:14px;line-height:1.4}body #createTableDialog .friends-error:empty{display:none}body #createTableDialog .friends-error{margin:0;color:#ffacb8;font-size:14px}body #createTableDialog .create-table-actions{display:flex;gap:10px;margin-top:2px}body #createTableDialog#createTableDialog .create-table-actions .lobby-button{flex:1;min-height:44px;padding:10px 12px;border:1px solid #ffffff0b!important;border-radius:10px;background:#a60023!important;background-image:none!important;color:#fff!important;font:600 16px/1.2 "LuckyShark Lounge",sans-serif;box-shadow:none!important;text-shadow:none}body #createTableDialog#createTableDialog .create-table-actions .secondary{background:#24272d!important}body #createTableDialog#createTableDialog .lobby-button::before,body #createTableDialog#createTableDialog .lobby-button::after{content:none!important}body:has(#createTableDialog[open]) .styled-select-menu{border:1px solid #ffffff18!important;background:#16181c!important;color:#fff;border-radius:12px;box-shadow:0 12px 30px #0008}body:has(#createTableDialog[open]) .styled-select-menu button.styled-select-option{background:#1b1d21!important;background-image:none!important;color:#fff!important;border:0!important;box-shadow:none!important;font-family:"LuckyShark Lounge",sans-serif}body:has(#createTableDialog[open]) .styled-select-menu button.styled-select-option[aria-selected=true]{background:#343940!important}body #createTableDialog#createTableDialog{border-color:#ffffff18!important;background-image:none!important}body #createTableDialog#createTableDialog :is(h2,label,label span,strong,legend){color:#fff!important;text-shadow:none!important}body #createTableDialog#createTableDialog :is(button,input,select){accent-color:#b60029;-webkit-text-fill-color:#fff}body #createTableDialog#createTableDialog .styled-select-trigger::after{border-color:#fff!important;color:#fff!important}body #createTableDialog#createTableDialog .create-table-actions button:focus-visible{outline:2px solid #ffffff80!important;outline-offset:2px}body #createTableDialog#createTableDialog .secondary{background:rgb(128 128 128 / .18)!important}body:has(#createTableDialog#createTableDialog[open]) .styled-select-menu{background:#0b0b0b!important;border-color:#ffffff20!important;color:#fff!important}body:has(#createTableDialog#createTableDialog[open]) .styled-select-menu button.styled-select-option{background:rgb(128 128 128 / .14)!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:transparent!important;text-shadow:none!important}body:has(#createTableDialog#createTableDialog[open]) .styled-select-menu button.styled-select-option[aria-selected=true]{background:#a60023!important}body:has(#createTableDialog#createTableDialog[open]) .styled-select-menu button:focus-visible{outline-color:#fff!important}body #settingsDialog#settingsDialog{width:min(400px,calc(100% - 28px));max-height:calc(100dvh - 32px);box-sizing:border-box;padding:20px;background:#000!important;background-image:none!important;color:#fff!important;border:1px solid #ffffff18!important;border-radius:18px;box-shadow:0 18px 60px #0009;font-family:"LuckyShark Lounge",sans-serif;color-scheme:dark}body #settingsDialog::backdrop{background:#0009;backdrop-filter:blur(5px)}body #settingsDialog#settingsDialog :is(h2,strong,legend,.deck-name){color:#fff!important;text-shadow:none}body #settingsDialog#settingsDialog :is(p,small,.table-tools-kicker,.settings-status){color:#bcc0c7!important;text-shadow:none}body #settingsDialog#settingsDialog .sound-setting{border-color:#ffffff14}body #settingsDialog#settingsDialog .language-options label>span{background:rgb(128 128 128 / .14)!important;background-image:none!important;color:#fff!important;border:1px solid #ffffff14!important;box-shadow:none!important}body #settingsDialog#settingsDialog .language-options input:checked+span{background:#a60023!important;border-color:transparent!important;color:#fff!important;box-shadow:none!important}body #settingsDialog#settingsDialog .mute-track{background:#34363b!important;box-shadow:none!important;border:0!important}body #settingsDialog#settingsDialog .mute-control input:checked+.mute-track{background:#a60023!important}body #settingsDialog#settingsDialog .mute-track::after{background:#fff!important;box-shadow:none!important}body #settingsDialog#settingsDialog .deck-preview{border-color:#ffffff20!important}body #settingsDialog#settingsDialog .deck-choice input:checked+.deck-preview{outline:2px solid #a60023!important;outline-offset:3px;box-shadow:none!important}body #settingsDialog#settingsDialog :is(.lobby-button,.table-tools-close){background:#a60023!important;background-image:none!important;border:1px solid #ffffff0b!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;text-shadow:none!important;border-radius:10px}body #settingsDialog#settingsDialog .table-tools-close{background:rgb(128 128 128 / .18)!important}body #settingsDialog#settingsDialog button::before,body #settingsDialog#settingsDialog button::after{content:none!important}body #settingsDialog#settingsDialog :is(button,.language-options input+span,.deck-preview){transition:background-color .15s,border-color .15s}body #settingsDialog#settingsDialog button:focus-visible,body #settingsDialog#settingsDialog .language-options input:focus-visible+span{outline:2px solid #ffffff80!important;outline-offset:2px}body #createTableDialog#createTableDialog .create-table-note{color:#fff!important}body #createTableDialog#createTableDialog h2:focus{outline:none}body #settingsDialog#settingsDialog .language-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}body #settingsDialog#settingsDialog .language-options label{min-width:0}body #settingsDialog#settingsDialog .language-options label>span{box-sizing:border-box;width:100%;background:#1a1a1a!important;border:0!important}body #settingsDialog#settingsDialog .settings-actions{display:flex;gap:12px;margin-top:20px}body #settingsDialog#settingsDialog .settings-actions>.lobby-button{flex:1 1 0;width:0;min-width:0;min-height:44px;margin:0;padding:10px 8px;text-align:center;font:600 14px/1.3 "LuckyShark Lounge",sans-serif}body #settingsDialog#settingsDialog #settingsClose{display:grid;place-items:center;padding:0!important;box-sizing:border-box;line-height:1}body #settingsDialog#settingsDialog #settingsClose svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}body #createTableDialog#createTableDialog{background:rgb(0 0 0 / .15)!important}body #settingsDialog#settingsDialog{background:rgb(0 0 0 / .15)!important}body .styled-select-menu{background-color:#101113!important;opacity:1!important}body:has(#createTableDialog#createTableDialog[open]) .styled-select-menu{background:#101113!important}body:has(#createTableDialog#createTableDialog[open]) .styled-select-menu button.styled-select-option{background:#1a1a1a!important}body:has(#createTableDialog#createTableDialog[open]) .styled-select-menu button.styled-select-option[aria-selected=true]{background:#a60023!important}@font-face{font-family:"LuckyShark Balance Numbers";src:url(/brand/lounge/ui-numbers-bold.woff2?v=83f3a11779db7f37) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0030-0039}#join#join #lobbyMain :is(#lobbyBalance,#lobbyStoreBalance){font-family:"LuckyShark Balance Numbers","LuckyShark Lounge",Arial,sans-serif}#join#join :is(.lobby-bottom-nav,.friends-native-nav,.friends-screen-nav) .lobby-nav-button,#join#join :is(.lobby-bottom-nav,.friends-native-nav,.friends-screen-nav) .lobby-nav-button>span{font-family:"LuckyShark Lounge",Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important;-webkit-text-size-adjust:none;text-size-adjust:none}body button.centered-symbol-control.centered-symbol-control.centered-symbol-control{display:grid!important;place-items:center!important;padding:0!important;line-height:1!important;text-indent:0!important;box-sizing:border-box}body button.centered-symbol-control .centered-control-icon{display:block;width:20px;height:20px;margin:0;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}body button.centered-symbol-control>svg,body button.centered-symbol-control>img,body button.centered-symbol-control>.friends-icon{margin:0!important;align-self:center;justify-self:center;translate:none}body #createTableDialog#createTableDialog{position:relative}body #createTableDialog#createTableDialog h2{padding-right:52px}body #createTableDialog#createTableDialog .create-table-close{position:absolute;top:20px;right:20px;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:12px;background:#1a1a1a!important;background-image:none!important;color:#fff!important;font:28px/1 Arial,sans-serif;box-shadow:none!important}body #onboardingDialog#onboardingDialog#onboardingDialog{width:calc(100% - 28px);max-width:430px;max-height:calc(var(--poker-viewport-height,100dvh) - max(var(--safe-top,0px),70px) - 24px);margin:auto;padding:22px!important;box-sizing:border-box;overflow:auto;overscroll-behavior:contain;background:linear-gradient(145deg,#191a1d,#0a0b0d)!important;border:1px solid #ffffff24!important;border-radius:20px;color:#fff!important;font-family:var(--ui-font);box-shadow:0 24px 80px #0009!important}body #onboardingDialog::backdrop{background:#000b;backdrop-filter:blur(5px)}body #onboardingDialog .onboarding-top{font-size:14px;color:#a8adb7}body #onboardingDialog .onboarding-symbol{width:58px;height:58px;margin:14px 0;background:#ffffff09;color:#fff;border:1px solid #ffffff16;border-radius:16px;font:32px/1 var(--ui-font)}body #onboardingDialog .onboarding-symbol svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}body #onboardingDialog .onboarding-symbol img{width:38px;height:38px;object-fit:contain}body #onboardingDialog .onboarding-location{color:#d8dce4;font-size:14px;line-height:1.4;margin-bottom:10px}body #onboardingDialog#onboardingDialog h2{color:#fff!important;font-size:24px;line-height:1.2;margin:0 0 12px}body #onboardingDialog p{color:#bfc4ce!important;font-size:16px;line-height:1.5;margin:0 0 18px}body #onboardingDialog .onboarding-map{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;background:#0c0d0f;border:1px solid #ffffff12;border-radius:14px;overflow:hidden;margin-bottom:18px}body #onboardingDialog .onboarding-map>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:62px;padding:7px 2px;color:#c2cce1;opacity:.7;font-size:14px;font-weight:400;line-height:1.2}body #onboardingDialog .onboarding-map>div.active{background:#b30026 url(/brand/lounge/deposit.webp?v=1e5f475c1690bf15) 10% 15%/900% 300% no-repeat;color:#fff;opacity:1;border-radius:14px}body #onboardingDialog .onboarding-map svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}body #onboardingDialog .onboarding-dots{gap:5px;margin-bottom:18px}body #onboardingDialog .onboarding-dots span{background:#ffffff20}body #onboardingDialog .onboarding-dots span.active{background:#e00034}body #onboardingDialog#onboardingDialog button{font:400 16px/1.2 var(--ui-font);text-shadow:none!important;border:0!important;box-shadow:none!important;min-height:44px;border-radius:12px!important}body #onboardingDialog#onboardingDialog [data-next]{background:#b30026 url(/brand/lounge/deposit.webp?v=1e5f475c1690bf15) 10% 15%/900% 300% no-repeat!important;color:#fff!important}body #onboardingDialog#onboardingDialog [data-back]{background:#ffffff0b!important;color:#fff!important}body #onboardingDialog#onboardingDialog [data-skip]{background:none!important;color:#a8adb7!important;padding:8px;font-size:14px}body #onboardingDialog button:focus-visible{outline:2px solid #fff;outline-offset:3px}body #onboardingDialog button:disabled{opacity:.35}@media(max-width:360px){body #onboardingDialog#onboardingDialog#onboardingDialog{padding:16px!important}body #onboardingDialog#onboardingDialog h2{font-size:22px}}#join#join #lobbyMain .table-currency .selector-coin-3d{display:block;width:32px;height:32px;pointer-events:none;flex:none}body #createTableDialog label:has(>input){display:flex;align-items:center;gap:12px}body #createTableDialog label>input{min-width:0;flex:1;width:100%;box-sizing:border-box}html[lang=es] #join#join #lobbyShop #shopTab-throws{font-size:12px!important}#lobbyMain:is([data-game=roulette],[data-game=blackjack],[data-game=ochko],[data-game=midnight]) [data-currency-view],#lobbyMain:is([data-game=roulette],[data-game=blackjack],[data-game=ochko],[data-game=midnight]) #loungeCreateTable,#lobbyMain:is([data-game=roulette],[data-game=blackjack],[data-game=ochko],[data-game=midnight]) .lounge-filter-panel,#lobbyMain:is([data-game=roulette],[data-game=blackjack],[data-game=ochko],[data-game=midnight]) #tableCurrencyStatus{display:none!important}#join#join #lobbyMain .blackjack-coming-soon{margin:24px 0 4px;padding:30px 16px;text-align:center;color:#e2e4e7;font-size:20px;font-weight:700;border-radius:18px;background:linear-gradient(135deg,#151719,#08090a);box-shadow:inset 0 0 0 1px #ffffff0a}#lobbyMain[data-game=poker] #rouletteTableList{display:none!important}#lobbyMain .lobby-game-switch{display:block;width:100%;aspect-ratio:1;margin:20px 0 0;padding:0;border:0;border-radius:0;background:#000;box-shadow:none;cursor:pointer;overflow:hidden;-webkit-tap-highlight-color:transparent}#lobbyMain .lobby-game-switch img{display:block;width:100%;height:100%;object-fit:contain}#join#join #lobbyMain .lounge-table-dock .lounge-overview{margin-bottom:0}#join#join #lobbyMain .lounge-table-dock .table-controls{margin-bottom:0;padding-bottom:0}#join#join #lobbyMain .lobby-game-title{margin:12px 0;color:#fff;font:650 22px/1.25 "LuckyShark Lounge",Arial,sans-serif;letter-spacing:.02em}#join#join #lobbyMain .blackjack-coming-soon{margin-top:0}#lobbyMain .lobby-game-switch:active{opacity:.8}#lobbyMain .lobby-game-switch:focus-visible{outline:2px solid #fff;outline-offset:3px}#lobbyMain .roulette-lobby-tables>.lobby-table[hidden]{display:none!important}#lobbyMain[data-game=poker] #rouletteCategory,#rouletteCategory[hidden]{display:none!important}#lobbyMain .lobby-game-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:6px;margin:8px -10px 0}#lobbyMain .lobby-game-grid .lobby-game-switch{margin:0;width:100%;height:auto;min-width:0;min-height:0;aspect-ratio:1;box-sizing:border-box}#lobbyMain .lobby-game-grid .lobby-game-switch img{transform:scale(1.08)}#lobbyMain .lobby-game-grid .lobby-game-switch{position:relative;container-type:inline-size}#lobbyMain .lobby-game-grid .lobby-game-switch .lobby-game-title-patch{position:absolute;left:55.25%;top:78.875%;width:39.375%;height:11.8125%;transform:none;pointer-events:none;mask-image:linear-gradient(to right,transparent,#000 3%,#000 97%,transparent)}#lobbyMain .lobby-game-grid [data-lobby-game=blackjack] .lobby-game-title-patch{left:41.5625%;top:79.625%;width:54%;height:10.3125%}#lobbyMain .lobby-game-grid [data-lobby-game=roulette] .lobby-game-title-patch{left:53.75%;top:84.125%;width:43.5%;height:9.375%}#lobbyMain .lobby-game-label{position:absolute;right:6.9%;bottom:11%;font:800 10.8cqw/.8 Arial,sans-serif;letter-spacing:-.04em;color:#fff;white-space:nowrap;pointer-events:none;transform:translateX(-5px)}#lobbyMain [data-lobby-game=blackjack] .lobby-game-label{right:5.9%;bottom:11.2%;font-size:9cqw}#lobbyMain [data-lobby-game=roulette] .lobby-game-label{right:4.3%;bottom:8.2%;font-size:8.7cqw}body #createTableDialog#createTableDialog h2{min-height:40px;display:flex;align-items:center;margin:0 0 8px;padding-right:52px}body #createTableDialog#createTableDialog{--create-table-clearance:max(88px,var(--menu-safe-top,var(--safe-top,0px)));position:fixed;top:calc(var(--friends-chat-viewport-top,0px) + var(--create-table-clearance) + 12px);bottom:auto;left:0;right:0;margin:0 auto;max-height:calc(var(--friends-chat-viewport-height,var(--menu-viewport-height,100svh)) - var(--create-table-clearance) - 24px);overflow:hidden}body #createTableDialog#createTableDialog[open]{display:flex;flex-direction:column}body #createTableDialog#createTableDialog form{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}body #createTableDialog#createTableDialog h2,body #createTableDialog .create-table-actions{flex-shrink:0}body #createTableDialog .create-table-fields{min-height:0;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;scroll-padding-block:8px}body #createTableDialog .create-table-fields>*+*{margin-top:14px}body #createTableDialog .create-table-fields::after{content:"";display:block;height:var(--create-table-keyboard-space,0px)}body #createTableDialog .create-table-fields>*{min-width:0}body #createTableDialog .create-table-field{display:flex;align-items:center;gap:12px}body #createTableDialog .create-table-field>label{flex:none;margin:0}body #createTableDialog .create-table-input{position:relative;flex:1;min-width:0}body #createTableDialog#createTableDialog .create-table-input input{margin:0;padding-right:48px}body #createTableDialog#createTableDialog .create-table-keyboard-done{position:absolute;right:5px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:34px;height:34px;min-height:34px;margin:0;padding:0;border:0;border-radius:8px;background:#292b30!important;color:#fff!important;box-shadow:none;visibility:hidden;pointer-events:none;touch-action:manipulation}body #createTableDialog#createTableDialog .create-table-input:focus-within .create-table-keyboard-done{visibility:visible;pointer-events:auto}body #createTableDialog .create-table-keyboard-done svg{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}#join#join #lobbyMain .lounge-table-game{overflow:hidden}#join#join #lobbyMain .lobby-table-title{width:100%;max-width:100%;overflow:hidden}#join#join #lobbyMain .lobby-table-title h3{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#join#join #lobbyMain .lounge-cash-balance>div{display:grid;grid-template-columns:max-content max-content;column-gap:.2em;align-items:baseline}#join#join #lobbyMain #lobbyStoreBalance{display:contents}#join#join #lobbyMain #lobbyStoreBalance>.lounge-dollar-sign{grid-column:1;grid-row:1}#join#join #lobbyMain #lobbyStoreBalance>.lounge-dollar-amount{grid-column:2;grid-row:1;font:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}#join#join #lobbyMain .lounge-cash-balance>div>span{grid-column:1/-1;grid-row:2;justify-self:start}@media(display-mode:standalone),(display-mode:fullscreen),(display-mode:minimal-ui){html:not(.telegram-app):root,html:not(.telegram-app) body{margin:0;border:0;border-radius:0;background-color:#000;min-height:100dvh}html:not(.telegram-app) body #join#join.lobby{position:relative;inset:auto;transform:none;margin:0 auto;padding:0 0 calc(64px + var(--menu-bottom-clearance));border:0;border-radius:0;height:100dvh;max-height:100dvh}}html:fullscreen{width:100%;height:100%;background:#000}html.native-android-app,html.native-android-app body{margin:0;border:0;border-radius:0;background:#000;min-height:100dvh}html.native-android-app body #join#join.lobby{position:relative;inset:auto;transform:none;margin:0 auto;padding:0 0 calc(64px + var(--menu-bottom-clearance));border:0;border-radius:0;height:100dvh;max-height:100dvh}#join#join.lobby{--menu-bottom-clearance:calc(12px + var(--menu-nav-safe-bottom,env(safe-area-inset-bottom,0px)))}html.telegram-app #join#join.lobby{--menu-bottom-clearance:var(--menu-nav-safe-bottom,env(safe-area-inset-bottom,0px))}body #onboardingDialog .onboarding-topics{display:block;width:100%;min-width:0;min-height:44px;margin:12px 0 0;padding:10px 12px;border:1px solid #ffffff24;border-radius:12px;background:#16181b;color:#fff;font:14px/1.4 var(--ui-font);box-sizing:border-box}body #onboardingDialog .onboarding-dots{display:flex;flex-wrap:wrap;justify-content:center}body #onboardingDialog .onboarding-actions{position:sticky;bottom:-22px;padding:12px 0;background:#101113;z-index:1}body #onboardingDialog .onboarding-topics:focus-visible{outline:2px solid #e4c878;outline-offset:2px}body #onboardingDialog p{white-space:pre-line}#lobbyMain .lobby-game-grid .lobby-game-switch[hidden]{display:none!important}body #onboardingDialog .onboarding-emphasis{margin:0 0 14px;padding:12px 14px;border-left:3px solid #d8b668;border-radius:0 10px 10px 0;background:#d8b66812;color:#f3e4c1;font:600 15px/1.5 var(--ui-font)}body #onboardingDialog .onboarding-emphasis[hidden]{display:none}#join#join #lobbyMain .lobby-table-body button.lobby-button.open-table.has-waiting-hand{background:linear-gradient(135deg,#ffe7a0,#e3b447 56%,#b88020);color:#241804}html #join#join #lobbyShop #shopPanel-vault{margin-top:calc(8px - var(--vault-content-lift,0px))}html #join#join #lobbyShop .vault-product{--vault-scene-offset:35px;position:relative;overflow:visible;padding:0;border:1px solid transparent;border-radius:20px;background:transparent;color:#fff;box-shadow:none;isolation:isolate}html #join#join #lobbyShop .vault-product::before{content:"";position:absolute;z-index:-1;left:0;right:0;top:var(--vault-background-top,0px);bottom:0;translate:0 var(--vault-scene-offset);border:1px solid #ffffff16;border-radius:20px;background:#030405 url(/vault/midnight/background.optimized.webp?v=8d89ed49c836fdf8) center calc(var(--vault-background-crop-offset,0px) - var(--vault-background-top,0px))/100% auto no-repeat;pointer-events:none}html #join#join #lobbyShop .vault-art-surface{box-sizing:border-box;aspect-ratio:819/1920;padding:28px 14px 0;background:none}html #join#join #lobbyShop .vault-product .vault-title{display:flex;align-items:center;justify-content:center;margin:0 0 4px;min-height:64px;translate:0 -25px;font:650 clamp(25px,7vw,36px)/1.15 "LuckyShark Lounge",Arial,sans-serif;color:#f5deb2}html #join#join #lobbyShop .vault-title img{display:block;width:94%;max-width:460px;height:auto;max-height:100px;object-fit:contain;pointer-events:none;transform:scale(.7)}html #join#join #lobbyShop .vault-intro{transform:translateY(-16px) scale(.7);margin:0 0 2px;color:#b7c1cc;font-size:14px;line-height:1.4}html #join#join #lobbyShop .vault-stage{height:clamp(340px,95vw,440px);min-height:0;padding:0;perspective:none;overflow:visible;isolation:isolate}html #join#join #lobbyShop .vault-stage::before{content:none;display:none}html #join#join #lobbyShop .vault-stage::after{content:"";display:block;position:absolute;top:auto;bottom:48px;left:50%;width:74%;height:38px;transform:translateX(-50%);background:radial-gradient(ellipse,#000e 0%,#0008 38%,transparent 72%);z-index:0;pointer-events:none}html #join#join #lobbyShop .vault-stage .vault-chest{position:absolute;inset:0;width:100%;height:100%;transform:none;translate:0 calc(var(--vault-art-offset,0px) + 60px + var(--vault-scene-offset));animation:none!important;z-index:2}html #join#join #lobbyShop .vault-chest .vault-hinge{display:none!important}html #join#join #lobbyShop .vault-clip-canvas,html #join#join #lobbyShop .vault-chest .vault-clip-poster{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none;transform:none;transition:none}html #join#join #lobbyShop .vault-clip-canvas{opacity:0}html #join#join #lobbyShop .vault-clip-source{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}html #join#join #lobbyShop .vault-clip-poster[hidden]{display:none}html #join#join #lobbyShop .vault-glow{inset:37% 8% 10%;background:radial-gradient(ellipse,#e6a53620,transparent 68%);opacity:.45;z-index:0}html #join#join #lobbyShop .vault-revealing .vault-glow{opacity:1}html #join#join #lobbyShop .vault-stage .vault-sparks{top:52%}html #join#join #lobbyShop .vault-stage .vault-rewards{position:absolute;left:0;right:0;top:0;bottom:auto;width:100%;max-width:100%;max-height:none;padding:0;margin:0;overflow:visible;transform:none;gap:12px;z-index:4}html #join#join #lobbyShop .vault-stage:not(.vault-reward-ready) .vault-rewards{display:none}html #join#join #lobbyShop .vault-stage.vault-reward-ready{padding-bottom:0}html #join#join #lobbyShop .vault-stage.vault-reward-ready .vault-chest{position:absolute;inset:0;height:100%;width:100%}html #join#join #lobbyShop .vault-stage.vault-reward-ready .vault-rewards{position:absolute;left:5%;right:5%;top:var(--vault-rewards-top,0px);bottom:auto;width:90%;display:flex;flex-wrap:wrap;justify-content:center;transform:none;visibility:visible;opacity:1;pointer-events:auto;gap:5px;filter:drop-shadow(0 5px 14px #000)}html #join#join #lobbyShop .vault-stage .vault-rewards>strong{width:100%;color:#e2bf7b}html #join#join #lobbyShop .vault-stage .vault-rewards>.vault-reward-item{padding:6px 8px;gap:3px;line-height:1.2;background:rgb(12 13 15 / .60);border:1px solid #ffffff1c;border-radius:14px;color:#fff}html #join#join #lobbyShop .vault-stage .vault-rewards>small{width:100%;color:#aeb9c6;font-size:12px}html #join#join #lobbyShop .vault-purchase-surface{position:relative;z-index:3;margin:16px 14px 14px;padding:12px 12px 0;border:1px solid #c392365e;border-radius:16px;background:linear-gradient(145deg,#111216f2,#050607fa);box-shadow:inset 0 1px #ffffff05}html #join#join #lobbyShop .vault-price{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;margin:0 0 10px}html #join#join #lobbyShop .vault-price strong{color:#fff;font-size:32px;font-weight:750;line-height:1.2;font-variant-numeric:tabular-nums}html #join#join #lobbyShop .vault-price span{color:#aeb5bf;font-size:14px;line-height:1.3}html #join#join #lobbyShop .vault-product .vault-buy,html #join#join #lobbyShop .vault-product .vault-preview{width:100%;min-height:44px;margin:0 0 8px;padding:9px 8px;border-radius:12px;font:700 15px/1.35 "LuckyShark Lounge",Arial,sans-serif}html #join#join #lobbyShop .vault-product .vault-buy{background:linear-gradient(170deg,#f00036,#c20025 70%,#a90021);border:1px solid #ff274f;color:#fff}html #join#join #lobbyShop .vault-product .vault-preview{background:linear-gradient(145deg,#202125,#101114);border:1px solid #c4beb166;color:#fff}html #join#join #lobbyShop .vault-status{margin:0;padding:0 0 6px;min-height:0;color:#b9c4cf;font-size:13px;line-height:1.5}html #join#join #lobbyShop .vault-code{padding:18px 16px;border:1px solid #ffffff16;border-radius:16px;background:linear-gradient(145deg,#111214,#070809);box-shadow:none}html #join#join #lobbyShop .vault-code h3{color:#fff;font-size:17px}html #join#join #lobbyShop .vault-code input{border-color:#ffffff24;background:#07080a;color:#fff}html #join#join #lobbyShop .vault-code-status,html #join#join #lobbyShop .vault-code label{color:#b4beca}html #join#join #lobbyShop .vault-code-status{margin-top:8px}@media(max-width:360px){html #join#join #lobbyShop .vault-art-surface{padding-inline:10px}html #join#join #lobbyShop .vault-product>.club-eyebrow{font-size:12px;letter-spacing:.12em}html #join#join #lobbyShop .vault-purchase-surface{padding-inline:10px}}html #join#join #lobbyShop .vault-stage.vault-shaking:not(.vault-revealing) .vault-chest{animation:vault-reference-settle .3s ease-out both!important}@keyframes vault-reference-settle{0%{transform:translateY(-18px)}65%{transform:translateY(3px)}100%{transform:translateY(0)}}html #join#join #lobbyShop .vault-rolling .vault-chest{filter:blur(2px) brightness(.55);transition:filter .25s ease}html #join#join #lobbyShop .vault-reel{position:absolute;left:0;right:0;top:calc(var(--vault-reward-center,50%) - 28px);transform:translateY(-50%);height:156px;z-index:5;overflow:hidden;background:rgb(5 6 8 / .60);border-block:1px solid #ffffff24;border-radius:12px;box-shadow:0 12px 28px #0009;isolation:isolate}html #join#join #lobbyShop .vault-reel::before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,#050608,transparent 18%,transparent 82%,#050608)}html #join#join #lobbyShop .vault-reel::after{content:none}html #join#join #lobbyShop .vault-reel-marker{position:absolute;left:50%;top:calc(var(--vault-reward-center,50%) - 28px);width:2px;height:156px;transform:translate3d(-50%,-50%,1px);background:#fff;z-index:2147483647;pointer-events:none;box-shadow:0 0 8px #ffffff44}html #join#join #lobbyShop .vault-stage:not(.vault-rolling) .vault-reel-marker{display:none}html #join#join #lobbyShop .vault-reel-track{display:flex;position:relative;z-index:0;isolation:isolate;width:max-content;height:100%;gap:10px;align-items:center;will-change:transform}html #join#join #lobbyShop .vault-reel-tile{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;flex:0 0 112px;width:112px;height:132px;box-sizing:border-box;padding:10px 8px;background:rgb(23 24 28 / .60);border:1px solid #ffffff1c;border-radius:10px;color:#fff}html #join#join #lobbyShop .vault-reel-tile small{font:600 12px/1.25 "LuckyShark Lounge",Arial,sans-serif;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html #join#join #lobbyShop .vault-reel-tile .vault-reward-art{display:flex;justify-content:center;align-items:center;width:90px;height:78px;min-height:0;padding:0;gap:3px}html #join#join #lobbyShop .vault-reel-tile .vault-reward-art>img{max-width:86px;max-height:74px;width:auto;height:auto;object-fit:contain}html #join#join #lobbyShop .vault-reel-tile .chip-skin-thumb{width:58px;height:58px;margin:0}html #join#join #lobbyShop .vault-reel-prize{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:90px;height:78px;overflow:hidden}html #join#join #lobbyShop .vault-reel-prize:has(>.vault-reward-art:nth-child(2))>.vault-reward-art{width:42px;height:38px}html #join#join #lobbyShop .vault-reel-prize:has(>.vault-reward-art:nth-child(2)) img{max-width:40px;max-height:36px}html #join#join #lobbyShop .vault-reel-settled .vault-reel-winner{background:rgb(41 44 50 / .60);border-color:#fff;box-shadow:inset 0 0 16px #ffffff12;transition:background .2s,border-color .2s}html #join#join #lobbyShop .vault-glow{background:radial-gradient(ellipse,#ffffff14,transparent 68%)}@media(prefers-reduced-motion:reduce){html #join#join #lobbyShop .vault-stage .vault-chest{animation:none!important}}html #join#join #lobbyShop .vault-code form>div{display:flex;align-items:stretch;gap:10px}html #join#join #lobbyShop .vault-code input{height:56px;box-sizing:border-box;border:1px solid #ffffff24;border-radius:16px;background:#111315;padding:0 14px;font-size:16px}html #join#join #lobbyShop .vault-code form button{display:flex;align-items:center;justify-content:center;flex:0 0 90px;width:90px;height:56px;min-height:56px;padding:0 8px;box-sizing:border-box;--button-base:#710018;border:1px solid #ff274f!important;border-radius:12px;background:linear-gradient(170deg,#f00036,#c20025 70%,#a90021)!important;color:#fff!important;box-shadow:inset 0 1px #ffffff40,inset 0 -1px #ffffff14,0 3px 0 #710018,0 8px 18px #0005!important;text-shadow:none;font:700 14px/1.2 "LuckyShark Lounge",Arial,sans-serif;letter-spacing:0}html #join#join #lobbyShop .vault-code form button img{display:block;width:24px;height:24px;object-fit:contain}html #join#join #lobbyShop .vault-rewards>.vault-reward-item>.vault-reward-art:not(.vault-art-bundles):not(.vault-art-coins){height:54px}html #join#join #lobbyShop .vault-rewards>.vault-reward-item>.vault-reward-art:not(.vault-art-bundles):not(.vault-art-coins) img{max-height:54px}html #join#join #lobbyShop .vault-rewards .vault-art-bundles{gap:4px}html #join#join #lobbyShop .vault-rewards .vault-bundle-piece{gap:2px}html #join#join #lobbyShop .vault-rewards .vault-bundle-piece>.vault-reward-art{height:42px}html #join#join #lobbyShop .vault-rewards .vault-art-bundles .vault-reward-art img{height:38px;max-height:38px}html #join#join #lobbyShop .vault-rewards .vault-art-bundles .chip-skin-thumb{width:38px;height:38px}html #join#join #lobbyShop .vault-rewards .vault-art-bundles .table-skin-preview{height:40px}html #join#join #lobbyShop .vault-price{position:relative}html #join#join #lobbyShop .vault-drop-info{position:absolute;right:0;left:auto;top:19px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:1px solid #ffffff60;border-radius:50%;background:#202126;color:#fff;font:600 17px/1 Georgia,serif;cursor:pointer}html .vault-drop-dialog{position:fixed;inset:0;width:min(420px,calc(100vw - 32px));max-height:75dvh;box-sizing:border-box;padding:24px 18px;border:1px solid #ffffff26;border-radius:20px;background:#101114;color:#fff;overflow:auto;font:14px/1.4 "LuckyShark Lounge",Arial,sans-serif}html .vault-drop-dialog::backdrop{background:#000a;backdrop-filter:blur(5px)}html .vault-drop-dialog h2{margin:0 30px 14px 0;font-size:20px;color:#fff}html .vault-drop-dialog h3{margin:20px 0 8px;font-size:16px;color:#fff}html .vault-drop-dialog p{color:#bcc0c8;font-size:13px}html .vault-drop-close{position:absolute;right:12px;top:12px;width:30px;height:30px;padding:0;border:0;border-radius:8px;background:#292b30;color:#fff;font:24px/1 Arial;cursor:pointer}html .vault-drop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}html .vault-drop-item{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:8px 4px;border-radius:10px;background:#ffffff08;text-align:center;font-size:11px}html .vault-drop-item>.vault-reward-art{width:100%;max-width:90px;height:65px}html .vault-drop-item>.vault-art-bundles{display:none}html .vault-drop-item img{max-width:100%;max-height:65px;object-fit:contain}.vault-card-amethyst img{clip-path:inset(6.1% 5.7% 7.5% round 4%)}html #join#join #lobbyShop .vault-reel-value{display:block;color:#fff;font-size:12px;font-weight:700;margin-top:2px}html #join#join #lobbyShop .vault-reel-prize{position:relative;display:block;overflow:visible}html #join#join #lobbyShop .vault-reel-art-grid{position:absolute;left:50%;top:50%;display:grid;grid-auto-rows:78px;transform-origin:center}html #join#join #lobbyShop .vault-reel-art-grid>.vault-reward-art{overflow:visible;max-width:none;flex-shrink:0}html #join#join #lobbyShop .vault-art-cards,html #vaultDropDialog .vault-art-cards{container-type:size}html #join#join #lobbyShop .vault-art-cards>.vault-poker-card,html #vaultDropDialog .vault-art-cards>.vault-poker-card{display:block;flex:none;height:min(90cqh,63cqw);width:auto;aspect-ratio:5 / 7;border-radius:8% / 5.7142857%;overflow:hidden;background-repeat:no-repeat;background-color:#101e2e;box-sizing:border-box}html #join#join #lobbyShop .vault-rewards>span>img{width:26px;height:36.4px;aspect-ratio:5 / 7;object-fit:cover;border-radius:8% / 5.7142857%}html #join#join #lobbyShop .vault-stage .vault-rewards>.vault-reward-total{flex:0 0 100%;text-align:center;color:#fff;font-size:16px;font-weight:700;line-height:1.3;padding-top:4px}html #join#join #lobbyShop .vault-stage.vault-reward-ready .vault-rewards{transform:scale(var(--vault-reward-scale,1));transform-origin:top center}html body #vaultPurchaseDialog#vaultPurchaseDialog{box-sizing:border-box;width:min(390px,calc(100vw - 32px));max-height:calc(100dvh - 48px);margin:auto;padding:26px 22px 20px;overflow:auto;overscroll-behavior:contain;background:linear-gradient(145deg,#202125,#101113)!important;background-image:linear-gradient(145deg,#202125,#101113)!important;border:1px solid #ffffff38!important;border-radius:20px!important;color:#fff!important;font-family:Roboto,var(--ui-font);text-align:center;box-shadow:0 20px 70px #0009!important}html body #vaultPurchaseDialog::backdrop{background:#000a;backdrop-filter:blur(8px)}html body #vaultPurchaseDialog h2{margin:0 30px 18px;font-size:22px;line-height:1.3;color:#fff!important;text-shadow:none}html body #vaultPurchaseDialog p{margin:12px 0;color:#c4c7cf!important;font-size:14px;line-height:1.5}html body #vaultPurchaseDialog p:nth-of-type(2){padding:12px;border:1px solid #ffffff1c;border-radius:12px;background:#ffffff05;color:#fff!important;font-size:17px;font-weight:700;font-variant-numeric:tabular-nums}html body #vaultPurchaseDialog .dialog-x{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:30px;height:30px;min-width:30px;min-height:30px;padding:0;border:1px solid #ffffff35;border-radius:8px;background:#25262b!important;color:#fff!important;font:24px/1 Arial;box-shadow:none!important;text-shadow:none}html body #vaultPurchaseDialog .confirm{box-sizing:border-box;width:100%;min-height:46px;margin:6px 0 0;padding:12px 14px;background:linear-gradient(#ed0034,#bb0029)!important;border:1px solid #ff315a!important;border-radius:10px;color:#fff!important;-webkit-text-fill-color:#fff!important;font:700 15px/1.3 Roboto,var(--ui-font);text-shadow:none!important;box-shadow:inset 0 1px #ffffff24,0 3px 0 #74001a!important;white-space:normal}html body #vaultPurchaseDialog .confirm:disabled{background:#292a2f!important;border-color:#45464e!important;color:#9498a2!important;-webkit-text-fill-color:#9498a2!important;box-shadow:none!important;opacity:1}html body #vaultPurchaseDialog p[role=alert]{color:#f4a7b7!important;margin-bottom:0}html body #vaultPurchaseDialog p[role=alert]:empty{display:none}html body #vaultPurchaseDialog button:focus-visible{outline:2px solid #fff;outline-offset:3px}html #join#join #lobbyShop #shopPanel-vault{padding-bottom:var(--vault-keyboard-space,0px)}html #join#join #lobbyShop #vaultPromoCode::placeholder{font-size:12px;letter-spacing:0;font-weight:400}html[lang=ru] #join#join #lobbyShop #vaultPromoCode::placeholder{font-size:11px}@media(max-width:360px){html #join#join #lobbyShop #vaultPromoCode::placeholder{font-size:11px}html[lang=ru] #join#join #lobbyShop #vaultPromoCode::placeholder{font-size:10px}}html #join#join #lobbyShop .vault-code{position:relative;z-index:10;pointer-events:auto}html #join#join #lobbyShop #vaultPromoCode{position:relative;z-index:1;pointer-events:auto!important;touch-action:manipulation;user-select:text!important;-webkit-user-select:text!important;cursor:text}html[lang=ru] #join#join #lobbyShop .vault-code form button{font-size:11px}html #join#join #lobbyShop .vault-code form button:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 1px 4px #60001940,0 1px 0 #710018,0 4px 12px #0005!important}#join#join:has(#lobbyFriends:not([hidden])){--ui-font:"LuckyShark Lounge",Arial,sans-serif;background:#000 url(/brand/lounge/hero-tuxedo-v2.webp?v=93b605e89936e197) center top/100% auto no-repeat;color:#fff}#join#join:has(#lobbyFriends:not([hidden]))::before,#join#join:has(#lobbyFriends:not([hidden]))::after{display:none}#join#join #lobbyFriends{--friends-line:#ffffff38;--friends-muted:#b9bec7;color:#fff;padding-inline:18px;background:transparent}#join#join #lobbyFriends .friends-heading{margin-inline:-18px;padding-inline:24px;margin-bottom:16px}#join#join #lobbyFriends .friends-heading::before{height:min(62vw,335px);margin-inline:-24px;background:url(/brand/lounge/wordmark.webp?v=9c0d940d2f044493) center bottom 8px/64% auto no-repeat}#join#join #lobbyFriends .friends-heading h1{color:#fff;font-size:30px}#join#join #lobbyFriends .friends-heading>p:last-child{color:#b9bec7;font-size:14px;margin-top:5px}#join#join #lobbyFriends button.loyalty-open{min-height:80px;border:1px solid #ffffff24;border-radius:14px;background:linear-gradient(115deg,#121214,#080809);box-shadow:none;color:#fff}#join#join #lobbyFriends .loyalty-open small{color:#b9bec7}#join#join #lobbyFriends .friends-invite-arrow{display:grid;place-items:center;width:34px;height:38px;background:#e90032;border-radius:9px;color:#fff;font-size:28px}#join#join #lobbyFriends .friends-search{height:48px;margin-bottom:12px;padding:0 7px 0 13px;border-color:#ffffff24;background:#0c0c0e;gap:10px}#join#join #lobbyFriends .friends-search input{color:#fff;font-size:14px;flex:1}#join#join #lobbyFriends .friends-search input::placeholder{color:#aeb5c1}html body #join#join #lobbyFriends .friends-search input:focus::placeholder,html body #privateChatDialog#privateChatDialog#privateChatDialog .private-compose input:focus::placeholder{opacity:0;color:transparent}html body #join#join #lobbyFriends .friends-search input:is(:focus,:focus-visible,:active),html body #privateChatDialog#privateChatDialog#privateChatDialog .private-compose input:is(:focus,:focus-visible,:active){border:0!important;outline:none!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent}html body #join#join #lobbyFriends .friends-search:focus-within,html body #privateChatDialog#privateChatDialog#privateChatDialog .private-compose:focus-within{outline:none!important;box-shadow:none!important}#join#join #lobbyFriends .friends-search-icon{background:url(/brand/friends/white-ui/search.optimized.webp?v=765b27b0c5983241) center/contain no-repeat}#join#join #lobbyFriends .friends-search-icon::before,#join#join #lobbyFriends .friends-search-icon::after{display:none}#join#join #lobbyFriends #friendsTelegramSearch{flex:none;align-self:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:10px;margin:0;background:none;border:0;box-shadow:none;color:#ff0038}.friends-telegram-icon{display:block;width:24px;height:24px;background:url(/brand/friends/white-ui/telegram-red.optimized.webp?v=3f52b7edd8b04feb) center/contain no-repeat}#join#join #lobbyFriends #friendsTelegramSearch:disabled{opacity:.45}#join#join #lobbyFriends :is(.friend-section-title,.friend-details strong,.friends-outgoing summary,.friends-outgoing summary>b,.friends-see-all){color:#fff}#join#join #lobbyFriends :is(.friend-section-title small,.friend-details small,.friends-empty){color:#b9bec7}#join#join #lobbyFriends .friend-row{min-height:70px;padding:9px 10px;border-color:#ffffff24;background:linear-gradient(115deg,#131315,#09090a);box-shadow:none}#join#join #lobbyFriends .friend-action{color:#fff;background:#24262b;border-color:#ffffffb3;box-shadow:none;text-shadow:none}#join#join #lobbyFriends .friend-action[data-action=accept]{background:#da002e;border-color:#ff3053}#join#join #lobbyFriends .friends-outgoing{background:#0b0b0d;border-color:#ffffff24;margin-top:12px}#join#join #lobbyFriends .friends-sent-icon{content:url(/brand/friends/white-ui/paper-plane-white.optimized.webp?v=ac1282430ed885fc)}body #privateChatDialog#privateChatDialog#privateChatDialog.friends-screen-dialog[open]{background:linear-gradient(#0008,#000 38%),url(/brand/friends/chat-background.webp?v=d40ad8185fb4ed47) center top/cover no-repeat #000;color:#fff}body #privateChatDialog#privateChatDialog#privateChatDialog.friends-screen-dialog :is(.dialog-x,.private-peer-profile){color:#fff;border-color:#ffffff88;background:#101012;box-shadow:none}body #privateChatDialog#privateChatDialog#privateChatDialog.friends-screen-dialog :is(.private-peer-heading h2,.private-message,.private-receipt,.voice-time){color:#fff}body #privateChatDialog#privateChatDialog#privateChatDialog.friends-screen-dialog :is(.private-peer-status:not(.online),.private-message-meta,.friend-note){color:#b9bec7}body #privateChatDialog#privateChatDialog#privateChatDialog.friends-screen-dialog .private-message-surface,body #privateChatDialog#privateChatDialog#privateChatDialog.friends-screen-dialog .mine .private-message-surface{border-color:#ffffff1c;background:linear-gradient(115deg,#151517,#09090a);box-shadow:none}body #privateChatDialog#privateChatDialog#privateChatDialog.friends-screen-dialog .voice-play{border:1px solid #ffffffb3!important;background:#151517 url(/brand/friends/white-ui/voice-play.optimized.webp?v=d1cae649962b155f) center/34px 34px no-repeat!important;color:transparent!important}body #privateChatDialog#privateChatDialog#privateChatDialog.friends-screen-dialog .voice-play[aria-label*=Pause],body #privateChatDialog#privateChatDialog#privateChatDialog.friends-screen-dialog .voice-play[aria-label*=Приостановить]{background:#151517!important;color:#fff!important}body #privateChatDialog#privateChatDialog#privateChatDialog.friends-screen-dialog .voice-wave i,body #privateChatDialog#privateChatDialog#privateChatDialog.friends-screen-dialog .voice-wave i.heard{background:linear-gradient(to right,#fff var(--voice-heard,0%),#8a8e98 var(--voice-heard,0%))}body #privateChatDialog#privateChatDialog#privateChatDialog.friends-screen-dialog .private-compose{border-color:#ffffff30;background:#0c0c0e;box-shadow:none;margin-inline:0}body #privateChatDialog#privateChatDialog#privateChatDialog.friends-screen-dialog .private-compose input[type=text]{border:0;background:none;color:#fff;box-shadow:none}body #privateChatDialog#privateChatDialog#privateChatDialog.friends-screen-dialog .private-compose input::placeholder{color:#aeb5c1}body #privateChatDialog#privateChatDialog#privateChatDialog.friends-screen-dialog :is(.voice-record,.private-send){background:#ed0034!important;border:1px solid #ff2d56!important;color:#fff!important;box-shadow:none}body #privateChatDialog#privateChatDialog#privateChatDialog.friends-screen-dialog .voice-record.recording{box-shadow:0 0 0 5px #ec003444}body #loyaltyDialog#loyaltyDialog{background:rgb(0 0 0 / .75)!important;border-color:#ffffff30!important;color:#fff;box-shadow:none!important}body #loyaltyDialog#loyaltyDialog .loyalty-content{color:#c0c5cf;scrollbar-color:#ffffff30 #101012}body #loyaltyDialog#loyaltyDialog :is(.friends-dialog-header h2,.loyalty-banner strong,.loyalty-stats h3,.loyalty-stats dd,.loyalty-invited-card h3,.loyalty-history h3,.loyalty-faq summary,.loyalty-faq summary::after,.loyalty-schedule strong){color:#fff}body #loyaltyDialog#loyaltyDialog .loyalty-stats section>strong{color:#fff!important}body #loyaltyDialog#loyaltyDialog :is(.loyalty-stats section,.loyalty-schedule,.loyalty-history,.loyalty-invited-card,.loyalty-faq details,.loyalty-stats .loyalty-referral){background:linear-gradient(115deg,#131315,#09090a)!important;border-color:#ffffff24;box-shadow:none}body #loyaltyDialog#loyaltyDialog :is(.loyalty-stats section>p,.loyalty-banner span,.loyalty-schedule small,.friend-note,.loyalty-faq p){color:#b9bec7}body #loyaltyDialog#loyaltyDialog :is(.dialog-x,.loyalty-disclaimer,.loyalty-banner){border-color:#ffffff38;color:#fff}body #loyaltyDialog#loyaltyDialog .loyalty-disclaimer{background:#111214!important;color:#b9bec7}body #loyaltyDialog#loyaltyDialog .loyalty-stats dl{border-color:#ffffff24}body #loyaltyDialog#loyaltyDialog .loyalty-link{color:#d2d6df!important;border-color:#ffffff38!important;background:#0b0b0d!important}body #loyaltyDialog#loyaltyDialog .loyalty-actions button{color:#fff!important;border-color:#ffffffb3!important;background:#ed0034!important;box-shadow:none!important}body #loyaltyDialog#loyaltyDialog .loyalty-actions button.secondary{background:#17181b!important}body #loyaltyDialog#loyaltyDialog .loyalty-payment strong{color:#fff}#join#join #lobbyFriends :is(button,input,summary):focus-visible,body .friends-screen-dialog :is(button,input,summary):not(.dialog-x):focus-visible{outline:2px solid #fff!important;outline-offset:3px}body #loyaltyDialog#loyaltyDialog .dialog-x{background:#101012!important;color:#fff!important;border-color:#ffffff88!important}.friends-brand-pin{display:none}#join#join:has(#lobbyFriends:not([hidden]))>.friends-brand-pin{position:absolute;inset:0 0 auto;z-index:6;height:min(62vw,335px);display:flex;align-items:flex-end;justify-content:center;padding-bottom:8px;box-sizing:border-box;pointer-events:none}#join#join>.friends-brand-pin img{display:block;width:64%;height:auto;object-fit:contain;user-select:none}#join#join #lobbyFriends .friends-heading::before{background:none}html body :is(input,textarea,select,[contenteditable=true]):is(:focus,:focus-visible,:active),html body #join#join #lobbyFriends input:is(:focus,:focus-visible,:active),html body .friends-screen-dialog input:is(:focus,:focus-visible,:active){outline:none!important;box-shadow:none!important;filter:none!important;-webkit-tap-highlight-color:transparent}html body .friends-search:focus-within{outline:none!important;box-shadow:none!important}#join#join:has(#lobbyFriends:not([hidden])){--lounge-width:min(100vw,540px);--lounge-top:0px;background:#000}#join#join #lobbyFriends{--lounge-left:max(18px,var(--safe-left,0px));--lounge-right:max(18px,var(--safe-right,0px));display:flex;flex-direction:column;overflow:hidden;min-height:0;padding:0 var(--lounge-right) 12px var(--lounge-left)}#join#join #lobbyFriends[hidden]{display:none}#join#join #lobbyFriends .lounge-hero{flex:none}#join#join #lobbyFriends .friends-heading{flex:none;margin:0 0 12px;padding:0 6px;gap:0}#join#join #lobbyFriends .friends-heading::before{content:none;display:none}#join#join #lobbyFriends>:not(#friendsList){flex-shrink:0}#join#join #lobbyFriends #friendsList{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:none;scrollbar-width:none;touch-action:pan-y;padding-bottom:8px}#join#join #lobbyFriends #friendsList::-webkit-scrollbar{display:none}#join#join #lobbyFriends #friendsNotice{margin:0;font-size:13px}body .friend-photo.friend-bot-avatar,#join#join #lobbyFriends .friend-photo.friend-bot-avatar,body #privateChatDialog#privateChatDialog .friend-photo.friend-bot-avatar,#join#join #friendProfileDialog .friend-photo.friend-bot-avatar{display:inline-grid;place-items:center;border:4px solid #d1b98375;border-radius:50%;background:radial-gradient(circle at 30% 20%,var(--avatar),#101c20) padding-box;box-shadow:0 0 0 2px #111,0 3px 8px #000b;color:#f5f4ed;font-family:Inter,Arial,sans-serif;text-shadow:none}.friend-bot-avatar .avatar-symbol{font-size:21px;line-height:1;font-weight:400}body #loyaltyDialog#loyaltyDialog .loyalty-banner{background:linear-gradient(115deg,#131315,#09090a)!important;background-image:linear-gradient(115deg,#131315,#09090a)!important}body #loyaltyDialog#loyaltyDialog .loyalty-faq{border:0!important;outline:none!important;box-shadow:none!important;background:none!important;padding:0!important}body #loyaltyDialog#loyaltyDialog .loyalty-faq summary::after{color:#fff!important;background:none!important}body #join#join #privateChatDialog#privateChatDialog.friends-screen-dialog[open]{position:fixed;top:calc(var(--menu-viewport-top,0px) + max(72px,var(--menu-safe-top,0px)) + 8px);height:calc(var(--menu-viewport-height,100dvh) - max(72px,var(--menu-safe-top,0px)) - max(18px,var(--menu-safe-bottom,0px)) - 16px);max-height:none;background:rgb(0 0 0 / .15)!important;background-image:none!important;border:1px solid #ffffff88!important;border-radius:18px!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:hidden;transform:none!important;transition:none!important;padding:16px 14px 12px}body #privateChatDialog::backdrop{background:#0009!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important}body #privateChatDialog#privateChatDialog#privateChatDialog .dialog-x,body #privateChatDialog#privateChatDialog#privateChatDialog .dialog-x:is(:focus,:focus-visible,:active){border:0!important;outline:none!important;box-shadow:none!important;background:#141416!important;color:#fff!important}body #privateChatDialog#privateChatDialog#privateChatDialog .private-peer-avatar .friend-photo{border:1px solid #fff!important}body #privateChatDialog#privateChatDialog#privateChatDialog .voice-wave::after{left:0;background:#fff!important;box-shadow:none!important;transform:translate3d(var(--voice-progress-px,0px),0,0);width:1px;will-change:transform}body #privateChatDialog#privateChatDialog#privateChatDialog .voice-wave input{accent-color:#aeb4bf!important;opacity:0!important;outline:none!important;box-shadow:none!important}body #privateChatDialog#privateChatDialog#privateChatDialog .voice-recording .voice-toolbar{background:#25272c!important;border-color:#ffffff30!important;box-shadow:none!important;color:#fff!important}body #privateChatDialog#privateChatDialog#privateChatDialog .voice-live-wave i{background:#bfc4ce!important}body #privateChatDialog#privateChatDialog#privateChatDialog .voice-cancel-hint{color:#d2d5db!important}body #privateChatDialog#privateChatDialog#privateChatDialog .private-compose{flex-shrink:0;margin-bottom:calc(8px + var(--friends-composer-lift,0px));transition:none!important}body #privateChatDialog#privateChatDialog#privateChatDialog.friends-screen-dialog .voice-play{background:transparent url(/brand/friends/voice-play-white-v2.webp?v=7c10aa4328e73c04) center/contain no-repeat!important;border:0!important;box-shadow:none!important;color:transparent!important;font-size:22px!important}body #privateChatDialog#privateChatDialog#privateChatDialog.friends-screen-dialog .voice-play:is([aria-label="Приостановить голосовое сообщение"],[aria-label="Pause voice message"]){background:#202124!important;border:1px solid #fff!important;color:#fff!important}body #loyaltyDialog#loyaltyDialog[open]>.friends-native-nav,body #friendProfileDialog#friendProfileDialog[open]>.friends-native-nav,body #join#join:has(:is(#loyaltyDialog,#friendProfileDialog)[open])>.lobby-bottom-nav,body:has(#friendProfileDialog[open]) #join#join>.lobby-bottom-nav{display:none!important}html #join#join #lobbyProfile{background:#000;color:#fff;font-family:"LuckyShark Lounge",Arial,sans-serif}html #join#join #lobbyProfile #profilePhoto{background:linear-gradient(115deg,#151517,#09090a);border-color:#ffffff30;color:#fff;box-shadow:none}html #join#join #lobbyProfile #profilePhoto::after{background:linear-gradient(0deg,#0008,transparent 28%);box-shadow:none}html #join#join #lobbyProfile :is(h1,.profile-name){color:#fff;text-shadow:none}html #join#join #lobbyProfile .profile-eyebrow{color:#b9bec7}html #join#join #lobbyProfile .profile-wallet-button{background:#e60030;background-image:none;border:0;border-radius:12px;color:#fff;-webkit-text-fill-color:#fff;box-shadow:none;text-shadow:none}html #join#join #lobbyProfile .profile-wallet-button::before,html #join#join #lobbyProfile .profile-wallet-button::after{content:none}body #privateChatDialog#privateChatDialog[open]{background:rgb(0 0 0 / .15)!important;background-image:none!important;opacity:1!important}body #privateChatDialog#privateChatDialog .private-message-surface{background:linear-gradient(115deg,#151517,#09090a)!important;opacity:1!important}body #privateChatDialog#privateChatDialog .private-compose{background:#0c0c0e!important;opacity:1!important}#join#join #lobbyFriends .friends-heading{margin-bottom:0;position:relative;z-index:2}#join#join #lobbyFriends .friends-scroll-content{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:none;scrollbar-width:none;touch-action:pan-y;padding-top:12px;padding-bottom:10px}#join#join #lobbyFriends .friends-scroll-content::-webkit-scrollbar{display:none}#join#join #lobbyFriends .friends-scroll-content #friendsList{flex:none;overflow:visible;min-height:0;padding-bottom:0}#join#join #lobbyFriends .friends-scroll-content>:not(#friendsList),#join#join #lobbyFriends #friendsList>*{opacity:var(--friends-scroll-opacity,1)}#join#join #lobbyFriends .friends-heading{margin-top:-7px}#join#join #lobbyFriends .friend-row{align-items:center}#join#join #lobbyFriends .friend-row>.friend-profile-link{align-self:center;display:grid;place-items:center;padding:0;line-height:0}#join#join #lobbyFriends .friend-row>.friend-profile-link>.friend-photo{display:block;margin:0}#join#join #lobbyFriends .friend-row>.friend-profile-link>:is(.friend-monogram,.friend-bot-avatar){display:grid;place-items:center;line-height:1}#join#join #lobbyFriends .friend-section-title.friends-own-heading{margin-top:9px}body #privateChatDialog#privateChatDialog#privateChatDialog.friends-screen-dialog .voice-wave>i{background:#8a8e98!important}body #privateChatDialog#privateChatDialog#privateChatDialog.friends-screen-dialog .voice-wave-heard>i{background:#fff!important}body:has(#join:not([hidden])) :is(dialog.lobby-dialog,dialog.friends-dialog,dialog.table-tools-dialog,#loyaltyDialog,#onboardingDialog),body:has(#join:not([hidden])) :is(#settingsDialog#settingsDialog,#createTableDialog#createTableDialog,#loyaltyDialog#loyaltyDialog),body:has(#join:not([hidden])) #join#join #privateChatDialog#privateChatDialog#privateChatDialog.friends-screen-dialog[open]{background:rgb(0 0 0 / .60)!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[lang=en] #join#join #lobbyFriends .loyalty-open>span:nth-child(2){position:relative;left:5px}html[lang=ru] #join#join #lobbyFriends .loyalty-open>span:nth-child(2){position:relative;left:9px}body #loyaltyDialog#loyaltyDialog .dialog-x:is(:focus,:focus-visible,:active){outline:none!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent}body #loyaltyDialog#loyaltyDialog[open]{display:flex;flex-direction:column;overflow:hidden!important;overscroll-behavior:none;touch-action:pan-y}body #loyaltyDialog#loyaltyDialog .friends-dialog-header{touch-action:none}body #loyaltyDialog#loyaltyDialog .loyalty-content{min-height:0;overflow-y:auto;overscroll-behavior:none;touch-action:pan-y}body #friendProfileDialog#friendProfileDialog#friendProfileDialog{background:rgb(0 0 0 / .60)!important;background-image:none!important;border:1px solid #ffffff38!important;border-radius:18px!important;color:#fff;box-shadow:none!important}body #friendProfileDialog#friendProfileDialog#friendProfileDialog .friend-profile-summary .friend-photo{border:1px solid #ffffff88;box-shadow:none}body #friendProfileDialog#friendProfileDialog#friendProfileDialog .friend-profile-summary .friend-bot-avatar{border-radius:50%}body #friendProfileDialog#friendProfileDialog#friendProfileDialog .friend-profile-summary h2{color:#fff}body #friendProfileDialog#friendProfileDialog#friendProfileDialog .friend-profile-summary p{color:#b9bec7}body #friendProfileDialog#friendProfileDialog#friendProfileDialog .friend-profile-summary p.online{color:#25dd55}body #friendProfileDialog#friendProfileDialog#friendProfileDialog .friend-relationship{color:#fff;border-color:#ffffff24;background:#17181b;box-shadow:none}body #friendProfileDialog#friendProfileDialog#friendProfileDialog .friend-profile-actions{flex-direction:column}body #friendProfileDialog#friendProfileDialog#friendProfileDialog .friend-profile-actions button{background:#ed0034;background-image:none;border:1px solid #ff2d56;color:#fff;-webkit-text-fill-color:#fff;box-shadow:none;text-shadow:none}body #friendProfileDialog#friendProfileDialog#friendProfileDialog .friend-profile-actions button.secondary{background:#24262b;background-image:none;border-color:#ffffff38}body #friendProfileDialog#friendProfileDialog#friendProfileDialog .friend-profile-actions button[data-action=remove]{background:none;border:0;border-top:1px solid #ffffff24;color:#b9bec7;-webkit-text-fill-color:#b9bec7}body #friendProfileDialog#friendProfileDialog#friendProfileDialog .dialog-x{background:#141416;color:#fff}html body :is(.dialog-x,.table-tools-close,.showdown-close,.bet-editor-close),html body :is(.dialog-x,.table-tools-close,.showdown-close,.bet-editor-close):is(:focus,:focus-visible,:active),html body #settingsDialog#settingsDialog .table-tools-close{border:0!important;outline:none!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent}#join#join #lobbyFriends .friends-invite-arrow{padding:0!important;line-height:1!important;font-size:0!important;background:#e90032 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m9 6 6 6-6 6' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/22px 22px no-repeat!important}html body #skinsHub#skinsHub#skinsHub{width:min(94vw,520px);max-height:80dvh;padding:20px 16px 16px;background:rgb(0 0 0 / .60)!important;background-image:none!important;border:1px solid #ffffff30!important;border-radius:18px!important;color:#fff!important;box-shadow:none!important;backdrop-filter:none!important;font-family:"LuckyShark Lounge",Arial,sans-serif;overflow:hidden;overscroll-behavior:none}html body #skinsHub[open]{display:flex;flex-direction:column}html body #skinsHub::backdrop{background:#0009;backdrop-filter:blur(5px)}html body #skinsHub>h2{margin:0 44px 0 0;color:#fff;font-size:22px;line-height:1.3;flex:none}html body #skinsHub .dialog-x{display:grid;place-items:center;padding:0;background:#141416!important;background-image:none!important;color:#fff!important;border:0!important;box-shadow:none!important;outline:none!important}html body #skinsHub .skins-tabs{flex:none;gap:6px;margin:18px 0 16px}html body #skinsHub .skins-tab{min-height:44px;padding:10px 3px;border:0!important;border-radius:12px;background:transparent!important;background-image:none!important;color:#b9bec7!important;box-shadow:none!important;text-shadow:none!important;font:600 14px/1.25 "LuckyShark Lounge",Arial,sans-serif}html body #skinsHub .skins-tab[aria-selected=true]{background:#ed0034!important;color:#fff!important}html body #skinsHub .skins-content{min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y}html body #skinsHub .skins-content::-webkit-scrollbar{display:none}html body #skinsHub .skin-tab-picker{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;color:#fff!important}html body #skinsHub .frame-shop-grid{gap:12px}html body #skinsHub .frame-product{background:linear-gradient(115deg,#131315,#09090a)!important;background-image:linear-gradient(115deg,#131315,#09090a)!important;border:1px solid #ffffff24!important;border-radius:14px;box-shadow:none!important;padding:16px 10px 12px;gap:10px}html body #skinsHub .frame-product :is(h2,h3){color:#fff!important;font-size:14px;line-height:1.35;text-shadow:none}html body #skinsHub :is(.frame-product p,.table-skin-description,.skins-content fieldset,.skins-content legend,.skins-content label,#cosmeticPickerStatus){color:#b9bec7!important}html body #skinsHub .lobby-button{background:#ed0034!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid transparent!important;border-radius:10px!important;box-shadow:none!important;text-shadow:none!important;min-height:42px;padding:10px 8px;font:600 14px/1.3 "LuckyShark Lounge",Arial,sans-serif}html body #skinsHub .lobby-button:is(.frame-equip,.frame-unequip,.secondary){background:#24262b!important;border-color:#ffffff24!important}html body #skinsHub .lobby-button:disabled{background:#24262b!important;opacity:.5}html body #skinsHub .table-emblem-toggle{background:#17181b!important;border:1px solid #ffffff24;border-radius:12px;color:#fff!important;font-size:14px}html body #skinsHub input{accent-color:#ed0034!important;color-scheme:dark}html body #skinsHub .skins-content fieldset{font-size:14px;gap:12px;margin-bottom:16px}html body #skinsHub .skins-content fieldset label{min-height:32px}html body #skinsHub button:focus-visible:not(.dialog-x){outline:2px solid #fff!important;outline-offset:2px}html body #skinsHub#skinsHub#skinsHub{--skins-safe-top:max(var(--safe-top,0px),env(safe-area-inset-top,0px));--skins-safe-bottom:max(var(--safe-bottom,0px),env(safe-area-inset-bottom,0px));position:fixed;inset:calc(var(--skins-safe-top) + 12px) 0 calc(var(--skins-safe-bottom) + 12px);box-sizing:border-box;width:min(520px,calc(100vw - 24px));height:fit-content;min-height:0;margin:auto;max-height:calc(var(--poker-viewport-height,100dvh) - var(--skins-safe-top) - var(--skins-safe-bottom) - 24px);padding:20px 16px 16px}html body #skinsHub>h2{margin:0;padding:0 38px;text-align:center}html body #skinsHub>.dialog-x{top:14px;right:14px;width:32px;height:32px;min-width:32px;min-height:32px}html body #skinsHub .skins-content{padding:4px 4px 8px;box-sizing:border-box;flex:1 1 auto}html body #skinsHub :is(.skins-content>section,.skin-tab-picker,.frame-shop-grid){box-sizing:border-box;min-width:0;max-width:100%}html body #skinsHub .skin-tab-picker{inset:auto;width:100%;margin:0;padding:0;overflow:visible}html body #skinsHub .skin-tab-picker>h2{text-align:center;margin:4px 0 16px;font-size:18px;overflow-wrap:anywhere}html body #skinsHub .frame-shop-grid{width:100%;padding:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}html body #skinsHub .frame-product{box-sizing:border-box;min-width:0;max-width:100%;text-align:center;align-items:center;padding:16px 10px 12px;overflow:visible}html body #skinsHub .frame-product :is(h2,h3,p){width:100%;min-width:0;margin:0;text-align:center;overflow-wrap:anywhere}html body #skinsHub .frame-product :is(.frame-preview,.chip-skin-preview,.card-skin-preview,.table-skin-preview){flex-shrink:0;max-width:100%;margin-inline:auto}html body #skinsHub .frame-preview img{object-fit:contain}html body #skinsHub .frame-product .lobby-button{box-sizing:border-box;width:100%;max-width:100%;white-space:normal;overflow-wrap:anywhere}html body #skinsHub .skins-content fieldset{justify-content:center;text-align:center;gap:8px 14px;padding:0}html body #skinsHub .skins-content fieldset legend{width:100%;text-align:center}html body #skinsHub :is(.table-skin-description,#cosmeticPickerStatus){text-align:center;overflow-wrap:anywhere}@media(max-width:360px){html body #skinsHub .frame-shop-grid{gap:8px}html body #skinsHub .frame-product{padding-inline:8px}html body #skinsHub .skins-tab{font-size:12px}}#join .friend-profile-link{border:0;background:none;color:inherit;padding:0;text-align:left;cursor:pointer;font:inherit;display:inline-flex;align-items:center}#join .friend-profile-link:focus-visible{outline:2px solid #ffffff80;outline-offset:3px}.friend-profile-summary{text-align:center;padding:20px}.friend-profile-summary .friend-photo{width:96px;height:96px;border-radius:50%;object-fit:cover}.friend-profile-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.friend-request-toast{position:fixed;top:calc(env(safe-area-inset-top,0px) + 16px);left:16px;right:16px;max-width:480px;margin:auto;z-index:10000;padding:14px 18px;border:1px solid #ffffff24;border-radius:12px;background:#111214f5;color:#fff;box-shadow:0 6px 24px #0008;pointer-events:none}.friend-request-toast[hidden]{display:none}body #privateChatDialog .voice-record{touch-action:none;-webkit-user-select:none;user-select:none;width:44px;height:44px;min-width:44px;min-height:44px;flex-shrink:0;border:1px solid #ffffff24!important;background:#a60023!important;color:#fff!important;background-image:none!important;border-radius:50%;padding:0}#friendProfileDialog .friend-profile-summary{padding:12px 0 8px}#friendProfileDialog .friend-profile-summary .friend-photo{display:flex;align-items:center;justify-content:center;width:min(100%,clamp(160px,30dvh,230px));height:auto;aspect-ratio:1;margin:0 auto;border-radius:20px;object-fit:cover;border:1px solid #ffffff24;background:linear-gradient(115deg,#131315,#09090a);box-sizing:border-box;font-size:72px;box-shadow:inset 0 1px #ffffff14,0 12px 24px #0005}#privateChatDialog .private-messages{overflow-anchor:none;scroll-behavior:auto}html #join#join #lobbyProfile{--profile-content-width:calc(100% - 32px)}html body #skinsHub .skin-tab-picker>.dialog-x[hidden]{display:none!important}html body #skinsHub{touch-action:pan-y}html body #skinsHub .skins-content{overscroll-behavior:none;touch-action:pan-y}body:has(#skinsHub[open]){overflow:hidden;overscroll-behavior:none}html body #skinsHub [data-card-skin=altushki] .premium-card-pair{box-sizing:border-box;width:100%;min-width:0;height:101px;min-height:101px;gap:0;padding:10px 6px;isolation:isolate}html body #skinsHub [data-card-skin=altushki] .premium-card-pair>.premium-card-preview{width:48px!important;height:67.2px!important;min-width:0!important;min-height:0!important;max-width:44%!important;max-height:67.2px!important;aspect-ratio:5/7!important;flex:0 1 48px;transform:rotate(-9deg);transform-origin:50% 80%;margin:0}html body #skinsHub [data-card-skin=altushki] .premium-card-pair>.premium-card-preview+.premium-card-preview{margin-left:-9px;transform:rotate(9deg);z-index:1}#join #lobbyFinance{background:#000;color:#fff}#join #lobbyFinance .finance-header{min-height:154px;display:flex;align-items:flex-end;justify-content:flex-start;padding-bottom:24px;background:linear-gradient(0deg,#000,transparent 65%),var(--lounge-background-image) center 25%/cover no-repeat}#join #lobbyFinance h1,#join #lobbyFinance h2{color:#fff!important;text-shadow:none!important}#join #lobbyFinance .finance-content{padding-bottom:28px}#join #lobbyFinance :is(.finance-card,.finance-chips-button,.finance-history,.finance-transaction-row,.finance-history-period){background:linear-gradient(125deg,#111214,#0b0b0c)!important;border:1px solid #292b2e!important;border-radius:16px!important;box-shadow:none!important;color:#fff!important}#join #lobbyFinance .finance-card{aspect-ratio:auto;min-height:220px;padding:18px;margin-bottom:12px}#join #lobbyFinance .finance-value{padding:18px 0}#join #lobbyFinance .finance-value strong{font-size:44px;color:#fff!important;text-shadow:none!important;letter-spacing:-.035em}#join #lobbyFinance :is(.lobby-label,.finance-value span,.finance-chips-button span,.finance-history p,.finance-history small,.finance-history label){color:#aab5c3!important}#join #lobbyFinance .finance-currency{background:#0d0e10!important;border:1px solid #34373b!important;color:#aab5c3!important;border-radius:9px;letter-spacing:0}#join #lobbyFinance :is(button,.lobby-button){background:#111214!important;border:1px solid #303236!important;color:#fff!important;box-shadow:none!important;text-shadow:none!important;border-radius:12px!important}#join #lobbyFinance :is(#depositButton,.finance-history-filters button[aria-pressed=true],.finance-history-period .lobby-button){background:#e90030!important;border-color:#e90030!important}#join #lobbyFinance .finance-actions button{min-height:48px}#join #lobbyFinance .finance-chips-button{min-height:64px;padding:14px;gap:10px}#join #lobbyFinance .finance-chips-button::before{content:"";width:32px;height:32px;flex:none;background:url(/brand/lounge/chip-fin-v3.webp?v=d49f4148e877b88b) center/contain no-repeat}#join #lobbyFinance .finance-chips-button strong{color:#fff!important;font-size:22px}#join #lobbyFinance .finance-chips-button strong span{color:inherit!important}#join #lobbyFinance .finance-history-period>div{min-width:0}#join #lobbyFinance .finance-history-period input[type=date]{display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:44px;appearance:none;-webkit-appearance:none}#join #lobbyFinance .finance-history-period input[type=date]::-webkit-date-and-time-value{min-width:0;text-align:center}#join #lobbyFinance .finance-history{margin-top:12px;padding:14px}#join #lobbyFinance .finance-transaction-row[data-state=in] .finance-transaction-value strong{color:#74dfc4!important}#join #lobbyFinance .finance-transaction-row[data-state=out] .finance-transaction-value strong{color:#ef8c99!important}#join #lobbyFinance :is(input,select){background:#121315!important;border-color:#34373b!important;color:#fff!important;color-scheme:dark}:is(#walletInfoDialog[data-kind=deposit],.withdrawal-dialog){background:#070708!important;color:#fff!important;border:1px solid #292b2e!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color-scheme:dark}#walletInfoDialog[data-kind=deposit]{border:0!important}:is(#walletInfoDialog[data-kind=deposit],.withdrawal-dialog)::backdrop{background:#000c!important;backdrop-filter:blur(6px)}:is(#walletInfoDialog[data-kind=deposit],.withdrawal-dialog) :is(h2,strong){color:#fff!important;text-shadow:none!important}:is(#walletInfoDialog[data-kind=deposit],.withdrawal-dialog) :is(button,input,select,.styled-select-trigger){background:#121315!important;color:#fff!important;border:1px solid #303338!important;border-radius:12px!important;box-shadow:none!important;text-shadow:none!important}:is(#walletInfoDialog[data-kind=deposit],.withdrawal-dialog) :is(input,select){font-size:16px;min-height:48px}:is(#walletInfoDialog[data-kind=deposit],.withdrawal-dialog) :is(input,select):focus-visible{outline:2px solid #e90030!important;outline-offset:2px}:is(#walletInfoDialog[data-kind=deposit],.withdrawal-dialog) .lobby-button{background:#e90030!important;color:#fff!important;border-color:#e90030!important;min-height:48px;border-radius:12px!important}:is(#walletInfoDialog[data-kind=deposit],.withdrawal-dialog) :is(p,label,.withdraw-balance,.deposit-total,.deposit-quick-heading>span){color:#aab5c3!important}:is(#walletInfoDialog[data-kind=deposit],.withdrawal-dialog) .dialog-x{background:#111214!important;border:1px solid #292b2e!important;color:#fff!important;border-radius:12px!important;outline:none!important}#walletInfoDialog[data-kind=deposit] .wallet-crypto-option{background:linear-gradient(125deg,#111214,#0b0b0c)!important;border:1px solid #303338!important;border-radius:12px!important;color:#fff!important;box-shadow:none!important}#walletInfoDialog[data-kind=deposit] :is(.wallet-crypto-option[aria-pressed=true],.deposit-quick-grid button[aria-pressed=true]){border:2px solid #ed0036!important;background:#111214!important}#walletInfoDialog[data-kind=deposit] .wallet-crypto-copy strong{color:#fff!important}#walletInfoDialog[data-kind=deposit] .wallet-crypto-copy small{color:#aab5c3!important}#walletInfoDialog[data-kind=deposit] .wallet-crypto-icon{background:var(--finance-icon) center/contain no-repeat!important;box-shadow:none!important;border:0!important;width:36px;height:36px;flex-basis:36px}#walletInfoDialog[data-kind=deposit] .wallet-crypto-icon>*{visibility:hidden}#walletInfoDialog[data-kind=deposit] [data-currency=ton]{--finance-icon:url(/brand/finance/icon-ton.optimized.webp?v=800d9a9d9629ea1d)}#walletInfoDialog[data-kind=deposit] [data-currency=usdt-ton]{--finance-icon:url(/brand/finance/icon-coins-ton.optimized.webp?v=09c6188685fc8b5a)}#walletInfoDialog[data-kind=deposit] [data-currency=usdt-tron]{--finance-icon:url(/brand/finance/icon-coins-trc20.optimized.webp?v=463bd6459b90c4fc)}#walletInfoDialog[data-kind=deposit] [data-currency=btc]{--finance-icon:url(/brand/finance/icon-btc.optimized.webp?v=e0b84d0fc7d6b875)}#walletInfoDialog[data-kind=deposit] [data-currency=eth]{--finance-icon:url(/brand/finance/icon-eth.optimized.webp?v=8fea3555b5c13a55)}#walletInfoDialog[data-kind=deposit] [data-currency=sol]{--finance-icon:url(/brand/finance/icon-sol.optimized.webp?v=31efd33874c7ccca)}#walletInfoDialog[data-kind=deposit] [data-currency=ton] .wallet-crypto-icon{background:radial-gradient(circle at 35% 25%,#11161c,#080b0f 80%)!important;box-shadow:inset 0 0 0 1px #ffffff0d!important}#walletInfoDialog[data-kind=deposit] [data-currency=ton] .wallet-crypto-icon>svg{visibility:visible;width:100%;height:100%}#walletInfoDialog[data-kind=deposit] .wallet-crypto-check{display:none}#walletInfoDialog[data-kind=deposit] .wallet-deposit-amount{background:#121315!important;border:1px solid #303338!important;border-radius:12px}#walletInfoDialog[data-kind=deposit] .wallet-deposit-amount input{border:0!important;background:transparent!important;min-height:0}#walletInfoDialog[data-kind=deposit] .deposit-network-note{background:#111214!important;color:#aab5c3!important;border-radius:12px}#walletInfoDialog[data-kind=deposit] .deposit-network-note strong{color:#aab5c3!important}#walletInfoDialog[data-kind=deposit] .deposit-total{border-color:#292b2e!important;gap:12px}.withdrawal-dialog{border-radius:20px!important;padding:20px;max-height:calc(var(--poker-viewport-height,100dvh) - max(var(--safe-top,0px),env(safe-area-inset-top,0px)) - max(var(--safe-bottom,0px),env(safe-area-inset-bottom,0px)) - 32px)}.withdrawal-dialog :is(.withdraw-paste,.withdraw-max){background:#161719!important;color:#fff!important;border-color:#303338!important}.withdrawal-dialog input[type=checkbox]{accent-color:#e90030!important;min-height:0;border-radius:4px!important}.withdrawal-dialog :is(.styled-select-menu,.styled-select-option){background:#151517!important;color:#fff!important;border-color:#34373b!important}@media(max-width:360px){#walletInfoDialog[data-kind=deposit] .wallet-crypto-icon{width:25px;height:25px;flex-basis:25px}.withdrawal-dialog{padding:16px}.withdrawal-dialog h2{font-size:20px}}:root{--wallet-header-clearance:max(var(--safe-top,0px),env(safe-area-inset-top,0px))}@media(max-width:600px){:root{--wallet-header-clearance:max(88px,var(--safe-top,0px),env(safe-area-inset-top,0px))}}#walletInfoDialog[data-kind=deposit]:has(.wallet-crypto-panel){top:var(--menu-viewport-top,0px);bottom:auto;height:var(--menu-viewport-height,var(--poker-viewport-height,100svh));max-height:var(--menu-viewport-height,var(--poker-viewport-height,100svh));--wallet-header-clearance:max(var(--menu-safe-top,var(--safe-top,0px)),env(safe-area-inset-top,0px));padding-top:calc(var(--wallet-header-clearance) + 12px)!important;padding-bottom:calc(var(--menu-safe-bottom,var(--safe-bottom,0px)) + 18px + var(--deposit-keyboard-space,0px))!important;--deposit-content-height:calc(var(--menu-viewport-height,var(--poker-viewport-height,100svh)) - var(--wallet-header-clearance) - var(--menu-safe-bottom,var(--safe-bottom,0px)) - 30px);overflow-y:auto}@media(max-width:600px){#walletInfoDialog[data-kind=deposit]:has(.wallet-crypto-panel){--wallet-header-clearance:max(88px,var(--menu-safe-top,var(--safe-top,0px)),env(safe-area-inset-top,0px))}}#walletInfoDialog[data-kind=deposit] :is(.wallet-crypto-panel,.wallet-deposit-form):not([hidden]){flex:0 0 auto}#walletInfoDialog[data-kind=deposit] .deposit-total{margin-top:0}#walletInfoDialog[data-kind=deposit] .wallet-deposit-form>p{line-height:1.4}.withdrawal-dialog{position:fixed;top:calc(var(--wallet-header-clearance) + 12px)!important;bottom:auto!important;margin:0 auto!important;max-height:calc(var(--poker-viewport-height,100dvh) - var(--wallet-header-clearance) - max(var(--safe-bottom,0px),env(safe-area-inset-bottom,0px)) - 24px)!important;overflow-y:auto}html #join#join #lobbyFinance .finance-value .finance-amount{display:flex;align-items:center;justify-content:center;gap:10px;max-width:100%;min-width:0}html #join#join #lobbyFinance .finance-amount>img{display:block;width:32px;height:32px;flex:none;object-fit:contain}html #join#join #lobbyFinance .finance-balance-copy{display:flex;flex-direction:column;gap:0;min-width:0;text-align:center;align-items:center}html #join#join #lobbyFinance .finance-balance-copy>strong{display:block;margin:0;min-width:0;font:700 clamp(32px,9vw,44px)/1.15 "LuckyShark Balance Numbers","LuckyShark Lounge",Arial,sans-serif;letter-spacing:0;overflow-wrap:anywhere}html #join#join #lobbyFinance .finance-balance-copy>span{display:block;margin:0;font:400 14px/1.2 "LuckyShark Lounge",Arial,sans-serif;color:#b7cedf!important}#financeChipBalance::before{content:none!important;display:none!important}body .withdrawal-dialog{padding:18px!important}body .withdrawal-dialog .wallet-screen-header{margin-bottom:12px;gap:12px}body .withdrawal-dialog form.wallet-deposit-form{margin-top:0;gap:12px}body .withdrawal-dialog label{gap:6px}body .withdrawal-dialog label:has(input[name=address]),body .withdrawal-dialog label:has(input[name=amount]){grid-template-columns:minmax(0,1fr) 72px;column-gap:8px}body .withdrawal-dialog :is(input[name=address],input[name=amount]){grid-column:1;grid-row:2;min-height:44px!important;padding:10px 12px!important}body .withdrawal-dialog :is(.withdraw-paste,.withdraw-max){grid-column:2;grid-row:2;align-self:stretch;justify-self:stretch;margin:0!important;min-height:44px;padding:8px!important}body .withdrawal-dialog :is(select,.styled-select-trigger){min-height:44px!important;padding-block:10px!important}body .withdrawal-dialog p{margin:0;font-size:13px;line-height:1.4}body .withdrawal-dialog .withdraw-confirm{font-size:13px;line-height:1.4;margin:0}body .withdrawal-dialog .withdraw-confirm input{margin-top:2px}body .withdrawal-dialog .lobby-button{margin:0!important;min-height:46px!important;padding-block:10px!important}body .withdrawal-dialog .withdraw-status:empty{display:none}#join #lobbyFinance .finance-currency{display:none!important}#walletInfoDialog[data-kind=deposit] .wallet-crypto-option{justify-content:center;align-items:center;padding-inline:6px;box-sizing:border-box;border-width:2px!important}#walletInfoDialog[data-kind=deposit] .wallet-crypto-copy{flex:0 1 auto;padding:0;min-width:0}#walletInfoDialog[data-kind=deposit] .wallet-crypto-icon{margin:0;align-self:center}#walletInfoDialog[data-kind=deposit] #closeWalletInfo,body #privateChatDialog#privateChatDialog#privateChatDialog .dialog-x:has(.friends-icon){display:grid;place-items:center;padding:0!important;line-height:1;box-sizing:border-box}.back-control-icon{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;flex:none}body #privateChatDialog#privateChatDialog#privateChatDialog .dialog-x .friends-icon{display:block;margin:0;flex:none}html #join#join #lobbyFinance .finance-value .finance-amount{position:relative;width:100%;padding-inline:54px;box-sizing:border-box}html #join#join #lobbyFinance .finance-balance-copy{position:relative;flex:none;max-width:100%}html #join#join #lobbyFinance .finance-balance-copy>img{position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%);display:block;width:32px;height:32px;object-fit:contain}body .withdrawal-dialog button.withdraw-paste{background:#e90030!important;border-color:#e90030!important;color:#fff!important;display:grid;place-items:center;min-height:44px;height:100%;padding:0!important;box-sizing:border-box}body .withdrawal-dialog .withdraw-paste>img{display:block;width:24px;height:24px;object-fit:contain}body .withdrawal-dialog button.withdraw-max{background:#e90030!important;border-color:#e90030!important;color:#fff!important;display:grid;place-items:center;min-height:44px;height:100%;padding:0!important;box-sizing:border-box;font-weight:700}body #withdrawDialog.withdrawal-dialog :is(input[name=address],input[name=amount],button.withdraw-paste,button.withdraw-max){height:44px!important;min-height:44px!important;max-height:44px!important;box-sizing:border-box;align-self:center}body #withdrawDialog.withdrawal-dialog :is(button.withdraw-paste,button.withdraw-max){background:#e90030!important;border:1px solid #e90030!important;color:#fff!important;padding:0!important;display:grid;place-items:center}body #withdrawDialog.withdrawal-dialog button.withdraw-max:disabled{background:#121315!important;border-color:#303338!important;color:#777!important;opacity:.5;cursor:default}body #withdrawDialog#withdrawDialog .styled-select-trigger{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #ffffff14!important;border-radius:10px!important;background:rgb(128 128 128 / .14)!important;color:#fff!important;font:400 16px/1.3 "LuckyShark Lounge",sans-serif;box-shadow:none!important;outline:none!important;text-shadow:none!important;background-image:none!important}body #withdrawDialog#withdrawDialog .styled-select-trigger::after{border-color:#fff!important;color:#fff!important}body:has(#withdrawDialog#withdrawDialog[open]) .styled-select-menu{background:#101113!important;border:1px solid #ffffff20!important;color:#fff!important;border-radius:12px;box-shadow:0 12px 30px #0008}body:has(#withdrawDialog#withdrawDialog[open]) .styled-select-menu button.styled-select-option{background:#1a1a1a!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:0!important;box-shadow:none!important;font-family:"LuckyShark Lounge",sans-serif;text-shadow:none!important}body:has(#withdrawDialog#withdrawDialog[open]) .styled-select-menu button.styled-select-option[aria-selected=true]{background:#a60023!important}body:has(#withdrawDialog#withdrawDialog[open]) .styled-select-menu button:focus-visible{outline-color:#fff!important}body #withdrawDialog.withdrawal-dialog :is(input[name=address],input[name=amount]){margin:0!important;align-self:start}body #withdrawDialog.withdrawal-dialog :is(button.withdraw-paste,button.withdraw-max){margin:0!important;align-self:start}html body #walletInfoDialog[data-kind=deposit] :is(.wallet-crypto-option,.deposit-quick-grid button){background:transparent!important;background-image:none!important;border:2px solid transparent!important;border-radius:15px!important;box-shadow:none!important;text-shadow:none!important}html body #walletInfoDialog[data-kind=deposit] :is(.wallet-crypto-option,.deposit-quick-grid button)[aria-pressed=true]{background:rgb(105 119 139 / .35)!important;border-color:transparent!important;color:#fff!important}body #withdrawDialog.withdrawal-dialog .withdraw-confirm{display:flex;align-items:flex-start;gap:10px}body #withdrawDialog.withdrawal-dialog .withdraw-confirm input[type=checkbox]{width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;min-width:18px;flex:0 0 18px;margin:0!important;padding:0!important;outline:none!important;outline-offset:0!important;box-shadow:none!important;accent-color:#e90030!important}body #withdrawDialog.withdrawal-dialog .withdraw-confirm input[type=checkbox]:is(:focus,:focus-visible,:checked){outline:none!important;box-shadow:none!important}body #withdrawDialog.withdrawal-dialog .withdraw-confirm>span{min-width:0;line-height:1.4}body #withdrawDialog.withdrawal-dialog .withdraw-confirm input[type=checkbox]{margin-top:2px!important;align-self:flex-start}body:has(#join#join #lobbyFinance:not([hidden])) .styled-select-menu{background:#101113!important;border:1px solid #ffffff20!important;color:#fff!important;border-radius:12px;box-shadow:0 12px 30px #0008;scrollbar-width:thin;scrollbar-color:#ffffff30 #101113}body:has(#join#join #lobbyFinance:not([hidden])) .styled-select-menu button.styled-select-option{background:#1a1a1a!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:0!important;box-shadow:none!important;font-family:"LuckyShark Lounge",sans-serif;text-shadow:none!important;filter:none!important}body:has(#join#join #lobbyFinance:not([hidden])) .styled-select-menu button.styled-select-option[aria-selected=true]{background:#a60023!important}body:has(#join#join #lobbyFinance:not([hidden])) .styled-select-menu button:focus-visible{outline-color:#fff!important}body #financeTransactionDialog{box-sizing:border-box;width:min(440px,calc(100vw - 28px));max-height:calc(var(--poker-viewport-height,100dvh) - var(--wallet-header-clearance,88px) - 28px);margin:auto;padding:22px 20px 20px;overflow-y:auto;overscroll-behavior:contain;background:linear-gradient(145deg,#191a1d,#090a0c)!important;background-image:linear-gradient(145deg,#191a1d,#090a0c)!important;border:1px solid #ffffff24!important;border-radius:18px;color:#fff!important;font-family:"LuckyShark Lounge",Arial,sans-serif;box-shadow:0 22px 70px #000a;backdrop-filter:none}body #financeTransactionDialog::backdrop{background:#000a;backdrop-filter:blur(5px)}body #financeTransactionDialog h2{margin:0;padding:0 44px 0 0;font-size:22px;font-weight:700;line-height:1.25;color:#fff!important;text-shadow:none}body #financeTransactionDialog #financeTransactionStatus{margin:10px 0 18px;color:#b4bac5;font-size:14px;line-height:1.4}body #financeTransactionDialog .finance-detail-amount{padding:18px 16px;border:1px solid #ffffff16;border-radius:14px;background:#ffffff05;color:#fff;font-size:28px;line-height:1.2;font-weight:700;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;text-shadow:none}body #financeTransactionDialog .finance-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:14px 0;padding:16px;border:1px solid #ffffff12;border-radius:14px;background:#ffffff03}body #financeTransactionDialog .finance-detail-field{min-width:0}body #financeTransactionDialog .finance-detail-field dt{margin-bottom:6px;font-size:14px;line-height:1.3;color:#969eac!important}body #financeTransactionDialog .finance-detail-field dd{margin:0;color:#fff!important;font-size:14px;line-height:1.45;overflow-wrap:anywhere}body #financeTransactionDialog .finance-detail-field:has(dd[translate=no]){grid-column:1/-1}body #financeTransactionDialog button{font-family:inherit;text-shadow:none!important;box-shadow:none!important}body #financeTransactionDialog #financeTransactionClose{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:36px;height:36px;min-height:36px;padding:0;border:0!important;border-radius:10px;background:#ffffff08!important;color:#fff!important;font:26px/1 Arial,sans-serif;outline:none}body #financeTransactionDialog #financeTransactionBody>button{width:100%;min-height:44px;margin-top:10px;padding:11px 14px;border:0;border-radius:10px;color:#fff;font-size:16px;line-height:1.2;cursor:pointer;touch-action:manipulation}body #financeTransactionDialog #financeTransactionBody>.dialog-cancel{background:#ffffff08}body #financeTransactionDialog #financeTransactionBody>.lobby-button{background:#b30026 url(/brand/lounge/deposit.webp?v=1e5f475c1690bf15) 10% 15%/900% 300% no-repeat}body #financeTransactionDialog #financeTransactionBody>button:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(max-width:360px){body #financeTransactionDialog{padding-inline:16px}body #financeTransactionDialog .finance-detail-grid{grid-template-columns:1fr}}#join #lobbyFinance .finance-transaction-icon{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible}#join #lobbyFinance .finance-transaction-icon img{display:block;width:32px;height:32px;max-width:none;object-fit:contain;pointer-events:none}#join #lobbyFinance .finance-header #financeTitle{text-align:left;justify-content:flex-start}html body #walletInfoDialog[data-kind=deposit]:has(.wallet-crypto-panel){box-sizing:border-box;margin:0;overflow-x:hidden;overscroll-behavior:none;touch-action:pan-y}html body #walletInfoDialog[data-kind=deposit] .wallet-screen-header{margin-bottom:var(--deposit-space)}html body #walletInfoDialog[data-kind=deposit] .wallet-crypto-option{min-height:clamp(66px,calc(var(--deposit-content-height) * .14),104px);padding-block:clamp(8px,calc(var(--deposit-content-height) * .018),16px)}html body #walletInfoDialog[data-kind=deposit] .wallet-deposit-form:not([hidden]){gap:var(--deposit-space)}html body #walletInfoDialog[data-kind=deposit] .wallet-deposit-amount{padding-left:20px!important;flex-shrink:0}html body #walletInfoDialog[data-kind=deposit] #walletDepositAmount{user-select:text!important;-webkit-user-select:text!important;touch-action:manipulation;cursor:text;outline:none!important;border-radius:0!important}html body #walletInfoDialog[data-kind=deposit][open]{--deposit-space:clamp(14px,calc((var(--deposit-content-height) - 420px) * .06),24px)}html body #walletInfoDialog[data-kind=deposit] .wallet-crypto-panel:not([hidden]){min-height:calc(var(--deposit-content-height) - 42px - var(--deposit-space));flex:0 0 auto;box-sizing:border-box}html body #walletInfoDialog[data-kind=deposit] .wallet-deposit-form:not([hidden]){flex:1 0 auto;gap:var(--deposit-space)}html body #walletInfoDialog[data-kind=deposit] .deposit-total{margin-top:auto;padding-top:18px}html body #walletInfoDialog[data-kind=deposit] #walletDepositSubmit{flex-shrink:0;margin-bottom:0}#join #lobbyFinance .finance-header #financeTitle{position:relative;top:15px}html body #walletInfoDialog[data-kind=deposit][data-window-clamped]{padding-top:12px!important}#lobbyShop [id^=shopPanel-][data-assets-loading=true]{position:relative;min-height:220px}#lobbyShop [data-assets-loading=true]>:not(.asset-loader){visibility:hidden}.asset-loader{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:16px;padding:52px 24px 24px;text-align:center;color:#fff;background:#0a0b0c;z-index:5;font-size:16px;border-radius:inherit}.asset-loader[hidden],.table-asset-loading[hidden]{display:none!important}.asset-spinner{display:block;width:30px;height:30px;box-sizing:border-box;border:3px solid #ffffff25;border-top-color:#fff;border-radius:50%;animation:asset-spin .8s linear infinite;flex:none}.asset-retry{padding:10px 20px;background:#e90030;color:#fff;border:0;border-radius:12px;font:inherit;font-size:16px;font-weight:600;cursor:pointer}.asset-retry[hidden]{display:none}.table-asset-loading{position:fixed;inset:0;z-index:2147481900;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;background:#08090bf5;color:#fff;font:500 16px system-ui,sans-serif}@keyframes asset-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.asset-spinner{animation-duration:2s}}html body :is(:is(#buyInDialog,#rouletteBuyIn,#blackjackBuyIn,#singlePlayerBlinds),:is(#leaveDialog,#rouletteLeave,#blackjackLeave),#settingsDialog,#chatDialog,#playerProfileDialog,#friendsInviteDialog,:is(#showdownDialog,#rouletteShowdownDialog,#blackjackSummary),.bet-editor-panel){--ui-font:"LuckyShark Lounge",Arial,sans-serif;background:#101113!important;background-image:none!important;color:#fff!important;border:1px solid #ffffff20!important;box-shadow:0 18px 60px #0009!important;font-family:var(--ui-font);text-shadow:none!important}html body :is(:is(#buyInDialog,#rouletteBuyIn,#blackjackBuyIn,#singlePlayerBlinds),:is(#leaveDialog,#rouletteLeave,#blackjackLeave),#settingsDialog,#chatDialog,#playerProfileDialog,#friendsInviteDialog,:is(#showdownDialog,#rouletteShowdownDialog,#blackjackSummary))::backdrop,html body .bet-editor-backdrop{background:#000a!important;backdrop-filter:blur(8px)}html body :is(:is(#buyInDialog,#rouletteBuyIn,#blackjackBuyIn,#singlePlayerBlinds),:is(#leaveDialog,#rouletteLeave,#blackjackLeave),#settingsDialog,#chatDialog,#playerProfileDialog,#friendsInviteDialog,:is(#showdownDialog,#rouletteShowdownDialog,#blackjackSummary),.bet-editor-panel) :is(h1,h2,h3,legend,.dialog-kicker,.table-tools-kicker,.player-profile-top,.player-profile-name,.deck-name,.buyin-value,.buyin-summary strong,.chat-message-meta strong,.chat-message p,.result-name,.winner-payout,.winner-status,.combo-title,.bet-editor-header,.bet-editor-amount,.bet-editor-hint,.friend-note){color:#fff!important;text-shadow:none!important}html body :is(:is(#buyInDialog,#rouletteBuyIn,#blackjackBuyIn,#singlePlayerBlinds),:is(#leaveDialog,#rouletteLeave,#blackjackLeave),#settingsDialog,#chatDialog,#playerProfileDialog,#friendsInviteDialog,:is(#showdownDialog,#rouletteShowdownDialog,#blackjackSummary),.bet-editor-panel) :is(p,small,label,.buyin-limits,.buyin-summary,.settings-status,.chat-hint,.chat-message-meta time,.deck-description){color:#bcc0c8}html body :is(:is(#buyInDialog,#rouletteBuyIn,#blackjackBuyIn,#singlePlayerBlinds),:is(#leaveDialog,#rouletteLeave,#blackjackLeave),#settingsDialog,#chatDialog,#playerProfileDialog,#friendsInviteDialog) :is(button,.lobby-button,.friend-action),html body .bet-editor-panel :is(.bet-editor-preset,.bet-editor-close){background:#1a1b1e!important;background-image:none!important;border:1px solid #ffffff16!important;box-shadow:none!important;color:#fff!important;text-shadow:none!important}html body :is(:is(#buyInDialog,#rouletteBuyIn,#blackjackBuyIn,#singlePlayerBlinds),:is(#leaveDialog,#rouletteLeave,#blackjackLeave),#settingsDialog,#chatDialog,#playerProfileDialog,#friendsInviteDialog) :is(.lobby-button:not(.secondary),.chat-send,.friend-action:not(.secondary)),html body :is(#leaveDialog,#rouletteLeave,#blackjackLeave) #confirmLeave,html body .bet-editor-panel :is(.bet-editor-confirm,.bet-editor-preset.selected){background:#ed0036!important;background-image:none!important;border:1px solid #ffffff18!important;box-shadow:none!important;color:#fff!important;text-shadow:none!important}html body :is(:is(#buyInDialog,#rouletteBuyIn,#blackjackBuyIn,#singlePlayerBlinds),:is(#leaveDialog,#rouletteLeave,#blackjackLeave),#settingsDialog,#chatDialog,#playerProfileDialog,#friendsInviteDialog,:is(#showdownDialog,#rouletteShowdownDialog,#blackjackSummary),.bet-editor-panel) :is(.dialog-x,.table-tools-close,.showdown-close,.bet-editor-close){display:grid;place-items:center;padding:0!important;background:#242528!important;color:#fff!important;box-shadow:none!important;border:0!important}html body :is(:is(#buyInDialog,#rouletteBuyIn,#blackjackBuyIn,#singlePlayerBlinds),#chatDialog,.bet-editor-panel) input:not([type=range]):not([type=checkbox]):not([type=radio]){background:#1a1b1e!important;color:#fff!important;border:1px solid #ffffff16!important;box-shadow:none!important;outline:0}html body :is(:is(#buyInDialog,#rouletteBuyIn,#blackjackBuyIn,#singlePlayerBlinds),:is(#leaveDialog,#rouletteLeave,#blackjackLeave),#settingsDialog,#chatDialog,#playerProfileDialog,#friendsInviteDialog,:is(#showdownDialog,#rouletteShowdownDialog,#blackjackSummary),.bet-editor-panel) :is(button,input):focus-visible{outline:2px solid #fff;outline-offset:2px}html body #settingsDialog .language-options input:checked+span{background:#a60023!important;color:#fff!important;border:0!important;box-shadow:none!important}html body #settingsDialog .mute-track{background:#36383d!important}html body #settingsDialog input:checked+.mute-track{background:#ed0036!important}html body #settingsDialog .deck-choice input:checked+.deck-preview{outline-color:#ed0036!important;box-shadow:none!important}html body :is(#playerProfileDialog,#friendsInviteDialog,#chatDialog) :is(.emoji-choice,.chat-message,.chat-message-own){background:#1a1b1e!important;border-color:#ffffff12!important;color:#fff!important}html body :is(#showdownDialog,#rouletteShowdownDialog,#blackjackSummary) :is(.showdown-dialog-header,.showdown,.result-player){background:transparent!important;background-image:none!important;border-color:#ffffff16!important;box-shadow:none!important}html body .bet-editor-mark{background:#242528!important;color:#fff!important;text-shadow:none!important}html body .bet-editor-slider{background:linear-gradient(to top,#ed0036 var(--bet-progress),#44464b var(--bet-progress)) center/4px 100% no-repeat!important}html body :is(.bet-editor-slider,:is(#buyInSlider,#roulettebuyInSlider))::-webkit-slider-thumb{background:#fff!important;border:0!important;box-shadow:0 2px 6px #0006!important}html body :is(.bet-editor-slider,:is(#buyInSlider,#roulettebuyInSlider))::-moz-range-thumb{background:#fff!important;border:0!important;box-shadow:0 2px 6px #0006!important}html body :is(#buyInSlider,#roulettebuyInSlider){accent-color:#ed0036;background-image:none!important}html body :is(#app,#blackjackApp) .controls .action-button{--action-shadow:#303136;background:#17181a!important;background-image:none!important;border:1px solid #ffffff18!important;color:#fff!important;box-shadow:inset 0 1px #ffffff16,0 3px 0 #303136,0 5px 7px #0008!important;text-shadow:none!important}html body :is(#app,#blackjackApp) .controls .action-button:is(.danger,.open-bet-editor){--action-shadow:#750019;background:#ed0036!important;border-color:#ff536c55!important;box-shadow:inset 0 1px #ffffff16,0 3px 0 #750019!important}html body :is(#app,#blackjackApp) .controls .action-button :is(.action-label,.action-icon,.preaction-title){color:#fff!important;text-shadow:none!important}html body :is(#app,#rouletteApp) :is(.showdown-toggle,.turn-timer){background:#101113!important;background-image:none!important;border:1px solid #ffffff18!important;color:#fff!important;box-shadow:none!important;text-shadow:none!important}html body #app .turn-timer.next-deal::after{background:#ed0036!important}html body :is(:is(#buyInDialog,#rouletteBuyIn,#blackjackBuyIn,#singlePlayerBlinds),:is(#leaveDialog,#rouletteLeave,#blackjackLeave),#settingsDialog,#chatDialog,#playerProfileDialog,#friendsInviteDialog,.bet-editor-panel) button:disabled{opacity:.45;cursor:default}html body :is(#buyInSlider,#roulettebuyInSlider)::-webkit-slider-runnable-track{background:linear-gradient(to right,#ed0036 var(--buyin-progress,100%),#44464b var(--buyin-progress,100%))!important}html body :is(#buyInSlider,#roulettebuyInSlider)::-moz-range-track{background:#44464b!important}html body :is(#buyInSlider,#roulettebuyInSlider)::-moz-range-progress{background:#ed0036!important}html body :is(#app,#blackjackApp) .controls .preaction-button.selected{background:#a60023!important;border-color:#ed0036!important;filter:none!important;box-shadow:inset 0 1px #ffffff16,0 3px 0 #750019!important}html body :is(#app,#blackjackApp) .controls .preaction-button.selected::after{background:#fff!important;box-shadow:none!important}html body #settingsDialog#settingsDialog{background:#101113!important;background-image:none!important;border:1px solid #ffffff20!important}html body #settingsDialog#settingsDialog .language-options input:checked+span{background:#a60023!important;color:#fff!important}html body :is(:is(#buyInDialog,#rouletteBuyIn,#blackjackBuyIn,#singlePlayerBlinds),:is(#leaveDialog,#rouletteLeave,#blackjackLeave),#settingsDialog,#chatDialog,#playerProfileDialog,#friendsInviteDialog) :is(.dialog-error,.chat-error,.emoji-error,.friends-error){color:#ff8ca1!important}html body :is(#showdownDialog,#rouletteShowdownDialog,#blackjackSummary) :is(.winner-status,.winner-payout){background:none!important;-webkit-text-fill-color:#fff!important;filter:none!important}html body:has(#app:not([hidden])) dialog:not(#portraitNotice){background:#101113!important;background-image:none!important;border-color:#ffffff20!important;color:#fff!important;box-shadow:0 18px 60px #0009!important}html body:has(#app:not([hidden])) dialog:not(#portraitNotice)::backdrop{background:#000a!important}html body:has(#app:not([hidden])) dialog :is(h2,h3,.dialog-kicker,.skins-tab,.skin-tab,.onboarding-location,.onboarding-top,.friend-note){color:#fff!important;text-shadow:none!important}html body:has(#app:not([hidden])) dialog :is(.skins-tab,.skin-tab,.lobby-button.secondary,.dialog-cancel,.dialog-x,.onboarding-skip){background:#1a1b1e!important;background-image:none!important;border-color:#ffffff16!important;color:#fff!important;box-shadow:none!important}html body:has(#app:not([hidden])) dialog :is(.lobby-button:not(.secondary),.skins-tab[aria-selected=true],.skin-tab[aria-selected=true]){background:#ed0036!important;background-image:none!important;border-color:#ffffff18!important;color:#fff!important;box-shadow:none!important}html body :is(#app,#blackjackApp) .table-utility-actions .corner-button,html body #app #chatOpen.corner-chat[data-unread]{background:#000!important;background-image:none!important;color:#fff!important;border:1px solid #ffffff20!important;box-shadow:none!important;backdrop-filter:none!important;text-shadow:none!important}html body :is(#app,#blackjackApp) .table-utility-actions .corner-button :is(svg,span){color:#fff!important}html body #app #chatOpen[data-unread]::after{background:#ed0036!important;color:#fff!important;box-shadow:none!important}html body :is(#app,#blackjackApp) .controls .preaction-button.preaction-fold-check{background:#ed0036!important;border-color:#ff536c55!important;box-shadow:inset 0 1px #ffffff16,0 3px 0 #750019!important}html body :is(#app,#blackjackApp) .controls .preaction-button.preaction-call-any{background:#000!important;border-color:#ffffff20!important;box-shadow:inset 0 1px #ffffff16,0 3px 0 #303136,0 5px 7px #0008!important}html body :is(#app,#blackjackApp) .controls .preaction-button.selected:is(.preaction-fold-check,.preaction-call-any){outline:1px solid #fff;outline-offset:-3px;filter:none!important}html body #app .table-utility-actions #thinkTime{background:linear-gradient(145deg,#ffe8a0,#e3b950 52%,#b78027)!important;color:#251905!important;border:1px solid #f7dc86!important;box-shadow:inset 0 1px #fff4c8b3,inset 0 -2px #78501866,0 0 12px #e5b94c55,0 3px 8px #0008!important;text-shadow:0 1px #fff2c366!important;font-weight:800}html body #app .table-utility-actions #thinkTime:active{background:linear-gradient(145deg,#e8bd62,#c18c33)!important}html body #friendsInviteDialog{width:min(460px,calc(100vw - 24px));max-height:min(82dvh,680px);padding:20px 16px;border-radius:24px;overflow:hidden;overscroll-behavior:contain}html body #friendsInviteDialog[open]{display:flex;flex-direction:column;gap:0}html body #friendsInviteDialog .friends-dialog-header{flex:none;margin:0 0 18px;align-items:center;gap:12px}html body #friendsInviteDialog .friends-dialog-header h2{font:650 clamp(20px,5.5vw,25px)/1.25 var(--ui-font);margin:0;min-width:0}html body #friendsInviteDialog .dialog-x{width:36px;height:36px;min-width:36px;border-radius:10px;font-size:27px;line-height:1}html body #friendsInviteDialog .friends-search{display:flex;align-items:center;flex:none;gap:10px;height:48px;padding:0 7px 0 13px;margin-bottom:12px;box-sizing:border-box;border:1px solid #ffffff24;border-radius:12px;background:#0c0c0e;box-shadow:none}html body #friendsInviteDialog .friends-search input{flex:1;width:100%;min-width:0;height:100%;box-sizing:border-box;background:transparent;border:0;outline:0;box-shadow:none;padding:0;color:#fff;font:400 16px/1.4 var(--ui-font);appearance:none;-webkit-appearance:none;user-select:text!important;-webkit-user-select:text!important;touch-action:manipulation}html body #friendsInviteDialog .friends-search input::placeholder{color:#aeb5c1}html body #friendsInviteDialog .friends-search input:focus::placeholder{opacity:0}html body #friendsInviteDialog .friends-search input:focus-visible{outline:none}html body #friendsInviteDialog .friends-search-icon{background:url(/brand/friends/white-ui/search.optimized.webp?v=765b27b0c5983241) center/contain no-repeat}html body #friendsInviteDialog .friends-search-icon::before,html body #friendsInviteDialog .friends-search-icon::after{display:none}html body #friendsInviteDialog .friends-telegram-search{display:grid;place-items:center;min-width:34px;width:34px;height:34px;min-height:34px;padding:0;border-radius:8px}html body #friendsInviteDialog .invite-list{min-height:0;flex:1 1 auto;max-height:52dvh;overflow:auto;overscroll-behavior:contain;margin:0;scrollbar-width:none}html body #friendsInviteDialog .friend-row{min-height:70px;gap:10px;margin:4px 0;padding:9px 10px;border:1px solid #ffffff24;border-radius:12px;background:linear-gradient(115deg,#131315,#09090a);box-shadow:none}html body #friendsInviteDialog .friend-photo{width:44px;height:44px;border:1px solid #ffffff24;border-radius:11px;background:#17181b;color:#fff;box-shadow:none}html body #friendsInviteDialog .friend-monogram{background:#24262b!important;color:#fff!important;font-family:var(--ui-font)!important;text-shadow:none}html body #friendsInviteDialog .friend-profile-link{padding:0;background:transparent!important;border:0!important;box-shadow:none;text-align:left;max-width:100%;min-width:0;min-height:0}html body #friendsInviteDialog .friend-details strong{color:#fff;font:650 14px/1.4 var(--ui-font);overflow-wrap:anywhere}html body #friendsInviteDialog .friend-details small{color:#b9bec7;font:400 12px/1.4 var(--ui-font);margin-top:2px}html body #friendsInviteDialog .friend-action{min-height:42px;padding:8px 11px;font:600 14px/1.25 var(--ui-font);border-radius:10px}html body #friendsInviteDialog .friend-action:disabled{background:#24262b!important;opacity:.55}html body #friendsInviteDialog :is(.friends-empty,.friend-note,.invite-telegram-notice){color:#b9bec7;font:400 14px/1.5 var(--ui-font);margin:8px 0 12px}html body #friendsInviteDialog :is(.invite-telegram-notice,.friends-error):empty{display:none}html body #friendsInviteDialog [data-share]{flex:none;align-self:flex-end;margin-bottom:12px}@media(max-width:360px){html body #friendsInviteDialog{padding-inline:12px}html body #friendsInviteDialog .friend-row{gap:7px;padding:8px}html body #friendsInviteDialog .friend-action{padding-inline:8px}}html body :is(#app,#blackjackApp) .controls .action-button:is(.check-action,.preaction-call-any):active{transform:translateY(2px);box-shadow:inset 0 2px 5px #0005,0 1px 0 #303136!important}html body #friendsInviteDialog .friends-search .friends-telegram-search{background:transparent!important;border:0!important;box-shadow:none!important}html body #friendsInviteDialog .friends-search{gap:6px}html body #friendsInviteDialog .friends-search input{font-size:14px;flex:1 1 0;width:0;padding-right:4px}html body #friendsInviteDialog .friends-search-icon{flex:0 0 18px;width:18px}html body #friendsInviteDialog .friends-telegram-search{flex:0 0 34px}html body #friendsInviteDialog .friends-telegram-icon{transform:translateX(-4px)}html body :is(#showdownDialog,#rouletteShowdownDialog,#blackjackSummary),html body :is(#showdownDialog,#rouletteShowdownDialog,#blackjackSummary) *{font-family:"LuckyShark Lounge",Arial,sans-serif!important}html body :is(#showdownDialog,#rouletteShowdownDialog,#blackjackSummary) :is(h2,h3,.showdown-eyebrow,.showdown-summary,.result-name,.winner-status,.winner-status span,.winner-payout,.combo-title,.mucked-status,.mucked-private){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important}html body :is(#showdownDialog,#rouletteShowdownDialog,#blackjackSummary) :is(.showdown-eyebrow,.combo-title,.mucked-status,.mucked-private){color:#bcc0c8!important;-webkit-text-fill-color:#bcc0c8!important}html body :is(#app,#blackjackApp) .controls .action-button:is(.danger,.preaction-fold-check){--action-fill:#d92342;--action-shadow:#790e22;--action-edge:#ff637955;--action-ink:#fff}html body :is(#app,#blackjackApp) .controls .action-button.open-bet-editor{--action-fill:#21874c;--action-shadow:#10512c;--action-edge:#68dd9255;--action-ink:#fff}html body :is(#app,#blackjackApp) .controls .action-button.check-action{--action-fill:#e8bf38;--action-shadow:#8a6819;--action-edge:#ffe57b88;--action-ink:#19150a}html body :is(#app,#blackjackApp) .controls .action-button:is(.secondary,.preaction-call-any){--action-fill:#246ac4;--action-shadow:#153f7a;--action-edge:#75adff55;--action-ink:#fff}html body :is(#app,#blackjackApp) .controls .action-button:is(.danger,.open-bet-editor,.check-action,.secondary,.preaction-fold-check,.preaction-call-any){background:var(--action-fill)!important;border-color:var(--action-edge)!important;color:var(--action-ink)!important;box-shadow:inset 0 1px #ffffff20,0 3px 0 var(--action-shadow)!important}html body :is(#app,#blackjackApp) .controls .action-button :is(.action-label,.action-icon){color:var(--action-ink,#fff)!important}html body :is(#app,#blackjackApp) .controls .action-button:is(.danger,.open-bet-editor,.check-action,.secondary,.preaction-fold-check,.preaction-call-any):active{transform:translateY(2px);box-shadow:inset 0 2px 5px #0005,0 1px 0 var(--action-shadow)!important}html body :is(#app,#blackjackApp) .controls .preaction-button.selected:is(.preaction-fold-check,.preaction-call-any){background:var(--action-fill)!important;border-color:var(--action-edge)!important;box-shadow:inset 0 1px #ffffff20,0 3px 0 var(--action-shadow)!important}html body :is(#app,#blackjackApp) .controls .action-button.action-sending{transform:translateY(2px);filter:brightness(.85);transition:transform 60ms,filter 60ms}html body :is(#app,.bet-editor-panel,:is(#buyInDialog,#rouletteBuyIn,#blackjackBuyIn,#singlePlayerBlinds),:is(#leaveDialog,#rouletteLeave,#blackjackLeave),#settingsDialog,#chatDialog,#playerProfileDialog,#friendsInviteDialog) button:not(:disabled):active{filter:brightness(.85);transition:filter 60ms}html body #playerProfileDialog #playerProfilePhoto{--profile-rim:8px;position:relative;border-radius:20px;overflow:hidden;border:0;padding:var(--profile-rim);box-sizing:border-box;aspect-ratio:1;height:auto}html body #playerProfileDialog #playerProfilePhoto>.cosmetic-frame-square{position:absolute;inset:0;width:100%;height:100%;border-radius:20px;padding:0;mask:none;-webkit-mask:none;z-index:0;background:linear-gradient(135deg,color-mix(in srgb,var(--frame-accent) 65%,white),var(--frame-accent) 22%,color-mix(in srgb,var(--frame-accent) 40%,#101218) 48%,var(--frame-accent) 78%,color-mix(in srgb,var(--frame-accent) 65%,white));box-shadow:inset 0 0 0 1px #ffffff30}html body #playerProfileDialog #playerProfilePhoto::before{content:"";position:absolute;inset:var(--profile-rim);border-radius:calc(20px - var(--profile-rim));background:#15171c;z-index:1;pointer-events:none}html body #playerProfileDialog #playerProfilePhoto>.avatar-photo{position:absolute;inset:var(--profile-rim);width:calc(100% - 2 * var(--profile-rim));height:calc(100% - 2 * var(--profile-rim));border-radius:calc(20px - var(--profile-rim));object-fit:cover;z-index:2}html body #playerProfileDialog #playerProfilePhoto>.avatar-symbol{position:relative;z-index:2}html body #playerProfileDialog #playerProfilePhoto[data-frame=""]{--profile-rim:4px;background:#33363b}html body :is(#buyInDialog,#rouletteBuyIn,#blackjackBuyIn,#singlePlayerBlinds) .buyin-confirm,html body :is(#leaveDialog,#rouletteLeave,#blackjackLeave) :is(#continuePlaying,#roulettecontinuePlaying,#blackjackContinuePlaying){background:rgb(105 119 139 / .35)!important;background-image:none!important;color:#fff!important;border:1px solid #ffffff16!important;box-shadow:none!important}html body :is(#leaveDialog,#rouletteLeave,#blackjackLeave) :is(#confirmLeave,#rouletteconfirmLeave,#blackjackConfirmLeave){background:#ed0036!important;background-image:none!important;color:#fff!important;border:1px solid #ffffff18!important;box-shadow:none!important}html body :is(#app,#blackjackApp) .controls .preaction-button:is(.preaction-fold-check,.preaction-call-any){padding-right:26px}html body :is(#app,#blackjackApp) .controls .preaction-button.selected:is(.preaction-fold-check,.preaction-call-any){outline:none!important;outline-offset:0;border-color:var(--action-edge)!important}html body :is(#app,#blackjackApp) .controls .preaction-button.selected:is(.preaction-fold-check,.preaction-call-any)::after{right:9px;top:50%;transform:translateY(-50%);width:7px;height:7px;z-index:3;pointer-events:none;background:#fff!important;box-shadow:0 0 7px #ffffff90!important}html body :is(#blackjackSummary,#rouletteShowdownDialog) .showdown-fair-button{background:#ed0036!important;background-image:none!important;color:#fff!important;border:1px solid #ffffff18!important;box-shadow:none!important;text-shadow:none!important}html body :is(#blackjackSummary,#rouletteShowdownDialog) .showdown-fair-button:hover:not(:disabled){background:#c9002e!important}html body :is(#blackjackSummary,#rouletteShowdownDialog) .showdown-fair-button:active:not(:disabled){background:#a60023!important}html body #app #controls .action-button{--poker-face:linear-gradient(135deg,#222628,#111516);--poker-ink:#fff;--poker-edge:#ffffff20;display:flex!important;flex-direction:row!important;align-items:center;justify-content:center;gap:6px;background:var(--poker-face)!important;background-image:var(--poker-face)!important;color:var(--poker-ink)!important;border:1px solid var(--poker-edge)!important;border-radius:9px;box-shadow:inset 0 1px #ffffff08!important;text-shadow:none!important;transform:none!important;font-family:"LuckyShark Lounge",Arial,sans-serif!important;font-weight:700!important;letter-spacing:0!important;padding:5px 6px!important;overflow:hidden}html body #app #controls .action-button:is(.check-action,.secondary){--poker-face:linear-gradient(135deg,#ffe293,#e8c265 48%,#c69d48);--poker-ink:#090b09;--poker-edge:#ffe5a688}html body #app #controls .action-button.open-bet-editor{--poker-face:linear-gradient(130deg,#00474d,#00282c);--poker-edge:#00a3ad66}html body #app #controls .action-button :is(.action-label,.action-icon){color:var(--poker-ink)!important;text-shadow:none!important}html body #app #controls .action-button .action-label{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-family:inherit!important;font-weight:700!important;font-size:clamp(11px,3.3vw,17px);line-height:1.08;letter-spacing:0!important;min-width:0;white-space:nowrap}html body #app #controls .poker-action-art{display:block!important;flex:0 0 24px;width:24px!important;height:28px!important;object-fit:contain;filter:none!important}html body #app #controls .open-bet-editor .poker-action-art{transform:translateY(-1px) scale(1.35)!important;transform-origin:center}#showdownDialog .result-combo>.hand-ambience{-webkit-mask-image:linear-gradient(to top,transparent,#000 14px,#000 calc(100% - 8px),transparent);mask-image:linear-gradient(to top,transparent,#000 14px,#000 calc(100% - 8px),transparent)}html body #app #controls .poker-call-amount{display:block;font:500 10px/1.2 "LuckyShark Lounge",Arial,sans-serif;margin-top:2px;color:inherit}html body #app #controls .preaction-button{padding-right:9px!important;--poker-face:linear-gradient(135deg,#222628,#111516);--poker-ink:#fff;--poker-edge:#ffffff20}html body #app #controls .preaction-button.selected{outline:none!important;border-color:#ffffff50!important;filter:none!important;box-shadow:inset 0 0 0 1px #ffffff25!important}html body #app #controls .preaction-button.selected::after{content:"";position:absolute;top:4px;right:4px;width:4px;height:4px;border-radius:50%;background:#fff!important;box-shadow:none!important}html body #app #controls .action-button:not(:disabled):active{filter:brightness(.88)!important;transform:none!important;box-shadow:inset 0 1px 4px #0006!important}html body .bet-editor-panel[role=dialog]{width:min(360px,calc(100vw - 28px));padding:16px!important;gap:12px;border:1px solid #ffffff38!important;border-radius:18px!important;background:linear-gradient(130deg,#23282a,#0d1112)!important;color:#fff!important;font-family:"LuckyShark Lounge",Arial,sans-serif!important;box-shadow:0 18px 50px #000b!important}html body .bet-editor-panel .bet-editor-header{min-height:30px;font:700 18px/1.1 "LuckyShark Lounge",Arial,sans-serif;letter-spacing:0;color:#edc86d!important}html body .bet-editor-panel .bet-editor-mark{display:none}html body .bet-editor-panel .bet-editor-heading{gap:0}html body .bet-editor-panel .bet-editor-close{width:30px;height:30px;background:none!important;color:#bec2c6!important;font-size:30px}html body .bet-editor-panel .bet-editor-body{grid-template-columns:minmax(0,1fr) 48px;gap:14px;min-height:214px;align-items:stretch}html body .bet-editor-panel .poker-bet-left{display:flex;flex-direction:column;gap:12px;min-width:0}html body .bet-editor-panel .bet-editor-amount{gap:7px;text-align:center;letter-spacing:0;font-size:12px}html body .bet-editor-panel .bet-editor-amount input{min-height:72px;padding:8px;border:1px solid #ffffff35!important;border-radius:10px;background:#101516!important;color:#f3ce72!important;text-align:center;font:700 39px/1 "LuckyShark Lounge",Arial,sans-serif;box-shadow:none!important}html body .bet-editor-panel .bet-editor-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}html body .bet-editor-panel .bet-editor-preset{min-height:40px;padding:5px;border:1px solid #ffffff20!important;border-radius:8px;background:linear-gradient(135deg,#222628,#111516)!important;color:#fff!important;box-shadow:none!important;transform:none!important;font-family:inherit}html body .bet-editor-panel .bet-editor-preset strong{font:700 12px/1.2 "LuckyShark Lounge",Arial,sans-serif;color:#fff!important}html body .bet-editor-panel .bet-editor-preset small{display:none}html body .bet-editor-panel .bet-editor-preset.selected{border-color:#ffffff70!important;filter:brightness(1.1)}html body .bet-editor-panel .bet-editor-preset.selected::after{display:none}html body .bet-editor-panel .bet-editor-slider-wrap{display:flex;flex-direction:column;justify-content:space-between;height:100%;min-height:214px;gap:8px}html body .bet-editor-panel .poker-bet-step{width:36px;height:32px;flex:none;padding:0;border:1px solid #ffffff30!important;border-radius:7px;background:linear-gradient(135deg,#222628,#111516)!important;color:#e8c36c!important;font:700 26px/1 Arial,sans-serif;box-shadow:none!important}html body .bet-editor-panel .bet-editor-slider{flex:1;min-height:130px;height:130px;width:30px;writing-mode:vertical-lr;direction:rtl;background:linear-gradient(to top,#eac361 var(--bet-progress),#343b3e var(--bet-progress)) center/8px 100% no-repeat!important}html body .bet-editor-panel .bet-editor-slider::-webkit-slider-thumb{width:23px;height:23px;border:0;border-radius:50%;background:linear-gradient(135deg,#ffe499,#d7ac50);box-shadow:0 2px 4px #0006}html body .bet-editor-panel .bet-editor-slider::-moz-range-thumb{width:23px;height:23px;border:0;border-radius:50%;background:linear-gradient(135deg,#ffe499,#d7ac50);box-shadow:0 2px 4px #0006}html body .bet-editor-panel .bet-editor-hint{font-size:9px;letter-spacing:0;color:#adb1b4!important;margin:0}html body .bet-editor-panel .bet-editor-confirm{min-height:46px;padding:8px;gap:8px;border:1px solid #00a3ad66!important;border-radius:9px;background:linear-gradient(130deg,#00474d,#00282c)!important;color:#fff!important;font:700 15px/1.15 "LuckyShark Lounge",Arial,sans-serif;letter-spacing:0;text-shadow:none!important;box-shadow:none!important;transform:none!important}html body .bet-editor-panel .bet-editor-confirm .poker-action-art{width:28px;height:28px;object-fit:contain}html body :is(#pokerBetEditor,.bet-editor-panel)[role=dialog]{background:linear-gradient(130deg,#23282a,#0d1112)!important}html body :is(#pokerBetEditor#pokerTarget,.bet-editor-panel) .bet-editor-header{color:#edc86d!important}html body :is(#pokerBetEditor#pokerTarget,.bet-editor-panel) .bet-editor-amount input{background:#101516!important;color:#f3ce72!important;border-color:#ffffff35!important}html body :is(#pokerBetEditor,.bet-editor-panel) .bet-editor-confirm{background:linear-gradient(130deg,#00474d,#00282c)!important;background-image:linear-gradient(130deg,#00474d,#00282c)!important;border-color:#00a3ad66!important}html body :is(#pokerBetEditor,.bet-editor-panel) .bet-editor-slider::-webkit-slider-thumb{background:linear-gradient(135deg,#ffe499,#d7ac50)!important}html body #chatDialog#chatDialog[open]{display:flex;flex-direction:column;height:min(570px,calc(var(--menu-viewport-height,100dvh) - max(12px,var(--safe-top,0px)) - max(12px,var(--safe-bottom,0px))));max-height:none;top:calc(var(--menu-viewport-top,0px) + max(12px,var(--safe-top,0px)));background:rgb(0 0 0 / .15)!important;background-image:none!important;border:1px solid #ffffff88!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:hidden;transition:none!important}html body #chatDialog#chatDialog .table-tools-header{flex:none}html body #chatDialog#chatDialog .chat-messages{min-height:0;flex:1;scrollbar-width:none}html body #chatDialog#chatDialog .chat-messages::-webkit-scrollbar{display:none}html body #chatDialog#chatDialog .chat-message{background:none!important;border:0!important;box-shadow:none!important;padding:0;margin-bottom:12px;max-width:90%;color:#fff!important}html body #chatDialog#chatDialog .chat-message-meta{margin:0 8px 4px}html body #chatDialog#chatDialog .chat-message-meta strong{color:#fff!important}html body #chatDialog#chatDialog .chat-message-body{padding:11px 13px;background:linear-gradient(115deg,#151517,#09090a);border:1px solid #ffffff1c;border-radius:15px 15px 15px 4px;color:#fff;font:16px/1.5 "LuckyShark Lounge",Arial,sans-serif;overflow-wrap:anywhere;white-space:pre-wrap}html body #chatDialog#chatDialog .chat-message-own .chat-message-body{border-radius:15px 15px 4px 15px}html body #chatDialog#chatDialog .private-message-text{color:#fff!important;-webkit-text-fill-color:#fff!important}html body #chatDialog#chatDialog .chat-message-footer{display:flex;justify-content:flex-end;margin:4px 8px 0;color:#b9bec7;font-size:11px}html body #chatDialog#chatDialog .chat-voice-message .chat-message-body{padding:0;background:none;border:0}html body #chatDialog#chatDialog .chat-voice-message .chat-message-footer{display:none}html body #chatDialog#chatDialog .chat-form{position:relative;flex:none;box-sizing:border-box;min-height:58px;margin-bottom:calc(8px + var(--friends-composer-lift,0px));padding:7px;border:1px solid #ffffff30;border-radius:18px;background:#0c0c0e;transition:none!important}html body #chatDialog#chatDialog .chat-compose-row{gap:9px;align-items:center}html body #chatDialog#chatDialog #chatInput{height:44px;padding:0 8px;border:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;border-radius:0;color:#fff!important}html body #chatDialog#chatDialog #chatInput:focus::placeholder{opacity:0}html body #chatDialog#chatDialog :is(.voice-record,.chat-send){flex:none;width:44px;height:44px;padding:0;display:grid;place-items:center;border-radius:12px;background:#ed0034!important;border:1px solid #ff2d56!important;color:#fff!important;box-shadow:none!important}html body #chatDialog#chatDialog :is(.chat-hint,.chat-error){font-size:12px;margin:7px 3px 0}html body #chatDialog#chatDialog .chat-form:not(.voice-recording) .voice-toolbar{display:none}html body #chatDialog#chatDialog .voice-recording .voice-toolbar{top:7px;left:7px;right:62px;height:44px;padding:0 9px;background:#25272c!important;border:1px solid #ffffff30;border-radius:12px;gap:7px;color:#fff}html body #chatDialog#chatDialog .voice-live-wave i{background:#bfc4ce!important}html body #chatDialog#chatDialog .voice-cancel-hint{color:#d2d5db!important;font-size:11px!important}html body #chatDialog#chatDialog .voice-message{display:flex;width:min(300px,65vw);max-width:100%;align-items:center;gap:9px;padding:10px;background:linear-gradient(115deg,#151517,#09090a);border:1px solid #ffffff1c;border-radius:16px;color:#fff;flex-wrap:wrap}html body #chatDialog#chatDialog .voice-message .voice-play{flex:0 0 42px;width:42px;height:42px;padding:0;grid-row:auto;background:transparent url(/brand/friends/voice-play-white-v2.webp?v=7c10aa4328e73c04) center/contain no-repeat!important;border:0!important;box-shadow:none!important;color:transparent!important;font-size:22px!important}html body #chatDialog#chatDialog .voice-play:is([aria-label="Приостановить голосовое сообщение"],[aria-label="Pause voice message"]){background:#202124!important;border:1px solid #fff!important;color:#fff!important}html body #chatDialog#chatDialog .voice-wave{flex:1;min-width:0;height:32px;gap:2px}html body #chatDialog#chatDialog .voice-wave>i{background:#8a8e98!important;min-width:1px}html body #chatDialog#chatDialog .voice-wave-heard>i{background:#fff!important}html body #chatDialog#chatDialog .voice-wave::after{left:0;background:#fff!important;box-shadow:none!important;width:1px;transform:translate3d(var(--voice-progress-px,0px),0,0);will-change:transform}html body #chatDialog#chatDialog .voice-wave input{opacity:0!important;outline:none!important;box-shadow:none!important}html body #chatDialog#chatDialog .voice-time{font-size:12px;color:#fff;white-space:nowrap}html body #chatDialog#chatDialog .voice-sent-at{flex-basis:100%;margin-top:0;color:#b9bec7}@media(min-height:700px){html body #chatDialog#chatDialog[open]{top:calc(var(--menu-viewport-top,0px) + max(12px,var(--safe-top,0px),(var(--menu-viewport-height,100dvh) - 620px)/2))}}html body #chatDialog#chatDialog .chat-form{padding:0;border:0;background:none;min-height:0}html body #chatDialog#chatDialog .chat-compose-row{padding:7px;border:1px solid #ffffff30;border-radius:18px;background:#0c0c0e}html body #chatDialog#chatDialog .chat-hint{margin:8px 8px 0;padding:0;border:0;background:none;box-shadow:none}html body #chatDialog#chatDialog .table-tools-header>div{order:1;flex:1;min-width:0}html body #chatDialog#chatDialog #chatClose{order:2;flex:none}html body #chatDialog#chatDialog .table-chat-mute{order:0;flex:none;display:grid;place-items:center;width:38px;height:38px;min-width:38px;padding:0;border:0!important;border-radius:50%;background:#242528!important;color:#fff!important;box-shadow:none!important}html body #chatDialog#chatDialog .table-chat-mute svg{display:block;width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#lobbyShop :is([data-rarity=common],[data-tier=common]){--rarity-fill:46 204 113}#lobbyShop :is([data-rarity=rare],[data-tier=rare]){--rarity-fill:0 191 255}#lobbyShop :is([data-rarity=epic],[data-tier=epic]){--rarity-fill:156 92 222}#lobbyShop :is([data-rarity=legendary],[data-tier=legendary]){--rarity-fill:255 140 0}#lobbyShop :is([data-rarity=mythic],[data-tier=jackpot]){--rarity-fill:255 215 0}html #join#join #lobbyShop :is(.frame-product[data-rarity],.vault-reel-tile[data-tier]){--rarity-wash:linear-gradient(145deg,rgb(var(--rarity-fill,192 198 208) / .14),rgb(var(--rarity-fill,192 198 208) / .045))}html #join#join #lobbyShop .frame-product[data-rarity]{background-image:var(--rarity-wash),url(/brand/shop/lounge-v1/dark-product-panel.optimized.webp?v=ebb70b70d8bc669e)}html #join#join #lobbyShop .vault-reel-tile[data-tier],html #join#join #lobbyShop .vault-reel-settled .vault-reel-winner[data-tier]{background-image:var(--rarity-wash)}#settingsDialog .table-tools-header>div{flex:1}#settingsDialog #pokerHelpOpen{flex:0 0 24px;width:24px;height:24px;min-height:0;margin:0;padding:0;border:1px solid #ffffff30!important;border-radius:50%;background:#1a1b1e!important;color:#fff;font:bold 14px Georgia,serif;display:grid;place-items:center;line-height:1;cursor:pointer;box-shadow:none!important;text-transform:none}#settingsDialog:not([data-settings-context=table]) #pokerHelpOpen{display:none}#pokerHelpOpen:focus-visible,.poker-help-close:focus-visible{outline:2px solid #fff;outline-offset:3px}:is(#pokerHelpDialog,#midnightGuide){width:min(440px,calc(100vw - 24px));max-height:min(84dvh,760px);padding:0;border:1px solid #ffffff25;border-radius:24px;background:#101113;color:#fff;box-shadow:0 20px 70px #000a;font-family:"LuckyShark Lounge",Arial,sans-serif;overflow:hidden}:is(#pokerHelpDialog,#midnightGuide)::backdrop{background:#000a;backdrop-filter:blur(8px)}:is(#pokerHelpDialog,#midnightGuide)[open]{display:flex;flex-direction:column}:is(#pokerHelpDialog,#midnightGuide) header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px;border-bottom:1px solid #ffffff15;flex-shrink:0}:is(#pokerHelpDialog,#midnightGuide) small{color:#aeb3bb;font-size:11px;letter-spacing:.04em}:is(#pokerHelpDialog,#midnightGuide) h2{margin:6px 0 0;font-size:23px;color:#fff}.poker-help-close{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;padding:0;border:1px solid #ffffff20;border-radius:10px;background:#1a1b1e;color:#fff;font-size:25px;line-height:1;cursor:pointer}.poker-help-body{padding:0 20px 24px;overflow-y:auto;overscroll-behavior:contain;min-height:0;scrollbar-width:none}.poker-help-body::-webkit-scrollbar{display:none}:is(#pokerHelpDialog,#midnightGuide) p,:is(#pokerHelpDialog,#midnightGuide) li{color:#bcc0c8;font-size:13px;line-height:1.65}:is(#pokerHelpDialog,#midnightGuide) h3{font-size:17px;margin:24px 0 9px;color:#fff}:is(#pokerHelpDialog,#midnightGuide) ol{padding-left:20px}:is(#pokerHelpDialog,#midnightGuide) li{padding-left:3px;margin:8px 0}.poker-help-hands{display:grid;gap:10px}.poker-help-hands section{padding:14px;background:#1a1b1e;border:1px solid #ffffff12;border-radius:14px}:is(#pokerHelpDialog,#midnightGuide) h4{display:flex;gap:10px;align-items:center;margin:0 0 11px;font-size:14px;color:#fff}:is(#pokerHelpDialog,#midnightGuide) h4>span{color:#ed0036;font-size:11px}.poker-help-example{display:flex;gap:5px}.poker-help-card{aspect-ratio:5/7;width:36px;background:#f1f1ed;border-radius:4px;color:#17191b;display:grid;place-items:center;font:bold 13px Arial,sans-serif;box-shadow:0 2px 4px #0004}.poker-help-card.red{color:#bd1531}.poker-help-hands p{margin:9px 0 0}@media(max-width:360px){:is(#pokerHelpDialog,#midnightGuide) header{padding:16px}.poker-help-body{padding-left:16px;padding-right:16px}.poker-help-card{width:32px}}:is(:is(#pokerHelpDialog,#midnightGuide),#rouletteRules),:is(:is(#pokerHelpDialog,#midnightGuide),#rouletteRules)::backdrop{pointer-events:auto}:is(:is(#pokerHelpDialog,#midnightGuide),#rouletteRules){margin-top:calc(var(--safe-top,0px) + 12px);margin-bottom:auto;max-height:calc(var(--poker-viewport-height,100dvh) - var(--safe-top,0px) - 24px);box-sizing:border-box}:is(#pokerHelpDialog,#midnightGuide) .poker-help-actions{display:grid;gap:10px}:is(#pokerHelpDialog,#midnightGuide) .poker-help-actions section{padding:12px 14px;border:1px solid #ffffff12;border-radius:12px;background:#1a1b1e}:is(#pokerHelpDialog,#midnightGuide) .poker-help-actions h4{margin:0 0 5px;font-size:14px;color:#fff}:is(#pokerHelpDialog,#midnightGuide) .poker-help-actions p{margin:0}:is(#pokerHelpDialog,#midnightGuide)[data-game=blackjack]{margin-top:calc(max(64px,var(--safe-top,0px)) + 12px);max-height:calc(var(--poker-viewport-height,100dvh) - max(64px,var(--safe-top,0px)) - max(12px,var(--safe-bottom,0px)) - 24px)}:is(#pokerHelpDialog,#midnightGuide) .ochko-help-table{width:100%;border-collapse:collapse;margin:12px 0;font-size:13px;line-height:1.5;table-layout:fixed}:is(#pokerHelpDialog,#midnightGuide) .ochko-help-table caption{text-align:left;color:#fff;font-weight:bold;margin-bottom:8px}:is(#pokerHelpDialog,#midnightGuide) .ochko-help-table th,:is(#pokerHelpDialog,#midnightGuide) .ochko-help-table td{padding:10px 7px;text-align:left;border-bottom:1px solid #ffffff18;overflow-wrap:anywhere;vertical-align:top}:is(#pokerHelpDialog,#midnightGuide) .ochko-help-table thead th{color:#fff;background:#1a1b1e;font-size:12px}:is(#pokerHelpDialog,#midnightGuide) .ochko-help-table tbody th{font-weight:normal;color:#fff}:is(#pokerHelpDialog,#midnightGuide) .ochko-help-table td{color:#bcc0c8}:is(#pokerHelpDialog,#midnightGuide) .ochko-help ul{padding-left:18px}:is(#pokerHelpDialog,#midnightGuide) .ochko-help-example{color:#e4c878;font-size:15px;letter-spacing:.04em;margin:6px 0}html body #rouletteRules{background:#101113!important;color:#fff;border:1px solid #ffffff25;box-shadow:0 20px 70px #000a;backdrop-filter:none;-webkit-backdrop-filter:none;scrollbar-color:#ffffff30 #101113;font-family:"LuckyShark Lounge",Arial,sans-serif}html body #rouletteRules::backdrop{background:#000a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}html body #rouletteRules header{background:#101113;border-bottom:1px solid #ffffff15;gap:16px}html body #rouletteRules h2,html body #rouletteRules h4{color:#fff}html body #rouletteRules :is(p,li,td){color:#bcc0c8}html body #rouletteRules :is(small,.roulette-rule-note,.roulette-guide-note,.roulette-guide-example){color:#aeb3bb}html body #rouletteRules .roulette-guide-card{background:#1a1b1e;border:1px solid #ffffff12}html body #rouletteRules .roulette-guide-card-heading>span{color:#fff;background:#ffffff0c;border:1px solid #ffffff20}html body #rouletteRules :is(th,strong){color:#fff}html body #rouletteRules th{background:#1a1b1e}html body #rouletteRules :is(th,td){border-color:#ffffff18}html body #rouletteRules li::marker{color:#bcc0c8}html body #rouletteRules #rouletteRulesClose{flex:0 0 36px;width:36px;height:36px;display:grid;place-items:center;padding:0;border:1px solid #ffffff20;border-radius:10px;background:#1a1b1e;color:#fff;line-height:1;box-shadow:none}html body #rouletteRules #rouletteRulesClose:focus-visible{outline:2px solid #fff;outline-offset:3px}:is(#pokerHelpDialog,#midnightGuide,#rouletteRules) .midnight-guide-section{padding:14px 0;border-bottom:1px solid #ffffff12}:is(#pokerHelpDialog,#midnightGuide,#rouletteRules) .midnight-guide-section:last-child{border-bottom:0}:is(#pokerHelpDialog,#midnightGuide,#rouletteRules) .midnight-guide-section h3{margin:0 0 8px;color:#d9bc78;font-size:15px;line-height:1.35}:is(#pokerHelpDialog,#midnightGuide,#rouletteRules) .midnight-guide-section p{margin:0;color:#e1e4e8;font-size:13px;line-height:1.65;overflow-wrap:anywhere}:is(#pokerHelpDialog,#midnightGuide,#rouletteRules) .midnight-guide-section p+p{margin-top:8px}html body #rouletteRules .midnight-guide-section h3{color:#d9bc78}html body #rouletteRules .midnight-guide-section p{color:#e1e4e8}html #join#join #lobbyProfile .profile-statistics{width:var(--profile-content-width);margin:0 auto;padding:0 0 18px;color:#fff;font-family:var(--ui-font,"LuckyShark Lounge",Arial,sans-serif)}html #join#join #lobbyProfile>.lobby-page-header{padding-inline:16px}html #join#join #lobbyProfile>.profile-details{width:var(--profile-content-width);margin-inline:auto;padding-inline:0}html #join#join #lobbyProfile #profilePhoto{width:var(--profile-content-width);margin-inline:auto}html #join#join #lobbyProfile .profile-wallet-button{width:100%;display:block;margin-inline:auto}.profile-stats-heading{margin:10px 0 8px;font-size:15px;font-weight:650;line-height:1.3}.profile-stats-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.profile-stat-card{display:flex;flex-direction:column;justify-content:center;gap:4px;min-height:60px;padding:9px 10px;border-radius:10px;background:#ffffff06;border:1px solid #ffffff0c;min-width:0}.profile-stat-card strong{font-size:17px;line-height:1.25;font-weight:650;overflow-wrap:anywhere}.profile-stat-card span{font-size:10px;line-height:1.3;color:#b9bec7}.profile-game-stats{margin:6px 0;border-radius:10px;background:#ffffff06;border:1px solid #ffffff0c;overflow:hidden}.profile-game-stats summary{display:flex;align-items:center;gap:9px;min-height:40px;padding:9px 11px;cursor:pointer;list-style:none;font-size:13px}.profile-game-stats summary::-webkit-details-marker{display:none}.profile-stats-count{margin-left:auto;color:#b9bec7;font-size:12px;font-variant-numeric:tabular-nums}.profile-stats-chevron{font-size:17px;line-height:1;transition:transform .18s ease}.profile-game-stats[open] .profile-stats-chevron{transform:rotate(180deg)}.profile-game-metrics{padding:0 11px 10px;font-size:11px}.profile-game-metrics>div:not(.profile-stats-currency),.profile-stats-currency>div{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:4px 0}.profile-game-metrics span{color:#b9bec7}.profile-game-metrics strong{text-align:right;font-weight:550;overflow-wrap:anywhere}.profile-stats-currency{border-top:1px solid #ffffff0b;margin-top:5px;padding-top:6px}.profile-stats-unit{font-size:10px;text-transform:uppercase;letter-spacing:.05em}.profile-game-metrics strong.is-positive{color:#88c8ad}.profile-stats-note{font-size:10px;line-height:1.45;color:#90959f;margin:8px 0 0}.profile-stats-status{width:100%;border:0;border-radius:9px;background:#ffffff06;color:#b9bec7;font:inherit;font-size:12px;padding:12px}.profile-round-history{border-top:1px solid #ffffff0b;padding:10px 11px}.profile-history-title{margin:0 0 7px;color:#ccd4d3;font-size:11px;font-weight:550}.profile-history-row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 0;background:none;color:#fff;border:0;border-bottom:1px solid #ffffff0a;font:inherit;text-align:left;cursor:pointer}.profile-history-meta{display:flex;flex-direction:column;gap:4px;min-width:0}.profile-history-meta time{font-size:11px;color:#dce4e2}.profile-history-meta small{font:10px ui-monospace,SFMono-Regular,monospace;color:#869b96;overflow-wrap:anywhere}.profile-history-row strong{font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.profile-history-row .is-positive{color:#ffffff}.profile-history-row .is-negative{color:#ed959d}.profile-history-empty{font-size:11px;color:#a2b3ae;margin:9px 0}.profile-history-more{margin-top:9px;width:100%;min-height:34px;border:1px solid #ffffff10;background:#ffffff05;border-radius:8px;color:#bdcdc8;font:inherit;font-size:11px;cursor:pointer}.profile-fair-modal{box-sizing:border-box;width:min(440px,calc(100vw - 24px));max-height:calc(100dvh - 44px);margin:auto;padding:18px;color:#ffffff;border:1px solid #ffffff20;border-radius:24px;background:#101113;box-shadow:0 24px 80px #0009;backdrop-filter:blur(16px);font-family:var(--ui-font,"LuckyShark Lounge",Arial,sans-serif);overflow:auto;overscroll-behavior:contain}.profile-fair-modal::backdrop{background:#000b;backdrop-filter:blur(6px)}.profile-fair-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.profile-fair-header h2{font-size:20px;margin:0;letter-spacing:-.03em}.profile-fair-close{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border:1px solid #ffffff1a;border-radius:10px;background:#ffffff08;color:#fff;font:24px/1 Arial;cursor:pointer}.profile-fair-date{font-size:11px;color:#bcc0c8;margin:0 0 14px}.profile-fair-field h3{font-size:11px;font-weight:550;color:#bcc0c8;margin:13px 0 6px;line-height:1.4}.profile-fair-field pre{box-sizing:border-box;margin:0;border-radius:10px;border:1px solid #ffffff0d;background:#0004;padding:10px;font:11px/1.6 ui-monospace,SFMono-Regular,monospace;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;user-select:text;-webkit-user-select:text;max-height:170px;overflow:auto}.profile-fair-check{display:block;width:100%;min-height:46px;margin-top:18px;border:1px solid #ffffff18;border-radius:12px;background:#ed0036;box-shadow:none;color:#fff;font:600 14px var(--ui-font,Arial,sans-serif);cursor:pointer}.profile-fair-check:disabled{opacity:.55}.profile-fair-status{margin-top:14px;padding:13px;border-radius:12px;border:1px solid #ffffff12;background:#ffffff05;color:#e5e5e7;font-size:12px;line-height:1.55}.profile-fair-status.is-verified{color:#ffffff;background:#1a1b1e;border-color:#ffffff30}.profile-fair-status.is-mismatch,.profile-fair-error{color:#ffb3ba;background:#701b2633;border-color:#dc657260}.profile-fair-note{margin:13px 0 0;color:#92969f;font-size:10px;line-height:1.5}.profile-fair-loading,.profile-fair-error{font-size:12px;line-height:1.5;padding:12px;border-radius:10px}.profile-history-row:focus-visible,.profile-history-more:focus-visible,.profile-fair-check:focus-visible,.profile-fair-close:focus-visible{outline:2px solid #ffffff;outline-offset:3px}.profile-client-seed{box-sizing:border-box;width:var(--profile-content-width);margin:10px auto 14px;padding:13px;border:1px solid #ffffff12;border-radius:14px;background:#ffffff05;color:#fff;font-family:var(--ui-font,Arial,sans-serif)}.profile-client-seed label{display:block;font-size:13px;font-weight:600;margin-bottom:9px}.profile-client-seed input{box-sizing:border-box;width:100%;min-height:42px;padding:10px 11px;border:1px solid #ffffff20;border-radius:10px;background:#1a1b1e;color:#ffffff;font:12px ui-monospace,SFMono-Regular,monospace;user-select:text;-webkit-user-select:text;outline:none}.profile-client-seed input:focus{border-color:#ffffff}.profile-client-seed>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.profile-client-seed button{min-height:34px;padding:7px 12px;border:1px solid #ffffff20;border-radius:9px;background:#1a1b1e;color:#ffffff;font:11px var(--ui-font,Arial,sans-serif);cursor:pointer}.profile-client-seed button:disabled{opacity:.5}.client-seed-status{font-size:11px;line-height:1.4;color:#ffffff;margin:9px 0 0}.client-seed-status:empty{display:none}.client-seed-note{font-size:10px;line-height:1.5;color:#92969f;margin:9px 0 0}html body dialog.profile-fair-modal{--fair-safe-top:calc(max(64px,var(--safe-top,0px)) + 12px);--fair-safe-bottom:calc(max(12px,var(--safe-bottom,0px)) + 12px);position:fixed;inset:var(--fair-safe-top) 12px var(--fair-safe-bottom);margin:auto;width:min(440px,calc(100vw - 24px));height:fit-content;max-height:calc(var(--poker-viewport-height,100dvh) - var(--fair-safe-top) - var(--fair-safe-bottom));overflow:auto;scroll-padding-top:64px}.profile-fair-modal .profile-fair-header{position:sticky;top:-18px;z-index:5;background:#101113;padding:12px 0;margin-top:-12px;isolation:isolate}.profile-fair-modal .profile-fair-close{position:relative;z-index:6;flex:0 0 40px;width:40px;height:40px;touch-action:manipulation}.profile-client-seed{background:#101113}.profile-client-seed button:first-child{background:#ed0036;border-color:#ffffff18}.profile-client-seed button:hover:not(:disabled){filter:brightness(.9)}.profile-fair-check:hover:not(:disabled){background:#c9002e}.profile-fair-check:active:not(:disabled){background:#a60023}html #join#join #lobbyProfile .profile-client-seed input{display:block;position:relative;min-height:48px;font-size:16px;line-height:1.4;touch-action:manipulation;pointer-events:auto;-webkit-user-select:text;user-select:text}html.native-android-app #join#join #lobbyProfile>.lobby-page-header{padding-top:calc(max(24px,env(safe-area-inset-top,0px)) + 12px)}@media(display-mode:standalone),(display-mode:fullscreen),(display-mode:minimal-ui){html:not(.telegram-app) #join#join #lobbyProfile>.lobby-page-header{padding-top:calc(max(24px,env(safe-area-inset-top,0px)) + 12px)}}html #join#join #lobbyProfile .profile-client-seed>.profile-fair-downloads{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(46px,1fr);gap:8px;margin-top:14px;width:100%}html #join#join #lobbyProfile .profile-client-seed .profile-fair-downloads>.profile-fair-check{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;height:auto;margin:0;padding:11px 14px;border:1px solid #ffffff18;border-radius:12px;background:#ed0036;color:#fff;font:600 13px/1.4 var(--ui-font,Arial,sans-serif);text-align:center;white-space:normal;overflow-wrap:anywhere;text-decoration:none;letter-spacing:normal}html #join#join #lobbyProfile .profile-client-seed .profile-fair-downloads>.profile-fair-check:disabled{opacity:.5;cursor:default}.profile-history-row.has-summary{display:flex;flex-direction:column;align-items:stretch;gap:7px;box-sizing:border-box;min-width:0;padding:10px 0;line-height:1.35}.profile-history-top{display:flex;align-items:baseline;justify-content:space-between;gap:4px 10px;flex-wrap:wrap;min-width:0}.profile-history-top time{font-size:10px;color:#a8b5b0;font-variant-numeric:tabular-nums}.profile-history-row .profile-history-net{font-size:10.5px;line-height:1.4;overflow-wrap:anywhere;white-space:normal}.profile-history-summary{display:flex;flex-direction:column;gap:5px;min-width:0}.profile-history-detail,.profile-history-winner{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.profile-history-label,.profile-history-winner-name{font-size:11px;color:#e4eae7}.profile-history-winner-name{flex:1 1 110px;min-width:0;overflow-wrap:anywhere}.profile-history-muted{font-size:10px;color:#a0aca7;overflow-wrap:anywhere}.profile-history-outcome{font-size:12px;font-weight:650}.profile-history-outcome.is-win{color:#9cdbb9}.profile-history-outcome.is-loss{color:#efabb1}.profile-history-outcome.is-tie{color:#d4c5a3}.profile-history-cards{display:inline-flex;flex-wrap:wrap;align-items:center;gap:3px;max-width:100%;flex:0 1 auto;min-width:0}.profile-history-card{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;width:23px;aspect-ratio:5/7;flex:0 0 23px;border-radius:3px;background:#f2f1e9;color:#17231f;font:600 12px/1 Arial,sans-serif;box-shadow:inset 0 0 0 1px #ffffff20}.profile-history-card.suit-H{color:#c6213a}.profile-history-card.suit-D{color:#00648a}.profile-history-card.suit-C{color:#087647}.profile-history-number{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:31px;height:31px;border-radius:6px;border:1px solid #ffffff25;color:#fff;font:650 15px/1 var(--ui-font,Arial,sans-serif);flex:0 0 31px}.profile-history-number.is-red{background:#a92d3b}.profile-history-number.is-black{background:#1b2522}.profile-history-number.is-green{background:#08764f}:is(#serverPing,#clientFps){position:fixed;top:calc(var(--performance-top,var(--safe-top,env(safe-area-inset-top,0px))) + 6px);right:calc(var(--safe-right,env(safe-area-inset-right,0px)) + 12px);z-index:90;padding:3px 7px;border-radius:6px;background:#070b10b8;color:#a0a9ae;font:600 10px/1.2 Inter,Arial,sans-serif;font-variant-numeric:tabular-nums;pointer-events:none;user-select:none;white-space:nowrap}:is(#serverPing,#clientFps)[data-quality=good]{color:#65dac2}:is(#serverPing,#clientFps)[data-quality=fair]{color:#dbc48b}:is(#serverPing,#clientFps)[data-quality=slow]{color:#ee948b}#clientFps{top:calc(var(--performance-top,var(--safe-top,env(safe-area-inset-top,0px))) + 24px)}:is(#serverPing,#clientFps)[hidden]{display:none!important}html.native-android-app:not(.telegram-app){--performance-top:max(100px,env(safe-area-inset-top,0px))}@media(display-mode:standalone),(display-mode:fullscreen),(display-mode:minimal-ui){html:not(.telegram-app){--performance-top:max(100px,env(safe-area-inset-top,0px))}}body.blackjack-open{--performance-top:calc(max(64px,var(--safe-top,0px)) + 54px)}body:has(#rouletteApp.is-expanded:not([hidden])) :is(#serverPing,#clientFps){display:none!important}.asset-pack-status{position:absolute;z-index:25;left:18px;right:18px;bottom:calc(76px + var(--menu-nav-safe-bottom,env(safe-area-inset-bottom,0px)));box-sizing:border-box;max-width:504px;margin:0 auto;padding:12px 14px;border:1px solid #ffffff24;border-radius:12px;background:linear-gradient(115deg,#151517,#09090a);box-shadow:0 8px 24px #0008;color:#fff;font:500 12px/1.4 "LuckyShark Lounge",Arial,sans-serif}.asset-pack-status[hidden],.asset-pack-status [hidden]{display:none!important}.asset-pack-status span{display:block}.asset-pack-status progress{display:block;appearance:none;width:100%;height:5px;margin-top:9px;border:0;border-radius:4px;background:#ffffff16;accent-color:#ed0036}.asset-pack-status progress::-webkit-progress-bar{background:#ffffff16;border-radius:4px}.asset-pack-status progress::-webkit-progress-value{background:#ed0036;border-radius:4px}#join#join .asset-pack-status .lobby-button{margin-top:9px;min-height:34px;padding:6px 14px;font:inherit;background:linear-gradient(110deg,#ed0036,#b90026);box-shadow:none;transform:none;text-shadow:none;color:#fff;border:1px solid #ffffff16;border-radius:8px}.experience-actions{display:grid;grid-template-columns:1fr;gap:10px;margin:16px 0}.experience-actions button{min-height:44px;white-space:normal}.experience-dialog{width:min(440px,calc(100vw - 24px));max-height:calc(100dvh - 100px);overflow:auto;box-sizing:border-box;color:#f4f1e9;background:linear-gradient(145deg,#17191c,#090a0d);border:1px solid #756442;border-radius:22px;padding:18px;font:inherit}.experience-dialog::backdrop{background:#000b;backdrop-filter:blur(6px)}.experience-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.experience-dialog h2{font-size:20px;margin:0;color:#dfc68c}.experience-dialog p,.experience-dialog small{font-size:13px;line-height:1.5;color:#c7c7c8}.experience-dialog button{font:inherit;cursor:pointer}.experience-dialog header button{background:transparent;border:0;color:#fff;font-size:26px;padding:4px 10px}.experience-dialog label{display:grid;gap:6px;margin:12px 0;font-size:14px}.experience-dialog input,.experience-dialog textarea,.experience-dialog select{font:inherit;color:#fff;background:#08090b;border:1px solid #515156;border-radius:10px;padding:10px;width:100%;box-sizing:border-box}.experience-dialog textarea{min-height:100px;resize:vertical}.experience-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.experience-stat{background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;padding:12px}.experience-stat span{display:block;color:#aaa;font-size:12px}.experience-stat strong{display:block;color:#f2e4be;font-size:16px;margin-top:5px}.experience-dialog .lobby-button{width:100%;min-height:44px;margin-top:10px}.experience-dialog .experience-error{color:#f1b3b9}.experience-dialog [role=status]{min-height:1.5em}.experience-network{position:fixed;z-index:10020;left:50%;top:calc(var(--tg-content-safe-area-inset-top,env(safe-area-inset-top,0px)) + 8px);transform:translateX(-50%);width:min(420px,calc(100vw - 28px));box-sizing:border-box;border:1px solid #8b7544;background:#111317f5;color:#efdeb5;border-radius:12px;padding:10px 14px;font:13px/1.4 var(--ui-font,system-ui,sans-serif);pointer-events:none;text-align:center;box-shadow:0 4px 18px #0008}.experience-network[hidden]{display:none}.experience-pending::after{content:"…";margin-left:5px}.experience-history-note{font-size:12px;line-height:1.5;color:#c8b98e;margin:10px 0}.experience-activity-tag{color:#c9b787!important}.experience-reports{white-space:pre-wrap;overflow-wrap:anywhere}.experience-breaks{display:flex;gap:6px;flex-wrap:wrap}.experience-breaks button{flex:1;min-height:40px;border:1px solid #736042;border-radius:10px;background:#17171b;color:#e4d1a3}html body .experience-dialog{background:#101113;border-color:#ffffff24;color:#fff;font-family:var(--ui-font,Inter,system-ui,sans-serif)}html body .experience-dialog h2{color:#fff}html body .experience-dialog .lobby-button{background:#ed0036;background-image:none;border:1px solid #ffffff18;box-shadow:inset 0 1px #ffffff16,0 3px 0 #750019;color:#fff;font-family:inherit}html body .experience-dialog .lobby-button.secondary,html body .experience-actions .lobby-button{background:#1a1b1e;background-image:none;border:1px solid #ffffff18;color:#fff;box-shadow:none;font-family:var(--ui-font,Inter,system-ui,sans-serif)}.experience-dialog{scrollbar-width:thin;scrollbar-color:#555 #101113}.experience-dialog header{position:sticky;top:-18px;z-index:1;background:#101113;padding:10px 0}.experience-dialog button:focus-visible,.experience-dialog input:focus-visible,.experience-dialog textarea:focus-visible{outline:2px solid #fff;outline-offset:2px}.experience-pending-anchor{position:relative}.experience-pending::after{position:absolute;right:6px;top:3px;margin:0;font-size:14px;line-height:1}.experience-dialog{max-height:calc(var(--experience-viewport-height,100dvh) - 100px)}html body :is(#settingsDialog#settingsDialog,#join#join #lobbyProfile) .experience-actions>.experience-action{background:#1a1b1e!important;background-image:none!important;border:1px solid #56c3bf35!important;border-radius:12px;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;text-shadow:none!important;padding:12px 14px;font:600 13px/1.35 var(--ui-font,Arial,sans-serif);cursor:pointer;transition:filter .16s,transform .16s}.experience-action::before,.experience-action::after{content:none!important}.experience-action:active{transform:translateY(1px);filter:brightness(.88)}.experience-action:focus-visible{outline:2px solid #56c3bf;outline-offset:3px}@media(hover:hover){.experience-action:hover{filter:brightness(.9)}}html body #reportProblemDialog{--ui-font:"LuckyShark Lounge",Arial,sans-serif;font-family:var(--ui-font);padding-bottom:14px}#reportProblemDialog>p{margin:0 0 14px}#reportProblemDialog textarea{display:block;height:clamp(180px,28dvh,260px);min-height:180px;font:400 14px/1.5 var(--ui-font)}html body #reportProblemDialog .lobby-button{font:600 14px/1.25 var(--ui-font);margin:12px 0 0;letter-spacing:0;box-shadow:none}#reportProblemDialog>[role=status]:empty{display:none}#reportProblemDialog>[role=status]:not(:empty){margin:12px 0 0;min-height:0}html #join#join #lobbyProfile>.experience-actions{box-sizing:border-box;width:var(--profile-content-width);margin:16px auto}html #join#join #lobbyProfile .experience-actions>.experience-action{width:100%;min-width:0;font-family:"LuckyShark Lounge",Arial,sans-serif}html body #reportProblemDialog>header{padding:0;top:0;margin-bottom:14px}:root{--popup-layout-top:0px;--popup-layout-bottom:24px;--popup-gap:12px}@media(max-width:600px){:root{--popup-layout-top:80px}}:root[data-popup-mobile]{--popup-layout-top:80px}html body [data-safe-window]{--safe-top:var(--popup-layout-top);--menu-safe-top:var(--popup-layout-top);--safe-bottom:var(--popup-layout-bottom);--menu-safe-bottom:var(--popup-layout-bottom)}html body [data-window-clamped]{box-sizing:border-box!important;max-height:min(var(--popup-author-max,100000px),var(--popup-fit-height))!important;min-height:min(var(--popup-author-min,0px),var(--popup-fit-height))!important;overflow-y:auto!important;overscroll-behavior:contain;translate:var(--popup-author-x,0px) calc(var(--popup-author-y,0px) + var(--popup-shift,0px))!important}html body [data-window-clamped][data-popup-fullscreen]{padding-top:max(12px,calc(var(--popup-author-padding-top,12px) - var(--popup-layout-top)))!important;padding-bottom:max(12px,calc(var(--popup-author-padding-bottom,12px) - var(--popup-layout-bottom)))!important}html body [data-popup-fullscreen]>:not(dialog):not([role=dialog]){--safe-top:0px;--menu-safe-top:0px;--safe-bottom:0px;--menu-safe-bottom:0px}html.popup-safety-ready body :is(dialog[open]:not(.skin-tab-picker),[role=dialog],[popover]:popover-open,.bet-editor-panel,.styled-select-menu,[data-popup]):not([data-window-clamped]){visibility:hidden!important}html body [data-safe-window]{animation:popupFadeIn .12s ease-out both!important;transition-property:opacity,background-color,border-color!important}@keyframes popupFadeIn{from{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){html body [data-safe-window]{animation:none!important}}@font-face{font-family:"LuckyShark Actions";src:url(/brand/action-targets/labels-bold.woff?v=c348d5034515565d) format("woff");font-weight:700;font-display:swap}html body #blackjackApp{--target-face-height:clamp(36px,calc((100vw - 22px)*.13),72px);--game-action-bar-height:calc(var(--target-face-height)*3 + 20px)}html body #blackjackApp#blackjackApp #blackjackTableHud{--bj-button-height:var(--target-face-height);--bj-button-base:0px;--bj-button-gap:5px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,var(--target-face-height));gap:5px 6px;padding:3px 8px 7px;align-content:start;position:relative;top:-4px;box-sizing:border-box}html body #blackjackApp#blackjackApp #blackjackTableHud>:is(.controls,.round-status-row,.blackjack-actions-row),html body #blackjackApp#blackjackApp #blackjackTableHud .blackjack-bet-form{display:contents!important}html body #blackjackApp#blackjackApp #blackjackTableHud :is(.action-button,.underdog-roll-rule){position:relative!important;inset:auto!important;transform:none!important;box-sizing:border-box;width:100%!important;height:var(--target-face-height)!important;min-height:0!important;max-height:none!important;margin:0!important;border-radius:6px!important;border:1px solid #ffffff15!important;background:#161a1b url(/brand/action-targets/dark-plate.png?v=45822342723cbbce) center/100% 100% no-repeat!important;box-shadow:none!important;display:grid;grid-template-columns:40% minmax(0,1fr);grid-template-rows:1fr;gap:0!important;padding:0 7% 0 10%!important;align-items:center;justify-content:normal;overflow:hidden;font:700 clamp(10px,3.7vw,22px)/1.1 "LuckyShark Actions",Arial,sans-serif!important;letter-spacing:0!important;text-shadow:none!important;color:#f5f5f5!important;opacity:1;isolation:isolate;text-transform:uppercase}html body #blackjackApp#blackjackApp #blackjackTableHud :is([data-target-face=hit],[data-target-face=stand],[data-target-face=ochko-hit],[data-target-face=ochko-stand],[data-target-face=reroll],[data-target-face=keep]){background-color:#caaa65!important;background-image:url(/brand/action-targets/gold-plate.png?v=55dbe3bb52e1929d)!important;color:#030303!important}html body #blackjackApp#blackjackApp #blackjackTableHud :is([data-target-face=resume],[data-target-face=stop]){background:#003a3c url(/brand/action-targets/teal-plate.png?v=a3e38dafb279740f) center/100% 100% no-repeat!important}html body #blackjackApp#blackjackApp #blackjackTableHud .action-button .action-label{font:inherit!important;line-height:1.1!important;color:inherit!important;-webkit-text-fill-color:currentColor;white-space:nowrap;grid-column:2;grid-row:1;zoom:1;min-width:0}html body #blackjackApp#blackjackApp #blackjackTableHud .blackjack-action-icon{display:block;width:60%!important;height:auto!important;max-height:75%;object-fit:contain;grid-column:1;grid-row:1 / -1;justify-self:center;flex:none;filter:none!important}html body #blackjackApp#blackjackApp #blackjackTableHud #blackjackHit{grid-area:1/1}html body #blackjackApp#blackjackApp #blackjackTableHud #blackjackStand{grid-area:1/2}html body #blackjackApp#blackjackApp #blackjackTableHud #blackjackDouble{grid-area:2/1}html body #blackjackApp#blackjackApp #blackjackTableHud #blackjackSplit{grid-area:2/2}html body #blackjackApp#blackjackApp #blackjackTableHud #blackjackInsurance{grid-area:3/1}html body #blackjackApp#blackjackApp #blackjackTableHud #blackjackDeal{grid-area:3/2}html body #blackjackApp#blackjackApp #blackjackTableHud #singlePlayerBlindsButton{grid-area:2/1}html body #blackjackApp#blackjackApp #blackjackTableHud #blackjackSummaryOpen{grid-area:2/2}html body #blackjackApp#blackjackApp #blackjackTableHud .underdog-roll-rule{grid-area:3/1;text-transform:none;font:400 clamp(8px,2.7vw,16px)/1.2 Arial,sans-serif!important}html body #blackjackApp#blackjackApp #blackjackTableHud .underdog-roll-rule strong{font:inherit;grid-column:2;white-space:normal}html body #blackjackApp#blackjackApp #blackjackTableHud .underdog-roll-rule>span{display:none}html body #blackjackApp#blackjackApp[data-variant=midnight] #blackjackTableHud .underdog-roll-rule{grid-area:2/2}html body #blackjackApp#blackjackApp[data-variant=midnight] #blackjackTableHud #blackjackHit{font-size:clamp(9px,3.3vw,20px)!important}html body #blackjackApp#blackjackApp #blackjackTableHud :is(.underdog-action-effect,.underdog-action-hint){display:none!important}html body #blackjackApp#blackjackApp[data-variant=midnight] #blackjackTableHud :is(#blackjackHit,#blackjackStand,#blackjackDouble){grid-template-rows:1fr 1fr;padding-top:8%!important;padding-bottom:8%!important}html body #blackjackApp#blackjackApp[data-variant=midnight] #blackjackTableHud :is(#blackjackHit,#blackjackStand,#blackjackDouble) .underdog-action-hint{display:block!important;grid-area:2/2;font:400 clamp(8px,2.5vw,15px)/1.1 Arial,sans-serif;color:inherit;text-transform:none;white-space:nowrap}html body #blackjackApp#blackjackApp #blackjackTableHud .action-button:disabled{opacity:.5;filter:none!important;cursor:default}html body #blackjackApp#blackjackApp #blackjackTableHud .action-button:not(:disabled):active{filter:brightness(.85)!important;transform:none!important;box-shadow:inset 0 0 0 1px #fff3!important}html body #blackjackApp#blackjackApp #blackjackTableHud .action-button:focus-visible{outline:2px solid #56d8d2;outline-offset:1px}html body #blackjackApp#blackjackApp #blackjackTableHud [hidden],html body #blackjackApp#blackjackApp #blackjackTableHud .ochko-unavailable{display:none!important}html body #blackjackApp{padding-bottom:var(--safe-bottom,env(safe-area-inset-bottom,0px));box-sizing:border-box}html body #blackjackApp#blackjackApp #blackjackTableHud .underdog-roll-rule .blackjack-action-icon{width:90%!important}html body #blackjackApp#blackjackApp #blackjackTableHud .action-label{overflow:visible!important;text-overflow:clip!important}html body #blackjackApp#blackjackApp #blackjackTableHud .underdog-roll-rule strong{color:#c4c4c4!important;font-weight:400}html body #blackjackApp#blackjackApp[data-variant=midnight] #blackjackTableHud #blackjackHit .blackjack-action-icon{position:absolute!important;left:9%!important;top:calc(var(--target-face-height)*.12)!important;width:calc(var(--target-face-height)*.92)!important;height:calc(var(--target-face-height)*.76)!important;max-width:none!important;max-height:none!important;object-fit:contain;grid-area:auto!important;align-self:auto;zoom:1!important}html body #blackjackApp#blackjackApp[data-variant=midnight] #blackjackTableHud #blackjackHit .action-label{position:absolute!important;left:35%!important;right:3%!important;top:22%!important;width:auto!important;font:700 clamp(10px,3.65vw,22px)/1.1 "LuckyShark Actions",Arial,sans-serif!important;text-align:center;grid-area:auto!important;zoom:1!important;transform:none!important}html body #blackjackApp#blackjackApp[data-variant=midnight] #blackjackTableHud #blackjackHit .underdog-action-hint{position:absolute!important;left:35%!important;right:3%!important;top:57%!important;width:auto!important;font:400 clamp(8px,2.5vw,15px)/1.1 Arial,sans-serif!important;text-align:center;grid-area:auto!important;zoom:1!important}html body #blackjackApp#blackjackApp #blackjackTableHud .blackjack-action-icon{position:absolute!important;left:9%!important;top:calc(var(--target-face-height)*.12)!important;width:calc(var(--target-face-height)*.92)!important;height:calc(var(--target-face-height)*.76)!important;max-width:none!important;max-height:none!important;object-fit:contain;grid-area:auto!important;zoom:1!important}html body #blackjackApp#blackjackApp #blackjackTableHud .underdog-roll-rule .blackjack-action-icon{width:calc(var(--target-face-height)*.92)!important}html body #blackjackApp#blackjackApp #blackjackTableHud .underdog-roll-rule{cursor:pointer;text-align:left}html body #blackjackApp#blackjackApp #blackjackTableHud .underdog-roll-rule:focus-visible{outline:2px solid #56d8d2;outline-offset:1px}html body #blackjackApp#blackjackApp #blackjackTableHud :is(.action-label,.underdog-roll-rule strong){position:absolute!important;left:35%!important;right:3%!important;width:auto!important;top:50%;transform:translateY(-50%);margin:0;min-width:0;box-sizing:border-box;text-align:center;justify-self:stretch;grid-area:auto!important}html body #blackjackApp#blackjackApp[data-variant=midnight] #blackjackTableHud :is(#blackjackStand,#blackjackDouble) .action-label{top:22%;transform:none}html body #blackjackApp#blackjackApp[data-variant=midnight] #blackjackTableHud .underdog-action-hint{position:absolute!important;left:35%!important;right:3%!important;top:57%!important;width:auto!important;margin:0;text-align:center;grid-area:auto!important}.withdrawal-dialog{width:min(94vw,460px);max-height:calc(100dvh - 100px);overflow-y:auto;padding:24px;background:linear-gradient(145deg,#141820,#090b10);color:#f0f3f8;border:1px solid #ffffff24;border-radius:24px}.withdrawal-dialog .wallet-screen-header{position:relative;display:flex;align-items:center;gap:16px;margin-bottom:20px}.withdrawal-dialog .dialog-x{position:static;flex:none}.withdrawal-dialog h2{font-size:22px;margin:0}.withdrawal-dialog form[hidden]{display:none}.withdrawal-dialog label{display:grid;gap:8px;font-size:14px;color:#bac4cf}.withdrawal-dialog input:not([type=checkbox]),.withdrawal-dialog select{width:100%;padding:14px 12px;background:#06090f;color:#fff;border:1px solid #ffffff24;border-radius:12px;font:inherit;min-width:0;user-select:text;-webkit-user-select:text}.withdrawal-dialog .withdraw-confirm{display:flex;align-items:flex-start;gap:10px}.withdraw-confirm input{width:18px;height:18px;flex:none}.withdrawal-dialog p{font-size:14px;line-height:1.5;color:#a4aeba}.withdrawal-dialog .lobby-button{min-height:48px}.withdrawal-dialog form{display:flex;flex-direction:column;gap:16px}.withdraw-status{overflow-wrap:anywhere}.withdrawal-dialog::backdrop{background:#000a;backdrop-filter:blur(8px)}.withdrawal-dialog input[name=address]{user-select:text!important;-webkit-user-select:text!important;-webkit-touch-callout:default!important;touch-action:manipulation!important;font-size:16px}.withdraw-paste{justify-self:end;min-height:40px;padding:8px 16px;background:#16354c;color:#e5f5ff;border:1px solid #70c5ff40;border-radius:10px;font:inherit;cursor:pointer}.withdraw-paste:disabled{opacity:.5}.withdraw-balance{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#a4aeba;font-size:14px}.withdraw-balance strong{color:#eef8f4;font-size:16px;font-variant-numeric:tabular-nums}.withdraw-max{justify-self:end;min-height:40px;padding:8px 16px;border:1px solid #75dbc340;border-radius:10px;color:#7be0c4;background:#1a1b1e;font:inherit;font-weight:700;cursor:pointer}.withdraw-max:disabled{opacity:.4;cursor:default}.withdrawal-dialog .withdraw-cancel{display:block;width:100%;min-height:48px;margin-top:12px;border:0;border-radius:12px;background:#1a1a1a;color:#fff;font:inherit;font-weight:600;cursor:pointer}
