.fee-reference{color:#c9dcc2}.fee-reference .notice{margin-bottom:22px;font-size:11px}.fee-reference h3{font-size:13px;font-weight:600;color:#e2f3d9;margin:23px 0 12px}.fee-form{display:grid;gap:12px}.fee-form>label{display:grid;gap:7px;font-size:11px;color:#9bb296}.fee-form select,.fee-form input:not([type=checkbox]){width:100%;min-height:42px;padding:10px 11px;border:1px solid #3a5740;border-radius:8px;color:#e8f5e2;background:#14251b;font:12px Microsoft YaHei,sans-serif}.fee-form select option{color:#e8f5e2;background:#14251b}.fee-form input::placeholder{color:#718c77}.fee-options{display:flex;flex-wrap:wrap;gap:8px 15px;padding:3px 0}.fee-options label{display:inline-flex;align-items:center;gap:6px;color:#c2d5bb;font-size:11px;cursor:pointer}.fee-options input{accent-color:#a8eb68}.fee-result{border:1px solid #5d8751;border-radius:10px;margin-top:17px;padding:15px;background:linear-gradient(135deg,#223b28,#15271a)}.fee-result>span{display:block;color:#a5ca9a;font-size:10px}.fee-result>strong{display:block;color:#c5f38d;font:24px Space Grotesk,sans-serif;margin:7px 0;overflow-wrap:anywhere}.fee-result>strong small{color:#adcca5;font-size:11px}.fee-result>p{color:#a7bda0;font-size:11px;line-height:1.7}.fee-pot-lines{margin-top:13px;border-top:1px solid #789b7038;padding-top:8px}.fee-pot-lines>div{display:flex;justify-content:space-between;gap:8px;padding-top:6px;font-size:10px}.fee-pot-lines span{color:#a9c4a4}.fee-pot-lines b{color:#c5dfbb;font-weight:500;text-align:right}.fee-rate-list{border:1px solid #3a4e3a;border-radius:9px;overflow:hidden}.fee-rate-list>div{display:grid;grid-template-columns:75px 1fr 32px;gap:6px;padding:10px;background:#1a2a1e;border-bottom:1px solid #354a38;align-items:center;font-size:11px}.fee-rate-list>div:last-child{border-bottom:0}.fee-rate-list b{color:#dbecd3}.fee-rate-list span{color:#98b094}.fee-rate-list strong{color:#b6e989;text-align:right}.fee-caption{font-size:11px;line-height:1.8;color:#849b83;margin-top:13px}.fee-error{margin-top:13px;padding:10px 12px;color:#ffd0c5;background:#3b2420;border:1px solid #8b4b3a;border-radius:8px;font-size:11px}.table-chat-panel{display:grid;gap:12px;color:#e5f3e7;font-size:13px}.table-chat-note{border:1px solid #526744;border-radius:10px;padding:11px 12px;background:#1a2b1c;color:#bfd3b5;line-height:1.6}.table-chat-log{min-height:185px;max-height:min(38dvh,290px);overflow-y:auto;border:1px solid #334735;border-radius:10px;padding:12px;background:#09120c}.table-chat-empty{padding:55px 10px;color:#809381;text-align:center;line-height:1.6}.table-chat-line+.table-chat-line{margin-top:12px}.table-chat-line>div{display:flex;justify-content:space-between;gap:12px;color:#abe672;font-size:11px}.table-chat-line time{color:#788b79}.table-chat-line p{margin-top:4px;overflow-wrap:anywhere;line-height:1.5}.table-chat-phrases{display:flex;gap:6px;overflow-x:auto}.table-chat-phrases button{flex:0 0 auto;border:1px solid #486e41;border-radius:20px;padding:7px 10px;color:#b8e7a6;font-size:11px}.table-chat-form{display:flex;gap:8px}.table-chat-form input{min-width:0;flex:1;border:1px solid #3e5843;border-radius:9px;padding:11px;background:#1c2920;color:#fff}.table-chat-form button{min-width:68px;border-radius:9px;background:#56c529;color:#11220d;font-weight:700}.table-chat-hint{color:#81977f;font-size:11px;line-height:1.5}.table-chat-hint span{display:block;color:#ffb58f}.room-game-section .room-error{position:absolute;z-index:20;left:12px;right:12px;bottom:82px;margin:0;padding:9px 12px;border:1px solid #c98073;border-radius:8px;background:#421c18ed;color:#fff0e9;font-size:12px}.room-game-section .room-lifetime{margin-top:3px;color:#a5dc8a;font-variant-numeric:tabular-nums}.room-game-section .room-lobby{min-height:100dvh;display:flex;flex-direction:column;align-items:center;gap:12px;padding:105px 26px 100px;background:radial-gradient(ellipse at 50% 16%,#053d2c,#050b08 55%);color:#e9fff4;text-align:center}.room-lobby-mark{color:#67e83a;filter:drop-shadow(0 0 15px #48da4b77)}.room-lobby h2{margin:0;font-size:23px}.room-lobby p{margin:0;color:#bed8c6;font-size:13px}.room-lobby label{margin-top:15px;color:#95ad9d;font-size:11px}.room-lobby>code{max-width:100%;padding:10px;border:1px solid #315641;border-radius:8px;overflow-wrap:anywhere;font-size:12px;-webkit-user-select:all;user-select:all}.room-copy,.room-start{display:flex;align-items:center;justify-content:center;gap:8px;width:min(100%,320px);min-height:42px;border-radius:8px;background:#49c719;color:#071d05;font-weight:700}.room-copy{background:#163c2c;color:#d9ffe1}.room-start:disabled{opacity:.42}.room-lobby>small{display:block;max-width:360px;margin-top:12px;color:#81a08b;font-size:11px;line-height:1.5}.room-members{width:min(100%,320px);display:grid;gap:7px;margin:14px 0 0;text-align:left}.room-members>div{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid #20452e;border-radius:8px;background:#0b1e15}.room-members span{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#276738;color:#eaffed;font-size:11px}.room-members strong{flex:1;font-size:13px}.room-members small{color:#73ef65}.room-game-section .room-sheet-backdrop{position:fixed;z-index:40;inset:0;display:flex;align-items:flex-end;justify-content:center;background:#000b}.room-sheet{width:min(100%,567px);max-height:75dvh;overflow-y:auto;border:1px solid #3b5944;border-radius:18px 18px 0 0;background:#0b120d;color:#f1fff3;box-shadow:0 -8px 30px #0009}.room-sheet>header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #2d4833;background:#17221a}.room-sheet>header strong{font-size:16px}.room-sheet>header button{display:grid;place-items:center;width:29px;height:29px;color:#d9eee0}.room-proof,.room-history{display:grid;gap:11px;padding:18px;font-size:12px;line-height:1.5}.room-proof>p{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0;color:#c9e1cd}.room-proof>p strong{color:#f5c487}.room-proof label{color:#9db8a3}.room-proof code{display:block;padding:9px;border-radius:7px;background:#1b2b1f;color:#daf3d4;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.room-proof button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border:1px solid #4b8b5f;border-radius:7px;color:#e4ffe9;background:#1d4930}.room-proof button:disabled{opacity:.45}.room-history p{margin:0;padding-bottom:8px;border-bottom:1px solid #263b2c}.room-game-section .room-finished{position:absolute;left:50%;bottom:16%;z-index:1;width:min(240px,65%);display:grid;gap:5px;transform:translate(-50%);text-align:center;pointer-events:auto}.room-finished strong{color:#ecffca}.room-finished button{padding:5px 7px;border-radius:6px;background:#127d57;color:#eaffef;font-size:11px}.room-game-section .room-squid-board{position:absolute;z-index:10;top:76px;left:50%;width:min(92%,480px);padding:6px 9px;border:1px solid #9dba5966;border-radius:9px;background:#07150ed9;color:#f3ffdc;transform:translate(-50%);text-align:center;pointer-events:none}.room-squid-board>strong{font-size:12px}.room-squid-board>span,.room-squid-board>small{display:block;color:#a9c6a1;font-size:10px}.room-squid-board>div{display:flex;justify-content:center;gap:8px;overflow-x:auto;white-space:nowrap;font-size:10px}.room-squid-board>div span{flex:0 0 auto}@media(max-width:650px){.view-table .room-game-section .table-hud{top:12px}.view-table .room-game-section .table-latency{right:73px}.view-table .room-game-section .room-seat .seat-cards{display:flex}.view-table .room-game-section .room-seat .seat-cards .playing-card{width:24px;height:33px}.view-table .room-game-section .room-seat.hero-seat .seat-cards .playing-card{width:39px;height:55px}.view-table .room-game-section .room-seat.hero-seat .seat-cards{top:65px}.view-table .room-game-section .room-seat .seat-cards .playing-card.back{background:linear-gradient(135deg,#b22335,#581020);color:#e7c6cb}.view-table .room-game-section .room-seat .seat-info strong{font-style:normal}.view-table .room-game-section .room-seat .seat-action{max-width:85px}.view-table .room-game-section .action-panel{z-index:9}.view-table .room-game-section .turn-status{top:17.5%;right:53px}.view-table .room-game-section .room-finished{bottom:18%}.view-table .room-game-section .room-lobby{min-height:100dvh}}.player-guide-actions{display:grid;gap:8px;margin-top:20px}.player-guide-actions button:not(.primary){min-height:40px;padding:8px 12px;border:1px solid #2b3a2d;border-radius:8px;color:#b4d4a4;font-size:12px;text-align:left}.street-proof-status{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:8px 0 12px;padding:9px 12px;border:1px solid #465d31;border-radius:9px;background:#142416;color:#b9e39f;font-size:11px;line-height:1.5}.street-proof-status.waiting{border-color:#79673e;background:#251f11;color:#f2d58f}.street-proof-status button{flex-shrink:0;padding:6px 8px;border-radius:6px;background:#54401b;color:#ffe5a9;font-size:11px}.round-checking{pointer-events:none;opacity:.6}.street-proof-list{display:grid;gap:7px;margin:10px 0 18px}.street-proof-list>div{display:flex;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid #304032;border-radius:7px;font-size:11px}.street-proof-list strong{color:#a9df8e;font-weight:500}.proof-save-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 8px}.proof-save-actions button{display:flex;align-items:center;justify-content:center;gap:5px;min-height:42px;padding:7px;border:1px solid #6da88a;border-radius:8px;background:#174235;color:#e8ffeb;font-size:11px}.proof-save-actions button:disabled{border-color:#344038;background:#202823}.fairness-content .proof-save-note{margin:0 0 14px;line-height:1.6}.player-entry{min-height:100dvh;display:grid;place-items:center;padding:max(22px,var(--tg-content-safe-area-inset-top, 0px)) 22px max(22px,var(--tg-content-safe-area-inset-bottom, 0px));background:radial-gradient(circle at 50% 0,#123a24,#050b08 55%);color:#e8f1e9}.player-entry-card{width:min(100%,420px);padding:38px 30px;border:1px solid #345942;border-radius:20px;background:#0c1610;box-shadow:0 25px 70px #0008;text-align:center}.player-entry-symbol{width:65px;height:65px;margin:0 auto 20px;display:grid;place-items:center;border-radius:20px;background:#193b27;color:#8dff5b}.player-entry-brand{margin-bottom:8px;color:#86b58b;font-size:12px;letter-spacing:2px}.player-entry h1{margin:0 0 14px;font-size:23px;font-weight:600}.player-entry-card>p:not(.player-entry-brand){color:#a7bdac;font-size:13px;line-height:1.8}.player-entry-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:24px 0}.player-entry-actions a,.player-entry-actions button{display:inline-block;padding:11px 17px;border:1px solid #6caf49;border-radius:9px;background:#255e2a;color:#f2ffe9;font-size:13px;text-decoration:none;cursor:pointer}.player-entry-card .player-entry-dev{margin-top:25px;padding:11px;border-radius:8px;background:#142a1b}.player-entry-card small{display:block;margin-top:26px;color:#799481;font-size:11px;line-height:1.6}.player-entry-lab-label{position:fixed;z-index:1200;top:4px;left:50%;transform:translate(-50%);padding:3px 10px;border:1px solid #87712c;border-radius:12px;background:#251d05ed;color:#f4d783;white-space:nowrap;font-size:10px;pointer-events:none}:root{font-family:DM Sans,Microsoft YaHei,sans-serif;color:#edf3ed;background:#090d0c;font-synthesis:none;font-weight:400;--green:#b8f65c;--teal:#24d8a0;--muted:#78847c;--line:#253029}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button{cursor:pointer;color:inherit;border:0;background:none;-webkit-tap-highlight-color:transparent}button:disabled{cursor:not-allowed;opacity:.4}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--green);outline-offset:4px}button:hover:not(:disabled){filter:brightness(1.12)}a{color:var(--green)}h1,h2,h3,p{margin:0}svg{flex-shrink:0}button{transition:background .18s,color .18s,opacity .18s}::selection{background:#b8f65c;color:#142211}.app-shell{max-width:1000px;margin:auto;min-height:100vh;padding:0 42px 135px}.topbar{height:92px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff0b}.brand{display:flex;align-items:center;gap:12px;padding:0;text-align:left;font-family:Space Grotesk,sans-serif;font-size:26px;font-weight:700;letter-spacing:3px}.brand-icon{background:var(--green);color:#142211;width:42px;height:46px;border-radius:12px 12px 17px 17px;display:grid;place-items:center}.brand-cn{display:block;font-family:Microsoft YaHei,sans-serif;font-size:10px;color:#8c9b8c;letter-spacing:4px;font-weight:400;margin-top:3px}.topbar-right{display:flex;align-items:center;gap:23px}.network{display:flex;align-items:center;gap:7px;font:10px Space Grotesk,sans-serif;letter-spacing:2px;color:#a5b2a6}.network>span,.live-dot,.status-dot{width:6px;height:6px;border-radius:50%;background:var(--teal);display:inline-block;flex-shrink:0}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:#8b988e;border-radius:9px;padding:0}.icon-button:hover{background:#ffffff0a;color:#dff9da}.preview-ribbon{display:flex;gap:7px;align-items:center;font-size:10px;letter-spacing:.8px;color:#a2bca5;margin:19px 0}.preview-ribbon>span:last-child{margin-left:auto;color:#718375;letter-spacing:0}.club-hero{position:relative;isolation:isolate;overflow:hidden;min-height:285px;border:1px solid #2b4934;border-radius:22px;background:radial-gradient(ellipse at 100% 130%,#628c1d52,transparent 56%),radial-gradient(ellipse at 75% -35%,#295a3855,transparent 68%),linear-gradient(110deg,#14281c,#101d15 68%);padding:28px 30px 0}.club-hero:after{content:"";position:absolute;inset:0;background-image:radial-gradient(#d7ffb317 .6px,transparent .6px);background-size:5px 5px;z-index:-1;pointer-events:none}.club-kicker{display:flex;align-items:center;gap:9px;color:#a5c999;font:9px Space Grotesk,sans-serif;letter-spacing:2.1px;margin-bottom:29px}.club-kicker span{width:20px;height:1px;background:#a8db7a}.club-intro{position:relative;display:flex;gap:17px;align-items:center;z-index:2}.club-emblem{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;flex-shrink:0;width:87px;height:94px;background:linear-gradient(155deg,#1b452b,#13291b);border:1px solid #6d945840;border-radius:17px;color:var(--green);box-shadow:0 8px 22px #0003}.club-emblem small{font:7px Space Grotesk,sans-serif;letter-spacing:1.5px;margin-top:3px}.eyebrow{display:block;color:#8eab88;font:9px Space Grotesk,sans-serif;letter-spacing:1.8px;margin-bottom:9px}h1{font-size:34px;letter-spacing:-1px;line-height:1.4;font-weight:600}h1>span,h2>span{color:var(--green)}.club-intro h1{font-size:34px;font-weight:600}.club-intro p{margin-top:11px;font-size:12px;display:flex;align-items:center;gap:12px}.club-name{color:#cdddc8}.club-id{font-size:10px;color:#7a9978;border-left:1px solid #ffffff26;padding-left:12px}.club-meta{display:flex;align-items:center;justify-content:space-between;margin-top:29px;border-top:1px solid #ffffff10;min-height:71px;position:relative;z-index:2}.club-balance{display:flex;align-items:center;gap:10px}.coin{display:inline-grid;place-items:center;width:25px;height:25px;background:#2aae89;color:#fff;border-radius:50%;font:700 21px Arial,sans-serif;flex-shrink:0}.coin.small{width:14px;height:14px;font-size:12px}.club-balance strong{font:22px Space Grotesk,sans-serif}.club-balance strong small{font-size:11px;margin-left:7px;color:#9cb19a}.balance-add{display:grid;place-items:center;width:22px;height:22px;background:#233e29;color:var(--green);border-radius:50%;margin-left:6px}.club-shortcuts{display:flex;gap:23px;align-items:center}.club-shortcuts>button{display:flex;align-items:center;gap:9px;color:#b3d1a9;font-size:12px}.club-shortcuts span{display:flex;align-items:center;gap:7px}.club-shortcuts b{font-weight:400;color:#e1f7d4}.hero-art{position:absolute;z-index:0;right:-14px;top:3px;width:250px;height:235px;transform:rotate(-9deg);opacity:.62;pointer-events:none}.art-orbit{position:absolute;inset:-30px;border:1px solid #a6ff6520;border-radius:50%;box-shadow:0 0 0 25px #a6ff6505,0 0 0 55px #a6ff6503}.art-card{position:absolute;top:23px;width:93px;height:130px;border-radius:12px;border:1px solid #87a75955;color:#b3ce92;font:30px Georgia,serif;padding:12px;background:linear-gradient(125deg,#293e24,#121f14);box-shadow:0 9px 35px #0005}.art-card span{display:block;text-align:center;font-size:56px}.art-card-one{right:110px;transform:rotate(-12deg)}.art-card-two{right:36px;transform:rotate(12deg);top:39px}.art-chip{position:absolute;bottom:12px;right:47px;border-radius:50%;width:100px;height:100px;border:9px dashed #809a354a;outline:2px solid #93be4050;background:#1b371c;display:grid;place-items:center;color:#96cd494d;box-shadow:0 12px #09180fc9,0 13px 0 2px #49732d45;transform:rotateX(33deg)}.art-chip svg{width:43px;height:43px}.art-chip.second{width:70px;height:70px;right:153px;bottom:15px;z-index:-1}.lobby-section{margin-top:37px}.section-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:21px}.section-title h2{font-size:24px;font-weight:500;letter-spacing:-.7px}.section-title .eyebrow{font-size:8px;color:#738875;margin-bottom:7px}.mode-switch{display:flex;align-items:center;background:#141b16;padding:4px;border:1px solid #26302a;border-radius:9px;gap:2px}.mode-switch button{display:flex;align-items:center;gap:5px;font-size:11px;padding:8px 12px;color:#839184;white-space:nowrap;border-radius:6px}.mode-switch .selected{background:#2b3826;color:#d4edbd;box-shadow:0 1px 5px #0003}.table-toolbar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);margin-bottom:17px}.filter-tabs{display:flex;gap:30px}.filter-tabs button{padding:8px 1px 16px;font-size:14px;color:#74837a;position:relative}.filter-tabs .active{color:var(--green)}.filter-tabs .active:after{content:"";position:absolute;height:2px;bottom:-1px;left:0;right:0;background:var(--green)}.sort-button{display:flex;align-items:center;gap:5px;color:#77867b;font-size:11px;margin-bottom:10px}.table-list{display:grid;gap:13px}.table-row{isolation:isolate;position:relative;overflow:hidden;width:100%;display:flex;align-items:center;gap:25px;padding:23px 28px;background:linear-gradient(110deg,#1a211c,#19201b);border:1px solid #2c362b;border-radius:15px;text-align:left;transition:transform .18s,border-color .18s}.table-row:hover{transform:translateY(-2px);border-color:#536744;background:linear-gradient(110deg,#202c20,#1a261a)}.table-row.unavailable{opacity:.56}.occupancy{position:relative;display:grid;place-items:center;flex-shrink:0;width:78px;height:78px;border-radius:50%;background:conic-gradient(from -15deg,var(--green),#19c8a4 var(--occupancy),#0c1611 0);box-shadow:0 0 22px #65ca3407}.occupancy>div{width:65px;height:65px;border-radius:50%;background:#142019;display:flex;flex-direction:column;align-items:center;justify-content:center}.occupancy strong{font:24px Space Grotesk,sans-serif;font-weight:600}.occupancy strong small{font-size:16px;color:#b1c2b1}.occupancy div>span{font-size:8px;letter-spacing:.6px;color:#749b84;margin-top:2px}.table-row-main{flex:1}.table-row-title{display:flex;gap:11px;align-items:center;font-size:12px;color:#a5b8a5}.table-tag{font-size:9px;padding:3px 6px;background:#3d4b263b;border:1px solid #75933b33;color:#b5cd84;border-radius:3px;white-space:nowrap}.tag-1{color:#a7bcd7;background:#344d6429;border-color:#5d88ac38}.tag-2{color:#a9b1a8;background:#4d514929;border-color:#78856e38}.blinds{font:27px Space Grotesk,sans-serif;font-weight:500;line-height:1.3;letter-spacing:-.6px;margin:5px 0}.blinds>span{font:10px Microsoft YaHei,sans-serif;letter-spacing:0;color:#607663;margin-left:12px}.table-row-meta{display:flex;align-items:center;gap:6px;font-size:10px;color:#718474;margin-top:6px}.table-row-meta .status-dot{width:4px;height:4px;background:#88bd71}.table-row-meta i{width:2px;height:2px;background:#718474;margin:0 2px}.row-id{margin-left:7px;color:#526457;font:10px Space Grotesk,sans-serif}.buy-in{text-align:right;position:relative;z-index:1;min-width:95px}.buy-in>span:first-child{font-size:10px;color:#7e997c}.buy-in strong{display:block;font:27px Space Grotesk,sans-serif;margin:5px 0 8px;color:#e0f3d5}.join-label{display:flex;align-items:center;justify-content:flex-end;gap:5px;color:var(--green);font-size:10px}.row-watermark{position:absolute;z-index:-1;width:168px;height:168px;right:-22px;top:2px;transform:rotate(-22deg);color:#6680390d;stroke:#74934418;stroke-width:1}.lobby-footnote{display:flex;align-items:center;justify-content:center;gap:7px;color:#617363;font-size:10px;padding:24px 0}.bottom-promo{display:flex;align-items:center;gap:15px;padding:19px 23px;border:1px solid #26332a;border-radius:13px;background:#111912}.promo-icon{display:grid;place-items:center;width:38px;height:38px;color:#a8c987;background:#283722;border-radius:10px}.bottom-promo strong{font-size:12px;font-weight:500;color:#beccb8}.bottom-promo p{font-size:10px;color:#6b7e6e;margin-top:5px}.bottom-promo>.icon-button{margin-left:auto}.bottom-nav{position:fixed;bottom:max(22px,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);z-index:15;display:flex;width:390px;padding:9px 12px;justify-content:space-around;border:1px solid #b0cba833;border-radius:28px;background:linear-gradient(155deg,#25392edb,#111b17f0 48%);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);box-shadow:0 -1px 1px #d0ffe71f,inset 0 1px 6px #adffd018,0 10px 40px #000a}.bottom-nav>button{position:relative;display:flex;gap:5px;flex-direction:column;align-items:center;justify-content:center;min-height:57px;width:74px;border-radius:18px;color:#8d9b91;font-size:11px}.bottom-nav>button.active{color:var(--green);background:radial-gradient(ellipse at 50% 0,#48623375,transparent);box-shadow:inset 0 1px 1px #c6e5ba22}.bottom-nav button i{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--green);bottom:0}.primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 20px;min-height:45px;background:var(--green);color:#15210e;font-size:13px;font-weight:600;border-radius:9px}.full{width:100%}.text-button{display:flex;align-items:center;justify-content:center;gap:7px;color:#accf93;font-size:12px;padding:12px 0;margin:auto}.muted,.caption{color:#859788;font-size:12px;line-height:1.8}.caption{font-size:10px;color:#6d8272;text-align:center;margin-top:17px}.cash-empty,.empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;padding:46px 20px;color:#789078}.cash-empty h3,.empty-state h3,.cash-empty h2{font-size:19px;color:#dcebd8;margin:21px 0 12px;font-weight:500}.cash-empty p,.empty-state p{font-size:12px;line-height:1.9;margin-bottom:21px}.cash-empty{border:1px solid #253329;background:radial-gradient(ellipse at 50% 0,#2c512622,transparent 60%);border-radius:16px}.empty-icon{width:70px;height:70px;background:#203020;border-radius:20px;display:grid;place-items:center;color:#99c482}.cash-empty .text-button{margin-top:10px}.account-section{padding-top:22px}.profile-avatar{width:46px;height:46px;border-radius:14px;background:#283e26;color:#c7f691;display:grid;place-items:center;flex-shrink:0}.funds-hero{text-align:center;padding:28px 0 24px;border-radius:15px;background:radial-gradient(ellipse at 50% 0,#366d372f,transparent);border:1px solid #304430;margin:0 0 20px}.funds-hero>.coin{width:33px;height:33px;font-size:27px}.funds-hero>span:nth-child(2){display:block;font-size:11px;color:#94b296;margin:12px 0}.funds-hero>strong{display:block;font:36px Space Grotesk,sans-serif;line-height:1.5}.funds-hero small{font-size:14px;color:#8ea58c}.funds-hero p{color:#718975;font-size:11px}.balance-grid,.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;text-align:center;margin:22px 0}.balance-grid span,.stats-grid span{display:block;font-size:10px;color:#7a8b7c}.balance-grid b{display:block;margin-top:10px;font:22px Space Grotesk,sans-serif}.stats-grid b{display:block;margin-bottom:9px;font:26px Space Grotesk,sans-serif}.stats-grid{border-block:1px solid var(--line);padding:24px 0;margin-top:28px}.notice{display:flex;gap:10px;border:1px solid #566d352c;background:#34462424;padding:14px;border-radius:9px;color:#abc198;font-size:11px;line-height:1.8;margin-bottom:20px}.notice strong{display:block;color:#c3daa8;font-weight:500;margin-bottom:3px}.notice>svg{margin-top:3px}.funds-actions{display:flex;gap:12px;margin-top:13px}.funds-actions button{display:flex;align-items:center;justify-content:center;gap:10px;background:#253029;flex:1;padding:14px;border-radius:9px;font-size:12px}.menu-row{display:flex;align-items:center;gap:14px;width:100%;border-bottom:1px solid #26302a;padding:19px 4px;font-size:12px;color:#a9bcaa}.menu-row svg:last-child{margin-left:auto}.connect-wrap{display:flex;justify-content:center}.game-heading{display:flex;align-items:center;gap:10px;margin:25px 0 6px}.game-heading h2{font-size:17px;font-weight:500;display:flex;align-items:center;gap:10px}.game-heading h2 span{font-size:9px;padding:3px 6px;background:#243920;border-radius:4px;color:#b7df92}.game-heading p{font-size:10px;color:#728977;margin-top:5px}.proof-button{display:flex;align-items:center;gap:6px;margin-left:auto;color:#95b987;font-size:10px}.poker-arena{position:relative;height:510px;margin-top:5px;max-width:850px;margin-inline:auto}.felt{position:absolute;inset:85px 55px 90px;background:radial-gradient(ellipse,#1c4536,#103124 70%);border-radius:160px;border:10px solid #202d23;outline:1px solid #506f3955;box-shadow:inset 0 0 0 2px #5b835843,inset 0 2px 30px #0006,0 12px 40px #0005}.felt:after{content:"";position:absolute;inset:7px;border-radius:inherit;background:radial-gradient(#9ee99918 .6px,transparent .7px);background-size:4px 4px;pointer-events:none}.felt-inner{position:absolute;inset:15px;border:1px solid #88b77324;border-radius:inherit}.table-wordmark{position:absolute;top:35px;left:50%;transform:translate(-50%);font:18px Space Grotesk,sans-serif;letter-spacing:6px;color:#a3ce9f30;text-align:center}.table-wordmark span{display:block;font-size:6px;letter-spacing:2.2px;margin-top:5px}.board-area{position:absolute;top:46%;left:50%;width:90%;transform:translate(-50%,-35%);text-align:center;z-index:1}.pot-label{display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px;color:#b2caac;margin-bottom:13px}.pot-label strong{font:18px Space Grotesk,sans-serif;color:#dcf5cd;margin-left:2px}.mini-chip{width:12px;height:12px;background:#b8d857;border:2px dashed #3e5e28;outline:1px solid #7da33f;display:inline-block;border-radius:50%;flex-shrink:0}.community-cards{display:flex;justify-content:center;gap:7px}.playing-card{position:relative;width:50px;height:72px;border-radius:6px;background:#f0f1e5;color:#172821;box-shadow:0 3px 2px #0004;flex-shrink:0;border:1px solid #e9efda;font-family:Georgia,serif;animation:card-in .3s ease-out}.playing-card.red{color:#c5514c}.card-corner{position:absolute;top:4px;left:6px;font-size:19px;line-height:1}.card-corner small{display:block;font-size:13px;margin-top:1px}.card-suit{position:absolute;right:5px;bottom:8px;font-size:33px;line-height:1}.card-bottom{display:none}.playing-card.empty{background:#173a2c80;border:1px dashed #8db78044;box-shadow:none;display:grid;place-items:center;color:#8fba7f21}.playing-card.empty svg{width:22px}.playing-card.back{background:repeating-linear-gradient(45deg,#244b32,#244b32 2px,#23402c 2px 5px);display:grid;place-items:center;border:2px solid #a2bd88;color:#a3c18b}.playing-card.back svg{width:18px}.playing-card.tiny{width:29px;height:41px;border-radius:4px}.tiny .card-corner{top:3px;left:3px;font-size:13px}.tiny .card-corner small{font-size:9px}.tiny .card-suit{font-size:17px;bottom:4px;right:3px}.playing-card.best{outline:2px solid var(--green);box-shadow:0 0 14px #b8f65c44}.street-label{font-size:10px;color:#b7cf9f;margin-top:15px;letter-spacing:1px;line-height:1.6}.seat{position:absolute;display:flex;flex-direction:column;align-items:center;width:120px;z-index:3;transform:translate(-50%)}.seat-0{left:50%;bottom:6px}.seat-1{left:12%;top:267px}.seat-2{left:16%;top:77px}.seat-3{left:50%;top:20px}.seat-4{left:84%;top:77px}.seat-5{left:88%;top:267px}.avatar{display:grid;place-items:center;width:44px;height:44px;border:3px solid #334637;background:#314b3c;border-radius:50%;font:18px Space Grotesk,sans-serif;color:#c6e4ce;position:relative;box-shadow:0 3px 9px #0006}.avatar-1{background:#614b3d;color:#dcc4a9}.avatar-2{background:#4e455f;color:#ccc1e5}.avatar-3{background:#334c58;color:#b6d4e1}.avatar-4{background:#616044;color:#e4dab5}.avatar-5{background:#593f4c;color:#dcb2c7}.acting .avatar{border-color:var(--green);box-shadow:0 0 0 4px #b8f65c18}.dealer{position:absolute;right:-7px;bottom:-3px;background:#e4e7d6;color:#25362b;border:2px solid #263a2b;width:19px;height:19px;border-radius:50%;font:700 9px Space Grotesk,sans-serif;display:grid;place-items:center}.seat-info{background:#121f19eb;min-width:89px;padding:7px 10px 6px;margin-top:-1px;border:1px solid #344834;border-radius:7px;text-align:center;box-shadow:0 2px 10px #0002}.seat-info strong{font-size:10px;font-weight:500;display:block;color:#c3d6c2}.seat-info i{font:7px Space Grotesk,sans-serif;color:#75917a;background:#294030;padding:1px 3px;margin-left:4px;border-radius:3px}.seat-info>span{display:block;font:13px Space Grotesk,sans-serif;margin-top:3px;color:#e1eccc}.seat-action{font-size:9px;color:#92a98a;max-width:130px;padding:5px 0;white-space:nowrap;min-height:19px}.acting .seat-action{color:var(--green)}.seat-cards{display:flex;position:absolute;top:1px;left:81px;gap:2px;transform:rotate(9deg);z-index:-1}.seat-cards .playing-card:nth-child(2){transform:rotate(9deg);margin-left:-14px}.folded .seat-cards{opacity:.22}.folded .avatar,.folded .seat-info{filter:grayscale(.85);opacity:.55}.hero-seat .seat-cards{position:absolute;top:-39px;left:10px;gap:5px;z-index:2;transform:rotate(-5deg)}.hero-seat .seat-cards .playing-card:nth-child(2){margin-left:0;transform:rotate(9deg)}.hero-seat .avatar{visibility:hidden}.hero-seat .seat-info{margin-top:-7px;min-width:115px;padding-top:13px}.hero-seat .seat-action{padding-top:6px}.seat-bet{position:absolute;left:100%;top:58px;font-size:10px;display:flex;align-items:center;gap:5px;color:#d7e2ae}.seat-4 .seat-bet,.seat-5 .seat-bet{left:auto;right:100%}.seat-3 .seat-bet{top:110px;left:50%;transform:translate(-50%)}.seat-0 .seat-bet{top:-24px;left:115px}.winner .seat-info{border-color:#badc58;background:#2a3f25}.winner .seat-action{color:var(--green)}.action-panel{background:#151f18;border:1px solid #2b3f2d;border-radius:14px;padding:18px 22px}.turn-status{display:flex;align-items:center;gap:8px;font-size:11px;margin-bottom:19px}.turn-status strong{font-weight:500;color:#d0e3c6}.turn-status>span:last-child{margin-left:auto;color:#7f967c;font-size:10px}.muted-dot{height:6px;width:6px;display:inline-block;background:#667367;border-radius:50%}.raise-controls{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#8eaa87;margin-bottom:6px}.raise-controls>span strong{color:#d5edc0;font:14px Space Grotesk,sans-serif;margin-left:3px}.raise-controls>div{display:flex;gap:5px}.raise-controls button{font-size:9px;border:1px solid #415338;padding:5px 9px;border-radius:5px;color:#b2c5a4}input[type=range]{width:100%;height:4px;accent-color:var(--green);margin:12px 0 22px;cursor:pointer}.action-buttons{display:grid;grid-template-columns:1fr 1.3fr 1.7fr;gap:10px}.action-buttons button{border-radius:8px;min-height:43px;font-size:12px;padding-inline:5px}.fold-button{background:#382b27;color:#dcb3a4}.call-button{background:#2c432a;color:#d1e9ba}.hand-ticker{display:flex;align-items:center;gap:7px;padding:14px 9px;font-size:10px;color:#758d77}.hand-ticker>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hand-ticker>button{margin-left:auto;display:flex;align-items:center;font-size:10px;color:#9db191;flex-shrink:0}dialog{color:#e6eddf;max-width:520px;width:calc(100% - 32px);max-height:86dvh;border:1px solid #3b513b;border-radius:20px;background:#121c16;padding:0;box-shadow:0 20px 100px #0008}dialog::backdrop{background:#020703b3;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.dialog-inner{padding:22px 25px 26px}.dialog-inner>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px;gap:14px}.dialog-inner>header h2{font-size:20px;font-weight:500}.member-row{display:flex;align-items:center;gap:13px;margin-bottom:24px}.member-row strong{font-size:13px}.member-row p{font-size:11px;color:#7b947d;margin-top:5px}.pill{font-size:9px;padding:4px 8px;background:#324729;color:#b9dba1;margin-left:auto;border-radius:5px}.history-summary{display:flex;justify-content:space-between;font-size:11px;color:#789478;margin-bottom:19px}.positive{color:#b8ec83!important}.negative{color:#e59c8a!important}.history-row{display:flex;align-items:center;gap:13px;padding:15px 0;border-top:1px solid #2a372d;font-size:12px}.hand-number{font:11px Space Grotesk,sans-serif;color:#758b77}.history-row>div strong{font-size:11px;font-weight:500}.history-row small{display:block;font-size:9px;color:#6a866e;margin-top:5px}.history-row>b{font:14px Space Grotesk,sans-serif;margin-left:auto}.history-row>.icon-button{width:27px}.rules-content>p{font-size:12px;color:#abc0a7;line-height:1.9;margin-bottom:22px}.rule-step{display:flex;gap:16px;margin-bottom:21px}.rule-step>b{font:15px Space Grotesk,sans-serif;color:#709258;padding-top:2px}.rule-step strong{font-size:12px;font-weight:500;color:#d0e5c3}.rule-step p{font-size:11px;color:#859d81;line-height:1.9;margin-top:7px}.setting-row{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #283e2e;padding:0 0 22px;margin-bottom:22px}.setting-row strong{font-size:12px;font-weight:500}.setting-row p{font-size:11px;color:#839d81;margin-top:8px;line-height:1.8}.share-panel{text-align:center}.share-art{margin:5px auto 25px;display:grid;place-items:center;width:95px;height:95px;background:radial-gradient(#48643770,#233e2433);color:var(--green);border:1px solid #5f794d66;border-radius:27px;transform:rotate(-8deg)}.share-panel h3{font-size:22px;font-weight:500;margin-bottom:12px}.share-panel>p{font-size:12px;color:#8ba381;margin-bottom:22px}.share-panel code{display:block;padding:15px;background:#0b1510;color:#8fa789;border:1px solid #263c2b;border-radius:8px;word-break:break-all;font-size:11px;text-align:left;margin-bottom:19px}.fairness-content label{display:block;font-size:11px;color:#8ba680;margin:20px 0 8px}.fairness-content code{display:block;font:10px monospace;line-height:1.8;word-break:break-all;background:#0c1510;color:#c1d5b3;padding:12px;border:1px solid #2b3a2d;border-radius:7px}.fairness-content>.primary{margin-top:22px}.verification-result{font-size:12px;color:var(--green);margin-top:15px;line-height:1.8}.toast{display:flex;align-items:flex-start;gap:10px;position:fixed;z-index:100;left:50%;bottom:120px;transform:translate(-50%);max-width:460px;width:calc(100% - 40px);border:1px solid #6b865052;padding:15px 18px;background:#263821f5;box-shadow:0 8px 40px #0007;border-radius:12px;color:#e0f0d2;font-size:12px;line-height:1.7;animation:toast-in .2s ease-out}.toast svg{margin-top:2px}.spin{animation:spin 1s linear infinite}@keyframes card-in{0%{opacity:0;transform:translateY(-8px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toast-in{0%{opacity:0;bottom:110px}to{opacity:1;bottom:120px}}@keyframes spin{to{transform:rotate(360deg)}}@media(min-width:1100px){body{background:radial-gradient(ellipse at 50% -10%,#2b512329,transparent 58%),#090d0c}.app-shell{max-width:950px}.club-hero{min-height:290px}.club-intro h1{font-size:40px}.club-intro{gap:23px}.hero-art{right:15px;width:280px;opacity:.75}.club-meta{margin-top:30px}.table-list{gap:14px}.table-row{padding:24px 29px}.club-kicker{margin-bottom:26px}}@media(max-width:650px){.app-shell{padding:0 18px 130px}.topbar{height:74px}.brand{font-size:22px;gap:9px}.brand-icon{width:34px;height:38px;border-radius:10px 10px 13px 13px}.brand-icon svg{width:23px}.brand-cn{font-size:8px;letter-spacing:3px}.topbar-right{gap:12px}.network{font-size:8px;letter-spacing:1px}.preview-ribbon{font-size:8px;letter-spacing:0;margin:14px 0}.preview-ribbon>span:last-child{font-size:8px}.preview-ribbon .live-dot{width:4px;height:4px}.club-hero{padding:22px 20px 0;min-height:254px;border-radius:18px}.club-kicker{font-size:7px;letter-spacing:1.3px;margin-bottom:29px}.club-intro{gap:12px}.club-emblem{width:62px;height:76px;border-radius:12px}.club-emblem small{font-size:5px;letter-spacing:.7px}.club-emblem>svg:nth-child(2){width:25px;height:25px}.club-emblem>svg:first-child{width:14px;height:14px}.club-intro h1{font-size:24px;letter-spacing:-1px}.club-intro .eyebrow{font-size:7px;letter-spacing:1.1px;margin-bottom:6px}.club-intro p{font-size:10px;gap:8px;margin-top:9px}.club-id{font-size:8px;padding-left:8px}.hero-art{width:190px;height:175px;right:-43px;top:-16px;opacity:.23}.art-card{width:72px;height:105px;padding:8px;font-size:24px}.art-card span{font-size:40px}.art-card-one{right:84px}.art-card-two{right:21px}.art-chip{width:70px;height:70px;right:55px;bottom:-28px;border-width:6px}.art-chip.second{display:none}.club-meta{margin-top:25px;min-height:63px}.club-balance{gap:5px}.club-balance .coin{width:20px;height:20px;font-size:17px}.club-balance strong{font-size:19px}.club-balance strong small{font-size:8px;margin-left:4px}.club-balance .icon-button{width:24px;height:29px}.club-balance .icon-button svg{width:15px}.balance-add{width:18px;height:18px;margin-left:4px}.balance-add svg{width:13px}.club-shortcuts{gap:12px}.club-shortcuts>button{gap:5px;font-size:9px;padding:0}.club-shortcuts>button>svg{width:15px}.club-shortcuts span{gap:4px}.club-shortcuts span svg{display:none}.lobby-section{margin-top:27px}.section-title{margin-bottom:19px}.section-title .eyebrow{font-size:6px;letter-spacing:1.5px}.section-title h2{font-size:22px;letter-spacing:-.8px}.mode-switch button{font-size:9px;padding:7px 9px}.mode-switch{padding:3px;border-radius:7px}.mode-switch .coin{width:12px;height:12px;font-size:10px}.table-toolbar{margin-bottom:13px}.filter-tabs{gap:27px}.filter-tabs button{font-size:13px;padding-bottom:13px}.sort-button{font-size:9px;gap:4px}.sort-button svg{width:13px}.table-row{padding:19px 15px;gap:15px;border-radius:13px}.occupancy{width:62px;height:62px}.occupancy>div{width:51px;height:51px}.occupancy strong{font-size:22px}.occupancy strong small{font-size:13px}.occupancy div>span{font-size:6px}.table-row-title{font-size:10px;gap:6px;flex-wrap:wrap}.table-tag{font-size:7px;padding:2px 4px}.blinds{font-size:25px;margin:6px 0}.blinds>span{display:none}.table-row-meta{font-size:8px;gap:4px}.row-id{display:none}.buy-in{min-width:63px}.buy-in>span:first-child{font-size:8px}.buy-in strong{font-size:21px}.join-label{font-size:8px;gap:3px}.join-label svg{width:12px}.row-watermark{width:138px;height:138px;right:-29px;top:10px}.lobby-footnote{font-size:8px;padding:20px 0;gap:5px}.lobby-footnote svg{width:13px}.bottom-promo{padding:16px 15px;gap:12px}.bottom-promo strong{font-size:11px}.bottom-promo p{font-size:9px}.bottom-promo .promo-icon{width:33px;height:33px}.bottom-nav{width:calc(100% - 54px);max-width:370px;padding:7px 8px;bottom:max(17px,env(safe-area-inset-bottom));border-radius:25px}.bottom-nav>button{min-height:54px;font-size:10px;gap:4px;width:68px}.bottom-nav svg{width:22px;height:22px}.game-heading{margin-top:17px;gap:5px}.game-heading h2{font-size:14px;gap:7px}.game-heading h2 span{font-size:8px}.game-heading p{font-size:9px}.game-heading>.icon-button{width:29px}.proof-button{font-size:9px;gap:4px}.proof-button svg{width:15px}.poker-arena{height:495px;margin:7px -8px 0}.felt{inset:72px 35px 83px;border-radius:130px;border-width:7px}.table-wordmark{font-size:14px;letter-spacing:4px;top:55px}.table-wordmark span{font-size:5px}.board-area{top:53%;width:100%;transform:translate(-50%,-35%)}.community-cards{gap:4px}.community-cards>.playing-card{width:39px;height:56px;border-radius:4px}.community-cards .card-corner{font-size:16px;left:4px;top:4px}.community-cards .card-corner small{font-size:10px}.community-cards .card-suit{font-size:25px;right:4px;bottom:7px}.street-label{font-size:8px;margin-top:11px;padding:0 17px}.pot-label{font-size:9px;gap:5px;margin-bottom:10px}.pot-label strong{font-size:15px}.seat{width:94px}.seat-0{bottom:1px}.seat-1{left:11%;top:287px}.seat-2{left:13%;top:120px}.seat-3{top:14px}.seat-4{left:87%;top:120px}.seat-5{left:89%;top:287px}.avatar{width:37px;height:37px;font-size:16px}.seat-info{min-width:72px;padding:6px 7px 5px}.seat-info strong{font-size:9px}.seat-info>span{font-size:12px}.seat-action{font-size:8px}.seat-cards{left:58px;top:0}.seat-4 .seat-cards,.seat-5 .seat-cards{left:8px;transform:rotate(-15deg)}.playing-card.tiny{width:24px;height:34px}.playing-card.tiny.back svg{width:13px}.tiny .card-corner{font-size:11px}.tiny .card-corner small{font-size:8px}.tiny .card-suit{font-size:13px;right:1px}.hero-seat .seat-cards{left:0;top:-40px;gap:3px}.hero-seat .seat-cards>.playing-card{width:46px;height:67px}.hero-seat .seat-info{min-width:99px;padding-top:12px}.seat-bet{font-size:8px;left:79px;top:50px;gap:4px}.seat-4 .seat-bet,.seat-5 .seat-bet{right:79px}.seat-0 .seat-bet{left:99px;top:-22px}.seat-3 .seat-bet{top:100px}.seat-bet .mini-chip{width:9px;height:9px}.action-panel{padding:15px 14px;border-radius:12px}.turn-status{font-size:10px;gap:6px;margin-bottom:16px}.turn-status>span:last-child{font-size:8px;max-width:125px;text-align:right}.raise-controls{font-size:10px}.raise-controls>div{gap:4px}.raise-controls button{font-size:8px;padding:5px 7px}.raise-controls strong{font-size:12px}.action-buttons{gap:7px}.action-buttons button{font-size:11px;min-height:43px}.action-buttons .primary{gap:4px}.action-buttons .primary svg{width:12px}.hand-ticker{font-size:8px}.account-section .section-title h1{font-size:28px}.dialog-inner{padding:18px 19px 22px}.dialog-inner>header{margin-bottom:19px}.dialog-inner>header h2{font-size:18px}.notice{font-size:10px}.toast{font-size:11px;bottom:110px}.funds-hero{padding-top:22px}.setting-row .mode-switch button{padding:7px}.balance-grid span{font-size:9px}.cash-empty{padding:35px 20px}}@media(max-width:360px){.app-shell{padding-inline:13px}.club-hero{padding-inline:15px}.club-intro h1{font-size:22px}.club-shortcuts{gap:8px}.table-row{gap:11px;padding-inline:11px}.table-tag{display:none}.poker-arena .community-cards>.playing-card{width:34px;height:50px}.table-row-title{font-size:9px}.blinds{font-size:23px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}@media(max-width:650px){.view-table .topbar{height:57px}.view-table .brand{font-size:18px}.view-table .brand-icon{height:31px;width:29px}.view-table .brand-cn{font-size:6px}.view-table .preview-ribbon{display:none}.view-table .game-heading{margin-top:13px}.view-table .poker-arena{height:clamp(340px,48dvh,430px)}.view-table .felt{inset:63px 35px 74px}.view-table .seat-2,.view-table .seat-4{top:84px}.view-table .seat-1,.view-table .seat-5{top:61%}.view-table .seat-3{top:8px}.view-table .table-wordmark{top:35px}.view-table .board-area{top:51%}.view-table .turn-status{margin-bottom:12px}.view-table .action-panel{padding-top:12px;padding-bottom:12px}.view-table input[type=range]{margin-bottom:18px}}.app-shell.view-club{width:min(100%,567px);max-width:567px;padding:0 0 135px;min-height:100dvh;background:#050505;box-shadow:0 18px 65px #0008}.view-club .topbar,.view-club .preview-ribbon{display:none}.telegram-preview-header{height:52px;padding:0 21px;display:flex;align-items:center;justify-content:space-between;background:#fff;color:#1c2a34}.telegram-preview-header strong{font:500 20px/1 Microsoft YaHei,sans-serif}.telegram-preview-header>div{display:flex;align-items:center;gap:20px}.telegram-preview-header button{width:27px;height:35px;display:grid;place-items:center;color:#969696}.telegram-preview-header button:hover{color:#1e2b2d}.telegram-preview-footer{position:fixed;z-index:18;bottom:0;left:50%;transform:translate(-50%);width:min(100%,567px);height:32px;display:grid;place-items:center;background:#fff;color:#52667a;font-size:12px}.view-club .club-hero{isolation:isolate;width:100%;height:156px;min-height:0;padding:0;border:0;border-radius:0;background:radial-gradient(circle at 7% 8%,#315a21a8 0,transparent 39%),radial-gradient(circle at 67% 105%,#135b3d99 0,transparent 45%),radial-gradient(circle at 99% 68%,#071910 0,transparent 43%),linear-gradient(112deg,#092a13,#011810 44%,#010401 86%)}.view-club .club-hero:after{z-index:0;background:radial-gradient(circle at 64% 12%,#ffffff0c 0 6px,transparent 7px),radial-gradient(circle at 71% 37%,#e5d57510 0 3px,transparent 4px),radial-gradient(circle at 53% 58%,#f3b45813 0 2px,transparent 3px),linear-gradient(0deg,#021b0d2d,transparent 33%)}.view-club .hero-heading{position:relative;z-index:2;padding-top:14px;text-align:center;font-size:18px;font-weight:600;letter-spacing:.3px}.view-club .hero-art{z-index:0;right:19%;top:40px;width:174px;height:126px;opacity:.4;transform:rotate(-8deg)}.view-club .art-orbit{inset:24px -16px -25px;border-color:#0eab5c23;box-shadow:0 0 0 12px #9fe23706}.view-club .art-card{width:50px;height:69px;top:47px;padding:5px;border-radius:5px;font-size:15px;background:#26302a}.view-club .art-card span{font-size:30px}.view-club .art-card-one{right:100px}.view-club .art-card-two{right:50px;top:53px;color:#a12d39}.view-club .art-chip{width:75px;height:75px;right:19px;bottom:-30px;border-width:6px}.view-club .art-chip.second{width:58px;height:58px;right:129px;bottom:-48px;display:grid}.view-club .club-profile{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:8px;margin:19px 22px 0}.view-club .club-identity{display:flex;align-items:center;min-width:0;gap:6px}.view-club .club-emblem{position:relative;display:grid;place-content:center;gap:0;flex:0 0 53px;width:53px;height:53px;border-radius:7px;border:1px solid #40639c;background:radial-gradient(circle at 75% 85%,#145a9e 0,#061c44 43%,#010b25);box-shadow:inset 0 0 17px #2189f771,0 5px 15px #0008;color:#e3bc5c;text-align:center}.view-club .club-emblem .emblem-crown{position:absolute;left:19px;top:2px;color:#e2b95e;font-size:13px;line-height:1}.view-club .club-emblem strong{font:italic 700 29px/1 Georgia,serif;color:#f2c459;text-shadow:1px 2px #082852,0 0 10px #f5ce97a6}.view-club .club-emblem small{font:5px/1 Arial,sans-serif;letter-spacing:.5px;color:#e5c46b;margin:1px 0 0}.view-club .club-identity-text{display:flex;flex-direction:column;min-width:0;gap:2px}.view-club .club-identity-text>div{display:flex;align-items:center;gap:5px;white-space:nowrap}.view-club .club-identity-text svg{color:#ffdd50;fill:none;flex:0 0 auto}.view-club .club-identity-text strong{font-size:15px;font-weight:500;letter-spacing:-.7px;white-space:nowrap}.view-club .club-identity-text>span{padding-left:23px;color:#8e9da6;font-size:11px}.view-club .club-shortcuts{flex:0 0 auto;gap:17px}.view-club .club-shortcuts>button{width:57px;display:flex;flex-direction:column;align-items:center;gap:5px;color:#f2f4ee;font-size:10px;white-space:nowrap}.view-club .shortcut-icon{width:43px;height:43px;display:grid;place-items:center;border-radius:7px;background:#05281d;color:#00d7a5}.view-club .shortcut-icon svg{display:block;width:29px;height:29px}.view-club .record-icon{color:#17df7c}.view-club .club-meta{position:absolute;z-index:2;left:23px;right:14px;bottom:10px;min-height:0;margin:0;border:0}.view-club .club-balance{gap:5px}.view-club .club-balance .coin{width:19px;height:19px;font-size:16px}.view-club .club-balance strong{font:16px Georgia,serif;color:#f2d95a}.view-club .club-balance strong small{color:#a6bdab;font:10px Microsoft YaHei,sans-serif;margin-left:3px}.view-club .balance-add{width:20px;height:20px;margin-left:18px;background:#13d8a3;color:#fff}.view-club .club-balance .icon-button{width:23px;height:23px;color:#e9eee8}.view-club .demo-status{color:#91ae9a;font-size:8px;white-space:nowrap}.view-club .lobby-section{margin:0}.view-club .table-toolbar{height:54px;margin:0;border-bottom:1px solid #1e2421;background:#070707}.view-club .filter-tabs{gap:34px;padding-left:16px;height:100%}.view-club .filter-tabs button{min-width:31px;height:100%;padding:0;font-size:17px;color:#8a8f8d}.view-club .filter-tabs button.active{color:#61fb07}.view-club .filter-tabs button.active:after{height:3px;bottom:0;background:#64fb04}.view-club .sort-button{margin:0 11px 0 0;width:27px;height:100%;display:grid;place-items:center;color:#5d6967}.view-club .sort-button:hover{color:#b8ee93}.view-club .sort-button svg{width:23px;height:23px}.view-club .table-list{display:grid;gap:9px;padding:10px 10px 0}.view-club .table-row{height:84px;min-height:84px;padding:8px 13px;gap:12px;border:0;border-radius:12px;background:linear-gradient(104deg,#1d1e1e,#1f211f 63%,#1a1d1b);box-shadow:none}.view-club .table-row:hover{transform:none;background:linear-gradient(104deg,#242625,#202720)}.view-club .table-row.unavailable{opacity:.78}.view-club .table-row:before{content:"";position:absolute;z-index:-1;width:154px;height:154px;top:-48px;right:-25px;border-radius:50%;border:14px solid #33532e26;outline:3px solid #274f4a25;box-shadow:inset 0 0 0 8px #07181221,0 0 0 14px #57713108;transform:rotate(-24deg)}.view-club .occupancy{flex:0 0 54px;width:54px;height:54px;background:conic-gradient(#8cff11 0deg 100deg,#08c995 100deg var(--occupancy),#173334 var(--occupancy) 360deg);box-shadow:none}.view-club .unavailable .occupancy{background:conic-gradient(#598d24 0deg 8deg,#19332e 8deg 360deg)}.view-club .occupancy>div{width:44px;height:44px;background:#171b1b}.view-club .occupancy strong{font:700 18px/1 Arial,sans-serif}.view-club .occupancy strong small{font-size:13px;color:#fff}.view-club .table-row-main{min-width:0}.view-club .table-row-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#879098;font-size:10px;line-height:1.25}.view-club .blinds{display:flex;align-items:center;gap:5px;margin:4px 0 3px;color:#fff;font:19px/1.1 Georgia,serif;letter-spacing:-.7px;white-space:nowrap}.view-club .row-shield{width:18px;height:18px;padding:2px;border-radius:3px;background:#405212;color:#b4f914}.view-club .table-tag{padding:3px 6px;border:0;border-radius:2px;font:9px/1 Arial,sans-serif;color:#fff}.view-club .blinds .table-tag{display:inline-block}.view-club .table-tag.long-tag{background:#172261}.view-club .table-tag.short-tag{background:#781824}.view-club .table-row-meta{display:flex;align-items:center;gap:3px;margin:0;color:#85909a;font-size:10px;line-height:1;white-space:nowrap}.view-club .table-row-meta svg{width:12px;height:12px;fill:#6f777b}.view-club .row-id{display:inline;margin-left:5px;color:#77858b;font:10px/1 Arial,sans-serif}.view-club .buy-in{min-width:67px;margin-left:auto;text-align:right}.view-club .buy-in>span:first-child{display:block;color:#9a9da1;font-size:9px}.view-club .buy-in strong{display:flex;justify-content:flex-end;align-items:center;gap:4px;margin:3px 0 0;color:#fff;font:19px/1 Georgia,serif}.view-club .buy-in .coin{width:14px;height:14px;font-size:12px;font-family:Arial,sans-serif}.view-club .vip-note{display:block;width:max-content;margin:2px 0 0 auto;padding:2px 5px;background:#070b0b;color:#a9b4b4;font-size:8px}.view-club .row-watermark{width:117px;height:117px;right:3px;top:-15px;color:#64766d14;stroke:#7e917f1c}.view-club .lobby-footnote{padding:15px 14px 0;justify-content:flex-start;color:#7f8c82;font-size:9px}.view-club .lobby-footnote svg{color:#6ad64b}.view-club .bottom-nav{bottom:max(10px,env(safe-area-inset-bottom));width:calc(min(100vw,567px) - 56px);max-width:475px;height:68px;padding:5px 9px;border:1px solid #72847b87;border-radius:42px;background:linear-gradient(160deg,#5c6965bb,#202423e8 32%,#050606f2 78%);box-shadow:inset 0 2px 8px #b2c2bb3b,inset 0 -7px 14px #0008,0 7px 18px #000c}.view-club.standalone-preview .bottom-nav{bottom:40px}.view-club .bottom-nav>button{width:25%;height:57px;min-height:0;padding:2px 0;gap:1px;border-radius:36px;color:#b4b9b8;font-size:12px}.view-club .bottom-nav>button.active{color:#68ff15;background:linear-gradient(#6d777493,#2a2d2dd9 40%,#090c0bdb);box-shadow:inset 0 1px 5px #d5e0da4f,0 1px 9px #0007}.view-club .bottom-nav>button.active svg{color:#03dca4}.view-club .bottom-nav svg{width:25px;height:25px}.view-club .bottom-nav button i{display:none}.poker-arena.eight-max .seat-0{left:50%;bottom:6px}.poker-arena.eight-max .seat-1{left:13%;top:66%}.poker-arena.eight-max .seat-2{left:9%;top:39%}.poker-arena.eight-max .seat-3{left:20%;top:13%}.poker-arena.eight-max .seat-4{left:50%;top:2%}.poker-arena.eight-max .seat-5{left:80%;top:13%}.poker-arena.eight-max .seat-6{left:91%;top:39%}.poker-arena.eight-max .seat-7{left:87%;top:66%}.poker-arena.eight-max .seat-6 .seat-cards,.poker-arena.eight-max .seat-7 .seat-cards{left:8px;transform:rotate(-15deg)}.poker-arena.eight-max .seat-6 .seat-bet,.poker-arena.eight-max .seat-7 .seat-bet{left:auto;right:100%}@media(max-width:430px){.view-club .club-profile{margin-left:22px;margin-right:21px}.view-club .club-shortcuts{gap:17px}.view-club .table-row{padding:8px 12px;gap:11px}.view-club .blinds{font-size:18px;gap:4px}.view-club .row-id{margin-left:3px}.poker-arena.eight-max .seat{width:78px}.poker-arena.eight-max .avatar{width:33px;height:33px;font-size:13px}.poker-arena.eight-max .seat-info{min-width:62px;padding:4px}.poker-arena.eight-max .seat-info>span{font-size:10px}.poker-arena.eight-max .seat-action{font-size:7px}.poker-arena.eight-max .seat-cards{left:49px}.poker-arena.eight-max .seat-6 .seat-cards,.poker-arena.eight-max .seat-7 .seat-cards{left:2px}}@media(max-width:360px){.view-club .club-profile{margin-left:15px;margin-right:13px}.view-club .club-identity-text strong{font-size:13px}.view-club .club-shortcuts{gap:8px}.view-club .club-shortcuts>button{width:51px;font-size:9px}.view-club .shortcut-icon{width:40px;height:40px}.view-club .demo-status{font-size:7px}.view-club .table-row{gap:7px;padding-inline:9px}.view-club .occupancy{flex-basis:49px;width:49px;height:49px}.view-club .occupancy>div{width:40px;height:40px}.view-club .blinds{font-size:16px}.view-club .row-shield{width:15px;height:15px}.view-club .table-tag{font-size:8px;padding:3px 4px}.view-club .table-row-meta,.view-club .row-id{font-size:8px}.view-club .buy-in{min-width:56px}.view-club .buy-in strong{font-size:16px}}.fairness-content .proof-link{display:inline-flex;align-items:center;gap:5px;margin-top:9px;font-size:11px;text-decoration:none}.history-row>div{min-width:0;flex:1}.history-row>b{margin-left:0;font-size:12px;white-space:nowrap}.history-row>.icon-button{flex:0 0 25px;width:25px}.audit-entry{display:flex;align-items:center;gap:8px;width:100%;padding:11px 12px;margin:0 0 10px;border:1px solid #395039;border-radius:9px;color:#bfeda8;background:#1a2b1d;font-size:11px;text-align:left}.audit-import>p:first-child{color:#a8bea5;font-size:12px;line-height:1.8;margin-bottom:18px}.audit-file{display:flex;justify-content:center;align-items:center;gap:9px;position:relative;overflow:hidden;width:100%;min-height:48px;border:1px dashed #6b9560;border-radius:9px;color:#d6f2c2;background:#213524;font-size:12px;cursor:pointer}.audit-file:focus-within{outline:2px solid var(--green);outline-offset:3px}.audit-file input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.audit-name{display:block;margin-top:12px;color:#879c86;font-size:10px;overflow-wrap:anywhere}.audit-result{padding:13px;margin-top:14px;border:1px solid #4f7749;border-radius:9px;color:#cdf0bc;background:#203923;font-size:11px;line-height:1.8;overflow-wrap:anywhere}.audit-result strong{display:block;margin-bottom:5px;font-size:10px;font-weight:600}.audit-result.audit-failed{border-color:#8b4b3a;background:#3b2420;color:#ffd0c5}.app-shell.view-account{width:min(100%,567px);max-width:567px;min-height:100dvh;padding:0 0 146px;background:#050505;box-shadow:0 18px 65px #0008}.view-account .topbar,.view-account .preview-ribbon{display:none}.view-account .account-section{padding:0}.view-account .account-hero{position:relative;display:flex;align-items:center;min-height:165px;padding:0 28px;overflow:hidden;background:radial-gradient(circle at 72% 54%,#149f39a6 0,#0c6b34aa 11%,transparent 33%),radial-gradient(circle at 98% -18%,#0a6c3b 0,transparent 36%),linear-gradient(116deg,#001708,#003d23 52%,#011b12)}.view-account .account-hero:before{content:"";position:absolute;inset:0;opacity:.47;background:repeating-linear-gradient(157deg,transparent 0 25px,#45ee8620 26px,transparent 28px 62px);transform:skewY(-7deg) scale(1.2)}.view-account .account-hero-art{position:absolute;inset:0;pointer-events:none}.view-account .account-hero-chip{position:absolute;right:7%;top:-7px;width:167px;height:167px;display:grid;place-items:center;border-radius:50%;border:16px ridge #167734;background:radial-gradient(circle at 45% 34%,#1dda52,#075d29 53%,#06301c 75%);box-shadow:0 0 0 7px #0d9f3e77,inset 0 0 0 9px #159334,0 9px 22px #000b;transform:rotate(-14deg)}.view-account .account-hero-chip svg{width:76px;height:76px;color:#10a93e;fill:#06702d;filter:drop-shadow(0 2px 5px #002b13)}.view-account .account-identity{position:relative;z-index:1;display:flex;align-items:center;gap:22px;min-width:0}.view-account .account-avatar{width:94px;height:94px;flex:0 0 94px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;border:3px solid #f8f8f1;border-radius:50%;background:radial-gradient(circle at 50% 45%,#4b3409,#080b05 69%);color:#e0aa2d;box-shadow:inset 0 0 0 5px #271703,0 3px 16px #0008}.view-account .account-avatar svg:first-child{margin-bottom:-7px;filter:drop-shadow(0 2px 3px #000)}.view-account .account-avatar svg:nth-child(2){filter:drop-shadow(0 1px 4px #d69126)}.view-account .account-avatar small{font:700 9px Georgia,serif;letter-spacing:1px}.view-account .account-identity-text{display:flex;min-width:0;flex-direction:column;gap:11px;text-shadow:0 2px 8px #001f0a}.view-account .account-identity-text strong{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:21px;font-weight:700;color:#fff}.view-account .account-identity-text>span{display:flex;align-items:center;gap:8px;font-size:15px;color:#8ac6ad}.view-account .account-identity-text>span button{display:grid;place-items:center;width:25px;height:25px;border-radius:5px;background:#075d60a8;color:#28b9e5}.view-account .account-settings{position:absolute;right:20px;top:23px;z-index:2;display:grid;place-items:center;width:36px;height:36px;color:#fff}.view-account .account-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;padding:0 19px;margin-top:-2px}.view-account .account-shortcut{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;height:104px;border-radius:10px;color:#fff}.view-account .account-shortcut.deposit{background:linear-gradient(142deg,#25420c,#253711)}.view-account .account-shortcut.withdraw{background:linear-gradient(142deg,#004f31,#05352b)}.view-account .account-shortcut.billing{background:linear-gradient(142deg,#002f42,#092c37)}.view-account .account-shortcut .shortcut-symbol{display:grid;place-items:center;width:37px;height:37px;border-radius:50%;margin-bottom:3px;color:#122c04;background:#9ce319}.view-account .account-shortcut.withdraw .shortcut-symbol{background:#00cc9f;color:#003727}.view-account .account-shortcut.billing .shortcut-symbol{border-radius:5px;background:transparent;color:#038ee6}.view-account .account-shortcut strong{font-size:17px;line-height:1.15}.view-account .account-shortcut small{margin-top:3px;color:#c5d1ca;font-size:10px}.view-account .account-shortcut:hover{filter:brightness(1.16)}.view-account .account-result-shortcuts{display:grid;grid-template-columns:1fr 1px 1fr;align-items:center;min-height:119px;margin:18px 19px 29px;border-radius:20px;background:linear-gradient(105deg,#12190b,#101609)}.view-account .account-result-shortcuts>i{height:72px;width:1px;background:#5860577b}.view-account .account-result-shortcuts>button{display:flex;flex-direction:column;align-items:center;gap:8px;color:#fff;font-size:17px}.view-account .account-result-shortcuts>button>span{display:grid;place-items:center;width:53px;height:53px;border-radius:50%;background:#263612;color:#eed067}.view-account .account-result-shortcuts>button:last-child>span{color:#fff}.view-account .account-tabs{display:flex;align-items:stretch;gap:36px;height:58px;border-bottom:2px solid #161b17;padding:0 34px}.view-account .account-tabs button{position:relative;padding:0 0 10px;font-size:19px;color:#82949b}.view-account .account-tabs button.active{color:#64f816}.view-account .account-tabs button.active:after{content:"";position:absolute;left:21px;right:21px;bottom:-2px;height:4px;background:#5ff30e}.view-account .account-assets{padding:0 19px}.view-account .asset-row{display:flex;align-items:center;width:100%;height:122px;gap:16px;text-align:left;border-bottom:1px solid #181e19}.view-account .asset-row .coin{width:49px;height:49px;font-size:39px}.view-account .asset-row strong{color:#fff;font-size:20px;font-weight:500}.view-account .asset-row>span:not(.coin){margin-left:auto;color:#59d20d;font:23px Georgia,serif}.view-account .asset-row>svg{color:#6f806e}.view-account .account-data{padding:0 19px 8px}.view-account .account-data .stats-grid{margin:0;padding:27px 0 19px;border:0;border-bottom:1px solid #1d2b20}.view-account .account-data .stats-grid b{font-size:22px}.view-account .account-data>p{padding:16px 4px;color:#91a693;font-size:11px}.billing-empty{text-align:center;padding:14px 7px 4px}.billing-empty>svg{color:#82d77a}.billing-empty h3{margin:13px 0 8px;font-size:17px}.billing-empty p{color:#aabca8;font-size:12px;line-height:1.8;margin-bottom:20px}.independent-bills{color:#e7f6e5;padding:8px 2px 18px}.independent-bills-intro{display:flex;align-items:center;gap:13px;margin-bottom:12px}.independent-bills-intro>svg{flex:none;color:#66ed35}.independent-bills-intro strong,.independent-bills-intro small{display:block}.independent-bills-intro small{color:#8ba391;font-size:11px;margin-top:4px}.independent-bills>p{color:#a3b4a2;font-size:12px;line-height:1.7}.independent-bills-state{min-height:66px;display:flex;align-items:center;gap:8px}.independent-bills-list{max-height:46vh;overflow-y:auto;margin:14px 0;border-top:1px solid #263126}.independent-bills-row{display:flex;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px solid #263126}.independent-bills-row strong,.independent-bills-row small{display:block}.independent-bills-row strong{font-size:13px}.independent-bills-row small{color:#91a191;font-size:11px;margin-top:4px}.independent-bills-row>span{white-space:nowrap;color:#6bed36;font-size:12px}.independent-bills-refresh{color:#64eb30;text-decoration:underline;font-size:12px}.view-account .bottom-nav{bottom:max(10px,env(safe-area-inset-bottom));width:calc(min(100vw,567px) - 56px);max-width:475px;height:68px;padding:5px 9px;border:1px solid #72847b87;border-radius:42px;background:linear-gradient(160deg,#5c6965bb,#202423e8 32%,#050606f2 78%);box-shadow:inset 0 2px 8px #b2c2bb3b,inset 0 -7px 14px #0008,0 7px 18px #000c}.view-account.standalone-preview .bottom-nav{bottom:40px}.view-account .bottom-nav>button{width:25%;height:57px;min-height:0;padding:2px 0;gap:1px;border-radius:36px;color:#b4b9b8;font-size:12px}.view-account .bottom-nav>button.active{color:#68ff15;background:linear-gradient(#6d777493,#2a2d2dd9 40%,#090c0bdb);box-shadow:inset 0 1px 5px #d5e0da4f,0 1px 9px #0007}.view-account .bottom-nav>button.active svg{color:#03dca4;fill:currentColor}.view-account .bottom-nav svg{width:25px;height:25px}.view-account .bottom-nav button i{display:none}@media(max-width:430px){.view-account .account-hero{min-height:112px;padding:0 18px}.view-account .account-avatar{width:64px;height:64px;flex-basis:64px}.view-account .account-identity{gap:14px}.view-account .account-identity-text strong{font-size:17px;max-width:160px}.view-account .account-identity-text>span{font-size:12px}.view-account .account-hero-chip{right:0;width:108px;height:108px;border-width:11px}.view-account .account-hero-chip svg{width:57px;height:57px}.view-account .account-shortcuts{gap:9px;padding:0 12px}.view-account .account-shortcut{height:72px}.view-account .account-shortcut .shortcut-symbol{width:29px;height:29px}.view-account .account-shortcut .shortcut-symbol svg{width:21px;height:21px}.view-account .account-shortcut strong{font-size:15px}.view-account .account-result-shortcuts{margin:12px 12px 17px;min-height:82px}.view-account .account-result-shortcuts>i{height:54px}.view-account .account-result-shortcuts>button{gap:4px}.view-account .account-result-shortcuts>button>span{width:39px;height:39px}.view-account .account-result-shortcuts>button>span svg{width:23px;height:23px}.view-account .account-tabs{padding:0 23px;gap:30px;height:44px}.view-account .account-tabs button{font-size:17px}.view-account .asset-row{height:84px}}@media(max-width:360px){.view-account .account-identity-text strong{max-width:125px}.view-account .account-settings{right:9px;top:13px}.view-account .account-shortcut small{font-size:9px}.view-account .account-result-shortcuts>button{font-size:15px}}.view-account .account-data-panel{min-height:470px;padding:29px 35px 28px;background:#050505;color:#fff}.view-account .account-data-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(68%,345px);height:47px;margin:0 auto;overflow:hidden;border-radius:28px;background:#202020}.view-account .account-data-modes button{border-radius:28px;color:#8b8b8b;font-size:18px;font-weight:600}.view-account .account-data-modes button.active{background:#405b0d;color:#fff}.view-account .account-data-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(135px,1.1fr) minmax(0,1fr);align-items:center;gap:10px;margin-top:34px;text-align:center}.view-account .account-data-side{display:grid;gap:38px}.view-account .account-data-metric{display:grid;gap:7px;white-space:nowrap}.view-account .account-data-metric strong{font-size:28px;font-weight:400}.view-account .account-data-metric strong.accent{color:#00c98f}.view-account .account-data-metric span{color:#505958;font-size:19px}.view-account .account-data-ring{display:grid;place-items:center;width:min(100%,170px);aspect-ratio:1;margin:auto;border-radius:50%;background:conic-gradient(#05cb94 var(--account-win-rate),#272727 0);box-shadow:0 8px 20px #0006}.view-account .account-data-ring span{display:grid;place-items:center;width:79%;aspect-ratio:1;border-radius:50%;background:#050505;font-size:27px;font-weight:700}.view-account .account-data-secondary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:39px;padding-top:36px;border-top:1px solid #191919;text-align:center}.view-account .account-vip-preview{display:grid;gap:7px;margin-top:25px;padding:16px 18px;border:1px solid #344619;border-radius:15px;background:linear-gradient(120deg,#1a270e,#0c1109)}.view-account .account-vip-preview>div{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#d9ead0;font-size:15px}.view-account .account-vip-preview>div small{margin-left:5px;color:#91a588;font-size:11px}.view-account .account-vip-preview strong{color:#86f44f;font-size:20px;white-space:nowrap}.view-account .account-vip-preview p{margin:0;color:#d5e5cd;font-size:12px}.view-account .account-vip-preview>small{color:#8b9d83;font-size:10px;line-height:1.45}.view-account .account-data-note{margin-top:25px;color:#778579;font-size:11px;line-height:1.65}.view-account .account-data-note summary{width:fit-content;cursor:pointer}.view-account .account-data-note p{margin-top:8px}@media(max-width:430px){.view-account .account-data-panel{min-height:430px;padding:23px 18px 24px}.view-account .account-data-modes{width:min(76%,280px);height:42px}.view-account .account-data-modes button{font-size:15px}.view-account .account-data-overview{grid-template-columns:minmax(0,1fr) minmax(107px,1.1fr) minmax(0,1fr);gap:4px;margin-top:30px}.view-account .account-data-side{gap:29px}.view-account .account-data-metric strong{font-size:22px}.view-account .account-data-metric span{font-size:13px}.view-account .account-data-ring span{font-size:22px}.view-account .account-data-secondary{margin-top:32px;padding-top:30px}.view-account .account-data-secondary .account-data-metric span{font-size:12px}}.app-shell.view-performance{width:min(100%,567px);max-width:567px;min-height:100dvh;padding:0;background:#050505;box-shadow:0 18px 65px #0008}.view-performance .topbar,.view-performance .preview-ribbon,.view-performance .bottom-nav{display:none}.view-performance main{height:100dvh;min-height:0;overflow-y:auto}.view-performance.standalone-preview main{height:calc(100dvh - 84px)}.performance-preview-header>.performance-back{width:28px;height:35px;display:grid;flex:none;place-items:center;color:#92999a}.performance-preview-header>strong{margin-right:auto;margin-left:14px}.performance-section{display:flex;flex-direction:column;min-height:100%;color:#fff}.performance-section h1{padding:9px 18px 6px;text-align:center;font-size:23px;font-weight:600;letter-spacing:0}.performance-variants{display:flex;flex:none;gap:71px;min-height:45px;padding:0 52px;border-bottom:1px solid #202320}.performance-variants button{position:relative;padding:0 0 11px;color:#7d8585;font-size:24px}.performance-variants button.active{color:#5bec19}.performance-variants button.active:after{position:absolute;right:0;bottom:-1px;left:0;height:5px;background:#58ec0e;content:""}.performance-results{display:flex;flex:1;flex-direction:column;min-height:0}.performance-card{flex:none;margin:8px 17px 0;padding:10px 18px 12px;border-radius:17px;background:#171d0c}.performance-ranges{display:grid;grid-template-columns:repeat(3,1fr);min-height:40px;border-radius:30px;overflow:hidden;background:#080909}.performance-ranges button{border-radius:30px;color:#7e898f;font-size:19px}.performance-ranges button.active{background:#405b0a;color:#fff;font-weight:600}.performance-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:12px;text-align:center}.performance-metrics div{display:grid;gap:6px}.performance-metrics span{color:#566366;font-size:17px;white-space:nowrap}.performance-metrics strong{font-size:19px;font-weight:600;white-space:nowrap}.performance-empty{display:flex;flex:none;flex-direction:column;align-items:center;min-height:0;padding:30px 20px 20px;color:#33393a;text-align:center}.performance-emblem{position:relative;width:140px;height:94px}.performance-emblem svg:first-child{position:absolute;top:0;left:20px;width:50px;height:34px;fill:currentColor}.performance-emblem svg:nth-child(2){position:absolute;top:23px;left:7px;width:88px;height:74px;stroke-width:1}.performance-emblem b{position:absolute;top:29px;left:74px;color:currentColor;font:italic 900 68px/1 Georgia,serif}.performance-empty>p{margin-top:7px;font-size:21px}.performance-empty small{max-width:310px;margin-top:12px;color:#62716d;font-size:12px;line-height:1.5}.performance-hands{display:grid;gap:9px;padding:22px 18px 0}.performance-hands h2{margin-bottom:5px;color:#8ba08d;font-size:15px;font-weight:500}.performance-hand{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;border-radius:10px;background:#121913}.performance-hand>div{display:grid;gap:4px}.performance-hand strong{font-size:15px;font-weight:500}.performance-hand span{color:#7b8d81;font-size:11px}.performance-hand>b{font-size:15px;white-space:nowrap}.performance-hand>b small{color:#758b79;font-size:10px;font-weight:400}.performance-note{max-width:520px;margin:18px 20px 40px;color:#869686;font-size:11px;line-height:1.6}.performance-empty+.performance-note{margin-top:auto;padding-top:24px}@media(max-width:430px){.performance-section h1{padding-top:9px;font-size:21px}.performance-variants{min-height:45px;gap:54px;padding-inline:35px}.performance-variants button{font-size:20px}.performance-card{margin:5px 14px 0;padding:8px 12px 9px}.performance-ranges button{font-size:15px}.performance-metrics span{font-size:13px}.performance-metrics strong{font-size:15px}.performance-empty>p{font-size:19px}}.app-shell.view-hands{width:min(100%,567px);max-width:567px;min-height:100dvh;padding:0;background:#050505;box-shadow:0 18px 65px #0008}.view-hands .topbar,.view-hands .preview-ribbon,.view-hands .bottom-nav{display:none}.view-hands main{height:100dvh;min-height:0;overflow-y:auto}.view-hands.standalone-preview main{height:calc(100dvh - 84px)}.hand-history-section{display:flex;flex-direction:column;min-height:100%;margin-inline:min(6.5vw,48px);border-inline:1px solid #151515;color:#fff}.hand-history-section h1{padding:9px 18px 6px;text-align:center;font-size:23px;font-weight:600}.hand-history-tabs{display:flex;flex:none;align-items:stretch;gap:54px;min-height:45px;padding:0 45px;border-bottom:1px solid #202320}.hand-history-tabs button{position:relative;padding:0 0 11px;color:#7d8585;font-size:24px}.hand-history-tabs button.active{color:#5bec19}.hand-history-tabs button.active:after{position:absolute;right:0;bottom:-1px;left:0;height:5px;background:#58ec0e;content:""}.hand-history-results{display:flex;flex:1;flex-direction:column;min-height:0}.hand-history-empty{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;min-height:260px;padding:20px;color:#33393a;text-align:center;pointer-events:none;transform:translateY(-56px)}.hand-history-empty>p{margin-top:7px;font-size:21px}.hand-history-note{max-width:520px;margin:auto 20px 28px;color:#657368;font-size:11px;line-height:1.6}.hand-history-list{display:grid;align-content:start;gap:10px;padding:18px}.hand-history-card{padding:15px;border:1px solid #273628;border-radius:12px;background:#111913}.hand-history-card-main,.hand-history-card-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.hand-history-card-main>div{display:grid;gap:6px;min-width:0}.hand-history-card-main strong{font-size:16px;font-weight:500}.hand-history-card-main span,.hand-history-card-actions span{color:#819282;font-size:11px}.hand-history-card-main>b{font-size:17px;white-space:nowrap}.hand-history-card-actions{justify-content:flex-end;margin-top:14px;padding-top:11px;border-top:1px solid #2b392d}.hand-history-card-actions span{margin-right:auto}.hand-history-card-actions button{display:inline-flex;align-items:center;gap:4px;min-height:32px;color:#b8d5b4;font-size:12px}@media(max-width:430px){.hand-history-section h1{padding-top:9px;font-size:21px}.hand-history-tabs{gap:30px;min-height:45px;padding-inline:28px}.hand-history-tabs button{font-size:20px}.hand-history-empty>p{font-size:19px}.hand-history-card-actions span{max-width:110px}}.app-shell.view-settings{width:min(100%,567px);max-width:567px;min-height:100dvh;padding:0;background:#050505;box-shadow:0 18px 65px #0008}.view-settings .topbar,.view-settings .preview-ribbon,.view-settings .bottom-nav{display:none}.view-settings main{height:100dvh;min-height:0;overflow-y:auto}.view-settings.standalone-preview main{height:calc(100dvh - 84px)}.settings-section{display:flex;flex-direction:column;min-height:100%;margin-inline:min(6.5vw,48px);border-inline:1px solid #151515;color:#fff}.settings-section h1{padding:22px 18px 16px;text-align:center;font-size:23px;font-weight:600}.settings-list{margin:28px 18px 0}.settings-page-row{display:flex;align-items:center;gap:9px;width:100%;min-height:79px;padding:10px 18px;border-bottom:1px solid #171717;text-align:left;font-size:22px}.settings-page-row>span:first-child{flex:none}.settings-page-value{margin-left:auto;color:#788891;text-align:right;font-size:20px;overflow-wrap:anywhere}.settings-page-row>svg{width:22px;height:22px;color:#344042}.settings-version-row{cursor:default}.settings-label-with-info{display:inline-flex;align-items:center;gap:7px}.settings-label-with-info svg{color:#626d6c}.settings-preferences-link{display:flex;align-items:center;align-self:flex-start;gap:4px;min-height:44px;margin:auto 36px 25px;color:#7b9085;font-size:13px}.setting-tool-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.setting-tool-list button{display:flex;align-items:center;gap:5px;min-height:38px;padding:7px 9px;border:1px solid #314732;border-radius:7px;background:#17241a;color:#d8edcf;font-size:11px;text-align:left}.setting-tool-list button:hover{background:#243a27}@media(max-width:430px){.settings-section h1{padding:9px 18px 0;font-size:21px}.settings-list{margin:10px 11px 0}.settings-page-row{min-height:55px;padding-inline:10px;font-size:19px}.settings-page-value{font-size:17px}.settings-preferences-link{margin-inline:22px}}.language-sheet-shade{position:fixed;z-index:40;inset:0 0 0 50%;width:min(100%,567px);transform:translate(-50%);background:#000a;pointer-events:none}.standalone-preview .language-sheet-shade{top:52px;bottom:32px}.language-sheet{position:fixed;inset:auto auto 0 50%;transform:translate(-50%);width:calc(min(100vw,567px) - (2*min(6.5vw,48px)));max-width:none;max-height:calc(100dvh - 80px);margin:0;padding:0;overflow:hidden;border:0;border-radius:29px 29px 0 0;background:#0b0b0b;color:#fff;box-shadow:0 -12px 35px #0007}.standalone-preview .language-sheet{bottom:32px}.language-sheet::backdrop{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.language-sheet h2{display:grid;place-items:center;height:72px;background:#171717;font-size:23px;font-weight:600}.language-sheet-options button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:70px;padding:0 28px;border-bottom:1px solid #272727;text-align:left;font-size:19px}.language-sheet-options button:last-child{border-bottom:0}.language-sheet-options button.selected{background:#4acb10;font-weight:600}.language-sheet-options button:disabled{opacity:1;color:#dedede}.language-sheet-options small{color:#777;font-size:12px;font-weight:400}.payment-password-message{min-height:167px;padding:36px 28px 22px;font-size:19px;font-weight:500;line-height:1.55}.payment-password-actions{display:flex;gap:16px;padding:0 28px 24px}.payment-password-actions button{flex:1;min-height:57px;border-radius:9px;background:#303333;color:#fff;font-size:18px;font-weight:600}.payment-password-actions button:last-child{background:#4acb10}@media(max-width:430px){.language-sheet h2{height:62px;font-size:21px}.language-sheet-options button{min-height:60px;padding-inline:18px;font-size:17px}.payment-password-message{min-height:156px;padding:33px 20px 18px;font-size:16px}.payment-password-actions{gap:13px;padding:0 20px 20px}.payment-password-actions button{min-height:52px;font-size:17px}}.app-shell.view-payment-setup{width:min(100%,567px);max-width:567px;min-height:100dvh;padding:0;background:#050505;box-shadow:0 18px 65px #0008}.view-payment-setup .topbar,.view-payment-setup .preview-ribbon,.view-payment-setup .bottom-nav{display:none}.view-payment-setup main{height:100dvh;min-height:0;overflow-y:auto}.view-payment-setup.standalone-preview main{height:calc(100dvh - 84px)}.payment-setup-section{display:flex;flex-direction:column;min-height:100%;margin-inline:min(6.5vw,48px);border-inline:1px solid #151515;padding:0 25px 24px;color:#fff}.payment-setup-section h1{padding:22px 0 12px;text-align:center;font-size:23px;font-weight:600}.payment-setup-preview{max-width:420px;margin:13px auto 0;color:#819481;font-size:12px;line-height:1.55;text-align:center}.payment-setup-fields{display:flex;flex-direction:column;gap:0;margin-top:47px}.payment-setup-fields label{margin-bottom:13px;color:#879197;font-size:17px}.payment-setup-input{display:flex;align-items:center;min-width:0;min-height:64px;border-radius:8px;background:#1c1c1c}.payment-setup-input input{flex:1;width:100%;min-width:0;min-height:64px;padding:0 17px;border:0;outline:0;background:transparent;color:#fff;font-size:17px}.payment-setup-input input::placeholder{color:#4b5052}.payment-setup-input input:disabled{opacity:1}.payment-setup-input svg{margin-right:17px;color:#737779}.payment-setup-hint{margin:7px 0 14px;color:#4edb22;font-size:13px}.payment-setup-fields .payment-setup-email-label,.payment-setup-fields .payment-setup-code-label{margin-top:35px}.payment-setup-code-row{display:flex;gap:13px}.payment-setup-code-row .payment-setup-input{flex:1}.payment-setup-code-row button{min-width:35%;border-radius:8px;background:#117ce8;color:#fff;font-size:16px;font-weight:600}.payment-setup-submit{flex:none;min-height:64px;margin-top:auto;border-radius:8px;background:#4acb10;color:#fff;font-size:19px;font-weight:600}.payment-setup-code-row button:disabled,.payment-setup-submit:disabled{opacity:1}@media(max-width:430px){.payment-setup-section{padding-inline:18px;padding-bottom:18px}.payment-setup-section h1{padding-top:19px;font-size:21px}.payment-setup-preview{font-size:11px}.payment-setup-fields{margin-top:29px}.payment-setup-fields label{margin-bottom:9px;font-size:15px}.payment-setup-input,.payment-setup-input input{min-height:48px}.payment-setup-input input{padding-inline:12px;font-size:14px}.payment-setup-input svg{margin-right:12px;width:18px}.payment-setup-hint{font-size:11px}.payment-setup-fields .payment-setup-email-label,.payment-setup-fields .payment-setup-code-label{margin-top:22px}.payment-setup-code-row{gap:9px}.payment-setup-code-row button{font-size:13px}.payment-setup-submit{min-height:50px;font-size:16px}}.table-system-preview,.table-hud,.table-room-details,.table-tools,.empty-seat,.game-heading-actions{display:none}.game-heading>.icon-button span{display:none}.table-auto-actions{display:flex;justify-content:center;gap:12px}.table-auto-actions button{border:1px solid #61766b;border-radius:28px;padding:10px 14px;color:#d7e5dd}.table-auto-actions button.selected{border-color:#6ce0bd;background:#086f56;color:#fff}.turn-extension{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:54px;min-height:44px;padding:4px;border:1px solid #80dbc0;border-radius:12px;background:#064a3bc9;color:#effff7;font-size:12px}.turn-extension strong{font-weight:700}.turn-extension:disabled{opacity:.48;cursor:default}.raise-summary{display:flex;align-items:center;gap:5px}.raise-summary button{border:1px solid #61766b;border-radius:12px;padding:3px 6px;font-size:9px}.pot-presets{display:flex;gap:5px}.pot-presets button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.pot-presets small{font-size:9px}.betting-context{margin:8px 0;color:#bee9c9;font-size:12px;text-align:center}.card-portrait{display:none}.cut-proof-status{display:flex;align-items:center;gap:7px;margin:8px 0;color:#b7edc7;font-size:11px}.cut-next-actions{display:flex;flex-direction:column;gap:8px}.cut-request{display:inline-flex;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:7px 10px;border:1px solid #9dd38d;border-radius:8px;background:#123d31;color:#e0ffe6;font-size:12px}.cut-request:disabled{opacity:.46}.cut-dialog{display:grid;gap:14px;color:#c6d9c8;font-size:12px;line-height:1.7}.cut-dialog label{color:#e9ffe9}.cut-dialog label strong{color:#a9f66d}.cut-dialog input[type=range]{width:100%;accent-color:#68d931}.cut-dialog .cut-cost{display:flex;justify-content:space-between;gap:12px;padding:12px;border:1px solid #41683f;border-radius:8px;background:#1b2c1a}.cut-dialog .cut-cost strong{color:#a9f66d}.cut-dialog .caption{margin:0}@media(max-width:650px){.app-shell.view-table{width:min(100%,567px);max-width:567px;min-height:100dvh;padding:0;overflow:hidden;background:#005b49}.view-table .topbar,.view-table .preview-ribbon,.view-table .bottom-nav{display:none}.view-table .game-section{position:relative;height:100dvh;min-height:600px;padding:0;overflow:hidden;color:#e9fff6;background:radial-gradient(ellipse at 50% 45%,#139c66 0,#078d59 42%,#006b42 73%,#00402a)}.view-table .table-system-preview{position:absolute;z-index:12;inset:0 0 auto;height:43px;display:flex;align-items:center;justify-content:space-between;padding:0 19px 0 31px;color:#ecfff7;font-size:14px;font-weight:600;letter-spacing:.1px;pointer-events:none}.view-table .table-preview-island{position:absolute;top:11px;left:50%;width:151px;height:30px;transform:translate(-50%);border-radius:19px;background:#05090a}.view-table .table-preview-island i{position:absolute;top:10px;left:12px;width:10px;height:10px;border-radius:50%;background:#d92c36}.view-table .game-heading{position:absolute;z-index:12;top:0;left:0;width:100%;height:48px;display:flex;align-items:center;justify-content:space-between;margin:0;padding:0 14px;border:0;background:linear-gradient(#004d3faf,#005a4945)}.view-table.standalone-preview .game-heading{top:43px;background:#005c4d45}.view-table .game-heading>.icon-button{width:auto;height:27px;display:inline-flex;gap:3px;padding:0 8px;border-radius:18px;color:#e5fff5;background:#ffffff1b;font-size:11px}.view-table .game-heading>.icon-button svg{width:14px;height:14px}.view-table .game-heading>.icon-button span{display:inline}.view-table .game-heading-title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.view-table .game-heading-actions{display:flex;align-items:center;gap:3px;padding:3px;border-radius:20px;background:#ffffff16}.view-table .game-heading-actions button{width:24px;height:20px;display:grid;place-items:center;padding:0;color:#f0fff7}.view-table .table-hud{position:absolute;z-index:10;top:99px;left:0;right:0;height:96px;display:block;pointer-events:none}.view-table:not(.standalone-preview) .table-hud{top:12px}.view-table .table-hud button{pointer-events:auto}.view-table .table-menu{position:absolute;top:0;left:20px;width:32px;height:28px;padding:0;color:#ebfff6}.view-table .table-latency{position:absolute;top:3px;right:73px;padding:2px 5px;border:1px solid #5bc59a72;border-radius:8px;color:#b5f2cd;background:#00372e8a;font-size:8px}.view-table .proof-button{position:absolute;top:0;right:9px;width:58px;min-height:44px;display:flex;flex-direction:column;gap:3px;align-items:center;justify-content:flex-start;padding:1px 2px;border:0;background:transparent;color:#b8ffcf;font-size:9px;line-height:1;text-align:center}.view-table .proof-ledger{position:relative;width:13px;height:23px;display:block;border:1px solid #bd4751;border-radius:2px;background:linear-gradient(125deg,#7c1729,#bf2e44 47%,#430e20);box-shadow:0 1px 3px #002b267a}.view-table .proof-ledger:after{content:"";position:absolute;left:3px;right:3px;top:4px;height:2px;border-radius:2px;background:#e88792;box-shadow:0 5px #a84758}.view-table .proof-label{color:#a0eab5;white-space:nowrap;text-shadow:0 1px 3px #00362c}.view-table .poker-arena{position:absolute;inset:0;width:100%;height:100%;max-width:none;margin:0;isolation:isolate;pointer-events:none}.view-table .felt{inset:0;border:0;outline:0;border-radius:0;background:linear-gradient(180deg,#001e1438 0%,transparent 29%,transparent 50%,#00140a55 80%,#000f0866 100%),radial-gradient(ellipse at 50% 46%,#159f69,#078c59 47%,#006b42 75%,#00371d);box-shadow:inset 0 5px 65px #002d1f55,inset 0 -40px 85px #002c1b70}.view-table .felt:after{inset:0;border-radius:0;opacity:.2;background:radial-gradient(#afffdd24 .7px,transparent .8px);background-size:5px 5px}.view-table .felt-inner{inset:auto -30% 4%;height:26%;border:1px solid #76dcb629;border-radius:50% 50% 42% 42%}.view-table .table-wordmark{top:27.5%;left:50%;width:69px;height:69px;display:grid;place-items:center;border-radius:50%;background:#005c4b39;color:#9bedd123;font:48px Arial,sans-serif;letter-spacing:0}.view-table .board-area{top:35.5%;left:50%;width:100%;transform:translate(-50%);z-index:4}.view-table .pot-label{height:59px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:3px;margin:0;color:#b8ffe1;font-size:10px}.view-table .pot-label>span{padding:1px 7px;border-radius:12px;color:#7cf1bc;background:#004b3fa8;font-weight:700}.view-table .pot-label strong{display:flex;align-items:center;gap:3px;margin:0;color:#e6ffed;font-size:10px;font-weight:400;text-shadow:0 1px 3px #00382c}.view-table .pot-label .mini-chip{width:12px;height:12px;border-color:#a2ffb1;background:#15cf7d}.view-table .community-cards{gap:2px;min-height:64px;align-items:center}.view-table .community-cards>.playing-card{width:clamp(34px,11.2vw,45px);height:clamp(51px,16vw,64px);border-radius:3px;border-color:#f4f4e9;background:#fcfbf4;box-shadow:0 1px 4px #002c2580}.view-table .community-cards .card-corner{top:1px;left:3px;font:bold clamp(18px,5.2vw,22px) Arial,sans-serif}.view-table .community-cards .card-corner small{font-size:12px;margin-top:-1px}.view-table .community-cards .card-suit{right:1px;bottom:3px;font-size:35px}.view-table .playing-card.royal .card-portrait{position:absolute;top:18px;right:2px;display:block;width:26px;height:33px;color:#b99548;font-size:26px;line-height:1;text-align:center;text-shadow:1px 1px #314d49}.view-table .playing-card.royal .card-suit{right:3px;bottom:1px;font-size:16px}.view-table .playing-card.tiny .card-portrait{display:none}.view-table .community-cards>.playing-card.empty{border:0;background:#b4f5d01e;box-shadow:none;color:#60b89531}.view-table .board-hint{width:clamp(34px,11.2vw,45px);height:clamp(51px,16vw,64px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2px 1px;border-radius:3px;background:#d4efdf63;color:#effcf3;font-size:6px;line-height:1.12;text-align:center}.view-table .board-hint.slots-2{width:clamp(70px,22.9vw,92px)}.view-table .board-hint strong{margin:2px 0;font-size:8px;font-weight:600}.view-table .board-outs{display:flex;justify-content:center;align-items:end;gap:2px;max-width:100%;margin-top:1px}.view-table .board-out{display:flex;flex-direction:column;align-items:center;min-width:12px}.view-table .board-out small{color:#e4fff3;font:6px Arial,sans-serif;white-space:nowrap}.view-table .board-out b{min-width:12px;padding:1px;border-radius:2px;background:#f4f6ee;color:#1e3029;font:10px Arial,sans-serif}.view-table .board-more{align-self:end;color:#f4fff6;font:7px Arial,sans-serif}.view-table .community-cards>.playing-card:not(.empty){animation:table-reveal .24s ease-out both}.view-table .community-cards>.playing-card.empty{animation:none}.view-table .community-cards>.playing-card.best{outline:2px solid #e9fa7b;box-shadow:0 0 11px #eaff68b8,0 0 24px #deff6a70}.view-table .street-label{margin-top:6px;padding:0 45px;color:#abdec5a8;font-size:9px;line-height:1.35;letter-spacing:.2px}.view-table .table-room-details{position:absolute;top:52%;left:50%;width:170px;display:flex;flex-direction:column;align-items:center;gap:2px;transform:translate(-50%);color:#b0e5c780;text-align:center;font-size:9px;line-height:1.1;z-index:2}.view-table .table-room-details strong{font-weight:500}.view-table .empty-seat{position:absolute;left:50%;top:18%;width:46px;height:46px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;transform:translate(-50%);border:1px dashed #74d9b36b;border-radius:50%;background:#003e3840;color:#88dfc380}.view-table .empty-seat small{font-size:7px}.view-table .empty-seat-left,.view-table .empty-seat-right{top:32%}.view-table .empty-seat-left{left:10%}.view-table .empty-seat-right{left:90%}.view-table .seat{width:78px;z-index:5}.view-table .seat-0{top:73.5%;bottom:auto;left:50%;z-index:7}.view-table .seat-1{top:61%;left:10%}.view-table .seat-2{top:46%;left:10%}.view-table .seat-3{top:18%;left:50%}.view-table .seat-4{top:46%;left:90%}.view-table .seat-5{top:61%;left:90%}.view-table .handed-5 .seat-3{top:46%;left:90%}.view-table .handed-5 .seat-4{top:61%;left:90%}.view-table .handed-5 .seat-1,.view-table .handed-5 .seat-4{top:63%}.view-table .poker-arena.eight-max .seat{width:76px}.view-table .poker-arena.eight-max .seat-0{top:73.5%;bottom:auto;left:50%}.view-table .poker-arena.eight-max .seat-1{top:61%;left:10%}.view-table .poker-arena.eight-max .seat-2{top:46%;left:9%}.view-table .poker-arena.eight-max .seat-3{top:30%;left:11%}.view-table .poker-arena.eight-max .seat-4{top:17%;left:50%}.view-table .poker-arena.eight-max .seat-5{top:30%;left:89%}.view-table .poker-arena.eight-max .seat-6{top:46%;left:91%}.view-table .poker-arena.eight-max .seat-7{top:61%;left:90%}.view-table .poker-arena.eight-max.handed-7 .seat-4{top:30%;left:89%}.view-table .poker-arena.eight-max.handed-7 .seat-5{top:46%;left:91%}.view-table .poker-arena.eight-max.handed-7 .seat-6{top:61%;left:90%}.view-table .avatar{width:52px;height:52px;border:2px solid #0c624d;color:#fff;font-size:19px;box-shadow:0 2px 8px #00281fa8,inset 0 0 12px #ffffff4f;background:radial-gradient(circle at 33% 25%,#e6a965,#7c2b2a 52%,#3b181b)}.view-table .avatar-1{background:radial-gradient(circle at 28% 25%,#e1a173,#8f422a 50%,#351b22)}.view-table .avatar-2{background:radial-gradient(circle at 32% 24%,#d998d7,#723671 53%,#2c2347)}.view-table .avatar-3{background:radial-gradient(circle at 32% 24%,#f3b577,#775947 55%,#224853)}.view-table .avatar-4{background:radial-gradient(circle at 28% 22%,#9ed2d1,#476974 52%,#192e4d)}.view-table .avatar-5{background:radial-gradient(circle at 28% 20%,#f0c17f,#917a32 53%,#3a4227)}.view-table .avatar-6{background:radial-gradient(circle at 29% 20%,#d0b0e3,#715394 53%,#2b2a5a)}.view-table .avatar-7{background:radial-gradient(circle at 29% 20%,#abd9c7,#397963 53%,#174538)}.view-table .acting .avatar{border-color:#8ced74;box-shadow:0 0 0 3px #9eff608c,0 0 15px #95ff67ad}.view-table .dealer{width:17px;height:17px;right:-4px;bottom:-4px;border-color:#126551}.view-table .seat-info{position:absolute;top:53px;min-width:64px;width:64px;margin:0;padding:3px 4px;border:1px solid #286753;border-radius:3px;background:#003329bd;box-shadow:0 3px 6px #002b2161;line-height:1.1}.view-table .seat-info strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ecfff0;font-size:8px}.view-table .seat-info i{padding:0 2px;font-size:6px}.view-table .seat-info>span{margin-top:2px;color:#d8e94d;font:10px Arial,sans-serif}.view-table .seat-action{position:absolute;top:-25px;min-height:0;max-width:76px;padding:3px 5px;border-radius:5px;background:#25a7cf;color:#002d2d;font-size:10px;font-weight:600;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-table .folded .seat-action{background:#c5c6c4;color:#292b2b}.view-table .folded .avatar,.view-table .folded .seat-info{opacity:.7;filter:grayscale(.25)}.view-table .folded .seat-cards{display:none}.view-table .seat-bet{top:34px;left:100%;gap:2px;padding:2px 3px;border-radius:7px;background:#005044a8;color:#d4ffca;font-size:9px;white-space:nowrap}.view-table .seat-bet .mini-chip{width:10px;height:10px;border-color:#a2ffb1;background:#16c879}.view-table .seat-3 .seat-bet{top:36px;left:100%;right:auto;transform:none}.view-table .seat-4 .seat-bet,.view-table .seat-5 .seat-bet,.view-table .seat-6 .seat-bet,.view-table .seat-7 .seat-bet{left:auto;right:100%}.view-table .seat-cards{top:22px;left:-14px;gap:0;z-index:0;transform:rotate(-12deg)}.view-table .seat-cards .playing-card.tiny{width:20px;height:29px;border-width:1px}.view-table .seat-cards .playing-card.tiny:nth-child(2){margin-left:-13px;transform:rotate(16deg)}.view-table .revealed-seat .seat-cards{top:-41px;left:50%;z-index:4;transform:translate(-50%)}.view-table .revealed-seat .seat-cards .playing-card.tiny{width:27px;height:38px;box-shadow:0 0 8px #fff9}.view-table .revealed-seat .seat-cards .playing-card.tiny:nth-child(2){margin-left:-4px}.view-table .winner.revealed-seat .seat-cards .playing-card.tiny,.view-table .winner.hero-seat .seat-cards .playing-card{border-color:#fcff9a;box-shadow:0 0 9px #f0ff77,0 0 18px #cbfa638c}.view-table .hero-seat .avatar{visibility:visible;width:57px;height:57px;border-color:#724323;background:radial-gradient(circle at 35% 28%,#eecd8d,#97401c 55%,#371e1a)}.view-table .avatar,.view-table .hero-seat .avatar{background-image:url(/table-avatars-v2.png);background-size:200% 200%;font-size:0}.view-table .avatar>svg{display:none}.view-table .avatar-0,.view-table .avatar-4{background-position:0 0}.view-table .avatar-1,.view-table .avatar-5{background-position:100% 0}.view-table .avatar-2,.view-table .avatar-6{background-position:0 100%}.view-table .avatar-3,.view-table .avatar-7{background-position:100% 100%}.view-table .handed-5 .avatar-2{background-image:radial-gradient(circle at 40% 30%,#9a62b2,#673383 56%,#3d285a);border-color:#794796}.view-table .handed-5 .avatar-2:before{content:"雷";color:#d3abed;font:700 25px Microsoft YaHei,sans-serif;text-shadow:0 1px 3px #1d0f2b}.view-table .hero-turn .hero-seat .avatar{visibility:hidden}.view-table .game-section:not(.hero-turn) .hero-seat{top:76%}.view-table .hero-seat .seat-cards{top:65px;left:50%;gap:1px;z-index:2;transform:translate(-50%)}.view-table .hero-seat .seat-cards .playing-card{width:clamp(39px,11.8vw,48px);height:clamp(55px,15.5vw,63px);border-radius:3px}.view-table .hero-seat .seat-cards .playing-card:nth-child(2){margin-left:0;transform:rotate(2deg)}.view-table .hero-seat .seat-info{top:124px;width:65px;min-width:65px;padding:3px 5px}.view-table .hero-seat .seat-action{top:116px;z-index:4;padding:1px 5px;color:#dcfff5;background:#004335ce;font-size:8px}.view-table .hero-seat .seat-bet{top:31px;left:100%;right:auto}.view-table .winner .seat-info{border-color:#d6e95c;background:#34572a}.view-table .winner .avatar{box-shadow:0 0 0 3px #f6ff60bb,0 0 16px #f6ff91}.view-table .action-panel{position:absolute;z-index:9;inset:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;pointer-events:none}.view-table .action-panel button,.view-table .action-panel input{pointer-events:auto}.view-table .turn-status{position:absolute;top:17.5%;right:55px;display:flex;gap:4px;margin:0;color:#d6f5e6;font-size:8px;opacity:.78}.view-table .turn-status strong{color:#d6f5e6;font-weight:400}.view-table .turn-status>span:last-child{display:none}.view-table .turn-status .live-dot,.view-table .turn-status .muted-dot{width:5px;height:5px}.view-table .turn-status{clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.view-table .turn-extension{position:absolute;left:2%;bottom:14%;width:46px;min-width:0;height:54px;min-height:0;gap:2px;padding:4px 2px;border-color:#b5f8d086;border-radius:22px;background:#004335a8;color:#f3fff6;box-shadow:0 3px 8px #002f287c;font-size:11px;line-height:1}.view-table .turn-extension svg{opacity:.85}.view-table .raise-controls{position:absolute;left:50%;bottom:27.3%;width:min(255px,70%);display:block;transform:translate(-50%);margin:0}.view-table .betting-context{position:absolute;left:50%;bottom:39.5%;width:1px;height:1px;margin:0;padding:0;transform:translate(-50%);overflow:hidden;clip-path:inset(50%)}.view-table .raise-summary{display:none}.view-table .raise-summary strong{color:#eeffdf;font-size:9px}.view-table .raise-summary button{width:auto;height:auto;display:inline-block;padding:1px 5px;border:1px solid #b5f8d06b;border-radius:10px;background:#005c469e;color:#eaffef;font-size:7px;opacity:.82}.view-table .pot-presets{width:100%;display:flex;justify-content:space-around;align-items:flex-start;gap:4px}.view-table .pot-presets button{width:61px;height:69px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:5px;padding:0;border:0;border-radius:0;background:transparent;color:#eaffef;font-size:9px;text-align:center;white-space:normal}.view-table .pot-presets button span{width:47px;height:47px;display:grid;place-items:center;padding:3px;border:1px solid #b5f8d086;border-radius:50%;background:#ffffff1e}.view-table .pot-presets button small{color:#e4fff1;font:10px Arial,sans-serif}.view-table input[type=range]{position:absolute;left:50%;bottom:26%;width:56%;height:2px;transform:translate(-50%);margin:0;accent-color:#c7ff91;opacity:.2}.view-table .action-buttons{display:block}.view-table .action-buttons button{position:absolute;width:clamp(48px,14vw,57px);height:clamp(48px,14vw,57px);min-height:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:5px;border:1px solid #ffffff75;border-radius:50%;color:#fff;font-size:10px;line-height:1.1;text-align:center;box-shadow:0 3px 8px #002f287c,inset 0 1px 7px #ffffff31}.view-table .action-buttons .fold-button{left:17%;bottom:14%;background:#cb1f2d}.view-table .action-buttons .fold-button small{font-size:14px;line-height:1}.view-table .action-buttons .fold-button:after{content:"";position:absolute;top:0;right:5px;width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 3px #fff}.view-table .action-buttons .call-button{right:17%;bottom:14%;background:#14bf1d}.view-table .action-buttons .primary{left:50%;bottom:20%;transform:translate(-50%);background:#fa8e19;font-size:9px}.view-table .action-buttons .primary svg{display:none}.view-table .action-buttons button:disabled{opacity:.43}.view-table .table-auto-actions{position:absolute;left:50%;bottom:14%;width:270px;display:flex;justify-content:space-between;transform:translate(-50%)}.view-table .table-auto-actions button{width:58px;height:58px;display:grid;place-items:center;padding:5px;border:1px solid #e5fffba8;border-radius:50%;background:#00433562;color:#e7fef4;font-size:10px;line-height:1.15;text-align:center}.view-table .table-auto-actions button.selected{border-color:#60fbcb;background:#03a27a}.view-table .cut-next-actions{position:absolute;top:52%;left:50%;width:min(180px,65%);align-items:center;transform:translate(-50%);gap:4px}.view-table .cut-next-actions>.cut-request{width:100%;min-height:38px;margin:0;padding:5px 8px;border:1px solid #42e6ba;border-radius:4px;background:#15d6a9;color:#073c33;box-shadow:0 4px 9px #003c337d;font-size:14px;font-weight:700}.view-table .cut-fee{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border-radius:4px;background:#005342d9;color:#f1fff3;font-size:11px;line-height:1.2}.view-table .cut-fee .coin.small{width:15px;height:15px;font-size:12px}.view-table .cut-fee small{color:#c0e3c8;font-size:8px}.view-table .cut-next-actions>.next-hand-link{display:flex;align-items:center;justify-content:center;gap:3px;min-height:22px;padding:2px 5px;color:#a3d5c3;font-size:9px;text-decoration:underline;text-underline-offset:2px}.view-table .cut-proof-status{position:absolute;z-index:11;top:62%;left:50%;max-width:82%;margin:0;padding:4px 8px;transform:translate(-50%);border-radius:8px;background:#004a3bb8;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.view-table .hand-complete .cut-proof-status,.view-table .hand-ticker{display:none}.view-table .table-tools{position:absolute;z-index:8;inset:auto 0 0;height:73px;display:flex;justify-content:flex-end;align-items:center;gap:0;padding:14px 8px 0;border-top:2px solid #bdd7c34f;border-radius:50% 50% 0 0/24px 24px 0 0;background:radial-gradient(ellipse 120% 130% at 50% 145%,#151c1c 30%,#252e2d 68%,#101717 99%);box-shadow:0 -8px 25px #003e347a}.view-table .table-tools button{width:40px;height:43px;display:grid;place-items:center;padding:0;color:#eaf9f4;transform:translateY(-18px)}.view-table .table-tools button:first-child{width:47px;margin-right:auto}.view-table .table-card-tool{position:relative;width:20px;height:23px;display:grid;place-items:center;border:1px solid #f2fff9;border-radius:2px;background:#e8f8f0;color:#577167;font-size:13px;line-height:1;transform:rotate(-10deg);box-shadow:0 1px 3px #001f1a}.view-table .table-card-tool:before{content:"";position:absolute;z-index:-1;width:19px;height:22px;left:6px;top:-3px;border:1px solid #f2fff9;border-radius:2px;background:#d8eee2;transform:rotate(15deg)}.view-table .table-tools button[aria-pressed=true]{color:#71efae}.view-table .table-tools button:disabled{opacity:.66}.view-table .table-tools svg{width:22px;height:22px}}@keyframes table-reveal{0%{opacity:.3;transform:translateY(-9px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:360px){.view-table .table-system-preview{padding-left:23px;font-size:12px}.view-table .table-preview-island{width:119px}.view-table .community-cards>.playing-card{width:35px;height:52px}.view-table .raise-controls{width:205px}.view-table .pot-presets button span{width:40px;height:40px}.view-table .pot-presets button{height:62px}.view-table .table-auto-actions{width:235px}.view-table .handed-5 .seat-3,.view-table .handed-5 .seat-4{left:94%}}@media(max-width:650px)and (max-height:740px){.view-table .seat-0,.view-table .poker-arena.eight-max .seat-0{top:70%}.view-table .table-room-details{top:52.5%}.view-table .table-tools{height:62px;padding-top:10px}}.bottom-nav{bottom:max(22px,env(safe-area-inset-bottom,0px),var(--tg-content-safe-area-inset-bottom, 0px))}@media(max-width:650px){.bottom-nav{bottom:max(17px,env(safe-area-inset-bottom,0px),var(--tg-content-safe-area-inset-bottom, 0px))}}.proof-wallet{display:grid;gap:10px;padding:14px;margin:10px 0 18px;border:1px solid #31583b;border-radius:12px;background:#102019;color:#b9cbb8;font-size:12px;line-height:1.5}.proof-wallet .connect-wrap{display:flex;justify-content:flex-start}.proof-wallet small{color:#a8db7a}.funds-panel .proof-wallet{margin:10px 0;gap:12px}.funds-panel .proof-wallet strong{color:#e8f5e7;font-size:14px}.funds-panel .proof-wallet p,.funds-panel .proof-wallet small{font-size:12px}.app-shell.view-table.game-home-active{width:min(100%,567px);max-width:567px;min-height:100dvh;padding:0;overflow:visible;background:var(--ui-bg)}.view-table.game-home-active .topbar,.view-table.game-home-active .preview-ribbon{display:none}.view-table.game-home-active main{padding:0}.view-table.game-home-active .game-home{min-height:100dvh;padding-bottom:calc(110px + max(env(safe-area-inset-bottom,0px),var(--tg-content-safe-area-inset-bottom, 0px)));text-align:left;background:var(--ui-bg)}.game-home-hero{position:relative;height:clamp(216px,27dvh,254px);isolation:isolate;overflow:hidden}.game-home-art{position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,#07110c54,#07110c05 33%,#080f0dd9 77%,var(--ui-bg)),url(/game-lounge-v2.png) center 46% / cover no-repeat}.game-home-topline{display:flex;justify-content:space-between;align-items:center;padding:20px 24px}.game-home-topline>span:first-child{display:flex;align-items:center;gap:7px;color:#e1f2dc;font-size:10px;font-weight:700;letter-spacing:2px}.game-home-mode{display:flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid #e8d3a730;border-radius:20px;background:#0b2017b8;color:#d6e1d3;font-size:10px}.game-home-mode>span{width:5px;height:5px;border-radius:50%;background:var(--ui-accent);box-shadow:0 0 7px #b3ed7040}.game-home-brand{position:absolute;left:24px;right:24px;bottom:16px;display:flex;align-items:center;gap:13px}.game-home-symbol{position:relative;flex:none;width:61px;height:70px;color:var(--ui-accent);border:1px solid #dec49660;border-radius:18px;background:linear-gradient(145deg,#8d754b42,#14271eab);box-shadow:inset 0 1px #f6e3bc20,0 6px 18px #0002}.game-home-crown{position:absolute;top:8px;left:20px;width:22px;height:17px;stroke-width:2;transform:rotate(-8deg)}.game-home-spade{position:absolute;top:24px;left:14px;width:34px;height:34px;stroke-width:1}.game-home-eyebrow{display:block;color:var(--ui-muted);font-size:9px;font-weight:650;line-height:1.5;letter-spacing:1.8px}.game-home-brand .game-home-eyebrow{color:#b3c6ae;font-size:8px;letter-spacing:3px}.game-home-brand h1{margin:4px 0 7px;color:var(--ui-accent);font:650 34px/1.2 var(--ui-font);letter-spacing:1.5px}.game-home-brand h1>span{color:var(--ui-text)}.game-home-brand p{color:#c0cec3;font-size:12px;letter-spacing:1px}.game-home-content{padding:0 22px}.game-home-highlights{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:5px 0 18px;padding:14px 5px;border-bottom:1px solid var(--ui-line)}.game-home-highlights>span{display:flex;align-items:center;gap:6px;color:#b7c9bd;font-size:12px}.game-home-highlights svg{color:#d2c199;stroke-width:1.6}.game-home-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.game-home-section-title h2{margin-top:5px;color:var(--ui-text);font-size:22px;font-weight:650;letter-spacing:.4px}.game-home-game-note{display:block;margin:10px 0 0;color:var(--ui-muted);font-size:10px;line-height:1.6;text-align:center}.game-home-invite{margin-top:20px;padding:18px;border:1px solid #d3ccb026;border-radius:17px;background:var(--ui-surface);box-shadow:inset 0 1px #e6ead505}.game-home-invite-title{display:flex;align-items:center;gap:11px}.game-home-invite-title>span{display:grid;place-items:center;width:38px;height:38px;border:1px solid #dfc38f30;border-radius:11px;background:#dfc38f0d;color:#ddc89d}.game-home-invite h2{color:var(--ui-text);font-size:15px;font-weight:600}.game-home-invite p{margin-top:5px;color:var(--ui-muted);font-size:12px;line-height:1.5}.game-home-code.live{display:grid;grid-template-columns:minmax(0,1fr) 65px;gap:8px;margin-top:14px}.game-home-code.live input{min-width:0;height:48px;padding:0 11px;border:1px solid #34503c;border-radius:9px;background:#0a120d;color:var(--ui-text);font-size:16px}.game-home-code.live input::placeholder{color:#9caf9e}.game-home-code.live input:focus{outline:2px solid #b3e77f;outline-offset:2px}.game-home-code.live button{display:flex;justify-content:center;align-items:center;gap:4px;border-radius:9px;background:var(--ui-gold);color:#272318;font-size:13px;font-weight:650}.game-home-auth-note{display:block;margin-top:9px;color:var(--ui-muted);font-size:10px;line-height:1.5}.game-home-login-note{display:flex;align-items:center;gap:6px;margin-top:13px;padding-top:12px;border-top:1px solid #a2c39616;color:var(--ui-muted);font-size:11px;line-height:1.6}.game-home-guide{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;margin-top:13px;padding:8px 3px;color:#b7ccaf;font-size:13px;text-align:left}.game-home-guide>svg:first-child{color:#8eab86}.game-home-guide>svg:last-child{margin-left:auto;color:#91a08a}.game-home-eligibility-refresh{display:flex;align-items:center;gap:5px;min-height:36px;padding:0;color:#c1e7a7;font-size:10px}.game-home-rooms{display:grid;gap:10px;margin-top:15px}.game-home-room{display:grid;gap:8px;width:100%;padding:15px;border:1px solid #36523a;border-radius:13px;background:linear-gradient(125deg,#1c2a1b,#111e16);color:var(--ui-text);text-align:left}.game-home-room-top,.game-home-room-top>span{display:flex;align-items:center;justify-content:space-between;gap:6px}.game-home-room-top strong{font-size:15px;font-weight:650}.game-home-room-top>span{color:#c2e8a4;font-size:12px}.game-home-room-number{color:var(--ui-muted);font-size:10px;font-variant-numeric:tabular-nums}.game-home-room-details{display:flex;flex-wrap:wrap;gap:8px 18px;padding:10px 0;border-block:1px solid #a0c28b16;color:#b4c1b3;font-size:11px}.game-home-room-details b{color:#f1f6e7;font-weight:600;font-variant-numeric:tabular-nums}.game-home-room-meta{display:flex;align-items:center;gap:5px;color:var(--ui-muted);font-size:10px}.game-home-empty{display:grid;justify-items:center;gap:11px;margin-top:15px;padding:22px 16px;border:1px dashed #35503c;border-radius:12px;background:#a3d78a04;color:#8eae80}.game-home-eligibility-note{margin:0;color:#aabfa7;font-size:11px;line-height:1.7;text-align:center}@media(min-width:431px){.game-home-hero{height:310px}.game-home-content{padding-inline:28px}.game-home-topline{padding-inline:30px}.game-home-brand{left:30px;bottom:18px}.game-home-brand h1{font-size:36px}}@media(max-height:740px){.game-home-hero{height:200px}.game-home-highlights{margin-bottom:16px;padding-block:11px}.game-home-invite{margin-top:18px}}@media(max-height:640px){.game-home-hero{height:176px}}@media(max-width:350px){.game-home-content{padding-inline:16px}.game-home-topline{padding-inline:18px}.game-home-brand{left:18px}.game-home-highlights>span{gap:4px;font-size:10px}.game-home-code.live{grid-template-columns:minmax(0,1fr) 56px}}.view-club .player-room-lobby{padding:18px 22px 28px}.player-room-lobby .game-home-room:disabled{opacity:.6}@media(max-width:350px){.view-club .player-room-lobby{padding-inline:16px}}:root{color-scheme:dark;--ui-font: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--ui-bg: #080f0d;--ui-line: #b2cdb326;--ui-text: #f3f1e8;--ui-muted: #a2b5ab;--ui-accent: #dfc38f;--ui-ease: cubic-bezier(.22, .8, .26, 1);--ui-surface: linear-gradient(140deg, #192923, #111e19);--ui-gold: linear-gradient(115deg, #ead7b1, #d6b67a);--green: var(--ui-accent);--teal: #4ed6af;--muted: var(--ui-muted);--line: var(--ui-line);font-family:var(--ui-font);background:#060b08}body{background:radial-gradient(ellipse at 50% 0,#20483938,transparent 65%),#050a08;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--ui-font)}button{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}::selection{background:#b9ed82;color:#17220d}.app-shell{--ui-nav-bottom: max(12px, env(safe-area-inset-bottom, 0px), var(--tg-content-safe-area-inset-bottom, 0px));color:var(--ui-text)}.app-shell.standalone-preview{--ui-nav-bottom: 42px}.app-shell.view-club,.app-shell.view-account{padding-bottom:calc(132px + env(safe-area-inset-bottom,0px));background:var(--ui-bg)}.telegram-preview-header{border-bottom:1px solid #b7c9b51a;background:#0b1411;color:var(--ui-text)}.telegram-preview-header strong{font-size:17px;font-weight:650;letter-spacing:.3px}.telegram-preview-header button{color:#a8bbb0}.telegram-preview-header button:hover{color:#f3e3c4}.telegram-preview-footer{border-top:1px solid #b7c9b512;background:#0b1411;color:#93aa9d;font-size:10px}.app-shell:is(.view-club,.view-account,.game-home-active) .bottom-nav{display:flex;width:calc(min(100vw,567px) - 36px);max-width:485px;height:68px;bottom:var(--ui-nav-bottom);padding:6px;border:1px solid #d4c9a92e;border-radius:22px;background:linear-gradient(140deg,#1e3028f0,#101c17f5 70%);box-shadow:0 10px 30px #0005,inset 0 1px #f9ebcd0f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-shell:is(.view-club,.view-account,.game-home-active) .bottom-nav:before{content:"";position:absolute;z-index:0;top:6px;bottom:6px;left:6px;width:calc((100% - 12px)/4);border:1px solid #dfc38f30;border-radius:15px;background:linear-gradient(135deg,#dfc38f20,#a9c7a611);box-shadow:inset 0 1px #f4e8c50b;transform:translate(calc(var(--nav-index, 0) * 100%));pointer-events:none;transition:transform .28s var(--ui-ease)}.app-shell:is(.view-club,.view-account,.game-home-active) .bottom-nav>button{flex:1;z-index:1;width:25%;height:54px;min-height:0;gap:4px;padding:3px 0;border-radius:15px;color:#a7b9ad;font-size:11px;font-weight:500}.app-shell:is(.view-club,.view-account,.game-home-active) .bottom-nav>button.active{background:transparent;color:var(--ui-accent);box-shadow:none}.app-shell:is(.view-club,.view-account,.game-home-active) .bottom-nav>button.active svg{color:var(--ui-accent)}.app-shell:is(.view-club,.view-account,.game-home-active) .bottom-nav svg{width:23px;height:23px;stroke-width:1.65}.app-shell:is(.view-club,.view-account,.game-home-active) .bottom-nav button i{display:none}.view-club .club-hero{min-height:212px;padding-top:0;border:0;border-bottom:1px solid #dec89d1c;border-radius:0 0 26px 26px;background:radial-gradient(ellipse at 90% 0,#62735326,transparent 70%),linear-gradient(125deg,#16382b,#0c1d16)}.view-club .hero-heading{display:flex;justify-content:space-between;align-items:center;padding:22px 23px 2px;color:#b5c7ba;font-size:12px;font-weight:500;letter-spacing:.5px}.view-club .hero-heading>span{color:#d2c09b;font-size:10px;font-weight:650;letter-spacing:2.4px}.view-club .club-profile{min-height:98px;margin:7px 22px 0;gap:14px}.view-club .club-emblem{width:59px;height:67px;border:1px solid #d6d59150;border-radius:14px;background:linear-gradient(145deg,#50602b,#17291b 72%);color:#efe7b0;box-shadow:inset 0 1px #f8eecf20,0 5px 12px #0002}.view-club .club-emblem strong{font-size:27px;color:#f0e6af}.view-club .club-emblem small{font-size:6px;color:#d4d6b4}.view-club .club-identity{gap:12px}.view-club .club-identity-text strong{font-size:20px;font-weight:650;letter-spacing:.4px}.view-club .club-identity-text>span{margin-top:7px;color:#b0c6ad;font-size:11px}.view-club .club-identity-text svg{width:16px;color:#d9d68f}.view-club .club-shortcuts{gap:12px}.view-club .club-shortcuts>button{width:51px;min-height:61px;gap:6px;color:#bfd0c1;font-size:10px}.view-club .shortcut-icon{width:40px;height:40px;border:1px solid #dfc38f26;border-radius:12px;background:#e4c7970b;color:#dac79e}.view-club .shortcut-icon svg{width:24px;height:24px}.view-club .club-meta{margin:0 22px;min-height:47px;border-top:1px solid #c1d6b01a}.view-club .club-balance{gap:7px}.view-club .club-balance strong{color:#ebf3db;font-size:15px}.view-club .club-balance strong small{color:#b2c6a7;font-size:10px}.view-club .club-balance .coin{width:20px;height:20px;background:#497e57;font-size:14px}.view-club .balance-add{width:28px;height:28px;background:#b7df9620;color:#cfedb7}.view-club .demo-status{font-size:9px;color:#b7c6ae}.view-club .hero-art{opacity:.12}.view-club .lobby-section{margin-top:12px}.view-club .table-toolbar{height:54px;margin:0 20px 14px;padding:0;border-bottom:1px solid var(--ui-line);background:transparent}.view-club .filter-tabs{align-self:stretch;gap:24px;padding-left:0}.view-club .filter-tabs button{min-width:32px;height:54px;padding:0 0 11px;color:#a4b3a0;font-size:14px}.view-club .filter-tabs button.active{color:var(--ui-accent)}.view-club .filter-tabs button.active:after{left:1px;right:1px;bottom:0;height:3px;border-radius:3px;background:var(--ui-accent)}.view-club .sort-button{width:42px;height:42px;margin:0 0 4px;justify-content:center;border:1px solid var(--ui-line);border-radius:12px;color:#adbfaa}.view-club .table-list{gap:11px;padding:0 16px}.view-club .table-row{min-height:105px;padding:16px 14px;gap:13px;border:1px solid #d3cbb022;border-radius:16px;background:var(--ui-surface);box-shadow:inset 0 1px #e6ead505,0 4px 12px #0002}.view-club .table-row:hover{background:linear-gradient(130deg,#22382c,#17271e);border-color:#b3c79b50}.view-club .table-row:before{opacity:.35}.view-club .occupancy{flex-basis:47px;width:47px;height:47px;background:conic-gradient(#bddf82 0deg 100deg,#61bfa1 100deg var(--occupancy),#2b3e2d var(--occupancy) 360deg)}.view-club .occupancy>div{width:39px;height:39px;background:#142118}.view-club .occupancy strong{color:#f0f6e9;font-size:16px}.view-club .occupancy strong small{font-size:11px;color:#bdcdb7}.view-club .table-row-title{color:#bdcbc1;font-size:12px;font-weight:500}.view-club .blinds{gap:5px;margin:7px 0 6px;font-family:var(--ui-font);font-size:clamp(15px,4.35vw,21px);font-weight:600;letter-spacing:-.4px}.view-club .row-shield{display:none}.view-club .blinds .table-tag{padding:3px 5px;font-size:8px}.view-club .table-tag.long-tag{color:#b3ccf0;background:#20364a}.view-club .table-tag.short-tag{color:#f2c5b9;background:#4a2926}.view-club .table-row-meta{gap:4px;color:#a0b39c;font-size:9px}.view-club .row-id{margin-left:3px;color:#94aa8d;font-size:9px}.view-club .table-row-meta svg{fill:none;stroke:#a0b39c}.view-club .buy-in{min-width:53px}.view-club .buy-in>span:first-child{color:#a6b89e;font-size:9px}.view-club .buy-in strong{margin-top:7px;color:var(--ui-accent);font:650 23px/1 var(--ui-font)}.view-club .buy-in .coin{width:13px;height:13px;background:#477955;font-size:9px}.view-club .vip-note{margin-top:5px;border-radius:4px;background:#b7d68a13;color:#d1d7ac;font-size:8px}.view-club .lobby-footnote{align-items:flex-start;margin:17px 20px 0;padding:0;gap:7px;color:#9bab93;font-size:10px;line-height:1.8}.view-club .lobby-footnote svg{margin-top:3px;color:#a5c78a}.view-account .account-hero{min-height:176px;padding:0 24px;background:radial-gradient(circle at 90% 20%,#9d865b22,transparent 52%),linear-gradient(120deg,#1c3d2d,#0e241b)}.view-account .account-hero:before{opacity:.12}.view-account .account-hero-chip{top:-20px;right:-25px;width:170px;height:170px;border:15px solid #63834630;background:#547c3821;box-shadow:0 0 0 8px #b5d96d08,inset 0 0 0 5px #a4d58016;opacity:.6}.view-account .account-hero-chip svg{width:75px;height:75px;color:#a0ba6940;fill:#a0ba691a;filter:none}.view-account .account-identity{gap:15px}.view-account .account-avatar{flex-basis:66px;width:66px;height:66px;border:1px solid #e9db9e70;background:linear-gradient(145deg,#59632c,#192c1b 72%);color:#eee5ad;box-shadow:inset 0 0 0 4px #d5e8a012,0 5px 18px #0003}.view-account .account-avatar svg:first-child{width:19px;height:19px;margin:0 0 -4px;filter:none}.view-account .account-avatar svg:nth-child(2){width:28px;height:28px;filter:none}.view-account .account-avatar small{font:600 6px var(--ui-font);letter-spacing:.5px}.view-account .account-identity-text{gap:9px;text-shadow:none}.view-account .account-identity-text strong{max-width:min(44vw,250px);font-size:20px;font-weight:650}.view-account .account-identity-text>span{color:#b5c9a7;font-size:12px}.view-account .account-identity-text>span button{width:28px;height:28px;background:#c7e6ab16;color:#c5e2a9}.view-account .account-settings{top:20px;right:18px;width:34px;height:34px;border:1px solid #c6dcac24;border-radius:11px;background:#c3d9ad08;color:#d8e6c9}.view-account .account-settings svg{width:19px;height:19px}.view-account .account-shortcuts{gap:10px;padding:0 18px;margin-top:-14px}.view-account .account-shortcut{height:101px;gap:2px;border:1px solid #b7d69326;border-radius:14px;box-shadow:0 5px 12px #0002}.view-account .account-shortcut.deposit{background:linear-gradient(135deg,#29391d,#1c2b18)}.view-account .account-shortcut.withdraw{background:linear-gradient(135deg,#193c2b,#152b20)}.view-account .account-shortcut.billing{background:linear-gradient(135deg,#213730,#192a25)}.view-account .account-shortcut .shortcut-symbol,.view-account .account-shortcut.withdraw .shortcut-symbol,.view-account .account-shortcut.billing .shortcut-symbol{width:32px;height:32px;margin-bottom:2px;border-radius:10px;background:#e0c89510;color:#e0c895}.view-account .account-shortcut .shortcut-symbol svg{width:21px;height:21px}.view-account .account-shortcut strong{font-size:14px;font-weight:600}.view-account .account-shortcut small{margin-top:3px;color:#b2c0a7;font-size:9px}.view-account .account-result-shortcuts{min-height:88px;margin:14px 18px 20px;border:1px solid var(--ui-line);border-radius:15px;background:#152017}.view-account .account-result-shortcuts>button{flex-direction:row;justify-content:center;gap:10px;min-height:70px;font-size:14px}.view-account .account-result-shortcuts>button>span{width:36px;height:36px;border-radius:11px;background:#a4cc7214;color:#ddd99c}.view-account .account-result-shortcuts>button:last-child>span{color:#c3dfaa}.view-account .account-result-shortcuts>button>span svg{width:21px;height:21px}.view-account .account-result-shortcuts>i{height:33px;background:var(--ui-line)}.view-account .account-tabs{height:52px;padding:0 24px;gap:28px;border-bottom:1px solid var(--ui-line)}.view-account .account-tabs button{padding-bottom:12px;color:#a3b49a;font-size:15px}.view-account .account-tabs button.active{color:var(--ui-accent)}.view-account .account-tabs button.active:after{left:0;right:0;height:3px;bottom:-1px;border-radius:4px;background:var(--ui-accent)}.view-account .account-assets{padding:18px}.view-account .asset-row{height:85px;padding:0 16px;gap:12px;border:1px solid var(--ui-line);border-radius:14px;background:#142017}.view-account .asset-row .coin{width:34px;height:34px;background:#3f6e48;color:#e1efcf;font-size:22px}.view-account .asset-row strong{font-size:15px}.view-account .asset-row>span:not(.coin){color:#c3e697;font:600 23px var(--ui-font)}.view-account .asset-row>svg{color:#b0c39e}.view-account .account-data-panel{min-height:380px;padding:23px 20px;background:var(--ui-bg)}.view-account .account-data-modes{width:70%;height:38px;padding:3px;border:1px solid var(--ui-line);border-radius:12px;background:#111b14}.view-account .account-data-modes button{border-radius:9px;font-size:13px;color:#acbba4}.view-account .account-data-modes button.active{background:#37512c;color:#e4f7d5}.view-account .account-data-overview{grid-template-columns:1fr 1.15fr 1fr;gap:8px;margin-top:27px}.view-account .account-data-ring{width:min(100%,132px);background:conic-gradient(#b8e57f var(--account-win-rate),#293728 0);box-shadow:none}.view-account .account-data-ring span{background:var(--ui-bg);color:#e8f0dd;font-size:24px}.view-account .account-data-metric strong{font-size:25px;font-weight:600}.view-account .account-data-metric strong.accent{color:#bde28a}.view-account .account-data-metric span{color:#a4b39c;font-size:12px}.view-account .account-data-side{gap:27px}.view-account .account-data-secondary{margin-top:28px;padding-top:24px;border-color:var(--ui-line)}.view-account .account-vip-preview{border-color:var(--ui-line);background:#142017}.view-account .account-vip-preview strong{color:#c4e59e}.view-account .account-data-note,.view-account .account-vip-preview>small{color:#a0b496}.app-shell:is(.view-settings,.view-performance,.view-hands,.view-payment-setup){background:var(--ui-bg)}.settings-section{margin-inline:18px;border:0}.settings-section h1,.performance-section h1,.hand-history-section h1{padding:25px 18px 20px;color:var(--ui-text);font-size:21px;font-weight:650}.settings-list{overflow:hidden;margin:8px 0 0;border:1px solid var(--ui-line);border-radius:15px;background:#142017}.settings-page-row{min-height:68px;padding:12px 18px;border-color:var(--ui-line);font-size:16px}.settings-page-row:last-child{border-bottom:0}.settings-page-value{color:#b2c2a7;font-size:13px}.settings-page-row>svg{width:17px;height:17px;color:#94ac85}.settings-label-with-info svg{width:15px;color:#a0b494}.settings-preferences-link{min-height:48px;margin-inline:12px;color:#bed2ad;font-size:12px}.performance-variants,.hand-history-tabs{padding-inline:25px;gap:32px;border-color:var(--ui-line)}.performance-variants button,.hand-history-tabs button{font-size:15px;color:#a7b39f}.performance-variants button.active,.hand-history-tabs button.active{color:var(--ui-accent)}.performance-variants button.active:after,.hand-history-tabs button.active:after{height:3px;background:var(--ui-accent)}.performance-card{margin:15px 18px 0;padding:13px;border:1px solid var(--ui-line);background:#142017;border-radius:15px}.performance-ranges{min-height:38px;padding:3px;border:1px solid var(--ui-line);border-radius:11px;background:#0e1711}.performance-ranges button{border-radius:8px;color:#a7b69d;font-size:12px}.performance-ranges button.active{background:#37512c;color:#e5f4d5}.performance-metrics{margin-top:16px}.performance-metrics span{color:#a7b59c;font-size:11px}.performance-metrics strong{color:#edf5e2;font-size:16px}.performance-hand,.hand-history-card{border:1px solid var(--ui-line);border-radius:12px;background:#142017}.performance-note,.hand-history-note{color:#a0b194;line-height:1.8}.hand-history-card-actions{border-color:var(--ui-line)}.hand-history-card-actions button{min-height:38px;padding:0 8px;border-radius:8px;background:#b5e57d0c;color:#c8e5ad}.hand-history-card-main span,.hand-history-card-actions span{color:#a4b69a}.performance-empty,.hand-history-empty{color:#a4b69b}.performance-emblem{opacity:.5;color:#6e835c}dialog{border:1px solid #adc48b38;border-radius:20px;background:#121e16;color:#e7f0dc;box-shadow:0 25px 85px #0009}dialog::backdrop{background:#020703ba;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dialog-inner{padding:22px}.dialog-inner>header{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid var(--ui-line)}.dialog-inner>header h2{font:650 18px/1.4 var(--ui-font)}.dialog-inner>header .icon-button{width:32px;height:32px;border-radius:10px;color:#bdcdb0;background:#a4c68312}.notice{border-color:#bed48a30;border-radius:12px;background:#bed48a0b;color:#bdc9b2}.primary{border:1px solid #f0d9a949;border-radius:11px;background:var(--ui-gold);color:#252116;font-weight:650}.funds-actions button{border:1px solid #a4c18b25;border-radius:10px}.language-sheet{border:1px solid #adc48b38;border-bottom:0;border-radius:23px 23px 0 0;background:#121e16}.language-sheet h2{height:63px;background:#1c2a1d;font-size:18px}.language-sheet-options button{min-height:58px;border-color:var(--ui-line);font-size:15px}.language-sheet-options button.selected{background:var(--ui-gold);color:#252116}.payment-password-message{font-size:15px;color:#d7e4cb}.payment-password-actions button{min-height:48px;font-size:15px}.payment-password-actions button:last-child{background:var(--ui-gold);color:#252116}.player-entry{background:radial-gradient(ellipse at 50% 0,#274f2a60,transparent 62%),var(--ui-bg)}.player-entry-card{padding:35px 26px;border:1px solid #b1ce8d30;border-radius:22px;background:linear-gradient(145deg,#1a291bbf,#101b13);box-shadow:0 22px 70px #0005}.player-entry-symbol{border:1px solid #c8e4a82b;border-radius:18px;background:#b8e17d14;color:#c2e99b;box-shadow:inset 0 1px #d5f3b517}.player-entry-brand{color:#b9cba8}.player-entry-card>p:not(.player-entry-brand){color:#b8c7af}.player-entry-card small{color:#a0b093}.player-entry-actions a,.player-entry-actions button{border:1px solid #e9d3a747;border-radius:10px;background:var(--ui-gold);color:#252116;font-weight:650}@media(max-width:650px){.view-table:not(.game-home-active) .game-section{background:radial-gradient(ellipse at 50% 42%,#117550,#075c40 55%,#043a2b)}.view-table .felt{background:linear-gradient(180deg,#001a126b,transparent 35%,#001a1229 75%,#00191070),radial-gradient(ellipse at 50% 44%,#197b56,#106448 49%,#09432f 82%,#062c21)}.view-table .action-buttons button{border-radius:10px;font-weight:650}.view-table .action-buttons .primary{background:var(--ui-gold);color:#252116;border-color:#f1dcba48}.view-table .table-tools{border-top-color:#bfdfb32b;background:linear-gradient(#172b21,#0c1712);box-shadow:0 -5px 22px #001c132b}.view-table .table-auto-actions button{border-color:#c1d9b954;background:#103e2a2b;color:#e0f1d6}.view-table .turn-extension{border-color:#bedb9b8c;border-radius:10px;background:#224c2dd4;color:#d7f1b5}.view-table .game-heading{background:linear-gradient(#073b2bd1,#07533b33)}.view-table.standalone-preview .game-heading{background:#073c2b42}}.room-game-section .room-lobby{gap:14px;padding-inline:24px;background:radial-gradient(ellipse at 50% 0,#28522b66,transparent 62%),var(--ui-bg)}.room-lobby-mark{display:grid;place-items:center;width:76px;height:76px;border:1px solid #c6e6a334;border-radius:22px;background:#a8d57b12;color:#c3e792;filter:none}.room-lobby h2{font-size:23px;letter-spacing:.5px}.room-lobby p{color:#b6c9ab;line-height:1.8}.room-lobby>code{padding:14px;border-color:#a7cc7e35;border-radius:11px;background:#152318;color:#d6e9bf}.room-copy,.room-start{min-height:47px;border:1px solid #c6e6a334;border-radius:11px;background:#b6e67d;color:#19270f}.room-copy{background:#1e3523;color:#d4e6c0}.room-members>div{padding:12px 14px;border-color:#adc48b25;border-radius:11px;background:#17261a}.room-members span{width:29px;height:29px;background:#3b5a32;color:#e2f4cf}.room-members small{color:#c6e59f}.room-sheet{border-color:#adc48b38;border-radius:23px 23px 0 0;background:#121e16}.room-sheet>header{padding-block:16px;background:#1c2a1d;border-color:var(--ui-line)}@media(min-width:651px){.app-shell:is(.view-club,.view-account,.game-home-active,.view-settings,.view-performance,.view-hands){border-inline:1px solid #a8ca7c12;box-shadow:0 20px 100px #0005}.view-club .table-row{padding-inline:18px;gap:18px}.view-club .table-list{padding-inline:22px}}@media(max-width:350px){.view-club .club-profile{margin-inline:16px;gap:8px}.view-club .club-emblem{width:48px;height:57px}.view-club .club-identity{gap:8px}.view-club .club-identity-text strong{font-size:15px}.view-club .club-shortcuts{gap:7px}.view-club .club-shortcuts>button{width:43px;font-size:8px}.view-club .club-meta{margin-inline:16px}.view-club .demo-status{font-size:8px}.view-club .table-list{padding-inline:12px}.view-club .table-row{padding-inline:10px;gap:9px}.view-club .occupancy{flex-basis:39px;width:39px;height:39px}.view-club .occupancy>div{width:33px;height:33px}.view-club .occupancy strong{font-size:14px}.view-club .blinds{font-size:14px;gap:3px}.view-club .buy-in{min-width:46px}.view-club .buy-in strong{font-size:18px}.view-account .account-hero{padding-inline:18px}.view-account .account-identity-text strong{font-size:17px}.view-account .account-shortcuts{gap:8px;padding-inline:14px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.app-shell button,.player-entry-actions a{transition:color .18s ease,background-color .18s ease,border-color .18s ease,opacity .16s ease,scale .14s var(--ui-ease)}.app-shell button:hover:not(:disabled){filter:none}.app-shell button:active:not(:disabled),.player-entry-actions a:active{scale:.975}.app-shell input:not([type]),.app-shell input[type=text],.app-shell input[type=email],.app-shell input[type=password],.app-shell textarea{font-size:16px}.app-shell input::placeholder,.app-shell textarea::placeholder{color:#93a79a}.seat-info>span,.pot-label,.blinds,.turn-status strong,.performance-metrics,.account-data-metric{font-variant-numeric:tabular-nums}.dialog-inner{padding-bottom:max(22px,env(safe-area-inset-bottom,0px))}.dialog-inner>header{position:sticky;top:0;z-index:2;background:#121e16}.dialog-inner>header .icon-button{width:38px;height:38px}.table-chat-form input{font-size:16px}.table-chat-form button{background:var(--ui-gold);color:#252116}.table-chat-log{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#6e8069 transparent}.table-chat-phrases,.room-sheet,dialog{overscroll-behavior:contain}.app-shell.view-club,.app-shell.view-account{padding-bottom:calc(112px + max(env(safe-area-inset-bottom,0px),var(--tg-content-safe-area-inset-bottom, 0px)))}.app-shell.view-table .cut-next-actions .cut-request{border:1px solid #eed7ab63;background:var(--ui-gold);color:#272318;box-shadow:inset 0 1px #fff3}@keyframes ui-surface-enter{0%{opacity:0;translate:0 7px}to{opacity:1;translate:0 0}}@keyframes ui-dialog-enter{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:no-preference){.app-shell:not(.view-table) .app-main>section,.game-home-active .game-home{animation:ui-surface-enter .22s var(--ui-ease) both}dialog[open],.room-sheet{animation:ui-dialog-enter .2s var(--ui-ease) both}}@media(hover:hover)and (pointer:fine){.primary:hover{filter:brightness(1.055)!important}.view-club .table-row,.game-home-room{transition:translate .18s var(--ui-ease),border-color .18s ease}.view-club .table-row:hover,.game-home-room:hover{translate:0 -2px}}
