.ui6-image-button{appearance:none;isolation:isolate;background:0 0;border:0;position:relative;overflow:visible}.ui6-image-button>img{z-index:-1;object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.ui6-image-button__label{z-index:1;display:contents;position:relative}.ui6-image-button:disabled{cursor:default}.ui6-segmented-tabs{isolation:isolate;grid-template-columns:1fr 1fr;display:grid;position:relative}.ui6-segmented-tabs>img{z-index:-1;object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.ui6-segmented-tabs>button{min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ui6-segmented-tabs>button:disabled{cursor:default}.ui6-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.ui6-social-backdrop{z-index:160;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1b063094;justify-content:center;align-items:flex-end;padding:0;display:flex}.ui6-social-surface{isolation:isolate;color:#fff;font-family:inherit;position:relative}.ui6-social-master{z-index:-2;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.ui6-image-button{color:#fff;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;place-items:center;min-width:0;padding:0;font:900 14px/1.05 inherit;display:grid}.ui6-image-button__label{place-items:center;width:78%;height:66%;display:grid}.ui6-image-button--primary-action{color:#17240d}.ui6-image-button--dialog-close{color:#fff5e9;text-shadow:0 2px 2px #7e1430;font-size:34px}.ui6-image-button:focus-visible,.ui6-segmented-tabs button:focus-visible{outline-offset:2px;outline:3px solid #fff6ad}.ui6-segmented-tabs>button{color:#fff8df;text-shadow:0 2px 2px #4c1659;font:900 18px/1 inherit}.ui6-notification-surface{border-radius:34px 34px 0 0;width:min(100vw,480px);height:min(91svh,930px);overflow:hidden;box-shadow:0 -18px 48px #2a074a80}.ui6-notification-surface:after{content:"";z-index:-1;background:linear-gradient(#380b6414,#1b03366b);position:absolute;inset:0}.ui6-notification-tabs{width:77%;height:8.2%;position:absolute;top:4.2%;left:6%}.ui6-notification-close{aspect-ratio:1;width:12.5%;position:absolute;top:3.7%;right:3.8%}.ui6-notification-heading{text-align:center;text-shadow:0 2px 3px #321140;gap:6px;display:grid;position:absolute;top:15.5%;left:8%;right:8%}.ui6-notification-heading strong{font-size:27px}.ui6-notification-heading span{color:#d5c3ee;font-size:13px}.ui6-notification-quick{grid-template-columns:1fr 1fr;gap:2.5%;height:8.8%;display:grid;position:absolute;top:23.2%;left:5.4%;right:5.4%}.ui6-notification-quick .ui6-image-button{font-size:16px}.ui6-notification-list{scrollbar-width:none;align-content:start;gap:10px;padding:4px 2px 18px;display:grid;position:absolute;inset:34% 4% 8.5%;overflow:auto}.ui6-notification-list::-webkit-scrollbar{display:none}.ui6-notification-list article{background:linear-gradient(135deg,#561e89f5,#b02f9ce6);border:2px solid #f0bc42;border-radius:18px;grid-template-columns:54px minmax(0,1fr) 86px;align-items:center;gap:9px;min-height:82px;padding:9px 10px;display:grid;box-shadow:inset 0 2px #ffffff68,0 5px 12px #22082f78}.ui6-notification-list article.is-read{filter:saturate(.72);opacity:.83}.ui6-notification-kind{aspect-ratio:1;color:#fff2a5;background:linear-gradient(145deg,#c56ce5,#6b258d);border:2px solid #ffd25d;border-radius:50%;place-items:center;width:50px;display:grid;box-shadow:inset 0 4px #fff4,0 4px 8px #28103588}.ui6-notification-copy{color:#fff;text-align:left;min-width:0;font:inherit;background:0 0;border:0;gap:3px;padding:0;display:grid}.ui6-notification-copy strong{font-size:14px}.ui6-notification-copy span{color:#eadcf8;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ui6-notification-copy small{color:#ffd764;font-size:9px}.ui6-notification-list article>.ui6-image-button{height:42px;font-size:12px}.ui6-notification-empty{text-align:center;color:#e8d9f4;padding:36px 20px;font-weight:800}.ui6-notification-read-all{color:#ffe67f;background:0 0;border:0;font:800 12px inherit;text-decoration:underline;position:absolute;bottom:4%;right:7%}.ui6-social-hub{z-index:150;color:#fff;background:radial-gradient(circle at 50% 0,#b64bd2,#4a0d69 46%,#1b0638);position:fixed;inset:0;overflow:auto}.ui6-social-hub .social-classic-stage{background:#5b176d;width:min(100vw,480px);min-height:max(100svh,900px);margin:auto;position:relative;overflow:hidden}.ui6-social-hub .ui6-social-master{opacity:.96}.ui6-social-hub .social-resources,.ui6-social-hub .social-top-actions,.ui6-social-hub .social-title{display:none}.ui6-social-hub .social-hub-close{z-index:12;width:52px;height:52px;position:absolute;top:24px;left:auto;right:22px}.ui6-social-hub .social-panel{z-index:3;box-shadow:none;background:0 0;border:0;grid-template-rows:auto 1fr;gap:12px;padding:0;display:grid;position:absolute;inset:7.5% 4% 3%}.ui6-social-hub .social-tabs{grid-template-columns:1fr 1fr;gap:12px;height:78px;display:grid}.ui6-social-hub .social-tabs .ui6-image-button{height:72px;font-size:18px}.ui6-social-hub .social-skin-button__content{justify-content:center;align-items:center;gap:8px;display:flex}.ui6-social-hub .social-skin-button__content>.social-icon{width:24px;height:24px}.ui6-social-hub .social-badge{background:#ff6b1c;border:2px solid #ffd75d;border-radius:12px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:11px;display:grid;position:absolute;top:4px;right:7%}.ui6-social-hub .social-inbox-view,.ui6-social-hub .social-friends-view{scrollbar-width:none;min-height:0;padding:150px 8px 22px;overflow:auto}.ui6-social-hub .social-inbox-view::-webkit-scrollbar{display:none}.ui6-social-hub .social-friends-view::-webkit-scrollbar{display:none}.ui6-social-hub .inbox-list,.ui6-social-hub .social-friend-list{gap:10px;display:grid}.ui6-social-hub .inbox-item,.ui6-social-hub .social-friend-entry{background:linear-gradient(135deg,#7e25a7f2,#c22f9fe8);border:2px solid #f4bd3f;border-radius:20px;grid-template-columns:64px minmax(0,1fr) 96px;align-items:center;gap:10px;min-height:88px;padding:9px;display:grid;box-shadow:inset 0 2px #fff6,0 7px 14px #25052f77}.ui6-social-hub .inbox-item__art{object-fit:cover;border:3px solid #ffd55c;border-radius:50%;width:60px;height:60px}.ui6-social-hub .inbox-item__copy h2,.ui6-social-hub .social-friend-copy h2{margin:0 0 4px;font-size:15px}.ui6-social-hub .inbox-item__copy p,.ui6-social-hub .social-friend-copy p{color:#ead9f5;margin:0;font-size:11px}.ui6-social-hub .inbox-item>.ui6-image-button,.ui6-social-hub .social-friend-entry>.ui6-image-button{height:46px;font-size:12px}.ui6-social-hub .online-friends{text-align:center;margin-top:18px}.ui6-social-hub .online-friends h2,.ui6-social-hub .recommended-friends h2{font-size:17px}.ui6-social-hub .online-friends__row,.ui6-social-hub .recommended-friends>div{justify-content:center;gap:12px;display:flex}.ui6-social-hub .avatar-button{background:#7f369e;border:3px solid #ffd65b;border-radius:50%;width:54px;height:54px;padding:0;position:relative}.ui6-social-hub .avatar-button img{object-fit:cover;border-radius:50%;width:100%;height:100%}.ui6-social-hub .friend-quick-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ui6-social-hub .friend-quick-actions>.ui6-image-button{height:92px;font-size:14px}.ui6-social-hub .friend-quick-actions .social-button-art{display:none}.ui6-social-hub .social-friend-entry{grid-template-columns:64px minmax(0,1fr) 96px}.ui6-friend-game{isolation:isolate;color:#fff;position:relative;overflow:hidden;background:#5b176d!important;width:min(100vw,480px)!important;min-height:1040px!important;margin:auto!important;padding:76px 18px 104px!important}.ui6-friend-game>.ui6-friend-game-master{object-fit:cover;width:min(100vw,480px);height:100svh;position:fixed;left:50%;right:auto;transform:translate(-50%)}.ui6-friend-game>:not(.ui6-friend-game-master){z-index:2;position:relative}.ui6-friend-game .friend-game-header{background:linear-gradient(135deg,#59177eeb,#330d59eb);border:2px solid #ffd75f;margin-top:4px;box-shadow:inset 0 2px #fff4,0 8px 18px #2d063e77}.ui6-friend-game .friend-game-header h1{color:#fff2b5;text-shadow:0 2px #642976}.ui6-friend-game .friend-game-actions{grid-template-columns:1fr;gap:10px}.ui6-friend-game .friend-create-card{text-align:left;grid-template-columns:auto 1fr auto;width:100%;height:96px;padding:16px 24px}.ui6-friend-game .friend-create-card>.ui6-image-button__label{grid-template-columns:auto 1fr auto;gap:12px;width:100%;height:100%;display:grid}.ui6-friend-game .friend-code-card,.ui6-friend-game .friend-create-panel,.ui6-friend-game .friend-table-section,.ui6-friend-game .friend-panel{background:linear-gradient(145deg,#651f91f2,#37115bf2);border:2px solid #f2bd45;box-shadow:inset 0 2px #fff4,0 8px 16px #26062f70}.ui6-friend-game .friend-code-card>.ui6-image-button{height:48px}.ui6-friend-game .friend-primary{width:100%;height:60px}.ui6-friend-game .friend-table-list article,.ui6-friend-game .friend-list article,.ui6-friend-game .friend-request-list article{background:#340d54c7;border-color:#efbb44}.ui6-friend-game .friend-enter{width:104px;height:48px}.ui6-friend-game .friend-social-grid{grid-template-columns:1fr}@media (width<=420px){.ui6-notification-list article{grid-template-columns:46px minmax(0,1fr) 76px}.ui6-notification-kind{width:44px}.ui6-notification-copy span{max-width:150px}.ui6-social-hub .inbox-item,.ui6-social-hub .social-friend-entry{grid-template-columns:54px minmax(0,1fr) 82px}.ui6-friend-game{padding-inline:10px!important}}@media (width>=700px){.ui6-notification-surface{height:min(94svh,1040px)}.ui6-social-hub .social-classic-stage{min-height:1040px}}@media (prefers-reduced-motion:reduce){.ui6-image-button,.ui6-segmented-tabs{transition:none!important}}html[dir=rtl] .ui6-notification-copy{text-align:right}.scope-poker .royal-toast{isolation:isolate;color:#263562;overflow-wrap:anywhere;min-width:120px;max-width:calc(min(100vw,480px) - 32px);text-shadow:none;background:#fff8e9;border:0;border-radius:10px;padding:12px 18px;font-size:13px;font-weight:700;line-height:1.5;box-shadow:0 5px 15px #334e7033}.royal-toast>.royal-notice-frame{pointer-events:none;z-index:-1;direction:ltr;grid-template-rows:18px minmax(0,1fr) 11px;grid-template-columns:18px minmax(0,1fr) 13px;display:grid;position:absolute;inset:0}.royal-toast>.royal-notice-frame>.royal-region:first-child{transform:scaleX(-1)}.royal-toast-content{unicode-bidi:plaintext;display:block}@media (prefers-reduced-motion:reduce){.scope-poker .royal-toast{animation:none}}.app-shell.scope-platform:is(.route-rebates,.route-vip,.route-benefits,.route-benefit-records){color:#1b3448!important;background:#eaf7fd!important}.app-shell.scope-platform:is(.route-rebates,.route-vip,.route-benefits,.route-benefit-records):before,.app-shell.scope-platform:is(.route-rebates,.route-vip,.route-benefits,.route-benefit-records):after{content:none!important;display:none!important}.app-shell.scope-platform>.platform-loyalty-screen{color:#1b3448;background:#eaf7fd;width:100%;height:100svh;min-height:100svh;padding:0;font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif;display:block;overflow:hidden}.platform-loyalty-screen *{box-sizing:border-box}.platform-loyalty-screen :is(button,input,select){font:inherit;-webkit-tap-highlight-color:transparent;box-shadow:none;text-shadow:none}.platform-loyalty-screen :is(h1,h2,h3,p){color:inherit;text-shadow:none;margin:0}.app-shell.scope-platform .platform-loyalty-screen :is(h1,h2,h3){color:#1b3448!important;text-shadow:none!important}.app-shell.scope-platform .platform-loyalty-screen p,.app-shell.scope-platform .platform-loyalty-screen :is(strong,b){color:inherit!important;text-shadow:none!important}.app-shell.scope-platform .platform-loyalty-screen :is(small,label){color:#7890a3!important;text-shadow:none!important}.app-shell.scope-platform .platform-loyalty-screen .rebate-bubble strong{color:#119bf3!important}.app-shell.scope-platform .platform-loyalty-screen .rebate-bubble p{color:#56687a!important}.app-shell.scope-platform .platform-loyalty-screen .loyalty-record-result b{color:#396c92!important}.app-shell.scope-platform .platform-loyalty-screen .loyalty-muted{color:#7b8e9f!important}.app-shell.scope-platform .platform-loyalty-screen :is(input,select){color:#375870!important;box-shadow:none!important;text-shadow:none!important;background:#f5fbff!important;border-color:#cee3ef!important}.platform-loyalty-screen button{cursor:pointer;color:inherit;background:0 0;border:0}.platform-loyalty-screen button:active:not(:disabled){transform:translateY(1px)}.platform-loyalty-screen button:disabled{cursor:not-allowed;opacity:.48}.platform-loyalty-screen :focus-visible{outline-offset:3px;outline:2px solid #128ac5}.loyalty-scroll{height:100svh;padding:env(safe-area-inset-top,0px) 14px calc(90px + env(safe-area-inset-bottom,0px));overscroll-behavior-y:contain;scrollbar-width:none;overflow:hidden auto}.loyalty-header{grid-template-columns:40px 1fr 40px;align-items:center;min-height:62px;display:grid}.loyalty-header h1{text-align:center;letter-spacing:.015em;font-size:20px;font-weight:650}.loyalty-header button{place-items:center;min-height:40px;padding:0;display:grid}.loyalty-card{background:#fff;border:1px solid #ddeef5;border-radius:15px;margin:14px 0;padding:19px 16px}.loyalty-card>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;display:flex}.loyalty-card h2{font-size:17px;font-weight:600;line-height:1.45}.loyalty-card header>button{color:#7d8a9c;white-space:nowrap;align-items:center;padding:4px 0;font-size:12px;display:flex}.loyalty-primary{border:0;border-radius:12px;width:100%;min-height:44px;padding:11px 16px;font-weight:600;display:block;color:#fff!important;background:linear-gradient(100deg,#1195f4,#35a2f4)!important;font-size:16px!important}.loyalty-muted{font-size:11px;line-height:1.8;color:#7b8e9f!important}.loyalty-footnote{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;font-size:10px;line-height:1.8;display:flex;color:#7a8c9b!important;margin:14px 5px!important}.loyalty-alert{color:#506f84;background:#f1faff;border:1px solid #d6e9f3;border-radius:10px;align-items:flex-start;gap:8px;margin:10px 0;padding:12px;font-size:12px;line-height:1.6;display:flex}.loyalty-alert>svg{flex:none;margin-top:1px}.loyalty-alert>span{overflow-wrap:anywhere;flex:1;min-width:0}.loyalty-alert>button{color:#167aaf;flex:none;padding:0;text-decoration:underline}.loyalty-alert.is-error{color:#a74048;background:#fff5f5;border-color:#f2d4d9}.loyalty-alert.is-success{color:#227356;background:#f0fbf6;border-color:#c9eadb}.loyalty-skeleton{gap:17px;padding:15px 0;display:grid}.loyalty-skeleton i{background:linear-gradient(90deg,#ddecf5,#f4faff,#ddecf5) 0 0/200% 100%;border-radius:15px;height:220px;animation:1.6s ease-in-out infinite loyalty-shimmer}.loyalty-skeleton i:nth-child(2){height:50px}.loyalty-skeleton i:nth-child(3){height:160px}.loyalty-skeleton.is-list i{height:80px}@keyframes loyalty-shimmer{to{background-position:-200% 0}}.loyalty-page-rebates .loyalty-scroll{background:linear-gradient(#d5edfc 0,#dff1fc 430px,#f5f7fa 580px)}.rebate-hero{margin:0 -14px;padding:0 0 2px;position:relative}.rebate-quick-links{z-index:1;justify-items:end;gap:9px;display:grid;position:absolute;top:0;right:0}.rebate-quick-links button{color:#415567;background:#eaf7fd;border-radius:20px 0 0 20px;align-items:center;gap:3px;padding:5px 7px 5px 13px;font-size:11px;display:flex}.rebate-bubble{aspect-ratio:1;background:url(/platform-loyalty/rebate-bubble.png) 50%/100% 100% no-repeat;flex-direction:column;justify-content:center;align-items:center;width:100%;padding-top:4%;display:flex}.rebate-bubble h2{font-size:19px;font-weight:650;line-height:1.5}.rebate-bubble p{color:#56687a;margin-top:6px;font-size:12px}.rebate-bubble strong{color:#119bf3;font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:21px;font-size:clamp(40px,11vw,55px);font-weight:650;line-height:1.25}.rebate-bubble small{color:#688799;margin-top:5px;font-size:10px}.rebate-claim{width:80%;margin:3px auto 0;font-size:17px!important;box-shadow:0 7px 15px #198dc31b!important}.rebate-claim-note{text-align:center;min-height:28px;padding:9px 22px 0;font-size:10px;line-height:1.6;color:#6a8393!important}.rebate-pending{text-align:center;padding-top:3px;font-size:10px;color:#6f8393!important}.rebate-records{background:#fdfdfd;border-color:#0000;margin-top:13px;padding-top:17px}.rebate-records h2{font-size:16px;font-weight:500}.loyalty-empty{text-align:center;color:#8093a3;padding:16px 0 18px}.loyalty-empty img{mix-blend-mode:multiply;width:78%;max-width:285px;height:auto;margin:0 auto;display:block}.loyalty-empty p{margin-top:6px;font-size:13px}.loyalty-empty small{margin-top:6px;font-size:10px;display:block}.loyalty-member-card{color:#245170;background:linear-gradient(120deg,#dff1ff,#b6d9f3);border:1px solid #cee5f7;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:17px;padding:24px 21px 20px;display:flex}.loyalty-member-card>div:first-child{flex:1;min-width:0}.loyalty-member-card>svg{color:#598cb6;flex-shrink:0}.loyalty-member-card span{font-size:11px}.loyalty-member-card h2{letter-spacing:.035em;margin:4px 0 8px;font-size:34px;font-weight:700}.loyalty-member-card p{font-size:10px;line-height:1.9}.loyalty-member-card p strong{font-size:12px;display:block}.loyalty-member-progress{flex-wrap:wrap;justify-content:space-between;gap:9px;width:100%;font-size:10px;display:flex}.loyalty-member-progress b{font-size:10px;font-weight:500}.loyalty-member-progress progress{appearance:none;background:#edf8ff;border:0;border-radius:4px;width:100%;height:6px;overflow:hidden}.loyalty-member-progress progress::-webkit-progress-bar{background:#edf8ff}.loyalty-member-progress progress::-webkit-progress-value{background:#5e9cc8}.loyalty-member-progress progress::-moz-progress-bar{background:#5e9cc8}.loyalty-levels{scrollbar-width:none;gap:8px;padding:17px 0;display:flex;overflow-x:auto}.loyalty-levels::-webkit-scrollbar{display:none}.loyalty-levels button{color:#7690a7;background:#f8fcff;border:1px solid #d5e8f3;border-radius:7px;flex:none;padding:8px 14px;font-size:12px}.loyalty-levels .selected{color:#fff;background:#369add;border-color:#389ce0}.loyalty-tabs{background:#f8fcfe;border:1px solid #d5e9f3;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:7px 0 14px;padding:5px;display:grid}.loyalty-tabs button{color:#8095a5;border-radius:8px;min-height:38px;padding:8px 3px;font-size:13px}.loyalty-tabs .selected{color:#fff;background:#365f89;font-weight:600}.loyalty-perks{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 10px;padding:13px 0 22px;display:grid}.loyalty-perks>div{justify-items:center;gap:7px;padding:8px 0;display:grid}.loyalty-perks svg{color:#4c89b5}.loyalty-perks span{font-size:13px}.loyalty-perks b{color:#7690a5;font-size:11px;font-weight:500}.loyalty-facts{margin:10px 0 0}.loyalty-facts>div{border-top:1px solid #e7f0f5;justify-content:space-between;align-items:center;gap:13px;padding:12px 0;font-size:12px;display:flex}.loyalty-facts dt{color:#7b90a1}.loyalty-facts dd{text-align:right;margin:0;line-height:1.6}.loyalty-table-wrap{scrollbar-width:thin;width:100%;margin:15px 0;overflow-x:auto}.loyalty-table-wrap table{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;text-align:center;width:100%;min-width:0;font-size:11px}.loyalty-table-wrap th{color:#5790ba;background:#e7f5ff;font-weight:500}.loyalty-table-wrap th,.loyalty-table-wrap td{white-space:nowrap;border:1px solid #dfeef7;padding:13px 7px}.loyalty-table-wrap tr:nth-child(2n) td{background:#f5fbff}.loyalty-table-wrap tr.selected td{color:#1586c3;background:#e7f5ff;font-weight:600}.loyalty-table-wrap th:first-child{z-index:1;position:sticky;left:0}.loyalty-table-wrap+p{margin-bottom:15px}.loyalty-rules details{border-bottom:1px solid #e4eef5;padding:14px 0}.loyalty-rules details:last-child{border-bottom:0}.loyalty-rules summary{cursor:pointer;font-size:13px;font-weight:600;line-height:1.7}.loyalty-rules details p{color:#6d8293;padding:11px 0 0;font-size:12px;line-height:1.9}.loyalty-benefits-banner{background:linear-gradient(110deg,#dff2ff,#c7e2fa);border:1px solid #cee7f4;border-radius:14px;align-items:center;gap:14px;padding:18px 15px;display:flex}.loyalty-benefits-banner>svg{color:#5c8db9;flex:none}.loyalty-benefits-banner>div{flex:1;min-width:0}.loyalty-benefits-banner span{color:#6694b5;font-size:10px}.loyalty-benefits-banner h2{margin:5px 0;font-size:20px}.loyalty-benefits-banner p{color:#6e8ba4;font-size:10px}.loyalty-benefits-banner>button{align-items:center;padding:0;font-size:11px;display:flex}.loyalty-benefit-card{align-items:flex-start;gap:15px;display:flex}.loyalty-benefit-card>div{flex:1;min-width:0}.loyalty-benefit-icon{color:#548ab4;background:#edf6fe;border-radius:14px;flex:none;place-items:center;width:51px;height:51px;display:grid}.loyalty-benefit-card h2{font-size:15px}.loyalty-benefit-card strong{color:#337dac;margin:6px 0;font-size:17px;display:block}.loyalty-benefit-card p{color:#7d90a0;overflow-wrap:anywhere;font-size:11px;line-height:1.8}.loyalty-benefit-card .loyalty-primary{min-height:37px;margin-top:13px;padding:9px 10px;font-size:13px!important}.loyalty-benefit-card label,.loyalty-filters label,.loyalty-birthday label{color:#6c8598;gap:7px;margin-top:12px;font-size:11px;display:grid}.loyalty-screen select{width:100%}.platform-loyalty-screen select,.loyalty-birthday input{color:#375870;background:#f5fbff;border:1px solid #cee3ef;border-radius:8px;width:100%;min-width:0;min-height:38px;padding:8px;font-size:12px}.loyalty-birthday>p{margin:9px 0}.loyalty-birthday input{margin-top:7px}.loyalty-birthday>button{color:#327da8;border:1px solid #bddded;border-radius:8px;margin-top:11px;padding:10px 14px;font-size:12px}.loyalty-record-list>article{border-bottom:1px solid #e0ecf4;align-items:flex-start;gap:10px;padding:17px 0;display:flex}.loyalty-record-list>article:last-child{border-bottom:0}.loyalty-active-bonus strong{margin:12px 0;font-size:15px;display:block}.loyalty-active-bonus progress{accent-color:#289bd4;width:100%;height:7px;margin:10px 0;display:block}.loyalty-record-mark{color:#30a98f;background:#e9f8f6;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.loyalty-record-mark.is-vip{color:#568abb;background:#eaf3ff}.loyalty-record-copy{flex:1;min-width:0}.loyalty-record-copy strong{font-size:12px;line-height:1.7;display:block}.loyalty-record-copy small{color:#94a6b5;overflow-wrap:anywhere;margin-top:4px;font-size:9px;line-height:1.5;display:block}.loyalty-record-copy p{color:#7b8b9a;font-size:10px}.loyalty-record-id{max-width:100%}.loyalty-record-result{text-align:right;flex:none;max-width:42%}.loyalty-record-result b{color:#396c92;overflow-wrap:anywhere;font-size:11px;display:block}.loyalty-record-result span,.loyalty-record-result small{color:#8d9cab;margin-top:5px;font-size:9px;display:block}.loyalty-record-result .status-claimed,.loyalty-record-result .status-paid{color:#269876}.loyalty-record-result .status-rejected,.loyalty-record-result .status-expired{color:#b77e82}.loyalty-record-result button{color:#138bc4;border:1px solid #badff0;border-radius:6px;margin-top:8px;padding:5px 10px;font-size:11px}.loyalty-filters{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:21px;display:grid}.loyalty-filters label{margin:0}.loyalty-dialog-backdrop{z-index:80;background:#1a36536b;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.loyalty-dialog{color:#25455f;text-align:center;background:#fff;border-radius:20px;width:100%;max-width:370px;max-height:85svh;padding:30px 24px 24px;position:relative;overflow:auto;box-shadow:0 20px 60px #193a552b}.loyalty-dialog>svg{color:#4a8eba}.loyalty-dialog h2{margin:15px 0 12px;font-size:20px}.loyalty-dialog>strong{color:#168bc2;font-size:27px}.loyalty-dialog>p{color:#758b9d;margin:15px 0;font-size:12px;line-height:1.9}.loyalty-dialog .loyalty-alert{text-align:left}.loyalty-dialog .loyalty-primary{margin-top:17px}.loyalty-dialog-close{padding:5px;position:absolute;top:12px;right:12px}.loyalty-dialog .loyalty-dialog-error{color:#a63a47}@media (width>=700px){.loyalty-scroll{max-width:600px;margin:0 auto}.loyalty-perks{grid-template-columns:repeat(4,minmax(0,1fr))}.rebate-bubble strong{font-size:62px}.rebate-bubble h2{font-size:24px}.rebate-bubble p{font-size:15px}}@media (width<=350px){.loyalty-scroll{padding-left:10px;padding-right:10px}.rebate-hero{margin:0 -10px}.loyalty-header h1{font-size:18px}.loyalty-card{padding:16px 12px}.loyalty-record-mark{width:28px;height:32px}.loyalty-record-result{max-width:38%}.loyalty-benefit-card{gap:10px}.loyalty-benefit-icon{width:38px;height:42px}.loyalty-member-card{padding:19px 16px}.loyalty-member-card>svg{width:60px}.loyalty-member-progress b{max-width:50%}}@media (prefers-reduced-motion:reduce){.loyalty-skeleton i{animation:none}}.app-shell.platform-gold.platform-gold.scope-platform [hidden]{display:none!important}.platform-gold-profile-brand{display:none}.app-shell.platform-gold.platform-gold.scope-platform .platform-profile-scroll{background:0 0}.app-shell.platform-gold.platform-gold.scope-platform .platform-profile-balance>span{color:#f4eedf!important}.app-shell.platform-gold.platform-gold.scope-platform .platform-profile-benefits button+button:before,.app-shell.platform-gold.platform-gold.scope-platform .platform-profile-action+.platform-profile-action:before{background:#af945333}.app-shell.platform-gold.platform-gold.scope-platform .platform-profile-vip-track{border-color:#91794a}.app-shell.platform-gold.platform-gold.scope-platform .liquid-profile-avatar{box-shadow:none;background:0 0;border:0}.app-shell.platform-gold.platform-gold.scope-platform .platform-profile-promo{background:#242119!important}.app-shell.platform-gold.platform-gold.scope-platform .platform-profile-promo:after{background:#242119f5}.app-shell.platform-gold.platform-gold.scope-platform .platform-profile-promo-icon{background:#725e38}.app-shell.platform-gold.platform-gold.scope-platform .platform-profile-user-actions button{border:0;box-shadow:none!important;background:0 0!important}.app-shell.platform-gold .platform-gold-profile-brand{z-index:20;isolation:isolate;pointer-events:none;align-items:center;gap:10px;height:62px;display:flex;position:relative;overflow:visible}.app-shell.platform-gold .platform-gold-profile-brand strong{background:url(/assets/platform-gold/invited-home-v3-fast-v1.webp) 19.1% 1.65%/378% 3298% no-repeat;width:118px;height:32px;font-size:0}.platform-profile-hand-coins{display:none}.app-shell.platform-gold.platform-gold.scope-platform.route-profile .platform-profile-hand-coins{z-index:10;aspect-ratio:23/18;object-fit:cover;pointer-events:none;opacity:.94;mix-blend-mode:screen;filter:sepia(.66)saturate(.82)hue-rotate(350deg)brightness(1.12)contrast(1.06);border:0;width:142px;display:block;position:absolute;top:-16px;right:-18px;-webkit-mask-image:radial-gradient(105% 72% at 100%,#000 45%,#000000eb 66%,#0000 100%);mask-image:radial-gradient(105% 72% at 100%,#000 45%,#000000eb 66%,#0000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.app-shell.platform-gold.platform-gold.scope-platform .platform-profile-service-card{background:var(--pg-panel)!important}.app-shell.platform-gold.platform-gold.scope-platform .platform-profile-vip header b{box-shadow:none;background:0 0;border:0;font-size:23px;color:#f6dfb1!important}.app-shell.platform-gold.platform-gold.scope-platform .platform-profile-vip header b .glass-icon{display:none}.app-shell.platform-gold.platform-gold.scope-platform .platform-vip-link{color:#f4dca6!important}.app-shell.platform-gold.platform-gold.scope-platform .platform-profile-user-copy>span{display:none}.app-shell.platform-gold.platform-gold.scope-platform .platform-profile-action:after{background:#bca36a35!important}.app-shell.platform-gold.platform-gold.scope-platform{--pg-text:#f4eedf;--pg-muted:#b8ac92;--pg-gold:#dfc183;--pg-edge:#a89160;--pg-panel:linear-gradient(125deg,#39332980,#191916 52%,#37302580);color:var(--pg-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#141412!important}.app-shell.platform-gold :is(.glass-icon,.glass-art){aspect-ratio:var(--gold-ratio);background-repeat:no-repeat;background-image:var(--gold-image)!important;background-size:var(--gold-size)!important;background-position:var(--gold-position)!important}.platform-gold-art{background-repeat:no-repeat;flex-shrink:0;display:block}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-banner-brand{align-items:center;gap:8px;margin-bottom:12px;display:flex}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-banner-brand strong{background:url(/assets/platform-gold/invited-home-v3-fast-v1.webp) 19.1% 1.65%/378% 3298% no-repeat;width:118px;height:32px;font-size:0;display:block}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-view-offers .loyalty-benefit-icon .platform-gold-art{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.app-shell.platform-gold.platform-gold.scope-platform .unified-account{min-height:92px;padding-block:6px}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-benefit-card{align-items:center;display:grid}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-benefit-card .loyalty-primary{margin-top:0;font-size:12px!important}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-birthday{grid-template-columns:72px minmax(0,1fr);gap:6px;display:grid}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-birthday :is(h2,p){grid-column:1/-1}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-birthday p,.app-shell.platform-gold.platform-gold.scope-platform .loyalty-birthday :is(input,label,button){margin:0}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-birthday label{align-self:center}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-birthday button{grid-column:2;justify-self:end;padding:6px 10px}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-view-rewards .loyalty-benefits-banner h2{font-size:31px}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-view-rewards .loyalty-benefit-card .loyalty-primary{border-radius:22px}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-view-rewards .loyalty-benefit-card h2{font-size:18px}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-view-rewards .loyalty-benefit-card>div>strong{font-weight:500;color:#e7ce93!important}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-view-rewards .loyalty-benefit-card{min-height:94px;margin:9px 0}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-primary:disabled{opacity:1;color:#bab7af!important;background:linear-gradient(#33332f,#20201d)!important;border-color:#8d846e!important}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-birthday{padding:14px}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-birthday p{font-size:11px;line-height:1.55}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-benefit-records .loyalty-empty{min-height:0;padding:10px}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-benefit-records .loyalty-empty img{display:none}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-benefit-records header{margin-bottom:5px}.app-shell.platform-gold.platform-gold.scope-platform .platform-support-intro>i{border:0;border-radius:0;-webkit-mask-image:radial-gradient(#000 52%,#0000 75%);mask-image:radial-gradient(#000 52%,#0000 75%)}.app-shell.platform-gold.platform-gold.scope-platform .platform-support-intro>span{color:#edcf91;background:#49402b;border:1px solid #9a8051}.app-shell.platform-gold.platform-gold.scope-platform .platform-support-inline-error{color:#e4c29d;background:#35251e;border-color:#9a7250}.app-shell.platform-gold.platform-gold.scope-platform .platform-support-inline-error button{color:#f5d5ae!important}.app-shell.platform-gold.platform-gold.scope-platform .platform-support-state{overflow-y:auto}.app-shell.platform-gold.platform-gold.scope-platform .platform-support-header>span{white-space:normal;text-align:right;max-width:104px}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-benefit-card>div>label{padding-top:6px}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-view-offers .loyalty-benefit-card>div{padding-right:98px}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-view-offers .loyalty-benefit-card .loyalty-primary{width:96px;min-height:38px}@media (width<=389px){.app-shell.platform-gold.platform-gold.scope-platform .loyalty-view-offers .loyalty-benefit-card{grid-template-columns:65px minmax(0,1fr);gap:9px}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-view-offers .loyalty-benefit-icon{width:65px}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-view-offers .loyalty-benefit-card h2{font-size:17px}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-view-offers .loyalty-benefit-card>div{padding-right:72px}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-view-offers .loyalty-benefit-card .loyalty-primary{width:68px}}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-header button{border-radius:50%}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-view-offers .loyalty-benefit-card{grid-template-columns:108px minmax(0,1fr);gap:14px;min-height:119px;margin:9px 0;padding:9px}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-view-offers .loyalty-benefit-icon{width:108px}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-view-offers .loyalty-benefit-card h2{max-width:130px;font-size:21px}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-view-offers .loyalty-benefit-card p{font-size:11px}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-view-offers .loyalty-primary{border-radius:25px;justify-content:center;align-items:center;gap:4px;display:flex;color:#eed6a0!important;background:linear-gradient(120deg,#4f4128,#151713 50%,#473b24)!important}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-view-offers .loyalty-footnote{display:none}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-offer-rules>button{text-align:left;align-items:center;gap:15px;width:100%;display:flex;box-shadow:none!important;background:0 0!important}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-offer-rules span{flex:1}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-offer-rules small{margin-top:5px;font-size:11px;display:block}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-benefits-banner>div>span{color:#e5c487;font-family:Georgia,serif;font-size:22px;font-style:italic}.app-shell.platform-gold.platform-gold.scope-platform :is(.unified-lobby,.platform-profile-screen,.platform-loyalty-screen,.platform-support-screen){color:var(--pg-text)!important;background:radial-gradient(at 0 0,#65513230,#0000 42%),radial-gradient(at 95% 73%,#8d774322,#0000 38%),#141412!important}.app-shell.platform-gold.platform-gold.scope-platform :is(.unified-lobby,.platform-profile-screen,.platform-loyalty-screen,.platform-support-screen) :is(h1,h2,h3,strong,b){color:var(--pg-text)!important}.app-shell.platform-gold.platform-gold.scope-platform :is(.unified-lobby,.platform-profile-screen,.platform-loyalty-screen,.platform-support-screen) :is(p,small,label){color:var(--pg-muted)!important}.app-shell.platform-gold.platform-gold.scope-platform :is(.unified-banner,.unified-account,.unified-game-card,.platform-profile-card,.loyalty-card,.loyalty-benefits-banner,.platform-support-intro,.platform-support-chat){border-radius:18px;border:1px solid var(--pg-edge)!important;background:var(--pg-panel)!important;box-shadow:inset 0 0 0 2px #171612,inset 0 0 0 3px #bba16a66,inset 0 2px 9px #ffdd8b36,0 5px 18px #0005!important}.app-shell.platform-gold.platform-gold.scope-platform :is(button,input,textarea,select){-webkit-tap-highlight-color:transparent}.app-shell.platform-gold.platform-gold.scope-platform :is(button,input,textarea,select):focus-visible{outline-offset:3px;outline:2px solid #f1d290}.app-shell.platform-gold.platform-gold.scope-platform button:disabled{cursor:not-allowed;opacity:.48}.app-shell.platform-gold.platform-gold.scope-platform .unified-header{height:62px;min-height:62px}.app-shell.platform-gold.platform-gold.scope-platform .unified-brand strong{background:url(/assets/platform-gold/invited-home-v3-fast-v1.webp) 19.1% 1.65%/378% 3298% no-repeat;width:118px;height:32px;font-size:0;display:block}.app-shell.platform-gold.platform-gold.scope-platform .unified-official{background:#211e17;border-color:#b89b60;box-shadow:inset 0 0 4px #e3c68555}.app-shell.platform-gold.platform-gold.scope-platform .unified-banner{height:160px}.app-shell.platform-gold.platform-gold.scope-platform .unified-banner:after{background:linear-gradient(90deg,#1b1b17a6,#0000 62%)}.app-shell.platform-gold.platform-gold.scope-platform .unified-banner>.glass-art{width:51%;bottom:4px;right:5px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15%);mask-image:linear-gradient(90deg,#0000,#000 15%)}.app-shell.platform-gold.platform-gold.scope-platform .unified-banner h1{font-size:clamp(18px,5vw,24px)}.app-shell.platform-gold.platform-gold.scope-platform .unified-banner small{background:#28251e;border:1px solid #baa372;color:#f5dfab!important}.app-shell.platform-gold.platform-gold.scope-platform .unified-notice{height:31px}.app-shell.platform-gold.platform-gold.scope-platform .unified-notice button{color:var(--pg-gold)}.app-shell.platform-gold.platform-gold.scope-platform .unified-account{grid-template-columns:116px minmax(0,1fr);min-height:92px;padding:6px 9px}.app-shell.platform-gold.platform-gold.scope-platform .unified-identity>span,.app-shell.platform-gold.platform-gold.scope-platform .unified-identity>strong i{color:var(--pg-text)}.app-shell.platform-gold.platform-gold.scope-platform .unified-vip{color:#f9e4b2;background:linear-gradient(#4b412e,#1d1d18);border-color:#b49a65}.app-shell.platform-gold.platform-gold.scope-platform .unified-actions button i{box-shadow:none;background:0 0;border:0;width:42px;height:42px}.app-shell.platform-gold.platform-gold.scope-platform .unified-actions .glass-icon{max-height:none;width:42px!important}.app-shell.platform-gold.platform-gold.scope-platform .unified-actions button span{color:var(--pg-text)}.app-shell.platform-gold.platform-gold.scope-platform .unified-games{margin-top:0;padding-top:9px}.app-shell.platform-gold.platform-gold.scope-platform .unified-games>aside button{border:1px solid var(--pg-edge);background:var(--pg-panel);color:#e3d7bc;box-shadow:inset 0 0 0 2px #13130f,inset 0 0 0 3px #bda36755}.app-shell.platform-gold.platform-gold.scope-platform .unified-games>aside button.active{color:#19180f;background:linear-gradient(125deg,#fff0c8,#d9b46c 45%,#f5deb0);box-shadow:inset 0 0 0 2px #fff1c4,0 0 7px #edca7166}.app-shell.platform-gold.platform-gold.scope-platform .unified-game-card{height:143px}.app-shell.platform-gold.platform-gold.scope-platform .unified-game-card>.glass-art{width:62%;height:calc(100% - 12px);bottom:6px;right:8px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 17%);mask-image:linear-gradient(90deg,#0000,#000 17%)}.app-shell.platform-gold.platform-gold.scope-platform .unified-game-card:after{background:linear-gradient(90deg,#1a1a1599,#0000 65%)}.app-shell.platform-gold.platform-gold.scope-platform .unified-game-copy{width:78%}.app-shell.platform-gold.platform-gold.scope-platform .unified-game-copy>small{color:#e0d2b3!important}.app-shell.platform-gold.platform-gold.scope-platform .unified-game-copy>strong{font-size:21px}.app-shell.platform-gold.platform-gold.scope-platform .unified-game-copy>b{background:linear-gradient(#ffe7b3,#cda65c);border:1px solid #fce4ad;border-radius:10px;width:auto;margin-top:7px;padding:4px 9px;display:table;color:#171611!important}.app-shell.platform-gold.platform-gold.scope-platform .unified-game-copy>i{color:#eee3ca;background:#24231d;border:1px solid #b69c64;padding:3px 7px;font-weight:400}.app-shell.platform-gold.platform-gold.scope-platform .unified-game-copy>span{color:#d9d4c8}.app-shell.platform-gold.platform-gold.scope-platform .unified-game-arrow{color:#f8e6c3;background:#26241d;border-color:#bd9d64;box-shadow:inset 0 0 3px #d6bb7377}.app-shell.platform-gold.platform-gold.scope-platform .platform-bottom-nav{left:8px;right:8px;bottom:calc(9px + env(safe-area-inset-bottom,0px));background:linear-gradient(125deg,#393225,#141512 52%,#332e24);border:1px solid #e0c082;border-radius:40px;width:calc(100% - 16px);height:66px;padding:3px;box-shadow:inset 0 0 0 2px #171612,inset 0 0 0 3px #a28c5c,0 -5px 18px #0004}.app-shell.platform-gold.platform-gold.scope-platform .platform-bottom-nav.is-fixed{width:auto;left:max(8px,50vw - 232px);right:max(8px,50vw - 232px)}.app-shell.platform-gold.platform-gold.scope-platform .platform-bottom-nav button{border-radius:34px;color:#e6ddca!important}.app-shell.platform-gold.platform-gold.scope-platform .platform-bottom-nav button.active{background:radial-gradient(at 50% 0,#b0925266,#4b3920 68%,#ddbd77);box-shadow:inset 0 0 0 1px #f7d899,inset 0 0 8px #fff1c066;color:#ffe6ab!important}.app-shell.platform-gold.platform-gold.scope-platform .platform-bottom-nav button:before{display:none}.app-shell.platform-gold.platform-gold.scope-platform .platform-bottom-nav .glass-icon{width:29px!important}.app-shell.platform-gold.platform-gold.scope-platform .platform-profile-scroll,.app-shell.platform-gold.platform-gold.scope-platform .loyalty-scroll{padding-bottom:calc(98px + env(safe-area-inset-bottom,0px))}.app-shell.platform-gold.platform-gold.scope-platform :is(.platform-profile-user,.platform-profile-vip,.platform-profile-wallet,.platform-profile-service-card,.platform-profile-links,.platform-profile-promo){color:var(--pg-text)!important;background:0 0!important}.app-shell.platform-gold.platform-gold.scope-platform :is(.platform-profile-user-actions button,.platform-profile-action-icon,.platform-profile-benefits button,.platform-profile-link,.platform-profile-balance button){color:var(--pg-gold)!important;box-shadow:none!important;background:0 0!important;border-color:#b49a6155!important}.app-shell.platform-gold.platform-gold.scope-platform :is(.platform-profile-action,.platform-profile-benefits button,.platform-profile-wallet-actions button,.platform-profile-link) :is(span,strong){color:var(--pg-text)!important}.app-shell.platform-gold.platform-gold.scope-platform .platform-profile-user{border:1px solid #a18b5c;border-radius:18px;margin-bottom:10px;padding:14px 10px;background:var(--pg-panel)!important}.app-shell.platform-gold.platform-gold.scope-platform .platform-profile-vip-track{background:#090a08}.app-shell.platform-gold.platform-gold.scope-platform .platform-profile-vip-track i{background:linear-gradient(90deg,#8c703d,#f2d28c)}.app-shell.platform-gold.platform-gold.scope-platform .platform-profile-wallet{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:8px;min-height:94px;display:grid}.app-shell.platform-gold.platform-gold.scope-platform .platform-profile-wallet-actions{gap:3px;margin:0}.app-shell.platform-gold.platform-gold.scope-platform .platform-profile-wallet-actions .glass-icon{width:34px!important}.app-shell.platform-gold.platform-gold.scope-platform .platform-profile-service-card{padding:12px}.app-shell.platform-gold.platform-gold.scope-platform .platform-profile-service-card h2{border-color:#9e885444!important}.app-shell.platform-gold.platform-gold.scope-platform .platform-profile-signout{color:#e9c990;background:#27241c;border-color:#8a764e}.app-shell.platform-gold.platform-gold.scope-platform :is(.loyalty-header button,.loyalty-card button:not(.loyalty-primary),.platform-support-header button,.platform-support-state button,.loyalty-tabs button,.loyalty-levels button){color:var(--pg-gold)!important;background:#27251e!important;border-color:#9e8657!important;box-shadow:inset 0 1px 3px #f4d69733!important}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-benefits-banner{min-height:166px;padding:24px 20px;display:flex;position:relative;overflow:hidden}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-benefits-banner>.platform-gold-art{width:43%;position:absolute;bottom:8px;right:10px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15%);mask-image:linear-gradient(90deg,#0000,#000 15%)}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-benefits-banner>div{z-index:1;position:relative}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-benefits-banner h2{font-size:25px}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-benefits-banner>button{z-index:1;color:var(--pg-gold);position:absolute;top:12px;right:12px}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-benefit-card{grid-template-columns:70px minmax(0,1fr);gap:13px;min-height:108px;padding:12px}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-benefit-icon{width:70px;height:auto;box-shadow:none;background:0 0}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-benefit-icon .platform-gold-art{width:100%;-webkit-mask-image:radial-gradient(#000 55%,#0000 76%);mask-image:radial-gradient(#000 55%,#0000 76%)}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-benefit-card>div{padding-right:72px;position:relative}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-benefit-card h2{font-size:16px}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-benefit-card p{font-size:10px;line-height:1.6}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-benefit-card .loyalty-primary{width:69px;min-height:32px;padding:6px;font-size:10px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-primary{color:#292115!important;background:linear-gradient(#fce4b3,#d1af6b)!important;border:1px solid #f4dba6!important;box-shadow:inset 0 1px 2px #fff4cc!important}.app-shell.platform-gold.platform-gold.scope-platform :is(.loyalty-birthday input,.loyalty-card select,.loyalty-filters select,.platform-support-composer textarea){color:var(--pg-text)!important;background:#161713!important;border-color:#9e875a!important;box-shadow:inset 0 2px 5px #0005!important}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-view-offers .loyalty-benefit-records{display:none}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-dialog{color:var(--pg-text);background:#24221c;border:1px solid #bf9f65}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-alert{color:#ead5ad;background:#3f3524;border-color:#b09563}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-alert.is-error{color:#ffd9ce;background:#3b2421}.app-shell.platform-gold.platform-gold.scope-platform .platform-support-screen{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.app-shell.platform-gold.platform-gold.scope-platform .platform-support-intro{grid-template-columns:76px minmax(0,1fr) auto;min-height:104px}.app-shell.platform-gold.platform-gold.scope-platform .platform-support-intro>i{width:76px;height:64px;box-shadow:none;background:url(/assets/platform-gold/support-v1-fast-v1.webp) 11.22% 9.42%/489.08% 1330.22% no-repeat}.app-shell.platform-gold.platform-gold.scope-platform .platform-support-intro>i svg{visibility:hidden}.app-shell.platform-gold.platform-gold.scope-platform .platform-support-header small,.app-shell.platform-gold.platform-gold.scope-platform .platform-support-header>span{color:var(--pg-gold)!important}.app-shell.platform-gold.platform-gold.scope-platform .platform-support-header>span i{background:#d2b36c}.app-shell.platform-gold.platform-gold.scope-platform .platform-support-empty-mark{aspect-ratio:400/372;width:min(48vw,210px);height:auto;box-shadow:none;background:url(/assets/platform-gold/support-v1-fast-v1.webp) 50.11% 31.89%/212.75% 497.04% no-repeat;border:0;border-radius:0}.app-shell.platform-gold.platform-gold.scope-platform .platform-support-empty-mark svg{visibility:hidden}.app-shell.platform-gold.platform-gold.scope-platform .platform-support-state>div{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.app-shell.platform-gold.platform-gold.scope-platform .platform-support-state button{border-radius:12px;min-height:44px}.app-shell.platform-gold.platform-gold.scope-platform .platform-support-composer{background:0 0;border:0}.app-shell.platform-gold.platform-gold.scope-platform .platform-support-composer>button{color:#211c12!important;background:linear-gradient(#f6dfa9,#b99454)!important;border-color:#dfc38b!important}.app-shell.platform-gold.platform-gold.scope-platform .platform-support-messages article p{color:#eee2c8!important;background:#333025!important;border-color:#867044!important}.app-shell.platform-gold.platform-gold.scope-platform .platform-support-messages article.is-member p{background:#6b5530!important}@media (width<=359px){.app-shell.platform-gold.platform-gold.scope-platform .unified-account{grid-template-columns:96px minmax(0,1fr);gap:3px;padding:7px}.app-shell.platform-gold.platform-gold.scope-platform .unified-actions .glass-icon{width:30px!important}.app-shell.platform-gold.platform-gold.scope-platform .unified-actions button i{width:30px;height:30px}.app-shell.platform-gold.platform-gold.scope-platform .unified-game-copy>strong{font-size:18px}.app-shell.platform-gold.platform-gold.scope-platform .platform-profile-wallet{grid-template-columns:90px minmax(0,1fr)}.app-shell.platform-gold.platform-gold.scope-platform .platform-profile-wallet-actions .glass-icon{width:27px!important}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-benefit-card{grid-template-columns:47px minmax(0,1fr);gap:7px}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-benefit-icon{width:47px}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-benefit-card h2{font-size:14px}}@media (height<=730px){.app-shell.platform-gold.platform-gold.scope-platform .platform-support-empty-mark{width:100px}.app-shell.platform-gold.platform-gold.scope-platform .platform-support-intro{min-height:78px}.app-shell.platform-gold.platform-gold.scope-platform .platform-support-state{gap:8px}}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-skeleton i{background:linear-gradient(100deg,#24221b,#49402c,#24221b)}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-view-offers .loyalty-primary{white-space:nowrap}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-view-offers .loyalty-primary svg{flex-shrink:0}.app-shell.platform-gold.platform-gold.scope-platform .liquid-profile-avatar .glass-icon{aspect-ratio:1;background-image:url(/assets/platform-gold/profile-v1-fast-v1.webp)!important;background-position:8.72% 8.48%!important;background-size:607.86% 1320.71%!important}.app-shell.platform-gold.platform-gold.scope-platform :is(.unified-banner,.unified-account,.unified-game-card,.platform-profile-card,.loyalty-card,.loyalty-benefits-banner,.platform-support-intro,.platform-support-chat){border-color:#dbc084!important;box-shadow:inset 0 0 0 2px #171612,inset 0 0 0 3px #c8a96788,inset 2px 3px 8px #ffdd8b45,inset -1px -2px 5px #f4cf7833,0 5px 18px #0005!important}@media (width<=389px){.app-shell.platform-gold.platform-gold.scope-platform.route-profile .platform-profile-hand-coins{right:-12px}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-view-offers .loyalty-benefit-card{grid-template-columns:65px minmax(0,1fr);gap:9px}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-view-offers .loyalty-benefit-icon{width:65px}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-view-offers .loyalty-benefit-card h2{font-size:17px}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-view-offers .loyalty-benefit-card>div{padding-right:70px}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-view-offers .loyalty-benefit-card .loyalty-primary{gap:1px;width:66px;padding:4px;font-size:10px}.app-shell.platform-gold.platform-gold.scope-platform .loyalty-view-rewards .loyalty-benefit-card h2{font-size:15px}}.app-shell.platform-gold.platform-gold.scope-platform.route-lobby .unified-header,.app-shell.platform-gold.platform-gold.scope-platform.route-lobby .unified-banner,.app-shell.platform-gold.platform-gold.scope-platform.route-lobby .unified-notice,.app-shell.platform-gold.platform-gold.scope-platform.route-lobby .unified-account,.app-shell.platform-gold.platform-gold.scope-platform.route-lobby .unified-games>aside,.app-shell.platform-gold.platform-gold.scope-platform.route-lobby .unified-game-card,.app-shell.platform-gold.platform-gold.scope-platform.route-lobby .platform-bottom-nav{animation:.62s cubic-bezier(.16,1,.3,1) both pg-home-enter}.app-shell.platform-gold.platform-gold.scope-platform.route-lobby .unified-banner{animation-delay:70ms}.app-shell.platform-gold.platform-gold.scope-platform.route-lobby .unified-notice{animation-delay:.13s}.app-shell.platform-gold.platform-gold.scope-platform.route-lobby .unified-account{animation-delay:.19s}.app-shell.platform-gold.platform-gold.scope-platform.route-lobby .unified-games>aside{animation-delay:.25s}.app-shell.platform-gold.platform-gold.scope-platform.route-lobby .unified-game-card{animation-delay:calc(.29s + var(--game-index,0) * 90ms)}.app-shell.platform-gold.platform-gold.scope-platform.route-lobby .platform-bottom-nav{animation-delay:.38s}.app-shell.platform-gold.platform-gold.scope-platform.route-lobby .unified-brand>.glass-icon{transform-origin:50% 58%;animation:4.8s cubic-bezier(.45,0,.25,1) infinite pg-home-brand}.app-shell.platform-gold.platform-gold.scope-platform.route-lobby .unified-official>.glass-icon{transform-origin:50% 18%;animation:4.2s cubic-bezier(.34,1.56,.64,1) infinite pg-home-bell}.app-shell.platform-gold.platform-gold.scope-platform.route-lobby .unified-official>i{animation:1.8s cubic-bezier(.4,0,.2,1) infinite pg-home-pulse}.app-shell.platform-gold.platform-gold.scope-platform.route-lobby .unified-banner>.glass-art{will-change:transform;animation:6s cubic-bezier(.45,0,.35,1) infinite alternate pg-home-hero}.app-shell.platform-gold.platform-gold.scope-platform.route-lobby .unified-banner>div>*{animation:.55s cubic-bezier(.16,1,.3,1) both pg-home-copy}.app-shell.platform-gold.platform-gold.scope-platform.route-lobby .unified-banner h1{animation-delay:.16s}.app-shell.platform-gold.platform-gold.scope-platform.route-lobby .unified-banner p{animation-delay:.24s}.app-shell.platform-gold.platform-gold.scope-platform.route-lobby .unified-banner>div>small{animation-name:pg-home-copy,pg-home-badge;animation-duration:.55s,3.2s;animation-timing-function:cubic-bezier(.16,1,.3,1),cubic-bezier(.4,0,.2,1);animation-iteration-count:1,infinite;animation-delay:.1s,.8s;animation-fill-mode:both,both}.app-shell.platform-gold.platform-gold.scope-platform.route-lobby :is(.unified-banner,.unified-game-card):before{content:"";z-index:4;pointer-events:none;will-change:transform;background:linear-gradient(90deg,#0000,#ffe9ad24,#0000);width:22%;animation:5.6s cubic-bezier(.4,0,.2,1) infinite pg-home-glint;position:absolute;top:-25%;bottom:-25%;left:-42%;transform:skew(-17deg)translate(-180%)}.app-shell.platform-gold.platform-gold.scope-platform.route-lobby .unified-game-card:nth-child(2):before{animation-delay:1.2s}.app-shell.platform-gold.platform-gold.scope-platform.route-lobby .unified-game-card:nth-child(3):before{animation-delay:2.4s}.app-shell.platform-gold.platform-gold.scope-platform.route-lobby .unified-notice>.glass-icon{animation:2.8s cubic-bezier(.34,1.56,.64,1) infinite pg-home-notice}.app-shell.platform-gold.platform-gold.scope-platform.route-lobby .unified-notice button .icon{animation:1.8s cubic-bezier(.4,0,.2,1) infinite pg-home-arrow}.app-shell.platform-gold.platform-gold.scope-platform.route-lobby .unified-identity>strong>i{animation:3.6s cubic-bezier(.4,0,.2,1) infinite pg-home-balance}.app-shell.platform-gold.platform-gold.scope-platform.route-lobby .unified-actions button i{animation:3.1s cubic-bezier(.45,0,.35,1) infinite alternate pg-home-float}.app-shell.platform-gold.platform-gold.scope-platform.route-lobby .unified-actions button:nth-child(2) i{animation-delay:-.45s}.app-shell.platform-gold.platform-gold.scope-platform.route-lobby .unified-actions button:nth-child(3) i{animation-delay:-.9s}.app-shell.platform-gold.platform-gold.scope-platform.route-lobby .unified-actions button:nth-child(4) i{animation-delay:-1.35s}.app-shell.platform-gold.platform-gold.scope-platform.route-lobby .unified-actions button:nth-child(5) i{animation-delay:-1.8s}.app-shell.platform-gold.platform-gold.scope-platform.route-lobby .unified-games>aside button i{animation:3.4s cubic-bezier(.45,0,.35,1) infinite alternate pg-home-icon}.app-shell.platform-gold.platform-gold.scope-platform.route-lobby .unified-games>aside button:nth-child(2) i{animation-delay:-.7s}.app-shell.platform-gold.platform-gold.scope-platform.route-lobby .unified-games>aside button:nth-child(3) i{animation-delay:-1.4s}.app-shell.platform-gold.platform-gold.scope-platform.route-lobby .unified-games>aside button:nth-child(4) i{animation-delay:-2.1s}.app-shell.platform-gold.platform-gold.scope-platform.route-lobby .unified-games>aside button.active i{animation-name:pg-home-icon,pg-home-pulse;animation-duration:2.8s,2s;animation-iteration-count:infinite,infinite}.app-shell.platform-gold.platform-gold.scope-platform.route-lobby .unified-game-card>.glass-art{will-change:transform;animation:5.2s cubic-bezier(.45,0,.35,1) infinite alternate pg-home-scene}.app-shell.platform-gold.platform-gold.scope-platform.route-lobby .unified-game-card:nth-child(2)>.glass-art{animation-delay:-1.7s}.app-shell.platform-gold.platform-gold.scope-platform.route-lobby .unified-game-card:nth-child(3)>.glass-art{animation-delay:-3.4s}.app-shell.platform-gold.platform-gold.scope-platform.route-lobby .unified-game-copy>b{animation:2.7s cubic-bezier(.4,0,.2,1) infinite pg-home-cta}.app-shell.platform-gold.platform-gold.scope-platform.route-lobby .unified-game-arrow{animation:1.65s cubic-bezier(.4,0,.2,1) infinite pg-home-arrow}.app-shell.platform-gold.platform-gold.scope-platform.route-lobby .platform-bottom-nav button .glass-icon{animation:3s cubic-bezier(.45,0,.35,1) infinite alternate pg-home-nav}.app-shell.platform-gold.platform-gold.scope-platform.route-lobby .platform-bottom-nav button:nth-child(2) .glass-icon{animation-delay:-.6s}.app-shell.platform-gold.platform-gold.scope-platform.route-lobby .platform-bottom-nav button:nth-child(3) .glass-icon{animation-delay:-1.2s}.app-shell.platform-gold.platform-gold.scope-platform.route-lobby .platform-bottom-nav button:nth-child(4) .glass-icon{animation-delay:-1.8s}.app-shell.platform-gold.platform-gold.scope-platform.route-lobby .platform-bottom-nav button:nth-child(5) .glass-icon{animation-delay:-2.4s}@keyframes pg-home-enter{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes pg-home-copy{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0,0)}}@keyframes pg-home-brand{0%,78%,to{transform:rotate(0)scale(1)}84%{transform:rotate(-6deg)scale(1.04)}91%{transform:rotate(5deg)scale(1.04)}}@keyframes pg-home-bell{0%,76%,to{transform:rotate(0)}82%{transform:rotate(-11deg)}88%{transform:rotate(9deg)}94%{transform:rotate(-4deg)}}@keyframes pg-home-hero{0%{transform:translateY(1px)scale(1.015)}to{transform:translate(-5px,-3px)scale(1.045)}}@keyframes pg-home-badge{0%,to{opacity:.92;transform:scale(1)}50%{opacity:1;transform:scale(1.035)}}@keyframes pg-home-glint{0%,68%{opacity:0;transform:skew(-17deg)translate(-180%)}72%{opacity:.75}88%,to{opacity:0;transform:skew(-17deg)translate(760%)}}@keyframes pg-home-notice{0%,78%,to{transform:rotate(0)}84%{transform:rotate(-9deg)}90%{transform:rotate(8deg)}}@keyframes pg-home-balance{0%,to{opacity:.88;transform:translate(0,0)}50%{opacity:1;transform:translate(2px)}}@keyframes pg-home-float{0%{transform:translateY(1px)scale(.99)}to{transform:translateY(-3px)scale(1.025)}}@keyframes pg-home-icon{0%{transform:translateY(1px)rotate(-1deg)}to{transform:translateY(-2px)rotate(2deg)}}@keyframes pg-home-scene{0%{transform:translate(2px)scale(1.01)}to{transform:translate(-4px,-2px)scale(1.045)}}@keyframes pg-home-cta{0%,to{opacity:.92;transform:scale(1)}50%{opacity:1;transform:scale(1.025)}}@keyframes pg-home-arrow{0%,to{opacity:.8;transform:translate(0,0)}50%{opacity:1;transform:translate(3px)}}@keyframes pg-home-nav{0%{transform:translateY(1px)scale(.98)}to{transform:translateY(-2px)scale(1.04)}}@keyframes pg-home-pulse{0%,to{opacity:.72;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.app-shell.platform-gold.platform-gold.scope-platform.route-lobby :is(.unified-header,.unified-banner,.unified-notice,.unified-account,.unified-games>aside,.unified-game-card,.platform-bottom-nav,.glass-icon,.glass-art,.unified-game-copy>*),.app-shell.platform-gold.platform-gold.scope-platform.route-lobby :is(.unified-banner,.unified-game-card):before{animation:none!important}}.royal-events-navigation{isolation:isolate;aspect-ratio:852/182;width:100%;max-width:620px;padding-bottom:env(safe-area-inset-bottom,0px);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;display:grid;position:relative;container-type:inline-size}.royal-events-navigation>.royal-region{pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;inset:0 0 auto}.royal-events-navigation button{color:#fff1ce;text-shadow:0 2px 2px #51304c;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:flex-end;min-width:0;min-height:72px;padding:14cqw 3px 4px;font:800 clamp(12px,4.4cqw,24px)/1.05 Microsoft YaHei,sans-serif;display:flex}.royal-events-navigation button span{overflow-wrap:anywhere;max-width:100%}.royal-events-navigation button:focus-visible{outline-offset:-3px;outline:3px solid #fff1a3}.royal-events-navigation button:active{filter:brightness(1.2)}.royal-events-navigation button:disabled{opacity:.5;cursor:default}.royal-events-navigation:lang(ar) button span{direction:rtl}.royal-events-navigation{z-index:70;width:min(100vw,480px);max-width:480px;height:clamp(80px,21.36vw,102.5px);padding-bottom:env(safe-area-inset-bottom,0px);aspect-ratio:auto;background:#d7dcf5;position:fixed;bottom:0;left:50%;right:auto;overflow:hidden;transform:translate(-50%)}.royal-events-navigation button{color:#25365f;text-shadow:0 1px #fff;height:100%;padding:0;font-size:clamp(12px,3.8cqw,19px);position:relative}.royal-events-navigation .royal-navigation-art{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.royal-events-navigation button span{z-index:1;line-height:1;position:absolute;inset:auto 2px 3%}.scope-poker:has(>.royal-events-navigation)>.neon-page{padding-bottom:calc(clamp(80px,21.36vw,102.5px) + env(safe-area-inset-bottom,0px) + 16px)!important}.pk-back-button{aspect-ratio:1;cursor:pointer;isolation:isolate;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:22%;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.pk-back-button>img{object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.pk-back-button:hover>img{filter:brightness(1.08)}.pk-back-button:active{transform:translateY(1px)scale(.94)}.pk-back-button:active>img{filter:brightness(.86)}.pk-back-button:focus-visible{outline-offset:2px;outline:2px solid #fff0a0}@media (prefers-reduced-motion:no-preference){.pk-back-button{transition:transform .12s,filter .12s}}.neon-bottom-nav{z-index:70;width:min(100vw,480px);padding:0 0 env(safe-area-inset-bottom);background:#78539b;border-radius:13px 13px 0 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -2px 12px #f3a5fa77}.neon-bottom-nav button{color:#fff0c6;cursor:pointer;background:#744099;border:1px solid #bd7edc;border-radius:12px 12px 0 0;min-width:0;height:76px;position:relative;overflow:hidden}.neon-bottom-nav .neon-art{width:100%;height:100%;position:absolute;inset:0}.neon-bottom-nav span{z-index:1;text-shadow:0 2px 2px #4e194e;font-size:19px;font-weight:900;position:absolute;bottom:5px;left:2px;right:2px}.neon-bottom-nav button[aria-current=page]{filter:brightness(1.18);border:2px solid #ffe395;box-shadow:0 0 12px #ffd581}.neon-bottom-nav{container-type:inline-size}.neon-bottom-nav span{overflow-wrap:anywhere;font-size:clamp(12px,3.8cqw,19px);line-height:1.1}.neon-bottom-nav:lang(ar) span{direction:rtl}.neon-bottom-nav button:focus-visible{outline-offset:-4px;outline:3px solid #fff1a3}@media (width<=350px){.neon-bottom-nav button{height:67px}.neon-bottom-nav span{font-size:16px}}.neon-bottom-nav{background:#d7dcf5;border-radius:0;box-shadow:0 -2px 8px #77739c33}.neon-bottom-nav button{color:#25365f;background:0 0;border:0;border-radius:0;height:25cqw}.neon-bottom-nav .royal-navigation-art{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.neon-bottom-nav span{color:#25365f;text-shadow:0 1px #fff;line-height:1;bottom:3%}.neon-bottom-nav button[aria-current=page]{filter:none;box-shadow:none;border:0}.neon-bottom-nav button:active{filter:brightness(1.08)}.scope-poker:has(.neon-bottom-nav)>.neon-page{padding-bottom:calc(min(25vw,160px) + env(safe-area-inset-bottom,0px) + 16px)}.scope-poker{--neon-gold:#ffeeb1;--neon-pink:#f467ff;--neon-cyan:#71e8ff;--neon-ink:#261655}.scope-poker.app-shell{color:#fff5de;background:#6964b2 url(/poker-neon/boulevard-entry-v2.webp) top/cover fixed}#root>.app-shell.scope-poker:not(.table-mode){background:#7773bc url(/poker-neon/boulevard-entry-v2.webp) top/auto 100dvh repeat-y!important;height:auto!important;min-height:100dvh!important;overflow:clip visible!important}#root>.app-shell.scope-poker:not(.table-mode):before{content:none!important}.app-shell.scope-poker.route-poker-lobby,.app-shell.scope-poker.route-friends{width:min(100%,480px)!important;max-width:480px!important}.neon-art{pointer-events:none;width:100%;height:100%;display:block;overflow:hidden}.neon-lobby{color:#fff5df;width:100%;max-width:520px;margin:0 auto;font-family:Microsoft YaHei,Noto Sans SC,sans-serif;position:relative;container-type:inline-size}.neon-lobby-stage{aspect-ratio:852/1846;background:url(/poker-neon/lobby-skin-entry-v2.webp) 50%/100% 100% no-repeat;width:100%;position:relative}.neon-lobby-stage button{color:inherit;cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:9px;margin:0;padding:0;position:absolute}.neon-lobby-stage button:active{filter:brightness(1.18);transform:scale(.975)}.neon-lobby-stage button:focus-visible{outline-offset:2px;outline:3px solid #fffbd5}.neon-display{text-shadow:0 2px 1px #401126,1px 0 #401126,-1px 0 #401126,0 -1px #401126,0 0 7px #a735df;font-weight:900}.neon-lobby-title{letter-spacing:.1cqw;margin:0;font-size:6cqw;line-height:1.2;position:absolute;top:1.8%;left:25.4%}.neon-lobby-balance{white-space:nowrap;width:24.5%;height:2.4%;top:5.85%;left:29.5%;color:#ffe77d!important;font-size:4.15cqw!important;font-weight:800!important}.neon-lobby-wallet{width:7%;height:3%;top:5.5%;left:54%}.neon-lobby-avatar{width:17.2%;height:8%;top:1.7%;left:3.8%}.neon-lobby-avatar span{color:#ffe86b;background:#592396;border:1px solid #ffe170;border-radius:30%;min-width:25%;padding:.3cqw;font-size:3.2cqw;font-weight:900;position:absolute;bottom:0;right:-1%}.neon-lobby-small{width:10.5%;height:5.9%;top:2.7%}.neon-lobby-small span{padding-top:7.8cqw;font-size:2.7cqw;font-weight:700;display:block}.neon-lobby-small i{background:#ff485c;border-radius:50%;min-width:18px;padding:2px;font-size:11px;font-style:normal;position:absolute;top:0;right:-3%}.neon-lobby-mail{left:72.4%}.neon-lobby-settings{left:84.9%}.neon-lobby-service{width:23%;height:9.7%;top:10.8%}.neon-lobby-service span{width:100%;font-size:4.1cqw;line-height:1.2;position:absolute;bottom:0;left:0}.neon-lobby-cash-tab,.neon-lobby-gold-tab{height:5%;top:21.35%;font-size:6.8cqw!important;font-style:italic!important;font-weight:900!important}.neon-lobby-cash-tab{width:50%;left:4.8%;padding-left:10cqw!important}.neon-lobby-gold-tab{width:40%;left:55%;color:#c4eef0!important;padding-left:10cqw!important;font-size:5.9cqw!important}.neon-lobby-tier{width:42%;height:24.8%;top:27.5%;left:29%}.neon-lobby-tier.is-left{width:27.3%;height:21%;top:29.5%;left:.8%}.neon-lobby-tier.is-right{width:27.6%;height:21%;top:29.5%;left:71.7%}.neon-lobby-tier .tier-copy{text-shadow:1px 1px 1px #341315,-1px -1px 1px #341315,0 2px 2px #341315;flex-direction:column;justify-content:space-around;align-items:center;font-weight:900;display:flex;position:absolute;inset:34% 1% 0}.neon-lobby-tier small{font-size:3.8cqw;line-height:1}.neon-lobby-tier b{white-space:nowrap;letter-spacing:-.2cqw;font-size:7.4cqw;line-height:1.05}.neon-lobby-tier strong{font-size:3.9cqw;line-height:1}.neon-lobby-tier em{font-size:7.1cqw;font-style:normal;line-height:1.2}.neon-lobby-tier.is-left small,.neon-lobby-tier.is-right small{font-size:3cqw}.neon-lobby-tier.is-left b,.neon-lobby-tier.is-right b{font-size:4.5cqw}.neon-lobby-tier.is-left strong,.neon-lobby-tier.is-right strong{font-size:2.8cqw}.neon-lobby-tier.is-left em,.neon-lobby-tier.is-right em{font-size:5.4cqw}.neon-lobby-tier:disabled{cursor:default}.neon-lobby-tier-dots{background:#6852a0;border-radius:30px;justify-content:center;align-items:center;gap:1.5cqw;width:35%;height:1.6%;display:flex;position:absolute;top:53%;left:32%}.neon-lobby-tier-dots button{background:#d9cfde;border-radius:50%;width:1.5cqw;height:1.5cqw;position:static}.neon-lobby-tier-dots button[aria-current=true]{background:#ffe78c;box-shadow:0 0 8px 3px #ff8d14}.neon-lobby-game-tab{width:51%;height:4.2%;top:55.2%;left:6%;padding-left:13cqw!important;font-size:5cqw!important;font-style:italic!important;font-weight:900!important}.neon-lobby-game-tab.is-sng{width:37%;left:57%;color:#f5b2fb!important;padding-left:0!important;font-size:4.4cqw!important}.neon-lobby-event{width:90%;height:16%;top:60%;left:5.5%}.neon-lobby-event .event-title{font-size:6.7cqw;font-style:italic;position:absolute;top:14%;left:5%}.neon-lobby-event .event-meta{font-size:3.9cqw;font-weight:900;position:absolute;top:44%;left:6%}.neon-lobby-event .event-join{width:36%;font-size:4.7cqw;font-style:italic;font-weight:900;position:absolute;bottom:11%;left:6%}.neon-lobby-club-heading{text-align:center;color:#fff0b1;white-space:nowrap;width:36%;margin:0;font-size:5.1cqw;font-style:italic;position:absolute;top:78.1%;left:32%}.neon-lobby-club{text-align:left;width:97%;height:10.5%;top:80.5%;left:1.5%}.neon-lobby-club strong{text-overflow:ellipsis;white-space:nowrap;width:28%;font-size:3.6cqw;position:absolute;top:24%;left:30%;overflow:hidden}.neon-lobby-club small{white-space:pre-line;max-width:29%;font-size:2.7cqw;line-height:1.4;position:absolute;top:48%;left:30%}.neon-lobby-club em{text-align:center;width:31%;font-size:4.3cqw;font-style:normal;font-weight:900;position:absolute;bottom:10%;right:3.5%}.neon-lobby-nav{grid-template-columns:repeat(4,1fr);width:100%;height:8.7%;display:grid;position:absolute;top:91.3%;left:0}.neon-lobby-nav button{width:100%;height:100%;padding-top:10cqw;font-size:5.7cqw;font-weight:900;position:relative}.neon-backdrop{z-index:1000;background:#19235c99;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.neon-dialog{color:#fff7e5;background:linear-gradient(145deg,#704ac5ef,#553292f5 60%,#3c398bef);border:2px solid #e3b1ff;border-radius:22px;width:min(100%,470px);max-height:90dvh;padding:18px;font-family:Microsoft YaHei,sans-serif;overflow:auto;box-shadow:0 0 0 4px #6e419b,0 0 30px #bb72f6,inset 0 0 22px #ce96ed55}.neon-dialog>header{text-align:center;border-bottom:1px solid #d8aeed66;margin-bottom:15px;padding:5px 36px 16px;position:relative}.neon-dialog h2{color:#fff0ba;text-shadow:0 2px #471d62;margin:0;font-size:24px}.neon-close,.neon-back{color:#fff;cursor:pointer;background:linear-gradient(#9f4ed8,#52258e);border:1px solid #d596ff;border-radius:10px;width:40px;height:40px;font-size:28px;line-height:1;box-shadow:inset 0 1px 2px #f2cdff,0 3px 8px #31206455}.neon-close{position:absolute;top:-6px;right:-5px}.neon-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.neon-menu-grid button,.neon-club-list button{color:#fff6d4;cursor:pointer;background:linear-gradient(#9060ce,#55368d);border:1px solid #d29cec;border-radius:12px;min-height:52px;padding:12px;font-size:15px;font-weight:700}.neon-club-list{gap:10px;display:grid}.neon-club-list button{text-align:left}.neon-club-list small{opacity:.85;margin-top:5px;display:block}.neon-menu-grid{margin-top:14px}.neon-page{color:#fff6df;background:linear-gradient(#9891d922,#7567bf11);width:100%;max-width:620px;min-height:100dvh;margin:0 auto;padding:0 14px 100px;position:relative;container-type:inline-size}.neon-header{justify-content:space-between;align-items:center;gap:10px;min-height:92px;padding:16px 0;display:flex}.neon-header h1{color:#fff7d4;text-shadow:0 2px 2px #522867,0 0 10px #cc84f9;margin:0;font-size:clamp(24px,5.5cqw,38px)}.neon-header>div{flex:1;justify-content:flex-end;display:flex}.neon-header .neon-balance{width:150px}.neon-balance{color:#ffe68b;cursor:pointer;aspect-ratio:320/62;background:0 0;border:0;width:220px;padding:0;position:relative}.neon-balance strong{white-space:nowrap;justify-content:center;align-items:center;font-size:clamp(11px,2.7cqw,21px);display:flex;position:absolute;inset:0 15% 0 13%}.neon-stake{color:#fff5d9;aspect-ratio:359/461;cursor:pointer;background:0 0;border:0;min-width:0;padding:0;transition:transform .2s,filter .2s;position:relative}.neon-stake.is-active{filter:drop-shadow(0 0 9px #ffcb76);transform:translateY(-5px)}.neon-stake-name{background:#211745aa;border-radius:9px;padding:4px;font-size:13px;position:absolute;top:4%;left:7%;right:7%}.neon-stake-copy{text-shadow:0 2px 1px #43152a;flex-direction:column;justify-content:space-around;align-items:center;display:flex;position:absolute;inset:40% 4% 4%}.neon-stake-copy small{font-size:11px;font-weight:700}.neon-stake-copy b{font-size:clamp(20px,5cqw,40px)}.neon-stake-copy strong{font-size:clamp(14px,3.2cqw,24px)}.neon-stake-copy em{font-size:clamp(18px,4cqw,30px);font-style:normal;font-weight:900}.neon-stake-copy i{font-style:normal}.neon-primary{color:#fff5d5;text-shadow:0 2px #6b2f0c;cursor:pointer;background:linear-gradient(#ffb342,#d55b0f 55%,#f59b21);border:2px solid #ffe1a1;border-radius:14px;width:100%;min-height:54px;padding:12px 24px;font-size:20px;font-weight:900;box-shadow:inset 0 2px #fff0bb,0 0 15px #f79742}.neon-primary:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.neon-panel{background:linear-gradient(145deg,#7972bfef,#554b96ed);border:1px solid #b0cfff;border-radius:18px;padding:18px;box-shadow:inset 0 1px #e1d6fa88,0 5px 18px #30236c44}.neon-panel h2{margin-top:0}.neon-panel p{line-height:1.6}.neon-panel button:not(.neon-primary){color:#fff9e8;cursor:pointer;background:#7044ab;border:1px solid #d29bec;border-radius:10px;padding:10px 14px}.neon-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:15px 0 24px;display:grid}.neon-page .neon-panel+.neon-panel{margin-top:18px}.neon-games-hero{border:2px solid #ffe297;border-radius:18px;height:200px;position:relative;overflow:hidden;box-shadow:0 0 18px #fdc38177}.neon-games-hero>.neon-art{object-fit:cover;position:absolute;inset:0}.neon-games-hero>div{background:linear-gradient(#0000,#352573dd);flex-direction:column;justify-content:flex-end;padding:20px;display:flex;position:absolute;inset:0}.neon-games-hero h2{text-shadow:0 2px #281449;margin:0;font-size:30px}.neon-games-hero p{max-width:80%;margin:8px 0 0;font-size:13px;line-height:1.5}.neon-buyin-summary>div{justify-content:space-between;gap:10px;margin-bottom:16px;font-size:14px;display:flex}.neon-games-note{color:#ffefcb;text-shadow:0 1px #422871;margin:22px 8px 0;font-size:12px;line-height:1.5}.neon-secondary{color:#fff7df;cursor:pointer;background:linear-gradient(#9060c8,#58419f);border:1px solid #d5b0f3;border-radius:10px;min-height:44px;margin:12px auto 0;padding:10px 18px;font-size:15px;display:block}.neon-match-art{border:1px solid #ffdf8d;border-radius:16px;height:150px;overflow:hidden}.neon-match-players{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.neon-match-players>span{background:#695baa;border:2px solid #c8aff0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.neon-match-players>span.is-hero{border-color:#ffe087}@media (width>=800px){.scope-poker.app-shell{border:0;border-radius:0;max-width:none;min-height:100dvh}.neon-lobby{max-width:min(100%,46.1538dvh)}}@media (prefers-reduced-motion:reduce){.neon-stake{transition:none}}.neon-lobby-avatar>img{object-fit:cover;border:2px solid #ffdf86;border-radius:50%;width:89%;height:85%;position:absolute;inset:4% 7% 11% 4%}#root :is(.neon-page,.neon-dialog) .neon-tabs{gap:7px;width:100%;margin:16px 0;display:flex}#root :is(.neon-page,.neon-dialog) .neon-tabs button{color:#fff0d3;cursor:pointer;background:linear-gradient(#b48bd9,#7751ae);border:1px solid #d1a9ee;border-radius:10px;flex:1;min-width:0;min-height:42px;padding:9px 5px;font:800 13px/1.4 Microsoft YaHei,sans-serif;box-shadow:inset 0 1px #e7caf8}#root :is(.neon-page,.neon-dialog) .neon-tabs button[aria-pressed=true],#root :is(.neon-page,.neon-dialog) .neon-tabs button[aria-selected=true]{color:#fff0bd;background:linear-gradient(#cd83df,#a750bd);border-color:#ffe5a5;box-shadow:inset 0 1px #ffd5fa,0 0 12px #e4a5f277}#root :is(.neon-page,.neon-dialog) .neon-tabs button:disabled{opacity:.5;cursor:default}#root :is(.neon-page,.neon-dialog) .neon-input{color:#fff1d8;background:#77569e;border:1px solid #d1a9e8;box-shadow:inset 0 1px 4px #52347755}#root :is(.neon-page,.neon-dialog) .neon-input::placeholder{color:#ddc6ec}#root :is(.neon-club,.neon-dialog) :is(input:not([type=range]):not([type=checkbox]),select,textarea){color:#fff1d8;background:#77569e;border:1px solid #d1a9e8;box-shadow:inset 0 1px 4px #52347755}#root :is(.neon-club,.neon-dialog) :is(input,textarea)::placeholder{color:#ddc6ec}#root :is(.neon-page,.neon-dialog) button:focus-visible,#root :is(.neon-page,.neon-dialog) input:focus-visible{outline-offset:3px;outline:2px solid #ffeba5}#root .neon-dialog{background:linear-gradient(145deg,#b18adbea,#9370c6f5 60%,#8170bdef);border:2px solid #eed3ff;outline:none;box-shadow:0 0 0 3px #a17ad3,0 0 25px #c795eaaa,inset 0 1px #fff0ff}#root .neon-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#394d8b66}#root .neon-button{color:#fff5d8;text-shadow:0 1px 2px #703e88;cursor:pointer;background:linear-gradient(#cb8ee7,#a45bc5 55%,#b66cd4);border:1px solid #eac2fa;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 16px;font:800 15px/1.4 Microsoft YaHei,sans-serif;display:inline-flex;box-shadow:inset 0 1px #ffe4ff,0 2px 7px #68439966}#root .neon-button.is-gold{color:#fff2ce;text-shadow:0 1px 2px #96602a;background:linear-gradient(#ffd181,#de933d 55%,#efac51);border-color:#ffe6a9;box-shadow:inset 0 1px #fff1c3,0 2px 9px #c9995966}#root .neon-button.is-secondary{background:linear-gradient(#b7a0df,#8a72bd);border-color:#d9c6f0}#root .neon-button:disabled{opacity:.55;cursor:default;box-shadow:none}.neon-daily-hero>.neon-art,.neon-daily-grid .neon-art,.neon-result-award>.neon-art{-webkit-mask-image:radial-gradient(#000 55%,#000d 76%,#0000 100%);mask-image:radial-gradient(#000 55%,#000d 76%,#0000 100%)}.neon-ranking-trophy{width:110px;margin:0 auto 16px;display:block;-webkit-mask-image:radial-gradient(#000 65%,#0000);mask-image:radial-gradient(#000 65%,#0000)}.neon-rankings select{border-radius:10px;width:100%;padding:11px;display:block}.neon-rankings p{font-size:12px;line-height:1.8}.neon-rankings ol{margin:15px 0;padding:0;list-style:none}.neon-rankings li{border-bottom:1px solid #e9c3f477;align-items:center;gap:12px;padding:12px 0;display:flex}.neon-rankings li>span{overflow-wrap:anywhere;flex:1}.neon-rankings li small{opacity:.7;margin-top:4px;font-size:10px;display:block}.neon-rankings li>strong{text-align:end;color:#fff0b2}#root .neon-lobby-tier-dots{background:0 0}.royal-region{pointer-events:none;width:100%;height:100%;display:block;overflow:hidden}.royal-chip{clip-path:ellipse(50% 50%);flex-shrink:0;display:inline-block;overflow:hidden;--chip-tone:none!important}.sng-pot-settlement-copy .royal-pot-settlement-chip{filter:drop-shadow(0 3px 4px #253458);width:30px;height:30px;margin:0 auto -5px;display:block}#root .royal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));overscroll-behavior:contain;background:#35477670;overflow:auto}#root .neon-dialog.royal-dialog{isolation:isolate;color:#202957;background:0 0;border:0;border-radius:0;flex-direction:column;width:min(100%,500px);max-height:calc(100dvh - 32px);padding:0;font-family:Noto Sans,Noto Sans SC,Microsoft YaHei,Arial,sans-serif;display:flex;position:relative;overflow:visible;box-shadow:0 16px 40px #29345c45}.royal-dialog-art{z-index:-1;grid-template-rows:var(--royal-header-height,116px) minmax(0,1fr) 44px;pointer-events:none;display:grid;position:absolute;inset:0}.royal-dialog-art>.royal-region:first-child{clip-path:polygon(0 34%,5% 22.5%,41% 22.5%,43% 15%,46% 14%,50% 0,54% 14%,57% 15%,59% 22.5%,95% 22.5%,100% 34%,100% 100%,0 100%)}#root .neon-dialog.royal-dialog{box-shadow:none}.royal-dialog-art{filter:drop-shadow(0 12px 20px #29345c45)}#root .royal-dialog>header{border:0;flex:none;place-items:center;min-height:116px;margin:0;padding:48px 58px 23px;display:grid;position:relative}#root .royal-dialog>header h2{color:#fff0c8;text-align:center;overflow-wrap:anywhere;text-wrap:balance;text-shadow:0 2px 1px #734625,1px 0 #734625,-1px 0 #734625;font-size:clamp(25px,7.5vw,34px);font-weight:900;line-height:1.3}.royal-dialog-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#af8838 #f9f0dd;min-height:0;padding:14px 27px 30px;position:relative;overflow:auto}.royal-dialog-body:empty{min-height:52px}#root .royal-dialog .neon-close{inset-inline:auto 14px;color:#fff2cc;background:#263883;border:2px solid #e1b455;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;top:42px;box-shadow:inset 0 0 0 2px #fff2cc,0 2px 4px #34406955}#root .royal-dialog :is(p,label,small,li){overflow-wrap:anywhere;line-height:1.6}#root .royal-dialog p{color:inherit}#root .royal-dialog :is(input:not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;color:#202957;min-width:0;max-width:100%;min-height:46px;font:inherit;background:#fffaf0;border:1px solid #b8893c;border-radius:9px;padding:11px 12px;box-shadow:inset 0 1px 4px #74552b18,0 1px #fff}#root .royal-dialog :is(input,textarea)::placeholder{color:#736d80;opacity:1}#root .royal-dialog :is(input[type=checkbox],input[type=radio]){accent-color:#4055be;min-width:20px;min-height:20px}#root .royal-dialog input[type=range]{accent-color:#5450c8;max-width:100%}#root .royal-dialog :is(input,textarea,select)[aria-invalid=true]{border-color:#b43334;outline:1px solid #b43334}#root .royal-dialog .neon-panel{color:#202957;background:#fff8ec;border-color:#d2b57c;box-shadow:inset 0 1px #fff}#root .royal-dialog :is(.neon-button,.neon-primary,.neon-secondary,.settings-cs1-surface-button,.u5c-control),.royal-action{--royal-button-x:0%;--royal-button-y:0%;isolation:isolate;box-sizing:border-box;min-height:52px;box-shadow:none;color:#fff4d8;text-shadow:0 2px 2px #203167;text-align:center;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font:800 16px/1.45 Noto Sans,Noto Sans SC,Microsoft YaHei,Arial,sans-serif;display:inline-flex;position:relative}#root .royal-dialog :is(.neon-button,.neon-primary,.neon-secondary,.settings-cs1-surface-button,.u5c-control):before,.royal-action:before{content:"";z-index:-1;background-image:url(/poker-royal/v3/controls-atlas-entry-v1.webp);background-size:243.01% 369.58%;background-position:var(--royal-button-x) var(--royal-button-y);clip-path:polygon(6.5% 0,93.5% 0,100% 20%,100% 80%,93.5% 100%,6.5% 100%,0 80%,0 20%);pointer-events:none;position:absolute;inset:0}#root .royal-dialog :is(.neon-button,.neon-primary,.neon-secondary,.settings-cs1-surface-button,.u5c-control),.royal-action{--royal-button-x:7.66%;--royal-button-y:16.13%}#root .royal-dialog :is(.neon-button.is-gold,.neon-primary,.settings-cs1-surface-button.is-primary),.royal-action.is-gold{--royal-button-x:92.63%;color:#fff4d8;text-shadow:0 2px 2px #79501c}#root .royal-dialog .neon-button.is-danger{--royal-button-x:7.66%;--royal-button-y:84.7%}#root .royal-dialog :is(.neon-button.is-gold,.neon-button.is-secondary,.neon-button.is-danger){box-shadow:none;background:0 0}#root .royal-dialog :is(.neon-button,.neon-primary,.neon-secondary,.settings-cs1-surface-button,.u5c-control):disabled,.royal-action:disabled{--royal-button-x:92.63%;--royal-button-y:84.7%;color:#5f5e64;text-shadow:0 1px #fff;opacity:1;cursor:not-allowed}#root .royal-dialog :is(.neon-button,.neon-primary,.neon-secondary,.settings-cs1-surface-button,.u5c-control):not(:disabled):active,.royal-action:not(:disabled):active{filter:brightness(.94);transform:translateY(1px)scale(.985)}#root .royal-dialog :is(button,input,select,textarea):focus-visible,.royal-action:focus-visible{outline-offset:3px;outline:3px solid #477dd2}#root .royal-dialog .neon-dialog-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}#root .royal-dialog .neon-dialog-actions>button{width:100%;min-width:0}#root .royal-dialog :is(.settings-cs1-modal-actions,.neon-profile-actions,.neon-club-hub-actions){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}#root .royal-dialog :is(.settings-cs1-modal-actions,.neon-profile-actions,.neon-club-hub-actions)>button{width:100%;height:auto;min-height:52px;margin:0}#root .royal-dialog .settings-cs1-surface-button>span{font:inherit;color:inherit;text-shadow:inherit;padding:0;position:static}#root .royal-dialog-body :is(h2,h3,h4,.neon-countdown){color:#28396a;text-shadow:none}#root .royal-dialog .u5c-ops-members em{color:#645d73}#root .royal-dialog.neon-table-rebuy .royal-dialog-body>.neon-button{width:100%}#root .royal-dialog .neon-tabs{flex-wrap:wrap;gap:6px;display:flex}#root .royal-dialog .neon-tabs button{color:#29396d;text-shadow:none;background:#f5eddf;border-color:#d3b172;box-shadow:inset 0 1px #fff}#root .royal-dialog .neon-tabs button:is([aria-pressed=true],[aria-selected=true]){color:#fff4d8;background:#3b42a4;border-color:#e0ba6e;box-shadow:inset 0 1px #9fb2ee}#root .royal-dialog .neon-buyin-summary>div{flex-wrap:wrap}#root .royal-dialog [dir=ltr]{unicode-bidi:isolate}#root .royal-dialog:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){letter-spacing:normal}@media (width<=380px){.royal-dialog-body{padding-inline:22px}#root .royal-dialog .neon-dialog-actions{grid-template-columns:1fr}#root .royal-dialog>header{padding-inline:50px}}@media (height<=500px){#root .neon-dialog.royal-dialog{max-height:calc(100dvh - 24px)}#root .royal-dialog>header{min-height:94px;padding-top:36px;padding-bottom:13px}.royal-dialog-art{grid-template-rows:96px minmax(0,1fr) 30px}#root .royal-dialog .neon-close{top:30px}}@media (prefers-reduced-motion:reduce){.royal-dialog *,.royal-chip,.royal-action{transition:none!important;animation:none!important}}.royal-dialog-art{grid-template-rows:var(--royal-header-height,78px) minmax(0,1fr) 44px}.royal-dialog-art-header{min-height:0;position:relative}.royal-dialog-crest{aspect-ratio:235/286;width:17.4%;height:auto;position:absolute;top:0;left:0;overflow:visible}.royal-dialog-art>.royal-region:last-child{clip-path:polygon(0 0,100% 0,100% 35%,99% 68%,96% 87%,55% 87%,50% 100%,45% 87%,4% 87%,1% 68%,0 35%)}.royal-dialog:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .royal-dialog-art{transform:scaleX(-1)}#root .royal-dialog>header{min-height:78px;padding:13px 54px 29px 70px}#root .royal-dialog>header h2{font-size:clamp(22px,6.3vw,29px);line-height:1.3}#root .royal-dialog:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>header{padding-inline:70px 54px}#root .royal-dialog .neon-close{top:22px;background:0 0;border:0;border-radius:50%;padding:0;inset-inline-end:6px;overflow:hidden;box-shadow:0 2px 3px #432b2355}#root .royal-dialog .neon-close svg{width:100%;height:100%}#root .royal-dialog>header{align-items:start}.royal-dialog-art-header>.royal-region{clip-path:polygon(0 37%,1% 20%,3% 9%,6% 3%,82% 3%,85% 10%,86% 20%,96% 20%,99% 27%,100% 36%,100% 100%,0 100%)}.royal-dialog-body{margin-bottom:24px;padding-bottom:8px}.royal-dialog-art{direction:ltr}#root .royal-dialog[lang=ar]{font-family:Noto Sans Arabic,Tahoma,Arial,sans-serif}.royal-dialog-art>.royal-region{height:calc(100% + 1px);margin-top:-1px}.pk-preloader{z-index:10000;color:#fff2cc;background:#d2d1f1;place-items:center;font-family:Noto Sans,Noto Sans SC,Microsoft YaHei,Arial,sans-serif;display:grid;position:fixed;inset:0;overflow:hidden}.pk-preloader-canvas{isolation:isolate;background:#c4bfe9;width:min(100vw,46.1538dvh);height:100dvh;position:relative;overflow:hidden;container-type:inline-size}.pk-preloader-scene{opacity:0;pointer-events:none;background-position:50%;background-size:cover;transition:opacity .22s;position:absolute;inset:0}.pk-preloader-boot .pk-preloader-scene-boot,.pk-preloader-loading .pk-preloader-scene-loading,.pk-preloader-connecting .pk-preloader-scene-connecting{opacity:1}.pk-preloader-brand{z-index:1;top:20.5%;text-align:center;letter-spacing:.015em;text-wrap:balance;color:#fff2bf;-webkit-text-stroke:1px #835323;text-shadow:0 2px #fff4be,0 4px #a46a26,0 6px 3px #30215d,2px 0 #674021,-2px 0 #674021;margin:0;font-size:clamp(28px,8.9cqw,65px);font-weight:900;line-height:1.32;position:absolute;inset-inline:5%}.pk-preloader[lang=ru] .pk-preloader-brand{font-size:7.3cqw}.pk-preloader[lang=ja] .pk-preloader-brand{font-size:7.7cqw}.pk-preloader:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .pk-preloader-brand{letter-spacing:normal;-webkit-text-stroke:.4px #835323}.pk-preloader-progress{z-index:2;inset-inline:8%;bottom:max(7.5%,env(safe-area-inset-bottom));text-align:center;position:absolute}.pk-preloader-status,.pk-preloader-connecting-status>strong{color:#fff4da;text-shadow:0 2px 2px #614323,1px 0 #614323,-1px 0 #614323;margin-bottom:12px;font-size:clamp(15px,4.3cqw,30px);font-weight:800;line-height:1.45;display:block}.pk-preloader-progress-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.pk-preloader-track{background:#30395f;border:2px solid #c28b38;border-radius:999px;height:clamp(18px,4.9cqw,36px);padding:3px;overflow:hidden;box-shadow:0 0 0 1px #ffebad,inset 0 1px 5px #15234e}.pk-preloader-track i{border-radius:inherit;transform-origin:0;background:linear-gradient(#b9deff,#537df3 35%,#205be0 68%,#6196ff);width:100%;height:100%;transition:transform .22s;display:block;box-shadow:inset 0 1px 2px #fff}.pk-preloader-percent{color:#fff2cb;text-shadow:0 2px 1px #594523;font-variant-numeric:tabular-nums;min-width:3.4em;font-size:clamp(18px,5cqw,37px)}.pk-preloader-version{color:#fff2dd;text-shadow:0 1px 2px #283368;margin-top:17px;font-size:clamp(12px,3.2cqw,22px);display:block}.pk-preloader-connecting-status{inset-inline:8%;bottom:max(7.7%,env(safe-area-inset-bottom));text-align:center;position:absolute}.pk-preloader-connecting-status>span{justify-content:center;gap:12px;display:flex}.pk-preloader-connecting-status i{aspect-ratio:1;background:#5582e3;border:2px solid #e3b35e;border-radius:50%;width:clamp(12px,3.7cqw,25px);animation:1.1s ease-in-out infinite royal-connect-dot;display:block;box-shadow:inset 0 0 0 1px #fff2c8,inset 0 1px 5px #c4eaff}.pk-preloader-connecting-status i:nth-child(2){animation-delay:.16s}.pk-preloader-connecting-status i:nth-child(3){animation-delay:.32s}.pk-preloader-error{isolation:isolate;inset-inline:7%;bottom:max(6%,env(safe-area-inset-bottom));color:#29365e;text-align:center;background:#fff7ea;border:0;border-radius:8px;padding:20px;position:absolute}.pk-preloader-error .royal-notice-frame{pointer-events:none;z-index:-1;direction:ltr;grid-template-rows:18px minmax(0,1fr) 11px;grid-template-columns:18px minmax(0,1fr) 13px;display:grid;position:absolute;inset:0}.pk-preloader-error .royal-notice-frame>.royal-region:first-child{transform:scaleX(-1)}.pk-preloader-error p{margin:0 0 12px;font-size:15px;line-height:1.6}.pk-preloader-error button{width:100%}@keyframes royal-connect-dot{0%,to{opacity:.55;transform:scale(.88)}40%{opacity:1;transform:scale(1)}}@media (width<=480px) and (orientation:portrait){.pk-preloader-canvas{width:100vw}}@media (prefers-reduced-motion:reduce){.pk-preloader *{transition:none!important;animation:none!important}}.pk-preloader-track{height:8.2cqw;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:relative;overflow:visible}.pk-preloader-track>.royal-region{position:absolute;inset:0}.pk-preloader-track-fill{background:#202949;border-radius:20px;position:absolute;inset:25% 6.7% 26%;overflow:hidden;box-shadow:inset 0 1px 3px #111b38}.pk-preloader-track-fill i{height:100%}.pk-preloader-loading .pk-preloader-scene-loading{transform-origin:50% 70%;transform:scale(1.15)}.pk-preloader-brand{color:#0000;-webkit-text-stroke:.7px #774a23;text-shadow:0 2px #8e5e29,0 4px #47305e,1px 0 #6b452b,-1px 0 #6b452b;background:linear-gradient(#fff1bd 8%,#e9ba5d 36%,#fff0b4 49%,#be822c 69%,#f5d889 92%);-webkit-background-clip:text;background-clip:text}.pk-preloader[lang=zh-CN] .pk-preloader-brand{font-size:20.8cqw}.pk-preloader-loading .pk-preloader-brand{top:15.5%}.pk-preloader-brand-ornament{z-index:1;mix-blend-mode:screen;pointer-events:none;width:80%;height:8%;position:absolute;top:15.5%;left:10%}.pk-preloader-loading .pk-preloader-brand-ornament{top:10.5%}.pk-preloader-brand-ornament img{object-fit:contain;width:100%;height:100%;display:block}.pk-preloader-progress{inset-inline:6.5%;bottom:max(11%,env(safe-area-inset-bottom))}.pk-preloader-progress-row{gap:8px}.pk-preloader-track{height:9.4cqw}.pk-preloader-percent{min-width:2.5em;font-size:5.3cqw}.pk-preloader-status,.pk-preloader-connecting-status>strong{font-size:clamp(17px,5.4cqw,30px)}.pk-preloader-version{font-size:clamp(12px,3.9cqw,22px)}.pk-preloader-brand-ornament{height:14.35cqw}.pk-preloader-brand{text-shadow:none;filter:drop-shadow(0 3px #8e5e29)drop-shadow(0 2px 1px #47305e)}.pk-preloader-brand-ornament{mix-blend-mode:normal}.glass-icon{vertical-align:middle;background-repeat:no-repeat;flex:none;max-width:100%;display:inline-block;-webkit-mask-image:radial-gradient(#000 48%,#000000f5 63%,#0000 77%);mask-image:radial-gradient(#000 48%,#000000f5 63%,#0000 77%)}.glass-art{pointer-events:none;background-repeat:no-repeat;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 93%,#0000)}.glass-icon-brand{-webkit-mask-image:radial-gradient(#000 53%,#0000 75%);mask-image:radial-gradient(#000 53%,#0000 75%)}.platform-bottom-nav{z-index:80;height:calc(68px + env(safe-area-inset-bottom,0px));padding:5px 8px env(safe-area-inset-bottom,0px);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fdfefff7;border-top:1px solid #d8ebf4;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -8px 26px #2f6b8914}.platform-bottom-nav.is-fixed{width:auto;max-width:480px;margin:auto;position:fixed;left:max(0px,50vw - 240px);right:max(0px,50vw - 240px)}.platform-bottom-nav button{color:#8294a6;cursor:pointer;background:0 0;border:0;place-content:center;gap:4px;min-width:0;padding:5px 2px 4px;font-size:9px;transition:color .2s,transform .15s;display:grid;position:relative}.platform-bottom-nav button:before{content:"";opacity:0;background:#168bb5;border-radius:3px;width:25px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.platform-bottom-nav button.active{color:#147fa8;font-weight:700}.platform-bottom-nav button.active:before{opacity:1}.platform-bottom-nav button svg{margin:0 auto;display:block}.platform-bottom-nav button span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.platform-service-unread{color:#fff;background:#e34f59;border:2px solid #fff;border-radius:9px;place-items:center;min-width:15px;height:15px;padding:0 4px;font-size:7px;font-style:normal;font-weight:900;line-height:1;display:grid;position:absolute;top:5px;left:calc(50% + 7px);box-shadow:0 3px 8px #9e323e2e}@media (width<=359px){.platform-bottom-nav{padding-inline:3px}.platform-bottom-nav button{font-size:8px}}.liquid-auth{isolation:isolate;color:#06265e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-tap-highlight-color:transparent;background:linear-gradient(#bfdcff61,#bfdcff61),#bfdcff url(/treasure/mall/liquid/background-v1.png) 50%/100% 100%;width:100%;max-width:480px;min-height:100dvh;margin-inline:auto;font-family:PingFang SC,Microsoft YaHei,sans-serif;position:relative;overflow:clip}.liquid-auth *{box-sizing:border-box}.liquid-auth button,.liquid-auth input{font:inherit}.liquid-auth button{cursor:pointer;transition:filter .18s,opacity .18s}.liquid-auth button:disabled{cursor:wait;opacity:.55}.liquid-auth button:focus-visible{outline-offset:3px;outline:2px solid #153d89}.liquid-auth button:active:not(:disabled):not([data-orb]){filter:brightness(.94)}.liquid-auth--intro{height:100dvh;min-height:540px}.liquid-scene{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.liquid-scene canvas{width:100%;height:100%;display:block}.liquid-scene:not(.is-ready) canvas{opacity:0}.liquid-auth--login .liquid-scene,.liquid-auth--register .liquid-scene{height:100%}html:has(.liquid-auth){scrollbar-color:#80afe4 #c5defa}body:has(.liquid-auth){background:#c6ddf5!important}#root:has(.liquid-auth){background:#c6ddf5!important}.app-shell.route-login:has(.liquid-auth){background:#c6ddf5!important}.liquid-orb-hit-area{pointer-events:none;height:calc(min(100vw,480px)/1.6129);position:absolute;inset:0 0 auto;overflow:hidden}.liquid-orb-hit,.liquid-lens-hit{color:#0000;transform-origin:0 0;pointer-events:auto;touch-action:none;background:0 0;border:0;border-radius:50%;width:44px;height:44px;padding:0;position:absolute;top:0;left:0;cursor:grab!important}.liquid-orb-hit[hidden]{display:none}.liquid-orb-hit[data-dragging],.liquid-lens-hit[data-dragging]{cursor:grabbing!important}.liquid-lens-hit{z-index:1}.is-loading .liquid-lens-hit,.is-fallback .liquid-lens-hit{display:none}.liquid-topbar{height:calc(90px + env(safe-area-inset-top));padding:calc(20px + env(safe-area-inset-top)) 20px 8px;pointer-events:none;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.liquid-topbar button{z-index:3;pointer-events:auto;position:relative}.liquid-brand{z-index:2;left:50%;top:calc(35px + env(safe-area-inset-top));object-fit:cover;object-position:center;mix-blend-mode:multiply;width:61%;height:46px;position:absolute;transform:translate(-50%)}.liquid-round{color:#0b2863;background:linear-gradient(135deg,#fff8,#74adf14d,#ffffff9c);border:1px solid #fff;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;display:grid;box-shadow:inset 1px 1px 2px #fff,0 2px 4px #407db933}.liquid-language{color:#09265d;background:0 0;border:0;align-items:center;gap:5px;padding:8px 0;display:flex;font-size:11px!important}.liquid-language>span{font-size:16px}.liquid-intro-actions{z-index:2;bottom:calc(26px + env(safe-area-inset-bottom));pointer-events:none;justify-items:center;gap:0;display:grid;position:absolute;inset-inline:24px}.liquid-intro-actions button{pointer-events:auto}.liquid-enter{color:#0a285f;letter-spacing:.5px;background:0 0;border:0;justify-items:center;gap:9px;padding:10px 20px;display:grid;font-size:14px!important}.liquid-enter svg{animation:2.4s ease-in-out infinite liquid-swipe}.liquid-skip{color:#4d78b0;background:0 0;border:0;padding:7px 20px;font-size:11px!important}.liquid-form-section{z-index:1;pointer-events:none;padding:calc(min(100vw,480px)/2.5) 25px 20px;animation:.7s cubic-bezier(.2,.8,.2,1) both liquid-arrive;position:relative}.liquid-form-section :is(input,button,label){pointer-events:auto}.liquid-auth .liquid-form-heading h1{letter-spacing:0;outline:none;margin:0 0 10px;font-size:32px;font-weight:650;line-height:1.25;color:#052357!important}.liquid-form-heading p{color:#0b2d66;margin:0;font-size:14px;line-height:1.55}.liquid-form-section form{gap:20px;display:grid}.liquid-field{gap:7px;min-width:0;display:grid}.liquid-field>span{color:#06265f;padding-inline:9px;font-size:13px;line-height:1.45}.liquid-field>div{isolation:isolate;background:#b9d7fb;border:0;border-radius:34px;align-items:center;height:59px;padding-inline:22px 14px;display:flex;position:relative;box-shadow:0 3px 8px #3464a528}.liquid-field>div:before,.liquid-primary:before{content:"";z-index:-1;border-radius:inherit;background-image:url(/treasure/mall/liquid/controls-v1.png);background-repeat:no-repeat;position:absolute;inset:0}.liquid-field>div:before{background-position:50% 11.7%;background-size:112.39% 285.6%;box-shadow:inset 0 0 0 1px #ffffff80}.liquid-field>div:focus-within{outline-offset:3px;outline:2px solid #3974c1}.liquid-field>div>svg{color:#073475;flex:none}.liquid-auth .liquid-field input{width:100%;min-width:0;height:100%;box-shadow:none;border:0;padding:0 12px;font-size:16px;color:#092958!important;background:0 0!important;outline:none!important}.liquid-auth .liquid-field input::placeholder{font-size:13px;color:#456ba2!important}#root .app-shell.route-login .liquid-auth .liquid-field input{border-radius:0;box-shadow:none!important;color:#092958!important;-webkit-text-fill-color:#092958!important;background:0 0!important;border:0!important}#root .app-shell.route-login .liquid-auth .liquid-field input:autofill{box-shadow:none!important;-webkit-background-clip:text!important;background-clip:text!important}.liquid-field>div>button{color:#0c3478;background:#ffffff20;border:1px solid #e8f4ffb3;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid;box-shadow:inset 0 1px #fff9}.liquid-field>small{color:#466da5;padding-inline:9px;font-size:11px;line-height:1.5}.liquid-forgot{color:#07439c;background:0 0;border:0;justify-self:end;min-height:21px;margin-top:-6px;padding:0 8px;font-size:13px!important}.liquid-auth .liquid-primary{isolation:isolate;letter-spacing:1px;text-shadow:0 1px 1px #133f8d;border:0;border-radius:38px;width:100%;height:70px;margin-top:5px;font-weight:600;position:relative;overflow:hidden;box-shadow:0 4px 9px #104da536;color:#fff!important;background:#0750b7!important;font-size:19px!important}.liquid-primary:before{background-position:50% 84.7%;background-size:112.39% 252.2%;box-shadow:inset 0 0 0 1px #f0faffb3}.liquid-auth--login .liquid-primary{margin-top:6px}.liquid-switch{color:#123771;justify-content:center;align-items:center;gap:7px;margin:18px 0 0;font-size:13px;display:flex}.liquid-switch button{color:#005cda;background:0 0;border:0;padding:8px 0;font-size:13px}.liquid-consent{color:#173e77;align-items:flex-start;gap:9px;padding-inline:7px;font-size:11px;line-height:1.7;display:flex}.liquid-consent input{appearance:auto;accent-color:#18599d;flex:none;width:18px;height:18px;margin:0}.liquid-notice{color:#8a3436;background:#edf5ffdb;border:1px solid #fff;border-radius:12px;margin:0;padding:9px 12px;font-size:12px;line-height:1.6}.liquid-form-footer{color:#406ca9;letter-spacing:1px;padding-bottom:env(safe-area-inset-bottom);justify-items:center;gap:7px;margin-top:52px;font-size:10px;display:grid}.liquid-form-footer button{color:#4873aa;letter-spacing:.5px;background:0 0;border:0;padding:4px 8px;font-size:9px}.liquid-auth--register .liquid-primary{height:65px;margin-top:0}.liquid-dialog-backdrop{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c347955;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.liquid-dialog{background:#ddecffef;border:1px solid #fff;border-radius:25px;width:min(100%,390px);max-height:80dvh;padding:22px;overflow:auto;box-shadow:0 20px 70px #15397433}.liquid-dialog header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.liquid-dialog h2{margin:0;font-size:19px}.liquid-dialog>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.liquid-dialog>div>button{color:#284d81;background:#fff6;border:1px solid #adc9ed;border-radius:12px;min-height:44px;font-size:12px}.liquid-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.liquid-loading{background:#ffffffa0;width:35%;height:2px;animation:1s ease-in-out infinite liquid-loading;position:absolute;bottom:5px;left:0}.liquid-fallback{text-align:center;color:#153c78;align-content:center;justify-items:center;gap:18px;line-height:1.7;display:grid;position:absolute;inset:0}.liquid-fallback img{mix-blend-mode:multiply;width:65%}.liquid-fallback small{font-size:11px}.liquid-auth--login .liquid-fallback,.liquid-auth--register .liquid-fallback{display:none}@keyframes liquid-arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes liquid-swipe{0%,to{opacity:.7;transform:translateY(3px)}50%{opacity:1;transform:translateY(-3px)}}@keyframes liquid-loading{0%{transform:translate(-100%)}to{transform:translate(380%)}}@media (width<=359px){.liquid-topbar{padding-inline:14px}.liquid-brand{width:59%;height:39px;top:39px}.liquid-form-section{padding-inline:18px}.liquid-auth .liquid-form-heading h1{font-size:28px}.liquid-form-heading p{font-size:12px}.liquid-field>div{padding-inline:18px 11px}.liquid-auth .liquid-field input{padding-inline:9px}.liquid-auth .liquid-field input::placeholder{font-size:11px}.liquid-form-footer{margin-top:45px}}@media (width>=481px){.liquid-auth{box-shadow:0 0 60px #1c4b8720}.liquid-form-section{padding-top:calc(min(100vw,480px)/2.32558)}.liquid-auth--register .liquid-form-section{padding-top:calc(min(100vw,480px)/3.44828)}}@media (prefers-reduced-motion:reduce){.liquid-auth *{transition:none!important;animation:none!important}}.liquid-auth{--auth-width:min(100vw,480px);--gold:#dfc28b;--gold-light:#f3dfb6;--ink:#f7f2e8;--muted:#ada69b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--ink);--hero-width:clamp(220px,calc((100svh - 480px)/1.13),var(--auth-width));background:#131211 url(/treasure/mall/liquid/gold/background-gold-v1-fast-v1.webp) 50%/100% 100%;min-height:100dvh;box-shadow:inset 0 0 0 1px #d6b67a44,0 0 50px #0003}.liquid-auth--intro{min-height:540px}.liquid-auth--register{--hero-width:clamp(200px,calc((100svh - 620px)/1.01),var(--auth-width))}html:has(.liquid-auth){scrollbar-width:none;scrollbar-color:#776348 #131211}body:has(.liquid-auth){background:#101013!important}#root:has(.liquid-auth){background:#101013!important}.app-shell.route-login:has(.liquid-auth){background:#101013!important}.liquid-auth button:focus-visible{outline-color:var(--gold-light)}.liquid-topbar{height:90px;padding:calc(var(--auth-width)*.14 + env(safe-area-inset-top)) 22px 0;align-items:flex-start}.liquid-brand{top:calc(var(--auth-width)*.3 + env(safe-area-inset-top));width:64%;height:calc(var(--auth-width)*.12);mix-blend-mode:screen}.liquid-round{width:40px;height:40px;color:var(--ink);background:linear-gradient(135deg,#e2cba52b,#171614 60%,#9b835b32);border-color:#cbb48b60;box-shadow:inset 0 1px 1px #f1deb433,0 3px 9px #0003}.liquid-language{color:var(--ink);font-size:13px!important}.liquid-form-section{padding:calc(var(--auth-width)*1.13 - 90px) 24px 25px}.liquid-form-heading{margin-bottom:40px;padding-inline:5px}.liquid-auth .liquid-form-heading h1{margin-bottom:12px;font-size:clamp(29px,9.6vw,46px);font-weight:650;line-height:1.25;color:var(--ink)!important}.liquid-auth .liquid-form-heading p{font-size:clamp(13px,4.25vw,20px);line-height:1.55;color:#e3d8c6!important}.liquid-field>span{color:var(--ink);font-size:16px}.liquid-field>div{background:#211e19;height:64px;padding-inline:22px 15px;box-shadow:0 4px 10px #0003}.liquid-field>div:before,.liquid-primary:before{background-image:url(/treasure/mall/liquid/gold/controls-gold-v1-fast-v1.webp)}.liquid-field>div:before{box-shadow:inset 0 0 0 1px #f0d59d55}.liquid-field>div:focus-within{outline-color:#dbc08d}.liquid-field>div>svg{color:#f0e5d2}.liquid-auth .liquid-field input{font-size:16px;color:var(--ink)!important}.liquid-auth .liquid-field input::placeholder{font-size:15px;color:#b8afa2!important;-webkit-text-fill-color:#b8afa2!important}#root .app-shell.route-login .liquid-auth .liquid-field input{caret-color:var(--gold-light);color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important}.liquid-field>div>button{color:var(--ink);background:#15131045;border-color:#dfc89950;box-shadow:inset 0 1px #f4dfb122}.liquid-auth .liquid-field>small{font-size:12px;color:var(--muted)!important}.liquid-forgot{color:var(--gold-light);font-size:15px!important}.liquid-auth .liquid-primary{height:67px;text-shadow:none;font-weight:650;box-shadow:0 5px 18px #0004;color:#17120b!important;background:#d7b67c!important;font-size:23px!important}.liquid-primary:before{box-shadow:inset 0 0 0 1px #fae9c680}.liquid-auth .liquid-switch{gap:8px;font-size:15px;color:var(--ink)!important}.liquid-switch button{color:var(--gold-light);text-underline-offset:4px;font-size:15px;text-decoration:underline}.liquid-form-footer{color:var(--muted);letter-spacing:.7px;margin-top:80px;font-size:12px}.liquid-form-footer button{color:#aaa190;font-size:10px}.liquid-auth--register .liquid-form-heading{margin-bottom:23px}.liquid-auth--register .liquid-primary{height:67px}.liquid-auth--register .liquid-form-footer{margin-top:27px}.liquid-consent{color:#e7ddce;align-items:center;font-size:12px}.liquid-consent input{width:22px;height:22px;accent-color:var(--gold);border-radius:5px;box-shadow:inset 0 1px #fff1;appearance:none!important;border:1px solid var(--gold)!important;background:#141310!important}.liquid-consent input:checked{background:var(--gold)!important}.liquid-consent input:checked:after{content:"";border:2px solid #17120b;border-width:0 2px 2px 0;width:6px;height:11px;display:block;transform:translate(7px,2px)rotate(45deg)}.liquid-consent input:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}.liquid-notice{color:#ffd9bd;background:#31251ee8;border-color:#b88764}.liquid-enter{color:var(--gold-light)}.liquid-skip{color:#b6a68a}.liquid-fallback{color:var(--gold-light)}.liquid-fallback img{mix-blend-mode:screen}.liquid-dialog-backdrop{background:#080706b0}.liquid-dialog{color:var(--ink);background:#201d17f5;border-color:#baa07280;box-shadow:0 20px 70px #0008}.liquid-dialog>div>button{color:#ded4c3;background:#2c271e;border-color:#796b51}.liquid-dialog>div>button[aria-pressed=true]{color:var(--gold-light);border-color:var(--gold)}.liquid-loading{background:#46331990}@media (width<=359px){.liquid-topbar{padding-inline:18px}.liquid-brand{width:64%}.liquid-form-section{padding-inline:18px}.liquid-field>span{font-size:14px}.liquid-auth .liquid-field input::placeholder{font-size:12px}.liquid-consent{font-size:11px}.liquid-form-heading{margin-bottom:28px}.liquid-form-section form{gap:23px}.liquid-auth--register .liquid-form-section form{gap:14px}}.liquid-auth:not(.liquid-auth--intro) .liquid-topbar{padding-top:calc(var(--hero-width)*.14 + env(safe-area-inset-top))}.liquid-brand{top:calc(var(--hero-width)*.3 + env(safe-area-inset-top));width:calc(var(--hero-width)*.64);height:calc(var(--hero-width)*.12)}.liquid-orb-hit-area{height:calc(var(--hero-width)*1.09)}.liquid-auth--register .liquid-orb-hit-area{height:calc(var(--hero-width)*.99)}.liquid-form-section{padding-top:calc(var(--hero-width)*1.13 - 90px + env(safe-area-inset-top));padding-bottom:16px}.liquid-auth--register .liquid-form-section{padding-top:calc(var(--hero-width)*1.01 - 90px + env(safe-area-inset-top))}.liquid-auth .liquid-form-heading h1{margin-bottom:8px;font-size:clamp(28px,7.5vw,36px)}.liquid-auth .liquid-form-heading p{font-size:14px}.liquid-form-heading,.liquid-auth--register .liquid-form-heading{margin-bottom:20px}.liquid-form-section form{gap:18px}.liquid-auth--register .liquid-form-section form{gap:12px}.liquid-field>span{font-size:14px}.liquid-field>div{height:54px}.liquid-auth--register .liquid-field>div{height:50px}.liquid-auth .liquid-primary,.liquid-auth--register .liquid-primary{height:56px;font-size:20px!important}.liquid-switch{margin-top:12px}.liquid-form-footer,.liquid-auth--register .liquid-form-footer{margin-top:20px}.liquid-auth .liquid-field input::placeholder{font-size:13px}#root .neon-table .tqm-menu{z-index:150!important;background:linear-gradient(130deg,#b384d7,#684a9b)!important;border:1px solid #e0b2f1!important;border-radius:15px!important;width:200px!important;padding:8px!important;position:absolute!important;top:58px!important;left:10px!important;right:auto!important;box-shadow:0 0 14px #e0a5ff77!important}.neon-table .tqm-menu>button{color:#fff0c7!important;background:0 0!important;border-bottom:1px solid #c69ae277!important;min-height:43px!important;padding:12px!important}.neon-table .tqm-menu svg{color:#ffe39b!important}#root .neon-tqm{width:min(100%,480px)}.neon-tqm-body{color:#fff0ce!important;background:0 0!important;border:0!important;padding:0!important}.neon-tqm :is(.tqm-profile-body,.tqm-settings-body,.tqm-history-body){background:0 0!important;height:auto!important;max-height:none!important;padding:12px 0!important}.neon-tqm .tqm-player{align-items:center;gap:16px;padding:15px 0;display:flex}.neon-tqm .tqm-player img{border:2px solid #ffdf94;border-radius:50%;width:68px;height:68px}.neon-tqm .tqm-player strong,.neon-tqm .tqm-player span{color:#ffe6aa;margin:7px 0;display:block}.neon-tqm dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.neon-tqm dl>div{background:#75529daa;border:1px solid #c298de;border-radius:12px;padding:14px}.neon-tqm dt{color:#eacff8;font-size:11px}.neon-tqm dd{color:#ffe39b;margin:8px 0 0;font-size:22px}.neon-tqm .tqm-volume{color:#fff0ce;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px 0;display:grid}.neon-tqm .tqm-volume input{accent-color:#d2a0ff;width:100%;min-width:0}.neon-tqm .tqm-volume span,.neon-tqm .tqm-volume b{font-size:12px}.neon-tqm .tqm-setting{color:#fff0ce;background:0 0;border:0;border-bottom:1px solid #c199d466;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:53px;padding:12px 0;display:flex}.neon-tqm .tqm-setting>i{background:#574276;border:1px solid #b68cd0;border-radius:20px;flex-shrink:0;width:45px;height:25px;position:relative}.neon-tqm .tqm-setting>i>b{background:#e9c6f1;border-radius:50%;width:17px;height:17px;transition:transform .18s;position:absolute;top:3px;left:3px}.neon-tqm .tqm-setting>i.is-on{background:#ab68c9;border-color:#ffdda0}.neon-tqm .tqm-setting>i.is-on>b{background:#ffe8ab;transform:translate(19px)}.neon-tqm .tqm-history-body>article{background:#76509f;border:1px solid #cfa5e0;border-radius:12px;margin:12px 0;padding:13px}.neon-tqm .tqm-hand-meta{justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.neon-tqm .tqm-hand-meta strong{color:#ffe29b}.neon-tqm article>small{color:#efdaf7;margin:9px 0;font-size:10px;display:block}.neon-tqm .tqm-cards{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.neon-tqm .tqm-cards>span{gap:3px;display:flex}.neon-tqm .tqm-empty{text-align:center;color:#ead3f5;padding:24px 0}#root .neon-tqm .tqm-setting>i>b{opacity:1!important;margin:0!important;display:block!important;top:3px!important;left:3px!important}#root .neon-tqm .tqm-setting>i.is-on>b{background:#ffe8ab!important;left:3px!important;transform:translate(19px)!important}body:has(.scope-poker){background:#5265a7}#root .poker-card.royal-card{isolation:isolate;flex-shrink:0;width:50px;height:76px;font-style:normal;color:#141922!important;direction:ltr!important;background:0 0!important;border:0!important;border-radius:5%!important;padding:0!important;display:inline-block!important;position:relative!important;overflow:hidden!important;box-shadow:0 2px 3px #17327748!important}#root .poker-card.royal-card:before,#root .poker-card.royal-card:after{content:none!important}#root .poker-card.royal-card.small{width:29px;height:44px}#root .poker-card.royal-card>.royal-card-base,#root .poker-card.royal-card>.royal-card-ink{filter:none!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}#root .poker-card.royal-card .royal-card-ink{fill:#11151b;font-family:Georgia,Times New Roman,serif}#root .poker-card.royal-card.red .royal-card-ink{fill:#b4271d}#root .royal-card .royal-card-index{font-weight:700}#root .royal-card .royal-card-rank{font-size:25px}#root .royal-card .royal-card-index-suit{font-size:20px}#root .royal-card .royal-card-pip{font-size:22px}#root .royal-card .royal-card-ace{font-size:60px}#root .royal-card.dimmed,#root .royal-card.showdown-unused-card{filter:grayscale(.7)opacity(.58)!important}#root .royal-card:is(.showdown-best-card,.hand-completion-card){outline:1px solid #ffdf71;box-shadow:0 0 0 2px #ffe69d80,0 0 9px #ffbd44b0!important}#root .royal-table :is(.auth-board-cards,.pokerist-board)>.royal-card{animation:.5s cubic-bezier(.18,.8,.2,1) both auth-board-flip!important}#root .royal-table :is(.auth-board-cards,.pokerist-board)>.royal-card:nth-child(2){animation-delay:.11s!important}#root .royal-table :is(.auth-board-cards,.pokerist-board)>.royal-card:nth-child(3){animation-delay:.22s!important}@media (prefers-reduced-motion:reduce){#root .royal-table :is(.auth-board-cards,.pokerist-board)>.royal-card{animation-duration:.01ms!important;animation-delay:0s!important}}.tqm-root{z-index:225;inset:calc(env(safe-area-inset-top,0px) + 14px) auto auto max(14px,env(safe-area-inset-left,0px));color:#fff;font-family:Inter,Noto Sans SC,Microsoft YaHei,Arial,sans-serif;position:absolute}.tqm-root *{box-sizing:border-box}.tqm-trigger{z-index:2;cursor:pointer;background:linear-gradient(145deg,#8b40e8,#2a0d58 72%);border:3px solid #ffe173;border-radius:19px;align-content:center;gap:6px;width:60px;height:60px;padding:14px 12px;display:grid;position:relative;box-shadow:0 0 0 4px #5c14e8,0 0 18px #16dfff,0 8px 18px #000,inset 0 0 0 3px #ffffff2e}.tqm-trigger i{background:#ffe782;border-radius:4px;height:4px;display:block;box-shadow:0 0 5px #ffbd47}.tqm-trigger:active{transform:scale(.95)}.tqm-menu{width:min(380px,calc(100vw - max(28px,env(safe-area-inset-left,0px) + 14px)));background:#23093d;border:4px solid #ffe36c;border-radius:24px;position:absolute;top:74px;left:0;overflow:hidden;box-shadow:0 0 0 5px #6e13e8,0 0 22px #15d9ff,0 22px 40px #000000b8,inset 0 0 0 2px #a45cff}.tqm-menu:before{content:"";pointer-events:none;border:1px solid #ffde7f59;border-radius:14px;position:absolute;inset:9px}.tqm-menu button{color:#fff;text-align:start;cursor:pointer;background:linear-gradient(90deg,#321050,#260b42);border:0;border-bottom:1px solid #cb9eff7a;grid-template-columns:40px 1fr 18px;align-items:center;gap:16px;width:100%;min-height:76px;padding:0 25px;font:900 clamp(20px,4.8vw,27px)/1.15 inherit;display:grid;position:relative}.tqm-menu button:last-child{border-bottom:0}.tqm-menu button:hover,.tqm-menu button:focus-visible{background:linear-gradient(90deg,#542080,#321050);outline:none}.tqm-menu button:active{filter:brightness(.78)}.tqm-menu svg{fill:none;stroke:#ffe07b;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px #ffb843);width:32px}.tqm-menu button>b{color:#33e6ff;text-align:end;font-size:35px}.tqm-backdrop{z-index:220;padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02000abd;place-items:center;display:grid;position:fixed;inset:0}.tqm-dialog{background:linear-gradient(145deg,#35105a,#170626);border:4px solid #ffe268;border-radius:26px;width:min(720px,100%);max-height:min(82dvh,760px);position:relative;overflow:hidden;box-shadow:0 0 0 5px #7118ea,0 0 30px #18d8ff,0 28px 80px #000,inset 0 0 0 2px #b45eff}.tqm-dialog>header{background:linear-gradient(#6323a0,#35105a);border-bottom:1px solid #ffe28059;grid-template-columns:48px 1fr 48px;align-items:center;min-height:78px;padding:10px 14px;display:grid}.tqm-dialog>header>span{color:#ffe175;background:#35105a;border:2px solid #ffe175;border-radius:50%;place-items:center;width:42px;height:42px;font-size:24px;display:grid}.tqm-dialog h2{color:#fff3c5;text-align:center;text-shadow:0 3px #23012e,0 0 12px #b84fff;margin:0;font-size:clamp(24px,5vw,36px)}.tqm-dialog>header button{color:#fff;cursor:pointer;background:linear-gradient(#ff5a8a,#b2074e);border:2px solid #ffe376;border-radius:50%;width:44px;height:44px;font:900 31px/1 inherit;box-shadow:0 0 0 3px #5e16ce,0 0 12px #ff3d9d}.tqm-dialog>header button:active{transform:scale(.92)}.tqm-profile{width:min(620px,100%)}.tqm-profile-body{padding:26px}.tqm-player{background:linear-gradient(90deg,#27103f,#48166e);border:1px solid #d4a85e;border-radius:18px;align-items:center;gap:20px;padding:18px;display:flex}.tqm-player img{object-fit:cover;border:4px solid #e7ba5c;border-radius:50%;width:96px;height:96px;box-shadow:0 0 0 4px #5c21a4,0 0 18px #a943ff}.tqm-player div{gap:7px;display:grid}.tqm-player strong{font-size:27px}.tqm-player span{color:#ffe37a;font-size:20px;font-weight:900}.tqm-profile dl{grid-template-columns:repeat(2,1fr);gap:10px;margin:18px 0 0;display:grid}.tqm-profile dl div{background:#210a38;border:1px solid #ffd86e61;border-radius:13px;padding:15px}.tqm-profile dt{color:#cdb8e0;font-size:14px}.tqm-profile dd{color:#fff1b8;margin:6px 0 0;font-size:24px;font-weight:900}.tqm-history{width:min(760px,100%)}.tqm-history-body{max-height:calc(min(82dvh,760px) - 78px);padding:16px;overflow:auto}.tqm-history-body>p{color:#cbb7dc;margin:0 0 12px}.tqm-history article{background:linear-gradient(105deg,#24103d,#391154);border:1px solid #744296;border-radius:14px;margin-bottom:10px;padding:13px 15px}.tqm-history article.is-win{border-color:#78d93d}.tqm-history article.is-fold{opacity:.8}.tqm-hand-meta{grid-template-columns:1fr auto auto;align-items:center;gap:16px;display:grid}.tqm-hand-meta span{color:#bcb0cb}.tqm-hand-meta strong{color:#ffd96e}.tqm-history .is-win .tqm-hand-meta span{color:#a4f36b}.tqm-history small{color:#aa97be;margin:5px 0 9px;display:block}.tqm-cards{align-items:center;gap:10px;min-height:46px;display:flex}.tqm-cards>span{gap:4px;display:flex}.tqm-cards .poker-card{width:34px;height:46px}.tqm-cards>i{background:#76518d;width:1px;height:34px}.tqm-empty{color:#c6b0d4;place-items:center;min-height:210px;display:grid}.tqm-settings{width:min(650px,100%)}.tqm-settings-body{max-height:calc(min(82dvh,760px) - 78px);padding:12px;overflow:auto}.tqm-volume,.tqm-setting{color:#fff;text-align:start;background:#5b15892e;border:0;border-bottom:1px solid #cfa3ff3b;grid-template-columns:minmax(128px,1fr) minmax(110px,1.25fr) 50px;align-items:center;gap:12px;width:100%;min-height:58px;padding:10px 16px;font:800 17px/1.25 inherit;display:grid}.tqm-volume input{accent-color:#c8ff20;width:100%}.tqm-volume b{color:#ffe273;text-align:end}.tqm-setting{cursor:pointer;grid-template-columns:1fr 52px}.tqm-setting:hover{background:#842dbe4d}.tqm-setting>i{background:#23103e;border:1px solid #733ea2;border-radius:20px;width:50px;height:28px;position:relative;box-shadow:inset 0 2px 7px #09000f}.tqm-setting>i>b{background:#724c91;border-radius:50%;width:20px;height:20px;transition:all .16s;position:absolute;top:3px;left:3px}.tqm-setting>i.is-on{background:linear-gradient(90deg,#8cc400,#d6ff28);box-shadow:0 0 10px #bbff2573}.tqm-setting>i.is-on>b{background:#f4ffc7;left:25px}.tqm-root[dir=rtl] .tqm-setting>i.is-on>b{left:3px}.tqm-root[dir=rtl] .tqm-menu{left:auto;right:0}.tqm-root[dir=rtl] .tqm-menu button>b{text-align:start}@media (width<=520px){.tqm-root{inset-block-start:calc(env(safe-area-inset-top,0px) + 10px);inset-inline-start:max(10px,env(safe-area-inset-left,0px))}.tqm-trigger{border-radius:16px;width:52px;height:52px;padding:12px 10px}.tqm-menu{width:min(330px,100vw - 20px);top:64px}.tqm-menu button{grid-template-columns:34px 1fr 16px;min-height:66px;padding:0 18px;font-size:20px}.tqm-dialog{border-width:3px;border-radius:20px;max-height:calc(100dvh - 32px)}.tqm-dialog>header{grid-template-columns:40px 1fr 40px;min-height:66px}.tqm-dialog>header>span,.tqm-dialog>header button{width:36px;height:36px}.tqm-dialog h2{font-size:24px}.tqm-profile-body{padding:14px}.tqm-player img{width:72px;height:72px}.tqm-profile dl{gap:7px}.tqm-history-body,.tqm-settings-body{max-height:calc(100dvh - 98px)}.tqm-volume,.tqm-setting{font-size:14px}.tqm-volume{grid-template-columns:92px 1fr 42px}.tqm-cards .poker-card{width:29px;height:40px}}.tqm-trigger:after{content:none!important;display:none!important}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;--bg:#071411;--bg-deep:#030b09;--surface:#0d211c;--surface-2:#132a24;--surface-3:#19352d;--border:#e5faf01a;--border-strong:#e5faf02e;--text:#f3f8f6;--muted:#8ca69d;--muted-2:#607c72;--green:#21d49b;--green-dark:#0b9a70;--lime:#c9f36d;--gold:#f5c86b;--coral:#ff8f75;--red:#ff6f78;--shadow:0 20px 50px #0000004d;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{background:#020705;min-height:100%}body{min-width:320px;min-height:100%;color:var(--text);background:radial-gradient(circle at 50% -20%,#21d49b1f,#0000 45%),#020705;margin:0}button,input{font:inherit}button{color:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}input{color:var(--text)}.app-shell{background:var(--bg);width:100%;max-width:480px;min-height:100svh;margin:0 auto;position:relative;overflow-x:hidden;box-shadow:0 0 80px #00000073}.app-shell.table-mode{width:100vw;max-width:none;height:100svh;min-height:100svh;box-shadow:none;border:0;border-radius:0;margin:0;position:fixed;inset:0;overflow:hidden}.screen{min-height:100svh;padding-bottom:calc(92px + env(safe-area-inset-bottom));background:radial-gradient(circle at 90% 10%, #21d49b0f, transparent 33%), var(--bg)}.standard-screen{padding-top:env(safe-area-inset-top)}h1,h2,h3,p{margin:0}h1{letter-spacing:-.03em;font-size:25px;line-height:1.12}h2{letter-spacing:-.025em;font-size:20px;line-height:1.2}.eyebrow{color:var(--green);letter-spacing:.13em;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.positive{color:var(--green)!important}.negative{color:var(--red)!important}.primary-button,.secondary-button,.join-button,.signout-button{border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:14px;font-weight:800;display:inline-flex}.primary-button{color:#082017;background:linear-gradient(135deg, var(--lime), #8be98e);box-shadow:0 9px 24px #97e77429}.primary-button:active{transform:translateY(1px)}.primary-button.large{width:100%;min-height:54px;font-size:15px}.secondary-button{border:1px solid var(--border-strong);color:var(--text);background:#ffffff0b}.text-button{color:var(--green);background:0 0;border:0;padding:0;font-size:12px}.text-button.strong{font-weight:800}.icon-button,.table-icon-button{border:1px solid var(--border);width:40px;height:40px;color:var(--text);background:#ffffff0a;border-radius:12px;place-items:center;padding:0;display:inline-grid}.button-spinner{border:2px solid #061e1540;border-top-color:#071411;border-radius:50%;width:20px;height:20px;animation:.7s linear infinite spin;display:block}@keyframes spin{to{transform:rotate(360deg)}}.brand-mark{z-index:1;align-items:center;gap:11px;display:inline-flex;position:relative}.brand-symbol{color:#071411;background:linear-gradient(135deg, var(--green), var(--lime));border-radius:15px;place-items:center;width:48px;height:48px;font-size:26px;display:grid;box-shadow:0 10px 30px #21d49b33}.brand-mark>span:last-child{flex-direction:column;line-height:1;display:flex}.brand-mark strong{letter-spacing:.16em;font-size:18px}.brand-mark small{color:var(--green);letter-spacing:.42em;margin-top:3px;font-size:8px;font-weight:900}.brand-mark.compact{gap:8px}.brand-mark.compact .brand-symbol{border-radius:11px;width:36px;height:36px;font-size:20px}.brand-mark.compact strong{font-size:14px}.brand-mark.compact small{font-size:6px}.login-screen{background:radial-gradient(circle at 78% 18%,#c9f36d24,#0000 26%),radial-gradient(circle at 12% 28%,#21d49b29,#0000 32%),linear-gradient(#081b17 0%,#071411 52%,#06100d 100%);flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.login-orbit{border:1px solid #c9f36d1a;border-radius:50%;position:absolute}.orbit-one{width:420px;height:420px;top:-120px;right:-160px}.orbit-two{width:300px;height:300px;top:40px;right:-100px}.login-hero{z-index:1;min-height:39svh;padding:calc(38px + env(safe-area-inset-top)) 28px 32px;flex-direction:column;justify-content:space-between;display:flex;position:relative}.login-copy h1{max-width:300px;margin-bottom:10px;font-size:38px;line-height:1.02}.login-copy p{color:#9eb5ad;max-width:330px;font-size:14px;line-height:1.55}.login-panel{z-index:2;padding:24px 24px calc(22px + env(safe-area-inset-bottom));border:1px solid var(--border);background:#091a16fa;border-bottom:0;border-radius:30px 30px 0 0;flex:1;position:relative;box-shadow:0 -22px 50px #0003}.demo-banner,.prototype-warning{color:#d9c18a;background:#f5c86b0f;border:1px solid #f5c86b29;border-radius:12px;align-items:flex-start;gap:9px;margin-bottom:20px;padding:11px 12px;font-size:11px;line-height:1.45;display:flex}.login-panel form>label,.sheet-field{margin-bottom:16px;display:block}.login-panel form>label>span,.sheet-field>span{color:#b2c3bd;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.input-shell{border:1px solid var(--border-strong);background:#ffffff09;border-radius:13px;align-items:center;min-height:50px;transition:border-color .2s,box-shadow .2s;display:flex}.input-shell:focus-within{border-color:#21d49b8c;box-shadow:0 0 0 3px #21d49b12}.input-shell input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0 14px;font-size:14px}.country-code{border-right:1px solid var(--border);color:var(--green);align-self:stretch;align-items:center;padding:0 13px;font-size:13px;font-weight:800;display:flex}.input-action{width:46px;color:var(--muted);background:0 0;border:0;align-self:stretch;place-items:center;padding:0;display:grid}.login-options{justify-content:space-between;align-items:center;margin:2px 0 22px;display:flex}.check-label{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.check-label input{accent-color:var(--green)}.signup-prompt{color:var(--muted);text-align:center;margin-top:20px;font-size:12px}.secure-note{color:var(--muted-2);justify-content:center;align-items:center;gap:6px;margin-top:22px;font-size:10px;display:flex}.bottom-nav{z-index:50;max-width:480px;min-height:calc(70px + env(safe-area-inset-bottom));padding:7px 14px env(safe-area-inset-bottom);border-top:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071411f0;grid-template-columns:repeat(5,1fr);margin:auto;display:grid;position:fixed;bottom:0;left:max(0px,50vw - 240px);right:max(0px,50vw - 240px)}.bottom-nav button{color:#6f8a80;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:5px;font-size:9px;font-weight:700;display:flex}.bottom-nav button span{display:block}.bottom-nav button.active{color:var(--lime)}.bottom-nav button.active svg{filter:drop-shadow(0 4px 8px #c9f36d33)}.bottom-nav button:focus-visible{outline-offset:-5px;border-radius:10px;outline:2px solid #c9f36dbf}.page-header{grid-template-columns:42px 1fr 42px;align-items:center;min-height:76px;padding:14px 18px 10px;display:grid}.page-header-spacer{width:40px}.page-header-back{width:42px;height:42px}.page-header-title{text-align:center;min-width:0}.page-header-title>span{color:var(--muted);letter-spacing:.14em;margin-bottom:3px;font-size:8px;font-weight:800;display:block}.page-header-title h1{text-overflow:ellipsis;white-space:nowrap;font-size:19px;overflow:hidden}.page-header-action{justify-content:flex-end;display:flex}.lobby-screen{padding-top:env(safe-area-inset-top)}.lobby-topbar{justify-content:space-between;align-items:center;min-height:68px;padding:15px 18px 10px;display:flex}.topbar-actions{align-items:center;gap:8px;display:flex}.balance-pill{border:1px solid var(--border);text-align:right;background:#ffffff0a;border-radius:11px;flex-direction:column;justify-content:center;min-height:38px;padding:5px 11px;display:flex}.balance-pill span{color:var(--muted);font-size:8px}.balance-pill strong{color:var(--lime);font-size:12px}.notification-button{position:relative}.notification-dot{border:2px solid var(--bg);background:var(--coral);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:7px}.welcome-block{justify-content:space-between;align-items:flex-end;gap:14px;padding:22px 20px 20px;display:flex}.welcome-block h1{margin-bottom:5px}.welcome-block p{color:var(--muted);font-size:12px}.deposit-shortcut{min-height:39px;color:var(--green);background:#21d49b12;border:1px solid #21d49b2e;border-radius:11px;align-items:center;gap:6px;padding:0 13px;font-size:11px;font-weight:800;display:flex}.fairness-banner,.verification-card,.responsible-card,.operator-card{background:linear-gradient(110deg,#21d49b17,#c9f36d09);border:1px solid #21d49b24;border-radius:14px;align-items:center;gap:11px;margin:0 18px 24px;padding:13px;display:flex}.fairness-banner>svg,.verification-card>svg,.responsible-card>svg,.operator-card>svg{color:var(--muted);margin-left:auto}.fairness-icon,.verification-seal,.operator-icon{width:38px;height:38px;color:var(--lime);background:#c9f36d17;border-radius:11px;flex:none;place-items:center;display:grid}.fairness-banner div:nth-child(2),.verification-card div:nth-child(2),.responsible-card div,.operator-card div:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.fairness-banner strong,.verification-card strong,.responsible-card strong,.operator-card strong{font-size:12px}.fairness-banner span,.verification-card span,.responsible-card span,.operator-card span{color:var(--muted);font-size:9px;line-height:1.35}.section-block{padding:0 18px}.section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:14px;display:flex}.section-heading.compact{align-items:center}.section-heading h2{font-size:19px}.online-count{color:var(--muted);align-items:center;gap:5px;font-size:9px;display:flex}.online-count i,.live-room-pill i{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #21d49ba6}.search-shell{border:1px solid var(--border);height:43px;color:var(--muted);background:#ffffff09;border-radius:12px;align-items:center;gap:9px;margin-bottom:12px;padding:0 13px;display:flex}.search-shell input{background:0 0;border:0;outline:0;width:100%;font-size:12px}.search-shell input::placeholder{color:var(--muted-2)}.filter-row{scrollbar-width:none;gap:7px;margin-bottom:14px;display:flex;overflow-x:auto}.filter-row::-webkit-scrollbar{display:none}.filter-row button{border:1px solid var(--border);min-height:32px;color:var(--muted);white-space:nowrap;background:#ffffff06;border-radius:20px;padding:0 12px;font-size:10px;font-weight:700}.filter-row button.active{color:var(--lime);background:#c9f36d17;border-color:#c9f36d59}.room-list,.quick-table-list,.cash-table-list,.hand-list,.transaction-list{flex-direction:column;gap:10px;display:flex}.room-card{border:1px solid var(--border);width:100%;min-height:102px;color:var(--text);text-align:left;background:linear-gradient(105deg,#ffffff0e,#ffffff06);border-radius:16px;grid-template-columns:48px 1fr auto;align-items:center;gap:11px;padding:13px 11px 13px 17px;display:grid;position:relative;overflow:hidden}.room-card:active,.quick-table:active,.hand-card:active{transform:scale(.994)}.room-accent{background:var(--green);border-radius:0 6px 6px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.accent-gold .room-accent{background:var(--gold)}.accent-coral .room-accent{background:var(--coral)}.room-logo{width:46px;height:46px;color:var(--green);letter-spacing:.04em;background:#21d49b14;border:1px solid #21d49b2e;border-radius:14px;flex:none;place-items:center;font-size:13px;font-weight:900;display:grid}.accent-gold .room-logo{color:var(--gold);background:#f5c86b12;border-color:#f5c86b2e}.accent-coral .room-logo{color:var(--coral);background:#ff8f7512;border-color:#ff8f752e}.room-main{flex-direction:column;min-width:0;display:flex}.room-title-line{align-items:center;gap:7px;display:flex}.room-title-line strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.room-title-line em{color:var(--lime);text-transform:uppercase;background:#c9f36d17;border-radius:5px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:800}.room-operator{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.room-stats{gap:11px;margin-top:10px;display:flex}.room-stats span{color:#a4b7b0;align-items:center;gap:4px;font-size:9px;display:flex}.room-side{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.room-side small{color:var(--muted-2);font-size:8px}.room-side strong{color:var(--lime);font-size:11px}.room-side svg{color:var(--muted-2);margin-top:7px}.quick-section{padding-top:28px}.quick-table{border:1px solid var(--border);min-height:67px;color:var(--text);text-align:left;background:#ffffff06;border-radius:14px;grid-template-columns:43px 1fr auto 18px;align-items:center;gap:9px;padding:10px;display:grid}.mini-table-icon{--mini-felt-top:#188664;--mini-felt-bottom:#0c5a43;background:radial-gradient(ellipse at 40% 25%, #fff3, transparent 38%), linear-gradient(145deg, var(--mini-felt-top), var(--mini-felt-bottom));border:3px solid #33433f;border-radius:50%;place-items:center;width:44px;height:29px;display:grid;position:relative;box-shadow:0 0 0 1px #a7beb773,inset 0 0 0 1px #ffffff1f,0 5px 10px #00000040}.mini-table-icon.felt-sky{--mini-felt-top:#79cce5;--mini-felt-bottom:#2f8da9}.mini-table-icon:before{content:"";background:#182321;border:1px solid #4a5a57;border-radius:50%;width:6px;height:6px;position:absolute;top:-7px;left:calc(50% - 3px);box-shadow:-14px 2px 0 -1px #182321,14px 2px 0 -1px #182321,-22px 14px 0 -1px #182321,22px 14px 0 -1px #182321,-14px 28px 0 -1px #182321,14px 28px 0 -1px #182321}.mini-table-icon span{z-index:1;color:#f4fbf9;text-shadow:0 1px 4px #0009;font-size:8px;font-weight:900;position:relative}.quick-table-copy,.quick-stakes{flex-direction:column;gap:3px;display:flex}.quick-table-copy strong,.quick-stakes strong{font-size:11px}.quick-table-copy small,.quick-stakes small{color:var(--muted);font-size:8px}.quick-stakes{align-items:flex-end}.quick-stakes strong{color:var(--lime)}.quick-table>svg{color:var(--muted-2)}.room-screen{padding-top:env(safe-area-inset-top)}.room-hero{background:radial-gradient(circle at 90% 10%,#c9f36d29,#0000 34%),linear-gradient(135deg,#0d2b23,#0b1f1a);border:1px solid #21d49b2e;border-radius:20px;margin:4px 18px 13px;padding:20px;position:relative;overflow:hidden}.room-hero.accent-gold{background:radial-gradient(circle at 90% 10%,#f5c86b29,#0000 34%),linear-gradient(135deg,#2a2417,#151b16);border-color:#f5c86b33}.room-hero.accent-coral{background:radial-gradient(circle at 90% 10%,#ff8f7524,#0000 34%),linear-gradient(135deg,#2c1d1a,#14201b);border-color:#ff8f7533}.room-hero-top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.room-logo.large{border-radius:16px;width:54px;height:54px;font-size:15px}.live-room-pill{color:var(--green);letter-spacing:.08em;background:#21d49b12;border:1px solid #21d49b26;border-radius:20px;align-items:center;gap:5px;padding:7px 9px;font-size:7px;font-weight:900;display:flex}.room-hero h2{margin-bottom:6px;font-size:23px}.room-hero>p{color:#9bb1aa;max-width:330px;font-size:11px;line-height:1.5}.room-hero-stats{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);margin-top:20px;padding-top:15px;display:grid}.room-hero-stats span{flex-direction:column;gap:3px;display:flex}.room-hero-stats span+span{border-left:1px solid var(--border);padding-left:13px}.room-hero-stats strong{font-size:16px}.room-hero-stats small{color:var(--muted);font-size:8px}.operator-card{border-color:var(--border);background:#ffffff08;margin-bottom:10px}.room-meta-grid{grid-template-columns:1fr 1fr;gap:9px;margin:0 18px 26px;display:grid}.room-meta-grid>div{border:1px solid var(--border);background:#ffffff07;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:26px 1fr;min-height:72px;padding:11px;display:grid}.room-meta-grid svg{color:var(--green);grid-row:1/span 2}.room-meta-grid span{color:var(--muted);font-size:8px}.room-meta-grid strong{margin-top:3px;font-size:9px;line-height:1.35}.table-section{padding-bottom:28px}.filter-icon-button{color:var(--muted);background:0 0;border:0;align-items:center;gap:5px;padding:6px 8px;font-size:9px;display:flex}.cash-table-card{--felt-top:#14805f;--felt-bottom:#07513d;--felt-accent:#50d7ad;border:1px solid var(--border);background:radial-gradient(circle at 50% -20%, color-mix(in srgb, var(--felt-accent) 14%, transparent), transparent 48%), #ffffff08;border-radius:16px;padding:14px;position:relative;overflow:hidden}.cash-table-card.felt-sky{--felt-top:#7ecde4;--felt-bottom:#2e87a3;--felt-accent:#99e4f5}.cash-table-head{justify-content:space-between;align-items:center;display:flex}.table-status{color:var(--muted);align-items:center;gap:5px;font-size:8px;display:flex}.table-status i{background:var(--green);border-radius:50%;width:6px;height:6px}.table-status i.almost-full{background:var(--gold)}.table-status i.full{background:var(--red)}.felt-table-label{color:var(--felt-accent);letter-spacing:.16em;font-size:7px;font-weight:900}.stakes-block{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.stakes-block small{color:var(--muted);font-size:8px}.stakes-block strong{color:var(--lime);font-size:13px}.cash-table-preview{isolation:isolate;height:166px;margin:8px 0 10px;position:relative}.cash-table-preview:before{filter:blur(11px);content:"";background:#0000006b;border-radius:50%;height:28px;position:absolute;bottom:16px;left:9%;right:9%}.preview-table-felt{z-index:1;background:radial-gradient(ellipse at 38% 22%, #fff3, transparent 34%), repeating-linear-gradient(118deg, #ffffff05 0 2px, transparent 2px 6px), linear-gradient(150deg, var(--felt-top), var(--felt-bottom));border:7px solid #26312f;border-radius:50%;position:absolute;inset:27px 9%;overflow:hidden;box-shadow:0 0 0 2px #788783,0 0 0 4px #131b19,inset 0 0 0 2px #ffffff29,inset 0 -22px 28px #00000038,0 13px 22px #00000061}.preview-table-felt:before{content:"";border:1px solid #ebf7f42e;border-radius:50%;position:absolute;inset:5px}.preview-table-center{text-align:center;text-shadow:0 1px 4px #0000008c;background:#0414113d;border:1px solid #ffffff24;border-radius:28px;flex-direction:column;align-items:center;gap:2px;min-width:92px;padding:8px 15px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 5px 18px #00000026}.preview-table-center span{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:12px;font-weight:900;line-height:1.1;overflow:hidden}.preview-table-center strong{color:#ffffffb8;letter-spacing:.18em;font-size:7px}.preview-table-center small{color:#fff2c1;font-size:9px;font-weight:900}.preview-seats{z-index:3;position:absolute;inset:0}.preview-seat{background:linear-gradient(155deg,#293633,#111918);border:1px solid #52615e;border-radius:13px 13px 9px 9px;place-items:center;width:39px;height:27px;display:grid;position:absolute;box-shadow:inset 0 1px #ffffff1a,0 5px 9px #0000006b}.preview-seat b{color:#738b84;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;display:grid}.preview-seat.filled{border-color:color-mix(in srgb, var(--felt-accent) 55%, #52615e)}.preview-seat.filled b{color:#f6fbf9;background:linear-gradient(145deg, color-mix(in srgb, var(--felt-accent) 72%, #16211f), #253c37);box-shadow:0 0 0 2px #111a18, 0 0 9px color-mix(in srgb, var(--felt-accent) 25%, transparent)}.preview-seat.empty{opacity:.72;border-style:dashed}.preview-seat.seat-1{top:4px;left:23%}.preview-seat.seat-2{top:4px;right:23%}.preview-seat.seat-3{width:29px;height:39px;top:50%;left:0;transform:translateY(-50%)}.preview-seat.seat-4{width:29px;height:39px;top:50%;right:0;transform:translateY(-50%)}.preview-seat.seat-5{bottom:3px;left:23%;transform:rotate(180deg)}.preview-seat.seat-6{bottom:3px;right:23%;transform:rotate(180deg)}.preview-seat.seat-5 b,.preview-seat.seat-6 b{transform:rotate(180deg)}.table-details{grid-template-columns:repeat(3,1fr);gap:5px;padding-bottom:13px;display:grid}.table-details span{flex-direction:column;gap:3px;display:flex}.table-details small{color:var(--muted);font-size:8px}.table-details strong{font-size:10px}.join-button{color:#082017;background:var(--lime);width:100%;min-height:42px}.join-button.secondary{border:1px solid var(--border-strong);color:var(--text);background:#ffffff0a}.poker-card{color:#16211d;background:linear-gradient(145deg,#fff,#e6eee9);border:1px solid #00000026;border-radius:7px;flex-direction:column;width:45px;height:62px;padding:5px;font-weight:900;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 10px #0000003d}.poker-card.dimmed{opacity:.35}.card-rank{font-size:14px;line-height:1}.card-suit{margin:auto;font-size:23px;line-height:1}.poker-card.small{border-radius:5px;width:29px;height:40px;padding:3px}.poker-card.small .card-rank{font-size:9px}.poker-card.small .card-suit{font-size:14px}.card-back{color:#ffffffbd;background-color:#0000;background-image:linear-gradient(45deg,#ffffff14 25%,#0000 25% 75%,#ffffff14 75%),linear-gradient(45deg,#ffffff14 25%,#10614d 25% 75%,#ffffff14 75%);background-position:0 0,4px 4px;background-repeat:repeat,repeat;background-size:8px 8px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:2px solid #e5ede9;place-items:center;padding:2px;display:grid}.card-back span{font-size:13px}.history-summary{border:1px solid var(--border);background:linear-gradient(125deg,#fff1,#ffffff06);border-radius:17px;grid-template-columns:1.7fr .75fr .75fr;margin:6px 18px 13px;padding:17px;display:grid}.history-summary div{flex-direction:column;gap:5px;display:flex}.history-summary div+div{border-left:1px solid var(--border);padding-left:12px}.history-summary span{color:var(--muted);font-size:8px}.history-summary strong{font-size:15px}.verification-card{margin-bottom:26px}.hand-card{border:1px solid var(--border);min-height:76px;color:var(--text);text-align:left;background:#ffffff07;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.hand-card-main{min-width:0;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:52px 1fr auto;align-items:center;gap:10px;padding:0;display:grid}.hand-card-actions{border-left:1px solid var(--border);align-items:center;gap:4px;margin-left:8px;padding-left:8px;display:flex}.hand-card-actions button{border:1px solid var(--border);height:27px;color:var(--muted);background:#ffffff09;border-radius:7px;align-items:center;gap:3px;padding:0 7px;font-size:8px;display:inline-flex}.hand-card-actions button.active{color:var(--lime);border-color:#c9f36d59}.hand-filter-bar{grid-template-columns:minmax(180px,1fr) 120px 70px;gap:7px;margin-bottom:9px;display:grid}.hand-filter-bar label{border:1px solid var(--border);height:34px;color:var(--muted);background:#ffffff08;border-radius:9px;align-items:center;gap:5px;padding:0 8px;display:flex}.hand-filter-bar input{width:100%;color:var(--text);background:0 0;border:0;outline:0;font-size:9px}.hand-filter-bar select,.hand-filter-bar>button{border:1px solid var(--border);height:34px;color:var(--text);background:#0b211a;border-radius:9px;padding:0 8px;font-size:9px}.hand-filter-bar>button.active{color:#102015;background:var(--lime)}.hand-replay-sheet{max-width:760px}.replay-board{justify-content:space-between;align-items:center;gap:12px;margin:10px 0;display:flex}.replay-board>span{color:var(--muted);align-items:center;gap:4px;font-size:9px;display:flex}.replay-summary{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.replay-summary span{border:1px solid var(--border);color:var(--muted);border-radius:9px;gap:3px;padding:8px;font-size:8px;display:grid}.replay-summary strong{color:var(--text);font-size:11px}.replay-timeline{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:9px;display:grid}.replay-timeline section{border:1px solid var(--border);background:#ffffff06;border-radius:9px;align-content:start;gap:4px;padding:8px;display:grid}.replay-timeline b{color:var(--gold);font-size:9px}.replay-timeline small{color:var(--muted);font-size:8px}.hand-cards{height:42px;display:block;position:relative}.hand-cards .poker-card{position:absolute;top:0;left:2px;transform:rotate(-5deg)}.hand-cards .poker-card+.poker-card{left:20px;transform:rotate(5deg)}.hand-copy,.hand-result{flex-direction:column;gap:3px;min-width:0;display:flex}.hand-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.hand-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.hand-result{align-items:flex-end}.hand-result>strong{font-size:12px}.verified-label{align-items:center;gap:3px;display:flex;color:var(--green)!important;font-size:7px!important}.wallet-balance-card{background:radial-gradient(circle at 95% 0,#c9f36d30,#0000 39%),linear-gradient(135deg,#123329,#0b211b);border:1px solid #c9f36d26;border-radius:20px;margin:6px 18px 27px;padding:20px;position:relative;overflow:hidden}.wallet-balance-card:after{content:"";border:1px solid #c9f36d14;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-67px;right:-33px}.wallet-balance-head{color:#a8beb6;justify-content:space-between;align-items:center;font-size:10px;display:flex}.currency-pill{border:1px solid var(--border);color:var(--lime);border-radius:7px;padding:4px 7px;font-size:8px;font-weight:900}.wallet-balance-card>strong{z-index:1;letter-spacing:-.04em;margin:8px 0 18px;font-size:30px;display:block;position:relative}.balance-breakdown{z-index:1;border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;padding:13px 0;display:grid;position:relative}.balance-breakdown span{flex-direction:column;gap:3px;display:flex}.balance-breakdown span+span{border-left:1px solid var(--border);padding-left:18px}.balance-breakdown small{color:var(--muted);font-size:8px}.balance-breakdown strong{font-size:12px}.wallet-asset-strip{background:#0000001f;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:repeat(3,1fr);margin-top:12px;display:grid}.wallet-asset-strip span{border-right:1px solid #ffffff14;gap:3px;padding:10px;display:grid}.wallet-asset-strip span:last-child{border-right:0}.wallet-asset-strip small{color:#e1f2eb9e;font-size:8px}.wallet-asset-strip strong{font-size:11px}.wallet-actions{z-index:1;grid-template-columns:1fr 1fr;gap:9px;margin-top:16px;display:grid;position:relative}.payment-methods{flex-direction:column;gap:9px;margin-bottom:27px;display:flex}.payment-method{border:1px solid var(--border);min-height:68px;color:var(--text);text-align:left;background:#ffffff07;border-radius:14px;grid-template-columns:42px 1fr auto 18px;align-items:center;gap:9px;padding:10px;display:grid}.mpesa-logo,.cash-logo{color:#fff;background:#27a944;border-radius:11px;place-items:center;width:39px;height:39px;font-size:18px;font-weight:900;display:grid}.cash-logo{color:var(--lime);background:#c9f36d17;font-size:10px}.payment-method>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.payment-method strong{font-size:11px}.payment-method small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.method-status{color:var(--green);background:#21d49b14;border-radius:6px;padding:4px 6px;font-size:7px;font-weight:800}.method-status.neutral{color:var(--gold);background:#f5c86b14}.transaction-section{padding-bottom:20px}.transaction-row{border-bottom:1px solid var(--border);grid-template-columns:38px 1fr auto;align-items:center;gap:10px;min-height:68px;padding:10px 0;display:grid}.transaction-icon{width:36px;height:36px;color:var(--coral);background:#ff8f7514;border-radius:11px;place-items:center;display:grid}.transaction-icon.credit{color:var(--green);background:#21d49b14}.transaction-copy,.transaction-amount{flex-direction:column;gap:3px;min-width:0;display:flex}.transaction-copy strong{font-size:10px}.transaction-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.transaction-copy em{color:var(--muted-2);font-size:7px;font-style:normal}.transaction-amount{align-items:flex-end}.transaction-amount strong{font-size:11px}.transaction-amount small{color:var(--muted);text-transform:capitalize;font-size:7px}.transaction-amount small.completed{color:var(--green)}.profile-identity{border:1px solid var(--border);background:linear-gradient(110deg,#ffffff0f,#ffffff06);border-radius:17px;align-items:center;gap:13px;margin:7px 18px 27px;padding:16px;display:flex}.profile-avatar{width:56px;height:56px;color:var(--lime);background:#c9f36d17;border:1px solid #c9f36d3d;border-radius:17px;flex:none;place-items:center;font-size:16px;font-weight:900;display:grid;position:relative}.profile-avatar i{border:2px solid var(--surface);background:var(--green);border-radius:50%;width:9px;height:9px;position:absolute;bottom:3px;right:3px}.profile-identity h2{font-size:17px}.profile-identity p{color:var(--muted);margin:3px 0 7px;font-size:9px}.kyc-pill{color:var(--green);background:#21d49b14;border-radius:7px;align-items:center;gap:4px;padding:4px 7px;font-size:8px;font-weight:800;display:inline-flex}.profile-group{margin:0 18px 22px}.group-label{color:var(--muted-2);letter-spacing:.12em;margin:0 3px 8px;font-size:8px;font-weight:900;display:block}.profile-row{border:0;border-bottom:1px solid var(--border);width:100%;min-height:62px;color:var(--text);text-align:left;background:0 0;grid-template-columns:38px 1fr auto 20px;align-items:center;gap:9px;padding:10px 4px;display:grid}.profile-row-icon{width:36px;height:36px;color:var(--green);background:#21d49b12;border-radius:11px;place-items:center;display:grid}.profile-row>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.profile-row strong{font-size:10px}.profile-row small{color:var(--muted);font-size:8px}.profile-row em{color:var(--green);font-size:7px;font-style:normal;font-weight:800}.profile-row>svg{color:var(--muted-2)}.responsible-card{margin-top:3px;margin-bottom:18px}.responsible-card>svg:first-child{color:var(--lime);margin-left:0}.signout-button{color:#ff8990;background:#ff6f780d;border:1px solid #ff6f7829;width:calc(100% - 36px);margin:0 18px}.app-version{color:var(--muted-2);text-align:center;margin:16px 0 8px;font-size:8px}.poker-table-screen{background:radial-gradient(circle at 50% 30%,#21d49b14,#0000 40%),#06110e;flex-direction:column;height:100svh;min-height:600px;display:flex;overflow:hidden}.table-topbar{min-height:calc(62px + env(safe-area-inset-top));padding:calc(9px + env(safe-area-inset-top)) 12px 7px;background:#040e0bbd;border-bottom:1px solid #ffffff0f;grid-template-columns:39px 1fr auto;align-items:center;gap:10px;display:grid}.table-icon-button{border-radius:11px;width:36px;height:36px}.table-topbar>div:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.table-topbar span{color:var(--muted);font-size:8px}.table-topbar strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.table-connection{color:var(--green);align-items:center;gap:4px;display:flex}.table-connection span{color:var(--green);font-size:8px}.table-fairness-line{background:#21d49b09;border-bottom:1px solid #21d49b14;justify-content:space-between;align-items:center;min-height:28px;padding:0 12px;display:flex}.table-fairness-line>span,.table-fairness-line button{color:var(--green);letter-spacing:.04em;align-items:center;gap:4px;font-size:7px;font-weight:800;display:flex}.table-fairness-line button{background:0 0;border:0;padding:3px}.table-stage{flex:1;justify-content:center;align-items:center;min-height:0;padding:22px 18px 10px;display:flex;position:relative}.table-felt{background:radial-gradient(#1f9e763d,#0000 65%),linear-gradient(145deg,#0c563f,#073c2e);border:8px solid #3a2a1c;border-radius:48%/29%;width:min(89vw,410px);height:min(58svh,520px);min-height:350px;max-height:100%;position:relative;box-shadow:inset 0 0 0 3px #ffffff0f,inset 0 0 65px #00000059,0 16px 40px #00000073}.table-felt:before{border-radius:inherit;content:"";border:1px solid #c9f36d1a;position:absolute;inset:12px}.felt-brand{color:#ffffff13;letter-spacing:.2em;align-items:center;gap:4px;font-size:20px;font-weight:900;display:flex;position:absolute;top:57%;left:50%;transform:translate(-50%,-50%)}.felt-brand span{font-size:25px}.pot-display{flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;top:28%;left:50%;transform:translate(-50%)}.pot-display span{color:#ffffffa6;font-size:8px}.pot-display strong{text-shadow:0 2px 5px #0006;font-size:13px}.board-cards{gap:4px;display:flex;position:absolute;top:38%;left:50%;transform:translate(-50%)}.board-cards .poker-card{border-radius:6px;width:36px;height:50px;padding:4px}.board-cards .card-rank{font-size:11px}.board-cards .card-suit{font-size:18px}.empty-board-slot{background:#0000000a;border:1px dashed #ffffff26;border-radius:6px;width:36px;height:50px}.chip-stack{width:23px;height:14px;position:absolute;top:54%;left:50%;transform:translate(-50%)}.chip-stack i{background:#e6626b;border:2px dashed #ffffffb3;border-radius:50%;width:22px;height:7px;display:block;position:absolute}.chip-stack i:first-child{top:7px}.chip-stack i:nth-child(2){top:4px}.chip-stack i:nth-child(3){top:1px}.player-seat{z-index:4;flex-direction:column;align-items:center;width:86px;display:flex;position:absolute;transform:translate(-50%,-50%)}.player-seat.top-left{top:1%;left:29%}.player-seat.top-right{top:1%;left:71%}.player-seat.mid-left{top:47%;left:-2%}.player-seat.mid-right{top:47%;left:102%}.player-seat.bottom-left{top:92%;left:22%}.hero-seat{top:92%;left:78%}.seat-avatar{color:#bcd0c8;background:#17342d;border:2px solid #ffffff1f;border-radius:50%;place-items:center;width:37px;height:37px;font-size:9px;font-weight:900;display:grid;position:relative;box-shadow:0 5px 12px #00000059}.seat-avatar.hero{color:var(--lime);background:#193d31;border-color:#c9f36d61}.turn-ring{border:2px solid var(--lime);border-right-color:#c9f36d2e;border-radius:50%;animation:6s linear infinite turn-timer;position:absolute;inset:-5px}@keyframes turn-timer{to{transform:rotate(360deg)}}.seat-data{background:#030c0ae8;border:1px solid #ffffff14;border-radius:7px;flex-direction:column;align-items:center;width:74px;margin-top:-3px;padding:4px 5px;display:flex;box-shadow:0 5px 10px #00000040}.seat-data strong{text-overflow:ellipsis;white-space:nowrap;max-width:64px;font-size:8px;overflow:hidden}.seat-data span{color:var(--lime);margin-top:1px;font-size:7px}.seat-hole-cards,.hero-hole-cards{z-index:-1;display:flex;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.seat-hole-cards .poker-card:first-child{transform:rotate(-10deg)translate(3px)}.seat-hole-cards .poker-card:last-child{transform:rotate(10deg)translate(-3px)}.hero-hole-cards{z-index:5;top:-29px}.hero-hole-cards .poker-card{width:37px;height:51px}.hero-hole-cards .poker-card:first-child{transform:rotate(-7deg)translate(3px)}.hero-hole-cards .poker-card:last-child{transform:rotate(7deg)translate(-3px)}.hero-hole-cards .card-rank{font-size:11px}.hero-hole-cards .card-suit{font-size:18px}.dealer-button{color:#17201d;background:#f2f2ee;border:1px solid #aaa;border-radius:50%;place-items:center;width:16px;height:16px;font-size:7px;font-weight:900;display:grid;position:absolute;bottom:-6px;right:6px}.seat-action{color:#a2b4ae;white-space:nowrap;background:#020907d1;border-radius:5px;padding:3px 6px;font-size:7px;position:absolute;top:63px}.seat-action.active{color:var(--lime);background:#041610ed}.player-seat.folded{opacity:.48}.action-panel{z-index:6;min-height:calc(150px + env(safe-area-inset-bottom));padding:11px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:#05100df5;flex:none;box-shadow:0 -15px 32px #00000038}.action-context{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.action-context span{color:var(--gold);align-items:center;gap:4px;font-size:8px;display:flex}.action-context strong{font-size:9px}.raise-control{grid-template-columns:45px 1fr 66px;align-items:center;gap:8px;margin-bottom:9px;display:grid}.raise-control span{color:var(--muted);font-size:8px}.raise-control strong{text-align:right;font-size:10px}.raise-control input{width:100%;height:4px;accent-color:var(--lime)}.action-buttons{grid-template-columns:.8fr 1fr 1.15fr;gap:7px;display:grid}.action-buttons button{border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:48px;font-size:11px;font-weight:900;display:flex}.action-buttons button span{font-size:8px}.fold-button{color:#ff9198;background:#ff6f781c}.call-button{color:#e9f2ef;background:#24423a}.raise-button{color:#0a2118;background:linear-gradient(135deg, var(--lime), #8fe694)}.hand-complete-panel{justify-content:space-between;align-items:center;gap:12px;min-height:110px;display:flex}.hand-complete-panel>div{align-items:center;gap:10px;display:flex}.hand-complete-panel>div>span:last-child{flex-direction:column;gap:3px;display:flex}.hand-complete-panel strong{font-size:11px}.hand-complete-panel small{color:var(--muted);font-size:8px}.hand-complete-panel .primary-button{min-width:105px;padding:0 12px}.verified-seal{color:#092218;background:var(--lime);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.sheet-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000a8;justify-content:center;align-items:flex-end;padding-top:50px;animation:.18s ease-out fade-in;display:flex;position:fixed;inset:0}@keyframes fade-in{0%{opacity:0}}.bottom-sheet{width:100%;max-width:480px;max-height:calc(100svh - 30px);padding:10px 20px calc(20px + env(safe-area-inset-bottom));border:1px solid var(--border-strong);background:#0b1e19;border-bottom:0;border-radius:25px 25px 0 0;animation:.24s ease-out sheet-up;overflow-y:auto;box-shadow:0 -28px 70px #0000007a}@keyframes sheet-up{0%{opacity:.8;transform:translateY(40px)}}.sheet-handle{background:#385047;border-radius:4px;width:38px;height:4px;margin:0 auto 12px}.sheet-header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.sheet-header h2{font-size:21px}.rotate-45{transform:rotate(45deg)}.buyin-table-summary{border:1px solid var(--border);background:#ffffff08;border-radius:14px;grid-template-columns:47px 1fr auto;align-items:center;gap:10px;margin-bottom:13px;padding:12px;display:grid}.buyin-table-summary>div:nth-child(2),.buyin-table-summary>div:nth-child(3){flex-direction:column;gap:3px;display:flex}.buyin-table-summary>div:nth-child(2) strong{font-size:12px}.buyin-table-summary span{color:var(--muted);font-size:8px}.buyin-table-summary>div:nth-child(3){align-items:flex-end}.buyin-table-summary small{color:var(--muted);font-size:8px}.buyin-table-summary>div:nth-child(3) strong{color:var(--lime);font-size:11px}.buyin-balance{background:#21d49b0e;border-radius:11px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:10px 12px;display:flex}.buyin-balance span{color:var(--muted);font-size:9px}.buyin-balance strong{color:var(--green);font-size:11px}.buyin-amount{border:1px solid var(--border);text-align:center;background:#ffffff06;border-radius:15px;padding:16px}.buyin-amount>span{color:var(--muted);font-size:9px}.buyin-amount>strong{letter-spacing:-.03em;margin:5px 0 15px;font-size:25px;display:block}.buyin-amount input{width:100%;accent-color:var(--lime)}.buyin-amount>div{color:var(--muted);justify-content:space-between;margin-top:5px;font-size:8px;display:flex}.quick-amounts{grid-template-columns:repeat(3,1fr);gap:7px;margin:10px 0 16px;display:grid}.quick-amounts button{border:1px solid var(--border);min-height:36px;color:var(--muted);background:#ffffff06;border-radius:10px;font-size:9px;font-weight:800}.quick-amounts button.active{color:var(--lime);background:#c9f36d14;border-color:#c9f36d4d}.escrow-note{color:var(--muted);background:#ffffff06;border-radius:11px;align-items:flex-start;gap:8px;margin-bottom:16px;padding:11px;font-size:9px;line-height:1.45;display:flex}.escrow-note svg{color:var(--green);flex:none}.funds-sheet .prototype-warning{margin-bottom:17px}.input-shell.locked{min-height:48px;color:var(--muted);padding:0 12px}.input-shell.locked input{color:#b9cbc4}.money-input{border:1px solid var(--border-strong);background:#ffffff08;border-radius:13px;align-items:center;min-height:56px;display:flex}.money-input>span{color:var(--green);padding:0 14px;font-size:12px;font-weight:900}.money-input input{border:0;border-left:1px solid var(--border);background:0 0;outline:0;width:100%;padding:0 12px;font-size:20px;font-weight:800}.quick-amounts.funding{grid-template-columns:repeat(4,1fr)}.funds-summary{border:1px solid var(--border);background:#ffffff05;border-radius:12px;margin-bottom:18px;padding:13px}.funds-summary span{justify-content:space-between;align-items:center;padding:5px 0;display:flex}.funds-summary small{color:var(--muted);font-size:8px}.funds-summary strong{font-size:10px}.notification-list{flex-direction:column;display:flex}.notification-list article{border-bottom:1px solid var(--border);grid-template-columns:40px 1fr;gap:10px;padding:14px 3px;display:grid;position:relative}.notification-list article.unread:after{background:var(--green);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:18px;right:3px}.notification-kind{width:38px;height:38px;color:var(--gold);background:#f5c86b14;border-radius:11px;place-items:center;display:grid}.notification-kind.success{color:var(--green);background:#21d49b14}.notification-list article>div{padding-right:14px}.notification-list strong{margin-bottom:4px;font-size:10px;display:block}.notification-list p{color:var(--muted);font-size:9px;line-height:1.45}.notification-list small{color:var(--muted-2);margin-top:5px;font-size:7px;display:block}.notification-list article{cursor:pointer}.notification-read-all{color:var(--gold);background:0 0;border:0;margin:0 0 8px auto;font-size:8px;display:block}.notification-read-all:disabled{opacity:.5}.notification-empty{color:var(--muted);text-align:center;padding:28px 0;font-size:9px}.toast{z-index:200;right:50%;bottom:calc(84px + env(safe-area-inset-bottom));color:#eaf5f0;width:max-content;max-width:calc(min(100vw,480px) - 40px);box-shadow:var(--shadow);text-align:center;background:#0f2720f7;border:1px solid #c9f36d33;border-radius:12px;padding:10px 14px;font-size:10px;font-weight:700;animation:.2s ease-out toast-in;position:fixed;transform:translate(50%)}.table-mode .toast{bottom:calc(166px + env(safe-area-inset-bottom))}@keyframes toast-in{0%{opacity:0;transform:translate(50%,10px)}}@media (width>=700px){body{padding:24px 0}.app-shell{border:1px solid #ffffff14;border-radius:26px;min-height:calc(100svh - 48px)}.screen,.login-screen{min-height:calc(100svh - 48px)}.bottom-nav{border:1px solid var(--border);border-radius:0 0 25px 25px;bottom:24px}.poker-table-screen{border-radius:25px;height:calc(100svh - 48px);min-height:650px}.sheet-backdrop{padding-bottom:24px}.bottom-sheet{border-bottom:1px solid var(--border-strong);border-radius:25px}}@media (height<=720px){.login-hero{min-height:31svh;padding-top:calc(25px + env(safe-area-inset-top))}.login-copy h1{font-size:31px}.login-panel{padding-top:18px}.poker-table-screen{min-height:560px}.table-stage{padding-top:12px}.table-felt{height:49svh;min-height:315px}.action-panel{min-height:calc(137px + env(safe-area-inset-bottom))}}@media (width<=370px){.room-card{grid-template-columns:42px 1fr auto;gap:8px;padding-right:8px}.room-logo{width:41px;height:41px}.room-side strong{font-size:9px}.quick-table{grid-template-columns:39px 1fr auto 15px;gap:6px}.quick-table-copy strong,.quick-stakes strong{font-size:9px}.board-cards{gap:2px}.board-cards .poker-card,.empty-board-slot{width:32px;height:45px}.table-felt{width:88vw}.player-seat.mid-left{left:0}.player-seat.mid-right{left:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.cinematic-poker-table{background:#020604}.dealer-table-stage{isolation:isolate;background:#050907;min-height:0;padding:0;position:relative;overflow:hidden}.dealer-scene-backdrop,.dealer-scene-vignette{pointer-events:none;position:absolute;inset:0}.dealer-scene-backdrop{z-index:0;filter:saturate(.94)contrast(1.05);background-image:url(/dealer-scene-empty.webp);background-position:50% 26%;background-size:cover}.dealer-scene-vignette{z-index:3;background:linear-gradient(#00000024 0%,#0000 28%,#01070524 54%,#010604cc 100%),linear-gradient(90deg,#0000008c,#0000 25% 75%,#0000008c);box-shadow:inset 0 0 70px #00000059}.dealer-identity{z-index:12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040c09c2;border:1px solid #f5c86b47;border-radius:18px;align-items:center;gap:8px;min-height:35px;padding:6px 10px;display:flex;position:absolute;top:12px;left:12px;box-shadow:0 8px 24px #00000047}.dealer-identity>div{flex-direction:column;gap:1px;display:flex}.dealer-identity strong{color:#fff3d7;letter-spacing:.12em;font-size:9px}.dealer-identity small{color:#d1b878;letter-spacing:.14em;font-size:6px;font-weight:800}.dealer-live-dot{background:#4ee2a5;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite dealer-live-pulse;box-shadow:0 0 0 4px #4ee2a51a,0 0 12px #4ee2a5b3}.replay-deal-button{z-index:12;color:#f3e1b7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.04em;background:#040c09ba;border:1px solid #ffffff29;border-radius:18px;align-items:center;gap:5px;min-height:35px;padding:0 11px;font-size:8px;font-weight:900;display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:0 8px 24px #00000040}.replay-deal-button span{font-size:15px;line-height:1}.replay-deal-button:disabled{opacity:.45}.deal-phase-pill{z-index:13;color:#fff0ca;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);letter-spacing:.1em;white-space:nowrap;background:#030b08d6;border:1px solid #f5c86b57;border-radius:15px;align-items:center;gap:7px;min-height:27px;padding:0 11px;font-size:7px;font-weight:900;display:flex;position:absolute;top:41%;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000057}.deal-phase-pulse{background:var(--gold);border-radius:50%;width:5px;height:5px;animation:.85s ease-in-out infinite alternate deal-phase-pulse;box-shadow:0 0 9px #f5c86bcc}.deal-phase-ready .deal-phase-pulse{background:var(--lime);box-shadow:0 0 9px #c9f36dcc}.dealer-character{z-index:1;aspect-ratio:418/470;pointer-events:none;width:min(86%,380px);position:absolute;top:0;left:50%;transform:translate(-50%)}.dealer-character span{filter:drop-shadow(0 13px 13px #00000057);image-rendering:auto;will-change:background-position;background-image:url(/dealer-full-shuffle-sprite.webp);background-position:100% 100%;background-repeat:no-repeat;background-size:400% 200%;display:block;position:absolute;inset:0}.deal-phase-shuffle .dealer-character span{animation:2.8s step-end both dealer-full-shuffle-eight-frames}.deal-phase-shuffle .dealer-character{animation:2.8s cubic-bezier(.32,.02,.2,1) both dealer-full-body-motion}.deal-phase-shuffle .dealer-deck-rig{display:none}.dealer-deck-rig{z-index:11;pointer-events:none;filter:drop-shadow(0 8px 8px #0000008c);width:45px;height:60px;position:absolute;top:47%;left:70%;transform:perspective(500px)rotateX(18deg)rotate(7deg)}.deck-half{background:repeating-linear-gradient(45deg,#0000 0 4px,#fff4ce73 5px 6px),linear-gradient(145deg,#271708,#8d6425 54%,#211205);border:2px solid #e8c77d;border-radius:5px;display:block;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #0f070280}.deck-half:after{color:#f5d78f;content:"♠";border:1px solid #ffeab68c;border-radius:50%;place-items:center;font-size:15px;display:grid;position:absolute;inset:7px}.deck-shadow{filter:blur(5px);background:#00000057;border-radius:50%;height:12px;position:absolute;bottom:-8px;left:-8px;right:-8px}.deal-phase-shuffle .deck-half-left{animation:.72s cubic-bezier(.2,.75,.25,1) infinite alternate deck-shuffle-left}.deal-phase-shuffle .deck-half-right{animation:.72s cubic-bezier(.2,.75,.25,1) infinite alternate deck-shuffle-right}.dealer-deck-rig:after{z-index:3;color:#f3d48b;content:"♠";opacity:0;background:linear-gradient(145deg,#251506,#76511b);border:2px solid #e8c77d;border-radius:5px;place-items:center;font-size:17px;display:grid;position:absolute;inset:0}.deal-phase-flop .dealer-deck-rig:after,.deal-phase-turn .dealer-deck-rig:after,.deal-phase-river .dealer-deck-rig:after{animation:.55s ease-out both burn-card}.dealer-reach{z-index:10;opacity:0;pointer-events:none;transform-origin:0;background:linear-gradient(90deg,#f2f0eb 0 59%,#d59c7f 61% 88%,#b8785d 100%);border-radius:15px 9px 9px 15px;width:142px;height:24px;position:absolute;top:40%;left:51%;transform:rotate(11deg)scaleX(.7);box-shadow:0 7px 15px #00000047}.dealer-reach:before{content:"";background:#161918;border-radius:11px;width:25px;height:28px;position:absolute;top:-2px;left:0}.dealer-reach i{background:#d1987a;border-radius:8px 15px 15px 8px;width:26px;height:17px;position:absolute;top:3px;right:-14px}.deal-phase-hole-one .dealer-reach,.deal-phase-hole-two .dealer-reach,.deal-phase-flop .dealer-reach,.deal-phase-turn .dealer-reach,.deal-phase-river .dealer-reach{animation:.9s cubic-bezier(.18,.8,.24,1) both dealer-reach}.cinematic-table-felt{z-index:4;width:min(98%,470px);height:61%;min-height:270px;box-shadow:none;transform-origin:bottom;background:0 0;border:1px solid #0000;border-radius:46%/25%;position:absolute;bottom:-8%;left:50%;transform:translate(-50%)perspective(700px)rotateX(5deg)}.cinematic-table-felt:before{display:none}.cinematic-table-felt .felt-brand{color:#fff2d512;font-size:17px;top:62%}.cinematic-table-felt .pot-display{top:24%}.cinematic-table-felt .chip-stack{top:68%}.cinematic-board-cards{perspective:700px;top:40%}.dealt-board-card{--card-delay:0s;opacity:0;width:36px;height:50px;transform-style:preserve-3d;animation:community-card-arrive .78s var(--card-delay) cubic-bezier(.18, .84, .24, 1) both;position:relative}.dealt-board-card-2{--card-delay:.18s}.dealt-board-card-3{--card-delay:.36s}.dealt-board-card-4,.dealt-board-card-5{--card-delay:80ms}.dealt-board-card .poker-card{opacity:0;backface-visibility:hidden;width:100%;height:100%;animation:community-card-face .78s var(--card-delay) ease-out both;position:absolute;inset:0;transform:rotateY(-90deg)}.flying-card-back{z-index:2;color:#f6dc9c;backface-visibility:hidden;animation:community-card-back .78s var(--card-delay) ease-out both;background:repeating-linear-gradient(45deg,#0000 0 4px,#fff4ce59 5px 6px),linear-gradient(145deg,#2b1908,#865e22,#211205);border:2px solid #ebcf8c;border-radius:6px;place-items:center;font-size:16px;display:grid;position:absolute;inset:0;box-shadow:0 7px 12px #00000061,inset 0 0 0 2px #14090273}.cinematic-table-felt .player-seat.top-left{top:5%;left:23%}.cinematic-table-felt .player-seat.top-right{top:5%;left:77%}.cinematic-table-felt .player-seat.mid-left{top:50%;left:1%}.cinematic-table-felt .player-seat.mid-right{top:50%;left:99%}.cinematic-table-felt .player-seat.bottom-left{top:91%;left:23%}.cinematic-table-felt .hero-seat{top:91%;left:77%}.cinematic-table-felt .seat-data{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020907e0}.cinematic-hole-cards{gap:3px;top:-35px}.cinematic-hole-card{opacity:1;transform-origin:50% 100%;width:37px;height:51px;position:relative}.cinematic-hole-card-one{transform:rotate(-8deg)translate(3px)}.cinematic-hole-card-two{transform:rotate(8deg)translate(-3px)}.cinematic-hole-card .poker-card{width:37px;height:51px;position:absolute;inset:0;transform:none!important}.deal-phase-shuffle .cinematic-hole-card,.deal-phase-shuffle .seat-hole-cards,.deal-phase-hole-one .cinematic-hole-card-two{opacity:0}.deal-phase-hole-one .cinematic-hole-card-one,.deal-phase-hole-two .cinematic-hole-card-two{animation:.72s cubic-bezier(.18,.84,.24,1) both hole-card-arrive}.deal-phase-hole-one .seat-hole-cards,.deal-phase-hole-two .seat-hole-cards{animation:.65s ease-out both opponent-cards-arrive}.dealer-action-wait{justify-content:center;align-items:center;gap:12px;min-height:110px;display:flex}.dealer-action-wait>span:last-child{flex-direction:column;gap:4px;display:flex}.dealer-action-wait strong{color:#f7e4b7;letter-spacing:.08em;font-size:10px}.dealer-action-wait small{color:var(--muted);font-size:8px}.dealer-action-loader{background:#f5c86b0d;border:1px solid #f5c86b33;border-radius:50%;justify-content:center;align-items:center;gap:3px;width:40px;height:40px;display:flex}.dealer-action-loader i{background:var(--gold);border-radius:50%;width:4px;height:4px;animation:.9s ease-in-out infinite alternate dealer-loader;display:block}.dealer-action-loader i:nth-child(2){animation-delay:.18s}.dealer-action-loader i:nth-child(3){animation-delay:.36s}@keyframes dealer-camera-breathe{0%{transform:scale(1.018)translateY(0)}to{transform:scale(1.04)translateY(-3px)}}@keyframes dealer-live-pulse{50%{opacity:.55;transform:scale(.82)}}@keyframes deal-phase-pulse{to{opacity:.4;transform:scale(.7)}}@keyframes dealer-full-shuffle-eight-frames{0%,8.099%{background-position:0 0}8.1%,16.199%{background-position:33.333% 0}16.2%,24.399%{background-position:66.667% 0}24.4%,32.499%{background-position:100% 0}32.5%,40.699%{background-position:0 100%}40.7%,48.799%{background-position:33.333% 100%}48.8%,56.999%{background-position:66.667% 100%}57%,to{background-position:100% 100%}}@keyframes dealer-full-body-motion{0%{transform:translate(-50%)translateY(0)scale(1)}18%{transform:translate(-50%)translateY(2px)scale(1.004)}46%{transform:translate(-50%)translateY(6px)scale(1.012)}65%{transform:translate(-50%)translateY(-1px)scale(.998)}to{transform:translate(-50%)translateY(0)scale(1)}}@keyframes deck-shuffle-left{0%{transform:translate(0,0)rotate(0)}48%{transform:translate(-25px,-8px)rotate(-12deg)}to{transform:translate(1px,-15px)rotate(3deg)}}@keyframes deck-shuffle-right{0%{transform:translate(0,0)rotate(0)}48%{transform:translate(25px,-8px)rotate(12deg)}to{transform:translate(-1px,-15px)rotate(-3deg)}}@keyframes burn-card{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(-58px,34px)rotate(-35deg)}}@keyframes dealer-reach{0%,to{opacity:0;transform:rotate(11deg)scaleX(.52)}22%,70%{opacity:.9;transform:rotate(11deg)scaleX(1)}}@keyframes community-card-arrive{0%{opacity:0;transform:translate(110px,-132px)scale(.58)rotate(16deg)rotateY(0)}15%{opacity:1}55%{transform:translate(0)scale(1)rotate(-3deg)rotateY(0)}to{opacity:1;transform:translate(0)scale(1)rotate(0)rotateY(0)}}@keyframes community-card-back{0%,54%{opacity:1;transform:rotateY(0)}76%,to{opacity:0;transform:rotateY(90deg)}}@keyframes community-card-face{0%,54%{opacity:0;transform:rotateY(-90deg)}76%,to{opacity:1;transform:rotateY(0)}}@keyframes hole-card-arrive{0%{opacity:0;transform:translate(105px,-205px)scale(.55)rotate(18deg)}18%{opacity:1}72%{transform:translate(0)scale(1)rotate(-2deg)}to{opacity:1;transform:translate(0)scale(1)rotate(0)}}@keyframes opponent-cards-arrive{0%{opacity:0;transform:translate(45px,-60px)scale(.65)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes dealer-loader{to{opacity:.35;transform:translateY(-4px)}}@media (height<=720px){.dealer-table-stage .dealer-scene-backdrop{background-position:50% 28%}.deal-phase-pill{top:38%}.dealer-character{width:min(90%,350px);top:0}.dealer-deck-rig{top:44%}.dealer-reach{top:37%}.cinematic-table-felt{height:64%;min-height:255px;bottom:-10%}}@media (width<=370px){.dealer-identity{left:8px}.replay-deal-button{padding:0 9px;right:8px}.deal-phase-pill{font-size:6px}.dealer-character{width:94%;top:2%}.dealer-deck-rig{left:72%;transform:scale(.88)perspective(500px)rotateX(18deg)rotate(7deg)}.dealer-reach{left:49%;transform:rotate(11deg)scaleX(.65)}.cinematic-table-felt .player-seat.mid-left{left:3%}.cinematic-table-felt .player-seat.mid-right{left:97%}}@media (prefers-reduced-motion:reduce){.dealer-reach,.flying-card-back{display:none}.dealer-live-dot,.deal-phase-pulse,.deck-half,.dealer-deck-rig:after,.cinematic-hole-card,.seat-hole-cards,.dealt-board-card,.dealt-board-card .poker-card,.dealer-action-loader i{animation:none!important}.dealer-character{opacity:1!important;animation:none!important;transform:translate(-50%)!important}.dealer-character span{background-position:100% 100%!important;animation:none!important}.cinematic-hole-card,.seat-hole-cards,.dealt-board-card,.dealt-board-card .poker-card{opacity:1!important}.dealt-board-card,.dealt-board-card .poker-card{transform:none!important}}.dealer-table-stage{background:linear-gradient(#050706 0%,#07110d 34%,#0a4434 57%,#06251d 100%);padding:0}.dealer-video-frame{z-index:0;background:#050706 url(/dealer-scene-empty.webp) 50% 38%/cover no-repeat;height:58%;position:absolute;top:0;left:0;right:0;overflow:hidden}.dealer-video{object-fit:cover;object-position:50% 48%;width:100%;height:100%;animation:.14s ease-out both dealer-video-in;display:block}.dealer-video-bottom-fade{pointer-events:none;background:linear-gradient(#0000 58%,#0518123d 78%,#092f25 100%);position:absolute;inset:0}.dealer-scene-vignette{z-index:2;background:linear-gradient(#00000014,#0000 34%,#020b0814 55%,#020a07c2 100%),linear-gradient(90deg,#0000006b,#0000 20% 80%,#0000006b)}.dealer-table-stage .deal-phase-pill{text-overflow:ellipsis;max-width:calc(100% - 176px);top:56px;overflow:hidden}.dealer-board-overlay{z-index:10;gap:clamp(5px,2.2vw,11px);top:36.5%}.dealer-board-overlay .dealt-board-card{width:clamp(31px,8.2vw,39px);height:clamp(43px,11.4vw,54px)}.dealer-board-overlay .dealt-board-card .poker-card{width:100%;height:100%}.dealer-table-stage .cinematic-table-felt{z-index:4;width:100%;height:64%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;bottom:-1%;transform:translate(-50%)}.dealer-table-stage .cinematic-hole-card{animation:.42s cubic-bezier(.18,.84,.24,1) both server-hole-card-in}.dealer-table-stage .cinematic-hole-card-1{transform:rotate(-8deg)translate(3px)}.dealer-table-stage .cinematic-hole-card-2{transform:rotate(8deg)translate(-3px)}.dealer-table-stage .seat-hole-cards .poker-card{animation:.26s ease-out both server-card-fade-in}@keyframes dealer-video-in{0%{opacity:.55}to{opacity:1}}@keyframes server-hole-card-in{0%{opacity:0;translate:32px -42px;scale:.72}to{opacity:1;translate:0;scale:1}}@keyframes server-card-fade-in{0%{opacity:0}to{opacity:1}}@media (height<=720px){.dealer-video-frame{height:60%}.dealer-board-overlay{top:37.5%}.dealer-table-stage .cinematic-table-felt{height:63%;min-height:0;bottom:-4%}}@media (width<=370px){.dealer-video-frame{height:57%}.dealer-table-stage .deal-phase-pill{max-width:calc(100% - 154px);padding:0 8px;top:54px}.dealer-board-overlay{gap:3px;top:35.5%}.dealer-table-stage .cinematic-table-felt .player-seat.mid-left{left:7%}.dealer-table-stage .cinematic-table-felt .player-seat.mid-right{left:93%}}@media (width<=520px){.dealer-table-stage .deal-phase-pill{display:none}}.dealer-table-stage{isolation:isolate;background:#020604}.dealer-video-frame{background-color:#020604;width:auto;height:auto;inset:0}.dealer-video{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.dealer-video-bottom-fade{background:linear-gradient(#00000014,#0000 44%,#01080614 76%,#01070573 100%),linear-gradient(90deg,#00000038,#0000 20% 80%,#00000038)}.dealer-table-stage .cinematic-table-felt{width:100%;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;inset:43% 0 0;transform:none}.dealer-table-stage .dealer-board-overlay{gap:clamp(4px,1.6vw,8px);top:10%}.dealer-table-stage .cinematic-table-felt .pot-display{top:29%}.dealer-table-stage .cinematic-table-felt .chip-stack{top:42%}.dealer-table-stage .cinematic-table-felt .felt-brand{top:62%}.dealer-table-stage .cinematic-table-felt .player-seat.top-left{top:7%;left:19%}.dealer-table-stage .cinematic-table-felt .player-seat.top-right{top:7%;left:81%}.dealer-table-stage .cinematic-table-felt .player-seat.mid-left{top:48%;left:5%}.dealer-table-stage .cinematic-table-felt .player-seat.mid-right{top:48%;left:95%}.dealer-table-stage .cinematic-table-felt .player-seat.bottom-left{top:82%;left:20%}.dealer-table-stage .cinematic-table-felt .hero-seat{top:82%;left:80%}.poker-card{--card-purple:#8d2bd0;--card-purple-dark:#4b0b70;--card-gold:#e8bd55;isolation:isolate;color:#171018;background:radial-gradient(circle at 28% 18%,#ffffffe6,#0000 38%),linear-gradient(145deg,#fff9e9 0%,#f4e8cb 72%,#ead9b8 100%);border:0;border-radius:6%;padding:0;font-family:Georgia,Times New Roman,serif;font-weight:900;display:block;position:relative;overflow:hidden;box-shadow:0 3px 7px #00000061,0 0 6px #c742ff9e,inset 0 0 7px #661a7b1f;container-type:size}.poker-card.red{color:#c51f42}.poker-card:not(.card-back):before{display:none}.poker-card:not(.card-back):after{z-index:8;pointer-events:none;border-radius:inherit;content:"";background:url(/cards/poker-king-approved-frame-v1.webp) 50%/100% 100% no-repeat;border:0;position:absolute;inset:0}.card-index{z-index:10;text-shadow:0 .6cqw .3cqw #ffffffb3;justify-items:center;min-width:18cqw;line-height:.82;display:grid;position:absolute;top:6.8cqh;left:8.6cqw}.card-index-bottom{inset:auto 8.6cqw 6.8cqh auto;transform:rotate(180deg)}.poker-card .card-rank{letter-spacing:-.08em;font-size:23cqw;font-weight:900;line-height:.82}.card-index .card-suit{margin:2cqh 0 0;font-size:17cqw;font-style:normal;line-height:.8}.card-suit-medallion{z-index:3;aspect-ratio:1;border:1.6cqw solid var(--card-gold);background:radial-gradient(circle, #fffce7fa 0 46%, transparent 48%), conic-gradient(from 22.5deg, var(--card-purple), #fff0a4, var(--card-purple-dark), var(--card-gold), var(--card-purple));width:54cqw;box-shadow:0 0 0 1.4cqw var(--card-purple-dark), 0 0 0 2.4cqw #e8bd55d1, 0 1.3cqw 3cqw #42064a57, inset 0 0 3cqw #7d309d33;border-radius:50%;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:39cqw;line-height:1;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card-court-art{z-index:3;background-image:url(/cards/poker-king-court-sprite-spec1-v1.webp);background-repeat:no-repeat;background-size:330% 110%;border:.7cqw solid #140c13cc;position:absolute;inset:17cqh 18cqw;box-shadow:0 0 0 .65cqw #daa538b8,inset 0 0 2.4cqw #782b9729}.card-court-j{background-position:0}.card-court-q{background-position:50%}.card-court-k{background-position:100%}.card-gem{z-index:9;aspect-ratio:1;border:.8cqw solid var(--card-gold);background:radial-gradient(circle at 32% 28%,#fff 0 9%,#0000 10%),radial-gradient(circle at 38% 32%,#ef8bff 0 18%,#9a31da 42%,#451065 74%,#210229 100%);border-radius:50%;width:7cqw;position:absolute;box-shadow:0 0 1.8cqw #dd53ffe6,inset 0 0 1cqw #ffffff80}.poker-card:not(.card-back)>.card-gem{display:none}.card-gem-tl{top:1.4cqw;left:1.4cqw}.card-gem-tr{top:1.4cqw;right:1.4cqw}.card-gem-bl{bottom:1.4cqw;left:1.4cqw}.card-gem-br{bottom:1.4cqw;right:1.4cqw}.poker-card.small{border-radius:6%;padding:0}.poker-card.small .card-gem,.pokerist-seat-cards .card-gem{border-width:.8cqw;width:7cqw}.poker-card.small .card-court-art,.pokerist-seat-cards .card-court-art{border-width:.7cqw;inset:17cqh 18cqw}.dealer-board-overlay .poker-card{--index-size:10px;--pip-size:19px}.hero-hole-cards .poker-card{--index-size:10px;--pip-size:18px}.card-back{color:#0000;background:#f4efe6;border:1px solid #d8d2c8;padding:2px;display:block}.card-back-border{background:repeating-linear-gradient(45deg,#ffffff2b 0 1px,#0000 1px 4px),repeating-linear-gradient(-45deg,#ffffff1f 0 1px,#0000 1px 4px),#741526;border:1px solid #f2d9d9;border-radius:2px;display:block;position:absolute;inset:2px;overflow:hidden;box-shadow:inset 0 0 0 2px #4f0c18}.card-back-border i{border:1px solid #ffeee68c;border-radius:1px;position:absolute;inset:4px}.flying-card-back{color:#0000;background:#f4efe6;border:1px solid #d8d2c8;border-radius:4px;box-shadow:0 5px 10px #00000061}.flying-card-back i{background:repeating-linear-gradient(45deg,#ffffff2b 0 1px,#0000 1px 4px),repeating-linear-gradient(-45deg,#ffffff1f 0 1px,#0000 1px 4px),#741526;border:1px solid #efd1d3;border-radius:2px;position:absolute;inset:3px;box-shadow:inset 0 0 0 2px #4f0c18}.pot-chips{width:52px;height:34px}.pot-chips i{background:#b82535;border:1px dashed #fffc;width:24px;height:7px;box-shadow:0 2px 2px #0000004d}.pot-chips i:nth-child(odd){left:1px}.pot-chips i:nth-child(2n){background:#172e63;left:25px}.pot-chips i:first-child,.pot-chips i:nth-child(2){top:25px}.pot-chips i:nth-child(3),.pot-chips i:nth-child(4){top:21px}.pot-chips i:nth-child(5),.pot-chips i:nth-child(6){background-color:#d99d24;top:17px}.pot-chips i:nth-child(7),.pot-chips i:nth-child(8){top:13px}.pot-chips i:nth-child(9),.pot-chips i:nth-child(10){background-color:#26372f;top:9px}.pot-chips.is-updating{animation:.42s ease-out both pot-chip-bump}@keyframes pot-chip-bump{45%{filter:brightness(1.3);scale:1.18}}.seat-wager{z-index:8;color:#ffe0a1;white-space:nowrap;background:#040c09e0;border:1px solid #ffe29940;border-radius:8px;align-items:center;gap:3px;padding:2px 5px 2px 3px;font-size:7px;font-weight:800;display:flex;position:absolute;top:53px;left:50%;transform:translate(-50%);box-shadow:0 4px 9px #00000047}.seat-wager i,.table-chip-flight>i{background:#b92536;border:1px dashed #ffffffb8;border-radius:50%;width:12px;height:7px;display:block}.bottom-left .seat-wager,.hero-seat .seat-wager{top:-35px}.seat-action{top:72px}.bottom-left .seat-action,.hero-seat .seat-action{top:61px}.table-chip-flight{--chip-x:0px;--chip-y:0px;z-index:20;color:#ffe0a1;white-space:nowrap;align-items:center;gap:4px;font-size:8px;font-weight:900;animation:.76s cubic-bezier(.18,.82,.22,1) both chip-to-pot;display:flex;position:absolute;top:42%;left:50%}.table-chip-flight.from-p1{--chip-x:-30vw;--chip-y:-20vh}.table-chip-flight.from-p2{--chip-x:30vw;--chip-y:-20vh}.table-chip-flight.from-p3{--chip-x:-40vw;--chip-y:0vh}.table-chip-flight.from-p4{--chip-x:40vw;--chip-y:0vh}.table-chip-flight.from-p5{--chip-x:-28vw;--chip-y:22vh}.table-chip-flight.from-hero{--chip-x:28vw;--chip-y:22vh}@keyframes chip-to-pot{0%{opacity:0;transform:translate(calc(-50% + var(--chip-x)), var(--chip-y)) scale(.75)}12%{opacity:1}78%{opacity:1}to{opacity:0;transform:translate(-50%)scale(1)}}.blind-button{color:#241c12;background:#e5d5b9;border:1px solid #a99b83;border-radius:7px;place-items:center;min-width:18px;height:14px;padding:0 3px;font-size:6px;font-weight:900;display:grid;position:absolute;bottom:-5px;right:2px}.player-seat.acting .seat-data{border-color:#c9f36d7a;box-shadow:0 0 18px #77dd8d38}.player-seat.all-in .seat-avatar{color:#ffd783;border-color:#ffc65c;box-shadow:0 0 18px #ffb54152}.player-seat.all-in .seat-action{color:#ffd783;background:#402308e6;border:1px solid #ffc65c59}.action-buttons.four-actions{grid-template-columns:.72fr .95fr 1.08fr 1.1fr;gap:5px}.action-buttons.four-actions button{min-width:0;padding:0 4px;font-size:9px}.all-in-button{color:#fff3d5;background:linear-gradient(145deg,#9e2030,#5d111d);box-shadow:inset 0 0 0 1px #ffdc9938}.action-buttons button:disabled{cursor:not-allowed;filter:grayscale(.65);opacity:.42}@media (height<=720px){.dealer-table-stage .cinematic-table-felt{height:auto;top:41%;bottom:0}.dealer-table-stage .dealer-board-overlay{top:9%}.dealer-table-stage .cinematic-table-felt .player-seat.bottom-left,.dealer-table-stage .cinematic-table-felt .hero-seat{top:80%}}@media (width<=370px){.dealer-table-stage .cinematic-table-felt .player-seat.mid-left{left:6%}.dealer-table-stage .cinematic-table-felt .player-seat.mid-right{left:94%}.action-buttons.four-actions{gap:4px}.action-buttons.four-actions button{font-size:8px}}.pokerist-ui{z-index:500;color:#f4fbfc;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 50% 45%,#48849442,#0000 46%),#092d3c;font-family:Inter,Segoe UI,Arial,sans-serif;position:fixed;inset:0;overflow:hidden}.pokerist-stage{aspect-ratio:1280/592;background:#103b4a;width:min(100vw,216.216vh);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 8cqw #0000007a;container-type:inline-size}.pokerist-scene{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pokerist-stage:after{z-index:1;content:"";pointer-events:none;background:radial-gradient(at 50% 48%,#0000 45%,#03141b17 72%,#010c1157),linear-gradient(#00080c14,#0000 16% 84%,#00080c33);position:absolute;inset:0}.pokerist-stage button,.pokerist-stage input{font:inherit}.pokerist-stage button{cursor:pointer}.pokerist-motion-driver{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.pokerist-top-left,.pokerist-top-right,.pokerist-inbox,.pokerist-buy-shortcut,.pokerist-gift-button,.pokerist-private-chat,.pokerist-table-brand,.pokerist-deck,.pokerist-board,.pokerist-hand-rank,.pokerist-pot-label,.pokerist-pot-chips,.pokerist-dealer-button,.pokerist-seat,.pokerist-action-dock,.pokerist-bet-tray,.pokerist-modal-backdrop,.pokerist-chip-flight{z-index:4}.pokerist-top-left{gap:.45cqw;display:flex;position:absolute;top:0;left:7.3cqw}.pokerist-hud-button,.pokerist-top-right button,.pokerist-inbox,.pokerist-private-chat,.pokerist-dock-side{color:#dce8ea;background:linear-gradient(#071920f0,#0a242ce0);border:.12cqw solid #bbd6dc73;border-top:0;border-radius:0 0 .38cqw .38cqw;place-items:center;display:grid;box-shadow:inset 0 0 .2cqw #ffffff14,0 .2cqw .5cqw #00000047}.pokerist-hud-button{width:4.25cqw;height:3.75cqw;position:relative}.pokerist-hud-button svg{stroke-width:1.7px;width:1.9cqw;height:1.9cqw}.pokerist-more>span{letter-spacing:.15cqw;margin-top:-.4cqw;font-size:1.8cqw}.pokerist-more b,.pokerist-inbox b{color:#fff;background:#e5182d;border-radius:1cqw;place-items:center;min-width:1.75cqw;height:1.75cqw;padding:0 .22cqw;font-size:.95cqw;font-weight:900;display:grid;position:absolute;bottom:-.65cqw;right:-.4cqw;box-shadow:0 .1cqw .2cqw #00000075}.pokerist-camera{border:.18cqw solid #dce8ea;border-radius:.2cqw;width:1.8cqw;height:1.35cqw;position:relative}.pokerist-camera:before{content:"";background:#dce8ea;border-radius:.1cqw .1cqw 0 0;width:.75cqw;height:.35cqw;position:absolute;top:-.45cqw;left:.38cqw}.pokerist-camera:after{content:"";border:.14cqw solid #dce8ea;border-radius:50%;width:.48cqw;height:.48cqw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pokerist-inbox{border-top:.1cqw solid #bbd6dc61;border-radius:.25cqw;width:4.2cqw;height:4.1cqw;position:absolute;top:4.15cqw;left:7.35cqw}.pokerist-inbox>span{border:.15cqw solid #c9dadd;border-radius:.18cqw;width:1.75cqw;height:1.2cqw;transform:rotate(14deg)}.pokerist-inbox>span:after{content:"";background:#c9dadd;border-radius:50%;width:.75cqw;height:.75cqw;margin:.12cqw auto;display:block}.pokerist-top-right{gap:.45cqw;display:flex;position:absolute;top:0;right:7.5cqw}.pokerist-top-right button{width:4.15cqw;height:3.75cqw;font-size:1.4cqw;font-weight:700}.pokerist-top-right button:last-child{width:8.45cqw}.pokerist-top-right .pokerist-store-button{background:radial-gradient(circle,#341064,#090318 72%);border-color:#ffda69b8;padding:0;overflow:visible;box-shadow:0 0 1.2cqw #9a36ffb8,inset 0 0 0 1px #ffe58b47}.pokerist-top-right .pokerist-store-button img{object-fit:contain;filter:drop-shadow(0 0 .55cqw #db4fffc7);pointer-events:none;width:5cqw;height:5cqw;margin:-.62cqw;display:block}.pokerist-buy-shortcut{color:#f8c61e;filter:drop-shadow(0 .25cqw .08cqw #865400)drop-shadow(0 0 .32cqw #ffcc23b8);text-shadow:.14cqw .14cqw #a06b00;background:0 0;border:0;font-family:Georgia,serif;font-size:4.4cqw;font-weight:900;line-height:1;position:absolute;top:52%;left:12.1cqw}.pokerist-gift-button{opacity:.6;background:0 0;border:0;width:3.1cqw;height:3.6cqw;position:absolute;top:51.2%;right:12.2cqw}.pokerist-gift-button span,.pokerist-gift-button span:before,.pokerist-gift-button span:after{content:"";position:absolute}.pokerist-gift-button span{border:.18cqw solid #72878b;border-radius:.12cqw;width:2cqw;height:1.8cqw;bottom:.45cqw;right:.5cqw}.pokerist-gift-button span:before{border-top:.36cqw solid #72878b;width:2.1cqw;top:-.45cqw;left:-.2cqw}.pokerist-gift-button span:after{border:.15cqw solid #72878b;border-radius:50% 50% 0;width:.62cqw;height:.62cqw;top:-.8cqw;left:.65cqw;transform:rotate(45deg)}.pokerist-private-chat{border-top:.12cqw solid #bbd6dc61;border-radius:.3cqw;width:4.35cqw;height:4.2cqw;position:absolute;bottom:7.15cqw;right:7cqw}.pokerist-private-chat svg{width:1.45cqw;height:1.45cqw}.pokerist-private-chat span{font-size:.8cqw;position:absolute;top:.35cqw;left:.35cqw}.pokerist-table-brand{color:#e5f3f630;text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;top:42.5%;left:50%;transform:translate(-50%,-50%)}.pokerist-table-brand strong{letter-spacing:-.16cqw;font-size:3.2cqw;font-style:italic;font-weight:950;line-height:.9}.pokerist-table-brand span{letter-spacing:.08cqw;font-size:1.05cqw}.pokerist-deck{width:3.7cqw;height:2.55cqw;position:absolute;top:29.5%;left:50%;transform:translate(-50%)}.pokerist-deck i{background:repeating-linear-gradient(45deg,#174f67 0 .18cqw,#2e7993 .18cqw .28cqw);border:.12cqw solid #a9c2c7;border-radius:.15cqw;width:2.05cqw;height:2.65cqw;position:absolute;top:0;box-shadow:0 .12cqw .2cqw #00000052}.pokerist-deck i:first-child{left:0}.pokerist-deck i:last-child{right:0}.pokerist-board{gap:.35cqw;display:flex;position:absolute;top:39%;left:50%;transform:translate(-50%)}.pokerist-board .poker-card,.pokerist-hero-cards .poker-card{border-radius:6%;width:3.65cqw;height:5.05cqw;position:relative}.pokerist-board .card-index,.pokerist-hero-cards .card-index{top:6.8cqh;left:8.6cqw}.pokerist-board .card-index-bottom,.pokerist-hero-cards .card-index-bottom{inset:auto 8.6cqw 6.8cqh auto}.poker-hand-rank-badge{--hand-rank-delay:.34s;isolation:isolate;color:#fff4c6;text-align:center;white-space:nowrap;transform-origin:0;min-width:clamp(64px,7.6cqw,98px);min-height:clamp(36px,3.65cqw,46px);animation:poker-hand-rank-enter .66s var(--hand-rank-delay) cubic-bezier(.18, .84, .24, 1) both, poker-hand-rank-pulse 2.4s calc(var(--hand-rank-delay) + .72s) ease-in-out infinite;background:linear-gradient(#25785ef5,#052822fa 58%,#031816fc),radial-gradient(circle at 50% 0,#69ffcf6b,#0000 70%);border:clamp(1px,.1cqw,2px) solid #e2bd62;border-radius:clamp(9px,.72cqw,13px);flex:none;place-content:center;margin-inline-start:clamp(7px,.7cqw,11px);padding:clamp(4px,.34cqw,6px) clamp(8px,.7cqw,11px);display:inline-grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff4be33,inset 0 7px 10px #95ffdd1f,0 0 0 1px #051915b8,0 5px 12px #0000007a,0 0 16px #3de7b757}.poker-hand-rank-badge[data-card-count="5"]{--hand-rank-delay:.72s}.poker-hand-rank-badge[data-card-count="6"],.poker-hand-rank-badge[data-card-count="7"]{--hand-rank-delay:.5s}.poker-hand-rank-badge:before{z-index:-1;content:"";animation:poker-hand-rank-shine 2.8s calc(var(--hand-rank-delay) + .22s) ease-in-out infinite;background:linear-gradient(105deg,#0000 42%,#fff8c5b8 50%,#0000 58%);position:absolute;inset:-60% -85%;transform:translate(-58%)}.poker-hand-rank-badge:after{content:"";width:3px;height:3px;animation:poker-hand-rank-spark 1.8s calc(var(--hand-rank-delay) + .5s) ease-in-out infinite;background:#fffbd8;border-radius:50%;position:absolute;top:5px;right:7px;box-shadow:0 0 6px 2px #ffeb7ec7,-7px 8px 0 -1px #85ffd8d1}.poker-hand-rank-badge>span,.poker-hand-rank-badge>strong{z-index:1;position:relative}.poker-hand-rank-badge>span{color:#9fe9ce;letter-spacing:.12em;font-size:clamp(7px,.58cqw,9px);font-weight:800;line-height:1}.poker-hand-rank-badge>strong{letter-spacing:.04em;text-shadow:0 1px #1b1203,0 0 8px #ffdb7294;margin-top:3px;font-size:clamp(11px,1.02cqw,14px);font-weight:950;line-height:1.05}.pokerist-hero-cards,.auth-hero-cards{direction:ltr;align-items:center}[dir=rtl] .poker-hand-rank-badge{direction:rtl}@keyframes poker-hand-rank-enter{0%{opacity:0;filter:brightness(1.8);transform:translate(-12px)scale(.72)}58%{opacity:1;filter:brightness(1.22);transform:translate(3px)scale(1.08)}to{opacity:1;filter:none;transform:none}}@keyframes poker-hand-rank-pulse{0%,to{box-shadow:inset 0 0 0 1px #fff4be33,inset 0 7px 10px #95ffdd1f,0 0 0 1px #051915b8,0 5px 12px #0000007a,0 0 12px #3de7b742}50%{box-shadow:inset 0 0 0 1px #fff4be59,inset 0 7px 12px #95ffdd33,0 0 0 1px #051915b8,0 5px 14px #00000085,0 0 22px #3de7b77a}}@keyframes poker-hand-rank-shine{0%,20%{opacity:0;transform:translate(-58%)}38%{opacity:.65}56%,to{opacity:0;transform:translate(58%)}}@keyframes poker-hand-rank-spark{0%,to{opacity:.25;transform:scale(.65)rotate(0)}50%{opacity:1;transform:scale(1.25)rotate(45deg)}}@media (prefers-reduced-motion:reduce){.poker-hand-rank-badge,.poker-hand-rank-badge:before,.poker-hand-rank-badge:after{animation:none!important}}.pokerist-pot-label{color:#e6f0f2;background:#08232bb8;border-radius:.18cqw;align-items:center;gap:.35cqw;padding:.2cqw .58cqw;font-size:1cqw;display:flex;position:absolute;top:49.6%;left:50%;transform:translate(-50%);box-shadow:0 .1cqw .2cqw #0000003d}.pokerist-pot-label span{color:#a8bdc0;font-size:.85cqw}.pokerist-pot-label strong{color:#ffe3a0;font-size:1.55cqw;line-height:1}.pokerist-pot-chips{width:5.5cqw;height:1.8cqw;position:absolute;top:54.3%;left:50%;transform:translate(-50%)}.pokerist-pot-chips i,.pokerist-seat-bet i,.pokerist-chip-flight>i{background:#e74759;border:.1cqw dashed #ffffffc7;border-radius:50%;width:.78cqw;height:.78cqw;position:absolute;box-shadow:0 .08cqw .16cqw #0006}.pokerist-pot-chips i:first-child{top:.8cqw;left:0}.pokerist-pot-chips i:nth-child(2){background:#f2bb28;top:.8cqw;left:.72cqw}.pokerist-pot-chips i:nth-child(3){background:#2ccf88;top:.8cqw;left:1.44cqw}.pokerist-pot-chips i:nth-child(4){background:#4678d2;top:.8cqw;left:2.16cqw}.pokerist-pot-chips i:nth-child(5){background:#e74759;top:.8cqw;left:2.88cqw}.pokerist-pot-chips i:nth-child(6){background:#f2bb28;top:.8cqw;left:3.6cqw}.pokerist-pot-chips i:nth-child(7){background:#4678d2;top:.25cqw;left:.38cqw}.pokerist-pot-chips i:nth-child(8){background:#2ccf88;top:.25cqw;left:1.1cqw}.pokerist-pot-chips i:nth-child(9){background:#e74759;top:.25cqw;left:1.82cqw}.pokerist-pot-chips i:nth-child(10){background:#f2bb28;top:.25cqw;left:2.54cqw}.pokerist-dealer-button{color:#182b2f;background:#f2eaa6;border:.12cqw solid #8d8241;border-radius:50%;place-items:center;width:1.35cqw;height:1.35cqw;font-size:.72cqw;font-weight:900;display:grid;position:absolute;top:48.8%;left:65.8%;box-shadow:0 .1cqw .18cqw #00000061}.pokerist-seat{width:11.2cqw;height:4.5cqw;position:absolute;transform:translate(-50%,-50%)}.pokerist-seat-p1{top:14.6%;left:34%}.pokerist-seat-p2{top:14.6%;left:66%}.pokerist-seat-p3{top:57.7%;left:21.2%}.pokerist-seat-p4{top:57.7%;left:78.8%}.pokerist-seat-hero{top:77.2%;left:50%}.pokerist-seat-glow{z-index:-1;opacity:0;filter:blur(.12cqw);background:radial-gradient(#38ebfc7a,#0fbcde1f 45%,#0000 72%);border-radius:50%;width:13cqw;height:8cqw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pokerist-seat.is-acting .pokerist-seat-glow{opacity:1;animation:1.4s ease-in-out infinite pokerist-seat-breathe}.pokerist-player-panel{color:#f5fafb;text-shadow:0 .1cqw .16cqw #000;background:linear-gradient(#103640e0,#08232be8);border:.12cqw solid #5c8f97a3;border-radius:.45cqw;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 .55cqw #68bdcc14,0 .25cqw .55cqw #00000052}.pokerist-player-panel strong{font-size:1.3cqw;font-weight:700;line-height:1.1}.pokerist-player-panel>span{margin-top:.35cqw;font-size:1.05cqw}.pokerist-seat.is-acting .pokerist-player-panel{border-color:#00f343;box-shadow:0 0 0 .2cqw #00f343,0 0 1cqw #00ff4a61,inset 0 0 .75cqw #00ff441f}.pokerist-turn-timer{pointer-events:none;border:.28cqw solid #00f343;border-color:#00f343 #efd62b #ff7b1b #00f343;border-radius:.4cqw;animation:7s linear infinite pokerist-timer-hue;position:absolute;inset:-.1cqw}.pokerist-seat.folded{opacity:.46;filter:saturate(.35)}.pokerist-seat.all-in .pokerist-player-panel{border-color:#f0bf22;box-shadow:0 0 0 .2cqw #f0bf22,0 0 1.1cqw #f0b51a80}.pokerist-seat-cards,.pokerist-hero-cards{gap:-.45cqw;display:flex;position:absolute}.pokerist-seat-cards .poker-card{border-radius:.18cqw;width:2.3cqw;height:3.25cqw}.pokerist-seat-cards .poker-card+.poker-card{margin-left:-.45cqw;transform:rotate(8deg)}.pokerist-seat-cards .poker-card:first-child{transform:rotate(-8deg)}.pokerist-seat-p1 .pokerist-seat-cards,.pokerist-seat-p2 .pokerist-seat-cards{top:4.35cqw;left:50%;transform:translate(-50%)}.pokerist-seat-p3 .pokerist-seat-cards{top:-.1cqw;left:11.35cqw}.pokerist-seat-p4 .pokerist-seat-cards{top:-.1cqw;right:10.7cqw}.pokerist-ui .card-back-border{background-color:#17536c;background-image:linear-gradient(45deg,#ffffff2e 25%,#0000 25% 75%,#ffffff2e 75%),linear-gradient(-45deg,#ffffff1f 25%,#0000 25% 75%,#ffffff1f 75%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:.55cqw .55cqw;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;box-shadow:inset 0 0 0 .14cqw #0c3c52}.pokerist-hero-cards{gap:.2cqw;top:-.55cqw;left:calc(100% + .25cqw)}.pokerist-hero-card-pair{align-items:flex-start;gap:.2cqw;display:flex;position:relative}.pokerist-hero-card-pair .pokerist-hero-turn-arc{z-index:12;background:conic-gradient(from -90deg, var(--poker-turn-color) 0 var(--poker-turn-progress), #1fffdd14 var(--poker-turn-progress) 360deg);-webkit-mask-composite:xor;width:auto;height:auto;filter:drop-shadow(0 0 .55cqw var(--poker-turn-color));pointer-events:none;border-radius:1.25cqw;padding:.28cqw;position:absolute;inset:-.7cqw;transform:none;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pokerist-seat-bet{color:#e8f4f5;white-space:nowrap;text-shadow:0 .08cqw .18cqw #000;align-items:center;gap:.3cqw;font-size:.95cqw;font-weight:800;display:flex;position:absolute}.pokerist-seat-bet i{flex:none;display:inline-block;position:relative}.pokerist-seat-p1 .pokerist-seat-bet{top:7.7cqw;left:6.5cqw}.pokerist-seat-p2 .pokerist-seat-bet{top:7.7cqw;right:6.2cqw}.pokerist-seat-p3 .pokerist-seat-bet{top:.6cqw;left:14.2cqw}.pokerist-seat-p4 .pokerist-seat-bet{top:.6cqw;right:13.5cqw}.pokerist-seat-hero .pokerist-seat-bet{top:-4cqw;left:5.1cqw}.pokerist-seat-action{color:#35e6f0;text-shadow:0 .1cqw .18cqw #001a20;white-space:nowrap;font-size:1.15cqw;font-weight:800;position:absolute;top:-2.15cqw;left:50%;transform:translate(-50%)}.pokerist-seat.folded .pokerist-seat-action{color:#a8b4b6}.pokerist-seat.all-in .pokerist-seat-action{color:#ffd229}.pokerist-seat-p1 .pokerist-seat-action,.pokerist-seat-p2 .pokerist-seat-action{top:4.65cqw}.pokerist-role{color:#1a2b2f;background:#c5d4d5;border:.08cqw solid #6a7d80;border-radius:.7cqw;place-items:center;min-width:1.35cqw;height:1.35cqw;padding:0 .22cqw;font-size:.6cqw;font-weight:900;display:grid;position:absolute;bottom:.2cqw;right:-1.55cqw}.pokerist-chip-flight{--chip-x:0cqw;--chip-y:0cqw;color:#fff3a2;align-items:center;gap:.35cqw;font-size:.9cqw;font-weight:900;animation:.8s cubic-bezier(.18,.82,.22,1) both pokerist-chip-flight;display:flex;position:absolute;top:53%;left:50%}.pokerist-chip-flight>i{position:relative}.chip-from-p1{--chip-x:-17cqw;--chip-y:-17cqw}.chip-from-p2{--chip-x:17cqw;--chip-y:-17cqw}.chip-from-p3{--chip-x:-28cqw;--chip-y:-1cqw}.chip-from-p4{--chip-x:28cqw;--chip-y:-1cqw}.chip-from-hero{--chip-x:0cqw;--chip-y:12cqw}.pokerist-action-dock{grid-template-columns:4.55cqw 1fr 4.55cqw;gap:.48cqw;height:4.15cqw;display:grid;position:absolute;bottom:2.55cqw;left:6.75cqw;right:6.75cqw}.pokerist-dock-side{color:#e8f5f6;background:linear-gradient(#0ba0ba,#00718c 58%,#00576d);border:.12cqw solid #205a68;border-radius:.28cqw;width:100%;height:100%}.pokerist-dock-side svg{width:1.8cqw;height:1.8cqw}.pokerist-action-center{min-width:0}.pokerist-action-grid{grid-template-columns:repeat(5,1fr);gap:.45cqw;height:100%;display:grid}.pokerist-preactions{grid-template-columns:repeat(3,1fr);gap:.45cqw;height:100%;display:grid}.pokerist-preactions button{color:#d7eaed;background:linear-gradient(#0c5968f5,#053a46fa);border:.12cqw solid #376d78;border-radius:.25cqw;justify-content:center;align-items:center;min-width:0;height:100%;font-size:1.12cqw;font-weight:800;display:flex;position:relative;box-shadow:inset 0 .13cqw .22cqw #ffffff1a}.pokerist-preactions button i{background:#00222ab8;border:.12cqw solid #77b7c2;border-radius:.2cqw;width:1.15cqw;height:1.15cqw;margin-right:.5cqw}.pokerist-preactions button.is-selected{color:#fff6b7;background:linear-gradient(#b78216,#765006);border-color:#ffe77a;box-shadow:0 0 .65cqw #ffd64573,inset 0 .13cqw .22cqw #ffffff2e}.pokerist-preactions button.is-selected i{background:#ffd84e;border-color:#fff4aa;box-shadow:inset 0 0 0 .25cqw #71500c}.pokerist-action-grid button,.pokerist-status-button,.pokerist-wait-status{color:#eef9fa;text-shadow:0 .12cqw .16cqw #00000080;background:linear-gradient(#0aa7c2,#087e97 55%,#00657d);border:.12cqw solid #185c6b;border-radius:.25cqw;justify-content:center;align-items:center;min-width:0;height:100%;font-size:1.38cqw;font-weight:650;display:flex;position:relative;box-shadow:inset 0 .16cqw .25cqw #ffffff21,0 .16cqw .26cqw #00000059}.pokerist-action-grid button i{background:#003642ad;border:.1cqw solid #08343de6;border-radius:.18cqw;width:1.45cqw;height:1.45cqw;position:absolute;left:.75cqw;box-shadow:inset 0 .12cqw .22cqw #0000005c}.pokerist-action-grid button small{margin-left:.4cqw;font-size:.8cqw}.pokerist-action-grid button:disabled{color:#77979e;filter:none;opacity:.72;background:linear-gradient(#0b6171,#074b59)}.pokerist-status-button,.pokerist-wait-status{letter-spacing:.03cqw;background:linear-gradient(#09a6c0,#087d95 58%,#00657d);border:.12cqw solid #166273;width:100%;font-size:1.35cqw}.pokerist-chat-button>span{background:#eefafa;border-radius:50%;width:1.85cqw;height:1.55cqw;position:relative}.pokerist-chat-button>span:after{content:"";border:0 solid #0000;border-top-width:.45cqw;border-left:.58cqw solid #eefafa;position:absolute;bottom:-.18cqw;right:-.15cqw;transform:rotate(18deg)}.pokerist-chat-button{position:relative}.pokerist-chat-unread{color:#fff;background:#e43838;border:.1cqw solid #fff;border-radius:50%;place-items:center;width:1.45cqw;height:1.45cqw;font-size:.75cqw;line-height:1;display:grid;position:absolute;top:-.45cqw;right:-.35cqw;box-shadow:0 .15cqw .35cqw #00000073}.pokerist-chat-panel{z-index:48;color:#eaf9fb;background:linear-gradient(#032d3afa,#011820fc);border:.12cqw solid #6cd2e2d1;border-radius:.55cqw;flex-direction:column;width:30cqw;height:min(34cqw,72%);min-height:22cqw;display:flex;position:absolute;bottom:7.25cqw;right:6.75cqw;overflow:hidden;box-shadow:0 .75cqw 2.2cqw #0000009e,inset 0 0 1.2cqw #10b1c614}.pokerist-chat-panel>header{background:linear-gradient(#0a6779e0,#054552c2);border-bottom:.08cqw solid #71c4d247;justify-content:space-between;align-items:center;min-height:4.35cqw;padding:.65cqw .85cqw;display:flex}.pokerist-chat-panel>header div{gap:.12cqw;display:grid}.pokerist-chat-panel>header strong{font-size:1.15cqw}.pokerist-chat-panel>header small{color:#9cc8cf;font-size:.68cqw}.pokerist-chat-panel>header button{color:#dff7fa;background:0 0;border:0;width:2.25cqw;height:2.25cqw;font-size:1.75cqw}.pokerist-chat-quick{border-bottom:.08cqw solid #71c4d233;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35cqw;padding:.55cqw .7cqw;display:grid}.pokerist-chat-quick button{color:#cceef2;text-overflow:ellipsis;white-space:nowrap;background:#085665b8;border:.08cqw solid #28798a;border-radius:.24cqw;height:2.2cqw;padding:0 .25cqw;font-size:.72cqw;overflow:hidden}.pokerist-chat-list{scrollbar-color:#277b89 transparent;flex-direction:column;flex:1;gap:.6cqw;min-height:0;padding:.65cqw .75cqw;display:flex;overflow-y:auto}.pokerist-chat-list article{align-self:flex-start;max-width:86%}.pokerist-chat-list article.is-mine{align-self:flex-end}.pokerist-chat-list article div{color:#9bc8ce;justify-content:space-between;gap:.7cqw;margin-bottom:.18cqw;font-size:.68cqw;display:flex}.pokerist-chat-list article.is-mine div{color:#f2d77e}.pokerist-chat-list article time{opacity:.72}.pokerist-chat-list article p{color:#e8f8fa;overflow-wrap:anywhere;background:#0a6678;border-radius:.28cqw .55cqw .55cqw;margin:0;padding:.48cqw .65cqw;font-size:.88cqw;line-height:1.4}.pokerist-chat-list article.is-mine p{color:#1f2707;background:#e2c65f;border-radius:.55cqw .28cqw .55cqw .55cqw}.pokerist-chat-panel>form{border-top:.08cqw solid #71c4d23d;grid-template-columns:1fr 4.4cqw;gap:.45cqw;padding:.65cqw;display:grid}.pokerist-chat-panel>form input{color:#f1fbfc;background:#00171ed1;border:.09cqw solid #357886;border-radius:.28cqw;outline:none;min-width:0;height:2.75cqw;padding:0 .7cqw;font-size:.85cqw}.pokerist-chat-panel>form input:focus{border-color:#7bd6e4;box-shadow:0 0 0 .12cqw #48c2d538}.pokerist-chat-panel>form button{color:#202709;background:linear-gradient(#f4df78,#bc962f);border:.08cqw solid #e8d26f;border-radius:.28cqw;font-size:.82cqw;font-weight:900}.pokerist-chat-panel>form button:disabled{opacity:.45}.pokerist-bet-tray{background:#051f27f2;border:.12cqw solid #77beca8c;border-radius:.5cqw;grid-template-columns:7.5cqw 1fr 7cqw;align-items:center;gap:.8cqw;width:34cqw;padding:1cqw;display:grid;position:absolute;bottom:7.25cqw;right:12cqw;box-shadow:0 .6cqw 1.6cqw #0000007a}.pokerist-bet-tray>div{flex-direction:column;display:flex}.pokerist-bet-tray>div span{color:#8fb3ba;font-size:.72cqw}.pokerist-bet-tray>div strong{font-size:1.1cqw}.pokerist-bet-tray input{accent-color:#11c7df;width:100%}.pokerist-bet-tray button{color:#e8f8fa;background:#078da5;border:.1cqw solid #1e7181;border-radius:.25cqw;height:2.5cqw;font-size:.86cqw;font-weight:800}.pokerist-bet-tray .pokerist-all-in{color:#fff1b8;background:linear-gradient(#ad293a,#691420);grid-column:1/-1}.pokerist-modal-backdrop{-webkit-backdrop-filter:blur(.08cqw);backdrop-filter:blur(.08cqw);background:#010a0eba;place-items:center;animation:.18s ease-out both pokerist-modal-fade;display:grid;position:absolute;inset:0}.pokerist-buy-modal{color:#eaf7fa;background:linear-gradient(90deg,#0000,#32b7e61f,#0000),linear-gradient(#0876ad 0%,#075d91 52%,#064b78 100%);border:.16cqw solid #b7d3d8;border-radius:.45cqw;flex-direction:column;align-items:center;width:52.3cqw;min-height:38.3cqw;padding:7.1cqw 6.1cqw 2cqw;animation:.22s cubic-bezier(.18,.8,.25,1) both pokerist-modal-in;display:flex;position:relative;box-shadow:inset 0 0 1.5cqw #12aee261,0 1.1cqw 2.8cqw #0000009e}.pokerist-modal-ribbon{color:#edfaff;letter-spacing:.05cqw;text-shadow:0 .12cqw .16cqw #003f6b;background:linear-gradient(#17a9d6,#0c7cac 60%,#075e91);place-items:center;width:43cqw;height:4.8cqw;font-size:1.95cqw;font-weight:650;display:grid;position:absolute;top:1.3cqw;left:50%;box-shadow:0 .45cqw .85cqw #00224180,inset 0 .12cqw .2cqw #ffffff3d}.pokerist-modal-ribbon:before,.pokerist-modal-ribbon:after{z-index:-1;content:"";background:#086b9c;width:3.5cqw;height:4.2cqw;position:absolute;top:.65cqw}.pokerist-modal-ribbon:before{left:-2.6cqw;transform:skewY(14deg)}.pokerist-modal-ribbon:after{right:-2.6cqw;transform:skewY(-14deg)}.pokerist-buy-stakes{color:#cfe5ec;text-align:center;background:#042d53ad;border-bottom:.12cqw solid #0f75a6;width:29cqw;padding:.7cqw;font-size:1.35cqw}.pokerist-buy-value{color:#f5fcff;text-align:center;text-shadow:0 .15cqw .2cqw #003257;background:#042d53c7;width:29cqw;padding:.85cqw;font-size:2.35cqw;line-height:1;position:relative}.pokerist-buy-range{grid-template-columns:7cqw 1fr 7cqw;align-items:end;gap:1.2cqw;width:100%;margin-top:.5cqw;display:grid}.pokerist-buy-range>div{flex-direction:column;align-items:center;display:flex}.pokerist-buy-range>div strong{font-size:1.35cqw}.pokerist-buy-range>div span{color:#c3d9df;font-size:.82cqw}.pokerist-buy-range>div button{color:#eaf7fa;background:linear-gradient(#285f7d,#103d5e);border:.15cqw solid #9fbac0;border-radius:.22cqw;place-items:center;width:5.8cqw;height:3.4cqw;margin-top:.45cqw;display:grid;box-shadow:0 .25cqw .4cqw #00000073,inset 0 .12cqw .2cqw #ffffff24}.pokerist-buy-range>div button svg{width:1.5cqw;height:1.5cqw}.pokerist-buy-range>input{accent-color:#b9d7df;width:100%;margin-bottom:1.15cqw}.pokerist-auto-rebuy{color:#c8dde3;background:#042d4c8f;justify-content:center;align-items:center;gap:.65cqw;width:29cqw;margin-top:1.3cqw;padding:.7cqw 1.1cqw;font-size:1cqw;display:flex}.pokerist-auto-rebuy input{accent-color:#16adce;width:1.25cqw;height:1.25cqw}.pokerist-auto-rebuy svg{width:1.2cqw;height:1.2cqw}.pokerist-balance-line{color:#c6dce2;margin-top:.9cqw;font-size:1.35cqw}.pokerist-balance-line strong{color:#effcff}.pokerist-start-button{color:#f3fff1;text-shadow:0 .12cqw .16cqw #064405;background:linear-gradient(#20a718,#0d7c08 60%,#075c05);border:.15cqw solid #b9d6b2;border-radius:.22cqw;width:17.5cqw;height:4.35cqw;margin-top:1.05cqw;font-size:1.7cqw;font-weight:700;box-shadow:0 .25cqw .45cqw #00000075,inset 0 .14cqw .2cqw #ffffff38}.pokerist-modal-close{color:#dceef2;background:#17516c;border:.18cqw solid #b8d0d5;border-radius:50%;place-items:center;width:2.75cqw;height:2.75cqw;font-size:2.1cqw;line-height:1;display:grid;position:absolute;bottom:-1.05cqw;right:-1.05cqw;box-shadow:0 .2cqw .45cqw #00000085}@keyframes pokerist-seat-breathe{50%{opacity:.68;scale:1.05}}@keyframes pokerist-timer-hue{0%,35%{filter:hue-rotate()}70%{filter:hue-rotate(-45deg)}to{filter:hue-rotate(-85deg)}}@keyframes pokerist-chip-flight{0%{opacity:0;transform:translate(calc(-50% + var(--chip-x)), var(--chip-y)) scale(.72)}15%,76%{opacity:1}to{opacity:0;transform:translate(-50%)scale(1)}}@keyframes pokerist-modal-fade{0%{opacity:0}}@keyframes pokerist-modal-in{0%{opacity:0;transform:scale(.93)translateY(1cqw)}}@media (orientation:portrait){.pokerist-ui:after{z-index:900;color:#e7f6f8;content:"Rotate your device to play";text-align:center;background:#041b23e6;place-items:center;padding:24px;font-size:18px;font-weight:700;display:grid;position:absolute;inset:0}}.pokerist-seat-p1,.pokerist-seat-p2{top:16.9%}.pokerist-seat-p2{left:62.5%}.pokerist-seat-hero{top:80.1%}.pokerist-turn-timer{border-color:#19f34f;animation:11s linear forwards pokerist-timer-progress}.pokerist-ui .card-back-border{background-color:#17627d;background-image:linear-gradient(45deg,#0000 42%,#d3f5ffd1 43% 48%,#0000 49% 92%,#d3f5ffd1 93%),linear-gradient(-45deg,#0000 42%,#d3f5ffa6 43% 48%,#0000 49% 92%,#d3f5ffa6 93%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:.9cqw .9cqw;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-color:#d5edf4;box-shadow:inset 0 0 0 .13cqw #0a4057,inset 0 0 0 .25cqw #d8f3f8}.pokerist-seat.showdown-winner .pokerist-player-panel{background:linear-gradient(#856511f5,#452f05f5);border-color:#ffe76a;box-shadow:0 0 0 .2cqw #f4c928,0 0 1.3cqw #ffd331b8}.pokerist-seat.showdown-loser{opacity:.62;filter:grayscale(.72)}.pokerist-seat.showdown-loser .pokerist-seat-cards .poker-card{opacity:.72}.pokerist-board .winning-card,.pokerist-seat.showdown-winner .poker-card{box-shadow:0 0 0 .18cqw #ffe657,0 0 .8cqw #ffd42eb8}.pokerist-win-banner{z-index:24;color:#fff4b1;background:linear-gradient(#6c4f08f7,#382503f7);border:.12cqw solid #ffe676;border-radius:.25cqw;align-items:center;gap:.6cqw;padding:.45cqw 1.4cqw;font-size:1.15cqw;animation:.42s cubic-bezier(.2,.85,.25,1) both pokerist-win-in;display:flex;position:absolute;top:56.5%;left:50%;transform:translate(-50%);box-shadow:0 0 1.2cqw #ffcf2d8c}.pokerist-win-banner strong{font-size:1.35cqw}.pokerist-win-banner span{color:#dfc768;font-size:.72cqw}.pokerist-win-particles{z-index:23;pointer-events:none;position:absolute;inset:43% 35% 12%}.pokerist-win-particles i{background:#ffe86d;border-radius:50%;width:.35cqw;height:.35cqw;animation:1.6s ease-out infinite pokerist-particle;position:absolute;top:50%;left:50%;box-shadow:0 0 .5cqw #ffc933}.pokerist-win-particles i:nth-child(3n){animation-delay:-.45s;transform:rotate(110deg)}.pokerist-win-particles i:nth-child(3n+1){animation-delay:-.9s;transform:rotate(230deg)}.pokerist-win-particles i:nth-child(3n+2){animation-delay:-1.25s;transform:rotate(330deg)}.pokerist-ui.is-settled .pokerist-pot-chips{animation:.9s ease-in .25s forwards pokerist-pot-award}.pokerist-away-status{color:#edf9fb;background:linear-gradient(#0aa5bf,#05778e);justify-content:center;align-items:center;gap:.7cqw;width:100%;height:100%;padding:0 .55cqw;font-size:1.05cqw;font-weight:800;display:flex}.pokerist-away-status button{color:#fff;background:#08788d;border:.1cqw solid #a9e2e9;border-radius:.24cqw;height:3.1cqw;padding:0 1.5cqw;font-size:.9cqw;font-weight:800}.pokerist-away-status button:first-of-type{background:linear-gradient(#31bc3b,#168522)}.pokerist-modal-backdrop{padding-top:2.65cqw;display:block}.pokerist-buy-modal{width:52.3cqw;min-height:38.8cqw;margin:0 auto;padding:7.1cqw 3.1cqw 1.5cqw}.pokerist-modal-ribbon{width:46.1cqw}.pokerist-buy-inner{background:linear-gradient(#032f54bd,#04395b8a);border:.12cqw solid #68c1e085;border-radius:.35cqw;width:100%;padding:1.2cqw 2.5cqw 1.5cqw;box-shadow:inset 0 0 1.1cqw #001c395c}.pokerist-buy-stakes,.pokerist-buy-value{width:100%}.pokerist-buy-value:after{content:"";border:.7cqw solid #0000;border-top:.55cqw solid #042d53c7;border-bottom-width:0;position:absolute;bottom:-.55cqw;left:50%;transform:translate(-50%)}.pokerist-buy-range>input{appearance:none;background:repeating-linear-gradient(90deg,#86b6c8 0 .08cqw,#0000 .08cqw .55cqw),linear-gradient(#153f5a,#0a2d46);border-radius:.3cqw;height:1.4cqw;box-shadow:inset 0 .12cqw .25cqw #0000008c}.pokerist-buy-range>input::-webkit-slider-thumb{appearance:none;background:repeating-linear-gradient(90deg,#8da4aa 0 .42cqw,#d6e0e2 .42cqw .72cqw);border:.16cqw solid #d9e5e8;border-radius:.35cqw;width:4.7cqw;height:5cqw;box-shadow:0 .25cqw .45cqw #00000080,inset 0 0 .3cqw #fff}.pokerist-auto-rebuy input{appearance:none;background:#073b5b;border:.12cqw solid #84b9c5;border-radius:.14cqw}.pokerist-auto-rebuy input:checked{background:linear-gradient(#25c5e0,#078aa6);box-shadow:inset 0 0 0 .25cqw #073b5b}@keyframes pokerist-timer-progress{0%,50%{clip-path:inset(0);border-color:#19f34f}75%{clip-path:inset(0 18% 0 0);border-color:#ffd52e}90%{clip-path:inset(0 42% 0 0);border-color:#ff8a20}to{clip-path:inset(0 72% 0 0);border-color:#ff3b2e}}@keyframes pokerist-win-in{0%{opacity:0;transform:translate(-50%,1cqw)scale(.82)}}@keyframes pokerist-particle{0%{opacity:1;translate:0}to{opacity:0;translate:9cqw -7cqw}}@keyframes pokerist-pot-award{to{opacity:0;transform:translate(-50%,13cqw)scale(.55)}}@media (width>=700px){body{padding:0}.app-shell.route-lobby,.app-shell.route-room{border:0;border-radius:0;width:100vw;max-width:1440px;height:100svh;min-height:100svh}.route-lobby .lobby-screen,.route-room .room-screen{height:100svh;min-height:100svh;padding-bottom:0;overflow:hidden}.route-lobby .bottom-nav{border-right:1px solid var(--border);border-bottom:0;border-left:1px solid var(--border);border-radius:0;max-width:1440px;min-height:58px;bottom:0;left:max(0px,50vw - 720px);right:max(0px,50vw - 720px)}.route-room .room-screen{grid-template-rows:66px minmax(0,1fr);display:grid}.route-room .page-header{min-height:66px;padding:10px 22px 8px}.room-layout{grid-template-columns:clamp(240px,22vw,280px) minmax(0,1fr);gap:16px;min-height:0;padding:0 18px 18px;display:grid}.room-summary{scrollbar-color:#85a19852 transparent;scrollbar-width:thin;min-height:0;padding-right:3px;overflow-y:auto}.room-summary .room-hero{margin:0 0 10px;padding:16px}.room-summary .room-hero-top{margin-bottom:15px}.room-summary .room-hero h2{font-size:20px}.room-summary .room-hero-stats{margin-top:15px;padding-top:12px}.room-summary .operator-card{margin:0 0 10px;padding:11px}.room-summary .room-meta-grid{grid-template-columns:1fr;margin:0}.room-summary .room-meta-grid>div{min-height:62px}.route-room .table-section{flex-direction:column;min-width:0;min-height:0;padding:0;display:flex}.route-room .table-section>.section-heading{flex:none;min-height:46px;margin-bottom:8px}.route-room .cash-table-list{scrollbar-color:#85a19852 transparent;scrollbar-width:thin;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));align-content:start;gap:12px;min-height:0;padding:2px 6px 18px 2px;display:grid;overflow-y:auto}.route-room .cash-table-card{min-width:0;padding:13px}.route-room .cash-table-preview{height:148px;margin:5px 0 6px}.route-room .table-details{padding-bottom:8px}.route-room .join-button{min-height:38px}}@media (width>=900px){.route-lobby .lobby-screen{grid-template-rows:66px auto minmax(0,1fr);grid-template-columns:minmax(0,2fr) minmax(320px,1fr);gap:10px 18px;padding:0 24px 68px;display:grid}.route-lobby .lobby-topbar{grid-column:1/-1;min-height:66px;padding:10px 0}.route-lobby .welcome-block{grid-area:2/1;padding:8px 2px 10px}.route-lobby .fairness-banner{grid-area:2/2;align-self:center;margin:0}.route-lobby .lobby-screen>.section-block:not(.quick-section){scrollbar-width:thin;grid-area:3/1;min-height:0;padding:0;overflow-y:auto}.route-lobby .quick-section{scrollbar-width:thin;grid-area:3/2;min-height:0;padding:0;overflow-y:auto}.route-lobby .room-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.route-lobby .quick-table-list{grid-template-columns:1fr;display:grid}}@media (width>=1200px){.route-lobby .room-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1360px){.route-room .cash-table-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.table-exit-backdrop{z-index:950;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04010cc7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.table-exit-dialog{color:#fff;text-align:center;background:linear-gradient(155deg,#32105a,#170524 72%);border:1px solid #da6affb3;border-radius:22px;width:min(410px,92vw);padding:28px 24px 22px;box-shadow:0 24px 80px #000,0 0 34px #c136ff47,inset 0 1px #ffffff2e}.table-exit-mark{color:#ffd878;background:radial-gradient(circle,#7d24bd,#31094d 68%);border:1px solid #f3c76f;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 12px;font-size:27px;display:grid;box-shadow:0 0 22px #d559ff8c}.table-exit-dialog h2{color:#fff2c9;margin:0;font-size:22px}.table-exit-dialog p{color:#cbb9d7;margin:10px 0 22px;font-size:13px;line-height:1.55}.table-exit-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.table-exit-actions button{color:#f8eaff;min-height:46px;font:inherit;cursor:pointer;background:#3a1552;border:1px solid #e7bfff59;border-radius:12px;font-weight:800}.table-exit-actions button.is-danger{color:#29100a;background:linear-gradient(#ffd875,#e89036);border-color:#ffbd6c}.table-exit-actions button:active{transform:scale(.97)}.table-exit-actions button:disabled{cursor:wait;opacity:.6}.gold-match-actions>div{gap:7px;display:flex}.gold-match-actions button.gold-enter-table{color:#251004;background:linear-gradient(110deg,#ffd76e,#f2a13d);border-color:#ffd36d;box-shadow:0 0 18px #f0ae4d33}html,body,#root{width:100%;min-height:100%;overflow-x:hidden}body{display:block}.app-shell,.app-shell:not(.table-mode){border-radius:0!important;width:min(100%,480px)!important;max-width:480px!important;height:auto!important;min-height:100svh!important;margin:0 auto!important;overflow-x:hidden!important}@media (width<=720px){#root>.app-shell.route-baccarat{width:100%!important;max-width:none!important;margin:0!important}#root>.app-shell.scope-poker.route-poker-lobby:not(.table-mode){width:100%!important;max-width:480px!important;margin:0 auto!important}}.app-shell:not(.table-mode)>.screen{width:100%!important;height:auto!important;min-height:100svh!important;padding-bottom:calc(92px + env(safe-area-inset-bottom))!important;overflow:visible!important}.app-shell:not(.table-mode):not(.route-store):not(.route-lobby):after{content:none!important;display:none!important}.standard-screen{min-height:100svh!important;padding-top:env(safe-area-inset-top)!important;display:block!important}.bottom-nav{width:auto!important;max-width:480px!important;left:max(0px,50vw - 240px)!important;right:max(0px,50vw - 240px)!important}.route-login .login-screen{min-height:100svh!important;padding:0!important;display:block!important}.route-login .login-hero{min-height:auto!important;padding:34px 24px 28px!important}.route-login .login-copy h1{font-size:36px!important}.route-login .login-panel{min-height:auto!important;padding:28px 22px calc(34px + env(safe-area-inset-bottom))!important;border-radius:24px 24px 0 0!important}.sheet-backdrop,.club-admin-backdrop{align-items:end!important;padding:0!important}.bottom-sheet,.club-admin-sheet{width:100%!important;max-width:480px!important;max-height:88svh!important;padding:13px 18px calc(22px + env(safe-area-inset-bottom))!important;border-radius:22px 22px 0 0!important}.advanced-table-panel{width:calc(100% - 20px)!important;max-height:82svh!important;bottom:10px!important;right:10px!important}.club-economy-strip{overflow-x:auto;margin-inline:10px!important}.club-economy-strip>span:not(.club-mode-badge){min-width:84px!important}.club-main-tabs{scrollbar-width:none;overflow-x:auto;margin-inline:10px!important;display:flex!important}.club-main-tabs::-webkit-scrollbar{display:none}.club-main-tabs button{flex-direction:column;flex:0 0 76px;min-height:50px!important}.club-center-panel{margin-inline:10px!important;padding:13px!important}.club-center-members,.club-management-grid,.club-admin-grid{grid-template-columns:1fr!important}.club-admin-metrics{grid-template-columns:repeat(2,1fr)!important}.table-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))!important}.table-search{grid-column:1/-1!important}.create-table-grid{grid-template-columns:1fr 1fr!important}.pp-transfer-form{grid-template-columns:1fr 100px!important}.pp-transfer-form button{min-width:0;padding-inline:8px!important}.alliance-current{grid-template-columns:auto 1fr!important}.alliance-current .danger-outline{grid-column:1/-1}.alliance-form{flex-direction:column;align-items:stretch}.hand-filter-bar{grid-template-columns:1fr 100px!important}.hand-filter-bar>button{grid-column:1/-1}.hand-card{grid-template-columns:1fr!important}.hand-card-actions{border-top:1px solid var(--border);border-left:0!important;margin:7px 0 0!important;padding:7px 0 0!important}.replay-timeline{grid-template-columns:1fr 1fr!important}.tournament-toolbar{flex-direction:column;align-items:stretch;padding-inline:14px!important}.tournament-hero{min-height:120px!important;margin-inline:14px!important;padding:18px!important}.tournament-hero>strong{font-size:48px!important}.tournament-grid{grid-template-columns:1fr!important;padding-inline:14px!important}.tournament-detail{border-radius:18px 18px 0 0!important;width:100%!important;max-height:94svh!important;padding:20px 14px!important}.tournament-detail-metrics{grid-template-columns:1fr 1fr!important}.tournament-detail-columns{grid-template-columns:1fr!important}.login-reward-card,.cashback-card,.reward-section{margin-inline:12px!important;padding:15px!important}.login-reward-days{grid-template-columns:repeat(4,1fr)!important}.reward-task-grid{grid-template-columns:1fr!important}.reward-task{grid-template-columns:1fr auto!important}.reward-progress{grid-area:2/1/auto/-1}.cashback-card{grid-template-columns:1fr auto!important}.cashback-card button{grid-column:1/-1}.store-screen{width:100%!important;padding:12px!important}.store-header{grid-template-columns:1fr!important;gap:12px!important;padding:15px!important}.store-balance-list,.store-gift-tools{justify-content:flex-start!important}.store-tabs{overflow-x:auto;width:100%!important}.store-points-tools{justify-content:flex-start!important;margin:0 0 14px!important}.store-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.store-product-card,.store-product-action{min-height:194px!important}.store-product-action{padding:11px!important}.store-modal{width:100%!important;max-height:92svh!important;padding:24px 18px!important}.table-store-panel{flex-direction:column;border-radius:0!important;width:100%!important;height:100svh!important}.table-store-sidebar{width:100%!important;max-height:108px!important;overflow-x:auto!important}.table-store-panel .store-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.vip-modal{border-radius:18px 18px 0 0!important;width:100%!important;max-height:94svh!important;overflow:auto!important}.vip-plan-head,.vip-benefit-row{min-width:560px}.vip-purchase{width:calc(100% - 28px)!important;font-size:20px!important}.friend-game-page{width:100%!important;padding:10px 10px 88px!important}.friend-game-header{grid-template-columns:auto 1fr!important;padding:11px!important}.friend-game-header>span{grid-area:2/2;justify-items:start!important}.friend-game-actions,.friend-social-grid{grid-template-columns:1fr!important}.friend-form-grid{grid-template-columns:repeat(2,1fr)!important}.friend-form-grid label:first-child{grid-column:1/-1}.friend-table-list article{grid-template-columns:38px minmax(0,1fr) auto!important;gap:7px!important}.friend-table-code{grid-column:2}.friend-enter{grid-area:1/3/3}.friend-list article,.friend-request-list article{grid-template-columns:34px minmax(0,1fr) auto auto!important}.friend-list article>i,.friend-list button.quiet{display:none!important}.app-shell.table-mode{transform:translate(-50%);width:min(100vw,480px)!important;max-width:480px!important;left:50%!important}.auth-table-screen{width:100%!important;min-width:0!important;height:100svh!important;min-height:600px!important}.auth-portrait-message{display:none!important}.auth-table-header{grid-template-rows:56px 36px!important;grid-template-columns:1fr auto!important;gap:3px 8px!important;height:104px!important;padding:5px 8px!important}.auth-table-header>div:first-child{gap:1px 6px!important}.auth-table-header small,.auth-table-club{font-size:7px!important}.auth-hand-meta{justify-items:end!important}.auth-table-tools{white-space:nowrap;scrollbar-width:none;grid-column:1/-1;overflow-x:auto;justify-content:start!important}.auth-table-tools>*{flex:none}.auth-table-tools label{font-size:7px!important}.auth-table-tools input{width:66px!important;height:28px!important}.auth-table-tools button,.auth-table-tools select{min-height:28px!important;padding:0 8px!important;font-size:8px!important}.auth-table-stage{inset:104px 0 158px!important}.auth-felt{border-width:12px!important;border-radius:48%!important;inset:9% 3% 4%!important}.auth-dealer{width:104px!important;height:78px!important;top:1%!important}.auth-dealer b{font-size:8px!important}.auth-dealer small{font-size:6px!important}.auth-board{gap:4px!important;top:44%!important}.auth-board-cards{gap:3px!important;min-height:48px!important}.auth-card{width:34px!important;height:48px!important;padding:3px!important}.auth-bet-info{max-width:250px;gap:4px!important;padding:3px 6px!important;font-size:6px!important}.auth-seat{left:clamp(43px,var(--seat-x),calc(100% - 43px))!important;top:clamp(34px,var(--seat-y),calc(100% - 38px))!important;border-radius:9px!important;grid-template-columns:26px minmax(0,1fr)!important;gap:3px!important;width:86px!important;min-height:38px!important;padding:3px 4px!important}.auth-seat-avatar{width:26px!important;height:26px!important;font-size:8px!important}.auth-seat-copy b,.auth-seat-copy span{font-size:7px!important}.auth-seat-copy small{font-size:6px!important}.auth-seat-bot-tag{font-size:5px!important;top:-6px!important}.auth-seat-action-pop{padding:2px 4px!important;font-size:6px!important}.auth-seat-markers i.auth-blind-marker b{font-size:5px!important}.auth-seat.auth-hero{--seat-x:50%;--seat-y:89%;grid-template-columns:30px 1fr!important;width:122px!important}.auth-hero-cards{gap:3px!important;bottom:84%!important}.auth-viewer-status{padding:5px 10px!important;font-size:8px!important;top:108px!important}.auth-fairness{max-width:130px;padding:4px 6px!important;font-size:6px!important;top:108px!important;right:5px!important}.auth-bot-thinking{padding:5px 9px!important;font-size:7px!important;top:28%!important}.auth-settlement{min-width:230px!important;max-width:90%!important;padding:10px 13px!important;top:48%!important}.auth-side-drawer{border-left:0!important;width:100%!important;top:104px!important;bottom:158px!important}.auth-action-bar{min-height:158px!important;padding:6px 8px calc(6px + env(safe-area-inset-bottom))!important;grid-template-rows:42px 47px 51px!important;grid-template-columns:1fr!important;gap:3px!important}.auth-action-status{grid-row:1;grid-template-columns:1fr auto!important}.auth-action-countdown b{font-size:12px!important}.auth-wager-control{grid-row:2;font-size:7px!important}.auth-wager-control label{gap:5px!important}.auth-wager-control input{width:100%!important;min-width:0!important}.auth-pot-shortcuts{gap:3px!important}.auth-pot-shortcuts button{flex:1;padding:2px 3px!important}.auth-actions{grid-row:3;grid-column:1!important;justify-content:stretch!important;gap:4px!important}.auth-actions button{flex:1;min-width:0!important;min-height:43px!important;padding:4px!important;font-size:9px!important}.auth-preactions{bottom:calc(100% + 4px)!important;left:5px!important;right:5px!important;overflow-x:auto!important}.auth-preactions button{flex:1;justify-content:center;min-width:92px!important;padding-inline:4px!important}.auth-insurance-offer{width:calc(100% - 34px)!important}@media (height<=700px){.auth-table-header{grid-template-rows:48px 32px!important;height:92px!important}.auth-table-stage{inset:92px 0 146px!important}.auth-side-drawer{top:92px!important;bottom:146px!important}.auth-action-bar{grid-template-rows:38px 43px 47px!important;min-height:146px!important}.auth-dealer{height:66px!important}.auth-seat{transform:translate(-50%,-50%)scale(.9)!important}}.hole-peek-overlay{z-index:1000;touch-action:none;color:#fff0da;background:#090504;animation:.48s cubic-bezier(.2,.8,.2,1) both hole-peek-enter;position:fixed;inset:0;overflow:hidden}.hole-peek-felt{background:url(/hole-peek/crimson-felt-bg.webp) 50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.02)}.hole-peek-vignette{pointer-events:none;background:radial-gradient(at 50% 54%,#4f140d00 30%,#030202a3 100%);position:absolute;inset:0}.hole-peek-guide{z-index:2;text-align:center;width:84%;animation:.48s cubic-bezier(.16,1,.3,1) .16s both hole-peek-copy-in;position:absolute;top:21.5%;left:8%}.hole-peek-guide small{color:#ffeccfbf;letter-spacing:.18em;margin-bottom:10px;font-size:12px;display:block}.hole-peek-guide strong{color:#f4bd72;letter-spacing:.035em;text-shadow:0 3px 14px #460e08b8;font-size:27px;font-weight:900;display:block}.hole-peek-guide i{background:#d79854;width:78px;height:1px;margin:13px auto 0;display:block}.hole-peek-card-zone{--peek-drag:0px;z-index:4;width:min(78vw,375px);height:36%;transform:translate(-50%,calc(var(--peek-drag)*-.86));cursor:grab;transition:transform .32s cubic-bezier(.22,.8,.3,1);position:absolute;top:42%;left:50%}.hole-peek-card-zone:active{cursor:grabbing;transition:none}.hole-peek-card{aspect-ratio:320/454;perspective:1100px;transform-origin:50%;will-change:transform;width:46%;position:absolute;top:14%}.hole-peek-card.card-1{left:3%;transform:rotate(-9deg)}.hole-peek-card.card-2{right:3%;transform:rotate(8deg)}.hole-peek-card-inner{transform-style:preserve-3d;will-change:transform;transition:transform .52s cubic-bezier(.45,0,.2,1);position:absolute;inset:0}.hole-peek-card-back,.hole-peek-card-face{backface-visibility:hidden;border-radius:11px;position:absolute;inset:0;overflow:hidden;box-shadow:0 14px 24px #0000008a}.hole-peek-card-back{background-color:#982629;background-image:linear-gradient(45deg,#fff4dd4d 25%,#0000 25% 75%,#fff4dd4d 75%),linear-gradient(-45deg,#fff4dd38 25%,#0000 25% 75%,#fff4dd38 75%);background-size:18px 18px;border:5px solid #fff0d9}.hole-peek-card-back:after{content:"";border:2px solid #ffdeb4d1;border-radius:6px;position:absolute;inset:8px}.hole-peek-card-face{background:0 0;border:0;padding:0;display:flex;transform:rotateY(180deg)}.hole-peek-card-face>.poker-card{flex:1;width:100%;height:100%}.hole-peek-gesture{z-index:6;width:74px;height:160px;animation:1.45s ease-in-out .55s infinite hole-peek-swipe;position:absolute;bottom:9.5%;left:50%;transform:translate(-50%)}.hole-peek-gesture i{background:linear-gradient(#ffe1a2,#dc8645);width:3px;height:105px;position:absolute;bottom:26px;left:36px;box-shadow:0 0 10px #e49550}.hole-peek-gesture i:before{content:"";border-top:4px solid #ffe1a2;border-left:4px solid #ffe1a2;width:25px;height:25px;position:absolute;top:-1px;left:-12px;transform:rotate(45deg)}.hole-peek-gesture span{background:radial-gradient(circle at 42% 35%,#ffe8c9 0 20%,#ca8051 50%,#743923 100%);border:4px solid #fff0cf;border-radius:50%;width:47px;height:47px;position:absolute;bottom:0;left:14px;box-shadow:0 0 0 7px #e7975324,0 0 22px #e7914c8f}.hole-peek-compact-hint{z-index:6;color:#f1c27f;letter-spacing:.12em;text-align:center;width:80%;font-size:14px;font-weight:800;animation:1.8s ease-in-out infinite hole-peek-hint;position:absolute;bottom:9%;left:10%}.hole-peek-glow{z-index:3;opacity:0;background:radial-gradient(#ef994c61,#85241414 50%,#0000 74%);border-radius:50%;width:84%;height:48%;position:absolute;top:32%;left:8%;transform:scale(.7)}.hole-peek-overlay.is-revealing .hole-peek-card-zone{transition:transform .82s ease-in-out;transform:translate(-50%,-150px)}.hole-peek-overlay.is-revealing .card-1{transition:transform .82s ease-in-out;transform:translate(-13px)rotate(-17deg)scale(1.07)}.hole-peek-overlay.is-revealing .card-2{transition:transform .82s ease-in-out;transform:translate(13px)rotate(16deg)scale(1.07)}.hole-peek-overlay.is-revealing .hole-peek-card-inner{transform:rotateY(180deg)}.hole-peek-overlay.is-revealing .card-1 .hole-peek-card-inner{transition-delay:.22s}.hole-peek-overlay.is-revealing .card-2 .hole-peek-card-inner{transition-delay:.34s}.hole-peek-overlay.is-revealing .hole-peek-glow{opacity:1;transition:opacity .7s ease-out,transform .7s ease-out;transform:scale(1)}.hole-peek-overlay.is-leaving{opacity:0;pointer-events:none;transition:opacity .64s ease-in-out,transform .64s ease-in-out;transform:scale(.975)}.auth-hero-cards.is-concealed,.pokerist-hero-cards.is-concealed{visibility:hidden}.is-dealing-intro .pokerist-hero-cards{opacity:0!important}@keyframes hole-peek-enter{0%{opacity:0;transform:scale(1.07)}to{opacity:1;transform:scale(1)}}@keyframes hole-peek-copy-in{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes hole-peek-swipe{0%,18%{opacity:0;transform:translate(-50%,36px)}35%{opacity:1}75%{opacity:1;transform:translate(-50%,-58px)}to{opacity:0;transform:translate(-50%,-72px)}}@keyframes hole-peek-hint{50%{opacity:.55;transform:translateY(-4px)}}.auth-table-screen{--auth-gold:#d8b66a!important;--auth-green:#43e4dd!important;background:#07100d!important;font-family:Microsoft YaHei,PingFang SC,sans-serif!important}.auth-table-header{z-index:36!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#030907e0,#0309076b,#0000)!important;border:0!important;justify-content:space-between!important;align-items:flex-start!important;height:56px!important;padding:7px 9px!important;display:flex!important}.auth-table-header>div:first-child{max-width:42%;grid-template-columns:1fr!important;gap:0!important;display:grid!important}.auth-table-club{letter-spacing:.08em!important;font-size:7px!important}.auth-table-header strong{font-size:11px!important}.auth-table-header>div:first-child small{font-size:6px!important}.auth-hand-meta{position:absolute;top:8px;left:50%;transform:translate(-50%);gap:1px!important}.auth-hand-meta span{font-size:10px!important}.auth-hand-meta small{text-overflow:ellipsis;white-space:nowrap;max-width:132px;overflow:hidden;font-size:5px!important}.auth-table-tools{scrollbar-width:none;max-width:38%;position:absolute;top:5px;right:7px;overflow-x:auto;gap:3px!important;display:flex!important}.auth-table-tools::-webkit-scrollbar{display:none}.auth-table-tools label,.auth-table-tools select,.auth-table-tools>button:not(.auth-store-button):not(.danger){display:none!important}.auth-table-tools button{background:#081812c7!important;border-color:#d8b66a66!important;border-radius:9px!important;min-height:29px!important;padding:0 8px!important;font-size:7px!important}.auth-table-tools .danger{display:block!important}.auth-table-tools .auth-store-button{background:radial-gradient(circle,#341064,#090318 72%)!important;border-color:#ffda69b8!important;border-radius:13px!important;width:42px!important;min-width:42px!important;height:42px!important;padding:0!important;display:block!important;overflow:visible!important;box-shadow:0 0 12px #9a36ffad!important}.auth-table-tools .auth-store-button img{width:44px!important;height:44px!important;margin:-2px!important}.auth-table-stage{background:#07100d;inset:0 0 142px!important;overflow:hidden!important}.auth-dealer{z-index:1!important;width:100%!important;height:226px!important;box-shadow:none!important;border:0!important;border-radius:0!important;top:0!important;left:0!important;transform:none!important}.auth-dealer img,.auth-dealer video{filter:saturate(.98)contrast(1.04);display:block}.auth-dealer .auth-dealer-background{z-index:0;object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.auth-dealer .auth-dealer-character{z-index:1;object-fit:contain;object-position:center top;filter:saturate(.98)contrast(1.04);transform-origin:top;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:translateY(-10px)scale(.94)}.auth-dealer:after{content:"";background:linear-gradient(#0000,#07100de8);height:76px;position:absolute;inset:auto 0 0}.auth-dealer>div{z-index:2;border-radius:8px;width:auto;bottom:4px;right:10px;background:#030d0ab8!important;padding:4px 7px!important;left:auto!important}.auth-dealer>div b{font-size:6px!important}.auth-dealer>div small{font-size:5px!important}.auth-live-dealer{z-index:3;color:#f3d999;letter-spacing:.1em;background:#030d0ac2;border:1px solid #d8b66ab8;border-radius:20px;padding:4px 9px;font-size:7px;font-weight:900;position:absolute;top:12px;left:10px}.auth-felt{z-index:3!important;background:radial-gradient(circle at 50% 18%,#146946b8,#0000 34%),radial-gradient(at 50% 48%,#075238 0,#06462f 54%,#022d20 100%)!important;border:12px solid #121311!important;border-radius:48%/35%!important;inset:203px 17px -42px!important;box-shadow:inset 0 0 0 2px #d8b66a,inset 0 0 0 6px #050807b3,inset 0 0 48px #0000006b,0 18px 46px #000000ad!important}.auth-cinematic-phase{z-index:18;color:#f0d99b;letter-spacing:.05em;text-align:center;white-space:nowrap;background:#07100df0;border:1px solid #d8b66ab8;border-radius:20px;min-width:126px;padding:7px 14px;font-size:10px;font-weight:900;animation:.4s cubic-bezier(.2,.8,.2,1) both auth-phase-enter;position:absolute;top:230px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #00000070}.auth-table-watermark{z-index:4;color:#f0d99b13;letter-spacing:.12em;white-space:nowrap;font-family:Georgia,serif;font-size:20px;font-weight:900;position:absolute;top:310px;left:50%;transform:translate(-50%)}.auth-table-chips{z-index:8;width:56px;height:24px;position:absolute;top:344px;left:50%;transform:translate(-50%)}.auth-table-chips i{border:2px dashed #f7eed7cc;border-radius:50%;width:17px;height:8px;position:absolute;box-shadow:0 3px}.auth-table-chips i:first-child{color:#68706d;background:#d8d9cf;top:10px;left:1px}.auth-table-chips i:nth-child(2){color:#1e734f;background:#48a979;top:2px;left:15px}.auth-table-chips i:nth-child(3){color:#8e292b;background:#d34d4e;top:11px;left:29px}.auth-table-chips i:nth-child(4){color:#5a3e85;background:#9976c8;top:1px;left:39px}.auth-board{z-index:9!important;gap:5px!important;top:49%!important}.auth-pot{order:2;box-shadow:0 0 17px #d8b66a2b;background:#032218e8!important;border:1px solid #d8b66a!important;border-radius:9px!important;padding:5px 12px!important}.auth-pot small,.auth-pot span{font-size:6px!important}.auth-pot strong{font-size:11px!important}.auth-board-cards{order:1;gap:3px!important;min-height:42px!important}.auth-bet-info{white-space:nowrap;order:3;overflow:hidden;max-width:240px!important;padding:3px 6px!important;font-size:5px!important}.auth-card{border-radius:4px!important;width:30px!important;height:42px!important;padding:3px!important}.auth-card b{font-size:10px!important}.auth-card i{font-size:13px!important}.auth-card.compact{width:18px!important;height:26px!important;padding:1px!important}.auth-card.compact b,.auth-card.compact i{font-size:6px!important}.auth-card-back{background-color:#7e2429!important;background-image:linear-gradient(45deg,#f7eed73b 25%,#0000 25% 75%,#f7eed73b 75%),linear-gradient(-45deg,#f7eed72e 25%,#0000 25% 75%,#f7eed72e 75%)!important;background-size:8px 8px!important;border:2px solid #f1dfb2!important}.auth-seat{z-index:12!important;width:76px!important;height:78px!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important;transform:translate(-50%,-50%)!important}.auth-seat-avatar{position:relative;overflow:hidden;background:#0f2f25!important;border:1.5px solid #d8b66a!important;border-radius:50%!important;width:47px!important;height:47px!important;margin:0 auto!important;box-shadow:0 6px 14px #00000085!important}.auth-seat-avatar img{object-fit:cover;width:100%;height:100%}.auth-seat-avatar>span{color:#f0d99b;place-items:center;font-size:10px;font-weight:900;display:grid;position:absolute;inset:0}.auth-seat-copy{text-align:center;background:#070c0af0;border:1px solid #d8b66ab8;border-radius:7px;width:78px;position:absolute;top:44px;left:50%;transform:translate(-50%);min-width:0!important;padding:3px 5px!important;display:grid!important}.auth-seat-copy b{display:none!important}.auth-seat-copy span{line-height:1.15;color:#f0d99b!important;font-size:7px!important}.auth-seat-copy small{grid-row:1;line-height:1.1;color:#f7eed7!important;font-size:6px!important}.auth-seat.is-acting .auth-seat-avatar{border-color:#43e4dd!important;box-shadow:0 0 0 3px #43e4dd2e,0 0 18px #43e4dd70!important}.auth-seat-folded,.auth-seat-sitting-out,.auth-seat-disconnected{opacity:.52!important}.auth-seat-empty{opacity:.65!important}.auth-seat-bot-tag{display:none!important}.auth-seat-cards{gap:0!important;top:11px!important;bottom:auto!important;left:calc(50% + 34px)!important}.auth-seat-cards .auth-card+.auth-card{margin-left:-7px;transform:rotate(7deg)}.auth-seat-cards .auth-card:first-child{transform:rotate(-7deg)}.auth-seat-action-pop{transform:translate(50%);padding:2px 5px!important;font-size:6px!important;top:-12px!important;bottom:auto!important;right:50%!important}.auth-seat-markers{top:0!important;left:2px!important}.auth-seat-markers i{min-width:14px!important;height:14px!important;font-size:5px!important}.auth-seat-markers i.auth-blind-marker{min-width:32px!important;height:13px!important;padding:0 3px!important;font-size:5px!important}.auth-seat-bet{padding:2px 5px!important;font-size:6px!important;top:67px!important}.auth-seat.auth-hero{--seat-x:50%;--seat-y:89%;z-index:17!important;background:0 0!important;width:92px!important;height:84px!important;display:block!important}.auth-hero-cards{gap:3px!important;top:-22px!important;bottom:auto!important}.auth-bot-thinking{z-index:21!important;padding:4px 8px!important;font-size:6px!important;top:37%!important}.auth-viewer-status{z-index:32!important;font-size:7px!important;top:58px!important}.auth-fairness{z-index:32!important;max-width:115px!important;padding:3px 6px!important;font-size:5px!important;top:58px!important;right:6px!important}.auth-settlement{z-index:28!important;background:#03120df5!important;border-color:#d8b66a!important;min-width:230px!important;max-width:86%!important;padding:10px 13px!important;top:52%!important}.auth-settlement b{font-size:11px!important}.auth-settlement span{font-size:8px!important}.auth-settlement small{font-size:6px!important}.auth-action-bar{z-index:40!important;min-height:142px!important;padding:5px 8px calc(5px + env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#030c09f5,#020705)!important;border-top:1px solid #d8b66a2e!important;grid-template-rows:38px 42px 46px!important;grid-template-columns:1fr!important;gap:2px!important}.auth-action-status{grid-row:1!important}.auth-action-status strong{font-size:10px!important}.auth-action-status small{font-size:6px!important}.auth-action-countdown{width:34px!important;height:34px!important}.auth-wager-control{grid-row:2!important}.auth-actions{grid-area:3/1!important;justify-content:stretch!important;gap:5px!important}.auth-actions button{border-radius:10px!important;flex:1!important;min-width:0!important;min-height:42px!important;padding:4px!important;font-size:9px!important}.auth-actions .action-fold{background:#5a2023!important}.auth-actions .action-check,.auth-actions .action-call{background:#075a41!important}.auth-actions .action-bet,.auth-actions .action-raise,.auth-actions .action-all-in,.auth-actions .action-next{background:linear-gradient(#f4db9f,#b98738)!important}.auth-preactions{bottom:calc(100% + 5px)!important;left:6px!important;right:6px!important}.auth-side-drawer{z-index:55!important;width:100%!important;top:56px!important;bottom:142px!important}.auth-insurance-offer{z-index:65!important}.auth-deal-animation{z-index:16;pointer-events:none;position:absolute;inset:0;overflow:hidden}.auth-deal-deck{width:24px;height:34px;animation:.65s ease-in-out both auth-deck-shuffle;position:absolute;top:25%;left:50%;transform:translate(-50%,-50%)}.auth-deal-deck i,.auth-flying-card{background-color:#7e2429;background-image:linear-gradient(45deg,#f7eed740 25%,#0000 25% 75%,#f7eed740 75%),linear-gradient(-45deg,#f7eed72e 25%,#0000 25% 75%,#f7eed72e 75%);background-size:6px 6px;border:1.5px solid #f1dfb2;border-radius:3px;width:18px;height:26px;position:absolute;box-shadow:0 5px 12px #0000008c}.auth-deal-deck i:first-child{transform:translate(-4px,1px)rotate(-6deg)}.auth-deal-deck i:nth-child(2){transform:translate(4px,-1px)rotate(6deg)}.auth-deal-deck i:nth-child(3){transform:translateY(-3px)}.auth-flying-card{opacity:0;animation:auth-card-deal .62s cubic-bezier(.18,.75,.2,1) var(--deal-delay) both;top:25%;left:50%}.is-dealing-intro .auth-seat-cards,.is-dealing-intro .auth-hero-cards{opacity:0!important}.is-dealing-intro .auth-dealer img{animation:.8s ease-in-out infinite alternate auth-dealer-dealing}.auth-board-cards>.auth-card{transform-origin:50% 100%;animation:.5s cubic-bezier(.18,.8,.2,1) both auth-board-flip}.auth-board-cards>.auth-card:nth-child(2){animation-delay:.11s}.auth-board-cards>.auth-card:nth-child(3){animation-delay:.22s}@keyframes auth-dealer-breathe{to{transform:scale(1.025)translateY(-2px)}}@keyframes auth-phase-enter{0%{opacity:0;transform:translate(-50%,-8px)scale(.95)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes auth-deck-shuffle{0%{opacity:0;transform:translate(-50%,-50%)scale(.75)}25%{opacity:1}45%{transform:translate(-66%,-54%)rotate(-8deg)}70%{transform:translate(-34%,-56%)rotate(8deg)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes auth-card-deal{0%{opacity:0;filter:brightness(1.5);top:25%;left:50%;transform:translate(-50%,-50%)scale(.58)rotate(0)}10%{opacity:1}58%{transform:translate(-50%,-58%) scale(.76) rotate(calc(var(--deal-tilt)*.55));filter:brightness(1.1)}to{top:var(--deal-y);left:var(--deal-x);opacity:1;transform:translate(-50%,-50%) scale(var(--deal-end-scale,.92)) rotate(var(--deal-tilt));filter:none}}@keyframes auth-dealer-dealing{0%{transform:scale(1.018)translate(-1px)}to{transform:scale(1.026)translate(2px)translateY(1px)}}@keyframes auth-board-flip{0%{opacity:0;transform:translateY(-18px)rotateY(90deg)scale(.82)}55%{opacity:1;transform:translateY(2px)rotateY(-8deg)scale(1.03)}to{opacity:1;transform:none}}@media (height<=700px){.auth-table-header{height:50px!important}.auth-table-stage{inset:0 0 130px!important}.auth-action-bar{grid-template-rows:34px 38px 42px!important;min-height:130px!important}.auth-dealer{height:185px!important}.auth-felt{inset:169px 17px -40px!important}.auth-cinematic-phase{top:193px}.auth-table-watermark{top:260px}.auth-table-chips{top:287px}.auth-seat{transform:translate(-50%,-50%)scale(.88)!important}.auth-side-drawer{top:50px!important;bottom:130px!important}}.app-shell.route-friends:not(.table-mode){height:100svh!important;min-height:100svh!important;overflow:hidden auto!important}@media (orientation:portrait){.pokerist-ui:after{content:none!important;display:none!important}.pokerist-stage{aspect-ratio:auto!important;width:100%!important;height:100svh!important;box-shadow:none!important;top:0!important;left:0!important;transform:none!important}.pokerist-scene{object-fit:cover!important;object-position:center!important}.pokerist-top-left{top:env(safe-area-inset-top)!important;gap:5px!important;left:8px!important}.pokerist-hud-button{border-width:1px!important;border-radius:0 0 8px 8px!important;width:36px!important;height:34px!important}.pokerist-hud-button svg{width:17px!important;height:17px!important}.pokerist-more>span{font-size:15px!important}.pokerist-more b,.pokerist-inbox b{min-width:16px!important;height:16px!important;font-size:8px!important}.pokerist-top-right{top:env(safe-area-inset-top)!important;gap:4px!important;right:8px!important}.pokerist-top-right button{border-width:1px!important;border-radius:0 0 7px 7px!important;min-width:34px!important;height:30px!important;padding:0 7px!important;font-size:8px!important}.pokerist-table-brand{font-size:10px!important;top:7%!important}.pokerist-table-brand strong{font-size:16px!important}.pokerist-table-brand span{font-size:7px!important}.pokerist-seat{width:82px!important;height:40px!important}.pokerist-player-panel{border-width:1px!important;border-radius:8px!important}.pokerist-player-panel strong{font-size:10px!important}.pokerist-player-panel>span{margin-top:2px!important;font-size:8px!important}.pokerist-seat-glow{width:98px!important;height:58px!important}.pokerist-seat-p1{top:18%!important;left:27%!important}.pokerist-seat-p2{top:18%!important;left:73%!important}.pokerist-seat-p3{top:56%!important;left:19%!important}.pokerist-seat-p4{top:56%!important;left:81%!important}.pokerist-seat-hero{top:79%!important;left:50%!important}.pokerist-seat-action{font-size:8px!important;top:-17px!important}.pokerist-seat-p1 .pokerist-seat-action,.pokerist-seat-p2 .pokerist-seat-action{top:39px!important}.pokerist-seat-bet{font-size:8px!important}.pokerist-seat-bet i{width:8px!important;height:8px!important}.pokerist-seat-cards .poker-card{width:22px!important;height:31px!important}.pokerist-seat-p1 .pokerist-seat-cards,.pokerist-seat-p2 .pokerist-seat-cards{top:37px!important}.pokerist-seat-p3 .pokerist-seat-cards{top:0!important;left:78px!important}.pokerist-seat-p4 .pokerist-seat-cards{top:0!important;right:76px!important}.pokerist-hero-cards{gap:3px!important;top:-42px!important;left:50%!important;transform:translate(-50%)!important}.pokerist-board{gap:3px!important;top:40%!important}.pokerist-board .poker-card,.pokerist-hero-cards .poker-card{--index-size:10px!important;--pip-size:14px!important;border-radius:4px!important;width:34px!important;height:48px!important}.pokerist-hand-rank{padding:3px 7px!important;font-size:8px!important;top:36%!important}.pokerist-pot-label{border-radius:6px!important;gap:4px!important;padding:4px 8px!important;font-size:9px!important;top:48%!important}.pokerist-pot-label span{font-size:7px!important}.pokerist-pot-chips{width:48px!important;height:18px!important;top:52%!important}.pokerist-action-dock{right:8px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;grid-template-columns:38px 1fr 38px!important;gap:5px!important;height:58px!important;left:8px!important}.pokerist-dock-side{border-width:1px!important;border-radius:8px!important}.pokerist-dock-side svg{width:18px!important;height:18px!important}.pokerist-action-grid,.pokerist-preactions{gap:4px!important}.pokerist-action-grid button,.pokerist-preactions button{border-width:1px!important;border-radius:8px!important;min-width:0!important;padding:3px!important;font-size:8px!important}.pokerist-action-grid button small{font-size:6px!important}.pokerist-away-status{right:8px!important;bottom:calc(72px + env(safe-area-inset-bottom))!important;font-size:9px!important;left:8px!important}}.portrait-game-table{background:#07100d!important;width:min(100vw,480px)!important;max-width:480px!important;height:100svh!important;margin:0 auto!important}.portrait-game-table .pokerist-stage{aspect-ratio:auto!important;width:100%!important;height:100svh!important;box-shadow:none!important;background:#07100d!important;inset:0!important;transform:none!important}.portrait-game-table .pokerist-stage:after{z-index:2;background:linear-gradient(#03090738,#0000 24% 82%,#0106048c)}.portrait-game-table .pokerist-top-left,.portrait-game-table .pokerist-inbox,.portrait-game-table .pokerist-buy-shortcut,.portrait-game-table .pokerist-gift-button,.portrait-game-table .pokerist-private-chat,.portrait-game-table .pokerist-table-brand,.portrait-game-table .pokerist-deck{display:none!important}.portrait-game-table .pokerist-top-right{z-index:42!important;gap:4px!important;top:6px!important;right:7px!important}.portrait-game-table .pokerist-top-right button{color:#f6e1a6!important;background:#081812cc!important;border:1px solid #d8b66a7a!important;border-radius:9px!important;min-width:35px!important;height:30px!important;padding:0 7px!important;font-size:7px!important}.portrait-game-table .pokerist-top-right .pokerist-store-button{background:radial-gradient(circle,#341064,#090318 72%)!important;border-color:#ffda69b8!important;border-radius:13px!important;width:42px!important;min-width:42px!important;height:42px!important;padding:0!important;overflow:visible!important;box-shadow:0 0 12px #9a36ffad!important}.portrait-game-table .pokerist-top-right .pokerist-store-button img{width:44px!important;height:44px!important;margin:-2px!important}.portrait-game-table .pokerist-top-right button:nth-child(2),.portrait-game-table .pokerist-top-right button:nth-child(3){display:none!important}.portrait-game-table .auth-dealer{height:226px!important}.portrait-game-table .auth-felt{inset:203px 17px -42px!important}.portrait-game-table .auth-cinematic-phase{text-overflow:ellipsis;max-width:260px;top:230px;overflow:hidden}.portrait-game-table .auth-table-watermark{top:310px}.portrait-game-table .auth-table-chips{top:344px}.portrait-game-table .pokerist-seat{z-index:12!important;width:76px!important;height:78px!important;transform:translate(-50%,-50%)!important}.portrait-game-table .pokerist-seat-hero{z-index:17!important;width:92px!important;height:84px!important;top:87%!important;left:50%!important}.portrait-game-table .pokerist-portrait-avatar{z-index:2;background:#0f2f25;border:1.5px solid #d8b66a;border-radius:50%;width:47px;height:47px;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 6px 14px #00000085}.portrait-game-table .pokerist-portrait-avatar img{object-fit:cover;width:100%;height:100%}.portrait-game-table .pokerist-seat.is-acting .pokerist-portrait-avatar{border-color:#43e4dd;box-shadow:0 0 0 3px #43e4dd2e,0 0 18px #43e4dd70}.portrait-game-table .pokerist-player-panel{z-index:3;color:#f7eed7;min-height:26px;padding:3px 5px;transform:translate(-50%);width:78px!important;height:auto!important;box-shadow:none!important;background:#070c0af0!important;border:1px solid #d8b66ab8!important;border-radius:7px!important;inset:44px auto auto 50%!important}.portrait-game-table .pokerist-player-panel strong{text-overflow:ellipsis;white-space:nowrap;max-width:70px;overflow:hidden;font-size:6px!important}.portrait-game-table .pokerist-player-panel>span{color:#f0d99b;margin:1px 0 0!important;font-size:7px!important}.portrait-game-table .pokerist-turn-timer{border-width:1px;border-radius:7px;inset:-2px}.portrait-game-table .pokerist-seat-glow{z-index:0!important;width:60px!important;height:60px!important}.portrait-game-table .pokerist-seat-cards .poker-card{border-radius:3px!important;width:18px!important;height:26px!important}.portrait-game-table .pokerist-hero-cards .poker-card{border-radius:4px!important;width:25px!important;height:36px!important}.portrait-game-table .pokerist-seat-action{z-index:6;color:#f0d99b;background:#04100ce6;border-radius:8px;padding:2px 5px;font-size:6px!important;top:-12px!important}.portrait-game-table .pokerist-seat-bet{z-index:6;background:#04100ce6;border-radius:8px;padding:2px 5px;transform:translate(-50%);font-size:6px!important;top:69px!important;left:50%!important;right:auto!important}.portrait-game-table .pokerist-role{z-index:7;border-color:#d8b66a;border-radius:8px;min-width:28px;height:13px;font-size:5px;top:-1px;bottom:auto;right:4px}.portrait-game-table .pokerist-board{z-index:9!important;gap:3px!important;top:47%!important}.portrait-game-table .pokerist-board .poker-card{animation:.5s cubic-bezier(.18,.8,.2,1) both auth-board-flip;border-radius:4px!important;width:30px!important;height:42px!important}.portrait-game-table .pokerist-board .poker-card:nth-child(2){animation-delay:.11s}.portrait-game-table .pokerist-board .poker-card:nth-child(3){animation-delay:.22s}.portrait-game-table .pokerist-hand-rank{color:#f0d99b;background:#04100ce6;z-index:10!important;top:42%!important}.portrait-game-table .pokerist-pot-label{color:#f0d99b;z-index:10!important;background:#032218e8!important;border:1px solid #d8b66a!important;border-radius:9px!important;padding:5px 12px!important;top:54%!important}.portrait-game-table .pokerist-pot-label span{font-size:6px!important}.portrait-game-table .pokerist-pot-chips{z-index:10!important;top:58%!important}.portrait-game-table .pokerist-dealer-button{z-index:13!important}.portrait-game-table .pokerist-action-dock{border-top:1px solid #d8b66a2e;padding:8px;z-index:40!important;background:linear-gradient(#030c09f0,#020705)!important;grid-template-columns:1fr!important;height:74px!important;bottom:0!important;left:0!important;right:0!important}.portrait-game-table .pokerist-dock-side{display:none!important}.portrait-game-table .pokerist-action-grid,.portrait-game-table .pokerist-preactions{gap:5px!important}.portrait-game-table .pokerist-action-grid button,.portrait-game-table .pokerist-preactions button,.portrait-game-table .pokerist-status-button{color:#f7eed7!important;background:#075a41!important;border:1px solid #d8b66a59!important;border-radius:10px!important;min-width:0!important;padding:4px!important;font-size:8px!important}.portrait-game-table .pokerist-action-grid button:first-child{background:#5a2023!important}.portrait-game-table .pokerist-action-grid button:last-child,.portrait-game-table .pokerist-status-button{color:#211805!important;background:linear-gradient(#f4db9f,#b98738)!important}.portrait-game-table .pokerist-wait-status{color:#f0d99b;background:#07140fe6;border-color:#d8b66a59}.portrait-game-table .pokerist-portrait-flight{z-index:20;background-color:#7e2429;background-image:linear-gradient(45deg,#f7eed740 25%,#0000 25% 75%,#f7eed740 75%),linear-gradient(-45deg,#f7eed72e 25%,#0000 25% 75%,#f7eed72e 75%);background-size:6px 6px;border:1.5px solid #f1dfb2;border-radius:3px;width:18px;height:26px;animation:.65s cubic-bezier(.18,.75,.2,1) both pokerist-portrait-deal;position:absolute;top:25%;left:50%;box-shadow:0 5px 12px #0000008c}.portrait-game-table.phase-shuffle .auth-dealer img,.portrait-game-table.phase-hole .auth-dealer img{animation:.8s ease-in-out infinite alternate auth-dealer-dealing}@keyframes pokerist-portrait-deal{0%{opacity:0;top:25%;left:50%;transform:translate(-50%,-50%)scale(.58)rotate(0)}10%{opacity:1}58%{transform:translate(-50%,-58%) scale(.76) rotate(calc(var(--flight-tilt)*.55))}to{top:var(--flight-y);left:var(--flight-x);opacity:1;transform:translate(-50%,-50%) scale(var(--flight-end-scale,.92)) rotate(var(--flight-tilt))}}.auth-card-back,.pokerist-ui .card-back-border,.hole-peek-card-back,.auth-deal-deck i,.auth-flying-card,.portrait-game-table .pokerist-portrait-flight,.flying-card-back{background:#6f0b20 url(/cards/poker-king-card-back-v2.webp) 50%/cover no-repeat!important;border-color:#f6dfa0!important;box-shadow:inset 0 0 0 1px #68286f94,0 5px 12px #0000008c!important}.pokerist-ui .card-back-border i{display:none!important}.hole-peek-card-back:after{border-color:#ffe089c7;inset:7px}.auth-flying-card{animation-duration:.46s!important;animation-timing-function:cubic-bezier(.18,.76,.24,1)!important}.portrait-game-table .pokerist-portrait-flight{opacity:0;animation:pokerist-portrait-deal .46s cubic-bezier(.18,.76,.24,1) var(--flight-delay,0s) both!important}.auth-hero-cards.is-revealed .auth-card,.pokerist-hero-cards.is-revealed .poker-card{transform-origin:50%;animation:.24s cubic-bezier(.2,.78,.25,1) both auth-hole-return-flip}.auth-hero-cards.is-revealed .auth-card:nth-child(2),.pokerist-hero-cards.is-revealed .poker-card:nth-child(2){animation-delay:55ms}@keyframes auth-hole-return-flip{0%{opacity:.35;transform:translate(var(--hero-card-x,0),calc(var(--hero-card-y,0) - 3px)) rotate(var(--hero-card-rotate,0)) scaleX(.06)}58%{opacity:1;transform:translate(var(--hero-card-x,0),var(--hero-card-y,0)) rotate(var(--hero-card-rotate,0)) scaleX(1.06)}to{opacity:1;transform:translate(var(--hero-card-x,0),var(--hero-card-y,0)) rotate(var(--hero-card-rotate,0)) scaleX(1)}}@media (prefers-reduced-motion:reduce){.auth-flying-card,.portrait-game-table .pokerist-portrait-flight,.auth-hero-cards.is-revealed .auth-card,.pokerist-hero-cards.is-revealed .poker-card{animation-duration:.01ms!important;animation-delay:0s!important}}.auth-seat-avatar{z-index:3!important;width:68px!important;height:68px!important}.auth-seat-copy{z-index:5!important;top:64px!important}.auth-hero .auth-seat-copy{top:68px!important}.auth-seat-cards{z-index:4!important;top:39px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.auth-seat-cards .auth-card-back{border:0!important;box-shadow:0 4px 8px #00000075!important}.auth-hero-cards{z-index:7!important;gap:0!important;top:-14px!important;left:calc(100% + 8px)!important;transform:none!important}.auth-hero-cards .auth-card{width:58px!important;height:82px!important;padding:6px!important}.auth-hero-cards .auth-card b{font-size:22px!important}.auth-hero-cards .auth-card i{font-size:29px!important}.auth-hero-cards .auth-card:first-child{--hero-card-x:7px;--hero-card-y:7px;--hero-card-rotate:-8deg}.auth-hero-cards .auth-card:nth-child(2){--hero-card-x:-8px;--hero-card-y:0px;--hero-card-rotate:7deg;margin-left:-14px}.portrait-game-table .pokerist-portrait-avatar{z-index:3!important;width:68px!important;height:68px!important}.portrait-game-table .pokerist-player-panel{z-index:5!important;top:64px!important}.portrait-game-table .pokerist-seat-hero .pokerist-player-panel{top:68px!important}.portrait-game-table .pokerist-seat-cards{z-index:4!important;top:39px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.portrait-game-table .pokerist-seat-cards .poker-card.card-back{overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.portrait-game-table .pokerist-seat-cards .card-back-border{border:0!important;border-radius:3px!important;inset:0!important}.portrait-game-table .pokerist-seat-hero{width:110px!important;height:96px!important;left:24%!important}.portrait-game-table .pokerist-hero-cards{z-index:7!important;gap:0!important;top:-14px!important;left:calc(100% + 8px)!important;transform:none!important}.portrait-game-table .pokerist-hero-cards .poker-card:first-child{--hero-card-x:7px;--hero-card-y:7px;--hero-card-rotate:-8deg}.portrait-game-table .pokerist-hero-cards .poker-card:nth-child(2){--hero-card-x:-8px;--hero-card-y:0px;--hero-card-rotate:7deg;margin-left:-14px}.auth-table-stage .auth-felt,.portrait-game-table .auth-felt{box-shadow:none!important;background:url(/portrait-table/luxury-table-v1.webp) top/122% 112% no-repeat!important;border:0!important;border-radius:0!important;inset:48px -8px -150px!important}.auth-table-stage .auth-cinematic-phase,.portrait-game-table .auth-cinematic-phase{top:208px!important}.auth-table-stage .auth-dealer,.portrait-game-table .auth-dealer{z-index:4!important}.auth-table-screen .auth-table-stage,.portrait-game-table .pokerist-stage{background:#030705!important}.auth-table-screen .auth-dealer,.portrait-game-table .auth-dealer{height:205px!important;overflow:hidden!important}.auth-table-screen .auth-dealer:after,.portrait-game-table .auth-dealer:after{background:linear-gradient(#0000,#03070594)!important;height:26px!important}.auth-dealer .auth-dealer-background{filter:saturate(.84)contrast(1.02)brightness(.78)!important}.auth-dealer .auth-dealer-character{z-index:2!important;filter:saturate(.96)contrast(1.03)!important;transform:translateY(-7px)scale(.89)!important}.auth-dealer-hands-layer{z-index:7;object-fit:contain;object-position:center top;clip-path:polygon(25% 60%,75% 60%,75% 98%,25% 98%);filter:saturate(.96)contrast(1.03);transform-origin:top;pointer-events:none;width:100%;height:205px;position:absolute;top:0;left:0;transform:translateY(-7px)scale(.89)}.auth-table-stage .auth-felt,.portrait-game-table .auth-felt{z-index:5!important;background:url(/portrait-table/luxury-table-clean-v3.webp) top/100% 100% no-repeat!important;inset:44px -1px!important}.auth-table-stage .auth-cinematic-phase,.portrait-game-table .auth-cinematic-phase{z-index:19!important;background:#050c09eb!important;min-width:110px!important;padding:5px 12px!important;font-size:8px!important;top:211px!important}.auth-live-dealer{padding:3px 7px!important;font-size:6px!important;top:8px!important;left:8px!important}.auth-dealer>div{background:#030a087a!important;bottom:7px!important}.auth-table-watermark{font-size:15px!important;top:280px!important}.auth-table-chips{top:318px!important}.auth-table-screen .auth-dealer.auth-dealer-full-scene,.portrait-game-table .auth-dealer.auth-dealer-full-scene{z-index:1!important;background:#030705!important;width:100%!important;height:100%!important;inset:0!important;overflow:hidden!important}.auth-dealer-full-scene:after{display:none!important}.auth-dealer-full-scene .auth-dealer-character{z-index:1!important;object-fit:cover!important;object-position:center center!important;filter:none!important;width:100%!important;height:100%!important;inset:0!important;transform:none!important}.auth-dealer-full-scene .auth-live-dealer,.auth-dealer-full-scene>div{z-index:3!important}:is(.auth-table-screen:has(.auth-dealer-full-scene) .auth-felt,.portrait-game-table:has(.auth-dealer-full-scene) .auth-felt){display:none!important}:is(.auth-table-screen:has(.auth-dealer-full-scene) .auth-cinematic-phase,.portrait-game-table:has(.auth-dealer-full-scene) .auth-cinematic-phase){top:26%!important}:is(.auth-table-screen:has(.auth-dealer-full-scene) .auth-table-watermark,.portrait-game-table:has(.auth-dealer-full-scene) .auth-table-watermark){top:32%!important}:is(.auth-table-screen:has(.auth-dealer-full-scene) .auth-table-chips,.portrait-game-table:has(.auth-dealer-full-scene) .auth-table-chips){top:36%!important}.auth-board{top:47%!important}.auth-pot{padding:4px 9px!important}.auth-seat{width:68px!important;height:72px!important}.auth-seat-avatar{width:51px!important;height:51px!important}.auth-seat-copy{width:70px!important;padding:2px 4px!important;top:48px!important}.auth-seat-copy small{display:none!important}.auth-seat-cards{top:30px!important}.auth-seat-cards .auth-card.compact{width:21px!important;height:30px!important}.auth-seat.auth-hero{--seat-x:24%!important;--seat-y:85%!important;width:84px!important;height:82px!important}.auth-hero .auth-seat-avatar{width:58px!important;height:58px!important}.auth-hero .auth-seat-copy{width:82px!important;top:55px!important}.auth-hero-cards{top:11px!important;left:calc(100% + 7px)!important}.auth-hero-cards .auth-card{width:52px!important;height:73px!important}.portrait-game-table .pokerist-seat{width:68px!important;height:72px!important}.portrait-game-table .pokerist-seat-p1{top:31%!important;left:25%!important}.portrait-game-table .pokerist-seat-p2{top:31%!important;left:75%!important}.portrait-game-table .pokerist-seat-p3{top:41%!important;left:14%!important}.portrait-game-table .pokerist-seat-p4{top:41%!important;left:86%!important}.portrait-game-table .pokerist-seat-p5{top:58%!important;left:11%!important}.portrait-game-table .pokerist-seat-p6{top:58%!important;left:89%!important}.portrait-game-table .pokerist-seat-p7{top:74%!important;left:14%!important}.portrait-game-table .pokerist-seat-p8{top:74%!important;left:86%!important}.portrait-game-table .pokerist-seat-hero{width:84px!important;height:82px!important;top:85%!important;left:24%!important}.portrait-game-table .pokerist-portrait-avatar{width:51px!important;height:51px!important}.portrait-game-table .pokerist-player-panel{width:70px!important;min-height:22px!important;padding:2px 4px!important;top:48px!important}.portrait-game-table .pokerist-player-panel strong{font-size:5px!important}.portrait-game-table .pokerist-player-panel>span{font-size:6px!important}.portrait-game-table .pokerist-seat-hero .pokerist-portrait-avatar{width:58px!important;height:58px!important}.portrait-game-table .pokerist-seat-hero .pokerist-player-panel{width:82px!important;top:55px!important}.portrait-game-table .pokerist-seat-cards{top:30px!important}.portrait-game-table .pokerist-seat-cards .poker-card{width:21px!important;height:30px!important}.portrait-game-table .pokerist-hero-cards{top:11px!important;left:calc(100% + 7px)!important}.portrait-game-table .pokerist-hero-cards .poker-card{--index-size:16px!important;--pip-size:27px!important;width:52px!important;height:73px!important}.portrait-game-table .pokerist-board{top:46%!important}.portrait-game-table .pokerist-pot-label{padding:5px 12px!important;top:54%!important}.portrait-game-table .pokerist-pot-label strong{font-size:18px!important}.portrait-game-table .pokerist-pot-chips{top:50%!important}.portrait-game-table .target-p1{--flight-x:25%;--flight-y:31%}.portrait-game-table .target-p2{--flight-x:75%;--flight-y:31%}.portrait-game-table .target-p3{--flight-x:14%;--flight-y:41%}.portrait-game-table .target-p4{--flight-x:86%;--flight-y:41%}.portrait-game-table .target-p5{--flight-x:11%;--flight-y:58%}.portrait-game-table .target-p6{--flight-x:89%;--flight-y:58%}.portrait-game-table .target-p7{--flight-x:14%;--flight-y:74%}.portrait-game-table .target-p8{--flight-x:86%;--flight-y:74%}.portrait-game-table .target-hero{--flight-x:40%;--flight-y:85%}@property --poker-turn-progress{syntax:"<angle>";inherits:false;initial-value:360deg}@property --poker-turn-color{syntax:"<color>";inherits:false;initial-value:#43fff0}.portrait-game-table .pokerist-portrait-avatar .pokerist-turn-timer{filter:drop-shadow(0 0 4px var(--poker-turn-color));pointer-events:none;z-index:6!important;background:conic-gradient(from -90deg,var(--poker-turn-color) 0 var(--poker-turn-progress),#1fffdd14 var(--poker-turn-progress) 360deg)!important;border:0!important;border-radius:50%!important;animation:12s linear forwards pokerist-turn-sweep!important;display:block!important;position:absolute!important;inset:1px!important;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px))!important;mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px))!important}.portrait-game-table .pokerist-hero-turn-arc{z-index:1;background:conic-gradient(from -88deg,var(--poker-turn-color) 0 var(--poker-turn-progress),#1fffdd0f var(--poker-turn-progress) 360deg);width:156px;height:102px;filter:drop-shadow(0 0 7px var(--poker-turn-color));pointer-events:none;border-radius:50%;animation:12s linear forwards pokerist-turn-sweep;position:absolute;top:-8px;left:92px;transform:translate(-50%)rotate(-4deg);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px))}.portrait-game-table.hero-turn-active .pokerist-action-grid button{animation:12s linear forwards pokerist-action-warning}.portrait-game-table .pokerist-seat-action{border:1px solid #fcdf87cc;place-items:center;min-width:42px;min-height:18px;animation:.72s cubic-bezier(.16,1.28,.32,1) both pokerist-action-pop;display:grid;box-shadow:inset 0 1px #ffffff4d,0 4px 10px #0000007a,0 0 10px #2df78f61;color:#f5ffda!important;text-shadow:0 1px 2px #002c1a!important;background:linear-gradient(#24c977,#08733f 70%,#06472c)!important;border-radius:10px!important;padding:2px 8px!important}.portrait-game-table .pokerist-seat-action.is-fold-action{border-color:#88959c;box-shadow:0 4px 9px #0000007a;color:#dbe2e4!important;background:linear-gradient(#536169,#29343a)!important}.portrait-game-table .pokerist-seat-action.is-raise-action{box-shadow:inset 0 1px #ffffff4d,0 4px 10px #0000007a,0 0 11px #b145ff73;color:#fff0b5!important;background:linear-gradient(#8c45cf,#4b1d82)!important}.portrait-game-table .pokerist-seat-action.is-all-in-action{border-color:#fff0a8;box-shadow:0 0 14px #ffb8229e;color:#2c1700!important;background:linear-gradient(#ffe76a,#f19a13 68%,#ad5205)!important}.portrait-game-table .pokerist-chip-flight{pointer-events:none;width:38px;height:28px;z-index:24!important;color:#fff0a6!important;animation:.62s cubic-bezier(.16,.78,.2,1) both pokerist-chip-cluster-flight!important;display:block!important}.portrait-game-table .pokerist-chip-flight>i{animation:.62s cubic-bezier(.16,.78,.2,1) both pokerist-chip-spin;border:2px dashed #ffffffe0!important;width:13px!important;height:13px!important;box-shadow:0 2px 4px #0000007a,inset 0 0 0 2px #43091738,0 0 5px #ffdb5038!important}.portrait-game-table .pokerist-chip-flight>i:first-child{top:10px;left:0;background:#e74759!important}.portrait-game-table .pokerist-chip-flight>i:nth-child(2){animation-delay:35ms;top:2px;left:9px;background:#f2bb28!important}.portrait-game-table .pokerist-chip-flight>i:nth-child(3){animation-delay:70ms;top:11px;left:17px;background:#2ccf88!important}.portrait-game-table .pokerist-chip-flight>i:nth-child(4){animation-delay:.1s;top:0;left:24px;background:#7554da!important}.portrait-game-table .pokerist-chip-flight>span{white-space:nowrap;background:#1f0e31e6;border:1px solid #fade83b8;border-radius:8px;padding:2px 6px;font-size:8px;position:absolute;top:-18px;left:50%;transform:translate(-50%);box-shadow:0 3px 8px #00000080}.portrait-game-table .chip-from-p1{--chip-x:-25cqw;--chip-y:-19svh}.portrait-game-table .chip-from-p2{--chip-x:25cqw;--chip-y:-19svh}.portrait-game-table .chip-from-p3{--chip-x:-36cqw;--chip-y:-1svh}.portrait-game-table .chip-from-p4{--chip-x:36cqw;--chip-y:-1svh}.portrait-game-table .chip-from-p5{--chip-x:-39cqw;--chip-y:16svh}.portrait-game-table .chip-from-p6{--chip-x:39cqw;--chip-y:16svh}.portrait-game-table .chip-from-p7{--chip-x:-36cqw;--chip-y:29svh}.portrait-game-table .chip-from-p8{--chip-x:36cqw;--chip-y:29svh}.portrait-game-table .chip-from-hero{--chip-x:-34cqw;--chip-y:8svh}.portrait-game-table .pokerist-pot-chips{transform-origin:50%;animation:.42s cubic-bezier(.18,1.45,.4,1) .48s both pokerist-pot-receive}.portrait-game-table .pokerist-fold-flight{--fold-x:0cqw;--fold-y:0svh;z-index:20;pointer-events:none;width:40px;height:38px;animation:.52s cubic-bezier(.25,.7,.2,1) both pokerist-fold-to-muck;position:absolute;top:27px;left:50%}.portrait-game-table .pokerist-fold-flight i{background:#6f0b20 url(/cards/poker-king-card-back-v2.webp) 50%/cover no-repeat;border:1px solid #f6dfa0;border-radius:3px;width:24px;height:34px;position:absolute;box-shadow:0 4px 8px #00000080}.portrait-game-table .pokerist-fold-flight i:first-child{left:0;transform:rotate(-10deg)}.portrait-game-table .pokerist-fold-flight i:last-child{left:14px;transform:rotate(9deg)}.portrait-game-table .fold-from-p1{--fold-x:25cqw;--fold-y:19svh}.portrait-game-table .fold-from-p2{--fold-x:-25cqw;--fold-y:19svh}.portrait-game-table .fold-from-p3{--fold-x:36cqw;--fold-y:1svh}.portrait-game-table .fold-from-p4{--fold-x:-36cqw;--fold-y:1svh}.portrait-game-table .fold-from-p5{--fold-x:39cqw;--fold-y:-16svh}.portrait-game-table .fold-from-p6{--fold-x:-39cqw;--fold-y:-16svh}.portrait-game-table .fold-from-p7{--fold-x:36cqw;--fold-y:-29svh}.portrait-game-table .fold-from-p8{--fold-x:-36cqw;--fold-y:-29svh}.portrait-game-table .fold-from-hero{--fold-x:26cqw;--fold-y:-35svh}@keyframes pokerist-turn-sweep{0%{--poker-turn-progress:360deg;--poker-turn-color:#43fff0}62%{--poker-turn-progress:137deg;--poker-turn-color:#45f692}82%{--poker-turn-progress:65deg;--poker-turn-color:#ffd23f}to{--poker-turn-progress:0deg;--poker-turn-color:#ff315d}}@keyframes pokerist-action-warning{0%,82%{filter:none}88%,96%{box-shadow:0 0 0 1px #ffc93270,0 0 12px #ff45376b}92%,to{box-shadow:0 0 0 2px #ff3c49bd,0 0 16px #ff2d439e}}@keyframes pokerist-action-pop{0%{opacity:0;transform:translate(-50%)translateY(6px)scale(.62)}58%{opacity:1;transform:translate(-50%)translateY(-2px)scale(1.12)}78%{transform:translate(-50%)scale(.96)}to{opacity:.94;transform:translate(-50%)scale(1)}}@keyframes pokerist-chip-cluster-flight{0%{opacity:0;transform:translate(calc(-50% + var(--chip-x)),var(--chip-y)) scale(.72) rotate(-9deg)}12%,76%{opacity:1}82%{transform:translate(-50%,-3px)scale(1.08)rotate(4deg)}to{opacity:0;transform:translate(-50%)scale(.68)rotate(0)}}@keyframes pokerist-chip-spin{0%{transform:translateY(5px)rotate(0)scale(.7)}55%{transform:translateY(-4px)rotate(420deg)scale(1.08)}to{transform:translateY(0)rotate(720deg)scale(.82)}}@keyframes pokerist-pot-receive{0%,55%{transform:translate(-50%)scale(1)}78%{transform:translate(-50%)scale(1.22)}to{transform:translate(-50%)scale(1)}}@keyframes pokerist-fold-to-muck{0%{opacity:1;transform:translate(-50%)scale(1)rotate(0)}70%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--fold-x)),var(--fold-y)) scale(.58) rotate(32deg)}}@media (prefers-reduced-motion:reduce){.portrait-game-table .pokerist-turn-timer,.portrait-game-table .pokerist-hero-turn-arc,.portrait-game-table .pokerist-seat-action,.portrait-game-table .pokerist-chip-flight,.portrait-game-table .pokerist-chip-flight>i,.portrait-game-table .pokerist-pot-chips,.portrait-game-table .pokerist-fold-flight,.portrait-game-table.hero-turn-active .pokerist-action-grid button{animation-duration:.01ms!important;animation-delay:0s!important}}@property --auth-turn-progress{syntax:"<angle>";inherits:false;initial-value:360deg}@property --auth-turn-start{syntax:"<angle>";inherits:false;initial-value:360deg}@property --auth-turn-color{syntax:"<color>";inherits:false;initial-value:#43fff0}.auth-table-screen .auth-seat-avatar{position:relative;overflow:hidden}.auth-table-screen .auth-seat-turn-ring{z-index:8;background:conic-gradient(from -90deg,var(--auth-turn-color) 0 var(--auth-turn-progress),#1fffdd14 var(--auth-turn-progress) 360deg);filter:drop-shadow(0 0 4px var(--auth-turn-color));pointer-events:none;animation:auth-turn-sweep var(--auth-turn-duration,30s) linear forwards;border-radius:50%;display:block;position:absolute;inset:1px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px))}.auth-table-screen .auth-seat-turn-ring.is-server-timed{background:conic-gradient(from -90deg,var(--auth-turn-color) 0 var(--auth-turn-progress),#1fffdd14 var(--auth-turn-progress) 360deg);animation:none}.auth-table-screen .auth-seat-action-pop{text-shadow:0 1px 2px #002c1a;place-items:center;min-height:18px;animation:.72s cubic-bezier(.16,1.28,.32,1) both auth-action-pop;color:#f5ffda!important;background:linear-gradient(#24c977,#08733f 70%,#06472c)!important;border:1px solid #fcdf87cc!important;border-radius:10px!important;min-width:42px!important;padding:2px 8px!important;display:grid!important;box-shadow:inset 0 1px #ffffff4d,0 4px 10px #0000007a,0 0 10px #2df78f61!important}.auth-table-screen .auth-seat-action-pop.is-fold-action{color:#dbe2e4!important;background:linear-gradient(#536169,#29343a)!important;border-color:#88959c!important;box-shadow:0 4px 9px #0000007a!important}.auth-table-screen .auth-seat-action-pop.is-raise-action{color:#fff0b5!important;background:linear-gradient(#8c45cf,#4b1d82)!important;box-shadow:0 4px 10px #0000007a,0 0 11px #b145ff73!important}.auth-table-screen .auth-seat-action-pop.is-all-in-action{color:#2c1700!important;background:linear-gradient(#ffe76a,#f19a13 68%,#ad5205)!important;border-color:#fff0a8!important;box-shadow:0 0 14px #ffb8229e!important}.auth-table-screen .auth-chip-flight{z-index:28;top:var(--auth-chip-y);left:var(--auth-chip-x);color:#fff0a6;pointer-events:none;width:38px;height:28px;animation:.62s cubic-bezier(.16,.78,.2,1) both auth-chip-cluster-flight;position:absolute}.auth-table-screen .auth-chip-flight>i{border:2px dashed #ffffffe0;border-radius:50%;width:13px;height:13px;animation:.62s cubic-bezier(.16,.78,.2,1) both pokerist-chip-spin;position:absolute;box-shadow:0 2px 4px #0000007a,inset 0 0 0 2px #43091738}.auth-table-screen .auth-chip-flight>i:first-child{background:#e74759;top:10px;left:0}.auth-table-screen .auth-chip-flight>i:nth-child(2){background:#f2bb28;animation-delay:35ms;top:2px;left:9px}.auth-table-screen .auth-chip-flight>i:nth-child(3){background:#2ccf88;animation-delay:70ms;top:11px;left:17px}.auth-table-screen .auth-chip-flight>i:nth-child(4){background:#7554da;animation-delay:.1s;top:0;left:24px}.auth-table-screen .auth-chip-flight>span{white-space:nowrap;background:#1f0e31e6;border:1px solid #fade83b8;border-radius:8px;padding:2px 6px;font-size:8px;font-style:normal;font-weight:900;position:absolute;top:-18px;left:50%;transform:translate(-50%);box-shadow:0 3px 8px #00000080}.auth-table-screen .auth-pot-receive{transform-origin:50%;animation:.42s cubic-bezier(.18,1.45,.4,1) .48s both auth-pot-receive}@keyframes auth-turn-sweep{0%{--auth-turn-progress:var(--auth-turn-start);--auth-turn-color:#43fff0}62%{--auth-turn-color:#45f692}82%{--auth-turn-color:#ffd23f}to{--auth-turn-progress:0deg;--auth-turn-color:#ff315d}}@keyframes auth-action-pop{0%{opacity:0;transform:translate(50%)translateY(6px)scale(.62)}58%{opacity:1;transform:translate(50%)translateY(-2px)scale(1.12)}78%{transform:translate(50%)scale(.96)}to{opacity:.94;transform:translate(50%)scale(1)}}@keyframes auth-chip-cluster-flight{0%{opacity:0;top:var(--auth-chip-y);left:var(--auth-chip-x);transform:translate(-50%,-50%)scale(.72)rotate(-9deg)}12%,76%{opacity:1}82%{top:53%;left:50%;transform:translate(-50%,-50%)scale(1.08)rotate(4deg)}to{opacity:0;top:53%;left:50%;transform:translate(-50%,-50%)scale(.68)}}@keyframes auth-pot-receive{0%,55%{transform:scale(1)}78%{transform:scale(1.16)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.auth-table-screen .auth-seat-turn-ring,.auth-table-screen .auth-seat-action-pop,.auth-table-screen .auth-chip-flight,.auth-table-screen .auth-chip-flight>i,.auth-table-screen .auth-pot-receive{animation-duration:.01ms!important;animation-delay:0s!important}}@media (height<=650px) and (orientation:portrait){.portrait-game-table .pokerist-seat-hero{top:76%!important}.portrait-game-table .pokerist-hero-turn-arc{width:138px;height:90px;left:86px}}.portrait-game-table .pokerist-pot-chips,.auth-table-screen .auth-pot-chips{pointer-events:none;flex-direction:row-reverse;justify-content:center;align-items:flex-end;gap:1px;min-width:30px;overflow:visible;z-index:12!important;width:auto!important;height:46px!important;display:flex!important}.portrait-game-table .pokerist-pot-chips{top:50%!important;left:50%!important;transform:translate(-50%)!important}.auth-table-screen .auth-pot-chips{order:2;position:relative}.auth-table-screen .auth-pot{order:3!important}.auth-table-screen .auth-board-cards,.auth-table-screen .auth-board-cards-second{order:1}.auth-table-screen .auth-bet-info{order:4}.poker-chip-stack{width:25px;height:46px;display:block;position:relative;overflow:visible}.poker-chip-stack-piece{--chip-final-scale:.72;--chip-land-start-scale:.58;--chip-land-bounce-scale:.76;object-fit:contain;opacity:1;transform:translateX(-50%) scale(var(--chip-final-scale));transform-origin:50% 72%;filter:drop-shadow(0 3px 2px #000000b3);animation:poker-chip-stack-land .22s var(--chip-land-delay) cubic-bezier(.18,.9,.28,1.28) both;left:50%!important;bottom:calc(var(--chip-level) * 3.1px)!important;width:44px!important;max-width:none!important;height:44px!important;position:absolute!important}.portrait-game-table .pokerist-seat-bet,.auth-table-screen .auth-seat-bet{flex-direction:column;align-items:center;gap:1px;width:38px;min-height:28px;font-style:normal;z-index:18!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:flex!important}.portrait-game-table .pokerist-seat-bet>.pokerist-seat-action,.auth-table-screen .auth-seat-bet>.auth-seat-action-pop{text-align:center;white-space:nowrap;unicode-bidi:plaintext;place-items:center;font-style:normal;font-weight:900;color:#fff!important;text-shadow:0 1px 2px #000000d9!important;background:linear-gradient(#5cff78 0%,#13c747 52%,#087d2d 100%)!important;border:1px solid #ffeba0c7!important;border-radius:999px!important;min-width:52px!important;min-height:19px!important;padding:2px 8px!important;font-size:7px!important;line-height:1!important;animation:.46s cubic-bezier(.16,1.18,.32,1) both poker-seat-wager-action-pop!important;display:grid!important;position:static!important;transform:none!important;box-shadow:inset 0 2px 2px #ffffff75,inset 0 -3px 4px #0000004d,0 2px 5px #000000b8,0 0 10px #2ef66894!important}.portrait-game-table .pokerist-seat-bet.is-action-only,.auth-table-screen .auth-seat-bet.is-action-only{padding-top:24px!important}.portrait-game-table .pokerist-seat-bet>.is-check-action,.auth-table-screen .auth-seat-bet>.is-check-action{background:linear-gradient(#5cff78 0%,#13c747 52%,#087d2d 100%)!important;box-shadow:inset 0 2px 2px #ffffff75,inset 0 -3px 4px #0000004d,0 2px 5px #000000b8,0 0 10px #2ef66894!important}.portrait-game-table .pokerist-seat-bet>.is-call-action,.auth-table-screen .auth-seat-bet>.is-call-action{background:linear-gradient(#52edff 0%,#12b7da 52%,#08718f 100%)!important;box-shadow:inset 0 2px 2px #ffffff75,inset 0 -3px 4px #0000004d,0 2px 5px #000000b8,0 0 10px #19daf59e!important}.portrait-game-table .pokerist-seat-bet>.is-bet-action,.auth-table-screen .auth-seat-bet>.is-bet-action{background:linear-gradient(#70afff 0%,#3278ef 50%,#1743ae 100%)!important;box-shadow:inset 0 2px 2px #ffffff75,inset 0 -3px 4px #0000004d,0 2px 5px #000000b8,0 0 10px #327dffa3!important}.portrait-game-table .pokerist-seat-bet>.is-small-blind-action,.auth-table-screen .auth-seat-bet>.is-small-blind-action{background:linear-gradient(#6bffdc 0%,#17c99b 52%,#08745c 100%)!important;box-shadow:inset 0 2px 2px #ffffff75,inset 0 -3px 4px #0000004d,0 2px 5px #000000b8,0 0 10px #2aefc09e!important}.portrait-game-table .pokerist-seat-bet>.is-big-blind-action,.auth-table-screen .auth-seat-bet>.is-big-blind-action{background:linear-gradient(#83c9ff 0%,#377de9 52%,#253eaa 100%)!important;box-shadow:inset 0 2px 2px #ffffff75,inset 0 -3px 4px #0000004d,0 2px 5px #000000b8,0 0 10px #4b8bffa8!important}.portrait-game-table .pokerist-seat-bet>.is-raise-action,.auth-table-screen .auth-seat-bet>.is-raise-action{color:#fff!important;background:linear-gradient(#da85ff 0%,#9d42e9 50%,#5e198f 100%)!important;box-shadow:inset 0 2px 2px #ffffff75,inset 0 -3px 4px #0000004d,0 2px 5px #000000b8,0 0 10px #bc4bffa8!important}.portrait-game-table .pokerist-seat-bet>.is-fold-action,.auth-table-screen .auth-seat-bet>.is-fold-action{color:#fff!important;background:linear-gradient(#afb8b5 0%,#737d7a 48%,#3c4442 100%)!important;border-color:#e7efedb8!important;box-shadow:inset 0 2px 2px #ffffff59,inset 0 -3px 4px #0000004d,0 2px 5px #000000b8,0 0 8px #aebab757!important}.portrait-game-table .pokerist-seat-bet>.is-all-in-action,.auth-table-screen .auth-seat-bet>.is-all-in-action{color:#261700!important;text-shadow:0 1px #ffffff94!important;background:linear-gradient(#fff276 0%,#ffc42d 50%,#dd7b06 100%)!important;border-color:#fff0a8!important;box-shadow:inset 0 2px 2px #ffffff94,inset 0 -3px 4px #00000040,0 2px 5px #000000b8,0 0 12px #ffc21dad!important}@keyframes poker-seat-wager-action-pop{0%{opacity:0;transform:translateY(4px)scale(.72)}65%{opacity:1;transform:translateY(-1px)scale(1.06)}to{opacity:1;transform:none}}.pokerist-seat-bet-chips{pointer-events:none;flex-direction:row-reverse;justify-content:center;align-items:flex-end;gap:0;height:24px;display:flex;overflow:visible}.pokerist-seat-bet-chips .poker-chip-stack{width:15px;height:24px}.pokerist-seat-bet-chips .poker-chip-stack-piece{--chip-final-scale:.48;--chip-land-start-scale:.4;--chip-land-bounce-scale:.54;filter:var(--chip-tone,none) drop-shadow(0 2px 1.5px #000000b8);bottom:calc(var(--chip-level) * 2.05px)!important}.portrait-game-table .pokerist-seat-p1 .pokerist-seat-bet-chips,.portrait-game-table .pokerist-seat-p3 .pokerist-seat-bet-chips,.portrait-game-table .pokerist-seat-p5 .pokerist-seat-bet-chips,.portrait-game-table .pokerist-seat-p7 .pokerist-seat-bet-chips{flex-direction:row;align-self:flex-start;margin-left:11.5px}.portrait-game-table .pokerist-seat-p1 .pokerist-seat-action,.portrait-game-table .pokerist-seat-p3 .pokerist-seat-action,.portrait-game-table .pokerist-seat-p5 .pokerist-seat-action,.portrait-game-table .pokerist-seat-p7 .pokerist-seat-action{transform:translate(20px)!important}.portrait-game-table .pokerist-seat .pokerist-player-panel{width:86px!important;min-height:30px!important;padding:4px 6px!important}.portrait-game-table .pokerist-seat .pokerist-player-panel strong{max-width:78px;font-size:8px!important;font-weight:900!important}.portrait-game-table .pokerist-seat .pokerist-player-panel>span{margin-top:1px!important;font-size:10px!important;font-weight:900!important}.portrait-game-table .pokerist-seat-p1 .pokerist-seat-bet,.auth-table-screen .auth-seat-bet-0{top:81px!important;left:68px!important}.portrait-game-table .pokerist-seat-p2 .pokerist-seat-bet,.auth-table-screen .auth-seat-bet-1{top:81px!important;left:0!important}.portrait-game-table .pokerist-seat-p3 .pokerist-seat-bet,.auth-table-screen .auth-seat-bet-2{top:39px!important;left:83px!important}.portrait-game-table .pokerist-seat-p4 .pokerist-seat-bet,.auth-table-screen .auth-seat-bet-3{top:39px!important;left:-15px!important}.portrait-game-table .pokerist-seat-p5 .pokerist-seat-bet,.auth-table-screen .auth-seat-bet-4{top:-2px!important;left:86px!important}.portrait-game-table .pokerist-seat-p6 .pokerist-seat-bet,.auth-table-screen .auth-seat-bet-5{top:-2px!important;left:-18px!important}.portrait-game-table .pokerist-seat-p7 .pokerist-seat-bet,.auth-table-screen .auth-seat-bet-6{top:-32px!important;left:83px!important}.portrait-game-table .pokerist-seat-p8 .pokerist-seat-bet,.auth-table-screen .auth-seat-bet-7{top:-32px!important;left:-15px!important}.portrait-game-table .pokerist-seat-hero .pokerist-seat-bet,.auth-table-screen .auth-hero-seat-bet{top:-42px!important;left:77px!important}.portrait-game-table .pokerist-chip-flight,.auth-table-screen .auth-chip-flight{pointer-events:none;overflow:visible;z-index:28!important;opacity:1!important;width:0!important;height:0!important;animation:none!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;transform:none!important}.poker-chip-flight-piece{object-fit:contain;opacity:0;transform-origin:50% 70%;filter:drop-shadow(0 7px 4px #000000a6)drop-shadow(0 0 3px #ffe49f66);width:47px;max-width:none;height:47px;animation:poker-chip-piece-to-pot var(--flight-chip-duration) var(--flight-chip-delay) cubic-bezier(.16,.84,.22,1) both, poker-chip-piece-hide 10ms var(--flight-chip-hide-delay) linear both;position:absolute;top:-23px;left:-23px}.portrait-game-table .pokerist-chip-flight>span,.auth-table-screen .auth-chip-flight>span{display:none!important}.portrait-game-table .chip-from-p1{--chip-early-x:-22.5cqw;--chip-early-y:-17.1svh;--chip-mid-x:-19.75cqw;--chip-mid-y:-15.01svh;--chip-late-x:-18.38cqw;--chip-late-y:-13.97svh;--chip-end-x:-18cqw;--chip-end-y:-13.7svh}.portrait-game-table .chip-from-p2{--chip-early-x:22.5cqw;--chip-early-y:-17.1svh;--chip-mid-x:19.75cqw;--chip-mid-y:-15.01svh;--chip-late-x:18.38cqw;--chip-late-y:-13.97svh;--chip-end-x:18cqw;--chip-end-y:-13.7svh}.portrait-game-table .chip-from-p3{--chip-early-x:-32.4cqw;--chip-early-y:-.9svh;--chip-mid-x:-28.44cqw;--chip-mid-y:-.79svh;--chip-late-x:-26.46cqw;--chip-late-y:-.735svh;--chip-end-x:-25.9cqw;--chip-end-y:-.7svh}.portrait-game-table .chip-from-p4{--chip-early-x:32.4cqw;--chip-early-y:-.9svh;--chip-mid-x:28.44cqw;--chip-mid-y:-.79svh;--chip-late-x:26.46cqw;--chip-late-y:-.735svh;--chip-end-x:25.9cqw;--chip-end-y:-.7svh}.portrait-game-table .chip-from-p5{--chip-early-x:-35.1cqw;--chip-early-y:14.4svh;--chip-mid-x:-30.81cqw;--chip-mid-y:12.64svh;--chip-late-x:-28.67cqw;--chip-late-y:11.76svh;--chip-end-x:-28.1cqw;--chip-end-y:11.5svh}.portrait-game-table .chip-from-p6{--chip-early-x:35.1cqw;--chip-early-y:14.4svh;--chip-mid-x:30.81cqw;--chip-mid-y:12.64svh;--chip-late-x:28.67cqw;--chip-late-y:11.76svh;--chip-end-x:28.1cqw;--chip-end-y:11.5svh}.portrait-game-table .chip-from-p7{--chip-early-x:-32.4cqw;--chip-early-y:26.1svh;--chip-mid-x:-28.44cqw;--chip-mid-y:22.91svh;--chip-late-x:-26.46cqw;--chip-late-y:21.32svh;--chip-end-x:-25.9cqw;--chip-end-y:20.9svh}.portrait-game-table .chip-from-p8{--chip-early-x:32.4cqw;--chip-early-y:26.1svh;--chip-mid-x:28.44cqw;--chip-mid-y:22.91svh;--chip-late-x:26.46cqw;--chip-late-y:21.32svh;--chip-end-x:25.9cqw;--chip-end-y:20.9svh}.portrait-game-table .chip-from-hero{--chip-x:-26cqw;--chip-y:35svh;--chip-early-x:-23.4cqw;--chip-early-y:31.5svh;--chip-mid-x:-20.54cqw;--chip-mid-y:27.65svh;--chip-late-x:-19.11cqw;--chip-late-y:25.73svh;--chip-end-x:-18.72cqw;--chip-end-y:25.2svh}@keyframes poker-chip-piece-to-pot{0%{opacity:.45;transform:translate3d(calc(var(--chip-x) + var(--flight-chip-jitter-x)),calc(var(--chip-y) + var(--flight-chip-jitter-y)),0) scale(.45) rotate(-5deg)}22%{opacity:1;transform:translate3d(calc(var(--chip-early-x) + var(--flight-chip-side-early)),calc(var(--chip-early-y) - var(--flight-chip-lift-early)),25px) scale(.56) rotate(3deg)}62%{opacity:1;transform:translate3d(calc(var(--chip-mid-x) + var(--flight-chip-side-mid)),calc(var(--chip-mid-y) - var(--flight-chip-lift-mid)),34px) scale(.59) rotate(7deg)}86%{opacity:1;transform:translate3d(calc(var(--chip-late-x) + var(--flight-chip-side-late)),calc(var(--chip-late-y) - var(--flight-chip-lift-late)),9px) scale(.53) rotate(2deg)}to{opacity:1;transform:translate3d(calc(var(--chip-end-x) + var(--flight-chip-end-x)),calc(var(--chip-end-y) + var(--flight-chip-end-y)),0) scale(.5) rotate(0)}}@keyframes poker-chip-piece-hide{0%{opacity:1}to{opacity:0}}@keyframes poker-chip-stack-land{0%{opacity:0;transform:translateX(-50%) translateY(-4px) scale(var(--chip-land-start-scale))}65%{opacity:1;transform:translateX(-50%) translateY(1px) scale(var(--chip-land-bounce-scale))}to{opacity:1;transform:translateX(-50%) translateY(0) scale(var(--chip-final-scale))}}@media (prefers-reduced-motion:reduce){.poker-chip-flight-piece{animation-duration:.01ms!important;animation-delay:0s!important}}.portrait-game-table .pokerist-board{gap:3px!important;top:42%!important}.portrait-game-table .pokerist-board .poker-card{border-radius:6%!important;width:56px!important;height:78px!important}@media (orientation:portrait){.portrait-game-table .pokerist-board{transform:translate(-50%,16px)!important}.auth-table-screen .auth-board{transform:translate(-50%,calc(16px - 50%))!important}}.portrait-game-table .pokerist-hand-rank{top:36%!important}@media (width<=340px){.portrait-game-table .pokerist-board{gap:2px!important}.portrait-game-table .pokerist-board .poker-card{width:52px!important;height:73px!important}}.portrait-game-table .pokerist-seat-hero .pokerist-hero-cards{top:-32px!important}.portrait-game-table .pokerist-seat-hero .pokerist-hero-cards .poker-card:nth-child(2){--hero-card-x:0;margin-left:0!important}.portrait-game-table .pokerist-seat-hero .pokerist-hero-card-pair{align-items:flex-start;gap:0;width:122px;height:90px;display:flex;position:relative}.portrait-game-table .pokerist-seat-hero .pokerist-hero-card-pair .poker-card{width:64px!important;height:90px!important}.portrait-game-table .pokerist-seat-hero .pokerist-hero-card-pair .poker-card:nth-child(2){margin-left:-6px!important}.portrait-game-table .pokerist-seat-hero .pokerist-hero-card-pair .pokerist-hero-turn-arc{z-index:12!important;background:conic-gradient(from -90deg,var(--poker-turn-color) 0 var(--poker-turn-progress),#1fffdd14 var(--poker-turn-progress) 360deg)!important;-webkit-mask-composite:xor!important;width:auto!important;height:auto!important;filter:drop-shadow(0 0 7px var(--poker-turn-color))!important;border-radius:20px!important;padding:4px!important;animation:none!important;inset:-8px -10px!important;transform:none!important;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0)!important;-webkit-mask-position:0 0,0 0!important;-webkit-mask-size:auto,auto!important;-webkit-mask-repeat:repeat,repeat!important;-webkit-mask-clip:content-box,border-box!important;-webkit-mask-origin:content-box,border-box!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;-webkit-mask-source-type:auto,auto!important;mask-mode:match-source,match-source!important}.auth-table-screen .auth-hero-card-pair{align-items:flex-start;gap:0;width:122px;height:90px;display:flex;position:relative}.auth-table-screen .auth-hero-card-pair .auth-card{width:64px!important;height:90px!important}.auth-table-screen .auth-hero-card-pair .auth-card:nth-child(2){margin-left:-6px!important}.auth-table-screen .auth-hero-card-turn-ring{z-index:12!important;background:conic-gradient(from -90deg,var(--auth-turn-color) 0 var(--auth-turn-progress),#1fffdd14 var(--auth-turn-progress) 360deg)!important;-webkit-mask-composite:xor!important;filter:drop-shadow(0 0 7px var(--auth-turn-color))!important;border-radius:20px!important;padding:4px!important;inset:-8px -10px!important;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0)!important;-webkit-mask-position:0 0,0 0!important;-webkit-mask-size:auto,auto!important;-webkit-mask-repeat:repeat,repeat!important;-webkit-mask-clip:content-box,border-box!important;-webkit-mask-origin:content-box,border-box!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;-webkit-mask-source-type:auto,auto!important;mask-mode:match-source,match-source!important}@property --hero-sweep-angle{syntax:"<angle>";inherits:false;initial-value:135deg}@property --hero-sweep-color{syntax:"<color>";inherits:false;initial-value:#2ef6ee}.portrait-game-table .pokerist-seat-hero .pokerist-hero-card-pair,.auth-table-screen .auth-hero-card-pair{isolation:isolate!important}.portrait-game-table .pokerist-seat-hero .pokerist-hero-card-pair .poker-card,.auth-table-screen .auth-hero-card-pair .auth-card{z-index:2!important;position:relative!important}.portrait-game-table .pokerist-seat-hero .pokerist-hero-card-pair .pokerist-hero-turn-arc,.auth-table-screen .auth-hero-card-turn-ring{--hero-sweep-angle:135deg;--hero-sweep-color:#2ef6ee;z-index:0!important;background:radial-gradient(circle at 50% 44%, color-mix(in srgb,var(--hero-sweep-color) 28%,transparent) 0 58%, color-mix(in srgb,var(--hero-sweep-color) 55%,transparent) 78%, color-mix(in srgb,var(--hero-sweep-color) 90%,transparent) 100%), #031f1db8!important;width:160px!important;height:160px!important;box-shadow:inset 0 0 20px color-mix(in srgb,var(--hero-sweep-color) 52%,transparent),0 0 11px color-mix(in srgb,var(--hero-sweep-color) 38%,transparent)!important;filter:none!important;transform-origin:50%!important;pointer-events:none!important;animation:hero-video-sweep var(--hero-turn-duration,15s) linear forwards!important;border:0!important;border-radius:50%!important;padding:0!important;position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;-webkit-mask:none!important;mask:none!important}.portrait-game-table .pokerist-seat-hero .pokerist-hero-card-pair .pokerist-hero-turn-arc:before,.auth-table-screen .auth-hero-card-turn-ring:before{content:"";background:conic-gradient(from calc(var(--hero-sweep-angle) - 74deg), transparent 0deg, color-mix(in srgb,var(--hero-sweep-color) 10%,transparent) 10deg, color-mix(in srgb,var(--hero-sweep-color) 64%,transparent) 23deg, var(--hero-sweep-color) 35deg 63deg, transparent 74deg 360deg);filter:drop-shadow(0 0 7px var(--hero-sweep-color));animation:hero-video-sweep var(--hero-turn-duration,15s) linear forwards;border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 10px),#000 calc(100% - 9px));mask:radial-gradient(farthest-side,#0000 calc(100% - 10px),#000 calc(100% - 9px))}.portrait-game-table.hero-turn-active .auth-spec1-button.action-fold,.auth-table-screen.hero-turn-active .auth-spec1-button.action-fold{animation:hero-video-fold-warning var(--hero-turn-duration,15s) linear forwards!important;box-shadow:0 0 0 2px #ff446685,0 0 14px #ff2a5b75!important}@keyframes hero-video-sweep{0%{--hero-sweep-angle:135deg;--hero-sweep-color:#2ef6ee}35%{--hero-sweep-angle:40deg;--hero-sweep-color:#42f28f}61%{--hero-sweep-angle:-30deg;--hero-sweep-color:#d7f04b}79%{--hero-sweep-angle:-79deg;--hero-sweep-color:#ffc23a}91%{--hero-sweep-angle:-111deg;--hero-sweep-color:#ff7135}to{--hero-sweep-angle:-135deg;--hero-sweep-color:#ff315d}}@keyframes hero-video-fold-warning{0%,80%{transform:translateY(0)scale(1)}86%,94%{transform:translateY(-1px)scale(1.025)}90%,to{transform:translateY(-1px)scale(1.04)}}.portrait-game-table .poker-card:not(.card-back),.hole-peek-card-face>.poker-card{border-radius:6%!important}.portrait-game-table .pokerist-role-green,.auth-table-screen .auth-seat-role-green{z-index:8;color:#f5ffda;white-space:nowrap;text-shadow:0 1px 2px #002c1a;background:linear-gradient(#24c977,#08733f 70%,#06472c);border:1px solid #fcdf87cc;border-radius:10px;place-items:center;min-width:42px;min-height:18px;padding:2px 8px;font-size:7px;font-weight:900;line-height:1;display:grid;position:absolute;top:-18px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff4d,0 4px 10px #0000007a,0 0 10px #2df78f61}.auth-table-screen .auth-seat-role-green{top:-30px}.portrait-game-table .pokerist-seat:has(.pokerist-role-green) .pokerist-seat-action{top:-40px!important}.poker-chip-tone-white{--chip-tone:grayscale(.92) brightness(1.6) contrast(.82)}.poker-chip-tone-red{--chip-tone:none}.poker-chip-tone-green{--chip-tone:hue-rotate(102deg) saturate(1.3) brightness(.94)}.poker-chip-tone-black{--chip-tone:grayscale(.88) brightness(.48) contrast(1.45)}.poker-chip-tone-purple{--chip-tone:hue-rotate(245deg) saturate(1.35) brightness(.96)}.poker-chip-tone-gold{--chip-tone:hue-rotate(38deg) saturate(1.55) brightness(1.16)}.poker-chip-stack-piece,.poker-chip-flight-piece,.poker-chip-stream-piece{filter:var(--chip-tone,none) drop-shadow(0 2px 1.6px #000000c7) drop-shadow(0 0 2px #ffd97d52)}.portrait-game-table .pokerist-pot-chips{gap:0!important;min-width:74px!important;height:40px!important;top:60%!important}.portrait-game-table .pokerist-pot-chips .poker-chip-stack{width:16px;height:40px}.portrait-game-table .pokerist-pot-chips .poker-chip-stack-piece{--chip-final-scale:.5;--chip-land-start-scale:.42;--chip-land-bounce-scale:.55;bottom:calc(var(--chip-level) * 2.1px)!important}.portrait-game-table .pokerist-seat-p1 .pokerist-seat-bet,.portrait-game-table .pokerist-seat-p3 .pokerist-seat-bet,.portrait-game-table .pokerist-seat-p5 .pokerist-seat-bet,.portrait-game-table .pokerist-seat-p7 .pokerist-seat-bet{top:14px!important;left:74px!important}.portrait-game-table .pokerist-seat-p2 .pokerist-seat-bet,.portrait-game-table .pokerist-seat-p4 .pokerist-seat-bet,.portrait-game-table .pokerist-seat-p6 .pokerist-seat-bet,.portrait-game-table .pokerist-seat-p8 .pokerist-seat-bet{top:14px!important;left:-6px!important}.portrait-game-table .pokerist-seat-hero .pokerist-seat-bet{top:17px!important;left:86px!important}.portrait-game-table .pokerist-seat-bet-chips .poker-chip-stack-piece{--chip-final-scale:.5;--chip-land-start-scale:.42;--chip-land-bounce-scale:.55;bottom:calc(var(--chip-level) * 2.1px)!important}.portrait-game-table .pokerist-seat-bet.is-being-collected{animation:.12s 40ms both poker-chip-source-hide}.portrait-game-table .pokerist-chip-flight>span{display:none!important}.portrait-game-table .chip-from-p1{--chip-x:-25cqw;--chip-y:-19svh;--chip-early-x:-22.6cqw;--chip-early-y:-19.1svh;--chip-mid-x:-18.7cqw;--chip-mid-y:-18.7svh;--chip-late-x:-16.1cqw;--chip-late-y:-18.5svh;--chip-end-x:-15.7cqw;--chip-end-y:-18.45svh;--collect-x:-15.7cqw;--collect-y:-18.45svh;--collect-early-x:-12.6cqw;--collect-early-y:-14.8svh;--collect-mid-x:-5cqw;--collect-mid-y:-5.9svh;--collect-late-x:-.9cqw;--collect-late-y:-1.1svh}.portrait-game-table .chip-from-p2{--chip-x:25cqw;--chip-y:-19svh;--chip-early-x:22.6cqw;--chip-early-y:-19.1svh;--chip-mid-x:18.7cqw;--chip-mid-y:-18.7svh;--chip-late-x:16.1cqw;--chip-late-y:-18.5svh;--chip-end-x:15.7cqw;--chip-end-y:-18.45svh;--collect-x:15.7cqw;--collect-y:-18.45svh;--collect-early-x:12.6cqw;--collect-early-y:-14.8svh;--collect-mid-x:5cqw;--collect-mid-y:-5.9svh;--collect-late-x:.9cqw;--collect-late-y:-1.1svh}.portrait-game-table .chip-from-p3{--chip-x:-36cqw;--chip-y:-1svh;--chip-early-x:-33.6cqw;--chip-early-y:-1.1svh;--chip-mid-x:-29.7cqw;--chip-mid-y:-.7svh;--chip-late-x:-27.1cqw;--chip-late-y:-.5svh;--chip-end-x:-26.7cqw;--chip-end-y:-.45svh;--collect-x:-26.7cqw;--collect-y:-.45svh;--collect-early-x:-21.4cqw;--collect-early-y:-.36svh;--collect-mid-x:-8.5cqw;--collect-mid-y:-.14svh;--collect-late-x:-1.6cqw;--collect-late-y:-.03svh}.portrait-game-table .chip-from-p4{--chip-x:36cqw;--chip-y:-1svh;--chip-early-x:33.6cqw;--chip-early-y:-1.1svh;--chip-mid-x:29.7cqw;--chip-mid-y:-.7svh;--chip-late-x:27.1cqw;--chip-late-y:-.5svh;--chip-end-x:26.7cqw;--chip-end-y:-.45svh;--collect-x:26.7cqw;--collect-y:-.45svh;--collect-early-x:21.4cqw;--collect-early-y:-.36svh;--collect-mid-x:8.5cqw;--collect-mid-y:-.14svh;--collect-late-x:1.6cqw;--collect-late-y:-.03svh}.portrait-game-table .chip-from-p5{--chip-x:-39cqw;--chip-y:16svh;--chip-early-x:-36.6cqw;--chip-early-y:16.1svh;--chip-mid-x:-32.7cqw;--chip-mid-y:16.3svh;--chip-late-x:-30.1cqw;--chip-late-y:16.5svh;--chip-end-x:-29.7cqw;--chip-end-y:16.55svh;--collect-x:-29.7cqw;--collect-y:16.55svh;--collect-early-x:-23.8cqw;--collect-early-y:13.2svh;--collect-mid-x:-9.5cqw;--collect-mid-y:5.3svh;--collect-late-x:-1.8cqw;--collect-late-y:1svh}.portrait-game-table .chip-from-p6{--chip-x:39cqw;--chip-y:16svh;--chip-early-x:36.6cqw;--chip-early-y:16.1svh;--chip-mid-x:32.7cqw;--chip-mid-y:16.3svh;--chip-late-x:30.1cqw;--chip-late-y:16.5svh;--chip-end-x:29.7cqw;--chip-end-y:16.55svh;--collect-x:29.7cqw;--collect-y:16.55svh;--collect-early-x:23.8cqw;--collect-early-y:13.2svh;--collect-mid-x:9.5cqw;--collect-mid-y:5.3svh;--collect-late-x:1.8cqw;--collect-late-y:1svh}.portrait-game-table .chip-from-p7{--chip-x:-36cqw;--chip-y:29svh;--chip-early-x:-33.6cqw;--chip-early-y:29.1svh;--chip-mid-x:-29.7cqw;--chip-mid-y:29.3svh;--chip-late-x:-27.1cqw;--chip-late-y:29.5svh;--chip-end-x:-26.7cqw;--chip-end-y:29.55svh;--collect-x:-26.7cqw;--collect-y:29.55svh;--collect-early-x:-21.4cqw;--collect-early-y:23.6svh;--collect-mid-x:-8.5cqw;--collect-mid-y:9.5svh;--collect-late-x:-1.6cqw;--collect-late-y:1.8svh}.portrait-game-table .chip-from-p8{--chip-x:36cqw;--chip-y:29svh;--chip-early-x:33.6cqw;--chip-early-y:29.1svh;--chip-mid-x:29.7cqw;--chip-mid-y:29.3svh;--chip-late-x:27.1cqw;--chip-late-y:29.5svh;--chip-end-x:26.7cqw;--chip-end-y:29.55svh;--collect-x:26.7cqw;--collect-y:29.55svh;--collect-early-x:21.4cqw;--collect-early-y:23.6svh;--collect-mid-x:8.5cqw;--collect-mid-y:9.5svh;--collect-late-x:1.6cqw;--collect-late-y:1.8svh}.portrait-game-table .chip-from-hero{--chip-x:-26cqw;--chip-y:35svh;--chip-early-x:-23.4cqw;--chip-early-y:35.1svh;--chip-mid-x:-18.7cqw;--chip-mid-y:35.3svh;--chip-late-x:-16.2cqw;--chip-late-y:35.5svh;--chip-end-x:-15.8cqw;--chip-end-y:35.55svh;--collect-x:-15.8cqw;--collect-y:35.55svh;--collect-early-x:-12.6cqw;--collect-early-y:28.4svh;--collect-mid-x:-5.1cqw;--collect-mid-y:11.4svh;--collect-late-x:-1cqw;--collect-late-y:2.1svh}.portrait-game-table .pokerist-collect-flight{z-index:30;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%;overflow:visible}.portrait-game-table .pokerist-collect-stack-chips{transform-origin:50% 76%;flex-direction:row-reverse;justify-content:center;align-items:flex-end;gap:0;width:auto;min-width:54px;height:32px;animation:.85s cubic-bezier(.2,.78,.16,1) both poker-chip-stack-to-pot;display:flex;position:absolute;top:0;left:0}.portrait-game-table .pokerist-collect-stack-chips .poker-chip-stack{width:16px;height:32px}.portrait-game-table .pokerist-collect-stack-chips .poker-chip-stack-piece{--chip-final-scale:.5;bottom:calc(var(--chip-level) * 2.1px)!important;opacity:1!important;animation:none!important}.portrait-game-table .poker-chip-stream-piece{z-index:29;opacity:0;object-fit:contain;transform-origin:50% 74%;width:44px;max-width:none;height:44px;animation:poker-chip-stream-to-pot .68s var(--stream-delay) cubic-bezier(.2,.78,.16,1) both;position:absolute;top:-22px;left:-22px}@keyframes poker-chip-source-hide{0%{opacity:1}to{opacity:0}}@keyframes poker-chip-stack-to-pot{0%{opacity:1;transform:translate3d(var(--collect-x),var(--collect-y),0) translate(-50%,-50%) scale(1) rotate(0)}28%{opacity:1;transform:translate3d(calc(var(--collect-early-x) + var(--collect-target-early-x,0px)),calc(var(--collect-early-y) + var(--collect-target-early-y,0px) - 32px),28px) translate(-50%,-50%) scale(1.13) rotate(-3deg)}66%{opacity:1;transform:translate3d(calc(var(--collect-mid-x) + var(--collect-target-mid-x,0px)),calc(var(--collect-mid-y) + var(--collect-target-mid-y,0px) - 48px),46px) translate(-50%,-50%) scale(1.18) rotate(6deg)}90%{opacity:1;transform:translate3d(calc(var(--collect-late-x) + var(--collect-target-late-x,0px)),calc(var(--collect-late-y) + var(--collect-target-late-y,0px) - 9px),9px) translate(-50%,-50%) scale(.94) rotate(1deg)}to{opacity:1;transform:translate3d(var(--collect-target-x,0px),var(--collect-target-y,0px),0) translate(-50%,-50%) scale(.86) rotate(0)}}@keyframes poker-chip-stream-to-pot{0%{opacity:0;transform:translate3d(var(--collect-x),var(--collect-y),0) scale(.38) rotate(-4deg)}16%{opacity:.95;transform:translate3d(calc(var(--collect-early-x) + var(--collect-target-early-x,0px)),calc(var(--collect-early-y) + var(--collect-target-early-y,0px) - 22px),18px) scale(.46) rotate(2deg)}54%{opacity:1;transform:translate3d(calc(var(--collect-mid-x) + var(--collect-target-mid-x,0px)),calc(var(--collect-mid-y) + var(--collect-target-mid-y,0px) - 40px),34px) scale(.54) rotate(7deg)}86%{opacity:.88;transform:translate3d(calc(var(--collect-late-x) + var(--collect-target-late-x,0px)),calc(var(--collect-late-y) + var(--collect-target-late-y,0px) - 12px),12px) scale(.46) rotate(2deg)}to{opacity:0;transform:translate3d(var(--collect-target-x,0px),var(--collect-target-y,0px),0) scale(.4) rotate(0)}}.auth-table-screen .pokerist-collect-flight{z-index:30;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%;overflow:visible}.auth-table-screen .pokerist-collect-stack-chips{transform-origin:50% 76%;flex-direction:row-reverse;justify-content:center;align-items:flex-end;gap:0;min-width:54px;height:32px;animation:.85s cubic-bezier(.2,.78,.16,1) both poker-chip-stack-to-pot;display:flex;position:absolute;top:0;left:0}.auth-table-screen .pokerist-collect-stack-chips .poker-chip-stack{width:16px;height:32px}.auth-table-screen .pokerist-collect-stack-chips .poker-chip-stack-piece{--chip-final-scale:.5;bottom:calc(var(--chip-level) * 2.1px)!important;opacity:1!important;animation:none!important}.auth-table-screen .poker-chip-stream-piece{z-index:29;opacity:0;object-fit:contain;transform-origin:50% 74%;width:44px;max-width:none;height:44px;animation:poker-chip-stream-to-pot .68s var(--stream-delay) cubic-bezier(.2,.78,.16,1) both;position:absolute;top:-22px;left:-22px}@media (prefers-reduced-motion:reduce){.portrait-game-table .pokerist-collect-stack-chips,.portrait-game-table .poker-chip-stream-piece,.portrait-game-table .pokerist-seat-bet.is-being-collected,.auth-table-screen .pokerist-collect-stack-chips,.auth-table-screen .poker-chip-stream-piece{animation-duration:.01ms!important;animation-delay:0s!important}}.portrait-game-table .pokerist-seat-p3,.portrait-game-table .pokerist-seat-p4{top:41%!important}.portrait-game-table .pokerist-seat-p5,.portrait-game-table .pokerist-seat-p6{top:64%!important}.portrait-game-table .pokerist-seat-p7,.portrait-game-table .pokerist-seat-p8{top:74%!important}.portrait-game-table .pokerist-pot-label{padding:5px 12px!important}.portrait-game-table .pokerist-pot-label strong,.auth-table-screen .auth-pot strong{font-size:20px!important;line-height:1!important}@media (orientation:portrait){.portrait-game-table .pokerist-pot-chips{top:39%!important}.portrait-game-table .pokerist-pot-label{top:46%!important}.portrait-game-table .pokerist-board{--table-card-width:56px;--table-card-height:78px;direction:ltr;align-items:center!important;gap:3px!important;top:55.5%!important;transform:translate(-50%)!important}.auth-table-screen .auth-board{gap:7px!important;top:49%!important;transform:translate(-50%,-50%)!important}.auth-table-screen .auth-pot-chips{order:1!important;min-width:74px!important;height:40px!important}.auth-table-screen .auth-pot{order:2!important}.auth-table-screen .auth-board-cards{--table-card-width:56px;--table-card-height:78px;direction:ltr;order:3!important;align-items:center!important;gap:3px!important;min-height:78px!important}.auth-table-screen .auth-board-cards-second{order:4!important}.auth-table-screen .auth-bet-info{order:5!important}.auth-table-screen .auth-board-cards>.auth-card{border-radius:6%!important;width:56px!important;height:78px!important}}@media (orientation:portrait) and (width<=340px){.portrait-game-table .pokerist-board,.auth-table-screen .auth-board-cards{--table-card-width:52px;--table-card-height:73px;gap:2px!important}.portrait-game-table .pokerist-board .poker-card,.auth-table-screen .auth-board-cards>.auth-card{width:52px!important;height:73px!important}}:root{--pk-bg:#050111;--pk-panel:#13062af0;--pk-panel-2:#270942e6;--pk-violet:#a72cff;--pk-magenta:#f04eff;--pk-blue:#337dff;--pk-gold:#ffd978;--pk-gold-2:#b86b20;--pk-text:#fff7dd;--pk-muted:#c7acd7;--pk-border:#ffcd69c2;--pk-glow:0 0 10px #bf3fffa8, inset 0 0 14px #7e1fca57}.app-shell:not(.route-lobby):not(.table-mode){color:var(--pk-text);background:radial-gradient(circle at 18% 8%,#8c1fff57,#0000 31%),radial-gradient(circle at 86% 30%,#165cee47,#0000 34%),linear-gradient(#03010cbd,#050110f5),url(/auth/poker-king-casino-bg-v2.webp) top/cover fixed}.app-shell:not(.route-lobby):not(.table-mode):before{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,#0000 0 49.8%,#b452ff14 50%,#0000 50.2% 100%);position:fixed;inset:0}.app-shell:not(.route-lobby):not(.table-mode)>.screen,.friend-game-page,.gold-game-screen{z-index:1;position:relative}.app-shell:not(.route-lobby):not(.table-mode) .page-header,.friend-game-header,.gold-game-header,.store-header{color:var(--pk-text);border-bottom-color:#ffd37270}.app-shell:not(.route-lobby):not(.table-mode) .page-header-title h1,.friend-game-header h1,.gold-game-header h1,.store-title{color:#fff6d4;text-shadow:0 2px #6b2c0e,0 0 14px #ffbc4a8c}.app-shell:not(.route-lobby):not(.table-mode) .page-header-title>span,.app-shell:not(.route-lobby):not(.table-mode) .eyebrow,.friend-game-header small,.gold-game-header small,.store-eyebrow{color:#d8a8ff}.app-shell:not(.route-lobby):not(.table-mode) p,.app-shell:not(.route-lobby):not(.table-mode) small{color:var(--pk-muted)}.app-shell:not(.route-lobby):not(.table-mode) button,.sheet-backdrop button,.table-exit-backdrop button{font-family:inherit}.app-shell:not(.route-lobby):not(.table-mode) .primary-button,.app-shell:not(.route-lobby):not(.table-mode) .store-primary-button,.app-shell:not(.route-lobby):not(.table-mode) .friend-primary,.app-shell:not(.route-lobby):not(.table-mode) .friend-enter,.app-shell:not(.route-lobby):not(.table-mode) .club-join-action,.app-shell:not(.route-lobby):not(.table-mode) .join-button,.app-shell:not(.route-lobby):not(.table-mode) .vip-purchase,.app-shell:not(.route-lobby):not(.table-mode) .tournament-detail footer button:not(.danger),.app-shell:not(.route-lobby):not(.table-mode) .reward-task button,.app-shell:not(.route-lobby):not(.table-mode) .login-reward-card>button,.app-shell:not(.route-lobby):not(.table-mode) .cashback-card button{color:#281300;text-shadow:0 1px #ffffff6b;background:linear-gradient(#fff0a1 0%,#e6a53a 48%,#a95b18 100%);border:1px solid #fff0a7;box-shadow:inset 0 1px #ffffffbf,0 0 12px #ffb43773}.app-shell:not(.route-lobby):not(.table-mode) .secondary-button,.app-shell:not(.route-lobby):not(.table-mode) .store-secondary-button,.app-shell:not(.route-lobby):not(.table-mode) .quiet,.app-shell:not(.route-lobby):not(.table-mode) .text-button,.app-shell:not(.route-lobby):not(.table-mode) .icon-button{color:var(--pk-gold);box-shadow:var(--pk-glow);background:linear-gradient(#55188af5,#1e0641f5);border-color:#ffd26d8c}.app-shell:not(.route-lobby):not(.table-mode) button:focus-visible,.sheet-backdrop button:focus-visible{outline-offset:2px;outline:2px solid #ffe084}.app-shell:not(.route-lobby):not(.table-mode) :is(.section-block,.room-summary,.club-progress-card,.cash-table-card,.advanced-table-panel,.tournament-hero,.tournament-grid article,.wallet-balance-card,.payment-method,.transaction-row,.profile-identity,.profile-group,.responsible-card,.hand-card,.verification-card,.reward-section,.login-reward-card,.cashback-card,.reward-task,.friend-code-card,.friend-create-card,.friend-panel,.friend-table-list article,.club-center-panel,.club-admin-card,.store-product-card){border-color:var(--pk-border);color:var(--pk-text);box-shadow:0 12px 28px #0000006b, var(--pk-glow);background:linear-gradient(135deg,#7e1bbd2e,#0000 42%),linear-gradient(#270a45f7,#0a0319f7)}.app-shell:not(.route-lobby):not(.table-mode) :is(input,select,textarea){color:var(--pk-text);background:#080218e6;border-color:#ffce6775;box-shadow:inset 0 0 10px #6e1ab44d}.app-shell:not(.route-lobby):not(.table-mode) :is(input,textarea)::placeholder{color:#9e84af}.app-shell:not(.route-lobby):not(.table-mode) :is(h2,h3,strong){color:var(--pk-text)}.route-room .room-screen{background:0 0}.route-room .club-main-tabs,.route-room .game-room-tabs,.route-room .table-filter-bar{box-shadow:var(--pk-glow);background:#13042be6;border:1px solid #ffcf6973;border-radius:16px}.route-room .club-main-tabs button.active,.route-room .game-room-tabs button.active{color:#fff2bd;background:linear-gradient(#8127d9,#351064);border-color:#ffd366;box-shadow:0 0 14px #c43cffb3}.route-room .cash-table-preview{background:#08031a;border-color:#ffce6985}.route-room .preview-table-felt{background:radial-gradient(#331061,#16052e 72%);border-color:#dca642;box-shadow:inset 0 0 22px #ed45ff59,0 0 12px #8233ff73}.route-room .preview-seat{background:#3f145e;border-color:#ffd777}.tournament-screen{background:0 0}.tournament-toolbar,.tournament-wallets{box-shadow:var(--pk-glow);background:#13052ae6;border:1px solid #ffd3746e}.tournament-toolbar button.active{color:#fff0b0;background:linear-gradient(#942ce7,#421070);border-color:#ffd66f}.tournament-hero{background:linear-gradient(120deg,#570e86f0,#1d053df0)!important}.tournament-numbers span{background:#070215b8;border-color:#ffd3734d}.tournament-backdrop,.store-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020009d1}.tournament-detail,.store-modal,.vip-modal{color:var(--pk-text);background:linear-gradient(160deg,#35105c,#100520 70%);border:1px solid #e8b955;box-shadow:0 0 26px #b138ff99,inset 0 0 24px #6817a852}.store-screen{--store-ink:#fff7dc;--store-muted:#c9addd;--store-rift:#ffd56d;--store-aqua:#b94cff;--store-panel:#21063e;--store-panel-strong:#35105e;background:radial-gradient(circle at 80% 0,#551080 0,#0000 30rem),linear-gradient(145deg,#080018,#19052e 62%,#05000d)!important}.store-header{box-shadow:var(--pk-glow);background:linear-gradient(115deg,#400e65f5,#14042bf0);border-color:#ffd26980}.store-balance-pill{color:#fff0bc;background:#18042f;border-color:#ffd26961}.store-gift-button,.store-primary-button{color:#271200;background:linear-gradient(145deg,#ffe99b,#d58b26);box-shadow:0 0 14px #ffbf3c5c}.store-text-button{color:#d9bde8}.store-text-button:hover{color:#ffe081}.store-tabs{background:#110427e6;border-color:#ffd2697a}.store-tab{color:#cdb3df}.store-tab-active{color:#fff0b4;background:linear-gradient(#942dea,#42106e);box-shadow:0 0 12px #a52fff}.store-product-card{background:linear-gradient(155deg,#3c0e60f0,#100326f5);border-color:#ffd26961}.store-product-card:hover{border-color:#ffe082;box-shadow:0 0 20px #ad32ff80}.store-product-art{background:linear-gradient(135deg,#b141ff33,#ffce5c0f)}.store-product-description{color:#c5a8d5}.store-bonus-badge{color:#301000;background:#ffd56d}.store-owned-badge,.store-owned-count{color:#ffe59b;background:#280949;border-color:#bb58ed}.store-product-action{color:inherit}.store-product-price,.store-modal-price,.store-balance-value{color:var(--pk-gold);text-shadow:0 0 8px #ffbe4666}.vip-plan-head button.selected{background:linear-gradient(#8c28da,#36105f);border-color:#ffe07c;box-shadow:0 0 14px #a62fff}.store-field-input,.store-history-row{color:#fff3cf;background:#18052f;border-color:#ffd26959}.history-summary,.wallet-asset-strip,.balance-breakdown,.counter-balances,.club-data-grid{background:#0a021cb8;border-color:#ffd26b61}.hand-filter-bar button.active{color:#fff0b5;background:#6f1bb0;border-color:#ffd56d}.verified-label,.kyc-pill,.method-status{color:#ffe591;background:#6f19ae9e;border-color:#e6b758}.wallet-balance-card>strong,.transaction-amount strong,.reward-balance strong{color:var(--pk-gold);text-shadow:0 0 10px #ffc44e73}.profile-avatar,.profile-row-icon,.transaction-icon{color:#ffe7a0;background:linear-gradient(145deg,#8f2ae3,#32105e);border-color:#ffd56e}.login-reward-days span{background:#0c031fcc;border-color:#ffd26461}.login-reward-days span.done{background:linear-gradient(#7722ba,#32105a);border-color:#ffd56c}.reward-progress i{background:#16052d}.reward-progress b{background:linear-gradient(90deg,#8a27e0,#ffca66)}.friend-game-page,.gold-game-screen{color:var(--pk-text);background:0 0}.friend-code-card,.friend-search,.friend-invite-table{background:#0f0424e6;border-color:#ffd26c7a}.friend-table-mark,.alliance-mark{color:#ffd970;background:linear-gradient(#902add,#36105e);border-color:#ffd66f}.club-center-panel button:not(.danger-outline),.club-admin-sheet button:not(.icon-button){border-color:#ffd26e8c}.club-mode-badge,.member-numbers,.club-admin-metrics span{color:#f7d787;background:#3d0f60b3;border-color:#ffcf6559}.sheet-backdrop,.table-exit-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020009d6}.bottom-sheet,.table-exit-dialog,.club-admin-sheet{color:var(--pk-text);background:linear-gradient(165deg,#3a105f,#10051f 68%);border:1px solid #e8b754;box-shadow:0 -8px 30px #ae31ff8c,inset 0 0 24px #701cb047}.sheet-header{border-bottom-color:#ffd26957}.sheet-header h2,.table-exit-dialog h2{color:#fff1bd}.sheet-handle{background:linear-gradient(90deg,#7630c7,#ffe082,#7630c7)}.quick-amounts button,.buyin-amount button{color:#dac2e6;background:#160530cc;border-color:#ffd2695c}.quick-amounts button.active,.buyin-amount button.active{color:#271200;background:linear-gradient(#ffe999,#d58d28);border-color:#fff0a1;box-shadow:0 0 12px #ffc14073}.notification-list article,.funds-summary,.buyin-table-summary,.escrow-note,.club-code-hint{background:#09021ab3;border-color:#ffd26952}.mpesa-logo{color:#fff;background:#28a947}.cash-logo{color:#ffe08a;background:linear-gradient(#8626d5,#35105e)}.funding-channel-tabs{grid-template-columns:1fr 1fr;gap:10px;margin:10px 0;display:grid}.funding-channel-tabs button{color:#d8c0e5;text-align:left;background:#0d0320d1;border:1px solid #ffd26959;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;min-width:0;padding:11px 8px;display:grid}.funding-channel-tabs button span{border-radius:9px;grid-row:1/3;place-items:center;width:34px;height:34px;display:grid}.funding-channel-tabs button small{font-size:10px}.funding-channel-tabs button.active{color:#fff0b2;background:linear-gradient(145deg,#711db1,#2a0c50);border-color:#ffe07a;box-shadow:0 0 12px #af33ff8c}.offline-payment-instructions{background:#09021ab8;border:1px solid #ffd26957;border-radius:13px;align-items:center;gap:10px;margin:8px 0;padding:11px;display:flex}.offline-payment-instructions>span{border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.offline-payment-instructions div{flex:1;gap:3px;min-width:0;display:grid}.offline-payment-instructions em{color:#ffd879;white-space:nowrap;font-size:10px;font-style:normal}.app-shell:not(.table-mode) .bottom-nav{background:#0b0220;border-top-color:#8d36d5}.app-shell :is(h1,h2,h3,p,button,label,small,strong,span){overflow-wrap:anywhere}html[dir=rtl] .app-shell,html[dir=rtl] .bottom-sheet,html[dir=rtl] .table-exit-dialog{direction:rtl}html[dir=rtl] :is(.page-header,.sheet-header,.profile-row,.transaction-row,.notification-list article,.offline-payment-instructions){text-align:right}html[dir=rtl] :is(.funding-channel-tabs button,.friend-search,.club-code-form){text-align:right;direction:rtl}@media (width<=520px){.app-shell:not(.route-lobby):not(.table-mode){background-position:top}.standard-screen,.tournament-screen,.store-screen,.rewards-screen,.room-screen{padding-inline:12px}.app-shell:not(.route-lobby):not(.table-mode) :is(.section-block,.wallet-balance-card,.profile-group,.login-reward-card,.cashback-card){border-radius:16px}}@media (prefers-reduced-motion:reduce){.app-shell:not(.route-lobby):not(.table-mode) *,.sheet-backdrop *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.portrait-game-table .pokerist-seat-hero .pokerist-player-panel{width:86px!important;min-height:30px!important;padding:4px 6px!important}.portrait-game-table .pokerist-seat-hero .pokerist-player-panel strong{max-width:78px;font-size:8px!important;font-weight:900!important}.portrait-game-table .pokerist-seat-hero .pokerist-player-panel>span{margin-top:1px!important;font-size:10px!important;font-weight:900!important}.portrait-game-table .pokerist-seat:not(.pokerist-seat-hero) .pokerist-seat-cards{z-index:6!important;visibility:visible!important;opacity:1!important;display:flex!important;top:25px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.portrait-game-table .pokerist-seat:not(.pokerist-seat-hero) .pokerist-seat-cards .poker-card{width:25px!important;height:35px!important}.portrait-game-table .pokerist-seat:not(.pokerist-seat-hero) .pokerist-seat-cards .poker-card:first-child:not(.showdown-reveal-card){transform:rotate(-8deg)!important}.portrait-game-table .pokerist-seat:not(.pokerist-seat-hero) .pokerist-seat-cards .poker-card+.poker-card:not(.showdown-reveal-card){margin-left:-9px!important;transform:rotate(8deg)!important}.portrait-game-table .pokerist-seat:not(.pokerist-seat-hero) .pokerist-player-panel{z-index:7!important}:root{--pk-app-max-width:480px;--pk-safe-top:env(safe-area-inset-top,0px);--pk-safe-right:env(safe-area-inset-right,0px);--pk-safe-bottom:env(safe-area-inset-bottom,0px);--pk-safe-left:env(safe-area-inset-left,0px)}html,body,#root{width:100%;min-width:0;min-height:100%;margin:0;overflow-x:clip}body{overscroll-behavior-x:none;padding:0!important}@media (width<=720px){html{scrollbar-width:none}html::-webkit-scrollbar{display:none}}#root{min-height:100dvh}.app-shell,.app-shell:not(.table-mode){position:relative;width:min(100%,var(--pk-app-max-width))!important;max-width:var(--pk-app-max-width)!important;border:0!important;border-radius:0!important;min-width:0!important;height:auto!important;min-height:100dvh!important;margin:0 auto!important;overflow-x:clip!important}.app-shell:not(.table-mode)>:is(.screen,.login-screen,.friend-game-page,.social-hub-screen,.gold-game-screen){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}#root .app-shell:not(.table-mode)>:is(.unified-lobby,.platform-profile-screen,.platform-loyalty-screen){height:100dvh!important;min-height:100dvh!important}#root .app-shell :is(.unified-scroll,.platform-profile-scroll,.loyalty-scroll){height:100dvh}.app-shell.route-friends .social-classic-page{width:100%!important;max-width:100%!important;position:absolute!important;inset:0!important}.app-shell.route-friends .social-classic-stage{width:min(96%,59.8272svh)!important;max-width:100%!important}.gold-tier-track{contain:paint;overflow:hidden!important}.gold-tier-card.is-side{clip-path:inset(0 round 13px)}.app-shell:not(.table-mode)>.screen{height:auto!important;min-height:100svh!important;padding-bottom:calc(var(--spec1-nav-height) + var(--pk-safe-bottom) + 12px)!important}.app-shell.route-poker-lobby>.spec1-screen{height:calc(100svh - var(--spec1-nav-height) - var(--pk-safe-bottom))!important;min-height:0!important;padding:0!important;overflow:hidden!important}.spec1-stage,.spec1-art,.spec1-game-clean-layer{min-width:0!important;max-width:100%!important}.app-shell :is(img,video,canvas,svg){max-width:100%}.app-shell :is(input,select,textarea,button){min-width:0}.app-shell :is(.standard-screen,.store-screen,.wallet-screen,.profile-screen,.hands-screen,.room-screen,.tournament-screen,.rewards-screen){overflow-x:clip!important}.club-economy-strip,.club-main-tabs,.game-room-tabs{scrollbar-width:none;max-width:calc(100% - 20px)!important;overflow:auto hidden!important}.club-economy-strip::-webkit-scrollbar{display:none}.club-main-tabs::-webkit-scrollbar{display:none}.game-room-tabs::-webkit-scrollbar{display:none}.club-economy-strip>*,.club-main-tabs>*,.game-room-tabs>*{flex:none}.app-shell:not(.table-mode)>.spec1-bottom-nav{right:max(var(--pk-safe-right),calc((100vw - var(--pk-app-max-width))/2))!important;left:max(var(--pk-safe-left),calc((100vw - var(--pk-app-max-width))/2))!important;width:auto!important;max-width:var(--pk-app-max-width)!important}.app-shell.scope-poker.route-poker-lobby .neon-lobby{width:100%!important;max-width:100%!important}.app-shell.scope-poker:not(.table-mode)>:is(.neon-screen,.neon-page,.neon-club){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-inline:auto!important}.app-shell.scope-poker:not(.table-mode) .neon-backdrop{right:max(var(--pk-safe-right),calc((100vw - var(--pk-app-max-width))/2))!important;left:max(var(--pk-safe-left),calc((100vw - var(--pk-app-max-width))/2))!important;width:auto!important}.app-shell.table-mode{width:min(100vw,var(--pk-app-max-width))!important;max-width:var(--pk-app-max-width)!important;height:100svh!important;min-height:100svh!important;margin:0!important;position:fixed!important;inset:0 auto 0 50%!important;overflow:hidden!important;transform:translate(-50%)!important}.app-shell.table-mode>*{max-width:100%}.app-shell:not(.table-mode)>.screen.tournament-center-host{width:100vw!important;max-width:none!important;height:100dvh!important;min-height:0!important;padding:0!important;position:fixed!important;inset:0!important;overflow:hidden!important}.sheet-backdrop,.club-admin-backdrop{padding-inline:max(0px,var(--pk-safe-left))!important}.table-exit-backdrop{padding-inline:max(16px,var(--pk-safe-left))!important}.bottom-sheet,.club-admin-sheet,.table-exit-dialog,.tournament-detail,.store-modal,.vip-modal{width:min(100%,var(--pk-app-max-width))!important;max-width:var(--pk-app-max-width)!important;min-width:0!important;margin-inline:auto!important}@media (width<=359px){.app-shell:not(.table-mode)>.screen:not(.spec1-screen){padding-inline:8px!important}.store-product-grid{grid-template-columns:1fr!important}.login-reward-days{grid-template-columns:repeat(3,minmax(0,1fr))!important}.table-filter-bar,.create-table-grid,.tournament-detail-metrics,.friend-form-grid{grid-template-columns:1fr!important}.friend-form-grid label:first-child{grid-column:auto!important}}@media (width>=481px){body{background:#edf3fc!important}.app-shell{box-shadow:0 0 34px #0c052538!important}}html,body,#root{background:#efe7d8}.ui3-home-screen{background:#f2d79a;border-radius:0;box-shadow:0 10px 28px #5b472d40}.ui3-home-screen .spec1-stage{background:#f2d79a}.ui3-home-screen .spec1-art{height:106.8%}.ui3-home-screen :is(.spec1-game-clean-layer,.spec1-building-material){display:none}.ui3-home-screen .spec1-tile-title{height:4.2%;font-size:clamp(18px,5.55cqw,32px);top:69.9%}.ui3-home-screen .spec1-card-spade{top:76.6%}.ui3-home-screen .spec1-card-heart{top:77%}.ui3-home-screen .spec1-diamond-fx{top:75.7%}.ui3-home-screen .spec1-trophy-fx{top:75.5%}.ui3-home-screen .spec1-progress{box-shadow:none;background:0 0;border-color:#0000}.ui3-home-screen .spec1-progress i{display:none}.ui3-production-nav{filter:none;height:calc(72px + env(safe-area-inset-bottom))!important;padding:6px 8px env(safe-area-inset-bottom)!important;background:linear-gradient(#f0c275 0%,#d99d51 100%)!important;border-top:1px solid #7e5228!important;border-radius:0!important;box-shadow:0 -7px 22px #2d140033,inset 0 1px #fff3c8!important}.ui3-production-nav button{color:#766245!important;border-radius:14px!important;grid-template-rows:30px 15px!important;place-items:center!important;gap:3px!important;height:60px!important;padding:5px 2px 4px!important;font-size:10px!important;line-height:1!important;transition:color .18s,background .18s,transform .14s!important;display:grid!important}.ui3-production-nav button svg{color:currentColor!important;filter:none!important;width:25px!important;height:25px!important;display:block!important}.ui3-production-nav button span,.ui3-production-nav button:not(.active) span{color:currentColor!important;-webkit-text-fill-color:currentColor!important;-webkit-text-stroke:0 transparent!important;text-align:center!important;text-overflow:ellipsis!important;width:100%!important;height:auto!important;text-shadow:none!important;white-space:nowrap!important;display:block!important;position:static!important;overflow:hidden!important}.ui3-production-nav button.active{color:#fff1ad!important;background:linear-gradient(#6d297f,#3c164d)!important;box-shadow:inset 0 1px #d991ec88,0 2px #8d5525!important}.ui3-production-nav button.active span{filter:none!important;text-shadow:0 1px #381045!important}.ui3-production-nav button.active svg{filter:drop-shadow(0 1px 1px #3b1649)!important}.ui3-production-nav button.is-pressed{filter:none!important;transform:translateY(1px)scale(.98)!important}.ui3-production-nav button:focus-visible{outline-offset:-2px!important;outline:2px solid #fff1ad!important}@media (width<=359px){.ui3-production-nav{padding-inline:3px!important}.ui3-production-nav button{font-size:9px!important}}.ui3-home-screen .spec1-club-heading,.ui3-home-screen .spec1-tile-title{text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;letter-spacing:-.03em!important;-webkit-text-stroke:0 transparent!important;text-shadow:0 2px 1px #5c2808e0,0 0 2px #fff7d294!important;font-family:Microsoft YaHei UI,Microsoft YaHei,PingFang SC,Arial,sans-serif!important;font-weight:800!important}.ui3-home-screen .spec1-progress span{display:none!important}.ui3-home-screen .spec1-club-info{transform:translateY(18px)}.ui3-home-screen .spec1-member-row,.ui3-home-screen .spec1-rank-row{transform:none}.app-shell:is(.route-lobby,.route-login,.route-treasure,.scope-platform.route-profile){--pk-text:#091e40;--pk-muted:#5779a1;--pk-gold:#32649b;--pk-border:#ffffffeb;--pk-glow:none;--glass-ink:#091e40;--glass-muted:#5779a1;--glass-page:#e7f3ff;color:var(--glass-ink);background:#e7f3ff!important;box-shadow:0 0 35px #b0cde04d!important}.app-shell:is(.route-lobby,.route-login,.route-treasure,.scope-platform.route-profile):before{display:none!important}.app-shell:is(.route-lobby,.route-login,.route-treasure,.scope-platform.route-profile) :is(h1,h2,h3,strong){text-shadow:none}.app-shell:is(.route-lobby,.route-login,.route-treasure,.scope-platform.route-profile) button:focus-visible{outline-offset:3px;outline:2px solid #267ed6}.app-shell:is(.route-lobby,.route-login,.route-treasure,.scope-platform.route-profile) button:disabled{cursor:not-allowed}.app-shell:is(.route-lobby,.route-login,.route-treasure,.scope-platform.route-profile) :is(button,input,select,textarea){font-family:inherit}.platform-bottom-nav,.platform-bottom-nav.is-fixed{left:10px;right:10px;bottom:calc(8px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(18px)saturate(1.15);background:linear-gradient(125deg,#ffffffbf,#d9ebfd9c 45%,#ffffffa3);border:1px solid #fffffff5;border-radius:40px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;width:auto;max-width:none;height:59px;padding:3px;display:grid;position:absolute;box-shadow:inset 1px 2px 4px #fff,inset -1px -2px 3px #ffffffad,0 4px 12px #91bee247}.platform-bottom-nav.is-fixed{position:fixed;left:max(10px,50vw - 230px);right:max(10px,50vw - 230px)}.platform-bottom-nav button{color:#143354;background:0 0;border:1px solid #0000;border-radius:32px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:1px 2px;font-size:11px;font-weight:500;display:flex}.platform-bottom-nav button>.glass-icon{flex:none;display:block;overflow:visible}.platform-bottom-nav button>span:not(.glass-icon){line-height:1.25;display:block}.platform-bottom-nav button:before{display:none}.platform-bottom-nav button.active{color:#fff;background:radial-gradient(at 50% -10%,#b5eaff,#45b3ff 43%,#008afb 78%,#53c5ff);border-color:#9adaff;box-shadow:inset 1px 2px 3px #edfaff,0 2px 4px #8bbaef61}.platform-bottom-nav button:active{transform:scale(.96)}.platform-service-unread{color:#fff;background:#e75864;border:1px solid #fff;min-width:14px;height:14px;font-size:8px;top:0;left:calc(50% + 6px)}@media (width>=430px){.platform-bottom-nav,.platform-bottom-nav.is-fixed{height:67px}.platform-bottom-nav button{font-size:12px}.platform-bottom-nav button>.glass-icon{width:33px!important}}@media (prefers-reduced-motion:reduce){.liquid-glass-surface *,.platform-bottom-nav *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
