.game-context-menu .context-menu-action{border-color:transparent;background:transparent;box-shadow:none}.game-context-menu .context-menu-action:focus-visible,.game-context-menu .context-menu-action:hover{background:#202a23;border-color:transparent}.game-context-menu .context-menu-action strong{font-size:12px}.game-context-menu .context-menu-action span span{font-size:10px}.table-desktop-shell .table-game-grid{grid-template-areas:"room side";grid-template-rows:minmax(0,1fr)}.table-room-frame{grid-area:room;display:flex;flex-direction:column;min-width:0;min-height:0;padding-top:34px;border:1px solid rgba(216,201,159,.19);border-radius:20px;background:rgba(5,9,7,.48);box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.table-room-frame .table-stage-slot{flex:1;width:100%;min-height:0}.table-room-frame .poker-table-stage{width:min(100cqw,calc(100cqh * 1.66));height:min(100cqh,calc(100cqw / 1.66));aspect-ratio:auto!important;transform:none;border:0;background:transparent;box-shadow:none}.table-room-frame .table-action-slot{display:block;flex:none;width:100%;padding:0 18px 12px}.table-room-frame .table-action-slot>*{width:min(88%,960px);max-width:100%;margin-inline:auto}.table-room-frame .action-console{min-height:76px;margin-block:0;padding:14px 0 2px;border:0;border-top:1px solid rgba(205,198,175,.22);border-radius:0;background:none;box-shadow:none}.table-room-frame .action-primary-row{grid-template-columns:minmax(354px,.9fr) minmax(405px,1.1fr);align-items:start;gap:14px}.table-room-frame .action-button-grid{gap:8px}.table-room-frame .table-command{display:flex;align-items:center;justify-content:center;gap:6px;min-height:48px;padding:8px;border:1px solid #3f8060;border-radius:9px;background:linear-gradient(180deg,rgba(143,203,158,.07),transparent 22%),linear-gradient(160deg,#216447,#164b35);box-shadow:inset 0 1px 0 rgba(220,209,170,.12),inset 0 -2px 0 rgba(0,0,0,.27),inset 1px 0 0 rgba(202,206,149,.045),0 3px 6px rgba(0,0,0,.35);color:#f3f0df;text-shadow:0 1px 1px rgba(0,0,0,.36);font-size:13px;font-weight:750;letter-spacing:0;white-space:nowrap;transition:background-color .12s,border-color .12s,box-shadow .12s}.table-room-frame .table-command svg{flex:none}.table-room-frame .table-command-amount{display:block;font-size:12px;line-height:1.25;font-weight:750}.table-room-frame .table-command:hover:not(:disabled){background:linear-gradient(180deg,rgba(143,203,158,.09),transparent 22%),linear-gradient(160deg,#28774f,#1c5a3e);border-color:#589a70}.table-room-frame .table-command-danger{background:linear-gradient(180deg,rgba(224,142,107,.08),transparent 22%),linear-gradient(160deg,#8b322e,#622221);border-color:#9e5145;color:#f9e9df}.table-room-frame .table-command-danger:hover:not(:disabled){background:linear-gradient(180deg,rgba(224,142,107,.1),transparent 22%),linear-gradient(160deg,#9a3c32,#762922);border-color:#ba6754}.table-room-frame .table-command-brass{background:linear-gradient(180deg,rgba(241,183,67,.1),transparent 44%),linear-gradient(145deg,#b7842f,#a67525);border-color:#c59644;color:#151006;text-shadow:0 1px 0 rgba(241,190,80,.16)}.table-room-frame .table-command-brass:hover:not(:disabled){background:linear-gradient(180deg,rgba(241,183,67,.13),transparent 44%),linear-gradient(145deg,#c59137,#af7d29);border-color:#d4a54d}.table-room-frame .table-command:disabled{opacity:1;background:#131b16;border-color:#2b352e;color:#6e7971;text-shadow:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.table-room-frame .raise-preset-key:active:not(:disabled),.table-room-frame .table-command:active:not(:disabled){box-shadow:inset 0 2px 5px rgba(0,0,0,.32),inset 0 -1px 0 rgba(209,183,108,.08)}.table-room-frame .raise-console{grid-template-columns:minmax(118px,1fr) auto;gap:12px;border:0;margin:0;padding:0}.table-room-frame .raise-slider-row{grid-template-columns:minmax(44px,1fr) 66px;gap:10px}.table-room-frame .raise-presets-row{display:block;margin:0}.table-room-frame .raise-control-label,.table-room-frame .raise-pot-readout{display:none}.table-room-frame .raise-preset-group{grid-template-columns:repeat(5,minmax(38px,1fr)) minmax(58px,1.25fr);gap:5px}.table-room-frame .raise-preset-key{min-height:36px;padding:6px 8px;border:1px solid #47694f;border-radius:7px;background:linear-gradient(165deg,#294b35,#192f23);box-shadow:inset 0 1px 0 rgba(161,200,159,.08),inset 0 -1px 0 rgba(0,0,0,.24),0 2px 4px rgba(0,0,0,.3);color:#e5e7d5;font-size:12px;font-weight:750}.table-room-frame .raise-preset-key[aria-pressed=true],.table-room-frame .raise-preset-key[aria-pressed=true]:hover:not(:disabled){border-color:#a88336;color:#f0d493;background:linear-gradient(165deg,#694c1c,#493511)}.table-room-frame .raise-preset-key:hover:not(:disabled){background:linear-gradient(165deg,#335d3f,#21422d);border-color:#5a7e57}.table-room-frame .raise-preset-allin{border-color:#aa6574;background:linear-gradient(165deg,#793044,#4c2032);color:#fff0e5;font-weight:800;letter-spacing:.01em;box-shadow:inset 0 1px 0 #eaa19b30,inset 0 -2px 0 #210d1b80,0 2px 5px #0005}.table-room-frame .raise-preset-allin:hover:not(:disabled){border-color:#ce8590;background:linear-gradient(165deg,#903c51,#63263e)}.table-room-frame .raise-preset-allin[aria-pressed=true],.table-room-frame .raise-preset-allin[aria-pressed=true]:hover:not(:disabled){border-color:#ecc59c;background:linear-gradient(165deg,#9a4355,#692b42);color:#fff4e5;box-shadow:inset 0 1px 0 #f3c4a240,inset 0 -2px 0 #2f122280,0 0 0 1px #cba78026}.table-room-frame .amount-window{width:66px;padding:9px 4px;border:1px solid #3e5b43;border-radius:7px;background:#101e16;box-shadow:inset 0 2px 5px rgba(0,0,0,.38),0 1px 0 rgba(180,164,99,.06);color:#ede7cf;font-size:13px;font-weight:750}.table-room-frame .poker-range{height:4px;border:0;border-radius:3px;background:linear-gradient(90deg,#245a3c,#81702d);box-shadow:inset 0 1px 2px rgba(0,0,0,.48)}.table-room-frame .poker-range::-webkit-slider-thumb{width:16px;height:16px}.table-room-frame .poker-range::-moz-range-thumb{width:16px;height:16px}.table-room-frame .action-console:after,.table-room-frame .action-console:before,.table-room-frame .raise-preset-key:after,.table-room-frame .raise-preset-key:before,.table-room-frame .table-command:after,.table-room-frame .table-command:before{content:none;background:none}.table-room-frame .time-bank-strip{padding:5px 8px;margin-bottom:8px}.table-room-frame .time-bank-strip>div{display:flex;align-items:center;gap:12px}.table-room-frame .time-bank-button{min-height:28px}@media (min-width:1100px) and (max-height:820px){.table-room-frame{padding-top:10px}.table-room-frame .poker-table-stage{width:min(100cqw,calc(100cqh * 1.8));height:min(100cqh,calc(100cqw / 1.8))}.table-room-frame .table-action-slot{padding:0 14px 8px}.table-room-frame .action-console{min-height:66px;padding-top:10px}.table-room-frame .table-command{min-height:44px;font-size:12px}}@media (max-width:1400px){.table-room-frame .action-primary-row{grid-template-columns:minmax(350px,1fr) minmax(260px,.8fr);gap:12px}.table-room-frame .raise-console{gap:9px;grid-template-columns:minmax(85px,1fr) auto}.table-room-frame .raise-slider-row{grid-template-columns:minmax(32px,1fr) 58px;gap:8px}.table-room-frame .amount-window{width:58px}.table-room-frame .raise-preset-group{grid-template-columns:repeat(3,minmax(44px,1fr));gap:4px}.table-room-frame .raise-preset-key{min-height:29px;padding-block:5px;padding-inline:6px;font-size:11px}}@media (min-width:1100px) and (max-width:1199px){.table-room-frame .table-action-slot>*{width:100%}}.table-pot-amount,.table-pot-label{font-family:var(--font-sans);font-size:clamp(1.3rem,2vw,1.85rem);font-weight:700;line-height:1.15;letter-spacing:0}.table-waiting-status{display:grid;justify-items:center;gap:5px;min-width:144px;padding:12px 20px;border:1px solid rgba(200,196,168,.24);border-radius:12px;background:#101b14;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 5px 14px rgba(0,0,0,.2);color:#c4b78e;text-align:center}.table-waiting-title{color:#e0dfd0;font-size:14px;font-weight:700}.table-waiting-detail{color:#a0ac9e;font-size:11px;line-height:1.4}.seat-winner-aura{position:absolute;top:50%;left:0;z-index:0;width:var(--seat-diameter);height:var(--seat-diameter);transform:translate(-50%,-50%);border-radius:50%;background:#cfaa50;box-shadow:0 0 7px 3px rgba(246,211,124,.88),0 0 20px 7px rgba(206,152,47,.52);opacity:.88;animation:seat-winner-arrive 2.2s ease-out both;pointer-events:none}.seat-surface[data-winner=true] .seat-nameplate{border-color:#c4a45a;background:linear-gradient(110deg,#282719,#111b14 75%);box-shadow:inset 0 1px 0 rgba(248,222,157,.2),0 0 12px rgba(196,153,57,.22),0 8px 14px rgba(0,0,0,.5)}.seat-surface[data-winner=true] .player-avatar{border-color:#e1c16f;box-shadow:inset 0 0 0 1px rgba(255,228,155,.32),0 0 5px rgba(237,192,91,.7)}.seat-winner-avatar-sheen{position:absolute;inset:0;z-index:1;overflow:hidden;border-radius:50%;pointer-events:none}.seat-winner-avatar-sheen:after{content:"";position:absolute;inset:-15% -35%;background:linear-gradient(110deg,transparent 35%,rgba(255,230,162,.1) 43%,rgba(255,236,187,.58) 50%,rgba(255,230,162,.1) 57%,transparent 65%);opacity:0;animation:seat-winner-sheen 1.1s ease-in-out .1s 2 both}.seat-winner-result{display:inline-flex;align-items:center;justify-content:center;gap:4px;max-width:min(100%,148px);height:25px;padding:0 6px;border:1px solid #9b7c37;border-radius:7px;background:linear-gradient(180deg,#332e1c,#201f14);box-shadow:inset 0 1px 0 rgba(244,215,142,.14);color:#ebd493;font-size:11px;line-height:1.3;white-space:nowrap}.seat-winner-result svg{flex:none}.seat-winner-result strong{flex:none;font-weight:800}.seat-winner-amount{display:inline-flex;min-width:0;align-items:baseline;gap:3px;font-size:12px;font-weight:800;color:#ffe6a6}.seat-winner-amount-label{flex:none;color:#cfbd88;font-size:10px;font-weight:500}.seat-winner-value{overflow:hidden;text-overflow:ellipsis}.seat-surface[data-density=compact]:not([data-self=true]) .seat-winner-result{max-width:112px;padding-inline:4px;gap:3px}.seat-surface[data-density=compact]:not([data-self=true]) .seat-winner-amount{font-size:11px}.seat-surface[data-density=compact]:not([data-self=true]) .seat-winner-amount-label{display:none}@keyframes seat-winner-arrive{0%{opacity:.25}22%,66%{opacity:1}44%{opacity:.62}to{opacity:.88}}@keyframes seat-winner-sheen{0%,12%{opacity:0;transform:translateX(-70%)}28%{opacity:1}65%,to{opacity:0;transform:translateX(70%)}}.seat-winner-aura[data-motion=reduced]{animation:none}@media (prefers-reduced-motion:reduce){html:not([data-motion-preference=full]) .seat-winner-aura{animation:none}html:not([data-motion-preference=full]) .seat-winner-avatar-sheen{display:none}}.seat-show-cards-controls{width:64px;height:64px}.seat-show-cards-button{display:inline-grid;place-items:center;width:64px;height:64px;min-width:64px;min-height:64px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;transition:filter .15s ease}.seat-show-cards-button [data-ui=turn-timer]{pointer-events:none}.seat-show-cards-label{display:block;max-width:40px;color:#e7dcb7;font-size:11px;font-weight:750;line-height:1.1;letter-spacing:0;white-space:nowrap}.seat-show-cards-button[data-state=available] .seat-show-cards-label{font-size:13px}.seat-show-cards-button:not(:disabled):hover{filter:brightness(1.12)}.seat-show-cards-button:disabled{cursor:default}.seat-show-cards-button:disabled .seat-show-cards-label{color:#b9baa6}.table-voluntary-reveals{position:absolute;inset:0;z-index:29;pointer-events:none}.voluntary-reveal-pair{position:absolute}.voluntary-reveal-pair-cards{display:flex;gap:var(--reveal-pair-gap);height:var(--reveal-card-height)}.voluntary-reveal-card{position:relative;display:block;flex:none;width:var(--reveal-card-width);height:var(--reveal-card-height);transform-origin:center}.voluntary-reveal-pair[data-phase=flying] .voluntary-reveal-card{will-change:transform}.voluntary-reveal-contact-shadow{position:absolute;inset:3px -1px -3px;border-radius:5px;background:rgba(0,0,0,.24);box-shadow:0 3px 7px rgba(0,0,0,.22)}.voluntary-reveal-card .playing-card{position:relative;display:block;width:100%;height:100%;border-radius:clamp(3px,calc(var(--reveal-card-width) * .12),6px)}.voluntary-reveal-card .playing-card-corner{top:5%;left:8%}.voluntary-reveal-card .playing-card[data-size] .playing-card-rank{font-size:calc(var(--reveal-card-width) * .36)}.voluntary-reveal-card .playing-card[data-size] .playing-card-corner-suit{font-size:calc(var(--reveal-card-width) * .23)}.voluntary-reveal-card .playing-card[data-size] .playing-card-center-suit{font-size:calc(var(--reveal-card-width) * .66)}.voluntary-reveal-owner{display:flex;align-items:center;justify-content:center;gap:3px;height:var(--reveal-label-height);padding-top:2px;color:#c9c9b8;font-size:10px;line-height:1;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.65);pointer-events:auto}.voluntary-reveal-owner>span{flex:none;color:#b6a777;font-size:9px}.voluntary-reveal-owner>strong{overflow:hidden;text-overflow:ellipsis;font-weight:550}@media (max-width:1099px){.table-room-frame .action-primary-row{grid-template-columns:1fr}}.dealer-portrait{aspect-ratio:960/1009;will-change:auto}.dealer-dealing-pose,.dealer-idle-pose,.dealer-presence-body{position:absolute;inset:0}.dealer-presence-body{transform-origin:50% 88%;animation:dealer-quiet-breath 6.4s ease-in-out infinite;animation-play-state:paused}.dealer-portrait[data-presence-active=true] .dealer-presence-body{animation-play-state:running}.dealer-portrait[data-reaching=true] .dealer-presence-body{animation:none}.dealer-portrait-image{display:block;width:100%;height:100%;object-fit:contain}.dealer-eyelids{position:absolute;inset:0;opacity:0;transition:opacity .11s ease-out}.dealer-eyelids[data-closed=true]{opacity:1;transition-duration:90ms;transition-timing-function:ease-in}.dealer-eyelid{position:absolute;width:7.292%;height:3.965%;background-image:var(--dealer-closed-eyes);background-repeat:no-repeat;background-size:1223% 2250.5%;mask-image:radial-gradient(ellipse at center,#000 46%,#000 62%,transparent 100%)}.dealer-eyelid-left{left:40.3125%;top:21.209%;background-position:40.427% 22.134%}.dealer-eyelid-right{left:50.3125%;top:20.218%;background-position:51.825% 21.274%}.dealer-lapel-pin{position:absolute;left:64.4%;top:56.3%;width:7.9%;aspect-ratio:3.35;display:grid;place-items:center;border:.5px solid #a69360;border-radius:16%/42%;transform:rotate(5deg);background:linear-gradient(162deg,#eee2b7,#bbaa7b 27%,#e0cf9e 48%,#a08c5c 74%,#c5b689);box-shadow:inset 0 .5px 0 #fff3cf,inset 0 -.5px 0 #6c5936,0 1px 1px #0009}.dealer-lapel-pin>span{width:74%;aspect-ratio:1919.66/540.57;background:#393327;mask:var(--dealer-pin-logo) center /contain no-repeat;filter:drop-shadow(0 .35px 0 #f6e6b6)}.dealer-lapel-pin-dealing{left:63.4%;top:57.1%;transform:rotate(2deg)}@keyframes dealer-quiet-breath{0%,to{transform:scale(1)}42%{transform:scale(1.0018,1.0045)}58%{transform:scale(1.0017,1.0042)}}@media (prefers-reduced-motion:reduce){html:not([data-motion-preference=full]) .dealer-presence-body{animation:none}html:not([data-motion-preference=full]) .dealer-eyelids{display:none}}.raise-console .raise-amount-input{width:100%;min-width:0;padding:7px 8px;text-align:center;font-size:13px;font-weight:650}.raise-amount-input[aria-invalid=true]{border-color:#a77f51}.raise-amount-explanation{display:block;grid-column:1/-1;min-width:0;color:#9da99e;font-size:10px;line-height:1.4;padding-top:5px}.seat-surface[data-win-tier=normal] .seat-winner-avatar-sheen:after{animation-iteration-count:1}.seat-surface[data-win-tier=large] .seat-winner-aura{box-shadow:0 0 8px 4px #e2bd70aa,0 0 22px 8px #c694405c}.seat-surface[data-win-tier=elimination] .seat-winner-aura{box-shadow:0 0 9px 4px #edd495cc,0 0 24px 8px #c9a95766}.seat-surface[data-win-tier=elimination] .seat-winner-result,.seat-surface[data-win-tier=large] .seat-winner-result{border-color:#c4a65b;color:#f0dfb2}.seat-winner-result:focus-visible{outline:2px solid #d1b36f;outline-offset:2px}.playing-card[data-best-five=true]{box-shadow:0 0 0 2px #c3a65e,0 0 9px #d0ae5755}.table-best-five-hint{max-width:300px;white-space:normal;line-height:1.3;color:#d1c6a3;font-size:10px;pointer-events:none}.chat-mute-button{margin-left:auto;border:0;background:none;color:#758076;font-size:9px;cursor:pointer}.chat-mute-button:hover{color:#d2c19b}.chat-unread-button{align-self:center;margin:5px;padding:5px 12px;border:1px solid #84744966;border-radius:16px;background:#19221b;color:#d5c597;font-size:11px}.chat-muted-list{margin:2px 14px;color:#89958a;font-size:10px;max-height:90px;overflow-y:auto}.chat-muted-list summary{cursor:pointer}.chat-muted-list button{display:block;padding:4px 0;color:#bfb496}.chat-reaction-row{display:flex;gap:6px;padding:8px 14px 3px}.chat-reaction-row button{flex:1;min-height:26px;border:1px solid #a8b9a51a;border-radius:7px;background:#ffffff03;color:#adb7a9;font-size:11px}.chat-reaction-row button:hover:enabled{color:#dacc9e;border-color:#b5a57855}.chat-reaction-row button:disabled{opacity:.35;cursor:not-allowed}.activity-message.chat-light-reaction{display:inline-block;background:#b39b5c12;color:#d1c4a1;border-color:#b39b5c33}html[data-motion-preference=reduced] .seat-winner-aura,html[data-motion-preference=reduced] .seat-winner-avatar-sheen:after{animation:none}html[data-motion-preference=reduced] .seat-winner-avatar-sheen{display:none}html[data-motion-preference=reduced] .dealer-presence-body,html[data-motion-preference=reduced] .live-radar-dot,html[data-motion-preference=reduced] .seat-surface:after{animation:none!important}html[data-motion-preference=reduced] .dealer-eyelids{display:none}html[data-motion-preference=full] .seat-winner-avatar-sheen{display:block}html[data-motion-preference=full] .seat-winner-aura{animation:seat-winner-arrive 2.2s ease-out both!important}html[data-motion-preference=full] .seat-winner-avatar-sheen:after{animation:seat-winner-sheen 1.1s ease-in-out .1s 2 both!important}html[data-motion-preference=full] .seat-surface[data-win-tier=normal] .seat-winner-avatar-sheen:after{animation-iteration-count:1!important}html[data-motion-preference=full] .seat-surface[data-to-act=true]:after{animation:active-seat-breathe 1.8s ease-in-out infinite!important}html[data-motion-preference=full] .dealer-portrait[data-presence-active=true][data-reaching=false] .dealer-presence-body{animation:dealer-quiet-breath 6.4s ease-in-out infinite!important}html[data-motion-preference=full] .dealer-eyelids{display:block;transition-duration:.11s!important}html[data-motion-preference=full] .dealer-eyelids[data-closed=true]{transition-duration:90ms!important}@media (max-height:820px){.raise-amount-explanation{font-size:9px;padding-top:3px}}.experience-tabs{display:flex;flex-wrap:wrap;gap:10px}.experience-tabs>button{min-height:42px;padding:9px 18px;font-size:14px;font-weight:600}.experience-profile{height:auto;overflow:visible;padding-bottom:24px}.experience-profile .profile-overview{min-width:0}.experience-profile .profile-settings-card label{font-size:13px;color:#b7bdb6}.experience-profile .profile-settings-card p{line-height:1.7}.experience-profile .profile-settings-card p[class*="text-[10px]"]{font-size:12px;color:#8f9992}.experience-profile .profile-overview dt,.experience-profile .profile-overview p[class*="text-[10px]"],.experience-profile .profile-overview p[class*="text-[11px]"]{font-size:12px;color:#929b94}.experience-profile .profile-overview dd{font-size:15px}.history-filter-bar{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0 24px}.history-filter-bar label{display:grid;gap:6px;font-size:13px;color:#b5beb7}.history-filter-bar input,.history-filter-bar select{min-height:40px;border:1px solid #343d36;border-radius:9px;background:#101711;padding:8px 12px;color:#e0e5dd;color-scheme:dark}.club-session-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 18px;border:1px solid #52604c;border-radius:12px;background:rgba(22,34,25,.95);color:#d5ddcf;font-size:14px}.club-session-banner a{font-weight:600;color:#d4c79a;white-space:nowrap}.practice-goal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.practice-goal-grid button{min-height:78px;padding:12px;text-align:left}.practice-goal-grid small{display:block;margin-top:6px;color:#a2ada5;font-weight:400}.club-recap-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.club-recap-grid>div{background:#131b15;border:1px solid #354035;border-radius:14px;padding:20px}.club-recap-grid dt{color:#a5afa8;font-size:13px}.club-recap-grid dd{margin-top:6px;font-size:26px;font-weight:600;font-variant-numeric:tabular-nums;color:#e2dfcb}.club-review-card{border-top:1px solid #333d34;padding:20px 0}.club-review-card p{color:#aeb8b0;font-size:14px;line-height:1.8}.profile-game-main{overflow-y:auto;overflow-x:hidden}@media (max-width:1100px){.practice-goal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.club-mobile-menu,.club-mobile-menu-backdrop,.club-mobile-nav,.mobile-orientation-guard{display:none}@media (max-width:1099px) and (orientation:portrait){body,html{width:100%;height:100%;overflow:hidden}.ambient-shell{visibility:hidden}.mobile-orientation-guard{visibility:visible;position:fixed;inset:0;z-index:4000;display:grid;place-items:center;padding:max(24px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));background:radial-gradient(circle at 50% 34%,rgba(194,154,63,.11),transparent 35%),rgba(4,7,6,.985);color:var(--color-mist-100)}.mobile-orientation-card{display:grid;width:min(100%,330px);justify-items:center;border:1px solid rgba(223,197,126,.18);border-radius:24px;background:rgba(11,16,13,.92);box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 28px 80px rgba(0,0,0,.62);padding:30px 26px;text-align:center}.mobile-orientation-card>svg{color:var(--color-brass-300);transform:rotate(90deg)}.mobile-orientation-card .club-eyebrow{margin-top:18px}.mobile-orientation-card h1{margin-top:8px;font-size:22px;font-weight:650}.mobile-orientation-card p:last-child{margin-top:10px;color:var(--color-mist-500);font-size:13px;line-height:1.7}}@media (max-width:1099px) and (orientation:landscape){:root{--mobile-topbar-height:46px;--mobile-safe-left:max(10px,env(safe-area-inset-left));--mobile-safe-right:max(10px,env(safe-area-inset-right));--mobile-safe-bottom:max(6px,env(safe-area-inset-bottom))}body,html{min-width:0;min-height:100%;overflow-x:clip;overscroll-behavior-x:none;-webkit-text-size-adjust:100%}.club-topbar{display:flex;min-width:0;min-height:var(--mobile-topbar-height);height:var(--mobile-topbar-height);flex:0 0 var(--mobile-topbar-height);padding:3px var(--mobile-safe-right) 3px var(--mobile-safe-left);border-bottom-color:rgba(255,255,255,.055)}.club-topbar>a[aria-label="laifen POKER"]{min-width:0;min-height:44px;padding-inline:4px}.club-brand-logo{width:62px;height:auto}.club-brand-divider{height:14px}.club-brand-game{font-size:9px;letter-spacing:.16em}.club-desktop-nav,.club-topbar>a[aria-label="laifen POKER"]>span>span:last-child{display:none}.club-mobile-nav{display:flex;align-items:center;gap:6px}.club-mobile-nav .nav-utility-button,.club-mobile-nav-button{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;gap:4px;border:1px solid rgba(226,216,184,.12);border-radius:10px;background:rgba(7,12,10,.76);color:var(--color-mist-300);font-size:10px;padding:0 10px;touch-action:manipulation}.club-mobile-nav .nav-utility-button{width:44px;min-width:44px;padding:0}.club-mobile-menu-backdrop{position:fixed;inset:var(--mobile-topbar-height) 0 0;z-index:498;display:block;border:0;background:rgba(0,0,0,.38);backdrop-filter:blur(2px)}.club-mobile-menu{position:fixed;top:calc(var(--mobile-topbar-height) + 6px);right:var(--mobile-safe-right);z-index:501;display:grid;width:min(260px,calc(100vw - 28px));max-height:calc(100svh - var(--mobile-topbar-height) - var(--mobile-safe-bottom) - 12px);gap:5px;overflow-y:auto;border:1px solid rgba(226,197,117,.22);border-radius:15px;background:rgba(7,12,10,.98);box-shadow:0 22px 54px rgba(0,0,0,.7);padding:7px;overscroll-behavior:contain}.club-mobile-menu>a,.club-mobile-menu>button{display:flex;width:100%;min-height:44px;align-items:center;gap:10px;border:1px solid transparent;border-radius:10px;color:var(--color-mist-200);font-size:13px;padding:0 13px;text-align:left;touch-action:manipulation}.club-mobile-menu>a[aria-current=page]{border-color:rgba(220,183,92,.22);background:rgba(220,183,92,.075);color:var(--color-brass-200)}.club-mobile-profile .player-avatar{width:28px;height:28px}.site-footer{display:block;padding:10px var(--mobile-safe-right) max(10px,env(safe-area-inset-bottom)) var(--mobile-safe-left);font-size:10px}.focusable,a,button,input[type=range]{touch-action:manipulation;-webkit-tap-highlight-color:rgba(226,197,117,.14)}a,button,img{-webkit-user-drag:none}.game-context-menu,.game-context-toast{display:none!important}.access-gate{min-width:0;overflow:hidden;overscroll-behavior:contain}.access-gate>main{min-height:100svh;padding:max(8px,env(safe-area-inset-top)) var(--mobile-safe-right) max(8px,env(safe-area-inset-bottom)) var(--mobile-safe-left)}.access-vault{display:grid;width:min(760px,100%);max-height:calc(100svh - 16px);grid-template-columns:minmax(220px,.78fr) minmax(350px,1.22fr);grid-template-areas:"gate-header gate-form" "gate-footer gate-footer";overflow:hidden}.access-vault>header{display:grid;grid-area:gate-header;align-content:center;border-right:1px solid rgba(218,188,112,.13);padding:12px 20px}.access-vault>form{grid-area:gate-form;padding:14px 22px 12px}.access-vault>footer{display:block;grid-area:gate-footer;padding-block:7px}.access-emblem{width:82px;height:82px}.access-vault>header>p:first-of-type{margin-top:0;font-size:8px}.access-vault>header h1{margin-top:8px;font-size:19px}.access-vault>header p:last-child{margin-top:5px;font-size:10px;line-height:1.45}.access-code-well{height:44px}.access-vault form>div:first-of-type{margin-top:10px;gap:6px}.access-key{min-height:44px}.access-vault form>div:nth-of-type(2){min-height:16px;margin-top:5px}.access-unlock{min-height:44px;margin-top:2px}.experience-loader{min-width:0;padding:max(10px,env(safe-area-inset-top)) var(--mobile-safe-right) max(10px,env(safe-area-inset-bottom)) var(--mobile-safe-left)}.experience-loader>section{width:min(620px,100%)}.experience-loader>section>img{width:56px;height:56px}.experience-loader>section>p:first-of-type{margin-top:6px}.experience-loader>section>h1{margin-top:4px;font-size:21px}.experience-loader>section>h1+p{margin-top:3px}.experience-loader-console{margin-top:10px;padding:10px 14px}.experience-loader-console+p{margin-top:8px}.experience-loader-console~button{min-height:44px;margin-top:6px;padding-inline:18px}}@media (max-height:390px) and (max-width:1099px) and (orientation:landscape),(max-width:720px) and (orientation:landscape){.club-mobile-nav-button>span:last-child{display:none}.access-vault{grid-template-columns:minmax(190px,.7fr) minmax(330px,1.3fr)}.access-vault>footer{display:none}.access-emblem{width:68px;height:68px}.experience-loader>section>img{width:44px;height:44px}.experience-loader-console+p,.experience-loader>section>h1+p,.experience-loader>section>p:first-of-type{display:none}}@media (hover:none),(pointer:coarse){.card-surface-hover:hover,.club-panel-hover:hover,.nav-tactile:hover,.profile-tactile:hover,.tactile-button:hover:not(:disabled),.tournament-card:hover{filter:none;transform:none}}.leaderboard-table{container:leaderboard/inline-size}.leaderboard-columns{display:none}.leaderboard-row{display:grid;grid-template-columns:36px minmax(0,1fr)}.leaderboard-player{min-height:44px}.leaderboard-metrics{grid-column:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-width:0}.leaderboard-table[data-mode=SOLO_AI] .leaderboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.leaderboard-metrics>div{min-width:0}.leaderboard-metrics dt{margin-bottom:4px;color:#9da8a0;font-size:12px}.leaderboard-metrics dd{overflow-wrap:anywhere;color:var(--color-mist-300);font-size:13px}@container leaderboard (min-width: 840px){.leaderboard-columns,.leaderboard-row{display:grid;grid-template-columns:4rem minmax(10rem,1fr) 7rem 7rem 8rem 8rem;gap:12px;padding-inline:20px}.leaderboard-table[data-mode=SOLO_AI] :is(.leaderboard-columns,.leaderboard-row){grid-template-columns:4rem minmax(10rem,1fr) 7rem 7rem 8rem}.leaderboard-metrics,.leaderboard-metrics>div{display:contents}.leaderboard-metrics dt{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.leaderboard-metrics dd{text-align:right}}@media (max-width:1099px){.mobile-page-main{width:100%;min-width:0;max-width:100%;height:auto;overflow:visible;padding:16px max(16px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));scroll-padding-block:16px}.mobile-page-main :where(section,article,aside,form,fieldset,.grid):not(.poker-table-stage *),.mobile-page-main>*{min-width:0}.mobile-page-main :where(h1,h2,h3,p,dd):not(.poker-table-stage *){overflow-wrap:anywhere}.mobile-page-main :where(button,a[href],[role=button]):not(.poker-table-stage *){min-width:44px;min-height:44px;touch-action:manipulation}.mobile-page-main a[href]:not([class*=flex]):not(.poker-table-stage *){display:inline-flex;align-items:center}.mobile-page-main :where(input,textarea,select):not([type=range]):not([type=checkbox]):not([type=file]){min-height:44px;max-width:100%;font-size:16px;line-height:1.5;scroll-margin-block:24px}.mobile-page-main :where(label,legend){font-size:14px}.mobile-page-main :where(p,span,dt,dd,small,label,legend):is([class*="text-[9px]"],[class*="text-[10px]"],[class*="text-[11px]"]):not(.poker-table-stage *){font-size:12px;line-height:1.5}.mobile-page-main :where(p,span,dt,small,label,legend):is([class*=text-mist-600],[class*=text-mist-700]):not(.poker-table-stage *){color:#9da8a0}.mobile-page-main .poker-range{height:44px;min-height:44px;border:0;border-radius:8px;background:transparent;box-shadow:none;touch-action:pan-y}.mobile-page-main .poker-range::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:linear-gradient(90deg,#47765c,#81744f)}.mobile-page-main .poker-range::-webkit-slider-thumb{width:24px;height:24px;margin-top:-10px}.mobile-page-main .poker-range::-moz-range-track{height:4px;border-radius:999px;background:linear-gradient(90deg,#47765c,#81744f)}.mobile-page-main .poker-range::-moz-range-thumb{width:24px;height:24px}.profile-game-shell:has(.mobile-page-main){height:auto;min-height:100dvh;overflow:visible}.mobile-page-main[data-page=profile] .profile-workspace{height:auto;grid-template-columns:minmax(0,1fr);overflow:visible}.mobile-page-main :is(.profile-overview-scroll,.profile-settings-scroll){max-height:none;overflow:visible}.mobile-page-main :is(.profile-hero,.profile-settings-card,.profile-history-card){min-height:0;padding:18px}.mobile-page-main :is(.profile-hero>div>div,.profile-hero>div>div>div){min-width:0;max-width:100%}.mobile-page-main[data-page=players] .profile-stats-grid,.mobile-page-main[data-page=profile] .profile-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-page-main .profile-save-toast{bottom:max(12px,env(safe-area-inset-bottom));max-width:calc(100vw - 32px)}.mobile-page-main[data-page=login] .membership-page{height:auto;max-height:none}.mobile-page-main .membership-card-header,.mobile-page-main .membership-form{padding:18px}.mobile-page-main .membership-switch{margin:16px 18px 0}.mobile-page-main .membership-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mobile-page-main .membership-fields>*{margin:0}.mobile-page-main .avatar-picker-grid{grid-template-columns:repeat(auto-fit,minmax(52px,1fr));gap:10px}.mobile-page-main .avatar-picker-grid .avatar-choice{width:52px;height:52px}.mobile-page-main[data-page=lobby] .mode-selection{padding-block:0}.mobile-page-main .mode-selection-grid{gap:12px;margin-top:18px}.mobile-page-main .mode-entry-card{min-height:0;padding:18px}.mobile-page-main .mode-entry-icon{width:32px;height:32px}.mobile-page-main .mode-entry-card h2{font-size:20px}.mobile-page-main .mode-entry-card .mode-card-eyebrow{margin-top:16px}.mobile-page-main .mode-card-cta{padding-top:18px}.mobile-page-main[data-page=rooms] .rooms-mode-page>.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mobile-page-main .lobby-heading-row,.mobile-page-main .mode-section-nav{flex-wrap:wrap;gap:12px}.mobile-page-main .lobby-heading-row>a{flex-shrink:0}.mobile-page-main[data-page=rooms] form,.mobile-page-main[data-page=solo] form,.mobile-page-main[data-page=tournaments] form{max-width:100%}.mobile-page-main[data-page=solo] .practice-goal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-page-main[data-page=solo] fieldset button{padding:12px}.mobile-page-main .tournament-form-section{padding:18px}.mobile-page-main .tournament-capacity-control{grid-template-columns:44px minmax(0,1fr) 44px}.mobile-page-main .capacity-step{width:44px;height:44px}.mobile-page-main .tournament-capacity-value{width:max(3ch,48px);min-width:48px;font-size:23px}.mobile-page-main .allocation-banner,.mobile-page-main .spectator-policy-banner,.mobile-page-main .tournament-summary-strip{flex-wrap:wrap;gap:12px}.mobile-page-main[data-page=tournaments] .tournament-registration{grid-template-columns:minmax(0,1fr)}.mobile-page-main .tournament-registration-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;grid-column:1;grid-row:1}.mobile-page-main .tournament-registration-actions>*{margin-block:0}.mobile-page-main .tournament-registration-actions>:only-child{grid-column:1/-1}.mobile-page-main .tournament-registration-roster{grid-column:1;grid-row:2}.mobile-page-main .tournament-registration-list{max-height:min(360px,65dvh);overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;padding:4px}.mobile-page-main .tournament-registration-list:focus-visible{outline:2px solid var(--color-live-400);outline-offset:2px}.mobile-page-main .tournament-control-tower:has(.tournament-board){max-width:100%;overflow-x:auto}.mobile-page-main .tournament-board-list{max-height:min(440px,75dvh);scrollbar-gutter:stable}.mobile-page-main[data-page=history] .history-filter-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mobile-page-main .history-filter-bar :is(label,input,select){min-width:0;width:100%}.mobile-page-main[data-page=h]>section>.grid{grid-template-columns:minmax(0,1fr)}.mobile-page-main[data-page=h] aside ol{max-height:60dvh;overflow-y:auto;scrollbar-gutter:stable}.mobile-page-main[data-page=h] [aria-label="播放速度"]{margin-left:0;gap:6px}.mobile-page-main[data-page=rules] .rules-hero,.mobile-page-main[data-page=rules] .rules-section{padding:20px;scroll-margin-top:12px}.mobile-page-main .rules-comparison-list dd,.mobile-page-main .rules-explainer-card :is(p,li){font-size:13px;line-height:1.75}.mobile-page-main .rules-index{position:static;flex-wrap:wrap}.mobile-page-main[data-page=recap] .club-recap-grid>div{min-width:0;padding:16px}.mobile-page-main .club-recap-grid dd{font-size:clamp(20px,3vw,26px);overflow-wrap:anywhere}.mobile-page-main[data-page=recap] :is(li,.club-session-banner){flex-wrap:wrap}.mobile-page-main>section:has(>.club-panel .club-eyebrow):not(.membership-page){padding-block:16px}.mobile-page-main[data-page=admin] .overflow-x-auto{max-width:100%;scrollbar-gutter:stable}.mobile-page-main[data-page=admin] table :is(th,td){font-size:12px}.mobile-page-main[data-page=admin] table button{padding-inline:8px}.mobile-page-main:has([role=dialog]){z-index:700}.mobile-page-main .admin-wallet-backdrop,.mobile-page-main .avatar-dialog-backdrop,.mobile-page-main [role=presentation]:has(>[role=dialog]){align-items:start;overflow-y:auto;overscroll-behavior-y:contain;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.mobile-page-main .admin-wallet-dialog,.mobile-page-main [role=dialog]:not(.admin-wallet-backdrop){min-width:0;max-width:min(100%,720px);max-height:calc(var(--mobile-viewport-height, 100dvh) - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;margin-block:0;padding:18px}.mobile-page-main .admin-wallet-dialog{max-width:min(100%,448px)}}@media (max-width:760px){.mobile-page-main .mode-selection-grid{grid-template-columns:minmax(0,1fr)}.mobile-page-main .mode-entry-card{display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:14px;row-gap:8px}.mobile-page-main .mode-entry-card>:not(.mode-entry-icon){grid-column:2;margin:0}.mobile-page-main .mode-entry-card .mode-entry-icon{grid-row:1/span 2}.mobile-page-main .mode-card-cta{padding-top:8px}.mobile-page-main .leaderboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1099px) and (max-height:500px){.mobile-page-main{padding-top:12px}.mobile-page-main :is(.membership-card-header,.profile-hero){padding-block:14px}.mobile-page-main .state-panel{min-height:160px;padding-block:24px}.mobile-page-main .auth-required-card{margin-top:0;padding:20px}}.mobile-table-social-backdrop,.mobile-table-social-close,.mobile-table-social-trigger{display:none}@media (max-width:1099px) and (orientation:landscape){.ambient-shell main:has(.table-route-root){display:block;min-height:0;align-items:stretch;justify-items:stretch;padding:0 max(6px,env(safe-area-inset-right)) max(4px,env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left));overflow:hidden}.ambient-shell main:has(.table-route-root .table-side-slot[data-mobile-open=true]){z-index:600}.table-route-root{width:100%}.table-route-root .desktop-only-notice{display:none}.table-route-root .table-desktop-shell{display:flex;width:100%;max-width:none;height:100%;min-height:0}.table-route-root .table-room-header{flex:0 0 44px;min-height:44px;align-items:center;gap:6px;margin-bottom:0}.table-room-heading{flex:0 1 28%;min-width:0}.table-room-heading h1{font-size:12px;line-height:17px}.table-room-heading h1,.table-room-heading>p{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.table-room-heading>p{font-size:10px;line-height:15px}.table-room-heading>a{display:none}.table-room-tools{flex:1 1 0;min-width:0;flex-wrap:nowrap;gap:5px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.table-room-tools>*{flex-shrink:0}.table-room-tools button,.table-room-tools>.connection-plaque{min-height:44px;padding-inline:10px;font-size:11px;white-space:nowrap}.table-room-tools>.connection-plaque:not([data-latency]){display:none}.table-room-tools .table-management-menu>.card-surface{position:fixed;top:max(50px,env(safe-area-inset-top));right:max(10px,env(safe-area-inset-right));z-index:75;max-height:calc(var(--mobile-viewport-height, 100dvh) - 65px);overflow-y:auto}.mobile-table-time-bank{border:1px solid #ad9b5c70;border-radius:8px;background:#282619;color:#e2d5a5;touch-action:manipulation}.mobile-table-time-bank:disabled{opacity:.45}.mobile-table-social-trigger{display:inline-flex;flex:none;min-width:76px;min-height:44px;align-items:center;justify-content:center;padding:0 10px;border:1px solid #b9ab7442;border-radius:8px;background:#17231ded;color:#d9cda9;font-size:12px;touch-action:manipulation}.table-desktop-shell>.club-session-banner{flex:none;min-height:20px;gap:8px;overflow:auto;margin:0 0 3px;padding:2px 8px;font-size:10px;line-height:16px;white-space:nowrap}.table-desktop-shell>.table-low-stack-notice{display:none}.table-desktop-shell>[role=alert]{flex:none;max-height:36px;overflow:auto;margin:0 0 3px;padding:4px 8px}.table-desktop-shell .table-game-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);grid-template-areas:"room";gap:0}.table-route-root .table-room-frame{min-height:0;padding:0;border-radius:10px}.table-room-frame .table-stage-slot{position:relative;min-height:0;overflow:hidden}.table-room-frame .poker-table-stage,.table-room-frame .table-stage-slot>section{--table-layout-compact:1;width:100%;height:100%;min-height:0;max-height:none;aspect-ratio:auto!important}.table-room-frame .table-scenery{border-radius:10px}.table-room-frame .table-stage-art{object-fit:fill}.table-room-frame .dealer-character-asset{top:-3px;width:clamp(58px,32cqh,84px);filter:none}.table-room-frame .table-pot-anchor{top:35%}.table-room-frame .table-pot-readout{gap:5px}.table-room-frame .table-pot-label{font-size:11px;line-height:1}.table-room-frame .table-pot-amount{font-size:22px;line-height:1}.table-room-frame .table-community-layer{top:55%;grid-template-columns:repeat(5,33px);gap:4px}.table-room-frame .community-card-slot,.table-room-frame .dealer-board-reveal-card,.table-room-frame .dealer-board-reveal-spacer,.table-room-frame .table-community-layer .card-back-premium,.table-room-frame .table-community-layer .playing-card{width:33px;height:46px;border-radius:5px}.table-room-frame .playing-card[data-size] .playing-card-corner{top:3px;left:4px}.table-room-frame .playing-card[data-size] .playing-card-rank{font-size:16px;line-height:1}.table-room-frame .playing-card[data-size] .playing-card-corner-suit{font-size:9px;line-height:1}.table-room-frame .playing-card[data-size] .playing-card-center-suit{font-size:23px}.table-room-frame .voluntary-reveal-card .playing-card[data-size] .playing-card-rank{font-size:clamp(6px,calc(var(--reveal-card-width) * .36),13px)}.table-room-frame .voluntary-reveal-card .playing-card[data-size] .playing-card-corner-suit{margin-top:0;font-size:clamp(4px,calc(var(--reveal-card-width) * .23),8px)}.table-room-frame .voluntary-reveal-card .playing-card[data-size] .playing-card-center-suit{font-size:clamp(10px,calc(var(--reveal-card-width) * .66),23px)}.table-room-frame .voluntary-reveal-owner{gap:clamp(1px,calc(var(--reveal-card-width) * .08),3px);overflow:hidden;padding-top:1px;font-size:clamp(7px,calc(var(--reveal-card-width) * .28),10px)}.table-room-frame .voluntary-reveal-owner>span{font-size:clamp(6px,calc(var(--reveal-card-width) * .25),9px)}.table-room-frame .table-street-plate-centered{display:none}.table-room-frame .seat-surface,.table-room-frame .seat-surface[data-density=compact]:not([data-self=true]){--seat-diameter:34px;width:102px;height:var(--seat-diameter);min-height:var(--seat-diameter);border-radius:7px}.table-room-frame .seat-surface[data-self=true]{--seat-diameter:44px;width:160px}.table-room-frame .seat-surface[data-density=compact]:not([data-self=true]){--seat-diameter:28px}.table-room-frame .seat-identity-row,.table-room-frame .seat-surface[data-density=compact]:not([data-self=true]) .seat-identity-row{gap:3px;padding:2px 6px 2px 21px}.table-room-frame .seat-surface[data-self=true] .seat-identity-row{padding-left:50px;padding-right:24px}.table-room-frame .seat-surface[data-self=true] .seat-avatar-wrap{visibility:hidden}.table-room-frame .seat-copy p:first-child,.table-room-frame .seat-surface[data-density=compact]:not([data-self=true]) .seat-copy p:first-child{font-size:10px;line-height:13px}.table-room-frame .seat-copy p:last-child,.table-room-frame .seat-surface[data-density=compact]:not([data-self=true]) .seat-copy p:last-child{margin-top:0;font-size:11px;line-height:14px}.table-room-frame .seat-hole-cards:not([data-self=true]){bottom:calc(100% - 6px);gap:1px}.table-room-frame .seat-anchor[data-side=right] .seat-hole-cards:not([data-self=true]){left:calc(50% - 10px)}.table-room-frame .seat-hole-cards:not([data-self=true])>*{width:16px;height:22px;border-radius:3px}.table-room-frame .seat-hole-cards:not([data-self=true]) .playing-card-rank{font-size:10px}.table-room-frame .seat-hole-cards:not([data-self=true]) .playing-card-center-suit{font-size:12px}.table-room-frame .seat-hole-cards:not([data-self=true]) .playing-card-corner-suit{display:none}.table-room-frame .seat-hole-cards[data-self=true]{left:-22px;top:50%;bottom:auto;z-index:4;gap:1px;transform:translateY(-50%)}.table-room-frame .seat-hole-cards[data-self=true]>*{width:33px;height:46px;border-radius:5px}.table-room-frame .seat-status-row{left:auto;right:0;top:auto;bottom:-7px;max-width:calc(100% + 12px);min-height:14px;gap:2px;flex-wrap:nowrap;transform:none}.table-room-frame .seat-surface[data-density=compact]:not([data-self=true]) .seat-status-row{bottom:-5px}.table-room-frame .seat-surface[data-self=true] .seat-status-row{bottom:-4px}.table-room-frame .seat-badge,.table-room-frame .seat-badge:not(.seat-ready-badge):not(.seat-badge-danger),.table-room-frame .seat-status-row .seat-bet{width:auto;height:15px;min-width:17px;min-height:15px;padding:1px 4px;border-width:1px;font-size:9px;line-height:12px}.table-room-frame .seat-winner-result{min-height:15px;padding:1px 4px;font-size:9px}.table-room-frame .seat-winner-amount-label,.table-room-frame .seat-winner-result svg{display:none}.table-room-frame .seat-self-turn-timer,.table-room-frame .seat-show-cards-button,.table-room-frame .seat-show-cards-controls{width:44px;height:44px;min-width:44px;min-height:44px}.table-room-frame .seat-self-turn-timer{right:-22px}.table-room-frame .seat-self-turn-timer .turn-timer-bezel{width:44px!important;height:44px!important}.table-room-frame .seat-self-turn-timer .turn-timer-digits{font-size:16px}.table-room-frame .seat-show-cards-button[data-state=available] .seat-show-cards-label,.table-room-frame .seat-show-cards-label{max-width:30px;font-size:10px}.table-room-frame .seat-surface:not([data-self=true]) .turn-timer-bezel{width:28px!important;height:28px!important}.table-room-frame .seat-surface:not([data-self=true]) .turn-timer-digits{font-size:11px}.table-room-frame .seat-avatar-wrap>span.absolute{right:-6px;bottom:-2px}.table-room-frame .seat-surface[data-empty=true]{--seat-diameter:44px}.table-room-frame .table-action-slot{position:relative;padding:0 8px 3px}.table-room-frame .table-action-slot>*{width:100%;max-width:none;margin:0}.table-room-frame .action-console{min-height:105px;padding:3px 0 0}.table-room-frame .action-primary-row{grid-template-columns:minmax(210px,.8fr) minmax(300px,1.2fr);align-items:start;gap:8px}.table-room-frame .action-button-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.table-room-frame .table-command{min-height:44px;height:44px;padding:4px 6px;font-size:12px;line-height:15px;touch-action:manipulation}.table-room-frame .raise-console{position:relative;grid-template-columns:minmax(0,1fr);gap:4px;padding:0;border:0}.table-room-frame .raise-slider-row{grid-template-columns:minmax(80px,1fr) 78px;gap:8px}.table-room-frame .poker-range{height:44px;min-height:44px;margin:0;padding:0;border:0;background:linear-gradient(90deg,#245a3c,#81702d) 50% /100% 4px no-repeat;box-shadow:none;touch-action:pan-y}.table-room-frame .poker-range::-webkit-slider-thumb{width:24px;height:24px}.table-room-frame .poker-range::-moz-range-thumb{width:24px;height:24px}.table-room-frame .amount-window{width:78px;min-height:44px;padding:4px;font-size:16px}.table-room-frame .raise-preset-group{grid-template-columns:repeat(5,minmax(44px,1fr)) minmax(52px,1.15fr);gap:4px}.table-room-frame .raise-preset-key{min-width:44px;min-height:44px;padding:2px;font-size:11px;touch-action:manipulation}.table-room-frame .raise-amount-explanation{position:absolute;top:34px;left:0;right:86px;overflow:hidden;margin:0;padding:0;font-size:9px;line-height:11px;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.table-room-frame .time-bank-strip{position:absolute;right:8px;bottom:calc(100% + 3px);z-index:45;gap:0;margin:0;padding:0;background:#0c1813f0}.table-room-frame .time-bank-strip>div{display:none}.table-room-frame .time-bank-button{min-height:44px;padding:0 8px;font-size:11px}.table-room-frame .action-console>[role=alert]{position:absolute;bottom:100%;left:8px;right:8px;z-index:46;margin:0;padding:5px 8px;background:#25160ff5}.table-room-frame .action-console-waiting{align-items:center;padding:8px;gap:12px}.table-room-frame .action-console-waiting>p{font-size:11px;line-height:18px}.table-room-frame .table-ready-console{padding:8px}.table-room-frame .table-ready-button{min-width:132px;min-height:48px;padding:6px 12px;font-size:14px}.table-room-frame .table-ready-console .readiness-track{margin-top:6px}.table-room-frame .table-action-slot:has([data-role=sit]) .action-console-waiting{display:none}.table-room-frame .table-action-slot>.card-surface{display:grid;min-height:105px;align-items:center;padding:6px}.table-room-frame .table-action-slot>.card-surface input{min-height:44px;font-size:16px}.table-room-frame .tournament-table-lock{display:none}.table-route-root .table-side-slot{position:fixed;inset:max(6px,env(safe-area-inset-top)) max(6px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) auto;z-index:551;display:none;width:min(370px,calc(100vw - 72px));height:calc(var(--mobile-viewport-height, 100dvh) - max(6px, env(safe-area-inset-top)) - max(6px, env(safe-area-inset-bottom)));min-height:0;overflow:visible;gap:0;border-radius:12px;background:#0a100dfc;box-shadow:-12px 0 42px #0008}.table-route-root .table-side-slot[data-mobile-open=true]{display:flex}.mobile-table-social-backdrop{position:fixed;inset:0;z-index:550;display:block;background:#0009;touch-action:none}.mobile-table-social-close{position:absolute;top:5px;right:6px;z-index:5;display:grid;min-width:52px;min-height:44px;place-items:center;border:1px solid #8d94733b;border-radius:8px;background:#17211b;color:#ded8c3;font-size:12px;touch-action:manipulation}.table-route-root .table-side-slot .table-activity-panel{flex:1 1 0;min-height:0;border-radius:12px}.table-route-root .table-side-slot .chat-panel-heading{min-height:98px;padding:8px 12px 4px}.table-route-root .table-side-slot .chat-panel-tabs{margin-top:28px;gap:4px}.table-route-root .table-side-slot .chat-panel-tab{min-height:44px;padding:5px 10px;font-size:12px}.table-route-root .table-side-slot .chat-state{top:17px;right:137px}.table-route-root .table-side-slot .table-side-info-trigger{top:5px;right:64px;min-height:44px;padding:5px 8px;font-size:11px}.table-route-root .table-side-slot .table-chat-composer{grid-template-columns:44px minmax(0,1fr) 44px;gap:6px;padding:6px}.table-route-root .table-side-slot .activity-send,.table-route-root .table-side-slot .table-chat-composer input,.table-route-root .table-side-slot .table-phrase-trigger{height:44px;min-height:44px}.table-route-root .table-side-slot .table-chat-composer input{padding-inline:8px;font-size:16px}.table-route-root .table-side-slot .chat-reaction-row{gap:4px;padding:4px 6px 0}.table-phrase-popover .table-phrase-option,.table-route-root .table-side-slot .chat-reaction-row button,.table-side-info-popover .table-side-info-heading button{min-height:44px;min-width:44px;font-size:12px}.table-side-slot .tournament-side-name{font-size:12px}}:root{--tactile-edge:#566056;--tactile-edge-dim:#303931;--tactile-highlight:rgba(228,224,192,0.16);--tactile-surface:#151d17;--tactile-panel-shadow:inset 0 0 0 1px rgba(205,210,184,0.075),inset 1px 1px 0 var(--tactile-highlight),inset 0 -2px 0 #080d09,0 3px 0 #060906,0 12px 22px -12px rgba(0,0,0,0.78)}.card-surface,.club-panel,.profile-settings-card,.tournament-card,.tournament-hero,.tournament-panel{border-color:var(--tactile-edge-dim);background:linear-gradient(155deg,#20281f 0,var(--tactile-surface) 36%,#0e1510 100%);box-shadow:var(--tactile-panel-shadow);backdrop-filter:none}.card-surface-hover,.club-panel-hover,.tournament-card{transition:border-color .14s ease,transform .1s ease}.card-surface-hover:hover,.club-panel-hover:hover,.tournament-card:hover{border-color:var(--tactile-edge);box-shadow:var(--tactile-panel-shadow)}.mode-card{border-color:#686b53;background:linear-gradient(135deg,rgba(231,221,175,.065),transparent 36%),linear-gradient(160deg,#252d22,#151e17 48%,#101610);box-shadow:inset 0 0 0 2px #101710,inset 0 3px 0 rgba(229,220,176,.24),inset 3px 0 0 rgba(229,220,176,.11),inset -2px -3px 0 rgba(0,0,0,.54),0 4px 0 #070b07,0 14px 24px -12px rgba(0,0,0,.8);transition:border-color .15s ease,transform .12s ease}.mode-card:before{inset:4px 18% auto;height:2px;background:linear-gradient(90deg,transparent,rgba(220,212,168,.4),transparent)}.mode-card:hover{border-color:#929077;box-shadow:inset 0 0 0 2px #101710,inset 0 3px 0 rgba(229,220,176,.3),inset 3px 0 0 rgba(229,220,176,.15),inset -2px -3px 0 rgba(0,0,0,.54),0 4px 0 #070b07,0 16px 26px -12px rgba(0,0,0,.86)}.mode-card:active{transform:translateY(1px)}.mode-entry-icon{padding:7px;border:1px solid #7c785b;border-radius:50%;background:linear-gradient(145deg,#4b4e3b,#242e23 65%,#171e16);box-shadow:inset 0 0 0 2px rgba(8,13,8,.68),inset 1px 2px 0 rgba(231,218,173,.24),0 2px 0 #080d08,0 4px 7px rgba(0,0,0,.36);color:#d0c79f}.mode-entry-card[data-mode=multiplayer] .mode-entry-icon{border-color:#6e846c;color:#bbceb7}.mode-entry-card[data-mode=solo] .mode-entry-icon{border-color:#747b6d;color:#ccd0bf}.immutable-account,.membership-switch,.mode-starting-rules,.registration-avatar-panel,.rules-example-panel,.tournament-capacity-control,.tournament-form-section,.tournament-summary-strip{border-color:#394336;background:linear-gradient(180deg,#0b120d,#151d15);box-shadow:inset 0 0 0 1px rgba(0,0,0,.42),inset 0 2px 5px rgba(0,0,0,.48),0 1px 0 rgba(219,223,192,.1)}.club-recap-grid>div,.club-session-banner,.rules-action-card,.rules-case-card,.rules-comparison-list,.rules-explainer-card,.rules-flow-card,.rules-index,.rules-ranking-card,.rules-tournament-timeline li,.tournament-duration-estimate{border-color:#414c3d;background:linear-gradient(155deg,#20291e,#131c15);box-shadow:inset 0 0 0 1px rgba(210,216,184,.055),inset 0 1px 0 var(--tactile-highlight),inset 0 -1px 0 #080e09,0 2px 0 #090f0a,0 5px 9px -5px rgba(0,0,0,.62);backdrop-filter:none}.tournament-duration-estimate,.tournament-hero{border-color:#655f45}.rules-action-card[data-tone=danger]{border-color:#6c4b41}.rules-action-card[data-tone=felt]{border-color:#46644c}.rules-action-card[data-tone=brass]{border-color:#716440}.surface-button{border-width:1px;border-style:solid}.access-key,.access-unlock,.capacity-step,.dialog-close,.profile-avatar-link,.profile-secondary-button,.quiet-primary-button,.segmented-key,.solo-difficulty-key,.surface-button,.tactile-button:not(.action-command),.tournament-filter{--surface-key-top:#303a2e;--surface-key-bottom:#182219;--surface-key-border:#65705b;--surface-key-base:#080e09;border-color:var(--surface-key-border);background:linear-gradient(180deg,rgba(235,233,199,.09),transparent 36%),linear-gradient(180deg,var(--surface-key-top),var(--surface-key-bottom));box-shadow:inset 0 0 0 1px rgba(11,17,11,.64),inset 0 2px 0 rgba(232,229,194,.2),inset 1px 0 0 rgba(224,225,191,.08),inset 0 -2px 0 rgba(0,0,0,.34),0 3px 0 var(--surface-key-base),0 5px 7px -3px rgba(0,0,0,.65);color:#d7ddcd;text-shadow:0 1px 1px rgba(0,0,0,.65);filter:none;transition:border-color .13s ease,color .13s ease,transform 90ms ease}.quiet-primary-button,.surface-button-primary,.tactile-button-green:not(.action-command){--surface-key-top:#3b5940;--surface-key-bottom:#203a28;--surface-key-border:#829172;--surface-key-base:#0b1a0e;color:#e2ead8}.access-unlock,.quiet-primary-button-brass,.tactile-button-brass:not(.action-command){--surface-key-top:#695c3c;--surface-key-bottom:#3f3826;--surface-key-border:#a2966d;--surface-key-base:#201c11;color:#eee4c0}.tactile-button-oxblood:not(.action-command){--surface-key-top:#67473d;--surface-key-bottom:#3f2923;--surface-key-border:#986e5c;--surface-key-base:#200f0b;color:#eddbce}.tactile-button-dark:not(.action-command),.tactile-button-quiet:not(.action-command){--surface-key-top:#2b342b;--surface-key-bottom:#151e17;--surface-key-border:#525e50}.access-key:hover:not(:disabled),.access-unlock:hover:not(:disabled),.capacity-step:hover:not(:disabled),.dialog-close:hover,.profile-avatar-link:hover,.profile-secondary-button:hover,.quiet-primary-button:hover:not(:disabled),.segmented-key:hover:not(:disabled),.solo-difficulty-key:hover:not(:disabled),.surface-button:hover:not(:disabled),.tactile-button:not(.action-command):hover:not(:disabled),.tournament-filter:hover:not(:disabled){border-color:#aaa78a;background:linear-gradient(180deg,rgba(245,240,204,.16),transparent 45%),linear-gradient(180deg,var(--surface-key-top),var(--surface-key-bottom));color:#f0f0de;filter:none}.segmented-key[aria-pressed=true],.segmented-key[data-active=true],.solo-difficulty-key[aria-pressed=true],.tournament-filter[data-active=true]{--surface-key-top:#344b34;--surface-key-bottom:#223323;--surface-key-border:#a09b71;border-color:var(--surface-key-border);background:linear-gradient(180deg,rgba(225,224,181,.065),transparent 44%),linear-gradient(180deg,var(--surface-key-top),var(--surface-key-bottom));box-shadow:inset 0 0 0 1px rgba(206,205,156,.15),inset 0 2px 4px rgba(0,0,0,.4),inset 0 -1px 0 rgba(223,223,180,.08),0 1px 0 #090f0a;color:#e7e6cd;filter:none}.access-key:active:not(:disabled),.access-unlock:active:not(:disabled),.capacity-step:active:not(:disabled),.dialog-close:active,.profile-avatar-link:active,.profile-secondary-button:active,.quiet-primary-button:active:not(:disabled),.segmented-key:active:not(:disabled),.solo-difficulty-key:active:not(:disabled),.surface-button:active:not(:disabled),.tactile-button:not(.action-command):active:not(:disabled),.tournament-filter:active:not(:disabled){background:linear-gradient(180deg,var(--surface-key-bottom),var(--surface-key-top));box-shadow:inset 0 0 0 1px rgba(0,0,0,.4),inset 0 2px 5px rgba(0,0,0,.55),inset 0 -1px 0 rgba(236,230,192,.1),0 1px 0 var(--surface-key-base);transform:translateY(2px);filter:none}.access-key:disabled,.access-unlock:disabled,.capacity-step:disabled,.quiet-primary-button:disabled,.segmented-key:disabled,.solo-difficulty-key:disabled,.surface-button:disabled,.tactile-button:not(.action-command):disabled,.tournament-filter:disabled{border-color:#3a4337;background:linear-gradient(180deg,#202920,#141c15);box-shadow:inset 0 1px 0 rgba(225,226,195,.06),0 1px 0 #080d09;color:#8c9885;opacity:.52;transform:none;text-shadow:none;filter:none;cursor:not-allowed}.club-topbar{border-bottom-color:var(--tactile-edge-dim);box-shadow:inset 0 -1px 0 rgba(216,225,187,.05),0 2px 0 #060b07}.club-mobile-menu>a,.club-mobile-menu>button,.club-mobile-nav .nav-utility-button,.club-mobile-nav-button,.game-context-menu .context-menu-action,.nav-tactile,.nav-utility-button,.profile-tactile{border-color:#394336;background:linear-gradient(180deg,#242d22,#151e16);box-shadow:inset 0 1px 0 rgba(226,229,197,.12),inset 0 0 0 1px rgba(0,0,0,.2),0 2px 0 #080e09;color:#c3ccba;text-shadow:0 1px 1px #080c08;transition:border-color .13s ease,color .13s ease,transform 90ms ease}.club-mobile-menu>a:hover,.club-mobile-menu>button:hover,.club-mobile-nav .nav-utility-button:hover,.club-mobile-nav-button:hover,.game-context-menu .context-menu-action:focus-visible,.game-context-menu .context-menu-action:hover,.nav-tactile:hover,.nav-utility-button:hover,.profile-tactile:hover{border-color:#70765d;background:linear-gradient(180deg,#30392a,#20291e);color:#e9e8d3}.club-mobile-menu>a[aria-current=page],.nav-tactile[aria-current=page],.nav-utility-button[aria-pressed=true],.profile-tactile[aria-current=page]{border-color:#8e8661;background:linear-gradient(180deg,#333829,#20291c);box-shadow:inset 0 2px 4px #11180f,inset 0 0 0 1px rgba(212,200,149,.08);color:#e4d8ae}.club-mobile-menu>a:active,.club-mobile-menu>button:active,.club-mobile-nav-button:active,.game-context-menu .context-menu-action:active,.nav-tactile:active,.nav-utility-button:active,.profile-tactile:active{box-shadow:inset 0 2px 4px rgba(0,0,0,.65);transform:translateY(1px)}.admin-wallet-dialog,.avatar-dialog,.club-mobile-menu,.game-context-menu{border-color:#72735a;background:linear-gradient(155deg,#242b20,#121a13 60%);box-shadow:inset 0 0 0 1px #0a110b,inset 0 2px 0 rgba(230,221,181,.2),0 3px 0 #060b07,0 16px 36px rgba(0,0,0,.6);backdrop-filter:none}.club-content-main.mobile-page-main:has([role=dialog][aria-modal=true]){z-index:700}.club-content-main input.surface-input:not([type=range]):not([type=checkbox]):not([type=file]),.club-content-main:not([data-page=table]) input:not([type=range]):not([type=checkbox]):not([type=file]):not(.tournament-capacity-value),.club-content-main:not([data-page=table]) select,.club-content-main:not([data-page=table]) textarea,.club-input,.surface-input{border-color:#56604e;background:linear-gradient(180deg,#080f0a,#141c14);box-shadow:inset 0 0 0 1px #060c08,inset 0 3px 6px rgba(0,0,0,.58),0 1px 0 rgba(221,225,190,.16);color:#e1e6d5}.club-content-main input.surface-input:not([type=range]):not([type=checkbox]):not([type=file]):focus,.club-content-main:not([data-page=table]) input:not([type=range]):not([type=checkbox]):not([type=file]):not(.tournament-capacity-value):focus,.club-content-main:not([data-page=table]) select:focus,.club-content-main:not([data-page=table]) textarea:focus,.club-input:focus,.surface-input:focus,.tournament-capacity-control:focus-within{border-color:#b4a775;box-shadow:inset 0 0 0 1px #0c130c,inset 0 2px 5px rgba(0,0,0,.52),0 0 0 2px rgba(196,181,130,.22);outline:none}.tournament-capacity-control[data-invalid=true]{border-color:#ab7460}.access-vault{border-color:#857953;background:linear-gradient(150deg,#2e3025,#151e16 48%,#101710);box-shadow:inset 0 0 0 2px #0d130c,inset 0 3px 0 rgba(235,222,175,.2),0 0 0 4px #080d08,0 0 0 5px #454938,0 5px 0 4px #080c07,0 20px 38px rgba(0,0,0,.6);backdrop-filter:none}.access-code-well{border-color:#69654b;background:linear-gradient(180deg,#070d08,#131b12);box-shadow:inset 0 3px 7px #020502,inset 0 0 0 1px #070d07,0 1px 0 #444b35}.access-code-well[data-filled=true]{border-color:#a09566;background:linear-gradient(180deg,#10190d,#1b2515)}.avatar-choice{border-color:#6a715a;box-shadow:inset 0 0 0 1px #131b10,0 2px 0 #070d08,0 5px 7px rgba(0,0,0,.36)}.avatar-choice[data-selected=true]{border-color:#c2b580;box-shadow:0 0 0 2px #26301e,0 0 0 4px #958959,0 4px 6px rgba(0,0,0,.45)}.avatar-choice:disabled{cursor:wait;opacity:.55;transform:none}.leaderboard-row+.leaderboard-row{border-color:#2c382a;box-shadow:inset 0 1px 0 rgba(220,225,188,.065)}.leaderboard-row:hover{background:rgba(150,169,132,.06)}.poker-toggle{border-color:#697158;background:#0b130d;box-shadow:inset 0 2px 5px #030804,inset 0 0 0 1px #101a10,0 1px 0 #414c34}.poker-toggle:after{background:linear-gradient(160deg,#ddd9bd,#8a9076);box-shadow:inset 0 1px 0 #eeecd6,0 2px 0 #080e09,0 3px 5px #020703}.poker-toggle:checked{border-color:#9fa57b;background:#3b5432}.poker-toggle:checked:after{background:linear-gradient(160deg,#e4d5a1,#a89b69)}.poker-range{border-color:#60674c;background:linear-gradient(90deg,#486340,#8c8051);box-shadow:inset 0 2px 3px rgba(0,0,0,.6),0 1px 0 rgba(220,217,177,.18)}:is(.tactile-button:not(.action-command),.quiet-primary-button,.surface-button,.solo-difficulty-key,.segmented-key,.tournament-filter,.capacity-step,.nav-tactile,.profile-tactile,.nav-utility-button,.profile-avatar-link,.profile-secondary-button,.dialog-close,.access-key,.access-unlock,.avatar-choice,.mode-card):focus-visible{outline:2px solid #c4b782;outline-offset:3px}@media (max-width:1099px){.mobile-page-main .poker-range{border:0;background:transparent;box-shadow:none}.mobile-page-main .poker-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,#526d47,#928356);box-shadow:inset 0 1px 2px #10180d,0 1px 0 #61684a}.mobile-page-main .poker-range::-moz-range-track{background:linear-gradient(90deg,#526d47,#928356);box-shadow:inset 0 1px 2px #10180d,0 1px 0 #61684a}}html[data-motion-preference=reduced] :is(.mode-card,.tactile-button:not(.action-command),.quiet-primary-button,.surface-button,.solo-difficulty-key,.segmented-key,.tournament-filter,.capacity-step,.access-key,.access-unlock,.nav-tactile,.profile-tactile,.nav-utility-button){transition:none;transform:none}@media (prefers-reduced-motion:reduce){html:not([data-motion-preference=full]) :is(.mode-card,.tactile-button:not(.action-command),.quiet-primary-button,.surface-button,.solo-difficulty-key,.segmented-key,.tournament-filter,.capacity-step,.access-key,.access-unlock,.nav-tactile,.profile-tactile,.nav-utility-button){transition:none;transform:none}}.table-room-frame{border-color:#575342;box-shadow:inset 0 0 0 1px rgba(205,191,144,.12),inset 0 2px 0 rgba(230,217,177,.08),0 3px 0 #050805,0 12px 24px -16px #000}.table-room-frame .action-console{border-top-color:#343b2e;box-shadow:inset 0 1px 0 rgba(210,205,170,.055)}.table-room-frame .table-command{--command-edge:#132c20;--command-face:linear-gradient(180deg,#356a4a,#27583c 46%,#1f4932);border-color:#61856b;background:var(--command-face);box-shadow:inset 0 0 0 1px rgba(228,235,198,.11),inset 0 2px 0 rgba(234,238,212,.15),inset 0 -3px 0 var(--command-edge),0 3px 0 #060c08,0 5px 7px rgba(0,0,0,.34);text-shadow:0 1px 1px rgba(0,0,0,.42);transition:border-color .12s ease,box-shadow .12s ease,transform .1s ease}.table-room-frame .table-command.table-command-danger{--command-edge:#441a19;--command-face:linear-gradient(180deg,#963f35,#81312c 46%,#682623);border-color:#ae6657;background:var(--command-face)}.table-room-frame .table-command.table-command-brass{--command-edge:#654719;--command-face:linear-gradient(180deg,#bd913e,#b07e2d 46%,#ac792b);border-color:#cba360;background:var(--command-face);text-shadow:0 1px 0 rgba(255,226,157,.2)}.table-room-frame .table-command.table-command-brass:hover:not(:disabled),.table-room-frame .table-command.table-command-danger:hover:not(:disabled),.table-room-frame .table-command:hover:not(:disabled){filter:none;border-color:#c2bf95;background:var(--command-face)}.table-room-frame .table-command:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 2px 4px rgba(0,0,0,.42),inset 0 0 0 1px rgba(227,222,186,.1),0 1px 0 #060c08}.table-room-frame .table-command.table-command-brass:disabled,.table-room-frame .table-command.table-command-danger:disabled,.table-room-frame .table-command:disabled{border-color:#364138;background:linear-gradient(180deg,#1b241d,#111a14);color:#7e8a7e;box-shadow:inset 0 1px 0 rgba(221,227,199,.055),inset 0 -2px 0 #0b120d,0 1px 0 #030704;text-shadow:none}.table-room-frame .raise-preset-key{border-color:#536e52;background:linear-gradient(180deg,#354f37,#233d2a 55%,#1b3022);box-shadow:inset 0 1px 0 rgba(227,230,199,.16),inset 0 -2px 0 rgba(6,19,11,.75),0 2px 0 #050b07;text-shadow:0 1px 1px rgba(0,0,0,.45);transition:border-color .12s ease,box-shadow .12s ease}.table-room-frame .raise-preset-allin{border-color:#a36575;background:linear-gradient(180deg,#7d4151,#672e40 55%,#4c2634)}.table-room-frame .raise-preset-key:hover:not(:disabled){border-color:#a4ae8a;background:linear-gradient(180deg,#3b573c,#29452f 55%,#203725)}.table-room-frame .raise-preset-allin:hover:not(:disabled){border-color:#c28c9a;background:linear-gradient(180deg,#884859,#723347 55%,#562a3b)}.table-room-frame .raise-preset-key:active:not(:disabled),.table-room-frame .raise-preset-key[aria-pressed=true],.table-room-frame .raise-preset-key[aria-pressed=true]:hover:not(:disabled){border-color:#b99a5b;background:linear-gradient(180deg,#3a311d,#554124);color:#f0dcae;box-shadow:inset 0 2px 4px rgba(0,0,0,.5),inset 0 -1px 0 rgba(226,204,151,.12),0 1px 0 rgba(193,175,126,.13)}.table-room-frame .raise-preset-allin[aria-pressed=true],.table-room-frame .raise-preset-allin[aria-pressed=true]:hover:not(:disabled){background:linear-gradient(180deg,#41202e,#602a3d);border-color:#cb8b9b;color:#ffe3e9}.table-room-frame .raise-preset-key:disabled{border-color:#354036;background:#172219;box-shadow:inset 0 1px 2px rgba(0,0,0,.2);text-shadow:none}.club-content-main[data-page=table] input:is(.raise-amount-input,.table-chat-composer input):not([type=range]):not([type=checkbox]):not([type=file]){border:1px solid #4a5846;background:linear-gradient(180deg,#080f0a,#121d13);box-shadow:inset 0 2px 4px rgba(0,0,0,.6),inset 1px 0 1px rgba(0,0,0,.28),0 1px 0 rgba(222,218,176,.12)}.club-content-main[data-page=table] input:is(.raise-amount-input,.table-chat-composer input):not([type=range]):not([type=checkbox]):not([type=file]):focus{border-color:#b4a775;box-shadow:inset 0 2px 4px rgba(0,0,0,.6),0 0 0 2px rgba(196,181,130,.22);outline:none}.club-content-main[data-page=table] input:is(.raise-amount-input,.table-chat-composer input):not([type=range]):not([type=checkbox]):not([type=file])[aria-invalid=true]{border-color:#c0806c;box-shadow:inset 0 2px 4px rgba(0,0,0,.6),0 0 0 2px rgba(192,128,108,.18)}.table-room-frame .poker-range{height:6px;box-shadow:inset 0 2px 2px rgba(0,0,0,.55),0 1px 0 rgba(230,221,170,.16)}.table-room-frame .poker-range::-webkit-slider-thumb{width:20px;height:20px;box-shadow:0 2px 3px rgba(0,0,0,.55)}.table-room-frame .poker-range::-moz-range-thumb{width:20px;height:20px;box-shadow:0 2px 3px rgba(0,0,0,.55)}.table-room-frame .seat-nameplate{border:2px solid #55584a;background:linear-gradient(165deg,#20271e,#0c150e 58%,#080f0a);box-shadow:inset 0 1px 0 rgba(226,220,179,.13),inset 0 -2px 0 #040a05,0 2px 0 #060805,0 7px 12px rgba(0,0,0,.45)}.table-room-frame .seat-surface[data-self=true] .seat-nameplate{border-color:#82744b}.table-room-frame .seat-surface[data-to-act=true] .seat-nameplate{border-color:#8c986d;box-shadow:inset 0 1px 0 rgba(226,220,179,.17),inset 0 -2px 0 #040a05,0 0 18px rgba(67,136,91,.2),0 7px 12px rgba(0,0,0,.45)}.table-room-frame .seat-surface[data-winner=true] .seat-nameplate{border-color:#c4a45a;background:linear-gradient(110deg,#282719,#111b14 75%);box-shadow:inset 0 1px 0 rgba(248,222,157,.22),inset 0 -2px 0 #100e05,0 0 12px rgba(196,153,57,.22),0 7px 12px rgba(0,0,0,.45)}.table-room-frame .seat-surface[data-empty=true] .seat-nameplate{border:1px dashed #52604a;background:rgba(4,10,7,.5);box-shadow:inset 0 2px 5px rgba(0,0,0,.32)}.table-room-frame .seat-badge:not(.seat-ready-badge):not(.seat-badge-danger){box-shadow:inset 0 1px 0 rgba(255,235,162,.42),inset 0 -2px 0 rgba(66,41,3,.45),0 2px 2px rgba(0,0,0,.45)}.table-room-frame .seat-status-row .seat-bet{border-color:#726543;box-shadow:inset 0 2px 3px rgba(0,0,0,.5),0 1px 0 rgba(223,204,148,.12)}.table-activity-panel.table-chat-panel,.table-phrase-popover,.table-side-info-popover{border-color:#4c584a;background:linear-gradient(155deg,#1a241b,#0d160f 42%,#0a110c);box-shadow:var(--tactile-panel-shadow)}.table-chat-panel .chat-panel-tabs{border-color:#394431;background:#09120c;box-shadow:inset 0 2px 3px rgba(0,0,0,.5)}.table-chat-panel .chat-panel-tab[aria-selected=true]{border-color:#807147;background:linear-gradient(180deg,#3e3d28,#292c1d);color:#e5d7aa;box-shadow:inset 0 1px 0 rgba(228,217,164,.18),inset 0 -2px 0 rgba(7,12,7,.6),0 1px 2px rgba(0,0,0,.38)}.table-chat-panel .activity-send,.table-chat-panel .chat-reaction-row button,.table-chat-panel .table-phrase-trigger,.table-phrase-popover .table-phrase-option,.table-side-info-heading button,.table-side-info-trigger{border-color:#48583f;background:linear-gradient(180deg,#2b3a29,#1a2a1d);box-shadow:inset 0 1px 0 rgba(223,228,191,.12),inset 0 -2px 0 rgba(4,13,7,.6),0 2px 0 #060d08;font-weight:600}.table-chat-panel .activity-send:active:not(:disabled),.table-chat-panel .table-phrase-trigger[aria-expanded=true],.table-phrase-popover .table-phrase-option:active,.table-side-info-trigger[aria-expanded=true]{border-color:#978858;box-shadow:inset 0 2px 4px rgba(0,0,0,.46)}.table-chat-panel .activity-send:disabled,.table-chat-panel .table-phrase-trigger:disabled{background:#131e15;box-shadow:inset 0 1px 0 rgba(221,227,199,.04)}@media (max-width:1099px) and (orientation:landscape){.table-room-frame .poker-range{height:44px;min-height:44px;background:linear-gradient(90deg,#245a3c,#81702d) 50% /100% 6px no-repeat;box-shadow:none}.table-room-frame .poker-range::-webkit-slider-thumb{width:24px;height:24px}.table-room-frame .poker-range::-moz-range-thumb{width:24px;height:24px}.table-room-frame .seat-nameplate{border-width:1px;box-shadow:inset 0 0 0 1px rgba(207,205,166,.1),inset 0 1px 0 rgba(226,220,179,.16),0 2px 0 #060805,0 4px 6px rgba(0,0,0,.35)}}html[data-motion-preference=reduced] .table-room-frame .table-command{transition:none;transform:none}@media (prefers-reduced-motion:reduce){html:not([data-motion-preference=full]) .table-room-frame .table-command{transition:none;transform:none}}