:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0c0b;--bg-header:#0d100e;--surface:#0f1310;--surface-2:#111512;--field:#141917;--scrim:#050706b8;--text:#e8eae7;--text-2:#cbd3cb;--text-3:#b9c2ba;--muted:#9aa39b;--muted-2:#8a928c;--muted-3:#7c857e;--muted-4:#6e766f;--gold:#d8b24a;--gold-hi:#ebc868;--gold-soft:#e3c877;--gold-pale:#f0e4c0;--gold-a08:#d8b24a14;--gold-a10:#d8b24a1a;--gold-a12:#d8b24a1f;--gold-a16:#d8b24a29;--gold-a22:#d8b24a38;--gold-a32:#d8b24a52;--gold-a35:#d8b24a59;--gold-a50:#d8b24a80;--green:#5fbf8f;--green-a14:#5fbf8f24;--danger:#d9584e;--danger-soft:#e8877e;--telegram:#2aabee;--telegram-a10:#2aabee1a;--telegram-a35:#2aabee59;--allin:#f26b63;--allin-a45:#f26b6373;--clock-ok:#5fbf8f;--clock-warn:#e9b949;--clock-low:#e8574c;--act-fold:#2b322e;--act-call:#2e9e63;--act-raise:var(--gold);--act-allin:#c0493a;--well:#0a0d0b;--line:#ffffff12;--line-2:#ffffff1a;--line-3:#ffffff1f;--line-strong:#ffffff3d;--fill-soft:#ffffff0f;--font-display:"Space Grotesk", system-ui, sans-serif;--font-body:"IBM Plex Sans", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--r-sm:7px;--r-md:9px;--r-lg:12px;--r-xl:14px;--r-2xl:16px;--r-pill:999px;--shadow-modal:0 30px 80px #0009;--shadow-plate:0 8px 22px #00000073;--header-h:60px;--card-w:360px;--card-gap:16px;--page-w:calc(3 * var(--card-w) + 2 * var(--card-gap));--page-pad:28px}@media (width<=639px),(height<=639px){:root{--header-h:48px;--page-pad:14px}}*{box-sizing:border-box}html,body{background:var(--bg);margin:0;padding:0}body{color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}html{touch-action:pan-x pan-y}html,body{overscroll-behavior-y:none}html.table-open,html.table-open body{overflow:hidden}.dealer img{filter:drop-shadow(0 8px 12px #0000008c);transition:filter .16s}.dealer:hover img{filter:brightness(1.08)drop-shadow(0 8px 12px #0000008c)}#root{background:var(--bg);min-height:100vh}a{color:var(--gold);text-decoration:none}a:hover{color:var(--gold-hi)}button{font-family:var(--font-body)}input,textarea{font-family:var(--font-body);color:var(--text)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#222a26;border-radius:8px}::-webkit-scrollbar-track{background:0 0}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.display{font-family:var(--font-display);letter-spacing:-.01em}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-4);font-size:10px;font-weight:600}.col-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-4);font-size:10px}.page{padding-inline:max(var(--page-pad), calc((100% - var(--page-w)) / 2))}@keyframes creditRise{0%{opacity:0;transform:translate(-50%,5px)scale(.92)}12%{opacity:1;transform:translate(-50%)scale(1)}70%{opacity:1;transform:translate(-50%,-9px)scale(1)}to{opacity:0;transform:translate(-50%,-18px)scale(.96)}}@keyframes creditDrift{0%{opacity:0;transform:translateY(5px)scale(.92)}12%{opacity:1;transform:translateY(0)scale(1)}70%{opacity:1;transform:translateY(-9px)scale(1)}to{opacity:0;transform:translateY(-18px)scale(.96)}}@keyframes creditGlow{0%,to{box-shadow:0 0 #d8b24a00}35%{box-shadow:0 0 0 4px #d8b24a38}}@keyframes pulseDot{0%,to{opacity:1}50%{opacity:.35}}@keyframes actingGlow{0%,to{box-shadow:var(--shadow-plate), 0 0 0 0 #d8b24a61}55%{box-shadow:var(--shadow-plate), 0 0 0 7px #d8b24a00}}@keyframes actingGlowUrgent{0%,to{box-shadow:var(--shadow-plate), 0 0 0 0 #d9584e80}55%{box-shadow:var(--shadow-plate), 0 0 0 7px #d9584e00}}@keyframes allInGlow{0%,to{box-shadow:0 0 0 2px #f26b63bf,0 0 16px 3px #f26b6380}50%{box-shadow:0 0 0 3px #f26b63e6,0 0 30px 9px #f26b638c}}@keyframes dealFly{0%{opacity:0;transform:translate(var(--deal-dx,0px), var(--deal-dy,-13px)) rotate(calc(var(--tilt,0deg) - 200deg)) scale(.45)}12%{opacity:1}to{opacity:1;transform:translate(0, 0) rotate(var(--tilt,0deg)) scale(1)}}@keyframes chipFly{0%{opacity:1;transform:translate(0)scale(1)}45%{opacity:1;transform:translate(calc(var(--dx) * .45), calc(var(--dy) * .45 - 22px)) scale(1.18)}85%{opacity:1}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.95)}}@keyframes chipSlide{0%{opacity:1;transform:translate(0)}80%{opacity:1}to{opacity:0;transform:translate(var(--dx), var(--dy))}}@keyframes betAmountOut{to{opacity:0}}@keyframes seatUrgent{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes chipLand{0%{opacity:0;transform:translateY(-6px)scale(1.12)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes boardFly{0%{opacity:0;transform:translate(var(--deal-dx,0px), var(--deal-dy,-13px)) rotate(-120deg) scale(.5)}15%{opacity:1}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes boardTurn{0%{transform:perspective(620px)rotateY(180deg)}to{transform:perspective(620px)rotateY(0)}}@keyframes cardMuck{0%{opacity:1;transform:translate(0, 0) rotate(var(--tilt,0deg)) scale(1)}70%{opacity:.85}to{opacity:0;transform:translate(calc(var(--deal-dx,0px) * .6), calc(var(--deal-dy,-13px) * .6)) rotate(calc(var(--tilt,0deg) - 160deg)) scale(.5)}}@keyframes boardFlip{0%{opacity:0;transform:perspective(620px)rotateY(-84deg)translateY(-7px)scale(.94)}55%{opacity:1}to{opacity:1;transform:perspective(620px)rotateY(0)translateY(0)scale(1)}}@keyframes badgePop{0%{opacity:0;transform:translateY(4px)scale(.8)}60%{transform:translateY(0)scale(1.09)}to{opacity:1;transform:translateY(0)scale(1)}}.quick-phrases::-webkit-scrollbar{display:none}@keyframes reactionPop{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}10%{opacity:1;transform:translate(-50%,-50%)scale(1.12)}17%{transform:translate(-50%,-50%)scale(1)}82%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,calc(-50% - 10px))scale(.92)}}@keyframes reactionPickerIn{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:none}}.reaction-trigger:hover{box-shadow:0 0 0 2px var(--gold-a35)}.reaction-choice:not(:disabled):hover{background:var(--gold-a10)}.reaction-choice:not(:disabled):hover img{transform:scale(1.1)}.reaction-choice img{transition:transform .12s}@keyframes cardWinIn{0%{box-shadow:var(--rest-shadow);translate:0}}@keyframes cardLoseIn{0%{filter:none;translate:0}}@keyframes cardWinGlow{0%,to{box-shadow:0 0 0 2px var(--gold-hi), 0 0 16px 4px #ebc8688c, var(--rest-shadow)}50%{box-shadow:0 0 0 2px var(--gold-hi), 0 0 28px 10px #ebc868bf, var(--rest-shadow)}}@keyframes badgeLeave{0%{opacity:1}to{opacity:0}}@keyframes logIn{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@keyframes barRise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes sheetIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reaction-pop{animation:none!important}}.focusable:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.bet-key{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;transition:filter .12s,transform 80ms,background .12s,border-color .12s,color .12s}.bet-key:active:not(:disabled){filter:brightness(.9);transform:translateY(1px)}@media (hover:hover){.bet-key:hover:not(:disabled){filter:brightness(1.1)}}.bet-amount:focus-within{box-shadow:0 0 0 3px var(--gold-a16);border-color:var(--gold)!important}@keyframes sheetFromRight{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}
