.poker-shell.bj-shell[data-surface=dark]{background:var(--ui-bg)}.poker-shell.bj-shell:before{display:none}.poker-shell{--site-ivory:#f3f0e7;--site-mint:#b7e5c5;--site-muted:var(--ui-muted);--site-line:#f3f0e714;color:#f3f0e7;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif}.poker-shell [role=dialog]>div{min-width:0;max-height:calc(100dvh - 32px);overflow-y:auto}.poker-header{z-index:40;background:#181818f5;border-bottom:1px solid #ffffff14;flex-shrink:0;position:relative}.poker-header-main{grid-template-columns:minmax(0,1fr) auto auto auto auto;align-items:center;gap:12px;min-height:64px;padding:8px 20px;display:grid}.poker-header-identity{align-items:center;gap:10px;min-width:0;display:flex}.poker-header-identity>div{min-width:0}.poker-header-identity h1{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.poker-header-identity span{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;display:block;overflow:hidden}.poker-back{width:36px;min-height:44px;color:var(--ui-ink);flex-shrink:0;place-items:center;font-size:20px;text-decoration:none;display:grid}.poker-funds{flex-direction:column;align-items:flex-end;min-width:56px;max-width:110px;line-height:1.4;display:flex}.poker-funds>span{color:var(--ui-muted);font-size:10px}.poker-funds strong{text-overflow:ellipsis;font-variant-numeric:tabular-nums;max-width:100%;color:var(--ui-ink);font-size:17px;font-weight:650;overflow:hidden}.poker-invite,.poker-more>summary{white-space:nowrap;cursor:pointer;border:1px solid #ffffff24;border-radius:8px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px 13px;font-size:12px;display:flex}.poker-invite{background:var(--ui-raised);color:var(--ui-ink);font-weight:600}.poker-invite:hover{background:#303030}.poker-more{position:relative}.poker-more>summary{color:#dedbd5;list-style:none}.poker-more>summary::-webkit-details-marker{display:none}.poker-more[open]>summary{background:#ffffff10}.poker-menu-panel{z-index:80;background:var(--ui-raised);border:1px solid #ffffff24;border-radius:12px;width:270px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 88px);padding:8px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 15px 40px #0006}.poker-menu-panel :is(button,.poker-reactions>summary){width:100%;min-height:44px;color:var(--ui-ink);text-align:left;cursor:pointer;background:0 0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:flex}.poker-menu-panel button:hover,.poker-reactions>summary:hover{background:#ffffff0c}.poker-menu-panel button>:is(span,small){color:var(--ui-ink);font-size:11px}.poker-menu-name{color:var(--ui-muted);overflow-wrap:anywhere;padding:8px 12px;font-size:11px}.poker-menu-separator{background:#ffffff14;height:1px;margin:6px}.poker-reactions>summary{list-style:none}.poker-reactions>summary::-webkit-details-marker{display:none}.poker-reactions-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.poker-menu-panel .poker-reactions-options button{justify-content:flex-start;gap:5px;padding:8px 5px;font-size:11px}.poker-context{min-height:28px;color:var(--ui-muted);font-variant-numeric:tabular-nums;align-items:center;gap:16px;padding:0 20px 6px;font-size:11px;display:flex}.poker-connection{align-items:center;gap:6px;display:flex}.poker-connection:before{content:"";background:#d5b788;border-radius:50%;flex-shrink:0;width:5px;height:5px}.poker-connection[data-online=true]:before{background:#c6c4be}.poker-table-stack{margin-left:auto}.poker-shell :is(button,a,summary,select,input):focus-visible{outline:2px solid var(--ui-ink);outline-offset:3px}.poker-shell .tbl-plate[data-hero=true]{background:var(--ui-raised);border-color:#f3f0e78c}.tbl-name{text-overflow:ellipsis;white-space:nowrap;max-width:100px;display:inline-block;overflow:hidden}.poker-shell .poker-act,.poker-shell .bj-action{min-height:46px}.poker-shell .bj-toast{white-space:normal;text-align:center;max-width:100%}.poker-shell .poker-dock-stack{min-width:0}.poker-shell .live-advice{gap:5px 10px;line-height:1.6}.poker-shell .poker-stage>.poker-result{z-index:2;text-align:center;background:#274d35;border:1px solid #b7e5c555;border-radius:10px;width:fit-content;max-width:100%;margin-inline:auto;padding:8px 14px;position:absolute;bottom:calc(100% + 8px);left:0;right:0}.poker-result strong{color:#c5ebce;font-size:13px}.poker-result button{min-height:36px;padding:6px 10px;font-size:11px}.replay-dialog{background:var(--ui-surface);width:min(680px,100vw - 24px);max-height:min(90dvh,900px);color:var(--ui-ink);border:1px solid #ffffff24;border-radius:14px;margin:auto;padding:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif;overflow:auto}.replay-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b}.replay-dialog [data-face-down]{perspective:none!important}.replay-dialog [data-face-down]>div{transform-style:flat;will-change:auto;transform:none!important}.replay-dialog [data-face-down] :is(.card-stock,.card-back){backface-visibility:visible;transform:none!important}.replay-dialog [data-face-down=true] .card-stock,.replay-dialog [data-face-down=false] .card-back{display:none}.replay-dialog :is(button,input,select):focus-visible{outline:2px solid var(--ui-ink);outline-offset:3px}.replay-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.replay-heading>div{min-width:0}.replay-heading h2{font-size:18px;font-weight:600}.replay-heading h2>span{color:var(--ui-muted);font-size:13px}.replay-heading p{color:var(--ui-muted);margin-top:6px;font-size:12px;line-height:1.7}.replay-dialog button{min-height:44px;color:var(--ui-ink);cursor:pointer;border:1px solid #ffffff24;border-radius:7px;flex-shrink:0;padding:8px 12px;font-size:12px}.replay-dialog button:hover:not(:disabled){background:#ffffff0c}.replay-dialog button:disabled{opacity:.4;cursor:default}.replay-progress{gap:9px;margin-bottom:18px;display:grid}.replay-progress label{color:var(--ui-muted);font-size:12px}.replay-dialog select{background:var(--ui-input);min-width:0;max-width:100%;min-height:44px;color:var(--ui-ink);border:1px solid #ffffff29;border-radius:7px;padding:8px;font-size:12px}.replay-progress input{width:100%;accent-color:var(--ui-ink);min-height:28px}.replay-table{background:#0c1b12;border:1px solid #b7e5c538;border-radius:10px;padding:16px}.replay-state{color:#d0cdc7;justify-content:space-between;gap:12px;font-size:13px;display:flex}.replay-state strong{color:#e4d3a8;font-variant-numeric:tabular-nums}.replay-board{justify-content:center;align-items:center;gap:5px;min-height:85px;margin:12px 0;display:flex}.replay-board>p{color:var(--ui-muted);font-size:12px}.replay-event{color:var(--ui-ink);overflow-wrap:anywhere;background:#ffffff07;border-radius:6px;margin-bottom:16px;padding:10px 12px;font-size:13px;line-height:1.7}.replay-seats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.replay-seat{border:1px solid #ffffff18;border-radius:8px;flex-direction:column;gap:7px;min-width:0;padding:10px;display:flex}.replay-seat>div:first-child{flex-wrap:wrap;justify-content:space-between;gap:5px;font-size:12px;display:flex}.replay-seat strong{overflow-wrap:anywhere;font-weight:500}.replay-seat strong>span{color:var(--ui-ink)}.replay-seat small{color:#bcbab5;font-size:11px;line-height:1.6}.replay-hole{flex-wrap:wrap;gap:3px;display:flex}.replay-award{color:#d8d8ab;font-size:11px}.replay-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:18px;display:grid}.replay-controls button:nth-child(3){color:#173321;background:#b7e5c5;font-weight:600}.replay-footer{color:#c1bfba;justify-content:space-between;align-items:center;gap:8px;margin-top:14px;font-size:11px;display:flex}.replay-footer label{align-items:center;gap:8px;display:flex}@media (width<=600px){.poker-header-main{gap:5px;padding:6px 12px}.poker-header-identity{gap:5px}.poker-back{width:24px}.poker-header-identity h1{font-size:13px}.poker-header-identity span{font-size:10px}.poker-funds{min-width:48px;max-width:65px}.poker-funds strong{font-size:15px}.poker-invite,.poker-more>summary{padding-inline:7px;font-size:11px}.poker-language .site-language-trigger{min-width:34px;min-height:44px;padding-inline:5px}.poker-language .site-language-trigger .site-chevron{display:none}.poker-context{gap:10px;padding-inline:12px;font-size:10px}.poker-menu-panel{max-height:calc(100dvh - 80px);position:fixed;top:68px;right:12px}.poker-shell .tbl-name{max-width:65px;font-size:11px}.poker-shell .tbl-plate .leading-tight{min-width:0}.replay-dialog{padding:16px}.replay-seats{grid-template-columns:repeat(2,minmax(0,1fr))}.replay-table{padding:12px}.replay-heading h2{font-size:16px}.replay-controls button{padding-inline:3px;font-size:11px}}@media (prefers-reduced-motion:reduce){.poker-shell *,.replay-dialog *{scroll-behavior:auto}}.poker-site-navigation a{min-height:44px;color:var(--ui-ink);border-radius:6px;align-items:center;padding:10px 12px;font-size:14px;text-decoration:none;display:flex}.poker-site-navigation a:hover{background:#ffffff0c}body:has(.poker-invite-dialog[open]){overflow:hidden}.poker-invite-dialog{overscroll-behavior:contain;color:#f3f0e7;width:min(460px,100% - 32px);max-height:calc(100dvh - 32px);font-family:var(--font-sans);background:#191e1b;border:1px solid #ffffff30;border-radius:12px;margin:auto;padding:26px;overflow-y:auto}.poker-invite-dialog::backdrop{background:#000b}.poker-invite-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.poker-invite-heading h2{margin:0;font-size:23px;font-weight:700;line-height:1.3}.poker-invite-close{cursor:pointer;background:0 0;border:1px solid #ffffff30;border-radius:6px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.poker-invite-close img{filter:invert(90%)}.poker-invite-dialog>p{color:#b4b8b4;margin:12px 0;font-size:14px;line-height:1.6}.poker-invite-qr{color:#101411;background:#fff;border-radius:8px;place-items:center;width:min(240px,100%);min-height:240px;margin:18px auto;display:grid}.poker-invite-qr img{image-rendering:auto;width:100%;height:auto}.poker-invite-qr p{padding:16px;font-size:14px;line-height:1.5}.poker-invite-code{text-align:center}.poker-invite-code strong{color:#f3f0e7;overflow-wrap:anywhere;margin-left:8px;font-family:monospace;font-size:18px}.poker-invite-dialog>label{margin:16px 0 8px;font-size:13px;font-weight:600;display:block}.poker-invite-dialog>input{color:#f3f0e7;width:100%;min-width:0;min-height:46px;font:inherit;background:#101411;border:1px solid #ffffff40;border-radius:6px;padding:10px 12px;font-size:13px}.poker-invite-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.poker-invite-actions :is(button,a){color:#f3f0e7;text-align:center;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:6px;flex:145px;justify-content:center;align-items:center;min-height:46px;padding:10px 14px;font-size:14px;line-height:1.4;text-decoration:none;display:flex}.poker-invite-actions button{color:#10231a;background:#b7e5c5;border-color:#0000;font-weight:600}.poker-invite-dialog .poker-invite-feedback{min-height:22px;margin-bottom:0;font-size:12px}@media (width<=420px){.poker-invite-dialog{padding:20px}.poker-invite-qr{width:min(220px,100%);min-height:220px}}.poker-join-notice{z-index:30;color:#edf5ef;text-align:center;overflow-wrap:anywhere;pointer-events:none;background:#222925f5;border:1px solid #b7e5c53d;border-radius:8px;width:max-content;max-width:calc(100% - 24px);padding:10px 16px;font-size:14px;line-height:1.5;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 4px 18px #0004}.poker-header-identity{flex-direction:column;align-items:flex-start;gap:2px}.poker-brand{color:#f3f0e7;align-items:center;gap:6px;max-width:100%;min-height:28px;text-decoration:none;display:inline-flex}.poker-brand img{filter:invert(90%);flex-shrink:0}.poker-header-identity .poker-brand span{color:inherit;letter-spacing:-.035em;margin:0;font-family:Montserrat,sans-serif;font-size:17px;font-weight:650;display:block}.poker-room-label{align-items:center;gap:8px;max-width:100%;display:flex}.poker-room-label h1{color:var(--ui-muted);font-size:11px;font-weight:500}.poker-header-identity .poker-room-label span{margin:0;font-size:11px}@media (width<=600px){.poker-header-identity .poker-brand span{font-size:15px}.poker-brand img{width:16px;height:16px}.poker-room-label h1{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}.poker-brand img{filter:none}.poker-context-total{display:none}@media (width<=600px){.poker-header-main{grid-template-columns:minmax(0,1fr) auto auto auto}.poker-funds{display:none}.poker-brand img{width:20px;height:20px}.poker-header-identity .poker-brand span{white-space:nowrap;font-size:16px}.poker-context .poker-table-stack{display:none}.poker-context-total{font-variant-numeric:tabular-nums;margin-left:auto;display:inline}}.poker-menu-panel>a{color:inherit;border-radius:8px;padding:10px 12px;text-decoration:none;display:block}.poker-menu-panel>a:hover{background:#ffffff0a}.poker-player-dialog{color:#eceeec;box-sizing:border-box;background:#1b1f1d;border:1px solid #ffffff25;border-radius:18px;width:min(380px,100vw - 32px);max-height:85dvh;margin:auto;padding:24px;overflow:auto}.poker-player-dialog::backdrop{background:#000a}.poker-player-dialog h2{overflow-wrap:anywhere;font-size:20px}.poker-player-dialog p{color:#aab7ae;margin:16px 0;font-size:14px;line-height:1.6}.poker-player-reactions{justify-content:center;gap:8px;margin:20px 0;display:flex}.poker-player-dialog button,.poker-player-dialog a{color:inherit;min-height:44px;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff25;border-radius:8px;padding:10px}.poker-player-dialog button:disabled{opacity:.55;cursor:default}.poker-player-dialog a{text-align:center;color:#b2e5c9;display:block}.poker-player-friend>button{color:#10271a;background:#96d8b5;width:100%}.poker-player-dialog :focus-visible{outline-offset:3px;outline:2px solid #96d8b5}.poker-context{flex-wrap:wrap;row-gap:5px}.poker-hand-progress{color:#c5cdc7;white-space:normal;overflow-wrap:anywhere;min-width:0}@media (width<=600px){.poker-hand-progress{flex-basis:100%;order:5;font-size:11px;line-height:1.5}.poker-context{padding-bottom:8px}}.poker-hand-progress{border:1px solid #0000;border-radius:5px;margin-inline:-7px;padding:2px 7px}.poker-hand-progress[data-new=true]{color:#d0e8d9;background:#b7e5c514;border-color:#b7e5c54d}.poker-shell .tbl-plate[data-poker-seat]{box-sizing:border-box;grid-template-columns:28px minmax(0,1fr);gap:5px 8px;width:140px;padding:8px;display:grid}.poker-shell .tbl-plate[data-poker-seat]>.grid{width:28px;height:28px;font-size:13px}.poker-shell .tbl-plate[data-poker-seat] .tbl-name{max-width:100%;font-size:13px;display:block}.poker-shell .tbl-plate[data-poker-seat] .leading-tight>div{font-size:13px;line-height:1.35}.tbl-acting-label{text-align:center;color:#c7f2d9;grid-column:1/-1;font-size:13px;font-weight:650;line-height:1.3}.poker-actor-status{color:#c7f2d9;overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:14px;line-height:1.5}@media (width<=600px){.poker-shell .tbl-plate[data-poker-seat]{grid-template-columns:24px minmax(0,1fr);column-gap:6px;width:116px;padding:7px 6px}.poker-shell .tbl-plate[data-poker-seat]>.grid{width:24px;height:24px}.poker-actor-status{flex-basis:100%;order:6;font-size:14px}.poker-hand-progress{font-size:13px;line-height:1.4}.tbl-position{padding:3px 4px}}.poker-shell .tbl-plate[data-poker-seat][data-folded=true]{opacity:.42;filter:none;background:#141816cc;border-color:#ffffff14}.poker-shell .tbl-plate[data-poker-seat][data-folded=true]>.grid{filter:grayscale(90%);opacity:.65}.poker-shell .tbl-plate[data-poker-seat][data-folded=true] .leading-tight{opacity:.65}.poker-position-key{border-block:1px solid #ffffff16;margin:10px 0;padding:10px 12px;font-size:14px}.poker-position-key>div{align-items:baseline;gap:12px;padding:5px 0;display:flex}.poker-position-key dt{color:#e3e8e5;min-width:38px;font-weight:650}.poker-position-key dd{color:#bbc6bf;margin:0}.poker-shell .poker-stage{margin-bottom:0}.poker-external-table{gap:10px;width:100%;min-width:0;padding:0;display:grid}.poker-outside-seats{place-items:center;gap:8px;min-height:68px;padding:5px 8% 14px;display:grid}.poker-outside-seats>.relative{justify-content:center;width:100%;min-width:0;display:flex}.poker-outside-seats .tbl-plate[data-poker-seat]{width:min(140px,100%);max-width:100%;min-height:50px}.poker-outside-seats .tbl-acting-label{display:none}.poker-outside-seats .tbl-positions{z-index:4;flex-wrap:nowrap;gap:3px;display:flex;position:absolute;bottom:-12px;right:0}.poker-outside-seats .tbl-plate[data-active=true]:before{display:none!important}.poker-clear-felt{height:var(--poker-felt-height);border-radius:50%;min-width:0;position:relative;overflow:hidden}.poker-community{z-index:2;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.poker-community .tbl-pot{align-items:center;gap:8px;padding:5px 12px;font-size:13px;display:flex}.poker-community .tbl-pot strong{font-size:19px}.poker-inside-hands{pointer-events:none;gap:8px;padding:0 12px;display:grid;position:absolute;left:14%;right:14%}.poker-inside-hands[data-edge=top]{top:14%}.poker-inside-hands[data-edge=bottom]{bottom:14%}.poker-inside-hand{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.poker-inside-hands[data-edge=bottom] .poker-inside-hand{flex-direction:column-reverse}.poker-held-cards{justify-content:center;gap:2px;display:flex}.poker-held-cards>*+*{margin-left:-15px}.poker-inside-hand[data-folded=true] .poker-held-cards{opacity:.5}.poker-seat-bet{color:#f1d89d;font-variant-numeric:tabular-nums;font-size:13px;line-height:20px}@media (width<=600px){.poker-external-table{gap:8px}.poker-outside-seats{gap:6px;min-height:64px}.poker-outside-seats .tbl-plate[data-poker-seat]{text-align:center;grid-template-columns:minmax(0,1fr);width:min(108px,100%);padding:7px 5px}.poker-outside-seats .tbl-plate[data-poker-seat]>.grid{display:none}.poker-outside-seats .tbl-name{max-width:100%}.poker-outside-seats .tbl-plate .leading-tight>div:first-child{justify-content:center}.poker-inside-hands{gap:6px;padding:0 12px}}.poker-clear-felt>.tbl-felt-inner{border-radius:50%}.poker-hand-strength{color:#f1d89d;text-align:center;overflow-wrap:anywhere;grid-column:1/-1;max-width:100%;min-height:20px;padding-top:7px;font-size:13px;line-height:20px}.poker-outside-seats .tbl-bubble{white-space:normal;max-width:100%}.tbl-poker-identity{width:140px;max-width:100%;position:relative}.tbl-positions{gap:4px;display:flex}.poker-outside-seats .tbl-position{color:#f0f2ef;width:28px;min-width:28px;height:28px;min-height:28px;font:700 10px/1 var(--font-sans);cursor:pointer;background:#343a37;border:2px solid #838b88;border-radius:50%;flex:0 0 28px;place-items:center;padding:0;display:grid;position:relative;box-shadow:inset 0 0 0 2px #343a37,inset 0 0 0 3px #ffffff25,0 2px 5px #0006}.poker-outside-seats .tbl-position[data-position=dealer]{color:#252c28;background:#eeefe9;border-color:#fff;font-size:13px;box-shadow:inset 0 0 0 2px #eeefe9,inset 0 0 0 3px #25342b40,0 2px 5px #0006}.poker-outside-seats .tbl-position[data-position=big-blind]{color:#332b1b;background:#d5bc84;border-color:#ead7ab;box-shadow:inset 0 0 0 2px #d5bc84,inset 0 0 0 3px #332b1b50,0 2px 5px #0006}.tbl-position-tip{z-index:15;color:#f0f2ef;pointer-events:none;background:#252a27;border:1px solid #ffffff30;border-radius:6px;width:max-content;max-width:min(180px,70vw);padding:7px 10px;font-size:13px;font-weight:500;line-height:1.4;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 3px 12px #0008}@media (width<=600px){.tbl-poker-identity{width:108px}}.poker-shell .poker-header-main{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;min-height:56px;padding:6px 16px}.poker-shell .poker-game-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.poker-shell .poker-context{align-items:center;gap:6px 12px;min-height:32px;padding:0 16px 8px}.poker-shell .poker-hand-progress{flex:140px;order:0;margin:0;padding:2px 0;font-size:13px;line-height:1.4}.poker-shell .poker-actor-status{text-align:right;flex:0 auto;order:0;max-width:45%;font-size:13px;line-height:1.4}.poker-shell .poker-connection{flex-basis:100%}.poker-shell .poker-invite{background:0 0;border-color:#0000;padding:8px}.poker-shell .poker-more>summary{border-color:#0000;padding:8px}.poker-room-details{color:var(--ui-muted);overflow-wrap:anywhere;padding:8px 12px;font-size:13px;line-height:1.7}.poker-room-details p:first-child{color:var(--ui-ink);margin-bottom:3px}.poker-menu-panel .site-language-inline{padding:0 12px;display:block}.poker-menu-panel .site-language-inline>summary{cursor:pointer;align-items:center;min-height:44px;font-size:13px;display:flex}.poker-menu-panel .site-language-inline>.site-language-panel{width:100%;min-width:0;max-width:100%;box-shadow:none;margin:0;padding:4px;position:static}@media (width<=600px){.poker-shell .poker-header-main,.poker-shell .poker-context{padding-inline:12px}.poker-shell .poker-menu-panel{top:60px}}.poker-held-cards[data-four=true]>*+*{margin-left:-26px}@media (width>=768px){.poker-clear-felt,.poker-clear-felt>.tbl-felt-inner{border-radius:999px}}@media (width<=767px){.poker-clear-felt{border-radius:999px;justify-self:center;width:94%}.poker-clear-felt>.tbl-felt-inner{border-radius:999px}.poker-inside-hands{padding-inline:6px;left:10%;right:10%}}.poker-outside-seats>.relative>.flex{width:100%;min-width:0}.poker-outside-seats .tbl-poker-identity{width:min(140px,100%);min-width:0}@media (width<=600px){.poker-outside-seats .tbl-poker-identity{width:min(108px,100%)}}.poker-ring-table{--poker-plate-half:56px;width:100%;min-width:0;height:calc(var(--poker-felt-height) + 192px);padding:64px 0 0;position:relative}.poker-ring-table .poker-clear-felt{width:72%;margin-inline:auto;overflow:visible}.poker-ring-table .poker-community{top:50%}.poker-ring-seat{z-index:4;width:112px;position:absolute;transform:translate(-50%,-50%)}.poker-ring-seat .tbl-poker-identity{width:100%;min-width:0}.poker-ring-seat .tbl-plate[data-poker-seat]{width:100%;max-width:100%;min-height:50px}.poker-ring-seat .tbl-acting-label{display:none}.poker-ring-seat .tbl-positions{z-index:5;position:absolute;bottom:-12px;right:0}.poker-ring-seat .tbl-position{color:#f0f2ef;width:28px;height:28px;font:700 10px/1 var(--font-sans);cursor:pointer;background:#343a37;border:2px solid #838b88;border-radius:50%;place-items:center;padding:0;display:grid;position:relative;box-shadow:inset 0 0 0 2px #343a37,inset 0 0 0 3px #ffffff25,0 2px 5px #0006}.poker-ring-seat .tbl-position[data-position=dealer]{color:#252c28;background:#eeefe9;border-color:#fff;font-size:13px;box-shadow:inset 0 0 0 2px #eeefe9,inset 0 0 0 3px #25342b40,0 2px 5px #0006}.poker-ring-seat .tbl-position[data-position=big-blind]{color:#332b1b;background:#d5bc84;border-color:#ead7ab;box-shadow:inset 0 0 0 2px #d5bc84,inset 0 0 0 3px #332b1b50,0 2px 5px #0006}.poker-ring-seat .tbl-bubble{white-space:normal;max-width:120px}.poker-ring-seat[data-side=left] .tbl-bubble{animation:none;left:0;transform:none}.poker-ring-seat[data-side=right] .tbl-bubble{animation:none;left:auto;right:0;transform:none}.poker-ring-hand{z-index:2;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.poker-ring-hand[data-folded=true]:not([data-hero=true]){display:none}.poker-ring-hand[data-folded=true][data-hero=true] .poker-held-cards{opacity:.34;filter:grayscale(85%)brightness(.75);transition:opacity .24s,filter .24s,transform .24s;transform:translateY(5px)scale(.94)}.poker-ring-table>.poker-hand-strength{position:absolute;bottom:0;left:0;right:0}.poker-ring-table[data-portrait=true]{--poker-plate-half:32px}.poker-ring-table[data-portrait=true] .poker-clear-felt{border-radius:999px;width:64%}.poker-ring-table[data-portrait=true] .poker-clear-felt>.tbl-felt-inner{border-radius:999px}.poker-ring-table[data-portrait=true] .poker-ring-seat{width:64px}.poker-ring-table[data-portrait=true] .poker-ring-seat[data-side=center]{width:100px}.poker-ring-table[data-portrait=true] .tbl-plate[data-poker-seat]{text-align:center;grid-template-columns:minmax(0,1fr);padding:7px 4px}.poker-ring-table[data-portrait=true] .tbl-plate[data-poker-seat]>.grid{justify-self:center;width:28px;height:28px;display:grid}.poker-ring-table[data-portrait=true] .tbl-plate[data-poker-seat]>.grid .user-avatar{width:28px;height:28px}.poker-ring-table[data-portrait=true] .poker-ring-seat[data-side=center] .tbl-plate[data-poker-seat]{grid-template-columns:28px minmax(0,1fr);column-gap:5px;padding-inline:6px}.poker-ring-table[data-portrait=true] .tbl-plate .leading-tight>div:first-child{justify-content:center}.poker-ring-table[data-portrait=true] .tbl-name{max-width:100%}.poker-ring-table{isolation:isolate}.poker-ring-table .poker-clear-felt{z-index:0}.poker-ring-seat:hover,.poker-ring-seat:focus-within{z-index:20}.poker-ring-seat:has(.tbl-position-tip){z-index:20}.poker-ring-seat .tbl-position-tip{z-index:30}.poker-ring-seat[data-side=left] .tbl-position-tip{left:0;right:auto}.poker-ring-table[data-portrait=true] .poker-community>.flex{gap:2px}@media (width<=359px){.poker-ring-table[data-portrait=true]{--poker-plate-half:26px}.poker-ring-table[data-portrait=true] .poker-ring-seat:not([data-side=center]){width:52px}}.poker-ring-seat[data-edge=top] .tbl-bubble{max-width:110px;animation:none;inset:0 calc(100% + 8px) auto auto;transform:none}.poker-ring-table>.poker-hand-strength{color:#d6e6dc;max-height:40px;padding:0 8px;font-size:13px;line-height:20px;overflow:auto}.poker-ring-table[data-portrait=true] .card-stock .card-index{line-height:1;display:block;inset:0}.poker-ring-table[data-portrait=true] .card-stock .card-rank{text-align:center;letter-spacing:-.04em;font-weight:750;line-height:1;position:absolute;top:56%;left:0;right:0;transform:translateY(-50%);font-size:calc(var(--card-width) * .62)!important}.poker-ring-table[data-portrait=true] [data-rank="10"] .card-rank{font-size:calc(var(--card-width) * .53)!important}.poker-ring-table[data-portrait=true] .card-stock .card-corner-suit{line-height:1;position:absolute;top:6%;right:9%;font-size:calc(var(--card-width) * .29)!important}.poker-ring-table[data-portrait=true] .card-main-suit{display:none}.poker-ring-table[data-portrait=true] .poker-held-cards:has([data-face-down=false])>*+*{margin-left:0}.poker-ring-table[data-portrait=true] .poker-ring-hand:not([data-hero=true]) .poker-held-cards[data-four=true]:has([data-face-down=false]){gap:0}.card-corner-rank{display:none}.poker-ring-table[data-portrait=true] .card-corner-rank{font-size:calc(var(--card-width) * .28);letter-spacing:-.04em;font-weight:700;line-height:1;display:block;position:absolute;top:6%;left:9%}.poker-ring-table[data-portrait=true] [data-rank="10"] .card-corner-rank{font-size:calc(var(--card-width) * .24)}.poker-seat-advice{text-align:center;width:296px;max-width:100%;margin:0 auto 12px;position:relative}.poker-seat-advice .live-advice{flex-wrap:wrap;justify-content:center;gap:4px 10px;margin:0;font-size:12px;line-height:1.5;display:flex}.poker-seat-advice .live-num{white-space:normal}.poker-seat-advice .live-suggest{font-size:12px;line-height:1.5}.poker-seat-strength{color:#f1d89d;margin-bottom:3px;font-size:12px;display:block}.poker-seat-advice .live-advice{flex-direction:column;align-items:center;gap:4px}.poker-seat-advice .live-reason{color:#bbc4be;text-wrap:pretty;width:100%;font-size:11px;line-height:1.4;display:block}.poker-community .tbl-pot{white-space:nowrap;flex-shrink:0}.poker-ring-table[data-portrait=true] .poker-ring-hand[data-side=left] .poker-seat-bet{left:0;transform:translate(-40%)}.poker-ring-table[data-portrait=true] .poker-ring-hand[data-side=right] .poker-seat-bet{left:100%;transform:translate(-60%)}.poker-seat-advice .live-advice{gap:3px}.live-action-line{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 7px;display:flex}.live-assessment{color:#c6c9c5;font-size:10px;line-height:1.4}.live-assessment:is([data-kind=close],[data-kind=range-sensitive],[data-kind=limited-sample],[data-kind=limited-actions],[data-kind=limited-variant]){color:#d7bf8f}.poker-seat-advice .live-reason{line-height:1.3}.poker-ring-table{height:calc(var(--poker-felt-height) + 192px + var(--poker-payout-extra,0px))}.poker-seat-payout{color:#f2d591;font-size:12px;font-weight:750;line-height:inherit;white-space:nowrap;font-variant-numeric:tabular-nums;display:block}.poker-seat-payout[data-refund=true]{color:#b5c4ba;font-weight:500}.poker-payout-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px;max-width:540px;margin:0 auto;padding:0 8px;font-size:12px;line-height:20px;list-style:none;display:grid;position:absolute;bottom:0;left:0;right:0}.poker-payout-summary li{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.poker-payout-summary li>span{text-overflow:ellipsis;white-space:nowrap;color:#d6dfd9;overflow:hidden}.poker-payout-summary li>div{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0}.poker-payout-summary strong{color:#f2d591;font-weight:750;display:block}.poker-payout-summary small{color:#aebbb2;font-size:10px;line-height:16px;display:block}.poker-payout-summary li:only-child{grid-column:1/-1;justify-content:center;gap:12px}@media (width<=359px){.poker-seat-payout{font-size:10px}.poker-payout-summary{column-gap:12px;font-size:11px}}.poker-shell .poker-header-main{min-height:56px}.poker-invite{gap:8px}.poker-shell .poker-more>summary{width:44px;padding:10px}.poker-menu-panel .poker-menu-label{color:inherit;align-items:center;gap:12px;min-width:0;font-size:13px;line-height:1.5;display:flex}.poker-menu-panel .poker-menu-shortcuts a{min-height:44px;color:var(--ui-ink);border-radius:6px;align-items:center;gap:12px;padding:10px 12px;font-size:13px;text-decoration:none;display:flex}.poker-menu-shortcuts a:hover{background:#ffffff0c}.poker-menu-toggle{background:#343b36;border:1px solid #68716a;border-radius:999px;flex:0 0 30px;width:30px;height:18px;position:relative}.poker-menu-toggle:before{content:"";background:#c2c8c4;border-radius:50%;width:10px;height:10px;position:absolute;top:3px;left:3px}.poker-menu-toggle[data-on=true]{background:#8bc7a6;border-color:#8bc7a6}.poker-menu-toggle[data-on=true]:before{background:#14261c;transform:translate(12px)}.poker-menu-hand{color:var(--ui-muted);font-size:12px}.poker-menu-panel :focus-visible,.poker-more>summary:focus-visible,.poker-invite:focus-visible{outline-offset:2px;outline:2px solid #96d8b5}@media (width<=600px){.poker-invite>span{display:none}.poker-shell .poker-invite{width:44px;padding:10px}}.poker-wallet-shop{color:#d5f3df;background:#2b4934;border:1px solid #7fae8e;border-radius:7px;place-items:center;width:44px;height:44px;margin-left:6px;font-size:20px;text-decoration:none;display:inline-grid}.poker-wallet-shop:hover{background:#426b4e}.poker-seat-advice .practice-guidance{pointer-events:auto}.poker-dock:has(.poker-seat-advice){position:relative}.poker-ring-table[data-guidance=true]{height:calc(var(--poker-felt-height) + 144px)}.poker-shell.bj-shell{min-height:0;padding-bottom:0;overflow:hidden}.poker-shell .poker-header{flex-shrink:0}.poker-shell .poker-main{overscroll-behavior:contain;justify-content:flex-start;min-height:0;overflow:hidden auto}.poker-shell .poker-stage{flex-shrink:0;margin-block:auto}.poker-shell .poker-dock{background:var(--ui-bg);-webkit-backdrop-filter:none;backdrop-filter:none;flex-shrink:0;position:relative}.poker-shell .poker-dock-notes{padding-bottom:8px;position:static}.poker-shell .poker-dock-notes:empty{display:none}.poker-hand-result{border:1px solid var(--ui-line);background:var(--ui-surface);text-align:center;border-radius:10px;margin:0 auto 12px;padding:10px 12px}.poker-result-amount{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.poker-result-amount>span{color:var(--ui-muted);font-size:11px}.poker-result-amount>strong{color:var(--ui-ink);font-variant-numeric:tabular-nums;font-size:18px}.poker-hand-result[data-result=win] .poker-result-amount>strong{color:#b7e5c5}.poker-hand-result[data-result=loss] .poker-result-amount>strong{color:#edb0a9}.poker-result-pots{color:var(--ui-muted);flex-wrap:wrap;justify-content:center;gap:8px;font-size:11px;display:flex}.poker-result-pots:empty{display:none}.poker-hand-result>div:last-child{margin-top:8px}.poker-hand-result button{min-height:40px;padding:6px 12px}.poker-hand-result-dialog{inset:calc(var(--poker-viewport-height,100dvh)/2) 0 auto;width:min(420px,100vw - 32px);max-height:calc(var(--poker-viewport-height,100dvh) - 32px);color:var(--ui-ink);border:1px solid #73977c;border-radius:16px;margin:0 auto;padding:20px;position:fixed;overflow:auto;transform:translateY(-50%);box-shadow:0 20px 80px #0008}.poker-hand-result-dialog::backdrop{background:#0008}.poker-result-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.poker-result-heading h2{font-size:18px;font-weight:650}.poker-result-heading button{border:1px solid var(--ui-line);cursor:pointer;border-radius:8px;flex-shrink:0;width:40px;height:40px;font-size:24px}.poker-hand-result-dialog .poker-result-amount{flex-direction:column;gap:6px}.poker-hand-result-dialog .poker-result-amount>strong{font-size:28px}.poker-hand-result-dialog .poker-result-pots{margin-top:8px}.poker-hand-result-dialog .poker-result-ready{border:1px solid var(--ui-accent);background:var(--ui-accent);color:var(--ui-on-accent);cursor:pointer;border-radius:8px;font-weight:650}.poker-result-trigger{border:1px solid var(--ui-line);background:var(--ui-raised);min-height:40px;color:var(--ui-ink);cursor:pointer;border-radius:8px;padding:7px 12px;font-size:12px}.poker-shell .poker-dock{flex-direction:column;gap:8px;display:flex}.poker-shell .poker-seat-advice{overscroll-behavior:contain;width:100%;max-width:560px;height:88px;min-height:88px;max-height:88px;margin:0 auto;overflow-y:auto}.poker-shell .poker-dock-stack{flex-shrink:0;justify-content:flex-end;height:88px;min-height:88px}.poker-shell .poker-dock-notes{padding-bottom:8px;position:absolute;bottom:100%}.poker-shell .poker-ring-table[data-guidance=true]{height:calc(var(--poker-felt-height) + 192px + var(--poker-payout-extra,0px))}.poker-shell .poker-main{padding:8px 12px}.poker-shell .poker-ring-table,.poker-shell .poker-ring-table[data-guidance=true]{height:calc(var(--poker-felt-height) + 144px)}.poker-shell .poker-ring-table .poker-clear-felt{width:84%}.poker-shell .poker-ring-table[data-portrait=true] .poker-clear-felt{width:calc(100% - 104px)}.poker-shell .poker-ring-table .poker-community{gap:6px;max-width:calc(100% - 16px);top:46%}.poker-shell .poker-community .tbl-pot{gap:8px;min-height:28px;padding:4px 12px}.poker-shell .poker-community .tbl-pot strong{font-size:17px;line-height:22px}.poker-shell .poker-ring-seat{width:140px}.poker-shell .poker-ring-table{--poker-plate-half:70px}.poker-shell .poker-ring-seat .tbl-plate[data-poker-seat]{grid-template-columns:28px minmax(0,1fr);gap:7px;width:100%;min-height:54px;padding:8px;display:grid;transform:none}.poker-shell .poker-ring-seat .leading-tight{min-width:0;line-height:1.35}.poker-shell .poker-ring-seat .tbl-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.poker-shell .poker-ring-seat .tbl-positions{gap:4px;bottom:-16px;right:4px}.poker-shell .poker-ring-seat .tbl-position{border-width:1px;width:20px;min-width:20px;height:20px;font-size:9px}.poker-shell .poker-ring-seat .poker-seat-bet{z-index:6;color:wheat;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;background:#10251bf2;border:1px solid #f2c14e59;border-radius:999px;align-items:center;gap:4px;padding:2px 8px 2px 6px;font-size:12px;font-weight:650;line-height:16px;display:inline-flex;position:absolute;top:50%;left:calc(100% + 6px);transform:translateY(-50%);box-shadow:0 2px 8px #0008}.poker-shell .poker-ring-seat[data-side=right] .poker-seat-bet{left:auto;right:calc(100% + 6px)}.poker-shell .poker-seat-bet-chip{box-sizing:border-box;background:radial-gradient(circle at 35% 35%,#ffe49e 0%,#d99b26 70%,#8c5808 100%);border:1.5px dashed #fff9;border-radius:50%;flex-shrink:0;width:10px;height:10px}.poker-shell .tbl-action-tag{z-index:7;color:#b8c2bc;letter-spacing:.01em;white-space:nowrap;pointer-events:none;background:#222825f2;border:1px solid #ffffff29;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700;line-height:15px;position:absolute;top:-11px;right:6px;box-shadow:0 2px 6px #0007}.poker-shell .tbl-action-tag[data-action=fold]{color:#8e9993;background:#1e2321f2;border-color:#ffffff1f}.poker-shell .tbl-action-tag[data-action=check]{color:#9be5f5;background:#13323bf2;border-color:#6bd4eb59}.poker-shell .tbl-action-tag[data-action=call]{color:#9bf2c0;background:#143828f2;border-color:#5ce09659}.poker-shell .tbl-action-tag[data-action=raise]{color:#ffd27d;background:#3d2810f2;border-color:#f5b04173}.poker-shell .tbl-action-tag[data-action=allin]{color:#ffb8b8;background:#4a151bf2;border-color:#ff6b6b80}.poker-shell .poker-payout-summary{display:none}.poker-shell .poker-ring-table>.poker-hand-strength{height:22px;padding:0;font-size:12px;line-height:22px;bottom:0}.poker-shell .poker-dock{padding:8px 16px calc(32px + env(safe-area-inset-bottom));gap:8px}.poker-shell .poker-seat-advice{max-width:580px;height:64px;min-height:64px;max-height:64px}.poker-shell .poker-dock-stack{max-width:580px;height:72px;min-height:72px}.poker-shell .poker-dock-stack>.bj-toast{font-size:12px;line-height:18px}@media (width<=767px){.poker-shell .poker-ring-table{--poker-plate-half:36px}.poker-shell .poker-ring-table[data-portrait=true] .poker-ring-seat{width:72px}.poker-shell .poker-ring-table[data-portrait=true] .poker-ring-seat[data-side=center]{width:116px}.poker-shell .poker-ring-table[data-portrait=true] .poker-ring-seat:not([data-side=center]) .tbl-plate[data-poker-seat]{grid-template-columns:minmax(0,1fr);gap:3px;padding:6px 3px}.poker-shell .poker-ring-table[data-portrait=true] .poker-ring-seat:not([data-side=center]) .tbl-plate[data-poker-seat]>.grid{display:none}.poker-shell .poker-ring-table[data-portrait=true] .poker-ring-seat .leading-tight>div{font-size:11px;line-height:15px}.poker-shell .poker-ring-table[data-portrait=true] .poker-community .tbl-pot{padding:3px 8px;font-size:10px}.poker-shell .poker-ring-table[data-portrait=true] .poker-community .tbl-pot strong{font-size:15px}.poker-shell .poker-dock{padding-inline:12px}}.poker-shell .poker-seat-advice{justify-content:center;align-items:center;display:flex}.poker-shell .poker-seat-advice>.practice-guidance{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;width:100%;display:grid}.poker-shell .practice-guidance>.practice-guidance-toolbar,.poker-shell .practice-guidance>.practice-guide-button,.poker-shell .practice-guidance>span{grid-column:1/-1}.poker-shell .practice-guidance>.live-advice{gap:2px;min-width:0}.poker-shell .practice-guidance>.practice-detail-button{min-height:36px;padding:5px 8px;font-size:10px}.poker-shell .poker-current-strength{color:#e6d6a2;font-size:12px}.poker-shell .poker-settlement-summary{color:#e6d6a2;flex-wrap:wrap;justify-content:center;gap:4px 16px;font-size:12px;line-height:18px;display:flex}@media (width<=767px){.poker-shell .poker-ring-table[data-portrait=true] .poker-ring-seat .poker-seat-bet{gap:3px;padding:1px 6px 1px 5px;font-size:11px;line-height:15px}.poker-shell .poker-ring-table[data-portrait=true] .poker-seat-bet-chip{width:8px;height:8px}.poker-shell .poker-ring-table[data-portrait=true] .tbl-action-tag{padding:1px 5px;font-size:9px;line-height:13px;top:-10px;right:3px}.poker-shell .poker-ring-table[data-portrait=true] .poker-ring-hand:not([data-hero=true]) .poker-held-cards[data-four=true]>*+*{margin-left:-10px}}.poker-shell .poker-ring-table{padding:64px 0 0}.poker-shell .poker-seat-advice>.practice-guidance:not(:has(>.live-advice)){grid-template-columns:auto auto;gap:8px 12px;width:max-content;max-width:100%}.poker-shell .practice-guidance>.practice-guidance-toolbar{grid-column:1;font-size:11px}.poker-shell .practice-guidance>.practice-guide-button{grid-column:2;justify-self:start;width:auto;min-height:36px;padding:6px 12px;font-size:12px}.poker-shell .practice-guidance:has(>.live-advice)>.practice-guidance-toolbar{display:none}.poker-shell .practice-guidance-exhausted{color:var(--ui-muted);text-align:center;margin:0;font-size:11px;line-height:1.6}.poker-shell .practice-guidance-exhausted a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #ffffff30;text-decoration:underline #ffffff30}.poker-ring-seat:has(.tbl-bubble){z-index:35}.poker-ring-seat .tbl-bubble{z-index:40}.poker-shell .poker-stage>.poker-result,.poker-shell .poker-stage>.poker-headline{z-index:35}
