:root{--ink:#0b0a0b;--ink-soft:#111012;--panel:#171417;--panel-raised:#1d191c;--wine:#821422;--wine-bright:#aa2131;--wine-deep:#430a13;--paper:#f2ecdf;--paper-soft:#d8cfbf;--gold:#c6a36b;--gold-soft:#8d7149;--muted:#918a82;--faint:#5d5753;--line:#f2ecdf1a;--line-strong:#f2ecdf2e;--success:#7fb68a;--danger:#dc6a72;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--telegram-safe-top:var(--tg-content-safe-area-inset-top,var(--safe-top));--header-gap:max(84px, calc(var(--telegram-safe-top) + 24px));--header-height:calc(var(--header-gap) + 64px);--display:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif;--sans:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{overscroll-behavior:none;background:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%;width:100%;min-width:320px;height:100%;overflow:hidden}body{overscroll-behavior:none;touch-action:none;background:radial-gradient(circle at 50% -12%, #8214222b, transparent 32rem), var(--ink);width:100%;min-width:320px;height:100%;color:var(--paper);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;position:fixed;inset:0;overflow:hidden}body:before{z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-size:28px 28px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}button,input{color:inherit;font:inherit}button{-webkit-tap-highlight-color:transparent}:is(button:focus-visible,input:focus-visible){outline:2px solid var(--gold);outline-offset:3px}img{max-width:100%;display:block}.app-shell{width:min(100%,620px);height:100dvh;min-height:0;padding-top:var(--header-height);background:var(--ink);border-inline:1px solid #ffffff09;margin:0 auto;position:relative;overflow:hidden}.eyebrow{color:var(--gold);letter-spacing:.2em;align-items:center;gap:9px;font-size:9px;font-weight:800;display:inline-flex}.eyebrow>i{background:var(--wine-bright);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #aa21311f}.brand{align-items:center;gap:10px;display:inline-flex}.brand>img{object-fit:contain;width:46px;height:46px}.brand-copy{gap:1px;display:grid}.brand-copy b{font-family:var(--display);letter-spacing:.08em;font-size:20px;font-weight:600;line-height:1}.brand-copy small{color:var(--muted);letter-spacing:.18em;font-size:6px;font-weight:700}.brand--compact>img{width:38px;height:38px}.loading-screen,.auth-gate{background:radial-gradient(circle at 50% 44%,#82142233,#0000 24rem),linear-gradient(#0d0b0d,#090809);place-items:center;width:100%;min-height:100dvh;display:grid;position:relative;overflow:hidden}.loading-screen:before,.auth-gate:before{content:"";pointer-events:none;border:1px solid #c6a36b21;border-radius:26px;position:absolute;inset:18px}.loading-screen:after{background:var(--gold-soft);width:42px;height:1px;box-shadow:0 calc(100dvh - 65px) 0 var(--gold-soft);content:"";position:absolute;top:32px;right:50%;transform:translate(50%)}.loading-grain{opacity:.2;background-image:radial-gradient(#ffffff1a .45px,#0000 .7px);background-size:5px 5px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.loading-cards{opacity:.13;filter:saturate(.7);width:196px;height:270px;position:absolute;top:50%;left:50%;transform:translate(-50%,-55%)}.loading-cards img{object-fit:contain;width:142px;height:208px;position:absolute}.loading-cards img:first-child{top:18px;left:0;transform:rotate(-11deg)}.loading-cards img:last-child{top:18px;right:0;transform:rotate(11deg)}.loading-brand{z-index:2;justify-items:center;margin-top:-14px;display:grid;position:relative}.loading-brand>img{object-fit:contain;width:112px;height:112px;animation:2.8s ease-in-out infinite emblem-breathe}.loading-brand p{font-family:var(--display);letter-spacing:.14em;margin:-8px 0 0;font-size:42px;font-weight:500;line-height:1}.loading-brand span{color:var(--gold);letter-spacing:.32em;margin-top:8px;font-size:7px;font-weight:800}.loading-progress{z-index:2;right:50%;bottom:calc(58px + var(--safe-bottom));text-align:center;gap:12px;width:min(220px,56vw);display:grid;position:absolute;transform:translate(50%)}.loading-progress>div{background:#ffffff1f;height:1px;overflow:hidden}.loading-progress i{background:linear-gradient(90deg, transparent, var(--gold), transparent);width:45%;height:100%;animation:1.4s ease-in-out infinite loading-line;display:block}.loading-progress p{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:8px;font-weight:700}.auth-gate{text-align:center;align-content:center;justify-items:center;padding:34px}.auth-gate__art{width:190px;height:175px;margin-bottom:6px;position:relative}.auth-gate__emblem{z-index:2;object-fit:contain;width:82px;height:82px;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.auth-gate__cards{object-fit:contain;opacity:.7;width:100%;height:150px;position:absolute;inset:28px 0 0}.auth-gate h1{max-width:380px;font-family:var(--display);letter-spacing:-.045em;margin:18px 0 10px;font-size:clamp(38px,11vw,58px);font-weight:400;line-height:.98}.auth-gate>p{max-width:360px;color:var(--muted);margin:0 0 25px;font-size:13px;line-height:1.55}.auth-gate .primary-button{width:min(310px,100%)}.auth-gate>small{color:var(--faint);margin-top:15px;font-size:9px}.app-header{z-index:80;top:var(--header-gap);-webkit-backdrop-filter:blur(22px)saturate(.8);backdrop-filter:blur(22px)saturate(.8);background:#0b0a0be6;border-bottom:1px solid #f2ecdf1c;justify-content:space-between;align-items:center;gap:12px;width:min(100%,620px);min-height:64px;padding:8px 18px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 14px 34px #00000057}.app-header:before{height:var(--header-gap);-webkit-backdrop-filter:blur(26px)saturate(.6);backdrop-filter:blur(26px)saturate(.6);content:"";pointer-events:none;background:linear-gradient(#05070bfa,#07090de0);position:absolute;bottom:100%;left:0;right:0;box-shadow:inset 0 -1px #ffffff06}.header-main{align-items:center;gap:11px;min-width:0;display:flex}.header-room{gap:3px;min-width:0;display:grid}.header-room b{font-family:var(--display);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.header-room span{color:var(--muted);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:7px;font-weight:700;overflow:hidden}.back-button{border:1px solid var(--line);cursor:pointer;background:#151315;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;padding:0;display:grid}.back-button span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.back-button i{width:14px;height:10px;position:relative}.back-button i:before,.back-button i:after{content:"";position:absolute}.back-button i:before{background:var(--paper);width:13px;height:1px;top:4px;left:1px}.back-button i:after{border-bottom:1px solid var(--paper);border-left:1px solid var(--paper);width:6px;height:6px;top:1px;left:1px;transform:rotate(45deg)}.member-pill{align-items:center;gap:9px;min-width:0;display:flex}.member-copy{justify-items:end;gap:3px;min-width:0;display:grid}.member-copy b{text-overflow:ellipsis;white-space:nowrap;max-width:118px;font-size:10px;font-weight:750;overflow:hidden}.member-copy span{color:var(--gold);font-family:var(--display);font-variant-numeric:tabular-nums;font-size:12px}.avatar{width:48px;height:48px;color:var(--paper);letter-spacing:.04em;background:linear-gradient(145deg,#48252a,#191316);border:1px solid #c6a36b85;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid;position:relative;box-shadow:0 7px 22px #00000057,inset 0 0 0 2px #0b0a0bad}.avatar>img{border:2px solid var(--ink);border-radius:inherit;object-fit:cover;width:100%;height:100%}.avatar>i{border:2px solid var(--ink);background:var(--success);border-radius:50%;width:10px;height:10px;position:absolute;bottom:2px;right:1px}.avatar--small{width:40px;height:40px;font-size:9px}.avatar--small>i{width:9px;height:9px}.lobby-shell{overscroll-behavior:none;touch-action:pan-y;background:radial-gradient(circle at 78% 13%, #82142233, transparent 18rem), var(--ink);overflow:hidden auto}.lobby-shell .app-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.lobby-hero{border-bottom:1px solid var(--line);grid-template-columns:58% 42%;align-items:center;min-height:340px;padding:34px 22px 30px;display:grid;position:relative}.hero-copy{z-index:3;position:relative}.hero-copy h1{font-family:var(--display);letter-spacing:-.065em;margin:20px 0 15px;font-size:clamp(47px,10vw,67px);font-weight:400;line-height:.82}.hero-copy h1 em{color:var(--gold);font-weight:400}.hero-copy>p{max-width:330px;color:var(--muted);margin:0;font-size:11px;line-height:1.65}.club-stat{align-items:center;gap:11px;margin-top:20px;display:flex}.club-stat b{color:var(--paper-soft);font-family:var(--display);font-size:36px;font-weight:400;line-height:1}.club-stat span{border-left:1px solid var(--line-strong);color:var(--faint);letter-spacing:.13em;text-transform:uppercase;padding-left:11px;font-size:7px;font-weight:750;line-height:1.55}.hero-art{align-self:stretch;position:relative}.hero-art__halo{border:1px solid #c6a36b1f;border-radius:50%;width:235px;height:235px;position:absolute;top:50%;left:50%;transform:translate(-52%,-50%);box-shadow:inset 0 0 80px #82142221}.hero-art__halo:before,.hero-art__halo:after{border-radius:inherit;content:"";border:1px solid #c6a36b14;position:absolute;inset:18px}.hero-art__halo:after{inset:48px}.hero-art__cards{z-index:2;filter:drop-shadow(0 30px 28px #0000007a);width:230px;max-width:none;position:absolute;top:50%;left:50%;transform:translate(-51%,-53%)rotate(2deg)}.hero-art__chips{z-index:3;filter:drop-shadow(0 18px 20px #00000075);width:102px;position:absolute;bottom:35px;right:-12px}.section-heading{justify-content:space-between;align-items:baseline;gap:20px;padding:0 4px 15px;display:flex}.section-heading>span{color:var(--paper-soft);letter-spacing:.2em;font-size:9px;font-weight:850}.section-heading>p{color:var(--faint);margin:0;font-size:8px}.table-card{--table-accent:var(--gold);background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--table-accent) 12%, transparent), transparent 42%), linear-gradient(110deg, color-mix(in srgb, var(--table-accent) 6%, transparent), transparent 45%), #151316;text-align:left;cursor:pointer;border:1px solid #f2ecdf21;border-radius:16px;grid-template-rows:auto 1fr auto;min-height:154px;padding:15px 18px 13px;transition:transform .18s,border-color .18s,background-color .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 11px 32px #00000038,inset 0 1px #ffffff09}.table-card:before{background:var(--table-accent);content:"";opacity:.7;width:2px;position:absolute;top:0;bottom:0;left:0}.table-card:after{background:var(--ink);content:"";border:1px solid #f2ecdf1c;border-radius:50%;width:15px;height:15px;position:absolute;top:50%;right:-8px;transform:translateY(-50%);box-shadow:-1px 0 #151316}:is(.table-card:hover,.table-card:focus-visible){border-color:#c6a36b4d;transform:translateY(-2px)}.table-card__index{color:#f2ecdf09;font-family:var(--display);pointer-events:none;font-size:72px;line-height:1;position:absolute;top:4px;right:38px}.table-card__status{z-index:2;color:var(--gold);letter-spacing:.17em;justify-content:space-between;align-items:center;font-size:7px;font-weight:850;display:flex;position:relative}.table-card__status b{color:var(--faint);letter-spacing:.04em;align-items:center;gap:6px;font-size:8px;display:inline-flex}.table-card__status b>i{background:#514c49;border-radius:50%;width:6px;height:6px}.table-card__status b.is-live{color:var(--paper-soft)}.table-card__status b.is-live>i{background:var(--success);box-shadow:0 0 0 4px #7fb68a1a}.table-card__title{z-index:2;align-self:center;padding-block:12px 9px;position:relative}.table-card__title h2{font-family:var(--display);letter-spacing:-.035em;margin:0 0 4px;font-size:28px;font-weight:400}.table-card__details{z-index:2;border-top:1px solid var(--line);grid-template-columns:.95fr 1.25fr .72fr;padding-top:10px;display:grid;position:relative}.table-card__details>div{border-left:1px solid var(--line);gap:4px;padding-inline:12px;display:grid}.table-card__details>div:first-child{border-left:0;padding-left:0}.table-card__details span{color:var(--faint);letter-spacing:.14em;font-size:6.5px;font-weight:800}.table-card__details b{color:var(--paper);font-family:var(--display);align-items:center;gap:5px;font-size:13px;font-weight:720;display:inline-flex}.table-card__details b>i{background:var(--faint);border-radius:50%;width:6px;height:6px}.table-card__details b.is-live>i{background:var(--success);box-shadow:0 0 0 3px #7fb68a1a}.table-card__arrow{border:1px solid var(--line);background:#ffffff06;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:56px;right:16px}.table-card__arrow i{width:11px;height:11px;position:relative}.table-card__arrow i:before,.table-card__arrow i:after{content:"";position:absolute}.table-card__arrow i:before{background:var(--paper);width:10px;height:1px;top:5px;left:0;transform:rotate(-38deg)}.table-card__arrow i:after{border-top:1px solid var(--paper);border-right:1px solid var(--paper);width:6px;height:6px;top:0;right:0}.lobby-footer{padding:17px 22px calc(20px + var(--safe-bottom));border-top:1px solid var(--line);color:var(--faint);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;font-size:7px;display:flex}.lobby-footer>span:first-child{align-items:center;gap:7px;display:inline-flex}.lobby-footer i{background:var(--success);border-radius:50%;width:5px;height:5px}.table-shell{height:100dvh;min-height:0;padding-top:var(--header-gap);background:radial-gradient(at 50% 48%,#8214221f,#0000 50%),#0a090a;grid-template-rows:minmax(0,1fr) auto;display:grid;overflow:hidden}.table-shell .table-statusbar{display:none}.table-statusbar{z-index:12;border-bottom:1px solid var(--line);background:#0d0c0d;grid-template-columns:repeat(3,1fr);min-height:44px;display:grid;position:relative}.table-statusbar>div{border-left:1px solid var(--line);align-content:center;justify-items:center;gap:3px;display:grid}.table-statusbar>div:first-child{border-left:0}.table-statusbar span{color:var(--faint);letter-spacing:.15em;font-size:7px;font-weight:800}.table-statusbar b{font-variant-numeric:tabular-nums;font-size:10px;font-weight:730}.table-stage{isolation:isolate;min-height:0;position:relative;overflow:hidden}.table-leave-button{z-index:20;height:44px;color:var(--paper-soft);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(145deg,#46181ef5,#1b1215f5);border:1px solid #dc6a7257;border-radius:13px;align-items:center;gap:9px;padding:0 16px;font-size:9px;font-weight:780;display:inline-flex;position:absolute;bottom:14px;right:14px;box-shadow:0 12px 28px #0000006b,inset 0 1px #ffffff0d}.table-leave-button i{border:1px solid #f2ecdf75;border-right:0;border-radius:3px 0 0 3px;width:13px;height:13px;position:relative}.table-leave-button i:before,.table-leave-button i:after{content:"";position:absolute}.table-leave-button i:before{background:var(--paper-soft);width:9px;height:1px;top:5px;left:5px}.table-leave-button i:after{border-top:1px solid var(--paper-soft);border-right:1px solid var(--paper-soft);width:5px;height:5px;top:3px;right:-2px;transform:rotate(45deg)}.table-stage:before{z-index:-1;content:"";border:1px solid #c6a36b0d;border-radius:50%;width:min(86vw,470px);height:74%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.showdown-veil{z-index:6;pointer-events:none;background:#030304ad;animation:.22s both fade-in;position:absolute;inset:0}.table-stage--showdown-dim .table-pot{opacity:.18}.stage-light{z-index:-1;filter:blur(18px);background:radial-gradient(#76141f2b,#0000 68%);border-radius:50%;width:420px;height:620px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.table-orbit{width:auto;max-width:570px;margin:auto;position:absolute;inset:6px 8px}.table-art{z-index:1;object-fit:contain;filter:drop-shadow(0 32px 35px #00000094);pointer-events:none;-webkit-user-select:none;user-select:none;width:72%;height:86%;position:absolute;top:7%;left:50%;transform:translate(-50%)}.table-center-ui{z-index:3;grid-template-rows:56px 58px 1fr;justify-items:center;width:56%;height:52%;display:grid;position:absolute;top:23%;left:50%;transform:translate(-50%)}.table-pot{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d0a0cc7;border:1px solid #c6a36b47;border-radius:999px;grid-template-rows:auto auto;grid-template-columns:29px auto;align-self:start;align-items:center;min-width:88px;padding:4px 8px 4px 3px;display:grid;box-shadow:0 10px 24px #00000059,inset 0 1px #ffffff0a}.table-pot.is-awarding{animation:1.25s cubic-bezier(.22,.72,.2,1) both pot-to-winner}.winner-position-0{--award-x:0px;--award-y:-155px}.winner-position-1{--award-x:145px;--award-y:-72px}.winner-position-2{--award-x:145px;--award-y:86px}.winner-position-3{--award-x:0px;--award-y:160px}.winner-position-4{--award-x:-145px;--award-y:86px}.winner-position-5{--award-x:-145px;--award-y:-72px}.table-pot img{object-fit:contain;grid-row:1/3;width:28px;height:28px}.table-pot span{color:var(--faint);letter-spacing:.16em;font-size:6px;font-weight:850}.table-pot b{font-family:var(--display);font-size:13px;font-weight:500;line-height:1}.deck-stack{width:50px;height:63px;position:relative}.deck-stack img{object-fit:contain;filter:drop-shadow(0 6px 5px #00000059);width:39px;height:58px;position:absolute}.deck-stack img:first-child{top:1px;left:2px;transform:rotate(-5deg)}.deck-stack img:last-child{top:0;right:2px;transform:rotate(5deg)}.community-slots{justify-content:center;align-items:center;gap:3px;display:flex}.community-placeholder{background:#2404092e;border:1px solid #f2ecdf2b;border-radius:4px;width:clamp(25px,6.8vw,36px);height:clamp(37px,9.7vw,51px);box-shadow:inset 0 0 0 1px #0000001a}.playing-card{color:#171214;transform-origin:bottom;width:clamp(27px,7.2vw,38px);height:clamp(40px,10.2vw,54px);animation:.42s cubic-bezier(.2,.9,.3,1) both card-deal;animation-delay:calc(var(--deal-index) * 70ms);background:linear-gradient(145deg,#fffdf7,#ddd4c6);border:1px solid #1d181747;border-radius:5px;flex:none;align-content:start;justify-items:start;padding:3px;transition:opacity .18s,filter .18s,transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 11px #00000059}.playing-card>b{font-family:Georgia,serif;font-size:clamp(11px,3vw,15px);line-height:.9}.playing-card>i{font-size:clamp(14px,3.8vw,19px);font-style:normal;line-height:1}.playing-card>i.is-red{color:#a01625}.playing-card--hidden{background:#29060d;border-color:#c6a36b73;padding:0;display:block}.playing-card--hidden img{object-fit:cover;width:100%;height:100%}.playing-card.is-highlighted{z-index:3;border-color:#f3cf83;transform:translateY(-4px)scale(1.05);box-shadow:0 0 0 2px #f3cf834d,0 0 18px #f3cf8399}.playing-card.is-dimmed{opacity:.38;filter:grayscale(.55)brightness(.7)}.playing-card--compact{width:35px;height:51px}.playing-card--compact>b,.playing-card--compact>i{font-size:12px}.playing-card--compact>i{font-size:16px}.table-state-copy{text-align:center;align-self:end;justify-items:center;gap:5px;padding-bottom:11px;display:grid}.table-state-copy>span{color:var(--gold);letter-spacing:.15em;align-items:center;gap:6px;font-size:7px;font-weight:850;display:inline-flex}.table-state-copy>span i{background:var(--success);border-radius:50%;width:5px;height:5px}.table-state-copy>span.is-stale{color:#d59aa0}.table-state-copy>span.is-stale i{background:var(--danger);box-shadow:0 0 0 4px #dc6a721f}.table-state-copy b{font-family:var(--display);font-size:clamp(14px,4.2vw,21px);font-weight:500;line-height:1}.table-state-copy small{color:#f2ecdf85;max-width:180px;font-size:7px;line-height:1.35}.player-seat{z-index:8;justify-items:center;width:94px;display:grid;position:absolute}.empty-seat-mark{background:#0b0a0bad;border:1px solid #f2ecdf29;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 8px 22px #00000061}.empty-seat-mark i{width:11px;height:11px;position:relative}.empty-seat-mark i:before,.empty-seat-mark i:after{background:var(--faint);content:"";width:11px;height:1px;position:absolute;top:5px;left:0}.empty-seat-mark i:after{transform:rotate(90deg)}.player-seat--empty small{letter-spacing:.14em;font-size:5px;font-weight:800}.player-seat--occupied .avatar{z-index:2;width:43px;height:43px}.seat-avatar-wrap{z-index:3;place-items:center;display:grid;position:relative}.fold-mark{z-index:10;background:#35080fad;border:1px solid #e7656f8f;border-radius:50%;place-items:center;animation:.42s cubic-bezier(.18,.86,.28,1.2) both fold-strike;display:grid;position:absolute;inset:-7px;box-shadow:0 0 0 5px #77121e1a,0 8px 25px #0006}.fold-mark:before,.fold-mark:after{content:"";background:linear-gradient(90deg,#a91e2e,#ef7c85);border-radius:99px;width:32px;height:3px;position:absolute;box-shadow:0 0 10px #dc3a498c}.fold-mark:before{transform:rotate(45deg)}.fold-mark:after{transform:rotate(-45deg)}.seat-turn-ring{z-index:4;pointer-events:none;width:calc(100% + 8px);height:calc(100% + 8px);position:absolute;inset:-4px;overflow:visible;transform:rotate(-90deg)}.seat-turn-ring circle{fill:none;stroke-width:3px}.seat-turn-ring__progress{stroke:#e5bd76;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--turn-progress));filter:drop-shadow(0 0 4px #e5bd76b8);transition:stroke-dashoffset .25s linear}.seat-turn-seconds{z-index:6;color:#f3cf83;font-variant-numeric:tabular-nums;background:#171214;border:1px solid #e5bd769e;border-radius:999px;place-items:center;min-width:20px;height:20px;padding-inline:4px;font-size:8px;font-weight:850;display:grid;position:absolute;bottom:-3px;right:-10px;box-shadow:0 4px 12px #00000080}.seat-cards{z-index:1;display:flex;position:absolute;top:-28px;left:50%;transform:translate(-50%)}.seat-cards .playing-card:first-child{transform:rotate(-8deg)}.seat-cards .playing-card:last-child{margin-left:-8px;transform:rotate(8deg)}.dealer-chip{z-index:7;width:18px;height:18px;color:var(--gold);font-family:var(--display);background:#191618;border:2px solid #e9dfcd;border-radius:50%;place-items:center;font-size:8px;font-weight:700;display:grid;position:absolute;top:29px;right:9px;box-shadow:0 4px 10px #00000073}.seat-copy{background:#141113f5;border:1px solid #f2ecdf24;border-radius:12px;align-content:center;justify-items:center;gap:1px;width:100%;min-height:35px;margin-top:-7px;padding:8px 5px 5px;display:grid;box-shadow:0 10px 24px #0000007a,inset 0 1px #ffffff09}.seat-copy>span{color:var(--gold);letter-spacing:.14em;font-size:6px;font-weight:850}.seat-copy>b{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:8px;font-weight:760;overflow:hidden}.seat-copy>small{color:var(--paper-soft);font-family:var(--display);font-variant-numeric:tabular-nums;font-size:9px}.player-seat--own .seat-cards .playing-card{width:43px;height:62px}.player-seat--own .avatar{border-color:var(--gold);width:50px;height:50px;box-shadow:0 0 0 4px #c6a36b1c,0 10px 25px #00000073}.player-seat--own .seat-copy{border-color:#c6a36b61}.player-seat--folded{opacity:.7;filter:grayscale(.62)}.player-seat--winner{z-index:10;opacity:1;filter:none}.player-seat--winner .seat-copy{border-color:#f3cf83bf;box-shadow:0 0 26px #c6a36b47}.player-seat--showdown-dimmed{opacity:.18;filter:grayscale(.7)brightness(.55);transition:opacity .32s,filter .32s}.seat-bet,.seat-action,.seat-winnings,.seat-combination{z-index:12;white-space:nowrap;position:absolute}.seat-bet{filter:drop-shadow(0 6px 7px #00000080);align-items:center;gap:2px;padding:0;display:flex}.seat-bet img{object-fit:contain;width:32px;height:32px}.seat-bet b{color:#fff6df;font-variant-numeric:tabular-nums;text-shadow:0 2px 5px #000000e6;font-size:10px;font-weight:820}.seat-action{filter:drop-shadow(0 3px 4px #000000e6);align-items:center;gap:5px;padding:0;animation:.18s both action-pop;display:flex}.seat-action b{color:#e5c98f;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 2px 5px #080708;font-size:8px}.seat-action span{color:var(--paper-soft);font-size:8px}.seat-action--fold b{color:#df7c83}.seat-action--check b,.seat-action--call b{color:#b7dfbd}.check-knock{border:2px solid #b7dfbdcc;border-radius:50%;width:13px;height:13px;animation:.62s ease-out both check-knock;position:relative}.check-knock:after{content:"";border:1px solid #b7dfbd6b;border-radius:50%;animation:.85s ease-out both check-ripple;position:absolute;inset:-6px}.seat-winnings{background:linear-gradient(145deg,#4d3418f5,#1f170ff7);border:1px solid #f4cd789e;border-radius:11px;justify-items:center;gap:1px;min-width:100px;padding:7px 12px;animation:.52s cubic-bezier(.2,.9,.24,1.18) .7s both winnings-pop;display:grid;bottom:-44px;left:50%;transform:translate(-50%);box-shadow:0 0 30px #dbaf5940,0 10px 28px #0000007a}.seat-winnings span{color:#bca26f;letter-spacing:.18em;font-size:5px;font-weight:850}.seat-winnings b{color:#ffe2a1;font-family:var(--display);font-size:15px;font-weight:650}.seat-combination{background:#372514f0;border:1px solid #f3cf8380;border-radius:8px;justify-items:center;gap:1px;min-width:92px;padding:5px 8px;display:grid;bottom:-39px;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #00000080}.seat-combination span{font-family:var(--display);font-size:8px}.seat-combination b{color:#f3cf83;font-size:7px}.seat-combination small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:5px}.seat-combination:not(.is-winner){background:#141113f0;border-color:#f2ecdf2e}.seat-position-0 .seat-bet,.seat-position-0 .seat-action{top:72px;left:50%;transform:translate(-50%)}.seat-position-3 .seat-action{top:-94px;left:50%;transform:translate(-50%)}.seat-position-3 .seat-winnings{top:-112px;bottom:auto}.table-stage--showdown-dim .seat-position-0 .seat-bet.is-collecting{animation:.9s cubic-bezier(.38,.08,.22,1) .35s both collect-top}.table-stage--showdown-dim .seat-position-1 .seat-bet.is-collecting,.table-stage--showdown-dim .seat-position-2 .seat-bet.is-collecting{animation:.9s cubic-bezier(.38,.08,.22,1) .35s both collect-right}.table-stage--showdown-dim .seat-position-3 .seat-bet.is-collecting{animation:.9s cubic-bezier(.38,.08,.22,1) .35s both collect-bottom}.table-stage--showdown-dim .seat-position-4 .seat-bet.is-collecting,.table-stage--showdown-dim .seat-position-5 .seat-bet.is-collecting{animation:.9s cubic-bezier(.38,.08,.22,1) .35s both collect-left}.table-stage:not(.table-stage--showdown-dim) .seat-bet.is-collecting{opacity:0}.seat-position-0{top:0;left:50%;transform:translate(-50%)}.seat-position-3{bottom:0;left:50%;transform:translate(-50%)}.room-error{z-index:20;min-height:42px;color:var(--paper-soft);text-align:left;cursor:pointer;background:#3a1015f0;border:1px solid #dc6a7259;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:8px;display:flex;position:absolute;bottom:13px;left:14px;right:14px;box-shadow:0 10px 30px #00000073}.room-error b{color:#f3b5ba;font-size:8px}.toast{z-index:30;border:1px solid var(--line-strong);background:var(--panel-raised);text-align:center;border-radius:99px;min-width:160px;padding:11px 16px;font-size:9px;font-weight:700;animation:.18s both toast-in;position:absolute;bottom:18px;right:50%;transform:translate(50%);box-shadow:0 12px 40px #0000008c}.table-dock{z-index:25;min-height:calc(88px + var(--safe-bottom));padding:12px 12px calc(12px + var(--safe-bottom));border-top:1px solid var(--line);background:#0f0d0f;justify-content:center;align-items:center;gap:8px;display:flex;position:relative;box-shadow:0 -18px 42px #0000003d}.dock-waiting{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;font-size:8px;font-weight:750;display:flex}.dock-waiting i{background:var(--gold);border-radius:50%;width:7px;height:7px;animation:1.3s ease-in-out infinite dot-pulse}.take-seat-button{width:min(360px,100%)}.dock-presence{flex:auto;align-items:center;gap:9px;min-width:0;display:flex}.dock-presence>i{background:var(--success);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 5px #7fb68a1a}.dock-presence.is-stale>i{background:var(--danger);box-shadow:0 0 0 5px #dc6a721a}.dock-presence>span{gap:3px;min-width:0;display:grid}.dock-presence b{font-size:9px}.dock-presence small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.dock-button{border:1px solid var(--line);height:46px;color:var(--paper-soft);cursor:pointer;background:#171417;border-radius:13px;flex:none;padding:0 15px;font-size:8px;font-weight:750}.dock-button--invite{color:var(--gold);border-color:#c6a36b47}.game-actions{grid-template-columns:.72fr 1fr 1.12fr;gap:7px;width:min(520px,100%);display:grid;position:relative}.game-action{border:1px solid var(--line-strong);cursor:pointer;background:#191619;border-radius:13px;align-content:center;justify-items:center;gap:3px;min-height:56px;padding:7px 9px;display:grid;box-shadow:inset 0 1px #ffffff09}.game-action:not(:has(span)){letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:830}.game-action b{color:var(--muted);font-size:7px;font-weight:650}.game-action--fold.is-armed{background:#691c25b8;border-color:#dc6a72b8;box-shadow:0 0 0 2px #dc6a7221,inset 0 1px #ffffff14}.game-action:disabled{cursor:default;opacity:.42}.action-error{color:#efabb0;text-align:center;background:#3d1016f5;border:1px solid #dc6a7252;border-radius:9px;margin:0;padding:7px 10px;font-size:8px;position:absolute;bottom:calc(100% + 8px);left:0;right:0}.primary-button,.secondary-button{letter-spacing:.02em;cursor:pointer;border-radius:14px;height:52px;font-size:10px;font-weight:800;transition:transform .15s,filter .15s,opacity .15s}.primary-button{color:#fff8ec;background:linear-gradient(135deg,#a52030,#72121f);border:1px solid #f2ecdf2e;box-shadow:0 15px 32px #4f071159,inset 0 1px #ffffff2e}.secondary-button{border:1px solid var(--line-strong);color:var(--paper-soft);background:0 0}.primary-button:hover,.secondary-button:hover{filter:brightness(1.08)}.primary-button:active,.secondary-button:active{transform:scale(.985)}.primary-button:disabled,.secondary-button:disabled{cursor:default;filter:none;opacity:.45}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050405c7;justify-content:center;align-items:flex-end;padding:18px;animation:.18s both fade-in;display:flex;position:fixed;inset:0}.sheet{width:min(440px,100%);padding:27px 25px calc(24px + var(--safe-bottom));border:1px solid var(--line-strong);background:radial-gradient(circle at 100% 0,#82142229,#0000 36%),#171417;border-radius:24px;animation:.3s cubic-bezier(.2,.88,.2,1) both sheet-in;position:relative;box-shadow:0 30px 90px #000000a6,inset 0 1px #ffffff0a}.sheet:before{content:"";background:#ffffff24;border-radius:99px;width:38px;height:3px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.sheet-close{z-index:2;border:1px solid var(--line);cursor:pointer;background:#1d191c;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:18px;right:18px}.sheet-close i{width:10px;height:10px;position:relative}.sheet-close i:before,.sheet-close i:after{background:var(--paper-soft);content:"";width:10px;height:1px;position:absolute;top:5px;left:0;transform:rotate(45deg)}.sheet-close i:after{transform:rotate(-45deg)}.sheet-icon{opacity:.38;width:68px;height:68px;position:absolute;top:14px;right:58px}.sheet-icon img{object-fit:contain;width:100%;height:100%}.sheet h2{font-family:var(--display);letter-spacing:-.045em;margin:17px 0 8px;font-size:38px;font-weight:400}.sheet>p{max-width:310px;color:var(--muted);margin:0;font-size:10px;line-height:1.5}.buyin-balance{color:var(--muted);justify-content:center;align-items:center;gap:8px;margin-top:22px;display:flex}.buyin-balance span{letter-spacing:.15em;font-size:6px;font-weight:800}.buyin-balance b{color:var(--paper-soft);font-size:9px}.buyin-value{font-family:var(--display);justify-content:center;align-items:flex-start;margin:8px 0 24px;font-size:58px;line-height:1;display:flex}.buyin-value span{color:var(--gold);font-family:var(--sans);margin:7px 4px 0 0;font-size:15px;font-weight:750}.buyin-range{--range-progress:50%;-webkit-appearance:none;appearance:none;background:linear-gradient(90deg, var(--gold) var(--range-progress), #3a3437 var(--range-progress));border-radius:99px;width:100%;height:4px;margin:0}.buyin-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border:5px solid var(--paper);background:var(--wine-bright);border-radius:50%;width:22px;height:22px;box-shadow:0 5px 14px #0000008c}.buyin-range::-moz-range-thumb{border:5px solid var(--paper);background:var(--wine-bright);border-radius:50%;width:12px;height:12px;box-shadow:0 5px 14px #0000008c}.range-labels{color:var(--faint);justify-content:space-between;margin-top:9px;font-size:8px;display:flex}.buyin-presets{grid-template-columns:repeat(3,1fr);gap:7px;margin:20px 0 12px;display:grid}.buyin-presets button{border:1px solid var(--line);height:38px;color:var(--muted);cursor:pointer;background:#ffffff06;border-radius:10px;font-size:9px;font-weight:720}.buyin-presets button.active{color:var(--paper);background:#c6a36b14;border-color:#c6a36b66}.bet-number{border-bottom:1px solid #c6a36b33;justify-content:center;align-items:center;width:100%;margin:19px 0 20px;display:flex}.bet-number>span{color:var(--gold);margin-right:5px;font-size:18px;font-weight:700}.bet-number input{width:min(230px,70%);color:var(--paper);font-family:var(--display);text-align:center;-webkit-appearance:textfield;appearance:textfield;background:0 0;border:0;outline:0;padding:3px 0 8px;font-size:54px;line-height:1}.bet-number input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.bet-number input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.bet-presets{grid-template-columns:repeat(4,1fr);gap:6px;margin:18px 0 12px;display:grid}.bet-presets button{border:1px solid var(--line);min-height:45px;color:var(--muted);cursor:pointer;background:#ffffff06;border-radius:10px;align-content:center;gap:3px;padding:4px;display:grid}.bet-presets button span{font-size:7px}.bet-presets button b{color:var(--paper-soft);font-size:8px}.bet-presets button.active{background:#c6a36b17;border-color:#c6a36b7a}.sheet .primary-button,.sheet .secondary-button{width:100%}.bet-sheet{padding-top:22px;padding-bottom:calc(18px + var(--safe-bottom))}.bet-sheet h2{margin-top:10px;font-size:31px}.bet-sheet>p{font-size:9px}.bet-sheet .sheet-icon{width:52px;height:52px}.bet-sheet .bet-number{margin:12px 0 14px}.bet-sheet .bet-number input{font-size:46px}.bet-sheet .bet-presets{gap:7px;margin:14px 0 10px}.bet-sheet .bet-presets button{min-height:48px;padding:5px 3px}.bet-sheet .bet-presets button span{color:var(--paper-soft);font-size:8px;font-weight:750;line-height:1.1}.bet-sheet .bet-presets button b{color:var(--gold);font-size:9px}.sheet .secondary-button{margin-top:8px}.form-error{text-align:center;color:#efa1a7!important;max-width:none!important;margin:0 0 10px!important;font-size:9px!important}.cashout-row{border-block:1px solid var(--line);justify-content:space-between;align-items:center;margin:27px 0 18px;padding:17px 0;display:flex}.cashout-row span{color:var(--muted);letter-spacing:.15em;font-size:7px;font-weight:800}.cashout-row b{font-family:var(--display);font-size:26px;font-weight:400}@keyframes emblem-breathe{50%{filter:drop-shadow(0 8px 18px #82142240);transform:translateY(-3px)}}@keyframes loading-line{0%{transform:translate(-120%)}to{transform:translate(330%)}}@keyframes dot-pulse{50%{opacity:.35;transform:scale(.72)}}@keyframes toast-in{0%{opacity:0;transform:translate(50%,8px)}}@keyframes fade-in{0%{opacity:0}}@keyframes sheet-in{0%{opacity:0;transform:translateY(22px)scale(.985)}}@keyframes card-deal{0%{opacity:0;transform:translateY(-18px)rotateY(82deg)scale(.82)}to{opacity:1;transform:translateY(0)rotateY(0)scale(1)}}@keyframes action-pop{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes fold-strike{0%{opacity:0;transform:scale(1.45)rotate(-12deg)}58%{opacity:1;transform:scale(.92)rotate(3deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes check-knock{0%{opacity:0;transform:scale(1.7)}45%{opacity:1;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes check-ripple{0%{opacity:.8;transform:scale(.55)}to{opacity:0;transform:scale(1.5)}}@keyframes collect-top{0%,25%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,105px)scale(.72)}}@keyframes collect-right{0%,25%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-105px,12px)scale(.72)}}@keyframes collect-bottom{0%,25%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-105px)scale(.72)}}@keyframes collect-left{0%,25%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(105px,12px)scale(.72)}}@keyframes pot-to-winner{0%,30%{opacity:1;transform:translate(0)scale(1)}72%{opacity:1;transform:translate(var(--award-x), var(--award-y)) scale(.78)}to{opacity:0;transform:translate(var(--award-x), var(--award-y)) scale(.3)}}@keyframes winnings-pop{0%{opacity:0;transform:translate(-50%)translateY(10px)scale(.72)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes turn-pulse{50%{box-shadow:0 0 0 4px #c6a36b24,0 0 28px #c6a36b4d}}@media (min-width:700px){.modal-backdrop{align-items:center}.lobby-hero{min-height:390px;padding-inline:38px}.tables-section{padding-inline:30px}}@media (max-width:540px){.app-shell{border-inline:0}.lobby-hero{grid-template-columns:61% 39%;min-height:338px}.hero-art__cards{width:235px}.hero-art__chips{width:102px;bottom:62px;right:-20px}}@media (max-width:420px){.app-header{padding-left:13px;padding-right:13px}.header-main{gap:8px}.header-room b{max-width:116px;font-size:14px}.member-copy b{max-width:86px;font-size:9px}.member-copy span{font-size:11px}.brand--compact>img,.avatar--small{width:37px;height:37px}.back-button{flex-basis:38px;width:38px;height:38px}.lobby-hero{grid-template-columns:63% 37%;min-height:326px;padding:29px 17px 27px}.hero-copy h1{margin-top:18px;font-size:clamp(44px,14.5vw,60px)}.hero-copy>p{font-size:10px}.hero-art__halo{width:230px;height:230px}.hero-art__cards{width:210px;transform:translate(-49%,-52%)rotate(2deg)}.hero-art__chips{width:92px;bottom:68px;right:-30px}.tables-section{padding-inline:13px}.section-heading{padding-inline:3px}.section-heading>p{text-align:right;max-width:190px}.table-card{min-height:150px;padding:14px 16px 12px}.table-card__title h2{font-size:26px}.table-card__details>div{padding-inline:8px}.table-card__details b{font-size:11px}.lobby-footer{padding-inline:16px}.table-orbit{inset-inline:3px}.player-seat{width:88px}.player-seat--own{width:100px}.player-seat .avatar{width:40px;height:40px}.player-seat--own .avatar{width:48px;height:48px}.seat-copy{min-height:39px;padding-inline:5px}.table-center-ui{grid-template-rows:52px 43px 1fr}.deck-stack{transform:scale(.9)}.table-dock{gap:6px;padding-inline:9px}.dock-button{padding-inline:11px;font-size:7px}.dock-presence small{max-width:105px}.modal-backdrop{padding:0}.sheet{border-bottom:0;border-left:0;border-right:0;border-radius:25px 25px 0 0;width:100%;padding-left:21px;padding-right:21px}}@media (max-width:350px){.member-copy{display:none}.hero-copy h1{font-size:48px}.hero-art__cards{width:185px}.player-seat{width:80px}.player-seat--own{width:92px}.dock-presence small{max-width:80px}}@media (max-height:710px){.table-statusbar{min-height:36px}.table-orbit{inset-block:2px}.table-art{height:90%;top:5%}.player-seat{transform:scale(.92)}.seat-position-0,.seat-position-3{transform:translate(-50%)scale(.92)}.table-state-copy small{display:none}.table-dock{min-height:calc(76px + var(--safe-bottom));padding-block:8px calc(8px + var(--safe-bottom))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.wallet-action b{letter-spacing:.015em;font-size:9px}.tournament-sheet{height:min(570px,74dvh)}.tournament-payouts{background:radial-gradient(circle at 92% 0,#9134351f,#0000 42%),#ffffff07;border-color:#e1c08f26}.tournament-payouts>button{min-height:64px;padding:11px 13px}.tournament-payouts>button b{font-size:11px}.tournament-payouts>button small{font-size:7px}.tournament-payouts ol{counter-reset:payout-place;margin:0;padding:0 9px 12px}.tournament-payouts li{counter-increment:payout-place;background:#ffffff06;border:0;border-radius:11px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;margin-top:5px;padding:6px 9px 6px 7px;display:grid;box-shadow:inset 0 1px #ffffff06}.tournament-payouts li:before{color:#a78c69;content:counter(payout-place, decimal-leading-zero);background:#08040542;border:1px solid #cfab7326;border-radius:9px;place-items:center;width:29px;height:29px;font-family:Georgia,serif;font-size:10px;display:grid}.tournament-payouts li span{color:#c8b6a5;font-size:10px;font-weight:680}.tournament-payouts li b{color:#e4c58f;min-width:70px;font-family:var(--display);text-align:right;background:#c49c6214;border-radius:8px;padding:6px 8px;font-size:12px;font-weight:620}.tournament-payouts li:nth-child(-n+3){background:linear-gradient(90deg,#8e333333,#cfa96f0e);box-shadow:inset 2px 0 #9c3d40,inset 0 1px #ffffff09}.tournament-payouts li:nth-child(-n+3):before{color:#ebcc93;background:linear-gradient(145deg,#cfa46033,#6b262a40);border-color:#dcb47159;box-shadow:0 4px 11px #0402022e}.tournament-payouts li:first-child span,.tournament-payouts li:first-child b{color:#f1d39d}@media (max-width:390px){.lobby-wallet-actions{padding-left:20px;padding-right:20px}}.lobby-wallet-actions{padding-top:11px;padding-bottom:11px}.wallet-action,.wallet-action--withdraw{grid-template-rows:36px auto;min-height:78px;padding-top:9px;padding-bottom:9px}.lobby-section-tabs{opacity:calc(1 - var(--game-switch-approach) * .82);transform:translateY(calc(var(--game-switch-approach) * -4px));will-change:opacity, transform;transition:opacity 70ms linear,transform 70ms linear}:root{--cream:#eee5d9;--cream-deep:#d5c8b9;--oxblood:#76232a;--oxblood-bright:#9c383b;--espresso:#211313;--header-gap:max(92px, calc(var(--telegram-safe-top) + 32px));--header-height:calc(var(--header-gap) + 70px)}.loading-screen{color:#2a1414;background:#eee7dc;min-height:100dvh;display:block}.loading-screen:before,.loading-screen:after,.loading-grain,.loading-cards{display:none}.loading-art{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.loading-brand{text-shadow:0 1px #ffffff73;width:220px;margin:0;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.loading-brand>img{filter:sepia(.18)saturate(1.45)contrast(1.08);width:108px;height:108px}.loading-brand p{color:#641f24;letter-spacing:.02em;margin:-3px 0 0;font-size:54px;font-weight:500}.loading-brand span{color:#321819;letter-spacing:.42em;margin-top:7px;font-size:9px}.loading-brand .loading-brand__seal{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fffcf65c;border:1px solid #6f2f2e3d;border-radius:50%;place-items:center;width:112px;height:112px;margin:0;display:grid;box-shadow:inset 0 0 0 8px #ffffff2e,0 16px 36px #48282014}.loading-brand__seal img{object-fit:contain;width:78px;height:78px;animation:2.8s ease-in-out infinite emblem-breathe}.loading-brand>.loading-brand__wordmark{object-fit:contain;filter:none;width:174px;height:62px;margin-top:2px;animation:none}.loading-brand>span:last-child{margin-top:-5px}.loading-spinner{border:2px solid #8b2b30;border-color:#8b2b30 #b5765d #51212224 #51212224;border-radius:50%;width:32px;height:32px;margin:auto;animation:.85s linear infinite spinner-rotate;display:block;box-shadow:0 0 20px #76232a21}.loading-progress p{color:#361f1ead;letter-spacing:.12em;text-transform:none;font-size:9px}.app-header{min-height:var(--header-height);padding:calc(var(--header-gap) + 8px) 18px 10px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 25% 0,#8e303129,#0000 42%),#1f1112fb;border-bottom-color:#e9dac71a;box-shadow:0 12px 32px #04020233}.app-header .brand>img{width:45px;height:45px}.app-header .brand-copy b{color:#f4ece2;letter-spacing:.02em;font-size:25px;font-weight:500}.app-header .brand-copy small{color:#c8a77d;letter-spacing:.22em;margin-top:3px;font-size:6px}.member-pill{background:#110a0b8f;border:1px solid #d3b27385;border-radius:999px;min-height:46px;padding:3px 4px 3px 13px}.member-copy b{color:#b9a99d;font-size:8px}.member-copy span{color:#fbf4e9;font-size:12px}.lobby-shell{scrollbar-width:none;background:radial-gradient(circle at 82% 5%,#862f2e2e,#0000 24rem),radial-gradient(#ffffff06 .7px,#0000 .8px) 0 0/5px 5px,linear-gradient(#241415,#140c0d 48%,#100a0b)}.lobby-shell::-webkit-scrollbar{display:none}.tables-section{padding:25px 16px calc(34px + var(--safe-bottom))}.lobby-title-row{justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:17px;display:flex}.lobby-title-row>div>span{color:#b88c6b;letter-spacing:.24em;font-size:6px;font-weight:800}.lobby-title-row h1{font-family:var(--display);letter-spacing:-.035em;margin:5px 0 0;font-size:35px;font-weight:500}.lobby-title-row>p{color:#afa39a;align-items:center;gap:6px;margin:0 0 5px;font-size:8px;display:inline-flex}.lobby-title-row>p i,.table-online i{background:#4d8d5c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #4d8d5c1a,0 0 10px #4d8d5c80}.game-switch{background:#08050647;border:1px solid #e8dac924;border-radius:14px;grid-template-columns:1fr 1fr;margin-bottom:25px;padding:3px;display:grid;box-shadow:inset 0 1px #ffffff05}.game-switch button{color:#8d817b;cursor:pointer;background:0 0;border:0;border-radius:11px;height:40px;padding:0;font-size:11px;font-weight:700}.tier-section{margin-top:23px;padding-top:1px;position:relative}.tier-heading{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:0 3px 11px;display:grid}.tier-heading span{color:var(--tier-color,#bd8b75);font-family:var(--display);letter-spacing:.12em;font-size:13px;font-weight:650}.tier-heading small{color:#756b66;letter-spacing:.1em;font-size:6px;font-weight:750}.tier-section--low{--tier-color:#9b5349}.tier-section--mid{--tier-color:#b77950}.tier-section--high{--tier-color:#d3b273}.table-card{color:#1d1514;text-align:left;background:#ece4da;border:1px solid #fffaf029;border-radius:16px;grid-template-columns:76px 1fr;width:100%;min-height:124px;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 13px 28px #00000038,inset 0 1px #ffffff85}.table-card:before,.table-card:after,.table-card__index,.table-card__status,.table-card__details,.table-card__arrow{display:none}.table-card__game{background:linear-gradient(145deg, color-mix(in srgb, var(--table-accent) 82%, #3c1718), color-mix(in srgb, var(--table-accent) 48%, #271313));color:#faeee1;border-right:1px solid #411e1a2e;align-content:center;justify-items:center;gap:10px;display:grid}.table-card[data-tier=high] .table-card__game{color:#241613;background:linear-gradient(145deg,#d7bd86,#9c7645)}.table-card__game span{letter-spacing:.08em;font-size:10px}.table-card__game b{font-family:Georgia,serif;font-size:30px;font-weight:400;line-height:1}.table-card__main{background:radial-gradient(circle at 90% 0,#ffffff59,#0000 45%),linear-gradient(135deg,#f1eae1,#ddd2c5);grid-template-rows:1fr auto;grid-template-columns:1fr auto;gap:5px 10px;min-width:0;padding:14px 13px 11px 16px;display:grid}.table-card__title h2{color:#171110;font-family:var(--display);letter-spacing:-.035em;margin:0 0 5px;font-size:24px;font-weight:650}.table-card__title p{color:#665b54;margin:0;font-size:8px}.table-card__meta{align-content:start;justify-items:end;gap:4px;padding-top:3px;display:grid}.table-card__meta span{color:#776b63;font-size:7px}.table-card__meta b{color:#352b27;font-family:var(--display);font-size:9px;font-weight:650}.table-card__footer{grid-column:1/3;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-width:0;display:grid}.table-online{color:#4f4641;align-items:center;gap:5px;font-size:8px;font-weight:800;display:inline-flex}.table-online i{width:6px;height:6px;box-shadow:none;background:#718077}.table-online.is-live i{background:#438b54;box-shadow:0 0 8px #438b549e}.table-card__footer small{color:#8a7d74;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.table-card__footer strong{color:#fff5e9;background:linear-gradient(145deg,#7e292e,#561a20);border-radius:10px;place-items:center;min-width:76px;height:32px;font-size:9px;font-weight:750;display:grid;box-shadow:inset 0 1px #ffffff21}.lobby-footer{border-top:1px solid #efe2d114;margin-top:28px;padding:18px 3px 0}.table-shell{--tier-glow:#76282c38;padding-top:var(--header-gap);background:radial-gradient(circle at 50% 25%, var(--tier-glow), transparent 48%), radial-gradient(#ffffff06 .65px, transparent .8px), linear-gradient(180deg, #261415, #120a0b);background-size:auto,5px 5px,auto}.table-shell--low{--tier-glow:#80332d33}.table-stage:before{background:radial-gradient(#ffe4c512,#0000 60%);border:0;border-radius:0;width:auto;height:auto;inset:0;transform:none}.stage-light{display:none}.table-orbit{max-width:540px;inset:8px 7px 3px}.table-art{filter:drop-shadow(0 26px 32px #0000009e);width:75%;height:90%;top:4%}.table-branding{z-index:2;opacity:.36;justify-items:center;gap:2px;display:grid;position:absolute;top:29%;left:50%;transform:translate(-50%)}.table-branding img{filter:sepia(.4)saturate(1.4);width:42px;height:42px}.table-branding span{color:#5b2a29;font-family:var(--display);letter-spacing:.18em;font-size:7px;font-weight:700}.table-pot{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#cdbeae99;border-color:#4c2b242e;grid-template-columns:29px auto;min-width:95px;padding:3px 9px 3px 4px;box-shadow:inset 0 1px #ffffff59}.table-pot span{color:#6f6158}.table-pot b{color:#261a17;font-size:12px}.community-placeholder{background:#59342b09;border-color:#4f302721}.player-seat--occupied .avatar{border-color:#d8c6af;width:47px;height:47px}.seat-turn-ring circle{stroke-width:3.4px}.seat-turn-seconds{color:#fff0d8;background:#711f26;border-color:#efce96b8;min-width:22px;height:22px;bottom:-4px;right:-13px}.seat-copy{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0809e6;border-color:#ecdecc3d;border-radius:9px;min-height:38px;margin-top:-8px;padding:9px 6px 5px;box-shadow:0 8px 18px #0000007a,inset 0 1px #ffffff0f}.seat-copy>span{display:none}.seat-copy>b{font-size:8px}.player-seat--turn .seat-copy{border-color:#5dbc63c7;animation:none;box-shadow:0 0 0 2px #439c491f,0 0 17px #439c492e}.seat-cards{gap:0;top:-25px}.seat-cards .playing-card,.seat-cards .playing-card:first-child,.seat-cards .playing-card:last-child{width:25px;height:37px;margin-left:-8px;transform:none}.seat-cards .playing-card:first-child{margin-left:0;transform:rotate(-5deg)}.seat-cards .playing-card:nth-child(2){transform:rotate(-2deg)}.seat-cards .playing-card:nth-child(3){transform:rotate(2deg)}.seat-cards .playing-card:nth-child(4){transform:rotate(5deg)}.player-seat--own .seat-cards .playing-card,.player-seat--own .seat-cards .playing-card:first-child,.player-seat--own .seat-cards .playing-card:last-child{width:33px;height:48px;margin-left:-7px}.player-seat--own .seat-cards .playing-card:first-child{margin-left:0}.dealer-chip{color:#3c241f;background:#d9c6ae;border-color:#f5eadc;width:18px;height:18px;top:31px;right:5px}.seat-bet{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ddd0c0bd;border:1px solid #3b241e2e;border-radius:99px;gap:1px;padding:2px 6px 2px 2px}.seat-bet b{color:#261a17;text-shadow:none;font-size:8px}.seat-action{filter:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#160d0ee0;border-radius:7px;padding:4px 7px}.seat-action b{text-shadow:none;font-size:7px}.seat-action span{font-size:7px}.seat-position-0{top:0}.seat-position-1{top:18%;right:0}.seat-position-2{bottom:19%;right:0}.seat-position-3{bottom:0}.seat-position-4{bottom:19%;left:0}.seat-position-1 .seat-bet,.seat-position-2 .seat-bet{top:38px;left:-64px}.seat-position-1 .seat-action,.seat-position-2 .seat-action{top:70px;left:-54px}.seat-position-3 .seat-bet{top:-57px}.seat-position-3 .seat-action{top:-86px}.seat-position-4 .seat-bet,.seat-position-5 .seat-bet{top:38px;right:-64px}.seat-position-4 .seat-action,.seat-position-5 .seat-action{top:70px;right:-54px}.table-leave-button{background:#120b0c9e;border-color:#eedecd2e;border-radius:11px;justify-content:center;width:38px;height:38px;padding:0;font-size:0;top:8px;bottom:auto;right:12px}.table-dock{min-height:calc(89px + var(--safe-bottom));padding:10px 10px calc(10px + var(--safe-bottom));background:#190e0ffa;border-top-color:#edddc924;box-shadow:0 -15px 35px #00000052}.game-actions{gap:8px}.game-action{color:#f0e7dc;background:#180f10b3;border-color:#ecdecc52;border-radius:13px;min-height:58px;box-shadow:inset 0 1px #ffffff09}.game-action span{letter-spacing:0;text-transform:none;font-size:12px;font-weight:650}.game-action:not(:has(span)){letter-spacing:0;text-transform:none;font-size:12px;font-weight:650}.game-action b{color:#c9b9ad;font-size:8px}.game-action--fold{color:#eee3d7;border-color:#e7d7c666}.game-action--call{color:#fff7ed;background:linear-gradient(145deg,#8c3031,#5f1c22);border-color:#d2735d80}.game-action--bet{color:#eee3d7;background:#180f10b8;border-color:#e7d7c666}.game-action--bet b{color:#bdaea3}.sheet{background:radial-gradient(circle at 100% 0,#862b2d38,#0000 34%),#211516;border-color:#e8d8c42e}.primary-button{background:linear-gradient(145deg,#913136,#5e1b22)}@keyframes spinner-rotate{to{transform:rotate(360deg)}}@media (max-width:420px){:root{--header-gap:max(92px, calc(var(--telegram-safe-top) + 32px));--header-height:calc(var(--header-gap) + 66px)}.app-header{padding-left:14px;padding-right:12px}.app-header .brand>img{width:40px;height:40px}.app-header .brand-copy b{font-size:22px}.tables-section{padding-inline:11px}.lobby-title-row h1{font-size:32px}.table-card{grid-template-columns:67px 1fr}.table-card__main{padding:13px 10px 10px 13px}.table-card__title h2{font-size:22px}.table-card__footer strong{min-width:68px}.tier-heading small{text-align:right;max-width:112px}.table-art{width:78%}.player-seat{width:85px}.player-seat--own{width:100px}.seat-position-1,.seat-position-2{right:-2px}.seat-position-4,.seat-position-5{left:-2px}}@media (max-height:720px){.table-shell{padding-top:calc(var(--header-gap) - 12px)}.table-orbit{inset-block:0}.table-art{height:92%;top:3%}.table-branding{top:27%}.table-center-ui{top:38%}.player-seat{transform:scale(.88)}.seat-position-0,.seat-position-3{transform:translate(-50%)scale(.88)}}:root{--lobby-header-height:max(168px, calc(var(--telegram-safe-top) + 102px));--wine-950:#170b0d;--wine-900:#241012;--wine-800:#3a171a;--wine-700:#6f2429;--wine-600:#8f3034;--ivory-50:#fbf7f0;--ivory-100:#f1e8dc;--ivory-200:#dfd0bf;--ink:#261717;--champagne:#c7a36d}body{background:var(--wine-950)}.loading-screen{background:#eee4d3;overflow:hidden}.loading-art{object-fit:cover;object-position:50% 50%;filter:saturate(.94)contrast(.98);width:calc(100% + 2px);height:calc(100% + 2px);inset:-1px}.loading-screen:after{content:"";pointer-events:none;background:linear-gradient(#fffcf621,#0000 22% 74%,#47231e14);display:block;position:absolute;inset:0}.loading-brand{z-index:3;width:100%;height:100%;text-shadow:none;gap:0;inset:0;transform:none}.loading-brand .loading-brand__seal{width:176px;height:176px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;position:absolute;top:39%;left:50%;transform:translate(-50%,-50%)}.loading-brand__seal img{filter:none;width:168px;height:168px}.loading-brand>.loading-brand__wordmark{width:226px;height:82px;margin:0;position:absolute;top:65.5%;left:50%;transform:translate(-50%)}.loading-brand>span:last-child{color:#2b1514c2;letter-spacing:.48em;margin:0;font-size:8px;font-weight:750;position:absolute;top:72.5%;left:50%;transform:translate(-50%)}.loading-progress{z-index:3;bottom:calc(38px + var(--safe-bottom));gap:12px;width:210px}.loading-spinner{border-top:2px solid #832b30;border-bottom:1px solid #692a2b24;border-left:1px solid #692a2b24;border-right:2px solid #c49c67;width:38px;height:38px;position:relative;box-shadow:inset 0 0 0 5px #ffffff2e,0 8px 20px #5b2d251a}.loading-progress p{color:#351e1bad;letter-spacing:.08em;font-size:9px;font-weight:650}.app-header{width:min(100%,620px);min-height:var(--lobby-header-height);height:var(--lobby-header-height);background:radial-gradient(circle at 86% -18%,#c04d4854,#0000 52%),radial-gradient(circle at 8% 4%,#94313447,#0000 46%),linear-gradient(#4b1b1f 0%,#311316 64%,#251013 100%);border-bottom:1px solid #e6c6ad2b;align-items:flex-end;margin-inline:auto;padding:0 18px 15px;top:0;left:0;right:0;transform:none;box-shadow:0 14px 32px #08030447}.app-header:before{content:"";opacity:.4;pointer-events:none;background-image:radial-gradient(#ffffff0e .55px,#0000 .8px);background-size:5px 5px;position:absolute;inset:0}.header-main,.member-pill{z-index:1;position:relative}.app-header .brand{background:#0d06073b;border:1px solid #e7cdae38;border-radius:16px;place-items:center;width:52px;height:52px;display:grid;box-shadow:inset 0 1px #ffffff0d}.app-header .brand>img{filter:brightness(0)invert()sepia(.18)saturate(.6);width:38px;height:38px}.member-pill{background:#11070957;border-color:#deb78480;min-height:52px;padding:4px 4px 4px 15px;box-shadow:inset 0 1px #ffffff0b}.member-copy{gap:3px}.member-copy b{color:#d9c9bb;text-overflow:ellipsis;white-space:nowrap;max-width:128px;font-size:9px;overflow:hidden}.member-copy span{color:#fff8ef;font-size:14px;font-weight:700}.member-pill .avatar{border-color:#f0d7b5b3;width:42px;height:42px}.lobby-shell{background:radial-gradient(circle at 90% 4%,#82282b29,#0000 24rem),radial-gradient(#ffffff06 .65px,#0000 .8px) 0 0/5px 5px,linear-gradient(#211113,#120a0b 54%,#0f090a);min-height:100dvh;padding-top:0}.tables-section{width:min(100%,540px);padding:calc(var(--lobby-header-height) + 24px) 14px 10px;margin:0 auto}.lobby-title-row{align-items:end;margin:0 2px 17px}.lobby-title-row>div>span{color:#bd9b75;letter-spacing:.24em;font-size:7px}.lobby-title-row h1{color:#f8eee3;letter-spacing:-.025em;margin-top:5px;font-size:clamp(31px,8vw,38px);font-weight:450;line-height:1}.lobby-title-row>p{color:#c7b8aa;background:#ffffff09;border:1px solid #dccebb1a;border-radius:99px;margin-bottom:2px;padding:7px 10px;font-size:8px}.game-switch{background:#07040552;border-color:#e8d8c424;border-radius:15px;height:48px;margin:0 0 24px;padding:4px}.game-switch button{color:#9f9188;border-radius:11px;height:38px;font-size:11px;font-weight:700}.game-switch button.active{color:#fff7ee;background:linear-gradient(145deg,#8d3134,#672126);border:1px solid #da9c7370;box-shadow:0 8px 20px #3b0f1347,inset 0 1px #ffffff1c}.tier-section{background:#ffffff06;border:1px solid #eaddcb17;border-radius:20px;margin:0 0 18px;padding:12px;box-shadow:inset 0 1px #ffffff05}.tier-section--low{border-top-color:#b1544c42}.tier-section--mid{background:linear-gradient(#8841260b,#ffffff05);border-top-color:#c2764c52}.tier-section--high{background:linear-gradient(#b1843c0f,#ffffff05);border-top-color:#d0ab6561}.tier-heading{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:24px;margin:0 2px 10px;display:grid}.tier-heading span{color:#efe1d3;letter-spacing:.16em;font-size:9px;font-weight:850}.tier-heading i{background:linear-gradient(90deg,#d5bb9c42,#0000);height:1px}.tier-heading small{color:#897d74;letter-spacing:.08em;white-space:nowrap;font-size:6px;font-weight:700}.tier-section--high .tier-heading span{color:#d9b777}.tier-section--mid .tier-heading span{color:#d09268}.table-list{gap:9px;display:grid}.table-card{background:var(--ivory-50);text-align:left;border:1px solid #ffffff1f;border-radius:16px;grid-template-rows:1fr;grid-template-columns:72px minmax(0,1fr);min-height:112px;overflow:hidden;box-shadow:0 9px 22px #02010133,inset 0 1px #ffffffb8}.table-card:active{transform:scale(.985)}.table-card__game{color:#fff7ee;background:linear-gradient(150deg,#873035,#5c1e23);align-content:center;justify-items:center;gap:8px;min-height:112px;padding:10px 6px;display:grid}.tier-section--mid .table-card__game{background:linear-gradient(150deg,#754331,#4d2821)}.tier-section--high .table-card__game{background:linear-gradient(150deg,#4a3527,#2d1c19)}.table-card__game span{letter-spacing:.13em;font-size:9px;font-weight:850}.table-card__game b{color:#16090ac2;font-size:34px;font-weight:500;line-height:1}.tier-section--high .table-card__game b{color:#c6a36e}.table-card__main{grid-template-rows:minmax(49px,auto) 34px;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;min-width:0;padding:13px 13px 10px 15px;display:grid}.table-card__title{align-self:start;min-width:0;padding:0}.table-card__title h2{color:#211616;font-family:var(--display);letter-spacing:-.035em;white-space:nowrap;margin:0;font-size:clamp(21px,5.8vw,27px);font-weight:560;line-height:1}.table-card__title p{color:#766b64;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:8px;overflow:hidden}.table-card__meta{background:#734b3b0e;border:1px solid #65483e1a;border-radius:10px;align-content:start;justify-items:end;gap:5px;min-width:98px;padding:7px 8px;display:grid}.table-card__meta span{color:#8e8178;font-size:8px;font-weight:700}.table-card__meta b{color:#362827;white-space:nowrap;font-size:10px;font-weight:750}.table-card__footer{border-top:1px solid #4e353017;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:9px;min-width:0;padding-top:8px;display:grid}.table-online{color:#34553d;background:#3d9a5813;border:1px solid #37874c24;border-radius:99px;gap:5px;padding:5px 8px;font-size:9px}.table-online i,.table-online.is-live i{background:#3d9a58;width:7px;height:7px;box-shadow:0 0 0 3px #3d9a581a,0 0 8px #3d9a586b}.table-card__footer small{color:#887b72;align-self:center;font-size:7px}.table-card__footer strong{background:linear-gradient(145deg,#842d31,#5d1e23);border-radius:9px;min-width:72px;height:29px;font-size:8px}.lobby-footer{padding-bottom:calc(22px + var(--safe-bottom));margin:22px 14px 0}.table-shell{--tier-glow:#80282b40;background:radial-gradient(ellipse at 50% 34%, var(--tier-glow), transparent 54%), radial-gradient(#ffffff07 .65px, transparent .8px), linear-gradient(180deg, #2c1517, #130a0b 68%, #0e0809);background-size:auto,5px 5px,auto;grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;padding-top:0}.table-shell--mid{--tier-glow:#a74a3347}.table-shell--high{--tier-glow:#b7884042}.table-topbar{z-index:40;min-height:max(127px, calc(var(--telegram-safe-top) + 87px));padding:calc(var(--telegram-safe-top) + 37px) 13px 9px;grid-template-columns:42px minmax(0,1fr) 42px;align-items:end;gap:10px;display:grid;position:relative}.table-topbar__button{color:#f5e9dc;background:#0c07085c;border:1px solid #ebdac62e;border-radius:13px;place-items:center;width:42px;height:42px;padding:0;display:grid;box-shadow:inset 0 1px #ffffff09}.table-topbar__back i{border-top:1.5px solid;border-left:1.5px solid;width:11px;height:11px;transform:rotate(-45deg)}.table-topbar__more{grid-auto-flow:row;align-content:center;gap:3px}.table-topbar__more i{background:currentColor;border-radius:50%;width:3px;height:3px}.table-topbar__title{text-align:left;justify-content:center;align-items:center;gap:9px;min-width:0;display:flex}.table-topbar__title>img{filter:brightness(0)invert()sepia(.18)saturate(.6);width:29px;height:29px}.table-topbar__title span{gap:2px;min-width:0;display:grid}.table-topbar__title b{color:#f8eee4;font-family:var(--display);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:560;overflow:hidden}.table-topbar__title small{color:#a99a8f;letter-spacing:.05em;font-size:7px}.table-stage{overflow:hidden}.table-stage:before{background:radial-gradient(at 50% 48%,#ffe8c912,#0000 62%)}.table-orbit{aspect-ratio:1/1.65;width:84%;max-width:470px;inset:50% auto auto 50%;overflow:visible;transform:translate(-50%,-50%)}.table-art{filter:drop-shadow(0 22px 28px #0000008c);width:100%;height:100%;inset:0;transform:none}.table-shell--low .table-art{filter:saturate(.9)brightness(1.01)drop-shadow(0 22px 28px #0000008c)}.table-shell--mid .table-art{filter:sepia(.06)saturate(1.08)drop-shadow(0 22px 30px #00000094)}.table-shell--high .table-art{filter:sepia(.13)saturate(1.02)brightness(1.04)drop-shadow(0 24px 32px #0009)}.table-branding{opacity:.32;gap:1px;top:28%}.table-branding .table-branding__symbol{filter:none;width:43px;height:43px}.table-branding .table-branding__wordmark{object-fit:contain;filter:none;width:96px;height:34px;margin-top:-7px}.table-branding span{color:#50302b;font-family:var(--sans);letter-spacing:.2em;margin-top:-3px;font-size:5px;font-weight:850}.table-center-ui{grid-template-rows:39px 58px;align-content:start;width:58%;height:22%;top:41%}.table-pot{background:#e0d3c2b8;border:1px solid #53382d29;grid-template-columns:25px auto;min-width:92px;padding:3px 9px 3px 4px;box-shadow:inset 0 1px #ffffff73,0 6px 14px #4d302614}.community-slots{gap:3px}.community-slots .playing-card,.community-placeholder{border-radius:5px;width:clamp(34px,9.3vw,43px);height:clamp(48px,13vw,59px)}.player-seat{width:88px}.player-seat--own{width:104px}.player-seat--occupied .avatar{border:2px solid #e3d4c2;width:48px;height:48px;box-shadow:0 8px 18px #0000006b}.player-seat--own .avatar{border-color:#d5ab71;width:54px;height:54px}.seat-avatar-wrap{z-index:3}.seat-turn-ring{width:calc(100% + 12px);height:calc(100% + 12px);inset:-6px}.seat-turn-ring__track{stroke:#ebdac138}.seat-turn-ring__progress{stroke:#d9ad69;filter:drop-shadow(0 0 5px #d9ad69c7)}.seat-turn-seconds{background:#76242a;border-color:#d9b47c;min-width:22px;height:22px;font-size:8px;bottom:-4px;right:-12px}.seat-copy{background:#0b0708e8;border:1px solid #e7d7c238;border-radius:10px;width:100%;min-height:37px;margin-top:-8px;padding:10px 7px 5px;box-shadow:0 8px 18px #0006,inset 0 1px #ffffff0b}.seat-copy>b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;overflow:hidden}.seat-copy>small{color:#d9cdbf;font-size:10px}.player-seat--empty{color:#f1e0c99e;gap:2px}.empty-seat-mark{background:#140b0cc7;border:1px solid #f4e4cd52;width:44px;height:44px;box-shadow:0 7px 16px #0000004d,inset 0 1px #ffffff0d}.player-seat--empty small{letter-spacing:.1em;background:#130a0bad;border-radius:5px;padding:2px 5px;font-size:5px}.player-seat--turn .seat-copy{border-color:#5bb762c7;box-shadow:0 0 0 2px #49a0511a,0 8px 18px #0006}.seat-cards{top:-24px}.player-seat--own .seat-cards{top:-42px}.seat-bet{min-height:22px;box-shadow:none;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:2px;padding:0}.seat-bet b{color:#2e201d;text-shadow:none;background:#e8dac7d1;border-radius:7px;padding:3px 5px;font-size:7px;line-height:1}.seat-action{filter:none;background:#1f1010d6;border:0;border-radius:7px;gap:3px;min-width:0;padding:3px 6px;box-shadow:0 4px 10px #0000002e}.seat-action b,.seat-action span{font-size:6px;line-height:1}.check-knock{border-width:1px;width:8px;height:8px}.seat-position-0,.seat-position-1,.seat-position-2,.seat-position-3,.seat-position-4,.seat-position-5{bottom:auto;right:auto;transform:translate(-50%,-25px)}.seat-position-0{top:2.5%;left:50%}.seat-position-1{top:27.5%;left:91.5%}.seat-position-2{top:70%;left:91.5%}.seat-position-3{top:94.5%;left:50%;transform:translate(-50%,-28px)}.seat-position-4{top:70%;left:8.5%}.seat-position-5{top:27.5%;left:8.5%}.seat-position-0 .seat-bet{top:72px}.seat-position-0 .seat-action{top:96px}.seat-position-1 .seat-bet{top:36px;left:-57px}.seat-position-1 .seat-action{top:61px;left:-51px}.seat-position-2 .seat-bet{top:-13px;left:-57px}.seat-position-2 .seat-action{top:-38px;left:-51px}.seat-position-3 .seat-bet{top:-76px;left:calc(100% + 4px);transform:none}.seat-position-3 .seat-action{top:-76px;right:calc(100% + 4px);transform:none}.seat-position-4 .seat-bet{top:-13px;right:-57px}.seat-position-4 .seat-action{top:-38px;right:-51px}.seat-position-5 .seat-bet{top:36px;right:-57px}.seat-position-5 .seat-action{top:61px;right:-51px}.table-leave-button{display:none}.table-dock{min-height:calc(92px + var(--safe-bottom));padding:10px 10px calc(10px + var(--safe-bottom));background:#180d0ffb;border-top:1px solid #ebdbc721;box-shadow:0 -16px 34px #00000057}.game-actions{gap:8px;width:min(100%,520px)}.game-action{background:#120a0b9e;border:1px solid #ebdbc745;border-radius:15px;min-height:60px;box-shadow:inset 0 1px #ffffff09,0 7px 16px #0000002b}.game-action--call{background:linear-gradient(145deg,#8d3034,#621e24);border-color:#de83698f;box-shadow:inset 0 1px #ffffff1a,0 8px 20px #44121647}.game-action span{font-size:12px;font-weight:700}.game-action:not(:has(span)){font-size:12px;font-weight:700}.game-action b{margin-top:3px;font-size:8px}.modal-backdrop{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#080405b8;padding:0}.sheet{width:min(520px,100%);padding:30px 22px calc(22px + var(--safe-bottom));background:radial-gradient(circle at 92% 2%,#8f31333d,#0000 34%),linear-gradient(#281719,#1d1113);border:1px solid #e7d5bf29;border-bottom:0;border-radius:28px 28px 0 0;box-shadow:0 -24px 70px #0000007a,inset 0 1px #ffffff0a}.sheet h2{color:#f8eee3;font-size:34px}.sheet>p{color:#aa9b90}.buyin-balance,.cashout-row,.bet-number{background:#ffffff09;border-color:#e7d4be1f}.buyin-value,.bet-number input{color:#fff5e8}.buyin-presets button,.bet-presets button,.secondary-button{background:#ffffff09;border-color:#e9d9c429}.primary-button{background:linear-gradient(145deg,#933237,#641f25);border-radius:14px;min-height:54px;box-shadow:inset 0 1px #ffffff1a,0 10px 24px #4712163d}@media (max-width:390px){:root{--lobby-header-height:max(162px, calc(var(--telegram-safe-top) + 96px))}.app-header{padding-inline:13px}.tables-section{padding-inline:10px}.tier-section{border-radius:17px;padding:9px}.table-card{grid-template-columns:65px minmax(0,1fr)}.table-card__game{min-height:108px}.table-card__main{column-gap:7px;padding:12px 10px 9px 12px}.table-card__meta{min-width:92px}.table-card__footer strong{min-width:64px}.tier-heading small{text-overflow:ellipsis;max-width:110px;overflow:hidden}.table-orbit{width:82%}.player-seat{width:82px}.player-seat--own{width:98px}}@media (max-height:720px){.table-topbar{min-height:max(111px, calc(var(--telegram-safe-top) + 77px));padding-top:calc(var(--telegram-safe-top) + 31px)}.table-orbit{width:76%}.table-branding{top:25%}.table-center-ui{top:39%}.player-seat{transform-origin:top;transform:translate(-50%,-25px)scale(.86)}.seat-position-3{transform:translate(-50%,-28px)scale(.86)}.table-dock{min-height:calc(82px + var(--safe-bottom))}.game-action{min-height:52px}}.loading-art{object-position:50% 50%;filter:saturate(.9)contrast(.98)}.loading-brand .loading-brand__seal{isolation:isolate;width:190px;height:190px;top:35%}.loading-brand .loading-brand__seal:before{content:"";background:radial-gradient(circle,#fffdf885,#fffaf01a 61%,#0000 62%);border:1px solid #51212221;border-radius:50%;position:absolute;inset:8px;box-shadow:inset 0 0 0 7px #ffffff1f,0 18px 42px #5b302314}.loading-brand__orbit{z-index:2;background:conic-gradient(from 10deg, transparent 0 18%, #89373724 29%, #7f272d 53%, #caa36a 70%, #7f272d33 84%, transparent 100%);filter:drop-shadow(0 0 7px #7f272d33);border-radius:50%;animation:1.9s linear infinite loading-orbit-spin;position:absolute;inset:-1px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px))}.loading-brand__orbit:after{content:"";background:#8b2b30;border-radius:50%;width:7px;height:7px;position:absolute;top:0;left:50%;transform:translate(-50%,-1px);box-shadow:0 0 0 3px #8b2b301a,0 0 13px #8b2b3075}.loading-brand__seal>img{z-index:3;width:122px;height:122px;animation:2.8s ease-in-out infinite emblem-breathe;position:relative}.loading-brand>.loading-brand__wordmark{width:240px;height:88px;top:55.5%}.loading-brand>.loading-brand__subtitle{color:#361a19c7;letter-spacing:.5em;width:max-content;margin:0;font-size:8px;font-weight:800;position:absolute;top:65.5%;left:50%;transform:translate(-50%)}.loading-brand>.loading-brand__chip{object-fit:contain;filter:drop-shadow(0 18px 18px #49241d2e);width:214px;height:auto;position:absolute;top:70%;left:50%;transform:translate(-50%)rotate(-1.5deg)}.loading-progress{bottom:calc(28px + var(--safe-bottom));gap:0;width:auto}.loading-progress p{color:#3a201d9e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#fffcf647;border-radius:99px;padding:7px 12px;box-shadow:inset 0 1px #ffffff7a}@keyframes loading-orbit-spin{to{transform:rotate(360deg)}}.lobby-shell{--lobby-lift:0px;--game-switch-approach:0;background:radial-gradient(circle at 84% 2%,#96343433,#0000 25rem),radial-gradient(#ffffff06 .65px,#0000 .8px) 0 0/5px 5px,linear-gradient(#32171a 0%,#201113 29%,#130b0c 66%,#10090a 100%)}.lobby-top{z-index:1;position:relative}.lobby-shell .app-header{width:min(100%,570px);min-height:var(--lobby-header-height);height:var(--lobby-header-height);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin:0 auto;padding:0 14px 15px;position:relative;top:auto;left:auto;right:auto;transform:none}.lobby-shell .app-header:before{display:none}.lobby-wallet-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(100%,570px);margin:0 auto;padding:0 10px 22px;display:grid}.wallet-action{color:#f5eadf;text-align:left;background:radial-gradient(circle at 88% 10%,#ffffff14,#0000 38%),#12080a52;border:1px solid #e7d3b826;border-radius:16px;grid-template-rows:1fr auto;place-items:center start;min-height:86px;padding:12px 14px 11px;display:grid;box-shadow:inset 0 1px #ffffff0a,0 11px 24px #0803041f}.wallet-action>span{color:#d8b47b;background:#ffffff12;border-radius:11px;place-items:center;width:34px;height:34px;font-family:Arial,sans-serif;font-size:23px;font-weight:300;line-height:1;display:grid}.wallet-action--deposit>span{color:#fff4e8;background:#852d319e}.wallet-action b{letter-spacing:.02em;margin-top:8px;font-size:10px;font-weight:750}.wallet-action:active{transform:scale(.985)}.lobby-shell .tables-section{z-index:4;width:min(100%,570px);padding:22px 8px calc(28px + var(--safe-bottom));transform:translateY(calc(-1 * var(--lobby-lift)));will-change:transform;background:linear-gradient(#1e0f11fa 0,#140b0df5 105px,#120a0b8c 310px,#0000 520px);border-radius:24px 24px 0 0;margin:0 auto;position:relative;box-shadow:0 -1px #efdac10f,0 -14px 34px #0803041a}.lobby-title-row{margin:0 5px 15px}.game-switch{margin-bottom:18px;margin-left:2px;margin-right:2px}.tier-section,.tier-section--low,.tier-section--mid,.tier-section--high{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 15px;padding:0}.tier-section+.tier-section{margin-top:16px}.tier-heading{margin:0 5px 8px}.table-list{gap:8px}.table-card{width:100%}.lobby-footer{margin-top:-12px}@media (max-width:390px){.loading-brand .loading-brand__seal{width:176px;height:176px}.loading-brand__seal>img{width:112px;height:112px}.loading-brand>.loading-brand__wordmark{width:222px;height:82px}.loading-brand>.loading-brand__chip{width:198px}.lobby-shell .app-header{padding-inline:13px}.lobby-wallet-actions{padding-inline:8px}.lobby-shell .tables-section{padding-inline:6px}.tier-section{border-radius:0;padding:0}}.loading-brand__seal>img{animation:none!important}.loading-brand>.loading-brand__chip{width:170px;transition:none;top:70%;left:auto;right:-51px;transform:rotate(-1.5deg);animation:none!important}.wallet-action b{color:#541d22;text-align:center;margin:1px 0 0;font-size:9px;font-weight:780}.tournament-ticket{color:#261718;cursor:pointer;text-align:left;border:0;width:100%}.tournament-ticket:active{transform:scale(.988)}.tournament-modal-backdrop{z-index:140;overscroll-behavior:none;touch-action:none;-webkit-backdrop-filter:blur(17px)saturate(.72);backdrop-filter:blur(17px)saturate(.72);background:#090405c7;padding:0}.tournament-modal-backdrop__dismiss{cursor:default;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.tournament-sheet{z-index:1;width:min(520px,100%);max-height:calc(100dvh - var(--header-gap) + 24px);padding:29px 16px calc(18px + var(--safe-bottom));scrollbar-width:none;background:radial-gradient(circle at 92% 1%,#9736373d,#0000 34%),radial-gradient(#ffffff06 .65px,#0000 .8px) 0 0/5px 5px,linear-gradient(#2c181b,#1a0e10 64%,#140b0d);border:1px solid #e8d2b22e;border-bottom:0;border-radius:29px 29px 0 0;animation:.38s cubic-bezier(.18,.88,.22,1) both tournament-sheet-in;position:relative;overflow:hidden auto;box-shadow:0 -24px 72px #0000008c,inset 0 1px #ffffff0b}.tournament-sheet::-webkit-scrollbar{display:none}.tournament-sheet:before{content:"";background:#f1dabb30;border-radius:99px;width:42px;height:3px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.tournament-modal-backdrop.is-closing{animation:.24s both tournament-backdrop-out}.tournament-modal-backdrop.is-closing .tournament-sheet{animation:.24s cubic-bezier(.55,0,.78,.12) both tournament-sheet-out}.tournament-sheet__close{background:#0a050647;border-color:#ead6bc26;top:19px;right:16px}.tournament-sheet__eyebrow{align-items:center;gap:8px;padding-right:44px;display:flex}.tournament-sheet__eyebrow span{color:#fff5ea;background:#842d33;border-radius:7px;padding:5px 8px;font-size:8px;font-weight:820;box-shadow:inset 0 1px #ffffff1a}.tournament-sheet__eyebrow small{color:#bba58f;letter-spacing:.08em;font-size:7px;font-weight:760}.tournament-sheet>h2{color:#fbefe3;font-family:var(--display);letter-spacing:-.035em;margin:12px 44px 4px 0;font-size:clamp(27px,7.6vw,36px);font-weight:520;line-height:1}.tournament-sheet>p{color:#8f8178;margin:0;font-size:7px;line-height:1.5}.tournament-sheet__stats{background:#ffffff08;border:1px solid #ebd5b81c;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:17px 0 13px;padding:12px 3px;display:grid;box-shadow:inset 0 1px #ffffff06}.tournament-sheet__stats>div{text-align:center;border-left:1px solid #ebd5b81a;justify-items:center;gap:5px;min-width:0;padding:0 7px;display:grid}.tournament-sheet__stats>div:first-child{border-left:0}.tournament-sheet__stats span{color:#9a8a7f;font-size:7px}.tournament-sheet__stats b{color:#f8eadb;max-width:100%;font-family:var(--display);white-space:nowrap;font-size:clamp(14px,4vw,18px);font-weight:650}.tournament-watch{background:radial-gradient(circle at 50% -20%,#b0443d33,#0000 55%),linear-gradient(155deg,#160b0d,#090607);border:1px solid #d2a96861;border-radius:22px;margin:0 0 12px;padding:14px 12px 12px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 4px #cca36309,inset 0 1px #ffffff0b,0 14px 27px #03010240}.tournament-watch:before{content:"";pointer-events:none;border:1px solid #d3ae7014;border-radius:17px;position:absolute;inset:6px}.tournament-watch__head{z-index:1;justify-content:space-between;align-items:center;margin:0 3px 10px;display:flex;position:relative}.tournament-watch__head span{color:#a88a61;letter-spacing:.2em;font-size:5px;font-weight:850}.tournament-watch__head i{color:#d6b271;font-family:var(--display);font-size:8px;font-style:normal}.tournament-countdown{z-index:1;grid-template-columns:1fr auto 1fr auto 1fr;align-items:start;gap:5px;display:grid;position:relative}.countdown-unit{justify-items:center;gap:6px;display:grid}.countdown-digits{gap:3px;display:flex}.countdown-digit{background:linear-gradient(#2b1718 0 49%,#1b0e10 50% 100%);border:1px solid #d8b37347;border-radius:8px;place-items:center;width:clamp(25px,7vw,33px);height:clamp(38px,10.5vw,48px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 5px 12px #00000040}.countdown-digit:after{content:"";background:#00000085;height:1px;position:absolute;top:50%;left:0;right:0;box-shadow:0 1px #ffffff06}.countdown-digit b{color:#f0d5a4;font-variant-numeric:tabular-nums;text-shadow:0 2px 8px #d7ab6424;font-family:Georgia,serif;font-size:clamp(22px,6vw,29px);font-weight:500;line-height:1;animation:.43s cubic-bezier(.2,.78,.25,1) both chronometer-roll}.countdown-unit>small{color:#776657;letter-spacing:.14em;font-size:5px;font-weight:800}.tournament-countdown>em{color:#b8925d;opacity:.62;padding-top:8px;font-family:Georgia,serif;font-size:22px;font-style:normal;animation:1s step-end infinite chronometer-pulse}.tournament-watch>small{z-index:1;color:#68594d;letter-spacing:.17em;text-align:center;margin-top:10px;font-size:5px;font-weight:800;display:block;position:relative}.tournament-payouts{background:#ffffff07;border:1px solid #e8d3b51c;border-radius:15px;margin-bottom:12px;overflow:hidden}.tournament-payouts>button{text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:10px;width:100%;min-height:57px;padding:9px 12px;display:grid}.tournament-payouts>button>span{gap:4px;display:grid}.tournament-payouts>button b{color:#f0e0d1;font-size:9px}.tournament-payouts>button small{color:#81736a;font-size:6px}.tournament-payouts>button>i{background:#ffffff0a;border-radius:7px;width:22px;height:22px;position:relative}.tournament-payouts>button>i:before,.tournament-payouts>button>i:after{content:"";background:#c19d69;width:10px;height:1px;transition:transform .24s;position:absolute;top:10px;left:6px}.tournament-payouts>button>i:after{transform:rotate(90deg)}.tournament-payouts.is-open>button>i:after{transform:rotate(0)}.tournament-payouts__list{opacity:0;max-height:0;transition:max-height .33s,opacity .22s;overflow:hidden}.tournament-payouts.is-open .tournament-payouts__list{opacity:1;max-height:230px}.tournament-payouts ol{margin:0;padding:0 12px 11px;list-style:none}.tournament-payouts li{color:#998a80;border-top:1px solid #e9d4b812;justify-content:space-between;align-items:center;gap:15px;min-height:34px;font-size:7px;display:flex}.tournament-payouts li b{color:#e0c292;font-size:8px}.tournament-join-button{color:#40191b;text-align:left;background:radial-gradient(circle at 100% 0,#fff9,#0000 35%),linear-gradient(135deg,#f2e7d9,#d8c6b1);border:1px solid #ffffffb3;border-radius:15px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:58px;padding:10px 16px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffbf,0 10px 20px #0003}.tournament-join-button:after{content:"";background:#812b31;width:9px;position:absolute;top:0;bottom:0;right:0}.tournament-join-button span{font-family:var(--display);font-size:17px;font-weight:650}.tournament-join-button small{color:#897669;padding-right:8px;font-size:6px;font-weight:750}@keyframes tournament-sheet-in{0%{opacity:.4;transform:translateY(105%)}to{opacity:1;transform:translateY(0)}}@keyframes tournament-sheet-out{0%{opacity:1;transform:translateY(0)}to{opacity:.35;transform:translateY(105%)}}@keyframes tournament-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes chronometer-roll{0%{opacity:0;transform:translateY(-45%)rotateX(-65deg)}to{opacity:1;transform:translateY(0)rotateX(0)}}@keyframes chronometer-pulse{50%{opacity:.18}}@media (max-width:390px){.loading-brand>.loading-brand__chip{width:156px;right:-47px}.lobby-wallet-actions{margin-left:8px;margin-right:8px}.tournament-sheet{padding-left:12px;padding-right:12px}.tournament-sheet__stats>div{padding-inline:4px}.tournament-sheet__stats b{font-size:13px}.tournament-countdown{gap:3px}.countdown-digits{gap:2px}}.loading-screen{background:#eee6da}.loading-screen:after{display:none}.loading-screen .loading-brand,.loading-screen .loading-progress{opacity:0;transition:opacity .32s}.loading-screen.is-ready .loading-brand,.loading-screen.is-ready .loading-progress{opacity:1}.table-loading-screen{background:radial-gradient(circle at 50% 42%,#832a2e40,#0000 18rem),#170c0e;place-items:center;width:100%;min-height:100dvh;display:grid;position:relative;overflow:hidden}.table-loading-screen--mid{background:radial-gradient(circle at 50% 42%,#964e323d,#0000 18rem),#170c0e}.table-loading-screen--high{background:radial-gradient(circle at 50% 42%,#ab7e3b33,#0000 18rem),#170c0e}.table-loading-screen__content{place-items:center;gap:22px;display:grid;transform:translateY(-2vh)}.table-loading-screen .loading-brand__seal{background:radial-gradient(circle,#fff7eb14,#0000 68%);border-radius:50%;place-items:center;width:154px;height:154px;display:grid;position:relative}.table-loading-screen .loading-brand__seal:before{content:"";border:1px solid #eed8bb1f;border-radius:50%;position:absolute;inset:8px}.table-loading-screen .loading-brand__seal>img{z-index:3;filter:brightness(0)invert()sepia(.18)saturate(.55);width:94px;height:94px;position:relative}.table-loading-screen .loading-brand__orbit{inset:0}.table-loading-screen__content>p{color:#f4e7d6a8;letter-spacing:.14em;margin:0;font-size:9px;font-weight:700}.lobby-shell{--lobby-lift:0px;scroll-behavior:smooth}.lobby-shell .tables-section{margin-top:calc(-1 * var(--lobby-lift));padding-top:16px;transform:none}.lobby-wallet-actions{padding-bottom:18px}.wallet-action{color:#3b171a;background:radial-gradient(circle at 88% 10%,#ffffffe6,#0000 38%),linear-gradient(145deg,#fffaf2,#eadccb);border:1px solid #fffaf1b8;grid-template-rows:55px auto;align-content:center;min-height:94px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #5c2a2614,0 13px 27px #07030433}.wallet-action:before{content:"";border:1px solid #79272d47;width:7px;height:7px;position:absolute;top:11px;right:11px;transform:rotate(45deg)}.wallet-action:after{content:"";background:linear-gradient(90deg,#842d33,#842d3314);border-radius:99px;height:2px;position:absolute;bottom:12px;left:12px;right:12px}.wallet-action--withdraw{background:radial-gradient(circle at 88% 10%,#ffffffeb,#0000 38%),linear-gradient(145deg,#fffaf3,#e6d5c2)}.wallet-action--withdraw:after{background:linear-gradient(90deg,#b98d55,#b98d5514)}.wallet-action>img{z-index:1;object-fit:contain;filter:drop-shadow(0 6px 8px #4d1d1b24);width:43px;height:43px;position:relative}.wallet-action--withdraw>img{width:45px;height:45px}.wallet-action b{z-index:1;color:#4b1a1e;margin-top:3px;font-size:11px;position:relative}.lobby-section-tabs{background:#08040545;border:1px solid #e8d6bf1a;border-radius:17px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0 2px 14px;padding:4px;display:grid;box-shadow:inset 0 1px #ffffff06}.lobby-section-tabs button{color:#8f817a;background:0 0;border:0;border-radius:13px;grid-template-columns:1fr;place-items:center;gap:4px;min-width:0;min-height:68px;padding:8px 6px 7px;display:grid;position:relative}.lobby-section-tabs button.active{color:#fff5e9;background:linear-gradient(145deg,#872e32f5,#571c21f5);box-shadow:inset 0 1px #ffffff1c,0 8px 18px #2e0a0d38}.lobby-section-tabs button>i{color:#c7a36d;place-items:center;width:26px;height:26px;font-family:Georgia,serif;font-size:23px;font-style:normal;line-height:1;display:grid}.lobby-section-tabs button.active>i{color:#f2d8b1}.lobby-section-tabs .is-ticket{border:1.5px solid;border-radius:3px;width:23px;height:17px;position:relative}.lobby-section-tabs .is-ticket:before,.lobby-section-tabs .is-ticket:after{content:"";background:#1b0e10;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;transform:translateY(-50%)}.lobby-section-tabs .is-ticket:before{left:-3px}.lobby-section-tabs .is-ticket:after{right:-3px}.lobby-section-tabs .is-more{letter-spacing:.08em;font-family:Arial,sans-serif;font-size:16px;font-weight:800}.lobby-section-tabs button>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;font-weight:780;overflow:hidden}.lobby-section-tabs button>small{color:#fff5e9bd;align-items:center;gap:3px;font-size:6px;display:inline-flex;position:absolute;top:7px;right:7px}.lobby-section-tabs button>small b{background:#5eb26e;border-radius:50%;width:4px;height:4px;box-shadow:0 0 7px #5eb26e99}.lobby-tab-panel{min-height:60vh;animation-duration:.34s;animation-timing-function:cubic-bezier(.22,.8,.24,1);animation-fill-mode:backwards}.lobby-tab-panel--forward{animation-name:lobby-panel-forward}.lobby-tab-panel--backward{animation-name:lobby-panel-backward}@keyframes lobby-panel-forward{0%{opacity:.25;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes lobby-panel-backward{0%{opacity:.25;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.game-switch-sticky{z-index:45;top:calc(var(--header-gap) - 2px);-webkit-backdrop-filter:blur(18px)saturate(.8);backdrop-filter:blur(18px)saturate(.8);background:linear-gradient(#180c0efa 68%,#180c0ed1 84%,#0000);margin:0 -8px 11px;padding:7px 10px 9px;position:sticky}.game-switch-sticky:before{z-index:0;height:calc(var(--header-gap) + 14px);content:"";opacity:var(--game-switch-approach);pointer-events:none;will-change:opacity;background:linear-gradient(#180c0e 0%,#180c0efc 72%,#180c0ee6 88%,#180c0e2e 100%);transition:opacity 70ms linear;position:absolute;bottom:100%;left:0;right:0}.game-switch-sticky .game-switch{z-index:1;background:#0703048c;border-color:#e7d3b82e;margin:0;position:relative;box-shadow:0 10px 24px #0502032e,inset 0 1px #ffffff08}.panel-intro{margin:7px 6px 20px}.panel-intro>span{color:#bd9470;letter-spacing:.23em;font-size:6px;font-weight:800}.panel-intro h1{color:#f5e9dd;font-family:var(--display);letter-spacing:-.035em;margin:5px 0 4px;font-size:36px;font-weight:480}.panel-intro p{color:#8f827a;margin:0;font-size:8px}.tournament-date-group{grid-template-columns:48px 13px minmax(0,1fr);align-items:stretch;gap:6px;margin:0 2px 18px;display:grid}.tournament-date{text-align:right;align-content:start;gap:5px;padding-top:9px;display:grid}.tournament-date b{color:#d9b777;font-family:var(--display);font-size:12px;font-weight:650}.tournament-date span{color:#766b65;font-size:8px;line-height:1.35}.tournament-equation{min-height:100%;position:relative}.tournament-equation:before{content:"";border-top:1px solid #cfa46880;border-bottom:1px solid #cfa46880;border-left:1px solid #cfa46880;border-radius:8px 0 0 8px;width:7px;position:absolute;top:7px;bottom:7px;left:5px}.tournament-equation i:nth-child(2){border-top:1px solid #cfa46861;width:6px;position:absolute;top:50%;left:5px}.tournament-tickets{gap:8px;display:grid}.tournament-ticket{color:#261718;background:radial-gradient(circle at 100% 0,#ffffff7a,#0000 40%),linear-gradient(135deg,#f0e7dc,#d9ccbd);border-radius:15px;padding:11px 11px 10px;position:relative;overflow:hidden;box-shadow:0 11px 23px #03010233,inset 0 1px #ffffff8c}.tournament-ticket:before,.tournament-ticket:after{content:"";background:#180d0f;border-radius:50%;width:12px;height:12px;position:absolute;top:57%;transform:translateY(-50%)}.tournament-ticket:before{left:-7px}.tournament-ticket:after{right:-7px}.tournament-ticket__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.tournament-ticket__top span{color:#fff5ea;background:#78262c;border-radius:6px;padding:4px 6px;font-size:8px;font-weight:800}.tournament-ticket__top small{color:#81746c;letter-spacing:.07em;font-size:7px;font-weight:750}.tournament-ticket h2{font-family:var(--display);letter-spacing:-.02em;margin:8px 0 11px;font-size:18px;font-weight:600}.tournament-ticket__stats{border-top:1px dashed #462d292e;grid-template-columns:.8fr 1.25fr 1fr;padding-top:9px;display:grid}.tournament-ticket__stats>div{border-left:1px solid #462d291a;gap:3px;padding:0 7px;display:grid}.tournament-ticket__stats>div:first-child{border-left:0;padding-left:0}.tournament-ticket__stats span{color:#8c7f76;font-size:7px}.tournament-ticket__stats b{white-space:nowrap;font-size:10px;font-weight:800}.more-preview{padding-bottom:18px}.club-pass{background:radial-gradient(circle at 94% 8%,#af46434d,#0000 44%),linear-gradient(145deg,#401a1e,#221013);border:1px solid #e1bb8042;border-radius:18px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:13px;min-height:112px;margin:0 2px 13px;padding:17px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 30px #04010238,inset 0 1px #ffffff0b}.club-pass>img{filter:brightness(0)invert()sepia(.2)saturate(.55);width:54px;height:54px}.club-pass>div{z-index:2;gap:4px;display:grid;position:relative}.club-pass span,.club-pass small{color:#a99485;font-size:6px}.club-pass b{color:#fff1e3;font-family:var(--display);text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:560;overflow:hidden}.club-pass>i{color:#ecc78f0f;font-family:var(--display);font-size:92px;font-style:normal;line-height:1;position:absolute;bottom:-19px;right:-4px}.more-menu{gap:7px;margin:0 2px;display:grid}.more-menu button{color:#f0e4d8;text-align:left;background:#ffffff07;border:1px solid #e9d8c41a;border-radius:14px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:9px 12px;display:grid}.more-menu button>i{color:#d3af7b;background:#862d3152;border-radius:9px;place-items:center;width:30px;height:30px;font-size:7px;font-style:normal;font-weight:800;display:grid}.more-menu button>span{gap:4px;display:grid}.more-menu button b{font-size:9px}.more-menu button small{color:#82756e;font-size:6px}.more-menu button strong{color:#a98a68;font-size:19px;font-weight:350}.club-version{color:#5f5551;letter-spacing:.17em;text-align:center;margin:18px 0 0;font-size:5px}@media (max-width:390px){.lobby-section-tabs button{min-height:64px}.game-switch-sticky{margin-left:-6px;margin-right:-6px;padding-left:8px;padding-right:8px}.tournament-date-group{grid-template-columns:43px 11px minmax(0,1fr);gap:5px}.tournament-ticket{padding-left:9px;padding-right:9px}.tournament-ticket h2{font-size:16px}.tournament-ticket__stats>div{padding-inline:5px}}.lobby-wallet-actions{-webkit-backdrop-filter:blur(18px)saturate(.82);backdrop-filter:blur(18px)saturate(.82);background:#efe5d9b3;border:1px solid #fffbf47a;border-radius:22px;gap:8px;margin-bottom:18px;padding:10px;box-shadow:inset 0 1px #ffffffbf,0 15px 32px #07030429}.wallet-action,.wallet-action--withdraw{color:#4b1a1e;text-align:center;background:#fffcf7d4;border:1px solid #ffffffdb;border-radius:15px;grid-template-rows:38px auto;align-content:center;justify-items:center;min-height:69px;padding:7px 8px 8px;box-shadow:inset 0 1px #ffffffeb,0 7px 15px #4e252014}.wallet-action:before,.wallet-action:after{display:none}.wallet-action>img,.wallet-action--withdraw>img{filter:drop-shadow(0 4px 6px #4d1d1b1c);width:32px;height:32px;margin:0 auto}.wallet-action b{color:#541d22;text-align:center;margin:1px 0 0;font-size:9px}@media (max-width:390px){.lobby-wallet-actions{margin-left:8px;margin-right:8px}}.loading-brand>.loading-brand__chip{mix-blend-mode:multiply}.lobby-wallet-actions{border:0;border-radius:18px;gap:7px;width:min(100% - 28px,542px);margin:0 auto 16px;padding:7px;box-shadow:0 12px 26px #07030421}.wallet-action,.wallet-action--withdraw{border:0;border-radius:12px;grid-template-rows:27px auto;min-height:55px;padding:5px 7px 6px;box-shadow:inset 0 1px #ffffffe0,0 5px 11px #4e252011}.wallet-action>img,.wallet-action--withdraw>img{filter:drop-shadow(0 3px 4px #4d1d1b17);width:25px;height:25px}.wallet-action b{margin:0;font-size:8px;line-height:1}.tournament-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(11px)brightness(.58)saturate(.7);isolation:isolate;background:#080405ad;width:100vw;height:100dvh;position:fixed;inset:0}.tournament-sheet{width:min(520px,100%);height:min(760px, calc(100dvh - max(18px, env(safe-area-inset-top))));contain:layout paint;grid-template-rows:minmax(0,1fr) auto;max-height:none;padding:0;display:grid;position:relative;overflow:hidden;transform:translate(0,0)}.tournament-sheet__scroll{overscroll-behavior:contain;scrollbar-width:none;min-height:0;padding:29px 16px 16px;overflow:hidden auto}.tournament-sheet__scroll::-webkit-scrollbar{display:none}.tournament-sheet__scroll>h2{color:#fbefe3;font-family:var(--display);letter-spacing:-.035em;margin:12px 44px 4px 0;font-size:clamp(27px,7.6vw,36px);font-weight:520;line-height:1}.tournament-sheet__scroll>p{color:#8f8178;margin:0;font-size:7px;line-height:1.5}.tournament-sheet__footer{z-index:4;padding:11px 16px calc(12px + var(--safe-bottom));background:linear-gradient(#180c0ef7,#140b0d 42%);border-top:1px solid #e8d2b217;flex:none;place-items:center;display:grid;position:relative;box-shadow:0 -14px 30px #07030438}.tournament-payouts__list{opacity:0;grid-template-rows:0fr;max-height:none;transition:grid-template-rows .42s cubic-bezier(.2,.78,.22,1),opacity .26s,transform .36s;display:grid;overflow:hidden;transform:translateY(-5px)}.tournament-payouts.is-open .tournament-payouts__list{opacity:1;grid-template-rows:1fr;max-height:none;transform:translateY(0)}.tournament-payouts__list ol{min-height:0;overflow:hidden}.tournament-payouts li{min-height:39px;padding-inline:3px;font-size:8px}.tournament-payouts li b{font-size:9px}.tournament-join-button{text-align:center;background:linear-gradient(90deg,#0000 78%,#6b2a2a1f 78% 78.5%,#0000 78.5%),radial-gradient(circle at 87% 18%,#ffffffb8,#0000 27%),linear-gradient(135deg,#f5eadc,#d9c3a9);border:1px solid #ffffffbd;border-radius:10px;grid-template-columns:1fr;align-content:center;justify-items:center;gap:3px;width:min(264px,100% - 24px);min-height:62px;padding:9px 34px;display:grid;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffffd1,0 9px 19px #0000003d}.tournament-join-button:before,.tournament-join-button:after{z-index:2;content:"";background:#170c0e;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translateY(-50%)}.tournament-join-button:before{left:-8px}.tournament-join-button:after{right:-8px}.tournament-join-button span{color:#46191d;font-size:18px;line-height:1}.tournament-join-button small{color:#8c7064;letter-spacing:.06em;padding:0;font-size:6px}@media (max-width:390px){.lobby-wallet-actions{width:calc(100% - 28px);margin-left:auto;margin-right:auto}.tournament-sheet{height:calc(100dvh - max(14px, env(safe-area-inset-top)))}}@media (prefers-reduced-motion:reduce){.tournament-sheet,.tournament-modal-backdrop,.tournament-payouts__list,.countdown-digit b{transition-duration:1ms!important;animation-duration:1ms!important}}.lobby-wallet-actions{gap:7px;padding:9px 24px}.wallet-action,.wallet-action--withdraw{grid-template-rows:31px auto;min-height:66px;padding:7px 8px}.wallet-action>img,.wallet-action--withdraw>img{width:27px;height:27px}.wallet-action b{font-size:10px;font-weight:780}.game-switch-sticky:before{width:min(100vw,620px);height:calc(var(--header-gap) + 30px);opacity:var(--game-switch-approach);background:linear-gradient(#180c0e 0% 78%,#180c0efb 100%);bottom:calc(100% - 1px);left:50%;right:auto;transform:translate(-50%);box-shadow:0 -20px #180c0e}.tournament-sheet{height:65dvh!important;min-height:0!important;max-height:65dvh!important}.tournament-sheet__stats span{font-size:9px;font-weight:700}.tournament-sheet__stats b{font-size:clamp(16px,4.5vw,20px)}.tournament-payouts li b{min-width:82px;padding:7px 9px;font-size:clamp(15px,4.1vw,17px)}@media (max-width:390px){.lobby-wallet-actions{padding-left:20px;padding-right:20px}.tournament-sheet{height:65dvh!important;max-height:65dvh!important}}.game-switch-sticky{background:linear-gradient(#180c0efe 0%,#180c0efc 82%,#180c0ef0 100%)}.game-switch-sticky:before{height:calc(var(--header-gap) + 78px);-webkit-backdrop-filter:blur(24px)brightness(.62)saturate(.72);background:#180c0ef0;bottom:calc(100% - 12px);box-shadow:0 -90px #180c0efa,0 22px 28px #180c0ee0}.wallet-page{padding-top:var(--header-height);background:radial-gradient(circle at 88% 4%,#9c363738,#0000 28rem),radial-gradient(circle at 0 78%,#a4663d17,#0000 24rem),radial-gradient(#ffffff06 .65px,#0000 .85px) 0 0/5px 5px,linear-gradient(#2b1518 0%,#190d0f 48%,#11090a 100%);grid-template-rows:minmax(0,1fr) auto;animation:.33s cubic-bezier(.18,.82,.22,1) both wallet-page-enter;display:grid}.wallet-page .app-header{background:#221013e6;border-bottom-color:#edd6bb17;box-shadow:0 14px 34px #0502033d}.wallet-page .app-header:before{background:#221013fa}.wallet-page__scroll{overscroll-behavior:contain;scrollbar-width:none;min-height:0;padding:28px 16px 34px;overflow:hidden auto}.wallet-page__scroll::-webkit-scrollbar{display:none}.wallet-page__intro{width:min(100%,540px);margin:0 auto 22px}.wallet-page__intro>span,.wallet-section-title>span{color:#c99e68;letter-spacing:.18em;font-size:8px;font-weight:820}.wallet-page__intro h1{color:#fbede0;max-width:440px;font-family:var(--display);letter-spacing:-.045em;margin:10px 0;font-size:clamp(32px,9vw,46px);font-weight:520;line-height:.96}.wallet-page__intro p{color:#96837a;max-width:460px;margin:0;font-size:10px;line-height:1.55}.wallet-form-card,.withdraw-balance-card,.deposit-methods-section,.withdraw-notice{width:min(100%,540px);margin-left:auto;margin-right:auto}.wallet-form-card{background:#ffffff09;border:1px solid #ebd7be1c;border-radius:22px;padding:14px;box-shadow:inset 0 1px #ffffff06,0 18px 38px #05020321}.wallet-amount-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.wallet-amount-presets button{color:#d9c4b2;background:#0804053b;border:1px solid #ebd7be1f;border-radius:15px;justify-content:center;align-items:baseline;gap:2px;min-height:64px;transition:all .18s;display:flex}.wallet-amount-presets button small{color:#957b6f;font-size:10px}.wallet-amount-presets button b{font-family:var(--display);font-size:23px;font-weight:580}.wallet-amount-presets button.is-active{color:#fff3e5;background:linear-gradient(145deg,#892c31bf,#5c1b21a6);border-color:#d3a4697a;transform:translateY(-2px);box-shadow:0 9px 18px #07030438,inset 0 1px #ffffff14}.wallet-money-input,.withdraw-field{gap:8px;display:grid}.wallet-money-input{background:#06030438;border:1px solid #ebd7be1c;border-radius:16px;margin-top:12px;padding:12px 14px}.wallet-money-input>span,.withdraw-field>span{color:#9d887b;font-size:9px;font-weight:700}.wallet-money-input>div{align-items:center;gap:8px;display:flex}.wallet-money-input i,.withdraw-field__row>i{color:#b58b60;font-family:var(--display);font-size:25px;font-style:normal}.wallet-money-input input,.withdraw-field input{color:#f8e9dc;caret-color:#d4a46e;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0}.wallet-money-input input{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:29px}.wallet-money-input input::placeholder,.withdraw-field input::placeholder{color:#5f514c}.deposit-methods-section{margin-top:22px}.wallet-section-title{justify-content:space-between;align-items:center;gap:15px;margin:0 3px 11px;display:flex}.wallet-section-title>small{color:#766761;font-size:7px}.deposit-methods{gap:9px;display:grid}.deposit-method{color:#f4e5d7;text-align:left;background:linear-gradient(145deg,#ffffff0b,#ffffff05);border:1px solid #ecd7bd1c;border-radius:18px;grid-template-columns:52px minmax(0,1fr) 24px;align-items:center;gap:12px;width:100%;min-height:86px;padding:11px 13px;transition:transform .18s,border-color .18s,background .18s;display:grid;box-shadow:inset 0 1px #ffffff06}.deposit-method:active{transform:scale(.988)}.deposit-method.is-active{background:linear-gradient(105deg,#7e272d7a,#ffffff09);border-color:#d2a6696b;box-shadow:inset 3px 0 #9c3d41,0 10px 24px #05020324}.deposit-method__icon{background:#f7f0e7f0;border-radius:15px;place-items:center;width:50px;height:50px;display:grid;position:relative;box-shadow:0 8px 16px #03010233}.deposit-method__icon>img:first-child{object-fit:contain;border-radius:11px;width:39px;height:39px}.deposit-method__icon>.deposit-method__network{object-fit:cover;border:2px solid #211114;border-radius:50%;width:20px;height:20px;position:absolute;bottom:-5px;right:-5px}.deposit-method__copy{gap:3px;min-width:0;display:grid}.deposit-method__copy b{font-family:var(--display);font-size:18px;font-weight:620}.deposit-method__copy small{color:#9b877b;font-size:8px}.deposit-method__copy em{color:#c09b6d;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;font-style:normal;overflow:hidden}.deposit-method__check{background:#0502032e;border:1px solid #dec39d33;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.deposit-method.is-active .deposit-method__check{background:#8c3035;border-color:#d1a468;box-shadow:0 0 0 4px #8c303524}.deposit-method.is-active .deposit-method__check:after{content:"";border-bottom:2px solid #fff4e7;border-left:2px solid #fff4e7;width:7px;height:4px;transform:translateY(-1px)rotate(-45deg)}.wallet-page__footer{z-index:6;padding:11px 16px calc(12px + var(--safe-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#11080af0;border-top:1px solid #ebd6bb14;place-items:center;display:grid;position:relative;box-shadow:0 -16px 32px #07030447}.wallet-submit-button{color:#47191d;background:radial-gradient(circle at 90% 0,#ffffff9e,#0000 35%),linear-gradient(135deg,#f4e8d9,#d8c0a5);border:1px solid #fff9;border-radius:17px;place-items:center;gap:4px;width:min(100%,540px);min-height:64px;padding:10px 20px;transition:opacity .18s,transform .18s,filter .18s;display:grid;box-shadow:inset 0 1px #fffc,0 11px 23px #05020347}.wallet-submit-button:not(:disabled):active{transform:scale(.988)}.wallet-submit-button:disabled{box-shadow:none;color:#6d5d57;cursor:default;background:#ffffff0b;border-color:#e7d3b917}.wallet-submit-button span{font-family:var(--display);font-size:20px;font-weight:650}.wallet-submit-button small{color:#8d7064;font-size:7px}.wallet-submit-button:disabled small{color:#554947}.withdraw-balance-card{background:radial-gradient(circle at 90% 10%,#b53e3d4d,#0000 38%),linear-gradient(145deg,#77262c85,#251013e0);border:1px solid #ddb3743d;border-radius:25px;align-content:center;min-height:148px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 18px 34px #06020333}.withdraw-balance-card>span{color:#b69b87;font-size:9px}.withdraw-balance-card>strong{color:#fff0e0;font-family:var(--display);margin:7px 0 5px;font-size:clamp(38px,11vw,54px);font-weight:530;line-height:.95}.withdraw-balance-card>small{color:#c79d6b;font-size:8px;font-weight:700}.withdraw-balance-card>img{opacity:.08;object-fit:contain;width:150px;height:150px;position:absolute;bottom:-24px;right:-18px}.withdraw-form-card{gap:18px;margin-top:14px;padding:17px 15px;display:grid}.withdraw-field+.withdraw-field{border-top:1px solid #e9d5bc14;padding-top:17px}.withdraw-field__row{background:#0603043b;border:1px solid #e9d5bc1f;border-radius:14px;align-items:center;gap:9px;min-height:54px;padding:8px 9px 8px 13px;display:flex}.withdraw-field__row input{font-size:15px}.withdraw-field--amount .withdraw-field__row input{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:27px}.withdraw-field__row button{color:#e1bd89;background:#872c325c;border:1px solid #d2aa703d;border-radius:10px;flex:none;min-height:36px;padding:0 11px;font-size:8px;font-weight:750}.withdraw-field__error{color:#d47f76;font-size:7px}.withdraw-notice{color:#8f7b70;background:#be945c11;border-radius:14px;grid-template-columns:24px 1fr;align-items:center;gap:10px;margin-top:13px;padding:12px 13px;display:grid}.withdraw-notice i{color:#c09b6c;border:1px solid #d0a96f40;border-radius:50%;place-items:center;width:23px;height:23px;font-family:Georgia,serif;font-size:10px;font-style:normal;display:grid}.withdraw-notice p{margin:0;font-size:8px;line-height:1.45}@keyframes wallet-page-enter{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (max-width:390px){.wallet-page__scroll{padding-left:13px;padding-right:13px}.wallet-page__intro h1{font-size:33px}.wallet-amount-presets{gap:6px}.wallet-amount-presets button{min-height:58px}.wallet-amount-presets button b{font-size:20px}.deposit-method{grid-template-columns:48px minmax(0,1fr) 22px;gap:10px;padding-inline:11px}.deposit-method__icon{width:46px;height:46px}.deposit-method__icon>img:first-child{width:36px;height:36px}.deposit-method__copy b{font-size:16px}.deposit-method__copy em{font-size:6px}}@media (prefers-reduced-motion:reduce){.wallet-page{animation-duration:1ms}}@media (max-width:0){.lobby-wallet-actions{-webkit-backdrop-filter:blur(16px)saturate(.82);backdrop-filter:blur(16px)saturate(.82);background:#0e070847;border:1px solid #dab57d94;border-radius:23px;grid-template-columns:minmax(0,1.07fr) minmax(0,1fr);gap:8px;width:min(100% - 28px,542px);margin:0 auto 20px;padding:8px;box-shadow:inset 0 1px #ffffff06,0 17px 34px #06020324}.wallet-action,.wallet-action--withdraw{text-align:left;border:1px solid #ffffff7a;border-radius:18px;grid-template-rows:1fr;grid-template-columns:52px minmax(0,1fr) 10px;align-content:center;place-items:center stretch;gap:10px;min-height:92px;padding:11px 12px;display:grid;position:relative;overflow:hidden}.wallet-action--deposit{color:#251514;background:radial-gradient(circle at 88% 12%,#ffffffeb,#0000 36%),linear-gradient(140deg,#fffdf7,#e4dfcd);box-shadow:inset 0 1px #ffffffeb,0 10px 22px #06020333}.wallet-action--withdraw{color:#fff0e2;background:radial-gradient(circle at 0 0,#ad313759,#0000 45%),linear-gradient(140deg,#731e27,#351015 88%);border-color:#b94a4d73;box-shadow:inset 0 1px #ffffff0e,0 10px 22px #06020333}.wallet-action>.wallet-action__icon{background:#f6efdcd1;border:1px solid #9c774840;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 8px 18px #2c191221,inset 0 1px #fffc}.wallet-action--withdraw>.wallet-action__icon{background:#48141985;border-color:#e0b47485;box-shadow:inset 0 1px #ffffff0a}.wallet-action__icon img,.wallet-action--withdraw .wallet-action__icon img{object-fit:contain;filter:none;width:31px;height:31px;margin:0}.wallet-action>.wallet-action__copy{width:auto;min-width:0;height:auto;color:inherit;background:0 0;border-radius:0;align-content:center;gap:5px;padding:0;display:grid}.wallet-action__copy b,.wallet-action b{color:inherit;white-space:nowrap;margin:0;font-size:13px;font-weight:790;line-height:1}.wallet-action__copy small{color:#412d278f;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:610;line-height:1.15;overflow:hidden}.wallet-action--withdraw .wallet-action__copy small{color:#f7e1cc94}.wallet-action__arrow{justify-self:end;width:9px;height:15px;display:block;position:relative}.wallet-action__arrow:before,.wallet-action__arrow:after{content:"";background:#b69361;border-radius:99px;width:8px;height:2px;position:absolute;right:1px}.wallet-action__arrow:before{top:4px;transform:rotate(45deg)}.wallet-action__arrow:after{bottom:4px;transform:rotate(-45deg)}.wallet-action--withdraw .wallet-action__arrow:before,.wallet-action--withdraw .wallet-action__arrow:after{background:#e1b56f}.lobby-section-tabs{-webkit-backdrop-filter:blur(15px)saturate(.8);backdrop-filter:blur(15px)saturate(.8);background:#0d060852;border:1px solid #dab57d94;border-radius:23px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-height:102px;margin:0 2px 20px;padding:7px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff06,0 15px 30px #0502031f}.lobby-section-tabs button{z-index:1;min-height:86px;box-shadow:none;color:#9d8980;background:0 0;border:0;border-radius:17px;grid-template-rows:36px auto;grid-template-columns:1fr;align-content:center;place-items:center;gap:7px;padding:11px 7px 9px;transition:background .19s,color .19s,border-color .19s,transform .19s;display:grid;position:relative}.lobby-section-tabs button:not(:first-child):before{content:"";background:#e7cda91c;width:1px;position:absolute;top:20%;bottom:20%;left:-3px}.lobby-section-tabs button.active{z-index:3;color:#ffe4b6;background:radial-gradient(circle at 50% 0,#cd4b4b61,#0000 55%),linear-gradient(145deg,#8f2932,#641c25);border:1px solid #f8d9b2d6;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff21,0 10px 23px #06020340}.lobby-section-tabs button.active:after{content:"";background:#711f28;border-bottom:1px solid #f8d9b2b8;border-right:1px solid #f8d9b2b8;width:12px;height:12px;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)rotate(45deg)}.lobby-section-tabs button.active+button:before,.lobby-section-tabs button.active:before{opacity:0}.lobby-section-tabs button>i{color:#c9a36c;place-items:center;width:31px;height:31px;margin:0;font-family:Georgia,serif;font-size:27px;font-style:normal;line-height:1;display:grid}.lobby-section-tabs button.active>i{color:#ffe0a8}.lobby-section-tabs button>span{color:inherit;font-size:11px;font-weight:730;line-height:1}.lobby-section-tabs button>.is-more{letter-spacing:.12em;font-family:Arial,sans-serif;font-size:23px;font-weight:700}.lobby-section-tabs button>.is-trophy{border:2px solid;border-top-width:1px;border-radius:2px 2px 8px 8px;width:22px;height:18px;margin-top:2px;display:block;position:relative}.lobby-section-tabs button>.is-trophy:before{content:"";border-left:2px solid;border-right:2px solid;border-radius:0 0 8px 8px;height:9px;position:absolute;top:2px;left:-7px;right:-7px}.lobby-section-tabs button>.is-trophy:after{content:"";border-bottom:2px solid;width:13px;height:7px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%);box-shadow:inset 0 -4px #0000}@media (max-width:390px){.lobby-wallet-actions{padding:7px}.wallet-action,.wallet-action--withdraw{grid-template-columns:45px minmax(0,1fr) 8px;gap:8px;min-height:86px;padding:9px}.wallet-action>.wallet-action__icon{width:45px;height:45px}.wallet-action__icon img,.wallet-action--withdraw .wallet-action__icon img{width:27px;height:27px}.wallet-action__copy b,.wallet-action b{font-size:11px}.wallet-action__copy small{font-size:6px}.lobby-section-tabs{min-height:96px}.lobby-section-tabs button{min-height:80px}}}.lobby-wallet-actions{-webkit-backdrop-filter:blur(18px)saturate(.78);backdrop-filter:blur(18px)saturate(.78);background:#0c060747;border:1px solid #d6b17785;border-radius:18px;gap:7px;width:min(100% - 28px,542px);margin:0 auto 16px;padding:9px 24px;box-shadow:inset 0 1px #ffffff05,0 12px 26px #07030421}.wallet-action,.wallet-action--withdraw{text-align:left;border-radius:12px;grid-template-rows:1fr;grid-template-columns:42px minmax(0,1fr);align-content:center;place-items:center stretch;gap:9px;min-height:66px;padding:7px 24px 7px 7px;display:grid;position:relative;overflow:hidden}.wallet-action--deposit{color:#271716;background:radial-gradient(circle at 88% 8%,#ffffffe6,#0000 38%),linear-gradient(140deg,#fffdf7,#dfddcd);border:1px solid #ffffffb8;box-shadow:inset 0 1px #ffffffeb,0 6px 13px #2d191424}.wallet-action--withdraw{color:#fff0e1;background:radial-gradient(circle at 7% 4%,#ae313857,#0000 47%),linear-gradient(140deg,#6f1d26,#341015 90%);border:1px solid #ad3e4475;box-shadow:inset 0 1px #ffffff0e,0 6px 13px #07030433}.wallet-action>.wallet-action__symbol{background:#f8f1dfd1;border:1px solid #99774b38;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 5px 12px #3922181a,inset 0 1px #ffffffd6}.wallet-action--withdraw>.wallet-action__symbol{background:#41121780;border-color:#deb16e80;box-shadow:inset 0 1px #ffffff09}.wallet-action__symbol img,.wallet-action--withdraw .wallet-action__symbol img{object-fit:contain;filter:none;width:28px;height:28px;margin:0}.wallet-action>.wallet-action__label{width:auto;min-width:0;height:auto;color:inherit;background:0 0;border-radius:0;align-content:center;gap:4px;padding:0;display:grid}.wallet-action__label b,.wallet-action b{color:inherit;white-space:nowrap;margin:0;font-size:11px;font-weight:790;line-height:1}.wallet-action__label small{color:#422e288f;text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-weight:620;line-height:1.1;overflow:hidden}.wallet-action--withdraw .wallet-action__label small{color:#f7e2cd91}.wallet-action:before,.wallet-action:after{content:"";background:#b18c58;border:0;border-radius:99px;width:7px;height:2px;display:block;position:absolute;right:9px}.wallet-action:before{top:calc(50% - 3px);transform:rotate(45deg)}.wallet-action:after{top:calc(50% + 2px);bottom:auto;left:auto;transform:rotate(-45deg)}.wallet-action--withdraw:before,.wallet-action--withdraw:after{background:#ddb16e}@media (max-width:390px){.lobby-wallet-actions{padding-left:20px;padding-right:20px}.wallet-action,.wallet-action--withdraw{grid-template-columns:38px minmax(0,1fr);gap:7px;padding-right:20px}.wallet-action>.wallet-action__symbol{width:38px;height:38px}.wallet-action__symbol img,.wallet-action--withdraw .wallet-action__symbol img{width:19px;height:19px}.wallet-action__label b,.wallet-action b{font-size:10px}.wallet-action__label small{font-size:5.5px}}.lobby-wallet-actions{padding:9px}.wallet-action__label{gap:0}.wallet-action__label b,.wallet-action b{font-size:11px}.table-card__meta span{font-size:9px}.table-card__meta b{font-size:11px}.table-online{font-size:10px}.wallet-page--deposit .wallet-page__scroll,.wallet-page--withdraw .wallet-page__scroll{padding-top:22px}.wallet-page--deposit .wallet-page__intro,.wallet-page--withdraw .wallet-page__intro{margin-bottom:18px}.wallet-page--deposit .wallet-page__intro h1,.wallet-page--withdraw .wallet-page__intro h1{margin-top:8px;font-size:clamp(28px,8vw,40px)}.wallet-page--deposit .wallet-page__intro p,.wallet-page--withdraw .wallet-page__intro p{font-size:9px}.wallet-page--deposit .wallet-form-card{border-radius:19px;padding:12px}.wallet-page--deposit .wallet-amount-presets{gap:7px}.wallet-page--deposit .wallet-amount-presets button{text-align:center;justify-content:center;align-items:center;min-height:54px}.wallet-page--deposit .wallet-amount-presets button b{font-size:20px}.wallet-page--deposit .wallet-money-input{margin-top:10px;padding:10px 12px}.wallet-page--deposit .wallet-money-input input{font-size:25px}.wallet-page--deposit .deposit-methods-section{margin-top:18px}.wallet-page--deposit .deposit-methods{gap:8px}.wallet-page--deposit .deposit-method{grid-template-columns:50px minmax(0,1fr) 22px;gap:10px;min-height:76px;padding:9px 11px}.wallet-page--deposit .deposit-method__icon{width:48px;height:48px;box-shadow:none;background:0 0;border-radius:0}.wallet-page--deposit .deposit-method__icon>img:first-child{border-radius:0;width:41px;height:41px}.wallet-page--deposit .deposit-method__icon--usdt-ton>img:first-child{width:46px;height:46px}.wallet-page--deposit .deposit-method__icon>.deposit-method__network{width:20px;height:20px;bottom:-2px;right:-1px}.wallet-page--deposit .deposit-method__copy{gap:5px}.wallet-page--deposit .deposit-method__copy b{font-size:17px}.wallet-page--deposit .deposit-method__copy em{text-overflow:clip;white-space:normal;margin-top:0;font-size:9px;line-height:1.25;overflow:visible}.wallet-submit-button small{font-size:9px}.wallet-page--withdraw .withdraw-balance-card{border-radius:22px;min-height:126px;padding:17px}.wallet-page--withdraw .withdraw-balance-card>strong{font-size:clamp(34px,9.5vw,46px)}.wallet-page--withdraw .withdraw-form-card{gap:14px;margin-top:12px;padding:14px 13px}.wallet-page--withdraw .withdraw-field+.withdraw-field{padding-top:14px}.wallet-page--withdraw .withdraw-field__row{min-height:50px;padding-top:7px;padding-bottom:7px}.wallet-page--withdraw .withdraw-field--amount .withdraw-field__row input{font-size:24px}.wallet-page--withdraw .withdraw-notice{margin-top:11px;padding:10px 12px}.wallet-page--withdraw .wallet-submit-button{min-height:58px}.wallet-page--withdraw .wallet-submit-button span{font-size:18px}@media (max-width:390px){.wallet-action__symbol img,.wallet-action--withdraw .wallet-action__symbol img{width:19px;height:19px}.wallet-page--deposit .wallet-page__intro h1,.wallet-page--withdraw .wallet-page__intro h1{font-size:29px}.wallet-page--deposit .wallet-amount-presets button{min-height:52px}.wallet-page--deposit .deposit-method__copy em{font-size:8.5px}}.wallet-action,.wallet-action--withdraw{gap:5px}.wallet-action__symbol img,.wallet-action--withdraw .wallet-action__symbol img{width:22px;height:22px}.wallet-page--deposit .wallet-amount-presets button small{align-self:center;font-size:13px;font-weight:650;line-height:1;transform:translateY(1px)}.lobby-section-tabs{isolation:isolate;background:radial-gradient(circle at 50% -30%,#a6453f1f,#0000 58%),linear-gradient(145deg,#1f0f11c7,#0a05067a);border-color:#d3a86c33;gap:5px;margin-bottom:16px;padding:5px;position:relative;box-shadow:inset 0 1px #ffffff09,inset 0 0 24px #8b34340e,0 10px 24px #0502031f}.lobby-section-tabs button{border:1px solid #0000;min-height:68px;transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .18s}.lobby-section-tabs button+button:before{content:"";background:linear-gradient(#0000,#d9b27e26,#0000);width:1px;position:absolute;top:18%;bottom:18%;left:-3px}.lobby-section-tabs button.active{background:radial-gradient(circle at 50% 0,#e0756a38,#0000 56%),linear-gradient(145deg,#913035fa,#4c171dfa);border-color:#eec28952;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff21,inset 0 -10px 24px #30070c29,0 9px 20px #4c141945,0 0 16px #a541411a}.lobby-section-tabs button.active:after{content:"";background:linear-gradient(90deg,#0000,#e6bd83,#0000);border-radius:99px;height:1px;position:absolute;bottom:3px;left:31%;right:31%;box-shadow:0 0 7px #e6bd836b}.lobby-section-tabs button.active+button:before,.lobby-section-tabs button.active:before{opacity:0}.lobby-section-tabs button>.is-generated-icon{place-items:center;width:28px;height:28px;display:grid}.lobby-section-tabs .is-generated-icon img{object-fit:contain;filter:saturate(.82)brightness(.9)drop-shadow(0 3px 4px #05020333);width:28px;height:28px;transition:filter .18s,transform .18s}.lobby-section-tabs button.active .is-generated-icon img{filter:saturate(.9)brightness(1.12)drop-shadow(0 0 6px #e8ba773d);transform:translateY(-1px)scale(1.04)}.lobby-section-tabs button>span{letter-spacing:.015em;font-size:8.5px}.lobby-section-tabs button.active>span{color:#fff1df;text-shadow:0 1px 7px #ffdeb329}.lobby-section-tabs button>.is-more{color:#c69d68;text-shadow:0 0 8px #c69d6821}@media (max-width:390px){.wallet-action,.wallet-action--withdraw{gap:5px}.lobby-section-tabs button{min-height:66px}}.app-header .brand--compact{justify-content:flex-start;align-items:center;gap:6px;width:auto;min-width:104px;height:52px;padding:5px 10px 5px 6px;display:flex}.app-header .brand--compact>.brand__emblem{flex:none;width:38px;height:38px}.app-header .brand--compact>.brand__wordmark{object-fit:contain;filter:brightness(0)invert()sepia(.18)saturate(.65);opacity:.94;width:52px;height:25px}.member-copy>span{text-overflow:ellipsis;white-space:nowrap;max-width:125px;overflow:hidden}.table-shell{grid-template-rows:minmax(0,1fr);padding-top:0}.table-shell--seated{grid-template-rows:minmax(0,1fr) auto}.table-stage{min-height:0}.table-shell .table-orbit{aspect-ratio:1/1.68;width:88%;max-width:480px;top:53%}.table-shell--spectating .table-orbit{top:52%}.table-exit-control{z-index:60;top:max(86px, calc(var(--telegram-safe-top) + 47px));color:#ffd9cf;background:radial-gradient(circle at 30% 15%,#e7675e33,#0000 50%),linear-gradient(145deg,#6c1d23f0,#311015f5);border:1px solid #e8797161;border-radius:13px;place-items:center;width:43px;height:43px;padding:0;transition:transform .17s,filter .17s;display:grid;position:absolute;left:14px;box-shadow:inset 0 1px #ffffff14,0 9px 22px #29050947}.table-exit-control:active{filter:brightness(1.08);transform:scale(.96)}.table-exit-control>i{border:1.6px solid;border-radius:2px 4px 4px 2px;width:14px;height:18px;display:block;position:relative;transform:perspective(22px)rotateY(-7deg);box-shadow:inset 3px 0 #ffffff0d}.table-exit-control>i:before{content:"";background:currentColor;border-radius:50%;width:2.5px;height:2.5px;position:absolute;top:8px;right:2px;box-shadow:0 0 5px #ffd9cf80}.table-exit-control>i:after{content:"";background:#ffd9cfb3;border-radius:99px;height:1.5px;position:absolute;bottom:-3px;left:-4px;right:-4px}.player-seat--empty{font:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding:0;transition:filter .16s,transform .16s}.player-seat--empty:not(:disabled):active{filter:brightness(1.18)}.player-seat--empty:not(:disabled) .empty-seat-mark{border-color:#dcb27585;animation:2.4s ease-in-out infinite empty-seat-breathe;box-shadow:0 7px 16px #0000004d,inset 0 1px #ffffff0f,0 0 15px #b7754d1f}@keyframes empty-seat-breathe{0%,to{box-shadow:0 7px 16px #0000004d,inset 0 1px #ffffff0f,0 0 10px #b7754d14}50%{box-shadow:0 7px 16px #0000004d,inset 0 1px #ffffff0f,0 0 19px #d59d5d38}}.buyin-modal-dismiss{z-index:0;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.buyin-modal-backdrop.is-closing{animation:.22s both buyin-backdrop-out}.buyin-modal-backdrop.is-closing .buyin-sheet{animation:.22s cubic-bezier(.4,0,.8,.2) both buyin-sheet-out}.buyin-sheet{z-index:1;width:min(420px,100%);padding:24px 21px calc(20px + var(--safe-bottom));background:radial-gradient(circle at 92% 0,#96333638,#0000 38%),linear-gradient(155deg,#211316,#120b0d 72%);border-color:#dcb37838;border-radius:24px;box-shadow:0 26px 70px #00000094,inset 0 1px #ffffff0b}.buyin-sheet .eyebrow{margin-top:15px;font-size:7px}.buyin-seat-label{color:#c7a475;letter-spacing:.14em;background:#deb57e0e;border:1px solid #d8ae7433;border-radius:99px;align-items:center;gap:6px;min-height:25px;padding:0 9px;font-size:6px;font-weight:820;display:inline-flex}.buyin-seat-label>i{background:#67b977;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px #67b97794}.buyin-sheet h2{margin:8px 0 7px;font-size:clamp(30px,8vw,37px)}.buyin-sheet>p{max-width:300px;font-size:9px}.buyin-sheet .buyin-balance{margin-top:16px}.buyin-value{align-items:center;min-height:68px;margin:4px 0 17px}.buyin-value>span{margin:2px 5px 0 0;font-size:16px}.buyin-value>input{color:#fff0e1;width:min(220px,72%);font-family:var(--display);text-align:center;caret-color:#d1a566;font-variant-numeric:tabular-nums;background:0 0;border:0;border-bottom:1px solid #d2a66a29;outline:0;padding:0;font-size:clamp(43px,12vw,56px);line-height:1}.buyin-range{transition:background .12s linear}.buyin-range::-webkit-slider-thumb{transition:transform .13s,box-shadow .13s}.buyin-range:active::-webkit-slider-thumb{transform:scale(1.12);box-shadow:0 5px 18px #83252d9e}.buyin-sheet .buyin-presets{margin:15px 0 11px}@keyframes buyin-backdrop-out{to{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}@keyframes buyin-sheet-out{to{opacity:0;transform:translateY(28px)scale(.985)}}@media (max-width:390px){.app-header .brand--compact{gap:4px;min-width:96px;padding-right:8px}.app-header .brand--compact>.brand__wordmark{width:48px}.table-shell .table-orbit{width:90%}.buyin-sheet{padding-left:17px;padding-right:17px}}.table-shell .table-orbit,.table-shell--spectating .table-orbit{aspect-ratio:1/1.65;width:84%;max-width:470px;top:50%}.table-pot{grid-template-columns:31px auto;min-width:112px;padding:5px 11px 5px 5px}.table-pot span{font-size:6.5px}.player-seat:not(.player-seat--own) .seat-cards .playing-card{width:38px;height:55px}.player-seat:not(.player-seat--own) .seat-cards .playing-card>b{font-size:13px}.player-seat:not(.player-seat--own) .seat-cards .playing-card>i{font-size:17px}.player-seat--turn{z-index:16}.player-seat--turn .seat-copy{background:linear-gradient(145deg,#432a1bfa,#120b0cf7);border-color:#efc774e6;animation:1.25s ease-in-out infinite active-player-glow;box-shadow:0 0 0 3px #deb15c21,0 0 26px #deb15c4d,0 10px 20px #00000075}.player-seat--turn .seat-copy>span,.player-seat--turn .seat-copy>b{color:#fff0cf}@keyframes active-player-glow{50%{border-color:#ffe1a2;box-shadow:0 0 0 4px #deb15c2b,0 0 34px #deb15c6b,0 10px 20px #00000075}}.showdown-veil{background:#040203c7}.table-stage--showdown-dim .player-seat--winner,.table-stage--showdown-dim .player-seat--winner .seat-cards{opacity:1;filter:none}.seat-bet img{width:22px;height:22px}.seat-bet b{padding:4px 6px;font-size:8.5px}.seat-action{padding:4px 7px}.seat-action b,.seat-action span{font-size:7.5px}.check-knock{width:10px;height:10px}.seat-position-0 .seat-bet{top:76px;left:50%;right:auto;transform:translate(-50%)}.seat-position-0 .seat-action{top:104px;left:50%;right:auto;transform:translate(-50%)}.seat-position-3 .seat-bet{top:-76px;left:50%;right:auto;transform:translate(-50%)}.seat-position-3 .seat-action{top:-105px;left:50%;right:auto;transform:translate(-50%)}.buyin-modal-backdrop{-webkit-backdrop-filter:blur(13px)saturate(.82);backdrop-filter:blur(13px)saturate(.82);background:#070405b8;padding:12px}.buyin-sheet{width:min(390px,100%);padding:20px 20px calc(18px + var(--safe-bottom));background:linear-gradient(160deg,#221417fc,#100a0cfe);border:1px solid #e2c49729;border-radius:22px;box-shadow:0 24px 65px #0000008f,inset 0 1px #ffffff0a}.buyin-sheet:before{display:none}.buyin-heading{justify-content:space-between;align-items:flex-start;display:flex}.buyin-heading>div{gap:4px;display:grid}.buyin-heading span{color:#b89464;letter-spacing:.15em;font-size:7px;font-weight:820}.buyin-sheet .buyin-heading h2{letter-spacing:-.035em;margin:0;font-size:31px}.buyin-heading .sheet-close{background:#ffffff09;border-color:#e9d7be21;width:32px;height:32px;position:static}.buyin-sheet .buyin-value{border-bottom:1px solid #deb78021;min-height:72px;margin:18px 0 7px}.buyin-sheet .buyin-value>span{color:#bd9560;margin-top:8px;font-size:15px}.buyin-sheet .buyin-value>input{border-bottom:0;width:min(210px,72%);font-size:clamp(42px,11vw,52px)}.buyin-limits{color:#756a64;letter-spacing:.1em;justify-content:space-between;margin-bottom:20px;font-size:6px;font-weight:780;display:flex}.buyin-limits b{color:#c9b8a4;letter-spacing:0;margin-left:4px;font-size:8px}.buyin-sheet .buyin-range{height:3px}.buyin-sheet .buyin-range::-webkit-slider-thumb{border-width:4px;width:20px;height:20px}.buyin-sheet .buyin-presets{gap:8px;margin:18px 0 13px}.buyin-sheet .buyin-presets button{color:#ae9d90;background:#ffffff07;border-color:#e2ccae1c;border-radius:11px;height:40px;font-size:9px}.buyin-sheet .buyin-presets button.active{color:#f3ddbf;background:#af754121;border-color:#d7ae6f6b}.buyin-mode-note{color:#8e8178;background:#ffffff06;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:34px;margin-bottom:13px;font-size:7px;display:flex}.buyin-mode-note i{background:#69b779;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px #69b77973}.buyin-sheet .primary-button{border-radius:13px;min-height:51px}@media (max-width:390px){.table-shell .table-orbit,.table-shell--spectating .table-orbit{width:82%}.buyin-sheet{padding-left:18px;padding-right:18px}}@media (max-height:720px){.table-shell .table-orbit,.table-shell--spectating .table-orbit{width:76%}}.table-shell .table-orbit,.table-shell--spectating .table-orbit{top:calc(50% + 50px)}.seat-position-1,.seat-position-5{transform:translate(-50%,-15px)}.seat-position-2,.seat-position-4{transform:translate(-50%,-35px)}.player-seat--turn .seat-avatar-wrap{filter:drop-shadow(0 0 7px #e1b96c57);transform:none}.player-seat--turn .seat-turn-ring{width:calc(100% + 12px);height:calc(100% + 12px);inset:-6px}.player-seat--turn .seat-turn-ring circle{stroke-width:2.15px}.player-seat--turn .seat-turn-ring__track{stroke:#efd6a724}.player-seat--turn .seat-turn-ring__progress{stroke:#e9c47d;filter:drop-shadow(0 0 3px #e9c47d9e)}.player-seat--turn .seat-turn-seconds{background:#531e22f5;border-color:#ddb1688c;min-width:18px;height:18px;padding-inline:3px;font-size:7px;bottom:-2px;right:-9px;box-shadow:0 3px 8px #00000061}.seat-table-status{z-index:12;color:#33221e;white-space:nowrap;font-variant-numeric:tabular-nums;background:#e7d9c5e6;border:1px solid #5d3d3033;border-radius:8px;place-items:center;min-width:43px;min-height:24px;padding:4px 8px;font-size:8.5px;font-weight:840;line-height:1;animation:.18s both action-pop;display:grid;position:absolute;box-shadow:inset 0 1px #ffffff80,0 5px 12px #26110d2e}.seat-table-status.is-check{color:#315435;letter-spacing:.04em;background:#dae5d3eb;border-color:#52705038}.seat-position-0 .seat-table-status{top:78px;left:50%;transform:translate(-50%)}.seat-position-1 .seat-table-status{top:40px;left:-53px}.seat-position-2 .seat-table-status{top:-15px;left:-53px}.seat-position-3 .seat-table-status{top:-77px;left:50%;transform:translate(-50%)}.seat-position-4 .seat-table-status{top:-15px;right:-53px}.seat-position-5 .seat-table-status{top:40px;right:-53px}.table-stage--showdown-dim .playing-card.is-dimmed{opacity:.1;filter:grayscale(.78)brightness(.3)}.table-shell--showdown-dim .table-exit-control,.table-shell--showdown-dim .table-dock{opacity:.08;filter:grayscale(.8)brightness(.35);pointer-events:none;transition:opacity .22s,filter .22s}.table-stage--showdown-dim .player-seat--winner,.table-stage--showdown-dim .player-seat--winner *,.table-stage--showdown-dim .playing-card.is-highlighted{opacity:1;filter:none}.seat-winnings{min-width:72px;padding:6px 10px}.seat-winnings b{font-size:16px}.game-modal-backdrop,.buyin-modal-backdrop{-webkit-backdrop-filter:blur(14px)saturate(.8);backdrop-filter:blur(14px)saturate(.8);background:#070405bd;padding:12px}.game-sheet,.buyin-sheet{z-index:1;width:min(390px,100%);padding:20px 20px calc(18px + var(--safe-bottom));background:linear-gradient(158deg,#221417fe,#0f090bfe);border:1px solid #dfc19629;border-radius:22px;box-shadow:0 24px 65px #00000094,inset 0 1px #ffffff0a}.game-sheet:before,.buyin-sheet:before{display:none}.game-sheet-heading,.buyin-heading{justify-content:space-between;align-items:flex-start;display:flex}.game-sheet-heading>div,.buyin-heading>div{gap:4px;display:grid}.game-sheet-heading span,.buyin-heading span{color:#b89464;letter-spacing:.13em;font-size:7px;font-weight:820}.game-sheet .game-sheet-heading h2,.buyin-sheet .buyin-heading h2{color:#f5e9dc;letter-spacing:-.035em;margin:0;font-size:30px}.game-sheet-heading .sheet-close,.buyin-heading .sheet-close{background:#ffffff08;border-color:#e9d7be1f;width:32px;height:32px;position:static}.game-sheet .bet-number,.buyin-sheet .buyin-value{background:0 0;border:0;border-bottom:1px solid #deb78021;min-height:70px;margin:17px 0 8px}.game-sheet .bet-number input,.buyin-sheet .buyin-value>input{border:0;font-size:clamp(42px,11vw,51px)}.game-sheet .buyin-range,.buyin-sheet .buyin-range{height:3px;margin-top:12px}.game-sheet .range-labels{margin-top:8px;font-size:7px}.game-sheet .bet-presets,.buyin-sheet .buyin-presets{gap:7px;margin:16px 0 12px}.game-sheet .bet-presets button,.buyin-sheet .buyin-presets button{background:#ffffff07;border-color:#e2ccae1c;border-radius:10px;min-height:40px}.game-sheet .bet-presets button span{color:#b3a294;font-size:7px}.game-sheet .bet-presets button b{color:#e7c99f;font-size:8px}.game-sheet .primary-button,.buyin-sheet .primary-button{border-radius:13px;min-height:50px}.game-sheet .secondary-button{color:#9b8c82;background:0 0;border:0;min-height:44px}.game-sheet-amount{border-block:1px solid #deb7801c;align-content:center;place-items:center;gap:3px;min-height:88px;margin:16px 0 13px;display:grid}.game-sheet-amount b{color:#f6eadb;font-family:var(--display);font-size:35px;font-weight:450}.game-sheet-amount span{color:#877a72;font-size:7px}@media (max-width:390px){.game-sheet,.buyin-sheet{padding-left:18px;padding-right:18px}}.seat-position-0{transform:translate(-50%,10px)}.seat-position-1{transform:translate(calc(1px - 50%),-8px)}.seat-position-5{transform:translate(calc(-50% - 1px),-8px)}.seat-position-2{transform:translate(calc(1px - 50%),-37px)}.seat-position-4{transform:translate(calc(-50% - 1px),-37px)}.seat-position-3{transform:translate(-50%,-56px)}.seat-position-0 .seat-table-status,.seat-position-3 .seat-table-status{left:50%;right:auto;transform:translate(-50%)}.seat-table-status{animation:.18s both fade-in}.seat-table-status.is-bet{color:#2d1915;background:linear-gradient(145deg,#f6deb1fa,#d2a866fa);border-color:#ffeec88c;box-shadow:inset 0 1px #ffffffb8,0 5px 14px #43221157,0 0 10px #d8ab612b}.dealer-chip{top:28px;left:7px;right:auto}.table-stage--showdown-dim .player-seat--showdown-dimmed{opacity:.48;filter:grayscale(.58)brightness(.48)}.table-stage--showdown-dim .player-seat--showdown-dimmed .playing-card.is-dimmed{opacity:.78;filter:grayscale(.5)brightness(.7)}.table-stage--showdown-dim .community-slots .playing-card.is-dimmed{opacity:.24;filter:grayscale(.72)brightness(.42)}.table-stage--showdown-dim .community-placeholder{opacity:.24}.table-stage--showdown-dim .playing-card.is-highlighted{z-index:20;opacity:1;filter:none;border-color:#ffe2a0;box-shadow:0 0 0 2px #ffdd916b,0 0 23px #ffcd69c7}.player-seat .seat-winnings{--win-start-x:0px;--win-start-y:0px;width:auto;min-width:0;box-shadow:none;color:#ffe2a0;text-shadow:0 0 9px #f4c05cb8,0 3px 7px #000000b8;pointer-events:none;background:0 0;border:0;border-radius:0;padding:0;animation:.86s cubic-bezier(.22,.78,.2,1) both winnings-flight;display:block;top:55px;bottom:auto;left:50%}.seat-position-0 .seat-winnings{--win-start-y:155px}.seat-position-1 .seat-winnings{--win-start-x:-120px;--win-start-y:72px}.seat-position-2 .seat-winnings{--win-start-x:-120px;--win-start-y:-72px}.seat-position-3 .seat-winnings{--win-start-y:-170px}.seat-position-4 .seat-winnings{--win-start-x:120px;--win-start-y:-72px}.seat-position-5 .seat-winnings{--win-start-x:120px;--win-start-y:72px}.player-seat .seat-winnings b{color:inherit;font-family:var(--display);font-size:15px;font-weight:650}@keyframes winnings-flight{0%{opacity:0;transform:translate(calc(-50% + var(--win-start-x)), var(--win-start-y)) scale(.72)}18%{opacity:1}78%{opacity:1}to{opacity:0;transform:translate(-50%)scale(.88)}}.buyin-mode-note{font-size:9px;font-weight:650}.game-modal-backdrop,.buyin-modal-backdrop{animation:.22s both table-modal-backdrop-in}.game-sheet,.buyin-sheet{animation:.28s cubic-bezier(.2,.86,.22,1) both table-modal-sheet-in}.game-modal-backdrop.is-closing,.buyin-modal-backdrop.is-closing{animation:.22s both table-modal-backdrop-out}.game-modal-backdrop.is-closing .game-sheet,.buyin-modal-backdrop.is-closing .buyin-sheet{pointer-events:none;animation:.22s cubic-bezier(.4,0,.8,.2) both table-modal-sheet-out}@keyframes table-modal-backdrop-in{0%{opacity:0;-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate()}}@keyframes table-modal-sheet-in{0%{opacity:0;transform:translateY(26px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes table-modal-backdrop-out{to{opacity:0;-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate()}}@keyframes table-modal-sheet-out{to{opacity:0;transform:translateY(22px)scale(.988)}}.seat-position-0 .seat-table-status{top:87px}.seat-table-status.is-check{color:#38241d;background:linear-gradient(145deg,#cfb596fa,#a47f5efa);border-color:#eed5b470;box-shadow:inset 0 1px #ffffff80,0 5px 13px #4023174d,0 0 9px #b78f6626}.table-exit-control{top:max(91px, calc(var(--telegram-safe-top) + 52px))}.table-stage--showdown-dim .showdown-veil{z-index:6;background:#040203cc;inset:-100vh -100vw}.table-stage--showdown-dim .table-center-ui{z-index:7}.table-stage--showdown-dim .player-seat{z-index:8}.table-stage--showdown-dim .player-seat--winner{z-index:12;opacity:1;filter:none}.table-stage--showdown-dim .player-seat--winner .playing-card,.table-stage--showdown-dim .community-slots .playing-card.is-highlighted{z-index:20;opacity:1;filter:none}.table-shell .player-seat .seat-cards .playing-card,.table-shell .player-seat .seat-cards .playing-card:first-child,.table-shell .player-seat .seat-cards .playing-card:last-child{width:clamp(34px,9.3vw,43px);height:clamp(48px,13vw,59px);margin-left:-8px}.table-shell .player-seat .seat-cards .playing-card:first-child{margin-left:0}.table-shell .player-seat .seat-cards .playing-card>b{font-size:clamp(11px,3vw,15px)}.table-shell .player-seat .seat-cards .playing-card>i{font-size:clamp(14px,3.8vw,19px)}.seat-winning-combination{z-index:24;color:#ffe0a4;letter-spacing:.025em;text-shadow:0 1px 4px #0009;white-space:nowrap;background:#271712e6;border:1px solid #ffde9d57;border-radius:7px;padding:3px 7px;font-size:7px;font-weight:760;line-height:1;animation:.22s both fade-in;position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%);box-shadow:0 4px 11px #00000059,0 0 10px #e7b65b26}.table-stage--showdown-dim .player-seat--winner .seat-winning-combination{z-index:30;opacity:1;filter:none}.table-sound-control{color:#ead4b3;background:radial-gradient(circle at 28% 14%,#e1b77e21,#0000 52%),linear-gradient(145deg,#462823f0,#211416f7);border-color:#d9b0794d;left:auto;right:14px}.table-sound-control.is-muted{color:#dac6ad94;filter:saturate(.65);border-color:#b3947433}.table-sound-control>svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 5px #00000057);width:21px;height:21px;overflow:visible}.table-pot{grid-template-columns:28px auto;min-width:106px;padding:4px 10px 4px 4px;position:relative;top:-2px}.table-pot img{width:27px;height:27px}.table-pot b{font-size:14px}.table-stage--showdown-dim .table-pot{z-index:22;min-width:0;box-shadow:none;background:0 0;border:0;padding:0;display:block}.table-stage--showdown-dim .table-pot img,.table-stage--showdown-dim .table-pot span{display:none}.table-stage--showdown-dim .table-pot b{color:#f4dfbd;letter-spacing:.02em;text-shadow:0 2px 8px #000c,0 0 10px #e1bb7733;font-size:14px;font-weight:760;display:block}.language-switch{--language-index:0;z-index:5;top:calc(var(--lobby-header-height) - 79px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f080a7a;border:1px solid #e0be8b29;border-radius:99px;grid-template-columns:repeat(3,1fr);width:134px;height:35px;padding:3px;display:grid;position:absolute;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff09,0 7px 18px #00000024}.language-switch>i{width:40px;height:27px;transform:translateX(calc(var(--language-index) * 43px));background:linear-gradient(145deg,#9b3739eb,#5c1b22f0);border:1px solid #ffe0b840;border-radius:99px;transition:transform .36s cubic-bezier(.22,1,.36,1);position:absolute;top:4px;left:4px;box-shadow:0 3px 10px #46080f3d,inset 0 1px #ffffff1a}.language-switch>button{z-index:1;color:#e0d1bf8c;letter-spacing:.08em;text-align:center;background:0 0;border:0;place-items:center;padding:0;font-size:9.5px;font-weight:780;line-height:1;transition:color .22s,transform .22s;display:grid;position:relative}.language-switch>button.is-active{color:#fff0dd;transform:translateY(-.5px)}.room-switcher{z-index:61;top:max(86px, calc(var(--telegram-safe-top) + 47px));width:var(--room-switcher-width,142px);pointer-events:none;place-items:center;transition:width .22s;display:grid;position:absolute;left:50%;transform:translate(-50%)}.room-switcher>small{color:#ecd5b5c2;letter-spacing:.06em;white-space:nowrap;font-size:10.5px;font-weight:720;position:absolute;bottom:calc(100% + 8px)}.room-switcher>div{width:var(--room-switcher-width,142px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;background:linear-gradient(145deg,#422421e0,#1b1012f0);border:1px solid #d9b07933;border-radius:14px;grid-template-columns:32px 1fr 32px;align-items:center;height:43px;padding:5px;transition:width .22s;display:grid;box-shadow:inset 0 1px #ffffff0d,0 9px 22px #00000038}.room-switcher button{color:#dfbc87;background:#ffffff09;border:0;border-radius:9px;width:30px;height:30px;padding:0;transition:opacity .18s,transform .18s,background .18s;position:relative}.room-switcher button:active:not(:disabled){background:#9d353747;transform:scale(.92)}.room-switcher button:disabled{opacity:.22}.room-switcher button i:before{content:"";border-top:1.5px solid;border-left:1.5px solid;width:7px;height:7px;position:absolute;top:10px;left:11px;transform:rotate(-45deg)}.room-switcher button:last-child i:before{left:9px;transform:rotate(135deg)}.room-switcher__dots{justify-content:center;align-items:center;gap:6px;width:100%;min-width:0;display:flex}.room-switcher__dots b{width:var(--room-number-width,15px);height:23px;box-shadow:none;color:#e6d1b575;background:0 0;border:0;border-radius:0;place-items:center;font-size:10px;font-weight:720;line-height:1;transition:width .22s,color .22s,font-size .22s,transform .22s,text-shadow .22s;display:grid}.room-switcher__dots b.is-active{width:var(--room-number-active-width,23px);height:23px;box-shadow:none;color:#d65d5c;text-shadow:0 0 9px #d64b4f61;background:0 0;font-size:15px;font-weight:830;transform:translateY(-.5px)scale(1.04)}@keyframes room-enter-next{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes room-enter-previous{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.table-loading-screen--next .table-loading-screen__content,.table-shell--room-next .table-stage{animation:.42s cubic-bezier(.22,1,.36,1) both room-enter-next}.table-loading-screen--previous .table-loading-screen__content,.table-shell--room-previous .table-stage{animation:.42s cubic-bezier(.22,1,.36,1) both room-enter-previous}.lobby-shell,.wallet-page__scroll,.tournament-sheet__scroll{scroll-behavior:smooth;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.lobby-shell{scroll-behavior:auto;touch-action:pan-y;scroll-padding-top:76px}.limited-scroll{overscroll-behavior:none;touch-action:pan-x;scroll-behavior:auto!important}.lobby-shell .tables-section{-webkit-backface-visibility:visible;backface-visibility:visible;will-change:auto;margin-top:0;transform:none}.lobby-top{-webkit-backface-visibility:visible;backface-visibility:visible;transform-style:flat;will-change:auto}.game-switch-sticky:before{opacity:0;transition:opacity .15s}.lobby-shell[data-game-switch-stuck=true] .game-switch-sticky:before{opacity:1}.game-switch-sticky{top:calc(var(--header-gap) - 2px);-webkit-backdrop-filter:none;will-change:auto;transform:none}.game-switch-sticky:before{-webkit-backdrop-filter:none}.lobby-section-tabs{opacity:1;will-change:auto;transition:none;transform:none}.table-shell .player-seat .seat-cards{top:-43px}.table-shell .player-seat .seat-cards .playing-card:first-child,.table-shell .player-seat .seat-cards .playing-card:first-child.is-highlighted{margin-left:0;transform:rotate(-5deg)}.table-shell .player-seat .seat-cards .playing-card:nth-child(2),.table-shell .player-seat .seat-cards .playing-card:nth-child(2).is-highlighted{transform:rotate(-2deg)}.table-shell .player-seat .seat-cards .playing-card:nth-child(3),.table-shell .player-seat .seat-cards .playing-card:nth-child(3).is-highlighted{transform:rotate(2deg)}.table-shell .player-seat .seat-cards .playing-card:nth-child(4),.table-shell .player-seat .seat-cards .playing-card:nth-child(4).is-highlighted{transform:rotate(5deg)}.lobby-shell .lobby-wallet-actions,.lobby-shell .wallet-action{-webkit-backdrop-filter:none}.web-promo-banner{color:#f6e9d7;text-align:left;cursor:pointer;isolation:isolate;background:#13090b;border:0;border-radius:18px;grid-template-rows:auto auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:3px 10px;width:min(100% - 18px,552px);min-height:124px;margin:5px auto 18px;padding:18px 116px 15px 18px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff17,0 13px 26px #0502032e}.web-promo-banner:after{z-index:-1;content:"";background:linear-gradient(90deg,#0a0506fa 0%,#0d0608e0 51%,#0d06082e 100%);position:absolute;inset:0}.web-promo-banner__art{z-index:-2;object-fit:cover;object-position:65% center;opacity:.92;width:100%;height:100%;position:absolute;inset:0}.web-promo-banner__brand{background:#f6e9d714;border-radius:9px;grid-row:1/3;place-items:center;width:32px;height:32px;display:grid}.web-promo-banner__brand img{object-fit:contain;filter:brightness(0)invert()sepia(.18);width:25px;height:25px}.web-promo-banner__copy{gap:4px;min-width:0;display:grid}.web-promo-banner__copy b{font:500 16px/1.05 var(--display);letter-spacing:-.015em}.web-promo-banner__copy small{color:#f6e9d794;max-width:245px;font-size:8px;line-height:1.4}.web-promo-banner__coins{grid-column:1/3;align-items:center;gap:5px;display:flex}.web-promo-banner__coins img{object-fit:contain;filter:drop-shadow(0 3px 5px #00000059);width:17px;height:17px}.web-promo-banner__cta{color:#f2d7ad;white-space:nowrap;background:#481319d1;border-radius:9px;align-items:center;gap:8px;height:26px;padding:0 9px;font-size:7px;font-weight:760;display:flex;position:absolute;bottom:12px;right:13px;box-shadow:inset 0 1px #ffffff14}.web-promo-banner__cta i{width:9px;height:9px;display:block;position:relative}.web-promo-banner__cta i:before{content:"";border-top:1px solid;border-right:1px solid;width:6px;height:6px;position:absolute;top:1px;right:0}.web-promo-banner__cta i:after{content:"";background:currentColor;width:8px;height:1px;position:absolute;top:4px;left:0;transform:rotate(-45deg)}.web-promo-banner:active{transform:scale(.992)}.web-client .web-promo-banner{display:none}@media (max-width:390px){.web-promo-banner{width:calc(100% - 40px);min-height:118px;padding-left:14px;padding-right:92px}.web-promo-banner__copy b{font-size:14px}.web-promo-banner__copy small{max-width:205px;font-size:7.5px}.web-promo-banner__cta{padding-inline:7px;bottom:9px;right:9px}}.table-pot{-webkit-backdrop-filter:none;isolation:isolate;transition:none;animation:none}.buyin-sheet .buyin-range{transition:none}button.member-pill{-webkit-appearance:none;appearance:none;width:117px;min-width:117px;max-width:117px;color:inherit;font:inherit;text-align:left;flex:0 0 117px;gap:6px;padding:4px 4px 4px 10px}button.member-pill .avatar{flex:0 0 36px;width:36px;height:36px}button.member-pill .member-copy{flex:auto;width:0}button.member-pill .member-copy b,button.member-pill .member-copy span{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;overflow:hidden}button.member-pill:not(:disabled){cursor:pointer;transition:border-color .16s,background .16s,transform .16s}button.member-pill:not(:disabled):active{transform:scale(.98)}.member-pill--empty{background:#6d222785;border-color:#efb284ad}.member-pill--empty .member-copy b{color:#ffe0bd}.nickname-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(8px);background:#080304c2;place-items:center;padding:22px;animation:.18s both nickname-backdrop-in;display:grid}.nickname-modal-dismiss{background:0 0;border:0;width:100%;position:absolute;inset:0}.nickname-sheet{background:linear-gradient(155deg,#2a171a,#160d0f 78%);border:1px solid #e2bb8b33;border-radius:22px;width:min(100%,410px);padding:24px;animation:.22s cubic-bezier(.2,.8,.2,1) both nickname-sheet-in;position:relative;box-shadow:0 28px 75px #00000080}.nickname-sheet>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.nickname-sheet>header>div{gap:6px;display:grid}.nickname-sheet>header span{color:#c59b69;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:760}.nickname-sheet h2{color:#f7ece0;margin:0;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:450;line-height:1.08}.nickname-sheet>p:not(.form-error){color:#a9948a;margin:14px 0 20px;font-size:13px;line-height:1.5}.nickname-field{background:#09050661;border:1px solid #ddb78929;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;height:58px;padding:0 14px;transition:border-color .16s,box-shadow .16s;display:grid}.nickname-field:focus-within{border-color:#d59f6794;box-shadow:0 0 0 4px #92353a1a}.nickname-field>span{color:#bb8b5e;font-size:18px}.nickname-field input{color:#fff7ee;background:0 0;border:0;outline:0;min-width:0;font-size:17px;font-weight:680}.nickname-field input::placeholder{color:#b89f926b;font-weight:500}.nickname-field small{color:#74615c;font-size:10px}.nickname-rules{color:#78645f;margin:8px 2px 16px;font-size:10px;line-height:1.4;display:block}.nickname-sheet .form-error{color:#e6a09a;text-align:left;margin:-5px 2px 12px;font-size:11px}.nickname-sheet>.primary-button{width:100%;min-height:52px;margin-top:2px}@keyframes nickname-backdrop-in{0%{opacity:0}}@keyframes nickname-sheet-in{0%{opacity:0;transform:translateY(15px)scale(.985)}}@media (max-width:420px){.nickname-modal-backdrop{padding:14px}.nickname-sheet{border-radius:19px;padding:21px 18px}.nickname-sheet h2{font-size:24px}}@media (min-width:401px){.seat-position-0{transform:translate(-50%,13px)}.seat-position-1{transform:translate(calc(2px - 50%),-7px)}.seat-position-2{transform:translate(-50%,-39px)}.seat-position-3{transform:translate(-50%,-60px)}.seat-position-4{transform:translate(-50%,-39px)}.seat-position-5{transform:translate(calc(-50% - 1px),-6px)}}@media (prefers-reduced-motion:reduce){.language-switch>i,.room-switcher__dots b{transition-duration:1ms}.table-loading-screen--next .table-loading-screen__content,.table-shell--room-next .table-stage,.table-loading-screen--previous .table-loading-screen__content,.table-shell--room-previous .table-stage{animation-duration:1ms}}button.member-pill{flex-basis:130px;width:130px;min-width:130px;max-width:130px}button.member-pill .member-copy span{color:#f4e4d2;font-variant-numeric:tabular-nums;letter-spacing:-.025em;text-overflow:clip;font-size:clamp(8px,2.25vw,10px);overflow:visible}.tournament-ticket__stats span{font-size:9px;font-weight:720}.tournament-ticket__stats b{color:#2c1819;letter-spacing:-.025em;font-size:clamp(13px,3.6vw,16px)}.tournament-ticket__stats>div:nth-child(2),.tournament-ticket__stats>div:nth-child(3){background:#fff3;border-radius:7px;padding-block:2px}.tournament-sheet{height:72dvh!important;max-height:72dvh!important}.tournament-sheet__tabs{background:#06030447;border:1px solid #e2be8f24;border-radius:13px;grid-template-columns:1fr 1fr;height:45px;margin:17px 0 15px;padding:4px;display:grid;position:relative}.tournament-sheet__tabs>i{z-index:0;background:linear-gradient(145deg,#892b30e6,#55191ef0);border:1px solid #f6d3a338;border-radius:9px;width:calc(50% - 4px);transition:transform .3s cubic-bezier(.2,.8,.2,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 7px 16px #05020338,inset 0 1px #ffffff14}.tournament-sheet__tabs>i.is-right{transform:translate(100%)}.tournament-sheet__tabs button{z-index:1;color:#8f7d73;background:0 0;border:0;font-size:11px;font-weight:760;transition:color .22s;position:relative}.tournament-sheet__tabs button.is-active{color:#fff0df}.tournament-sheet__panel{animation:.26s cubic-bezier(.2,.78,.2,1) both tournament-panel-in}.tournament-information__list>div{min-height:0;padding:2px 12px 13px;overflow:hidden}.tournament-information dl{grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}.tournament-information dl>div{background:#ffffff06;border:1px solid #e0be941a;border-radius:10px;align-content:center;gap:5px;min-height:54px;padding:10px;display:grid}.tournament-information dt{color:#8e7b70;font-size:8px}.tournament-information dd{color:#f2dfca;margin:0;font-size:12px;font-weight:760}.tournament-blind-levels{background:#05030340;border-radius:10px;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:6px;margin-top:9px;padding:11px;display:grid}.tournament-blind-levels b{color:#b99567;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;margin-bottom:3px;font-size:8px}.tournament-blind-levels span{color:#e9d5c0;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:8px}.tournament-blind-levels i{background:#cba16b54;width:9px;height:1px}.tournament-bracket{animation:.26s cubic-bezier(.2,.78,.2,1) both tournament-panel-in}.tournament-bracket__legend{color:#8f8077;justify-content:center;gap:13px;margin:2px 0 12px;font-size:8px;display:flex}.tournament-bracket__legend span{align-items:center;gap:5px;display:flex}.tournament-bracket__legend i{background:#695b56;border-radius:50%;width:6px;height:6px}.tournament-bracket__legend .is-active i{background:#73b17d;box-shadow:0 0 8px #4fb86580}.tournament-bracket__legend .is-completed i{background:#d3a866;box-shadow:0 0 8px #d3a8666b}.tournament-bracket__legend .is-inactive i{background:#55494a}.tournament-bracket__map{background:radial-gradient(circle,#86313333,#0000 34%),radial-gradient(#ffffff08 .7px,#0000 .8px) 0 0/5px 5px,linear-gradient(150deg,#2d1619bd,#11090be6);border:1px solid #ddb7841f;border-radius:20px;height:clamp(330px,88vw,410px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.bracket-connector{z-index:0;transform-origin:0;background:linear-gradient(90deg,#cd9d628c,#cd9d6214);width:43%;height:1px;position:absolute;top:50%;left:50%}.bracket-connector--1{transform:rotate(-137deg)}.bracket-connector--2{transform:rotate(-90deg)}.bracket-connector--3{transform:rotate(-43deg)}.bracket-connector--4{transform:rotate(0)}.bracket-connector--5{transform:rotate(43deg)}.bracket-connector--6{transform:rotate(90deg)}.bracket-connector--7{transform:rotate(137deg)}.bracket-connector--8{transform:rotate(180deg)}.bracket-source{z-index:2;background:#1b0e10f5;border:1px solid #d5b48c2b;border-radius:10px;align-content:center;gap:3px;width:clamp(72px,21vw,94px);min-height:58px;padding:7px 8px;display:grid;position:absolute;box-shadow:0 9px 18px #03010240}.bracket-source header{justify-content:space-between;align-items:center;display:flex}.bracket-source header b{color:#d9c2a8;letter-spacing:.08em;font-size:7px}.bracket-source header i{background:#72b47e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 7px #5bc36f66}.bracket-source>strong{color:#8fc899;font-size:8px}.bracket-source>small{color:#867771;font-variant-numeric:tabular-nums;font-size:8px}.bracket-source.is-completed header i{background:#d2a45e;box-shadow:0 0 8px #d2a45e6b}.bracket-source.is-completed>strong{color:#d8b16f}.bracket-source.is-inactive header i{box-shadow:none;background:#625657}.bracket-source.is-inactive>strong{color:#817274}.bracket-source--1{top:11px;left:11px}.bracket-source--3{top:11px;right:11px}.bracket-source--5{bottom:11px;right:11px}.bracket-source--6{bottom:11px;left:50%;transform:translate(-50%)}.bracket-source--7{bottom:11px;left:11px}.bracket-source__winner{align-items:center;gap:5px;min-width:0;display:flex}.bracket-source__winner>span{color:#f8e5cf;background:#7d302f;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:6px;display:grid}.bracket-source__winner small{color:#e9d4be;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:7px;overflow:hidden}.bracket-final{z-index:3;background:radial-gradient(circle at 50% 30%,#ffffff14,#0000 35%),linear-gradient(155deg,#6b2c31,#35181c 72%);border:2px solid #deb06c8a;border-radius:48%;place-items:center;width:clamp(108px,30vw,132px);height:clamp(126px,35vw,152px);padding:13px 9px 10px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #12090bdb,0 18px 34px #01000061,inset 0 1px #ffffff1f}.bracket-final__mark img{object-fit:contain;filter:brightness(0)invert()sepia(.1);width:24px;height:24px}.bracket-final>span{color:#f4dfc7;font-family:var(--display);font-size:12px}.bracket-final>small{color:#d9b779;font-size:8px;font-weight:780}.bracket-final__seats{grid-template-columns:repeat(4,1fr);gap:4px;width:72px;display:grid}.bracket-final__seats i{color:#0000;border:1px solid #e1c29733;border-radius:50%;place-items:center;width:14px;height:14px;font-size:4px;font-style:normal;display:grid}.bracket-final__seats i.is-filled{color:#37191c;background:#d5a65f;border-color:#d5a65f}.bracket-final__player{align-items:center;gap:5px;max-width:92px;display:flex}.bracket-final__player>i{color:#f4d8b8;background:#281316;border:1px solid #ffe3bc6b;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:5px;font-style:normal;display:grid}.bracket-final__player b{color:#f1ddc5;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.tournament-bracket>p{color:#786a65;text-align:center;margin:10px 0 0;font-size:8px}.tournament-table-page{background:radial-gradient(circle at 50% 36%,#8c303333,#0000 34%),radial-gradient(#ffffff06 .7px,#0000 .85px) 0 0/5px 5px,linear-gradient(#2d1619 0%,#170c0f 55%,#0d0809 100%);grid-template-rows:82px minmax(0,1fr) 82px;animation:.45s cubic-bezier(.2,.8,.2,1) both tournament-table-enter;display:grid;position:relative;overflow:hidden}.tournament-table-head{z-index:10;padding-top:max(16px, env(safe-area-inset-top));pointer-events:none;align-content:center;place-items:center;gap:2px;display:grid;position:relative}.tournament-table-head span{color:#b08d69;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:750}.tournament-table-head strong{color:#f6dfc2;font-family:var(--display);letter-spacing:-.025em;text-shadow:0 4px 14px #00000059;font-size:clamp(18px,5.2vw,24px);font-weight:560}.tournament-table-head small{color:#c18166;letter-spacing:.12em;font-size:7px;font-weight:780}.tournament-table-stage{width:min(100%,620px);min-height:0;margin:0 auto;position:relative}.tournament-table-halo{filter:blur(12px);background:radial-gradient(#c77b4e29,#0000 66%);border-radius:50%;position:absolute;inset:7% 5% 4%}.tournament-table-felt{z-index:1;width:88%;box-shadow:none;background:0 0;border:0;border-radius:0;position:absolute;top:4%;bottom:2%;left:50%;overflow:visible;transform:translate(-50%)}.tournament-table-art{z-index:0;object-fit:contain;filter:drop-shadow(0 25px 30px #0000007a);pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.tournament-table-rim{border-radius:inherit;pointer-events:none;border:1px solid #f4ce974d;display:none;position:absolute;inset:8px}.tournament-table-brand{z-index:2;opacity:.48;place-items:center;gap:2px;display:grid;position:absolute;top:21%;left:50%;transform:translate(-50%)}.tournament-table-brand img{object-fit:contain;filter:brightness(0)invert()sepia(.2);width:38px;height:38px}.tournament-table-brand span{color:#f1d8b6;font-family:var(--display);letter-spacing:.08em;font-size:14px}.tournament-table-brand small{color:#d0aa78;letter-spacing:.2em;white-space:nowrap;font-size:4px}.tournament-table-center{z-index:2;place-items:center;gap:9px;width:88%;display:grid;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.tournament-table-pot{color:#f5e7d5;text-shadow:0 2px 8px #1f08098c;align-items:baseline;gap:5px;display:flex}.tournament-table-pot span{color:#d2ae83;font-size:7px;font-weight:800}.tournament-table-pot b{font-variant-numeric:tabular-nums;font-size:13px}.tournament-table-board{justify-content:center;align-items:center;gap:3px;display:flex}.tournament-table-board .playing-card,.tournament-player__cards .playing-card{border-radius:4px;width:clamp(29px,8vw,38px);height:clamp(42px,11.5vw,53px)}.tournament-table-board .playing-card b,.tournament-player__cards .playing-card b{font-size:clamp(9px,2.7vw,13px)}.tournament-table-board .playing-card i,.tournament-player__cards .playing-card i{font-size:clamp(12px,3.6vw,17px)}.tournament-table-card-slot{background:#2e10122e;border:1px solid #f5d8b124;border-radius:4px;width:clamp(29px,8vw,38px);height:clamp(42px,11.5vw,53px)}.tournament-player{z-index:4;justify-items:center;width:92px;transition:filter .22s;display:grid;position:absolute}.tournament-player--0{top:1%;left:50%;transform:translate(-50%)}.tournament-player--1{top:13%;right:0}.tournament-player--2{top:40%;right:-2px}.tournament-player--3{bottom:13%;right:1px}.tournament-player--4{bottom:-1%;left:50%;transform:translate(-50%)}.tournament-player--5{bottom:13%;left:1px}.tournament-player--6{top:40%;left:-2px}.tournament-player--7{top:13%;left:0}.tournament-player__avatar{z-index:3;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:relative}.tournament-player__avatar .avatar{border:1px solid #f5d9b480;width:42px;height:42px}.tournament-player__avatar>i{transform:rotate(calc((1 - var(--turn-progress,1)) * 280deg));filter:drop-shadow(0 0 5px #da945373);border:2px solid #d59a61;border-left-color:#0000;border-radius:50%;position:absolute;inset:-1px}.tournament-player__label{z-index:4;background:#0d0809eb;border:1px solid #ebcda626;border-radius:7px;justify-items:center;min-width:72px;max-width:90px;margin-top:-3px;padding:4px 7px 5px;display:grid;position:relative;box-shadow:0 5px 12px #0000004d}.tournament-player__label b{color:#f5e6d6;text-overflow:ellipsis;white-space:nowrap;max-width:76px;font-size:8px;overflow:hidden}.tournament-player__label span{color:#bca58f;font-variant-numeric:tabular-nums;font-size:8px}.tournament-player.is-turn .tournament-player__label{border-color:#da975bb8;box-shadow:0 0 15px #c15d3d4d}.tournament-player.is-own .tournament-player__label{background:linear-gradient(150deg,#5d252a,#281216)}.tournament-player__cards{z-index:2;gap:2px;display:flex;position:absolute;top:39px;left:50%;transform:translate(-50%)}.tournament-player--3 .tournament-player__cards,.tournament-player--4 .tournament-player__cards,.tournament-player--5 .tournament-player__cards{top:-39px}.tournament-player__cards .playing-card{box-shadow:0 4px 8px #00000047}.tournament-player__action{z-index:7;color:#fff0df;background:#8c5744;border:1px solid #e1b98c57;border-radius:7px;padding:3px 7px;font-size:7px;font-style:normal;font-weight:800;position:absolute;top:92px}.tournament-player__action.is-bet{background:#7f2e34}.tournament-table-actions{z-index:12;width:min(100% - 24px,560px);padding-bottom:calc(10px + env(safe-area-inset-bottom));grid-template-columns:1fr 1.18fr 1fr;align-items:end;gap:8px;margin:0 auto;display:grid;position:relative}.tournament-table-actions button{color:#eee0d2;background:#1f1113e6;border:1px solid #e7d1b538;border-radius:13px;min-height:55px;font-size:12px}.tournament-table-actions button.is-primary{background:linear-gradient(145deg,#8c3339,#5c2127);border-color:#ecae7b94;box-shadow:0 8px 20px #5b1b204d}.tournament-table-actions button b{margin-top:2px;font-size:9px;display:block}.tournament-table-actions button:disabled{opacity:.5}@keyframes tournament-panel-in{0%{opacity:0;transform:translateY(5px)}}@keyframes tournament-table-enter{0%{opacity:0;transform:scale(.99)}}@media (max-width:390px){button.member-pill{flex-basis:125px;width:125px;min-width:125px;max-width:125px}.tournament-sheet{height:72dvh!important;max-height:72dvh!important}.tournament-sheet__scroll{padding-inline:13px}.tournament-bracket__map{height:326px}.bracket-source{width:72px;padding-inline:6px}.tournament-table-felt{width:90%}.tournament-player{width:82px}.tournament-player--1,.tournament-player--2,.tournament-player--3{right:-4px}.tournament-player--5,.tournament-player--6,.tournament-player--7{left:-4px}}@media (prefers-reduced-motion:reduce){.tournament-sheet__tabs>i,.tournament-sheet__panel,.tournament-bracket,.tournament-table-page{transition-duration:1ms;animation-duration:1ms}}.tournament-join-button{grid-template-rows:1fr;min-height:58px}.tournament-join-button span{align-self:center}.tournament-bracket__map{height:clamp(350px,92vw,420px);box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.bracket-connector{z-index:0;opacity:.72;background:linear-gradient(90deg,#cda36a26,#cda36a94);width:40%}.bracket-source{background:linear-gradient(150deg,#291719f5,#140c0efa);border-color:#ddbf9921;border-radius:12px;width:clamp(75px,21vw,94px);min-height:60px;padding:8px 9px;box-shadow:0 8px 18px #0201022e,inset 0 1px #ffffff06}.bracket-source:before{content:"";background:#6cac79;border-radius:0 2px 2px 0;width:2px;position:absolute;top:9px;bottom:9px;left:0}.bracket-source.is-completed:before{background:#d2a45e}.bracket-source.is-inactive:before{background:#625657}.bracket-source>strong{font-size:8px;font-weight:720}.bracket-final{width:clamp(104px,29vw,126px);height:clamp(158px,43vw,188px);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.bracket-final__table{z-index:2;object-fit:contain;filter:drop-shadow(0 8px 10px #0000006b);width:calc(100% - 18px);height:calc(100% - 16px);position:absolute;inset:9px 9px 7px}.bracket-final__logo{z-index:4;object-fit:contain;filter:brightness(0)invert()sepia(.14);opacity:.58;width:17px;height:17px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.bracket-final>span{z-index:5;color:#cdb28f;font-family:var(--sans);letter-spacing:.06em;white-space:nowrap;text-transform:uppercase;font-size:7px;font-weight:760;position:absolute;bottom:-11px;left:50%;transform:translate(-50%)}.bracket-final-seat{z-index:6;place-items:center;display:grid;position:absolute}.bracket-final-seat>i{color:#0000;background:#241416;border:1px solid #e4c7a175;border-radius:50%;width:6px;height:6px;font-size:4px;font-style:normal;display:block}.bracket-final-seat.is-filled{align-items:center;gap:3px;display:flex}.bracket-final-seat.is-filled>i{color:#f5dfc4;background:#69292e;border-color:#d6ad6e;place-items:center;width:20px;height:20px;display:grid;box-shadow:0 0 9px #ca8b4d4d}.bracket-final-seat>b{color:#ead6bf;text-overflow:ellipsis;white-space:nowrap;max-width:48px;font-size:6px;font-weight:720;overflow:hidden}.bracket-final-seat--4{bottom:17%;right:0}.bracket-final-seat--5{bottom:1px;left:50%;transform:translate(-50%)}.tournament-blind-levels{padding:10px;display:block}.tournament-blind-levels>b{margin-bottom:7px;display:block}.tournament-blind-levels ol{scrollbar-width:thin;scrollbar-color:#be8b5859 transparent;gap:4px;max-height:238px;margin:0;padding:0 3px 0 0;list-style:none;display:grid;overflow-y:auto}.tournament-blind-levels li{background:#ffffff05;border:1px solid #e1c09713;border-radius:8px;grid-template-columns:22px minmax(0,1fr) 52px 40px;align-items:center;gap:6px;min-height:35px;padding:5px 8px;display:grid}.tournament-blind-levels li>span{color:#846f66;font-size:7px;font-weight:760}.tournament-blind-levels li>strong{color:#f0ddc8;font-variant-numeric:tabular-nums;font-size:10px}.tournament-blind-levels li>small{color:#bc8d63;text-align:right;font-size:7px;font-weight:720}.tournament-blind-levels li>em{color:#7f706a;text-align:right;font-size:7px;font-style:normal}.tournament-table-page{grid-template-rows:64px minmax(0,1fr) 92px}.tournament-table-head{z-index:20;top:max(24px, calc(var(--telegram-safe-top) + 10px));align-content:center;width:min(220px,56vw);height:52px;padding:0;position:absolute;left:50%;transform:translate(-50%)}.tournament-table-head span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:7px;overflow:hidden}.tournament-sound-control{z-index:22;top:max(29px, calc(var(--telegram-safe-top) + 15px));right:14px}.tournament-table-stage{grid-row:2;overflow:visible;transform:translateY(-30px)}.tournament-table-felt{width:90%;top:2%;bottom:0}.tournament-table-stage .player-seat{transform-origin:50%;width:84px;bottom:auto;right:auto;transform:translate(-50%,-50%)scale(.82)}.tournament-table-stage .player-seat--own{width:94px}.tournament-table-stage .seat-cards,.tournament-table-stage .player-seat--own .seat-cards{top:-48px;bottom:auto}.tournament-table-stage .seat-cards .playing-card,.tournament-table-stage .seat-cards .playing-card:first-child,.tournament-table-stage .seat-cards .playing-card:last-child{width:clamp(34px,9.3vw,43px);height:clamp(48px,13vw,59px);margin-left:-8px}.tournament-table-stage .seat-cards .playing-card:first-child{margin-left:0}.tournament-table-stage .seat-cards .playing-card>b{font-size:clamp(11px,3vw,15px)}.tournament-table-stage .seat-cards .playing-card>i{font-size:clamp(14px,3.8vw,19px)}.tournament-table-stage .seat-table-status{z-index:12;min-width:39px;padding:5px 8px;font-size:8px}.tournament-table-stage .seat-position-0 .seat-table-status{top:83px;left:50%;transform:translate(-50%)}.tournament-table-stage .seat-position-1 .seat-table-status{top:71px;left:-27px;transform:none}.tournament-table-stage .seat-position-2 .seat-table-status{top:31px;left:-56px;transform:none}.tournament-table-stage .seat-position-3 .seat-table-status{top:-28px;left:-31px;transform:none}.tournament-table-stage .seat-position-4 .seat-table-status{top:-38px;left:50%;transform:translate(-50%)}.tournament-table-stage .seat-position-5 .seat-table-status{top:-28px;left:auto;right:-31px;transform:none}.tournament-table-stage .tournament-table-center{z-index:7}.tournament-table-stage .tournament-table-pot{z-index:10;position:relative}.tournament-table-stage .tournament-table-board .playing-card.is-highlighted{z-index:20;opacity:1;filter:none;border-color:#ffe2a0;box-shadow:0 0 0 2px #ffdd916b,0 0 23px #ffcd69c7}.tournament-table-page.table-stage--showdown-dim .showdown-veil{z-index:6;background:#040203cc;inset:-100vh -100vw}.tournament-table-page.table-stage--showdown-dim .tournament-table-center{z-index:7}.tournament-table-page.table-stage--showdown-dim .player-seat{z-index:8}.tournament-table-page.table-stage--showdown-dim .player-seat--winner{z-index:12;opacity:1;filter:none}.tournament-table-actions{z-index:22;width:100%;padding:10px 10px calc(10px + env(safe-area-inset-bottom));grid-row:3;margin:0;display:flex;position:relative}.tournament-table-actions .game-actions{grid-template-columns:1fr 1.12fr 1fr;gap:8px;width:min(100%,520px);margin:0 auto;display:grid}.tournament-table-actions .game-action{color:#eee0d2;background:#120a0bc7;border:1px solid #ebdbc745;border-radius:15px;min-height:60px;box-shadow:inset 0 1px #ffffff09,0 7px 16px #0000002b}.tournament-table-actions .game-action--call{background:linear-gradient(145deg,#8d3034,#621e24);border-color:#de83698f;box-shadow:inset 0 1px #ffffff1a,0 8px 20px #44121647}@media (max-width:390px){.tournament-bracket__map{height:350px}.bracket-source{width:75px;padding-inline:7px}.tournament-table-stage .player-seat{transform:translate(-50%,-50%)scale(.76)}.tournament-table-stage .seat-position-1,.tournament-table-stage .seat-position-3{left:83%}.tournament-table-stage .seat-position-5,.tournament-table-stage .seat-position-7{left:17%}}.tournament-modal-backdrop{-webkit-backdrop-filter:blur(6px)brightness(.68);background:#080405b8}.tournament-sheet{contain:layout;box-shadow:0 -18px 48px #0000006b}.tournament-sheet__scroll{overscroll-behavior-y:contain;scroll-behavior:auto;touch-action:pan-y;-webkit-overflow-scrolling:touch;padding-bottom:36px}.tournament-payouts__list{transition-duration:.26s,.18s,.22s}.tournament-blind-levels ol{scrollbar-width:none;max-height:none;overflow:visible}.tournament-blind-levels li:nth-child(5n+1):not(:first-child){border-top-color:#d1a36747;margin-top:7px}.tournament-blind-levels li:nth-child(5n+1)>span{color:#c69a64}.bracket-source--2{top:27%;left:2px;transform:translateY(-50%)}.bracket-source--3{top:54%;left:2px;transform:translateY(-50%)}.bracket-source--4{top:auto;bottom:3px;left:2px;transform:none}.bracket-source--6{top:54%;left:auto;right:2px;transform:translateY(-50%)}.bracket-source--7{top:27%;left:auto;right:2px;transform:translateY(-50%)}.bracket-connector{transform-origin:0;background:linear-gradient(90deg,#cda36a38,#cda36aa6);width:18%;height:1px;left:24%;transform:none}.bracket-connector--1{top:12%;transform:none}.bracket-connector--2{top:36%;transform:none}.bracket-connector--3{top:63%;transform:none}.bracket-connector--4{top:88%;transform:none}.bracket-connector--5,.bracket-connector--6,.bracket-connector--7,.bracket-connector--8{background:linear-gradient(90deg,#cda36aa6,#cda36a38);left:58%}.bracket-connector--5{top:88%;transform:none}.bracket-connector--6{top:63%;transform:none}.bracket-connector--7{top:36%;transform:none}.bracket-connector--8{top:12%;transform:none}.bracket-final-seat--2{top:11%;left:auto;right:0;transform:none}.bracket-final-seat--3{top:35%;left:auto;right:-4px}.bracket-final-seat--4{inset:61% -4px auto auto}.bracket-final-seat--5{bottom:10%;left:auto;right:0;transform:none}.bracket-final-seat--7{top:61%;bottom:auto;left:-4px}.bracket-final-seat.is-filled>i{width:26px;height:26px;font-size:6px}.bracket-final-seat>b{display:none}.tournament-table-head{top:max(49px, calc(var(--telegram-safe-top) + 35px));width:min(194px,50vw);height:44px}.tournament-table-head span{font-size:5.5px}.tournament-table-head strong{font-size:clamp(18px,5vw,22px)}.tournament-table-head small{font-size:5px}.tournament-table-stage{transform:translateY(-5px)}.tournament-table-stage .seat-position-0{top:15%;left:17%}.tournament-table-stage .seat-position-1{top:15%;left:83%}.tournament-table-stage .seat-position-2{top:38%;left:90%}.tournament-table-stage .seat-position-3{top:64%;left:90%}.tournament-table-stage .seat-position-4{top:86%;left:83%}.tournament-table-stage .seat-position-5{top:86%;left:17%}.tournament-table-stage .seat-position-6{top:64%;left:10%}.tournament-table-stage .seat-position-7{top:38%;left:10%}.tournament-table-stage>.tournament-table-center{width:58%;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.tournament-table-page.table-stage--showdown-dim .tournament-table-stage>.tournament-table-center,.tournament-table-page.table-stage--showdown-dim .tournament-table-pot,.tournament-table-page.table-stage--showdown-dim .tournament-table-board .playing-card.is-highlighted{z-index:20;opacity:1;filter:none}@media (max-width:390px){.tournament-bracket__map{height:360px}.bracket-source{width:74px}.bracket-connector{width:19%;left:23%}.bracket-connector--5,.bracket-connector--6,.bracket-connector--7,.bracket-connector--8{left:58%}.tournament-table-stage .seat-position-0,.tournament-table-stage .seat-position-5{left:16%}.tournament-table-stage .seat-position-1,.tournament-table-stage .seat-position-4{left:84%}.tournament-table-stage .seat-position-2,.tournament-table-stage .seat-position-3{left:91%}.tournament-table-stage .seat-position-6,.tournament-table-stage .seat-position-7{left:9%}}.tournament-blind-levels li:before{content:none!important;counter-increment:none!important;display:none!important}.tournament-blind-levels li>em{justify-content:flex-end;align-items:center;gap:4px;display:flex}.tournament-blind-levels li>em b{color:#cf9a70;background:#9e3d3e2e;border-radius:4px;padding:2px 4px;font-size:6px;font-weight:820}.tournament-blind-levels li:nth-child(10),.tournament-blind-levels li:nth-child(15),.tournament-blind-levels li:nth-child(20){background:#822f330e;border-top-color:#d3aa7259;margin-top:9px}.tournament-bracket__map{--bracket-source-width:clamp(76px, 21vw, 94px);--bracket-final-half:clamp(52px, 14.5vw, 63px);height:clamp(390px,103vw,430px)}.bracket-source{width:var(--bracket-source-width);background:#180f11ed;border:1px solid #dabf9e21;border-radius:10px;min-height:52px;padding:7px 9px;box-shadow:0 5px 13px #00000029,inset 0 1px #ffffff05}.bracket-source:before{display:none}.bracket-source header b{color:#c9b19a;letter-spacing:.1em;font-size:6.5px;font-weight:760}.bracket-source header i{width:5px;height:5px;box-shadow:none}.bracket-source>strong{color:#8db895;font-size:7px;font-weight:680}.bracket-source.is-completed{background:#1f1413f2;border-color:#d3aa7038}.bracket-source.is-inactive{opacity:.34;filter:none}.bracket-source__winner{position:absolute;bottom:6px;right:7px}.bracket-source__winner>span{width:22px;height:22px;box-shadow:none;background:#5f2a2d;border:1px solid #ddb1707a;flex-basis:22px}.bracket-source__winner small{display:none}.bracket-source--8{top:44%;left:1px;right:auto;transform:translateY(-50%)}.bracket-source--7{inset:55% auto auto 1px;transform:translateY(-50%)}.bracket-source--6{inset:67% auto auto 1px;transform:translateY(-50%)}.bracket-source--2{top:33%;left:auto;right:1px;transform:translateY(-50%)}.bracket-source--3{top:44%;left:auto;right:1px;transform:translateY(-50%)}.bracket-source--4{inset:55% 1px auto auto;transform:translateY(-50%)}.bracket-source--5{inset:67% 1px auto auto;transform:translateY(-50%)}.bracket-connector{left:calc(var(--bracket-source-width) + 7px);right:calc(50% + var(--bracket-final-half) - 3px);opacity:.82;background:linear-gradient(90deg,#d3b17f24,#d3b17f8a);width:auto;height:1px;transform:none}.bracket-connector:after{content:"";background:#c7a06d;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;right:-2px;transform:translateY(-50%);box-shadow:0 0 0 2px #c7a06d14}.bracket-connector--1{top:33%}.bracket-connector--8{top:44%}.bracket-connector--7{top:55%}.bracket-connector--6{top:67%}.bracket-connector--2,.bracket-connector--3,.bracket-connector--4,.bracket-connector--5{right:calc(var(--bracket-source-width) + 7px);left:calc(50% + var(--bracket-final-half) - 3px);background:linear-gradient(90deg,#d3b17f8a,#d3b17f24)}.bracket-connector--2:after,.bracket-connector--3:after,.bracket-connector--4:after,.bracket-connector--5:after{left:-2px;right:auto}.bracket-connector--2{top:33%}.bracket-connector--3{top:44%}.bracket-connector--4{top:55%}.bracket-connector--5{top:67%}.bracket-final{top:50%;left:50%;transform:translate(-50%,-50%)}.bracket-final-seat--1{top:11%;left:0}.bracket-final-seat--2{top:11%;right:0}.bracket-final-seat--3{top:35%;right:-4px}.bracket-final-seat--4{top:61%;right:-4px}.bracket-final-seat--5{bottom:10%;right:0}.bracket-final-seat--6{bottom:10%;left:0}.bracket-final-seat--7{top:61%;left:-4px}.bracket-final-seat--8{top:35%;left:-4px}.tournament-table-head{top:max(59px, calc(var(--telegram-safe-top) + 45px))}.tournament-sound-control{top:max(64px, calc(var(--telegram-safe-top) + 50px))}.tournament-table-stage .seat-position-7{margin-left:10px}.tournament-table-stage .seat-position-0{margin-left:20px}.tournament-table-stage .seat-position-1{margin-left:-20px}.tournament-table-stage .seat-position-2,.tournament-table-stage .seat-position-3{margin-left:-10px}.tournament-table-stage .seat-position-7 .seat-table-status,.tournament-table-stage .seat-position-0 .seat-table-status{translate:5px}@media (max-width:390px){.tournament-bracket__map{height:390px}}.tournament-bracket__legend{gap:18px;margin-bottom:18px;font-size:11px}.tournament-bracket__legend i{width:8px;height:8px}.tournament-bracket__map{height:580px}.bracket-source{border-radius:13px;width:clamp(92px,25vw,112px);min-height:68px;padding:10px 11px}.bracket-source header b{font-size:9px}.bracket-source header i{width:7px;height:7px}.bracket-source>strong,.bracket-source>small{font-size:10px}.bracket-source__winner{bottom:8px;right:9px}.bracket-source__winner>span{flex-basis:30px;width:30px;height:30px;font-size:8px}.bracket-source--1{top:15%;left:0;transform:translateY(-50%)}.bracket-source--8{top:38%;left:0;transform:translateY(-50%)}.bracket-source--7{top:62%;left:0;transform:translateY(-50%)}.bracket-source--6{top:85%;left:0;transform:translateY(-50%)}.bracket-source--2{top:15%;right:0;transform:translateY(-50%)}.bracket-source--3{top:38%;right:0;transform:translateY(-50%)}.bracket-source--4{top:62%;right:0;transform:translateY(-50%)}.bracket-source--5{top:85%;right:0;transform:translateY(-50%)}.bracket-lines{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bracket-lines line{vector-effect:non-scaling-stroke;stroke:#cea97594;stroke-width:1.15px;stroke-linecap:round}.bracket-final{width:165px;height:270px}.bracket-final__table{width:calc(100% - 16px);height:calc(100% - 20px);inset:10px 8px}.bracket-final__logo{width:25px;height:25px}.bracket-final>span{font-size:10px;bottom:-18px}.bracket-final-seat{z-index:7}.bracket-final-seat.is-filled{display:grid}.bracket-final-seat .avatar,.bracket-final-seat.is-filled .avatar{color:#f6e2c8;background:#57272b;border:1.5px solid #e6c393b8;width:38px;height:38px;font-size:9px;box-shadow:0 5px 12px #00000061,0 0 0 2px #140b0cb8}.bracket-final-seat--1{top:13%;left:18%;transform:translate(-50%,-50%)}.bracket-final-seat--2{top:13%;right:18%;transform:translate(50%,-50%)}.bracket-final-seat--3{top:37%;right:12%;transform:translate(50%,-50%)}.bracket-final-seat--4{top:63%;right:12%;transform:translate(50%,-50%)}.bracket-final-seat--5{bottom:13%;right:18%;transform:translate(50%,50%)}.bracket-final-seat--6{bottom:13%;left:18%;transform:translate(-50%,50%)}.bracket-final-seat--7{top:63%;left:12%;transform:translate(-50%,-50%)}.bracket-final-seat--8{top:37%;left:12%;transform:translate(-50%,-50%)}.tournament-bracket>p{margin-top:18px;font-size:11px}.tournament-table-stage .seat-position-2,.tournament-table-stage .seat-position-3{margin-top:0;margin-left:-6px}.tournament-table-stage .seat-position-5 .seat-table-status,.tournament-table-stage .seat-position-6 .seat-table-status{translate:5px}.tournament-table-stage .seat-position-2 .seat-table-status,.tournament-table-stage .seat-position-3 .seat-table-status{translate:-4px}.tournament-table-stage .seat-position-4 .seat-table-status,.tournament-table-stage .seat-position-4 .seat-table-status.is-check{white-space:nowrap;width:auto;min-width:39px;max-width:max-content;padding-left:8px;padding-right:8px}@media (max-width:390px){.tournament-bracket__map{height:540px}.bracket-source{width:88px;min-height:64px;padding:9px}.bracket-source header b{font-size:8px}.bracket-source>strong,.bracket-source>small{font-size:9px}.bracket-final{width:150px;height:246px}.bracket-final-seat .avatar,.bracket-final-seat.is-filled .avatar{width:35px;height:35px}}.tournament-table-stage .seat-position-5{margin-top:-4px;margin-left:30px}.tournament-table-stage .seat-position-7{margin-top:0;margin-left:10px}.tournament-table-stage .seat-position-1{margin-top:0;margin-left:-30px}.tournament-table-stage .seat-position-2,.tournament-table-stage .seat-position-3{margin-top:0;margin-left:-16px}.tournament-table-stage .seat-position-5 .seat-table-status{translate:12px 4px}.tournament-table-stage .seat-position-7 .seat-table-status{translate:5px}.tournament-table-stage .seat-position-1 .seat-table-status{translate:-12px 10px}.tournament-table-stage .seat-position-2 .seat-table-status{translate:6px}.tournament-table-stage .seat-position-3 .seat-table-status{translate:-9px 10px}.bracket-refresh{z-index:12;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#2a1315e6;border:1px solid #d8b27e6b;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:4px;left:50%;transform:translate(-50%);box-shadow:0 7px 18px #0000004d,inset 0 0 0 1px #ffeed208}.bracket-refresh>svg{fill:none;stroke:#e6c28f;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px;overflow:visible}.tournament-bracket__map.is-refreshing>:not(.bracket-loading){opacity:0;pointer-events:none}.bracket-loading{z-index:20;place-items:center;display:grid;position:absolute;inset:0}.bracket-loading__spinner{place-items:center;width:82px;height:82px;display:grid;position:relative}.bracket-loading__spinner>i{border:2px solid #e6c28f;border-color:#e6c28f #9f343a #e6c28f29 #e6c28f29;border-radius:50%;animation:.82s linear infinite bracket-refresh-spin;position:absolute;inset:0;box-shadow:0 0 22px #a0363b29}.bracket-loading__spinner>img{object-fit:contain;filter:brightness(0)invert(88%)sepia(18%)saturate(723%)hue-rotate(343deg)brightness(96%);width:34px;height:34px}@keyframes bracket-refresh-spin{to{transform:rotate(360deg)}}.bracket-final-seat--6{transform:translate(calc(3px - 50%),calc(50% - 10px))}.bracket-final-seat--1{transform:translate(calc(3px - 50%),calc(4px - 50%))}.bracket-final-seat--2{transform:translate(calc(50% - 3px),calc(4px - 50%))}.bracket-final-seat--5{transform:translate(calc(50% - 3px),calc(50% - 10px))}.bracket-final-seat.is-self .avatar{border-color:#f4cb8d;box-shadow:0 5px 12px #00000061,0 0 0 2px #8f2f35,0 0 16px #dfa66594}.bracket-final-seat.is-self>small{z-index:2;color:#fff1d8;letter-spacing:.08em;white-space:nowrap;background:#8f2f35;border-radius:6px;padding:1px 5px;font-size:6px;font-weight:800;line-height:1.4;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.tournament-table-stage .seat-position-4{margin-top:-4px;margin-left:-30px}.tournament-table-stage .seat-position-6,.tournament-table-stage .seat-position-7{margin-top:0;margin-left:16px}.tournament-table-stage .seat-position-0{margin-top:0;margin-left:30px}.tournament-table-stage .seat-position-4 .seat-table-status{top:-28px;left:-31px;right:auto;transform:translate(-12px,4px)}.tournament-table-stage .seat-position-6 .seat-table-status{top:-28px;left:auto;right:-31px;transform:translate(9px,10px)}.tournament-table-stage .seat-position-7 .seat-table-status{top:31px;left:auto;right:-56px;transform:translate(-6px)}.tournament-table-stage .seat-position-0 .seat-table-status{top:71px;left:auto;right:-27px;transform:translate(12px,10px)}.tournament-table-stage .seat-position-6 .seat-table-status{translate:7px 5px}.tournament-table-stage .seat-position-0 .seat-table-status{translate:5px 5px}.tournament-table-stage .seat-position-4 .seat-table-status{translate:2px 4px}.wallet-page--invoice .wallet-page__scroll{padding-bottom:calc(118px + env(safe-area-inset-bottom))}.deposit-invoice-card{background:radial-gradient(circle at 50% -20%,#8f2f2a47,#0000 52%),linear-gradient(155deg,#2c1212fa,#120d0efc);border:1px solid #cea97059;border-radius:26px;gap:15px;padding:20px;animation:.36s cubic-bezier(.2,.8,.2,1) both payment-card-enter;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 55px #00000052,inset 0 1px #fff6e20f}.deposit-invoice-card:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff0b 49%,#0000 67%);position:absolute;inset:0}.deposit-invoice-card.is-paid{background:linear-gradient(155deg,#173423f7,#0d1612fc);border-color:#7ab98380}.deposit-invoice-card__amount{z-index:1;text-align:center;position:relative}.deposit-invoice-card__amount span,.deposit-invoice-rate span,.deposit-invoice-address>span{color:#b9a8a0;letter-spacing:.16em;margin-bottom:6px;font:650 9px/1.2 system-ui,sans-serif;display:block}.deposit-invoice-card__amount strong{color:#fff7e8;letter-spacing:-.025em;font:500 clamp(30px,8.4vw,38px)/1.05 Georgia,serif;display:block}.deposit-invoice-card__amount small{color:#d1b985;margin-top:7px;font:600 12px/1.2 system-ui,sans-serif;display:block}.deposit-invoice-card__qr{z-index:1;aspect-ratio:1;background:#fffaf0;border-radius:22px;width:min(58vw,220px);margin:0 auto;padding:9px;position:relative;box-shadow:0 10px 30px #00000047}.deposit-invoice-card__qr>img{border-radius:14px;width:100%;height:100%;display:block}.deposit-invoice-card__qr>i{background:#fffaf0;border-radius:10px;width:32px;height:32px;padding:5px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0000002e}.deposit-invoice-card__qr>i img{object-fit:contain;width:100%;height:100%}.deposit-invoice-rate,.deposit-invoice-address{z-index:1;background:#fff8e90e;border-radius:16px;padding:13px 14px;position:relative;box-shadow:inset 0 0 0 1px #ffffff0b}.deposit-invoice-rate{justify-content:space-between;align-items:center;gap:10px;display:flex}.deposit-invoice-rate span{margin:0}.deposit-invoice-rate b{color:#f4dfb4;font:650 13px/1.2 system-ui,sans-serif}.deposit-invoice-address code{color:#fff4e4;text-overflow:ellipsis;white-space:nowrap;font:500 11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;display:block;overflow:hidden}.deposit-invoice-address button{color:#2c1513;background:linear-gradient(135deg,#f4e7cb,#cda867);border:0;border-radius:12px;width:100%;min-height:38px;margin-top:10px;font:700 12px/1 system-ui,sans-serif}.deposit-invoice-wait{z-index:1;color:#c8bdb6;justify-content:center;align-items:center;gap:9px;font:600 11px/1.2 system-ui,sans-serif;display:flex;position:relative}.deposit-invoice-wait i{border:2px solid #e7ca9740;border-top-color:#e7ca97;border-radius:50%;width:11px;height:11px;animation:.8s linear infinite payment-spin}.deposit-invoice-success{z-index:1;color:#dff4e2;place-items:center;gap:8px;display:grid;position:relative}.deposit-invoice-success span{background:#71bc812e;border-radius:50%;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.deposit-invoice-success b{font:600 22px/1 Georgia,serif}.deposit-invoice-secondary{color:#b9a9a2;background:0 0;border:0;margin:13px auto 0;padding:10px 18px;font:600 12px/1 system-ui,sans-serif;display:block}.wallet-submit-button[href]{text-decoration:none;display:flex}.wallet-request-error{color:#f3a29a;text-align:center;margin:7px 0 0;font:600 11px/1.25 system-ui,sans-serif}@keyframes payment-card-enter{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes payment-spin{to{transform:rotate(360deg)}}.language-switch{top:calc(var(--lobby-header-height) - 104px);grid-template-columns:repeat(4,1fr);width:177px}.language-switch>i{width:40px;transform:translateX(calc(var(--language-index) * 43px));background:linear-gradient(145deg,#43302df5,#1c1415fa);border-color:#ffffff29;overflow:hidden;box-shadow:0 3px 10px #0000003d,inset 0 1px #ffffff14}.language-switch>i:before{color:#fff;content:var(--language-flag);opacity:.58;filter:saturate(.88)contrast(.94);place-items:center;font-size:22px;line-height:1;display:grid;position:absolute;inset:0;transform:scale(1.18)}.tournament-countdown{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:2px;width:100%;min-width:0}.tournament-countdown>em{margin-inline:-1px}.tournament-countdown .countdown-digit{width:clamp(20px,6.4vw,33px);height:clamp(34px,9.5vw,48px)}.tournament-countdown .countdown-digit b{font-size:clamp(19px,5.8vw,29px)}.tournament-countdown .countdown-digits{gap:2px}.tournament-countdown .countdown-unit{gap:5px;min-width:0}.tournament-countdown .countdown-unit>small{letter-spacing:.08em;text-overflow:clip;max-width:100%;font-size:4.5px;overflow:hidden}.tournament-countdown>em{padding-top:6px;font-size:19px}.tournament-footer-actions{grid-template-columns:minmax(0,1fr);place-items:center;gap:9px;width:min(100%,520px);display:grid}.tournament-footer-actions.has-play{grid-template-columns:minmax(0,1fr) minmax(0,.72fr);padding-inline:8px}.tournament-footer-actions.has-play .tournament-join-button{width:100%;min-height:56px;padding-inline:18px}.tournament-join-button:disabled{cursor:default;opacity:.72;filter:saturate(.55)}.tournament-play-button{color:#fff0dc;width:100%;min-height:56px;font:650 16px/1 var(--sans);background:linear-gradient(145deg,#8d2e35,#571921);border:1px solid #e7c17f6b;border-radius:12px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff1f,0 9px 18px #0003}.tournament-play-button:disabled{color:#e3d3c275;background:#4b313073;border-color:#d6b9911f;box-shadow:inset 0 1px #ffffff09}.tournament-registration-error{color:#efa59e;text-align:center;margin:7px 12px 0;font-size:10px}.tournament-confirmation{z-index:50;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.tournament-confirmation__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070304bd;border:0;position:absolute;inset:0}.tournament-confirmation>section{z-index:1;text-align:center;background:linear-gradient(155deg,#2d181a,#160c0e 70%);border:1px solid #e7c28b2e;border-radius:22px;width:min(330px,100%);padding:25px 20px 20px;animation:.24s both sheet-content-in;position:relative;box-shadow:0 24px 70px #0000007a,inset 0 1px #ffffff0a}.tournament-confirmation__close{color:#a99890;background:#ffffff0d;border:0;border-radius:50%;width:31px;height:31px;font-size:21px;position:absolute;top:9px;right:10px}.tournament-confirmation section>small{color:#a98f7e;letter-spacing:.14em;text-transform:uppercase;font-size:10px}.tournament-confirmation section>h3{color:#fff0dc;margin:7px 0 10px;font:500 34px/1 Georgia,serif}.tournament-confirmation section>p{color:#ad9c93;max-width:270px;margin:0 auto 18px;font-size:11px;line-height:1.5}.tournament-confirmation section>b{color:#ee9b94;margin-top:10px;font-size:10px;display:block}.tournament-confirmation__confirm,.tournament-confirmation__deposit{color:#fff3df;width:100%;min-height:48px;font:650 14px/1 var(--sans);background:linear-gradient(145deg,#98323a,#641c25);border:1px solid #f5dab25c;border-radius:13px;box-shadow:inset 0 1px #ffffff1f,0 8px 17px #0003}.bracket-source.is-waiting{background:linear-gradient(145deg,#321f1de6,#1b1012eb);border-color:#cfb1852e}.bracket-source.is-waiting header i{background:#b99869;box-shadow:0 0 8px #b9986947}.bracket-source.is-waiting>strong{color:#baa58f}.bracket-source.is-inactive:after{z-index:3;content:"";background:#bf6161b3;width:84%;height:1px;position:absolute;top:50%;left:8%;transform:rotate(-18deg);box-shadow:0 0 7px #93293059}.bracket-final-seat.is-pending>i{color:#d5b887;background:#241618;border:1px solid #dcbe9447;border-radius:50%;place-items:center;width:38px;height:38px;font:500 18px/1 Georgia,serif;display:grid;box-shadow:0 5px 12px #00000040}.bracket-final-seat.is-inactive>i{opacity:.36;color:#0000}.bracket-final-seat.is-inactive:after{z-index:2;content:"";background:#a64a50;width:42px;height:1px;position:absolute;transform:rotate(-38deg)}.bracket-final-seat.is-result{place-items:center;display:grid}.bracket-final-seat.is-result .avatar{border-color:#e7c491c7;width:38px;height:38px;box-shadow:0 5px 14px #0000005c,0 0 0 2px #160c0db8}.bracket-final-seat.is-result>b{color:#2b1715;width:17px;height:17px;font:750 8px/1 var(--sans);background:#e2bd7a;border-radius:50%;place-items:center;display:grid;position:absolute;top:-5px;right:-5px;box-shadow:0 3px 8px #00000052}.bracket-final-seat.is-result>small{color:#f0d4a3;white-space:nowrap;background:#12090ae6;border-radius:6px;padding:2px 5px;font-size:7px;position:absolute;top:calc(100% + 2px);left:50%;transform:translate(-50%)}@media (max-width:340px){.tournament-watch{padding-inline:8px}.tournament-countdown{gap:1px}.tournament-countdown .countdown-digit{width:19px}.tournament-countdown .countdown-digit b{font-size:18px}}html.web-client{--telegram-safe-top:0px;--header-gap:20px;--header-height:92px;overscroll-behavior:auto;scroll-behavior:smooth;height:auto;min-height:100%;overflow:auto}body.web-client{overscroll-behavior:auto;touch-action:auto;background:#090707;height:auto;min-height:100vh;position:static;overflow:visible}.web-site,.web-auth-page{--web-ivory:#f3eadb;--web-paper:#d8cbbb;--web-red:#a52935;--web-red-deep:#5b111b;--web-gold:#d2ad72;--web-line:#ecd7bb29;min-width:320px;min-height:100vh;color:var(--web-ivory);font-family:var(--sans);background:radial-gradient(circle at 76% 7%,#821b263d,#0000 31rem),radial-gradient(circle at 8% 38%,#612d2529,#0000 28rem),#0b0809;position:relative;overflow:hidden}.web-site:before,.web-auth-page:before{z-index:0;opacity:.13;pointer-events:none;content:"";background-image:radial-gradient(#ffffff73 .55px,#0000 .55px);background-size:7px 7px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 76%);mask-image:linear-gradient(#000,#0000 76%)}.web-site>*,.web-auth-page>*{z-index:1;position:relative}.web-brand{width:max-content;min-width:122px;height:48px;color:var(--web-ivory);grid-template-columns:auto;align-content:center;padding-left:51px;line-height:1;display:grid}.web-brand img{object-fit:contain;filter:brightness(0)invert()sepia(.22)saturate(.72);width:43px;height:43px;position:absolute;top:1px;left:0}.web-brand>span{font:500 26px/.9 var(--display);letter-spacing:-.06em}.web-brand>small{color:var(--web-gold);letter-spacing:.36em;margin-top:5px;font-size:7px;font-weight:800}.web-nav{border-bottom:1px solid var(--web-line);justify-content:space-between;align-items:center;width:min(100% - 56px,1380px);height:96px;margin:auto;display:flex}.web-nav>a{color:inherit;text-decoration:none}.web-nav>nav{gap:clamp(24px,3vw,52px);display:flex}.web-nav>nav a{color:#f3eadba3;font-size:13px;text-decoration:none;transition:color .18s}.web-nav>nav a:hover{color:var(--web-ivory)}.web-nav-actions{align-items:center;gap:9px;display:flex}.web-language{background:#ffffff0b;border-radius:12px;align-items:center;gap:2px;height:38px;padding:4px;display:flex}.web-language button{color:#f3eadb7a;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:31px;height:30px;padding:0 7px;font-size:9px;font-weight:800;transition:color .18s,background .18s,box-shadow .18s}.web-language button.is-active{color:#251516;background:#ead9bd;box-shadow:0 5px 14px #00000038}.web-link-button,.web-text-button,.web-solid-button{cursor:pointer;border:0}.web-link-button{height:42px;color:var(--web-ivory);background:0 0;border-radius:12px;padding:0 17px;font-size:12px;font-weight:700}.web-solid-button{color:#fff4e6;background:linear-gradient(135deg,#a52a36,#6a111d);border-radius:13px;justify-content:center;align-items:center;gap:18px;height:44px;padding:0 18px 0 20px;font-size:12px;font-weight:760;transition:transform .18s,filter .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 10px 30px #52081238}.web-solid-button:hover{filter:brightness(1.08);transform:translateY(-2px)}.web-solid-button svg,.web-auth-back svg,.web-generate-password svg,.web-auth-submit svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:17px}.web-solid-button--large{border-radius:16px;height:56px;padding-inline:25px 21px;font-size:14px}.web-hero{grid-template-columns:minmax(400px,.91fr) minmax(520px,1.09fr);align-items:center;gap:44px;width:min(100% - 56px,1380px);min-height:min(740px,100vh - 96px);margin:auto;display:grid}.web-hero-copy{max-width:650px;padding:78px 0 82px}.web-kicker{color:var(--web-gold);letter-spacing:.24em;font-size:10px;font-weight:820;display:block}.web-hero h1{max-width:680px;font:450 clamp(55px, 5.1vw, 83px)/.98 var(--display);letter-spacing:-.055em;text-wrap:balance;margin:24px 0 25px}.web-hero-copy>p{color:#f3eadba1;max-width:580px;margin:0;font-size:clamp(16px,1.25vw,19px);line-height:1.7}.web-hero-actions{align-items:center;gap:25px;margin-top:38px;display:flex}.web-text-button{color:#f3eadbcc;background:0 0;border-bottom:1px solid #f3eadb4d;padding:10px 0;font-size:13px}.web-live{color:#f3eadb75;letter-spacing:.03em;align-items:center;gap:9px;margin-top:32px;font-size:11px;display:flex}.web-live i{background:#64b47c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #4eac691a}.web-hero-visual{perspective:1100px;place-items:center;min-height:650px;display:grid;position:relative}.web-table-glow{aspect-ratio:1;filter:blur(65px);background:#881f293d;border-radius:50%;width:80%;position:absolute}.web-hero-table{aspect-ratio:1.6;background:radial-gradient(at 50% 44%,#a08a70,#75614f 72%);border:16px solid #241a1b;border-radius:50%;place-items:center;width:min(90%,680px);display:grid;position:relative;transform:rotateX(58deg)rotate(-8deg);box-shadow:inset 0 0 0 2px #e1be8e75,inset 0 0 55px #240f0f61,0 36px 50px #00000073,0 0 0 7px #0c090a}.web-hero-table:after{content:"";border:1px solid #4d252042;border-radius:50%;position:absolute;inset:7%}.web-hero-table>i{color:#3a191859;font:700 70px/1 var(--display)}.web-hero-table>div{gap:7px;display:flex;position:absolute;transform:rotate(8deg)}.web-hero-table>div b{color:#211516;width:43px;height:60px;font:600 17px/1 var(--display);background:#eee7db;border-radius:6px;place-items:center;display:grid;box-shadow:0 7px 10px #00000040}.web-hero-table>div b:nth-child(2),.web-hero-table>div b:nth-child(3){color:#9d202d}.web-hero-seat{background:linear-gradient(135deg,#3e2426,#151011);border:2px solid #c8a977;border-radius:50%;width:48px;height:48px;position:absolute;box-shadow:0 10px 20px #0006}.web-hero-seat:after{content:"";background:#171012;border-radius:5px;height:16px;position:absolute;bottom:-9px;left:-8px;right:-8px}.web-hero-seat.seat-a{top:-21px;left:24%}.web-hero-seat.seat-b{top:-21px;right:24%}.web-hero-seat.seat-c{bottom:-21px;left:24%}.web-hero-seat.seat-d{bottom:-21px;right:24%}.web-floating-chip{color:#f7e9d5;width:96px;height:96px;font:700 37px/1 var(--display);background:#7e1723;border:9px dashed #efd8b6b3;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:13%;right:5%;transform:rotate(-13deg);box-shadow:0 20px 40px #00000070}.web-floating-chip span{color:#d3a564}.web-trust{border-top:1px solid var(--web-line);border-bottom:1px solid var(--web-line);grid-template-columns:repeat(3,1fr);align-items:center;width:min(100% - 56px,1380px);min-height:118px;margin:auto;display:grid}.web-trust span{color:#d2ad7273;min-height:54px;font:500 11px/1 var(--sans);align-items:center;gap:20px;display:flex}.web-trust span+span{border-left:1px solid var(--web-line);padding-left:8%}.web-trust b{color:#f3eadbd4;letter-spacing:.04em;font-size:13px}.web-section{width:min(100% - 56px,1240px);margin:auto;padding:145px 0}.web-section-heading{max-width:650px}.web-section-heading h2{font:450 clamp(42px, 4vw, 64px)/1.02 var(--display);letter-spacing:-.045em;text-wrap:balance;margin:20px 0 23px}.web-section-heading>p{color:#f3eadb96;max-width:600px;margin:0;font-size:16px;line-height:1.72}.web-games{grid-template-columns:.86fr 1.14fr;gap:9%;display:grid}.web-game-list{border-top:1px solid var(--web-line)}.web-game-list article{border-bottom:1px solid var(--web-line);grid-template-columns:55px 1fr 44px;gap:17px;min-height:190px;padding:34px 4px;transition:padding .22s,background .22s;display:grid;position:relative}.web-game-list article:hover{background:linear-gradient(90deg,#841f2a1a,#0000);padding-inline:15px}.web-game-list article>span{color:#d2ad7275;font-size:10px}.web-game-list article small{color:var(--web-gold);letter-spacing:.19em;font-size:8px;font-weight:800}.web-game-list article h3{font:500 28px/1 var(--display);margin:10px 0 12px}.web-game-list article p{color:#f3eadb8a;max-width:480px;margin:0;font-size:13px;line-height:1.6}.web-game-list article>i{color:#ae3d46a6;font:normal 31px/1 var(--display)}.web-payments{background:linear-gradient(110deg,#301215eb,#100a0bc2);grid-template-columns:1fr .94fr;align-items:center;gap:9%;width:100%;max-width:none;padding-inline:max(28px,50% - 620px);display:grid;position:relative}.web-payment-orbit{aspect-ratio:1;border:1px solid #d2ad7229;border-radius:50%;place-items:center;width:min(100%,510px);display:grid;position:relative}.web-payment-orbit:before,.web-payment-orbit:after{content:"";border:1px solid #d2ad721a;border-radius:50%;position:absolute}.web-payment-orbit:before{inset:15%}.web-payment-orbit:after{inset:31%}.web-payment-orbit>b{z-index:2;color:#ead7b6;width:92px;height:92px;font:700 31px/1 var(--display);background:radial-gradient(circle at 35% 25%,#963141,#54101a);border-radius:50%;place-items:center;display:grid;box-shadow:0 20px 50px #0000006b}.web-payment-orbit>span{color:#d4b786;letter-spacing:.08em;background:#1b1113;border-radius:20px;place-items:center;min-width:78px;height:39px;font-size:9px;font-weight:800;display:grid;position:absolute;box-shadow:0 12px 30px #00000059}.web-payment-orbit>span:first-of-type{top:8%;left:25%}.web-payment-orbit>span:nth-of-type(2){top:48%;right:4%}.web-payment-orbit>span:nth-of-type(3){bottom:9%;left:22%}.web-payment-notes{gap:28px;margin-top:42px;display:grid}.web-payment-notes article{grid-template-columns:46px 1fr;gap:19px;display:grid}.web-payment-notes svg{fill:none;width:42px;height:42px;stroke:var(--web-gold);stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;background:#d2ad7212;border-radius:50%;padding:10px}.web-payment-notes h3{font:500 21px/1 var(--display);margin:1px 0 7px}.web-payment-notes p{color:#f3eadb85;margin:0;font-size:13px;line-height:1.55}.web-devices .web-section-heading{max-width:780px}.web-device-gallery{grid-template-columns:1fr 250px;align-items:end;gap:20px;min-height:610px;margin-top:70px;display:grid;position:relative}.web-desktop-shot{background:#2a2021;border-radius:22px 22px 7px 7px;min-width:0;padding:9px;position:relative;box-shadow:0 35px 70px #0000006b}.web-shot-bar{align-items:center;gap:6px;height:36px;padding:0 13px;display:flex}.web-shot-bar i{background:#7f5e5e;border-radius:50%;width:7px;height:7px}.web-shot-bar span{color:#ffffff4d;margin:auto;font-size:8px}.web-shot-content{aspect-ratio:1.65;background:radial-gradient(circle at 70% 20%,#48151d,#0d0a0b 52%);border-radius:12px 12px 3px 3px;grid-template-columns:.63fr 1.37fr;gap:5%;padding:6%;display:grid}.web-shot-lobby{align-content:start;gap:9px;display:grid}.web-shot-lobby b{font:500 25px/1 var(--display)}.web-shot-lobby span{background:#f2e9da1c;border-radius:5px;height:17px}.web-shot-table{aspect-ratio:1.6;background:#8d755e;border:8px solid #261a1b;border-radius:50%;align-content:center;place-items:center;gap:9px;margin:auto 0;display:grid;box-shadow:0 16px 35px #00000073}.web-shot-table i{color:#30141459;font:600 30px/1 var(--display)}.web-shot-table b{color:#eadac1;background:#140a0ac7;border-radius:8px;padding:5px 9px;font-size:8px}.web-shot-table span{font-size:9px}.web-desktop-shot>small,.web-phone-shot>small{color:#f3eadb6b;letter-spacing:.06em;text-transform:uppercase;font-size:9px;line-height:1.5;position:absolute}.web-desktop-shot>small{top:calc(100% + 13px);left:11px}.web-phone-shot{z-index:2;aspect-ratio:.52;background:#171112;border:2px solid #564447;border-radius:38px;justify-self:end;width:220px;padding:10px;position:relative;box-shadow:0 35px 65px #0000008a}.web-phone-island{z-index:2;background:#080606;border-radius:12px;width:64px;height:17px;position:absolute;top:17px;left:50%;transform:translate(-50%)}.web-phone-ui{background:radial-gradient(circle at 50% 0,#49131b,#0d090a 44%);border-radius:28px;align-content:start;gap:14px;height:100%;padding:48px 15px 15px;display:grid}.web-phone-ui b{font:500 25px/1 var(--display)}.web-phone-ui div{background:linear-gradient(110deg,#a12f38a3,#f2e8d521);border-radius:13px;height:64px}.web-phone-shot>small{text-align:right;top:calc(100% + 13px);right:4px}.web-faq{grid-template-columns:.75fr 1.25fr;gap:9%;display:grid}.web-faq-list{border-top:1px solid var(--web-line)}.web-faq-list details{border-bottom:1px solid var(--web-line)}.web-faq-list summary{color:#f3eadbe0;cursor:pointer;grid-template-columns:45px 1fr 24px;align-items:center;gap:12px;min-height:84px;padding:20px 3px;font-size:15px;font-weight:620;list-style:none;display:grid}.web-faq-list summary::-webkit-details-marker{display:none}.web-faq-list summary span{color:#d2ad726e;font-size:9px}.web-faq-list summary i{width:18px;height:18px;position:relative}.web-faq-list summary i:before,.web-faq-list summary i:after{background:var(--web-gold);content:"";width:12px;height:1px;transition:transform .18s;position:absolute;top:8px;left:3px}.web-faq-list summary i:after{transform:rotate(90deg)}.web-faq-list details[open] summary i:after{transform:rotate(0)}.web-faq-list details p{color:#f3eadb87;max-width:630px;margin:-6px 42px 26px 60px;font-size:13px;line-height:1.65}.web-final-cta{background:radial-gradient(circle at 80% 20%,#b83b433d,#0000 24rem),linear-gradient(125deg,#321317,#170d0f);border-radius:32px;justify-content:space-between;align-items:center;gap:50px;width:min(100% - 56px,1380px);min-height:420px;margin:20px auto 0;padding:70px clamp(36px,6vw,90px);display:flex;box-shadow:inset 0 1px #ffffff14}.web-final-cta h2{max-width:700px;font:450 clamp(43px,4.4vw,68px)/1 var(--display);letter-spacing:-.045em;margin:32px 0 15px}.web-final-cta p{color:#f3eadb8c;max-width:600px;margin:0;font-size:15px;line-height:1.65}.web-final-cta>div:last-child{gap:10px;min-width:230px;display:grid}.web-footer{color:#f3eadb6b;justify-content:space-between;align-items:center;width:min(100% - 56px,1380px);min-height:145px;margin:auto;font-size:10px;display:flex}.web-footer>div{align-items:center;gap:30px;display:flex}.web-footer .web-brand{transform-origin:0;transform:scale(.8)}.web-footer nav{align-items:center;gap:28px;display:flex}.web-footer a{color:inherit;text-decoration:none}.web-footer b{color:#dfbd84;background:#d2ad7214;border-radius:50%;place-items:center;width:37px;height:37px;font-size:9px;display:grid}.web-auth-page{min-height:100vh}.web-auth-page>header{border-bottom:1px solid var(--web-line);justify-content:space-between;align-items:center;width:min(100% - 56px,1280px);height:94px;margin:auto;display:flex}.web-auth-back{color:#f3eadba6;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-width:150px;padding:0;font-size:11px;display:flex}.web-auth-back svg{width:17px;transform:rotate(180deg)}.web-auth-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:10%;width:min(100% - 56px,1120px);min-height:calc(100vh - 94px);margin:auto;padding:65px 0 80px;display:grid}.web-auth-layout aside h1{max-width:500px;font:450 clamp(45px,4vw,65px)/1 var(--display);letter-spacing:-.045em;margin:22px 0}.web-auth-layout aside>p{color:#f3eadb8f;max-width:470px;margin:0;font-size:15px;line-height:1.67}.web-auth-card-art{width:260px;height:145px;margin-top:55px;position:relative;transform:rotate(-6deg)}.web-auth-card-art i{color:#d3ad72;width:92px;height:130px;font:500 38px/1 var(--display);background:linear-gradient(150deg,#2e171a,#120c0d);border:1px solid #e1be8e42;border-radius:12px;place-items:center;display:grid;position:absolute;box-shadow:0 20px 40px #00000057}.web-auth-card-art i:nth-child(2){color:#b43c48;top:10px;left:68px;transform:rotate(12deg)}.web-auth-card-art span{z-index:3;color:#b33844;font-size:44px;position:absolute;top:38px;left:118px}.web-auth-form-wrap{background:linear-gradient(145deg,#2b1b1ded,#150e0ff5);border-radius:25px;justify-self:end;width:100%;max-width:530px;padding:34px clamp(25px,3vw,43px) 38px;box-shadow:inset 0 1px #ffffff14,0 30px 80px #00000052}.web-auth-form-wrap form{gap:19px;display:grid}.web-auth-tabs{background:#00000040;border-radius:13px;grid-template-columns:1fr 1fr;height:48px;margin-bottom:5px;padding:4px;display:grid}.web-auth-tabs button{color:#f3eadb73;cursor:pointer;background:0 0;border:0;border-radius:10px;font-size:11px;font-weight:750}.web-auth-tabs button.is-active{color:#281517;background:#eadbc3;box-shadow:0 7px 17px #00000038}.web-auth-form-wrap label{gap:8px;display:grid}.web-auth-form-wrap label>span,.web-human-check>span{color:#f3eadb99;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.web-auth-form-wrap input{color:#f3eadb;background:#0604054d;border:1px solid #ebd8bb21;border-radius:12px;width:100%;height:52px;padding:0 15px;font-size:14px;transition:border .18s,background .18s}.web-auth-form-wrap input:focus{background:#06040580;border-color:#d2ad728c;outline:none}.web-auth-form-wrap label>small{color:#f3eadb5c;font-size:9px;line-height:1.5}.web-password-input{position:relative}.web-password-input input{padding-right:68px}.web-password-input button{color:#d5b67e;cursor:pointer;background:#d2ad7212;border:0;border-radius:8px;height:38px;padding:0 11px;font-size:9px;position:absolute;top:7px;right:7px}.web-generate-password{color:#d3ad72;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:max-content;padding:2px 0;font-size:9px;display:flex}.web-generate-password svg{width:13px}.web-human-check{gap:8px;min-height:80px;display:grid}.web-human-check>div{border-radius:12px;min-height:65px;overflow:hidden}.web-auth-error{color:#ffc0bf;background:#9c232f29;border-radius:9px;margin:0;padding:10px 12px;font-size:10px;line-height:1.45}.web-altcha-host{background:linear-gradient(135deg,#0b07085c,#49232529);align-items:center;display:grid;box-shadow:inset 0 1px #ffffff09}.web-altcha-host altcha-widget{--altcha-max-width:100%;--altcha-padding:14px 15px;--altcha-border-width:1px;--altcha-border-radius:12px;--altcha-border-color:#e1c39729;--altcha-color-base:#171012;--altcha-color-base-content:#eadfce;--altcha-color-neutral:#5d4a47;--altcha-color-neutral-content:#f3e5d1;--altcha-color-primary:#9b2935;--altcha-color-primary-content:#fff2df;--altcha-color-success:#9a713b;--altcha-color-success-content:#fff5e5;--altcha-switch-background-color:#4e3b3a;--altcha-switch-toggle-color:#ead4b4;--altcha-transition-duration:.35s;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;font-size:11px;display:block}.web-auth-submit{color:#fff1df;cursor:pointer;background:linear-gradient(135deg,#ad2d3b,#67101c);border:0;border-radius:14px;justify-content:space-between;align-items:center;height:54px;padding:0 19px;font-size:12px;font-weight:760;display:flex;box-shadow:inset 0 1px #ffffff26,0 13px 25px #41070e3b}.web-auth-submit:disabled{opacity:.38;cursor:not-allowed}.web-auth-switch{color:#f3eadb7a;cursor:pointer;background:0 0;border:0;font-size:10px}.web-auth-switch b{color:#e0bd83;margin-left:4px}.web-auth-or{color:#f3eadb47;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;font-size:9px;display:grid}.web-auth-or:before,.web-auth-or:after{content:"";background:#f3eadb14;height:1px}.web-telegram-login{justify-content:center;min-height:42px;display:flex}.web-telegram-hint{text-align:center;color:#f3eadb4d;font-size:8px;line-height:1.5;display:block}.web-client .app-header{top:0}.web-client .app-shell{border-color:#ffffff0e}.web-native-back{z-index:70;color:#ead6b4;background:linear-gradient(145deg,#402724ed,#1b1214f7);border:1px solid #dab78445;border-radius:13px;place-items:center;width:43px;height:43px;padding:0;transition:transform .17s,filter .17s;display:grid;position:absolute;top:16px;left:14px;box-shadow:inset 0 1px #ffffff14,0 10px 24px #0000004d}.web-native-back:active{filter:brightness(1.08);transform:scale(.96)}.web-native-back svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}@media (min-width:900px){body.web-client:has(.app-shell){touch-action:none;height:100%;position:fixed;inset:0;overflow:hidden}.web-client .app-shell{width:min(100% - 36px,1180px)}.web-client .lobby-shell{--lobby-header-height:116px}.web-client .lobby-shell .app-header{width:100%;padding-inline:28px}.web-client .lobby-shell .lobby-top,.web-client .lobby-shell .tables-section{width:min(100% - 50px,1040px);margin-inline:auto}.web-client .table-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.web-client .table-card{min-height:150px}.web-client .table-shell{width:min(100% - 24px,1280px)}.web-client .table-shell .table-orbit{width:min(52vh,540px);max-width:none;top:50%;transform:translate(-50%,-50%)rotate(90deg)scale(1.03)}.web-client .table-shell .table-branding,.web-client .table-shell .table-center-ui,.web-client .table-shell .player-seat{rotate:-90deg}.web-client .table-shell .table-branding{scale:.92}.web-client .table-shell .table-stage{padding-inline:80px}.web-client .table-shell .table-dock{border-radius:20px 20px 0 0;width:min(680px,70vw);margin-inline:auto}.web-client .web-native-back{top:24px;left:28px}.web-client .table-exit-control{top:79px;left:28px}.web-client .table-sound-control{top:24px;right:28px}.web-client .room-switcher{top:24px}.web-client .room-switcher>small{top:calc(100% + 7px);bottom:auto}}@media (max-width:980px){.web-nav>nav{display:none}.web-hero{grid-template-columns:1fr;min-height:auto}.web-hero-copy{padding-bottom:20px}.web-hero-visual{min-height:540px}.web-games,.web-faq{grid-template-columns:1fr;gap:55px}.web-payments{grid-template-columns:1fr;gap:70px}.web-payment-orbit{order:2;margin:auto}.web-auth-layout{grid-template-columns:.78fr 1.22fr;gap:5%}}@media (max-width:720px){html.web-client{scroll-behavior:auto}.web-nav{width:calc(100% - 28px);height:78px}.web-nav .web-brand{transform-origin:0;transform:scale(.84)}.web-nav-actions>.web-link-button{display:none}.web-nav-actions .web-language{z-index:5;position:absolute;top:86px;right:14px}.web-solid-button{gap:9px;height:41px;padding-inline:14px}.web-hero{grid-template-columns:1fr;width:calc(100% - 30px)}.web-hero-copy{padding-top:88px}.web-hero h1{font-size:48px}.web-hero-copy>p{font-size:14px}.web-hero-actions{flex-direction:column;align-items:stretch;gap:8px}.web-hero-actions .web-text-button{width:max-content}.web-hero-visual{min-height:390px}.web-hero-table{border-width:10px;width:92%}.web-hero-table>div b{width:29px;height:42px;font-size:12px}.web-floating-chip{border-width:6px;width:70px;height:70px;font-size:26px;bottom:8%;right:1%}.web-trust{grid-template-columns:1fr;width:calc(100% - 30px);min-height:240px;padding:20px 0}.web-trust span+span{border-left:0;border-top:1px solid var(--web-line);padding-left:0}.web-section{width:calc(100% - 30px);padding:100px 0}.web-section-heading h2{font-size:42px}.web-game-list article{grid-template-columns:37px 1fr 25px}.web-payments{width:100%;padding-inline:15px}.web-device-gallery{grid-template-columns:1fr 90px;min-height:400px;margin-top:45px}.web-phone-shot{border-radius:22px;width:115px;padding:5px}.web-phone-ui{border-radius:16px;gap:7px;padding:30px 7px 7px}.web-phone-ui div{border-radius:7px;height:37px}.web-phone-ui b{font-size:15px}.web-phone-island{width:36px;height:10px;top:9px}.web-desktop-shot{border-radius:12px;padding:5px}.web-shot-bar{height:23px}.web-shot-content{padding:4%}.web-shot-table{border-width:4px}.web-shot-table i{font-size:18px}.web-shot-table b{display:none}.web-faq-list details p{margin-left:45px;margin-right:12px}.web-final-cta{border-radius:23px;flex-direction:column;align-items:flex-start;width:calc(100% - 20px);min-height:520px;padding:42px 26px}.web-final-cta h2{font-size:46px}.web-final-cta>div:last-child{width:100%}.web-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;width:calc(100% - 30px);min-height:220px}.web-footer nav{flex-wrap:wrap;align-items:flex-start;gap:18px;width:100%}.web-auth-page>header{width:calc(100% - 28px);height:76px}.web-auth-page>header>.web-brand{position:absolute;left:50%;transform:translate(-50%)scale(.78)}.web-auth-page>header .web-language{position:absolute;top:84px;right:14px}.web-auth-back{min-width:0}.web-auth-back span{display:none}.web-auth-layout{grid-template-columns:1fr;width:calc(100% - 24px);padding-top:85px}.web-auth-layout aside{display:none}.web-auth-form-wrap{border-radius:19px;justify-self:center;max-width:520px;padding:25px 18px 30px}}@media (prefers-reduced-motion:reduce){html.web-client{scroll-behavior:auto}.web-solid-button,.web-game-list article,.web-faq-list summary i:after{transition:none}}
