@font-face{font-family:Revard;src:url(/assets/Revard-DaCPS68U.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f9fafb;background-color:#0e0f1a;--ui-bg: #05060d;--ui-surface: rgba(255, 255, 255, .04);--ui-surface-strong: rgba(255, 255, 255, .08);--ui-border: rgba(255, 255, 255, .12);--ui-border-strong: rgba(255, 255, 255, .2);--ui-text: #f9fafb;--ui-text-muted: rgba(255, 255, 255, .7);--ui-text-faint: rgba(255, 255, 255, .55);--ui-accent: #8ff7ff;--ui-accent-strong: #6ed9e6;--ui-danger: #ff7b7b;--ui-success: #8ff7ff;--ui-radius-xs: .4rem;--ui-radius-sm: .5rem;--ui-radius-md: .75rem;--ui-radius-lg: 1rem;--ui-shadow: 0 20px 40px rgba(3, 7, 18, .45);--ui-space-1: .25rem;--ui-space-2: .5rem;--ui-space-3: .75rem;--ui-space-4: 1rem;--ui-space-5: 1.5rem;--ui-space-6: 2rem;--ui-font-xs: .8rem;--ui-font-sm: .9rem;--ui-font-md: 1rem;--ui-font-lg: 1.2rem;--ui-font-xl: 1.6rem;--app-status-bar-bg: #05060d;--mobile-bottom-sheet-action-padding-bottom: calc(clamp(44px, 5.5vh, 52px) + env(safe-area-inset-bottom, 0px)) }body,html,#root{margin:0;min-height:100vh}html{background:var(--app-status-bar-bg, var(--ui-bg))}body{background:var(--app-status-bar-bg, var(--ui-bg));position:relative;color:var(--ui-text)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(circle at 15% -10%,rgba(143,247,255,.25),transparent 45%),radial-gradient(circle at 85% 0%,rgba(255,160,122,.25),transparent 50%),linear-gradient(135deg,#030712e6,#0c0f1df2)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(120deg,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:80px 80px,60px 60px;opacity:.4}.error-boundary-screen{--error-boundary-viewport-height: min( 100dvh, var(--tg-viewport-stable-height, 100dvh) );min-height:100vh;min-height:var(--error-boundary-viewport-height);width:100%;display:grid;place-items:center;padding:calc(env(safe-area-inset-top,0px) + var(--ui-space-6)) calc(env(safe-area-inset-right,0px) + var(--ui-space-5)) calc(env(safe-area-inset-bottom,0px) + var(--ui-space-6)) calc(env(safe-area-inset-left,0px) + var(--ui-space-5));box-sizing:border-box;background:radial-gradient(circle at top left,rgba(255,251,217,.75),transparent 34%),radial-gradient(circle at 82% 18%,rgba(159,190,71,.2),transparent 32%),linear-gradient(160deg,#edf3bf,#dbe88f 52%,#c8d96f);color:#173108}.error-boundary-card{width:min(100%,32rem);display:grid;gap:var(--ui-space-3);justify-items:center;text-align:center;padding:clamp(1.5rem,4vw,2.5rem);border-radius:1.75rem;border:1px solid rgba(50,88,15,.16);background:linear-gradient(180deg,#fffcefd1,#f7f9e0eb);box-shadow:0 24px 60px #44581224}.error-boundary-card__title{margin:0;font-size:clamp(1.625rem,3vw,2rem);line-height:1.15;color:#20390d}.error-boundary-card__message{margin:0;max-width:28rem;font-size:var(--ui-font-md);line-height:1.6;color:#173108cc}.sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-stack{display:flex;flex-direction:column;gap:var(--ui-space-3)}.ui-card{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);padding:var(--ui-space-5);box-shadow:var(--ui-shadow)}.ui-section-header{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3)}.ui-section-header__title{margin:0;font-size:var(--ui-font-lg)}.ui-section-header__subtitle{margin:var(--ui-space-1) 0 0;color:var(--ui-text-muted);font-size:var(--ui-font-sm)}.ui-input{width:100%;padding:var(--ui-space-3);border-radius:var(--ui-radius-sm);border:1px solid var(--ui-border);background:#05060dbf;color:var(--ui-text)}.ui-input:focus{outline:none;border-color:var(--ui-accent);box-shadow:0 0 0 2px #8ff7ff33}.ui-input--error{border-color:#ff7b7b99;box-shadow:0 0 0 2px #ff7b7b26}.ui-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--ui-space-2);padding:var(--ui-space-3) var(--ui-space-5);border-radius:999px;border:1px solid var(--ui-border-strong);background:#ffffff14;color:var(--ui-text);font-weight:600;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.ui-button:disabled{opacity:.6;cursor:not-allowed}.ui-button:hover:not(:disabled){transform:translateY(-1px)}.ui-button:focus-visible{outline:none;box-shadow:0 0 0 2px #8ff7ff38}.ui-button--primary{background:linear-gradient(90deg,var(--ui-accent),#ffd66d);color:#05060d;border:none}.ui-button--ghost{background:transparent;border-color:var(--ui-border)}.ui-button--danger{background:#ff7b7b24;border-color:#ff7b7b66;color:#ffd9d4}.ui-button--sm{padding:var(--ui-space-2) var(--ui-space-4);font-size:var(--ui-font-sm)}.ui-button--lg{padding:var(--ui-space-4) var(--ui-space-6);font-size:var(--ui-font-md)}.ui-table{width:100%;border-collapse:collapse}.ui-table th,.ui-table td{padding:var(--ui-space-3);border-bottom:1px solid var(--ui-border);text-align:left}.ui-badge{display:inline-flex;align-items:center;gap:var(--ui-space-1);padding:.2rem .6rem;border-radius:999px;background:#8ff7ff26;color:var(--ui-accent);font-size:var(--ui-font-xs);font-weight:600}.ui-spinner{width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.2);border-top-color:var(--ui-accent);animation:ui-spin .8s linear infinite}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-alert{padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-radius-sm);border:1px solid var(--ui-border);background:#ffffff0d;color:var(--ui-text)}.ui-alert--error{border-color:#ff7b7b66;color:var(--ui-danger);background:#ff7b7b14}.ui-alert--success{border-color:#8ff7ff66;color:var(--ui-success);background:#8ff7ff14}.poker-card{width:40px;height:60px;border-radius:3px;object-fit:cover;box-shadow:0 1px 2px #0000004d,0 1px 3px 1px #00000026}.poker-card--missing{display:inline-block;border:1px dashed rgba(255,255,255,.35);background:#ffffff14}.poker-chip{width:17px;height:17px;object-fit:cover}.tournament-lobby-screen{gap:var(--ui-space-4)}.tournament-lobby-shell{display:flex;flex-direction:column;gap:var(--ui-space-4);min-width:0}.tournament-lobby-tabs{overflow-x:auto}.tournament-lobby-tabs button{min-width:0;white-space:nowrap}.tournament-lobby-shell__tab-panels{min-width:0}.tournament-lobby-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-4)}.tournament-lobby-info-card,.tournament-lobby-list-card,.tournament-lobby-prize-card,.tournament-lobby-prize-stat{min-width:0;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:#ffffff0a}.tournament-lobby-info-card,.tournament-lobby-list-card,.tournament-lobby-prize-card{padding:var(--ui-space-4)}.tournament-lobby-info-card h2,.tournament-lobby-prize-card h3{margin:0 0 var(--ui-space-3);font-size:1rem}.tournament-lobby-info-card__description,.tournament-lobby-prizes__template,.tournament-lobby-cta__reason{margin:0 0 var(--ui-space-3);color:var(--ui-text-muted)}.tournament-lobby-definition-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-3);margin:0}.tournament-lobby-definition-list dt{margin:0 0 var(--ui-space-1);font-size:var(--ui-font-xs);color:var(--ui-text-faint)}.tournament-lobby-definition-list dd{margin:0;overflow-wrap:anywhere;font-weight:600}.tournament-lobby-cta{display:flex;flex-direction:column;gap:var(--ui-space-3)}.tournament-lobby-cta__actions{display:flex;flex-wrap:wrap;gap:var(--ui-space-3)}.tournament-lobby-cta__primary{width:100%}.tournament-lobby-summary-row{display:flex;flex-wrap:wrap;gap:var(--ui-space-3);margin-bottom:var(--ui-space-3);color:var(--ui-text-muted)}.tournament-lobby-table{min-width:38rem}.tournament-lobby-status-pill{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .6rem;border-radius:999px;font-size:var(--ui-font-xs);font-weight:700;white-space:nowrap}.tournament-lobby-status-pill.is-registered{background:#8ff7ff24;color:#8ff7ff}.tournament-lobby-status-pill.is-active{background:#7ee78724;color:#7ee787}.tournament-lobby-status-pill.is-out,.tournament-lobby-status-pill.is-eliminated{background:#ff7b7b24;color:#ffb0b0}.tournament-lobby-prizes{display:flex;flex-direction:column;gap:var(--ui-space-4);min-width:0}.tournament-lobby-prizes__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ui-space-3)}.tournament-lobby-prize-stat{padding:var(--ui-space-3);display:flex;flex-direction:column;gap:var(--ui-space-2)}.tournament-lobby-prize-stat span{color:var(--ui-text-muted);font-size:var(--ui-font-xs)}.tournament-lobby-prize-stat strong{overflow-wrap:anywhere;font-size:var(--ui-font-md)}@media (max-width: 900px){.tournament-lobby-info-grid{grid-template-columns:1fr}.tournament-lobby-prizes__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.tournament-lobby-definition-list{grid-template-columns:1fr}.tournament-lobby-table{min-width:30rem}.tournament-lobby-prizes__summary{grid-template-columns:1fr}}.poker-chip-stack{--chip-overlap-px: 4px;display:inline-flex;align-items:center}.poker-chip-stack__item{display:inline-flex}.poker-chip-stack__item+.poker-chip-stack__item{margin-left:calc(-1 * var(--chip-overlap-px))}.table-chip-stack-group{--chip-group-columns: 1;--chip-group-gap-px: 0px;--chip-stack-step-px: 4px;display:grid;grid-template-columns:repeat(var(--chip-group-columns),minmax(0,max-content));column-gap:var(--chip-group-gap-px);row-gap:0;align-items:end;justify-items:center;overflow:visible;isolation:isolate}.table-chip-stack-group[data-chip-group-layout=triangle] .table-chip-stack-group__stack-shell:first-child,.table-chip-stack-group[data-chip-group-layout=house] .table-chip-stack-group__stack-shell:first-child{grid-column:1 / -1;justify-self:center}.table-chip-stack-group__stack-shell{position:relative;display:inline-flex;align-items:flex-end;justify-content:center;min-width:17px;flex:0 0 auto;overflow:visible}.table-chip-stack-group__stack{position:relative;display:inline-block;width:17px;height:calc(17px + (var(--chip-stack-visible-count, 1) - 1) * var(--chip-stack-step-px));overflow:visible}.table-chip-stack-group__stack .poker-chip-stack__item{position:absolute;left:0;bottom:calc(var(--chip-index, 0) * var(--chip-stack-step-px));margin-left:0;margin-bottom:0}.poker-preview{min-height:100vh;padding:24px;box-sizing:border-box;background:radial-gradient(circle at 20% -10%,rgba(69,211,171,.2),transparent 46%),radial-gradient(circle at 95% 0%,rgba(236,221,106,.2),transparent 42%),#111114;color:#fffbff;font-family:Montserrat,Inter,sans-serif;display:grid;gap:20px}.poker-preview__section{border:1px solid rgba(255,255,255,.16);border-radius:14px;padding:16px;background:#ffffff08}.poker-preview__section h2{margin:0 0 10px;font-size:16px;font-weight:700}.poker-preview__chips{display:flex;gap:10px;align-items:center;margin-bottom:10px}.poker-preview__grid{display:grid;grid-template-columns:repeat(9,40px);gap:8px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}body:before,body:after{background-attachment:fixed}}.app-shell{min-height:100vh;max-width:1200px;margin:0 auto;padding:3rem 1.5rem 4rem;display:flex;flex-direction:column;gap:2rem}.app-shell--layout{max-width:1400px;gap:1.5rem}.app-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:1rem}.app-logo{font-size:1.5rem;font-weight:700;text-decoration:none;color:inherit}.app-nav{display:flex;gap:1rem;flex-wrap:wrap}.app-nav a{text-decoration:none;color:#ffffffbf;font-weight:500}.app-nav a[aria-current=page]{color:var(--ui-text)}.app-nav__action{background:transparent;border:none;color:#ffffffbf;font-weight:500;cursor:pointer;padding:0}.app-nav__action:disabled{opacity:.6;cursor:not-allowed}.app-header__auth{display:flex;gap:.5rem;align-items:center}.app-header__auth a{padding:.4rem .9rem;border-radius:999px;border:1px solid rgba(255,255,255,.25);text-decoration:none;color:inherit}.app-header__auth a.ghost{background:transparent}.app-main{flex:1}h1{margin:.5rem 0 1rem;font-size:clamp(2.1rem,4vw,3.1rem)}.app-hero{position:relative;padding:2.75rem;border-radius:1.75rem;background:linear-gradient(120deg,#0e132de6,#190c34d9);border:1px solid rgba(255,255,255,.08);overflow:hidden;box-shadow:0 25px 60px #030712a6}.app-hero__glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 80% 20%,rgba(143,247,255,.35),transparent 55%),radial-gradient(circle at 20% 80%,rgba(255,126,99,.25),transparent 50%);filter:blur(40px);opacity:.6;z-index:0}.app-hero>div{position:relative;z-index:1}.app-shell__badge{text-transform:uppercase;letter-spacing:.2em;font-size:.75rem;color:#8ff7ff;display:inline-flex;align-items:center;gap:.35rem}.app-shell__badge:before{content:"";width:8px;height:8px;border-radius:50%;background:#8ff7ff;box-shadow:0 0 10px #8ff7ff}.app-hero__description{max-width:520px;color:#ffffffd9;font-size:1.1rem}.app-hero__footnote{margin-top:1rem;font-size:.85rem;color:#fff9}.home-auth-grid{margin-top:1.25rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.home-auth-card{background:#ffffff0d;padding:1rem;border-radius:.75rem;display:flex;flex-direction:column;gap:.5rem}.home-auth-card a{margin-top:auto;color:#8ff7ff;font-weight:600}.home-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1.5rem}.home-steps article{display:flex;gap:1rem;padding:1rem;border-radius:.85rem;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.home-steps article strong{width:32px;height:32px;border-radius:50%;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center}.app-shell__badge--ghost:before{background:#fff6;box-shadow:none}.app-shell__body{display:grid;grid-template-columns:320px 1fr;gap:1.5rem;align-items:flex-start}.app-showcase{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-top:-1rem}.app-showcase__tables{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.table-highlight{padding:1rem;border-radius:1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.07);display:flex;flex-direction:column;gap:.35rem;box-shadow:0 15px 25px #03071273}.table-highlight h3{margin:.4rem 0;font-size:1.1rem}.table-highlight__players{color:#ffffffb3;font-size:.9rem}.app-showcase__tiles{display:flex;flex-direction:column;gap:.75rem}.feature-tile{display:flex;gap:.75rem;align-items:center;padding:1rem;border-radius:1rem;background:#0a081599;border:1px solid rgba(255,255,255,.06)}.feature-tile span{font-size:1.5rem}.global-nav{display:flex;flex-direction:column;gap:1rem}.global-nav__item{display:flex;gap:1rem;padding:1rem;border-radius:1.2rem;text-decoration:none;background:#10142ccc;border:1px solid rgba(255,255,255,.06);color:inherit;transition:transform .2s ease,border-color .2s ease;box-shadow:0 15px 30px #05060d66}.global-nav__item:hover{transform:translateY(-4px);border-color:#8ff7ff80}.global-nav__icon{font-size:1.5rem}.global-nav__label{font-weight:600;font-size:1.05rem}.global-nav__item p{margin:.2rem 0 0;color:#ffffffb3}.app-panel{min-height:520px;padding:2rem;border-radius:1.5rem;background:#0c0d1deb;border:1px solid rgba(255,255,255,.05);box-shadow:0 25px 60px #030712b3}.app-panel>*:first-child{margin-top:0}@media (max-width: 1024px){.app-shell{padding:2.5rem 1.25rem 3rem}.app-shell__body{grid-template-columns:1fr}.global-nav{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.app-panel{min-height:auto}}ul{padding-left:1.25rem}.auth-intro-page{--app-status-bar-bg: #5e7569;--app-top-bleed-height: max( 24px, var(--tg-safe-top, env(safe-area-inset-top, 0px)) );--intro-viewport-height: var( --tg-app-height, var(--tg-viewport-stable-height, 100dvh) );--intro-viewport-width: min(100vw, var(--tg-app-width, 100vw));--intro-scale: min( 1, calc(var(--intro-viewport-width) / 440px), calc(var(--intro-viewport-height) / 956px) );width:var(--intro-viewport-width);height:var(--intro-viewport-height);display:flex;align-items:center;justify-content:center;padding:0;overflow:hidden;background-position:center;background-size:cover;background-repeat:no-repeat}.auth-intro-stage,.auth-entry-stage{background:inherit;background-position:inherit;background-repeat:inherit;background-size:inherit}.auth-intro-stage:before,.auth-entry-stage:before,.lobby-mobile-stage:before,.table-screen-stage:before{content:"";position:absolute;left:0;right:0;top:calc(-1 * var(--app-top-bleed-height, 24px));height:var(--app-top-bleed-height, 24px);pointer-events:none;z-index:0}.auth-intro-stage:before,.auth-entry-stage:before{background:inherit}html.tg-mode[data-tg-viewport-origin=drifted] .auth-intro-page,html.tg-mode[data-tg-viewport-origin=drifted] .auth-entry-page,html.tg-mode[data-tg-viewport-origin=drifted] .table-screen-page,html.tg-mode[data-tg-viewport-origin=drifted] .lobby-mobile-page{align-items:flex-start;justify-content:flex-start}.auth-intro-stage{position:relative;width:calc(440px * var(--intro-scale));height:calc(956px * var(--intro-scale))}.auth-intro-screen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:440px;height:956px;transform:scale(var(--intro-scale));transform-origin:top left;overflow:hidden;border-radius:0 0 20px 20px;background:#060d05}.auth-intro-screen__background{position:absolute;max-width:none;object-fit:cover;object-position:center;opacity:0;pointer-events:none;transform:translateZ(0);transition:opacity .12s ease;will-change:opacity}.auth-intro-screen__background.is-active{opacity:1}.auth-intro-screen__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a1a00bf,#0000)}.auth-intro-back{position:absolute;top:52px;left:16px;width:64px;height:45px;padding:5px 20px;border:none;border-radius:14px;background:#605d62;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.auth-intro-back img{width:24px;height:24px}.auth-intro-back:focus-visible{outline:2px solid rgba(255,255,255,.95);outline-offset:2px}.auth-intro-logo{position:absolute;left:34.58%;top:11.72%;width:30.67%;height:16.53%}.auth-intro-logo__layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.auth-intro-title{position:absolute;left:15.34%;top:31.9%;width:69.55%;display:flex;flex-direction:column;gap:4px;color:#fff;line-height:1}.auth-intro-title__welcome{margin:0;font-family:Revard,Montserrat,Times New Roman,serif;font-size:39px;font-weight:400;line-height:1}.auth-intro-title__brand{margin:0;font-family:Revard,Montserrat,Times New Roman,serif;font-size:65px;font-weight:400;letter-spacing:0;line-height:1;text-transform:uppercase}.auth-intro-card{position:absolute;left:3.64%;top:65.38%;width:92.73%;min-height:29.81%;box-sizing:border-box;padding:30px;border-radius:30px;border:1px solid #ffffff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(116.493deg,#102a0099 4.6026%,#1637011a 93.814%);display:flex;flex-direction:column;justify-content:space-between;gap:15px}.auth-intro-card__description{margin:0;font-family:Revard,Montserrat,Times New Roman,serif;font-size:27px;font-weight:400;line-height:1.14;color:#fff}.auth-intro-card__controls{display:flex;align-items:flex-end;justify-content:space-between}.auth-intro-progress{display:flex;align-items:center;gap:8px;padding-bottom:4px}.auth-intro-progress span{display:block;width:13px;height:4px;border-radius:99px;background:#fff}.auth-intro-progress span.is-active{width:56px;background:#c0d345}.auth-intro-card__cta{display:inline-flex;align-items:center;justify-content:center;width:98px;height:60px;border-radius:14px;border:2px solid #c0d345;color:#fff;background:linear-gradient(111.48deg,#c0d345,#447d20 69.28%);box-shadow:inset 0 0 0 1px #ffffff29;font-size:40px;line-height:1;cursor:pointer}.auth-intro-card__cta span{display:inline-block;transform:translateY(-1px);font-size:40px;line-height:1}.auth-intro-card__cta:focus-visible{outline:2px solid rgba(255,255,255,.95);outline-offset:2px}.auth-entry-page{--app-status-bar-bg: #5e7569;--app-top-bleed-height: max( 24px, var(--tg-safe-top, env(safe-area-inset-top, 0px)) );--auth-entry-viewport-height: var( --tg-app-height, var(--tg-viewport-stable-height, 100dvh) );--auth-entry-viewport-width: min(100vw, var(--tg-app-width, 100vw));--auth-entry-scale: min( 1, calc(var(--auth-entry-viewport-width) / 440px), calc(var(--auth-entry-viewport-height) / 956px) );position:relative;width:var(--auth-entry-viewport-width);height:var(--auth-entry-viewport-height);overflow:hidden;display:flex;align-items:center;justify-content:center;background-position:center;background-size:cover;background-repeat:no-repeat}.auth-entry-stage{position:relative;width:calc(440px * var(--auth-entry-scale));height:calc(956px * var(--auth-entry-scale))}.auth-entry-screen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:440px;height:956px;overflow:hidden;transform:scale(var(--auth-entry-scale));transform-origin:top left;background:#060d05}.auth-entry-screen__background{position:absolute;object-fit:cover;z-index:0}.auth-entry-panel{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;padding:54px 20px 24px;box-sizing:border-box}.auth-entry-header{display:flex;flex-direction:column;gap:12px;margin-bottom:18px}.auth-entry-header__logo{text-decoration:none;color:#f2f1e9;font-family:Montserrat,Inter,sans-serif;font-weight:700;letter-spacing:.08em;font-size:20px;line-height:1}.auth-entry-nav{display:flex;gap:8px}.auth-entry-nav a{flex:1;text-decoration:none;text-align:center;border-radius:14px;border:1px solid rgba(255,255,255,.24);background:#ffffff0a;color:#ffffffdb;padding:10px 12px;font-family:Montserrat,Inter,sans-serif;font-size:14px;font-weight:600}.auth-entry-nav a.active{border-color:#c0d345;background:#c0d34526;color:#fff}.auth-entry-main{margin-top:auto}.auth-entry-card{position:relative;overflow:hidden;border-radius:14px;border:1px solid rgba(220,229,183,.2);background:linear-gradient(180deg,#15240de0,#060f04c7),#081205c7;box-shadow:0 24px 48px #02060261,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:24px 20px}.auth-entry-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#c0d345,#447d20);opacity:.95}.auth-entry-main .auth-form{width:100%;gap:14px}.auth-form__header{display:flex;flex-direction:column-reverse;gap:10px}.auth-entry-main .auth-form h2{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:30px;font-weight:800;line-height:.98;color:#fffbff;letter-spacing:0}.auth-form__eyebrow{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:11px;font-weight:700;line-height:1;letter-spacing:.24em;text-transform:uppercase;color:#d8e498eb}.auth-entry-main .auth-form__description{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:13px;line-height:1.45;color:#f4f1e6c7}.auth-form__field{display:flex;flex-direction:column;gap:8px}.auth-form__label{font-family:Montserrat,Inter,sans-serif;font-size:13px;font-weight:600;line-height:1.2;color:#fffbffeb}.auth-entry-main .auth-form .ui-input{min-height:50px;border-radius:14px;border:1px solid rgba(215,225,174,.24);background:#091306d1;box-shadow:inset 0 1px #ffffff08,inset 0 -1px #0000002e;padding:14px 16px;width:auto;font-family:Montserrat,Inter,sans-serif;font-size:15px;font-weight:600;line-height:1.2;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.auth-entry-main .auth-form .ui-input::placeholder{color:#e7e1d67a}.auth-entry-main .auth-form .ui-input:hover:not(:disabled){border-color:#e2eab757;background:#0d1908e6}.auth-entry-main .auth-form .ui-input:focus,.auth-entry-main .auth-form .ui-input:focus-visible{border-color:#c0d345e6;background:#0e1b08f0;box-shadow:0 0 0 3px #c0d3452e,0 10px 24px #060a0338}.auth-entry-main .auth-form .ui-input:disabled{border-color:#bbc1a22e;background:#20241dc7;color:#fffbff75}.auth-entry-main .auth-form .ui-input.ui-input--error,.auth-entry-main .auth-form .ui-input[aria-invalid=true]{border-color:#d34547eb;box-shadow:0 0 0 3px #d3454729}.auth-entry-main .auth-form .ui-button{min-height:50px;border-radius:14px;font-family:Montserrat,Inter,sans-serif;font-size:15px;font-weight:700;letter-spacing:.01em}.auth-entry-main .auth-form .ui-button.ui-button--primary{border:0;background:linear-gradient(133.94deg,#c0d345,#447d20 69.28%);color:#fffbff;box-shadow:0 18px 32px #264a1457}.auth-entry-main .auth-form .ui-button.ui-button--primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 22px 36px #264a146b}.auth-entry-main .auth-form .ui-button.ui-button--primary:focus-visible{box-shadow:0 0 0 3px #c0d34538,0 18px 32px #264a1457}.auth-entry-main .auth-form .ui-button:disabled{opacity:1;background:linear-gradient(133.94deg,#808a66b8,#48533be0);color:#fffbff85;box-shadow:none}.auth-form__field-error{font-size:12px;font-weight:600;line-height:1.35;color:#ff9d93}.auth-layout{display:grid;grid-template-columns:200px 1fr;gap:1rem;background:#ffffff08;border-radius:1.25rem;padding:1rem}.auth-shell{min-height:100vh;max-width:1100px;margin:0 auto;padding:3rem 1.5rem 4rem;display:flex;flex-direction:column;gap:2rem}.auth-shell__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.auth-shell__logo{font-size:1.4rem;font-weight:700;text-decoration:none;color:inherit}.auth-shell__nav{display:flex;gap:1rem;flex-wrap:wrap}.auth-shell__nav a{text-decoration:none;color:#ffffffb3;font-weight:500}.auth-shell__nav a[aria-current=page]{color:var(--ui-text)}.auth-shell__content{flex:1;display:flex;justify-content:center}.auth-shell__content>*{width:min(520px,100%)}.auth-layout nav{position:sticky;top:1rem}.auth-layout nav ul{list-style:none;padding-left:0;display:flex;flex-direction:column;gap:.5rem}.auth-layout nav li{border-radius:.5rem;background:#ffffff0a}.auth-layout nav li.active{background:#8ff7ff33}.auth-layout nav a{display:block;padding:.75rem 1rem;text-decoration:none;color:inherit}.auth-layout section{min-width:0}.auth-form{display:flex;flex-direction:column;gap:1rem;width:min(520px,100%)}.auth-form label{display:flex;flex-direction:column;gap:.25rem;font-size:var(--ui-font-sm);color:var(--ui-text-muted)}.auth-form .ui-button{width:100%}.auth-form__description{font-size:.95rem;color:#ffffffb3}.auth-login-method{display:flex;gap:.35rem;padding:4px;margin:0;border:none;border-radius:18px;background:#0a1207b8;box-shadow:inset 0 0 0 1px #dce5b71f}.auth-login-method__button{flex:1;border:1px solid transparent;border-radius:14px;min-height:44px;padding:.65rem .8rem;background:transparent;color:#fffbffb8;font-family:Montserrat,Inter,sans-serif;font-size:13px;font-weight:700;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.auth-login-method__button:hover:not(.is-active){border-color:#dce5b71f;background:#ffffff0a;color:#fffbffe0}.auth-login-method__button.is-active{border-color:#dce5b733;background:linear-gradient(180deg,#c0d3453d,#447d2042);color:#fffbff;box-shadow:0 8px 18px #0812053d}.auth-form__hint{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:13px;line-height:1.45;color:#fffbff8f}.auth-entry-main .ui-alert{border-radius:14px;border-color:#dce5b729;background:#121d0cb8;font-family:Montserrat,Inter,sans-serif;font-size:13px;font-weight:600;line-height:1.4}.auth-entry-main .ui-alert.ui-alert--error{border-color:#d3454757;background:#3e151194;color:#ffb4ac}.auth-entry-main .ui-alert.ui-alert--success{border-color:#c0d34557;background:#263e129e;color:#eef5c2}.auth-form__error{color:#ff7b7b;background:#ff7b7b1a;padding:.5rem .75rem;border-radius:.5rem}.auth-form__success{color:#8ff7ff;background:#8ff7ff1a;padding:.5rem .75rem;border-radius:.5rem}.auth-form__links{display:flex;gap:.75rem;flex-wrap:wrap;font-size:var(--ui-font-sm)}.auth-form__links a{color:#dbe88f;text-decoration:none;font-weight:600;transition:color .18s ease}.auth-form__links a:hover,.auth-form__links a:focus-visible{color:#f0f6bf}.auth-form__checkbox{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.auth-form__radio{flex-direction:row;align-items:center;gap:.5rem}.auth-form__fieldset{border:1px solid rgba(255,255,255,.1);border-radius:.75rem;padding:.5rem 1rem 1rem;display:flex;flex-direction:column;gap:.75rem}.auth-summary{display:flex;justify-content:space-between;background:#ffffff0d;padding:1rem;border-radius:.75rem;margin-bottom:1rem}.auth-summary__label{font-size:.8rem;text-transform:uppercase;color:#ffffff80;letter-spacing:.04em}.auth-summary__hint{font-size:.85rem;color:#fff9}.auth-card{padding:1.25rem;border-radius:.75rem;background:#ffffff0d}.auth-overview{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.auth-overview--muted{background:#ffffff08;border-radius:.75rem;padding:1rem}.auth-overview__metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.auth-overview__card{border-radius:.75rem;border:1px solid rgba(255,255,255,.08);padding:1rem;background:#ffffff0a;display:flex;flex-direction:column;gap:.3rem}.auth-overview__label{font-size:.85rem;text-transform:uppercase;letter-spacing:.04em;color:#fff9}.auth-overview__value{font-size:1.75rem}.auth-overview__hint{font-size:.85rem;color:#fff9}.auth-overview__cta{align-self:flex-start;padding:.35rem .75rem;border-radius:999px;border:1px solid rgba(143,247,255,.5);background:transparent;color:#8ff7ff;cursor:pointer}.auth-overview__telegram-field{display:grid;gap:.35rem;margin-top:.75rem}.auth-overview__telegram-field span{font-size:.85rem;color:#ffffffbf}.auth-overview__details{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.auth-language-switch{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.75rem}.auth-language-pill{border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:.25rem .9rem;background:transparent;color:inherit;cursor:pointer;transition:border-color .2s,background .2s}.auth-language-pill.is-active{border-color:#8ff7ff;background:#8ff7ff26}.auth-notification-toggle{display:flex;flex-direction:column;gap:.4rem}.auth-notification-toggle label{display:flex;align-items:center;gap:.65rem;font-size:.9rem}.auth-notification-toggle input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;margin:0;border-radius:6px;border:1px solid rgba(220,229,183,.28);background:#0e1809b8;box-shadow:inset 0 1px #ffffff0a;display:inline-grid;place-items:center;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.auth-notification-toggle input[type=checkbox]:after{content:"";width:10px;height:10px;border-radius:3px;transform:scale(0);transition:transform .16s ease;background:linear-gradient(180deg,#dbe88f,#c0d345)}.auth-notification-toggle input[type=checkbox]:hover:not(:disabled){border-color:#dce5b76b}.auth-notification-toggle input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px #c0d3452e}.auth-notification-toggle input[type=checkbox]:checked{border-color:#c0d345e6;background:#1c300ee6}.auth-notification-toggle input[type=checkbox]:checked:after{transform:scale(1)}.auth-notification-toggle input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}.auth-actions-list{list-style:none;padding-left:0;margin:0;display:flex;flex-direction:column;gap:.35rem}.auth-actions-list li{padding-left:1.5rem;position:relative}.auth-actions-list li:before{content:"•";position:absolute;left:.5rem;color:#8ff7ff}.auth-audit-list{list-style:none;padding-left:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.auth-audit-list li{padding:.75rem;border:1px solid rgba(255,255,255,.15);border-radius:.75rem;background:#ffffff05}.auth-role-badges{display:flex;flex-wrap:wrap;gap:.5rem}.auth-role-badge{border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:.25rem .75rem;font-size:.85rem}.auth-link{display:inline-block;margin-top:.5rem;color:#8ff7ff}.auth-device-panel{display:flex;flex-direction:column;gap:1rem}.auth-device-panel__header{display:flex;justify-content:space-between;align-items:center}.auth-device-panel__header button{padding:.5rem 1rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.2);background:transparent;color:inherit;cursor:pointer}.auth-device-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.session-list{list-style:none;padding-left:0}.session-list li{display:flex;justify-content:space-between;align-items:center;background:#ffffff0d;padding:1rem;border-radius:.75rem;margin-bottom:.75rem}.session-list__empty{display:block;background:transparent;padding:.5rem 0;color:#fff9;text-align:center}.admin-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.admin-header__filters{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-end}.admin-header select{min-height:var(--admin-control-height, 40px);padding:8px var(--admin-control-padding-x, 12px);border-radius:var(--admin-radius, 8px);border:1px solid var(--admin-border, rgba(255, 255, 255, .18));background:var(--admin-control-bg, rgba(255, 255, 255, .08));color:var(--admin-text, inherit);font:inherit}.admin-header__filters input{min-height:var(--admin-control-height, 40px);padding:8px var(--admin-control-padding-x, 12px);border-radius:var(--admin-radius, 8px);border:1px solid var(--admin-border, rgba(255, 255, 255, .18));background:var(--admin-control-bg, rgba(255, 255, 255, .05));color:var(--admin-text, inherit);font:inherit}.admin-header__filters button{min-height:var(--admin-control-height, 40px);padding:8px var(--admin-control-padding-x, 12px);border-radius:var(--admin-radius, 8px);border:1px solid var(--admin-border, rgba(255, 255, 255, .2));background:var(--admin-control-bg, transparent);color:var(--admin-text, inherit);font:inherit;font-weight:700;cursor:pointer}.admin-table{width:100%;border-collapse:collapse;border-spacing:0}.admin-table th,.admin-table td{text-align:left;padding:.75rem;border-bottom:1px solid rgba(255,255,255,.05)}.badge{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:999px;font-size:.8rem;text-transform:capitalize}.badge--open{background:#ffd66d33;color:#ffd66d}.badge--pending{background:#8ff7ff33;color:#8ff7ff}.badge--solved{background:#94ffbf33;color:#94ffbf}.badge--escalated{background:#ff7b7b33;color:#ff7b7b}.admin-muted{color:#fff9;font-size:.9rem}@media (max-width: 768px){.auth-layout{grid-template-columns:1fr}.auth-layout nav{position:static}.auth-layout nav ul{flex-direction:row;overflow-x:auto;white-space:nowrap}.auth-layout nav li{min-width:160px}.auth-summary{flex-direction:column;gap:1rem}.lobby-grid{grid-template-columns:1fr}}.admin-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.admin-actions button{min-height:var(--admin-control-height, 40px);padding:8px var(--admin-control-padding-x, 12px);border-radius:var(--admin-radius, 8px);border:1px solid var(--admin-border, rgba(255, 255, 255, .2));background:var(--admin-control-bg, transparent);color:var(--admin-text, inherit);font:inherit;font-weight:700;cursor:pointer}.admin-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1rem}.admin-card{background:#ffffff0a;border-radius:.75rem;padding:1.25rem}.admin-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin:1rem 0}.admin-duty ul,.admin-audit{list-style:none;padding-left:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.admin-audit li{border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:.75rem}.global-nav{display:flex;gap:1rem;margin-bottom:1rem}.lobby-layout{display:grid;grid-template-columns:220px 1fr;gap:1rem}.lobby-layout aside ul{list-style:none;padding-left:0;display:flex;flex-direction:column;gap:.5rem}.lobby-layout aside a{display:block;padding:.75rem 1rem;background:#ffffff0a;border-radius:.75rem;text-decoration:none;color:inherit}.lobby-screen{display:flex;flex-direction:column;gap:1.5rem}.lobby-hero{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-radius:1rem;background:radial-gradient(circle at top left,#ffffff26,#04050dcc);border:1px solid rgba(255,255,255,.1)}.lobby-hero__subtitle{color:#fffc;margin-bottom:1rem}.lobby-hero__stats{display:flex;gap:1rem}.lobby-hero__stat-card{background:#ffffff0d;padding:.75rem 1rem;border-radius:.75rem;min-width:120px;box-shadow:none}.lobby-hero__stats strong{font-size:1.25rem;display:block}.lobby-hero__cta{display:flex;flex-direction:column;gap:.5rem}.lobby-hero__cta button{padding:.75rem 1.5rem;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.2);color:inherit}.lobby-hero__cta button.accent{background:linear-gradient(90deg,#ff7b7b,#ffd66d);color:#05060d;border:none}.lobby-demo-link{text-decoration:none;color:#8ff7ff;font-weight:600}.lobby-hero__live{display:flex;align-items:center;gap:.5rem}.live-dot{width:10px;height:10px;border-radius:50%;background:#fff6}.live-dot.is-online{background:#7dffb8;box-shadow:0 0 6px #7dffb8cc}.lobby-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(320px,1fr);gap:1.5rem}.account-page{display:flex;flex-direction:column;gap:1.25rem;max-width:960px}.account-page__panel{display:flex;flex-direction:column;gap:.75rem}.account-page__telegram-form{display:grid;gap:.6rem;max-width:420px}.account-page__telegram-form label{display:grid;gap:.3rem;color:#ffffffbf}.account-page__meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin:0}.account-page__meta div{background:#ffffff08;border-radius:.75rem;padding:.75rem 1rem}.account-page__meta dt{font-size:.85rem;color:#ffffffa6}.account-page__meta dd{margin:.25rem 0 0;font-weight:600}.lobby-main{display:flex;flex-direction:column;gap:1rem}.lobby-filters{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.lobby-chip-group{display:flex;gap:.5rem;flex-wrap:wrap}.lobby-chip{padding:.4rem 1.2rem;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:transparent;color:inherit;cursor:pointer}.lobby-chip.is-active{border-color:#ffd66d;background:#ffd66d26}.lobby-search{display:flex;align-items:flex-end;gap:.75rem}.lobby-search input{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;padding:.5rem .75rem;color:inherit}.lobby-table-list{display:flex;flex-direction:column;gap:.75rem}.lobby-table-wrapper{overflow-x:auto}.lobby-table{width:100%;border-collapse:collapse;font-size:.9rem}.lobby-table th,.lobby-table td{padding:.65rem;border-bottom:1px solid rgba(255,255,255,.08)}.lobby-table tbody tr:hover,.lobby-table tbody tr.is-active{background:#ffffff0a}.lobby-table-highlight{color:#ffd66d;margin-right:.35rem}.lobby-table-pin{display:inline-flex;align-items:center;justify-content:center;margin-right:.35rem;padding:.1rem .4rem;border-radius:999px;border:1px solid rgba(148,255,191,.55);background:#94ffbf26;color:#94ffbf;font-size:.7rem;letter-spacing:.04em}.lobby-table-actions{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.2rem;font-size:.9rem}.lobby-table-actions li{display:flex;justify-content:space-between;gap:.4rem;color:#ffffffd9}.lobby-table-actions small{color:#fff9}.lobby-table-actions__empty{opacity:.5}.lobby-table-actions .is-new{animation:action-pulse 1.4s ease-in-out 2}.lobby-table tbody tr.is-pinned{box-shadow:inset 0 0 0 1px #94ffbf59}.lobby-players-meter{display:flex;gap:.2rem}.chip{width:.65rem;height:.65rem;border-radius:50%;background:#fff3;display:inline-block}.chip.is-full{background:#ffd66d}.lobby-table-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr auto;gap:1rem;padding:1rem;border-radius:.85rem;border:1px solid rgba(255,255,255,.08);background:#080c18cc;box-shadow:inset 0 0 0 1px #ffffff05}.lobby-table-title{font-weight:600}.lobby-table-meta{color:#ffffffa6;font-size:.85rem}.lobby-table-stakes,.lobby-table-players,.lobby-table-type{display:flex;flex-direction:column;gap:.2rem;font-size:.9rem}.lobby-table-tag{display:inline-block;padding:.1rem .5rem;border-radius:999px;background:#8ff7ff26;font-size:.75rem}.lobby-table-action button{padding:.5rem 1.2rem;border-radius:999px;background:linear-gradient(90deg,#8ff7ff,#ffd66d);border:none;color:#05060d;font-weight:600}.lobby-secondary{display:flex;flex-direction:column;gap:1rem}.lobby-matchmaking,.lobby-sidebar__card{background:#ffffff0a;border-radius:.85rem;padding:1rem;border:1px solid rgba(255,255,255,.06)}.lobby-sidebar__card ul{list-style:none;padding-left:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.lobby-sidebar__card li{display:flex;flex-direction:column;background:#ffffff05;border-radius:.65rem;padding:.75rem}.table-activity{display:inline-flex;align-items:center;justify-content:center;min-width:32px;padding:.1rem .55rem;border-radius:999px;background:#ffd66d33;color:#1a1203;font-weight:700;letter-spacing:.04em;border:1px solid rgba(255,214,109,.65)}.table-activity.is-muted{background:#ffffff14;color:#fff9;font-weight:500}.lobby-live-feed{display:flex;flex-direction:column;gap:.75rem}.lobby-live-feed__controls{display:flex;flex-direction:column;gap:.5rem}.lobby-live-feed__controls label{display:flex;flex-direction:column;gap:.25rem;font-size:.95rem}.lobby-live-feed__controls select{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:inherit;border-radius:.5rem;padding:.35rem .5rem}.lobby-live-feed__actions{display:flex;gap:.5rem;flex-wrap:wrap}.lobby-live-feed__actions button{flex:1;min-width:120px}.lobby-live-feed ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.lobby-live-feed li{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.65rem;background:#ffffff08;border-radius:.65rem;border:1px solid rgba(255,255,255,.05);cursor:pointer;outline:none}.lobby-live-feed li:hover{background:#ffffff0f}.lobby-live-feed li:focus-visible{box-shadow:0 0 0 2px #8ff7ff80}.lobby-live-feed li strong{display:block;margin-bottom:.15rem}.lobby-live-feed li small{opacity:.7}.lobby-live-feed li button{background:#ffffff1f;border:none;color:inherit;border-radius:.5rem;padding:.35rem .65rem}.ticker-toast{position:sticky;top:.5rem;margin:.5rem 0;padding:.6rem .85rem;border-radius:.65rem;background:linear-gradient(90deg,#ff7b7be6,#ffd66dd9);color:#05060d;font-weight:700;z-index:5}@keyframes action-pulse{0%{box-shadow:0 0 #8ff7ff40;background:#8ff7ff0f}50%{box-shadow:0 0 0 6px #8ff7ff14;background:#8ff7ff1f}to{box-shadow:0 0 #8ff7ff00;background:transparent}}.lobby-table-preview__stakes{color:#ffd66d;font-weight:600;margin-bottom:.5rem}.lobby-table-preview__seats{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.lobby-table-preview__seats .seat{display:flex;justify-content:space-between;background:#ffffff05;border-radius:.5rem;padding:.4rem .6rem;border:1px solid rgba(255,255,255,.03)}.lobby-table-preview__board{display:flex;gap:.4rem;margin-bottom:.6rem}.lobby-table-preview__board span{display:inline-flex;align-items:center;justify-content:center;padding:.3rem .5rem;border-radius:.35rem;border:1px solid rgba(255,255,255,.2);min-width:32px}.lobby-preview__loading{margin-top:.4rem;font-size:.85rem;opacity:.7}.lobby-table-preview button{width:100%;padding:.6rem;border-radius:.6rem;border:none;margin-top:.4rem;background:#ffffff1f;color:inherit}.lobby-table-preview button.accent{background:linear-gradient(90deg,#ff7b7b,#ffd66d);color:#05060d}.lobby-auth-panel,.lobby-account-panel{background:#ffffff0a;border-radius:.85rem;padding:1rem;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:.75rem}.lobby-auth-panel__tabs{display:inline-flex;border:1px solid rgba(255,255,255,.12);border-radius:999px;overflow:hidden}.lobby-auth-panel__tabs button{background:transparent;border:none;color:inherit;padding:.4rem 1.2rem}.lobby-auth-panel__tabs button.is-active{background:#ffffff1f}.lobby-auth-panel__hint{margin:0;color:#ffffffb3;font-size:.9rem}.lobby-access-form{display:flex;flex-direction:column;gap:.75rem}.lobby-access-form label{display:flex;flex-direction:column;gap:.25rem}.lobby-access-form input{padding:.5rem .75rem;border-radius:.6rem;border:1px solid rgba(255,255,255,.15);background:#ffffff0d;color:inherit}.lobby-access-form button{padding:.6rem;border-radius:.6rem;border:none;background:linear-gradient(90deg,#8ff7ff,#ffd66d);color:#05060d;font-weight:600}.lobby-auth-panel__success{color:#94ffbf;font-size:.9rem}.lobby-auth-panel__error{color:#ff7b7b;font-size:.9rem}.lobby-account-panel__header{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.lobby-account-panel__header button{padding:.35rem .9rem;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:inherit}.lobby-account-panel__meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem}.lobby-account-panel__meta dt{font-size:.75rem;color:#fff9;margin:0}.lobby-account-panel__meta dd{margin:.1rem 0 0}.lobby-account-panel__actions{display:flex;flex-wrap:wrap;gap:.5rem}.lobby-account-panel__actions a{padding:.35rem .9rem;border-radius:999px;border:1px solid rgba(255,255,255,.2);text-decoration:none;color:inherit;font-size:.9rem}.game-screen{display:flex;flex-direction:column;gap:1.5rem;position:relative;--game-surface: rgba(255, 255, 255, .04);--game-border: rgba(255, 255, 255, .08);--game-chip: rgba(255, 255, 255, .08);--game-card-bg: rgba(255, 255, 255, .08);--game-card-text: inherit}.game-seat-toast{border:1px solid rgba(143,247,255,.4);background:#8ff7ff14;padding:.75rem 1rem;border-radius:.75rem;font-size:.95rem;max-width:420px;display:flex;justify-content:space-between;align-items:center;gap:.75rem}.game-seat-toast button{border:1px solid rgba(255,255,255,.4);border-radius:999px;background:transparent;color:inherit;padding:.3rem .9rem;font-size:.9rem}.table-screen-away-banner{position:absolute;left:50%;bottom:clamp(1rem,4vw,2rem);transform:translate(-50%);z-index:4;display:inline-flex;align-items:center;gap:.75rem;max-width:min(92vw,28rem);padding:.75rem 1rem;border:1px solid rgba(143,247,255,.4);border-radius:999px;background:#07121ee0;box-shadow:0 12px 32px #02081452;color:#f4fbff}.table-screen-away-banner button{border:1px solid rgba(255,255,255,.32);border-radius:999px;background:#8ff7ff29;color:inherit;padding:.35rem .9rem;font:inherit}.game-drain-banner{border:1px solid rgba(255,196,120,.45);background:#452908b8;color:#ffe7c5;padding:.8rem 1rem;border-radius:.75rem;font-size:.92rem;max-width:560px}.game-seat-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#03060cd9;display:flex;align-items:center;justify-content:center;padding:1rem;z-index:20}.game-seat-panel{background:#090c16f2;border-radius:1rem;padding:1.5rem;border:1px solid rgba(143,247,255,.24);box-shadow:0 18px 50px #00000073;max-width:640px;width:100%;display:flex;flex-direction:column;gap:1rem}.game-seat-panel h3{margin-top:0;margin-bottom:.25rem}.game-seat-buyin{display:flex;flex-direction:column;gap:.5rem}.game-seat-buyin label{display:flex;flex-direction:column;gap:.35rem;font-size:var(--ui-font-sm);color:var(--ui-text-muted)}.game-seat-grid{margin-top:1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem}.game-seat-option{border:1px solid rgba(255,255,255,.2);border-radius:.75rem;padding:.75rem;background:#ffffff0a;color:inherit;text-align:left}.game-seat-option span{display:block;font-weight:600}.game-seat-option small{display:block;opacity:.85}.game-seat-option:is(:hover,:focus-visible){border-color:#8ff7ffcc;outline:none}.game-seat-option.is-taken{opacity:.5;cursor:not-allowed}.game-seat-option.is-self{border-color:#7dffb899;background:#7dffb814}.game-seat-empty{margin-top:.75rem;color:#ffffffbf}.game-seat-error{margin-top:.75rem;color:#ff7d7d}.game-screen[data-theme=light]{color:#05060d;--game-surface: rgba(255, 255, 255, .95);--game-border: rgba(5, 6, 13, .1);--game-chip: rgba(5, 6, 13, .16);--game-card-bg: rgba(5, 6, 13, .08)}.game-screen[data-theme=telegram]{--game-surface: rgba(18, 32, 53, .92);--game-border: rgba(143, 247, 255, .24);--game-chip: rgba(55, 174, 226, .35);--game-card-bg: rgba(55, 174, 226, .12)}.game-header{display:flex;justify-content:space-between;align-items:center}.game-header__actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;justify-content:flex-end}.table-global-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.5rem;max-width:100%}.table-player-score-badge{display:inline-flex;align-items:baseline;gap:.28rem;min-height:36px;max-width:128px;padding:.42rem .78rem;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#0d1624c7;color:#f7f2df;font-size:.84rem;line-height:1;white-space:nowrap}.table-player-score-badge__label{overflow:hidden;text-overflow:ellipsis}.table-player-score-badge__value{font-weight:800}.table-screen-canvas>.table-player-score-badge--floating{position:absolute;right:14px;top:104px;z-index:43;min-width:66px;min-height:54px;max-width:112px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:7px 10px;border:1px solid rgba(255,234,168,.6);border-radius:17px;background:radial-gradient(circle at 50% 16%,rgba(255,239,168,.32),transparent 52%),linear-gradient(145deg,#17270ced,#0a1109e0);box-shadow:0 10px 24px #00000052,inset 0 1px #ffffff29;pointer-events:none}.table-screen-canvas>.table-player-score-badge--floating .table-player-score-badge__label{font-size:8px;font-weight:800;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#fff5d5b8}.table-screen-canvas>.table-player-score-badge--floating .table-player-score-badge__value{font-family:Montserrat,Inter,sans-serif;font-size:26px;font-weight:900;line-height:.92;color:#fff8d9;text-shadow:0 2px 12px rgba(236,221,106,.34)}.table-global-rebuy{display:inline-flex;align-items:center;justify-content:flex-end}.table-global-rebuy button{min-height:36px;padding:.45rem 1rem;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#0d1624c7;color:#f7f2df;font:inherit;cursor:pointer}.table-global-rebuy button:disabled{cursor:default}.game-back{border:1px solid rgba(255,255,255,.3);padding:.35rem .95rem;border-radius:999px;text-decoration:none;color:inherit}.game-toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem}.game-theme-toggle{display:inline-flex;gap:.35rem;border:1px solid var(--game-border);border-radius:999px;padding:.15rem}.game-theme-button{border:none;background:transparent;color:inherit;padding:.35rem .95rem;border-radius:999px;font-size:.9rem;cursor:pointer;transition:background .2s}.game-theme-button.is-active{background:var(--game-chip);color:inherit}.game-mobile-tabs{display:inline-flex;gap:.35rem;border-radius:999px;border:1px solid var(--game-border);padding:.15rem}.game-mobile-tabs button{border:none;background:transparent;color:inherit;padding:.35rem .8rem;border-radius:999px;font-size:.85rem}.game-mobile-tabs button.is-active{background:var(--game-chip)}.game-layout{display:grid;grid-template-columns:240px minmax(0,1fr) 320px;gap:1rem}@media (max-width: 1200px){.game-layout{grid-template-columns:200px minmax(0,1fr)}.game-sidebar{grid-column:1 / -1}}@media (max-width: 960px){.game-layout{grid-template-columns:minmax(0,1fr)}.game-table-list,.game-sidebar{grid-column:1 / -1}}.game-layout[data-viewport=mobile][data-mobile-panel=social] .game-table-list,.game-layout[data-viewport=mobile][data-mobile-panel=social] main{display:none}.game-layout[data-viewport=mobile][data-mobile-panel=play] .game-sidebar{display:none}.game-table-list ul{list-style:none;padding-left:0;display:flex;flex-direction:column;gap:.6rem;max-height:360px;overflow-y:auto}.game-table-list button{width:100%;text-align:left;border:1px solid var(--game-border);background:var(--game-surface);border-radius:.6rem;padding:.5rem .75rem;color:inherit;position:relative;display:flex;flex-direction:column;gap:.3rem}.game-table-list button.is-active{border-color:#8ff7ff;background:#8ff7ff14}.game-table-list button.is-pinned{box-shadow:0 0 0 1px #94ffbf73}.game-table-pin{position:absolute;top:.4rem;left:.6rem;font-size:.65rem;letter-spacing:.03em;background:#94ffbf26;border:1px solid rgba(148,255,191,.5);border-radius:999px;padding:.08rem .35rem;color:#94ffbf;text-transform:uppercase}.game-table-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem .6rem;font-size:.75rem;color:#ffffffbf}.game-table-badge{position:absolute;top:.4rem;right:.6rem;font-size:.65rem;text-transform:uppercase;letter-spacing:.05em;background:#ffd66d26;border:1px solid rgba(255,214,109,.4);border-radius:999px;padding:.1rem .4rem}.game-table-activity{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem}.game-table-actions{list-style:none;padding:0;margin:.2rem 0 0;display:flex;flex-direction:column;gap:.2rem;font-size:.8rem}.game-table-actions li{display:flex;justify-content:space-between;gap:.4rem;color:#ffffffd9}.game-table-actions .is-new{animation:action-pulse 1.4s ease-in-out 2}.game-table-actions small{color:#fff9}.game-table{background:var(--game-surface);border-radius:1rem;padding:1rem;border:1px solid var(--game-border);display:flex;flex-direction:column;gap:1.2rem}.game-table__info{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.game-pot span{font-size:.85rem;color:#ffffffb3}.game-history ul{list-style:none;padding-left:0;margin:0;display:flex;flex-direction:column;gap:.35rem;max-height:200px;overflow-y:auto}.game-history li{display:flex;justify-content:space-between;gap:.5rem;font-size:.9rem}.game-board{display:flex;gap:.5rem;flex-wrap:wrap}.game-board__card{width:40px;height:60px}.game-players{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.6rem}.game-player{display:flex;justify-content:space-between;padding:.5rem .7rem;border-radius:.5rem;border:1px solid var(--game-border);background:var(--game-card-bg);gap:.5rem}.game-player.folded{opacity:.6}.game-player__stack strong{font-size:1rem}.game-last-action{font-size:.9rem;color:#fffc}.game-action-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}.game-action-form label{display:flex;flex-direction:column;gap:.25rem}.game-replays ul{list-style:none;padding-left:0;display:flex;flex-direction:column;gap:.5rem}.game-replays li{display:flex;justify-content:space-between;border:1px solid var(--game-border);border-radius:.6rem;padding:.5rem .75rem;background:var(--game-surface)}.game-sidebar{display:flex;flex-direction:column;gap:1rem}@media (max-width: 640px){.game-table-list ul{flex-direction:row;overflow-x:auto;max-height:none}.game-table-list li{min-width:220px;flex:0 0 auto}.game-action-form{grid-template-columns:1fr}}.table-screen-page{--app-status-bar-bg: #0f0f0f;--app-top-bleed-height: max( 24px, var(--tg-safe-top, env(safe-area-inset-top, 0px)) );--table-screen-viewport-height: var( --tg-app-height, var(--tg-viewport-stable-height, 100dvh) );--table-screen-viewport-width: min(100vw, var(--tg-app-width, 100vw));--table-screen-scale: min( 1, calc(var(--table-screen-viewport-width) / 440px), calc(var(--table-screen-viewport-height) / 956px) );width:var(--table-screen-viewport-width);height:var(--table-screen-viewport-height);overflow:hidden;display:flex;align-items:center;justify-content:center;background:#0f0f0f}.table-screen-stage{position:relative;width:calc(440px * var(--table-screen-scale));height:calc(956px * var(--table-screen-scale))}.table-screen-stage:before{background:linear-gradient(180deg,#0f0f0fcc,#0f0f0ffa),#0f0f0f}.table-screen-canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:440px;height:956px;border-radius:0 0 20px 20px;overflow:hidden;transform:scale(var(--table-screen-scale));transform-origin:top left;background:#0f0f0f}.table-screen-canvas__room{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.5)}.table-screen-canvas__table{position:absolute;left:73px;top:170px;width:294px;height:616px;object-fit:contain}.table-screen-header{position:absolute;top:51px;left:16px;right:16px;z-index:6;display:flex;align-items:flex-start;justify-content:space-between}.table-screen-header__actions{display:flex;align-items:center;gap:.5rem;justify-content:flex-end;min-width:0}.table-screen-header .table-global-actions{padding:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.table-screen-header .table-global-rebuy button{background:linear-gradient(135deg,#f4d77b,#d9b34b);border-color:#6142074d;color:#2b1c05}.table-screen-header .table-player-score-badge{position:absolute;top:0;left:50%;transform:translate(-50%);background:#0d1624bd;box-shadow:0 8px 22px #00000038}.table-screen-hand-id{position:absolute;top:53%;left:50%;z-index:5;display:inline-flex;align-items:center;gap:8px;max-width:calc(100% - 72px);padding:8px 14px;transform:translate(-50%)}.table-screen-hand-id__label{font-size:8px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#c6d6e080}.table-screen-hand-id__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:700;letter-spacing:.02em;color:#c6d6e080}.table-screen-back{width:64px;height:45px;border:0;border-radius:14px;background:#605d62;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.table-screen-back img{width:24px;height:24px}.table-screen-board{position:absolute;left:176px;top:445px;width:96px;height:60px;display:grid;grid-template-columns:repeat(2,42px);grid-template-rows:60px;gap:5px;z-index:2;transition:transform .28s ease,filter .28s ease}.table-screen-board__card{width:42px;height:60px;transform-origin:center}.table-screen-board__card--back{opacity:.95}.table-screen-board.is-dealing .table-screen-board__card{animation:table-screen-card-deal .45s ease both}.table-screen-board.is-showdown{transform:scale(1.04);filter:saturate(1.12) brightness(1.06)}@keyframes table-screen-card-deal{0%{transform:translateY(-16px) scale(.92);opacity:.1}to{transform:translateY(0) scale(1);opacity:1}}.table-screen-center-status{position:absolute;left:50%;top:43%;transform:translate(-50%,-50%);z-index:3;min-width:190px;max-width:320px;border-radius:14px;border:1px solid rgba(236,221,106,.38);background:linear-gradient(120deg,#121c0aeb,#0a1207d6);box-shadow:0 0 18px #0c1b0766;padding:12px 14px;text-align:center;color:#f8f7d7;font-family:Montserrat,Inter,sans-serif;font-size:12px;font-weight:700;line-height:1.3}.table-screen-admin-center-messages{position:absolute;left:50%;top:52%;width:min(360px,58%);transform:translate(-50%,-50%);z-index:4;display:flex;flex-direction:column;align-items:center;gap:6px;pointer-events:none}.table-screen-admin-center-message{width:100%;max-width:360px;box-sizing:border-box;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:#121216d6;box-shadow:0 12px 30px #00000047;color:#fffbff;padding:8px 12px;text-align:center;font-family:Montserrat,Inter,sans-serif;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.table-screen-admin-center-message p{margin:0;overflow-wrap:anywhere;font-size:13px;font-weight:700;line-height:1.25}.table-screen-admin-center-message span{display:block;margin-top:4px;color:#fffbffad;font-size:10px;font-weight:600;line-height:1.2}.table-screen-bank{position:absolute;left:50%;top:35%;transform:translate(-50%);min-width:64px;min-height:52px;border-radius:14px;border:none;background:transparent;padding:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;z-index:3}.table-screen-bank.is-awarding{animation:table-screen-bank-award .7s ease}.table-screen-bank__chips{align-items:center;position:relative;z-index:1;justify-items:center}.table-screen-bank__amount{min-height:24px;max-width:96px;padding:3px 12px;border-radius:7px;background:#121216b8;border:1px solid rgba(255,255,255,.1);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;color:#fffbff;font-family:Montserrat,Inter,sans-serif;font-size:14px;font-weight:600;line-height:1;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@keyframes table-screen-bank-award{0%{transform:translate(-50%) scale(1)}30%{transform:translate(-50%) scale(1.06)}to{transform:translate(-50%) scale(1)}}.table-screen-deal-overlay,.table-screen-bet-overlay,.table-screen-merge-overlay,.table-screen-kitty-overlay,.table-screen-fold-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.table-screen-payout-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.table-screen-showdown-stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.table-screen-showdown-stage__hand{position:absolute;top:0;right:0;bottom:0;left:0}.table-screen-showdown-stage__label{position:absolute;transform:translate(-50%,calc(-8px - var(--showdown-winner-progress, 0) * 5px)) scale(calc(.96 + var(--showdown-winner-progress, 0) * .08));transform-origin:50% 50%;transition:transform .24s ease,opacity .24s ease;will-change:transform,opacity}.table-screen-showdown-stage__card-shell{position:absolute;left:0;top:0;width:var(--showdown-stage-card-width, 46px);height:var(--showdown-stage-card-height, 70px);transform:translate(calc(var(--showdown-stage-current-x, var(--showdown-stage-start-x, 0px)) - var(--showdown-stage-card-width, 46px) / 2),calc(var(--showdown-stage-current-y, var(--showdown-stage-start-y, 0px)) - var(--showdown-stage-card-height, 70px) / 2)) scale(var( --showdown-stage-current-scale-x, var(--showdown-stage-start-scale-x, 1) ),var( --showdown-stage-current-scale-y, var(--showdown-stage-start-scale-y, 1) ));transform-origin:50% 50%;opacity:var(--showdown-stage-current-opacity, 1);transition:none;will-change:transform,opacity}.table-screen-showdown-stage__card-slot{width:100%;height:100%;transform:translateY(var(--showdown-winner-lift-y, 0px)) scale(var(--showdown-winner-scale, 1));transform-origin:50% 50%;transition:transform .24s ease,box-shadow .24s ease;will-change:transform}.table-screen-showdown-stage__card{width:100%;height:100%;border-radius:5px;box-shadow:0 7px 18px #0f10126b}.table-screen-showdown-stage__hand.is-winner .table-screen-showdown-stage__card-slot,.table-screen-showdown-stage__hand:not(.is-loser) .table-screen-showdown-stage__label{border-radius:3px;box-shadow:0 0 calc(12px + var(--showdown-winner-progress, 1) * 12px) rgba(246,224,82,calc(.12 + var(--showdown-winner-progress, 1) * .38)),0 0 calc(4px + var(--showdown-winner-progress, 1) * 8px) rgba(246,224,82,calc(.08 + var(--showdown-winner-progress, 1) * .22))}.table-screen-showdown-stage__hand.is-winner .table-screen-showdown-stage__card-slot{outline:calc(var(--showdown-winner-progress, 1) * 3px) solid rgba(246,224,82,calc(var(--showdown-winner-progress, 1) * .86));outline-offset:calc(var(--showdown-winner-progress, 1) * 2px)}.table-screen-showdown-stage__hand.is-loser .table-screen-showdown-stage__card-slot{transform:translateY(var(--showdown-loser-drop-y, 0px)) scale(var(--showdown-loser-scale, 1))}.table-screen-deal-card,.table-screen-kitty-card{position:absolute;left:0;top:0;width:var(--deal-card-width, 42px);height:var(--deal-card-height, 60px);transform:translate(calc(var(--from-x) - var(--deal-card-half-width, 21px)),calc(var(--from-y) - var(--deal-card-half-height, 30px))) rotate(var(--deal-start-rotate, var(--deal-rotate, 0deg)));transform-origin:50% 50%}.table-screen-deal-card{transform:translate(calc(var(--deal-current-x, var(--from-x)) - var(--deal-card-half-width, 21px)),calc(var(--deal-current-y, var(--from-y)) - var(--deal-card-half-height, 30px))) rotate(var(--deal-current-rotate, var(--deal-rotate, 0deg))) scale(var(--deal-current-scale, 1));opacity:var(--deal-current-opacity, 1);transition:none;will-change:transform,opacity;backface-visibility:hidden}.table-screen-seat-deal-card{z-index:4;pointer-events:none}.table-screen-deal-card[data-target-kind=hand],.table-screen-seat-deal-card{transform-origin:50% 100%}.table-screen-seat-deal-card.is-landed{animation:none;opacity:1;transform:translate(calc(var(--deal-current-x, var(--to-x)) - var(--deal-card-half-width, 21px)),calc(var(--deal-current-y, var(--to-y)) - var(--deal-card-half-height, 30px))) rotate(var(--deal-current-rotate, var(--deal-rotate, 0deg))) scale(var(--deal-current-scale, 1))}.table-screen-kitty-card.is-outgoing{animation:table-screen-kitty-flight .44s ease both}.table-screen-kitty-card.is-incoming{animation:table-screen-kitty-flight .44s ease both;animation-delay:.1s}@keyframes table-screen-kitty-flight{0%{transform:translate(calc(var(--from-x) - 21px),calc(var(--from-y) - 30px)) scale(1);opacity:.95}to{transform:translate(calc(var(--to-x) - 21px),calc(var(--to-y) - 30px)) scale(1);opacity:.95}}.table-screen-merge-chip,.table-screen-bet-chip,.table-screen-payout-chip{position:absolute;left:0;top:0}.table-screen-bet-chip,.table-screen-merge-chip{transform:translate(calc(var(--chip-current-x, var(--from-x)) - 12px),calc(var(--chip-current-y, var(--from-y)) - 8px)) scale(var(--chip-current-scale, 1));opacity:var(--chip-current-opacity, 1);transition:none;will-change:transform,opacity}.table-screen-payout-chip{transform:translate(calc(var(--chip-current-x, var(--from-x, 220px)) - 12px),calc(var(--chip-current-y, var(--from-y, 392px)) - 8px)) scale(var(--chip-current-scale, 1));opacity:var(--chip-current-opacity, 1);transition:none;will-change:transform,opacity}.table-screen-merge-chip__chips,.table-screen-bet-chip__chips,.table-screen-payout-chip__chips{filter:drop-shadow(0 0 7px rgba(21,21,21,.45));position:relative;z-index:1}.table-screen-fold-card{position:absolute;left:0;top:0;width:var(--fold-card-width, 30px);height:var(--fold-card-height, 45px);transform:translate(calc(var(--fold-card-current-x, 0px) - var(--fold-card-width, 30px) / 2),calc(var(--fold-card-current-y, 0px) - var(--fold-card-height, 45px) / 2)) rotate(var(--fold-card-current-rotate, 0deg)) scale(var(--fold-card-current-scale, 1));opacity:var(--fold-card-current-opacity, 1);transform-origin:50% 100%;transition:none;will-change:transform,opacity}.table-screen-fold-card__card{width:100%;height:100%;border-radius:4px;filter:grayscale(.35) saturate(.78);box-shadow:0 6px 14px #0000005c}.table-screen-seats{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.table-screen-seat{position:absolute;transform:translate(-50%,-50%);border:0;background:transparent;color:#fffbff;padding:0;cursor:pointer;transition:filter .2s ease,transform .2s ease}.table-screen-seat.is-empty{width:var(--seat-empty-hit-size, 76px);height:var(--seat-empty-hit-size, 76px);display:inline-flex;align-items:center;justify-content:center}.table-screen-seat__empty-shell{width:var(--seat-empty-shell-size, 64px);height:var(--seat-empty-shell-size, 64px);border-radius:14px;border:1px dashed rgba(108,171,71,.95);background:radial-gradient(circle at 50% 42%,#c0d3452e,#5a8b3a14 58%,#090e092e),#13250b6b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px #e8f4bd14,0 8px 18px #0511042e;display:inline-flex;align-items:center;justify-content:center}.table-screen-seat.is-join-highlight .table-screen-seat__empty-shell{border-color:#ecdd6afa;box-shadow:inset 0 0 0 1px #fff9b429,0 0 0 3px #ecdd6a1f,0 10px 22px #05110433,0 0 18px #ecdd6a47;animation:table-screen-available-seat-pulse 1.45s ease-in-out infinite;transform-origin:50% 50%;will-change:transform,opacity,box-shadow}@keyframes table-screen-available-seat-pulse{0%,to{transform:scale(1);opacity:.88;box-shadow:inset 0 0 0 1px #fff9b424,0 0 0 2px #ecdd6a1a,0 10px 22px #05110433,0 0 12px #ecdd6a33}50%{transform:scale(1.035);opacity:1;box-shadow:inset 0 0 0 1px #fff9b438,0 0 0 5px #ecdd6a29,0 12px 24px #05110438,0 0 22px #ecdd6a5c}}@media (prefers-reduced-motion: reduce){.table-screen-seat.is-join-highlight .table-screen-seat__empty-shell{animation:none!important;opacity:1;border-style:solid;border-color:#ecdd6afa;box-shadow:inset 0 0 0 1px #fff9b42e,0 0 0 3px #ecdd6a24,0 10px 22px #05110433}}.table-screen-seat__plus{display:inline-flex;align-items:center;justify-content:center;font-family:Montserrat,Inter,sans-serif;font-size:var(--seat-empty-plus-font-size, 34px);line-height:1;color:#76b34e}.table-screen-seat.is-occupied{width:var(--seat-shell-width, 71px);min-height:var(--seat-shell-height, 101px);height:var(--seat-shell-height, 101px);box-sizing:border-box;display:block}.table-screen-seat.is-turn{filter:drop-shadow(0 0 10px rgba(192,211,69,.3))}.table-screen-seat.is-disconnect-grace{filter:drop-shadow(0 0 12px rgba(255,147,64,.35))}.table-screen-seat.is-connection-loss{filter:drop-shadow(0 0 12px rgba(232,42,52,.3))}.table-screen-seat.is-connection-loss .table-screen-seat__avatar-photo img,.table-screen-seat.is-connection-loss .table-screen-seat__avatar-photo svg{filter:grayscale(1) saturate(.08)}.table-screen-seat.is-winner .table-screen-seat__meta{border-color:#ecdd6a;box-shadow:0 0 0 2px #ecdd6a40}.table-screen-seat__avatar{--turn-ring-size: var(--seat-turn-ring-size, 65px);--turn-ring-offset: var(--seat-turn-ring-offset, -5px);width:var(--seat-avatar-size, 55px);height:var(--seat-avatar-size, 55px);left:0;right:0;top:var(--seat-avatar-top, 10px);margin:0 auto;border-radius:50%;position:absolute;overflow:visible;z-index:auto}.table-screen-seat__avatar-photo{width:100%;height:100%;border-radius:50%;border:2px solid #ecdd6a;display:block;overflow:hidden;box-sizing:border-box;position:relative;z-index:2}.table-screen-seat__avatar-photo img,.table-screen-seat__avatar-photo svg{width:100%;height:100%;object-fit:cover;display:block}.table-screen-seat__turn-avatar-overlay{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#fff;opacity:.12;pointer-events:none;z-index:3;animation:table-screen-seat-turn-avatar-pulse 1.35s ease-in-out infinite}.table-screen-seat__action-badge{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;max-width:min(86px,calc(var(--seat-avatar-size, 55px) + 32px));min-width:min(52px,calc(var(--seat-avatar-size, 55px) + 12px));min-height:18px;padding:3px 7px;border-radius:4px;border:1px solid rgba(255,255,255,.38);box-sizing:border-box;color:#fff;font-family:Montserrat,Inter,sans-serif;font-size:clamp(8px,calc(var(--seat-avatar-size, 55px) * .15),var(--seat-action-badge-font-size, 10px));font-weight:900;line-height:1;letter-spacing:0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 3px rgba(0,0,0,.62);box-shadow:0 4px 10px #00000057;pointer-events:none;z-index:6}.table-screen-seat__action-badge--fold{background:linear-gradient(180deg,#ef4444,#b91c1c)}.table-screen-seat__action-badge--check{background:linear-gradient(180deg,#94a3b8,#475569)}.table-screen-seat__action-badge--call{background:linear-gradient(180deg,#22c55e,#15803d)}.table-screen-seat__action-badge--bet{background:linear-gradient(180deg,#14b8a6,#0f766e)}.table-screen-seat__action-badge--buy_kitty{color:#1f1600;text-shadow:0 1px 2px rgba(255,255,255,.42);background:linear-gradient(180deg,#facc15,#d97706)}.table-screen-seat__action-badge--raise{background:linear-gradient(180deg,#38bdf8,#2563eb)}.table-screen-seat__action-badge--all_in{background:linear-gradient(180deg,#f97316,#c2410c)}.table-screen-seat__action-badge--post_blind,.table-screen-seat__action-badge--post_ante{color:#19130a;text-shadow:0 1px 2px rgba(255,255,255,.42);background:linear-gradient(180deg,#fde68a,#f59e0b)}.table-screen-seat__avatar-nickname{position:absolute;left:50%;bottom:var(--seat-avatar-nickname-bottom, 4px);transform:translate(-50%);display:inline-flex;align-items:center;justify-content:center;width:var(--seat-avatar-nickname-width, 96px);max-width:var(--seat-avatar-nickname-width, 96px);min-height:var(--seat-avatar-nickname-min-height, 37px);min-width:0;padding:var(--seat-avatar-nickname-padding-y, 8px) var(--seat-avatar-nickname-padding-x, 15px);border-radius:var(--seat-avatar-nickname-radius, 20px);border:var(--seat-avatar-nickname-border-width, 2px) solid #ecdd6a;background:linear-gradient(132.09deg,#102a0099 4.6%,#1637011a 93.81%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 18px #0000003d;color:#fffbff;font-family:Montserrat,Inter,sans-serif;font-size:var(--seat-avatar-nickname-font-size, 18px);font-weight:500;line-height:var(--seat-avatar-nickname-line-height, 21px);letter-spacing:var(--seat-avatar-nickname-letter-spacing, -.32px);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;z-index:7;pointer-events:none}.table-screen-seat__avatar-timebank{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:linear-gradient(180deg,#090b0fb8,#00000094);display:flex;align-items:center;justify-content:center;padding:var(--seat-timebank-padding, 5px);box-sizing:border-box;font-family:Montserrat,Inter,sans-serif;font-size:var(--seat-timebank-font-size, 22px);font-weight:900;line-height:var(--seat-timebank-line-height, 20px);letter-spacing:var(--seat-timebank-letter-spacing, -1.76px);text-align:center;white-space:nowrap;overflow:hidden;z-index:5;pointer-events:none}.table-screen-seat__avatar-timebank-value{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;min-width:0;max-width:100%;line-height:inherit;color:#fff;font-variant-numeric:tabular-nums lining-nums;text-shadow:0 2px 8px rgba(0,0,0,.72);overflow:hidden;text-overflow:clip;transform:translateY(var(--seat-timebank-text-offset-y, 1px))}.table-screen-seat__connection-loss-overlay{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#ffffff85;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:7px 4px 5px;box-sizing:border-box;color:#e3222e;font-family:Montserrat,Inter,sans-serif;text-align:center;pointer-events:none;z-index:6}.table-screen-seat__connection-loss-icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;transform-origin:center;animation:table-seat-connection-loss-icon-pulse 1.05s ease-in-out infinite}.table-screen-seat__connection-loss-icon svg{width:100%;height:100%;display:block;filter:drop-shadow(0 1px 1px rgba(96,0,8,.16))}.table-screen-seat__connection-loss-label{display:block;max-width:100%;color:#e3222e;font-size:6.5px;font-weight:800;line-height:1.05;letter-spacing:0;text-transform:none;overflow-wrap:anywhere;text-shadow:0 1px 1px rgba(255,255,255,.56)}.table-screen-seat.is-disconnect-grace .table-screen-seat__avatar-photo{border-color:#e3222e;animation:table-seat-disconnect-pulse 1.15s ease-in-out infinite}.table-screen-seat__turn-timer{--turn-progress: 1;--turn-ring-progress-dasharray: 1 1;--turn-ring-progress-dashoffset: 0;position:absolute;left:var(--turn-ring-offset);top:var(--turn-ring-offset);width:var(--turn-ring-size);height:var(--turn-ring-size);pointer-events:none;z-index:1}.table-screen-seat__turn-timer svg{width:100%;height:100%;overflow:visible}.table-screen-seat__turn-timer-track{fill:none;stroke:#edf0c33d;stroke-width:5;stroke-linecap:round}.table-screen-seat__turn-timer-progress{fill:none;stroke-width:5;stroke-linecap:round;stroke-dasharray:var(--turn-ring-progress-dasharray);stroke-dashoffset:var(--turn-ring-progress-dashoffset)}.table-screen-seat__turn-timer-inner{fill:none;stroke:#edf0c3;stroke-width:2;stroke-linecap:round}.table-screen-seat.is-turn .table-screen-seat__avatar-photo{border-color:transparent}.table-screen-seat__avatar-badge{position:absolute;width:var(--seat-badge-size, 22px);height:var(--seat-badge-size, 22px);display:inline-flex;align-items:center;justify-content:center;pointer-events:none;z-index:5}.table-screen-seat__avatar-badge--rank{left:calc(50% - (var(--seat-avatar-size, 55px) / 2) + var(--seat-badge-rank-left, -8px));top:calc(var(--seat-avatar-top, 10px) + var(--seat-badge-rank-top, 34px))}.table-screen-seat__avatar-badge--kitty{left:calc(50% + (var(--seat-avatar-size, 55px) / 2) - var(--seat-badge-size, 22px) - var(--seat-badge-kitty-right, -10px));top:calc(var(--seat-avatar-top, 10px) + var(--seat-badge-kitty-top, 34px))}.table-screen-seat__avatar-badge--dealer{left:calc(50% + (var(--seat-avatar-size, 55px) / 2) - var(--seat-badge-size, 22px) - var(--seat-badge-dealer-right, -16px));top:calc(var(--seat-avatar-top, 10px) + var(--seat-badge-dealer-stacked-top, 8px))}.table-screen-seat__avatar-badge img{width:100%;height:100%;display:block}.table-screen-seat__avatar-badge-shell{width:100%;height:100%;padding:var(--seat-badge-shell-padding, 2px);border-radius:var(--seat-badge-shell-radius, 12px);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.table-screen-seat__avatar-badge-shell--kitty{background:linear-gradient(103.55deg,#c0d345,#447d20 69.28%)}.table-screen-seat__avatar-badge-shell--dealer{background:linear-gradient(103.55deg,#45d3ab,#20617d 69.28%)}.table-screen-seat__meta{position:absolute;left:50%;bottom:0;transform:translate(-50%);z-index:7;width:max(var(--seat-balance-width, 66px),calc(var(--seat-avatar-size, 55px) + 20px));min-height:var(--seat-balance-min-height, 25px);padding:var(--seat-balance-padding-y, 2px) max(4px,calc(var(--seat-balance-padding-x, 12px) - 4px));border-radius:var(--seat-balance-radius, 7px);border:1px solid transparent;background:linear-gradient(122.46deg,#ecdd6a,#997f0a 69.28%);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.table-screen-seat__balance{width:auto;min-width:0;max-width:100%;background:transparent;padding:0;color:#1c1b1e;font-family:Montserrat,Inter,sans-serif;font-size:max(8px,calc(var(--seat-balance-font-size, 16px) - 1px));font-weight:800;line-height:max(9px,calc(var(--seat-balance-line-height, 21px) - 2px));letter-spacing:calc(var(--seat-balance-letter-spacing, -.32px) * .8);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:clip;font-variant-numeric:tabular-nums lining-nums}.table-screen-seat.is-self .table-screen-seat__meta{border-color:#c0d345}.table-screen-seat.is-folded .table-screen-seat__avatar,.table-screen-seat.is-folded .table-screen-seat__meta{filter:grayscale(1) saturate(.2)}@keyframes table-seat-disconnect-pulse{0%,to{transform:scale(1);box-shadow:0 0 #ff93402e}50%{transform:scale(1.045);box-shadow:0 0 0 8px #ff93400a}}@keyframes table-seat-connection-loss-icon-pulse{0%,to{transform:scale(.92)}50%{transform:scale(1.14)}}@keyframes table-screen-seat-turn-avatar-pulse{0%,to{opacity:.12}50%{opacity:.38}}@media (prefers-reduced-motion: reduce){.table-screen-seat__turn-avatar-overlay{animation:none!important;opacity:.28;box-shadow:inset 0 0 0 2px #ffffff6b}.table-screen-seat.is-disconnect-grace .table-screen-seat__avatar-photo{animation:none!important}.table-screen-seat__connection-loss-icon{animation:none!important;transform:scale(1)}}.table-screen-seat-overlays{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.table-screen-seat-overlay{position:absolute;transform:translate(-50%,-50%);width:1px;height:1px}.table-screen-seat-cards{position:absolute;left:var(--seat-back-hand-offset-x, 9px);top:var(--seat-back-hand-offset-y, 40px);width:var(--seat-back-hand-width, 49.716px);height:var(--seat-back-hand-height, 49.526px);transform:scale(var(--seat-cards-scale, 1));transform-origin:top left;z-index:4;pointer-events:none;transition:filter .24s linear,opacity .24s linear}.table-screen-seat-cards.table-screen-showdown-hand-layout{left:calc(var(--showdown-hand-offset-x) * var(--seat-cards-scale, 1));top:calc(var(--showdown-hand-offset-y) * var(--seat-cards-scale, 1));width:calc(var(--showdown-hand-width) * var(--seat-cards-scale, 1));height:calc(var(--showdown-hand-height) * var(--seat-cards-scale, 1));transform:none;transform-origin:top left}.table-screen-seat-cards.is-folded,.table-screen-seat-cards.is-folded-self{filter:grayscale(1) saturate(.25)}.table-screen-seat-cards__card{position:absolute;top:var(--seat-back-card-top, 2.263px);width:var(--seat-back-card-width, 30px);height:var(--seat-back-card-height, 45px);border-radius:4px;box-shadow:0 2px 4px #00000059;transform-origin:50% 100%}.table-screen-seat-cards__card--left{left:var(--seat-back-card-left, 3.679px);transform:rotate(var(--seat-back-card-rotate, -10deg))}.table-screen-seat-cards__card--right{left:var(--seat-back-card-left, 16.037px);transform:rotate(var(--seat-back-card-rotate, 10deg))}.table-screen-seat-cards__card--back{opacity:.95}.table-screen-player-hand{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:1px;height:1px;z-index:6;pointer-events:none}.table-screen-player-hand__cards{position:absolute;transform:translate(calc(var(--showdown-self-forward-x, 0px) * var(--showdown-self-forward-progress, 0)),calc(var(--showdown-self-forward-y, 0px) * var(--showdown-self-forward-progress, 0)));transition:transform .28s cubic-bezier(.22,1,.36,1),filter .24s linear,opacity .24s linear;will-change:transform,filter,opacity}.table-screen-player-hand__card{width:var(--showdown-card-width, 35px);height:var(--showdown-card-height, 53px);border-radius:4px;box-shadow:0 1px 2px #0000004d,0 1px 3px #00000026}.table-screen-player-hand:not(.is-folded-self) .table-screen-player-hand__card:not(.table-screen-player-hand__card--back){box-shadow:2px 2px 5px #1c1b1e80}.table-screen-seat-cards.is-showdown-winner .table-screen-seat-cards__card:not(.table-screen-seat-cards__card--back),.table-screen-player-hand.is-showdown-winner .table-screen-player-hand__card:not(.table-screen-player-hand__card--back),.table-screen-seat-cards.is-showdown-winner .table-screen-card-reveal-slot,.table-screen-player-hand.is-showdown-winner .table-screen-card-reveal-slot{box-shadow:0 0 0 calc(1px + var(--showdown-winner-progress, 1) * 1px) rgba(246,224,82,calc(.3 + var(--showdown-winner-progress, 1) * .65)),0 0 calc(3px + var(--showdown-winner-progress, 1) * 7px) rgba(246,224,82,calc(.1 + var(--showdown-winner-progress, 1) * .22)),0 2px 6px #00000059;transition:box-shadow .35s ease,opacity .25s linear}.table-screen-seat-cards.is-showdown-revealing,.table-screen-player-hand.is-showdown-revealing .table-screen-player-hand__cards{box-shadow:0 0 8px #f4e2712e}.table-screen-card-reveal-slot{position:relative;transform-style:preserve-3d;--reveal-progress: 0}.table-screen-showdown-hand-layout{position:absolute;left:var(--showdown-hand-offset-x);top:var(--showdown-hand-offset-y);width:var(--showdown-hand-width);height:var(--showdown-hand-height);pointer-events:none}.table-screen-showdown-hand-layout__slot{position:absolute;left:0;top:0;width:var(--showdown-card-width, 35px);height:var(--showdown-card-height, 53px);transform-origin:50% 100%;transform:translate(calc(var(--showdown-card-final-x) + (1 - var(--reveal-progress)) * var(--showdown-card-hidden-dx)),calc(var(--showdown-card-final-y) + (1 - var(--reveal-progress)) * var(--showdown-card-hidden-dy))) rotate(calc(var(--showdown-card-final-rotate, 0deg) + (1 - var(--reveal-progress)) * var(--showdown-card-hidden-rotate)));z-index:1}.table-screen-showdown-hand-layout__slot--right{z-index:2}.table-screen-showdown-hand-layout__card{width:100%;height:100%;border-radius:4px;box-shadow:var(--showdown-card-shadow-x, 2px) var(--showdown-card-shadow-y, 2px) 5px #1c1b1e80}.table-screen-card-reveal-slot__back,.table-screen-card-reveal-slot__face{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;backface-visibility:hidden;transform-style:preserve-3d}.table-screen-card-reveal-slot__back{transform:rotateY(calc(var(--reveal-progress) * -90deg));opacity:calc(1 - var(--reveal-progress))}.table-screen-card-reveal-slot__face{transform:rotateY(calc((1 - var(--reveal-progress)) * 90deg));opacity:var(--reveal-progress)}.table-screen-player-hand__card--back{opacity:.95}.table-screen-player-hand.is-folded-self .table-screen-player-hand__cards{filter:grayscale(1) saturate(.25)}.table-screen-seat-bet{position:absolute;display:inline-flex;flex-direction:column;align-items:center;gap:4px;width:max-content;max-width:calc(var(--seat-bet-label-max-width, 58px) + 14px);transform:translateZ(0)}.table-screen-seat-bet.is-self-bet{flex-direction:row;align-items:center;gap:8px;max-width:none}.table-screen-seat-bet__chips{filter:drop-shadow(0 1px 6px rgba(7,12,5,.4));flex:0 0 auto;transform:scale(var(--seat-bet-scale, 1));transform-origin:top center;position:relative;z-index:1}.table-screen-seat-bet__amount{min-height:22px;max-width:max(34px,var(--seat-bet-label-max-width, 58px));padding:2px 8px;border-radius:7px;background:#121216ad;border:1px solid rgba(255,255,255,.1);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-family:Montserrat,Inter,sans-serif;font-size:var(--seat-bet-label-font-size, 10px);font-weight:600;line-height:1;letter-spacing:0;text-align:center;white-space:nowrap;overflow-wrap:normal;overflow:hidden;text-overflow:ellipsis;text-shadow:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.table-screen-seat-bet.is-self-bet .table-screen-seat-bet__amount{max-width:none;font-size:11px;line-height:1;text-align:center}.table-screen-error{position:absolute;left:50%;transform:translate(-50%);width:320px;border-radius:12px;padding:8px 12px;font-family:Montserrat,Inter,sans-serif;font-size:12px;font-weight:600;text-align:center;z-index:3}.table-screen-error{top:152px;background:#d34547d1;color:#fffbff}.table-screen-drain-overlay{position:absolute;left:16px;right:16px;top:50%;transform:translateY(-50%);border:1px solid rgba(255,220,163,.7);border-radius:14px;background:#211004d6;color:#fff2df;padding:14px 16px;text-align:center;font-family:Montserrat,Inter,sans-serif;font-size:13px;font-weight:700;line-height:1.35;z-index:6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.table-screen-action-popup-layer{position:fixed;z-index:44;pointer-events:none;display:flex;align-items:flex-end;justify-content:stretch;padding-bottom:10px;box-sizing:border-box;overflow:hidden}.table-screen-action-popup{pointer-events:auto;width:100%;border-top-left-radius:24px;border-top-right-radius:24px;border:1px solid #ffffff;border-bottom:0;padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px));box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(137.536deg,#102a0099 4.6026%,#1637011a 93.814%);animation:table-screen-popup-in .22s ease;box-shadow:0 -12px 24px #00000047}.table-screen-action-popup__content{display:flex;gap:6px;width:100%;align-items:stretch}.table-screen-action-popup__content.is-compact{display:grid;gap:6px}.table-screen-action-popup__primary-column{flex:1 1 auto;display:flex;flex-direction:column;gap:6px;min-width:0}.table-screen-action-popup__raise-block{display:grid;gap:6px;padding:8px 10px;border-radius:12px;background:#173106a8;border:1px solid rgba(192,211,69,.34)}.table-screen-action-popup__raise-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.table-screen-action-popup__raise-label{font-family:Montserrat,Inter,sans-serif;font-size:10px;font-weight:800;line-height:1;text-transform:uppercase;letter-spacing:.06em;color:#fff5d5c7}.table-screen-action-popup__raise-value{font-family:Montserrat,Inter,sans-serif;font-size:13px;font-weight:900;line-height:1;color:#fff7dc}.table-screen-action-popup__raise-slider{width:100%;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}.table-screen-action-popup__raise-slider:disabled{cursor:default;opacity:.56}.table-screen-action-popup__raise-slider::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(90deg,#c0d345 0%,#ecdd6a var(--raise-slider-progress, 0%),rgba(255,255,255,.12) var(--raise-slider-progress, 0%),rgba(255,255,255,.12) 100%)}.table-screen-action-popup__raise-slider::-moz-range-track{height:6px;border-radius:999px;background:#ffffff1f}.table-screen-action-popup__raise-slider::-moz-range-progress{height:6px;border-radius:999px;background:linear-gradient(90deg,#c0d345,#ecdd6a)}.table-screen-action-popup__raise-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:-4px;width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.78);background:#fffbff;box-shadow:0 4px 12px #0000004d}.table-screen-action-popup__raise-slider::-moz-range-thumb{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.78);background:#fffbff;box-shadow:0 4px 12px #0000004d}.table-screen-action-popup__aux-row{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.table-screen-action-popup__aux-row.is-single{grid-template-columns:minmax(0,1fr)}.table-screen-action-popup__side-column{width:122px;display:flex;flex-direction:column;gap:6px}.table-screen-action-popup__side-top,.table-screen-action-popup__side-bottom{display:flex;flex-direction:column;gap:6px}.table-screen-action-popup__side-bottom{flex:1 1 auto;justify-content:flex-end}.table-screen-action-popup__compact-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.table-screen-action-popup__compact-row>:only-child{grid-column:1 / -1}.table-screen-action-popup button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;min-height:34px;border-radius:12px;border:0;color:#fffbff;font-family:Montserrat,Inter,sans-serif;font-size:12px;font-weight:700;line-height:1;transition:transform .15s ease,opacity .15s ease}.table-screen-action-popup button:disabled{opacity:.56}.table-screen-action-popup button:not(:disabled):active{transform:translateY(1px)}.table-screen-action-popup .is-raise{background:linear-gradient(131.909deg,#c0d345,#447d20 69.283%)}.table-screen-action-popup .is-call{background:linear-gradient(125.279deg,#605d62,#313033 59.606%)}.table-screen-action-popup .is-kitty{background:linear-gradient(124.595deg,#ecdd6a,#997f0a 69.283%)}.table-screen-action-popup .is-kitty{color:#fffbff}.table-screen-action-popup .is-fold{background:linear-gradient(125.634deg,#d34547,#7d2022 69.283%)}.table-screen-action-popup__time-bank{width:100%;justify-content:space-between;background:#17250bd1;border:1px solid rgba(236,221,106,.44);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease,filter .18s ease}.table-screen-action-popup__time-bank.is-idle{border-color:#ecdd6ac7;box-shadow:0 0 0 1px #c0d34533,0 8px 18px #00000029}.table-screen-action-popup__time-bank.is-armed{border-color:#ffe36a;background:linear-gradient(135deg,#3c2c00f0,#705300e0);box-shadow:0 0 0 1px #ffe36a57,0 0 18px #ffd6485c,0 12px 22px #00000038;animation:table-time-bank-armed-pulse 1.1s ease-in-out infinite}.table-screen-action-popup__time-bank.is-active{border-color:#ecdd6ae0;background:linear-gradient(135deg,#2d3d08eb,#70600ad1);box-shadow:0 0 0 1px #ecdd6a3d,0 10px 20px #0003}.table-screen-action-popup__time-bank.is-exhausted{border-color:#aaaaaa6b;background:#2d2d2d9e;box-shadow:none;filter:grayscale(1) saturate(.1)}.table-screen-action-popup__time-bank.is-exhausted .table-screen-action-popup__icon{color:#b9b9b9;filter:grayscale(1) saturate(0)}.table-screen-action-popup__time-bank-text{display:inline-flex;align-items:baseline;justify-content:space-between;gap:.35rem;min-width:0;flex:1 1 auto}.table-screen-action-popup__time-bank-label{font-family:Montserrat,Inter,sans-serif;font-size:10px;font-weight:800;line-height:1;text-transform:uppercase;letter-spacing:.06em;color:#fff5d5c7}.table-screen-action-popup__time-bank-value{font-family:Montserrat,Inter,sans-serif;font-size:13px;font-weight:900;line-height:1;color:#fff7dc}@keyframes table-time-bank-armed-pulse{0%,to{box-shadow:0 0 0 1px #ffe36a57,0 0 14px #ffd6483d,0 12px 22px #00000038}50%{box-shadow:0 0 0 1px #ffe36a7a,0 0 22px #ffd64870,0 12px 22px #00000042}}.table-screen-action-popup__icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px}.table-screen-action-popup__icon svg{width:18px;height:18px;display:block}@keyframes table-screen-popup-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.table-screen-waiting-popup-layer{position:fixed;z-index:43;pointer-events:none;display:flex;align-items:flex-end;justify-content:stretch;padding-bottom:28px;box-sizing:border-box;overflow:hidden}.table-screen-waiting-popup{pointer-events:auto;position:relative;width:100%;border-top-left-radius:24px;border-top-right-radius:24px;border:1px solid #ffffff;border-bottom:0;padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px));box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(138.899deg,#102a0099 4.6026%,#1637011a 93.814%);font-family:Montserrat,Inter,sans-serif;box-shadow:0 -12px 24px #00000047}.table-screen-waiting-popup__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%}.table-screen-waiting-popup__action{min-height:34px;border-radius:12px;border:0;padding:7px 10px;color:#fffbff;display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;text-align:left;font-size:12px;font-weight:700;line-height:1;font-family:Montserrat,Inter,sans-serif;background:#79767b;transition:transform .15s ease,opacity .15s ease}.table-screen-waiting-popup__action.is-selected{background:linear-gradient(138.333deg,#605d62,#313033 59.606%)}.table-screen-waiting-popup__action:not(:disabled):active{transform:translateY(1px)}.table-screen-waiting-popup__action.is-disabled{opacity:.58}.table-screen-waiting-popup__icon{width:18px;height:18px;flex:0 0 18px;display:inline-flex;align-items:center;justify-content:center;color:#fffbff}.table-screen-waiting-popup__icon svg{width:18px;height:18px;display:block}.table-screen-waiting-popup__icon.is-selected{color:#c0d345}.table-screen-midhand-message{position:absolute;left:16px;right:16px;bottom:0;min-height:110px;border-top-left-radius:30px;border-top-right-radius:30px;border:1px solid #ffffff;border-bottom:0;padding:20px;box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(151.77deg,#102a0099 4.6%,#1637011a 93.81%);z-index:2}.table-screen-midhand-message{display:flex;align-items:center;justify-content:center;text-align:center;font-family:Montserrat,Inter,sans-serif;font-size:16px;font-weight:300;line-height:1.25;color:#fff}@media (max-height: 760px){.table-screen-action-popup{padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px))}.table-screen-action-popup__content,.table-screen-action-popup__primary-column,.table-screen-action-popup__aux-row,.table-screen-action-popup__side-column,.table-screen-action-popup__side-top,.table-screen-action-popup__side-bottom,.table-screen-action-popup__compact-row,.table-screen-waiting-popup__actions{gap:6px}.table-screen-action-popup__raise-block{gap:4px;padding:6px 8px}.table-screen-action-popup__side-column{width:110px}.table-screen-action-popup button,.table-screen-waiting-popup__action{min-height:30px;padding:6px 8px;font-size:11px;gap:5px}.table-screen-action-popup__raise-label{font-size:9px}.table-screen-action-popup__raise-value{font-size:11px}.table-screen-action-popup__raise-slider{height:14px}.table-screen-action-popup__raise-slider::-webkit-slider-runnable-track,.table-screen-action-popup__raise-slider::-moz-range-track,.table-screen-action-popup__raise-slider::-moz-range-progress{height:4px}.table-screen-action-popup__raise-slider::-webkit-slider-thumb{margin-top:-4px;width:12px;height:12px}.table-screen-action-popup__raise-slider::-moz-range-thumb{width:12px;height:12px}.table-screen-action-popup__time-bank-label{font-size:9px}.table-screen-action-popup__time-bank-value{font-size:11px}.table-screen-waiting-popup{padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px))}}@media (max-width: 420px){.table-player-score-badge{min-height:34px;max-width:104px;padding-left:.62rem;padding-right:.62rem;font-size:.76rem}.table-global-rebuy button{padding-left:.75rem;padding-right:.75rem}.table-screen-header .table-global-rebuy button{min-height:34px}}.table-screen-confirm-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;background:#0000006b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.table-screen-confirm-modal__card{width:min(360px,calc(100vw - 32px));min-height:140px;border-radius:24px;border:1px solid #ffffff;background:linear-gradient(151.77deg,#102a00e6 4.6%,#16370199 93.81%);padding:22px 18px 26px;box-sizing:border-box;color:#fff;font-family:Montserrat,Inter,sans-serif}.table-screen-confirm-modal__card p{margin:0;text-align:center;font-size:16px;line-height:1.25;font-weight:500}.table-screen-confirm-modal__actions{margin-top:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.table-screen-confirm-modal__actions button{height:44px;border-radius:14px;border:0;font-family:Montserrat,Inter,sans-serif;font-size:14px;font-weight:700;color:#fffbff;background:#605d62}.table-screen-buyin-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:flex-end;justify-content:center;background:#0000006b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:0 0 var(--tg-modal-keyboard-offset, 0px);box-sizing:border-box}.table-screen-buyin-modal--centered{align-items:center;padding:24px}.table-screen-buyin-modal__card{width:min(100vw,440px);max-height:calc(100% - 12px);overflow-y:auto;scroll-padding-bottom:calc(var(--tg-modal-keyboard-offset, 0px) + env(safe-area-inset-bottom,0px) + 96px);min-height:230px;background:#313033;border-top-left-radius:28px;border-top-right-radius:28px;padding:30px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;color:#c9c5c9;box-shadow:0 1px 3px #0000004d,0 4px 8px #00000026;font-family:Montserrat,Inter,sans-serif;transform:translateY(calc(-1 * var(--tg-focused-input-lift, 0px)));transition:transform .12s ease-out}.table-screen-buyin-modal--centered .table-screen-buyin-modal__card{width:min(100%,400px);min-height:0;border-radius:28px}.table-screen-buyin-modal__card h3{margin:0;font-size:22px;line-height:1.1;font-weight:900;text-transform:uppercase;color:#c9c5c9}.table-screen-buyin-modal__card p{margin:0;font-size:16px;line-height:1.3;font-weight:300;color:#c9c5c9}.table-screen-buyin-modal__message{padding:12px 14px;border-radius:18px;background:#c0d3451f;border:1px solid rgba(192,211,69,.24);color:#f4f0d5}.table-screen-buyin-modal__card label{display:flex;flex-direction:column;gap:10px;margin:0;font-size:14px;line-height:1;font-weight:700;color:#fffbff}.table-screen-buyin-modal__card input{height:48px;border-radius:14px;border:2px solid #79767b;background:#48464a;color:#fffbff;font-family:Montserrat,Inter,sans-serif;font-size:16px;font-weight:600;padding:0 18px;box-sizing:border-box}.table-screen-buyin-modal__card input:focus{outline:none;border-color:#c9c5c9}.table-screen-buyin-modal__hint{font-size:13px!important;font-weight:500!important;color:#aeaaaf!important}.table-screen-buyin-modal__error{font-size:13px!important;font-weight:700!important;color:#d34547!important}.table-screen-buyin-modal__divider{height:1px;border-top:1px dashed rgba(201,197,201,.42)}.table-screen-buyin-modal__balance{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px;border-radius:18px;background:#ffffff0f;border:1px solid rgba(201,197,201,.16)}.table-screen-buyin-modal__balance span{font-size:13px;line-height:1.2;font-weight:600;color:#aeaaaf;text-transform:uppercase;letter-spacing:.04em}.table-screen-buyin-modal__balance strong{font-size:24px;line-height:1;font-weight:900;color:#fffbff}.table-screen-buyin-modal__timebank{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-radius:18px;background:linear-gradient(180deg,#0c1d26eb,#08141bf5);border:1px solid rgba(143,247,255,.24)}.table-screen-buyin-modal__timebank.is-armed{border-color:#c0d34557;background:linear-gradient(180deg,#27300ff0,#151c08fa)}.table-screen-buyin-modal__timebank.is-active{border-color:#ffb05761;background:linear-gradient(180deg,#391f08f0,#1c1105fa)}.table-screen-buyin-modal__timebank-copy{min-width:0;display:grid;gap:6px}.table-screen-buyin-modal__timebank-eyebrow{font-size:11px;line-height:1;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#8ff7ffcc}.table-screen-buyin-modal__timebank-summary{min-width:0;display:grid;gap:4px}.table-screen-buyin-modal__timebank-summary strong{font-size:26px;line-height:1;font-weight:900;color:#fffbff;font-variant-numeric:tabular-nums lining-nums}.table-screen-buyin-modal__timebank-summary span{font-size:12px;line-height:1.25;font-weight:600;color:#fffbffb8}.table-screen-buyin-modal__timebank-button{min-width:120px;height:44px;padding:0 16px;border-radius:14px;border:1px solid rgba(143,247,255,.38);background:#8ff7ff1f;color:#e8feff;font-family:Montserrat,Inter,sans-serif;font-size:15px;line-height:1;font-weight:800}.table-screen-buyin-modal__timebank-button.is-armed{border-color:#c0d34570;background:#c0d34524;color:#f4f0d5}.table-screen-buyin-modal__timebank-button.is-active{border-color:#ffb0577a;background:#ffb05729;color:#fff2df}.table-screen-buyin-modal__timebank-button:disabled{opacity:.58}.table-screen-buyin-modal__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.table-screen-buyin-modal__actions--stacked{grid-template-columns:minmax(0,1fr)}.table-screen-buyin-modal__actions button{height:45px;border-radius:14px;font-family:Montserrat,Inter,sans-serif;font-size:18px;font-weight:700;line-height:1;color:#fffbff}.table-screen-buyin-modal__actions button.is-cancel{border:1px solid #d34547;background:transparent}.table-screen-buyin-modal__actions button.is-confirm{border:0;background:linear-gradient(133.94deg,#c0d345,#447d20 69.28%)}.table-screen-buyin-modal__actions button.is-secondary{border:1px solid rgba(201,197,201,.28);background:#ffffff0f}.table-screen-buyin-modal__actions button:disabled{opacity:.6}.admin-layout{display:grid;grid-template-columns:220px 1fr;gap:1rem}.admin-layout aside ul{list-style:none;padding-left:0;display:flex;flex-direction:column;gap:.5rem}.admin-layout aside a{display:block;padding:.75rem 1rem;background:#ffffff0a;border-radius:.75rem;text-decoration:none;color:inherit}.admin-table{width:100%;border-collapse:collapse}.admin-table th,.admin-table td{padding:.75rem;border-bottom:1px solid rgba(255,255,255,.1)}.fraud-layout{display:grid;grid-template-columns:200px 1fr;gap:1rem}.fraud-layout aside ul{list-style:none;padding-left:0}.fraud-layout aside a{display:block;padding:.75rem 1rem;background:#ffffff0a;border-radius:.75rem;text-decoration:none;color:inherit}.ops-layout{display:grid;grid-template-columns:260px 1fr;gap:1.5rem;margin-top:2rem}.ops-layout aside{background:#ffffff08;border-radius:1rem;padding:1.5rem}.ops-layout__subtitle{color:#ffffffb3;margin-top:-.5rem}.ops-layout ul{list-style:none;padding-left:0;display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.ops-layout a{display:block;padding:.75rem 1rem;border-radius:.75rem;text-decoration:none;background:#ffffff0a;color:inherit}.ops-status__header{display:flex;justify-content:space-between;align-items:center}.ops-status__badge{padding:.5rem 1rem;border-radius:999px;font-weight:700;text-transform:uppercase}.ops-status__badge--operational{background:#63ffc726;color:#63ffc7}.ops-status__badge--degraded{background:#ffd26326;color:#ffd263}.ops-status__badge--investigating{background:#ff7e6326;color:#ff7e63}.ops-status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.5rem 0}.ops-card{background:#ffffff0a;border-radius:1rem;padding:1.25rem}.ops-card--success{border:1px solid rgba(99,255,199,.3)}.ops-card--warning{border:1px solid rgba(255,210,99,.3)}.ops-card--alert{border:1px solid rgba(255,126,99,.3)}.ops-card__label{text-transform:uppercase;font-size:.75rem;letter-spacing:.2em}.ops-card__status{color:#fffc}.ops-card dl{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin:0}.ops-card dt{font-size:.75rem;text-transform:uppercase;color:#fff9}.ops-card dd{margin:0}.ops-status__error{color:#ff7e63}.ops-synthetic{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem;border-radius:1rem;background:#ffffff08;margin-bottom:1.5rem}.ops-synthetic__controls{display:flex;gap:1rem;align-items:center}.ops-synthetic__controls select,.ops-synthetic__controls button{padding:.6rem 1rem;border-radius:.5rem;border:none}.ops-synthetic__controls button{background:#8ff7ff;color:#05060d;font-weight:700;cursor:pointer}.ops-button--ghost{background:transparent;border:1px solid rgba(143,247,255,.4);color:#8ff7ff}.ops-synthetic__result{color:#ffffffb3}.ops-backups{margin-bottom:1.5rem;padding:1.5rem;border-radius:1.5rem;background:#0c0d1dd9;border:1px solid rgba(255,255,255,.05)}.ops-backups header{display:flex;flex-direction:column;gap:.5rem}.ops-backups__feedback{color:#8ff7ff}.ops-backups__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;margin:1.25rem 0}.ops-backup-card{padding:1rem;border-radius:1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;gap:.75rem}.ops-backup-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.ops-backup-card dt{font-size:.75rem;text-transform:uppercase;color:#fff9}.ops-backup-card dd{margin:0;font-weight:600}.ops-backup-card__actions{display:flex;gap:.5rem}.ops-backup-card__actions button{flex:1}.ops-backup-card__promoted{font-size:.9rem;color:#8ff7ffe6}.ops-backups__timeline{margin-top:1rem}.ops-failovers{list-style:none;padding-left:0;display:grid;gap:.5rem}.ops-failovers li{padding:.75rem 1rem;border-radius:.75rem;background:#ffffff08;border:1px solid rgba(255,255,255,.04)}.ops-failovers__note{color:#fff9;margin:.25rem 0 0}.ops-runbook{background:#ffffff08;padding:1.5rem;border-radius:1rem;margin-bottom:1.5rem}.ops-runbook__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.ops-runbook__timestamp{color:#fff9}.ops-incidents{list-style:none;padding-left:0;display:flex;flex-direction:column;gap:.75rem}.ops-incidents li{display:flex;justify-content:space-between;align-items:center;background:#ffffff08;padding:1rem;border-radius:.75rem}.ops-incidents__actions button{border:none;background:#8ff7ff33;color:#8ff7ff;border-radius:.5rem;padding:.4rem .8rem;cursor:pointer}.ops-incidents__empty{color:#fff9}.ops-pill{padding:.2rem .6rem;border-radius:999px;font-size:.7rem;margin-right:.5rem}.ops-pill--low{background:#8ff7ff33;color:#8ff7ff}.ops-pill--medium{background:#ffd26333;color:#ffd263}.ops-pill--high{background:#ff7e6333;color:#ff7e63}.ops-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1rem}.ops-form label{display:flex;flex-direction:column;gap:.4rem}.ops-form input,.ops-form textarea,.ops-form select{padding:.6rem;border-radius:.5rem;border:none}.ops-form button{padding:.75rem;border-radius:.5rem;border:none;background:#8ff7ff;color:#05060d;font-weight:700;cursor:pointer}.ops-deploys{list-style:none;padding-left:0;display:flex;flex-direction:column;gap:.5rem}.ops-deploys li{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#ffffff08;border-radius:.75rem}.ops-notifications section+section{margin-top:2rem}.lobby-matchmaking,.lobby-chat{background:#ffffff0a;border-radius:.75rem;padding:1rem;margin-bottom:1rem;display:flex;flex-direction:column;gap:.75rem}.lobby-chat header{display:flex;justify-content:space-between;align-items:center}.lobby-chat ul{list-style:none;padding-left:0;display:flex;flex-direction:column;gap:.5rem}.lobby-chat li{background:#ffffff08;padding:.5rem .75rem;border-radius:.5rem;display:flex;justify-content:space-between;gap:.5rem}.lobby-chat__form{display:grid;gap:.5rem}.lobby-chat__form input{padding:.5rem;border-radius:.5rem;border:none}.lobby-chat__form button{align-self:flex-start;border:none;background:#8ff7ff;padding:.5rem .75rem;border-radius:.5rem;color:#05060d;font-weight:700}.lobby-nickname{display:flex;flex-direction:column;gap:.3rem;max-width:320px;margin-bottom:1rem}.ops-metrics{background:#ffffff08;border-radius:1rem;padding:1.25rem;margin-bottom:1.5rem}.ops-metrics__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-top:1rem}.ops-defense{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;background:#ffffff08;padding:1.5rem;border-radius:1rem}.ops-defense__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.ops-defense ul,.ops-history{list-style:none;padding-left:0;display:flex;flex-direction:column;gap:.5rem;margin:0}.ops-history li{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#ffffff08;border-radius:.75rem;border:1px solid rgba(255,255,255,.04)}.ops-pill--success{background:#94ffbf33;color:#94ffbf}.ops-pill--danger{background:#ff638433;color:#ff6384}.ops-pill--pending,.ops-pill--ready{background:#ffd26333;color:#ffd263}.ops-pill--approved,.ops-pill--active{background:#8ff7ff33;color:#8ff7ff}.ops-pill--rejected,.ops-pill--blocked,.ops-pill--maintenance{background:#ff7e6333;color:#ff7e63}.ops-pill--mitigating{background:#8c7aff33;color:#8c7aff}.lobby-tabs{display:flex;gap:.5rem;background:#0000004d;border-radius:.75rem;padding:.25rem}.lobby-tabs button{flex:1;padding:.5rem;border-radius:.5rem;border:none;background:transparent;color:inherit;font-weight:600}.lobby-tabs button.is-active{background:#ffffff14}html.tg-mode,body.tg-mode{background:var(--tg-bg-color, #17212b);color:var(--tg-text-color, #f5f7fa);overscroll-behavior:none;width:min(100vw,var(--tg-app-width, 100vw));height:var(--tg-app-height, 100vh);overflow:hidden}html.tg-mode #root{width:min(100vw,var(--tg-app-width, 100vw));height:var(--tg-app-height, 100vh);overflow:hidden}html.tg-mode[data-tg-keyboard=open],body.tg-mode[data-tg-keyboard=open],html.tg-mode[data-tg-keyboard=open] #root{overflow:hidden;overscroll-behavior:none}html.tg-mode input,html.tg-mode textarea,html.tg-mode select,html.tg-mode [contenteditable=true]{scroll-margin-top:calc(var(--tg-safe-top, env(safe-area-inset-top, 0px)) + 32px);scroll-margin-bottom:calc(var(--tg-keyboard-inset, 0px) + var(--tg-safe-bottom, env(safe-area-inset-bottom, 0px)) + 120px)}html.tg-mode body:before,html.tg-mode body:after{display:none}.tg-layout{width:min(100%,390px);min-height:var(--tg-app-height, 100vh);margin:0 auto;padding:calc(var(--tg-safe-top, 0px) + .75rem) .75rem calc(var(--tg-safe-bottom, 0px) + 4.25rem);box-sizing:border-box}.tg-header{display:flex;align-items:center;justify-content:space-between;padding:.5rem .25rem .75rem;color:var(--tg-text-color, #f5f7fa)}.tg-header__action{border:0;border-radius:999px;padding:.35rem .8rem;background:#ffffff26;color:inherit}.tg-main{display:flex;flex-direction:column;gap:.75rem;scroll-padding-bottom:calc(var(--tg-keyboard-inset, 0px) + env(safe-area-inset-bottom,0px) + 120px)}.tg-layout__notice{margin:0 .75rem}.tg-tabbar{position:fixed;left:50%;bottom:calc(var(--tg-safe-bottom, 0px) + .35rem);transform:translate(-50%);width:min(390px,calc(100% - 1rem));display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;padding:.45rem;border-radius:16px;background:var(--tg-secondary-bg-color, rgba(35, 46, 60, .95));box-shadow:0 12px 32px #0000004d;z-index:20}.tg-tabbar__link{text-decoration:none;color:var(--tg-text-color, #f5f7fa);font-size:.76rem;text-align:center;border-radius:12px;padding:.48rem .3rem;background:#ffffff12}.tg-tabbar__link[aria-current=page]{background:var(--tg-button-color, #2ea6ff);color:var(--tg-button-text-color, #ffffff)}.tg-welcome-page{min-height:var(--tg-app-height, 100vh);display:flex;align-items:flex-start;justify-content:center;padding:calc(var(--tg-safe-top, 0px) + .75rem) .8rem calc(var(--tg-safe-bottom, 0px) + .75rem);box-sizing:border-box}.tg-welcome-card{width:min(100%,390px);border-radius:18px;padding:1rem;background:var(--tg-secondary-bg-color, rgba(35, 46, 60, .9));border-color:#fff3}.tg-welcome-card h1{margin:0;font-size:1.45rem}.tg-welcome-card__description{margin:.45rem 0 0;color:#f5f7fad9}.tg-welcome-card__telegram{display:flex;align-items:center;justify-content:space-between;margin:.95rem 0 .5rem;padding:.6rem .7rem;border-radius:12px;background:#ffffff14}.tg-welcome-card__loading{margin-top:1rem;display:inline-flex;align-items:center;gap:.5rem}.tg-link-form{margin-top:.75rem;display:grid;gap:.7rem}.tg-link-form h2{margin:.4rem 0 0}.tg-link-form label{display:grid;gap:.3rem}.tg-link-form__hint{margin:0;color:#f5f7facc}.tg-link-form__hint a{color:var(--tg-link-color, #2ea6ff)}.tg-welcome-page__progress{margin-top:.6rem;color:#f5f7fabf;text-align:center}.tg-debug-panel{position:fixed;right:calc(var(--tg-safe-right, 0px) + 10px);bottom:calc(var(--tg-safe-bottom, 0px) + 10px);z-index:9999;max-width:min(360px,calc(100vw - var(--tg-safe-left, 0px) - var(--tg-safe-right, 0px) - 20px));color:#f8fafc;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.35;text-align:left;pointer-events:none}.tg-debug-panel__toggle,.tg-debug-panel__retry{border:1px solid rgba(148,163,184,.6);border-radius:8px;background:#0f172aeb;color:#f8fafc;font:inherit;padding:6px 8px;pointer-events:auto}.tg-debug-panel__body{margin-top:6px;max-height:min(62vh,520px);overflow:auto;padding:8px;border:1px solid rgba(148,163,184,.45);border-radius:8px;background:#020617f0;box-shadow:0 16px 40px #00000061;pointer-events:auto}.tg-debug-panel dl{display:grid;gap:4px;margin:8px 0 0}.tg-debug-panel dl>div{display:grid;grid-template-columns:minmax(92px,.42fr) minmax(0,1fr);gap:8px;min-width:0}.tg-debug-panel dt,.tg-debug-panel dd{min-width:0;margin:0;overflow-wrap:anywhere}.tg-debug-panel dt{color:#93c5fd}.tg-debug-panel dd{color:#f8fafc}.lobby-mobile-page{--app-status-bar-bg: #32311f;--app-top-bleed-height: max( 24px, var(--tg-safe-top, env(safe-area-inset-top, 0px)) );--lobby-viewport-height: var( --tg-app-height, var(--tg-viewport-stable-height, 100dvh) );--lobby-viewport-width: min(100vw, var(--tg-app-width, 100vw));--lobby-scale: min( 1, calc(var(--lobby-viewport-width) / 440px), calc(var(--lobby-viewport-height) / 956px) );width:var(--lobby-viewport-width);height:var(--lobby-viewport-height);display:flex;justify-content:center;align-items:center;background:#08090f;overflow:hidden;position:relative}.lobby-mobile-page__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.65;pointer-events:none}.lobby-mobile-page:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% -80px,#ecdd6a2b,#101116f5 62%),linear-gradient(180deg,#181920c7,#101117eb 42%,#0a0b10fa);pointer-events:none}.lobby-mobile-stage{position:relative;width:calc(440px * var(--lobby-scale));height:calc(956px * var(--lobby-scale));z-index:1}.lobby-mobile-stage:before{background:radial-gradient(circle at 50% -16px,#ecdd6a2b,#101116f5 64%),linear-gradient(180deg,#32311f,#101117)}.tables-mobile-page{--app-status-bar-bg: #202127}.tables-mobile-page .lobby-mobile-stage:before{background:linear-gradient(180deg,#222228,#1a1b24)}.shop-mobile-page{--app-status-bar-bg: #1d1e24}.shop-mobile-page .lobby-mobile-stage:before{background:linear-gradient(180deg,#1d1e24,#15161d)}.profile-mobile-page .lobby-mobile-stage:before{background:linear-gradient(180deg,#24251d,#15161d)}.leaderboard-mobile-page{--app-status-bar-bg: #1c1b1e}.leaderboard-mobile-page .lobby-mobile-stage:before{background:#1c1b1e}html.tg-mode[data-tg-fullscreen=active] .lobby-mobile-page{--lobby-fullscreen-page-lift: 12px;align-items:flex-end}html.tg-mode[data-tg-fullscreen=active] .auth-intro-stage,html.tg-mode[data-tg-fullscreen=active] .auth-entry-stage,html.tg-mode[data-tg-fullscreen=active] .table-screen-stage{top:max(0px,calc(var(--tg-content-safe-top, var(--tg-safe-top, 0px)) - 36px))}html.tg-mode[data-tg-fullscreen=active] .lobby-mobile-stage{top:calc(max(0px,calc(var(--tg-content-safe-top, var(--tg-safe-top, 0px)) - 36px)) - var(--lobby-fullscreen-page-lift))}html.tg-mode[data-tg-fullscreen=active] .lobby-mobile-nav{transform:translateY(calc(var(--lobby-fullscreen-page-lift) - 25px))}.lobby-mobile-screen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:440px;height:956px;transform:scale(var(--lobby-scale));transform-origin:top left;padding:52px 16px 142px;box-sizing:border-box;overflow:hidden;background:radial-gradient(circle at 50% -80px,#ecdd6a2b,#101116f5 62%),linear-gradient(180deg,#181920,#101117 42%,#0a0b10);border-radius:0 0 20px 20px}.lobby-mobile-screen__top-bg{position:absolute;top:0;left:0;width:100%;height:224px;object-fit:cover;pointer-events:none;z-index:0}.lobby-mobile-screen:not(.profile-mobile-screen):not(.leaderboard-mobile-screen)>*:not(.lobby-mobile-screen__top-bg):not(.lobby-mobile-nav):not(.web-lobby-footer):not(.shop-topup-modal-wrap):not(.shop-purchase-modal-wrap){position:relative;z-index:1}.lobby-mobile-content{position:relative;z-index:1}.lobby-mobile-header{display:flex;align-items:center;justify-content:space-between}.lobby-mobile-logo{position:relative;width:52px;height:60px}.lobby-mobile-logo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.lobby-mobile-header-actions{display:flex;gap:10px;flex-wrap:nowrap}.lobby-mobile-top-button{width:64px;height:45px;border:0;border-radius:14px;background:#605d62;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.lobby-mobile-top-button--notifications{position:relative}.lobby-mobile-top-button__badge{position:absolute;top:-6px;right:-4px;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#e03f65;color:#fffbff;display:inline-flex;align-items:center;justify-content:center;font-family:Montserrat,Inter,sans-serif;font-size:11px;font-weight:800;line-height:1;box-shadow:0 6px 18px #e03f6573}.lobby-mobile-top-button img{width:24px;height:24px}.lobby-mobile-top-button svg{width:24px;height:24px;color:#fffbff}.lobby-mobile-profile-card{margin-top:20px;display:flex;align-items:center;justify-content:space-between;gap:16px;position:relative;z-index:3}.lobby-mobile-profile-card__main{flex:1;min-width:0;height:70px;border-radius:14px;padding:10px;box-sizing:border-box;display:flex;align-items:center;gap:10px;background:linear-gradient(122deg,#45d3ab00 6%,#20617d80 94%),#313033}.lobby-mobile-avatar-wrap{width:50px;height:50px;border-radius:7px;padding:2px;box-sizing:border-box;background:linear-gradient(103deg,#ecdd6a,#997f0a 69%);border:2px solid #884b00}.lobby-mobile-avatar-wrap>*{width:100%;height:100%;border-radius:5px}.lobby-mobile-profile-card__text{display:grid;gap:2px}.lobby-mobile-profile-card__text strong{font-family:Montserrat,Inter,sans-serif;font-size:20px;font-weight:800;line-height:1;color:#fffbff;letter-spacing:.01em}.lobby-mobile-profile-card__text span{font-family:Montserrat,Inter,sans-serif;font-size:12px;font-weight:600;line-height:1;text-transform:uppercase;color:#c0d345}.player-maintenance-status{display:grid;gap:2px;min-width:0}.player-maintenance-status__label,.player-maintenance-status__meta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-maintenance-status__label{font-family:Montserrat,Inter,sans-serif;font-size:11px;font-weight:700;line-height:1.2;color:#ffdf7a}.player-maintenance-status__meta{font-family:Montserrat,Inter,sans-serif;font-size:10px;font-weight:600;line-height:1.2;color:#fffbffbd}.lobby-mobile-profile-badge{width:80px;height:70px;border-radius:14px;border:1px solid #45d3ab;background:#1c1b1e;padding:15px 20px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.lobby-mobile-profile-badge img{width:40px;height:40px;object-fit:cover}.lobby-mobile-profile-info-panel{position:fixed;width:408px;min-height:93px;height:93px;box-sizing:border-box;border-radius:14px;border:1px solid #45d3ab;background:#313033;box-shadow:0 0 15px #000000bf;padding:15px 20px;display:flex;flex-direction:column;gap:5px;z-index:1190}.lobby-mobile-profile-info-panel__title-row{width:100%;display:flex;align-items:center;gap:10px}.lobby-mobile-profile-info-panel__icon-wrap{width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center}.lobby-mobile-profile-info-panel__icon-bg{width:25px;height:25px;border-radius:30px;display:inline-flex;align-items:center;justify-content:center;padding:7px;box-sizing:border-box}.lobby-mobile-profile-info-panel__icon-bg img{width:15px;height:15px;display:block}.lobby-mobile-profile-info-panel__title-row p{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:16px;font-weight:900;line-height:normal;text-transform:uppercase;color:#c9c5c9;text-shadow:0 1px 3px rgba(0,0,0,.3),0 4px 8px rgba(0,0,0,.15)}.lobby-mobile-profile-info-panel__description{margin:0;width:100%;min-height:50px;font-family:Montserrat,Inter,sans-serif;font-size:14px;font-weight:300;line-height:normal;color:#fff}.lobby-mobile-balance-card{margin-top:20px;border-radius:14px;background:#313033;padding:20px;box-sizing:border-box}.lobby-mobile-balance-card h2{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:22px;font-weight:900;line-height:1;text-transform:uppercase;color:#c9c5c9;text-shadow:0 1px 3px rgba(0,0,0,.3),0 4px 8px rgba(0,0,0,.15)}.lobby-mobile-balance-row{margin-top:20px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.lobby-mobile-balance-amount,.lobby-mobile-balance-op{margin:0;display:inline-flex;align-items:flex-end;min-width:0;line-height:1}.lobby-mobile-balance-amount span,.lobby-mobile-balance-op span{font-family:Montserrat,Inter,sans-serif;font-size:33px;font-weight:800;color:#fffbff;white-space:nowrap}.lobby-mobile-balance-amount small,.lobby-mobile-balance-op small{font-family:Montserrat,Inter,sans-serif;font-size:25px;font-weight:600;color:#79767b;margin-left:2px;transform:translateY(-2px)}.lobby-mobile-balance-op{flex:0 1 auto;gap:6px;justify-content:flex-end;max-width:min(62%,248px)}.lobby-mobile-balance-op span{color:#ecdd6a;font-size:25px}.lobby-mobile-balance-op small{font-size:18px}.lobby-mobile-balance-op.lobby-balance-op--compact span{font-size:21px}.lobby-mobile-balance-op.lobby-balance-op--compact small{font-size:16px}.lobby-mobile-balance-op.lobby-balance-op--dense span{font-size:17px}.lobby-mobile-balance-op.lobby-balance-op--dense small{font-size:14px}.lobby-mobile-op-info-trigger{width:24px;height:24px;padding:0;border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.lobby-mobile-op-info-trigger img{width:24px;height:24px;display:block}.lobby-mobile-balance-actions{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.lobby-mobile-btn{height:45px;border-radius:14px;border:0;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:Montserrat,Inter,sans-serif;font-size:18px;font-weight:700;color:#fffbff;padding:0 20px;cursor:pointer}.lobby-mobile-btn img{width:24px;height:24px}.lobby-mobile-btn--deposit{width:100%;background:linear-gradient(134deg,#c0d345,#447d20 69%)}.lobby-mobile-btn--withdraw{width:100%;border:1px solid #ecdd6a;background:transparent}.lobby-mobile-op-info-panel{z-index:1200}.lobby-mobile-modes{margin-top:20px;display:grid;grid-template-columns:129px 130px 129px;gap:10px}.lobby-mobile-mode{position:relative;display:flex;flex-direction:column;align-items:center;isolation:isolate;height:202px;border-radius:14px;padding:12px;overflow:hidden;border:1px solid;background-color:#1d1b20;background-repeat:no-repeat;cursor:pointer;box-shadow:0 1px 3px #0000004d,0 4px 8px 3px #00000026}.lobby-mobile-mode:before,.lobby-mobile-mode:after{content:"";position:absolute;background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none;z-index:0}.lobby-mobile-mode strong{position:relative;display:block;margin:0;font-family:Montserrat,Inter,sans-serif;font-size:15px;font-weight:900;line-height:18px;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.3),0 4px 8px rgba(0,0,0,.15);z-index:1}.lobby-mobile-mode--chips{justify-content:flex-start;border-color:#c0d345;background-image:linear-gradient(152.8736deg,#c0d34500 24.651%,#447d2033 75.349%)}.lobby-mobile-mode--chips:before{left:-30px;top:76px;width:133px;height:114px;background-image:url(/assets/mode-left-chip-CsgpDaoN.webp)}.lobby-mobile-mode--chips:after{left:71px;top:51px;width:96px;height:50px;background-image:url(/assets/mode-left-chip-small-CxmJhmkK.webp)}.lobby-mobile-mode--chips strong{color:#fffbff}.lobby-mobile-mode--money{justify-content:flex-end;border-color:#ecdd6a;background-image:linear-gradient(153.2931deg,#ecdd6a00 24.459%,#997f0a33 75.541%)}.lobby-mobile-mode--money:before{left:5px;top:-21px;width:132px;height:113px;background-image:url(/assets/mode-middle-chip-CfZ3TefT.webp)}.lobby-mobile-mode--money:after{left:43px;top:48px;width:141px;height:99px;background-image:url(/assets/mode-middle-chip-small-Bf4S6GfL.webp)}.lobby-mobile-mode--money strong{color:#d0bc46;background-image:linear-gradient(119.0533deg,#ecdd6a,#997f0a 69.283%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.lobby-mobile-mode--bots{justify-content:flex-start;border-color:#45d3ab;background-image:linear-gradient(152.8736deg,#45d3ab00 24.651%,#20617d33 75.349%)}.lobby-mobile-mode--bots:before{left:61px;top:55px;width:107px;height:92px;background-image:url(/assets/mode-right-chip-small-BZ1atXsX.webp)}.lobby-mobile-mode--bots:after{left:-34px;top:134px;width:107px;height:56px;background-image:url(/assets/mode-right-chip-Bk2IX_Mp.webp)}.lobby-mobile-mode--bots strong{color:#fffbff}.lobby-mobile-tournaments-card{margin-top:20px;position:relative;height:185px;border-radius:14px;overflow:hidden;background:linear-gradient(82deg,#ecdd6a0d 3%,#997f0a80 97%),#313033}.lobby-mobile-tournaments-card__content{position:relative;z-index:2;width:236px;padding:20px;box-sizing:border-box}.lobby-mobile-tournaments-card h2{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:22px;font-weight:900;line-height:1;text-transform:uppercase;color:#c9c5c9}.lobby-mobile-tournaments-card p{margin:5px 0 0;font-family:Montserrat,Inter,sans-serif;font-size:14px;line-height:1.25;color:#939094}.lobby-mobile-btn--learn{margin-top:14px;width:223px;background:linear-gradient(140deg,#ecdd6a,#997f0a 69%)}.lobby-mobile-tournaments-card__fan{position:absolute;left:316.325px;top:58.345px;width:280.471px;height:283.769px;pointer-events:none}.lobby-mobile-tournaments-card__fan-card{position:absolute;display:block;width:auto;height:auto;object-fit:cover;filter:drop-shadow(1px 1px 2px rgba(0,0,0,.25));transform-origin:center center;max-width:none}.lobby-mobile-tournaments-card__fan-card--back{left:1.878px;top:3.466px;width:126.499px;height:190.898px;z-index:1;transform:rotate(-39.1deg) skew(.39deg)}.lobby-mobile-tournaments-card__fan-card--front{left:50.16px;top:-9.81px;width:126.551px;height:190.976px;z-index:2;transform:rotate(-21.12deg) skew(.2deg)}.lobby-mobile-tournaments-card__fan-card--wide-only{display:none}.lobby-mobile-nav{position:absolute;left:0;right:0;top:829px;bottom:auto;height:127px;margin:0;overflow:hidden;z-index:3}.lobby-mobile-nav__bg{position:absolute;top:15px;left:0;width:440px;height:112.981px;max-width:none}.lobby-mobile-nav__items{position:absolute;left:0;right:0;top:15px;display:flex;justify-content:space-between;align-items:flex-start;padding:15px 25px 0;box-sizing:border-box}.lobby-mobile-nav__group{display:flex;gap:8px;align-items:flex-start}.lobby-mobile-nav-item{width:70px;height:75px;padding:12.5px 15px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;text-decoration:none;color:#9db2ce;position:relative;font-family:Montserrat,Inter,sans-serif;font-size:12px;font-weight:400;line-height:normal;white-space:nowrap}.lobby-mobile-nav-item__line{position:absolute;top:0;left:50%;transform:translate(-50%);width:17px;height:1.5px}.lobby-mobile-nav-item.is-active{padding-top:13px;padding-bottom:13px;gap:6px;color:#447d20;font-weight:700}.lobby-mobile-nav-item.is-active .lobby-mobile-nav-icon{--stroke-0: #447d20;--fill-0: #447d20}.lobby-mobile-nav-icon{width:24px;height:24px;position:relative;display:block;flex:none}.lobby-mobile-nav-icon img{position:absolute;max-width:none}.lobby-mobile-nav-icon--home img,.lobby-mobile-nav-icon--tables .lobby-mobile-nav-icon__part--base{top:0;right:0;bottom:0;left:0;width:24px;height:24px}.lobby-mobile-nav-icon--tables .lobby-mobile-nav-icon__part--line-left{top:4px;left:3px;width:1.5px;height:16px}.lobby-mobile-nav-icon--tables .lobby-mobile-nav-icon__part--line-right{top:4px;right:3px;width:1.5px;height:16px}.lobby-mobile-nav-icon--shop .lobby-mobile-nav-icon__part--body{top:11px;left:3px;width:18.5px;height:11.75px}.lobby-mobile-nav-icon--shop .lobby-mobile-nav-icon__part--mid{top:2px;left:8.08px;width:7.84px;height:11.5px}.lobby-mobile-nav-icon--shop .lobby-mobile-nav-icon__part--left{top:2px;left:2.67px;width:8.41px;height:11.5px}.lobby-mobile-nav-icon--shop .lobby-mobile-nav-icon__part--right{top:2px;right:2.67px;width:8.41px;height:11.5px}.lobby-mobile-nav-icon--shop .lobby-mobile-nav-icon__part--handle{top:16px;left:8.75px;width:6.5px;height:7px}.lobby-mobile-nav-icon--profile .lobby-mobile-nav-icon__part--head{top:2px;left:7.25px;width:9.5px;height:9.5px}.lobby-mobile-nav-icon--profile .lobby-mobile-nav-icon__part--shoulders{top:13px;left:4.25px;width:15.5px;height:9.5px}.lobby-mobile-nav-center{position:absolute;left:50%;transform:translate(-50%);top:21px;border:0;background:transparent;padding:0;cursor:pointer;display:inline-flex}.lobby-mobile-nav-center:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:4px}.lobby-mobile-nav-center span{width:55px;height:55px;border-radius:50px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(103deg,#c0d345,#447d20 69%);box-shadow:0 4px 12px #447d2080}.lobby-mobile-nav-center>span>img{width:32px;height:32px}.lobby-mobile-nav-center>span>svg{width:32px;height:32px;display:block}.lobby-mobile-nav-center-icon{position:relative;width:32px;height:32px;display:block}.lobby-mobile-nav-center-icon__part{position:absolute;max-width:none}.lobby-mobile-nav-center-icon__part--base{width:50%;height:83.34%;left:25%;top:8.33%}.lobby-mobile-nav-center-icon__part--left{width:4.69%;height:62.5%;left:12.5%;top:18.75%}.lobby-mobile-nav-center-icon__part--right{width:4.69%;height:62.5%;right:12.5%;top:18.75%}.lobby-mobile-nav-center__label{margin:0;position:absolute;left:50%;bottom:17px;transform:translate(-50%);font-family:Montserrat,Inter,sans-serif;font-size:12px;font-weight:400;line-height:normal;color:#9db2ce;white-space:nowrap;pointer-events:none}.lobby-mobile-nav-center__label.is-active{color:#447d20;font-weight:700}.lobby-search-modal-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:14;display:flex;align-items:flex-end;box-sizing:border-box;padding-bottom:calc(var(--tg-modal-keyboard-offset, 0px) + env(safe-area-inset-bottom,0px) + 24px)}.lobby-search-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;margin:0;padding:0;background:#1c1b1ebf;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}.lobby-search-modal{position:relative;width:100%;max-height:calc(100% - 12px);overflow-y:auto;scroll-padding-bottom:calc(var(--tg-keyboard-inset, 0px) + env(safe-area-inset-bottom,0px) + 96px);padding:24px 20px 20px;border-radius:28px 28px 0 0;background:#313033;display:flex;flex-direction:column;gap:12px;box-sizing:border-box;box-shadow:0 14px 40px #00000073;transform:translateY(calc(-1 * var(--tg-focused-input-lift, 0px)));transition:transform .12s ease-out}.lobby-search-modal h3{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:20px;font-weight:900;line-height:1;text-transform:uppercase;color:#c9c5c9}.lobby-search-modal__modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lobby-search-modal__modes button{height:36px;border-radius:12px;border:0;background:#48464a;color:#fffbff;font-family:Montserrat,Inter,sans-serif;font-size:13px;font-weight:700}.lobby-search-modal__modes button.is-active{background:#c0d345;color:#1c1b1e}.lobby-search-modal__field{display:flex;flex-direction:column;gap:6px}.lobby-search-modal__field span{font-family:Montserrat,Inter,sans-serif;font-size:14px;font-weight:600;color:#fffbff}.lobby-search-modal__field input{width:100%;height:42px;border-radius:12px;border:2px solid #79767b;background:#48464a;padding:0 14px;box-sizing:border-box;font-family:Montserrat,Inter,sans-serif;font-size:15px;font-weight:600;color:#fffbff}.lobby-search-modal__error{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:12px;font-weight:500;color:#d94a4a}.lobby-search-modal__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lobby-search-modal__btn{height:44px;border-radius:12px;font-family:Montserrat,Inter,sans-serif;font-size:16px;font-weight:700;cursor:pointer}.lobby-search-modal__btn--cancel{border:1px solid #d34547;background:transparent;color:#fffbff}.lobby-search-modal__btn--submit{border:0;background:linear-gradient(133.94deg,#c0d345,#447d20 69.28%);color:#fffbff}.lobby-search-modal__btn--submit:disabled{opacity:.6;cursor:not-allowed}.player-notifications-page{--app-status-bar-bg: #24251d}.player-notifications-screen{position:relative;overflow:hidden;padding:0 0 142px}.player-notifications-top-strip{background:linear-gradient(81.02deg,#ecdd6a00 3.07%,#997f0a2e 96.9%),#313033}.player-notifications-header{align-items:center}.player-notifications-header__title{flex:1;min-width:0;display:grid;gap:3px;text-align:center}.player-notifications-header__title h1{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:22px;font-weight:900;line-height:1;text-transform:uppercase;color:#c9c5c9;white-space:nowrap}.player-notifications-header__title p{margin:0;color:#fffbff;font-family:Montserrat,Inter,sans-serif;font-size:11px;font-weight:700;line-height:1.2}.player-notifications-main{position:absolute;top:196px;right:16px;bottom:126px;left:16px;z-index:2;display:flex;flex-direction:column;gap:12px;min-height:0;padding:0 0 18px;box-sizing:border-box;overflow-y:auto;scrollbar-width:none}.player-notifications-main::-webkit-scrollbar{width:0;height:0}.player-notifications-overview{display:grid;grid-template-columns:56px minmax(0,1fr) 148px;align-items:center;gap:12px;min-height:92px;border:1px solid rgba(192,211,69,.62);border-radius:14px;background:linear-gradient(122deg,#45d3ab00 6%,#20617d57 94%),#313033;padding:16px;box-sizing:border-box;box-shadow:0 1px 3px #00000047,0 8px 18px #00000029}.player-notifications-overview__icon{width:56px;height:56px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:#1c1b1e;background:linear-gradient(133.94deg,#c0d345,#447d20 69.28%);box-shadow:0 8px 20px #447d204d}.player-notifications-overview__icon svg{width:30px;height:30px}.player-notifications-overview__copy{min-width:0;display:grid;gap:4px;font-family:Montserrat,Inter,sans-serif}.player-notifications-overview__copy span,.player-notifications-stat span,.player-notification-card__state{color:#c9c5c9;font-size:10px;font-weight:800;line-height:1.2;text-transform:uppercase}.player-notifications-overview__copy strong{color:#fffbff;font-size:30px;font-weight:900;line-height:1;font-variant-numeric:tabular-nums}.player-notifications-overview__copy small{color:#9fbe47;font-size:11px;font-weight:700;line-height:1.2}.player-notifications-mark-all{min-height:45px;border:0;border-radius:14px;padding:0 12px;background:linear-gradient(133.94deg,#c0d345,#447d20 69.28%);color:#fffbff;font-family:Montserrat,Inter,sans-serif;font-size:13px;font-weight:800;line-height:1.1;cursor:pointer}.player-notifications-mark-all:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.35)}.player-notifications-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.player-notifications-stat{min-height:58px;border:1px solid rgba(121,118,123,.58);border-radius:14px;background:#313033f5;padding:10px 12px;box-sizing:border-box;display:grid;align-content:center;gap:5px;font-family:Montserrat,Inter,sans-serif;box-shadow:0 1px 3px #0000003d,0 6px 14px #0000001f}.player-notifications-stat strong{color:#fffbff;font-size:20px;font-weight:900;line-height:1;font-variant-numeric:tabular-nums}.player-notifications-stat.is-unread{border-color:#c0d34594}.player-notifications-stat.is-unread strong{color:#c0d345}.player-notifications-list{display:grid;gap:12px}.player-notification-card{position:relative;width:100%;min-height:112px;border:1px solid rgba(121,118,123,.58);border-radius:14px;padding:14px 16px;background:#313033;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;text-align:left;color:#fffbff;font-family:Montserrat,Inter,sans-serif;cursor:pointer;box-sizing:border-box;box-shadow:0 1px 3px #00000047,0 6px 14px #00000024;transition:border-color .16s ease,background-color .16s ease,transform .12s ease}.player-notification-card:active{transform:translateY(1px)}.player-notification-card.is-unread{border-color:#c0d345b8;background:linear-gradient(122deg,#c0d3450f,#313033fa 76%),#313033}.player-notification-card__meta{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#c9c5c9;font-size:11px;font-weight:700;line-height:1.2}.player-notification-card__meta time{white-space:nowrap}.player-notification-card__body{min-width:0;display:grid;gap:7px}.player-notification-card__body p{margin:0;color:#c9c5c9;font-size:12px;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.player-notification-card__title-row{display:flex;align-items:center;gap:10px}.player-notification-card__title-row strong{flex:1;min-width:0;font-size:16px;font-weight:900;line-height:1.2;color:#fffbff;overflow-wrap:anywhere}.player-notification-card__unread-indicator{width:10px;height:10px;border-radius:999px;background:#c0d345;box-shadow:0 0 0 5px #c0d34529;flex:0 0 auto}.player-notification-card__severity{display:inline-flex;align-items:center;justify-content:center;min-height:26px;border-radius:14px;padding:5px 10px;font-size:11px;font-weight:900;line-height:1;color:#50c7e7;background:#50c7e729;text-transform:uppercase}.player-notification-card__severity.is-success{color:#9dbc3a;background:#9dbc3a29}.player-notification-card__severity.is-warning{color:#f4b84a;background:#f4b84a29}.player-notification-card__severity.is-error{color:#ff4d6d;background:#ff4d6d29}.player-notification-card__state{align-self:end;justify-self:end;color:#79767b;white-space:nowrap}.player-notification-card.is-unread .player-notification-card__state{color:#c0d345}.player-notifications-empty{min-height:220px;border:1px dashed rgba(121,118,123,.58);border-radius:14px;display:grid;place-items:center;gap:12px;text-align:center;padding:24px;background:#313033b8;color:#c9c5c9;font-family:Montserrat,Inter,sans-serif;box-sizing:border-box}.player-notifications-empty span{width:52px;height:52px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:#c0d345;background:#c0d3451a}.player-notifications-empty svg{width:28px;height:28px}.player-notifications-empty p{margin:0;font-size:14px;font-weight:700}.player-notification-detail-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px 16px;box-sizing:border-box}.player-notification-detail-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#00000085;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.player-notification-detail{position:relative;width:min(100%,380px);max-height:min(74vh,620px);overflow:auto;border-radius:18px;padding:20px;box-sizing:border-box;background:#313033;color:#fffbff;border:1px solid rgba(192,211,69,.24);box-shadow:0 1px 3px #0000004d,0 18px 44px #0000006b;display:grid;gap:16px;font-family:Montserrat,Inter,sans-serif}.player-notification-detail__header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.player-notification-detail__header p,.player-notification-detail__summary,.player-notification-detail__body p,.player-notification-detail__state{margin:0}.player-notification-detail__header p{color:#c9c5c9;font-size:11px;font-weight:800;line-height:1;text-transform:uppercase}.player-notification-detail__header h2{margin:7px 0 0;font-size:22px;font-weight:900;line-height:1.15;color:#fffbff;overflow-wrap:anywhere}.player-notification-detail__close{width:42px;height:42px;border:0;border-radius:14px;padding:0;background:#605d62;color:#fffbff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto}.player-notification-detail__close svg{width:22px;height:22px}.player-notification-detail__meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 14px;color:#c9c5c9;font-size:12px;font-weight:700;line-height:1.3}.player-notification-detail__summary{border-left:3px solid #c0d345;padding:2px 0 2px 12px;color:#fffbff;font-size:14px;font-weight:700;line-height:1.45}.player-notification-detail__body{border-radius:14px;background:#fffbff0f;padding:16px}.player-notification-detail__body p{color:#e8e4e8;font-size:14px;font-weight:500;line-height:1.65;white-space:pre-wrap}.player-notification-detail__state.is-error{color:#ff7a8f}.tables-mobile-page__bg{object-position:center top;opacity:.7}.tables-mobile-page:after{background:radial-gradient(circle at 50% -100px,#ecdd6a33,#101117f5 62%),linear-gradient(180deg,#181920cc,#13141ced 41%,#0d0e13fa)}.tables-mobile-screen{--app-status-bar-bg: #202127;padding:52px 16px 142px;background:linear-gradient(180deg,#222228,#1a1b24 45%,#15161e);display:flex;flex-direction:column}.tables-mobile-screen__top-bg{height:224px;object-position:center top}.tables-mobile-header{height:60px;display:flex;align-items:center;justify-content:space-between}.tables-mobile-header h1{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:22px;font-weight:900;line-height:normal;text-transform:uppercase;color:#c9c5c9;white-space:nowrap}.tables-mobile-header-button img{width:20px;height:20px}.tables-mobile-levels{margin-top:9px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tables-mobile-level-button{height:36px;border-radius:14px;border:0;background:#dfe69b;display:inline-flex;align-items:center;justify-content:center;font-family:Montserrat,Inter,sans-serif;font-size:14px;font-weight:800;line-height:normal;color:#1c1b1e;padding:0}.tables-mobile-level-button.is-active{background:#c0d345}.tables-mobile-filter-bar{margin-top:10px;width:calc(100% + 8px);margin-left:-4px;height:50px;border:0;border-radius:14px;background:#313033;color:#fffbff;display:flex;align-items:center;justify-content:space-between;padding:0 16px;box-sizing:border-box;font-family:Montserrat,Inter,sans-serif;cursor:pointer}.tables-mobile-filter-bar__label{display:inline-flex;align-items:center;gap:8px}.tables-mobile-filter-bar__label span{font-size:20px;font-weight:700;line-height:1}.tables-mobile-filter-bar__label svg{width:20px;height:20px;display:block;flex:none;color:#c9c5c9}.tables-mobile-filter-bar small{font-size:12px;font-weight:500;line-height:1;color:#c0d345}.tournaments-mobile-filter-row{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:center;width:100%}.tournaments-mobile-filter-control{position:relative;min-width:0;height:40px}.tournaments-mobile-filter-row .tournaments-mobile-filter-bar{width:100%;height:40px;margin-top:0;margin-left:0;border-radius:14px;padding:0 42px 0 12px}.tournaments-mobile-filter-row .tables-mobile-filter-bar__label{gap:7px;min-width:0}.tournaments-mobile-filter-row .tables-mobile-filter-bar__label span{font-size:15px;line-height:1}.tournaments-mobile-filter-row .tables-mobile-filter-bar__label svg{width:17px;height:17px}.tournaments-mobile-filter-row .tables-mobile-filter-bar small{font-size:10px}.tournaments-mobile-filter-reset{position:absolute;top:50%;right:10px;z-index:2;width:26px;height:26px;border:0;border-radius:999px;background:transparent;color:#ff3030;display:inline-flex;align-items:center;justify-content:center;padding:0;box-sizing:border-box;cursor:pointer;transform:translateY(-50%)}.tournaments-mobile-filter-reset:focus-visible{outline:2px solid rgba(255,90,95,.9);outline-offset:2px}.tournaments-mobile-filter-reset:active{transform:translateY(calc(-50% + 1px))}.tournaments-mobile-filter-reset span{position:relative;display:block;width:22px;height:22px;font-size:0;line-height:0}.tournaments-mobile-filter-reset span:before,.tournaments-mobile-filter-reset span:after{content:"";position:absolute;top:50%;left:50%;width:22px;height:2px;border-radius:999px;background:currentColor;transform-origin:center}.tournaments-mobile-filter-reset span:before{transform:translate(-50%,-50%) rotate(45deg)}.tournaments-mobile-filter-reset span:after{transform:translate(-50%,-50%) rotate(-45deg)}.tables-mobile-list{margin-top:14px;display:flex;flex-direction:column;justify-content:flex-start;align-content:flex-start;gap:8px;flex:1 1 auto;min-height:0;overflow-y:hidden;padding-right:4px;overflow-anchor:none}.tables-mobile-list.is-scrollable{overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-padding-bottom:calc(var(--tg-keyboard-inset, 0px) + env(safe-area-inset-bottom,0px) + 120px)}.tables-mobile-state{margin:0;min-height:42px;border-radius:14px;background:#313033b3;color:#fffbff;display:flex;align-items:center;justify-content:center;font-family:Montserrat,Inter,sans-serif;font-size:14px;text-align:center}.tables-mobile-state--error{color:#d94a4a}.tables-mobile-state--toast{margin-top:10px;min-height:38px;padding:0 12px}.tables-mobile-refresh{margin:-8px 0 -4px;min-height:16px;color:#fffbffad;font-family:Montserrat,Inter,sans-serif;font-size:11px;line-height:1.3;text-align:right;letter-spacing:.02em}.tables-mobile-card{position:relative;width:408px;height:102px}.tables-mobile-card--detail{height:120px}.tables-mobile-card.is-focused .tables-mobile-card__content{box-shadow:0 0 0 2px #c0d34599,0 0 18px #c0d34573}.tables-mobile-card.is-viewer-seated .tables-mobile-card__content{border-width:2px;border-color:#facc15}.tables-mobile-card.is-viewer-seated.is-focused .tables-mobile-card__content{border-width:2px;border-color:#facc15;box-shadow:none}.tables-mobile-card__corner{position:absolute;top:0;left:0;z-index:4}.tables-mobile-card__corner-action{width:32px;height:32px;border:1px solid rgba(255,251,255,0);border-radius:12px;background:#48464a;box-shadow:0 10px 24px #05081000;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease,box-shadow .15s ease}.tables-mobile-card__corner-action:focus-visible,.tables-mobile-card__corner-action.is-active{border-color:#c0d3458a;background:#263019eb;box-shadow:0 0 0 2px #c0d3452e,0 12px 28px #05081057;outline:none}.tables-mobile-card__corner-icon{display:inline-flex;align-items:center;gap:3px}.tables-mobile-card__corner-icon span{width:4px;height:4px;border-radius:999px;background:#fffbff}.tables-mobile-card__game{position:absolute;left:0;top:0;width:61px;height:100px;border-radius:14px 0 0 14px;background:#48464a;display:inline-flex;align-items:center;justify-content:center;z-index:1}.tables-mobile-card__game span{display:block;writing-mode:vertical-rl;transform:rotate(180deg);font-family:Montserrat,Inter,sans-serif;font-size:14px;font-weight:400;line-height:normal;text-transform:uppercase;color:#fffbff}.tables-mobile-card__play{position:absolute;top:0;right:0;width:133px;height:100px;border:0;border-radius:0 14px 14px 0;background:linear-gradient(108deg,#c0d345,#447d20 69.28%);display:inline-flex;align-items:center;justify-content:flex-end;padding:18px 22px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;z-index:1}.tables-mobile-card__lobby{position:absolute;right:12px;bottom:10px;z-index:2;min-width:58px;min-height:24px;border:1px solid rgba(255,255,255,.34);border-radius:7px;background:#0f181fb8;color:#fff;font-family:Montserrat,Inter,sans-serif;font-size:10px;font-weight:800;letter-spacing:0}.tables-mobile-card__lobby:disabled{cursor:not-allowed;opacity:.58}.tables-mobile-card__play-label{display:inline-flex;align-items:center;justify-content:center;width:17px;min-width:17px;height:60px;writing-mode:vertical-rl;transform:rotate(180deg);font-family:Montserrat,Inter,sans-serif;font-size:14px;font-weight:800;line-height:normal;text-transform:uppercase;color:#fffbff}.tables-mobile-card--detail .tables-mobile-card__game,.tables-mobile-card--detail .tables-mobile-card__play{height:120px}.tournament-rules-mobile-screen{position:relative;gap:10px;padding-bottom:0}.tournament-rules-mobile-header{position:relative;z-index:2;flex:0 0 60px;justify-content:center}.tournament-rules-mobile-header .tables-mobile-header-button{position:absolute;left:0}.tournament-rules-mobile-header__spacer{width:64px;height:1px}.tournament-rules-mobile-content{position:relative;z-index:1;display:flex;flex:1 1 auto;min-height:0;flex-direction:column;gap:12px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:6px 4px 128px;scroll-padding-bottom:calc(var(--tg-keyboard-inset, 0px) + env(safe-area-inset-bottom,0px) + 128px);scrollbar-width:none}.tournament-rules-mobile-content::-webkit-scrollbar{display:none}.tournament-rules-mobile-hero,.tournament-rules-mobile-section,.tournament-rules-mobile-note{box-sizing:border-box;border:1px solid rgba(255,251,255,.1);background:linear-gradient(135deg,#313033f2,#1a2023f0);box-shadow:0 14px 28px #0000003d,inset 0 1px #fffbff0f}.tournament-rules-mobile-hero{display:grid;gap:8px;border-color:#c0d34547;border-radius:16px;padding:18px 16px}.tournament-rules-mobile-kicker{font-family:Montserrat,Inter,sans-serif;font-size:10px;font-weight:900;line-height:1.2;text-transform:uppercase;color:#c0d345}.tournament-rules-mobile-hero h2,.tournament-rules-mobile-hero p,.tournament-rules-mobile-section h3,.tournament-rules-mobile-section h4,.tournament-rules-mobile-section p,.tournament-rules-mobile-section ul,.tournament-rules-mobile-section ol,.tournament-rules-mobile-section pre,.tournament-rules-mobile-note p{margin:0}.tournament-rules-mobile-hero h2{font-family:Montserrat,Inter,sans-serif;font-size:22px;font-weight:900;line-height:1.15;color:#fffbff}.tournament-rules-mobile-hero p,.tournament-rules-mobile-section p,.tournament-rules-mobile-section li,.tournament-rules-mobile-note p{font-family:Montserrat,Inter,sans-serif;font-size:13px;font-weight:500;line-height:1.5;color:#fffbffc7}.tournament-rules-mobile-sections{display:grid;gap:10px}.tournament-rules-mobile-section{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;min-width:0;border-radius:14px;padding:14px 13px}.tournament-rules-mobile-section__number{width:42px;height:42px;border-radius:12px;background:linear-gradient(145deg,#dfe69b,#8eb753);color:#1c1b1e;display:inline-flex;align-items:center;justify-content:center;font-family:Montserrat,Inter,sans-serif;font-size:14px;font-weight:900;line-height:1}.tournament-rules-mobile-section h3{margin-bottom:5px;font-family:Montserrat,Inter,sans-serif;font-size:15px;font-weight:900;line-height:1.25;color:#fffbff}.tournament-rules-mobile-section__body,.tournament-rules-mobile-section__blocks{display:grid;min-width:0;gap:8px}.tournament-rules-mobile-section h4{margin-top:3px;font-family:Montserrat,Inter,sans-serif;font-size:13px;font-weight:900;line-height:1.3;color:#edf0c3}.tournament-rules-mobile-section ul,.tournament-rules-mobile-section ol{padding-left:18px}.tournament-rules-mobile-section li{padding-left:2px}.tournament-rules-mobile-section li+li{margin-top:5px}.tournament-rules-mobile-section pre{overflow-x:auto;border-radius:10px;background:#050a0c5c;padding:10px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:700;line-height:1.45;white-space:pre-wrap;color:#fffbffc7}.tournament-rules-mobile-note{display:grid;gap:7px;border-color:#ecdd6a52;border-radius:14px;padding:15px 14px;background:linear-gradient(135deg,#3e381ff2,#202624f2)}.tournament-rules-mobile-note strong{font-family:Montserrat,Inter,sans-serif;font-size:15px;font-weight:900;line-height:1.2;color:#edf0c3}.tables-mobile-screen.tournament-lobby-screen{position:relative;gap:12px;padding-bottom:0}.tournament-lobby-screen .tables-mobile-header{position:relative;justify-content:center}.tournament-lobby-screen .tables-mobile-header-button{position:absolute;left:0}.tournament-lobby-shell{position:relative;z-index:1;display:flex;flex:1 1 auto;min-width:0;min-height:0;flex-direction:column;gap:10px}.tournament-lobby-tabs{flex:0 0 auto;gap:6px;padding:5px;border:1px solid rgba(192,211,69,.16);border-radius:14px;background:linear-gradient(135deg,#313033f0,#1d2124f0);overflow-x:auto;box-shadow:inset 0 1px #fffbff0a,0 10px 28px #0000002e}.tournament-lobby-tabs button{min-width:max-content;min-height:38px;border-radius:10px;color:#d9d2df;font-family:Montserrat,Inter,sans-serif;font-size:12px;font-weight:800;letter-spacing:0;white-space:nowrap}.tournament-lobby-tabs button.is-active{background:linear-gradient(108deg,#d8ee4d,#78b63c);color:#1c1b1e;box-shadow:0 8px 20px #78b63c3d}.tournament-lobby-player-search{display:grid;flex:0 0 auto;min-width:0;gap:6px;padding:10px 12px;border:1px solid rgba(143,232,211,.2);border-radius:14px;background:linear-gradient(145deg,#1e3432eb,#242824eb);box-shadow:0 10px 24px #0000002e,inset 0 1px #fffbff0d}.tournament-lobby-player-search span{color:#8fe8d3;font-family:Montserrat,Inter,sans-serif;font-size:10px;font-weight:900;line-height:1.1;text-transform:uppercase}.tournament-lobby-player-search input{width:100%;min-width:0;min-height:42px;border:1px solid rgba(255,251,255,.12);border-radius:11px;padding:0 12px;background:#12181dc7;color:#fffbff;font-family:Montserrat,Inter,sans-serif;font-size:14px;font-weight:800;letter-spacing:0;outline:none;box-shadow:inset 0 1px #fffbff0a}.tournament-lobby-player-search input::placeholder{color:#d9d2dfa8}.tournament-lobby-player-search input:focus{border-color:#eefb66bd;box-shadow:0 0 0 3px #c0d34529,inset 0 1px #fffbff0d}.tournament-lobby-shell__tab-panels{min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;padding:2px 2px 128px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.tournament-lobby-info-grid{display:grid;grid-template-columns:1fr;gap:10px}.tournament-lobby-countdown-card{display:grid;min-width:0;gap:7px;padding:16px 14px;border:1px solid rgba(238,251,102,.28);border-radius:16px;background:linear-gradient(135deg,#293224fa,#1c2a30f0);box-shadow:0 14px 30px #00000038,inset 0 1px #fffbff0f}.tournament-lobby-countdown-card span{color:#8fe8d3;font-family:Montserrat,Inter,sans-serif;font-size:10px;font-weight:900;line-height:1.1;text-transform:uppercase}.tournament-lobby-countdown-card__value{overflow-wrap:anywhere;animation:tournament-lobby-countdown-color 7s ease-in-out infinite;font-family:Montserrat,Inter,sans-serif;font-size:clamp(22px,7vw,32px);font-weight:950;letter-spacing:0;line-height:1.08}@keyframes tournament-lobby-countdown-color{0%,to{color:#eefb66;text-shadow:0 0 18px rgba(238,251,102,.18)}33%{color:#8fe8d3;text-shadow:0 0 18px rgba(143,232,211,.16)}66%{color:#f4f9b8;text-shadow:0 0 18px rgba(244,249,184,.16)}}.tournament-lobby-info-card,.tournament-lobby-list-card,.tournament-lobby-prize-card,.tournament-lobby-prize-stat,.tournament-lobby-rule-block{min-width:0;border:1px solid rgba(192,211,69,.14);border-radius:14px;background:linear-gradient(145deg,#353438f0,#21262ae6);color:#fffbff;box-shadow:0 12px 28px #0003,inset 0 1px #fffbff0a}.tournament-lobby-info-card:nth-child(2n),.tournament-lobby-prize-card:nth-child(2n),.tournament-lobby-rule-block:nth-child(2n){border-color:#43ccaa29}.tournament-lobby-players-card{border-color:#8fe8d338;background:linear-gradient(145deg,#1e3432f0,#252b26e6)}.tournament-lobby-info-card,.tournament-lobby-list-card,.tournament-lobby-prize-card{padding:13px}.tournament-lobby-info-card h2,.tournament-lobby-prize-card h3,.tournament-lobby-rule-block h2{margin:0 0 10px;font-family:Montserrat,Inter,sans-serif;font-size:13px;font-weight:900;line-height:1.2;color:#e5f65c}.tournament-lobby-info-card__description,.tournament-lobby-prizes__template,.tournament-lobby-cta__reason,.tournament-lobby-bottom-cta__reason{margin:0 0 10px;color:#d9d2df;font-family:Montserrat,Inter,sans-serif;font-size:12px;line-height:1.35}.tournament-lobby-definition-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.tournament-lobby-definition-list--compact{grid-template-columns:1fr}.tournament-lobby-definition-list div{min-width:0}.tournament-lobby-definition-list dt{margin:0 0 4px;font-family:Montserrat,Inter,sans-serif;font-size:10px;font-weight:800;line-height:1.2;color:#8fe8d3;text-transform:uppercase}.tournament-lobby-definition-list dd{margin:0;overflow-wrap:anywhere;font-family:Montserrat,Inter,sans-serif;font-size:14px;font-weight:850;line-height:1.2;color:#fffbff}.tournament-lobby-definition-list__value--money,.tournament-lobby-definition-list__value--number{font-size:18px;font-weight:950;color:#eefb66;text-shadow:0 0 18px rgba(192,211,69,.18)}.tournament-lobby-status-stack,.tournament-lobby-players-live{display:grid;gap:4px}.tournament-lobby-countdown,.tournament-lobby-players-live span{font-size:12px;font-weight:850;line-height:1.25}.tournament-lobby-countdown{color:#8fe8d3}.tournament-lobby-players-live span{color:#f4f9b8}.tournament-lobby-viewer-summary{display:grid;gap:10px}.tournament-lobby-viewer-summary__state{display:inline-flex;align-items:center;width:fit-content;min-height:28px;padding:0 10px;border-radius:999px;background:#c0d34529;color:#c0d345;font-family:Montserrat,Inter,sans-serif;font-size:12px;font-weight:800}.tournament-lobby-summary-row{display:flex;flex-wrap:wrap;gap:8px 14px;margin-bottom:10px;color:#d9d2df;font-family:Montserrat,Inter,sans-serif;font-size:12px;font-weight:750}.tournament-lobby-table-wrap{width:100%;overflow-x:auto}.tournament-lobby-table{min-width:30rem}.tournament-lobby-table th{color:#8fe8d3}.tournament-lobby-table td{color:#fffbff}.tournament-lobby-table__primary-cell{font-weight:900;color:#f4f9b8}.tournament-lobby-table__rank-cell{color:#8fe8d3;font-weight:950;text-align:center}.tournament-lobby-players-table{width:100%;min-width:0;table-layout:fixed}.tournament-lobby-players-table th,.tournament-lobby-players-table td{overflow:hidden;padding-inline:8px;text-overflow:ellipsis;white-space:nowrap}.tournament-lobby-players-table th:first-child,.tournament-lobby-players-table td:first-child{width:9%;padding-left:0;padding-right:4px}.tournament-lobby-players-table th:nth-child(2),.tournament-lobby-players-table td:nth-child(2){width:35%;padding-left:4px}.tournament-lobby-players-table th:nth-child(3),.tournament-lobby-players-table td:nth-child(3){width:28%}.tournament-lobby-players-table th:nth-child(4),.tournament-lobby-players-table td:nth-child(4){width:28%}.tournament-lobby-pagination{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;font-family:Montserrat,Inter,sans-serif;color:#d9d2df;font-size:12px;font-weight:850}.tournament-lobby-pagination button{min-width:74px;min-height:32px;border:0;border-radius:999px;background:linear-gradient(135deg,#e5f65c,#7fc63b);color:#191a1d;font:inherit;cursor:pointer}.tournament-lobby-pagination button:disabled{cursor:not-allowed;opacity:.48}.tournament-lobby-pagination span{min-width:0;text-align:center}.tournament-lobby-table__money-cell,.tournament-lobby-table__percent-cell{font-weight:950;color:#eefb66}.tournament-lobby-player-row td{transition:background .18s ease,box-shadow .18s ease}.tournament-lobby-player-row.is-rank-first td{background:linear-gradient(90deg,#eefb663d,#eefb6614);box-shadow:inset 3px 0 #eefb66}.tournament-lobby-player-row.is-rank-podium td{background:linear-gradient(90deg,#7ee78733,#8fe8d314);box-shadow:inset 3px 0 #7ee787}.tournament-lobby-player-row.is-eliminated td{background:linear-gradient(90deg,#ff5b5b33,#ff5b5b12);box-shadow:inset 3px 0 #ff6b6b}.tournament-lobby-prizes{display:flex;min-width:0;flex-direction:column;gap:10px}.tournament-lobby-prizes__summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tournament-lobby-prize-stat{display:flex;min-height:70px;flex-direction:column;justify-content:center;gap:5px;padding:10px}.tournament-lobby-prize-stat span{color:#8fe8d3;font-family:Montserrat,Inter,sans-serif;font-size:10px;font-weight:850;line-height:1.2;text-transform:uppercase}.tournament-lobby-prize-stat strong{overflow-wrap:anywhere;font-family:Montserrat,Inter,sans-serif;font-size:19px;font-weight:950;line-height:1.1;color:#eefb66;text-shadow:0 0 18px rgba(192,211,69,.18)}.tournament-lobby-rules{display:grid;min-width:0;gap:10px;padding-bottom:8px}.tournament-lobby-rule-block{display:grid;gap:8px;padding:14px}.tournament-lobby-rule-block--featured{border-color:#e5f65c42;background:linear-gradient(145deg,#3d4326f5,#202c2ceb)}.tournament-lobby-rule-block p{margin:0;color:#e6e0e9;font-family:Montserrat,Inter,sans-serif;font-size:12px;font-weight:650;line-height:1.5}.tournament-lobby-bottom-cta{position:absolute;left:50%;bottom:calc(50px + env(safe-area-inset-bottom,0px));z-index:7;width:min(calc(100% - 32px),520px);padding:10px;transform:translate(-50%);border:1px solid rgba(255,251,255,.12);border-radius:18px;background:#1c1b1ef0;box-shadow:0 -14px 34px #00000047;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tournament-lobby-bottom-cta__button{width:100%;min-height:52px;border:0;border-radius:14px;background:linear-gradient(108deg,#c0d345,#447d20 69.28%);color:#fffbff;font-family:Montserrat,Inter,sans-serif;font-size:16px;font-weight:900;line-height:1.1;cursor:pointer}.tournament-lobby-bottom-cta__button--danger{background:linear-gradient(108deg,#f07178,#b21f2d 72%)}.tournament-lobby-bottom-cta__button:disabled{cursor:not-allowed;opacity:.58}.tournament-lobby-panel{position:relative;z-index:1;display:grid;gap:18px;width:min(100%,430px);margin:0 auto;padding:18px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#12181ddb;color:#fffbff}.tournament-lobby-panel__description{margin:0;font-size:13px;line-height:1.45;color:#fffbffd1}.tournament-lobby-panel__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.tournament-lobby-panel__grid div{min-width:0}.tournament-lobby-panel__grid dt{margin:0 0 4px;font-size:10px;font-weight:700;text-transform:uppercase;color:#fffbff94}.tournament-lobby-panel__grid dd{margin:0;overflow-wrap:anywhere;font-size:13px;font-weight:800;color:#fff}.tournament-lobby-panel__actions{display:flex;flex-wrap:wrap;gap:10px}.tournament-lobby-panel__primary,.tournament-lobby-panel__secondary{min-height:42px;border-radius:7px;font-family:Montserrat,Inter,sans-serif;font-size:12px;font-weight:900;letter-spacing:0;cursor:pointer}.tournament-lobby-panel__primary{flex:1 1 130px;border:0;background:linear-gradient(108deg,#c0d345,#447d20 69.28%);color:#102007}.tournament-lobby-panel__secondary{flex:1 1 170px;border:1px solid rgba(255,255,255,.24);background:#ffffff14;color:#fff}.tournament-lobby-panel__primary:disabled,.tournament-lobby-panel__secondary:disabled{cursor:not-allowed;opacity:.58}.tournament-table-switcher{position:absolute;top:max(10px,env(safe-area-inset-top,0px));left:50%;z-index:28;display:flex;max-width:min(52vw,290px);transform:translate(-50%);gap:6px;pointer-events:auto}.tournament-table-switcher__item{display:inline-flex;align-items:center;justify-content:center;min-width:0;max-width:138px;min-height:30px;gap:6px;border:1px solid rgba(255,255,255,.18);border-radius:7px;background:#0e161cd1;color:#fff;padding:5px 8px;font-family:Montserrat,Inter,sans-serif;font-size:10px;font-weight:800;letter-spacing:0;cursor:pointer;box-shadow:0 8px 18px #00000038}.tournament-table-switcher__item.is-active{border-color:#c0d345c7;background:#223614e6}.tournament-table-switcher__item.is-my-turn{border-color:#ffffff6b;background:#d72932;animation:tournamentTableTurnPulse .9s ease-in-out infinite}.tournament-table-switcher__kicker{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#ffffff2e;flex:0 0 auto}.tournament-table-switcher__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes tournamentTableTurnPulse{0%,to{box-shadow:0 0 #d729327a}50%{box-shadow:0 0 0 5px #d7293200}}@media (max-width: 640px){.tournament-table-switcher{top:max(8px,env(safe-area-inset-top,0px));max-width:calc(100vw - 112px)}.tournament-table-switcher__item{max-width:112px}}@media (prefers-reduced-motion: reduce){.tournament-table-switcher__item.is-my-turn{animation:none}}.tables-mobile-card--basic .tables-mobile-card__play{background:linear-gradient(108deg,#c0d345,#447d20 69.28%)}.tables-mobile-card--medium .tables-mobile-card__play{background:linear-gradient(108deg,#45d3ab,#20617d 69.28%)}.tables-mobile-card--vip .tables-mobile-card__play{background:linear-gradient(108deg,#ecdd6a,#997f0a 69.28%)}.tables-mobile-card--state-running .tables-mobile-card__game,.tables-mobile-card--state-late_registration .tables-mobile-card__game{background:#5f4a0b}.tables-mobile-card--state-running .tables-mobile-card__play,.tables-mobile-card--state-late_registration .tables-mobile-card__play{background:linear-gradient(108deg,#facc15,#a16207 69.28%)}.tables-mobile-card--state-running .tables-mobile-card__content,.tables-mobile-card--state-late_registration .tables-mobile-card__content{border-color:#facc15;background:#393019}.tables-mobile-card--state-running .tables-mobile-card__label,.tables-mobile-card--state-late_registration .tables-mobile-card__label{color:#fde68a}.tables-mobile-card--state-completed .tables-mobile-card__game{background:#171717}.tables-mobile-card--state-completed .tables-mobile-card__play{background:linear-gradient(108deg,#f5f5f5,#525252 69.28%)}.tables-mobile-card--state-completed .tables-mobile-card__content{border-color:#d4d4d4;background:#262626}.tables-mobile-card--state-completed .tables-mobile-card__label{color:#f5f5f5}.tables-mobile-card--state-completed .tables-mobile-card__value{color:#d4d4d4}.tables-mobile-card--state-completed .tables-mobile-card__badge{border-color:#f5f5f56b;background:#f5f5f51f;color:#f5f5f5}.tables-mobile-card--state-cancelled .tables-mobile-card__game{background:#5f1717}.tables-mobile-card--state-cancelled .tables-mobile-card__play{background:linear-gradient(108deg,#ef4444,#7f1d1d 69.28%)}.tables-mobile-card--state-cancelled .tables-mobile-card__content{border-color:#ef4444;background:#3a1f21}.tables-mobile-card--state-cancelled .tables-mobile-card__label{color:#fecaca}.tables-mobile-card--state-cancelled .tables-mobile-card__badge{border-color:#f8717180;background:#7f1d1d6b;color:#fee2e2}.tables-mobile-card__content{position:absolute;top:0;right:57px;bottom:0;left:42px;border:1px solid #c0d345;border-radius:14px;background:#313033;display:grid;grid-template-columns:minmax(0,1.22fr) minmax(0,1fr) minmax(0,.6fr);align-items:flex-start;gap:10px;padding:14px 18px 14px 24px;box-sizing:border-box;z-index:2}.tables-mobile-card--detail .tables-mobile-card__content{grid-template-columns:1fr;gap:12px;align-content:start;padding-top:16px}.tables-mobile-card--no-rail .tables-mobile-card__content{top:0;right:16px;bottom:0;left:42px}.tables-mobile-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.tables-mobile-card__header-copy{min-width:0}.tables-mobile-card__title{display:block;font-family:Montserrat,Inter,sans-serif;font-size:16px;font-weight:700;line-height:1.2;color:#fffbff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tables-mobile-card__header-side{display:flex;justify-content:flex-end;flex:none}.tables-mobile-card__badges{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.tables-mobile-card__badge{min-height:24px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,251,255,.16);background:#fffbff14;display:inline-flex;align-items:center;font-family:Montserrat,Inter,sans-serif;font-size:11px;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#fffbff}.tables-mobile-card__stats{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(0,1fr) minmax(0,.6fr);gap:10px}.tables-mobile-card__column{display:flex;flex-direction:column;gap:6px;min-width:0}.tables-mobile-card__column--blind,.tables-mobile-card__column--buyin,.tables-mobile-card__column--max{width:auto}.tables-mobile-card__label,.tables-mobile-card__value{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:13px;line-height:normal}.tables-mobile-card__label{font-weight:500;color:#c0d345;text-transform:none}.tables-mobile-card__value{font-weight:800;color:#c9c5c9;font-variant-numeric:tabular-nums}.tables-mobile-card__value--money{display:inline-flex;align-items:baseline;width:100%;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tables-mobile-card__value--stack{display:flex;flex-direction:column;gap:2px}.tables-mobile-card__money-line{display:inline-flex;align-items:baseline;gap:4px;min-width:0;white-space:nowrap}.tables-mobile-card__money-line-label{font-weight:700;color:#c9c5c9;flex:0 0 auto}.tables-mobile-card__value--stack .tables-mobile-card__value--money{width:auto;max-width:100%;min-width:0}.tables-mobile-card__value--money-sm{font-size:13px}.tables-mobile-card__value--money-xs{font-size:11px}.tables-mobile-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.tables-mobile-card__meta-item{display:inline-flex;align-items:baseline;gap:6px;min-width:0}.tables-mobile-card__meta-label{font-family:Montserrat,Inter,sans-serif;font-size:11px;font-weight:600;line-height:1.2;text-transform:uppercase;letter-spacing:.06em;color:#fffbff8f}.tables-mobile-card__meta-value{font-family:Montserrat,Inter,sans-serif;font-size:12px;font-weight:700;line-height:1.2;color:#fffbff;font-variant-numeric:tabular-nums}.tables-mobile-card--basic .tables-mobile-card__content{border-color:#c0d345}.tables-mobile-card--medium .tables-mobile-card__content{border-color:#45d3ab}.tables-mobile-card--vip .tables-mobile-card__content{border-color:#ecdd6a}.tables-mobile-nav .lobby-mobile-nav-item.is-active{gap:6px}.tables-filter-modal-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;display:flex;align-items:flex-end;box-sizing:border-box;padding-bottom:var(--tg-modal-keyboard-offset, 0px)}.tables-filter-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;margin:0;padding:0;background:#1c1b1ebf;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}.tables-filter-modal{position:relative;width:100%;max-height:calc(100% - 12px);overflow-y:auto;padding:24px 20px var(--mobile-bottom-sheet-action-padding-bottom);border-radius:28px 28px 0 0;background:#313033;display:flex;flex-direction:column;gap:12px;box-sizing:border-box;box-shadow:0 14px 40px #00000073;transform:translateY(calc(-1 * var(--tg-focused-input-lift, 0px)));transition:transform .12s ease-out}.tables-filter-modal h3{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:20px;font-weight:900;line-height:1;text-transform:uppercase;color:#c9c5c9}.tables-filter-field{display:flex;flex-direction:column;gap:6px}.tables-filter-field>span{font-family:Montserrat,Inter,sans-serif;font-size:14px;font-weight:600;color:#fffbff}.tables-filter-field input{width:100%;height:42px;border-radius:12px;border:2px solid #79767b;background:#48464a;padding:0 14px;box-sizing:border-box;font-family:Montserrat,Inter,sans-serif;font-size:15px;font-weight:600;color:#fffbff}.tables-filter-field input[aria-invalid=true]{border-color:#d94a4a}.tables-filter-hint{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:12px;font-weight:500;color:#b2afb4}.tables-filter-hint.is-error{color:#d94a4a}.tables-filter-check{margin-top:2px;display:inline-flex;align-items:center;gap:10px}.tables-filter-check input{width:16px;height:16px;margin:0}.tables-filter-check span{font-family:Montserrat,Inter,sans-serif;font-size:14px;font-weight:600;color:#fffbff}.tables-filter-actions{margin-top:4px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tables-filter-btn{height:44px;border-radius:12px;font-family:Montserrat,Inter,sans-serif;font-size:16px;font-weight:700;cursor:pointer}.tables-filter-btn--cancel{border:1px solid #d34547;background:transparent;color:#fffbff}.tables-filter-btn--apply{border:0;background:linear-gradient(133.94deg,#c0d345,#447d20 69.28%);color:#fffbff}.tables-filter-btn--apply:disabled{opacity:.55;cursor:not-allowed}.tournaments-filter-modal-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;display:flex;align-items:flex-end;box-sizing:border-box;padding-bottom:var(--tg-modal-keyboard-offset, 0px)}.tournaments-filter-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;margin:0;padding:0;background:#1c1b1ebf;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}.tournaments-filter-modal{position:relative;width:100%;max-height:calc(100% - 5px);overflow-y:auto;scroll-padding-bottom:calc(var(--tg-keyboard-inset, 0px) + env(safe-area-inset-bottom,0px) + 96px);padding:24px 20px 44px;border-radius:28px 28px 0 0;background:#313033;display:flex;flex-direction:column;gap:12px;box-sizing:border-box;box-shadow:0 14px 40px #00000073;transform:translateY(calc(-1 * var(--tg-focused-input-lift, 0px)));transition:transform .12s ease-out}.tournaments-filter-modal h3{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:20px;font-weight:900;line-height:1;text-transform:uppercase;color:#c9c5c9}.tournaments-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tournaments-filter-field{display:flex;flex-direction:column;gap:6px}.tournaments-filter-field>span{font-family:Montserrat,Inter,sans-serif;font-size:14px;font-weight:600;color:#fffbff}.tournaments-filter-field input{width:100%;height:42px;border-radius:12px;border:2px solid #79767b;background:#48464a;padding:0 14px;box-sizing:border-box;font-family:Montserrat,Inter,sans-serif;font-size:15px;font-weight:600;color:#fffbff}.tournaments-filter-field input[aria-invalid=true]{border-color:#d94a4a}.tournaments-filter-error{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:12px;font-weight:500;color:#d94a4a}.tournaments-status-modal{min-height:403px}.tournaments-filter-checks{display:flex;flex-direction:column;gap:8px}.tournaments-filter-check{min-height:48px;border-radius:14px;background:#48464ad9;display:flex;align-items:center;gap:12px;padding:0 14px;box-sizing:border-box;font-family:Montserrat,Inter,sans-serif;color:#fffbff;cursor:pointer}.tournaments-filter-check input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:26px;height:26px;border:2px solid #79767b;border-radius:8px;background:#313033;display:grid;place-content:center;flex:none;cursor:pointer}.tournaments-filter-check input:before{content:"";width:13px;height:8px;border-left:3px solid #1c1b1e;border-bottom:3px solid #1c1b1e;opacity:0;transform:translateY(-1px) rotate(-45deg)}.tournaments-filter-check input:checked{border-color:#c0d345;background:#c0d345}.tournaments-filter-check input:checked:before{opacity:1}.tournaments-filter-check input:focus-visible{outline:2px solid rgba(192,211,69,.75);outline-offset:2px}.tournaments-filter-check span{min-width:0;font-size:15px;font-weight:700;line-height:1.2}.tournaments-filter-actions{margin-top:4px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tournaments-filter-btn{height:44px;border-radius:12px;font-family:Montserrat,Inter,sans-serif;font-size:16px;font-weight:700;cursor:pointer}.tournaments-filter-btn--cancel{border:1px solid #d34547;background:transparent;color:#fffbff}.tournaments-filter-btn--apply{border:0;background:linear-gradient(133.94deg,#c0d345,#447d20 69.28%);color:#fffbff}.tournaments-filter-btn--apply:disabled{opacity:.55;cursor:not-allowed}.lobby-mobile-nav-icon--home-inactive .lobby-mobile-nav-icon__part--outline{top:1.25px;left:1.25px;width:21.5px;height:21.5px}.lobby-mobile-nav-icon--home-inactive .lobby-mobile-nav-icon__part--door{top:14.25px;left:9.75px;width:4.5px;height:1.5px;transform:rotate(-90deg)}.lobby-mobile-nav-icon--tables-active img{top:2px;left:2px;width:20px;height:20px}.create-table-mobile-screen .tables-mobile-header h1{width:245px;text-align:center}.create-table-mobile-scroll{margin-top:20px;padding-right:8px;padding-bottom:calc(20px + var(--tg-keyboard-inset, 0px) + env(safe-area-inset-bottom,0px));flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-padding-bottom:calc(var(--tg-keyboard-inset, 0px) + env(safe-area-inset-bottom,0px) + 120px);display:grid;align-content:start;gap:20px}.create-table-mobile-hero{min-height:112px;border-radius:14px;background:radial-gradient(circle at 18% 52%,#ffec686b 0,#ffec6800 34%),linear-gradient(98deg,#f0df59,#c6b529,#9d8508);position:relative;display:flex;align-items:center;justify-content:center;padding:18px 18px 18px 144px;box-sizing:border-box;overflow:hidden}.create-table-mobile-hero img{position:absolute;left:24px;top:-20px;width:116px;height:154px;object-fit:cover;object-position:48% 0;pointer-events:none;mix-blend-mode:multiply;filter:saturate(.9) contrast(1.08) drop-shadow(7px 0 10px rgba(0,0,0,.25))}.create-table-mobile-hero p{margin:0 0 0 auto;max-width:236px;font-family:Montserrat,Inter,sans-serif;font-size:12px;font-weight:400;line-height:1.18;text-align:right;color:#fff;text-shadow:0 1px 1px rgba(70,55,0,.18);position:relative;z-index:1}.create-table-mobile-hero__eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.78}.create-table-mobile-form{display:grid;gap:15px;padding-bottom:8px}.create-table-mobile-dropdown{height:48px;border:0;border-radius:14px;background:#313033;display:inline-flex;align-items:center;justify-content:space-between;padding:0 20px;color:#fffbff}.create-table-mobile-dropdown span{font-family:Montserrat,Inter,sans-serif;font-size:14px;font-weight:600;line-height:normal}.create-table-mobile-dropdown img{width:8px;height:16px}.create-table-mobile-field{display:grid;gap:0}.create-table-mobile-field>span{padding:8px;font-family:Montserrat,Inter,sans-serif;font-size:14px;font-weight:600;line-height:1;color:#fffbff}.create-table-mobile-field__input,.create-table-mobile-field input,.create-table-mobile-field select{height:48px;border-radius:14px;border:2px solid #79767b;background:#48464a;display:flex;align-items:center;justify-content:space-between;padding:0 24px;box-sizing:border-box;width:100%;font-family:Montserrat,Inter,sans-serif;font-size:16px;font-weight:600;line-height:normal;color:#fffbff}.create-table-mobile-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.create-table-mobile-field input:disabled,.create-table-mobile-field select:disabled{opacity:.8;color:#c7c2ca}.create-table-mobile-field__input p,.create-table-mobile-field input::placeholder{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:16px;font-weight:600;line-height:normal;color:#aeaaaf}.create-table-mobile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.create-table-mobile-hint{margin:-4px 0 0;color:#fffbffbd;font-size:13px;line-height:1.45}.create-table-mobile-eye{position:relative;width:24px;height:24px;flex:none}.create-table-mobile-eye img{position:absolute}.create-table-mobile-eye__outline{top:3px;left:1px;width:21.5px;height:17.5px}.create-table-mobile-eye__pupil{top:8.25px;left:8.25px;width:7.5px;height:7.5px}.create-table-mobile-submit{height:45px;border:0;border-radius:14px;background:linear-gradient(155deg,#c0d345,#447d20 69.28%);display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 20px;cursor:pointer}.create-table-mobile-submit:disabled{cursor:not-allowed;opacity:.58;filter:saturate(.72)}.create-table-mobile-submit img{width:20px;height:20px}.create-table-mobile-submit span{font-family:Montserrat,Inter,sans-serif;font-size:18px;font-weight:700;line-height:normal;color:#fffbff}.my-tables-mobile-hero{margin-top:20px;padding:20px;border-radius:18px;background:linear-gradient(145deg,#2b3325f0,#191e1aeb);display:flow;align-items:center;justify-content:space-between;gap:16px}.my-tables-mobile-hero__eyebrow{margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fffbffa3}.my-tables-mobile-hero h2{margin:0;font-size:20px;line-height:1.2;color:#fffbff}.my-tables-mobile-create-cta{width:100%;margin-top:10px;border:0;border-radius:14px;padding:12px 16px;font-size:14px;font-weight:700;color:#17210f;background:linear-gradient(155deg,#d6e77f,#8eb753)}.my-tables-mobile-toggle{margin-top:16px}.my-tables-mobile-notice{margin:14px 0 0;border-radius:14px;padding:12px 14px;background:#608a3933;color:#f7fbe9;font-size:13px;line-height:1.45}.my-tables-mobile-list{margin-top:16px}.my-tables-mobile-row{display:block}.my-tables-mobile-card{width:100%}.my-tables-mobile-empty{display:grid;gap:14px;justify-items:start}.owner-table-actions-dialog-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}.owner-table-actions-dialog__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#040810bd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.owner-table-actions-dialog{position:relative;width:min(100%,19.25rem);display:grid;gap:12px;padding:16px;box-sizing:border-box;border-radius:16px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#141824fa,#0a0d16fa);box-shadow:0 28px 72px #0000006b}.owner-table-actions-dialog__invite{display:grid;gap:6px;padding:11px 12px 10px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d}.owner-table-actions-dialog__invite-row{display:flex;align-items:center;gap:10px}.owner-table-actions-dialog__invite-copy{min-width:0;display:grid;gap:4px;flex:1 1 auto}.owner-table-actions-dialog__invite-label{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:10px;font-weight:700;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:#fffbff8f}.owner-table-actions-dialog__invite-value{margin:0;min-width:0;font-family:Montserrat,Inter,sans-serif;font-size:16px;font-weight:700;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:#fffbff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.owner-table-actions-dialog__copy{min-height:34px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff14;display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:none;color:#fffbff;cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}.owner-table-actions-dialog__copy:hover,.owner-table-actions-dialog__copy:focus-visible{background:#ffffff1f;border-color:#ffffff38}.owner-table-actions-dialog__copy:hover{transform:translateY(-1px)}.owner-table-actions-dialog__copy:focus-visible{outline:none;box-shadow:0 0 0 2px #8ff7ff2e}.owner-table-actions-dialog__copy.is-copied{background:#c0d3452e;border-color:#c0d34557}.owner-table-actions-dialog__copy svg{width:14px;height:14px;fill:currentColor;flex:none}.owner-table-actions-dialog__copy span{font-family:Montserrat,Inter,sans-serif;font-size:12px;font-weight:700;line-height:1;white-space:nowrap}.owner-table-actions-dialog__copy-status{min-height:14px;margin:0;font-family:Montserrat,Inter,sans-serif;font-size:11px;line-height:1.25;color:#fffbffb3}.owner-table-actions-dialog__copy-status.is-error{color:#ffb4ab}.owner-table-actions-dialog__header{display:grid;gap:4px}.owner-table-actions-dialog__eyebrow{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:11px;font-weight:700;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:#fffbff94}.owner-table-actions-dialog h2{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:20px;font-weight:700;line-height:1.2;color:#fffbff}.owner-table-actions-dialog__description{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:13px;line-height:1.45;color:#fffbffbd}.owner-table-actions-dialog__actions{display:grid;gap:10px}.owner-table-actions-dialog__button{width:100%;min-height:44px;border-radius:14px;font-family:Montserrat,Inter,sans-serif;font-size:15px;font-weight:700}.owner-table-actions-dialog__error{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:13px;line-height:1.45;color:#ffb4ab}@media (max-width: 560px){.create-table-mobile-grid,.my-tables-mobile-hero{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.my-tables-mobile-row{width:100%}}.choose-table-mobile-screen .tables-mobile-header h1{width:245px;text-align:center}.choose-table-mobile-grid{margin-top:24px;position:relative;height:575px}.choose-table-card{position:absolute;width:132px;border:0;padding:0;background:transparent;overflow:visible;cursor:pointer}.choose-table-card--top-left,.choose-table-card--top-right{height:276px;top:0}.choose-table-card--bottom-left,.choose-table-card--bottom-right{height:275px;top:300px}.choose-table-card--top-left,.choose-table-card--bottom-left{left:58px}.choose-table-card--top-right,.choose-table-card--bottom-right{left:226px}.choose-table-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.choose-table-card.is-selected .choose-table-card__image{width:108px;height:226px;top:50%;left:50%;transform:translate(-50%,-50%)}.choose-table-card__check{position:absolute;top:0;left:105px;width:30px;height:30px}.choose-table-mobile-submit{margin-top:8px;width:408px;height:45px;border:0;border-radius:14px;background:linear-gradient(155deg,#c0d345,#447d20 69.28%);display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 20px}.choose-table-mobile-submit:disabled{cursor:not-allowed;opacity:.58;filter:saturate(.72)}.choose-table-mobile-submit img{width:24px;height:24px}.choose-table-mobile-submit span{font-family:Montserrat,Inter,sans-serif;font-size:18px;font-weight:700;line-height:normal;color:#fffbff}.choose-table-mobile-error{margin:-3px 24px 0;min-height:18px;font-family:Montserrat,Inter,sans-serif;font-size:13px;font-weight:600;line-height:1.35;text-align:center;color:#ffb4ab}.shop-mobile-page__bg{object-position:center top;opacity:.72}.shop-mobile-page{align-items:flex-start}.shop-mobile-page:after{background:radial-gradient(circle at 50% -100px,#ecdd6a33,#101117f2 62%),linear-gradient(180deg,#181920b8,#101117e6 42%,#0a0b10fa)}.shop-mobile-screen{--app-status-bar-bg: #1d1e24;background:linear-gradient(180deg,#1d1e24,#15161d 44%,#101116);display:flex;flex-direction:column}.shop-mobile-screen__top-bg{height:224px;object-position:center top}.shop-mobile-header{position:relative;z-index:2;flex:none}.shop-mobile-scroll{margin-top:0;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 0 24px;z-index:2;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}.shop-mobile-scroll::-webkit-scrollbar{width:0;height:0}.shop-mobile-balance-card{position:relative;z-index:2;flex:none;margin-top:20px;border-radius:14px;padding:20px;background:#313033}.shop-mobile-balance-card h1{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:22px;font-weight:900;line-height:normal;text-transform:uppercase;color:#c9c5c9;text-shadow:0 1px 3px rgba(0,0,0,.3),0 4px 8px rgba(0,0,0,.15)}.shop-mobile-balance-row{margin-top:20px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.shop-mobile-balance-amount,.shop-mobile-balance-op{margin:0;display:inline-flex;align-items:flex-end;min-width:0;line-height:1}.shop-mobile-balance-amount span,.shop-mobile-balance-op span{font-family:Montserrat,Inter,sans-serif;font-size:33px;font-weight:800;color:#fffbff;white-space:nowrap}.shop-mobile-balance-amount small,.shop-mobile-balance-op small{font-family:Montserrat,Inter,sans-serif;font-size:25px;font-weight:600;color:#79767b;margin-left:2px;transform:translateY(-2px)}.shop-mobile-balance-op{flex:0 1 auto;gap:6px;justify-content:flex-end;max-width:min(62%,248px)}.shop-mobile-balance-op span{font-size:25px}.shop-mobile-balance-op small{font-size:18px}.shop-mobile-balance-op--compact span{font-size:21px}.shop-mobile-balance-op--compact small{font-size:16px}.shop-mobile-balance-op--dense span{font-size:17px}.shop-mobile-balance-op--dense small{font-size:14px}.shop-mobile-balance-op img{width:24px;height:24px}.shop-mobile-deposit-btn{margin-top:10px;width:100%;height:45px;border:0;border-radius:14px;background:linear-gradient(152.84deg,#c0d345,#447d20 69.28%);display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 20px;cursor:pointer}.shop-mobile-deposit-btn img{width:24px;height:24px}.shop-mobile-deposit-btn span{font-family:Montserrat,Inter,sans-serif;font-size:18px;font-weight:700;line-height:normal;color:#fffbff}.shop-mobile-section-title{margin:16px 0 0;font-family:Montserrat,Inter,sans-serif;font-size:22px;font-weight:900;line-height:normal;text-transform:uppercase;color:#c9c5c9;text-shadow:0 1px 3px rgba(0,0,0,.3),0 4px 8px rgba(0,0,0,.15)}.shop-mobile-status{margin-top:12px}.shop-mobile-packages-list{margin-top:11px;display:grid;gap:21px;width:100%}.shop-mobile-package-card{position:relative;width:100%;height:140px;border-radius:14px;border:1px solid transparent;background:#313033;overflow:hidden;box-sizing:border-box}.shop-mobile-package-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;z-index:1;pointer-events:none}.shop-mobile-package-card--left:before{background:linear-gradient(116.66deg,#000,#0000)}.shop-mobile-package-card--right:before{background:linear-gradient(116.66deg,#0000,#000)}.shop-mobile-package-card--blue{border-color:#20617d}.shop-mobile-package-card--red{border-color:#d34547}.shop-mobile-package-card--green{border-color:#447d20}.shop-mobile-package-card--gold{border-color:#ecdd6a}.shop-mobile-package-card__media{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.shop-mobile-package-card__chip,.shop-mobile-package-card__character{position:absolute;object-fit:cover}.shop-mobile-package-card__content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:20px;box-sizing:border-box}.shop-mobile-package-card__topline{width:100%;display:flex;align-items:flex-start;gap:12px;min-width:0}.shop-mobile-package-card--left .shop-mobile-package-card__content{align-items:flex-start;text-align:left}.shop-mobile-package-card--left .shop-mobile-package-card__topline{justify-content:flex-start}.shop-mobile-package-card--right .shop-mobile-package-card__content{align-items:flex-end;text-align:right}.shop-mobile-package-card--right .shop-mobile-package-card__topline{justify-content:flex-end}.shop-mobile-package-card--right .shop-mobile-package-card__price{order:2}.shop-mobile-package-card--right .shop-mobile-package-card__details{order:1;text-align:right}.shop-mobile-package-card__price{margin:0;display:inline-flex;align-items:flex-end;gap:0;flex:0 0 auto}.shop-mobile-package-card__price span{font-family:Montserrat,Inter,sans-serif;font-size:35px;font-weight:400;line-height:.9;color:#edf0c3}.shop-mobile-package-card__price small{font-family:Montserrat,Inter,sans-serif;font-size:20px;font-weight:300;line-height:1;color:#edf0c3;transform:translateY(-3px)}.shop-mobile-package-card__details{flex:1 1 118px;max-width:154px;min-width:0;padding-top:2px}.shop-mobile-package-card__details h3{margin:0 0 3px;font-family:Montserrat,Inter,sans-serif;font-size:13px;font-weight:700;line-height:1.1;color:#fffbff;overflow-wrap:anywhere}.shop-mobile-package-card__meta{margin:0 0 2px;font-family:Montserrat,Inter,sans-serif;font-size:12px;line-height:1.3;color:#fffbffc7;overflow-wrap:anywhere}.shop-mobile-buy-btn{height:45px;border:0;border-radius:14px;background:linear-gradient(127.63deg,#ecdd6a,#997f0a 69.28%);display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 20px;cursor:pointer}.shop-mobile-buy-btn img{width:24px;height:24px}.shop-mobile-buy-btn span{font-family:Montserrat,Inter,sans-serif;font-size:18px;font-weight:700;line-height:normal;color:#fffbff}.shop-mobile-package-card--starter .shop-mobile-package-card__price span{font-size:40px}.shop-mobile-package-card--starter .shop-mobile-package-card__chip--1{width:132px;height:69px;right:118px;bottom:-8px}.shop-mobile-package-card--starter .shop-mobile-package-card__chip--2{width:129px;height:139px;right:126px;top:-56px;transform:rotate(-147deg)}.shop-mobile-package-card--starter .shop-mobile-package-card__character{width:182px;height:420px;right:-15px;top:0}.shop-mobile-package-card--queen .shop-mobile-package-card__chip--1{width:164px;height:141px;left:44px;top:-7px}.shop-mobile-package-card--queen .shop-mobile-package-card__chip--2{width:96px;height:50px;left:90px;bottom:-11px}.shop-mobile-package-card--queen .shop-mobile-package-card__character{width:174px;height:418px;left:-35px;top:0}.shop-mobile-package-card--empress .shop-mobile-package-card__chip--1{width:118px;height:129px;right:119px;top:-38px;transform:rotate(64deg)}.shop-mobile-package-card--empress .shop-mobile-package-card__chip--2{width:118px;height:62px;right:84px;bottom:-16px;transform:rotate(-16deg)}.shop-mobile-package-card--empress .shop-mobile-package-card__character{width:222px;height:508px;right:-10px;top:0}.shop-mobile-package-card--king .shop-mobile-package-card__chip--1{width:132px;height:139px;left:97px;top:-42px;transform:rotate(-13deg)}.shop-mobile-package-card--king .shop-mobile-package-card__chip--2{width:105px;height:116px;left:130px;bottom:-14px;transform:rotate(65deg)}.shop-mobile-package-card--king .shop-mobile-package-card__character{width:172px;height:355px;left:-3px;top:0}.shop-mobile-nav .lobby-mobile-nav-item.is-active{gap:6px}.shop-mobile-screen.is-topup-open .shop-mobile-scroll{overflow:hidden}.shop-purchase-modal-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:13;display:flex;align-items:flex-end;justify-content:center;box-sizing:border-box;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 24px)}.shop-purchase-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;margin:0;background:#1c1b1ebf;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}.shop-purchase-modal{position:relative;width:440px;max-width:100%;padding:28px 24px 24px;box-sizing:border-box;border-radius:28px 28px 0 0;background:#313033;display:flex;flex-direction:column;gap:16px;box-shadow:0 1px 3px #0000004d,0 4px 8px 3px #00000026}.shop-purchase-modal h3,.shop-purchase-modal p{margin:0}.shop-purchase-modal h3{font-family:Montserrat,Inter,sans-serif;font-size:22px;font-weight:900;line-height:normal;text-transform:uppercase;color:#c9c5c9}.shop-purchase-modal p{font-family:Montserrat,Inter,sans-serif;font-size:15px;line-height:1.45;color:#fffbff}.shop-purchase-modal__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shop-purchase-modal__actions button{height:45px;border-radius:14px;border:0;font-family:Montserrat,Inter,sans-serif;font-size:16px;font-weight:700;color:#fffbff;cursor:pointer}.shop-purchase-modal__actions button:first-child{border:1px solid #79767b;background:transparent}.shop-purchase-modal__actions button:last-child{background:linear-gradient(133.94deg,#c0d345,#447d20 69.28%)}.shop-topup-modal-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;display:flex;align-items:flex-end;justify-content:center;box-sizing:border-box;padding-bottom:var(--tg-modal-keyboard-offset, 0px)}.shop-topup-modal-wrap--fixed{position:fixed;z-index:60}.shop-topup-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;margin:0;background:#1c1b1ebf;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}.shop-topup-modal{position:relative;width:100%;max-width:100%;min-height:460px;height:auto;max-height:none;overflow:visible;padding:30px 30px var(--mobile-bottom-sheet-action-padding-bottom);box-sizing:border-box;border-radius:28px 28px 0 0;background:#313033;display:flex;flex-direction:column;gap:20px;box-shadow:0 1px 3px #0000004d,0 4px 8px 3px #00000026;transform:translateY(calc(-1 * var(--tg-focused-input-lift, 0px)));transition:transform .12s ease-out}.shop-topup-modal--withdrawal{min-height:460px}.shop-topup-modal h3{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:22px;font-weight:900;line-height:normal;text-transform:uppercase;color:#c9c5c9;text-shadow:0 1px 3px rgba(0,0,0,.3),0 4px 8px rgba(0,0,0,.15)}.shop-topup-field{width:100%;display:flex;flex-direction:column}.shop-topup-field label{padding:8px;font-family:Montserrat,Inter,sans-serif;font-size:14px;font-weight:600;line-height:1;color:#fffbff}.shop-topup-input-wrap{width:100%;height:48px;border-radius:14px;border:2px solid #79767b;background:#48464a;display:flex;align-items:center;padding:0 24px;box-sizing:border-box}.shop-topup-input-wrap.is-invalid{border-color:#d94a4a}.shop-topup-input-wrap.is-valid{border-color:#6e9952}.shop-topup-input-wrap input{width:100%;border:0;outline:0;background:transparent;font-family:Montserrat,Inter,sans-serif;font-size:16px;font-weight:600;line-height:1;color:#aeaaaf}.shop-topup-input-wrap.is-invalid input,.shop-topup-input-wrap.is-valid input{color:#fffbff}.shop-topup-helper{margin:6px 0 0;padding:0 6px;font-family:Montserrat,Inter,sans-serif;font-size:12px;font-weight:500;line-height:1.4;letter-spacing:0;color:#d94a4a}.shop-topup-presets{width:100%;display:flex;justify-content:space-between}.shop-topup-preset{width:84px;height:48px;border:0;border-radius:14px;background:#1c1b1e;display:inline-flex;align-items:center;justify-content:center;font-family:Montserrat,Inter,sans-serif;font-size:20px;font-weight:800;line-height:1;color:#fffbff;padding:0;cursor:pointer;transition:background-color .16s ease}.shop-topup-preset:hover{background:#29282c}.shop-topup-preset.is-active{background:#83a769}.shop-topup-preset:active{transform:translateY(1px)}.shop-topup-divider{width:100%;border-top:1px dashed #79767b}.shop-topup-methods-title{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:14px;font-weight:700;line-height:normal;color:#c9c5c9;text-shadow:0 1px 3px rgba(0,0,0,.3),0 4px 8px rgba(0,0,0,.15)}.shop-topup-methods{display:flex;align-items:flex-start;gap:20px}.shop-topup-method{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.shop-topup-method img{width:40px;height:40px}.shop-topup-method-icon{position:relative;width:40px;height:40px;display:inline-flex}.shop-topup-method-icon img{width:40px;height:40px}.shop-topup-method-icon--ton .shop-topup-method-icon__mark{position:absolute;width:20px;height:20px;left:10px;top:10px}.shop-topup-method span{font-family:Montserrat,Inter,sans-serif;font-size:12px;font-weight:700;line-height:normal;color:#79767b}.shop-topup-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.shop-topup-cancel,.shop-topup-confirm{height:45px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 20px;cursor:pointer;transition:transform .14s ease,filter .14s ease}.shop-topup-cancel{border:1px solid #d34547;background:transparent}.shop-topup-confirm{border:0;background:linear-gradient(133.94deg,#c0d345,#447d20 69.28%)}.shop-topup-cancel img,.shop-topup-confirm img{width:24px;height:24px}.shop-topup-cancel span,.shop-topup-confirm span{font-family:Montserrat,Inter,sans-serif;font-size:18px;font-weight:700;line-height:normal;color:#fffbff}.shop-topup-cancel:hover,.shop-topup-confirm:hover{filter:brightness(1.05)}.shop-topup-cancel:active,.shop-topup-confirm:active{transform:translateY(1px)}.shop-topup-cancel:disabled,.shop-topup-confirm:disabled{cursor:not-allowed;opacity:.55;filter:none}.wallet-withdrawal-summary{display:grid;gap:12px}.wallet-withdrawal-summary div{display:flex;justify-content:space-between;gap:16px;align-items:center}.wallet-withdrawal-summary span{font-family:Montserrat,Inter,sans-serif;font-size:13px;font-weight:600;color:#c9c5c9}.wallet-withdrawal-summary strong{font-family:Montserrat,Inter,sans-serif;font-size:16px;font-weight:800;color:#fffbff;text-align:right}.wallet-withdrawal-method-card{display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:18px;background:#1c1b1ee6;border:1px solid rgba(121,118,123,.45)}.wallet-withdrawal-method-card__head{display:flex;justify-content:space-between;gap:14px;align-items:baseline}.wallet-withdrawal-method-card__head p,.wallet-withdrawal-address-block span{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:12px;font-weight:700;color:#c9c5c9;text-transform:uppercase}.wallet-withdrawal-method-card__head strong{font-family:Montserrat,Inter,sans-serif;font-size:13px;font-weight:800;color:#fffbff;text-align:right}.wallet-withdrawal-address-block{display:flex;flex-direction:column;gap:8px}.wallet-withdrawal-address{min-height:48px;border-radius:14px;border:1px solid #79767b;background:#48464a;padding:12px 14px;box-sizing:border-box;font-family:Montserrat,Inter,sans-serif;font-size:14px;font-weight:600;color:#fffbff;word-break:break-word}.wallet-withdrawal-quote{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:18px;background:#455a262e;border:1px solid rgba(131,167,105,.45)}.wallet-withdrawal-quote__row{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.wallet-withdrawal-quote__row span{font-family:Montserrat,Inter,sans-serif;font-size:13px;font-weight:600;color:#c9c5c9}.wallet-withdrawal-quote__row strong{font-family:Montserrat,Inter,sans-serif;font-size:14px;font-weight:800;color:#fffbff;text-align:right}.wallet-withdrawal-quote__row strong.is-expired{color:#ff8b8b}.wallet-withdrawal-quote__actions{display:flex;justify-content:flex-end}.wallet-withdrawal-refresh{border:1px solid rgba(201,197,201,.35);background:transparent;color:#fffbff;border-radius:12px;padding:10px 14px;font-family:Montserrat,Inter,sans-serif;font-size:13px;font-weight:700;cursor:pointer}.wallet-withdrawal-refresh:disabled{cursor:not-allowed;opacity:.5}.wallet-withdrawal-empty,.wallet-withdrawal-success{display:flex;flex-direction:column;gap:14px}.wallet-withdrawal-empty__title,.wallet-withdrawal-success__title{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:18px;font-weight:800;color:#fffbff}.wallet-withdrawal-empty__text,.wallet-withdrawal-success__text,.wallet-withdrawal-inline{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:13px;line-height:1.45;color:#c9c5c9}.profile-mobile-page__bg{object-position:center top;opacity:.72}.profile-mobile-page{--app-status-bar-bg: #24251d;align-items:flex-start}.profile-mobile-page:after{background:radial-gradient(circle at 50% -100px,#ecdd6a33,#101117f2 62%),linear-gradient(180deg,#181920b8,#101117e6 42%,#0a0b10fa)}.profile-mobile-screen{padding:0 0 142px;background:linear-gradient(180deg,#1d1e24,#15161d 44%,#101116)}.profile-mobile-screen__top-bg{height:224px;object-position:center top}.profile-mobile-top-strip{position:absolute;top:0;left:0;width:440px;height:183px;border-radius:0 0 28px 28px;background:linear-gradient(81.02deg,#ecdd6a00 3.07%,#997f0a33 96.9%),#313033;overflow:hidden}.profile-mobile-top-section{position:absolute;inset:0 0 auto;height:297px;z-index:2}.profile-mobile-top-card{position:absolute;width:83px;height:124px;object-fit:cover;filter:drop-shadow(1px 1px 2px rgba(0,0,0,.25))}.profile-mobile-top-strip--lobby .profile-mobile-top-card{width:auto;height:auto}.profile-mobile-top-card--rear{left:306px;top:103px;width:104.68px;height:156.63px;transform:rotate(-39.1deg) skew(.39deg);transform-origin:center}.profile-mobile-top-card--front{left:346px;top:92px;width:104.82px;height:156.56px;transform:rotate(-21.12deg) skew(.2deg);transform-origin:center}.profile-mobile-header{position:absolute;top:52px;left:16px;width:408px;height:60px;z-index:2}.profile-mobile-header--lobby{width:408px}.profile-mobile-header-actions{display:flex;align-items:center;gap:10px}.profile-mobile-hero{position:absolute;left:17px;top:133px;width:407px;display:flex;align-items:flex-end;gap:14px;z-index:2}.profile-mobile-hero--lobby{left:16px;width:408px;gap:12px}.profile-mobile-avatar{position:relative;width:100px;height:100px}.profile-mobile-avatar__photo{position:absolute;top:0;right:0;bottom:0;left:0;mask-repeat:no-repeat;mask-size:100px 100px;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100px 100px;overflow:hidden}.profile-mobile-avatar__photo>*{width:100%;height:100%}.profile-mobile-avatar__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100px;height:100px}.profile-mobile-avatar__camera{position:absolute;right:-1px;bottom:-1px;width:34px;height:34px;border:0;border-radius:30px;background:#447d20;display:inline-flex;align-items:center;justify-content:center;padding:7px}.profile-mobile-avatar__camera img{width:20px;height:20px}.profile-avatar-modal-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:14;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.profile-avatar-modal-wrap--fixed{position:fixed;z-index:120}.profile-avatar-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#141218c2;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.profile-avatar-modal{position:relative;width:100%;max-width:100%;max-height:calc(100% - 12px);overflow:auto;border-radius:28px 28px 0 0;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top right,rgba(192,211,69,.18),transparent 38%),linear-gradient(180deg,#2d2634fa,#19171dfa);box-shadow:0 22px 64px #0000006b;padding:22px 20px 28px}.profile-avatar-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.profile-avatar-modal__eyebrow{margin:0 0 6px;font-family:Montserrat,Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c0d345}.profile-avatar-modal__header h2{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:26px;font-weight:800;color:#fffbff}.profile-avatar-modal__close{width:38px;height:38px;border:0;border-radius:999px;background:#ffffff14;color:#fffbff;font-size:28px;line-height:1}.profile-avatar-modal__current{margin-top:18px;display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:20px;background:#ffffff0a}.profile-avatar-modal__current p{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:14px;font-weight:600;color:#fffbff}.profile-avatar-modal__current-preview{flex:0 0 auto;width:72px;height:72px;border-radius:22px;padding:4px;background:linear-gradient(145deg,#ecdd6af2,#997f0ae0)}.profile-avatar-modal__current-preview>*{width:100%;height:100%;border-radius:18px}.profile-avatar-modal__grid{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.profile-avatar-option{border:1px solid rgba(255,255,255,.08);border-radius:20px;background:#ffffff08;padding:10px 8px 12px;display:grid;gap:8px;justify-items:center;color:#fffbff}.profile-avatar-option.is-selected{border-color:#c0d345e0;background:#c0d34529;box-shadow:inset 0 0 0 1px #c0d3454d}.profile-avatar-option__art{width:64px;height:64px;border-radius:18px;overflow:hidden}.profile-avatar-option__art>*{width:100%;height:100%;border-radius:18px}.profile-avatar-option__label{font-family:Montserrat,Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.04em;color:#fffbffb8}.profile-avatar-modal__error{margin:14px 4px 0;font-family:Montserrat,Inter,sans-serif;font-size:13px;font-weight:600;color:#ff9084}.profile-avatar-modal__actions{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.profile-avatar-modal__button{min-height:48px;border-radius:18px;border:0;font-family:Montserrat,Inter,sans-serif;font-size:14px;font-weight:700}.profile-avatar-modal__button--ghost{background:#ffffff14;color:#fffbff}.profile-avatar-modal__button--confirm{background:linear-gradient(180deg,#c0d345,#6f8615);color:#18161d}.profile-avatar-modal__button--confirm:disabled{opacity:.45}@media (max-width: 520px){.profile-avatar-modal{max-height:min(88vh,780px)}.profile-avatar-modal__actions{grid-template-columns:1fr}}.profile-mobile-hero__text{width:160px;display:flex;flex-direction:column;gap:5px;line-height:1}.profile-mobile-hero--lobby .profile-mobile-hero__text{flex:1 1 auto;min-width:0;width:auto;padding-bottom:7px}.profile-mobile-hero__text strong{font-family:Montserrat,Inter,sans-serif;font-size:40px;font-weight:800;color:#fffbff}.profile-mobile-hero--lobby .profile-mobile-hero__text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-mobile-hero__text span{font-family:Montserrat,Inter,sans-serif;font-size:13px;font-weight:600;color:#c0d345}.player-maintenance-status--profile .player-maintenance-status__label{font-size:11px}.player-maintenance-status--profile .player-maintenance-status__meta{font-size:10px}.profile-mobile-hero__badge{position:absolute;width:40px;height:40px;object-fit:cover;top:66px}.profile-mobile-hero--lobby .profile-mobile-hero__badge{flex:none;margin-left:auto;margin-bottom:7px}.profile-mobile-tabs{position:absolute;left:17px;top:253px;width:407px;display:flex;gap:10px;overflow-x:auto;z-index:2;scrollbar-width:none}.profile-mobile-tabs--lobby{left:16px;width:408px}.profile-mobile-tabs::-webkit-scrollbar{width:0;height:0}.profile-mobile-tab{height:44px;border:0;border-radius:14px;background:#dfe69b;padding:0 20px;font-family:Montserrat,Inter,sans-serif;font-size:14px;font-weight:800;color:#1c1b1e;white-space:nowrap;flex:none}.profile-mobile-tab.is-active{background:#c0d345}.profile-mobile-scroll{position:absolute;left:16px;right:16px;top:310px;bottom:127px;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:20px;padding-bottom:20px;scroll-padding-bottom:calc(var(--tg-keyboard-inset, 0px) + env(safe-area-inset-bottom,0px) + 120px);z-index:2;scrollbar-width:none}.profile-mobile-scroll::-webkit-scrollbar{width:0;height:0}.profile-mobile-stats-grid{display:flex;gap:20px}.profile-mobile-stat-card{width:122.6px;height:203px;border-radius:14px;border:1px solid;padding:15px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.profile-mobile-stat-card--played{border-color:#c0d345;background:linear-gradient(149.99deg,#c0d34500 23.16%,#447d2033 75.14%)}.profile-mobile-stat-card--wins{border-color:#ecdd6a;background:linear-gradient(149.99deg,#ecdd6a00 25.95%,#997f0a33 74.14%)}.profile-mobile-stat-card--losses{border-color:#d34547;background:linear-gradient(149.99deg,#d3454700 25.91%,#7d202233 74.09%)}.profile-mobile-stat-card__title{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:14px;font-weight:900;line-height:normal;text-align:center;color:#fffbff;text-shadow:0 1px 3px rgba(0,0,0,.3),0 4px 8px rgba(0,0,0,.15)}.profile-mobile-stat-card img{width:65px;height:65px}.profile-mobile-stat-card__value{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:25px;font-weight:900;line-height:normal;color:#fffbff;text-align:center}.profile-mobile-stat-card__value small{font-size:15px;font-weight:400}.profile-mobile-status-card,.profile-mobile-leaderboard-btn{width:100%;border-radius:14px;background:#313033}.profile-mobile-status-card{padding:20px;box-sizing:border-box}.profile-mobile-status-card h2{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:22px;font-weight:900;line-height:normal;text-transform:uppercase;color:#c9c5c9;text-shadow:0 1px 3px rgba(0,0,0,.3),0 4px 8px rgba(0,0,0,.15)}.profile-mobile-status-card p{margin:5px 0 0;font-family:Montserrat,Inter,sans-serif;font-size:14px;font-weight:300;line-height:normal;color:#fff}.profile-mobile-leaderboard-btn{height:60px;border:0;padding:20px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between}.profile-mobile-leaderboard-btn span{font-family:Montserrat,Inter,sans-serif;font-size:18px;font-weight:500;line-height:normal;color:#fffbff}.profile-mobile-leaderboard-btn img{width:8px;height:16px}.lobby-mobile-nav-icon--profile-active .lobby-mobile-nav-icon__part--head{top:4px;left:8px;width:8px;height:8px}.lobby-mobile-nav-icon--profile-active .lobby-mobile-nav-icon__part--shoulders{top:13px;left:5px;width:14px;height:8px}.profile-mobile-section-title{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:22px;font-weight:900;line-height:1;letter-spacing:-.3px;text-transform:uppercase;color:#c9c5c9;text-shadow:0 1px 3px rgba(0,0,0,.3),0 4px 8px rgba(0,0,0,.15)}.profile-mobile-achievements{width:100%;display:flex;flex-direction:column;gap:20px}.profile-mobile-ach-card{width:100%;height:170px;border-radius:14px;border:1px solid;background:#313033;padding:20px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between}.profile-mobile-ach-card--gold{border-color:#ecdd6a}.profile-mobile-ach-card--green{border-color:#72b52f}.profile-mobile-ach-card--archive{border-color:#605d62}.profile-mobile-ach-card__header{display:flex;align-items:center;gap:10px}.profile-mobile-ach-card__header img{width:30px;height:30px}.profile-mobile-ach-card__header h3{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:16px;font-weight:800;line-height:1;color:#c9c5c9}.profile-mobile-ach-card p{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:14px;font-weight:300;line-height:normal;color:#fff}.profile-mobile-ach-card__progress{display:flex;flex-direction:column;gap:5px}.profile-mobile-ach-card__progress span{font-family:Montserrat,Inter,sans-serif;font-size:14px;font-weight:400;line-height:1;color:#c9c5c9}.profile-mobile-ach-card__bar{width:100%;height:10px;border-radius:99px;background:#fffbff;overflow:hidden}.profile-mobile-ach-card__bar-fill{height:100%;border-radius:99px}.profile-mobile-ach-card__bar-fill--gold{background:linear-gradient(90deg,#ecdd6a,#997f0a)}.profile-mobile-ach-card__bar-fill--green{background:linear-gradient(90deg,#c0d345,#447d20)}.profile-mobile-ach-card__bar-fill--archive{background:#79767b}.profile-mobile-scroll--tab-2,.profile-mobile-scroll--tab-3{gap:0}.profile-settings-mobile-screen{padding:0 0 142px;overflow:hidden}.profile-settings-mobile-header h1{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:22px;font-weight:900;line-height:normal;text-transform:uppercase;color:#c9c5c9}.profile-settings-mobile-hero{top:133px}.profile-settings-mobile-content{position:absolute;top:273px;left:16px;right:16px;bottom:126px;overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding-bottom:20px;z-index:2;scrollbar-width:none}.profile-settings-mobile-content::-webkit-scrollbar{width:0;height:0}.profile-settings-mobile-list{width:100%;display:flex;flex-direction:column;gap:15px}.profile-settings-mobile-status{width:100%;box-sizing:border-box;padding:10px 14px}.profile-settings-mobile-list-item{width:100%;min-height:60px;border:0;border-radius:14px;background:#313033;padding:0 20px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:space-between;gap:16px}.profile-settings-mobile-list-item span{font-family:Montserrat,Inter,sans-serif;font-size:18px;font-weight:500;line-height:normal;color:#fffbff;flex:1;text-align:left}.profile-settings-mobile-list-chevron{width:18px;height:18px;flex:none;stroke:#fffbffb8;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.profile-settings-account-linking-entry{width:100%;display:flex;flex-direction:column;gap:10px}.profile-settings-account-linking-entry__row{width:100%;min-height:60px;border-radius:14px;background:#313033;display:flex;align-items:stretch;overflow:hidden}.profile-settings-account-linking-entry--success .profile-settings-account-linking-entry__row{box-shadow:inset 0 0 0 1px #5ba86659}.profile-settings-account-linking-entry--warning .profile-settings-account-linking-entry__row{box-shadow:inset 0 0 0 1px #eb9e9e59}.profile-settings-account-linking-entry__main{min-width:0;flex:1;border:0;background:transparent;padding:0 12px 0 20px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:space-between;gap:16px}.profile-settings-account-linking-entry__main span{min-width:0;font-family:Montserrat,Inter,sans-serif;font-size:18px;font-weight:500;line-height:1.2;color:#fffbff;flex:1;text-align:left}.profile-settings-account-linking-entry__info{width:52px;flex:none;border:0;border-left:1px solid rgba(255,251,255,.1);background:#ffffff0a;display:inline-flex;align-items:center;justify-content:center;font-family:Montserrat,Inter,sans-serif;font-size:16px;font-weight:800;line-height:1;color:#8ff7ff}.profile-settings-account-linking-entry__status{width:100%;border-radius:14px;background:#313033c7;padding:14px 16px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px}.profile-settings-mobile-list-item--switch{cursor:pointer}.profile-settings-mobile-list-item--switch[aria-checked=true] .profile-settings-mobile-switch__track{background:#5ba866}.profile-settings-mobile-list-item--switch[aria-checked=true] .profile-settings-mobile-switch__thumb{transform:translate(20px)}.profile-settings-mobile-switch{display:inline-flex;align-items:center;justify-content:flex-end;width:52px;height:32px;flex:none}.profile-settings-mobile-list-item .profile-settings-mobile-switch{flex:none;width:52px;text-align:initial}.profile-settings-mobile-switch__status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.profile-settings-mobile-switch__track{width:52px;height:32px;border-radius:999px;background:#5f5b62;box-shadow:inset 0 0 0 1px #fffbff1f;position:relative;flex:none;transition:background .16s ease}.profile-settings-mobile-list-item .profile-settings-mobile-switch__track{flex:none;width:52px;text-align:initial}.profile-settings-mobile-switch__thumb{position:absolute;top:3px;left:3px;width:26px;height:26px;border-radius:50%;background:#fffbff;box-shadow:0 2px 6px #00000047;transition:transform .16s ease}.profile-settings-mobile-list-item .profile-settings-mobile-switch__status{flex:none}.profile-settings-mobile-language{width:100%}.profile-settings-account-linking{width:100%;border-radius:14px;background:#313033;padding:14px 16px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px}.profile-settings-account-linking--success{box-shadow:inset 0 0 0 1px #5ba86659}.profile-settings-account-linking--warning{box-shadow:inset 0 0 0 1px #eb9e9e59}.profile-settings-account-linking__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.profile-settings-account-linking__eyebrow{margin:0 0 4px;font-family:Montserrat,Inter,sans-serif;font-size:12px;font-weight:700;line-height:1.2;color:#fffbff99;text-transform:uppercase}.profile-settings-account-linking__title{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:17px;font-weight:600;line-height:1.3;color:#fffbff}.profile-settings-account-linking__badge{min-height:28px;padding:0 10px;border-radius:999px;background:#ffffff14;display:inline-flex;align-items:center;justify-content:center;font-family:Montserrat,Inter,sans-serif;font-size:12px;font-weight:700;line-height:1;color:#8ff7ff;flex:none}.profile-settings-account-linking__body,.profile-settings-account-linking__meta,.profile-settings-account-linking__hint{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.45;color:#fffbffc7}.profile-settings-account-linking__meta--warning{color:#f6c1c1}.profile-settings-account-linking__actions{display:flex;flex-wrap:wrap;gap:10px}.profile-settings-account-linking__button{min-height:42px;border-radius:999px;border:0;padding:0 16px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;font-family:Montserrat,Inter,sans-serif;font-size:14px;font-weight:700;line-height:1;text-decoration:none;background:#8ff7ff;color:#14151f}.profile-settings-account-linking__button:disabled{opacity:.5}.profile-settings-account-linking__button--secondary{background:#ffffff14;color:#fffbff}.profile-settings-mobile-language-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.profile-settings-mobile-language-item{width:100%;min-height:60px;border:0;border-radius:14px;background:#313033;padding:0 20px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:space-between;gap:16px}.profile-settings-mobile-language-item span{font-family:Montserrat,Inter,sans-serif;font-size:16px;font-weight:600;line-height:normal;color:#fff;flex:1;text-align:left}.profile-settings-mobile-language-item img{width:24px;height:24px;flex:none}.profile-settings-mobile-logout{width:100%}.profile-settings-mobile-logout-button{width:100%;height:52px;border-radius:14px;border:1px solid #74585c;background:#313033eb;box-sizing:border-box;font-family:Montserrat,Inter,sans-serif;font-size:16px;font-weight:700;line-height:normal;letter-spacing:.02em;text-transform:uppercase;color:#eb9e9e}.profile-settings-mobile-logout-button:disabled{opacity:.7}.profile-settings-mobile-about{width:min(319px,calc(100% - 90px));align-self:center;display:flex;flex-direction:column;align-items:center;gap:20px}.profile-settings-mobile-about-block{width:100%;display:flex;flex-direction:column;align-items:center;gap:15px}.profile-settings-mobile-about-block h3,.profile-settings-mobile-about-version h3{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:18px;font-weight:900;line-height:normal;text-transform:uppercase;color:#605d62;text-align:center}.profile-settings-mobile-about-block p{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:16px;font-weight:300;line-height:normal;color:#c9c5c9;text-align:center}.profile-settings-mobile-about-version{display:flex;flex-direction:column;align-items:center;gap:15px}.profile-settings-mobile-about-version p{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:16px;font-weight:300;line-height:normal;color:#c9c5c9;text-align:center}.profile-settings-mobile-delete-button{border:0;background:transparent;padding:0;font-family:Montserrat,Inter,sans-serif;font-size:16px;font-weight:300;line-height:normal;color:#eb9e9e}.profile-support-mobile-screen{position:relative}.profile-support-mobile-header{z-index:4}.profile-support-mobile-header-spacer{display:block;width:44px;height:44px}.profile-support-mobile-content{position:relative;z-index:2;display:flex;flex:1;min-height:0;padding:230px 18px 92px;overflow-y:auto}.profile-support-mobile-form{display:grid;width:100%;gap:14px;align-content:start}.profile-support-mobile-field{display:grid;gap:8px;color:#f6f7f2;font-family:Montserrat,Inter,sans-serif;font-size:13px;font-weight:700}.profile-support-mobile-field input,.profile-support-mobile-field textarea{width:100%;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#0c0d11bd;color:#fff;font:inherit;font-weight:600;line-height:1.35;outline:none}.profile-support-mobile-field input{min-height:48px;padding:0 14px}.profile-support-mobile-field textarea{min-height:180px;padding:13px 14px;resize:vertical}.profile-support-mobile-field input::placeholder,.profile-support-mobile-field textarea::placeholder{color:#f6f7f26b}.profile-support-mobile-submit{min-height:52px;border:none;border-radius:18px;background:linear-gradient(180deg,#dbe76a,#a7bd32);color:#171914;font-family:Montserrat,Inter,sans-serif;font-size:15px;font-weight:850;cursor:pointer}.profile-support-mobile-submit:disabled{cursor:not-allowed;opacity:.56}.profile-settings-modal-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;background:#08090fb3;display:flex;align-items:flex-end}.profile-settings-modal-sheet{width:100%;max-height:calc(100% - 12px);overflow-y:auto;scroll-padding-bottom:calc(var(--tg-keyboard-inset, 0px) + env(safe-area-inset-bottom,0px) + 96px);border-radius:28px 28px 0 0;background:#313033;padding:30px 30px var(--mobile-bottom-sheet-action-padding-bottom);box-sizing:border-box;display:flex;flex-direction:column;gap:20px;transform:translateY(calc(-1 * var(--tg-focused-input-lift, 0px)));transition:transform .12s ease-out}.profile-settings-modal-sheet--personal{min-height:270px}.profile-settings-modal-sheet--security{min-height:353px}.payment-settings-mobile-content{padding-top:22px}.payment-settings-rules-link{width:100%;min-height:48px;border:1px solid rgba(192,211,69,.42);border-radius:12px;background:#c0d3451f;color:#ecf6a5;font-family:Montserrat,Inter,sans-serif;font-size:14px;font-weight:900;line-height:1.2;text-transform:uppercase}.payment-settings-card,.payment-settings-empty{width:100%;border-radius:14px;background:#313033;border:1px solid rgba(255,251,255,.1);padding:20px;box-sizing:border-box;display:flex;flex-direction:column;gap:14px}.payment-settings-card__eyebrow{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:12px;font-weight:800;line-height:normal;text-transform:uppercase;color:#c0d345}.payment-settings-card h2,.payment-settings-empty h2{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:20px;font-weight:900;line-height:1.15;color:#fffbff}.payment-settings-address{width:100%;border-radius:12px;background:#1212169e;padding:12px 14px;box-sizing:border-box;font-family:Montserrat,Inter,sans-serif;font-size:13px;font-weight:600;line-height:1.35;color:#c9c5c9;overflow-wrap:anywhere}.payment-settings-rule-note{margin:0;border-radius:12px;background:#c0d3451a;padding:12px 14px;font-family:Montserrat,Inter,sans-serif;font-size:13px;font-weight:600;line-height:1.4;color:#e4e9bb}.payment-settings-canonical{display:grid;gap:6px;border-radius:12px;background:#12121675;padding:12px 14px}.payment-settings-canonical span{font-family:Montserrat,Inter,sans-serif;font-size:11px;font-weight:900;line-height:normal;text-transform:uppercase;color:#9fa0a6}.payment-settings-canonical strong{font-family:Montserrat,Inter,sans-serif;font-size:13px;font-weight:800;line-height:1.35;color:#fffbff;overflow-wrap:anywhere}.payment-settings-disconnect{width:100%;min-height:48px;border-radius:14px;border:1px solid #74585c;background:#313033eb;font-family:Montserrat,Inter,sans-serif;font-size:15px;font-weight:800;line-height:normal;text-transform:uppercase;color:#eb9e9e}.payment-settings-empty p,.profile-settings-modal-text,.payment-settings-modal-error{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:15px;font-weight:500;line-height:1.42;color:#c9c5c9}.payment-settings-modal-error{color:#eb9e9e}.profile-settings-modal-sheet--payment-wallet{min-height:292px}.payment-rules-mobile-title{position:absolute;top:128px;right:16px;left:16px;z-index:2;margin:0;font-family:Montserrat,Inter,sans-serif;font-size:21px;font-weight:900;line-height:1.15;text-transform:uppercase;color:#c0d345;background:linear-gradient(90deg,#c0d345,#c0d345 38%,#050505);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center}.payment-rules-mobile-content{padding-top:22px}.payment-rules-card{width:100%;border-radius:14px;background:#313033;border:1px solid rgba(255,251,255,.1);padding:18px;box-sizing:border-box}.payment-rules-card p{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.48;color:#d9d4dc}.payment-rules-section{display:grid;gap:12px}.payment-rules-section h2{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:18px;font-weight:900;line-height:1.2;color:#fffbff}.payment-rules-section ul{display:grid;gap:10px;margin:0;padding-left:19px}.payment-rules-section li{font-family:Montserrat,Inter,sans-serif;font-size:13px;font-weight:600;line-height:1.45;color:#c9c5c9}.hand-history-mobile-page:after{background:radial-gradient(circle at 50% -110px,#c0d3452e,#101117f2 60%),linear-gradient(180deg,#1c1d24b8,#111218e6 44%,#0a0b10fa)}.hand-history-mobile-screen{--hand-history-nav-height: 127px;--hand-history-pagination-height: 64px;--hand-history-pagination-gap: 10px;padding:0 0 142px;background:linear-gradient(180deg,#1c1d24,#14151c 44%,#0f1016)}.hand-history-mobile-top-section{position:absolute;inset:0 0 auto;height:292px;z-index:2}.hand-history-mobile-top-strip{background:linear-gradient(85deg,#c0d3450f 8%,#447d202e 96%),#313033}.hand-history-mobile-header h1{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:22px;font-weight:900;text-transform:uppercase;color:#c9c5c9}.hand-history-mobile-hero{position:absolute;top:130px;left:16px;width:408px;min-height:112px;border-radius:20px;padding:20px;box-sizing:border-box;background:linear-gradient(145deg,#313033f0,#232328fa);border:1px solid rgba(192,211,69,.18);display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.hand-history-mobile-hero__copy{display:flex;flex-direction:column;gap:6px;min-width:0}.hand-history-mobile-hero__eyebrow{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c0d345}.hand-history-mobile-hero__title{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:30px;font-weight:800;line-height:1;color:#fffbff}.hand-history-mobile-hero__copy p:last-child{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:13px;font-weight:500;line-height:1.35;color:#fffbffb8}.hand-history-mobile-hero__aside{flex:none}.hand-history-mobile-hero__summary{min-width:86px;border-radius:16px;padding:12px 14px;background:linear-gradient(180deg,#c0d3452e,#447d2033);display:flex;flex-direction:column;align-items:flex-end;gap:2px}.hand-history-mobile-hero__summary-label{font-family:Montserrat,Inter,sans-serif;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ecdd6a}.hand-history-mobile-hero__summary strong{font-family:Montserrat,Inter,sans-serif;font-size:28px;font-weight:900;line-height:1;color:#fffbff}.hand-history-mobile-scroll{position:absolute;left:16px;right:16px;top:314px;bottom:calc(var(--hand-history-nav-height) + var(--hand-history-pagination-height) + (var(--hand-history-pagination-gap) * 2));overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:14px;scroll-padding-bottom:calc(var(--tg-keyboard-inset, 0px) + env(safe-area-inset-bottom,0px) + 120px);padding-bottom:20px;z-index:2;scrollbar-width:none}.hand-history-mobile-scroll::-webkit-scrollbar{width:0;height:0}.hand-history-mobile-scroll>*{flex-shrink:0}.hand-history-mobile-fixed-footer{position:absolute;left:16px;right:16px;bottom:calc(var(--hand-history-nav-height) + var(--hand-history-pagination-gap));z-index:4;pointer-events:none}.hand-history-mobile-fixed-footer>*{pointer-events:auto}.hand-history-mobile-panel,.hand-history-mobile-card,.hand-history-mobile-stat,.hand-history-mobile-seat{border-radius:18px;background:#313033}.hand-history-mobile-panel{border:1px solid rgba(255,255,255,.04);padding:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:14px}.hand-history-mobile-panel--filters{gap:10px;border-color:#c0d3451f;background:linear-gradient(180deg,#313033e6,#1f1f25f5),radial-gradient(circle at top right,rgba(192,211,69,.12),transparent 42%)}.hand-history-mobile-filter-header{display:flex;align-items:stretch;gap:8px;min-width:0}.hand-history-mobile-filter-toggle,.hand-history-mobile-filter-reset{border:1px solid rgba(255,255,255,.08);border-radius:12px;font-family:Montserrat,Inter,sans-serif;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.hand-history-mobile-filter-toggle{flex:1 1 auto;min-width:0;min-height:40px;padding:0 12px;background:#0f1116c7;color:#fffbff;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left}.hand-history-mobile-filter-toggle:hover,.hand-history-mobile-filter-reset:hover{transform:translateY(-1px);border-color:#c0d34547}.hand-history-mobile-filter-toggle span,.hand-history-mobile-filter-toggle strong,.hand-history-mobile-filter-reset{font-size:13px;line-height:1}.hand-history-mobile-filter-toggle span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:900;text-transform:uppercase}.hand-history-mobile-filter-toggle strong{flex:none;color:#c0d345;font-weight:800}.hand-history-mobile-filter-reset{flex:none;min-height:40px;max-width:116px;padding:0 12px;background:#ffffff0f;color:#fffbff;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hand-history-mobile-filter-summary{min-width:0;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:8px 10px;background:#10111775;display:flex;align-items:center;gap:8px}.hand-history-mobile-filter-summary span{flex:none;font-family:Montserrat,Inter,sans-serif;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#8d8891}.hand-history-mobile-filter-summary strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Montserrat,Inter,sans-serif;font-size:12px;font-weight:800;color:#fffbff}.hand-history-mobile-filter-body{display:flex;flex-direction:column;gap:8px}.hand-history-mobile-toggle{background:#0f1116b8;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:3px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.hand-history-mobile-toggle__button,.hand-history-mobile-button,.hand-history-mobile-timeline__button{border:0;border-radius:14px;font-family:Montserrat,Inter,sans-serif}.hand-history-mobile-toggle__button{min-height:36px;background:transparent;color:#c9c5c9;font-size:12px;font-weight:800}.hand-history-mobile-toggle__button.is-active,.hand-history-mobile-button{background:linear-gradient(152deg,#c0d345,#447d20 69.28%);color:#fffbff}.hand-history-mobile-button{min-height:40px;padding:0 13px;font-size:13px;font-weight:800;line-height:1;cursor:pointer}.hand-history-mobile-button:disabled{opacity:.42;cursor:default}.hand-history-mobile-button--ghost{background:#181920d6;color:#fffbff;border:1px solid rgba(255,255,255,.08)}.hand-history-mobile-field{display:flex;flex-direction:column;gap:5px}.hand-history-mobile-field--search{grid-column:1 / -1}.hand-history-mobile-field span,.hand-history-mobile-stat span,.hand-history-mobile-inline-note,.hand-history-mobile-panel__row span,.hand-history-mobile-card__eyebrow,.hand-history-mobile-card__meta span,.hand-history-mobile-state__eyebrow{font-family:Montserrat,Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8d8891}.hand-history-mobile-field input,.hand-history-mobile-field select{min-height:40px;border-radius:12px;border:1px solid rgba(123,111,114,.36);background:#0f1116c7;color:#fffbff;padding:0 11px;font-family:Montserrat,Inter,sans-serif;font-size:13px;font-weight:600;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.hand-history-mobile-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:30px;background-image:linear-gradient(45deg,transparent 50%,#c0d345 50%),linear-gradient(135deg,#c0d345 50%,transparent 50%);background-position:calc(100% - 17px) 17px,calc(100% - 12px) 17px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.hand-history-mobile-field input:focus,.hand-history-mobile-field select:focus{border-color:#c0d3457a;background:#121519e6;box-shadow:0 0 0 3px #c0d3451a}.hand-history-mobile-field input::placeholder{color:#c9c5c985}.hand-history-mobile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hand-history-mobile-panel__footer,.hand-history-mobile-card__header,.hand-history-mobile-card__meta,.hand-history-mobile-panel__row,.hand-history-mobile-controls,.hand-history-mobile-pagination__status{display:flex;align-items:center;justify-content:space-between;gap:10px}.hand-history-mobile-inline-note{min-width:0;text-transform:none;letter-spacing:0;text-align:right;overflow-wrap:anywhere}.hand-history-mobile-panel--state{align-items:flex-start;justify-content:center;min-height:180px}.hand-history-mobile-panel--state h3,.hand-history-mobile-card__title-block h3,.hand-history-mobile-panel--timeline h3{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:20px;font-weight:800;line-height:1.2;color:#fffbff}.hand-history-mobile-panel--state p:last-child{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:14px;line-height:1.4;color:#fffbffb8}.hand-history-mobile-panel--empty{min-height:0;gap:14px;overflow:hidden;border-color:#c0d34524;background:radial-gradient(circle at 90% 0,rgba(192,211,69,.1),transparent 46%),linear-gradient(180deg,#313033f0,#232328fa)}.hand-history-mobile-panel--empty h3,.hand-history-mobile-panel--empty p{max-width:100%;overflow-wrap:break-word}.hand-history-mobile-panel--empty h3{font-size:19px;line-height:1.22}.hand-history-mobile-panel--empty p:last-of-type{font-size:13px;line-height:1.42}.hand-history-mobile-empty__reset{align-self:flex-start;min-width:112px;max-width:100%;border:1px solid rgba(255,255,255,.12);border-radius:14px;box-shadow:inset 0 1px #ffffff29,0 12px 22px #2444103d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hand-history-mobile-skeleton{width:100%;height:54px;border-radius:14px;background:linear-gradient(90deg,#605d624d,#c9c5c933,#605d624d);background-size:200% 100%;animation:hand-history-skeleton 1.4s ease-in-out infinite}.hand-history-mobile-skeleton--short{width:60%}@keyframes hand-history-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.hand-history-mobile-list,.hand-history-mobile-stats,.hand-history-mobile-seat-grid,.hand-history-mobile-timeline{display:flex;flex-direction:column;gap:12px}.hand-history-mobile-card{border:1px solid rgba(192,211,69,.12);padding:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px}.hand-history-mobile-row{width:100%;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:14px;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;gap:12px;background:linear-gradient(180deg,#2d2c30f0,#252427fa);color:#fffbff;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.hand-history-mobile-row:hover,.hand-history-mobile-row:focus-visible{transform:translateY(-1px);border-color:#fff3;outline:none}.hand-history-mobile-row--won{border-color:#51c47d57;background:linear-gradient(180deg,#1c5336e6,#173627f7);box-shadow:inset 0 0 0 1px #74e69e14}.hand-history-mobile-row--lost{border-color:#c35c5c4d;background:linear-gradient(180deg,#482226e6,#301b1df7);box-shadow:inset 0 0 0 1px #ff7b7b12}.hand-history-mobile-row--folded{border-color:#5096e657;background:linear-gradient(180deg,#1e3652e6,#18273af7);box-shadow:inset 0 0 0 1px #71b2ff14}.hand-history-mobile-row--not-participated{border-color:#a0a4b038;background:linear-gradient(180deg,#35373de6,#26282ef7)}.hand-history-mobile-row__header,.hand-history-mobile-row__main,.hand-history-mobile-row__details,.hand-history-mobile-row__footer{display:flex;align-items:center;gap:10px;min-width:0}.hand-history-mobile-row__header,.hand-history-mobile-row__main,.hand-history-mobile-row__footer{justify-content:space-between}.hand-history-mobile-row__details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.hand-history-mobile-row__title-block,.hand-history-mobile-row__result,.hand-history-mobile-row__metric,.hand-history-mobile-row__meta-stack{display:flex;flex-direction:column;min-width:0}.hand-history-mobile-row__title-block{flex:1 1 auto;gap:4px}.hand-history-mobile-row__result{flex:0 0 auto;align-items:flex-end;max-width:42%}.hand-history-mobile-row__metric{gap:4px;border-radius:12px;padding:10px;background:#1011175c}.hand-history-mobile-row__meta-stack{flex:1 1 auto;gap:3px}.hand-history-mobile-row__date,.hand-history-mobile-row__context,.hand-history-mobile-row__meta-stack span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Montserrat,Inter,sans-serif}.hand-history-mobile-row__date{flex:1 1 auto;text-align:right;font-size:11px;font-weight:700;color:#fffbffb3}.hand-history-mobile-row__context,.hand-history-mobile-row__meta-stack span{font-size:11px;font-weight:700;color:#fffbff9e}.hand-history-mobile-row__hand-id,.hand-history-mobile-row__metric strong,.hand-history-mobile-row__delta{font-family:Montserrat,Inter,sans-serif;font-size:15px;font-weight:800;line-height:1.15;color:#fffbff}.hand-history-mobile-row__hand-id{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hand-history-mobile-row__delta{font-size:18px;white-space:nowrap}.hand-history-mobile-row__meta{font-family:Montserrat,Inter,sans-serif;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fffbffa3}.hand-history-mobile-row__status,.hand-history-mobile-row__action{flex:none;max-width:44%;border-radius:999px;padding:7px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Montserrat,Inter,sans-serif;font-size:10px;font-weight:900;letter-spacing:.04em;line-height:1;text-transform:uppercase}.hand-history-mobile-row__status--won{background:#51c47d2e;color:#8ce6ad}.hand-history-mobile-row__status--lost{background:#c35c5c2e;color:#f0a0a0}.hand-history-mobile-row__status--folded{background:#5096e62e;color:#9bc9ff}.hand-history-mobile-row__status--not-participated{background:#a0a4b029;color:#d0d3dd}.hand-history-mobile-row__cards{flex:none;display:flex;align-items:center;justify-content:flex-end;gap:4px;min-height:36px}.hand-history-mobile-row__card-face{width:30px;height:auto;border-radius:5px;box-shadow:0 5px 12px #00000038}.hand-history-mobile-row__cards-empty{font-family:Montserrat,Inter,sans-serif;font-size:18px;font-weight:700;line-height:1;color:#fffbff99}.hand-history-mobile-row__action{background:#c0d34529;color:#dce97a}.hand-history-mobile-card__title-block{display:flex;flex-direction:column;gap:4px;min-width:0}.hand-history-mobile-card__eyebrow{margin:0;color:#c0d345}.hand-history-mobile-card__title-block h3{font-size:18px;overflow-wrap:anywhere}.hand-history-mobile-card__meta{flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}.hand-history-mobile-stat{padding:14px 16px;display:flex;flex-direction:column;gap:8px}.hand-history-mobile-stat strong,.hand-history-mobile-value{font-family:Montserrat,Inter,sans-serif;font-size:24px;font-weight:900;line-height:1;color:#fffbff}.hand-history-mobile-value--positive{color:#86db9a}.hand-history-mobile-value--negative{color:#eb9e9e}.hand-history-mobile-panel--pagination{flex-direction:row;align-items:center;justify-content:space-between;gap:8px;min-height:64px;padding:10px;border-color:#c0d3451f;background:linear-gradient(180deg,#313033e0,#1c1c22f5)}.hand-history-mobile-pagination__status{flex:0 0 auto;min-width:58px;min-height:42px;margin:0;border:1px solid rgba(192,211,69,.2);border-radius:14px;background:radial-gradient(circle at 50% 0,rgba(192,211,69,.18),transparent 64%),#0f1116b8;flex-direction:column;align-items:center;justify-content:center;gap:2px}.hand-history-mobile-pagination__status strong,.hand-history-mobile-pagination__status span{font-family:Montserrat,Inter,sans-serif;color:#fffbff}.hand-history-mobile-pagination__status strong{font-size:16px;font-weight:900;line-height:.9}.hand-history-mobile-pagination__status span{font-size:11px;font-weight:800;color:#fffbff9e}.hand-history-mobile-page-button{flex:1 1 0;min-width:0;min-height:42px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#0f1116c7;color:#fffbff;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 10px;font-family:Montserrat,Inter,sans-serif;font-size:12px;font-weight:900;line-height:1;cursor:pointer;overflow:hidden;transition:transform .16s ease,border-color .16s ease,background .16s ease,opacity .16s ease}.hand-history-mobile-page-button:hover:not(:disabled),.hand-history-mobile-page-button:focus-visible{transform:translateY(-1px);border-color:#c0d34557;background:#181c1eeb;outline:none}.hand-history-mobile-page-button:disabled{opacity:.42;cursor:default}.hand-history-mobile-page-button span:last-child,.hand-history-mobile-page-button span:first-child:not(.hand-history-mobile-page-button__arrow){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hand-history-mobile-page-button__arrow{width:8px;height:8px;border-top:2px solid currentColor;border-right:2px solid currentColor}.hand-history-mobile-page-button--prev .hand-history-mobile-page-button__arrow{transform:rotate(-135deg)}.hand-history-mobile-page-button--next .hand-history-mobile-page-button__arrow{transform:rotate(45deg)}.hand-history-mobile-panel--board,.hand-history-mobile-panel--controls,.hand-history-mobile-panel--timeline{gap:12px}.hand-history-mobile-panel--replay-table{position:relative;overflow:hidden}.hand-history-replay-page{background:radial-gradient(circle at top,rgba(62,96,36,.22),transparent 38%),linear-gradient(180deg,#101915,#090f0d)}.hand-history-replay-table-page{min-height:auto}.hand-history-replay-table{box-shadow:0 24px 48px #030a1057}.hand-history-replay-stage{border-radius:20px}.hand-history-replay-controls{display:inline-flex;align-items:center;gap:7px;min-width:0}.hand-history-replay-control-button{min-width:90px;min-height:42px;padding:0 18px;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:linear-gradient(180deg,#f8d36ff5,#dfae3fe6);box-shadow:0 10px 22px #0003;color:#26180b;cursor:pointer;font:inherit;font-size:12px;font-weight:800;line-height:1;transition:transform .16s ease,opacity .16s ease,filter .16s ease}.hand-history-replay-control-button--primary{min-width:104px}.hand-history-replay-control-button--stop{background:#070f13b8;color:#fff7db}.hand-history-replay-control-button--arrow{min-width:42px;width:42px;padding:0;border-radius:13px;background:#070f13c2;color:#fff7db}.hand-history-replay-control-button--arrow span{display:inline-flex;align-items:center;justify-content:center;transform:translateY(-1px);font-size:24px;font-weight:900;line-height:1}.hand-history-replay-control-button:hover:not(:disabled){transform:translateY(-1px)}.hand-history-replay-control-button:disabled{cursor:not-allowed;filter:saturate(.72);opacity:.48}.hand-history-replay-progress-line{position:absolute;top:101px;left:18px;right:18px;z-index:6;height:3px;border-radius:999px;background:#ffffff21;overflow:hidden}.hand-history-replay-progress-line span{display:block;width:var(--hand-replay-progress, 0%);height:100%;border-radius:inherit;background:linear-gradient(90deg,#f7dc76,#fff5bc);transition:width .18s ease}.hand-history-replay-chip-overlay{z-index:5}.hand-history-replay-merge-chip{animation-duration:.9s}.hand-history-replay-payout-chip{animation-duration:1.35s}.hand-history-replay-merge-chip .table-chip-stack-group,.hand-history-replay-payout-chip .table-chip-stack-group{filter:drop-shadow(0 5px 10px rgba(0,0,0,.34))}.hand-history-replay-moving-chip-stack{display:inline-flex;flex-direction:column;align-items:center;gap:4px;width:max-content;transform:translateZ(0)}.hand-history-replay-moving-chip-stack--payout{gap:5px}.hand-history-replay-moving-chip-stack__chips{flex:0 0 auto}.hand-history-replay-moving-chip-stack__amount{max-width:none;box-shadow:0 5px 12px #00000047;white-space:nowrap}.hand-history-replay-summary{position:absolute;top:108px;left:50%;z-index:6;width:min(calc(100% - 32px),316px);padding:12px 14px;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:linear-gradient(180deg,#0a151bb8,#070e149e);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 44px #00000047;color:#fffbef;transform:translate(-50%)}.hand-history-replay-summary__eyebrow{margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f9eac0bd}.hand-history-replay-summary h1{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:20px;font-weight:800;line-height:1.15}.hand-history-replay-summary p:last-child{margin:6px 0 0;font-size:12px;line-height:1.45;color:#f9f0d2cc}.hand-history-replay-modal__step{margin:0 0 8px;color:#f9eac0c7;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hand-history-mobile-board,.hand-history-mobile-seat__cards{display:flex;gap:8px;flex-wrap:wrap}.hand-history-mobile-card-face--board,.hand-history-mobile-card-face--seat{width:42px;height:auto}.hand-history-mobile-card-face--kitty{filter:drop-shadow(0 0 10px rgba(245,209,123,.24))}.hand-history-mobile-seat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hand-history-mobile-seat{padding:14px;border:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;gap:10px}.hand-history-mobile-seat.is-viewer{box-shadow:inset 0 0 0 1px #c0d3456b}.hand-history-mobile-panel__row strong,.hand-history-mobile-timeline__button strong{font-family:Montserrat,Inter,sans-serif;font-size:13px;font-weight:800;color:#fffbff}.hand-history-mobile-panel__row--muted span{text-transform:none;letter-spacing:0}.hand-history-mobile-controls{flex-wrap:wrap}.hand-history-mobile-controls .hand-history-mobile-button{flex:1 1 110px}.hand-history-mobile-range{width:100%;accent-color:#c0d345}.hand-history-mobile-timeline{list-style:none;margin:0;padding:0}.hand-history-mobile-timeline__button{width:100%;padding:12px 14px;background:#181920d6;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#fffbff}.hand-history-mobile-timeline__button.is-active{background:#c0d3452e;box-shadow:inset 0 0 0 1px #c0d3454d}@media (max-width: 640px){.hand-history-mobile-seat-grid{grid-template-columns:1fr}.hand-history-mobile-row__main,.hand-history-mobile-row__footer{align-items:flex-start;flex-direction:column}.hand-history-mobile-row__result{max-width:100%;align-items:flex-start}.hand-history-mobile-row__details{grid-template-columns:1fr}.hand-history-mobile-row__cards{justify-content:flex-start}.hand-history-mobile-row__action{max-width:100%}.hand-history-replay-summary{top:102px;width:min(calc(100% - 20px),312px);padding:10px 12px}.hand-history-replay-summary h1{font-size:18px}.hand-history-replay-summary p:last-child{font-size:11px}.hand-history-mobile-grid{gap:7px}}@media (max-width: 420px){.hand-history-mobile-row{gap:10px;padding:12px}.hand-history-mobile-filter-header{flex-direction:row}.hand-history-mobile-filter-reset{max-width:108px}.hand-history-mobile-row__card-face{width:28px}}@media (min-width: 768px){.lobby-mobile-page,.table-screen-page{--lobby-viewport-width: min(100vw, var(--tg-app-width, 100vw));--table-screen-viewport-width: min(100vw, var(--tg-app-width, 100vw))}.lobby-mobile-stage{width:min(calc(var(--lobby-viewport-width) - 48px),924px);height:min(calc(var(--lobby-viewport-height) - 48px),980px)}.lobby-mobile-screen{width:100%;height:100%;transform:none;border-radius:28px}.tables-mobile-screen{padding:64px 32px 154px}.tables-mobile-screen__top-bg,.shop-mobile-screen__top-bg,.profile-mobile-screen__top-bg{height:280px}.tables-mobile-header{height:76px}.tables-mobile-header h1,.profile-settings-mobile-header h1,.hand-history-mobile-header h1{font-size:34px;line-height:1.05}.lobby-mobile-top-button{width:64px;height:64px;border-radius:18px}.lobby-mobile-top-button img,.lobby-mobile-top-button svg,.tables-mobile-header-button img{width:30px;height:30px}.tables-mobile-levels{margin-top:18px;gap:18px}.tables-mobile-level-button{height:58px;border-radius:18px;font-size:21px}.tables-mobile-filter-bar{width:100%;height:72px;margin-top:18px;margin-left:0;border-radius:20px;padding:0 26px}.tables-mobile-filter-bar__label{gap:14px}.tables-mobile-filter-bar__label span{font-size:28px}.tables-mobile-filter-bar__label svg{width:30px;height:30px}.tables-mobile-filter-bar small{font-size:16px}.tables-mobile-list{margin-top:22px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));grid-auto-rows:max-content;gap:22px;padding-right:0;align-content:start}.tables-mobile-card{width:100%;min-width:0;height:180px}.tables-mobile-card--detail{height:212px}.tables-mobile-card__game{width:86px;height:180px;border-radius:20px 0 0 20px}.tables-mobile-card__game span,.tables-mobile-card__play-label{font-size:20px}.tables-mobile-card__play{width:172px;height:180px;border-radius:0 20px 20px 0;padding:28px 32px}.tables-mobile-card__play-label{width:28px;min-width:28px;height:104px}.tables-mobile-card--detail .tables-mobile-card__game,.tables-mobile-card--detail .tables-mobile-card__play{height:212px}.tables-mobile-card__content{top:0;right:72px;bottom:0;left:58px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,.65fr);gap:18px;padding:28px 34px 28px 42px;border-radius:20px}.tables-mobile-card--detail .tables-mobile-card__content{gap:18px;padding-top:28px}.tables-mobile-card--no-rail .tables-mobile-card__content{top:0;right:22px;bottom:0;left:58px}.tables-mobile-card__stats{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,.65fr);gap:18px}.tables-mobile-card__column{gap:10px}.tables-mobile-card__label,.tables-mobile-card__value{font-size:21px;line-height:1.14}.tables-mobile-card__value--money-sm{font-size:18px}.tables-mobile-card__value--money-xs{font-size:15px}.tables-mobile-card__value--stack{gap:6px}.tables-mobile-card__money-line{gap:8px}.tables-mobile-card__title{font-size:24px}.tables-mobile-card__badge{min-height:34px;padding:0 16px;font-size:15px}.tables-mobile-card__meta{gap:12px 20px}.tables-mobile-card__meta-label{font-size:14px}.tables-mobile-card__meta-value{font-size:16px}.tables-mobile-card__corner-action{width:48px;height:48px;border-radius:16px}.tables-mobile-card__corner-icon{gap:5px}.tables-mobile-card__corner-icon span{width:6px;height:6px}.tables-filter-modal-wrap,.tournaments-filter-modal-wrap,.lobby-search-modal-wrap,.shop-purchase-modal-wrap,.shop-topup-modal-wrap,.profile-avatar-modal-wrap,.profile-settings-modal-overlay{align-items:center;justify-content:center;padding:32px}.tables-filter-modal,.tournaments-filter-modal,.lobby-search-modal,.shop-purchase-modal,.shop-topup-modal,.profile-avatar-modal,.profile-settings-modal-sheet{width:min(100%,680px);max-height:min(86vh,820px);border-radius:30px;padding:40px 40px var(--mobile-bottom-sheet-action-padding-bottom);gap:22px}.tables-filter-modal h3,.tournaments-filter-modal h3,.lobby-search-modal h3,.shop-purchase-modal h3,.shop-topup-modal h3,.profile-settings-modal-sheet h2{font-size:32px;line-height:1.05}.tables-filter-field,.tournaments-filter-field,.lobby-search-modal__field,.shop-topup-field,.profile-settings-modal-field,.hand-history-mobile-field{gap:12px}.tables-filter-field>span,.tournaments-filter-field>span,.lobby-search-modal__field span,.tables-filter-check span,.shop-topup-field label,.profile-settings-modal-field label,.hand-history-mobile-field span{font-size:20px;line-height:1.15}.tables-filter-field input,.tournaments-filter-field input,.lobby-search-modal__field input,.shop-topup-input-wrap,.profile-settings-modal-field input,.hand-history-mobile-field input,.hand-history-mobile-field select,.create-table-mobile-field__input,.create-table-mobile-field input,.create-table-mobile-field select,.create-table-mobile-dropdown{min-height:68px;height:68px;border-radius:20px;padding-left:24px;padding-right:24px;font-size:22px}.shop-topup-input-wrap input,.create-table-mobile-field__input p,.create-table-mobile-field input::placeholder,.create-table-mobile-dropdown span{font-size:22px}.tables-filter-hint,.tournaments-filter-error,.lobby-search-modal__error,.shop-topup-helper,.wallet-withdrawal-inline,.hand-history-mobile-inline-note{font-size:16px;line-height:1.45}.tables-filter-actions,.tournaments-filter-actions,.lobby-search-modal__actions,.shop-purchase-modal__actions,.shop-topup-actions,.profile-avatar-modal__actions{gap:18px}.tables-filter-btn,.tournaments-filter-btn,.lobby-search-modal__btn,.shop-purchase-modal__actions button,.shop-topup-cancel,.shop-topup-confirm,.profile-avatar-modal__button,.hand-history-mobile-button,.create-table-mobile-submit,.shop-mobile-deposit-btn,.shop-mobile-buy-btn{min-height:64px;height:auto;border-radius:20px;font-size:22px}.shop-topup-cancel img,.shop-topup-confirm img,.shop-mobile-deposit-btn img,.shop-mobile-buy-btn img,.create-table-mobile-submit img{width:32px;height:32px}.shop-topup-cancel span,.shop-topup-confirm span,.shop-mobile-deposit-btn span,.shop-mobile-buy-btn span,.create-table-mobile-submit span{font-size:24px}.lobby-mobile-nav{top:auto;bottom:0;height:142px}.lobby-mobile-nav__bg{top:8px;width:100%;height:134px;object-fit:fill}.lobby-mobile-nav__items{top:18px;padding:18px 44px 0}.lobby-mobile-nav__group{gap:20px}.lobby-mobile-nav-item{width:104px;height:94px;padding:14px 16px;gap:12px;font-size:16px}.lobby-mobile-nav-icon{transform:scale(1.35);transform-origin:center}.lobby-mobile-nav-center{top:16px}.lobby-mobile-nav-center span{width:76px;height:76px}.lobby-mobile-nav-center>span>img,.lobby-mobile-nav-center>span>svg,.lobby-mobile-nav-center-icon{width:42px;height:42px}.lobby-mobile-nav-center__label{bottom:16px;font-size:16px}.shop-mobile-screen{padding:64px 32px 154px}.shop-mobile-scroll{margin-top:0}.shop-mobile-balance-card{margin-top:28px;border-radius:24px;padding:34px}.shop-mobile-balance-card h1,.shop-mobile-section-title{font-size:34px}.shop-mobile-balance-amount span,.shop-mobile-balance-op span{font-size:52px}.shop-mobile-balance-amount small,.shop-mobile-balance-op small{font-size:34px}.shop-mobile-balance-op span{font-size:38px}.shop-mobile-balance-op small{font-size:26px}.shop-mobile-balance-op--compact span{font-size:32px}.shop-mobile-balance-op--compact small{font-size:22px}.shop-mobile-balance-op--dense span{font-size:26px}.shop-mobile-balance-op--dense small{font-size:18px}.shop-mobile-balance-op img{width:38px;height:38px}.shop-mobile-packages-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:24px}.shop-mobile-package-card{min-height:220px;height:auto;border-radius:24px}.shop-mobile-package-card:before{border-radius:24px}.shop-mobile-package-card__content{padding:34px}.shop-mobile-package-card__topline{gap:18px}.shop-mobile-package-card__price span{font-size:54px}.shop-mobile-package-card__price small{font-size:30px}.shop-mobile-package-card__details{max-width:260px}.shop-mobile-package-card__details h3{font-size:22px}.shop-mobile-package-card__meta{font-size:17px}.profile-mobile-top-section,.hand-history-mobile-top-section{height:330px}.profile-mobile-top-strip{width:100%;height:214px;border-radius:0 0 34px 34px}.profile-mobile-header{top:64px;left:32px;width:calc(100% - 64px);height:76px}.payment-rules-mobile-title{top:154px;right:32px;left:32px;font-size:30px;line-height:1.08}.profile-mobile-hero{left:32px;top:150px;width:calc(100% - 64px);gap:24px}.profile-mobile-avatar{width:140px;height:140px}.profile-mobile-avatar__photo{mask-size:140px 140px;-webkit-mask-size:140px 140px}.profile-mobile-avatar__ring{width:140px;height:140px}.profile-mobile-avatar__camera{width:48px;height:48px;padding:10px}.profile-mobile-avatar__camera img{width:28px;height:28px}.profile-mobile-hero__text{width:min(42vw,340px);gap:10px}.profile-mobile-hero__text strong{font-size:56px}.profile-mobile-hero__text span{font-size:20px}.profile-mobile-tabs{left:32px;top:292px;width:calc(100% - 64px);gap:16px}.profile-mobile-tab{height:60px;border-radius:20px;padding:0 28px;font-size:20px}.profile-mobile-scroll,.profile-settings-mobile-content{left:32px;right:32px;top:370px;bottom:150px;gap:26px}.profile-mobile-stats-grid,.profile-mobile-achievements,.profile-settings-mobile-list,.my-tables-mobile-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px}.profile-mobile-stat-card{width:100%;min-height:250px;height:auto;border-radius:22px;padding:24px}.profile-mobile-stat-card__title{font-size:21px}.profile-mobile-stat-card img{width:92px;height:92px}.profile-mobile-stat-card__value{font-size:40px}.profile-mobile-stat-card__value small{font-size:24px}.profile-mobile-status-card,.profile-mobile-leaderboard-btn,.profile-mobile-ach-card,.profile-settings-mobile-list-item,.profile-settings-mobile-language-item{border-radius:22px}.profile-mobile-status-card,.profile-mobile-ach-card{padding:30px}.profile-mobile-status-card h2,.profile-mobile-section-title,.profile-mobile-ranks__card h3,.profile-mobile-referrals__info-card h2{font-size:34px;line-height:1.08}.profile-mobile-status-card p,.profile-mobile-ach-card p,.profile-settings-mobile-list-item span,.profile-settings-mobile-language-item span{font-size:22px;line-height:1.3}.profile-mobile-leaderboard-btn,.profile-settings-mobile-list-item,.profile-settings-mobile-language-item{min-height:82px;padding:0 30px}.profile-mobile-ach-card{min-height:220px;height:auto}.profile-mobile-ach-card__header img{width:44px;height:44px}.profile-mobile-ach-card__header h3,.wallet-withdrawal-empty__title,.wallet-withdrawal-success__title{font-size:24px}.hand-history-mobile-hero{top:148px;left:32px;width:calc(100% - 64px);min-height:154px;border-radius:28px;padding:30px;gap:24px}.hand-history-mobile-hero__eyebrow{font-size:15px}.hand-history-mobile-hero__title{font-size:48px}.hand-history-mobile-hero__copy p:last-child{font-size:18px}.hand-history-mobile-hero__summary{min-width:126px;border-radius:22px;padding:18px 22px}.hand-history-mobile-hero__summary-label{font-size:14px}.hand-history-mobile-hero__summary strong{font-size:42px}.hand-history-mobile-scroll{left:32px;right:32px;top:340px;bottom:150px;gap:22px}.hand-history-mobile-panel,.hand-history-mobile-card,.hand-history-mobile-stat,.hand-history-mobile-seat{border-radius:24px}.hand-history-mobile-panel,.hand-history-mobile-card{padding:26px;gap:20px}.hand-history-mobile-filter-header{gap:16px}.hand-history-mobile-filter-toggle,.hand-history-mobile-filter-reset{min-height:64px;border-radius:20px;padding:0 24px}.hand-history-mobile-filter-toggle span,.hand-history-mobile-filter-toggle strong,.hand-history-mobile-filter-reset{font-size:18px}.hand-history-mobile-filter-summary{border-radius:20px;padding:16px 18px}.hand-history-mobile-filter-summary span{font-size:14px}.hand-history-mobile-filter-summary strong{font-size:17px}.hand-history-mobile-filter-body,.hand-history-mobile-list,.hand-history-mobile-stats,.hand-history-mobile-seat-grid,.hand-history-mobile-timeline{gap:20px}.hand-history-mobile-grid,.hand-history-mobile-seat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.hand-history-mobile-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr))}.hand-history-mobile-row{min-height:260px;padding:24px;border-radius:24px;gap:18px}.hand-history-mobile-row__metric{border-radius:18px;padding:16px}.hand-history-mobile-row__date,.hand-history-mobile-row__context,.hand-history-mobile-row__meta-stack span,.hand-history-mobile-row__meta{font-size:15px}.hand-history-mobile-row__hand-id,.hand-history-mobile-row__metric strong,.hand-history-mobile-row__delta{font-size:22px}.hand-history-mobile-row__delta{font-size:28px}.hand-history-mobile-row__status,.hand-history-mobile-row__action{padding:10px 16px;font-size:14px}.hand-history-mobile-row__cards{min-height:58px;gap:8px}.hand-history-mobile-row__card-face{width:48px;border-radius:8px}.hand-history-mobile-panel--state{min-height:250px}.hand-history-mobile-panel--state h3,.hand-history-mobile-card__title-block h3,.hand-history-mobile-panel--timeline h3{font-size:30px}.hand-history-mobile-panel--state p:last-child{font-size:20px}.hand-history-mobile-pagination__status strong,.hand-history-mobile-pagination__status span,.hand-history-mobile-stat strong,.hand-history-mobile-value{font-size:32px}.create-table-mobile-scroll{margin-top:28px;gap:28px}.create-table-mobile-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.create-table-mobile-hero,.create-table-mobile-submit{grid-column:1 / -1}.create-table-mobile-field>span{font-size:20px}.create-table-mobile-grid{gap:20px}.owner-table-actions-dialog-wrap{padding:32px}.owner-table-actions-dialog{width:min(100%,560px);gap:20px;padding:28px;border-radius:24px}.owner-table-actions-dialog__invite{gap:10px;padding:18px;border-radius:20px}.owner-table-actions-dialog__invite-label,.owner-table-actions-dialog__copy-status,.owner-table-actions-dialog__eyebrow{font-size:14px}.owner-table-actions-dialog__invite-value,.owner-table-actions-dialog h2{font-size:28px}.owner-table-actions-dialog__description,.owner-table-actions-dialog__error{font-size:18px}.owner-table-actions-dialog__copy{min-height:46px;padding:0 16px}.owner-table-actions-dialog__copy svg{width:20px;height:20px}.owner-table-actions-dialog__copy span,.owner-table-actions-dialog__button{font-size:18px}.owner-table-actions-dialog__button{min-height:60px;border-radius:20px}.table-screen-page{--table-screen-scale: min( 1.18, calc(var(--table-screen-viewport-width) / 440px), calc(var(--table-screen-viewport-height) / 956px) )}.table-screen-action-popup-layer{justify-content:center;padding:0 32px}.table-screen-waiting-popup-layer{justify-content:center;padding:0 32px 42px}.table-screen-action-popup,.table-screen-waiting-popup{width:min(100%,760px);border-radius:28px;border-bottom:1px solid #ffffff;padding:18px}.table-screen-action-popup__content,.table-screen-action-popup__primary-column,.table-screen-action-popup__aux-row,.table-screen-action-popup__side-column,.table-screen-action-popup__side-top,.table-screen-action-popup__side-bottom,.table-screen-action-popup__compact-row,.table-screen-waiting-popup__actions{gap:12px}.table-screen-action-popup__side-column{width:190px}.table-screen-action-popup button,.table-screen-waiting-popup__action{min-height:56px;border-radius:18px;padding:14px 18px;font-size:18px}.table-screen-action-popup__raise-block{gap:12px;padding:16px 18px;border-radius:20px}.table-screen-action-popup__raise-label,.table-screen-action-popup__time-bank-label{font-size:14px}.table-screen-action-popup__raise-value,.table-screen-action-popup__time-bank-value{font-size:20px}.table-screen-action-popup__raise-slider::-webkit-slider-runnable-track,.table-screen-action-popup__raise-slider::-moz-range-track,.table-screen-action-popup__raise-slider::-moz-range-progress{height:10px}.table-screen-action-popup__raise-slider::-webkit-slider-thumb{margin-top:-7px;width:24px;height:24px}.table-screen-action-popup__raise-slider::-moz-range-thumb{width:24px;height:24px}.table-screen-action-popup__icon,.table-screen-action-popup__icon svg,.table-screen-waiting-popup__icon,.table-screen-waiting-popup__icon svg{width:28px;height:28px;flex-basis:28px}.table-screen-buyin-modal{align-items:center;padding:32px}.table-screen-buyin-modal__card,.table-screen-buyin-modal--centered .table-screen-buyin-modal__card,.table-screen-confirm-modal__card{width:min(100%,620px);border-radius:30px;padding:42px;gap:26px}.table-screen-buyin-modal__card h3{font-size:34px}.table-screen-buyin-modal__card p{font-size:22px;line-height:1.35}.table-screen-buyin-modal__card label{gap:14px;font-size:20px}.table-screen-buyin-modal__card input{height:70px;border-radius:20px;padding:0 26px;font-size:22px}.table-screen-buyin-modal__hint,.table-screen-buyin-modal__error,.table-screen-buyin-modal__balance span,.table-screen-buyin-modal__timebank-summary span{font-size:17px!important}.table-screen-buyin-modal__balance{border-radius:24px;padding:24px 26px}.table-screen-buyin-modal__balance strong,.table-screen-buyin-modal__timebank-summary strong{font-size:36px}.table-screen-buyin-modal__actions{gap:20px}.table-screen-buyin-modal__actions button,.table-screen-buyin-modal__timebank-button,.table-screen-confirm-modal__actions button{min-height:64px;height:auto;border-radius:20px;font-size:22px}.table-screen-confirm-modal__card p{font-size:22px}}@media (min-width: 1024px){.lobby-mobile-stage{width:min(calc(var(--lobby-viewport-width) - 64px),924px);height:min(calc(var(--lobby-viewport-height) - 56px),1000px)}.tables-mobile-screen,.shop-mobile-screen{padding-left:44px;padding-right:44px}.tables-mobile-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:26px}.tables-mobile-card,.tables-mobile-card__game,.tables-mobile-card__play{height:200px}.tables-mobile-card__content{padding:32px 38px 32px 46px}.tables-mobile-card__label,.tables-mobile-card__value{font-size:23px}.hand-history-mobile-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:24px}.shop-mobile-packages-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.profile-mobile-stats-grid,.profile-mobile-achievements,.profile-settings-mobile-list,.my-tables-mobile-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}}@media (min-width: 1280px){.lobby-mobile-stage{width:min(calc(var(--lobby-viewport-width) - 80px),924px)}.tables-mobile-screen,.shop-mobile-screen{padding-left:56px;padding-right:56px}.tables-mobile-list{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:30px}.hand-history-mobile-list{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:28px}.shop-mobile-packages-list{grid-template-columns:repeat(auto-fit,minmax(460px,1fr));gap:28px}}.profile-settings-modal-sheet--delete{min-height:226px}.profile-settings-modal-sheet h2{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:22px;font-weight:900;line-height:normal;text-transform:uppercase;color:#c9c5c9;text-shadow:0 1px 3px rgba(0,0,0,.3),0 4px 8px rgba(0,0,0,.15)}.profile-settings-modal-field{display:flex;flex-direction:column;gap:0}.profile-settings-modal-field>span{padding:8px;font-family:Montserrat,Inter,sans-serif;font-size:14px;font-weight:600;line-height:1;color:#fffbff}.profile-settings-modal-field input{width:100%;height:48px;border-radius:14px;border:2px solid #79767b;background:#48464a;padding:13px 24px;box-sizing:border-box;font-family:Montserrat,Inter,sans-serif;font-size:16px;font-weight:600;line-height:1;color:#fffbff}.profile-settings-modal-field input::placeholder{color:#aeaaaf}.profile-settings-modal-divider{width:100%;height:1px;object-fit:cover}.profile-settings-modal-feedback{min-height:52px;display:flex;align-items:flex-start}.profile-settings-modal-help-text{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:13px;font-weight:400;line-height:1.4;color:#c9c5c9}.profile-settings-modal-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.profile-settings-modal-actions--single{grid-template-columns:minmax(0,1fr)}.profile-settings-modal-btn{height:45px;border-radius:14px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:10px}.profile-settings-modal-btn img{width:24px;height:24px}.profile-settings-modal-btn span{font-family:Montserrat,Inter,sans-serif;font-size:18px;font-weight:700;line-height:normal;color:#fffbff}.profile-settings-modal-btn--cancel{border:1px solid #d34547;background:transparent}.profile-settings-modal-btn--confirm{border:0;background:linear-gradient(133.944deg,#c0d345,#447d20 69.283%)}.profile-settings-modal-btn:disabled{opacity:.6}.profile-settings-modal-password{position:relative}.profile-settings-modal-password input{padding-right:58px}.profile-settings-modal-eye{position:absolute;top:12px;right:24px;width:24px;height:24px;border:0;background:transparent;padding:0}.profile-settings-modal-eye img{position:absolute;top:0;right:0;bottom:0;left:0;width:24px;height:24px}.profile-settings-modal-eye img:last-child{width:8px;height:8px;left:8px;top:8px}.profile-settings-modal-text{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:16px;font-weight:300;line-height:normal;color:#c9c5c9}.profile-settings-modal-details{margin:0;display:grid;gap:14px}.profile-settings-modal-details div{display:grid;gap:5px}.profile-settings-modal-details dt,.profile-settings-modal-details dd{margin:0;font-family:Montserrat,Inter,sans-serif}.profile-settings-modal-details dt{font-size:12px;font-weight:600;color:#8f898f;text-transform:uppercase}.profile-settings-modal-details dd{overflow-wrap:anywhere;font-size:16px;font-weight:500;color:#fffbff}.profile-mobile-ranks{position:relative;width:408px;height:524px;flex:none;margin-top:10px}.profile-mobile-ranks__line{position:absolute;left:40px;width:1px}.profile-mobile-ranks__line--gray{top:80px;height:51px;background:#79767b}.profile-mobile-ranks__line--green{top:211px;height:60px;background:#76bf34}.profile-mobile-ranks__line--red{top:351px;height:72px;background:#d34547}.profile-mobile-ranks__node{position:absolute;left:0;width:80px;height:80px;padding:15px;border:1px solid;border-radius:50px;background:#1c1b1e;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}.profile-mobile-ranks__node img{width:45px;height:45px;object-fit:cover}.profile-mobile-ranks__node--legend{top:0;--profile-rank-current-border: #79767b;--profile-rank-current-shadow: rgba(121, 118, 123, .42);border-color:#79767b}.profile-mobile-ranks__node--pro{top:131px;--profile-rank-current-border: #45d3ab;--profile-rank-current-shadow: rgba(69, 211, 171, .42);border-color:#45d3ab}.profile-mobile-ranks__node--amateur{top:271px;--profile-rank-current-border: #c0d345;--profile-rank-current-shadow: rgba(192, 211, 69, .42);border-color:#c0d345}.profile-mobile-ranks__node--novice{top:423px;--profile-rank-current-border: #d34547;--profile-rank-current-shadow: rgba(211, 69, 71, .42);border-color:#d34547}.profile-mobile-ranks__node.is-current{padding:14px;border-width:2px;border-color:var(--profile-rank-current-border);box-shadow:0 0 0 2px #ffffff14,0 0 18px var(--profile-rank-current-shadow)}.profile-mobile-ranks__card{position:absolute;left:109px;width:299px;border:1px solid transparent;border-radius:14px;background:#313033;box-sizing:border-box;display:flex;flex-direction:column;gap:5px}.profile-mobile-ranks__card h3{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:16px;font-weight:900;line-height:normal;text-transform:uppercase;color:#c9c5c9;text-shadow:0 1px 3px rgba(0,0,0,.3),0 4px 8px rgba(0,0,0,.15)}.profile-mobile-ranks__card p{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:14px;font-weight:300;line-height:normal;color:#fff}.profile-mobile-ranks__card--legend{top:0;--profile-rank-current-border: #79767b;--profile-rank-current-shadow: rgba(121, 118, 123, .28);padding:10px 15px}.profile-mobile-ranks__card--pro{top:131px;--profile-rank-current-border: #45d3ab;--profile-rank-current-shadow: rgba(69, 211, 171, .28);padding:15px 20px}.profile-mobile-ranks__card--amateur{top:271px;--profile-rank-current-border: #c0d345;--profile-rank-current-shadow: rgba(192, 211, 69, .28);padding:15px 20px}.profile-mobile-ranks__card--novice{top:423px;--profile-rank-current-border: #d34547;--profile-rank-current-shadow: rgba(211, 69, 71, .28);padding:15px 20px}.profile-mobile-ranks__card.is-current{border-color:var(--profile-rank-current-border);box-shadow:0 0 18px var(--profile-rank-current-shadow)}.profile-mobile-ranks__header{display:flex;align-items:center;gap:10px}.profile-mobile-ranks__verified{width:25px;height:25px;border-radius:30px;background:linear-gradient(103.547deg,#45d3ab,#20617d 69.283%);display:inline-flex;align-items:center;justify-content:center;padding:5px;box-sizing:border-box}.profile-mobile-ranks__verified img{width:15px;height:15px}.profile-mobile-referrals{width:100%;display:flex;flex-direction:column;gap:16px}.profile-mobile-referrals__info-card{border-radius:14px;background:#313033;padding:18px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;min-width:0;overflow:hidden}.profile-mobile-referrals__info-card h2{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:22px;font-weight:900;line-height:normal;text-transform:uppercase;color:#c9c5c9}.profile-mobile-referrals__info-card p{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:14px;font-weight:300;line-height:normal;color:#fff}.profile-mobile-referrals__link-row{width:100%;min-height:45px;border-radius:14px;background:#ffffff1f;border:1px solid rgba(255,255,255,.14);display:flex;align-items:center;gap:8px;padding:5px 5px 5px 12px;box-sizing:border-box;overflow:hidden}.profile-mobile-referrals__link-input{min-width:0;flex:1;border:0;background:transparent;color:#fff;font-family:Montserrat,Inter,sans-serif;font-size:12px;font-weight:500;line-height:1.3;outline:none;overflow:hidden;text-overflow:ellipsis}.profile-mobile-referrals__link-input::selection{background:#c0d34573}.profile-mobile-referrals__copy-button{width:36px;height:36px;flex:0 0 auto;border:0;border-radius:10px;background:linear-gradient(153.092deg,#c0d345,#447d20 69.283%);display:inline-flex;align-items:center;justify-content:center;padding:0}.profile-mobile-referrals__copy-button img{width:22px;height:22px}.profile-mobile-referrals__info-card .profile-mobile-referrals__copy-status{min-height:18px;margin:-4px 0 0;color:#dfeeb0;font-family:Montserrat,Inter,sans-serif;font-size:12px;font-weight:700;line-height:1.2}.profile-mobile-referrals__bonus-card{border-radius:14px;border:1px solid #c0d345;background:#313033;min-height:96px;padding:18px;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(96px,auto);align-items:center;gap:14px;overflow:hidden}.profile-mobile-referrals__bonus-label{display:flex;align-items:center;gap:10px;min-width:0}.profile-mobile-referrals__bonus-icon{position:relative;width:45px;height:45px}.profile-mobile-referrals__bonus-icon-top,.profile-mobile-referrals__bonus-icon-bottom{position:absolute;top:0;right:0;bottom:0;left:0;width:45px;height:45px}.profile-mobile-referrals__bonus-label h3{margin:0;min-width:0;font-family:Montserrat,Inter,sans-serif;font-size:20px;font-weight:900;line-height:1.05;text-transform:uppercase;color:#c9c5c9;overflow-wrap:anywhere}.profile-mobile-referrals__bonus-values{min-width:0;display:flex;flex-direction:column;align-items:flex-end;gap:5px}.profile-mobile-referrals__bonus-value{width:auto;min-width:96px;max-width:100%;min-height:54px;border-radius:14px;background:#48464a;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0 12px;font-family:Montserrat,Inter,sans-serif;font-size:22px;font-weight:900;line-height:normal;color:#c9c5c9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-mobile-referrals__users-grid{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.profile-mobile-referrals__user-card{min-width:0;min-height:154px;border-radius:14px;background:#313033;box-sizing:border-box;padding:15px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;overflow:hidden}.profile-mobile-referrals__user-avatar{width:60px;height:60px;border:2px solid #72b52f;border-radius:999px;overflow:hidden;box-sizing:border-box}.profile-mobile-referrals__user-avatar img{width:100%;height:100%;object-fit:cover}.profile-mobile-referrals__user-avatar svg{width:100%;height:100%;display:block}.profile-mobile-referrals__user-name{margin:0;width:100%;max-width:100%;font-family:Montserrat,Inter,sans-serif;font-size:16px;font-weight:800;line-height:1.1;color:#fffbff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.profile-mobile-referrals__user-rank{margin:0;width:100%;font-family:Montserrat,Inter,sans-serif;font-size:12px;font-weight:700;line-height:normal;color:#c0d345;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.profile-mobile-referrals__user-reward{margin:0;width:100%;max-width:100%;font-family:Montserrat,Inter,sans-serif;font-size:16px;font-weight:900;line-height:1;color:#fffbff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.profile-mobile-referrals__empty-card{min-height:96px;grid-column:1 / -1;border-radius:14px;background:#313033;box-sizing:border-box;padding:20px;display:flex;align-items:center;justify-content:center;text-align:center;font-family:Montserrat,Inter,sans-serif;font-size:14px;font-weight:700;line-height:1.3;color:#c9c5c9}.profile-mobile-referrals__totals-grid{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.profile-mobile-referrals__total-card{min-width:0;min-height:86px;border-radius:14px;background:#313033;box-sizing:border-box;padding:14px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.profile-mobile-referrals__total-card p{margin:0;max-width:100%;font-family:Montserrat,Inter,sans-serif;font-size:22px;font-weight:900;line-height:1.1;color:#fffbff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-mobile-referrals__total-card span{width:100%;font-family:Montserrat,Inter,sans-serif;font-size:12px;font-weight:800;line-height:normal;color:#c0d345;overflow-wrap:anywhere;text-align:center}@media (max-width: 380px){.profile-mobile-referrals__bonus-card{grid-template-columns:1fr;align-items:stretch}.profile-mobile-referrals__bonus-values{align-items:stretch}.profile-mobile-referrals__bonus-value{width:100%}.profile-mobile-referrals__user-card{min-height:148px;padding-inline:8px}.profile-mobile-referrals__user-avatar{width:54px;height:54px}}.leaderboard-mobile-page__bg{opacity:1;object-position:center top}.leaderboard-mobile-page .lobby-mobile-stage{height:calc(962px * var(--lobby-scale))}.leaderboard-mobile-page:after{display:none}.leaderboard-mobile-screen{--app-status-bar-bg: #1c1b1e;height:962px;padding:0 0 142px;background:#1c1b1e;overflow:hidden}.leaderboard-mobile-statusbar{position:absolute;top:0;left:50%;transform:translate(-50%);width:393px;height:64px;display:flex;align-items:flex-end;justify-content:space-between;padding:0 14px 8px;box-sizing:border-box;z-index:3}.leaderboard-mobile-statusbar__side{flex:1 1 0;min-width:0;display:flex;align-items:center}.leaderboard-mobile-statusbar__side--left{justify-content:center}.leaderboard-mobile-statusbar__side--right{justify-content:flex-end;gap:8px}.leaderboard-mobile-statusbar__time{font-family:Montserrat,Inter,sans-serif;font-size:16px;font-weight:600;line-height:21px;letter-spacing:-.32px;color:#fff}.leaderboard-mobile-statusbar__island{width:125px;height:37px;border-radius:100px;background:#000;flex:none}.leaderboard-mobile-statusbar__signal{width:18px;height:12px;display:inline-flex;align-items:flex-end;gap:1.5px}.leaderboard-mobile-statusbar__signal i{display:block;width:2px;border-radius:1px;background:#fff}.leaderboard-mobile-statusbar__signal i:nth-child(1){height:3px;opacity:.85}.leaderboard-mobile-statusbar__signal i:nth-child(2){height:5px;opacity:.9}.leaderboard-mobile-statusbar__signal i:nth-child(3){height:8px;opacity:.95}.leaderboard-mobile-statusbar__signal i:nth-child(4){height:11px}.leaderboard-mobile-statusbar__wifi{width:17px;height:12px;border:1.5px solid transparent;border-top-color:#fff;border-radius:50%;position:relative;transform:translateY(1px)}.leaderboard-mobile-statusbar__wifi:before,.leaderboard-mobile-statusbar__wifi:after{content:"";position:absolute;left:50%;transform:translate(-50%);border-radius:50%}.leaderboard-mobile-statusbar__wifi:before{top:1px;width:9px;height:6px;border:1.5px solid transparent;border-top-color:#fff}.leaderboard-mobile-statusbar__wifi:after{top:7px;width:3px;height:3px;background:#fff}.leaderboard-mobile-statusbar__battery{width:27.4px;height:13px;border-radius:4px;border:1px solid rgba(255,255,255,.35);position:relative;box-sizing:border-box}.leaderboard-mobile-statusbar__battery:after{content:"";position:absolute;right:-2.8px;top:4px;width:1.4px;height:4px;border-radius:0 1px 1px 0;background:#fff6}.leaderboard-mobile-statusbar__battery-fill{position:absolute;top:2px;left:2px;height:8px;width:20px;border-radius:2px;background:#fff}.leaderboard-mobile-screen__top-bg{height:224px;object-position:center top}.leaderboard-mobile-top-card{position:absolute;top:202px;left:16px;width:408px;height:119px;border-radius:14px;background:#313033;z-index:1}.leaderboard-mobile-header{position:absolute;top:52px;left:16px;width:408px;height:60px;z-index:4}.leaderboard-mobile-header h1{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:22px;font-weight:900;line-height:normal;text-transform:uppercase;color:#c9c5c9}.leaderboard-mobile-podium{position:absolute;top:112px;left:74px;display:flex;align-items:flex-end;gap:14px;z-index:2}.leaderboard-mobile-podium-player{display:flex;flex-direction:column;align-items:center;gap:10px;position:relative}.leaderboard-mobile-podium-player--align-end{align-items:flex-end}.leaderboard-mobile-podium-player--place-1{width:100px}.leaderboard-mobile-podium-player--place-2{width:82px}.leaderboard-mobile-podium-player--place-3{width:80px}.leaderboard-mobile-podium-crown{position:relative;width:45px;height:45px;margin-bottom:-15px;z-index:3}.leaderboard-mobile-podium-stack{display:flex;flex-direction:column;align-items:center;filter:drop-shadow(0 5px 10px rgba(0,0,0,.3))}.leaderboard-mobile-podium-stack--medium,.leaderboard-mobile-podium-stack--large{padding-bottom:20px}.leaderboard-mobile-podium-avatar{position:relative;margin-bottom:-20px}.leaderboard-mobile-podium-avatar--medium{width:80px;height:80px}.leaderboard-mobile-podium-avatar--large{width:100px;height:100px}.leaderboard-mobile-podium-avatar__photo{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.leaderboard-mobile-podium-avatar__photo img{position:absolute;max-width:none;object-fit:cover;object-position:center}.leaderboard-mobile-podium-avatar__photo svg{width:100%;height:100%}.leaderboard-mobile-podium-avatar__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.leaderboard-mobile-podium-meta{display:flex;flex-direction:column;align-items:center;gap:5px}.leaderboard-mobile-podium-rank{width:35px;height:35px;border-radius:17.5px;display:inline-flex;align-items:center;justify-content:center;z-index:2}.leaderboard-mobile-podium-rank span{font-family:Montserrat,Inter,sans-serif;font-size:22px;font-weight:800;line-height:normal;color:#fffbff;transform:translateY(-1px)}.leaderboard-mobile-podium-rank--green{background:linear-gradient(103.55deg,#c0d345,#447d20 69.28%)}.leaderboard-mobile-podium-rank--gold{background:linear-gradient(103.55deg,#ecdd6a,#997f0a 69.28%)}.leaderboard-mobile-podium-rank--blue{background:linear-gradient(103.55deg,#45d3ab,#20617d 69.28%)}.leaderboard-mobile-podium-name,.leaderboard-mobile-podium-score{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:16px;font-weight:800;line-height:normal;text-align:center}.leaderboard-mobile-podium-name{color:#fffbff}.leaderboard-mobile-podium-score{color:#c0d345;margin-top:-5px}.leaderboard-mobile-periods,.leaderboard-mobile-modes{position:absolute;left:16px;width:408px;display:grid;gap:10px;z-index:2}.leaderboard-mobile-periods{top:341px;grid-template-columns:repeat(3,minmax(0,1fr))}.leaderboard-mobile-modes{top:398px;grid-template-columns:repeat(2,minmax(0,1fr))}.leaderboard-mobile-filter{border:0;border-radius:14px;height:37px;padding:0;display:inline-flex;align-items:center;justify-content:center;font-family:Montserrat,Inter,sans-serif;font-size:14px;font-weight:800;line-height:normal}.leaderboard-mobile-filter--period{background:#dfe69b;color:#1c1b1e}.leaderboard-mobile-filter--period.is-active{background:#c0d345}.leaderboard-mobile-filter--mode{background:#48464a;color:#fffbff}.leaderboard-mobile-filter--mode.is-active{background:#79767b}.leaderboard-mobile-list{position:absolute;top:455px;left:15px;width:408px;display:flex;flex-direction:column;gap:10px;z-index:2}.leaderboard-mobile-row{height:70px;border-radius:14px;background:#313033;padding:10px 15px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between}.leaderboard-mobile-row.is-current-user{border:1px solid #c0d345}.leaderboard-mobile-row__left{display:inline-flex;align-items:center;gap:10px;min-width:0}.leaderboard-mobile-row__rank{width:10px;font-family:Montserrat,Inter,sans-serif;font-size:14px;font-weight:800;line-height:normal;color:#fffbff;font-variant-numeric:tabular-nums}.leaderboard-mobile-row__rank.is-wide{width:24px}.leaderboard-mobile-row__avatar{width:50px;height:50px;border-radius:999px;box-sizing:border-box;overflow:hidden;position:relative;background:linear-gradient(103.55deg,#c0d345,#447d20 69.28%)}.leaderboard-mobile-row__avatar img{position:absolute;top:2px;left:calc(-35.14% + 2px);width:calc(175.37% - 4px);height:calc(100% - 4px);object-fit:cover;object-position:center;border-radius:999px}.leaderboard-mobile-row__avatar-art{position:absolute;top:2px;right:2px;bottom:2px;left:2px;width:calc(100% - 4px);height:calc(100% - 4px);border-radius:999px}.leaderboard-mobile-row__avatar:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:999px;border:1px solid rgba(9,10,14,.38);z-index:1}.leaderboard-mobile-row__name,.leaderboard-mobile-row__score{margin:0;font-family:Montserrat,Inter,sans-serif;font-weight:800;line-height:normal}.leaderboard-mobile-row__identity{display:flex;flex-direction:column;min-width:0}.leaderboard-mobile-row__name{font-size:16px;color:#fffbff}.leaderboard-mobile-row__score{font-size:16px;color:#c0d345;min-width:60px;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.leaderboard-mobile-state{position:absolute;top:455px;left:15px;width:408px;min-height:120px;border-radius:14px;background:#313033eb;box-sizing:border-box;padding:20px 18px;z-index:2;display:flex;align-items:center;justify-content:center;text-align:center}.leaderboard-mobile-state p{margin:0;font-family:Montserrat,Inter,sans-serif;font-size:14px;font-weight:700;line-height:1.4;color:#fffbff}.leaderboard-mobile-nav .lobby-mobile-nav-item.is-active{gap:6px}.leaderboard-mobile-nav{top:835px}.lobby-mobile-nav-icon--tournaments .lobby-mobile-nav-icon__part--base{top:0;right:0;bottom:0;left:0;width:24px;height:24px}.admin-panel-layout{--admin-bg: #f5f7fb;--admin-surface: #ffffff;--admin-surface-muted: #f8fafc;--admin-surface-strong: #eef2f7;--admin-surface-hover: #fbfcff;--admin-border: #d9e0ea;--admin-border-strong: #c7d1de;--admin-text: #111827;--admin-muted: #617086;--admin-soft: #8794a8;--admin-accent: #2f6fed;--admin-accent-strong: #1e55c8;--admin-accent-soft: #e8f0ff;--admin-success: #168255;--admin-success-soft: #e5f7ef;--admin-warning: #9a5a00;--admin-warning-soft: #fff4d6;--admin-danger: #bd2c2c;--admin-danger-soft: #ffe8e8;--admin-danger-hover: #ffdada;--admin-info: #0b7295;--admin-info-soft: #e2f6fd;--admin-code-bg: #f1f5f9;--admin-code-text: #253246;--admin-radius: 8px;--admin-control-height: 40px;--admin-control-padding-x: 12px;--admin-control-bg: var(--admin-surface);--admin-control-bg-muted: var(--admin-surface-muted);--admin-shadow: 0 16px 40px rgba(15, 23, 42, .08);--admin-panel-shadow: 0 10px 24px rgba(15, 23, 42, .05);--admin-modal-shadow: 0 26px 70px rgba(15, 23, 42, .28);--admin-focus: 0 0 0 3px rgba(47, 111, 237, .22);display:grid;grid-template-columns:minmax(240px,268px) minmax(0,1fr);gap:24px;min-height:calc(100vh - 24px);margin:0;padding:18px;background:var(--admin-bg);color:var(--admin-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0;box-sizing:border-box}.admin-panel-layout[data-theme=dark]{--admin-bg: #0b1220;--admin-surface: #111a2e;--admin-surface-muted: #17233a;--admin-surface-strong: #1f2d47;--admin-surface-hover: #16223a;--admin-border: #2b3954;--admin-border-strong: #3a4a68;--admin-text: #eef4ff;--admin-muted: #aab8cf;--admin-soft: #7888a4;--admin-accent: #78a7ff;--admin-accent-strong: #c7dcff;--admin-accent-soft: rgba(72, 119, 212, .22);--admin-success: #77d9ad;--admin-success-soft: rgba(39, 149, 98, .2);--admin-warning: #ffd27a;--admin-warning-soft: rgba(185, 125, 24, .18);--admin-danger: #ff9a9a;--admin-danger-soft: rgba(204, 64, 64, .18);--admin-danger-hover: rgba(204, 64, 64, .28);--admin-info: #8ce4ff;--admin-info-soft: rgba(45, 147, 184, .18);--admin-code-bg: #0c1424;--admin-code-text: #d5e4ff;--admin-shadow: 0 18px 44px rgba(0, 0, 0, .34);--admin-panel-shadow: 0 12px 28px rgba(0, 0, 0, .26);--admin-modal-shadow: 0 28px 76px rgba(0, 0, 0, .48);--admin-focus: 0 0 0 3px rgba(120, 167, 255, .28)}.admin-panel-layout *,.admin-panel-layout *:before,.admin-panel-layout *:after{box-sizing:border-box}.admin-sidebar{position:sticky;top:18px;height:calc(100vh - 36px);overflow-y:auto;overscroll-behavior:contain;padding:18px 14px;border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-surface);box-shadow:var(--admin-shadow)}.admin-sidebar__brand{display:grid;gap:12px;padding:2px 4px 16px;border-bottom:1px solid var(--admin-border)}.admin-sidebar__brand h2{margin:0;color:var(--admin-text);font-size:19px;font-weight:760;line-height:1.2}.admin-sidebar__brand p{margin:6px 0 0;color:var(--admin-muted);font-size:12px;line-height:1.45}.admin-theme-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:38px;padding:6px 8px 6px 6px;border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-surface-muted);color:var(--admin-muted);font:inherit;font-size:12px;font-weight:740;line-height:1.2;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease}.admin-theme-toggle:hover{border-color:var(--admin-accent);color:var(--admin-text)}.admin-theme-toggle:focus-visible{outline:none;border-color:var(--admin-accent);box-shadow:var(--admin-focus)}.admin-theme-toggle__track{position:relative;display:inline-flex;flex:0 0 auto;width:46px;height:24px;border:1px solid var(--admin-border-strong);border-radius:999px;background:var(--admin-surface)}.admin-theme-toggle__knob{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--admin-accent);box-shadow:0 1px 5px #0f172a38;transition:transform .16s ease,background .16s ease}.admin-theme-toggle[aria-checked=true] .admin-theme-toggle__knob{transform:translate(20px);background:var(--admin-accent-strong)}.admin-theme-toggle__label{overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.admin-language-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-height:38px;padding:4px;border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-surface-muted)}.admin-language-toggle button{min-width:0;min-height:28px;border:0;border-radius:6px;background:transparent;color:var(--admin-muted);font:inherit;font-size:12px;font-weight:760;line-height:1.2;cursor:pointer;transition:background .14s ease,color .14s ease,box-shadow .14s ease}.admin-language-toggle button:hover{color:var(--admin-text)}.admin-language-toggle button:focus-visible{outline:none;box-shadow:var(--admin-focus)}.admin-language-toggle button.is-active,.admin-language-toggle button[aria-pressed=true]{background:var(--admin-surface);color:var(--admin-accent-strong);box-shadow:0 1px 4px #0f172a1f}.admin-sidebar__section{display:grid;gap:8px;margin-top:16px}.admin-sidebar__section>p{margin:0 4px;color:var(--admin-soft);font-size:11px;font-weight:760;line-height:1.2;text-transform:uppercase}.admin-sidebar ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.admin-sidebar a{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid transparent;border-radius:var(--admin-radius);color:var(--admin-muted);font-size:14px;font-weight:650;line-height:1.25;text-decoration:none;transition:background .14s ease,border-color .14s ease,color .14s ease}.admin-sidebar__nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.admin-sidebar-badge{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid transparent;font-size:11px;font-weight:780;line-height:1}.admin-sidebar-badge--count{min-width:22px;height:20px;padding:0 6px;border-color:#2f6fed42;border-radius:999px;background:var(--admin-accent);color:#fff}.admin-sidebar-badge--dot,.admin-sidebar-badge--severity,.admin-sidebar-badge--status{width:9px;height:9px;border-radius:50%}.admin-sidebar-badge--dot{background:var(--admin-accent)}.admin-sidebar-badge--severity{border-color:#9a5a004d;background:var(--admin-warning)}.admin-sidebar-badge--severity[data-severity=error],.admin-sidebar-badge--severity[data-severity=critical]{border-color:#b224244d;background:var(--admin-danger)}.admin-sidebar-badge--severity[data-severity=success]{border-color:#1682554d;background:var(--admin-success)}.admin-sidebar-badge--status{border-color:#0b72954d;background:var(--admin-info)}.admin-sidebar a:hover{border-color:var(--admin-border);background:var(--admin-surface-muted);color:var(--admin-text)}.admin-sidebar a.is-active{border-color:#2f6fed38;background:var(--admin-accent-soft);color:var(--admin-accent-strong)}.admin-main{min-width:0}.admin-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:76px;margin-bottom:18px;padding:16px 18px;border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-surface);box-shadow:var(--admin-shadow)}.admin-topbar h1{margin:0;color:var(--admin-text);font-size:24px;font-weight:780;line-height:1.15}.admin-topbar p{margin:4px 0 0;color:var(--admin-muted);font-size:13px;line-height:1.4}.admin-topbar__section{display:inline-flex;align-items:center;min-height:24px;margin-top:10px;padding:0 9px;border-radius:999px;background:var(--admin-accent-soft);color:var(--admin-accent-strong);font-size:12px;font-weight:720}.admin-topbar__user{display:grid;justify-items:end;gap:3px;min-width:max-content;color:var(--admin-muted);font-size:12px;line-height:1.3}.admin-topbar__user span{color:var(--admin-text);font-size:14px;font-weight:740}.admin-realtime-pill{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border:1px solid var(--admin-border);border-radius:999px;background:var(--admin-surface-muted);color:var(--admin-muted);font-size:11px;font-weight:760;line-height:1;text-transform:uppercase}.admin-realtime-pill:before{content:"";width:6px;height:6px;margin-right:6px;border-radius:50%;background:currentColor}.admin-realtime-pill--live{border-color:#16825547;background:var(--admin-success-soft);color:var(--admin-success)}.admin-realtime-pill--connecting{border-color:#0b729547;background:var(--admin-info-soft);color:var(--admin-info)}.admin-realtime-pill--degraded{border-color:#9a5a0047;background:var(--admin-warning-soft);color:var(--admin-warning)}.admin-realtime-pill--disabled{color:var(--admin-soft)}.admin-main__content{min-width:0}.admin-panel-page{display:grid;gap:16px;min-width:0;color:var(--admin-text)}.admin-panel-page h2,.admin-panel-page h3,.admin-panel-page h4{margin:0;color:var(--admin-text);line-height:1.2}.admin-panel-page h2{font-size:25px;font-weight:780}.admin-panel-page h3{font-size:18px;font-weight:740}.admin-panel-page h4{font-size:15px;font-weight:720}.admin-panel-page>h2{padding-bottom:2px}.admin-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0}.admin-page-head__actions{display:flex;align-items:flex-end;justify-content:flex-end;gap:8px;flex-wrap:wrap;min-width:0}.admin-page-head__actions>*,.admin-inline-actions>*,.admin-form-actions>*,.admin-modal__actions>*{min-width:0}.admin-page-head__actions input,.admin-page-head__actions select,.admin-page-head__actions button,.admin-inline-panel input,.admin-inline-panel select,.admin-inline-panel button,.admin-form-grid input,.admin-form-grid select,.admin-form-grid button,.admin-form-grid textarea,.admin-settings-preview-pot input,.admin-settings-rake-fields input,.admin-settings-config-fields input,.admin-settings-config-fields select,.admin-maintenance-form__message textarea,.admin-referrals__toolbar input,.admin-referrals__toolbar select,.admin-referrals__modal input,.admin-table-center-messages__form input,.admin-table-center-messages__form select,.admin-table-center-messages__form textarea,.admin-modal__actions button{min-height:var(--admin-control-height);border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-control-bg);color:var(--admin-text);font:inherit;font-size:14px;line-height:1.25;box-sizing:border-box}.admin-page-head__actions input,.admin-page-head__actions select,.admin-inline-panel input,.admin-inline-panel select,.admin-form-grid input,.admin-form-grid select,.admin-form-grid textarea,.admin-settings-preview-pot input,.admin-settings-rake-fields input,.admin-settings-config-fields input,.admin-settings-config-fields select,.admin-maintenance-form__message textarea,.admin-referrals__toolbar input,.admin-referrals__toolbar select,.admin-referrals__modal input,.admin-table-center-messages__form input,.admin-table-center-messages__form select,.admin-table-center-messages__form textarea{width:auto;min-width:0;max-width:100%;padding:8px var(--admin-control-padding-x)}.admin-inline-panel input:not([type=checkbox]):not([type=radio]),.admin-inline-panel select,.admin-form-grid input:not([type=checkbox]):not([type=radio]),.admin-form-grid select,.admin-form-grid textarea,.admin-settings-preview-pot input,.admin-settings-rake-fields input,.admin-settings-config-fields input,.admin-settings-config-fields select,.admin-maintenance-form__message textarea,.admin-referrals__toolbar input,.admin-referrals__toolbar select,.admin-referrals__modal input,.admin-table-center-messages__form input,.admin-table-center-messages__form select,.admin-table-center-messages__form textarea{width:100%}.admin-page-head__actions input,.admin-form-grid input,.admin-form-grid textarea,.admin-table-center-messages__form textarea{min-width:min(220px,100%)}.admin-page-head__actions input{flex:1 1 240px}.admin-page-head__actions select{flex:0 1 220px}.admin-page-head__actions button{flex:0 0 auto;white-space:nowrap}.admin-page-head__actions .admin-prize-template-search{flex:1 1 280px;width:min(360px,100%)}.admin-page-head__actions button,.admin-page-head__actions a,.admin-inline-actions button,.admin-inline-actions a,.admin-form-grid button,.admin-pagination button,.admin-primary-button,.admin-referrals__link-button,.admin-referrals__modal-actions button,.admin-table-center-messages__form>button,.admin-table-center-messages__history-card button,.admin-maintenance-window__cancel,.admin-modal__actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--admin-control-height);padding:8px var(--admin-control-padding-x);border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-control-bg);color:var(--admin-text);font:inherit;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease,color .14s ease,opacity .14s ease}.admin-page-head__actions button:hover:not(:disabled),.admin-page-head__actions a:hover,.admin-inline-actions button:hover:not(:disabled),.admin-inline-actions a:hover,.admin-form-grid button:hover:not(:disabled),.admin-pagination button:hover:not(:disabled),.admin-primary-button:hover:not(:disabled),.admin-referrals__link-button:hover:not(:disabled),.admin-referrals__modal-actions button:hover:not(:disabled),.admin-table-center-messages__form>button:hover:not(:disabled),.admin-modal__actions button:hover:not(:disabled){border-color:var(--admin-accent);background:var(--admin-accent-soft);color:var(--admin-accent-strong);transform:translateY(-1px)}.admin-page-head__actions button.admin-button--primary,.admin-form-grid button.admin-button--primary,.admin-modal__actions button.admin-button--primary,.admin-primary-button{border-color:var(--admin-accent);background:var(--admin-accent);color:#fff}.admin-page-head__actions button.admin-button--primary:hover:not(:disabled),.admin-page-head__actions button.admin-button--primary:focus-visible,.admin-form-grid button.admin-button--primary:hover:not(:disabled),.admin-form-grid button.admin-button--primary:focus-visible,.admin-modal__actions button.admin-button--primary:hover:not(:disabled),.admin-modal__actions button.admin-button--primary:focus-visible,.admin-primary-button:hover:not(:disabled),.admin-primary-button:focus-visible{border-color:var(--admin-accent-strong);background:var(--admin-accent-strong);color:#fff}.admin-page-head__actions button:disabled,.admin-inline-actions button:disabled,.admin-form-grid button:disabled,.admin-pagination button:disabled,.admin-modal__actions button:disabled,.admin-form-grid input:disabled,.admin-form-grid select:disabled,.admin-form-grid textarea:disabled,.admin-settings-preview-pot input:disabled,.admin-settings-rake-fields input:disabled,.admin-settings-config-fields input:disabled,.admin-settings-config-fields select:disabled,.admin-maintenance-form__message textarea:disabled,.admin-referrals__toolbar input:disabled,.admin-referrals__toolbar select:disabled,.admin-referrals__modal input:disabled,.admin-table-center-messages__form input:disabled,.admin-table-center-messages__form select:disabled,.admin-table-center-messages__form textarea:disabled,.admin-primary-button:disabled,.admin-referrals__link-button:disabled,.admin-referrals__modal-actions button:disabled,.admin-table-center-messages__form>button:disabled{opacity:.52;cursor:not-allowed}.admin-page-head__actions input:focus-visible,.admin-page-head__actions select:focus-visible,.admin-page-head__actions button:focus-visible,.admin-page-head__actions a:focus-visible,.admin-sidebar a:focus-visible,.admin-inline-actions button:focus-visible,.admin-inline-actions a:focus-visible,.admin-form-grid input:focus-visible,.admin-form-grid select:focus-visible,.admin-form-grid textarea:focus-visible,.admin-form-grid button:focus-visible,.admin-pagination button:focus-visible,.admin-settings-preview-pot input:focus-visible,.admin-settings-rake-fields input:focus-visible,.admin-settings-config-fields input:focus-visible,.admin-settings-config-fields select:focus-visible,.admin-maintenance-form__message textarea:focus-visible,.admin-referrals__toolbar input:focus-visible,.admin-referrals__toolbar select:focus-visible,.admin-referrals__modal input:focus-visible,.admin-table-center-messages__form input:focus-visible,.admin-table-center-messages__form select:focus-visible,.admin-table-center-messages__form textarea:focus-visible,.admin-primary-button:focus-visible,.admin-referrals__link-button:focus-visible,.admin-referrals__modal-actions button:focus-visible,.admin-table-center-messages__form>button:focus-visible,.admin-modal__actions button:focus-visible{outline:none;border-color:var(--admin-accent);box-shadow:var(--admin-focus)}.admin-panel__muted{margin:0;color:var(--admin-muted);font-size:13px;line-height:1.45}.admin-table-shell{width:100%;max-width:100%;overflow-x:auto;border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-surface)}.admin-data-table{width:100%;min-width:760px;border-collapse:separate;border-spacing:0}.admin-data-table th,.admin-data-table td{text-align:left;vertical-align:top;padding:13px 14px;border-bottom:1px solid var(--admin-border);color:var(--admin-text);font-size:13px;line-height:1.45}.admin-data-table th{position:sticky;top:0;z-index:1;background:var(--admin-surface-muted);color:var(--admin-muted);font-size:11px;font-weight:780;text-transform:uppercase}.admin-data-table tbody tr{background:var(--admin-surface)}.admin-data-table tbody tr:hover{background:var(--admin-surface-hover)}.admin-data-table tbody tr:last-child td{border-bottom:0}.admin-data-table td{overflow-wrap:anywhere}.admin-inline-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.admin-pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:12px;color:var(--admin-muted);font-size:13px}.admin-inline-panel,.admin-panel-section{min-width:0;padding:16px;border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-surface);box-shadow:var(--admin-panel-shadow)}.admin-inline-panel{border-color:var(--admin-border-strong);background:var(--admin-surface-hover)}.admin-user-details__card{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.8fr);gap:16px;align-items:start}.admin-user-details__identity{display:flex;align-items:flex-start;gap:12px;min-width:0}.admin-user-details__identity p{margin:5px 0 0;color:var(--admin-muted);font-size:13px;overflow-wrap:anywhere}.admin-user-details__online-dot{width:12px;height:12px;flex:0 0 auto;margin-top:5px;border-radius:999px;background:var(--admin-muted);box-shadow:0 0 0 4px color-mix(in srgb,var(--admin-muted) 12%,transparent)}.admin-user-details__online-dot.is-online{background:#0f9f6e;box-shadow:0 0 0 4px #0f9f6e29}.admin-user-details__meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.admin-user-details__meta-grid div{min-width:0;padding:12px;border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-surface-muted)}.admin-user-details__meta-grid dt{margin:0 0 5px;color:var(--admin-muted);font-size:11px;font-weight:780;line-height:1.3;text-transform:uppercase}.admin-user-details__meta-grid dd{margin:0;color:var(--admin-text);font-size:13px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.admin-user-details__workspace{display:grid;gap:14px}.admin-user-details__tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.admin-user-details__tabs button{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;min-height:42px;padding:9px 11px;border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-surface-muted);color:var(--admin-text);font:inherit;font-size:13px;font-weight:760;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease}.admin-user-details__tabs button:hover,.admin-user-details__tabs button:focus-visible,.admin-user-details__tabs button.is-active{outline:none;border-color:var(--admin-accent);background:var(--admin-accent-soft);color:var(--admin-accent-strong)}.admin-user-details__tabs button strong{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:24px;padding:0 7px;border-radius:999px;background:var(--admin-surface);color:var(--admin-muted);font-size:12px}.admin-user-details__toolbar{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap;min-width:0}.admin-user-details__toolbar input,.admin-user-details__toolbar select{min-height:var(--admin-control-height);min-width:min(210px,100%);max-width:100%;padding:8px var(--admin-control-padding-x);border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-control-bg);color:var(--admin-text);font:inherit;font-size:14px;line-height:1.25;box-sizing:border-box}.admin-user-details__toolbar input{flex:1 1 260px}.admin-user-details__toolbar select{flex:0 1 220px}.admin-user-details__toolbar input:focus-visible,.admin-user-details__toolbar select:focus-visible{outline:none;border-color:var(--admin-accent);box-shadow:var(--admin-focus)}.admin-user-details__amount-positive{color:#0f9f6e}.admin-user-details__amount-negative{color:var(--admin-danger)}.admin-form-grid{display:grid;gap:12px;min-width:0}.admin-form-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-form-grid label{display:grid;gap:6px;min-width:0}.admin-form-grid label span,.admin-modal__field span{color:var(--admin-muted);font-size:12px;font-weight:700;line-height:1.3}.admin-form-error{margin:0;color:var(--admin-danger);font-size:12px;font-weight:650;line-height:1.45}.admin-form-grid input[aria-invalid=true],.admin-form-grid select[aria-invalid=true]{border-color:var(--admin-danger);box-shadow:0 0 0 3px #bd2c2c24}.admin-form-grid__full{grid-column:1 / -1}.admin-form-actions,.admin-section__title-row,.admin-checkbox-control,.admin-op-auto-grants-preview{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.admin-form-actions{justify-content:flex-start}.admin-section__title-row{justify-content:space-between;margin-bottom:12px}.admin-checkbox-control{color:var(--admin-muted);font-size:13px;font-weight:700;line-height:1.35}.admin-prize-template-toolbar-toggle,.admin-prize-template-active-toggle{min-height:38px;padding:8px 10px;border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-surface-muted)}.admin-prize-template-toolbar-toggle input[type=checkbox],.admin-prize-template-active-toggle input[type=checkbox]{width:18px;min-width:18px;height:18px;min-height:18px;padding:0;flex:0 0 auto}.admin-op-auto-grants-form{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-op-auto-grants-preview{justify-content:space-between;padding:10px 12px;border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-surface-muted);color:var(--admin-text)}.admin-op-auto-grants-preview span{color:var(--admin-muted);font-size:13px}.admin-form-grid textarea{min-height:112px;resize:vertical}.admin-shop-package-editor{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,460px);align-items:start;gap:16px;min-width:0}.admin-prize-template-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-tournament-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-prize-template-editor{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);align-items:start;gap:16px;min-width:0}.admin-prize-template-form,.admin-prize-template-form-fields{min-width:0}.admin-prize-template-form{gap:16px}.admin-prize-template-form-fields{display:grid;grid-template-columns:minmax(240px,1.35fr) minmax(180px,.65fr);gap:12px;padding-bottom:4px}.admin-prize-template-form-fields__wide{grid-column:1 / -1}.admin-prize-template-preview,.admin-prize-template-rules,.admin-prize-template-preview-stack,.admin-prize-template-preview-table{min-width:0}.admin-prize-template-rule-list,.admin-prize-template-preview-stack{display:grid;gap:12px}.admin-prize-template-rule-row{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start;padding:12px;border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-surface-muted)}.admin-prize-template-rule-fields{display:grid;grid-template-columns:minmax(150px,1.1fr) repeat(3,minmax(104px,.75fr));gap:10px;align-items:start;min-width:0}.admin-prize-template-rule-fields input,.admin-prize-template-rule-fields select{width:100%;min-width:0}.admin-prize-template-rule-row--fixed .admin-prize-template-rule-fields{grid-template-columns:minmax(150px,1.1fr) minmax(104px,.75fr) minmax(104px,.75fr)}.admin-prize-template-rule-row--remaining .admin-prize-template-rule-fields{grid-template-columns:minmax(150px,1.1fr) minmax(104px,.75fr)}.admin-prize-template-rule-actions{display:flex;justify-content:flex-start;min-width:0}.admin-prize-template-rule-actions button{min-width:118px;white-space:nowrap}.admin-prize-template-form-actions{padding-top:2px;border-top:1px solid var(--admin-border)}.admin-prize-template-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-prize-template-preview-grid .admin-settings-item strong{color:var(--admin-text);font-size:24px;font-weight:800;line-height:1.1}.admin-prize-template-preview-table{display:grid;gap:8px}.admin-prize-template-preview-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-surface-muted)}.admin-prize-template-preview-row span{color:var(--admin-muted);font-size:13px;line-height:1.4}.admin-prize-template-preview-row strong{color:var(--admin-text);font-size:15px;font-weight:760}.admin-prize-template-preview-row small{color:var(--admin-muted);font-size:12px;font-weight:700}.admin-shop-package-editor .admin-form-grid{min-width:0}.admin-shop-package-preview{min-width:0;padding:12px;border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-surface-muted)}.admin-shop-package-preview h4{margin:0 0 10px;color:#fffbff;font-size:12px;font-weight:800;line-height:1.3;text-transform:uppercase}.admin-shop-package-preview .shop-mobile-package-card{max-width:100%}.admin-shop-package-preview .shop-mobile-package-card__details h3{color:#fffbff}.admin-shop-package-preview .shop-mobile-buy-btn{cursor:default;pointer-events:none}.admin-form-grid input[type=checkbox],.admin-inline-panel input[type=checkbox],.admin-checkbox-control input[type=checkbox],.admin-modal input[type=checkbox],.admin-referrals__modal input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-grid;place-content:center;width:18px;min-width:18px;height:18px;min-height:18px;margin:0;padding:0;flex:0 0 auto;border:1px solid var(--admin-border-strong);border-radius:5px;background:var(--admin-control-bg);color:#fff;cursor:pointer}.admin-form-grid input[type=checkbox]:before,.admin-inline-panel input[type=checkbox]:before,.admin-checkbox-control input[type=checkbox]:before,.admin-modal input[type=checkbox]:before,.admin-referrals__modal input[type=checkbox]:before{content:"";width:10px;height:10px;transform:scale(0);transform-origin:center;background:currentColor;clip-path:polygon(14% 44%,0 58%,38% 96%,100% 22%,86% 8%,36% 67%);transition:transform .12s ease}.admin-form-grid input[type=checkbox]:checked,.admin-inline-panel input[type=checkbox]:checked,.admin-checkbox-control input[type=checkbox]:checked,.admin-modal input[type=checkbox]:checked,.admin-referrals__modal input[type=checkbox]:checked{border-color:var(--admin-accent);background:var(--admin-accent)}.admin-form-grid input[type=checkbox]:checked:before,.admin-inline-panel input[type=checkbox]:checked:before,.admin-checkbox-control input[type=checkbox]:checked:before,.admin-modal input[type=checkbox]:checked:before,.admin-referrals__modal input[type=checkbox]:checked:before{transform:scale(1)}.admin-form-grid input[type=checkbox]:focus-visible,.admin-inline-panel input[type=checkbox]:focus-visible,.admin-checkbox-control input[type=checkbox]:focus-visible,.admin-modal input[type=checkbox]:focus-visible,.admin-referrals__modal input[type=checkbox]:focus-visible{outline:none;border-color:var(--admin-accent);box-shadow:var(--admin-focus)}.admin-modal-backdrop{--admin-surface: #ffffff;--admin-surface-muted: #f8fafc;--admin-border: #d9e0ea;--admin-border-strong: #c7d1de;--admin-text: #111827;--admin-muted: #617086;--admin-accent: #2f6fed;--admin-accent-strong: #1e55c8;--admin-accent-soft: #e8f0ff;--admin-danger: #bd2c2c;--admin-danger-soft: #ffe8e8;--admin-danger-hover: #ffdada;--admin-modal-shadow: 0 26px 70px rgba(15, 23, 42, .28);--admin-focus: 0 0 0 3px rgba(47, 111, 237, .22);--admin-radius: 8px;--admin-control-height: 40px;--admin-control-padding-x: 12px;--admin-control-bg: var(--admin-surface);--admin-control-bg-muted: var(--admin-surface-muted);position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:18px;background:#0f172a94;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-modal-backdrop *,.admin-modal-backdrop *:before,.admin-modal-backdrop *:after{box-sizing:border-box}.admin-panel-layout[data-theme=dark] .admin-modal-backdrop,body[data-admin-theme=dark] .admin-modal-backdrop{--admin-surface: #111a2e;--admin-surface-muted: #17233a;--admin-border: #2b3954;--admin-border-strong: #3a4a68;--admin-text: #eef4ff;--admin-muted: #aab8cf;--admin-accent: #78a7ff;--admin-accent-strong: #c7dcff;--admin-accent-soft: rgba(72, 119, 212, .22);--admin-danger: #ff9a9a;--admin-danger-soft: rgba(204, 64, 64, .18);--admin-danger-hover: rgba(204, 64, 64, .28);--admin-modal-shadow: 0 28px 76px rgba(0, 0, 0, .48);--admin-focus: 0 0 0 3px rgba(120, 167, 255, .28)}.admin-modal{display:grid;gap:14px;width:min(100%,460px);max-height:min(680px,calc(100dvh - 36px));overflow:auto;padding:18px;border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-surface);box-shadow:var(--admin-modal-shadow);color:var(--admin-text)}.admin-modal--large{width:min(100%,1040px);max-height:min(840px,calc(100dvh - 36px))}.admin-modal--destructive{border-color:#bd2c2c5c}.admin-modal h3{margin:0;color:var(--admin-text);font-size:19px;font-weight:780;line-height:1.25}.admin-modal__close{display:inline-flex;align-items:center;justify-content:center;min-height:var(--admin-control-height);padding:8px var(--admin-control-padding-x);border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-surface-muted, var(--admin-surface));color:var(--admin-text);font:inherit;font-size:14px;font-weight:700;line-height:1.2;cursor:pointer}.admin-modal__close:hover:not(:disabled),.admin-modal__close:focus-visible{border-color:var(--admin-accent);background:var(--admin-accent-soft);color:var(--admin-accent-strong)}.admin-modal__message{margin:0;color:var(--admin-muted);font-size:14px;line-height:1.55}.admin-modal__content{display:grid;gap:14px;min-width:0}.admin-modal__field{display:grid;gap:7px}.admin-modal input:not([type=checkbox]):not([type=radio]),.admin-modal select,.admin-modal textarea,.admin-modal .ui-input{width:100%;min-width:0;min-height:var(--admin-control-height);padding:8px var(--admin-control-padding-x);border:1px solid var(--admin-border);border-color:var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-control-bg-muted);color:var(--admin-text);font:inherit;line-height:1.25;box-sizing:border-box}.admin-modal textarea{min-height:104px;resize:vertical}.admin-modal input[type=checkbox],.admin-modal input[type=radio]{accent-color:var(--admin-accent)}.admin-modal input:not([type=checkbox]):not([type=radio]):disabled,.admin-modal select:disabled,.admin-modal textarea:disabled,.admin-modal .ui-input:disabled{opacity:.52;cursor:not-allowed}.admin-modal input:not([type=checkbox]):not([type=radio]):focus,.admin-modal input:not([type=checkbox]):not([type=radio]):focus-visible,.admin-modal select:focus,.admin-modal select:focus-visible,.admin-modal textarea:focus,.admin-modal textarea:focus-visible,.admin-modal .ui-input:focus,.admin-modal .ui-input:focus-visible{outline:none;border-color:var(--admin-accent);box-shadow:var(--admin-focus)}.admin-modal__actions{display:flex;justify-content:flex-end;gap:10px;padding-top:2px}.admin-modal__actions button.admin-button--primary{border-color:var(--admin-accent);background:var(--admin-accent);color:#fff}.admin-modal__actions button.admin-button--primary:hover:not(:disabled),.admin-modal__actions button.admin-button--primary:focus-visible{border-color:var(--admin-accent-strong);background:var(--admin-accent-strong);color:#fff}.admin-modal__actions button.is-destructive{border-color:#bd2c2c5c;background:var(--admin-danger-soft);color:var(--admin-danger)}.admin-modal__actions button.is-destructive:hover:not(:disabled){border-color:var(--admin-danger);background:var(--admin-danger-hover);color:var(--admin-danger)}.admin-status-badge{display:inline-flex;align-items:center;max-width:100%;min-height:24px;padding:3px 9px;border:1px solid transparent;border-radius:999px;font-size:12px;font-weight:780;line-height:1.2;white-space:nowrap}.admin-status-badge--success{border-color:#16825533;background:var(--admin-success-soft);color:var(--admin-success)}.admin-status-badge--info{border-color:#0b729533;background:var(--admin-info-soft);color:var(--admin-info)}.admin-status-badge--warning{border-color:#9a5a0038;background:var(--admin-warning-soft);color:var(--admin-warning)}.admin-status-badge--danger{border-color:#bd2c2c38;background:var(--admin-danger-soft);color:var(--admin-danger)}.admin-status-badge--neutral{border-color:var(--admin-border);background:var(--admin-surface-strong);color:var(--admin-muted)}.admin-support-message-player,.admin-support-message-body{display:grid;gap:4px;min-width:0}.admin-support-message-player strong,.admin-support-message-body strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-support-message-player small,.admin-support-message-body p{margin:0;color:var(--admin-muted)}.admin-support-message-body p{max-width:460px;white-space:pre-wrap}.admin-state{display:flex;min-height:96px;align-items:center;justify-content:center;gap:10px;padding:18px;border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-surface);color:var(--admin-muted);text-align:center}.admin-state p{margin:0;color:inherit;font-size:14px;font-weight:650}.admin-state__spinner{width:18px;height:18px;border:2px solid var(--admin-border);border-top-color:var(--admin-accent);border-radius:50%;animation:admin-spin .85s linear infinite}@keyframes admin-spin{to{transform:rotate(360deg)}}.admin-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-kpi-card{min-width:0;padding:15px;border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-surface)}.admin-kpi-card p{margin:0;color:var(--admin-muted);font-size:12px;font-weight:700;line-height:1.35}.admin-kpi-card strong{display:block;margin-top:6px;color:var(--admin-text);font-size:25px;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}.admin-dashboard-lists{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-dashboard-lists article{min-width:0;padding:14px;border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-surface-muted)}.admin-dashboard-lists ul,.admin-plain-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.admin-dashboard-lists li{display:flex;justify-content:space-between;gap:10px;color:var(--admin-text);font-size:13px;line-height:1.4}.admin-code-inline,.admin-code-block{margin:8px 0 0;padding:10px;overflow:auto;border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-code-bg);color:var(--admin-code-text);font-size:12px;line-height:1.45}.admin-toggle-list{display:grid;gap:8px}.admin-toggle-list label{display:flex;align-items:center;gap:8px}.admin-settings-list{display:grid;gap:10px}.admin-settings-item{display:grid;gap:6px;padding:12px;border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-surface-muted)}.admin-settings-item h4{margin:0}.admin-settings-titlebar{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,430px);gap:14px;align-items:stretch;min-width:0}.admin-settings-titlebar p{max-width:760px;margin:7px 0 0;color:var(--admin-muted);font-size:14px;line-height:1.5}.admin-settings-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}.admin-settings-summary span{display:grid;align-content:center;min-width:0;min-height:72px;padding:11px;border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-surface);color:var(--admin-muted);font-size:12px;font-weight:700;line-height:1.25}.admin-settings-summary strong{display:block;margin-bottom:4px;color:var(--admin-text);font-size:24px;font-weight:800;line-height:1}.admin-settings-section{display:grid;gap:14px}.admin-settings-section-head>div:first-child{display:grid;gap:5px;min-width:0}.admin-settings-section-actions{align-items:flex-end}.admin-settings-preview-pot{display:grid;gap:6px;min-width:min(210px,100%)}.admin-settings-preview-pot span,.admin-settings-rake-card__top>div>span,.admin-settings-rake-fields span,.admin-settings-config-fields span,.admin-settings-config-card__head>span{color:var(--admin-muted);font-size:12px;font-weight:740;line-height:1.3}.admin-settings-preview-pot input,.admin-settings-rake-fields input,.admin-settings-config-fields input,.admin-settings-config-fields select{width:100%;min-width:0;min-height:var(--admin-control-height);padding:8px var(--admin-control-padding-x);border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-control-bg);color:var(--admin-text);font:inherit;font-size:14px;line-height:1.25}.admin-settings-preview-pot input:focus-visible,.admin-settings-rake-fields input:focus-visible,.admin-settings-config-fields input:focus-visible,.admin-settings-config-fields select:focus-visible,.admin-settings-flag-switch:focus-visible{outline:none;border-color:var(--admin-accent);box-shadow:var(--admin-focus)}.admin-rake-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-settings-rake-card,.admin-settings-config-item,.admin-settings-flag-row{min-width:0;padding:13px;border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-surface-muted)}.admin-settings-rake-card{display:grid;gap:13px}.admin-settings-rake-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.admin-settings-rake-card__top h4{margin-top:4px}.admin-settings-toggle,.admin-settings-flag-switch{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;color:var(--admin-muted);font-size:12px;font-weight:760;line-height:1.2}.admin-settings-toggle input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.admin-settings-toggle__track{position:relative;flex:0 0 auto;width:42px;height:24px;border:1px solid var(--admin-border-strong);border-radius:999px;background:var(--admin-surface-strong);transition:border-color .14s ease,background .14s ease}.admin-settings-toggle__thumb{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:999px;background:var(--admin-soft);box-shadow:0 1px 4px #0f172a2e;transition:transform .16s ease,background .16s ease}.admin-settings-toggle input:checked+.admin-settings-toggle__track,.admin-settings-flag-switch[aria-checked=true] .admin-settings-toggle__track{border-color:#16825552;background:var(--admin-success-soft)}.admin-settings-toggle input:checked+.admin-settings-toggle__track .admin-settings-toggle__thumb,.admin-settings-flag-switch[aria-checked=true] .admin-settings-toggle__thumb{transform:translate(18px);background:var(--admin-success)}.admin-settings-toggle input:focus-visible+.admin-settings-toggle__track{border-color:var(--admin-accent);box-shadow:var(--admin-focus)}.admin-settings-rake-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-settings-rake-fields label{display:grid;gap:6px;min-width:0}.admin-settings-rake-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.admin-settings-rake-preview div{min-width:0;padding:9px 10px;border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-surface)}.admin-settings-rake-preview dt{color:var(--admin-muted);font-size:11px;font-weight:780;line-height:1.25}.admin-settings-rake-preview dd{margin:5px 0 0;color:var(--admin-text);font-size:15px;font-weight:780;line-height:1.15;overflow-wrap:anywhere}.admin-settings-save-row{justify-content:flex-end}.admin-settings-config-list,.admin-settings-flag-list{display:grid;gap:10px}.admin-settings-config-item{display:grid;gap:12px;align-items:start}.admin-settings-config-card{display:grid;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:14px;align-items:start;min-width:0}.admin-settings-config-card__head{display:grid;gap:6px;min-width:0}.admin-settings-config-card__head h4{margin:0}.admin-settings-config-card__head p,.admin-settings-guide p,.admin-settings-guide li,.admin-settings-config-fields small{margin:0;color:var(--admin-muted);font-size:13px;line-height:1.45}.admin-settings-config-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-settings-config-fields label{display:grid;gap:6px;min-width:0}.admin-settings-config-actions{grid-column:2;justify-content:flex-end}.admin-settings-config-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.admin-settings-config-summary div{min-width:0;padding:9px 10px;border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-surface)}.admin-settings-config-summary dt{color:var(--admin-muted);font-size:11px;font-weight:780;line-height:1.25}.admin-settings-config-summary dd{margin:5px 0 0;color:var(--admin-text);font-size:14px;font-weight:760;line-height:1.25;overflow-wrap:anywhere}.admin-settings-rng-status,.admin-settings-rng-form,.admin-settings-rng-result{align-items:stretch}.admin-settings-rng-feedback,.admin-settings-rng-actions{grid-column:2}.admin-settings-rng-fields{align-items:start}.admin-settings-rng-live-control,.admin-settings-rng-target{display:grid;gap:8px;grid-column:1 / -1;min-width:0}.admin-settings-rng-live-control{grid-template-columns:auto 1fr;align-items:start;padding:12px;border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-surface)}.admin-settings-rng-live-control input{margin-top:2px}.admin-settings-rng-live-control small{grid-column:2}.admin-settings-rng-fixed-selector,.admin-settings-rng-seat-counts{display:grid;gap:8px;min-width:0;margin:0}.admin-settings-rng-seat-counts{grid-column:1 / -1}.admin-settings-rng-fixed-selector>span,.admin-settings-rng-seat-counts legend{color:var(--admin-muted);font-size:12px;font-weight:780;line-height:1.3}.admin-settings-rng-fixed-selector strong{width:100%;min-height:var(--admin-control-height);display:inline-flex;align-items:center;padding:10px 12px;border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-surface);color:var(--admin-text);font-size:14px}.admin-settings-rng-seat-counts{padding:0;border:0}.admin-settings-rng-seat-counts div{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:8px}.admin-settings-rng-seat-counts label{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:var(--admin-control-height);padding:9px 10px;border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-surface);color:var(--admin-text);font-weight:760;white-space:nowrap}.admin-settings-rng-seat-counts label:has(input:checked){border-color:var(--admin-accent);background:var(--admin-surface-hover)}.admin-settings-rng-seat-counts input{width:16px;height:16px;accent-color:var(--admin-accent)}.admin-settings-rng-target input[type=range]{width:100%;min-height:30px;accent-color:var(--admin-accent)}.admin-settings-rng-target input[type=range]:focus-visible{outline:none;box-shadow:var(--admin-focus)}.admin-settings-rng-result .admin-settings-config-summary,.admin-settings-rng-status .admin-settings-config-summary{align-self:stretch}.admin-settings-test-table-debug-status,.admin-settings-test-table-debug-tool,.admin-settings-test-table-debug-result{align-items:stretch}.admin-settings-test-table-debug-actions{align-self:end;justify-content:flex-end}.admin-settings-test-table-debug-feedback{grid-column:1 / -1}.admin-settings-test-table-debug-snapshot{display:grid;gap:12px;min-width:0}.admin-settings-test-table-debug-seat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;min-width:0}.admin-settings-test-table-debug-seat{display:grid;gap:8px;min-width:0;padding:10px;border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-surface)}.admin-settings-test-table-debug-seat>div:first-child{display:grid;gap:4px;min-width:0}.admin-settings-test-table-debug-seat span,.admin-settings-test-table-debug-seat dt{color:var(--admin-muted);font-size:11px;font-weight:780;line-height:1.25}.admin-settings-test-table-debug-seat strong{color:var(--admin-text);font-size:13px;overflow-wrap:anywhere}.admin-settings-test-table-debug-seat p{min-height:18px;margin:0;color:var(--admin-muted);font-size:12px;line-height:1.3}.admin-settings-test-table-debug-seat dl{display:grid;gap:6px;margin:0}.admin-settings-test-table-debug-seat dl div{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.admin-settings-test-table-debug-seat dd{margin:0;color:var(--admin-text);font-size:13px;font-weight:760;overflow-wrap:anywhere;text-align:right}.admin-maintenance-modal{width:min(100%,920px)}.admin-maintenance-modal__content{gap:12px}.admin-maintenance-card{padding:13px;border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-surface-muted)}.admin-maintenance-window-list{display:grid;gap:8px;margin:0}.admin-maintenance-window{display:grid;gap:7px;min-width:0;padding:10px 12px;border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-surface)}.admin-maintenance-window dt{color:var(--admin-muted);font-size:11px;font-weight:780;line-height:1.25}.admin-maintenance-window dd{display:grid;gap:7px;margin:0;color:var(--admin-text);font-size:13px;line-height:1.35;overflow-wrap:anywhere}.admin-maintenance-window dd span{color:var(--admin-text);font-weight:720}.admin-maintenance-window dd p{margin:0;color:var(--admin-muted)}.admin-maintenance-window__cancel{justify-self:start;display:inline-flex;align-items:center;justify-content:center;min-height:var(--admin-control-height);padding:8px var(--admin-control-padding-x);border:1px solid rgba(189,44,44,.36);border-radius:var(--admin-radius);background:var(--admin-danger-soft);color:var(--admin-danger);font:inherit;font-size:13px;font-weight:740;line-height:1.2;cursor:pointer}.admin-maintenance-window__cancel:hover:not(:disabled),.admin-maintenance-window__cancel:focus-visible{outline:none;border-color:var(--admin-danger);box-shadow:0 0 0 3px #bd2c2c24}.admin-maintenance-window__cancel:disabled{opacity:.52;cursor:not-allowed}.admin-maintenance-form__message,.admin-maintenance-form__feedback,.admin-maintenance-form__actions{grid-column:2}.admin-maintenance-form__message{display:grid;gap:6px;min-width:0}.admin-maintenance-form__message span{color:var(--admin-muted);font-size:12px;font-weight:740;line-height:1.3}.admin-maintenance-form__message textarea{width:100%;min-width:0;min-height:112px;padding:8px var(--admin-control-padding-x);border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-control-bg);color:var(--admin-text);font:inherit;font-size:14px;line-height:1.35;resize:vertical}.admin-maintenance-form__message textarea:focus-visible{outline:none;border-color:var(--admin-accent);box-shadow:var(--admin-focus)}.admin-modal .admin-settings-config-fields input,.admin-modal .admin-settings-config-fields select,.admin-modal .admin-maintenance-form__message textarea{background:var(--admin-surface-muted);color:var(--admin-text)}.admin-maintenance-form__actions{justify-content:flex-end}.admin-maintenance-archive__body{grid-column:2;display:grid;gap:10px;min-width:0}.admin-maintenance-archive-list{display:grid;gap:10px;min-width:0}.admin-maintenance-archive-item{display:grid;gap:9px;min-width:0;padding:10px 12px;border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-surface)}.admin-maintenance-archive-item__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.admin-maintenance-archive-item__head strong{min-width:0;color:var(--admin-text);font-size:13px;font-weight:780;line-height:1.25;overflow-wrap:anywhere}.admin-maintenance-archive-item__head span{flex:0 0 auto;max-width:45%;padding:3px 7px;border:1px solid var(--admin-border);border-radius:999px;background:var(--admin-surface-muted);color:var(--admin-muted);font-size:11px;font-weight:780;line-height:1.15;text-align:center;overflow-wrap:anywhere}.admin-maintenance-archive-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0}.admin-maintenance-archive-meta div{min-width:0;padding:8px 9px;border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-surface-muted)}.admin-maintenance-archive-meta dt{color:var(--admin-muted);font-size:10px;font-weight:780;line-height:1.25}.admin-maintenance-archive-meta dd{margin:4px 0 0;color:var(--admin-text);font-size:12px;font-weight:720;line-height:1.25;overflow-wrap:anywhere}.admin-maintenance-archive-item>p{margin:0;color:var(--admin-muted);font-size:13px;line-height:1.4;overflow-wrap:anywhere}.admin-settings-guide{display:grid;gap:8px;padding:12px;border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-surface)}.admin-settings-guide h4{margin:0}.admin-settings-guide ul{display:grid;gap:5px;margin:0;padding-left:18px}.admin-settings-flag-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center}.admin-settings-flag-switch{min-height:var(--admin-control-height);padding:8px var(--admin-control-padding-x);border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-surface);color:var(--admin-muted);font:inherit;cursor:pointer}.admin-settings-flag-switch:disabled{opacity:.52;cursor:not-allowed}.admin-mode-toggle{display:inline-flex;align-items:center;padding:3px;border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-surface-muted)}.admin-mode-toggle button{min-height:32px;padding:6px 10px;border-radius:6px;border:0;background:transparent;color:var(--admin-muted)}.admin-mode-toggle button.is-active,.admin-mode-toggle button[aria-selected=true]{background:var(--admin-surface);color:var(--admin-accent-strong);box-shadow:0 1px 4px #0f172a1f}@media (prefers-reduced-motion: reduce){.admin-state__spinner{animation:none}.admin-page-head__actions button,.admin-inline-actions button,.admin-inline-actions a,.admin-form-grid button,.admin-pagination button,.admin-modal__actions button,.admin-sidebar a,.admin-language-toggle button,.admin-theme-toggle,.admin-theme-toggle__knob,.admin-settings-toggle__track,.admin-settings-toggle__thumb{transition:none}}@media (max-width: 1280px){.admin-panel-layout{grid-template-columns:236px minmax(0,1fr);gap:18px;padding:14px}}@media (max-width: 1024px){.admin-panel-layout{grid-template-columns:1fr;gap:14px}.admin-sidebar{position:sticky;top:0;z-index:20;height:auto;max-height:42vh;padding:12px}.admin-sidebar__brand{padding-bottom:10px}.admin-sidebar nav{display:flex;gap:12px;overflow-x:auto;padding-bottom:2px}.admin-sidebar__section{min-width:max-content;margin-top:12px}.admin-sidebar ul{display:flex}.admin-sidebar a{white-space:nowrap}.admin-topbar{align-items:flex-start}.admin-kpi-grid,.admin-dashboard-lists{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shop-package-editor,.admin-prize-template-editor,.admin-prize-template-summary-grid,.admin-tournament-summary-grid,.admin-user-details__card,.admin-user-details__meta-grid,.admin-settings-titlebar,.admin-rake-profile-grid{grid-template-columns:1fr}.admin-page-head{flex-direction:column;align-items:stretch}.admin-page-head__actions{justify-content:flex-start}}@media (max-width: 768px){.admin-panel-layout{min-height:100dvh;padding:10px}.admin-topbar{flex-direction:column;min-height:0;padding:14px}.admin-topbar__user{justify-items:start;min-width:0}.admin-panel-page h2{font-size:22px}.admin-form-grid--two,.admin-op-auto-grants-form,.admin-prize-template-form-fields,.admin-kpi-grid,.admin-dashboard-lists,.admin-settings-summary,.admin-settings-config-card,.admin-settings-config-fields,.admin-settings-config-summary,.admin-settings-config-item,.admin-user-details__tabs,.admin-settings-flag-row,.admin-prize-template-rule-row,.admin-prize-template-rule-fields,.admin-prize-template-rule-row--fixed .admin-prize-template-rule-fields,.admin-prize-template-rule-row--remaining .admin-prize-template-rule-fields,.admin-prize-template-preview-grid{grid-template-columns:1fr}.admin-prize-template-rule-actions{justify-content:stretch}.admin-prize-template-rule-actions button{width:100%;min-width:0}.admin-page-head__actions,.admin-inline-actions,.admin-pagination{align-items:stretch}.admin-settings-save-row{justify-content:stretch}.admin-settings-config-actions{grid-column:auto;justify-content:stretch}.admin-settings-rng-target,.admin-settings-rng-feedback,.admin-settings-rng-actions,.admin-maintenance-form__message,.admin-maintenance-form__feedback,.admin-maintenance-form__actions,.admin-maintenance-archive__body{grid-column:auto}.admin-maintenance-form__actions{justify-content:stretch}.admin-maintenance-archive-meta{grid-template-columns:1fr}.admin-page-head__actions input,.admin-page-head__actions select,.admin-page-head__actions button,.admin-page-head__actions a,.admin-user-details__toolbar input,.admin-user-details__toolbar select,.admin-settings-preview-pot{flex:1 1 180px}.admin-table-shell{overflow-x:visible;border:0;background:transparent}.admin-data-table{min-width:0;border-collapse:separate;border-spacing:0 10px}.admin-data-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.admin-data-table,.admin-data-table tbody,.admin-data-table tr,.admin-data-table td{display:block;width:100%}.admin-data-table tr{overflow:hidden;border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-surface)}.admin-data-table td{display:grid;grid-template-columns:minmax(96px,34%) minmax(0,1fr);gap:10px;align-items:start;min-height:44px;padding:11px 12px;border-bottom:1px solid var(--admin-border)}.admin-data-table td:before{content:attr(data-label);color:var(--admin-muted);font-size:11px;font-weight:780;line-height:1.35;text-transform:uppercase}.admin-data-table td:last-child{border-bottom:0}.admin-inline-panel,.admin-panel-section{padding:14px}.admin-modal-backdrop{align-items:flex-end;padding:10px}.admin-modal{width:100%;max-height:calc(100dvh - 20px)}}@media (max-width: 480px){.admin-panel-layout{padding:8px}.admin-sidebar{max-height:46vh}.admin-topbar h1{font-size:21px}.admin-page-head__actions input,.admin-page-head__actions select,.admin-page-head__actions button,.admin-user-details__toolbar input,.admin-user-details__toolbar select,.admin-inline-actions button,.admin-inline-actions a,.admin-form-grid button,.admin-pagination button,.admin-mode-toggle,.admin-mode-toggle button,.admin-settings-flag-switch{width:100%}.admin-settings-rake-fields,.admin-settings-rake-preview{grid-template-columns:1fr}.admin-settings-rake-card__top{flex-direction:column}.admin-settings-toggle{width:100%;justify-content:space-between}.admin-data-table td{grid-template-columns:1fr;gap:5px}.admin-pagination{flex-direction:column}.admin-modal__actions{flex-direction:column-reverse}.admin-modal__actions button{width:100%}}.tutorial-table-page{--tutorial-highlight-color: rgba(255, 216, 106, .92)}.tutorial-table-screen{isolation:isolate}.tutorial-table-screen__header-actions{display:flex;align-items:center;gap:10px}.tutorial-table-progress{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;background:#081216b8;color:#f7f4df;font-size:13px;font-weight:700;letter-spacing:.04em}.tutorial-table-board-wrap{position:absolute;left:50%;top:27.2%;transform:translate(-50%)}.tutorial-table-self-card{position:absolute;top:0;width:35px;height:53px}.tutorial-table-self-card--left{left:0}.tutorial-table-self-card--right{left:40px}.tutorial-table-navigation{position:absolute;left:50%;bottom:24px;z-index:6;display:flex;flex-direction:column;gap:10px;width:min(calc(100% - 32px),298px);padding:14px 16px 16px;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:linear-gradient(180deg,#0a151bc7,#070e14b8);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 44px #00000047;transform:translate(-50%)}.tutorial-table-navigation__label{color:#f9eac0;font-size:12px;line-height:1.4;text-align:center}.tutorial-table-navigation__controls{display:grid;grid-template-columns:52px minmax(0,1fr) 52px;gap:10px;align-items:center}.tutorial-table-navigation__button,.tutorial-table-navigation__description{border:0;border-radius:18px;color:#fff7db;font:inherit;font-weight:700}.tutorial-table-navigation__button{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;background:#ffffff1c;cursor:pointer;transition:transform .16s ease,background .16s ease,opacity .16s ease}.tutorial-table-navigation__button .tutorial-modal__icon{width:20px;height:20px}.tutorial-table-navigation__button--next{background:linear-gradient(180deg,#f8d36ff0,#dfae3fe0);color:#26180b}.tutorial-table-navigation__button:hover:not(:disabled),.tutorial-table-navigation__description:hover{transform:translateY(-1px)}.tutorial-table-navigation__button:disabled{opacity:.42;cursor:not-allowed}.tutorial-table-navigation__description{min-height:52px;padding:0 14px;background:#ffffff24;cursor:pointer}.tutorial-table-highlight{position:absolute;z-index:5;border:2px solid var(--tutorial-highlight-color);border-radius:28px;box-shadow:0 0 0 1px #27180447,0 0 0 12px #ffd86a14,0 0 32px #ffd86a52;pointer-events:none}.tutorial-table-highlight.is-table{left:37px;right:37px;top:176px;bottom:172px;border-radius:220px}.tutorial-table-highlight.is-dealer,.tutorial-table-highlight.is-opponent-seat,.tutorial-table-highlight.is-self-seat{border-radius:26px}.tutorial-table-highlight.is-board{left:116px;right:116px;top:246px;height:98px;border-radius:20px}.tutorial-table-highlight.is-pot{left:150px;right:150px;top:336px;height:92px;border-radius:22px}.tutorial-table-highlight.is-actions{left:50%;bottom:18px;width:min(calc(100% - 28px),310px);height:98px;border-radius:28px;transform:translate(-50%)}.tutorial-table-highlight.is-showdown{left:72px;right:72px;top:208px;bottom:182px;border-radius:34px}.tutorial-modal-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:16px;pointer-events:none}.tutorial-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#040b1138;pointer-events:auto}.tutorial-modal{position:relative;box-sizing:border-box;width:min(100%,292px);max-height:min(220px,calc(100vh - 80px));overflow:auto;padding:18px 18px 16px;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:linear-gradient(180deg,#101d2499,#0911188a);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f9f0d2;box-shadow:0 24px 52px #00000047;pointer-events:auto}.tutorial-modal:focus-visible{outline:2px solid rgba(248,211,111,.92);outline-offset:2px}.tutorial-modal__body{margin:0;padding-right:34px;color:#f9f0d2e0;font-size:14px;line-height:1.45}.tutorial-modal__icon-button{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff17;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.tutorial-modal__icon-button--close{position:absolute;top:10px;right:10px}.tutorial-modal__icon-button:hover:not(:disabled){transform:translateY(-1px)}.tutorial-modal__icon-button:focus-visible{outline:2px solid rgba(248,211,111,.92);outline-offset:2px}.tutorial-modal__icon-button:disabled{opacity:.45;cursor:not-allowed}.tutorial-modal__icon{width:16px;height:16px}.tutorial-modal__icon--next{transform:rotate(180deg)}@media (min-width: 768px){.tutorial-modal{width:min(100%,304px)}}@media (max-width: 480px){.tutorial-table-screen__header-actions{gap:8px}.tutorial-table-progress,.tutorial-table-navigation__description{min-height:34px;padding:0 12px;font-size:12px}.tutorial-table-navigation{bottom:16px;width:min(calc(100% - 20px),304px);padding:12px 12px 14px;border-radius:22px}.tutorial-table-navigation__controls{grid-template-columns:48px minmax(0,1fr) 48px;gap:8px}.tutorial-table-navigation__button{width:48px;height:48px}.tutorial-modal{width:min(100%,274px);max-height:calc(100vh - 40px);padding:16px 16px 14px;border-radius:18px}.tutorial-modal__body{font-size:13px}.tutorial-modal__icon-button{width:32px;height:32px}.tutorial-table-highlight.is-actions{bottom:12px;width:min(calc(100% - 18px),312px);height:92px}}@media (min-width: 768px){.lobby-mobile-stage{width:min(calc(var(--lobby-viewport-width) - 48px),924px);height:min(calc(var(--lobby-viewport-height) - 24px),956px)}.lobby-mobile-screen{width:100%;height:100%;transform:none}.tables-mobile-screen,.shop-mobile-screen{padding:52px clamp(16px,3vw,32px) 142px}.tables-mobile-screen__top-bg,.shop-mobile-screen__top-bg,.profile-mobile-screen__top-bg{height:224px}.tables-mobile-header{height:60px}.tables-mobile-header h1,.profile-settings-mobile-header h1,.hand-history-mobile-header h1{font-size:22px;line-height:normal}.lobby-mobile-top-button{width:64px;height:45px;border-radius:14px}.lobby-mobile-top-button img,.lobby-mobile-top-button svg,.tables-mobile-header-button img{width:24px;height:24px}.tables-mobile-levels{margin-top:9px;column-gap:clamp(10px,2vw,18px);row-gap:10px}.tables-mobile-level-button{height:36px;border-radius:14px;font-size:14px}.tables-mobile-filter-bar{width:100%;height:50px;margin-top:10px;margin-left:0;border-radius:14px;padding:0 16px}.tables-mobile-filter-bar__label{gap:8px}.tables-mobile-filter-bar__label span{font-size:20px}.tables-mobile-filter-bar__label svg{width:20px;height:20px}.tables-mobile-filter-bar small{font-size:12px}.tables-mobile-list{margin-top:14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));grid-auto-rows:max-content;column-gap:clamp(14px,2.6vw,28px);row-gap:8px;padding-right:0;align-content:start}.tables-mobile-card{width:100%;min-width:0;height:102px}.tables-mobile-card--detail{height:120px}.tables-mobile-card__game{width:61px;height:100px;border-radius:14px 0 0 14px}.tables-mobile-card__game span,.tables-mobile-card__play-label{font-size:14px}.tables-mobile-card__play{width:133px;height:100px;border-radius:0 14px 14px 0;padding:18px 22px}.tables-mobile-card__play-label{width:17px;min-width:17px;height:60px}.tables-mobile-card--detail .tables-mobile-card__game,.tables-mobile-card--detail .tables-mobile-card__play{height:120px}.tables-mobile-card__content{top:0;right:57px;bottom:0;left:42px;grid-template-columns:minmax(0,1.22fr) minmax(0,1fr) minmax(0,.6fr);align-items:flex-start;column-gap:clamp(10px,1.8vw,18px);row-gap:10px;padding:14px 18px 14px 24px;border-radius:14px}.tables-mobile-card--detail .tables-mobile-card__content{gap:12px;padding-top:16px}.tables-mobile-card--no-rail .tables-mobile-card__content{top:0;right:16px;bottom:0;left:42px}.tables-mobile-card__stats{grid-template-columns:minmax(0,1.22fr) minmax(0,1fr) minmax(0,.6fr);column-gap:clamp(10px,1.8vw,18px);row-gap:10px}.tables-mobile-card__column{gap:6px}.tables-mobile-card__label,.tables-mobile-card__value{font-size:13px;line-height:normal}.tables-mobile-card__value--money-sm{font-size:13px}.tables-mobile-card__value--money-xs{font-size:11px}.tables-mobile-card__value--stack{gap:2px}.tables-mobile-card__money-line{gap:4px}.tables-mobile-card__title{font-size:16px}.tables-mobile-card__badge{min-height:24px;padding:0 10px;font-size:11px}.tables-mobile-card__meta{gap:8px 14px}.tables-mobile-card__meta-label{font-size:11px}.tables-mobile-card__meta-value{font-size:12px}.tables-mobile-card__corner-action{width:32px;height:32px;border-radius:12px}.tables-mobile-card__corner-icon{gap:3px}.tables-mobile-card__corner-icon span{width:4px;height:4px}.tables-filter-modal-wrap,.tournaments-filter-modal-wrap,.lobby-search-modal-wrap,.shop-purchase-modal-wrap,.shop-topup-modal-wrap,.profile-avatar-modal-wrap,.profile-settings-modal-overlay{align-items:center;justify-content:center;padding:24px}.tables-filter-modal{width:min(100%,680px);max-height:calc(100% - 48px);border-radius:28px;padding:24px 20px var(--mobile-bottom-sheet-action-padding-bottom);gap:12px}.tournaments-filter-modal,.lobby-search-modal{width:min(100%,680px);max-height:calc(100% - 48px);border-radius:28px;padding:24px 20px 20px;gap:12px}.shop-purchase-modal{width:min(100%,620px);max-height:calc(100% - 48px);border-radius:28px;padding:28px 24px 24px;gap:16px}.shop-topup-modal,.profile-settings-modal-sheet{width:min(100%,620px);max-height:calc(100% - 48px);border-radius:28px;padding:30px 30px var(--mobile-bottom-sheet-action-padding-bottom);gap:20px}.profile-avatar-modal{width:min(100%,620px);max-height:calc(100% - 48px);border-radius:28px;padding:22px 20px 28px}.tables-filter-modal h3,.tournaments-filter-modal h3,.lobby-search-modal h3{font-size:20px;line-height:1}.shop-purchase-modal h3,.shop-topup-modal h3,.profile-settings-modal-sheet h2{font-size:22px;line-height:normal}.tables-filter-field,.tournaments-filter-field,.lobby-search-modal__field,.shop-topup-field,.profile-settings-modal-field,.hand-history-mobile-field{gap:6px}.hand-history-mobile-field{gap:8px}.tables-filter-field>span,.tournaments-filter-field>span,.lobby-search-modal__field span,.tables-filter-check span,.shop-topup-field label,.profile-settings-modal-field label{font-size:14px}.hand-history-mobile-field span{font-size:11px}.tables-filter-field input,.tournaments-filter-field input,.lobby-search-modal__field input{height:42px;min-height:0;border-radius:12px;padding:0 14px;font-size:15px}.shop-topup-input-wrap,.profile-settings-modal-field input,.hand-history-mobile-field input,.hand-history-mobile-field select,.create-table-mobile-field__input,.create-table-mobile-field input,.create-table-mobile-field select,.create-table-mobile-dropdown{height:48px;min-height:0;border-radius:14px;padding-left:24px;padding-right:24px;font-size:16px}.shop-topup-input-wrap input,.create-table-mobile-field__input p,.create-table-mobile-field input::placeholder,.create-table-mobile-dropdown span{font-size:16px}.tables-filter-hint,.tournaments-filter-error,.lobby-search-modal__error,.shop-topup-helper,.hand-history-mobile-inline-note{font-size:12px;line-height:1.4}.tables-filter-actions,.tournaments-filter-actions,.lobby-search-modal__actions,.shop-purchase-modal__actions,.shop-topup-actions,.profile-avatar-modal__actions{column-gap:clamp(10px,2vw,18px);row-gap:10px}.tables-filter-btn,.tournaments-filter-btn,.lobby-search-modal__btn,.shop-purchase-modal__actions button,.shop-topup-cancel,.shop-topup-confirm,.profile-avatar-modal__button,.hand-history-mobile-button,.create-table-mobile-submit,.shop-mobile-deposit-btn,.shop-mobile-buy-btn{min-height:0;height:45px;border-radius:14px;font-size:16px}.hand-history-mobile-button{min-height:42px;height:auto;font-size:13px}.tables-filter-btn,.tournaments-filter-btn,.lobby-search-modal__btn{height:44px;border-radius:12px}.shop-topup-cancel img,.shop-topup-confirm img,.shop-mobile-deposit-btn img,.shop-mobile-buy-btn img,.create-table-mobile-submit img{width:24px;height:24px}.shop-topup-cancel span,.shop-topup-confirm span,.shop-mobile-deposit-btn span,.shop-mobile-buy-btn span,.create-table-mobile-submit span{font-size:18px}.lobby-mobile-nav{top:auto;bottom:0;height:127px}.lobby-mobile-nav__bg{top:15px;width:100%;height:112.981px;object-fit:fill}.lobby-mobile-nav__items{top:15px;padding:15px clamp(25px,5vw,72px) 0}.lobby-mobile-nav__group{gap:clamp(8px,2vw,24px)}.lobby-mobile-nav-item{width:70px;height:75px;padding:12.5px 15px;gap:12px;font-size:12px}.lobby-mobile-nav-icon{transform:none}.lobby-mobile-nav-center{top:21px}.lobby-mobile-nav-center span{width:55px;height:55px}.lobby-mobile-nav-center>span>img,.lobby-mobile-nav-center>span>svg,.lobby-mobile-nav-center-icon{width:32px;height:32px}.lobby-mobile-nav-center__label{bottom:17px;font-size:12px}.shop-mobile-scroll{margin-top:0}.shop-mobile-balance-card{margin-top:20px;border-radius:14px;padding:20px}.shop-mobile-balance-card h1,.shop-mobile-section-title{font-size:22px}.shop-mobile-balance-amount span,.shop-mobile-balance-op span{font-size:33px}.shop-mobile-balance-amount small,.shop-mobile-balance-op small,.shop-mobile-balance-op span{font-size:25px}.shop-mobile-balance-op small{font-size:18px}.shop-mobile-balance-op--compact span{font-size:21px}.shop-mobile-balance-op--compact small{font-size:16px}.shop-mobile-balance-op--dense span{font-size:17px}.shop-mobile-balance-op--dense small{font-size:14px}.shop-mobile-balance-op img{width:24px;height:24px}.shop-mobile-packages-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));column-gap:clamp(16px,2.5vw,28px);row-gap:21px}.shop-mobile-package-card{height:140px;min-height:0;border-radius:14px}.shop-mobile-package-card:before{border-radius:14px}.shop-mobile-package-card__content{padding:20px}.shop-mobile-package-card__topline{gap:12px}.shop-mobile-package-card__price span{font-size:35px}.shop-mobile-package-card__price small{font-size:20px}.shop-mobile-package-card__details{max-width:154px}.shop-mobile-package-card__details h3{font-size:13px}.shop-mobile-package-card__meta{font-size:12px}.profile-mobile-top-section,.hand-history-mobile-top-section{height:297px}.hand-history-mobile-top-section{height:292px}.profile-mobile-top-strip{width:100%;height:183px;border-radius:0 0 28px 28px}.profile-mobile-header{top:52px;left:clamp(16px,3vw,32px);width:calc(100% - (clamp(16px,3vw,32px)*2));height:60px}.profile-mobile-hero{left:clamp(16px,3vw,32px);top:133px;width:calc(100% - (clamp(16px,3vw,32px)*2));gap:14px}.profile-mobile-avatar{width:100px;height:100px}.profile-mobile-avatar__photo{mask-size:100px 100px;-webkit-mask-size:100px 100px}.profile-mobile-avatar__ring{width:100px;height:100px}.profile-mobile-avatar__camera{width:34px;height:34px;padding:7px}.profile-mobile-avatar__camera img{width:20px;height:20px}.profile-mobile-hero__text{width:160px;gap:5px}.profile-mobile-hero__text strong{font-size:40px}.profile-mobile-hero__text span{font-size:13px}.profile-mobile-tabs{left:clamp(16px,3vw,32px);top:253px;width:calc(100% - (clamp(16px,3vw,32px)*2));gap:10px}.profile-mobile-tab{height:44px;border-radius:14px;padding:0 20px;font-size:14px}.profile-mobile-scroll{left:clamp(16px,3vw,32px);right:clamp(16px,3vw,32px);top:310px;bottom:127px;gap:20px}.profile-settings-mobile-content{left:clamp(16px,3vw,32px);right:clamp(16px,3vw,32px);top:273px;bottom:126px;gap:16px}.profile-mobile-stats-grid,.profile-mobile-achievements,.profile-settings-mobile-list,.my-tables-mobile-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));column-gap:clamp(16px,2.5vw,28px);row-gap:20px}.profile-mobile-stat-card{width:100%;height:203px;min-height:0;border-radius:14px;padding:15px}.profile-mobile-stat-card__title{font-size:14px}.profile-mobile-stat-card img{width:65px;height:65px}.profile-mobile-stat-card__value{font-size:25px}.profile-mobile-stat-card__value small{font-size:15px}.profile-mobile-status-card,.profile-mobile-leaderboard-btn,.profile-mobile-ach-card,.profile-settings-mobile-list-item,.profile-settings-mobile-language-item{border-radius:14px}.profile-mobile-status-card,.profile-mobile-ach-card{padding:20px}.profile-mobile-status-card h2,.profile-mobile-section-title,.profile-mobile-ranks__card h3,.profile-mobile-referrals__info-card h2{font-size:22px;line-height:1}.profile-mobile-status-card p,.profile-mobile-ach-card p{font-size:14px;line-height:normal}.profile-settings-mobile-list-item span{font-size:18px;line-height:normal}.profile-settings-mobile-language-item span{font-size:16px;line-height:normal}.profile-mobile-leaderboard-btn,.profile-settings-mobile-list-item,.profile-settings-mobile-language-item{min-height:60px;padding:0 20px}.profile-mobile-ach-card{height:170px;min-height:0}.profile-mobile-ach-card__header img{width:30px;height:30px}.profile-mobile-ach-card__header h3{font-size:16px}.wallet-withdrawal-empty__title,.wallet-withdrawal-success__title{font-size:18px}.hand-history-mobile-hero{top:130px;left:clamp(16px,3vw,32px);width:calc(100% - (clamp(16px,3vw,32px)*2));min-height:112px;border-radius:20px;padding:20px;gap:16px}.hand-history-mobile-hero__eyebrow{font-size:11px}.hand-history-mobile-hero__title{font-size:30px}.hand-history-mobile-hero__copy p:last-child{font-size:13px}.hand-history-mobile-hero__summary{min-width:86px;border-radius:16px;padding:12px 14px}.hand-history-mobile-hero__summary-label{font-size:10px}.hand-history-mobile-hero__summary strong{font-size:28px}.hand-history-mobile-scroll{left:clamp(16px,3vw,32px);right:clamp(16px,3vw,32px);top:314px;bottom:127px;gap:14px}.hand-history-mobile-panel,.hand-history-mobile-card,.hand-history-mobile-stat,.hand-history-mobile-seat{border-radius:18px}.hand-history-mobile-panel,.hand-history-mobile-card{padding:16px;gap:14px}.hand-history-mobile-filter-header{gap:8px}.hand-history-mobile-filter-toggle,.hand-history-mobile-filter-reset{min-height:44px;border-radius:14px;padding:0 14px}.hand-history-mobile-filter-toggle span,.hand-history-mobile-filter-toggle strong,.hand-history-mobile-filter-reset{font-size:13px}.hand-history-mobile-filter-summary{border-radius:14px;padding:10px 12px}.hand-history-mobile-filter-summary span{font-size:10px}.hand-history-mobile-filter-summary strong{font-size:12px}.hand-history-mobile-filter-body,.hand-history-mobile-list,.hand-history-mobile-stats,.hand-history-mobile-seat-grid,.hand-history-mobile-timeline{gap:12px}.hand-history-mobile-grid,.hand-history-mobile-seat-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(10px,2vw,18px);row-gap:10px}.hand-history-mobile-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));column-gap:clamp(14px,2.6vw,28px);row-gap:12px}.hand-history-mobile-row{min-height:0;padding:14px;border-radius:18px;gap:12px}.hand-history-mobile-row__metric{border-radius:12px;padding:10px}.hand-history-mobile-row__date,.hand-history-mobile-row__context,.hand-history-mobile-row__meta-stack span{font-size:11px}.hand-history-mobile-row__meta{font-size:10px}.hand-history-mobile-row__hand-id,.hand-history-mobile-row__metric strong,.hand-history-mobile-row__delta{font-size:15px}.hand-history-mobile-row__delta{font-size:18px}.hand-history-mobile-row__status,.hand-history-mobile-row__action{padding:7px 10px;font-size:10px}.hand-history-mobile-row__cards{min-height:36px;gap:4px}.hand-history-mobile-row__card-face{width:30px;border-radius:5px}.hand-history-mobile-panel--state{min-height:180px}.hand-history-mobile-panel--state h3,.hand-history-mobile-card__title-block h3,.hand-history-mobile-panel--timeline h3{font-size:20px}.hand-history-mobile-panel--state p:last-child{font-size:14px}.hand-history-mobile-pagination__status strong,.hand-history-mobile-pagination__status span{font-size:inherit}.hand-history-mobile-stat strong,.hand-history-mobile-value{font-size:24px}.create-table-mobile-scroll{margin-top:20px;row-gap:20px;column-gap:clamp(16px,2.5vw,28px)}.create-table-mobile-form{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(15px,2.5vw,28px);row-gap:15px}.create-table-mobile-hero,.create-table-mobile-submit{grid-column:1 / -1}.create-table-mobile-field>span{font-size:14px}.create-table-mobile-grid{column-gap:clamp(12px,2vw,20px);row-gap:12px}.owner-table-actions-dialog-wrap{padding:24px}.owner-table-actions-dialog{width:min(100%,560px);gap:12px;padding:16px;border-radius:16px}.owner-table-actions-dialog__invite{gap:6px;padding:11px 12px 10px;border-radius:14px}.owner-table-actions-dialog__invite-label{font-size:10px}.owner-table-actions-dialog__copy-status,.owner-table-actions-dialog__eyebrow{font-size:11px}.owner-table-actions-dialog__invite-value{font-size:16px}.owner-table-actions-dialog h2{font-size:20px}.owner-table-actions-dialog__description,.owner-table-actions-dialog__error{font-size:13px}.owner-table-actions-dialog__copy{min-height:34px;padding:0 10px}.owner-table-actions-dialog__copy svg{width:14px;height:14px}.owner-table-actions-dialog__copy span{font-size:12px}.owner-table-actions-dialog__button{min-height:44px;border-radius:14px;font-size:15px}.table-screen-page{--table-screen-scale: min( 1, calc(var(--table-screen-viewport-width) / 440px), calc(var(--table-screen-viewport-height) / 956px) )}.table-screen-action-popup-layer,.table-screen-waiting-popup-layer{justify-content:center;padding:0 24px 28px}.table-screen-action-popup,.table-screen-waiting-popup{width:min(100%,760px);border-top-left-radius:24px;border-top-right-radius:24px;border-bottom:0;padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px))}.table-screen-action-popup__content,.table-screen-action-popup__primary-column,.table-screen-action-popup__aux-row,.table-screen-action-popup__side-column,.table-screen-action-popup__side-top,.table-screen-action-popup__side-bottom,.table-screen-action-popup__compact-row,.table-screen-waiting-popup__actions{gap:6px}.table-screen-action-popup__side-column{width:122px}.table-screen-action-popup button,.table-screen-waiting-popup__action{min-height:34px;border-radius:12px;padding:8px 12px;font-size:12px}.table-screen-action-popup__raise-block{gap:6px;padding:8px 10px;border-radius:12px}.table-screen-action-popup__raise-label,.table-screen-action-popup__time-bank-label{font-size:10px}.table-screen-action-popup__raise-value,.table-screen-action-popup__time-bank-value{font-size:13px}.table-screen-action-popup__raise-slider::-webkit-slider-runnable-track,.table-screen-action-popup__raise-slider::-moz-range-track,.table-screen-action-popup__raise-slider::-moz-range-progress{height:6px}.table-screen-action-popup__raise-slider::-webkit-slider-thumb{margin-top:-4px;width:14px;height:14px}.table-screen-action-popup__raise-slider::-moz-range-thumb{width:14px;height:14px}.table-screen-action-popup__icon,.table-screen-action-popup__icon svg,.table-screen-waiting-popup__icon,.table-screen-waiting-popup__icon svg{width:18px;height:18px;flex-basis:18px}.table-screen-buyin-modal{align-items:center;padding:24px}.table-screen-buyin-modal__card,.table-screen-buyin-modal--centered .table-screen-buyin-modal__card{width:min(100%,620px);border-radius:28px;padding:30px;gap:20px}.table-screen-confirm-modal__card{width:min(100%,520px);border-radius:24px;padding:22px 18px 26px}.table-screen-buyin-modal__card h3{font-size:22px}.table-screen-buyin-modal__card p{font-size:16px;line-height:1.3}.table-screen-buyin-modal__card label{gap:10px;font-size:14px}.table-screen-buyin-modal__card input{height:48px;border-radius:14px;padding:0 18px;font-size:16px}.table-screen-buyin-modal__hint,.table-screen-buyin-modal__error,.table-screen-buyin-modal__balance span,.table-screen-buyin-modal__timebank-summary span{font-size:13px!important}.table-screen-buyin-modal__balance{border-radius:18px;padding:16px 18px}.table-screen-buyin-modal__balance strong{font-size:24px}.table-screen-buyin-modal__timebank-summary strong{font-size:26px}.table-screen-buyin-modal__actions{gap:20px}.table-screen-buyin-modal__actions button,.table-screen-buyin-modal__timebank-button,.table-screen-confirm-modal__actions button{min-height:0;height:45px;border-radius:14px;font-size:18px}.table-screen-buyin-modal__timebank-button,.table-screen-confirm-modal__actions button{height:44px;font-size:15px}.table-screen-confirm-modal__card p{font-size:16px}}@media (min-width: 1024px){.lobby-mobile-stage{width:min(calc(var(--lobby-viewport-width) - 64px),924px)}.tables-mobile-screen,.shop-mobile-screen{padding-left:clamp(24px,4vw,48px);padding-right:clamp(24px,4vw,48px)}.tables-mobile-list,.hand-history-mobile-list,.shop-mobile-packages-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.lobby-mobile-stage{width:min(calc(var(--lobby-viewport-width) - 96px),924px)}.tables-mobile-screen,.shop-mobile-screen{padding-left:48px;padding-right:48px}.tables-mobile-list,.hand-history-mobile-list,.shop-mobile-packages-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 768px){.lobby-mobile-stage{height:min(calc(var(--lobby-viewport-height) - 24px),844px)}.lobby-mobile-screen{border-radius:20px}.lobby-mobile-nav{top:auto;bottom:0;height:104px}.lobby-mobile-nav__bg{top:8px;width:100%;height:96px;object-fit:fill}.lobby-mobile-nav__items{top:8px;padding:12px clamp(24px,5vw,64px) 0}.lobby-mobile-nav__group{gap:clamp(8px,2vw,18px)}.lobby-mobile-nav-item{width:70px;height:70px;padding:10px 12px;gap:8px;font-size:12px}.lobby-mobile-nav-center{top:14px}.lobby-mobile-nav-center span{width:50px;height:50px}.lobby-mobile-nav-center>span>img,.lobby-mobile-nav-center>span>svg,.lobby-mobile-nav-center-icon{width:30px;height:30px}.lobby-mobile-nav-center__label{bottom:10px;font-size:12px}.tables-mobile-screen,.shop-mobile-screen{padding-top:36px;padding-bottom:112px}.profile-mobile-scroll,.profile-settings-mobile-content,.hand-history-mobile-scroll{bottom:104px}.create-table-mobile-scroll{padding-bottom:12px}}@media (min-width: 768px){.lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-screen{display:flex;flex-direction:column;gap:clamp(7px,1.15vh,10px);padding:clamp(18px,2.2vh,24px) clamp(18px,3vw,24px) 108px}.lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-header{height:50px;flex:0 0 50px}.lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-logo{width:46px;height:53px}.lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-header-actions{gap:8px}.lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-top-button{width:58px;height:42px;border-radius:14px}.lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-top-button img,.lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-top-button svg{width:24px;height:24px}.lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-profile-card{height:62px;margin-top:0;gap:12px;flex:0 0 62px}.lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-profile-card__main{height:62px;padding:8px 10px}.lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-avatar-wrap{width:46px;height:46px}.lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-profile-card__text strong{font-size:20px}.lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-profile-badge{width:72px;height:62px;padding:12px 18px}.lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-profile-badge img{width:38px;height:38px}.lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-balance-card{margin-top:0;padding:clamp(12px,1.8vh,16px) 18px;flex:0 0 auto}.lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-balance-card h2{font-size:20px}.lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-balance-row{margin-top:clamp(8px,1.2vh,12px)}.lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-balance-amount span,.lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-balance-op span{font-size:31px}.lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-balance-amount small,.lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-balance-op small{font-size:23px}.lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-balance-actions{margin-top:clamp(7px,1vh,9px)}.lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-btn{height:42px;min-height:0;font-size:16px}.lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-btn img{width:22px;height:22px}.lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-btn--withdraw{width:100%}.lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-modes{width:100%;margin-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,1.4vw,12px);flex:0 0 clamp(138px,18vh,166px)}.lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-mode{width:100%;height:100%;padding:10px}.lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-mode strong{font-size:15px;line-height:18px}.lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-mode--chips:before{left:-24px;top:54%;width:112px;height:96px}.lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-mode--chips:after{left:55%;top:28%;width:82px;height:43px}.lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-mode--money:before{left:7%;top:-18px;width:118px;height:101px}.lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-mode--money:after{left:36%;top:32%;width:118px;height:83px}.lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-mode--bots:before{left:56%;top:34%;width:90px;height:78px}.lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-mode--bots:after{left:-20px;top:72%;width:90px;height:47px}.lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-tournaments-card{height:clamp(82px,11vh,118px);min-height:0;margin-top:0;flex:0 1 auto}.lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-tournaments-card__content{width:min(68%,560px);padding:clamp(12px,1.6vh,18px) 18px}.lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-tournaments-card h2{font-size:20px}.lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-tournaments-card p{margin-top:3px;max-width:440px;font-size:12px;line-height:1.2}.lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-btn--learn{margin-top:7px;width:172px;height:34px;font-size:13px}.lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-tournaments-card__fan{left:auto;right:-12px;top:-26px;width:190px;height:190px}.lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-tournaments-card__fan-card--back,.lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-tournaments-card__fan-card--front{width:86px;height:130px}}.hand-history-mobile-list{gap:8px}.hand-history-mobile-row{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"header cards" "main cards" "details details";align-items:center;gap:6px 10px;padding:10px 12px;border-radius:14px}.hand-history-mobile-row__header{grid-area:header}.hand-history-mobile-row__main{grid-area:main}.hand-history-mobile-row__details{grid-area:details;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.hand-history-mobile-row__footer{display:contents}.hand-history-mobile-row__header,.hand-history-mobile-row__main{gap:8px}.hand-history-mobile-row__result{max-width:38%}.hand-history-mobile-row__metric{min-width:0;gap:2px;border-radius:10px;padding:6px 8px}.hand-history-mobile-row__meta-stack,.hand-history-mobile-row__action{display:none}.hand-history-mobile-row__cards{grid-area:cards;align-self:center;min-height:0;gap:3px}.hand-history-mobile-row__date,.hand-history-mobile-row__context,.hand-history-mobile-row__meta,.hand-history-mobile-row__hand-id,.hand-history-mobile-row__metric strong,.hand-history-mobile-row__delta{min-width:0}.hand-history-mobile-row__meta,.hand-history-mobile-row__metric strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hand-history-mobile-row__status{max-width:48%;padding:6px 8px;border-radius:999px;font-size:9px}.hand-history-mobile-row__date,.hand-history-mobile-row__context{font-size:10px}.hand-history-mobile-row__meta{font-size:8px}.hand-history-mobile-row__hand-id,.hand-history-mobile-row__metric strong{font-size:12px}.hand-history-mobile-row__delta{font-size:15px}.hand-history-mobile-row__card-face{width:26px;border-radius:4px}.hand-history-mobile-row__cards-empty{font-size:14px}.hand-history-mobile-page .hand-history-mobile-scroll{bottom:calc(var(--hand-history-nav-height) + var(--hand-history-pagination-height) + (var(--hand-history-pagination-gap) * 2))}.hand-history-mobile-page .hand-history-mobile-fixed-footer{left:16px;right:16px;bottom:calc(var(--hand-history-nav-height) + var(--hand-history-pagination-gap))}.hand-history-mobile-page .hand-history-mobile-panel--empty{min-height:0}.hand-history-mobile-page .hand-history-mobile-panel--empty h3,.hand-history-mobile-page .hand-history-mobile-panel--empty p{max-width:100%;overflow-wrap:break-word}.hand-history-mobile-page .hand-history-mobile-panel--empty h3{font-size:19px;line-height:1.22}.hand-history-mobile-page .hand-history-mobile-panel--empty p:last-of-type{font-size:13px;line-height:1.42}.hand-history-mobile-page .hand-history-mobile-empty__reset{min-height:40px;height:auto;border-radius:14px;font-size:13px}.hand-history-mobile-page .hand-history-mobile-inline-note{min-width:0;overflow-wrap:anywhere}@media (min-width: 768px){.hand-history-mobile-screen,.payment-history-screen{--hand-history-nav-height: 104px;--payment-history-nav-height: 104px}.hand-history-mobile-page .hand-history-mobile-scroll,.hand-history-mobile-page .hand-history-mobile-fixed-footer,.payment-history-page .payment-history-fixed-footer{left:clamp(16px,3vw,32px);right:clamp(16px,3vw,32px)}.hand-history-mobile-page .hand-history-mobile-panel--empty h3{font-size:22px}}.bot-training-screen{isolation:isolate}.bot-training-bank{z-index:4}.game-rules-page{position:relative;min-height:100vh;height:100dvh;overflow:hidden;background:radial-gradient(circle at 50% 0%,rgba(255,220,128,.18),transparent 35%),linear-gradient(180deg,#071216,#0f221d 45%,#080b10);color:#f9f0d2}.game-rules-page__bg{position:absolute;top:0;left:50%;width:min(100%,440px);height:min(43vh,330px);object-fit:cover;transform:translate(-50%);opacity:.44;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.88) 42%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.88) 42%,transparent 100%)}.game-rules-page:after{content:"";position:absolute;inset:auto 0 0;height:34vh;background:linear-gradient(180deg,transparent,rgba(4,8,10,.92));pointer-events:none}.game-rules-screen{position:relative;z-index:1;display:flex;flex-direction:column;width:min(100%,720px);height:100%;margin:0 auto;padding:98px clamp(16px,4vw,32px) 18px;box-sizing:border-box}.game-rules-header{flex:0 0 auto;display:grid;grid-template-columns:46px;align-items:center;margin-bottom:18px}.game-rules-scroll{min-height:0;flex:1 1 auto;overflow-y:auto;padding:2px 4px 30px;scrollbar-color:rgba(255,225,155,.46) rgba(255,255,255,.06)}.game-rules-text{display:grid;gap:17px;max-width:66ch;padding-bottom:12px;font-size:clamp(17px,4.5vw,21px);line-height:1.55}.game-rules-text p{margin:0;color:#f9f0d2e0}.game-rules-title-panel{padding:16px 16px 18px;border:1px solid rgba(255,227,158,.22);border-radius:8px;background:linear-gradient(135deg,#ffe09124,#207e5c21),#081316c7;box-shadow:inset 0 1px #ffffff14,0 18px 46px #0000003d}.game-rules-title-panel h2{margin:0;color:#fff0b8;font-size:clamp(23px,6.2vw,36px);line-height:1.12;letter-spacing:0}.game-rules-section-grid{display:grid;gap:12px;margin-top:6px}.game-rules-section,.game-rules-notes{border:1px solid rgba(255,255,255,.11);border-radius:8px;background:#ffffff0e;padding:15px;box-shadow:inset 0 1px #ffffff14}.game-rules-section h2,.game-rules-notes h2{margin:0 0 8px;color:#ffe39b;font-size:clamp(17px,4.4vw,22px);line-height:1.2;letter-spacing:0}.game-rules-section p{font-size:15px;line-height:1.52}.game-rules-clean-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.game-rules-clean-list li{position:relative;padding-left:18px;color:#f9f0d2e6;font-size:15px;line-height:1.48}.game-rules-clean-list li:before{content:"";position:absolute;top:.66em;left:0;width:7px;height:7px;border-radius:999px;background:#d7b568;box-shadow:0 0 16px #d7b56880}.game-rules-score-card{background:linear-gradient(180deg,#ffe0911c,#ffffff0e),#ffffff0b}.game-rules-score-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.game-rules-score-row{min-height:42px;padding:10px 11px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#0000002e;color:#fff4ce;font-size:15px;font-weight:900}.game-rules-score-row strong{color:#ffe39b}.game-rules-score-row em{display:block;margin-top:4px;color:#fff1c6c2;font-size:12px;font-style:normal;font-weight:800;line-height:1.25}.game-rules-score-row.is-joker{grid-column:1 / -1;border-color:#ffd35e59;background:linear-gradient(135deg,#ddad3d42,#25755238)}.game-rules-example-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.game-rules-example-strip span,.game-rules-buy-kitty-cost{border:1px solid rgba(255,227,158,.2);border-radius:8px;background:#ffe39e1a;color:#fff0b8;font-size:14px;font-weight:900}.game-rules-example-strip span{padding:8px 11px}.game-rules-advice-grid{display:grid;gap:10px}.game-rules-advice-card{display:grid;gap:5px;padding:13px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0e}.game-rules-advice-card strong{color:#fff0b8;font-size:17px}.game-rules-advice-card span{color:#f9f0d2db;font-size:14px;line-height:1.42}.game-rules-advice-card.is-weak{border-color:#ff89893d;background:#822a2a29}.game-rules-advice-card.is-medium{border-color:#ffd67047;background:#a9802629}.game-rules-advice-card.is-strong{border-color:#5ad18947;background:#237c4e2e}.game-rules-buy-kitty{border-color:#ffe39e3d;background:linear-gradient(135deg,#ffe39e24,#32845e24),#ffffff0e}.game-rules-buy-kitty-cost{display:grid;gap:3px;margin:14px 0;padding:12px}.game-rules-buy-kitty-cost span{color:#f9f0d2b8;font-size:11px;text-transform:uppercase}.game-rules-buy-kitty-cost strong{color:#fff0b8;font-size:17px;line-height:1.25}.game-rules-notes{margin-top:2px}.game-rules-notes ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.game-rules-notes li{position:relative;padding-left:18px;color:#f9f0d2db;font-size:15px;line-height:1.48}.game-rules-notes li:before{content:"";position:absolute;top:.66em;left:0;width:7px;height:7px;border-radius:999px;background:#d7b568;box-shadow:0 0 16px #d7b56880}@media (max-width: 480px){.game-rules-text{font-size:16px}.game-rules-section,.game-rules-notes{padding:14px}}.profile-mobile-referrals__code,.profile-mobile-referrals__link{width:100%;overflow-wrap:anywhere;border-radius:8px;background:#ffffff1f;padding:8px 10px;color:#fff;font-size:12px;line-height:1.3}.profile-mobile-referrals__code{font-weight:800;letter-spacing:0}.profile-mobile-referrals__bonus-usd{margin:4px 0 0;color:#ffffffc7;font-size:12px}.admin-referrals{display:grid;gap:18px}.admin-referrals__summary,.admin-referrals__config-grid,.admin-referrals__toolbar,.admin-referrals__columns,.admin-referrals__accrual-list{display:grid;gap:12px}.admin-referrals__summary{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-referrals__summary article,.admin-referrals__config,.admin-referrals__details,.admin-referrals__mini-card{border:1px solid var(--admin-border, rgba(148, 163, 184, .28));border-radius:var(--admin-radius, 8px);background:var(--admin-surface, rgba(255, 255, 255, .86));padding:14px}.admin-referrals__summary span,.admin-referrals__mini-card span,.admin-referrals__detail-head span{display:block;color:var(--admin-muted, #64748b);font-size:12px;overflow-wrap:anywhere}.admin-referrals__summary strong{display:block;margin-top:6px;font-size:22px}.admin-referrals__config-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-referrals__toolbar{grid-template-columns:minmax(180px,1fr) minmax(160px,220px) minmax(140px,180px)}.admin-referrals__toolbar input,.admin-referrals__toolbar select,.admin-referrals__modal input[type=number]{width:100%;min-height:var(--admin-control-height, 40px);border:1px solid var(--admin-border, #cbd5e1);border-radius:var(--admin-radius, 8px);background:var(--admin-control-bg, #ffffff);color:var(--admin-text, #111827);padding:8px var(--admin-control-padding-x, 12px);font:inherit;line-height:1.25}.admin-referrals__table-wrap{width:100%;overflow-x:auto}.admin-referrals__table{width:100%;min-width:760px;border-collapse:collapse}.admin-referrals__table th,.admin-referrals__table td{border-bottom:1px solid var(--admin-border, #e2e8f0);padding:10px;text-align:left;vertical-align:top}.admin-referrals__table small{display:block;color:var(--admin-muted, #64748b)}.admin-referrals__link-button,.admin-primary-button,.admin-referrals__modal-actions button{border:1px solid var(--admin-accent, #2563eb);border-radius:var(--admin-radius, 8px);background:var(--admin-accent, #2563eb);color:#fff;cursor:pointer;min-height:var(--admin-control-height, 40px);padding:8px var(--admin-control-padding-x, 12px);font-weight:700}.admin-referrals__link-button{border-color:var(--admin-success, #0f766e);background:var(--admin-success, #0f766e)}.admin-referrals__detail-head{display:grid;gap:6px;margin-bottom:14px}.admin-referrals__detail-head code{width:fit-content;max-width:100%;overflow-wrap:anywhere}.admin-referrals__columns{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-referrals__modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;background:#0f172a85;padding:18px}.admin-referrals__modal{display:grid;gap:12px;width:min(520px,100%);border:1px solid var(--admin-border, #d9e0ea);border-radius:var(--admin-radius, 8px);background:var(--admin-surface, #fff);color:var(--admin-text, #111827);padding:20px;box-shadow:var(--admin-modal-shadow, 0 24px 80px rgba(15, 23, 42, .28))}.admin-referrals__modal label{display:grid;gap:8px}.admin-referrals__modal-actions{display:flex;justify-content:flex-end;gap:10px}.admin-referrals__modal-actions button:first-child{border-color:var(--admin-border-strong, #64748b);background:var(--admin-surface-muted, #64748b);color:var(--admin-text, #111827)}.admin-table-center-messages__layout{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(380px,1.18fr);gap:18px;align-items:start}.admin-table-center-messages__form,.admin-table-center-messages__history,.admin-table-center-messages__history-card{border:1px solid var(--admin-border, rgba(148, 163, 184, .24));border-radius:var(--admin-radius, 8px);background:var(--admin-surface, rgba(255, 255, 255, .9));box-shadow:var(--admin-panel-shadow, 0 18px 44px rgba(15, 23, 42, .08))}.admin-table-center-messages__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px}.admin-table-center-messages__form label,.admin-table-center-messages__custom-duration label{display:grid;gap:7px;color:var(--admin-muted, #64748b);font-size:12px;font-weight:700}.admin-table-center-messages__form input,.admin-table-center-messages__form select,.admin-table-center-messages__form textarea{width:100%;box-sizing:border-box;border:1px solid var(--admin-border, rgba(148, 163, 184, .34));border-radius:var(--admin-radius, 8px);background:var(--admin-control-bg, rgba(255, 255, 255, .92));color:var(--admin-text, #111827);min-height:var(--admin-control-height, 40px);padding:8px var(--admin-control-padding-x, 12px);font:inherit;line-height:1.25}.admin-table-center-messages__form textarea{min-height:104px;resize:vertical}.admin-table-center-messages__wide,.admin-table-center-messages__feedback,.admin-table-center-messages__preview,.admin-table-center-messages__all-target,.admin-table-center-messages__form>button{grid-column:1 / -1}.admin-table-center-messages__custom-duration{display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:10px}.admin-table-center-messages__all-target,.admin-table-center-messages__preview{border-radius:14px;border:1px dashed var(--admin-border, rgba(148, 163, 184, .42));padding:12px;color:var(--admin-muted, #64748b)}.admin-table-center-messages__preview{display:grid;gap:7px;text-align:center;background:#121216e6;color:#fffbff}.admin-table-center-messages__preview strong{overflow-wrap:anywhere}.admin-table-center-messages__preview small{color:#fffbffad}.admin-table-center-messages__feedback{margin:0;color:var(--admin-text, #111827);font-weight:700}.admin-table-center-messages__history{padding:18px}.admin-table-center-messages__history h3{margin:0 0 14px}.admin-table-center-messages__history-list{display:grid;gap:12px}.admin-table-center-messages__history-card{display:grid;gap:12px;padding:14px}.admin-table-center-messages__history-card strong{display:block;margin-top:8px;overflow-wrap:anywhere}.admin-table-center-messages__history-card small,.admin-table-center-messages__history-card p{color:var(--admin-muted, #64748b)}.admin-table-center-messages__history-card p{margin:0}.admin-table-center-messages__history-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.admin-table-center-messages__history-card dt{color:var(--admin-muted, #64748b);font-size:11px;font-weight:700;text-transform:uppercase}.admin-table-center-messages__history-card dd{margin:2px 0 0;overflow-wrap:anywhere;color:var(--admin-text, #111827);font-size:13px;font-weight:700}.admin-table-center-messages__history-card button{width:fit-content;border-color:#bd2c2c5c;background:var(--admin-danger-soft, rgba(220, 38, 38, .14));color:var(--admin-danger, #dc2626);font-weight:800}.admin-table-center-messages__status{display:inline-flex;width:fit-content;border-radius:999px;padding:4px 9px;background:#64748b26;color:var(--admin-muted, #64748b);font-size:11px;font-weight:800;text-transform:uppercase}.admin-table-center-messages__status.is-active{background:#16a34a29;color:#15803d}.admin-table-center-messages__status.is-revoked{background:#dc262624;color:#dc2626}@media (max-width: 860px){.admin-referrals__summary,.admin-referrals__config-grid,.admin-referrals__columns,.admin-table-center-messages__layout{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-referrals__toolbar{grid-template-columns:1fr}}@media (max-width: 560px){.table-screen-admin-center-messages{top:54%;width:min(300px,72%)}.table-screen-admin-center-message{padding:7px 9px}.table-screen-admin-center-message p{font-size:11px}.admin-referrals__summary,.admin-referrals__config-grid,.admin-referrals__columns,.admin-table-center-messages__layout,.admin-table-center-messages__form,.admin-table-center-messages__history-card dl,.admin-table-center-messages__custom-duration{grid-template-columns:1fr}}.shop-topup-modal-wrap{align-items:flex-end;justify-content:center;padding:0}.shop-topup-modal{width:100%;max-width:100%;min-height:460px;height:auto;max-height:none;overflow:visible;border-radius:28px 28px 0 0}.payment-history-screen{--payment-history-nav-height: 127px;--payment-history-pagination-height: 64px;--payment-history-pagination-gap: 10px;position:relative;overflow:hidden;padding:0 0 142px}.payment-history-content,.payment-receipt{position:absolute;top:128px;right:16px;bottom:126px;left:16px;z-index:2;display:flex;flex-direction:column;gap:12px;min-height:0;padding:0 0 18px;box-sizing:border-box;overflow-y:auto;scrollbar-width:none}.payment-history-content{top:196px;bottom:calc(var(--payment-history-nav-height) + var(--payment-history-pagination-height) + (var(--payment-history-pagination-gap) * 2))}.payment-receipt{bottom:28px}.payment-history-content::-webkit-scrollbar,.payment-receipt::-webkit-scrollbar{width:0;height:0}.payment-history-fixed-footer{position:absolute;left:16px;right:16px;bottom:calc(var(--payment-history-nav-height) + var(--payment-history-pagination-gap));z-index:4;pointer-events:none}.payment-history-fixed-footer>*{pointer-events:auto}.payment-history-header-spacer{visibility:hidden;pointer-events:none}.payment-history-controls{position:sticky;top:0;z-index:3;display:flex;flex-direction:column;gap:12px;padding:0 0 2px;background:linear-gradient(180deg,#14151bfa,#14151beb 82%,#14151b00)}.payment-history-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.payment-history-filter{min-height:40px;border:1px solid rgba(121,118,123,.58);border-radius:14px;background:#313033;padding:7px 8px;box-sizing:border-box;display:flex;align-items:center;gap:8px;font-family:Montserrat,Inter,sans-serif;color:#fffbff;cursor:pointer}.payment-history-filter input{width:18px;height:18px;flex:none;accent-color:#c0d345}.payment-history-filter span{min-width:0;font-size:10px;font-weight:700;line-height:1.2;white-space:nowrap}.payment-history-summary{width:min(276px,100%);align-self:center;border:1px solid rgba(121,118,123,.58);border-radius:14px;background:#313033f5;padding:12px 14px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:4px;font-family:Montserrat,Inter,sans-serif;text-align:center;box-shadow:0 1px 3px #00000047,0 6px 14px #00000024}.payment-history-summary span{color:#c9c5c9;font-size:11px;font-weight:700;line-height:1.2;text-transform:uppercase}.payment-history-summary strong{font-size:24px;font-weight:900;line-height:1}.payment-history-summary small{color:#c9c5c9;font-size:10px;font-weight:600;line-height:1.25}.payment-history-summary--positive strong{color:#9fbe47}.payment-history-summary--negative strong{color:#d34547}.payment-history-summary--neutral strong{color:#fffbff}.payment-history-list{display:grid;gap:12px}.payment-history-row{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:80px;padding:14px 16px;border:1px solid rgba(121,118,123,.58);border-radius:14px;background:#313033;box-sizing:border-box;color:#fffbff;font-family:Montserrat,Inter,sans-serif;text-align:left;cursor:pointer;box-shadow:0 1px 3px #00000047,0 6px 14px #00000024;transition:border-color .16s ease,background-color .16s ease,transform .12s ease}.payment-history-row:active{transform:translateY(1px)}.payment-history-row>span{display:flex;flex-direction:column;gap:4px;min-width:0}.payment-history-row>span:last-child{align-items:flex-end;flex:none;max-width:42%;text-align:right}.payment-history-row strong{font-size:15px;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.payment-history-row small{color:#c9c5c9;font-size:11px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.payment-history-row .payment-history-status,.payment-history-status{display:inline-flex;align-items:center;justify-content:center;min-height:28px;border-radius:14px;padding:5px 10px;font-size:14px;font-weight:900;line-height:1;text-transform:uppercase;letter-spacing:0;background:#fffbff14}.payment-history-row .payment-history-status{font-size:14px;font-weight:900;line-height:1}.payment-history-row .payment-history-status--pending,.payment-history-status--pending{color:#f4b84a;background:#f4b84a29}.payment-history-row .payment-history-status--processing,.payment-history-status--processing{color:#50c7e7;background:#50c7e729}.payment-history-row .payment-history-status--approved,.payment-history-status--approved{color:#83a6ff;background:#83a6ff29}.payment-history-row .payment-history-status--completed,.payment-history-status--completed{color:#9dbc3a;background:#9dbc3a29}.payment-history-row .payment-history-status--rejected,.payment-history-status--rejected{color:#ff7a59;background:#ff7a5929}.payment-history-row .payment-history-status--failed,.payment-history-status--failed{color:#ff4d6d;background:#ff4d6d29}.payment-history-row .payment-history-status--cancelled,.payment-history-status--cancelled{color:#a5adba;background:#a5adba29}.payment-history-row .payment-history-status--expired,.payment-history-status--expired{color:#c58cff;background:#c58cff29}.payment-history-row--credit{border-color:#c0d3459e}.payment-history-row--debit{border-color:#d3454794}.history-pagination,.payment-history-pagination{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:64px;padding:10px;border:1px solid rgba(192,211,69,.12);border-radius:18px;background:linear-gradient(180deg,#313033e0,#1c1c22f5);font-family:Montserrat,Inter,sans-serif;box-sizing:border-box}.history-pagination__button,.payment-history-pagination button{flex:1 1 0;min-width:0;min-height:34px;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:7px 11px;background:#0f1116c7;color:#fffbff;font-family:Montserrat,Inter,sans-serif;font-size:12px;font-weight:900;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;overflow:hidden;transition:transform .16s ease,border-color .16s ease,background .16s ease,opacity .16s ease}.payment-receipt-list button,.payment-receipt-card button{min-height:34px;border:0;border-radius:14px;padding:7px 11px;background:linear-gradient(133.94deg,#c0d345,#447d20 69.28%);color:#fffbff;font-family:Montserrat,Inter,sans-serif;font-weight:800;cursor:pointer}.history-pagination__button:hover:not(:disabled),.history-pagination__button:focus-visible{transform:translateY(-1px);border-color:#c0d34557;background:#181c1eeb;outline:none}.history-pagination__button:disabled,.payment-history-pagination button:disabled{opacity:.45;cursor:not-allowed}.history-pagination__button span:not(.history-pagination__arrow){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-pagination__status{flex:0 0 auto;min-width:58px;min-height:42px;margin:0;border:1px solid rgba(192,211,69,.2);border-radius:14px;background:radial-gradient(circle at 50% 0,rgba(192,211,69,.18),transparent 64%),#0f1116b8;color:#fffbff;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;white-space:nowrap}.history-pagination__status strong,.history-pagination__status span{font-family:Montserrat,Inter,sans-serif;color:#fffbff}.history-pagination__status strong{font-size:16px;font-weight:900;line-height:1}.history-pagination__status span{font-size:12px;font-weight:800;line-height:1;color:#fffbffad}.history-pagination__arrow,.hand-history-mobile-page-button__arrow{flex:none;width:8px;height:8px;border-top:2px solid currentColor;border-right:2px solid currentColor}.history-pagination__arrow--prev{transform:rotate(-135deg)}.history-pagination__arrow--next{transform:rotate(45deg)}.payment-receipt-card{display:grid;gap:14px;border-radius:14px;padding:18px;background:linear-gradient(180deg,#fffbfffa,#eff1e7fa);color:#1c1b1e;font-family:Montserrat,Inter,sans-serif;box-shadow:0 1px 3px #0000004d,0 12px 32px #0000003d}.payment-receipt-card__head{display:grid;gap:6px;text-align:center}.payment-receipt-card__head p{margin:0;color:#64748b;font-size:12px;font-weight:800;text-transform:uppercase}.payment-receipt-card__head .payment-history-status{justify-self:center;color:inherit;font-size:14px}.payment-receipt-card__head .payment-history-status--pending{color:#f4b84a}.payment-receipt-card__head .payment-history-status--processing{color:#50c7e7}.payment-receipt-card__head .payment-history-status--approved{color:#83a6ff}.payment-receipt-card__head .payment-history-status--completed{color:#9dbc3a}.payment-receipt-card__head .payment-history-status--rejected{color:#ff7a59}.payment-receipt-card__head .payment-history-status--failed{color:#ff4d6d}.payment-receipt-card__head .payment-history-status--cancelled{color:#a5adba}.payment-receipt-card__head .payment-history-status--expired{color:#c58cff}.payment-receipt-card__head h2{margin:0;font-size:22px}.payment-receipt-card__head strong{font-size:28px}.payment-receipt-list{display:grid;gap:8px;margin:0}.payment-receipt-list div,.admin-transaction-detail div{display:grid;grid-template-columns:minmax(90px,.42fr) minmax(0,1fr);gap:10px;align-items:center}.payment-receipt-list dt,.admin-transaction-detail dt{color:#64748b;font-size:12px;font-weight:800}.payment-receipt-list dd,.admin-transaction-detail dd{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;margin:0;overflow-wrap:anywhere;text-align:right}.payment-receipt-list .payment-receipt-list__copy-row{display:grid;grid-template-columns:minmax(0,1fr) 94px;align-items:center;justify-content:stretch}.payment-receipt-list__copy-row span{min-width:0;justify-self:end}.payment-receipt-list__copy-row button{width:94px;min-width:94px;justify-self:end;padding-inline:8px;white-space:nowrap;text-align:center}.payment-receipt-description{margin:0;color:#475569;font-size:13px;text-align:center}.admin-transaction-detail{display:grid;gap:8px;margin:0 0 16px}html.tg-mode [data-tg-focus-lift=true] :is(.table-screen-buyin-modal__card,.lobby-search-modal,.tables-filter-modal,.tournaments-filter-modal,.shop-topup-modal,.profile-settings-modal-sheet),html.tg-mode :is(.table-screen-buyin-modal__card,.lobby-search-modal,.tables-filter-modal,.tournaments-filter-modal,.shop-topup-modal,.profile-settings-modal-sheet)[data-tg-focus-lift=true]{max-height:var(--tg-focused-modal-max-height, calc(100% - 12px) );min-height:0;overflow-y:auto}html.tg-mode[data-tg-keyboard=open] :is(.table-screen-buyin-modal__card,.lobby-search-modal,.tables-filter-modal,.tournaments-filter-modal,.shop-topup-modal,.profile-settings-modal-sheet){transition:none}@media (min-width: 768px){html.tg-mode[data-tg-layout=wide]{--tg-wide-stage-max-width: 1024px;--tg-wide-content-width: min( calc(var(--tg-app-width, 100vw) - var(--tg-wide-edge-gap) - var(--tg-wide-edge-gap)), 960px );--tg-wide-modal-width: var(--tg-wide-content-width);--tg-wide-control-height: 60px;--tg-wide-nav-height: 127px;--tg-wide-nav-bg-height: 110px;--tg-wide-nav-bg-top: 17px;--tg-wide-nav-item-top: 25px;--tg-wide-nav-item-width: 70px;--tg-wide-nav-item-height: 75px;--tg-wide-nav-icon-size: 30px;--tg-wide-nav-side-pad: clamp(93.75px, 12.207vw, 125px);--tg-wide-nav-label-size: 16px;--tg-wide-nav-active-color: #447d20;--tg-wide-nav-inactive-color: #9db2ce;--tg-wide-nav-pressed-opacity: .78;--tg-wide-nav-center-size: 65px;--tg-wide-nav-center-icon-size: 40px;--tg-wide-edge-gap: clamp(24px, 3.125vw, 32px);--tg-wide-card-radius: 14px}html.tg-mode[data-tg-layout=wide],body.tg-mode[data-tg-layout=wide],html.tg-mode[data-tg-layout=wide] #root{max-width:var(--tg-app-width, 100vw);overflow:hidden}html.tg-mode[data-tg-layout=wide] .lobby-mobile-page,html.tg-mode[data-tg-layout=wide] .table-screen-page,html.tg-mode[data-tg-layout=wide] .auth-intro-page{--lobby-viewport-width: min(100vw, var(--tg-app-width, 100vw));--table-screen-viewport-width: min(100vw, var(--tg-app-width, 100vw));width:min(100vw,var(--tg-app-width, 100vw));max-width:var(--tg-app-width, 100vw)}html.tg-mode[data-tg-layout=wide] .auth-intro-page{--intro-tablet-canvas-width: 1024px;--intro-tablet-canvas-height: 1366px;--intro-viewport-width: min(100vw, var(--tg-app-width, 100vw));--intro-viewport-height: var( --tg-app-height, var(--tg-viewport-stable-height, 100dvh) );--intro-scale: min( 1, calc(var(--intro-viewport-width) / var(--intro-tablet-canvas-width)) );background:#060d05}html.tg-mode[data-tg-layout=wide] .auth-intro-stage{width:calc(var(--intro-tablet-canvas-width) * var(--intro-scale));height:min(var(--intro-viewport-height),calc(var(--intro-tablet-canvas-height) * var(--intro-scale)));max-width:min(var(--intro-viewport-width),var(--tg-wide-stage-max-width));max-height:var(--intro-viewport-height);overflow:hidden}html.tg-mode[data-tg-layout=wide] .auth-intro-screen{width:var(--intro-tablet-canvas-width);height:min(var(--intro-tablet-canvas-height),calc(var(--intro-viewport-height) / var(--intro-scale)));transform:scale(var(--intro-scale));border-radius:20px}html.tg-mode[data-tg-layout=wide] .auth-intro-screen__background{object-position:center}html.tg-mode[data-tg-layout=wide] .auth-intro-screen__background:nth-of-type(1){left:-30px!important;top:-213px!important;width:1088px!important;height:1905px!important}html.tg-mode[data-tg-layout=wide] .auth-intro-screen__background:nth-of-type(2){left:-58px!important;top:-108px!important;width:1140px!important;height:2004px!important}html.tg-mode[data-tg-layout=wide] .auth-intro-screen__background:nth-of-type(3){left:-89px!important;top:-130px!important;width:1202px!important;height:1804px!important}html.tg-mode[data-tg-layout=wide] .auth-intro-logo{left:50%;top:clamp(134px,14.86%,203px);width:292px;height:342px;transform:translate(-50%)}html.tg-mode[data-tg-layout=wide] .auth-intro-title{left:50%;top:clamp(392px,43.56%,595px);width:620px;align-items:center;text-align:center;transform:translate(-50%)}html.tg-mode[data-tg-layout=wide] .auth-intro-title__welcome{font-size:60px;line-height:normal}html.tg-mode[data-tg-layout=wide] .auth-intro-title__brand{font-size:97px;line-height:normal}html.tg-mode[data-tg-layout=wide] .auth-intro-card{left:var(--tg-wide-edge-gap);top:auto;bottom:var(--tg-wide-edge-gap);width:var(--tg-wide-content-width);min-height:255px;padding:30px;border-radius:30px;gap:15px}html.tg-mode[data-tg-layout=wide] .auth-intro-card__description{font-size:35px;line-height:normal}html.tg-mode[data-tg-layout=wide] .auth-intro-progress{gap:8px;padding-bottom:4px}html.tg-mode[data-tg-layout=wide] .auth-intro-progress span{width:13px;height:4px}html.tg-mode[data-tg-layout=wide] .auth-intro-progress span.is-active{width:56px}html.tg-mode[data-tg-layout=wide] .auth-intro-card__cta{width:98px;height:60px;border-radius:14px}html.tg-mode[data-tg-layout=wide] .lobby-mobile-stage{width:min(var(--lobby-viewport-width),var(--tg-wide-stage-max-width));height:min(var(--lobby-viewport-height),1366px);max-height:var(--lobby-viewport-height)}html.tg-mode[data-tg-layout=wide] .lobby-mobile-screen{width:100%;height:100%;transform:none;border-radius:var(--tg-wide-card-radius);overflow:hidden}html.tg-mode[data-tg-layout=wide] .lobby-mobile-screen__top-bg,html.tg-mode[data-tg-layout=wide] .tables-mobile-screen__top-bg,html.tg-mode[data-tg-layout=wide] .shop-mobile-screen__top-bg,html.tg-mode[data-tg-layout=wide] .profile-mobile-screen__top-bg{height:224px}html.tg-mode[data-tg-layout=wide] .tg-layout,html.tg-mode[data-tg-layout=wide] .tg-welcome-card{width:var(--tg-wide-content-width);max-width:var(--tg-wide-content-width);box-sizing:border-box}html.tg-mode[data-tg-layout=wide] .tg-layout{padding-left:0;padding-right:0}html.tg-mode[data-tg-layout=wide] .tg-tabbar{width:var(--tg-wide-content-width);max-width:var(--tg-wide-content-width)}html.tg-mode[data-tg-layout=wide] .tg-link-form .ui-input,html.tg-mode[data-tg-layout=wide] .tg-link-form .ui-button{width:100%;min-height:var(--tg-wide-control-height);box-sizing:border-box}html.tg-mode[data-tg-layout=wide] .lobby-mobile-nav{height:var(--tg-wide-nav-height);overflow:visible}html.tg-mode[data-tg-layout=wide] .lobby-mobile-nav__bg{top:var(--tg-wide-nav-bg-top);left:0;width:100%;height:var(--tg-wide-nav-bg-height);object-fit:fill}html.tg-mode[data-tg-layout=wide] .lobby-mobile-nav__items{top:var(--tg-wide-nav-item-top);height:var(--tg-wide-nav-item-height);padding:0;justify-content:space-between;align-items:flex-start}html.tg-mode[data-tg-layout=wide] .lobby-mobile-nav__group{width:50%;height:var(--tg-wide-nav-item-height);padding-inline:var(--tg-wide-nav-side-pad);box-sizing:border-box;justify-content:space-between;gap:0}html.tg-mode[data-tg-layout=wide] .lobby-mobile-nav-item{width:var(--tg-wide-nav-item-width);height:var(--tg-wide-nav-item-height);padding:12px 15px;color:var(--tg-wide-nav-inactive-color);font-size:var(--tg-wide-nav-label-size);line-height:normal;transition:color .12s ease,opacity .12s ease,transform .12s ease}html.tg-mode[data-tg-layout=wide] .lobby-mobile-nav-item.is-active{color:var(--tg-wide-nav-active-color)}html.tg-mode[data-tg-layout=wide] .lobby-mobile-nav-item:active{opacity:var(--tg-wide-nav-pressed-opacity);transform:translateY(1px)}html.tg-mode[data-tg-layout=wide] .lobby-mobile-nav-item:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:4px;border-radius:12px}html.tg-mode[data-tg-layout=wide] .lobby-mobile-nav-item[aria-disabled=true]{opacity:.45;pointer-events:none}html.tg-mode[data-tg-layout=wide] .lobby-mobile-nav-icon{width:var(--tg-wide-nav-icon-size);height:var(--tg-wide-nav-icon-size);transform:none}html.tg-mode[data-tg-layout=wide] .lobby-mobile-nav-icon--home img,html.tg-mode[data-tg-layout=wide] .lobby-mobile-nav-icon--tournaments .lobby-mobile-nav-icon__part--base{width:var(--tg-wide-nav-icon-size);height:var(--tg-wide-nav-icon-size)}html.tg-mode[data-tg-layout=wide] .lobby-mobile-nav-icon--home-inactive .lobby-mobile-nav-icon__part--outline{top:1.56px;left:1.56px;width:26.88px;height:26.88px}html.tg-mode[data-tg-layout=wide] .lobby-mobile-nav-icon--home-inactive .lobby-mobile-nav-icon__part--door{top:17.81px;left:12.19px;width:5.63px;height:1.88px}html.tg-mode[data-tg-layout=wide] .lobby-mobile-nav-icon--shop .lobby-mobile-nav-icon__part--body{top:13.75px;left:3.75px;width:23.13px;height:14.69px}html.tg-mode[data-tg-layout=wide] .lobby-mobile-nav-icon--shop .lobby-mobile-nav-icon__part--mid{top:2.5px;left:10.1px;width:9.8px;height:14.38px}html.tg-mode[data-tg-layout=wide] .lobby-mobile-nav-icon--shop .lobby-mobile-nav-icon__part--left{top:2.5px;left:3.34px;width:10.51px;height:14.38px}html.tg-mode[data-tg-layout=wide] .lobby-mobile-nav-icon--shop .lobby-mobile-nav-icon__part--right{top:2.5px;right:3.34px;width:10.51px;height:14.38px}html.tg-mode[data-tg-layout=wide] .lobby-mobile-nav-icon--shop .lobby-mobile-nav-icon__part--handle{top:20px;left:10.94px;width:8.13px;height:8.75px}html.tg-mode[data-tg-layout=wide] .lobby-mobile-nav-icon--profile .lobby-mobile-nav-icon__part--head{top:2.5px;left:9.06px;width:11.88px;height:11.88px}html.tg-mode[data-tg-layout=wide] .lobby-mobile-nav-icon--profile .lobby-mobile-nav-icon__part--shoulders{top:16.25px;left:5.31px;width:19.38px;height:11.88px}html.tg-mode[data-tg-layout=wide] .lobby-mobile-nav-icon--profile-active .lobby-mobile-nav-icon__part--head{top:2.5px;left:10px;width:10px;height:10px}html.tg-mode[data-tg-layout=wide] .lobby-mobile-nav-icon--profile-active .lobby-mobile-nav-icon__part--shoulders{top:16.25px;left:6.25px;width:17.5px;height:10px}html.tg-mode[data-tg-layout=wide] .lobby-mobile-nav-center{top:12px;transition:opacity .12s ease,transform .12s ease}html.tg-mode[data-tg-layout=wide] .lobby-mobile-nav-center span{width:var(--tg-wide-nav-center-size);height:var(--tg-wide-nav-center-size)}html.tg-mode[data-tg-layout=wide] .lobby-mobile-nav-center>span>img,html.tg-mode[data-tg-layout=wide] .lobby-mobile-nav-center>span>svg,html.tg-mode[data-tg-layout=wide] .lobby-mobile-nav-center-icon{width:var(--tg-wide-nav-center-icon-size);height:var(--tg-wide-nav-center-icon-size)}html.tg-mode[data-tg-layout=wide] .lobby-mobile-nav-center:active{opacity:var(--tg-wide-nav-pressed-opacity);transform:translate(-50%) scale(.98)}html.tg-mode[data-tg-layout=wide] .lobby-mobile-nav-center__label{bottom:42px;transform:translate(-50%,100%);color:var(--tg-wide-nav-inactive-color);font-size:var(--tg-wide-nav-label-size);line-height:normal}html.tg-mode[data-tg-layout=wide] .lobby-mobile-nav-center__label.is-active{color:var(--tg-wide-nav-active-color)}html.tg-mode[data-tg-layout=wide] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-screen{width:100%;max-width:var(--tg-wide-stage-max-width);margin:0 auto;padding:clamp(32px,3.9vh,52px) var(--tg-wide-edge-gap) calc(var(--tg-wide-nav-height) + 18px);gap:clamp(16px,2vh,30px)}html.tg-mode[data-tg-layout=wide] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-content{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;gap:clamp(10px,1.55vh,18px)}html.tg-mode[data-tg-layout=wide] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-scroll{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;gap:clamp(10px,1.55vh,18px);overflow:hidden}html.tg-mode[data-tg-layout=wide] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-header{flex:0 0 clamp(60px,5.9vh,80px)}html.tg-mode[data-tg-layout=wide] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-profile-card{flex:0 0 clamp(72px,7.3vh,100px)}html.tg-mode[data-tg-layout=wide] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-profile-card__main,html.tg-mode[data-tg-layout=wide] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-profile-badge{height:100%}html.tg-mode[data-tg-layout=wide] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-profile-card__main,html.tg-mode[data-tg-layout=wide] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-balance-card,html.tg-mode[data-tg-layout=wide] .shop-mobile-balance-card,html.tg-mode[data-tg-layout=wide] .profile-mobile-status-card,html.tg-mode[data-tg-layout=wide] .profile-mobile-ach-card,html.tg-mode[data-tg-layout=wide] .profile-settings-mobile-list-item,html.tg-mode[data-tg-layout=wide] .profile-settings-mobile-language-item{border-radius:var(--tg-wide-card-radius)}html.tg-mode[data-tg-layout=wide] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-balance-card{flex:0 0 auto;width:100%;padding:clamp(18px,2.2vh,30px)}html.tg-mode[data-tg-layout=wide] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-modes{width:100%;flex:1 1 clamp(190px,31vh,423px);min-height:0;max-height:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.9vw,30px)}html.tg-mode[data-tg-layout=wide] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-mode{width:100%;height:100%}html.tg-mode[data-tg-layout=wide] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-tournaments-card{flex:0 0 clamp(136px,17.7vh,242px);height:auto;min-height:136px}html.tg-mode[data-tg-layout=wide] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-tournaments-card__content{width:min(68%,647px)}html.tg-mode[data-tg-layout=wide] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-tournaments-card__fan{left:auto;right:-92px;top:43px;width:194px;height:196px}html.tg-mode[data-tg-layout=wide] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-tournaments-card__fan-card{width:86px;height:130px;max-width:none;transform-origin:center center}html.tg-mode[data-tg-layout=wide] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-tournaments-card__fan-card--wide-only{display:block}html.tg-mode[data-tg-layout=wide] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-tournaments-card__fan-card--club{left:1px;top:3px;transform:rotate(-40deg);z-index:1}html.tg-mode[data-tg-layout=wide] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-tournaments-card__fan-card--red-1{left:14px;top:-2px;transform:rotate(-34deg);z-index:2}html.tg-mode[data-tg-layout=wide] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-tournaments-card__fan-card--red-2{left:31px;top:-10px;transform:rotate(-28deg);z-index:3}html.tg-mode[data-tg-layout=wide] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-tournaments-card__fan-card--red-3{left:50px;top:-17px;transform:rotate(-23deg);z-index:4}html.tg-mode[data-tg-layout=wide] .tables-mobile-screen,html.tg-mode[data-tg-layout=wide] .shop-mobile-screen{padding:clamp(44px,4.7vh,64px) var(--tg-wide-edge-gap) calc(var(--tg-wide-nav-height) + 24px)}html.tg-mode[data-tg-layout=wide] .tables-mobile-list,html.tg-mode[data-tg-layout=wide] .shop-mobile-packages-list,html.tg-mode[data-tg-layout=wide] .profile-mobile-stats-grid,html.tg-mode[data-tg-layout=wide] .profile-mobile-achievements,html.tg-mode[data-tg-layout=wide] .profile-settings-mobile-list,html.tg-mode[data-tg-layout=wide] .my-tables-mobile-list,html.tg-mode[data-tg-layout=wide] .hand-history-mobile-list{width:100%;min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(18px,2.35vw,24px);overflow-x:hidden}html.tg-mode[data-tg-layout=wide] .shop-mobile-packages-list{grid-template-columns:repeat(2,minmax(0,1fr))}html.tg-mode[data-tg-layout=wide] .profile-mobile-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.9vw,18px)}html.tg-mode[data-tg-layout=wide] .profile-mobile-stat-card{height:clamp(158px,18vh,188px);min-height:0;padding:clamp(14px,1.8vw,18px)}html.tg-mode[data-tg-layout=wide] .profile-mobile-stat-card__title{font-size:clamp(15px,1.7vw,17px);line-height:1.12}html.tg-mode[data-tg-layout=wide] .profile-mobile-stat-card img{width:clamp(58px,7.1vw,72px);height:clamp(58px,7.1vw,72px)}html.tg-mode[data-tg-layout=wide] .profile-mobile-stat-card__value{font-size:clamp(27px,3.1vw,32px);line-height:1}html.tg-mode[data-tg-layout=wide] .profile-mobile-stat-card__value small{font-size:clamp(16px,1.9vw,19px)}html.tg-mode[data-tg-layout=wide] .tables-mobile-list,html.tg-mode[data-tg-layout=wide] .my-tables-mobile-list{--tg-wide-table-list-gap: clamp(18px, 2.35vw, 24px);grid-template-columns:repeat(auto-fit,minmax(min(100%,calc((100% - var(--tg-wide-table-list-gap)) / 2)),1fr));gap:var(--tg-wide-table-list-gap)}html.tg-mode[data-tg-layout=wide] .tables-mobile-card,html.tg-mode[data-tg-layout=wide] .shop-mobile-package-card,html.tg-mode[data-tg-layout=wide] .profile-mobile-stat-card,html.tg-mode[data-tg-layout=wide] .profile-mobile-ach-card,html.tg-mode[data-tg-layout=wide] .hand-history-mobile-row{min-width:0}html.tg-mode[data-tg-layout=wide] .shop-mobile-package-card{min-height:clamp(204px,19vh,261px)}html.tg-mode[data-tg-layout=wide] .profile-mobile-scroll,html.tg-mode[data-tg-layout=wide] .profile-settings-mobile-content,html.tg-mode[data-tg-layout=wide] .hand-history-mobile-scroll{left:var(--tg-wide-edge-gap);right:var(--tg-wide-edge-gap);bottom:calc(var(--tg-wide-nav-height) + 18px);overflow-x:hidden}html.tg-mode[data-tg-layout=wide] .profile-mobile-top-strip{width:100%}html.tg-mode[data-tg-layout=wide] .profile-mobile-top-card--rear,html.tg-mode[data-tg-layout=wide] .profile-mobile-top-card--front{display:none}html.tg-mode[data-tg-layout=wide] .profile-mobile-top-deck-card{position:absolute;display:block;width:120px;height:180px;object-fit:cover;transform-origin:center;filter:drop-shadow(2px 3px 3px rgba(0,0,0,.24))}html.tg-mode[data-tg-layout=wide] .profile-mobile-top-deck-card--jack{right:60px;top:88px;transform:rotate(-39deg)}html.tg-mode[data-tg-layout=wide] .profile-mobile-top-deck-card--queen{right:32px;top:80px;transform:rotate(-27deg)}html.tg-mode[data-tg-layout=wide] .profile-mobile-top-deck-card--king{right:-2px;top:75px;transform:rotate(-14deg)}html.tg-mode[data-tg-layout=wide] .profile-mobile-top-deck-card--ace{right:-30px;top:76px;transform:rotate(-7deg)}html.tg-mode[data-tg-layout=wide] .profile-mobile-header,html.tg-mode[data-tg-layout=wide] .profile-mobile-hero,html.tg-mode[data-tg-layout=wide] .profile-mobile-tabs,html.tg-mode[data-tg-layout=wide] .leaderboard-mobile-header,html.tg-mode[data-tg-layout=wide] .leaderboard-mobile-periods,html.tg-mode[data-tg-layout=wide] .leaderboard-mobile-modes,html.tg-mode[data-tg-layout=wide] .leaderboard-mobile-list,html.tg-mode[data-tg-layout=wide] .leaderboard-mobile-state,html.tg-mode[data-tg-layout=wide] .payment-history-content,html.tg-mode[data-tg-layout=wide] .payment-history-fixed-footer,html.tg-mode[data-tg-layout=wide] .payment-receipt,html.tg-mode[data-tg-layout=wide] .profile-support-mobile-content{left:var(--tg-wide-edge-gap);right:var(--tg-wide-edge-gap);width:auto;max-width:none}html.tg-mode[data-tg-layout=wide] .payment-history-content,html.tg-mode[data-tg-layout=wide] .payment-receipt,html.tg-mode[data-tg-layout=wide] .profile-support-mobile-content{padding-left:0;padding-right:0;box-sizing:border-box}html.tg-mode[data-tg-layout=wide] .payment-history-content{bottom:calc(var(--tg-wide-nav-height) + var(--payment-history-pagination-height) + (var(--payment-history-pagination-gap) * 2))}html.tg-mode[data-tg-layout=wide] .payment-history-fixed-footer{bottom:calc(var(--tg-wide-nav-height) + var(--payment-history-pagination-gap))}html.tg-mode[data-tg-layout=wide] .payment-receipt,html.tg-mode[data-tg-layout=wide] .profile-support-mobile-content{bottom:calc(var(--tg-wide-nav-height) + 18px)}html.tg-mode[data-tg-layout=wide] .profile-support-mobile-content{left:auto;right:auto;bottom:auto;width:calc(100% - var(--tg-wide-edge-gap) - var(--tg-wide-edge-gap));margin-left:var(--tg-wide-edge-gap);margin-right:var(--tg-wide-edge-gap)}html.tg-mode[data-tg-layout=wide] .payment-history-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}html.tg-mode[data-tg-layout=wide] .profile-support-mobile-form,html.tg-mode[data-tg-layout=wide] .create-table-mobile-form,html.tg-mode[data-tg-layout=wide] .payment-history-controls,html.tg-mode[data-tg-layout=wide] .payment-history-list,html.tg-mode[data-tg-layout=wide] .payment-receipt-card,html.tg-mode[data-tg-layout=wide] .payment-settings-card,html.tg-mode[data-tg-layout=wide] .payment-settings-empty,html.tg-mode[data-tg-layout=wide] .payment-settings-rules-link,html.tg-mode[data-tg-layout=wide] .payment-settings-address,html.tg-mode[data-tg-layout=wide] .payment-settings-rule-note,html.tg-mode[data-tg-layout=wide] .payment-settings-canonical,html.tg-mode[data-tg-layout=wide] .payment-settings-disconnect,html.tg-mode[data-tg-layout=wide] .shop-topup-field,html.tg-mode[data-tg-layout=wide] .shop-topup-input-wrap,html.tg-mode[data-tg-layout=wide] .shop-topup-presets,html.tg-mode[data-tg-layout=wide] .profile-settings-modal-field,html.tg-mode[data-tg-layout=wide] .tables-filter-field,html.tg-mode[data-tg-layout=wide] .tournaments-filter-field,html.tg-mode[data-tg-layout=wide] .lobby-search-modal__field,html.tg-mode[data-tg-layout=wide] .hand-history-mobile-field,html.tg-mode[data-tg-layout=wide] .profile-support-mobile-field input,html.tg-mode[data-tg-layout=wide] .profile-support-mobile-field textarea,html.tg-mode[data-tg-layout=wide] .tables-filter-field input,html.tg-mode[data-tg-layout=wide] .tournaments-filter-field input,html.tg-mode[data-tg-layout=wide] .lobby-search-modal__field input,html.tg-mode[data-tg-layout=wide] .shop-topup-input-wrap input,html.tg-mode[data-tg-layout=wide] .profile-settings-modal-field input,html.tg-mode[data-tg-layout=wide] .hand-history-mobile-field input,html.tg-mode[data-tg-layout=wide] .hand-history-mobile-field select,html.tg-mode[data-tg-layout=wide] .create-table-mobile-field__input,html.tg-mode[data-tg-layout=wide] .create-table-mobile-field input,html.tg-mode[data-tg-layout=wide] .create-table-mobile-field select,html.tg-mode[data-tg-layout=wide] .create-table-mobile-dropdown{width:100%;max-width:none;box-sizing:border-box}html.tg-mode[data-tg-layout=wide] .profile-support-mobile-field input,html.tg-mode[data-tg-layout=wide] .tables-filter-field input,html.tg-mode[data-tg-layout=wide] .tournaments-filter-field input,html.tg-mode[data-tg-layout=wide] .lobby-search-modal__field input,html.tg-mode[data-tg-layout=wide] .shop-topup-input-wrap,html.tg-mode[data-tg-layout=wide] .profile-settings-modal-field input,html.tg-mode[data-tg-layout=wide] .hand-history-mobile-field input,html.tg-mode[data-tg-layout=wide] .hand-history-mobile-field select,html.tg-mode[data-tg-layout=wide] .create-table-mobile-field__input,html.tg-mode[data-tg-layout=wide] .create-table-mobile-field input,html.tg-mode[data-tg-layout=wide] .create-table-mobile-field select,html.tg-mode[data-tg-layout=wide] .create-table-mobile-dropdown{min-height:var(--tg-wide-control-height);height:var(--tg-wide-control-height)}html.tg-mode[data-tg-layout=wide] .profile-support-mobile-field textarea{min-height:min(28vh,260px)}html.tg-mode[data-tg-layout=wide] .shop-topup-presets{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,112px),1fr));gap:12px}html.tg-mode[data-tg-layout=wide] .shop-topup-preset,html.tg-mode[data-tg-layout=wide] .profile-support-mobile-submit,html.tg-mode[data-tg-layout=wide] .payment-settings-rules-link,html.tg-mode[data-tg-layout=wide] .payment-settings-disconnect,html.tg-mode[data-tg-layout=wide] .tables-filter-btn,html.tg-mode[data-tg-layout=wide] .tournaments-filter-btn,html.tg-mode[data-tg-layout=wide] .lobby-search-modal__btn,html.tg-mode[data-tg-layout=wide] .shop-purchase-modal__actions button,html.tg-mode[data-tg-layout=wide] .shop-topup-cancel,html.tg-mode[data-tg-layout=wide] .shop-topup-confirm,html.tg-mode[data-tg-layout=wide] .profile-avatar-modal__button,html.tg-mode[data-tg-layout=wide] .profile-settings-modal-btn,html.tg-mode[data-tg-layout=wide] .hand-history-mobile-button,html.tg-mode[data-tg-layout=wide] .create-table-mobile-submit,html.tg-mode[data-tg-layout=wide] .shop-mobile-deposit-btn,html.tg-mode[data-tg-layout=wide] .shop-mobile-buy-btn{width:100%;box-sizing:border-box}html.tg-mode[data-tg-layout=wide] .profile-mobile-tabs{left:var(--tg-wide-edge-gap);width:calc(100% - var(--tg-wide-edge-gap) - var(--tg-wide-edge-gap));overflow-x:auto;scrollbar-width:none}html.tg-mode[data-tg-layout=wide] .profile-mobile-tabs::-webkit-scrollbar{display:none}html.tg-mode[data-tg-layout=wide] .profile-mobile-tab{flex:1 0 max-content}html.tg-mode[data-tg-layout=wide] .profile-mobile-referrals__link-row,html.tg-mode[data-tg-layout=wide] .profile-mobile-referrals__bonus-card,html.tg-mode[data-tg-layout=wide] .profile-mobile-referrals__user-card,html.tg-mode[data-tg-layout=wide] .payment-history-row,html.tg-mode[data-tg-layout=wide] .payment-receipt-list__copy-row{min-width:0;overflow:hidden}html.tg-mode[data-tg-layout=wide] .tables-filter-modal-wrap,html.tg-mode[data-tg-layout=wide] .tournaments-filter-modal-wrap,html.tg-mode[data-tg-layout=wide] .lobby-search-modal-wrap,html.tg-mode[data-tg-layout=wide] .shop-purchase-modal-wrap,html.tg-mode[data-tg-layout=wide] .shop-topup-modal-wrap,html.tg-mode[data-tg-layout=wide] .profile-avatar-modal-wrap,html.tg-mode[data-tg-layout=wide] .profile-settings-modal-overlay,html.tg-mode[data-tg-layout=wide] .table-screen-buyin-modal,html.tg-mode[data-tg-layout=wide] .table-screen-confirm-modal{align-items:center;justify-content:center;padding:max(24px,var(--tg-safe-top, 0px)) var(--tg-wide-edge-gap) max(24px,var(--tg-safe-bottom, 0px))}html.tg-mode[data-tg-layout=wide] .tables-filter-modal,html.tg-mode[data-tg-layout=wide] .tournaments-filter-modal,html.tg-mode[data-tg-layout=wide] .lobby-search-modal,html.tg-mode[data-tg-layout=wide] .shop-purchase-modal,html.tg-mode[data-tg-layout=wide] .shop-topup-modal,html.tg-mode[data-tg-layout=wide] .profile-avatar-modal,html.tg-mode[data-tg-layout=wide] .profile-settings-modal-sheet,html.tg-mode[data-tg-layout=wide] .table-screen-buyin-modal__card,html.tg-mode[data-tg-layout=wide] .table-screen-buyin-modal--centered .table-screen-buyin-modal__card,html.tg-mode[data-tg-layout=wide] .table-screen-confirm-modal__card{width:min(100%,var(--tg-wide-modal-width));max-width:var(--tg-wide-modal-width);max-height:min(86vh,calc(var(--tg-app-height, 100vh) - var(--tg-safe-top, 0px) - var(--tg-safe-bottom, 0px) - 48px));border-radius:28px;overflow-y:auto}html.tg-mode[data-tg-layout=wide] .table-screen-page{--tg-tablet-table-canvas-width: 1024px;--tg-tablet-table-canvas-height: 1366px;--table-screen-scale: min( 1, calc(var(--table-screen-viewport-width) / var(--tg-tablet-table-canvas-width)), calc(var(--table-screen-viewport-height) / var(--tg-tablet-table-canvas-height)) );align-items:center;justify-content:center;background:#1c1b1e}html.tg-mode[data-tg-layout=wide] .table-screen-stage{width:calc(var(--tg-tablet-table-canvas-width) * var(--table-screen-scale));height:calc(var(--tg-tablet-table-canvas-height) * var(--table-screen-scale));max-width:min(var(--table-screen-viewport-width),var(--tg-wide-stage-max-width));max-height:var(--table-screen-viewport-height);overflow:hidden}html.tg-mode[data-tg-layout=wide] .table-screen-canvas{width:var(--tg-tablet-table-canvas-width);height:var(--tg-tablet-table-canvas-height);transform:scale(var(--table-screen-scale));border-radius:20px}html.tg-mode[data-tg-layout=wide] .table-screen-canvas__room{left:-70px;top:-169px;width:1137px;height:2083px;object-fit:cover;filter:none}html.tg-mode[data-tg-layout=wide] .table-screen-canvas__table{left:50%;top:50%;width:498px;height:1041px;transform:translate(-50%,-50%);object-fit:contain}html.tg-mode[data-tg-layout=wide] .table-screen-header{top:64px;left:32px;right:32px}html.tg-mode[data-tg-layout=wide] .table-screen-back{width:70px;height:60px;border-radius:14px}html.tg-mode[data-tg-layout=wide] .table-screen-back img{width:30px;height:30px}html.tg-mode[data-tg-layout=wide] .table-screen-board{left:50%;top:639px;width:132px;height:88px;grid-template-columns:repeat(2,58px);grid-template-rows:88px;gap:16px;transform:translate(-50%)}html.tg-mode[data-tg-layout=wide] .table-screen-board.is-showdown{transform:translate(-50%) scale(1.04)}html.tg-mode[data-tg-layout=wide] .table-screen-board__card{width:58px;height:88px;border-radius:5px}html.tg-mode[data-tg-layout=wide] .table-screen-bank{top:36%;transform:translate(-50%) scale(1.46);transform-origin:top center}html.tg-mode[data-tg-layout=wide] .table-screen-center-status,html.tg-mode[data-tg-layout=wide] .table-screen-admin-center-messages{top:43%}html.tg-mode[data-tg-layout=wide] .table-screen-seat__avatar-nickname,html.tg-mode[data-tg-layout=wide] .table-screen-seat__balance,html.tg-mode[data-tg-layout=wide] .table-screen-seat-bet__amount{overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}html.tg-mode[data-tg-layout=wide] .table-screen-seats[data-max-players="3"] .table-screen-seat,html.tg-mode[data-tg-layout=wide] .table-screen-seats[data-max-players="4"] .table-screen-seat,html.tg-mode[data-tg-layout=wide] .table-screen-seats[data-max-players="5"] .table-screen-seat,html.tg-mode[data-tg-layout=wide] .table-screen-seats[data-max-players="6"] .table-screen-seat{--seat-shell-width: 112px !important;--seat-shell-height: 142px !important;--seat-avatar-size: 78px !important;--seat-avatar-top: 0px !important;--seat-turn-ring-size: 92px !important;--seat-turn-ring-offset: -7px !important;--seat-badge-size: 33px !important;--seat-badge-rank-left: -17px !important;--seat-badge-rank-top: 41px !important;--seat-badge-kitty-right: -17px !important;--seat-badge-kitty-top: 41px !important;--seat-badge-dealer-right: -17px !important;--seat-badge-dealer-top: 41px !important;--seat-badge-dealer-stacked-top: 9px !important;--seat-badge-shell-padding: 2px !important;--seat-badge-shell-radius: 22px !important;--seat-avatar-nickname-width: 108px !important;--seat-avatar-nickname-min-height: 41px !important;--seat-avatar-nickname-bottom: -42px !important;--seat-avatar-nickname-padding-x: 17px !important;--seat-avatar-nickname-padding-y: 9px !important;--seat-avatar-nickname-radius: 22px !important;--seat-avatar-nickname-border-width: 2px !important;--seat-avatar-nickname-font-size: 20px !important;--seat-avatar-nickname-line-height: 23px !important;--seat-avatar-nickname-letter-spacing: 0px !important;--seat-balance-width: 76px !important;--seat-balance-min-height: 29px !important;--seat-balance-padding-x: 14px !important;--seat-balance-padding-y: 3px !important;--seat-balance-radius: 8px !important;--seat-balance-font-size: 18px !important;--seat-balance-line-height: 23px !important;--seat-balance-letter-spacing: 0px !important;--seat-cards-scale: 1.1 !important;--seat-empty-shell-size: 76px !important;--seat-empty-hit-size: 92px !important;--seat-empty-plus-font-size: 40px !important;--seat-bet-scale: 1.1 !important;--seat-bet-label-font-size: 12px !important;--seat-bet-label-max-width: 72px !important}html.tg-mode[data-tg-layout=wide] .table-screen-seats[data-max-players="3"] .table-screen-seat.is-occupied,html.tg-mode[data-tg-layout=wide] .table-screen-seats[data-max-players="4"] .table-screen-seat.is-occupied,html.tg-mode[data-tg-layout=wide] .table-screen-seats[data-max-players="5"] .table-screen-seat.is-occupied,html.tg-mode[data-tg-layout=wide] .table-screen-seats[data-max-players="6"] .table-screen-seat.is-occupied{width:112px!important;height:142px!important;min-height:142px!important}html.tg-mode[data-tg-layout=wide] .table-screen-seats[data-max-players="3"] .table-screen-seat.is-empty,html.tg-mode[data-tg-layout=wide] .table-screen-seats[data-max-players="4"] .table-screen-seat.is-empty,html.tg-mode[data-tg-layout=wide] .table-screen-seats[data-max-players="5"] .table-screen-seat.is-empty,html.tg-mode[data-tg-layout=wide] .table-screen-seats[data-max-players="6"] .table-screen-seat.is-empty{width:92px!important;height:92px!important}html.tg-mode[data-tg-layout=wide] .table-screen-seat-cards:not(.table-screen-showdown-hand-layout){transform:scale(1.68);transform-origin:50% 0}html.tg-mode[data-tg-layout=wide] .table-screen-seat-bet{gap:5px;max-width:calc(var(--seat-bet-label-max-width, 58px) * 1.12 + 16px)}html.tg-mode[data-tg-layout=wide] .table-screen-seat-bet.is-self-bet{gap:10px}html.tg-mode[data-tg-layout=wide] .table-screen-seat-bet__chips{transform:scale(calc(var(--seat-bet-scale, 1) * 1.12))}html.tg-mode[data-tg-layout=wide] .table-screen-seat-bet__amount{min-height:26px;max-width:max(42px,calc(var(--seat-bet-label-max-width, 58px) * 1.12));padding:3px 10px;border-radius:8px;font-size:calc(var(--seat-bet-label-font-size, 10px) * 1.12);font-weight:700}html.tg-mode[data-tg-layout=wide] .table-screen-action-popup-layer,html.tg-mode[data-tg-layout=wide] .table-screen-waiting-popup-layer{justify-content:center;padding-inline:var(--tg-wide-edge-gap);padding-bottom:0}html.tg-mode[data-tg-layout=wide] .table-screen-action-popup,html.tg-mode[data-tg-layout=wide] .table-screen-waiting-popup{width:min(calc(var(--tg-app-width, 100vw) - var(--tg-wide-edge-gap) - var(--tg-wide-edge-gap)),960px);max-width:960px;border-radius:30px 30px 0 0;padding:20px}html.tg-mode[data-tg-layout=wide] .table-screen-action-popup__content,html.tg-mode[data-tg-layout=wide] .table-screen-action-popup__primary-column,html.tg-mode[data-tg-layout=wide] .table-screen-action-popup__aux-row,html.tg-mode[data-tg-layout=wide] .table-screen-action-popup__side-column,html.tg-mode[data-tg-layout=wide] .table-screen-action-popup__side-top,html.tg-mode[data-tg-layout=wide] .table-screen-action-popup__side-bottom,html.tg-mode[data-tg-layout=wide] .table-screen-action-popup__compact-row,html.tg-mode[data-tg-layout=wide] .table-screen-waiting-popup__actions{gap:10px}html.tg-mode[data-tg-layout=wide] .table-screen-action-popup__side-column{width:180px}html.tg-mode[data-tg-layout=wide] .table-screen-action-popup__raise-block{gap:10px;padding:0;border:0;background:transparent}html.tg-mode[data-tg-layout=wide] .table-screen-action-popup button,html.tg-mode[data-tg-layout=wide] .table-screen-waiting-popup__action{min-height:60px;border-radius:14px;padding:15px 20px;gap:10px;font-size:24px;font-weight:700}html.tg-mode[data-tg-layout=wide] .table-screen-action-popup__raise-label,html.tg-mode[data-tg-layout=wide] .table-screen-action-popup__time-bank-label{font-size:16px;letter-spacing:0}html.tg-mode[data-tg-layout=wide] .table-screen-action-popup__raise-value,html.tg-mode[data-tg-layout=wide] .table-screen-action-popup__time-bank-value{font-size:24px}html.tg-mode[data-tg-layout=wide] .table-screen-action-popup__icon,html.tg-mode[data-tg-layout=wide] .table-screen-action-popup__icon svg,html.tg-mode[data-tg-layout=wide] .table-screen-waiting-popup__icon,html.tg-mode[data-tg-layout=wide] .table-screen-waiting-popup__icon svg{width:30px;height:30px;flex-basis:30px}}@media (min-width: 1024px) and (min-height: 1100px){html.tg-mode[data-tg-layout=wide]{--tg-wide-card-radius: 20px}html.tg-mode[data-tg-layout=wide] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-screen{gap:30px;padding-top:52px;padding-bottom:calc(var(--tg-wide-nav-height) + 28px)}html.tg-mode[data-tg-layout=wide] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-modes{min-height:360px}html.tg-mode[data-tg-layout=wide] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-tournaments-card{min-height:220px}}:root{--web-figma-stage-max-width: 1024px;--web-figma-stage-max-height: 1366px;--web-browser-max-width: 580px;--web-browser-design-ratio: .56640625;--web-browser-design-height: 774px;--tg-tablet-app-width: 1024px;--web-figma-gutter: 32px;--web-figma-content-width: 960px;--web-figma-control-height: 60px;--web-figma-card-radius: 14px;--web-figma-footer-height: 127px;--web-modal-max-width: var(--web-browser-max-width);--web-design-source-width: var(--web-figma-stage-max-width);--web-design-source-height: var(--web-figma-stage-max-height);--web-design-max-width: var(--web-browser-max-width);--web-design-max-height: var(--web-browser-design-height);--web-ui-max-width: var(--web-design-max-width);--web-ui-max-height: var(--web-design-max-height);--web-artboard-width: min(100dvw, var(--web-ui-max-width));--web-artboard-height: min(100dvh, var(--web-ui-max-height));--web-responsive-ratio: var(--web-browser-design-ratio);--web-ui-gutter: min( calc(var(--web-figma-gutter) * var(--web-responsive-ratio)), max(12px, 3.125vw) );--web-ui-section-gap: clamp(14px, 2.4vw, 24px);--web-ui-card-min: min(100%, 280px);--web-ui-content-width: min( 100%, calc(var(--web-figma-content-width) * var(--web-responsive-ratio)) );--web-ui-control-height: calc( var(--web-figma-control-height) * var(--web-responsive-ratio) );--web-ui-card-radius: var(--web-figma-card-radius);--web-ui-footer-height: calc( var(--web-figma-footer-height) * var(--web-responsive-ratio) );--web-ui-modal-max-width: min(100%, var(--web-modal-max-width))}html:has([data-app-surface=web]),body:has([data-app-surface=web]),#root:has([data-app-surface=web]){height:100dvh;overflow:hidden}.app-shell--layout{max-width:var(--web-ui-max-width)}.web-responsive-scope{width:var(--web-artboard-width);max-width:var(--web-ui-max-width);margin-inline:auto;box-sizing:border-box}.web-responsive-scope[data-app-surface=web]{inline-size:var(--web-artboard-width);block-size:var(--web-artboard-height);max-inline-size:var(--web-design-max-width);max-block-size:var(--web-design-max-height);overflow:hidden}.web-responsive-scope,.web-responsive-scope *{min-width:0}.web-responsive-scope img,.web-responsive-scope svg,.web-responsive-scope canvas,.web-responsive-scope video{max-width:100%}.web-responsive-scope--app,.web-responsive-scope--game{min-height:0}.web-responsive-scope .lobby-mobile-page,.web-responsive-scope .table-screen-page{--lobby-viewport-width: min(100vw, var(--web-ui-max-width));--lobby-viewport-height: var(--web-artboard-height);--table-screen-viewport-width: min(100vw, var(--web-ui-max-width));width:min(100%,var(--web-ui-max-width));height:var(--web-artboard-height);max-width:var(--web-ui-max-width);max-height:var(--web-artboard-height);margin-inline:auto}.web-responsive-scope .lobby-mobile-stage,.web-responsive-scope .table-screen-stage{max-width:100%}.web-responsive-scope :where(button,input,select,textarea){border-radius:min(var(--web-ui-card-radius),14px)}.web-responsive-scope :where(button,[role=button]){min-height:min(var(--web-ui-control-height),100%)}.web-responsive-scope :where(dialog,[role=dialog]){max-width:var(--web-ui-modal-max-width)}.web-responsive-scope--auth{inline-size:var(--web-artboard-width);block-size:var(--web-artboard-height);max-inline-size:var(--web-design-max-width);max-block-size:var(--web-design-max-height);margin-inline:auto;overflow:hidden;background:#060d05;display:flex;align-items:center;justify-content:center}.web-responsive-scope--auth .auth-intro-page,.web-responsive-scope--auth .auth-entry-page{--intro-viewport-width: 100%;--intro-viewport-height: 100%;--intro-scale: 1;--auth-entry-viewport-width: 100%;--auth-entry-viewport-height: 100%;--auth-entry-scale: 1;inline-size:100%;block-size:100%;max-inline-size:100%;max-block-size:100%;overflow:hidden}.web-responsive-scope--auth .auth-layout{inline-size:min(calc(100% - (2 * var(--web-ui-gutter))),var(--web-figma-content-width));max-block-size:calc(100% - (2 * var(--web-ui-gutter)));box-sizing:border-box;margin:0;overflow:auto;display:grid;grid-template-columns:minmax(180px,220px) minmax(0,1fr);gap:24px;padding:32px;border:1px solid rgba(220,229,183,.22);border-radius:var(--web-ui-card-radius);background:linear-gradient(180deg,#1a2e0ecc,#081205ad);box-shadow:0 24px 48px #02060257,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.web-responsive-scope--auth .auth-layout>section{min-inline-size:0}.web-responsive-scope--auth .auth-layout nav{top:0}.web-responsive-scope--auth .auth-layout nav ul,.web-responsive-scope--auth .auth-layout>section{gap:14px}.web-responsive-scope--auth .auth-layout nav a{min-block-size:52px;display:flex;align-items:center;border-radius:var(--web-ui-card-radius)}.web-responsive-scope--auth .auth-summary,.web-responsive-scope--auth .auth-card,.web-responsive-scope--auth .auth-device-panel{border:1px solid rgba(220,229,183,.18);border-radius:var(--web-ui-card-radius);background:#0a1606b8}.web-responsive-scope--auth .auth-card,.web-responsive-scope--auth .auth-device-panel{inline-size:min(100%,var(--web-ui-modal-max-width));margin-inline:auto;padding:32px}.web-responsive-scope--auth .auth-device-panel{inline-size:100%;box-sizing:border-box}.web-responsive-scope--auth .auth-device-panel__header{gap:16px}.web-responsive-scope--auth .auth-device-panel__header button,.web-responsive-scope--auth .session-list button{min-block-size:44px;border-radius:var(--web-ui-card-radius)}.web-responsive-scope--auth .auth-device-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.web-responsive-scope--auth .session-list li{gap:14px;align-items:flex-start}.web-responsive-scope--auth .auth-intro-stage,.web-responsive-scope--auth .auth-entry-stage,.web-responsive-scope--auth .auth-intro-screen,.web-responsive-scope--auth .auth-entry-screen{inline-size:100%;block-size:100%}.web-responsive-scope--auth .auth-intro-stage,.web-responsive-scope--auth .auth-entry-stage{position:relative}.web-responsive-scope--auth .auth-intro-screen,.web-responsive-scope--auth .auth-entry-screen{transform:none;transform-origin:initial}.web-responsive-scope--auth .auth-intro-screen__background,.web-responsive-scope--auth .auth-entry-screen__background{left:0!important;top:0!important;width:100%!important;height:100%!important;object-fit:cover;object-position:center}.web-responsive-scope--auth .auth-intro-logo{left:50%;top:203px;inline-size:342px;block-size:342px;transform:translate(-50%)}.web-responsive-scope--auth .auth-intro-title{left:var(--web-ui-gutter);top:595px;inline-size:calc(100% - (2 * var(--web-ui-gutter)));align-items:center;text-align:center}.web-responsive-scope--auth .auth-intro-card{left:var(--web-ui-gutter);top:1079px;inline-size:calc(100% - (2 * var(--web-ui-gutter)));min-block-size:255px;padding:30px}.web-responsive-scope--auth .auth-entry-panel{overflow-y:auto;padding:52px var(--web-ui-gutter) 32px}.web-responsive-scope--auth .auth-entry-main{inline-size:min(100%,var(--web-ui-modal-max-width));flex:1;display:flex;align-items:center;justify-content:center;margin-inline:auto;margin-block-start:0;padding-block:24px}.web-responsive-scope--auth .auth-entry-header{inline-size:min(100%,var(--web-figma-content-width));margin-inline:auto;margin-block-end:0}.web-responsive-scope--auth .auth-entry-nav{inline-size:min(100%,var(--web-ui-modal-max-width))}.web-responsive-scope--auth .auth-entry-card{inline-size:100%;box-sizing:border-box;padding:32px;border-radius:var(--web-ui-card-radius)}.web-responsive-scope--auth .auth-entry-main .auth-form .ui-input,.web-responsive-scope--auth .auth-entry-main .auth-form .ui-button{min-block-size:var(--web-ui-control-height)}.web-responsive-scope--auth .auth-entry-main .auth-form h2,.web-responsive-scope--auth .auth-card h2,.web-responsive-scope--auth .auth-device-panel h2{letter-spacing:0}@media (min-width: 768px) and (max-height: 1199px){.web-responsive-scope--auth .auth-intro-logo{top:clamp(120px,15vh,180px);inline-size:clamp(240px,28vh,310px);block-size:clamp(240px,28vh,310px)}.web-responsive-scope--auth .auth-intro-title{top:clamp(390px,44vh,520px)}.web-responsive-scope--auth .auth-intro-card{top:auto;bottom:var(--web-ui-gutter);min-block-size:clamp(214px,24vh,255px)}}@media (max-width: 767px){.web-responsive-scope--auth{display:flex}.web-responsive-scope--auth .auth-intro-page,.web-responsive-scope--auth .auth-entry-page{--intro-viewport-width: min(100vw, var(--tg-app-width, 100vw));--intro-viewport-height: var( --tg-app-height, var(--tg-viewport-stable-height, 100dvh) );--intro-scale: min( 1, calc(var(--intro-viewport-width) / 440px), calc(var(--intro-viewport-height) / 956px) );--auth-entry-viewport-width: min(100vw, var(--tg-app-width, 100vw));--auth-entry-viewport-height: var( --tg-app-height, var(--tg-viewport-stable-height, 100dvh) );--auth-entry-scale: min( 1, calc(var(--auth-entry-viewport-width) / 440px), calc(var(--auth-entry-viewport-height) / 956px) )}.web-responsive-scope--auth .auth-intro-stage{inline-size:calc(440px * var(--intro-scale));block-size:calc(956px * var(--intro-scale))}.web-responsive-scope--auth .auth-entry-stage{inline-size:calc(440px * var(--auth-entry-scale));block-size:calc(956px * var(--auth-entry-scale))}.web-responsive-scope--auth .auth-layout{inline-size:min(100%,440px);max-block-size:100%;grid-template-columns:1fr;gap:16px;padding:18px;border-radius:0}.web-responsive-scope--auth .auth-layout nav ul{flex-direction:row}.web-responsive-scope--auth .auth-layout nav li{flex:1}.web-responsive-scope--auth .auth-layout nav a{justify-content:center;min-block-size:44px;padding-inline:10px}.web-responsive-scope--auth .auth-card,.web-responsive-scope--auth .auth-device-panel{padding:20px}.web-responsive-scope--auth .auth-summary{flex-direction:column;gap:12px}.web-responsive-scope--auth .auth-device-grid{grid-template-columns:1fr}.web-responsive-scope--auth .auth-intro-screen,.web-responsive-scope--auth .auth-entry-screen{inline-size:440px;block-size:956px}.web-responsive-scope--auth .auth-intro-screen{transform:scale(var(--intro-scale));transform-origin:top left}.web-responsive-scope--auth .auth-entry-screen{transform:scale(var(--auth-entry-scale));transform-origin:top left}.web-responsive-scope--auth .auth-intro-logo{left:34.58%;top:11.72%;inline-size:30.67%;block-size:16.53%;transform:none}.web-responsive-scope--auth .auth-intro-title{left:15.34%;top:31.9%;inline-size:69.55%;align-items:flex-start;text-align:start}.web-responsive-scope--auth .auth-intro-card{left:3.64%;top:65.38%;inline-size:92.73%;min-block-size:clamp(214px,21vw,286px)}.web-responsive-scope--auth .auth-entry-panel{padding:clamp(40px,5.2vh,70px) clamp(22px,3.1vw,32px) clamp(24px,4vh,54px)}.web-responsive-scope--auth .auth-entry-main{inline-size:min(100%,520px);display:block;padding-block:0}.web-responsive-scope--auth .auth-entry-card{padding:24px 20px;border-radius:var(--web-ui-card-radius)}.web-responsive-scope--auth .auth-entry-main .auth-form .ui-input,.web-responsive-scope--auth .auth-entry-main .auth-form .ui-button{min-block-size:52px}}.web-responsive-scope--app{isolation:isolate}.web-responsive-scope--app,.web-responsive-scope[data-web-surface=app]{width:var(--web-artboard-width, min(100dvw, var(--web-ui-max-width)));max-width:var(--web-ui-max-width);margin-inline:auto;box-sizing:border-box;overflow-x:hidden}@supports (overflow: clip){.web-responsive-scope--app,.web-responsive-scope[data-web-surface=app]{overflow-x:clip}}.web-responsive-scope[data-web-surface=app].app-shell--layout{min-height:0;height:var(--web-artboard-height);max-height:var(--web-artboard-height);padding:var(--web-ui-gutter)}.web-responsive-scope[data-web-surface=app].app-shell--layout>.app-main{min-height:0;overflow:auto}.web-responsive-scope--app *,.web-responsive-scope[data-web-surface=app] *{box-sizing:border-box;min-width:0}.web-responsive-scope--app>:where(.lobby-mobile-page,.game-rules-page),.web-responsive-scope[data-web-surface=app] :where(.app-main,.lobby-mobile-page,.game-rules-page,.account-page){width:min(100%,var(--web-ui-max-width));max-width:var(--web-ui-max-width);margin-inline:auto;overflow-x:hidden}.web-responsive-scope--app :where(.lobby-mobile-page,.game-rules-page),.web-responsive-scope[data-web-surface=app] :where(.lobby-mobile-page,.game-rules-page){--lobby-viewport-width: min(100vw, var(--web-ui-max-width))}.web-responsive-scope--app .lobby-mobile-stage,.web-responsive-scope[data-web-surface=app] .lobby-mobile-stage{max-width:min(100%,var(--web-ui-max-width));margin-inline:auto}.web-responsive-scope[data-web-surface=app].app-shell--layout:has(.lobby-mobile-page){padding-inline:0;overflow-x:hidden}.web-responsive-scope[data-web-surface=app].app-shell--layout:has(.lobby-mobile-page)>:where(.app-header,.app-main){width:100%;max-width:var(--web-ui-max-width);margin-inline:auto}.web-responsive-scope[data-web-surface=app].app-shell--layout:has(.lobby-mobile-page)>.app-header{padding-inline:var(--web-ui-gutter)}.web-responsive-scope--app :where(.tables-mobile-list,.shop-mobile-packages-list,.profile-mobile-stats-grid,.profile-mobile-achievements,.profile-settings-mobile-list,.profile-settings-mobile-language-row,.profile-mobile-referrals__users-grid,.my-tables-mobile-list,.hand-history-mobile-list,.hand-history-mobile-stats,.hand-history-mobile-grid,.hand-history-mobile-seat-grid,.game-rules-section-grid,.game-rules-score-grid,.game-rules-advice-grid),.web-responsive-scope[data-web-surface=app] :where(.tables-mobile-list,.shop-mobile-packages-list,.profile-mobile-stats-grid,.profile-mobile-achievements,.profile-settings-mobile-list,.profile-settings-mobile-language-row,.profile-mobile-referrals__users-grid,.my-tables-mobile-list,.hand-history-mobile-list,.hand-history-mobile-stats,.hand-history-mobile-grid,.hand-history-mobile-seat-grid,.game-rules-section-grid,.game-rules-score-grid,.game-rules-advice-grid){max-width:100%}.web-responsive-scope--app :where(.tables-mobile-card,.shop-mobile-package-card),.web-responsive-scope[data-web-surface=app] :where(.tables-mobile-card,.shop-mobile-package-card){width:100%}.web-responsive-scope--app :where(.tables-filter-modal-wrap,.tournaments-filter-modal-wrap,.lobby-search-modal-wrap,.shop-purchase-modal-wrap,.profile-avatar-modal-wrap,.profile-settings-modal-overlay,.player-notification-detail-wrap,.owner-table-actions-dialog-wrap),.web-responsive-scope[data-web-surface=app] :where(.tables-filter-modal-wrap,.tournaments-filter-modal-wrap,.lobby-search-modal-wrap,.shop-purchase-modal-wrap,.profile-avatar-modal-wrap,.profile-settings-modal-overlay,.player-notification-detail-wrap,.owner-table-actions-dialog-wrap){width:auto;max-width:none;align-items:flex-end;justify-content:center;padding-inline:0;padding-top:0}.web-responsive-scope--app .shop-topup-modal-wrap,.web-responsive-scope[data-web-surface=app] .shop-topup-modal-wrap{align-items:flex-end;justify-content:center;padding:0}html:not(.tg-mode) :where(.web-responsive-scope--app,.web-responsive-scope[data-web-surface=app]) :where(.tables-filter-modal-wrap,.tournaments-filter-modal-wrap,.lobby-search-modal-wrap,.shop-purchase-modal-wrap,.shop-topup-modal-wrap,.profile-avatar-modal-wrap,.profile-settings-modal-overlay,.player-notification-detail-wrap,.owner-table-actions-dialog-wrap){position:fixed;top:0;right:0;bottom:0;left:0;width:100dvw;max-width:none;min-height:100dvh;overflow:hidden;transform:none}.web-responsive-scope--app :where(.tables-filter-modal,.tournaments-filter-modal,.lobby-search-modal,.shop-purchase-modal,.profile-avatar-modal,.profile-settings-modal-sheet,.player-notification-detail,.owner-table-actions-dialog,.table-screen-buyin-modal__card,.table-screen-confirm-modal__card),.web-responsive-scope[data-web-surface=app] :where(.tables-filter-modal,.tournaments-filter-modal,.lobby-search-modal,.shop-purchase-modal,.profile-avatar-modal,.profile-settings-modal-sheet,.player-notification-detail,.owner-table-actions-dialog,.table-screen-buyin-modal__card,.table-screen-confirm-modal__card){width:min(100%,var(--web-ui-modal-max-width, 580px));max-width:var(--web-ui-modal-max-width, 580px);min-height:0;max-height:calc(100% - 12px);overflow:auto;border-radius:28px 28px 0 0}html:not(.tg-mode) :where(.web-responsive-scope--app,.web-responsive-scope[data-web-surface=app]) :where(.tables-filter-modal,.tournaments-filter-modal,.lobby-search-modal,.shop-purchase-modal,.shop-topup-modal,.profile-avatar-modal,.profile-settings-modal-sheet,.player-notification-detail,.owner-table-actions-dialog){width:min(100dvw,var(--web-ui-modal-max-width, 580px));max-width:var(--web-ui-modal-max-width, 580px)}html:not(.tg-mode) :where(.profile-avatar-modal-wrap--fixed,.player-notification-detail-wrap,.owner-table-actions-dialog-wrap){width:100dvw;max-width:none;min-height:100dvh;padding-inline:0}html:not(.tg-mode) :where(.profile-avatar-modal-wrap--fixed .profile-avatar-modal,.owner-table-actions-dialog){width:100dvw;max-width:100dvw}html:not(.tg-mode) .player-notification-detail{width:min(100dvw,var(--web-ui-modal-max-width, 580px));max-width:var(--web-ui-modal-max-width, 580px)}.web-responsive-scope--app .owner-table-actions-dialog,.web-responsive-scope[data-web-surface=app] .owner-table-actions-dialog{width:min(100%,19.25rem);max-width:19.25rem}.web-responsive-scope--app .payment-history-filters,.web-responsive-scope[data-web-surface=app] .payment-history-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.web-responsive-scope--app :where(.payment-settings-card,.payment-rules-card,.payment-history-controls,.payment-history-row,.payment-receipt-card,.hand-history-mobile-panel,.hand-history-mobile-card,.hand-history-mobile-stat,.hand-history-mobile-seat,.player-notifications-overview,.player-notification-card,.game-rules-section,.game-rules-title-panel,.game-rules-notes),.web-responsive-scope[data-web-surface=app] :where(.payment-settings-card,.payment-rules-card,.payment-history-controls,.payment-history-row,.payment-receipt-card,.hand-history-mobile-panel,.hand-history-mobile-card,.hand-history-mobile-stat,.hand-history-mobile-seat,.player-notifications-overview,.player-notification-card,.game-rules-section,.game-rules-title-panel,.game-rules-notes){max-width:100%;overflow-wrap:anywhere}.web-responsive-scope--app :where(.payment-settings-address,.payment-settings-canonical strong,.payment-receipt-list dd,.wallet-withdrawal-address,.hand-history-mobile-inline-note,.profile-mobile-referrals__code,.profile-mobile-referrals__link,.profile-mobile-referrals__link-input),.web-responsive-scope[data-web-surface=app] :where(.payment-settings-address,.payment-settings-canonical strong,.payment-receipt-list dd,.wallet-withdrawal-address,.hand-history-mobile-inline-note,.profile-mobile-referrals__code,.profile-mobile-referrals__link,.profile-mobile-referrals__link-input){overflow-wrap:anywhere;word-break:break-word}.web-responsive-scope--app .game-rules-screen,.web-responsive-scope[data-web-surface=app] .game-rules-screen{width:min(100%,var(--web-ui-max-width));max-width:var(--web-ui-max-width)}@media (max-width: 767px){.web-responsive-scope--app :where(.tables-mobile-list,.shop-mobile-packages-list,.profile-mobile-stats-grid,.profile-mobile-achievements,.profile-settings-mobile-list,.profile-settings-mobile-language-row,.profile-mobile-referrals__users-grid,.my-tables-mobile-list,.hand-history-mobile-list,.hand-history-mobile-stats,.hand-history-mobile-grid,.hand-history-mobile-seat-grid,.game-rules-section-grid,.game-rules-score-grid,.game-rules-advice-grid),.web-responsive-scope[data-web-surface=app] :where(.tables-mobile-list,.shop-mobile-packages-list,.profile-mobile-stats-grid,.profile-mobile-achievements,.profile-settings-mobile-list,.profile-settings-mobile-language-row,.profile-mobile-referrals__users-grid,.my-tables-mobile-list,.hand-history-mobile-list,.hand-history-mobile-stats,.hand-history-mobile-grid,.hand-history-mobile-seat-grid,.game-rules-section-grid,.game-rules-score-grid,.game-rules-advice-grid){grid-template-columns:1fr}.web-responsive-scope--app :where(.payment-receipt-list div,.payment-receipt-list .payment-receipt-list__copy-row),.web-responsive-scope[data-web-surface=app] :where(.payment-receipt-list div,.payment-receipt-list .payment-receipt-list__copy-row){grid-template-columns:1fr}.web-responsive-scope--app :where(.payment-receipt-list dd),.web-responsive-scope[data-web-surface=app] :where(.payment-receipt-list dd){justify-content:flex-start;text-align:left}.web-responsive-scope--app :where(.payment-history-row),.web-responsive-scope[data-web-surface=app] :where(.payment-history-row){align-items:flex-start;flex-direction:column}.web-responsive-scope--app :where(.payment-history-row>span:last-child),.web-responsive-scope[data-web-surface=app] :where(.payment-history-row>span:last-child){max-width:100%;align-items:flex-start;text-align:left}.web-responsive-scope[data-web-surface=app].app-shell--layout{padding-inline:var(--web-ui-gutter)}.web-responsive-scope[data-web-surface=app].app-shell--layout:has(.lobby-mobile-page){padding-inline:0}}html:not(.tg-mode) .owner-table-actions-dialog{width:min(100%,19.25rem);max-width:19.25rem}@media (min-width: 768px){.web-responsive-scope--app :where(.lobby-mobile-page,.game-rules-page),.web-responsive-scope[data-web-surface=app] :where(.lobby-mobile-page,.game-rules-page){--lobby-viewport-width: min(100vw, var(--web-ui-max-width))}.web-responsive-scope--app .lobby-mobile-stage,.web-responsive-scope[data-web-surface=app] .lobby-mobile-stage{width:min(100%,var(--web-ui-max-width));max-width:var(--web-ui-max-width)}.web-responsive-scope--app .lobby-mobile-page,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page{align-items:stretch;height:var(--web-artboard-height, min(100dvh, 1366px));min-height:0;max-height:var(--web-artboard-height, min(100dvh, 1366px));overflow-x:hidden;overflow-y:hidden}.web-responsive-scope--app .lobby-mobile-page>.lobby-mobile-stage,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page>.lobby-mobile-stage{height:var(--web-artboard-height, min(100dvh, 1366px));min-height:0;max-height:var(--web-artboard-height, min(100dvh, 1366px))}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-screen,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-screen{width:100%;height:100%;transform:none;padding:clamp(28px,3.8dvh,52px) clamp(24px,3.1vw,32px) clamp(96px,9.4dvh,128px)}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-screen__top-bg,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-screen__top-bg{height:clamp(180px,24dvh,328px)}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-logo,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-logo{width:clamp(52px,7.4vw,76px);height:clamp(60px,8.6vw,88px)}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-header-actions,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-header-actions{gap:clamp(10px,1vw,11px)}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-top-button,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-top-button{width:clamp(64px,8.4vw,86px);height:clamp(45px,5.9vw,60px);border-radius:clamp(14px,1.6vw,16px)}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-profile-card,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-profile-card{margin-top:clamp(20px,2.9dvh,40px);gap:clamp(16px,2.9vw,30px)}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-profile-card__main,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-profile-card__main{height:clamp(70px,6.6dvh,90px);border-radius:clamp(14px,1.4vw,16px);padding:clamp(10px,1vw,12px);gap:clamp(10px,2.6vw,30px)}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-avatar-wrap,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-avatar-wrap{width:clamp(50px,5.7dvh,78px);height:clamp(50px,5.7dvh,78px)}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-profile-card__text{gap:clamp(2px,.7dvh,10px)}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-profile-card__text strong,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-profile-card__text strong{font-size:clamp(20px,3.2vw,32px)}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-profile-card__text span,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-profile-card__text span{font-size:clamp(12px,1.7vw,17px)}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-profile-badge,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-profile-badge{width:clamp(80px,12.1vw,124px);height:clamp(70px,7.3dvh,100px);border-radius:clamp(14px,1.5vw,16px);padding:clamp(15px,2.1dvh,24px)}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-profile-badge img,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-profile-badge img{width:clamp(40px,4.4dvh,60px);height:clamp(40px,4.4dvh,60px)}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-balance-card,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-balance-card{margin-top:clamp(20px,2.2dvh,30px);border-radius:clamp(14px,1.3vw,16px);padding:clamp(20px,2.8dvh,38px) clamp(20px,2.9vw,30px) clamp(20px,2.2dvh,30px)}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-balance-card h2,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-balance-card h2{font-size:clamp(22px,3.1vw,32px)}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-balance-row,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-balance-row{margin-top:clamp(20px,2.3dvh,31px)}.web-responsive-scope--app .lobby-mobile-page :where(.lobby-mobile-balance-amount span,.lobby-mobile-balance-op span),.web-responsive-scope[data-web-surface=app] .lobby-mobile-page :where(.lobby-mobile-balance-amount span,.lobby-mobile-balance-op span){font-size:clamp(33px,4.5vw,46px)}.web-responsive-scope--app .lobby-mobile-page :where(.lobby-mobile-balance-amount small,.lobby-mobile-balance-op small),.web-responsive-scope[data-web-surface=app] .lobby-mobile-page :where(.lobby-mobile-balance-amount small,.lobby-mobile-balance-op small){font-size:clamp(25px,2.8vw,29px)}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-op-info-trigger,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-op-info-trigger,.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-op-info-trigger img,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-op-info-trigger img{width:clamp(24px,3vw,31px);height:clamp(24px,3vw,31px)}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-balance-actions,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-balance-actions{margin-top:clamp(10px,2dvh,27px);gap:clamp(9px,2.1vw,21px)}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-btn,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-btn{height:clamp(45px,5.9vw,60px);border-radius:clamp(14px,1.5vw,16px);font-size:clamp(18px,2.5vw,26px)}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-btn--withdraw,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-btn--withdraw{width:100%}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-modes,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-modes{margin-top:clamp(20px,2.3dvh,31px);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,3vw,30px)}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-mode,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-mode{height:clamp(202px,31dvh,423px);border-radius:clamp(14px,1.3vw,16px);padding:clamp(12px,2.8vw,29px)}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-mode strong,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-mode strong{font-size:clamp(15px,3.1vw,32px);line-height:1.12}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-mode--chips:before,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-mode--chips:before{left:clamp(-64px,-6.2vw,-30px);top:clamp(76px,16.2dvh,221px);width:clamp(133px,30.8vw,315px);height:clamp(114px,26.3vw,269px)}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-mode--chips:after,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-mode--chips:after{left:clamp(71px,17.2vw,176px);top:clamp(51px,10.9dvh,149px);width:clamp(96px,22.9vw,235px);height:clamp(50px,11.8vw,121px)}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-mode--money:before,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-mode--money:before{left:clamp(5px,2vw,20px);top:clamp(-50px,-3.7dvh,-21px);width:clamp(132px,33.1vw,339px);height:clamp(113px,28.3vw,290px)}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-mode--money:after,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-mode--money:after{left:clamp(43px,13.5vw,138px);top:clamp(48px,15.8dvh,216px);width:clamp(141px,34.6vw,354px);height:clamp(99px,24.2vw,248px)}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-mode--bots:before,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-mode--bots:before{left:clamp(61px,15.7vw,161px);top:clamp(55px,12.8dvh,175px);width:clamp(107px,26.5vw,271px);height:clamp(92px,22.6vw,231px)}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-mode--bots:after,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-mode--bots:after{left:clamp(-74px,-7.2vw,-34px);top:clamp(134px,24.6dvh,336px);width:clamp(107px,28.2vw,289px);height:clamp(56px,14.7vw,151px)}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-tournaments-card,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-tournaments-card{margin-top:clamp(20px,2.2dvh,30px);height:clamp(185px,17.7dvh,242px);border-radius:clamp(14px,1.3vw,16px)}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-tournaments-card__content,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-tournaments-card__content{width:clamp(236px,50vw,512px);padding:clamp(20px,2.9dvh,39px) clamp(20px,3vw,31px)}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-tournaments-card h2,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-tournaments-card h2{font-size:clamp(22px,3.1vw,32px)}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-tournaments-card p,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-tournaments-card p{margin-top:clamp(5px,.8dvh,11px);font-size:clamp(14px,2vw,21px);line-height:1.18}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-btn--learn,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-btn--learn{margin-top:clamp(14px,2.8dvh,38px);width:clamp(223px,30vw,306px)}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-tournaments-card__fan,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-tournaments-card__fan{left:auto;right:clamp(-58px,-5.7vw,-20px);top:clamp(42px,4.3dvh,59px);width:clamp(280px,36vw,369px);height:clamp(284px,36vw,369px)}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-tournaments-card__fan-card--back,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-tournaments-card__fan-card--back{width:clamp(126px,15vw,154px);height:clamp(191px,22.7vw,232px)}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-tournaments-card__fan-card--front,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-tournaments-card__fan-card--front{width:clamp(127px,15vw,154px);height:clamp(191px,22.7vw,232px)}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-nav,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-nav{position:absolute;left:0;right:0;top:auto;bottom:0;width:100%;transform:none;height:clamp(104px,9.3dvh,127px)}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-nav__bg,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-nav__bg{top:clamp(14px,1.1dvh,15px);width:100%;height:calc(100% - clamp(14px,1.1dvh,15px));object-fit:cover}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-nav__items,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-nav__items{top:clamp(14px,1.1dvh,15px);padding:clamp(15px,1.1dvh,16px) clamp(25px,5.9vw,60px) 0}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-nav__group,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-nav__group{gap:clamp(8px,7vw,72px)}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-nav-center,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-nav-center{top:clamp(18px,1.5dvh,21px)}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-nav-center span,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-nav-center span{width:clamp(55px,6.3vw,64px);height:clamp(55px,6.3vw,64px)}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-nav-center__label,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-nav-center__label{bottom:clamp(13px,1.2dvh,17px)}.web-responsive-scope--app :where(.tables-mobile-list,.shop-mobile-packages-list,.my-tables-mobile-list,.hand-history-mobile-list),.web-responsive-scope[data-web-surface=app] :where(.tables-mobile-list,.shop-mobile-packages-list,.my-tables-mobile-list,.hand-history-mobile-list){grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--web-ui-card-min)),1fr))}.web-responsive-scope--app :where(.profile-mobile-stats-grid,.profile-mobile-achievements,.profile-settings-mobile-list,.profile-mobile-referrals__users-grid,.hand-history-mobile-stats,.hand-history-mobile-grid,.hand-history-mobile-seat-grid,.game-rules-section-grid,.game-rules-advice-grid),.web-responsive-scope[data-web-surface=app] :where(.profile-mobile-stats-grid,.profile-mobile-achievements,.profile-settings-mobile-list,.profile-mobile-referrals__users-grid,.hand-history-mobile-stats,.hand-history-mobile-grid,.hand-history-mobile-seat-grid,.game-rules-section-grid,.game-rules-advice-grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.web-responsive-scope--app :where(.game-rules-score-grid),.web-responsive-scope[data-web-surface=app] :where(.game-rules-score-grid){grid-template-columns:repeat(2,minmax(0,1fr))}.web-responsive-scope--app :where(.payment-history-filters),.web-responsive-scope[data-web-surface=app] :where(.payment-history-filters){grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}}@media (min-width: 1024px){.web-responsive-scope--app .lobby-mobile-stage,.web-responsive-scope[data-web-surface=app] .lobby-mobile-stage{width:min(100vw,var(--web-ui-max-width));max-width:var(--web-ui-max-width)}}@media (min-width: 768px){.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-screen,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-screen{display:block;padding:clamp(28px,3.8vh,45px) clamp(24px,3.1vw,32px) clamp(96px,9.4vh,128px)}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-header,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-header{height:clamp(60px,8.6vw,88px)}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-logo,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-logo{width:clamp(52px,7.4vw,76px);height:clamp(60px,8.6vw,88px)}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-header-actions,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-header-actions{gap:clamp(8px,1.1vw,11px)}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-top-button,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-top-button{width:clamp(64px,8.4vw,86px);height:clamp(45px,5.9vw,60px)}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-profile-card,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-profile-card{height:auto;margin-top:20px;gap:clamp(16px,2.9vw,30px)}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-profile-card__main,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-profile-card__main{height:clamp(70px,9.8vw,100px);padding:clamp(10px,1.2vw,12px);gap:clamp(10px,2.9vw,30px)}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-avatar-wrap,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-avatar-wrap{width:clamp(50px,7.6vw,78px);height:clamp(50px,7.6vw,78px)}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-profile-card__text strong,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-profile-card__text strong{font-size:clamp(20px,3.2vw,32px)}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-profile-badge,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-profile-badge{width:clamp(80px,12.1vw,124px);height:clamp(70px,9.8vw,100px);padding:clamp(15px,2.4vw,24px)}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-profile-badge img,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-profile-badge img{width:clamp(40px,5.9vw,60px);height:clamp(40px,5.9vw,60px)}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-balance-card,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-balance-card{margin-top:clamp(20px,2.2vh,30px);padding:clamp(20px,3.1vw,32px) clamp(20px,2.9vw,30px) clamp(20px,2.9vw,30px)}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-balance-card h2,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-balance-card h2{font-size:clamp(22px,3.1vw,32px)}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-balance-row,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-balance-row{margin-top:clamp(18px,2.5vw,26px)}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) :where(.lobby-mobile-balance-amount span,.lobby-mobile-balance-op span),.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) :where(.lobby-mobile-balance-amount span,.lobby-mobile-balance-op span){font-size:clamp(33px,4.5vw,46px)}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-balance-actions,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-balance-actions{margin-top:clamp(10px,2.5vw,26px);gap:clamp(9px,2.1vw,21px)}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-btn,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-btn{height:clamp(45px,5.9vw,60px);font-size:clamp(18px,2.5vw,26px)}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-btn--withdraw,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-btn--withdraw{width:100%}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-modes,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-modes{margin-top:clamp(20px,2.2vh,30px);gap:clamp(10px,3vw,30px);flex:initial}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-mode,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-mode{height:clamp(202px,41.3vw,423px);padding:clamp(12px,2.8vw,29px)}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-mode strong,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-mode strong{font-size:clamp(15px,3.1vw,32px);line-height:1.12}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-mode--chips:before,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-mode--chips:before{left:clamp(-64px,-6.2vw,-30px);top:clamp(76px,14.9vw,153px);width:clamp(133px,30.8vw,315px);height:clamp(114px,26.3vw,269px)}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-mode--chips:after,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-mode--chips:after{left:clamp(71px,17.2vw,176px);top:clamp(51px,14.6vw,149px);width:clamp(96px,22.9vw,235px);height:clamp(50px,11.8vw,121px)}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-mode--money:before,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-mode--money:before{left:clamp(5px,2vw,20px);top:clamp(-50px,-4.9vw,-21px);width:clamp(132px,33.1vw,339px);height:clamp(113px,28.3vw,290px)}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-mode--money:after,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-mode--money:after{left:clamp(43px,13.5vw,138px);top:clamp(48px,21.1vw,216px);width:clamp(141px,34.6vw,354px);height:clamp(99px,24.2vw,248px)}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-mode--bots:before,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-mode--bots:before{left:clamp(61px,15.7vw,161px);top:clamp(55px,10.8vw,111px);width:clamp(107px,26.5vw,271px);height:clamp(92px,22.6vw,231px)}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-mode--bots:after,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-mode--bots:after{left:clamp(-74px,-7.2vw,-34px);top:clamp(134px,27vw,276px);width:clamp(107px,28.2vw,289px);height:clamp(56px,14.7vw,151px)}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-tournaments-card,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-tournaments-card{height:clamp(185px,23.6vw,242px);margin-top:clamp(20px,2.2vh,30px);min-height:0}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-tournaments-card__content,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-tournaments-card__content{width:clamp(236px,50vw,512px);padding:clamp(20px,3.8vw,39px) clamp(20px,3vw,31px)}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-tournaments-card h2,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-tournaments-card h2{font-size:clamp(22px,3.1vw,32px)}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-tournaments-card p,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-tournaments-card p{margin-top:clamp(5px,.8vh,11px);max-width:440px;font-size:clamp(14px,2vw,21px)}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-btn--learn,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-btn--learn{margin-top:clamp(14px,3.7vw,38px);width:clamp(223px,30vw,306px)}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-tournaments-card__fan,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-tournaments-card__fan{left:auto;right:clamp(-95px,-9.3vw,-20px);top:clamp(42px,5.8vw,59px);width:clamp(280px,36vw,369px);height:clamp(284px,36vw,369px)}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-tournaments-card__fan-card--back,.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-tournaments-card__fan-card--front,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-tournaments-card__fan-card--back,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-tournaments-card__fan-card--front{width:clamp(126px,17.6vw,180px);height:clamp(191px,26.5vw,272px)}}@media (min-width: 768px){.web-responsive-scope--app .tables-mobile-page .tables-mobile-screen,.web-responsive-scope[data-web-surface=app] .tables-mobile-page .tables-mobile-screen{padding:clamp(36px,3.8vh,52px) clamp(24px,3.2vw,32px) clamp(112px,9.4vh,128px)}.web-responsive-scope--app .tables-mobile-page .tables-mobile-header,.web-responsive-scope[data-web-surface=app] .tables-mobile-page .tables-mobile-header{height:clamp(58px,6vw,64px)}.web-responsive-scope--app .tables-mobile-page .tables-mobile-list,.web-responsive-scope[data-web-surface=app] .tables-mobile-page .tables-mobile-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(18px,3vw,31px);row-gap:clamp(8px,1.2vh,14px)}.web-responsive-scope--app .tables-mobile-page .tables-mobile-card,.web-responsive-scope[data-web-surface=app] .tables-mobile-page .tables-mobile-card{height:clamp(96px,7.5vw,102px)}.web-responsive-scope--app .choose-table-mobile-screen,.web-responsive-scope[data-web-surface=app] .choose-table-mobile-screen{display:flex;flex-direction:column}.web-responsive-scope--app .choose-table-mobile-screen .tables-mobile-header,.web-responsive-scope[data-web-surface=app] .choose-table-mobile-screen .tables-mobile-header{flex:0 0 auto}.web-responsive-scope--app .choose-table-mobile-grid,.web-responsive-scope[data-web-surface=app] .choose-table-mobile-grid{--choose-table-card-width: clamp(158px, 20vw, 204px);--choose-table-card-height: clamp(330px, 41.6vw, 426px);--choose-table-row-gap: clamp(48px, 10vh, 144px);width:min(100%,480px);height:calc((var(--choose-table-card-height) * 2) + var(--choose-table-row-gap));margin:clamp(24px,3vh,38px) auto 0;flex:0 1 auto}.web-responsive-scope--app .choose-table-card,.web-responsive-scope[data-web-surface=app] .choose-table-card{width:var(--choose-table-card-width);height:var(--choose-table-card-height)}.web-responsive-scope--app .choose-table-card--top-left,.web-responsive-scope--app .choose-table-card--top-right,.web-responsive-scope[data-web-surface=app] .choose-table-card--top-left,.web-responsive-scope[data-web-surface=app] .choose-table-card--top-right{top:0}.web-responsive-scope--app .choose-table-card--bottom-left,.web-responsive-scope--app .choose-table-card--bottom-right,.web-responsive-scope[data-web-surface=app] .choose-table-card--bottom-left,.web-responsive-scope[data-web-surface=app] .choose-table-card--bottom-right{top:calc(var(--choose-table-card-height) + var(--choose-table-row-gap))}.web-responsive-scope--app .choose-table-card--top-left,.web-responsive-scope--app .choose-table-card--bottom-left,.web-responsive-scope[data-web-surface=app] .choose-table-card--top-left,.web-responsive-scope[data-web-surface=app] .choose-table-card--bottom-left{left:0}.web-responsive-scope--app .choose-table-card--top-right,.web-responsive-scope--app .choose-table-card--bottom-right,.web-responsive-scope[data-web-surface=app] .choose-table-card--top-right,.web-responsive-scope[data-web-surface=app] .choose-table-card--bottom-right{left:calc(100% - var(--choose-table-card-width))}.web-responsive-scope--app .choose-table-card.is-selected .choose-table-card__image,.web-responsive-scope[data-web-surface=app] .choose-table-card.is-selected .choose-table-card__image{width:82%;height:82%}.web-responsive-scope--app .choose-table-card__check,.web-responsive-scope[data-web-surface=app] .choose-table-card__check{left:auto;right:0}.web-responsive-scope--app .choose-table-card__image,.web-responsive-scope[data-web-surface=app] .choose-table-card__image,.web-responsive-scope--app .choose-table-card__check,.web-responsive-scope[data-web-surface=app] .choose-table-card__check{pointer-events:none}.web-responsive-scope--app .choose-table-mobile-submit,.web-responsive-scope[data-web-surface=app] .choose-table-mobile-submit{width:100%;height:clamp(54px,5vw,60px);margin:clamp(18px,2vh,24px) 0 0;flex:0 0 auto;border-radius:14px}.web-responsive-scope--app .choose-table-mobile-error,.web-responsive-scope[data-web-surface=app] .choose-table-mobile-error{margin:8px 0 0}.web-responsive-scope--app .create-table-mobile-scroll,.web-responsive-scope[data-web-surface=app] .create-table-mobile-scroll{display:block;margin-top:clamp(20px,2.5vh,28px);padding-bottom:clamp(16px,2vh,24px);overflow-y:auto}.web-responsive-scope--app .create-table-mobile-hero,.web-responsive-scope[data-web-surface=app] .create-table-mobile-hero{min-height:150px;margin-bottom:clamp(20px,2.6vh,30px);border-radius:14px}.web-responsive-scope--app .create-table-mobile-form,.web-responsive-scope[data-web-surface=app] .create-table-mobile-form{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(14px,1.8vh,20px)}.web-responsive-scope--app .create-table-mobile-grid,.web-responsive-scope[data-web-surface=app] .create-table-mobile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.8vh,20px)}.web-responsive-scope--app .create-table-mobile-field,.web-responsive-scope[data-web-surface=app] .create-table-mobile-field{gap:8px}.web-responsive-scope--app :where(.create-table-mobile-field__input,.create-table-mobile-field input,.create-table-mobile-field select,.create-table-mobile-dropdown),.web-responsive-scope[data-web-surface=app] :where(.create-table-mobile-field__input,.create-table-mobile-field input,.create-table-mobile-field select,.create-table-mobile-dropdown){height:clamp(52px,5vw,59px)}.web-responsive-scope--app .create-table-mobile-submit,.web-responsive-scope[data-web-surface=app] .create-table-mobile-submit{width:100%;height:clamp(54px,5vw,60px);margin-top:clamp(12px,1.6vh,18px)}.web-responsive-scope--app .leaderboard-mobile-page .lobby-mobile-stage,.web-responsive-scope[data-web-surface=app] .leaderboard-mobile-page .lobby-mobile-stage,.web-responsive-scope--app .leaderboard-mobile-screen,.web-responsive-scope[data-web-surface=app] .leaderboard-mobile-screen{width:min(100%,var(--web-ui-max-width));height:min(100dvh,var(--web-ui-max-height))}.web-responsive-scope--app .leaderboard-mobile-screen,.web-responsive-scope[data-web-surface=app] .leaderboard-mobile-screen{--leaderboard-inset: clamp(24px, 3.1vw, 32px);--leaderboard-content-width: calc(100% - (var(--leaderboard-inset) * 2));padding-bottom:clamp(112px,9.4vh,128px)}.web-responsive-scope--app .leaderboard-mobile-header,.web-responsive-scope[data-web-surface=app] .leaderboard-mobile-header{top:clamp(52px,5.1vw,60px);left:var(--leaderboard-inset);width:var(--leaderboard-content-width);height:clamp(58px,6vw,64px);display:grid;grid-template-columns:86px 1fr 86px;align-items:center}.web-responsive-scope--app .leaderboard-mobile-header h1,.web-responsive-scope[data-web-surface=app] .leaderboard-mobile-header h1{grid-column:2;text-align:center;font-size:clamp(28px,3.1vw,32px)}.web-responsive-scope--app .leaderboard-mobile-top-card,.web-responsive-scope[data-web-surface=app] .leaderboard-mobile-top-card{top:224px;left:var(--leaderboard-inset);width:var(--leaderboard-content-width);height:170px}.web-responsive-scope--app .leaderboard-mobile-podium,.web-responsive-scope[data-web-surface=app] .leaderboard-mobile-podium{top:128px;left:50%;gap:clamp(34px,5vw,52px);transform:translate(-50%)}.web-responsive-scope--app .leaderboard-mobile-periods,.web-responsive-scope--app .leaderboard-mobile-modes,.web-responsive-scope--app .leaderboard-mobile-list,.web-responsive-scope--app .leaderboard-mobile-state,.web-responsive-scope[data-web-surface=app] .leaderboard-mobile-periods,.web-responsive-scope[data-web-surface=app] .leaderboard-mobile-modes,.web-responsive-scope[data-web-surface=app] .leaderboard-mobile-list,.web-responsive-scope[data-web-surface=app] .leaderboard-mobile-state{left:var(--leaderboard-inset);width:var(--leaderboard-content-width)}.web-responsive-scope--app .leaderboard-mobile-periods,.web-responsive-scope[data-web-surface=app] .leaderboard-mobile-periods{top:414px;gap:clamp(10px,1.3vw,14px)}.web-responsive-scope--app .leaderboard-mobile-modes,.web-responsive-scope[data-web-surface=app] .leaderboard-mobile-modes{top:476px;gap:clamp(10px,1.3vw,14px)}.web-responsive-scope--app .leaderboard-mobile-filter,.web-responsive-scope[data-web-surface=app] .leaderboard-mobile-filter{height:42px;font-size:clamp(14px,1.8vw,18px)}.web-responsive-scope--app .leaderboard-mobile-list,.web-responsive-scope[data-web-surface=app] .leaderboard-mobile-list,.web-responsive-scope--app .leaderboard-mobile-state,.web-responsive-scope[data-web-surface=app] .leaderboard-mobile-state{top:538px}.web-responsive-scope--app .leaderboard-mobile-row,.web-responsive-scope[data-web-surface=app] .leaderboard-mobile-row{height:clamp(80px,8.8vw,90px);padding-inline:clamp(20px,2.4vw,25px)}.web-responsive-scope--app .leaderboard-mobile-nav,.web-responsive-scope[data-web-surface=app] .leaderboard-mobile-nav{top:auto;bottom:0}.web-responsive-scope--app .profile-mobile-top-section,.web-responsive-scope[data-web-surface=app] .profile-mobile-top-section{height:432px}.web-responsive-scope--app .profile-mobile-top-strip,.web-responsive-scope[data-web-surface=app] .profile-mobile-top-strip{height:190px}.web-responsive-scope--app .profile-mobile-hero,.web-responsive-scope[data-web-surface=app] .profile-mobile-hero{top:203px;gap:clamp(24px,3.1vw,32px)}.web-responsive-scope--app .profile-mobile-avatar,.web-responsive-scope--app .profile-mobile-avatar__photo,.web-responsive-scope--app .profile-mobile-avatar__ring,.web-responsive-scope[data-web-surface=app] .profile-mobile-avatar,.web-responsive-scope[data-web-surface=app] .profile-mobile-avatar__photo,.web-responsive-scope[data-web-surface=app] .profile-mobile-avatar__ring{width:clamp(150px,19.5vw,200px);height:clamp(150px,19.5vw,200px)}.web-responsive-scope--app .profile-mobile-avatar__photo,.web-responsive-scope[data-web-surface=app] .profile-mobile-avatar__photo{mask-size:clamp(150px,19.5vw,200px) clamp(150px,19.5vw,200px);-webkit-mask-size:clamp(150px,19.5vw,200px) clamp(150px,19.5vw,200px)}.web-responsive-scope--app .profile-mobile-avatar__camera,.web-responsive-scope[data-web-surface=app] .profile-mobile-avatar__camera{width:45px;height:45px}.web-responsive-scope--app .profile-mobile-hero__text,.web-responsive-scope[data-web-surface=app] .profile-mobile-hero__text{width:min(100%,320px)}.web-responsive-scope--app .profile-mobile-hero__text strong,.web-responsive-scope[data-web-surface=app] .profile-mobile-hero__text strong{font-size:clamp(32px,3.6vw,40px);overflow-wrap:anywhere}.web-responsive-scope--app .profile-mobile-tabs,.web-responsive-scope[data-web-surface=app] .profile-mobile-tabs{top:432px}.web-responsive-scope--app .profile-mobile-scroll,.web-responsive-scope[data-web-surface=app] .profile-mobile-scroll{top:504px}.web-responsive-scope--app .profile-settings-mobile-content,.web-responsive-scope[data-web-surface=app] .profile-settings-mobile-content{top:452px}}@media (max-width: 767px){.web-responsive-scope--app .tables-mobile-page .tables-mobile-list,.web-responsive-scope[data-web-surface=app] .tables-mobile-page .tables-mobile-list{grid-template-columns:minmax(0,1fr)}.web-responsive-scope--app .choose-table-mobile-submit,.web-responsive-scope[data-web-surface=app] .choose-table-mobile-submit{width:100%}}.web-responsive-scope--app,.web-responsive-scope[data-web-surface=app]{--web-player-width: var( --web-artboard-width, min(100dvw, var(--web-ui-max-width)) );container-type:inline-size;--web-player-font-xxs: clamp(10px, 1.9cqw, 11px);--web-player-font-xs: clamp(11px, 2.1cqw, 12px);--web-player-font-sm: clamp(12px, 2.4cqw, 14px);--web-player-font-md: clamp(14px, 2.8cqw, 16px);--web-player-font-lg: clamp(16px, 3.4cqw, 20px);--web-player-font-xl: clamp(18px, 3.8cqw, 22px);--web-player-font-2xl: clamp(24px, 5.3cqw, 31px);--web-player-font-3xl: clamp(26px, 5.9cqw, 34px)}.web-responsive-scope--app :where(.lobby-mobile-page,.game-rules-page),.web-responsive-scope[data-web-surface=app] :where(.lobby-mobile-page,.game-rules-page){font-size:var(--web-player-font-md)}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-top-button,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-top-button{width:clamp(46px,10cqw,58px);height:clamp(38px,7.2cqw,42px);border-radius:14px}@media (max-width: 579px){.web-responsive-scope--app,.web-responsive-scope[data-web-surface=app]{--web-player-content-inline: min( calc(100% - (var(--web-ui-gutter) * 2)), var(--web-ui-content-width, 100%) )}.web-responsive-scope--app .lobby-mobile-page,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page{align-items:stretch;height:var(--web-artboard-height, min(100dvh, 774px));min-height:0;max-height:var(--web-artboard-height, min(100dvh, 774px));overflow-x:hidden;overflow-y:hidden}.web-responsive-scope--app .lobby-mobile-page>.lobby-mobile-stage,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page>.lobby-mobile-stage{width:min(100%,var(--web-ui-max-width));max-width:var(--web-ui-max-width);height:var(--web-artboard-height, min(100dvh, 774px));min-height:0;max-height:var(--web-artboard-height, min(100dvh, 774px));margin:0 auto}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-screen,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-screen{width:100%;height:100%;transform:none;border-radius:0}.web-responsive-scope--app :where(.profile-mobile-header,.player-notifications-header,.profile-mobile-hero,.profile-mobile-tabs),.web-responsive-scope[data-web-surface=app] :where(.profile-mobile-header,.player-notifications-header,.profile-mobile-hero,.profile-mobile-tabs){left:var(--web-ui-gutter);width:var(--web-player-content-inline);max-width:var(--web-player-content-inline)}.web-responsive-scope--app :where(.profile-mobile-scroll),.web-responsive-scope[data-web-surface=app] :where(.profile-mobile-scroll),.web-responsive-scope--app :where(.profile-settings-mobile-content),.web-responsive-scope[data-web-surface=app] :where(.profile-settings-mobile-content),.web-responsive-scope--app :where(.payment-history-content,.payment-receipt),.web-responsive-scope[data-web-surface=app] :where(.payment-history-content,.payment-receipt){left:var(--web-ui-gutter);right:var(--web-ui-gutter)}.web-responsive-scope--app .profile-mobile-stats-grid,.web-responsive-scope[data-web-surface=app] .profile-mobile-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,3cqw,14px)}.web-responsive-scope--app .profile-mobile-stat-card,.web-responsive-scope[data-web-surface=app] .profile-mobile-stat-card{width:100%;min-height:0;height:auto}}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-top-button img,.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-top-button svg,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-top-button img,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-top-button svg{width:clamp(20px,4.1cqw,24px);height:clamp(20px,4.1cqw,24px)}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-screen,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-screen{display:flex;flex-direction:column;gap:clamp(7px,1.15dvh,10px);padding:clamp(18px,4.1cqw,24px) clamp(18px,4.1cqw,24px) 108px}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-header,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-header{height:clamp(46px,8.6cqw,50px);flex:0 0 clamp(46px,8.6cqw,50px)}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-logo,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-logo{width:clamp(40px,7.9cqw,46px);height:clamp(46px,9.1cqw,53px)}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-profile-card,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-profile-card{height:clamp(58px,10.7cqw,62px);margin-top:0;gap:clamp(10px,2.1cqw,12px);flex:0 0 clamp(58px,10.7cqw,62px)}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-profile-card__main,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-profile-card__main{height:clamp(58px,10.7cqw,62px);padding:8px 10px;gap:clamp(10px,2.1cqw,12px)}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-avatar-wrap,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-avatar-wrap{width:clamp(40px,7.9cqw,46px);height:clamp(40px,7.9cqw,46px)}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-profile-card__text strong,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-profile-card__text strong{font-size:var(--web-player-font-lg);line-height:1}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-profile-card__text span,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-profile-card__text span{font-size:var(--web-player-font-xs);line-height:1}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-profile-badge,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-profile-badge{width:clamp(62px,12.4cqw,72px);height:clamp(58px,10.7cqw,62px);padding:clamp(10px,2.1cqw,12px) clamp(14px,3.1cqw,18px)}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-profile-badge img,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-profile-badge img{width:clamp(32px,6.6cqw,38px);height:clamp(32px,6.6cqw,38px)}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-balance-card,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-balance-card{margin-top:0;padding:clamp(12px,1.8dvh,16px) 18px;flex:0 0 auto}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-balance-card h2,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-balance-card h2{font-size:var(--web-player-font-lg);line-height:1}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-balance-row,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-balance-row{margin-top:clamp(8px,1.2dvh,12px)}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) :where(.lobby-mobile-balance-amount span,.lobby-mobile-balance-op span),.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) :where(.lobby-mobile-balance-amount span,.lobby-mobile-balance-op span){font-size:var(--web-player-font-2xl);line-height:1}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) :where(.lobby-mobile-balance-amount small,.lobby-mobile-balance-op small),.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) :where(.lobby-mobile-balance-amount small,.lobby-mobile-balance-op small){font-size:clamp(18px,4cqw,23px)}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-balance-actions,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-balance-actions{margin-top:clamp(7px,1dvh,9px);gap:clamp(8px,2.1cqw,12px)}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-btn,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-btn{height:clamp(38px,7.2cqw,42px);min-height:0;font-size:var(--web-player-font-md)}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-btn img,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-btn img{width:clamp(18px,3.8cqw,22px);height:clamp(18px,3.8cqw,22px)}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-btn--withdraw,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-btn--withdraw{width:100%}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-modes,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-modes{width:100%;margin-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,2.1cqw,12px);flex:0 0 clamp(138px,18dvh,166px)}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-mode,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-mode{width:100%;height:100%;padding:clamp(8px,1.7cqw,10px)}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-mode strong,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-mode strong{font-size:var(--web-player-font-sm);line-height:1.2}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-tournaments-card,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-tournaments-card{height:clamp(82px,11dvh,118px);min-height:0;margin-top:0;flex:0 1 auto}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-tournaments-card__content,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-tournaments-card__content{width:min(68%,560px);padding:clamp(12px,1.6dvh,18px) 18px}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-tournaments-card h2,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-tournaments-card h2{font-size:var(--web-player-font-lg)}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-tournaments-card p,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-tournaments-card p{margin-top:3px;max-width:440px;font-size:var(--web-player-font-xs);line-height:1.2}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-btn--learn,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-btn--learn{margin-top:7px;width:clamp(148px,29.7cqw,172px);height:clamp(32px,5.9cqw,34px);font-size:var(--web-player-font-sm)}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-nav,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-nav{height:clamp(88px,18dvh,104px)}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-nav-item,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-nav-item,.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-nav-center__label,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-nav-center__label{font-size:var(--web-player-font-xs)}.web-responsive-scope--app .tables-mobile-page .tables-mobile-header h1,.web-responsive-scope[data-web-surface=app] .tables-mobile-page .tables-mobile-header h1,.web-responsive-scope--app .leaderboard-mobile-header h1,.web-responsive-scope[data-web-surface=app] .leaderboard-mobile-header h1,.web-responsive-scope--app .create-table-mobile-screen .tables-mobile-header h1,.web-responsive-scope[data-web-surface=app] .create-table-mobile-screen .tables-mobile-header h1{font-size:var(--web-player-font-xl);line-height:1.1}.web-responsive-scope--app :where(.tables-mobile-level-button,.tables-mobile-filter-bar__label,.tables-mobile-filter-bar small,.tables-mobile-card__label,.tables-mobile-card__value,.choose-table-mobile-submit,.create-table-mobile-field,.create-table-mobile-field input,.create-table-mobile-field select,.create-table-mobile-dropdown,.leaderboard-mobile-filter,.leaderboard-mobile-row,.profile-mobile-tabs button,.profile-settings-mobile-list,.shop-mobile-buy-btn,.shop-mobile-deposit-btn),.web-responsive-scope[data-web-surface=app] :where(.tables-mobile-level-button,.tables-mobile-filter-bar__label,.tables-mobile-filter-bar small,.tables-mobile-card__label,.tables-mobile-card__value,.choose-table-mobile-submit,.create-table-mobile-field,.create-table-mobile-field input,.create-table-mobile-field select,.create-table-mobile-dropdown,.leaderboard-mobile-filter,.leaderboard-mobile-row,.profile-mobile-tabs button,.profile-settings-mobile-list,.shop-mobile-buy-btn,.shop-mobile-deposit-btn){font-size:var(--web-player-font-sm)}.web-responsive-scope--app .profile-mobile-hero__text strong,.web-responsive-scope[data-web-surface=app] .profile-mobile-hero__text strong{font-size:var(--web-player-font-xl);line-height:1.05}.web-responsive-scope--app :where(.profile-mobile-stat-card strong,.profile-mobile-achievement-card strong,.profile-mobile-rank-title,.profile-mobile-referrals__title,.shop-mobile-section-title,.shop-mobile-balance-card h1),.web-responsive-scope[data-web-surface=app] :where(.profile-mobile-stat-card strong,.profile-mobile-achievement-card strong,.profile-mobile-rank-title,.profile-mobile-referrals__title,.shop-mobile-section-title,.shop-mobile-balance-card h1){font-size:var(--web-player-font-lg);line-height:1.1}.web-responsive-scope--app :where(.shop-mobile-balance-amount span,.shop-mobile-balance-op span,.shop-mobile-package-card__price span),.web-responsive-scope[data-web-surface=app] :where(.shop-mobile-balance-amount span,.shop-mobile-balance-op span,.shop-mobile-package-card__price span){font-size:var(--web-player-font-3xl)}@media (min-width: 768px){.web-responsive-scope--app,.web-responsive-scope[data-web-surface=app]{--web-player-content-inline: min( calc(100% - (var(--web-ui-gutter) * 2)), var(--web-figma-content-width) );--web-player-font-xxs: clamp(11px, 1.2cqw, 12px);--web-player-font-xs: clamp(12px, 1.4cqw, 14px);--web-player-font-sm: clamp(14px, 1.6cqw, 16px);--web-player-font-md: clamp(16px, 1.8cqw, 18px);--web-player-font-lg: clamp(20px, 2.2cqw, 22px);--web-player-font-xl: clamp(22px, 2.6cqw, 26px);--web-player-font-2xl: clamp(28px, 3.2cqw, 32px);--web-player-font-3xl: clamp(36px, 4.5cqw, 46px)}.web-responsive-scope--app .lobby-mobile-page,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page{height:var(--web-artboard-height, min(100dvh, 1366px));max-height:var(--web-artboard-height, min(100dvh, 1366px))}.web-responsive-scope--app .lobby-mobile-stage,.web-responsive-scope[data-web-surface=app] .lobby-mobile-stage{width:min(100%,var(--web-ui-max-width));max-width:var(--web-ui-max-width);height:var(--web-artboard-height, min(100dvh, 1366px));max-height:var(--web-artboard-height, min(100dvh, 1366px))}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-screen,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-screen{width:100%;height:100%;padding:clamp(36px,3.8dvh,52px) var(--web-ui-gutter) var(--web-ui-footer-height);border-radius:0}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-screen,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-screen{display:block;gap:0}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-header,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-header{height:clamp(60px,6.4vw,88px);flex-basis:auto}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-logo,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-logo{width:clamp(52px,7.4vw,76px);height:clamp(60px,8.6vw,88px)}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-top-button,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-top-button{width:clamp(64px,8.4vw,86px);height:var(--web-ui-control-height);border-radius:var(--web-ui-card-radius)}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-top-button img,.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-top-button svg,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-top-button img,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-top-button svg{width:24px;height:24px}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-profile-card,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-profile-card{height:auto;margin-top:clamp(20px,2.9dvh,40px);gap:clamp(16px,2.9vw,30px);flex-basis:auto}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-profile-card__main,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-profile-card__main{height:clamp(70px,6.6dvh,90px);padding:clamp(10px,1vw,12px);gap:clamp(10px,2.6vw,30px)}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-avatar-wrap,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-avatar-wrap{width:clamp(50px,5.7dvh,78px);height:clamp(50px,5.7dvh,78px)}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-profile-card__text strong,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-profile-card__text strong{font-size:var(--web-player-font-2xl);line-height:1.1}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-profile-card__text span,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-profile-card__text span{font-size:var(--web-player-font-sm);line-height:1.15}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-profile-badge,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-profile-badge{width:clamp(80px,12.1vw,124px);height:clamp(70px,7.3dvh,100px);padding:clamp(15px,2.1dvh,24px)}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-profile-badge img,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-profile-badge img{width:clamp(40px,4.4dvh,60px);height:clamp(40px,4.4dvh,60px)}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-balance-card,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-balance-card{margin-top:clamp(20px,2.2dvh,30px);padding:clamp(20px,2.8dvh,38px) clamp(20px,2.9vw,30px) clamp(20px,2.2dvh,30px);flex-basis:auto}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-balance-card h2,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-balance-card h2{font-size:var(--web-player-font-2xl);line-height:1.08}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-balance-row,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-balance-row{margin-top:clamp(20px,2.3dvh,31px)}.web-responsive-scope--app .lobby-mobile-page :where(.lobby-mobile-balance-amount span,.lobby-mobile-balance-op span),.web-responsive-scope[data-web-surface=app] .lobby-mobile-page :where(.lobby-mobile-balance-amount span,.lobby-mobile-balance-op span){font-size:var(--web-player-font-3xl);line-height:1}.web-responsive-scope--app .lobby-mobile-page :where(.lobby-mobile-balance-amount small,.lobby-mobile-balance-op small),.web-responsive-scope[data-web-surface=app] .lobby-mobile-page :where(.lobby-mobile-balance-amount small,.lobby-mobile-balance-op small){font-size:clamp(25px,2.8vw,29px)}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-balance-actions,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-balance-actions{margin-top:clamp(10px,2dvh,27px);gap:clamp(9px,2.1vw,21px)}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-btn,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-btn{height:var(--web-ui-control-height);min-height:var(--web-ui-control-height);font-size:var(--web-player-font-xl)}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-btn img,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-btn img{width:24px;height:24px}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-btn--withdraw,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-btn--withdraw{width:100%}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-modes,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-modes{margin-top:clamp(20px,2.3dvh,31px);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,3vw,30px);flex-basis:auto}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-mode,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-mode{height:clamp(202px,31dvh,423px);padding:clamp(12px,2.8vw,29px)}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-mode strong,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-mode strong{font-size:var(--web-player-font-2xl);line-height:1.12}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-tournaments-card,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-tournaments-card{height:clamp(185px,17.7dvh,242px);margin-top:clamp(20px,2.2dvh,30px);flex-basis:auto}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-tournaments-card__content,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-tournaments-card__content{width:clamp(236px,50vw,512px);padding:clamp(20px,2.9dvh,39px) clamp(20px,3vw,31px)}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-tournaments-card h2,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-tournaments-card h2{font-size:var(--web-player-font-2xl);line-height:1.08}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-tournaments-card p,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-tournaments-card p{margin-top:clamp(5px,.8dvh,11px);font-size:var(--web-player-font-lg);line-height:1.18}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-btn--learn,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-btn--learn{width:clamp(223px,30vw,306px);height:var(--web-ui-control-height);margin-top:clamp(14px,2.8dvh,38px)}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-nav,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-nav,.web-responsive-scope--app .leaderboard-mobile-nav,.web-responsive-scope[data-web-surface=app] .leaderboard-mobile-nav{height:var(--web-ui-footer-height);top:auto;bottom:0}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-nav__bg,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-nav__bg{top:15px;height:calc(100% - 15px);object-fit:cover}.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-nav-item,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-nav-item,.web-responsive-scope--app .lobby-mobile-page .lobby-mobile-nav-center__label,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .lobby-mobile-nav-center__label{font-size:var(--web-player-font-xs)}.web-responsive-scope--app :where(.tables-mobile-screen,.shop-mobile-screen),.web-responsive-scope[data-web-surface=app] :where(.tables-mobile-screen,.shop-mobile-screen){padding:clamp(36px,3.8dvh,52px) var(--web-ui-gutter) var(--web-ui-footer-height)}.web-responsive-scope--app .tables-mobile-header,.web-responsive-scope[data-web-surface=app] .tables-mobile-header,.web-responsive-scope--app .shop-mobile-header,.web-responsive-scope[data-web-surface=app] .shop-mobile-header{height:var(--web-ui-control-height)}.web-responsive-scope--app :where(.tables-mobile-header h1,.leaderboard-mobile-header h1,.create-table-mobile-screen .tables-mobile-header h1,.profile-settings-mobile-header h1,.hand-history-mobile-header h1),.web-responsive-scope[data-web-surface=app] :where(.tables-mobile-header h1,.leaderboard-mobile-header h1,.create-table-mobile-screen .tables-mobile-header h1,.profile-settings-mobile-header h1,.hand-history-mobile-header h1){font-size:var(--web-player-font-2xl);line-height:1.08}.web-responsive-scope--app :where(.tables-mobile-level-button,.tables-mobile-filter-bar),.web-responsive-scope[data-web-surface=app] :where(.tables-mobile-level-button,.tables-mobile-filter-bar){height:var(--web-ui-control-height)}.web-responsive-scope--app :where(.tables-mobile-list,.my-tables-mobile-list),.web-responsive-scope[data-web-surface=app] :where(.tables-mobile-list,.my-tables-mobile-list){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(18px,3vw,30px);row-gap:14px}.web-responsive-scope--app :where(.tables-mobile-card),.web-responsive-scope[data-web-surface=app] :where(.tables-mobile-card){width:100%;height:102px}@media (max-width: 1199px){.web-responsive-scope--app :is(.web-table-list-page,.web-tournament-list-page) .tables-mobile-list,.web-responsive-scope[data-web-surface=app] :is(.web-table-list-page,.web-tournament-list-page) .tables-mobile-list{grid-template-columns:minmax(0,1fr)}}.web-responsive-scope--app .create-table-mobile-scroll,.web-responsive-scope[data-web-surface=app] .create-table-mobile-scroll{margin-top:clamp(20px,2.5dvh,28px);padding-bottom:24px;overflow-y:auto}.web-responsive-scope--app .create-table-mobile-hero,.web-responsive-scope[data-web-surface=app] .create-table-mobile-hero{min-height:150px;margin-bottom:clamp(20px,2.6dvh,30px);border-radius:var(--web-ui-card-radius)}.web-responsive-scope--app .create-table-mobile-grid,.web-responsive-scope[data-web-surface=app] .create-table-mobile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.8dvh,20px)}.web-responsive-scope--app :where(.create-table-mobile-dropdown,.create-table-mobile-field__input,.create-table-mobile-field input,.create-table-mobile-field select,.create-table-mobile-submit,.choose-table-mobile-submit,.shop-mobile-deposit-btn,.shop-mobile-buy-btn),.web-responsive-scope[data-web-surface=app] :where(.create-table-mobile-dropdown,.create-table-mobile-field__input,.create-table-mobile-field input,.create-table-mobile-field select,.create-table-mobile-submit,.choose-table-mobile-submit,.shop-mobile-deposit-btn,.shop-mobile-buy-btn){height:var(--web-ui-control-height);min-height:var(--web-ui-control-height);border-radius:var(--web-ui-card-radius)}.web-responsive-scope--app .choose-table-mobile-screen,.web-responsive-scope[data-web-surface=app] .choose-table-mobile-screen{display:flex;flex-direction:column}.web-responsive-scope--app .choose-table-mobile-grid,.web-responsive-scope[data-web-surface=app] .choose-table-mobile-grid{--choose-table-card-width: clamp(158px, 23vw, 235px);--choose-table-card-height: clamp(330px, 47.9vw, 490px);--choose-table-row-gap: clamp(35px, 3.6vw, 37px);width:min(100%,var(--web-player-content-inline));height:calc((var(--choose-table-card-height) * 2) + var(--choose-table-row-gap));margin:clamp(24px,2.8dvh,29px) auto 0;flex:0 1 auto}.web-responsive-scope--app .choose-table-card,.web-responsive-scope[data-web-surface=app] .choose-table-card{width:var(--choose-table-card-width);height:var(--choose-table-card-height)}.web-responsive-scope--app .choose-table-card--top-left,.web-responsive-scope--app .choose-table-card--top-right,.web-responsive-scope[data-web-surface=app] .choose-table-card--top-left,.web-responsive-scope[data-web-surface=app] .choose-table-card--top-right{top:0}.web-responsive-scope--app .choose-table-card--bottom-left,.web-responsive-scope--app .choose-table-card--bottom-right,.web-responsive-scope[data-web-surface=app] .choose-table-card--bottom-left,.web-responsive-scope[data-web-surface=app] .choose-table-card--bottom-right{top:calc(var(--choose-table-card-height) + var(--choose-table-row-gap))}.web-responsive-scope--app .choose-table-card--top-left,.web-responsive-scope--app .choose-table-card--bottom-left,.web-responsive-scope[data-web-surface=app] .choose-table-card--top-left,.web-responsive-scope[data-web-surface=app] .choose-table-card--bottom-left{left:calc(25% - (var(--choose-table-card-width) / 2))}.web-responsive-scope--app .choose-table-card--top-right,.web-responsive-scope--app .choose-table-card--bottom-right,.web-responsive-scope[data-web-surface=app] .choose-table-card--top-right,.web-responsive-scope[data-web-surface=app] .choose-table-card--bottom-right{left:calc(75% - (var(--choose-table-card-width) / 2))}.web-responsive-scope--app .choose-table-mobile-submit,.web-responsive-scope[data-web-surface=app] .choose-table-mobile-submit{width:100%;margin-top:clamp(18px,2dvh,24px);flex:0 0 auto}.web-responsive-scope--app .shop-mobile-scroll,.web-responsive-scope[data-web-surface=app] .shop-mobile-scroll{margin-top:0;padding-bottom:24px}.web-responsive-scope--app .shop-mobile-balance-card,.web-responsive-scope[data-web-surface=app] .shop-mobile-balance-card{margin-top:clamp(24px,3.7dvh,50px);min-height:clamp(130px,4.6dvh,336px);padding:clamp(20px,2.9vw,30px);border-radius:var(--web-ui-card-radius)}.web-responsive-scope--app .shop-mobile-section-title,.web-responsive-scope[data-web-surface=app] .shop-mobile-section-title{margin-top:clamp(24px,3.2dvh,44px)}.web-responsive-scope--app .shop-mobile-packages-list,.web-responsive-scope[data-web-surface=app] .shop-mobile-packages-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.web-responsive-scope--app .shop-mobile-package-card,.web-responsive-scope[data-web-surface=app] .shop-mobile-package-card{min-height:clamp(190px,25.5vw,261px);height:clamp(190px,25.5vw,261px);border-radius:var(--web-ui-card-radius)}.web-responsive-scope--app :where(.shop-mobile-balance-card h1,.shop-mobile-section-title),.web-responsive-scope[data-web-surface=app] :where(.shop-mobile-balance-card h1,.shop-mobile-section-title){font-size:var(--web-player-font-2xl);line-height:1.08}.web-responsive-scope--app :where(.shop-mobile-balance-amount span,.shop-mobile-balance-op span,.shop-mobile-package-card__price span),.web-responsive-scope[data-web-surface=app] :where(.shop-mobile-balance-amount span,.shop-mobile-balance-op span,.shop-mobile-package-card__price span){font-size:var(--web-player-font-3xl)}.web-responsive-scope--app :where(.profile-mobile-top-section,.hand-history-mobile-top-section),.web-responsive-scope[data-web-surface=app] :where(.profile-mobile-top-section,.hand-history-mobile-top-section){height:432px}.web-responsive-scope--app .profile-mobile-top-strip,.web-responsive-scope[data-web-surface=app] .profile-mobile-top-strip{width:100%;height:190px}.web-responsive-scope--app .profile-mobile-header,.web-responsive-scope[data-web-surface=app] .profile-mobile-header,.web-responsive-scope--app .player-notifications-header,.web-responsive-scope[data-web-surface=app] .player-notifications-header{left:var(--web-ui-gutter);width:var(--web-player-content-inline);height:var(--web-ui-control-height)}.web-responsive-scope--app .profile-mobile-hero,.web-responsive-scope[data-web-surface=app] .profile-mobile-hero{left:var(--web-ui-gutter);top:203px;width:var(--web-player-content-inline);gap:clamp(24px,3.1vw,32px)}.web-responsive-scope--app .profile-mobile-avatar,.web-responsive-scope--app .profile-mobile-avatar__photo,.web-responsive-scope--app .profile-mobile-avatar__ring,.web-responsive-scope[data-web-surface=app] .profile-mobile-avatar,.web-responsive-scope[data-web-surface=app] .profile-mobile-avatar__photo,.web-responsive-scope[data-web-surface=app] .profile-mobile-avatar__ring{width:clamp(150px,19.5vw,200px);height:clamp(150px,19.5vw,200px)}.web-responsive-scope--app .profile-mobile-avatar__photo,.web-responsive-scope[data-web-surface=app] .profile-mobile-avatar__photo{mask-size:clamp(150px,19.5vw,200px) clamp(150px,19.5vw,200px);-webkit-mask-size:clamp(150px,19.5vw,200px) clamp(150px,19.5vw,200px)}.web-responsive-scope--app .profile-mobile-hero__text,.web-responsive-scope[data-web-surface=app] .profile-mobile-hero__text{width:min(100%,320px)}.web-responsive-scope--app .profile-mobile-hero__text strong,.web-responsive-scope[data-web-surface=app] .profile-mobile-hero__text strong{font-size:clamp(32px,3.9cqw,40px);line-height:1.05;overflow-wrap:anywhere}.web-responsive-scope--app .profile-mobile-tabs,.web-responsive-scope[data-web-surface=app] .profile-mobile-tabs{left:var(--web-ui-gutter);top:432px;width:var(--web-player-content-inline);gap:12px}.web-responsive-scope--app .profile-mobile-tab,.web-responsive-scope[data-web-surface=app] .profile-mobile-tab{height:var(--web-ui-control-height);border-radius:var(--web-ui-card-radius);font-size:var(--web-player-font-sm)}.web-responsive-scope--app .profile-mobile-scroll,.web-responsive-scope[data-web-surface=app] .profile-mobile-scroll{left:var(--web-ui-gutter);right:var(--web-ui-gutter);top:504px;bottom:var(--web-ui-footer-height);gap:20px}.web-responsive-scope--app .profile-settings-mobile-content,.web-responsive-scope[data-web-surface=app] .profile-settings-mobile-content,.web-responsive-scope--app .player-notifications-main,.web-responsive-scope[data-web-surface=app] .player-notifications-main{left:var(--web-ui-gutter);right:var(--web-ui-gutter);top:452px;bottom:var(--web-ui-footer-height)}.web-responsive-scope--app .profile-mobile-stats-grid,.web-responsive-scope[data-web-surface=app] .profile-mobile-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.web-responsive-scope--app .profile-mobile-stat-card,.web-responsive-scope[data-web-surface=app] .profile-mobile-stat-card{width:100%;min-height:203px;height:auto;border-radius:var(--web-ui-card-radius)}.web-responsive-scope--app .profile-mobile-achievements,.web-responsive-scope[data-web-surface=app] .profile-mobile-achievements{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.web-responsive-scope--app .profile-mobile-ach-card,.web-responsive-scope[data-web-surface=app] .profile-mobile-ach-card{width:100%;min-height:170px;height:auto;border-radius:var(--web-ui-card-radius)}.web-responsive-scope--app .profile-mobile-ranks,.web-responsive-scope[data-web-surface=app] .profile-mobile-ranks{width:min(100%,720px)}.web-responsive-scope--app .profile-mobile-ranks__card,.web-responsive-scope[data-web-surface=app] .profile-mobile-ranks__card{width:calc(100% - 109px)}.web-responsive-scope--app .profile-mobile-referrals,.web-responsive-scope[data-web-surface=app] .profile-mobile-referrals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.web-responsive-scope--app .profile-mobile-referrals__users-grid,.web-responsive-scope[data-web-surface=app] .profile-mobile-referrals__users-grid{grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.web-responsive-scope--app :where(.profile-settings-mobile-list,.player-notifications-stats,.player-notifications-list,.hand-history-mobile-list,.game-rules-section-grid),.web-responsive-scope[data-web-surface=app] :where(.profile-settings-mobile-list,.player-notifications-stats,.player-notifications-list,.hand-history-mobile-list,.game-rules-section-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.web-responsive-scope--app .profile-settings-mobile-list,.web-responsive-scope[data-web-surface=app] .profile-settings-mobile-list{grid-template-columns:minmax(0,1fr)}.web-responsive-scope--app .web-payment-transactions-page .payment-history-list,.web-responsive-scope[data-web-surface=app] .web-payment-transactions-page .payment-history-list{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.web-responsive-scope--app .profile-settings-mobile-language-row,.web-responsive-scope[data-web-surface=app] .profile-settings-mobile-language-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.web-responsive-scope--app :where(.profile-settings-mobile-list-item,.profile-settings-mobile-language-item,.payment-settings-rules-link,.payment-settings-disconnect),.web-responsive-scope[data-web-surface=app] :where(.profile-settings-mobile-list-item,.profile-settings-mobile-language-item,.payment-settings-rules-link,.payment-settings-disconnect){min-height:var(--web-ui-control-height);border-radius:var(--web-ui-card-radius)}.web-responsive-scope--app :where(.payment-settings-card,.payment-rules-card,.payment-history-controls,.payment-history-row,.payment-receipt-card,.player-notifications-overview,.player-notification-card,.hand-history-mobile-panel,.hand-history-mobile-card,.hand-history-mobile-row,.game-rules-section,.game-rules-title-panel,.game-rules-notes),.web-responsive-scope[data-web-surface=app] :where(.payment-settings-card,.payment-rules-card,.payment-history-controls,.payment-history-row,.payment-receipt-card,.player-notifications-overview,.player-notification-card,.hand-history-mobile-panel,.hand-history-mobile-card,.hand-history-mobile-row,.game-rules-section,.game-rules-title-panel,.game-rules-notes){border-radius:var(--web-ui-card-radius)}.web-responsive-scope--app .leaderboard-mobile-screen,.web-responsive-scope[data-web-surface=app] .leaderboard-mobile-screen{--leaderboard-inset: var(--web-ui-gutter);--leaderboard-content-width: var(--web-player-content-inline);width:min(100%,var(--web-ui-max-width));height:var(--web-artboard-height, min(100dvh, 1366px));padding-bottom:var(--web-ui-footer-height)}.web-responsive-scope--app .leaderboard-mobile-header,.web-responsive-scope[data-web-surface=app] .leaderboard-mobile-header{top:52px;left:var(--leaderboard-inset);width:var(--leaderboard-content-width);height:var(--web-ui-control-height)}.web-responsive-scope--app .leaderboard-mobile-top-card,.web-responsive-scope[data-web-surface=app] .leaderboard-mobile-top-card{top:224px;left:var(--leaderboard-inset);width:var(--leaderboard-content-width);height:170px}.web-responsive-scope--app .leaderboard-mobile-podium,.web-responsive-scope[data-web-surface=app] .leaderboard-mobile-podium{top:128px}.web-responsive-scope--app .leaderboard-mobile-periods,.web-responsive-scope[data-web-surface=app] .leaderboard-mobile-periods{top:414px}.web-responsive-scope--app .leaderboard-mobile-modes,.web-responsive-scope[data-web-surface=app] .leaderboard-mobile-modes{top:476px}.web-responsive-scope--app .leaderboard-mobile-list,.web-responsive-scope[data-web-surface=app] .leaderboard-mobile-list,.web-responsive-scope--app .leaderboard-mobile-state,.web-responsive-scope[data-web-surface=app] .leaderboard-mobile-state{top:538px;left:var(--leaderboard-inset);width:var(--leaderboard-content-width)}.web-responsive-scope--app .leaderboard-mobile-filter,.web-responsive-scope[data-web-surface=app] .leaderboard-mobile-filter{height:42px;font-size:var(--web-player-font-sm)}.web-responsive-scope--app .leaderboard-mobile-row,.web-responsive-scope[data-web-surface=app] .leaderboard-mobile-row{height:clamp(80px,8.8vw,90px);padding-inline:clamp(20px,2.4vw,25px);font-size:var(--web-player-font-sm)}.web-responsive-scope--app .hand-history-mobile-hero,.web-responsive-scope[data-web-surface=app] .hand-history-mobile-hero{top:148px;left:var(--web-ui-gutter);width:var(--web-player-content-inline);min-height:150px;border-radius:var(--web-ui-card-radius)}.web-responsive-scope--app .hand-history-mobile-scroll,.web-responsive-scope[data-web-surface=app] .hand-history-mobile-scroll{left:var(--web-ui-gutter);right:var(--web-ui-gutter);top:330px;bottom:calc(var(--web-ui-footer-height) + 84px)}.web-responsive-scope--app .web-payment-transactions-page .payment-history-content,.web-responsive-scope[data-web-surface=app] .web-payment-transactions-page .payment-history-content{left:var(--web-ui-gutter);right:var(--web-ui-gutter);bottom:calc(var(--web-ui-footer-height) + 84px)}.web-responsive-scope--app .hand-history-mobile-fixed-footer,.web-responsive-scope[data-web-surface=app] .hand-history-mobile-fixed-footer,.web-responsive-scope--app .web-payment-transactions-page .payment-history-fixed-footer,.web-responsive-scope[data-web-surface=app] .web-payment-transactions-page .payment-history-fixed-footer{left:var(--web-ui-gutter);right:var(--web-ui-gutter);bottom:calc(var(--web-ui-footer-height) + 10px)}.web-responsive-scope--app .game-rules-screen,.web-responsive-scope[data-web-surface=app] .game-rules-screen{padding:clamp(36px,3.8dvh,52px) var(--web-ui-gutter) var(--web-ui-footer-height)}.web-responsive-scope--app .game-rules-scroll,.web-responsive-scope[data-web-surface=app] .game-rules-scroll{width:100%}}@media (max-width: 579px){.web-responsive-scope--app,.web-responsive-scope[data-web-surface=app]{--web-player-compact-top-strip: clamp(168px, 24dvh, 190px);--web-player-compact-hero-top: clamp(92px, 13dvh, 104px);--web-player-compact-profile-content-top: clamp(278px, 38dvh, 296px);--web-player-compact-footer-clearance: calc(var(--web-ui-footer-height) + 8px)}.web-responsive-scope--app :where(.profile-mobile-screen__top-bg,.leaderboard-mobile-screen__top-bg),.web-responsive-scope[data-web-surface=app] :where(.profile-mobile-screen__top-bg,.leaderboard-mobile-screen__top-bg){height:var(--web-player-compact-top-strip)}.web-responsive-scope--app :where(.profile-mobile-top-section,.hand-history-mobile-top-section),.web-responsive-scope[data-web-surface=app] :where(.profile-mobile-top-section,.hand-history-mobile-top-section){height:var(--web-player-compact-profile-content-top)}.web-responsive-scope--app .profile-mobile-top-strip,.web-responsive-scope[data-web-surface=app] .profile-mobile-top-strip,.web-responsive-scope--app .hand-history-mobile-top-strip,.web-responsive-scope[data-web-surface=app] .hand-history-mobile-top-strip{width:100%;height:var(--web-player-compact-top-strip);border-radius:0 0 20px 20px}.web-responsive-scope--app :where(.profile-mobile-top-card--rear,.profile-mobile-top-card--front),.web-responsive-scope[data-web-surface=app] :where(.profile-mobile-top-card--rear,.profile-mobile-top-card--front){left:auto;width:clamp(76px,18cqw,104px);height:clamp(114px,27cqw,156px)}.web-responsive-scope--app .profile-mobile-top-card--rear,.web-responsive-scope[data-web-surface=app] .profile-mobile-top-card--rear{top:clamp(88px,13dvh,103px);right:clamp(52px,15cqw,88px)}.web-responsive-scope--app .profile-mobile-top-card--front,.web-responsive-scope[data-web-surface=app] .profile-mobile-top-card--front{top:clamp(78px,12dvh,92px);right:clamp(8px,6cqw,36px)}.web-responsive-scope--app .profile-mobile-header,.web-responsive-scope[data-web-surface=app] .profile-mobile-header,.web-responsive-scope--app .player-notifications-header,.web-responsive-scope[data-web-surface=app] .player-notifications-header{top:clamp(20px,4.8dvh,28px);left:var(--web-ui-gutter);width:var(--web-player-content-inline);height:42px}.web-responsive-scope--app :where(.profile-mobile-header h1,.player-notifications-header h1),.web-responsive-scope[data-web-surface=app] :where(.profile-mobile-header h1,.player-notifications-header h1){max-width:calc(100% - 112px);font-size:clamp(16px,5cqw,20px);line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.web-responsive-scope--app :where(.profile-mobile-header,.player-notifications-header) .lobby-mobile-top-button,.web-responsive-scope[data-web-surface=app] :where(.profile-mobile-header,.player-notifications-header) .lobby-mobile-top-button{width:clamp(42px,10cqw,48px);height:38px;min-height:38px;border-radius:12px}.web-responsive-scope--app .profile-mobile-hero,.web-responsive-scope[data-web-surface=app] .profile-mobile-hero{top:var(--web-player-compact-hero-top);left:var(--web-ui-gutter);width:min(var(--web-player-content-inline),380px);align-items:flex-end;gap:clamp(14px,4.2cqw,24px)}.web-responsive-scope--app .profile-mobile-avatar,.web-responsive-scope--app .profile-mobile-avatar__photo,.web-responsive-scope--app .profile-mobile-avatar__ring,.web-responsive-scope[data-web-surface=app] .profile-mobile-avatar,.web-responsive-scope[data-web-surface=app] .profile-mobile-avatar__photo,.web-responsive-scope[data-web-surface=app] .profile-mobile-avatar__ring{width:clamp(96px,21cqw,118px);height:clamp(96px,21cqw,118px)}.web-responsive-scope--app .profile-mobile-avatar__photo,.web-responsive-scope[data-web-surface=app] .profile-mobile-avatar__photo{mask-size:clamp(96px,21cqw,118px) clamp(96px,21cqw,118px);-webkit-mask-size:clamp(96px,21cqw,118px) clamp(96px,21cqw,118px)}.web-responsive-scope--app .profile-mobile-avatar__camera,.web-responsive-scope[data-web-surface=app] .profile-mobile-avatar__camera{right:0;bottom:0;width:clamp(32px,7.5cqw,36px);height:clamp(32px,7.5cqw,36px);min-height:clamp(32px,7.5cqw,36px);padding:7px}.web-responsive-scope--app .profile-mobile-avatar__camera img,.web-responsive-scope[data-web-surface=app] .profile-mobile-avatar__camera img{width:clamp(18px,4.4cqw,20px);height:clamp(18px,4.4cqw,20px)}.web-responsive-scope--app .profile-mobile-hero__text,.web-responsive-scope[data-web-surface=app] .profile-mobile-hero__text{flex:1 1 auto;width:auto;min-width:0;padding-bottom:clamp(12px,3.4cqw,18px);gap:4px}.web-responsive-scope--app .profile-mobile-hero__text strong,.web-responsive-scope[data-web-surface=app] .profile-mobile-hero__text strong{max-width:100%;font-size:clamp(21px,7cqw,30px);line-height:1.05;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.web-responsive-scope--app .profile-mobile-hero__text span,.web-responsive-scope[data-web-surface=app] .profile-mobile-hero__text span{font-size:clamp(12px,3.4cqw,13px);font-weight:700}.web-responsive-scope--app .profile-mobile-hero__badge,.web-responsive-scope[data-web-surface=app] .profile-mobile-hero__badge{width:clamp(38px,8.8cqw,44px);height:clamp(38px,8.8cqw,44px);margin-left:-12px;margin-bottom:clamp(18px,4.4cqw,24px)}.web-responsive-scope--app .player-maintenance-status--profile,.web-responsive-scope[data-web-surface=app] .player-maintenance-status--profile{display:none}.web-responsive-scope--app .profile-mobile-tabs,.web-responsive-scope[data-web-surface=app] .profile-mobile-tabs{top:clamp(230px,32dvh,242px);left:var(--web-ui-gutter);right:var(--web-ui-gutter);width:auto;gap:8px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.web-responsive-scope--app .profile-mobile-tab,.web-responsive-scope[data-web-surface=app] .profile-mobile-tab{flex:0 0 auto;width:auto;min-width:min(140px,45%);height:40px;min-height:40px;border-radius:12px;padding:0 16px;font-size:clamp(11px,3.2cqw,13px);line-height:1;white-space:nowrap;scroll-snap-align:start}.web-responsive-scope--app .profile-mobile-scroll,.web-responsive-scope[data-web-surface=app] .profile-mobile-scroll,.web-responsive-scope--app .profile-settings-mobile-content,.web-responsive-scope[data-web-surface=app] .profile-settings-mobile-content,.web-responsive-scope--app .profile-support-mobile-content,.web-responsive-scope[data-web-surface=app] .profile-support-mobile-content,.web-responsive-scope--app .player-notifications-main,.web-responsive-scope[data-web-surface=app] .player-notifications-main{left:var(--web-ui-gutter);right:var(--web-ui-gutter);top:var(--web-player-compact-profile-content-top);bottom:var(--web-player-compact-footer-clearance);gap:clamp(10px,3cqw,14px);padding-bottom:18px;overflow-x:hidden}.web-responsive-scope--app .profile-mobile-stats-grid,.web-responsive-scope[data-web-surface=app] .profile-mobile-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,2.6cqw,12px)}.web-responsive-scope--app .profile-mobile-stat-card,.web-responsive-scope[data-web-surface=app] .profile-mobile-stat-card{position:relative;width:100%;min-height:clamp(104px,23cqw,116px);height:auto;border-radius:12px;padding:clamp(10px,2.8cqw,12px);display:grid;grid-template-columns:clamp(32px,9cqw,42px) minmax(0,1fr);grid-template-rows:1fr auto;column-gap:8px;row-gap:8px;align-items:center}.web-responsive-scope--app .profile-mobile-stat-card img,.web-responsive-scope[data-web-surface=app] .profile-mobile-stat-card img{grid-column:1;grid-row:1;width:clamp(32px,9cqw,42px);height:clamp(32px,9cqw,42px)}.web-responsive-scope--app .profile-mobile-stat-card__title,.web-responsive-scope[data-web-surface=app] .profile-mobile-stat-card__title{grid-column:2;grid-row:1;margin:0;font-size:clamp(10px,3cqw,13px);line-height:1.12;text-align:left}.web-responsive-scope--app .profile-mobile-stat-card__value,.web-responsive-scope[data-web-surface=app] .profile-mobile-stat-card__value{grid-column:1 / -1;grid-row:2;justify-self:start;font-size:clamp(17px,5.8cqw,24px);line-height:1;text-align:left}.web-responsive-scope--app .profile-mobile-status-card,.web-responsive-scope--app .profile-mobile-ach-card,.web-responsive-scope[data-web-surface=app] .profile-mobile-status-card,.web-responsive-scope[data-web-surface=app] .profile-mobile-ach-card{width:100%;border-radius:12px;padding:clamp(16px,4.2cqw,18px)}.web-responsive-scope--app .profile-mobile-status-card h2,.web-responsive-scope--app .profile-mobile-section-title,.web-responsive-scope[data-web-surface=app] .profile-mobile-status-card h2,.web-responsive-scope[data-web-surface=app] .profile-mobile-section-title{font-size:clamp(18px,5.6cqw,22px);line-height:1.08}.web-responsive-scope--app :where(.profile-mobile-status-card p,.profile-mobile-ach-card p),.web-responsive-scope[data-web-surface=app] :where(.profile-mobile-status-card p,.profile-mobile-ach-card p){font-size:clamp(12px,3.6cqw,14px);line-height:1.25}.web-responsive-scope--app .profile-mobile-achievements,.web-responsive-scope[data-web-surface=app] .profile-mobile-achievements,.web-responsive-scope--app .profile-mobile-referrals,.web-responsive-scope[data-web-surface=app] .profile-mobile-referrals{display:flex;flex-direction:column;gap:clamp(12px,3.8cqw,16px)}.web-responsive-scope--app .profile-mobile-ach-card,.web-responsive-scope[data-web-surface=app] .profile-mobile-ach-card{min-height:140px;height:auto}.web-responsive-scope--app .profile-mobile-referrals__users-grid,.web-responsive-scope[data-web-surface=app] .profile-mobile-referrals__users-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.web-responsive-scope--app :where(.profile-settings-mobile-list,.player-notifications-list),.web-responsive-scope[data-web-surface=app] :where(.profile-settings-mobile-list,.player-notifications-list){display:flex;flex-direction:column;gap:clamp(9px,2.8cqw,12px)}.web-responsive-scope--app :where(.profile-settings-mobile-list-item,.profile-settings-account-linking-entry__row,.profile-settings-mobile-language-item,.payment-settings-rules-link,.payment-settings-disconnect),.web-responsive-scope[data-web-surface=app] :where(.profile-settings-mobile-list-item,.profile-settings-account-linking-entry__row,.profile-settings-mobile-language-item,.payment-settings-rules-link,.payment-settings-disconnect){min-height:clamp(48px,11cqw,58px);border-radius:12px}.web-responsive-scope--app :where(.profile-settings-mobile-list-item,.profile-settings-account-linking-entry__main,.profile-settings-mobile-language-item,.payment-settings-rules-link,.payment-settings-disconnect),.web-responsive-scope[data-web-surface=app] :where(.profile-settings-mobile-list-item,.profile-settings-account-linking-entry__main,.profile-settings-mobile-language-item,.payment-settings-rules-link,.payment-settings-disconnect){padding-inline:clamp(14px,4cqw,18px)}.web-responsive-scope--app :where(.profile-settings-mobile-list-item span,.profile-settings-account-linking-entry__main span,.profile-settings-mobile-language-item span,.payment-settings-rules-link span,.payment-settings-disconnect span),.web-responsive-scope[data-web-surface=app] :where(.profile-settings-mobile-list-item span,.profile-settings-account-linking-entry__main span,.profile-settings-mobile-language-item span,.payment-settings-rules-link span,.payment-settings-disconnect span){min-width:0;font-size:clamp(14px,4.4cqw,16px);line-height:1.15;overflow-wrap:anywhere}.web-responsive-scope--app .profile-settings-mobile-language-row,.web-responsive-scope[data-web-surface=app] .profile-settings-mobile-language-row{gap:10px}.web-responsive-scope--app .profile-settings-mobile-switch,.web-responsive-scope--app .profile-settings-mobile-list-item .profile-settings-mobile-switch,.web-responsive-scope[data-web-surface=app] .profile-settings-mobile-switch,.web-responsive-scope[data-web-surface=app] .profile-settings-mobile-list-item .profile-settings-mobile-switch,.web-responsive-scope--app .profile-settings-mobile-switch__track,.web-responsive-scope--app .profile-settings-mobile-list-item .profile-settings-mobile-switch__track,.web-responsive-scope[data-web-surface=app] .profile-settings-mobile-switch__track,.web-responsive-scope[data-web-surface=app] .profile-settings-mobile-list-item .profile-settings-mobile-switch__track{width:46px;height:28px}.web-responsive-scope--app .profile-settings-mobile-switch__thumb,.web-responsive-scope[data-web-surface=app] .profile-settings-mobile-switch__thumb{width:22px;height:22px}.web-responsive-scope--app .profile-settings-mobile-list-item--switch[aria-checked=true] .profile-settings-mobile-switch__thumb,.web-responsive-scope[data-web-surface=app] .profile-settings-mobile-list-item--switch[aria-checked=true] .profile-settings-mobile-switch__thumb{transform:translate(18px)}.web-responsive-scope--app .profile-settings-mobile-logout-button,.web-responsive-scope[data-web-surface=app] .profile-settings-mobile-logout-button{height:46px;border-radius:12px;font-size:clamp(13px,4cqw,15px)}.web-responsive-scope--app .profile-settings-mobile-about,.web-responsive-scope[data-web-surface=app] .profile-settings-mobile-about{width:min(100%,319px);gap:12px}.web-responsive-scope--app :where(.profile-settings-mobile-about-block,.profile-settings-mobile-about-version),.web-responsive-scope[data-web-surface=app] :where(.profile-settings-mobile-about-block,.profile-settings-mobile-about-version){gap:10px}.web-responsive-scope--app :where(.profile-settings-mobile-about-block h3,.profile-settings-mobile-about-version h3),.web-responsive-scope[data-web-surface=app] :where(.profile-settings-mobile-about-block h3,.profile-settings-mobile-about-version h3){font-size:clamp(13px,4cqw,16px)}.web-responsive-scope--app :where(.profile-settings-mobile-about-block p,.profile-settings-mobile-about-version p,.profile-settings-mobile-delete-button),.web-responsive-scope[data-web-surface=app] :where(.profile-settings-mobile-about-block p,.profile-settings-mobile-about-version p,.profile-settings-mobile-delete-button){font-size:clamp(12px,3.8cqw,14px);line-height:1.25}.web-responsive-scope--app .payment-history-content,.web-responsive-scope[data-web-surface=app] .payment-history-content{top:clamp(164px,24dvh,196px);bottom:calc(var(--web-ui-footer-height) + 74px)}.web-responsive-scope--app .payment-receipt,.web-responsive-scope[data-web-surface=app] .payment-receipt{top:clamp(112px,18dvh,128px);bottom:var(--web-player-compact-footer-clearance)}.web-responsive-scope--app .payment-history-fixed-footer,.web-responsive-scope[data-web-surface=app] .payment-history-fixed-footer,.web-responsive-scope--app .hand-history-mobile-fixed-footer,.web-responsive-scope[data-web-surface=app] .hand-history-mobile-fixed-footer{left:var(--web-ui-gutter);right:var(--web-ui-gutter);bottom:calc(var(--web-ui-footer-height) + 8px)}.web-responsive-scope--app .hand-history-mobile-hero,.web-responsive-scope[data-web-surface=app] .hand-history-mobile-hero{top:clamp(124px,18dvh,148px);left:var(--web-ui-gutter);width:var(--web-player-content-inline);min-height:clamp(110px,22dvh,140px);border-radius:18px;padding:clamp(16px,4cqw,20px);gap:14px}.web-responsive-scope--app .hand-history-mobile-scroll,.web-responsive-scope[data-web-surface=app] .hand-history-mobile-scroll{top:clamp(282px,35dvh,320px);left:var(--web-ui-gutter);right:var(--web-ui-gutter);bottom:calc(var(--web-ui-footer-height) + 72px)}.web-responsive-scope--app .leaderboard-mobile-screen,.web-responsive-scope[data-web-surface=app] .leaderboard-mobile-screen{--leaderboard-inset: var(--web-ui-gutter);--leaderboard-content-width: var(--web-player-content-inline);width:min(100%,var(--web-ui-max-width));height:var(--web-artboard-height, min(100dvh, 774px));padding-bottom:var(--web-ui-footer-height)}.web-responsive-scope--app .leaderboard-mobile-header,.web-responsive-scope[data-web-surface=app] .leaderboard-mobile-header{top:clamp(24px,5dvh,32px);left:var(--leaderboard-inset);width:var(--leaderboard-content-width);height:42px;grid-template-columns:58px 1fr 58px}.web-responsive-scope--app .leaderboard-mobile-header h1,.web-responsive-scope[data-web-surface=app] .leaderboard-mobile-header h1{font-size:clamp(16px,5.4cqw,22px)}.web-responsive-scope--app .leaderboard-mobile-top-card,.web-responsive-scope[data-web-surface=app] .leaderboard-mobile-top-card{top:clamp(180px,24dvh,202px);left:var(--leaderboard-inset);width:var(--leaderboard-content-width);height:clamp(112px,18dvh,128px)}.web-responsive-scope--app .leaderboard-mobile-podium,.web-responsive-scope[data-web-surface=app] .leaderboard-mobile-podium{top:clamp(96px,14dvh,112px);left:50%;gap:clamp(8px,3cqw,14px);transform:translate(-50%)}.web-responsive-scope--app .leaderboard-mobile-podium-player--place-1,.web-responsive-scope[data-web-surface=app] .leaderboard-mobile-podium-player--place-1{width:clamp(76px,24cqw,100px)}.web-responsive-scope--app :where(.leaderboard-mobile-podium-player--place-2,.leaderboard-mobile-podium-player--place-3),.web-responsive-scope[data-web-surface=app] :where(.leaderboard-mobile-podium-player--place-2,.leaderboard-mobile-podium-player--place-3){width:clamp(68px,20cqw,82px)}.web-responsive-scope--app .leaderboard-mobile-podium-avatar--medium,.web-responsive-scope[data-web-surface=app] .leaderboard-mobile-podium-avatar--medium{width:clamp(64px,18cqw,80px);height:clamp(64px,18cqw,80px)}.web-responsive-scope--app .leaderboard-mobile-podium-avatar--large,.web-responsive-scope[data-web-surface=app] .leaderboard-mobile-podium-avatar--large{width:clamp(78px,22cqw,100px);height:clamp(78px,22cqw,100px)}.web-responsive-scope--app .leaderboard-mobile-podium-crown,.web-responsive-scope[data-web-surface=app] .leaderboard-mobile-podium-crown{width:clamp(32px,9cqw,45px);height:clamp(32px,9cqw,45px)}.web-responsive-scope--app :where(.leaderboard-mobile-podium-name,.leaderboard-mobile-podium-score),.web-responsive-scope[data-web-surface=app] :where(.leaderboard-mobile-podium-name,.leaderboard-mobile-podium-score){font-size:clamp(11px,3.4cqw,14px)}.web-responsive-scope--app .leaderboard-mobile-periods,.web-responsive-scope[data-web-surface=app] .leaderboard-mobile-periods{top:clamp(320px,39dvh,341px)}.web-responsive-scope--app .leaderboard-mobile-modes,.web-responsive-scope[data-web-surface=app] .leaderboard-mobile-modes{top:clamp(370px,45dvh,398px)}.web-responsive-scope--app .leaderboard-mobile-list,.web-responsive-scope[data-web-surface=app] .leaderboard-mobile-list,.web-responsive-scope--app .leaderboard-mobile-state,.web-responsive-scope[data-web-surface=app] .leaderboard-mobile-state{top:clamp(420px,51dvh,452px);left:var(--leaderboard-inset);width:var(--leaderboard-content-width);bottom:var(--web-player-compact-footer-clearance)}.web-responsive-scope--app .leaderboard-mobile-filter,.web-responsive-scope[data-web-surface=app] .leaderboard-mobile-filter{height:36px;border-radius:12px;font-size:clamp(12px,3.8cqw,14px)}.web-responsive-scope--app .leaderboard-mobile-row,.web-responsive-scope[data-web-surface=app] .leaderboard-mobile-row{height:clamp(68px,18cqw,78px);padding-inline:clamp(12px,4cqw,18px);font-size:clamp(12px,3.8cqw,14px)}}@media (max-width: 579px){html:not(.tg-mode) :where(.web-responsive-scope--app,.web-responsive-scope[data-web-surface=app]) :where(.tables-filter-modal,.tournaments-filter-modal,.lobby-search-modal,.shop-purchase-modal,.shop-topup-modal,.profile-avatar-modal,.profile-settings-modal-sheet,.owner-table-actions-dialog,.table-screen-buyin-modal__card,.table-screen-confirm-modal__card){padding-inline:clamp(16px,5cqw,24px)}html:not(.tg-mode) :where(.web-responsive-scope--app,.web-responsive-scope[data-web-surface=app]) :where(.tables-filter-actions,.tournaments-filter-actions,.lobby-search-modal__actions,.shop-purchase-modal__actions,.shop-topup-actions,.profile-avatar-modal__actions,.profile-settings-modal-actions,.owner-table-actions-dialog__actions,.table-screen-buyin-modal__actions,.table-screen-confirm-modal__actions,.wallet-withdrawal-quote__actions){min-width:0;gap:clamp(8px,2.8cqw,12px)}html:not(.tg-mode) :where(.web-responsive-scope--app,.web-responsive-scope[data-web-surface=app]) .profile-settings-modal-actions--single{grid-template-columns:minmax(0,1fr)}html:not(.tg-mode) :where(.web-responsive-scope--app,.web-responsive-scope[data-web-surface=app]) :where(.tables-filter-btn,.tournaments-filter-btn,.lobby-search-modal__btn,.shop-purchase-modal__actions button,.shop-topup-cancel,.shop-topup-confirm,.profile-avatar-modal__button,.profile-settings-modal-btn,.owner-table-actions-dialog__button,.table-screen-buyin-modal__actions button,.table-screen-buyin-modal__timebank-button,.table-screen-confirm-modal__actions button,.wallet-withdrawal-refresh,.hand-history-mobile-button,.create-table-mobile-submit,.shop-mobile-deposit-btn,.shop-mobile-buy-btn){min-width:0;max-width:100%;min-height:42px;height:auto;padding-inline:clamp(10px,3.2cqw,14px);gap:clamp(5px,1.9cqw,8px);font-size:clamp(11px,3.8cqw,15px);line-height:1.12}html:not(.tg-mode) :where(.web-responsive-scope--app,.web-responsive-scope[data-web-surface=app]) :where(.shop-topup-cancel span,.shop-topup-confirm span,.profile-settings-modal-btn span,.profile-avatar-modal__button,.owner-table-actions-dialog__button,.table-screen-buyin-modal__actions button,.table-screen-buyin-modal__timebank-button,.table-screen-confirm-modal__actions button,.wallet-withdrawal-refresh,.shop-purchase-modal__actions button,.tables-filter-btn,.tournaments-filter-btn,.lobby-search-modal__btn,.hand-history-mobile-button,.create-table-mobile-submit span,.shop-mobile-deposit-btn span,.shop-mobile-buy-btn span){min-width:0;font-size:clamp(11px,3.8cqw,15px);line-height:1.12;overflow-wrap:normal}html:not(.tg-mode) :where(.web-responsive-scope--app,.web-responsive-scope[data-web-surface=app]) :where(.shop-topup-cancel img,.shop-topup-confirm img,.profile-settings-modal-btn img,.shop-mobile-deposit-btn img,.shop-mobile-buy-btn img,.create-table-mobile-submit img){width:clamp(18px,5.2cqw,22px);height:clamp(18px,5.2cqw,22px);flex:none}html:not(.tg-mode) :where(.web-responsive-scope--app,.web-responsive-scope[data-web-surface=app]) .shop-topup-preset{width:auto;min-width:0;flex:1 1 0;font-size:clamp(14px,4.4cqw,18px)}html:not(.tg-mode) :where(.web-responsive-scope--app,.web-responsive-scope[data-web-surface=app]) .shop-topup-presets{gap:8px}}@media (min-width: 768px) and (max-width: 1024px){.web-responsive-scope--app .web-payment-transactions-page .payment-history-list,.web-responsive-scope[data-web-surface=app] .web-payment-transactions-page .payment-history-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 768px) and (min-height: 1300px){.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-screen{padding:52px 32px 127px}.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-header{width:100%;height:80px}.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-logo{width:68px;height:80px}.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-header-actions{gap:10px}.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-top-button{width:60px;height:60px;border-radius:14px}.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-profile-card{height:100px;margin-top:20px;gap:30px}.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-profile-card__main{height:100px;padding:10px;gap:30px}.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-avatar-wrap{width:79px;height:80px}.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-profile-card__text strong{font-size:30px;line-height:normal}.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-profile-badge{width:124px;height:100px;padding:20px}.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-profile-badge img{width:60px;height:60px}.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-balance-card{height:246px;margin-top:30px;padding:30px;display:flex;flex-direction:column;gap:20px}.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-balance-card h2{font-size:30px;line-height:normal}.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-balance-row{margin-top:0}.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) :where(.lobby-mobile-balance-amount span,.lobby-mobile-balance-op span){font-size:40px;line-height:normal}.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) :where(.lobby-mobile-balance-amount small,.lobby-mobile-balance-op small){font-size:30px;line-height:normal}.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-op-info-trigger,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-op-info-trigger img{width:37px;height:37px}.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-balance-actions{margin-top:0;gap:20px}.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-btn{height:60px;min-height:60px;font-size:24px}.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-btn--withdraw{width:auto;flex:1}.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-modes{margin-top:31px;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-mode{width:300px;height:423px;padding:30px}.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-mode strong{font-size:30px;line-height:normal}.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-mode--chips:before{left:-99px;top:153px;width:294px;height:251px}.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-mode--chips:after{left:171px;top:104px;width:212px;height:110px}.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-mode--money:before{left:-85px;top:-50px;width:290px;height:248px}.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-mode--money:after{left:114px;top:141px;width:309px;height:217px}.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-mode--bots:before{left:163px;top:109px;width:236px;height:202px}.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-mode--bots:after{left:-74px;top:277px;width:236px;height:123px}.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-tournaments-card{height:242px;margin-top:30px;width:100%}.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-tournaments-card__content{width:647px;padding:30px}.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-tournaments-card h2{font-size:30px;line-height:normal}.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-tournaments-card p{margin-top:5px;max-width:647px;font-size:20px;line-height:normal}.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-btn--learn{width:306px;margin-top:32px}.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-tournaments-card__fan{right:-141px;top:187px;width:420px;height:418px}.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) :where(.lobby-mobile-tournaments-card__fan-card--back,.lobby-mobile-tournaments-card__fan-card--front){width:161px;height:243px}.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-nav{height:127px}}@media (min-width: 768px) and (max-height: 1299px){.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-screen{display:flex;flex-direction:column;gap:clamp(10px,1.4dvh,16px);padding:24px 24px 104px}.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-header{flex:0 0 clamp(56px,7dvh,72px);height:clamp(56px,7dvh,72px)}.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-profile-card{flex:0 0 clamp(66px,8dvh,80px);height:clamp(66px,8dvh,80px);margin-top:0}.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-profile-card__main{height:100%}.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-profile-badge{height:100%}.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-balance-card{flex:0 0 clamp(142px,18dvh,178px);height:auto;margin-top:0;padding:clamp(16px,2.2dvh,24px) clamp(18px,2.8vw,28px)}.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-balance-row{margin-top:clamp(8px,1.2dvh,12px)}.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-balance-actions{margin-top:clamp(7px,1dvh,10px)}.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-modes{flex:0 0 clamp(176px,26dvh,278px);min-height:0;margin-top:0;gap:clamp(14px,3vw,30px)}.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-mode{height:100%}.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-tournaments-card{flex:0 0 clamp(98px,13dvh,132px);height:auto;margin-top:0}.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-tournaments-card__content{padding:clamp(12px,1.8dvh,20px) 20px}.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-btn--learn{margin-top:clamp(8px,1.2dvh,14px)}.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-tournaments-card__fan{top:clamp(-26px,4dvh,48px)}.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-nav{height:104px}}.web-responsive-scope--app .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-screen,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page:not(.tables-mobile-page):not(.shop-mobile-page):not(.profile-mobile-page):not(.leaderboard-mobile-page) .lobby-mobile-screen{display:flex;flex-direction:column;padding-bottom:0}.web-responsive-scope--app .lobby-mobile-content,.web-responsive-scope[data-web-surface=app] .lobby-mobile-content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.web-responsive-scope--app .lobby-mobile-scroll,.web-responsive-scope[data-web-surface=app] .lobby-mobile-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:calc(var(--web-ui-footer-height) + 36px);scroll-padding-bottom:calc(var(--web-ui-footer-height) + 36px);scrollbar-width:none}.web-responsive-scope--app .lobby-mobile-scroll::-webkit-scrollbar,.web-responsive-scope[data-web-surface=app] .lobby-mobile-scroll::-webkit-scrollbar{width:0;height:0}.web-responsive-scope--app :where(.tables-mobile-screen,.shop-mobile-screen),.web-responsive-scope[data-web-surface=app] :where(.tables-mobile-screen,.shop-mobile-screen){padding-bottom:0}.web-responsive-scope--app :where(.shop-mobile-scroll,.create-table-mobile-scroll,.my-tables-mobile-list),.web-responsive-scope[data-web-surface=app] :where(.shop-mobile-scroll,.create-table-mobile-scroll,.my-tables-mobile-list){padding-bottom:calc(var(--web-ui-footer-height) + 16px);scroll-padding-bottom:calc(var(--web-ui-footer-height) + 16px)}.web-responsive-scope--app :is(.web-table-list-page,.web-tournament-list-page) .tables-mobile-list,.web-responsive-scope[data-web-surface=app] :is(.web-table-list-page,.web-tournament-list-page) .tables-mobile-list{overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;grid-template-columns:minmax(0,1fr);padding-bottom:calc(var(--web-ui-footer-height) + 16px);scroll-padding-bottom:calc(var(--web-ui-footer-height) + 16px)}@media (min-width: 768px){.web-responsive-scope--app :is(.web-table-list-page,.web-tournament-list-page) .tables-mobile-list,.web-responsive-scope[data-web-surface=app] :is(.web-table-list-page,.web-tournament-list-page) .tables-mobile-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.web-responsive-scope--app .web-tournament-list-page .tables-mobile-card--state-running .tables-mobile-card__content,.web-responsive-scope--app .web-tournament-list-page .tables-mobile-card--state-late_registration .tables-mobile-card__content,.web-responsive-scope[data-web-surface=app] .web-tournament-list-page .tables-mobile-card--state-running .tables-mobile-card__content,.web-responsive-scope[data-web-surface=app] .web-tournament-list-page .tables-mobile-card--state-late_registration .tables-mobile-card__content{border-color:#facc15;background:#393019}.web-responsive-scope--app .web-tournament-list-page .tables-mobile-card--state-completed .tables-mobile-card__content,.web-responsive-scope[data-web-surface=app] .web-tournament-list-page .tables-mobile-card--state-completed .tables-mobile-card__content{border-color:#d4d4d4;background:#262626}.web-responsive-scope--app .web-tournament-list-page .tables-mobile-card--state-cancelled .tables-mobile-card__content,.web-responsive-scope[data-web-surface=app] .web-tournament-list-page .tables-mobile-card--state-cancelled .tables-mobile-card__content{border-color:#ef4444;background:#3a1f21}.web-responsive-scope--game{isolation:isolate;width:min(100%,var(--web-ui-max-width, var(--web-browser-max-width, 580px)));max-width:var(--web-ui-max-width, var(--web-browser-max-width, 580px));margin-inline:auto;overflow-x:clip}.web-responsive-scope--game *,.web-responsive-scope--game *:before,.web-responsive-scope--game *:after,.web-responsive-scope--app .hand-history-replay-page *,.web-responsive-scope--app .hand-history-replay-page *:before,.web-responsive-scope--app .hand-history-replay-page *:after{box-sizing:border-box}.web-responsive-scope--game .table-screen-page,.web-responsive-scope--app .bot-training-page,.web-responsive-scope--app .hand-history-replay-page{--table-screen-viewport-width: min( 100dvw, var(--web-ui-max-width, var(--web-browser-max-width, 580px)) );--table-screen-viewport-height: var(--web-artboard-height);width:min(100%,var(--web-ui-max-width, var(--web-browser-max-width, 580px)));height:var(--web-artboard-height);max-width:var(--web-ui-max-width, var(--web-browser-max-width, 580px));max-height:var(--web-artboard-height);margin-inline:auto;overflow:hidden;overscroll-behavior:none}.web-responsive-scope--game .table-screen-stage,.web-responsive-scope--app .bot-training-page .table-screen-stage,.web-responsive-scope--app .hand-history-replay-page .table-screen-stage{max-width:min(100%,var(--web-ui-max-width, var(--web-browser-max-width, 580px)));overflow:hidden}.web-responsive-scope--game .table-screen-canvas,.web-responsive-scope--app .bot-training-screen,.web-responsive-scope--app .hand-history-replay-table{max-width:none}@media (min-width: 580px){.web-responsive-scope--game,.web-responsive-scope--app:has(.bot-training-page),.web-responsive-scope--app .hand-history-replay-page{--web-table-stage-width: min( 100dvw, var(--web-ui-max-width, var(--web-browser-max-width, 580px)) );--web-table-stage-height: var(--web-artboard-height);--web-table-canvas-width: var(--web-design-source-width, 1024px);--web-table-canvas-height: var(--web-design-source-height, 1366px);--web-table-canvas-scale: var(--web-responsive-ratio, .56640625);--web-table-component-scale: 2.28;--web-table-board-card-width: 150px;--web-table-board-card-height: 214px;--web-table-board-gap: 28px}.web-responsive-scope--game .table-screen-page,.web-responsive-scope--app .bot-training-page,.web-responsive-scope--app .hand-history-replay-page{--table-screen-viewport-width: var(--web-table-stage-width);--table-screen-viewport-height: var(--web-table-stage-height);--table-screen-scale: var(--web-table-canvas-scale);width:var(--web-table-stage-width);height:var(--web-table-stage-height);min-height:var(--web-table-stage-height);align-items:flex-start}.web-responsive-scope--game .table-screen-stage,.web-responsive-scope--app .bot-training-page .table-screen-stage,.web-responsive-scope--app .hand-history-replay-page .table-screen-stage{width:var(--web-table-stage-width);height:var(--web-table-stage-height);min-height:var(--web-table-stage-height);max-width:var(--web-table-stage-width)}.web-responsive-scope--game .table-screen-canvas,.web-responsive-scope--app .bot-training-screen,.web-responsive-scope--app .hand-history-replay-table{width:var(--web-table-canvas-width);height:var(--web-table-canvas-height);transform:scale(var(--web-table-canvas-scale));border-radius:0 0 20px 20px}.web-responsive-scope--game .table-screen-canvas__room,.web-responsive-scope--app .bot-training-screen .table-screen-canvas__room,.web-responsive-scope--app .hand-history-replay-table .table-screen-canvas__room{width:100%;height:100%}.web-responsive-scope--game .table-screen-canvas__table,.web-responsive-scope--app .bot-training-screen .table-screen-canvas__table,.web-responsive-scope--app .hand-history-replay-table .table-screen-canvas__table{left:calc((var(--web-table-canvas-width) - 70%) / 2);top:calc((var(--web-table-canvas-height) - 95%) / 2);width:70%;height:95%;object-fit:fill}.web-responsive-scope--game .table-screen-board,.web-responsive-scope--app .bot-training-board,.web-responsive-scope--app .hand-history-replay-table .table-screen-board{left:calc((var(--web-table-canvas-width) - ((var(--web-table-board-card-width) * 2) + var(--web-table-board-gap))) / 2);top:calc((var(--web-table-canvas-height) - var(--web-table-board-card-height)) / 2);width:calc((var(--web-table-board-card-width) * 2) + var(--web-table-board-gap));height:var(--web-table-board-card-height);grid-template-columns:repeat(2,var(--web-table-board-card-width));grid-template-rows:var(--web-table-board-card-height);gap:var(--web-table-board-gap)}.web-responsive-scope--game .table-screen-board__card,.web-responsive-scope--app .bot-training-board .table-screen-board__card,.web-responsive-scope--app .hand-history-replay-table .table-screen-board__card{width:var(--web-table-board-card-width);height:var(--web-table-board-card-height)}.web-responsive-scope--game .table-screen-bank,.web-responsive-scope--app .bot-training-bank,.web-responsive-scope--app .hand-history-replay-table .table-screen-bank{top:35%;transform:translate(-50%) scale(var(--web-table-component-scale));transform-origin:top center}.web-responsive-scope--game .table-screen-header,.web-responsive-scope--app .hand-history-replay-table .table-screen-header{top:48px;left:48px;right:48px;align-items:center}.web-responsive-scope--game .table-screen-back,.web-responsive-scope--app .hand-history-replay-table .table-screen-back{width:108px;height:76px;border-radius:22px}.web-responsive-scope--game .table-screen-back img,.web-responsive-scope--app .hand-history-replay-table .table-screen-back img{width:38px;height:38px}.web-responsive-scope--app .hand-history-replay-table .table-screen-header{top:92px}.web-responsive-scope--app .hand-history-replay-controls{gap:18px}.web-responsive-scope--app .hand-history-replay-control-button{min-height:48px;padding-inline:24px;border-width:2px;border-radius:18px;font-size:22px;box-shadow:0 12px 28px #00000042}.web-responsive-scope--app .hand-history-replay-control-button--primary{min-width:180px}.web-responsive-scope--app .hand-history-replay-control-button--arrow{width:88px;min-width:88px;min-height:60px;border-radius:32px}.web-responsive-scope--app .hand-history-replay-control-button--arrow span{font-size:46px}.web-responsive-scope--app .hand-history-replay-progress-line{top:168px;left:48px;right:48px;height:4px}.web-responsive-scope--game .table-screen-header .table-global-rebuy button{min-height:64px;padding:0 28px;border-width:2px;font-size:24px;font-weight:800}.web-responsive-scope--game .table-screen-center-status{min-width:420px;max-width:560px;border-radius:22px;padding:20px 28px;font-size:22px;line-height:1.25}.web-responsive-scope--game .table-screen-canvas>.table-player-score-badge--floating,.web-responsive-scope--app .bot-training-screen>.table-player-score-badge--floating{right:44px;top:140px;min-width:124px;min-height:104px;max-width:168px;border-radius:30px;padding:14px 18px}.web-responsive-scope--game .table-screen-canvas>.table-player-score-badge--floating .table-player-score-badge__label,.web-responsive-scope--app .bot-training-screen>.table-player-score-badge--floating .table-player-score-badge__label{font-size:16px}.web-responsive-scope--game .table-screen-canvas>.table-player-score-badge--floating .table-player-score-badge__value,.web-responsive-scope--app .bot-training-screen>.table-player-score-badge--floating .table-player-score-badge__value{font-size:54px}.web-responsive-scope--game .table-screen-seat,.web-responsive-scope--app .bot-training-page .table-screen-seat,.web-responsive-scope--app .hand-history-replay-page .table-screen-seat,.web-responsive-scope--game .table-screen-seat-overlay,.web-responsive-scope--app .bot-training-page .table-screen-seat-overlay,.web-responsive-scope--app .hand-history-replay-page .table-screen-seat-overlay{transform:translate(-50%,-50%) scale(var(--web-table-component-scale));transform-origin:center}.web-responsive-scope--game .table-screen-seats[data-max-players="4"] .table-screen-seat,.web-responsive-scope--app .bot-training-page .table-screen-seats[data-max-players="4"] .table-screen-seat,.web-responsive-scope--app .hand-history-replay-page .table-screen-seats[data-max-players="4"] .table-screen-seat{--seat-shell-width: 100px;--seat-shell-height: 128px;--seat-avatar-size: 70px;--seat-avatar-top: 10px;--seat-turn-ring-size: 82px;--seat-turn-ring-offset: -6px;--seat-badge-size: 30px;--seat-badge-rank-left: -15px;--seat-badge-rank-top: 37px;--seat-badge-kitty-right: -15px;--seat-badge-kitty-top: 37px;--seat-badge-dealer-right: -15px;--seat-badge-dealer-top: 37px;--seat-badge-dealer-stacked-top: 8px;--seat-badge-shell-padding: 2px;--seat-badge-shell-radius: 20px;--seat-avatar-nickname-width: 96px;--seat-avatar-nickname-min-height: 37px;--seat-avatar-nickname-bottom: -27px;--seat-avatar-nickname-padding-x: 15px;--seat-avatar-nickname-padding-y: 8px;--seat-avatar-nickname-radius: 20px;--seat-avatar-nickname-border-width: 2px;--seat-avatar-nickname-font-size: 18px;--seat-avatar-nickname-line-height: 21px;--seat-avatar-nickname-letter-spacing: -.32px;--seat-balance-width: 66px;--seat-balance-min-height: 25px;--seat-balance-padding-x: 12px;--seat-balance-padding-y: 2px;--seat-balance-radius: 7px;--seat-balance-font-size: 16px;--seat-balance-line-height: 21px;--seat-balance-letter-spacing: -.32px;--seat-cards-scale: 1;--seat-bet-scale: 1}.web-responsive-scope--game .table-screen-seats[data-max-players="4"] .table-screen-seat.is-occupied,.web-responsive-scope--app .bot-training-page .table-screen-seats[data-max-players="4"] .table-screen-seat.is-occupied,.web-responsive-scope--app .hand-history-replay-page .table-screen-seats[data-max-players="4"] .table-screen-seat.is-occupied{width:100px;height:128px;min-height:128px}}.web-responsive-scope--app .hand-history-replay-page{isolation:isolate}.web-responsive-scope--app .hand-history-replay-table{overflow:hidden}.web-responsive-scope--app .hand-history-replay-controls{max-width:100%}.web-responsive-scope--app .hand-history-replay-control-button{min-width:0;white-space:nowrap}.web-responsive-scope--app .hand-history-replay-summary,.web-responsive-scope--app .table-screen-hand-id,.web-responsive-scope--app .table-screen-center-status,.web-responsive-scope--app .table-screen-admin-center-message,.web-responsive-scope--app .table-screen-seat__avatar-nickname,.web-responsive-scope--app .table-screen-seat__balance,.web-responsive-scope--app .table-screen-seat-bet__amount,.web-responsive-scope--game .table-screen-hand-id,.web-responsive-scope--game .table-screen-center-status,.web-responsive-scope--game .table-screen-admin-center-message,.web-responsive-scope--game .table-screen-seat__avatar-nickname,.web-responsive-scope--game .table-screen-seat__balance,.web-responsive-scope--game .table-screen-seat-bet__amount{overflow-wrap:anywhere}.web-responsive-scope--game .table-screen-seat-bet,.web-responsive-scope--app .bot-training-page .table-screen-seat-bet{gap:3px;z-index:8}.web-responsive-scope--game .table-screen-seat-bet__amount,.web-responsive-scope--app .bot-training-page .table-screen-seat-bet__amount{min-height:26px;min-width:46px;max-width:max(52px,var(--seat-bet-label-max-width, 58px));padding:4px 10px;border-radius:9px;border-color:#ffffff38;background:#0c0c0edb;box-shadow:0 5px 12px #0000004d;font-weight:800}html:not(.tg-mode) .table-screen-action-popup-layer,html:not(.tg-mode) .table-screen-waiting-popup-layer{max-width:min(100dvw,var(--web-ui-max-width, var(--web-browser-max-width, 580px)));overflow:hidden}html:not(.tg-mode) .table-screen-action-popup,html:not(.tg-mode) .table-screen-waiting-popup{width:100%;flex-basis:100%;max-width:100%;margin-inline:auto}html:not(.tg-mode) .table-screen-action-popup__content,html:not(.tg-mode) .table-screen-action-popup__primary-column,html:not(.tg-mode) .table-screen-action-popup__raise-block,html:not(.tg-mode) .table-screen-action-popup__side-column,html:not(.tg-mode) .table-screen-action-popup__side-top,html:not(.tg-mode) .table-screen-action-popup__side-bottom,html:not(.tg-mode) .table-screen-action-popup__compact-row,html:not(.tg-mode) .table-screen-action-popup__aux-row,html:not(.tg-mode) .table-screen-waiting-popup__actions{min-width:0}html:not(.tg-mode) .table-screen-action-popup button,html:not(.tg-mode) .table-screen-waiting-popup__action{min-width:0;overflow-wrap:anywhere}@media (min-width: 580px) and (max-height: 1199px){html:not(.tg-mode) .table-screen-action-popup-layer,html:not(.tg-mode) .table-screen-waiting-popup-layer{padding:0}}@media (min-width: 580px){html:not(.tg-mode) .table-screen-action-popup,html:not(.tg-mode) .table-screen-waiting-popup{width:min(calc(964px * var(--web-responsive-ratio, .56640625)),100%);flex-basis:min(calc(964px * var(--web-responsive-ratio, .56640625)),100%);max-width:min(calc(964px * var(--web-responsive-ratio, .56640625)),calc(100dvw - 24px))}html:not(.tg-mode) .table-screen-action-popup-layer{padding:0 32px}html:not(.tg-mode) .table-screen-waiting-popup-layer{padding:0 32px 42px}html:not(.tg-mode) .table-screen-action-popup{min-height:169px;padding:10px 20px calc(10px + env(safe-area-inset-bottom,0px));border-top-left-radius:28px;border-top-right-radius:28px}html:not(.tg-mode) .table-screen-action-popup__content{gap:10px}html:not(.tg-mode) .table-screen-waiting-popup{padding:10px 20px calc(10px + env(safe-area-inset-bottom,0px));border-top-left-radius:28px;border-top-right-radius:28px}html:not(.tg-mode) .table-screen-action-popup__primary-column,html:not(.tg-mode) .table-screen-action-popup__raise-block,html:not(.tg-mode) .table-screen-action-popup__side-column,html:not(.tg-mode) .table-screen-action-popup__side-top,html:not(.tg-mode) .table-screen-action-popup__side-bottom,html:not(.tg-mode) .table-screen-action-popup__compact-row,html:not(.tg-mode) .table-screen-action-popup__aux-row{gap:10px}html:not(.tg-mode) .table-screen-waiting-popup__actions{gap:10px}html:not(.tg-mode) .table-screen-action-popup__raise-block{padding:0;border:0;background:transparent}html:not(.tg-mode) .table-screen-action-popup__side-column{width:240px}html:not(.tg-mode) .table-screen-action-popup button{min-height:60px;border-radius:14px;padding:0 24px;gap:12px;font-size:24px;font-weight:800}html:not(.tg-mode) .table-screen-waiting-popup__action{min-height:60px;border-radius:14px;padding:0 24px;gap:12px;font-size:20px;font-weight:800}html:not(.tg-mode) .table-screen-action-popup__time-bank{width:70px;flex:0 0 70px;padding-inline:0;justify-content:center}html:not(.tg-mode) .table-screen-action-popup__time-bank-text{display:none}html:not(.tg-mode) .table-screen-action-popup__icon,html:not(.tg-mode) .table-screen-action-popup__icon svg{width:26px;height:26px;flex-basis:26px}}html:not(.tg-mode) .table-screen-buyin-modal,html:not(.tg-mode) .table-screen-confirm-modal{left:0;right:0;width:100dvw;max-width:none;min-height:100dvh;overflow:hidden;padding-inline:0;transform:none;background:#0000006b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html:not(.tg-mode) .table-screen-buyin-modal:not(.table-screen-buyin-modal--centered){align-items:flex-end;padding:0 0 var(--tg-modal-keyboard-offset, 0px)}html:not(.tg-mode) .table-screen-buyin-modal__card,html:not(.tg-mode) .table-screen-buyin-modal--centered .table-screen-buyin-modal__card,html:not(.tg-mode) .table-screen-confirm-modal__card{width:min(100%,var(--web-ui-modal-max-width, 580px));max-width:var(--web-ui-modal-max-width, 580px);box-shadow:0 24px 60px #0000006b}html:not(.tg-mode) .table-screen-buyin-modal:not(.table-screen-buyin-modal--centered) .table-screen-buyin-modal__card{width:min(100%,var(--web-ui-modal-max-width, 580px));border-radius:28px 28px 0 0}html:not(.tg-mode) .shop-topup-modal-wrap--fixed .shop-topup-modal{width:min(100dvw,var(--web-ui-modal-max-width, 580px));max-width:var(--web-ui-modal-max-width, 580px)}html:not(.tg-mode) .table-screen-buyin-modal__card input,html:not(.tg-mode) .table-screen-buyin-modal__actions button,html:not(.tg-mode) .table-screen-buyin-modal__timebank-button,html:not(.tg-mode) .table-screen-confirm-modal__actions button{min-width:0}html:not(.tg-mode) .table-screen-buyin-modal__balance,html:not(.tg-mode) .table-screen-buyin-modal__timebank,html:not(.tg-mode) .table-screen-buyin-modal__actions,html:not(.tg-mode) .table-screen-confirm-modal__actions{min-width:0}html:not(.tg-mode) .table-screen-buyin-modal__balance strong,html:not(.tg-mode) .table-screen-buyin-modal__timebank-summary strong,html:not(.tg-mode) .table-screen-buyin-modal__message,html:not(.tg-mode) .table-screen-buyin-modal__hint,html:not(.tg-mode) .table-screen-buyin-modal__error,html:not(.tg-mode) .table-screen-confirm-modal__card p{overflow-wrap:anywhere}@media (max-width: 480px){.web-responsive-scope--app .hand-history-replay-controls{gap:4px}.web-responsive-scope--app .hand-history-replay-control-button{min-height:36px;padding-inline:10px;font-size:11px}.web-responsive-scope--app .hand-history-replay-control-button--primary{min-width:70px}.web-responsive-scope--app .hand-history-replay-control-button--arrow{width:36px;min-width:36px}html:not(.tg-mode) .table-screen-action-popup__content{gap:6px}html:not(.tg-mode) .table-screen-action-popup__side-column{width:min(122px,34%)}html:not(.tg-mode) .table-screen-buyin-modal__card,html:not(.tg-mode) .table-screen-buyin-modal--centered .table-screen-buyin-modal__card,html:not(.tg-mode) .table-screen-confirm-modal__card{max-width:min(100dvw,var(--web-ui-modal-max-width, 580px))}}.web-responsive-scope--ops{--web-ops-max-width: var(--web-ui-max-width, 580px);--web-ops-gutter: var(--web-ui-gutter, clamp(12px, 3vw, 24px));isolation:isolate;inline-size:min(100%,var(--web-ops-max-width));max-inline-size:var(--web-ops-max-width);block-size:var(--web-artboard-height, min(100dvh, 1366px));min-block-size:0;margin-inline:auto;padding:var(--web-ops-gutter);overflow:hidden;box-sizing:border-box}.web-responsive-scope--ops *,.web-responsive-scope--ops *:before,.web-responsive-scope--ops *:after{min-width:0}.web-responsive-scope--ops .fraud-layout,.web-responsive-scope--ops .ops-layout{inline-size:100%;max-inline-size:var(--web-ops-max-width);min-block-size:0;margin-inline:auto}.web-responsive-scope--ops .fraud-layout{block-size:100%;overflow:auto}.web-responsive-scope--ops .fraud-layout>section,.web-responsive-scope--ops .ops-layout>section,.web-responsive-scope--ops .ops-notifications,.web-responsive-scope--ops .ops-card,.web-responsive-scope--ops .ops-backups,.web-responsive-scope--ops .ops-synthetic,.web-responsive-scope--ops .ops-runbook,.web-responsive-scope--ops .ops-defense,.web-responsive-scope--ops .ops-metrics{max-inline-size:100%}.web-responsive-scope--ops .fraud-layout .admin-table{max-inline-size:none}.web-responsive-scope--ops code,.web-responsive-scope--ops p,.web-responsive-scope--ops strong,.web-responsive-scope--ops span{overflow-wrap:anywhere}.web-responsive-scope--ops .ops-status__header,.web-responsive-scope--ops .ops-incidents li,.web-responsive-scope--ops .ops-deploys li,.web-responsive-scope--ops .ops-history li{min-width:0}.web-responsive-scope--ops .ops-synthetic__controls,.web-responsive-scope--ops .ops-backup-card__actions{flex-wrap:wrap}.web-responsive-scope--ops .ops-form{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.web-responsive-scope--ops .ops-layout aside,.web-responsive-scope--ops .fraud-layout aside{max-inline-size:100%;overflow-x:auto}.web-responsive-scope--ops .ops-layout>section,.web-responsive-scope--ops .fraud-layout>section{min-inline-size:0}.web-responsive-scope--ops .ops-status-grid,.web-responsive-scope--ops .ops-backups__grid,.web-responsive-scope--ops .ops-runbook__grid,.web-responsive-scope--ops .ops-metrics__grid,.web-responsive-scope--ops .ops-defense,.web-responsive-scope--ops .ops-defense__grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.web-responsive-scope--ops .ops-card dl,.web-responsive-scope--ops .ops-backup-card dl{grid-template-columns:minmax(0,1fr)}.web-responsive-scope--ops .ops-synthetic__controls label{min-inline-size:min(100%,220px)}.web-responsive-scope--ops .ops-synthetic__controls select,.web-responsive-scope--ops .ops-synthetic__controls button,.web-responsive-scope--ops .ops-form input,.web-responsive-scope--ops .ops-form textarea,.web-responsive-scope--ops .ops-form select,.web-responsive-scope--ops .ops-form button{min-inline-size:0}@media (max-width: 767px){.web-responsive-scope--ops{inline-size:100dvw;max-inline-size:100dvw;padding:clamp(10px,4vw,16px)}.web-responsive-scope--ops .ops-layout{grid-template-columns:minmax(0,1fr)}.web-responsive-scope--ops .fraud-layout{display:block}.web-responsive-scope--ops .ops-layout aside,.web-responsive-scope--ops .fraud-layout aside{position:static;margin-bottom:16px}.web-responsive-scope--ops .ops-layout ul,.web-responsive-scope--ops .fraud-layout aside ul{display:flex;gap:8px;overflow-x:auto}.web-responsive-scope--ops .ops-synthetic__controls,.web-responsive-scope--ops .ops-backup-card__actions{flex-direction:column;align-items:stretch}.web-responsive-scope--ops .ops-synthetic__controls>*,.web-responsive-scope--ops .ops-backup-card__actions>*{inline-size:100%}.web-responsive-scope--ops .ops-status__header,.web-responsive-scope--ops .ops-incidents li,.web-responsive-scope--ops .ops-deploys li,.web-responsive-scope--ops .ops-history li{align-items:stretch}}.web-lobby-page{--web-lobby-text: #fffbff;--web-lobby-muted: #939094;--web-lobby-soft: #c9c5c9;--web-lobby-green: #45d3ab;--web-lobby-lime: #c0d345;--web-lobby-gold: #ecdd6a;--web-lobby-panel: #313033;--web-lobby-radius: 14px;width:100%;height:100%;min-height:0;position:relative;color:var(--web-lobby-text);background:#08090f;overflow:hidden;font-family:Montserrat,Inter,sans-serif}.web-lobby-page__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.6;pointer-events:none}.web-lobby-page:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% -64px,#ecdd6a2e,#101116f5 58%),linear-gradient(180deg,#181920c7,#101117f0 43%,#0a0b10fc);pointer-events:none}.web-lobby-stage{position:relative;z-index:1;width:min(100%,var(--web-ui-max-width, 580px));height:min(100dvh,var(--web-ui-max-height, 774px));margin:0 auto;padding:14px 18px 0;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden}.web-lobby-stage button{border:0;font:inherit;cursor:pointer}.web-lobby-content{min-width:0;min-height:0;flex:1 1 auto;display:grid;grid-template-rows:50px 56px 132px minmax(0,1fr);gap:10px}.web-lobby-scroll{min-width:0;min-height:0;display:grid;grid-template-rows:minmax(190px,238px) auto;gap:10px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:calc(108px + env(safe-area-inset-bottom,0px));scroll-padding-bottom:calc(108px + env(safe-area-inset-bottom,0px));scrollbar-width:none}.web-lobby-scroll::-webkit-scrollbar{width:0;height:0}.web-lobby-header{min-width:0;display:flex;align-items:center;justify-content:space-between}.web-lobby-logo{position:relative;width:46px;height:53px}.web-lobby-logo--admin-link{padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.web-lobby-logo--admin-link:focus-visible{outline:2px solid rgba(255,255,255,.82);outline-offset:4px;border-radius:8px}.web-lobby-logo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.web-lobby-header__actions{display:flex;align-items:center;gap:clamp(6px,1.4vw,8px)}.web-lobby-action{position:relative;width:clamp(46px,10vw,58px);height:42px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:#fffbff;background:#605d62;padding:0}.web-lobby-action img,.web-lobby-action svg{width:24px;height:24px}.web-lobby-action__badge{position:absolute;top:-6px;right:-5px;min-width:20px;height:20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;color:#fffbff;background:#e03f65;font-size:10px;font-weight:800;line-height:1;box-shadow:0 6px 18px #e03f6573}.web-lobby-profile-card{position:relative;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 72px;gap:12px}.web-lobby-profile{min-width:0;height:56px;border-radius:var(--web-lobby-radius);padding:7px 10px;box-sizing:border-box;display:inline-flex;align-items:center;gap:10px;color:inherit;text-align:left;background:linear-gradient(122deg,#45d3ab00 6%,#20617d80 94%),#313033;cursor:default}.web-lobby-profile__avatar{width:42px;height:42px;flex:0 0 auto;border-radius:7px;padding:2px;box-sizing:border-box;display:grid;place-items:center;overflow:hidden;background:linear-gradient(103deg,#ecdd6a,#997f0a 69%);border:2px solid #884b00}.web-lobby-profile__avatar>*{width:100%;height:100%;border-radius:5px}.web-lobby-profile__text{min-width:0;display:grid;gap:2px}.web-lobby-profile__text span{max-width:34ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fffbff;font-size:13px;font-weight:800;line-height:1;letter-spacing:0}.web-lobby-profile__text small,.web-lobby-kicker{color:var(--web-lobby-lime);font-size:11px;font-weight:700;line-height:1;text-transform:uppercase}.web-lobby-profile-badge{height:56px;border:1px solid var(--web-lobby-green);border-radius:var(--web-lobby-radius);display:inline-flex;align-items:center;justify-content:center;padding:10px 17px;background:#1c1b1e}.web-lobby-profile-badge img{width:36px;height:36px;object-fit:contain}.web-lobby-rank-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:20;width:min(100%,408px);min-height:93px;box-sizing:border-box;border-radius:14px;border:1px solid #45d3ab;background:#313033;box-shadow:0 0 15px #000000bf;padding:15px 20px;display:flex;flex-direction:column;gap:5px}.web-lobby-rank-panel__title-row{width:100%;display:flex;align-items:center;gap:10px}.web-lobby-rank-panel__icon-wrap,.web-lobby-rank-panel__icon-bg{width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center}.web-lobby-rank-panel__icon-bg{border-radius:30px;padding:7px;box-sizing:border-box}.web-lobby-rank-panel__icon-bg img{width:15px;height:15px;display:block}.web-lobby-rank-panel__title-row p{margin:0;color:#c9c5c9;font-size:16px;font-weight:900;line-height:normal;text-transform:uppercase;text-shadow:0 1px 3px rgba(0,0,0,.3),0 4px 8px rgba(0,0,0,.15)}.web-lobby-rank-panel__description{margin:0;width:100%;min-height:50px;color:#fff;font-size:14px;font-weight:300;line-height:normal}.web-lobby-balance{min-width:0;border-radius:var(--web-lobby-radius);padding:15px 18px 16px;box-sizing:border-box;display:grid;gap:11px;background:var(--web-lobby-panel)}.web-lobby-balance__copy{min-width:0;display:grid;gap:11px}.web-lobby-balance__row{min-width:0;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.web-lobby-balance__usd,.web-lobby-balance__op{margin:0;display:inline-flex;align-items:flex-end;min-width:0;line-height:1}.web-lobby-balance__usd span,.web-lobby-balance__op span{color:#fffbff;font-size:31px;font-weight:800;letter-spacing:0;white-space:nowrap}.web-lobby-balance__usd small,.web-lobby-balance__op small{margin-left:2px;color:#79767b;font-size:22px;font-weight:700;transform:translateY(-2px)}.web-lobby-balance__op{align-items:center;flex:0 1 auto;gap:5px;justify-content:flex-end;max-width:min(62%,300px)}.web-lobby-balance__op span{color:#ecdd6a;font-size:24px}.web-lobby-balance__op small{font-size:17px}.web-lobby-balance__op.lobby-balance-op--compact span{font-size:20px}.web-lobby-balance__op.lobby-balance-op--compact small{font-size:15px}.web-lobby-balance__op.lobby-balance-op--dense span{font-size:16px}.web-lobby-balance__op.lobby-balance-op--dense small{font-size:13px}.web-lobby-op-info{width:22px;height:22px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:transparent}.web-lobby-op-info img{width:22px;height:22px}.web-lobby-balance__actions{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.web-lobby-balance__actions button,.web-lobby-tournament-card button,.web-lobby-search-dialog__actions button{min-height:34px;border-radius:var(--web-lobby-radius);display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#fffbff;font-size:11px;font-weight:800;line-height:1;white-space:nowrap}.web-lobby-balance__actions button{width:100%;min-width:0}.web-lobby-balance__actions button:first-child{background:linear-gradient(134deg,#c0d345,#447d20 69%)}.web-lobby-balance__actions button:last-child{border:1px solid var(--web-lobby-gold);background:transparent}.web-lobby-balance__actions img,.web-lobby-tournament-card button img{width:20px;height:20px}.web-lobby-mode-grid{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.web-lobby-mode-card{position:relative;min-width:0;height:100%;border-radius:var(--web-lobby-radius);border:1px solid;padding:14px 10px;box-sizing:border-box;display:flex;align-items:flex-start;justify-content:center;isolation:isolate;overflow:hidden;color:var(--web-lobby-text);background-color:#1d1b20;background-repeat:no-repeat;box-shadow:0 1px 3px #0000004d,0 4px 8px 3px #00000026}.web-lobby-mode-card:before,.web-lobby-mode-card:after{content:"";position:absolute;z-index:0;background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none}.web-lobby-mode-card strong{position:relative;z-index:1;display:block;max-width:12ch;color:#fffbff;font-size:15px;font-weight:900;line-height:1.16;letter-spacing:0;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.3),0 4px 8px rgba(0,0,0,.15)}.web-lobby-mode-card--chips{border-color:var(--web-lobby-lime);background-image:linear-gradient(153deg,#c0d34500 25%,#447d2033 75%)}.web-lobby-mode-card--chips:before{left:-38px;top:52%;width:152px;height:130px;background-image:url(/assets/mode-left-chip-CsgpDaoN.webp)}.web-lobby-mode-card--chips:after{right:-16px;top:38%;width:110px;height:58px;background-image:url(/assets/mode-left-chip-small-CxmJhmkK.webp)}.web-lobby-mode-card--money{align-items:flex-end;border-color:var(--web-lobby-gold);background-image:linear-gradient(153deg,#ecdd6a00 24%,#997f0a33 76%)}.web-lobby-mode-card--money:before{left:4px;top:-27px;width:152px;height:130px;background-image:url(/assets/mode-middle-chip-CfZ3TefT.webp)}.web-lobby-mode-card--money:after{right:-28px;top:53%;width:160px;height:112px;background-image:url(/assets/mode-middle-chip-small-Bf4S6GfL.webp)}.web-lobby-mode-card--money strong{color:#e0ca47;text-shadow:0 1px 2px rgba(0,0,0,.7),0 4px 8px rgba(0,0,0,.35)}.web-lobby-mode-card--bots{border-color:var(--web-lobby-green);background-image:linear-gradient(153deg,#45d3ab00 25%,#20617d33 75%)}.web-lobby-mode-card--bots:before{right:-18px;top:34%;width:122px;height:105px;background-image:url(/assets/mode-right-chip-small-BZ1atXsX.webp)}.web-lobby-mode-card--bots:after{left:-34px;top:71%;width:120px;height:63px;background-image:url(/assets/mode-right-chip-Bk2IX_Mp.webp)}.web-lobby-tournament-card{min-width:0;height:155px;position:relative;border-radius:var(--web-lobby-radius);overflow:hidden;background:linear-gradient(82deg,#ecdd6a0d 3%,#997f0a80 97%),#313033}.web-lobby-tournament-card__content{position:relative;z-index:2;width:min(68%,380px);padding:33px 18px;box-sizing:border-box}.web-lobby-tournament-card h2{margin:0;color:var(--web-lobby-soft);font-size:20px;font-weight:900;line-height:1;letter-spacing:0;text-transform:uppercase;text-shadow:0 1px 3px rgba(0,0,0,.3),0 4px 8px rgba(0,0,0,.15)}.web-lobby-tournament-card p{max-width:300px;margin:4px 0 0;color:var(--web-lobby-muted);font-size:12px;font-weight:400;line-height:1.2}.web-lobby-tournament-card button{width:172px;margin-top:8px;background:linear-gradient(140deg,#ecdd6a,#997f0a 69%)}.web-lobby-tournament-card__fan{position:absolute;right:-92px;top:43px;width:194px;height:196px;pointer-events:none}.web-lobby-tournament-card__fan-card{position:absolute;max-width:none;object-fit:cover;filter:drop-shadow(1px 1px 2px rgba(0,0,0,.25));transform-origin:center center}.web-lobby-tournament-card__fan-card--club{left:1px;top:3px;width:86px;height:130px;transform:rotate(-40deg);z-index:1}.web-lobby-tournament-card__fan-card--red{width:86px;height:130px}.web-lobby-tournament-card__fan-card--red-1{left:14px;top:-2px;transform:rotate(-34deg);z-index:2}.web-lobby-tournament-card__fan-card--red-2{left:31px;top:-10px;transform:rotate(-28deg);z-index:3}.web-lobby-tournament-card__fan-card--red-3{left:50px;top:-17px;transform:rotate(-23deg);z-index:4}.web-lobby-tournament-card__fan-card--red-4{left:68px;top:-23px;transform:rotate(-19deg);z-index:5}.web-lobby-footer{min-width:0;position:absolute;left:0;right:0;top:auto;bottom:0;height:calc(74px + env(safe-area-inset-bottom,0px));border-radius:12px 12px 0 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;padding:10px 14px max(8px,env(safe-area-inset-bottom,0px));box-sizing:border-box;background:linear-gradient(180deg,#13151cf5,#000000fa);box-shadow:0 -8px 22px #00000057;z-index:5}.web-lobby-footer :where(button,a){position:relative;min-width:0;height:58px;display:inline-flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;color:#9db2ce;background:transparent;font-size:11px;font-weight:500;line-height:1;white-space:nowrap;text-decoration:none;padding:6px 2px 4px;box-sizing:border-box}.web-lobby-footer :where(button,a)[aria-current=page]{color:#447d20;font-weight:800}.web-lobby-footer :where(button,a)>img,.web-lobby-footer__home-icon,.web-lobby-footer__tournaments-icon,.web-lobby-footer__shop-icon,.web-lobby-footer__profile-icon{width:22px;height:22px;object-fit:contain;flex:0 0 auto}.web-lobby-footer :where(button,a)[aria-current=page] .web-lobby-footer__shop-icon img{filter:brightness(0) saturate(100%) invert(35%) sepia(59%) saturate(635%) hue-rotate(52deg) brightness(91%) contrast(88%)}.web-lobby-footer__home-icon,.web-lobby-footer__tournaments-icon{position:relative;display:block}.web-lobby-footer__home-icon img,.web-lobby-footer__tournaments-icon img{position:absolute;max-width:none}.web-lobby-footer__home-active,.web-lobby-footer__tournaments-icon img{top:0;right:0;bottom:0;left:0;width:22px;height:22px}.web-lobby-footer__home-outline{top:1.15px;left:1.15px;width:19.7px;height:19.7px}.web-lobby-footer__home-door{top:13.05px;left:8.95px;width:4.1px;height:1.4px;transform:rotate(-90deg)}.web-lobby-footer__line{position:absolute;top:0;left:50%;width:17px!important;height:2px!important;transform:translate(-50%)}.web-lobby-footer__center{height:68px;transform:translateY(-22px)}.web-lobby-footer__center-icon{width:45px;height:45px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(103deg,#c0d345,#447d20 69%);box-shadow:0 4px 18px #447d20b8}.web-lobby-footer__center-icon>img{width:27px;height:27px}.web-lobby-footer__tables-inactive-icon{position:relative;width:27px;height:27px;display:block}.web-lobby-footer__tables-inactive-icon img{position:absolute;max-width:none}.web-lobby-footer__tables-inactive-base{width:50%;height:83.34%;left:25%;top:8.33%}.web-lobby-footer__tables-inactive-left{width:4.69%;height:62.5%;left:12.5%;top:18.75%}.web-lobby-footer__tables-inactive-right{width:4.69%;height:62.5%;right:12.5%;top:18.75%}.web-lobby-footer__shop-icon,.web-lobby-footer__profile-icon{position:relative;display:block}.web-lobby-footer__shop-icon img,.web-lobby-footer__profile-icon img{position:absolute;max-width:none}.web-lobby-footer__shop-body{top:10px;left:3px;width:17px;height:11px}.web-lobby-footer__shop-mid{top:2px;left:7px;width:8px;height:11px}.web-lobby-footer__shop-left{top:2px;left:2px;width:8px;height:11px}.web-lobby-footer__shop-right{top:2px;right:2px;width:8px;height:11px}.web-lobby-footer__shop-handle{top:15px;left:8px;width:6px;height:7px}.web-lobby-footer__profile-head{top:2px;left:7px;width:9px;height:9px}.web-lobby-footer__profile-body{top:13px;left:4px;width:15px;height:9px}.web-lobby-footer.lobby-mobile-nav{top:auto;bottom:0;display:block;overflow:visible}.web-lobby-footer.lobby-mobile-nav .lobby-mobile-nav__bg{display:none}.web-lobby-footer.lobby-mobile-nav .lobby-mobile-nav__items{position:absolute;inset:10px 14px auto;display:flex;align-items:flex-start;justify-content:space-between;padding:0}.web-lobby-footer.lobby-mobile-nav .lobby-mobile-nav__group{display:flex;gap:4px;align-items:flex-start}.web-lobby-footer.lobby-mobile-nav .lobby-mobile-nav-item{width:70px;height:58px;padding:6px 2px 4px;box-sizing:border-box;display:inline-flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;color:#9db2ce;font-size:11px;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap}.web-lobby-footer.lobby-mobile-nav .lobby-mobile-nav-item.is-active{color:#447d20;font-weight:800;padding:6px 2px 4px;gap:6px}.web-lobby-footer.lobby-mobile-nav .lobby-mobile-nav-item span:last-child{display:block;overflow:visible}.web-lobby-footer.lobby-mobile-nav .lobby-mobile-nav-item__line{top:0;width:17px;height:2px}.web-lobby-footer.lobby-mobile-nav .lobby-mobile-nav-icon{width:22px;height:22px;flex:0 0 22px}.web-lobby-footer.lobby-mobile-nav .lobby-mobile-nav-center{top:-12px;bottom:auto}.web-lobby-footer.lobby-mobile-nav .lobby-mobile-nav-center span{width:45px;height:45px;background:linear-gradient(103deg,#c0d345,#447d20 69%);box-shadow:0 4px 18px #447d20b8}.web-lobby-footer.lobby-mobile-nav .lobby-mobile-nav-center>span>img,.web-lobby-footer.lobby-mobile-nav .lobby-mobile-nav-center-icon{width:27px;height:27px}.web-lobby-footer.lobby-mobile-nav .lobby-mobile-nav-center__label{top:48px;bottom:auto;color:#9db2ce;font-size:11px;font-weight:500;line-height:1}.web-lobby-footer.lobby-mobile-nav .lobby-mobile-nav-center__label.is-active{color:#447d20;font-weight:800}.web-responsive-scope--app .lobby-mobile-page .web-lobby-footer.lobby-mobile-nav,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .web-lobby-footer.lobby-mobile-nav{position:absolute;left:0;right:0;top:auto;bottom:0;width:100%;height:calc(74px + env(safe-area-inset-bottom,0px));transform:none}.web-responsive-scope--app .lobby-mobile-page .web-lobby-footer.lobby-mobile-nav .lobby-mobile-nav__bg,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .web-lobby-footer.lobby-mobile-nav .lobby-mobile-nav__bg{display:none}.web-responsive-scope--app .lobby-mobile-page .web-lobby-footer.lobby-mobile-nav .lobby-mobile-nav__items,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .web-lobby-footer.lobby-mobile-nav .lobby-mobile-nav__items{position:absolute;inset:10px 14px auto;padding:0}.web-responsive-scope--app .lobby-mobile-page .web-lobby-footer.lobby-mobile-nav .lobby-mobile-nav__group,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .web-lobby-footer.lobby-mobile-nav .lobby-mobile-nav__group{gap:4px}.web-responsive-scope--app .lobby-mobile-page .web-lobby-footer.lobby-mobile-nav .lobby-mobile-nav-item,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .web-lobby-footer.lobby-mobile-nav .lobby-mobile-nav-item{width:70px;height:58px;padding:6px 2px 4px;gap:6px;font-size:11px;transform:none}.web-responsive-scope--app .lobby-mobile-page .web-lobby-footer.lobby-mobile-nav .lobby-mobile-nav-icon,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .web-lobby-footer.lobby-mobile-nav .lobby-mobile-nav-icon{width:22px;height:22px;transform:none}.web-responsive-scope--app .lobby-mobile-page .web-lobby-footer.lobby-mobile-nav .lobby-mobile-nav-center,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .web-lobby-footer.lobby-mobile-nav .lobby-mobile-nav-center{top:-12px;bottom:auto}.web-responsive-scope--app .lobby-mobile-page .web-lobby-footer.lobby-mobile-nav .lobby-mobile-nav-center span,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .web-lobby-footer.lobby-mobile-nav .lobby-mobile-nav-center span{width:45px;height:45px}.web-responsive-scope--app .lobby-mobile-page .web-lobby-footer.lobby-mobile-nav .lobby-mobile-nav-center>span>img,.web-responsive-scope--app .lobby-mobile-page .web-lobby-footer.lobby-mobile-nav .lobby-mobile-nav-center-icon,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .web-lobby-footer.lobby-mobile-nav .lobby-mobile-nav-center>span>img,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .web-lobby-footer.lobby-mobile-nav .lobby-mobile-nav-center-icon{width:27px;height:27px}.web-responsive-scope--app .lobby-mobile-page .web-lobby-footer.lobby-mobile-nav .lobby-mobile-nav-center__label,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .web-lobby-footer.lobby-mobile-nav .lobby-mobile-nav-center__label{top:48px;bottom:auto;font-size:11px}.web-lobby-search-dialog{position:absolute;top:0;right:0;bottom:0;left:0;z-index:80;width:100%;max-width:none;height:100%;min-height:0;display:flex;align-items:flex-end;justify-content:center;padding:0 0 calc(var(--tg-modal-keyboard-offset, 0px) + env(safe-area-inset-bottom,0px) + 24px);box-sizing:border-box}.web-lobby-search-dialog__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;margin:0;padding:0;background:#1c1b1ebf;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}.web-lobby-search-dialog__card{position:relative;width:100%;max-width:100%;max-height:calc(100% - 12px);overflow-y:auto;scroll-padding-bottom:calc(var(--tg-keyboard-inset, 0px) + env(safe-area-inset-bottom,0px) + 96px);border-radius:28px 28px 0 0;padding:24px 20px 20px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;color:var(--web-lobby-text);background:#313033;box-shadow:0 14px 40px #00000073;transform:translateY(calc(-1 * var(--tg-focused-input-lift, 0px)));transition:transform .12s ease-out}.web-lobby-search-dialog__card h2{margin:0;color:var(--web-lobby-soft);font-family:Montserrat,Inter,sans-serif;font-size:20px;font-weight:900;line-height:1;text-transform:uppercase}.web-lobby-search-dialog__modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.web-lobby-search-dialog__modes button{height:36px;min-height:0;border:0;border-radius:12px;padding:0;color:#fffbff;background:#48464a;font-family:Montserrat,Inter,sans-serif;font-size:13px;font-weight:700}.web-lobby-search-dialog__modes button.is-active{color:#1c1b1e;background:#c0d345}.web-lobby-search-dialog label{display:flex;flex-direction:column;gap:6px}.web-lobby-search-dialog label span{color:#fffbff;font-family:Montserrat,Inter,sans-serif;font-size:14px;font-weight:600}.web-lobby-search-dialog input{width:100%;height:42px;min-height:0;border:2px solid #79767b;border-radius:12px;padding:0 14px;box-sizing:border-box;color:#fffbff;background:#48464a;font-family:Montserrat,Inter,sans-serif;font-size:15px;font-weight:600}.web-lobby-search-dialog__error{margin:0;color:#d94a4a;font-family:Montserrat,Inter,sans-serif;font-size:12px;font-weight:500}.web-lobby-search-dialog__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.web-lobby-search-dialog__actions button{height:44px;min-height:0;border-radius:12px;font-family:Montserrat,Inter,sans-serif;font-size:16px;font-weight:700;cursor:pointer}.web-lobby-search-dialog__actions button[type=button]{border:1px solid #d34547;background:transparent;color:#fffbff}.web-lobby-search-dialog__actions button[type=submit]{border:0;background:linear-gradient(133.94deg,#c0d345,#447d20 69.28%);color:#fffbff}.web-lobby-search-dialog__actions button[type=submit]:disabled{opacity:.6;cursor:not-allowed}.web-lobby-page :where([data-testid=shop-topup-modal-wrap],[data-testid=wallet-withdrawal-modal-wrap]){position:fixed;top:0;right:0;bottom:0;left:0;width:100dvw;max-width:none;min-height:100dvh;align-items:flex-end;justify-content:center;padding:0}.web-lobby-page .shop-topup-modal{width:min(100dvw,var(--web-ui-modal-max-width, 580px));max-width:var(--web-ui-modal-max-width, 580px);max-height:none;overflow:visible;border-radius:28px 28px 0 0}@media (max-width: 430px){.web-lobby-stage{padding-inline:12px}.web-lobby-content{grid-template-rows:50px 56px 132px minmax(0,1fr);gap:9px}.web-lobby-scroll{grid-template-rows:minmax(188px,228px) auto;gap:9px}.web-lobby-balance{padding-inline:15px}.web-lobby-balance__usd span,.web-lobby-balance__op span{font-size:28px}.web-lobby-balance__usd small,.web-lobby-balance__op small{font-size:20px}.web-lobby-balance__op span{font-size:22px}.web-lobby-balance__op small{font-size:16px}.web-lobby-balance__op.lobby-balance-op--compact span{font-size:18px}.web-lobby-balance__op.lobby-balance-op--compact small{font-size:14px}.web-lobby-balance__op.lobby-balance-op--dense span{font-size:15px}.web-lobby-balance__op.lobby-balance-op--dense small{font-size:12px}.web-lobby-balance__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.web-lobby-mode-grid{gap:9px}.web-lobby-mode-card strong{font-size:13px}.web-lobby-footer{padding-inline:8px}.web-lobby-footer.lobby-mobile-nav .lobby-mobile-nav__items{inset-inline:8px}.web-lobby-footer.lobby-mobile-nav .lobby-mobile-nav__group{gap:0}.web-lobby-footer.lobby-mobile-nav .lobby-mobile-nav-item{width:60px;font-size:10px}.web-lobby-footer.lobby-mobile-nav .lobby-mobile-nav-center__label{font-size:10px}.web-responsive-scope--app .lobby-mobile-page .web-lobby-footer.lobby-mobile-nav .lobby-mobile-nav__items,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .web-lobby-footer.lobby-mobile-nav .lobby-mobile-nav__items{inset-inline:8px}.web-responsive-scope--app .lobby-mobile-page .web-lobby-footer.lobby-mobile-nav .lobby-mobile-nav__group,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .web-lobby-footer.lobby-mobile-nav .lobby-mobile-nav__group{gap:0}.web-responsive-scope--app .lobby-mobile-page .web-lobby-footer.lobby-mobile-nav .lobby-mobile-nav-item,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .web-lobby-footer.lobby-mobile-nav .lobby-mobile-nav-item{width:60px;font-size:10px}.web-responsive-scope--app .lobby-mobile-page .web-lobby-footer.lobby-mobile-nav .lobby-mobile-nav-center__label,.web-responsive-scope[data-web-surface=app] .lobby-mobile-page .web-lobby-footer.lobby-mobile-nav .lobby-mobile-nav-center__label{font-size:10px}}.web-table-list-page{--web-table-list-accent: #f6c343}.web-table-list-page--chips{--web-table-list-accent: #9bdc67}.web-tournament-list-page,.web-tournament-rules-page,.web-tournament-lobby-page{--web-tournament-accent: #f6c343}html:not(.tg-mode) .web-responsive-scope--app>.web-tournament-list-page.lobby-mobile-page,html:not(.tg-mode) .web-responsive-scope[data-web-surface=app]:not(.app-shell--layout)>.web-tournament-list-page.lobby-mobile-page{--lobby-viewport-width: min(100dvw, var(--web-ui-max-width, 580px));--lobby-viewport-height: var(--web-artboard-height, min(100dvh, 774px));width:min(100%,var(--web-ui-max-width, 580px));max-width:var(--web-ui-max-width, 580px);height:var(--web-artboard-height, min(100dvh, 774px));max-height:var(--web-artboard-height, min(100dvh, 774px));overflow-x:hidden}html:not(.tg-mode) .web-responsive-scope--app>.web-tournament-list-page>.lobby-mobile-stage,html:not(.tg-mode) .web-responsive-scope[data-web-surface=app]:not(.app-shell--layout)>.web-tournament-list-page>.lobby-mobile-stage{width:min(100%,var(--web-ui-max-width, 580px));max-width:var(--web-ui-max-width, 580px);height:var(--web-artboard-height, min(100dvh, 774px));max-height:var(--web-artboard-height, min(100dvh, 774px))}html:not(.tg-mode) .web-responsive-scope--app>.web-tournament-list-page .tables-mobile-screen,html:not(.tg-mode) .web-responsive-scope[data-web-surface=app]:not(.app-shell--layout)>.web-tournament-list-page .tables-mobile-screen{width:100%;max-width:100%;padding:52px 16px 0;align-items:stretch;height:100%;transform:none;border-radius:0}html:not(.tg-mode) .web-responsive-scope--app>.web-tournament-list-page .tables-mobile-header,html:not(.tg-mode) .web-responsive-scope[data-web-surface=app]:not(.app-shell--layout)>.web-tournament-list-page .tables-mobile-header{height:60px}html:not(.tg-mode) .web-responsive-scope--app>.web-tournament-list-page .tables-mobile-header h1,html:not(.tg-mode) .web-responsive-scope[data-web-surface=app]:not(.app-shell--layout)>.web-tournament-list-page .tables-mobile-header h1{font-size:clamp(18px,3.8cqw,22px);line-height:normal}html:not(.tg-mode) .web-responsive-scope--app>.web-tournament-list-page .tables-mobile-header .lobby-mobile-top-button,html:not(.tg-mode) .web-responsive-scope[data-web-surface=app]:not(.app-shell--layout)>.web-tournament-list-page .tables-mobile-header .lobby-mobile-top-button{width:clamp(46px,10cqw,58px);height:clamp(38px,7.2cqw,42px);border-radius:14px}html:not(.tg-mode) .web-responsive-scope--app>.web-tournament-list-page .tables-mobile-header .lobby-mobile-top-button img,html:not(.tg-mode) .web-responsive-scope--app>.web-tournament-list-page .tables-mobile-header .lobby-mobile-top-button svg,html:not(.tg-mode) .web-responsive-scope[data-web-surface=app]:not(.app-shell--layout)>.web-tournament-list-page .tables-mobile-header .lobby-mobile-top-button img,html:not(.tg-mode) .web-responsive-scope[data-web-surface=app]:not(.app-shell--layout)>.web-tournament-list-page .tables-mobile-header .lobby-mobile-top-button svg{width:24px;height:24px}html:not(.tg-mode) .web-responsive-scope--app>.web-tournament-list-page .tables-mobile-levels,html:not(.tg-mode) .web-responsive-scope[data-web-surface=app]:not(.app-shell--layout)>.web-tournament-list-page .tables-mobile-levels{margin-top:9px;gap:10px}html:not(.tg-mode) .web-responsive-scope--app>.web-tournament-list-page .tables-mobile-level-button,html:not(.tg-mode) .web-responsive-scope[data-web-surface=app]:not(.app-shell--layout)>.web-tournament-list-page .tables-mobile-level-button{height:36px;border-radius:14px;font-size:var(--web-player-font-sm, 14px)}html:not(.tg-mode) .web-responsive-scope--app>.web-tournament-list-page .tournaments-mobile-filter-row,html:not(.tg-mode) .web-responsive-scope[data-web-surface=app]:not(.app-shell--layout)>.web-tournament-list-page .tournaments-mobile-filter-row{margin-top:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}html:not(.tg-mode) .web-responsive-scope--app>.web-tournament-list-page .tournaments-mobile-filter-control,html:not(.tg-mode) .web-responsive-scope[data-web-surface=app]:not(.app-shell--layout)>.web-tournament-list-page .tournaments-mobile-filter-control,html:not(.tg-mode) .web-responsive-scope--app>.web-tournament-list-page .tournaments-mobile-filter-row .tournaments-mobile-filter-bar,html:not(.tg-mode) .web-responsive-scope[data-web-surface=app]:not(.app-shell--layout)>.web-tournament-list-page .tournaments-mobile-filter-row .tournaments-mobile-filter-bar{height:40px}html:not(.tg-mode) .web-responsive-scope--app>.web-tournament-list-page .tournaments-mobile-filter-row .tournaments-mobile-filter-bar,html:not(.tg-mode) .web-responsive-scope[data-web-surface=app]:not(.app-shell--layout)>.web-tournament-list-page .tournaments-mobile-filter-row .tournaments-mobile-filter-bar{width:100%;margin-top:0;margin-left:0;border-radius:14px;padding:0 42px 0 12px}html:not(.tg-mode) .web-responsive-scope--app>.web-tournament-list-page .tournaments-mobile-filter-row .tables-mobile-filter-bar__label,html:not(.tg-mode) .web-responsive-scope[data-web-surface=app]:not(.app-shell--layout)>.web-tournament-list-page .tournaments-mobile-filter-row .tables-mobile-filter-bar__label{gap:7px}html:not(.tg-mode) .web-responsive-scope--app>.web-tournament-list-page .tournaments-mobile-filter-row .tables-mobile-filter-bar__label span,html:not(.tg-mode) .web-responsive-scope[data-web-surface=app]:not(.app-shell--layout)>.web-tournament-list-page .tournaments-mobile-filter-row .tables-mobile-filter-bar__label span{font-size:15px;line-height:1}html:not(.tg-mode) .web-responsive-scope--app>.web-tournament-list-page .tournaments-mobile-filter-row .tables-mobile-filter-bar__label svg,html:not(.tg-mode) .web-responsive-scope[data-web-surface=app]:not(.app-shell--layout)>.web-tournament-list-page .tournaments-mobile-filter-row .tables-mobile-filter-bar__label svg{width:17px;height:17px}html:not(.tg-mode) .web-responsive-scope--app>.web-tournament-list-page .tournaments-mobile-filter-reset,html:not(.tg-mode) .web-responsive-scope[data-web-surface=app]:not(.app-shell--layout)>.web-tournament-list-page .tournaments-mobile-filter-reset{right:10px;width:26px;height:26px}html:not(.tg-mode) .web-responsive-scope--app>.web-tournament-list-page .tables-mobile-list,html:not(.tg-mode) .web-responsive-scope[data-web-surface=app]:not(.app-shell--layout)>.web-tournament-list-page .tables-mobile-list{grid-template-columns:minmax(0,1fr)}html:not(.tg-mode) .web-responsive-scope--app>.web-tournament-list-page .tables-mobile-state,html:not(.tg-mode) .web-responsive-scope[data-web-surface=app]:not(.app-shell--layout)>.web-tournament-list-page .tables-mobile-state{width:100%;min-height:42px;align-self:stretch}.web-tournament-list-filter-row{width:calc(100% - 4px);margin-left:0;margin-right:auto}.web-tournament-lobby-page.web-tournament-lobby-page .tournament-lobby-screen.tournament-lobby-screen>.tournament-lobby-bottom-cta.tournament-lobby-bottom-cta{position:absolute!important}.web-profile-page,.web-profile-settings-page{--web-profile-accent: #c0d345}.profile-mobile-top-deck-card{display:none}@media (min-width: 580px){.web-profile-page,.web-profile-settings-page{position:relative;width:var(--web-artboard-width);max-width:var(--web-ui-max-width);height:var(--web-artboard-height);max-height:var(--web-artboard-height);overflow:hidden}.web-profile-page>.lobby-mobile-stage,.web-profile-settings-page>.lobby-mobile-stage{width:100%;max-width:var(--web-ui-max-width);height:100%;max-height:100%;margin:0 auto;transform:none}.web-profile-page .profile-mobile-screen,.web-profile-settings-page .profile-mobile-screen{position:relative;width:100%;max-width:100%;height:100%;max-height:100%;padding:0 0 calc(74px + env(safe-area-inset-bottom,0px));overflow:hidden;background:linear-gradient(180deg,#1b1b20,#15161b 48%,#101116);transform:none}.web-profile-page .profile-mobile-screen__top-bg,.web-profile-settings-page .profile-mobile-screen__top-bg{height:190px;object-fit:cover;object-position:center top}.web-profile-page .profile-mobile-top-section{height:286px}.web-profile-page .profile-mobile-top-strip,.web-profile-settings-page .profile-mobile-top-strip{width:100%;height:190px;border-radius:0 0 24px 24px;background:linear-gradient(81deg,#ecdd6a00 3%,#997f0a33 97%),#313033}.web-profile-page .profile-mobile-top-card--rear,.web-profile-page .profile-mobile-top-card--front,.web-profile-settings-page .profile-mobile-top-card--rear,.web-profile-settings-page .profile-mobile-top-card--front{display:none}.web-profile-page .profile-mobile-top-deck-card,.web-profile-settings-page .profile-mobile-top-deck-card{position:absolute;display:block;width:120px;height:180px;object-fit:cover;transform-origin:center;filter:drop-shadow(2px 3px 3px rgba(0,0,0,.24))}.web-profile-page .profile-mobile-top-deck-card--jack,.web-profile-settings-page .profile-mobile-top-deck-card--jack{right:60px;top:88px;transform:rotate(-39deg)}.web-profile-page .profile-mobile-top-deck-card--queen,.web-profile-settings-page .profile-mobile-top-deck-card--queen{right:32px;top:80px;transform:rotate(-27deg)}.web-profile-page .profile-mobile-top-deck-card--king,.web-profile-settings-page .profile-mobile-top-deck-card--king{right:-2px;top:75px;transform:rotate(-14deg)}.web-profile-page .profile-mobile-top-deck-card--ace,.web-profile-settings-page .profile-mobile-top-deck-card--ace{right:-30px;top:76px;transform:rotate(-7deg)}.web-profile-page .profile-mobile-header,.web-profile-settings-page .profile-mobile-header{top:28px;left:var(--web-ui-gutter);width:var(--web-player-content-inline, calc(100% - (var(--web-ui-gutter) * 2)));height:42px}.web-profile-page .profile-mobile-header h1,.web-profile-page .profile-mobile-header-actions [data-testid=profile-help-button]{display:none}.web-profile-page .profile-mobile-header .lobby-mobile-top-button,.web-profile-settings-page .profile-mobile-header .lobby-mobile-top-button{width:48px;height:38px;min-height:38px;border-radius:12px}.web-profile-page .profile-mobile-header .lobby-mobile-top-button img,.web-profile-settings-page .profile-mobile-header .lobby-mobile-top-button img{width:20px;height:20px}.web-profile-page .profile-mobile-hero,.web-profile-settings-page .profile-mobile-hero{left:var(--web-ui-gutter);top:96px;width:min(100% - (var(--web-ui-gutter) * 2),380px);align-items:flex-end;gap:24px}.web-profile-page .profile-mobile-avatar,.web-profile-page .profile-mobile-avatar__photo,.web-profile-page .profile-mobile-avatar__ring,.web-profile-settings-page .profile-mobile-avatar,.web-profile-settings-page .profile-mobile-avatar__photo,.web-profile-settings-page .profile-mobile-avatar__ring{width:118px;height:118px}.web-profile-page .profile-mobile-avatar__photo,.web-profile-settings-page .profile-mobile-avatar__photo{mask-size:118px 118px;-webkit-mask-size:118px 118px}.web-profile-page .profile-mobile-avatar__camera,.web-profile-settings-page .profile-mobile-avatar__camera{right:0;bottom:0;width:36px;height:36px;min-height:36px;padding:8px}.web-profile-page .profile-mobile-avatar__camera img,.web-profile-settings-page .profile-mobile-avatar__camera img{width:20px;height:20px}.web-profile-page .profile-mobile-hero__text,.web-profile-settings-page .profile-mobile-hero__text{flex:1 1 auto;width:auto;min-width:0;padding-bottom:18px;gap:4px}.web-profile-page .profile-mobile-hero__text strong,.web-profile-settings-page .profile-mobile-hero__text strong{max-width:100%;font-size:clamp(23px,5.2cqw,30px);line-height:1.05;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.web-profile-page .profile-mobile-hero__text span,.web-profile-settings-page .profile-mobile-hero__text span{font-size:13px;font-weight:700}.web-profile-page .player-maintenance-status--profile{display:none}.web-profile-page .profile-mobile-hero__badge,.web-profile-settings-page .profile-mobile-hero__badge{flex:0 0 auto;width:44px;height:44px;margin-left:-14px;margin-bottom:24px}.web-profile-settings-page .profile-settings-mobile-header h1,.web-profile-settings-page .profile-support-mobile-header h1{max-width:calc(100% - 116px);font-size:clamp(16px,3.2cqw,20px);line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.web-responsive-scope[data-web-surface=app] .web-profile-settings-page .profile-settings-mobile-content,.web-responsive-scope[data-web-surface=app] .web-profile-settings-page .profile-support-mobile-content,.web-responsive-scope--app .web-profile-settings-page .profile-settings-mobile-content,.web-responsive-scope--app .web-profile-settings-page .profile-support-mobile-content{left:var(--web-ui-gutter);right:var(--web-ui-gutter);top:296px;bottom:calc(74px + env(safe-area-inset-bottom,0px));gap:14px;padding-bottom:18px}.web-responsive-scope[data-web-surface=app] .web-profile-settings-page .profile-support-mobile-content,.web-responsive-scope--app .web-profile-settings-page .profile-support-mobile-content{position:absolute;padding:0 0 18px}.web-responsive-scope[data-web-surface=app] .web-profile-settings-page .profile-settings-mobile-list,.web-responsive-scope--app .web-profile-settings-page .profile-settings-mobile-list{display:flex;flex-direction:column;gap:12px}.web-responsive-scope[data-web-surface=app] .web-profile-settings-page .profile-settings-mobile-list-item,.web-responsive-scope[data-web-surface=app] .web-profile-settings-page .profile-settings-account-linking-entry__row,.web-responsive-scope--app .web-profile-settings-page .profile-settings-mobile-list-item,.web-responsive-scope--app .web-profile-settings-page .profile-settings-account-linking-entry__row{min-height:58px;border-radius:12px}.web-profile-settings-page .profile-settings-mobile-list-item,.web-profile-settings-page .profile-settings-account-linking-entry__main{padding-inline:18px}.web-profile-settings-page .profile-settings-mobile-list-item span,.web-profile-settings-page .profile-settings-account-linking-entry__main span{font-size:clamp(15px,3cqw,17px);line-height:1.15}.web-responsive-scope[data-web-surface=app] .web-profile-settings-page .profile-mobile-nav,.web-responsive-scope--app .web-profile-settings-page .profile-mobile-nav{top:auto;bottom:0}.web-profile-settings-page .web-lobby-footer.profile-mobile-nav{right:0;width:100%;transform:none}.web-responsive-scope[data-web-surface=app] .web-profile-settings-page,.web-responsive-scope--app .web-profile-settings-page{width:var(--web-artboard-width);max-width:var(--web-ui-max-width);height:var(--web-artboard-height);max-height:var(--web-artboard-height)}.web-responsive-scope[data-web-surface=app] .web-profile-settings-page .profile-mobile-top-strip,.web-responsive-scope--app .web-profile-settings-page .profile-mobile-top-strip{width:100%;height:190px;border-radius:0 0 24px 24px}.web-responsive-scope[data-web-surface=app] .web-profile-settings-page .profile-mobile-header,.web-responsive-scope--app .web-profile-settings-page .profile-mobile-header{top:28px;left:var(--web-ui-gutter);width:var(--web-player-content-inline, calc(100% - (var(--web-ui-gutter) * 2)));height:42px}.web-responsive-scope[data-web-surface=app] .web-profile-settings-page .profile-mobile-hero,.web-responsive-scope--app .web-profile-settings-page .profile-mobile-hero{left:var(--web-ui-gutter);top:96px;width:min(100% - (var(--web-ui-gutter) * 2),380px);gap:24px}.web-responsive-scope[data-web-surface=app] .web-profile-settings-page .profile-mobile-avatar,.web-responsive-scope[data-web-surface=app] .web-profile-settings-page .profile-mobile-avatar__photo,.web-responsive-scope[data-web-surface=app] .web-profile-settings-page .profile-mobile-avatar__ring,.web-responsive-scope--app .web-profile-settings-page .profile-mobile-avatar,.web-responsive-scope--app .web-profile-settings-page .profile-mobile-avatar__photo,.web-responsive-scope--app .web-profile-settings-page .profile-mobile-avatar__ring{width:118px;height:118px}.web-responsive-scope[data-web-surface=app] .web-profile-settings-page .profile-mobile-avatar__photo,.web-responsive-scope--app .web-profile-settings-page .profile-mobile-avatar__photo{mask-size:118px 118px;-webkit-mask-size:118px 118px}.web-responsive-scope[data-web-surface=app] .web-profile-settings-page .profile-mobile-avatar__camera,.web-responsive-scope--app .web-profile-settings-page .profile-mobile-avatar__camera{width:36px;height:36px}.web-responsive-scope[data-web-surface=app] .web-profile-settings-page .profile-mobile-hero__text,.web-responsive-scope--app .web-profile-settings-page .profile-mobile-hero__text{width:auto;min-width:0;padding-bottom:18px;gap:4px}.web-responsive-scope[data-web-surface=app] .web-profile-settings-page .profile-mobile-hero__text strong,.web-responsive-scope--app .web-profile-settings-page .profile-mobile-hero__text strong{font-size:clamp(23px,5.2cqw,30px);line-height:1.05;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.web-profile-page .profile-mobile-tabs{left:var(--web-ui-gutter);right:var(--web-ui-gutter);top:242px;width:auto;display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.web-responsive-scope[data-web-surface=app] .web-profile-page .profile-mobile-tab,.web-responsive-scope--app .web-profile-page .profile-mobile-tab{width:auto;flex:0 0 auto;min-width:140px;height:40px;min-height:40px;border-radius:12px;padding:0 18px;font-size:clamp(11px,2.35cqw,13px);line-height:1;white-space:nowrap;scroll-snap-align:start}.web-responsive-scope[data-web-surface=app] .web-profile-page .profile-mobile-scroll,.web-responsive-scope--app .web-profile-page .profile-mobile-scroll{left:var(--web-ui-gutter);right:var(--web-ui-gutter);top:296px;bottom:calc(74px + env(safe-area-inset-bottom,0px));gap:16px;padding-bottom:18px}.web-profile-page .profile-mobile-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.web-responsive-scope[data-web-surface=app] .web-profile-page .profile-mobile-stat-card,.web-responsive-scope--app .web-profile-page .profile-mobile-stat-card{position:relative;width:100%;height:116px;min-height:116px;border-radius:12px;padding:12px;display:grid;grid-template-columns:42px minmax(0,1fr);grid-template-rows:1fr auto;column-gap:10px;row-gap:8px;align-items:center}.web-profile-page .profile-mobile-stat-card img{grid-column:1;grid-row:1;width:42px;height:42px;align-self:center}.web-profile-page .profile-mobile-stat-card__title{grid-column:2;grid-row:1;margin:0;font-size:clamp(11px,2.25cqw,13px);line-height:1.12;text-align:left}.web-profile-page .profile-mobile-stat-card__value{grid-column:1 / -1;grid-row:2;justify-self:start;font-size:clamp(18px,4.2cqw,24px);line-height:1;text-align:left}.web-profile-page .profile-mobile-stat-card__value small{font-size:12px}.web-profile-page .profile-mobile-status-card,.web-profile-page .profile-mobile-leaderboard-btn{width:100%;border-radius:12px;background:#313033}.web-profile-page .profile-mobile-status-card{min-height:124px;padding:18px}.web-profile-page .profile-mobile-status-card h2{font-size:22px;line-height:1}.web-profile-page .profile-mobile-status-card p{max-width:100%;margin-top:7px;font-size:13px;line-height:1.25;color:#d8d5da}.web-responsive-scope[data-web-surface=app] .web-profile-page .profile-mobile-leaderboard-btn,.web-responsive-scope--app .web-profile-page .profile-mobile-leaderboard-btn{height:58px;min-height:58px;padding:0 18px}.web-profile-page .profile-mobile-leaderboard-btn span{font-size:17px}.web-profile-page .profile-mobile-section-title{font-size:20px}.web-profile-page .profile-mobile-achievements{display:grid;grid-template-columns:1fr;gap:16px}.web-profile-page .profile-mobile-ach-card{min-height:150px;height:auto;border-radius:12px;padding:18px}.web-profile-page .profile-mobile-ranks{width:100%}.web-profile-page .profile-mobile-ranks__card{width:calc(100% - 109px)}.web-profile-page .profile-mobile-referrals{display:flex;flex-direction:column;gap:14px}.web-responsive-scope[data-web-surface=app] .web-profile-page .profile-mobile-referrals,.web-responsive-scope--app .web-profile-page .profile-mobile-referrals{display:flex;grid-template-columns:none;flex-direction:column;gap:14px}.web-profile-page .profile-mobile-referrals__info-card,.web-profile-page .profile-mobile-referrals__bonus-card{width:100%}.web-profile-page .profile-mobile-referrals__users-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.web-responsive-scope[data-web-surface=app] .web-profile-page .profile-mobile-referrals__users-grid,.web-responsive-scope--app .web-profile-page .profile-mobile-referrals__users-grid{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.web-profile-page .profile-mobile-referrals__totals-grid{gap:12px}.web-responsive-scope[data-web-surface=app] .web-profile-page .profile-mobile-nav,.web-responsive-scope--app .web-profile-page .profile-mobile-nav{top:auto;bottom:0}.web-profile-page .web-lobby-footer.profile-mobile-nav{right:0;width:100%;transform:none}.web-responsive-scope[data-web-surface=app] .web-profile-page,.web-responsive-scope--app .web-profile-page{width:var(--web-artboard-width);max-width:var(--web-ui-max-width);height:var(--web-artboard-height);max-height:var(--web-artboard-height)}.web-responsive-scope[data-web-surface=app] .web-profile-page .profile-mobile-top-section,.web-responsive-scope--app .web-profile-page .profile-mobile-top-section{height:286px}.web-responsive-scope[data-web-surface=app] .web-profile-page .profile-mobile-top-strip,.web-responsive-scope--app .web-profile-page .profile-mobile-top-strip{width:100%;height:190px;border-radius:0 0 24px 24px}.web-responsive-scope[data-web-surface=app] .web-profile-page .profile-mobile-header,.web-responsive-scope--app .web-profile-page .profile-mobile-header{top:28px;left:var(--web-ui-gutter);width:var(--web-player-content-inline, calc(100% - (var(--web-ui-gutter) * 2)));height:42px}.web-responsive-scope[data-web-surface=app] .web-profile-page .profile-mobile-hero,.web-responsive-scope--app .web-profile-page .profile-mobile-hero{left:var(--web-ui-gutter);top:96px;width:min(100% - (var(--web-ui-gutter) * 2),380px);gap:24px}.web-responsive-scope[data-web-surface=app] .web-profile-page .profile-mobile-avatar,.web-responsive-scope[data-web-surface=app] .web-profile-page .profile-mobile-avatar__photo,.web-responsive-scope[data-web-surface=app] .web-profile-page .profile-mobile-avatar__ring,.web-responsive-scope--app .web-profile-page .profile-mobile-avatar,.web-responsive-scope--app .web-profile-page .profile-mobile-avatar__photo,.web-responsive-scope--app .web-profile-page .profile-mobile-avatar__ring{width:118px;height:118px}.web-responsive-scope[data-web-surface=app] .web-profile-page .profile-mobile-avatar__photo,.web-responsive-scope--app .web-profile-page .profile-mobile-avatar__photo{mask-size:118px 118px;-webkit-mask-size:118px 118px}.web-responsive-scope[data-web-surface=app] .web-profile-page .profile-mobile-hero__text,.web-responsive-scope--app .web-profile-page .profile-mobile-hero__text{width:auto;min-width:0;padding-bottom:18px;gap:4px}.web-responsive-scope[data-web-surface=app] .web-profile-page .profile-mobile-hero__text strong,.web-responsive-scope--app .web-profile-page .profile-mobile-hero__text strong{font-size:clamp(23px,5.2cqw,30px);line-height:1.05;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.web-responsive-scope[data-web-surface=app] .web-profile-page .profile-mobile-tabs,.web-responsive-scope--app .web-profile-page .profile-mobile-tabs{top:242px;display:flex;gap:8px;overflow-x:auto;overflow-y:hidden}.web-responsive-scope[data-web-surface=app] .web-profile-page .profile-mobile-stats-grid,.web-responsive-scope--app .web-profile-page .profile-mobile-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media (min-width: 580px) and (max-width: 767px){.web-responsive-scope[data-web-surface=app] .web-profile-settings-page .profile-settings-mobile-content,.web-responsive-scope--app .web-profile-settings-page .profile-settings-mobile-content{gap:10px;padding-bottom:12px}.web-responsive-scope[data-web-surface=app] .web-profile-settings-page .profile-settings-mobile-list,.web-responsive-scope--app .web-profile-settings-page .profile-settings-mobile-list{gap:8px}.web-responsive-scope[data-web-surface=app] .web-profile-settings-page .profile-settings-mobile-list-item,.web-responsive-scope[data-web-surface=app] .web-profile-settings-page .profile-settings-account-linking-entry__row,.web-responsive-scope--app .web-profile-settings-page .profile-settings-mobile-list-item,.web-responsive-scope--app .web-profile-settings-page .profile-settings-account-linking-entry__row{min-height:50px}.web-profile-settings-page .profile-settings-mobile-list-item span,.web-profile-settings-page .profile-settings-account-linking-entry__main span{font-size:clamp(13px,2.5cqw,15px)}.web-profile-settings-page .profile-settings-mobile-logout-button{height:46px;font-size:14px}.web-profile-settings-page .profile-settings-mobile-about{gap:12px}.web-profile-settings-page .profile-settings-mobile-about-block,.web-profile-settings-page .profile-settings-mobile-about-version{gap:8px}.web-profile-settings-page :where(.profile-settings-mobile-about-block h3,.profile-settings-mobile-about-version h3){font-size:15px}.web-profile-settings-page :where(.profile-settings-mobile-about-block p,.profile-settings-mobile-about-version p,.profile-settings-mobile-delete-button){font-size:13px;line-height:1.2}}.web-profile-page .profile-avatar-modal-wrap,.web-profile-settings-page .profile-avatar-modal-wrap{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%;max-width:100%;min-height:0;padding-inline:0;transform:none}.web-profile-page .profile-avatar-modal,.web-profile-settings-page .profile-avatar-modal{flex:0 0 100%;width:100%!important;max-width:100%!important}body:has([data-web-page=profile]) .profile-avatar-modal,body:has([data-web-page=profile-settings]) .profile-avatar-modal{flex:0 0 100%;width:100%!important;max-width:100%!important}.web-shop-page,.web-notifications-page,.web-leaderboard-page{--web-engagement-accent: #c0d345}.web-leaderboard-page,.web-notifications-page{width:var(--web-artboard-width);max-width:var(--web-ui-max-width);height:var(--web-artboard-height);max-height:var(--web-artboard-height);overflow:hidden}.web-notifications-page>.lobby-mobile-stage{width:100%;max-width:var(--web-ui-max-width);height:100%;max-height:100%;margin:0 auto;transform:none}.web-responsive-scope[data-web-surface=app] .web-notifications-page .player-notifications-screen,.web-responsive-scope--app .web-notifications-page .player-notifications-screen{position:relative;width:100%;max-width:100%;height:100%;max-height:100%;padding:0 0 calc(74px + env(safe-area-inset-bottom,0px));overflow:hidden;background:linear-gradient(180deg,#1b1b20,#15161b 48%,#101116);transform:none}.web-notifications-page .profile-mobile-screen__top-bg{height:190px;object-fit:cover;object-position:center top}.web-responsive-scope[data-web-surface=app] .web-notifications-page .player-notifications-top-strip,.web-responsive-scope--app .web-notifications-page .player-notifications-top-strip{width:100%;height:190px;border-radius:0 0 24px 24px;background:linear-gradient(81deg,#ecdd6a00 3%,#997f0a33 97%),#313033}.web-notifications-page .profile-mobile-top-card--rear,.web-notifications-page .profile-mobile-top-card--front{display:none}.web-notifications-page .profile-mobile-top-deck-card{position:absolute;display:block;width:120px;height:180px;object-fit:cover;transform-origin:center;filter:drop-shadow(2px 3px 3px rgba(0,0,0,.24))}.web-notifications-page .profile-mobile-top-deck-card--jack{right:60px;top:88px;transform:rotate(-39deg)}.web-notifications-page .profile-mobile-top-deck-card--queen{right:32px;top:80px;transform:rotate(-27deg)}.web-notifications-page .profile-mobile-top-deck-card--king{right:-2px;top:75px;transform:rotate(-14deg)}.web-notifications-page .profile-mobile-top-deck-card--ace{right:-30px;top:76px;transform:rotate(-7deg)}.web-responsive-scope[data-web-surface=app] .web-notifications-page .player-notifications-header,.web-responsive-scope--app .web-notifications-page .player-notifications-header{top:28px;left:var(--web-ui-gutter);width:var(--web-player-content-inline, calc(100% - (var(--web-ui-gutter) * 2)));height:42px}.web-notifications-page .player-notifications-header .lobby-mobile-top-button{width:48px;height:38px;min-height:38px;border-radius:12px}.web-notifications-page .player-notifications-header .lobby-mobile-top-button img,.web-notifications-page .player-notifications-header .lobby-mobile-top-button svg{width:20px;height:20px}.web-notifications-page .player-notifications-header__title h1{font-size:18px;line-height:1}.web-responsive-scope[data-web-surface=app] .web-notifications-page .player-notifications-main,.web-responsive-scope--app .web-notifications-page .player-notifications-main{left:var(--web-ui-gutter);right:var(--web-ui-gutter);top:214px;bottom:calc(74px + env(safe-area-inset-bottom,0px));gap:10px;padding-bottom:18px}.web-responsive-scope[data-web-surface=app] .web-notifications-page .player-notifications-stats,.web-responsive-scope--app .web-notifications-page .player-notifications-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.web-responsive-scope[data-web-surface=app] .web-notifications-page .player-notifications-list,.web-responsive-scope--app .web-notifications-page .player-notifications-list{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;width:100%}.web-notifications-page .player-notification-card{width:100%}.web-responsive-scope[data-web-surface=app] .web-notifications-page .profile-mobile-nav,.web-responsive-scope--app .web-notifications-page .profile-mobile-nav{top:auto;bottom:0}.web-notifications-page .web-lobby-footer.profile-mobile-nav{right:0;width:100%;transform:none}.web-leaderboard-page>.lobby-mobile-stage{width:100%;max-width:var(--web-ui-max-width);height:100%;max-height:100%;margin:0 auto;transform:none}.web-responsive-scope[data-web-surface=app] .web-leaderboard-page .leaderboard-mobile-screen,.web-responsive-scope--app .web-leaderboard-page .leaderboard-mobile-screen{--leaderboard-inset: var(--web-ui-gutter);--leaderboard-content-width: var( --web-player-content-inline, calc(100% - (var(--leaderboard-inset) * 2)) );position:relative;width:100%;max-width:100%;height:100%;max-height:100%;padding:0 0 calc(74px + env(safe-area-inset-bottom,0px));overflow:hidden;background:#1c1b1e;transform:none}.web-leaderboard-page .leaderboard-mobile-screen__top-bg{height:128px;object-fit:cover;object-position:center top}.web-responsive-scope[data-web-surface=app] .web-leaderboard-page .leaderboard-mobile-header,.web-responsive-scope--app .web-leaderboard-page .leaderboard-mobile-header{top:28px;left:var(--leaderboard-inset);width:var(--leaderboard-content-width);height:42px;display:grid;grid-template-columns:48px 1fr 48px;align-items:center}.web-leaderboard-page .leaderboard-mobile-header .lobby-mobile-top-button{width:48px;height:38px;min-height:38px;border-radius:12px}.web-leaderboard-page .leaderboard-mobile-header .lobby-mobile-top-button img{width:20px;height:20px}.web-responsive-scope[data-web-surface=app] .web-leaderboard-page .leaderboard-mobile-header h1,.web-responsive-scope--app .web-leaderboard-page .leaderboard-mobile-header h1{grid-column:2;font-size:18px;line-height:1;text-align:center;color:#c9c5c9}.web-responsive-scope[data-web-surface=app] .web-leaderboard-page .leaderboard-mobile-top-card,.web-responsive-scope--app .web-leaderboard-page .leaderboard-mobile-top-card{top:134px;left:var(--leaderboard-inset);width:var(--leaderboard-content-width);height:96px;border-radius:12px}.web-responsive-scope[data-web-surface=app] .web-leaderboard-page .leaderboard-mobile-podium,.web-responsive-scope--app .web-leaderboard-page .leaderboard-mobile-podium{top:81px;left:50%;gap:20px;transform:translate(-50%)}.web-leaderboard-page .leaderboard-mobile-podium-player{gap:6px}.web-leaderboard-page .leaderboard-mobile-podium-player--place-1{width:78px}.web-leaderboard-page .leaderboard-mobile-podium-player--place-2,.web-leaderboard-page .leaderboard-mobile-podium-player--place-3{width:62px}.web-leaderboard-page .leaderboard-mobile-podium-crown{width:32px;height:32px;margin-bottom:-10px}.web-leaderboard-page .leaderboard-mobile-podium-stack--medium,.web-leaderboard-page .leaderboard-mobile-podium-stack--large{padding-bottom:14px}.web-leaderboard-page .leaderboard-mobile-podium-avatar{margin-bottom:-14px}.web-leaderboard-page .leaderboard-mobile-podium-avatar--medium{width:56px;height:56px}.web-leaderboard-page .leaderboard-mobile-podium-avatar--large{width:72px;height:72px}.web-leaderboard-page .leaderboard-mobile-podium-avatar__photo--medium{mask-size:56px 56px!important;-webkit-mask-size:56px 56px!important}.web-leaderboard-page .leaderboard-mobile-podium-avatar__photo--large{mask-size:72px 72px!important;-webkit-mask-size:72px 72px!important}.web-leaderboard-page .leaderboard-mobile-podium-rank{width:28px;height:28px}.web-leaderboard-page .leaderboard-mobile-podium-rank span{font-size:18px}.web-leaderboard-page .leaderboard-mobile-podium-meta{gap:3px}.web-leaderboard-page .leaderboard-mobile-podium-name,.web-leaderboard-page .leaderboard-mobile-podium-score{max-width:110px;overflow:hidden;font-size:11px;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.web-leaderboard-page .leaderboard-mobile-podium-score{margin-top:-2px}.web-responsive-scope[data-web-surface=app] .web-leaderboard-page .leaderboard-mobile-periods,.web-responsive-scope--app .web-leaderboard-page .leaderboard-mobile-periods,.web-responsive-scope[data-web-surface=app] .web-leaderboard-page .leaderboard-mobile-modes,.web-responsive-scope--app .web-leaderboard-page .leaderboard-mobile-modes,.web-responsive-scope[data-web-surface=app] .web-leaderboard-page .leaderboard-mobile-list,.web-responsive-scope--app .web-leaderboard-page .leaderboard-mobile-list,.web-responsive-scope[data-web-surface=app] .web-leaderboard-page .leaderboard-mobile-state,.web-responsive-scope--app .web-leaderboard-page .leaderboard-mobile-state{left:var(--leaderboard-inset);width:var(--leaderboard-content-width)}.web-responsive-scope[data-web-surface=app] .web-leaderboard-page .leaderboard-mobile-periods,.web-responsive-scope--app .web-leaderboard-page .leaderboard-mobile-periods{top:243px;gap:10px}.web-responsive-scope[data-web-surface=app] .web-leaderboard-page .leaderboard-mobile-modes,.web-responsive-scope--app .web-leaderboard-page .leaderboard-mobile-modes{top:278px;gap:10px}.web-responsive-scope[data-web-surface=app] .web-leaderboard-page .leaderboard-mobile-filter,.web-responsive-scope--app .web-leaderboard-page .leaderboard-mobile-filter{height:24px;min-height:24px;border-radius:8px;font-size:11px}.web-responsive-scope[data-web-surface=app] .web-leaderboard-page .leaderboard-mobile-list,.web-responsive-scope--app .web-leaderboard-page .leaderboard-mobile-list,.web-responsive-scope[data-web-surface=app] .web-leaderboard-page .leaderboard-mobile-state,.web-responsive-scope--app .web-leaderboard-page .leaderboard-mobile-state{top:313px}.web-responsive-scope[data-web-surface=app] .web-leaderboard-page .leaderboard-mobile-list,.web-responsive-scope--app .web-leaderboard-page .leaderboard-mobile-list{max-height:calc(100% - 387px);gap:5px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.web-responsive-scope[data-web-surface=app] .web-leaderboard-page .leaderboard-mobile-list::-webkit-scrollbar,.web-responsive-scope--app .web-leaderboard-page .leaderboard-mobile-list::-webkit-scrollbar{display:none}.web-responsive-scope[data-web-surface=app] .web-leaderboard-page .leaderboard-mobile-row,.web-responsive-scope--app .web-leaderboard-page .leaderboard-mobile-row{height:49px;min-height:49px;border-radius:8px;padding:6px 15px}.web-leaderboard-page .leaderboard-mobile-row__left{gap:8px}.web-leaderboard-page .leaderboard-mobile-row__rank{width:14px;font-size:11px}.web-leaderboard-page .leaderboard-mobile-row__rank.is-wide{width:24px}.web-leaderboard-page .leaderboard-mobile-row__avatar{width:32px;height:32px}.web-leaderboard-page .leaderboard-mobile-row__name,.web-leaderboard-page .leaderboard-mobile-row__score{font-size:11px;line-height:1}.web-leaderboard-page .leaderboard-mobile-row__score{min-width:82px}.web-responsive-scope[data-web-surface=app] .web-leaderboard-page .leaderboard-mobile-nav,.web-responsive-scope--app .web-leaderboard-page .leaderboard-mobile-nav{top:auto;bottom:0}.web-leaderboard-page .web-lobby-footer.leaderboard-mobile-nav{right:0;width:100%;transform:none}.web-shop-page [data-testid=shop-topup-modal-wrap]{align-items:flex-end;justify-content:center;inset-inline:0;padding:0;width:100%;max-width:100%}.web-shop-page .shop-topup-modal{width:min(100%,var(--web-ui-modal-max-width, 580px));max-width:var(--web-ui-modal-max-width, 580px);min-height:460px;max-height:none;overflow:visible;border-radius:28px 28px 0 0}.web-responsive-scope[data-web-surface=app] .web-shop-page .shop-mobile-balance-card,.web-responsive-scope--app .web-shop-page .shop-mobile-balance-card{padding:15px 18px 16px;border-radius:14px;background:#313033}.web-responsive-scope[data-web-surface=app] .web-shop-page .shop-mobile-balance-card h1,.web-responsive-scope--app .web-shop-page .shop-mobile-balance-card h1{color:#c0d345;font-family:Montserrat,Inter,sans-serif;font-size:11px;font-weight:700;line-height:1;letter-spacing:0;text-shadow:none;text-transform:uppercase}.web-shop-page .shop-mobile-balance-row{margin-top:11px;gap:12px}.web-responsive-scope[data-web-surface=app] .web-shop-page .shop-mobile-balance-amount span,.web-responsive-scope[data-web-surface=app] .web-shop-page .shop-mobile-balance-op span,.web-responsive-scope--app .web-shop-page .shop-mobile-balance-amount span,.web-responsive-scope--app .web-shop-page .shop-mobile-balance-op span{color:#fffbff;font-family:Montserrat,Inter,sans-serif;font-size:31px;font-weight:800;line-height:1;letter-spacing:0}.web-shop-page .shop-mobile-balance-amount small,.web-shop-page .shop-mobile-balance-op small{margin-left:2px;color:#79767b;font-family:Montserrat,Inter,sans-serif;font-size:22px;font-weight:700;line-height:1;transform:translateY(-2px)}.web-shop-page .shop-mobile-balance-op{align-items:center;gap:5px;flex:0 1 auto;justify-content:flex-end;max-width:min(62%,300px)}.web-responsive-scope[data-web-surface=app] .web-shop-page .shop-mobile-balance-op span,.web-responsive-scope--app .web-shop-page .shop-mobile-balance-op span{font-size:24px}.web-shop-page .shop-mobile-balance-op small{font-size:17px}.web-responsive-scope[data-web-surface=app] .web-shop-page .shop-mobile-balance-op--compact span,.web-responsive-scope--app .web-shop-page .shop-mobile-balance-op--compact span{font-size:20px}.web-shop-page .shop-mobile-balance-op--compact small{font-size:15px}.web-responsive-scope[data-web-surface=app] .web-shop-page .shop-mobile-balance-op--dense span,.web-responsive-scope--app .web-shop-page .shop-mobile-balance-op--dense span{font-size:16px}.web-shop-page .shop-mobile-balance-op--dense small{font-size:13px}@container (min-width: 520px){.web-responsive-scope[data-web-surface=app] .web-shop-page .shop-mobile-packages-list,.web-responsive-scope--app .web-shop-page .shop-mobile-packages-list{width:100%;margin-inline:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}.web-responsive-scope[data-web-surface=app] .web-shop-page .shop-mobile-package-card,.web-responsive-scope--app .web-shop-page .shop-mobile-package-card{height:140px;min-height:140px;border-radius:8px}.web-shop-page .shop-mobile-package-card:before{border-radius:8px;background:linear-gradient(102deg,#050507,#050507e0 38%,#0505071f)}.web-shop-page .shop-mobile-package-card__content{align-items:flex-start;justify-content:space-between;padding:20px 16px 18px;text-align:left}.web-shop-page .shop-mobile-package-card__topline{display:block;width:100%}.web-shop-page .shop-mobile-package-card--right .shop-mobile-package-card__price{order:0}.web-shop-page .shop-mobile-package-card__price{max-width:calc(100% - 12px);white-space:nowrap}.web-responsive-scope[data-web-surface=app] .web-shop-page .shop-mobile-package-card__price span,.web-responsive-scope--app .web-shop-page .shop-mobile-package-card__price span{font-size:clamp(30px,5.9cqw,34px);line-height:.9}.web-shop-page .shop-mobile-package-card__price small{font-size:clamp(13px,2.8cqw,16px);line-height:1;transform:translateY(-2px)}.web-shop-page .shop-mobile-package-card__details{display:block;width:min(100%,140px);max-width:140px;padding-top:3px;text-align:left}.web-shop-page .shop-mobile-package-card--right .shop-mobile-package-card__details{order:0;text-align:left}.web-shop-page .shop-mobile-package-card__details h3{margin-bottom:2px;overflow:hidden;font-size:10px;line-height:1.05;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal}.web-shop-page .shop-mobile-package-card__meta{margin-bottom:1px;overflow:hidden;font-size:9px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal}.web-responsive-scope[data-web-surface=app] .web-shop-page .shop-mobile-buy-btn,.web-responsive-scope--app .web-shop-page .shop-mobile-buy-btn{width:138px;height:34px;min-height:34px;padding:0 14px;border-radius:8px;gap:8px;flex:0 0 auto}.web-shop-page .shop-mobile-buy-btn img{width:18px;height:18px}.web-responsive-scope[data-web-surface=app] .web-shop-page .shop-mobile-buy-btn span,.web-responsive-scope--app .web-shop-page .shop-mobile-buy-btn span{font-size:16px;line-height:1}.web-shop-page .shop-mobile-package-card__character{left:auto;right:-8px;object-fit:cover;object-position:top center}.web-shop-page .shop-mobile-package-card--starter .shop-mobile-package-card__character{width:122px;height:282px;top:0}.web-shop-page .shop-mobile-package-card--queen .shop-mobile-package-card__character{width:124px;height:298px;top:-6px;right:-10px}.web-shop-page .shop-mobile-package-card--empress .shop-mobile-package-card__character{width:146px;height:334px;top:-8px;right:-12px}.web-shop-page .shop-mobile-package-card--king .shop-mobile-package-card__character{width:132px;height:272px;top:-2px;right:-2px}}.web-create-table-page,.web-edit-private-table-page,.web-choose-table-page,.web-my-tables-page{--web-private-table-accent: #c0d345}.web-responsive-scope--app :where(.web-create-table-page,.web-edit-private-table-page) .create-table-mobile-hero,.web-responsive-scope[data-web-surface=app] :where(.web-create-table-page,.web-edit-private-table-page) .create-table-mobile-hero{min-height:134px}.web-responsive-scope--app .web-choose-table-page .choose-table-mobile-screen,.web-responsive-scope[data-web-surface=app] .web-choose-table-page .choose-table-mobile-screen{overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.web-responsive-scope--app .web-choose-table-page .choose-table-mobile-screen::-webkit-scrollbar,.web-responsive-scope[data-web-surface=app] .web-choose-table-page .choose-table-mobile-screen::-webkit-scrollbar{display:none}.web-responsive-scope--app .web-choose-table-page .choose-table-mobile-grid,.web-responsive-scope[data-web-surface=app] .web-choose-table-page .choose-table-mobile-grid{--choose-table-card-width: clamp( 108px, calc(var(--web-artboard-width) * .205), 120px );--choose-table-card-height: clamp( 224px, calc(var(--web-artboard-height) * .313), 242px );--choose-table-column-gap: clamp( 44px, calc(var(--web-artboard-width) * .095), 56px );--choose-table-row-gap: clamp( 30px, calc(var(--web-artboard-height) * .048), 38px );width:calc((var(--choose-table-card-width) * 2) + var(--choose-table-column-gap));max-width:100%;height:calc((var(--choose-table-card-height) * 2) + var(--choose-table-row-gap));margin-top:clamp(10px,1.55dvh,12px);flex:0 0 auto}.web-responsive-scope--app .web-choose-table-page .choose-table-card,.web-responsive-scope[data-web-surface=app] .web-choose-table-page .choose-table-card{width:var(--choose-table-card-width);height:var(--choose-table-card-height)}.web-responsive-scope--app .web-choose-table-page :where(.choose-table-card--top-left,.choose-table-card--top-right),.web-responsive-scope[data-web-surface=app] .web-choose-table-page :where(.choose-table-card--top-left,.choose-table-card--top-right){top:0}.web-responsive-scope--app .web-choose-table-page :where(.choose-table-card--bottom-left,.choose-table-card--bottom-right),.web-responsive-scope[data-web-surface=app] .web-choose-table-page :where(.choose-table-card--bottom-left,.choose-table-card--bottom-right){top:calc(var(--choose-table-card-height) + var(--choose-table-row-gap))}.web-responsive-scope--app .web-choose-table-page :where(.choose-table-card--top-left,.choose-table-card--bottom-left),.web-responsive-scope[data-web-surface=app] .web-choose-table-page :where(.choose-table-card--top-left,.choose-table-card--bottom-left){left:0}.web-responsive-scope--app .web-choose-table-page :where(.choose-table-card--top-right,.choose-table-card--bottom-right),.web-responsive-scope[data-web-surface=app] .web-choose-table-page :where(.choose-table-card--top-right,.choose-table-card--bottom-right){left:calc(100% - var(--choose-table-card-width))}.web-responsive-scope--app .web-choose-table-page .choose-table-mobile-submit,.web-responsive-scope[data-web-surface=app] .web-choose-table-page .choose-table-mobile-submit{width:100%;height:45px;min-height:45px;margin-top:clamp(16px,2.3dvh,20px);flex:0 0 auto}.web-responsive-scope--app .web-choose-table-page .web-lobby-footer__center,.web-responsive-scope[data-web-surface=app] .web-choose-table-page .web-lobby-footer__center{transform:translateY(-10px)}.web-responsive-scope--app :where(.web-create-table-page,.web-edit-private-table-page) :where(.create-table-mobile-dropdown,.create-table-mobile-field__input,.create-table-mobile-field input,.create-table-mobile-field select,.create-table-mobile-submit),.web-responsive-scope[data-web-surface=app] :where(.web-create-table-page,.web-edit-private-table-page) :where(.create-table-mobile-dropdown,.create-table-mobile-field__input,.create-table-mobile-field input,.create-table-mobile-field select,.create-table-mobile-submit){height:clamp(54px,7dvh,64px);min-height:clamp(54px,7dvh,64px)}.web-responsive-scope--app .web-my-tables-page :where(.hand-history-mobile-toggle__button,.my-tables-mobile-create-cta),.web-responsive-scope[data-web-surface=app] .web-my-tables-page :where(.hand-history-mobile-toggle__button,.my-tables-mobile-create-cta){min-height:clamp(50px,6.5dvh,58px)}.web-responsive-scope--app .web-my-tables-page .my-tables-mobile-list,.web-responsive-scope[data-web-surface=app] .web-my-tables-page .my-tables-mobile-list{grid-template-columns:minmax(0,1fr)}.web-responsive-scope--app .web-my-tables-page .my-tables-mobile-card .tables-mobile-card__corner-action,.web-responsive-scope[data-web-surface=app] .web-my-tables-page .my-tables-mobile-card .tables-mobile-card__corner-action{border-color:transparent;background:transparent;box-shadow:none}.web-responsive-scope--app .web-my-tables-page .my-tables-mobile-empty,.web-responsive-scope[data-web-surface=app] .web-my-tables-page .my-tables-mobile-empty{grid-column:1 / -1;width:100%;min-height:clamp(72px,10dvh,104px);box-sizing:border-box;padding-inline:18px}.web-responsive-scope--app .web-my-tables-page .my-tables-mobile-empty p,.web-responsive-scope[data-web-surface=app] .web-my-tables-page .my-tables-mobile-empty p{margin:0;width:100%}.web-payment-settings-page,.web-payment-rules-page,.web-payment-transactions-page,.web-payment-receipt-page{--web-payment-accent: #c0d345}.web-responsive-scope--app .web-payment-settings-page .profile-mobile-top-card--rear,.web-responsive-scope--app .web-payment-settings-page .profile-mobile-top-card--front,.web-responsive-scope--app .web-payment-transactions-page .profile-mobile-top-card--rear,.web-responsive-scope--app .web-payment-transactions-page .profile-mobile-top-card--front,.web-responsive-scope[data-web-surface=app] .web-payment-settings-page .profile-mobile-top-card--rear,.web-responsive-scope[data-web-surface=app] .web-payment-settings-page .profile-mobile-top-card--front,.web-responsive-scope[data-web-surface=app] .web-payment-transactions-page .profile-mobile-top-card--rear,.web-responsive-scope[data-web-surface=app] .web-payment-transactions-page .profile-mobile-top-card--front{display:none}.web-responsive-scope--app .web-payment-settings-page .profile-mobile-top-deck-card,.web-responsive-scope--app .web-payment-transactions-page .profile-mobile-top-deck-card,.web-responsive-scope[data-web-surface=app] .web-payment-settings-page .profile-mobile-top-deck-card,.web-responsive-scope[data-web-surface=app] .web-payment-transactions-page .profile-mobile-top-deck-card{position:absolute;display:block;width:120px;height:180px;object-fit:cover;transform-origin:center;filter:drop-shadow(2px 3px 3px rgba(0,0,0,.24))}.web-responsive-scope--app .web-payment-settings-page .profile-mobile-top-deck-card--jack,.web-responsive-scope--app .web-payment-transactions-page .profile-mobile-top-deck-card--jack,.web-responsive-scope[data-web-surface=app] .web-payment-settings-page .profile-mobile-top-deck-card--jack,.web-responsive-scope[data-web-surface=app] .web-payment-transactions-page .profile-mobile-top-deck-card--jack{right:60px;top:88px;transform:rotate(-39deg)}.web-responsive-scope--app .web-payment-settings-page .profile-mobile-top-deck-card--queen,.web-responsive-scope--app .web-payment-transactions-page .profile-mobile-top-deck-card--queen,.web-responsive-scope[data-web-surface=app] .web-payment-settings-page .profile-mobile-top-deck-card--queen,.web-responsive-scope[data-web-surface=app] .web-payment-transactions-page .profile-mobile-top-deck-card--queen{right:32px;top:80px;transform:rotate(-27deg)}.web-responsive-scope--app .web-payment-settings-page .profile-mobile-top-deck-card--king,.web-responsive-scope--app .web-payment-transactions-page .profile-mobile-top-deck-card--king,.web-responsive-scope[data-web-surface=app] .web-payment-settings-page .profile-mobile-top-deck-card--king,.web-responsive-scope[data-web-surface=app] .web-payment-transactions-page .profile-mobile-top-deck-card--king{right:-2px;top:75px;transform:rotate(-14deg)}.web-responsive-scope--app .web-payment-settings-page .profile-mobile-top-deck-card--ace,.web-responsive-scope--app .web-payment-transactions-page .profile-mobile-top-deck-card--ace,.web-responsive-scope[data-web-surface=app] .web-payment-settings-page .profile-mobile-top-deck-card--ace,.web-responsive-scope[data-web-surface=app] .web-payment-transactions-page .profile-mobile-top-deck-card--ace{right:-30px;top:76px;transform:rotate(-7deg)}.web-game-rules-page{--web-rules-page-scope: rules}.web-hand-history-page{--web-history-page-scope: history}.web-hand-replay-page{--web-history-page-scope: replay}.web-bot-training-page{--web-training-page-scope: training}.web-responsive-scope--app .web-hand-history-page .hand-history-mobile-panel--filters,.web-responsive-scope[data-web-surface=app] .web-hand-history-page .hand-history-mobile-panel--filters{width:min(100%,500px);align-self:center;padding:14px;gap:10px}.web-responsive-scope--app .web-hand-history-page .hand-history-mobile-top-section,.web-responsive-scope[data-web-surface=app] .web-hand-history-page .hand-history-mobile-top-section{height:190px}.web-responsive-scope--app .web-hand-history-page .profile-mobile-top-card--rear,.web-responsive-scope--app .web-hand-history-page .profile-mobile-top-card--front,.web-responsive-scope[data-web-surface=app] .web-hand-history-page .profile-mobile-top-card--rear,.web-responsive-scope[data-web-surface=app] .web-hand-history-page .profile-mobile-top-card--front{display:none}.web-responsive-scope--app .web-hand-history-page .profile-mobile-top-deck-card,.web-responsive-scope[data-web-surface=app] .web-hand-history-page .profile-mobile-top-deck-card{position:absolute;display:block;width:120px;height:180px;object-fit:cover;transform-origin:center;filter:drop-shadow(2px 3px 3px rgba(0,0,0,.24))}.web-responsive-scope--app .web-hand-history-page .profile-mobile-top-deck-card--jack,.web-responsive-scope[data-web-surface=app] .web-hand-history-page .profile-mobile-top-deck-card--jack{right:60px;top:88px;transform:rotate(-39deg)}.web-responsive-scope--app .web-hand-history-page .profile-mobile-top-deck-card--queen,.web-responsive-scope[data-web-surface=app] .web-hand-history-page .profile-mobile-top-deck-card--queen{right:32px;top:80px;transform:rotate(-27deg)}.web-responsive-scope--app .web-hand-history-page .profile-mobile-top-deck-card--king,.web-responsive-scope[data-web-surface=app] .web-hand-history-page .profile-mobile-top-deck-card--king{right:-2px;top:75px;transform:rotate(-14deg)}.web-responsive-scope--app .web-hand-history-page .profile-mobile-top-deck-card--ace,.web-responsive-scope[data-web-surface=app] .web-hand-history-page .profile-mobile-top-deck-card--ace{right:-30px;top:76px;transform:rotate(-7deg)}.web-responsive-scope--app .web-hand-history-page .hand-history-mobile-filter-toggle,.web-responsive-scope[data-web-surface=app] .web-hand-history-page .hand-history-mobile-filter-toggle{min-height:34px;border-radius:999px;padding-inline:18px}.web-responsive-scope--app .web-hand-history-page .hand-history-mobile-filter-summary,.web-responsive-scope[data-web-surface=app] .web-hand-history-page .hand-history-mobile-filter-summary{min-height:44px;border-radius:14px}.web-responsive-scope--app .web-hand-history-page .hand-history-mobile-row,.web-responsive-scope[data-web-surface=app] .web-hand-history-page .hand-history-mobile-row{gap:10px 12px;padding:14px}.web-responsive-scope--app .web-hand-history-page .hand-history-mobile-row__details,.web-responsive-scope[data-web-surface=app] .web-hand-history-page .hand-history-mobile-row__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.web-responsive-scope--app .web-hand-history-page .hand-history-mobile-row__metric,.web-responsive-scope[data-web-surface=app] .web-hand-history-page .hand-history-mobile-row__metric{min-height:52px;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:9px 10px;background:#0f111657}.web-responsive-scope--app .web-hand-history-page .hand-history-mobile-row__meta,.web-responsive-scope[data-web-surface=app] .web-hand-history-page .hand-history-mobile-row__meta{font-size:9px;line-height:1.05}.web-responsive-scope--app .web-hand-history-page .hand-history-mobile-row__metric strong,.web-responsive-scope[data-web-surface=app] .web-hand-history-page .hand-history-mobile-row__metric strong{font-size:14px;line-height:1.08}.web-responsive-scope--app .web-hand-history-page .hand-history-mobile-panel--pagination,.web-responsive-scope[data-web-surface=app] .web-hand-history-page .hand-history-mobile-panel--pagination{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:58px;padding:9px 12px;gap:10px}.web-responsive-scope--app .web-hand-history-page .hand-history-mobile-pagination__status,.web-responsive-scope[data-web-surface=app] .web-hand-history-page .hand-history-mobile-pagination__status{min-width:74px;min-height:38px;flex-direction:row;gap:4px;border-radius:999px;white-space:nowrap}.web-responsive-scope--app .web-hand-history-page .hand-history-mobile-pagination__status strong,.web-responsive-scope--app .web-hand-history-page .hand-history-mobile-pagination__status span,.web-responsive-scope[data-web-surface=app] .web-hand-history-page .hand-history-mobile-pagination__status strong,.web-responsive-scope[data-web-surface=app] .web-hand-history-page .hand-history-mobile-pagination__status span{font-size:17px;line-height:1}.web-responsive-scope--app .web-hand-history-page .hand-history-mobile-page-button,.web-responsive-scope[data-web-surface=app] .web-hand-history-page .hand-history-mobile-page-button{min-height:38px;border-radius:999px;background:#0f1116b8;font-size:13px}
