.seating-seat__card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:3px;width:100%;height:85px;box-sizing:border-box;padding:8px 6px 6px;border-radius:12px;background:var(--tir-card, #1a1a1a);border:2px solid var(--tir-border, rgba(255, 255, 255, .2))}.seating-seat__card--unavailable{opacity:.3;border-style:dashed;pointer-events:none}.seating-seat__card-row{display:flex;align-items:center;gap:10px;width:100%}.seating-seat__card-player{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.seating-seat__card-info{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.seating-seat__card-info .seating-seat__name{text-align:left;max-width:160px}.seating-seat__card-meta{display:flex;align-items:center;gap:6px}.seating-seat__quick-action{flex-shrink:0;box-sizing:border-box;width:48px;padding:3px 4px;margin:0;border-radius:var(--radius-md, 8px);border:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer;color:#fff;font-family:Manrope,sans-serif;font-size:9px;font-weight:600;line-height:1.1;text-transform:uppercase;letter-spacing:.02em}.seating-seat__quick-action--confirm{background:var(--tir-green, #27ae60)}.seating-seat__quick-action--eliminate{background:var(--tir-red, #d00)}.seating-seat__card-confirm-hint{width:100%;margin-top:4px;padding:2px 6px;border-radius:var(--radius-md, 8px);background:#f39c121f;color:var(--tir-orange, #f39c12);font-family:Manrope,sans-serif;font-size:10px;font-weight:600;line-height:1.2;text-align:center}.seating-seat__card-actions{display:flex;gap:4px;width:100%;margin-top:4px}.seating-seat__card-actions .seating-seat__quick-action{flex:1;width:auto;flex-direction:row;gap:4px;font-size:10px}.seating-seat__quick-action--rebuy{background:var(--tir-orange, #f39c12)}.seating-seat__quick-action--addon{background:var(--tir-green, #27ae60)}.seating-seat__quick-action--chips{background:#ffffff29}.seating-seat__chips.seating-seat__chips--to-issue{background:var(--tir-red, #e11d1d);border-color:var(--tir-red, #e11d1d);color:#fff}.seating-seat__chips{position:absolute;top:-9px;left:0;z-index:2;display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:1px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:var(--tir-black, #000);color:var(--tir-text, #f2f2f2);font-family:Oswald,sans-serif;font-size:13px;font-weight:600;line-height:1.35;font-variant-numeric:tabular-nums;white-space:nowrap}.seating-seat__chips>svg{flex-shrink:0;opacity:.7}.seating-seat__card--confirmed{border-color:var(--tir-green, #27ae60);background:#27ae6014}.seating-seat__card--pending{border-color:var(--tir-orange, #f39c12);border-style:dashed;background:#f39c120f}.seating-seat__card--checkin{height:initial}.seating-seat__card--mine{border-color:var(--tir-red, #d00);box-shadow:0 0 10px #e11d1d99}.seating-seat__card--free{border-color:var(--tir-border, rgba(255, 255, 255, .2));border-style:dashed;background:#ffffff08}.seating-seat__card--selected{border-color:var(--tir-red, #d00);background:#e11d1d1a;box-shadow:0 0 10px #e11d1d80}.seating-seat__card--selected .seating-seat__empty{border-color:var(--tir-red, #d00);color:var(--tir-red, #d00);background:transparent}.seating-seat__card--dragging{opacity:.35}.seating-seat__card--drop-target{outline:2px solid var(--tir-orange, #f39c12);outline-offset:2px;background:#f39c121f}.seating-seat__card--pressing{transform:scale(1.08);box-shadow:0 0 0 2px var(--tir-orange, #f39c12),0 6px 18px #f39c1273;z-index:2;transition:transform .15s ease,box-shadow .15s ease}.seating-row--pressing{box-shadow:0 0 0 2px var(--tir-orange, #f39c12),0 4px 14px #f39c1259;transition:box-shadow .15s ease}.noshow-list{display:flex;flex-direction:column;gap:6px;margin-top:8px;margin-bottom:1rem}.noshow-row{display:flex;align-items:center;gap:10px;padding:6px 8px;border:1px solid rgba(243,156,18,.28);border-radius:10px;background:#f39c120d}.noshow-row__body{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.noshow-row__name{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.noshow-row__meta{font-size:11px}.noshow-row .pl-detail-btn{flex-shrink:0;width:auto}.noshow-toggle{display:inline-flex;align-items:center;padding:0;border:none;background:none;color:inherit;cursor:pointer}.ko-list{display:flex;flex-direction:column;gap:6px;margin-top:8px;margin-bottom:1rem}.ko-row{display:flex;align-items:center;gap:10px;padding:6px 8px;border:1px solid var(--tir-border, rgba(255, 255, 255, .12));border-radius:10px;background:#ffffff0a}.ko-row__body{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.ko-row__name{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ko-row__meta{font-size:11px}.ko-row .pl-detail-btn{flex-shrink:0;width:auto}.ko-row__place{margin-right:6px;padding:1px 6px;border-radius:6px;background:#ffffff14;font-size:11px;font-weight:700;white-space:nowrap}.ko-row__order{display:flex;flex-direction:column;gap:2px;flex-shrink:0}.ko-row__order-btn{display:flex;align-items:center;justify-content:center;width:26px;height:18px;padding:0;border:1px solid var(--tir-border, rgba(255, 255, 255, .12));border-radius:6px;background:#ffffff0a;color:inherit;cursor:pointer}.ko-row__order-btn:disabled{opacity:.3;cursor:default}.ko-tally{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ko-tally__item{display:flex;align-items:center;gap:6px;padding:3px 10px 3px 3px;border-radius:999px;border:1px solid var(--tir-border, rgba(255, 255, 255, .12));background:#ffffff0a;font-size:13px}.ko-tally__count{font-weight:700;color:var(--tir-orange, #f39c12)}.ko-form{display:flex;flex-direction:column;gap:10px;margin-bottom:1rem}.ko-form__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.ko-form__col{display:flex;flex-direction:column;gap:6px;min-width:0}.ko-form__input.form-input{margin-bottom:0}.ko-form__match{display:flex;align-items:center;gap:10px;padding:6px 8px;border:1px solid var(--tir-border, rgba(255, 255, 255, .12));border-radius:10px;background:#ffffff0a;color:inherit;cursor:pointer;text-align:left}.ko-form__match--picked{border-color:var(--tir-orange, #f39c12);background:#f39c121f;cursor:default}.ko-form__actions{display:flex;justify-content:flex-end;gap:8px}.seating-slots-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(55px,1fr));gap:6px;margin-top:8px}.seating-slots-grid--fit{grid-template-columns:repeat(auto-fit,minmax(max(55px,calc((100% - (var(--seats, 9) - 1) * 6px) / var(--seats, 9))),1fr))}.seating-slots-grid .seating-seat__card{height:auto;min-height:85px}.seating-seat__ring{position:relative;border-radius:50%;padding:2px;background:transparent;border:2px solid var(--tir-border, rgba(255, 255, 255, .2))}.seating-counts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 14px}.seating-count{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:var(--radius-md, 8px);border:1px solid var(--tir-border, rgba(255, 255, 255, .2));background:#ffffff0d;color:var(--tir-white, #fff);font-size:13px}.seating-count strong{font-family:Oswald,sans-serif;font-size:16px}.seating-count--boss{border-color:#dd000073;background:#dd00001f}.seating-count--out{border-color:#ffffff2e;background:#ffffff0d;color:var(--tir-grey-dim, rgba(255, 255, 255, .55))}.seating-seat__boss{position:absolute;top:-6px;left:-6px;z-index:3;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--tir-red, #d00);border:1px solid rgba(0,0,0,.55);color:#fff;box-shadow:0 0 8px #dd0000a6}.seating-seat__num{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:50%;background:var(--tir-black, #000);border:1px solid var(--tir-border, rgba(255, 255, 255, .2));color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1;z-index:4}.seating-seat__name{font-size:11px;font-weight:600;color:#fff;text-shadow:0 2px 6px #000;text-align:center;max-width:62px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seating-seat__empty{width:40px;height:40px;border-radius:50%;border:2px dashed var(--tir-border, rgba(255, 255, 255, .25));display:flex;align-items:center;justify-content:center;color:#ffffff59;font-size:20px;background:#ffffff08}.seating-seat__empty--logo{background:#fff}.seating-seat__empty--logo img{width:60%;height:60%}@media(max-width:480px){.seating-seat__name{max-width:48px;font-size:10px}.seating-seat__empty{width:34px;height:34px;font-size:16px}}.pko-bounty-anchor{position:relative;display:inline-flex;flex-shrink:0}.pko-bounty{position:absolute;bottom:-8px;left:50%;transform:translate(-50%);z-index:2;display:inline-flex;align-items:center;gap:3px;height:16px;padding:0 6px;border-radius:999px;border:1px solid rgba(243,156,18,.55);background:#0d0d0d;box-shadow:0 1px 4px #0000008c;color:var(--tir-orange, #f39c12);font-family:Oswald,sans-serif;font-size:11px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.pko-bounty--big-boss{border-color:#f5c542bf;color:#f5c542}.pko-bounty>svg{flex-shrink:0;opacity:.75}.seating-head__chips{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:13px}.chip-summary__totals{display:flex;gap:10px;margin:12px 0;text-align:center}.chip-summary__totals>div{flex:1;padding:8px 6px;border-radius:var(--radius-md, 8px);background:#ffffff0d}.chip-summary__totals strong{font-family:Oswald,sans-serif;font-size:17px;font-variant-numeric:tabular-nums}.chip-summary__list{max-height:46vh;overflow-y:auto}.chip-entry__row{cursor:text}.chip-entry__field{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;color:var(--tir-orange, #f5a623)}.chip-entry__input{width:110px;padding:6px 8px;text-align:right;font-variant-numeric:tabular-nums}.chip-summary__row{display:flex;align-items:center;gap:8px;padding:6px 4px;border-bottom:1px solid rgba(255,255,255,.07);text-align:left}.chip-summary__pos{flex-shrink:0;width:20px;color:var(--tir-grey-dim, rgba(255, 255, 255, .5));font-family:Oswald,sans-serif;font-variant-numeric:tabular-nums}.chip-summary__name{flex:1;min-width:0;font-size:13px}.chip-summary__value{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-family:Oswald,sans-serif;font-size:15px;font-variant-numeric:tabular-nums}.seat-chips{display:inline-flex;align-items:center;gap:3px;padding:0 5px;height:15px;border-radius:999px;border:1px solid rgba(255,255,255,.22);color:var(--tir-text, #f2f2f2);font-family:Oswald,sans-serif;font-size:11px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.seat-chips--to-issue{background:var(--tir-red, #e11d1d);border-color:var(--tir-red, #e11d1d);color:#fff}.seat-chips>svg{flex-shrink:0;opacity:.7}.seating-grid-chips{display:inline-flex;align-items:center;gap:3px;max-width:100%;padding:1px 5px;border-radius:999px;border:1px solid rgba(255,255,255,.22);color:var(--tir-text, #f2f2f2);font-family:Oswald,sans-serif;font-size:11px;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap}.seating-grid-chips--to-issue{background:var(--tir-red, #e11d1d);border-color:var(--tir-red, #e11d1d);color:#fff}.seating-dealer__who{display:flex;flex-direction:column;gap:2px;min-width:0}.seating-dealer__name{font-size:12px}.seating-dealer__role.hint{font-size:9px;margin-left:6px}.seating-dealer__card{display:inline-flex;align-items:center;gap:4px}.seating-dealer__card .hint{font-size:10px}.seating-grid-chips__icon{flex-shrink:0;opacity:.7}.seating-finalize{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:20px}.seating-finalize__body{display:flex;flex-direction:column;gap:2px;min-width:0}.seating-finalize__title{font-family:Oswald,sans-serif;font-size:16px;font-weight:600}.seating-finalize__preview{margin-top:10px;display:flex;flex-direction:column;gap:4px}.seating-finalize__row{display:flex;align-items:baseline;gap:8px}.seating-finalize__place{min-width:20px;color:var(--tir-orange, #f39c12);font-variant-numeric:tabular-nums;font-weight:600}.seating-finalize__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.seating-seat__card,.noshow-toggle,.ko-form__match):not(:disabled):active{transform:scale(var(--press-scale, .97))}.seating-unseated-drop{padding:12px;border:1px dashed transparent;border-radius:12px}.seating-unseated-drop--active{border-color:var(--tir-red, #e00016);background:#e0001614}.online-page:not(.online-page--game),.online-guide-page,.online-home-drawer,.online-active-session-modal{--online-brand-black: #080507;--online-brand-red: #c9183c;--online-brand-red-bright: #ed3659;--tir-red: var(--online-brand-red);--tir-red-hover: var(--online-brand-red-bright);--tir-red-glow: rgba(201, 24, 60, .22);font-family:Montserrat,sans-serif;font-weight:400}:is(.online-page:not(.online-page--game),.online-home-drawer,.online-active-session-modal) .online-btn:not(.online-btn--ghost):not(.online-btn--danger){background:var(--online-brand-red);box-shadow:0 12px 30px #c9183c3d}:is(.online-page:not(.online-page--game),.online-home-drawer,.online-active-session-modal) .online-btn:not(.online-btn--ghost):not(.online-btn--danger):hover:not(:disabled),:is(.online-page:not(.online-page--game),.online-home-drawer,.online-active-session-modal) .online-btn:not(.online-btn--ghost):not(.online-btn--danger):focus-visible:not(:disabled){background:var(--online-brand-red-bright)}:is(.online-page:not(.online-page--game),.online-home-drawer,.online-active-session-modal) .online-btn--ghost{background:#ffffff14;box-shadow:none}.online-activity-slot{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .26s cubic-bezier(.2,.75,.2,1),visibility 0s linear .26s}.online-activity-slot.is-visible{grid-template-rows:1fr;visibility:visible;transition-delay:0s}.online-activity-slot:not(.is-visible){pointer-events:none}.online-activity-slot__clip{overflow:hidden}.online-my-tables{--online-activity-safe-top: var(--app-safe-area-top);width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:calc(7px + var(--online-activity-safe-top)) max(12px,var(--safe-area-inset-right, env(safe-area-inset-right))) 7px max(13px,var(--safe-area-inset-left, env(safe-area-inset-left)));border-bottom:1px solid rgba(255,255,255,.075);background:#101114;box-shadow:0 8px 24px #00000038;color:#fff;font-family:Montserrat,sans-serif;opacity:0;transform:translateY(-7px);transition:opacity .18s ease,transform .24s cubic-bezier(.2,.75,.2,1)}.tg-android .online-my-tables{--online-activity-safe-top: calc( max(var(--safe-area-inset-top, env(safe-area-inset-top)), var(--tg-safe-area-inset-top, 0px)) + var(--tg-content-safe-area-inset-top, 44px) )}.online-activity-slot.is-visible .online-my-tables{opacity:1;transform:translateY(0)}.online-my-tables__label{min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:9px;padding:2px 0;border:0;background:transparent;color:#fff;font:inherit;text-align:left}.online-my-tables__title,.online-my-tables__status{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.online-my-tables__brand{width:38px;flex:0 0 auto;display:grid;justify-items:center}.online-my-tables__brand-mark{width:31px;aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(210,38,66,.74);border-radius:7px;background:radial-gradient(circle at 50% 18%,rgba(174,20,48,.7),transparent 52%),linear-gradient(155deg,#390711,#09090b 76%);box-shadow:inset 0 0 0 1px #ffffff0a,0 2px 8px #9b0a224d}.online-my-tables__logo{width:22px;height:auto;opacity:.96}.online-my-tables__copy{display:grid;min-width:0;gap:3px}.online-my-tables__title{min-width:0;font-size:11px;font-weight:760;letter-spacing:.02em}.online-my-tables__status{color:#ffffff75;font-size:8px}.online-my-tables__rings,.online-session-switcher__rings{display:flex;align-items:center;gap:5px}.online-my-tables--awaiting,.online-session-switcher--awaiting{flex-wrap:wrap}.online-my-tables__awaiting,.online-session-switcher__awaiting{flex:1 1 100%;min-width:0;margin:0;color:#f0c86a;font-size:9px;font-weight:600;line-height:1.3;letter-spacing:.01em}.online-my-tables__awaiting{padding-top:2px}.online-session-switcher__awaiting{max-width:220px;padding:0 4px 3px;font-size:8px}.online-session-ring{position:relative;width:48px;flex:0 0 auto;padding:0;border:0;background:transparent;color:#fff;font:inherit}.online-session-ring__table{position:relative;width:100%;aspect-ratio:1.48;display:grid;place-items:center;overflow:hidden;border:2px solid rgba(255,255,255,.22);border-radius:50%;background:radial-gradient(ellipse at center,#5512179e,#0f0f11f5 68%);box-shadow:inset 0 0 0 2px #0000006b,0 4px 12px #00000052;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.online-session-ring:hover .online-session-ring__table,.online-session-ring:focus-visible .online-session-ring__table,.online-session-ring.is-active .online-session-ring__table{border-color:#ff4856e0;box-shadow:inset 0 0 0 2px #0000006b,0 0 12px #ff1f3557}.online-session-ring:active .online-session-ring__table{transform:scale(.96)}.online-session-ring.is-searching .online-session-ring__table{border-style:dashed;background:radial-gradient(ellipse at center,#19333e,#0a1116 85%)}.online-session-ring__search{display:grid;gap:1px;text-align:center;line-height:1}.online-session-ring__search-count{color:#fff;font-size:11px;font-variant-numeric:tabular-nums}.online-session-ring__search-label{color:#91d4e8;font-size:5px;font-weight:800;letter-spacing:.06em}.online-session-ring.is-durak .online-session-ring__table{background:radial-gradient(ellipse at center,#126034d1,#06160df5 70%);border-color:#58e68c80}.online-session-ring.is-durak.is-searching .online-session-ring__table{border-style:dashed}.online-session-ring.is-durak:hover .online-session-ring__table,.online-session-ring.is-durak:focus-visible .online-session-ring__table,.online-session-ring.is-durak.is-active .online-session-ring__table{border-color:#60ff9ceb;box-shadow:inset 0 0 0 2px #0000006b,0 0 12px #40e68273}.online-session-ring.is-durak .online-session-ring__search-count{font-size:12px;letter-spacing:.04em}.online-session-ring.is-durak .online-session-ring__search-label{color:#8cf0b4}.online-session-ring.is-final-countdown .online-session-ring__table{animation:onlineSessionDeadlinePulse 1.3s ease-in-out infinite}.online-session-ring__cards{display:flex;align-items:center;justify-content:center;padding-bottom:0}.online-session-ring__card{display:inline-flex;align-items:center;justify-content:center;padding:4px 3px;border:1px solid rgba(0,0,0,.12);border-radius:2px;background:#f4f3ef;box-shadow:0 1px 2px #0000007a;color:var(--online-suit-spade, #17181b);font-size:9px;font-weight:900;letter-spacing:-.04em;line-height:1;transform:rotate(-3deg)}.online-session-ring__card+.online-session-ring__card{margin-left:-3px;transform:rotate(3deg)}.online-session-ring__card.online-session-ring__card--joker{border-color:#7e8899;background:linear-gradient(145deg,#343943,#111319);color:#f8f6f7}.online-session-ring__card--joker.online-session-ring__card--h{border-color:#e74c62;background:linear-gradient(145deg,#641422,#24070d)}.online-session-ring__cards--text{gap:1px}.online-session-ring__cards--text .online-session-ring__card,.online-session-ring__cards--text .online-session-ring__card+.online-session-ring__card{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:10px;letter-spacing:-.02em;transform:none;text-shadow:0 1px 2px rgba(0,0,0,.8)}.online-session-ring__cards--text .online-session-ring__card--s,.online-session-ring__cards--text .online-session-ring__card--c{color:#f4f3ef}.online-session-switcher[data-four-color-deck=true] .online-session-ring__cards--text .online-session-ring__card--c{color:#5fd39a}.online-session-ring__cards--text .online-session-ring__card--h,.online-session-ring__cards--text .online-session-ring__card--d{color:#ff5c68}.online-session-switcher[data-four-color-deck=true] .online-session-ring__cards--text .online-session-ring__card--d{color:#6fb3ee}.online-session-ring__card--h,.online-session-ring__card--d{color:var(--online-suit-heart, #d51f32)}.online-session-switcher[data-four-color-deck=true] .online-session-ring__card--d{color:var(--online-suit-diamond, #3276b1)}.online-session-switcher[data-four-color-deck=true] .online-session-ring__card--c{color:var(--online-suit-club, #34845f)}.online-session-ring__sit-out{position:absolute;top:50%;left:50%;z-index:2;padding:2px 4px;border:1px solid rgba(255,92,103,.7);border-radius:999px;background:#0c0c0ef0;box-shadow:0 2px 8px #0000008c;color:#ff727d;font-size:6px;font-weight:900;letter-spacing:.025em;line-height:1;white-space:nowrap;transform:translate(-50%,-50%)}.online-session-ring__start{position:absolute;top:50%;left:50%;z-index:3;padding:2px 5px;border:1px solid rgba(101,229,160,.8);border-radius:999px;background:#0c0c0ef0;box-shadow:0 0 8px #65e5a08c;color:#65e5a0;font-size:6px;font-weight:900;letter-spacing:.06em;line-height:1;white-space:nowrap;transform:translate(-50%,-50%);animation:onlineSessionStartPulse 1.2s ease-in-out infinite}.online-session-ring.is-entry-open .online-session-ring__table{box-shadow:0 0 0 1.5px #65e5a0d9,0 0 10px #65e5a073}@keyframes onlineSessionStartPulse{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.12)}}.online-session-ring__countdown{position:absolute;top:50%;left:50%;z-index:4;width:19px;aspect-ratio:1;display:grid;place-items:center;box-sizing:border-box;border:1px solid rgba(255,255,255,.82);border-radius:50%;background:#0a0a0ce6;color:#fff;font-size:9px;font-weight:900;line-height:1;box-shadow:0 0 8px #fff6;transform:translate(-50%,-50%)}.online-session-ring.is-sitting-out .online-session-ring__table{border-color:#ff5c6775}.online-session-ring__number{display:none}.online-session-ring__turn{position:absolute;top:-1px;right:-1px;z-index:2;width:14px;aspect-ratio:1;display:grid;place-items:center;box-sizing:border-box;border:1px solid #111;border-radius:50%;background:#ff253e;color:#fff;font-size:10px;font-weight:900;line-height:1;pointer-events:none;box-shadow:0 0 5px #ff253e59}.online-session-switcher{position:fixed;top:calc(7px + var(--app-safe-area-top));left:max(52px,calc(var(--safe-area-inset-left, env(safe-area-inset-left)) + 52px));z-index:850;display:flex;align-items:center;gap:5px;padding:4px 6px;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:#0a0a0cd1;box-shadow:0 8px 24px #00000057;color:#fff;-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%)}.online-session-switcher__hint{color:#ffffff52;font-size:5px;font-weight:900;letter-spacing:.08em;writing-mode:vertical-rl;transform:rotate(180deg)}.online-session-switcher.online-session-switcher--search{left:calc(var(--safe-area-inset-left, env(safe-area-inset-left)) + 62px);max-inline-size:calc(100vw - 80px - var(--safe-area-inset-left, env(safe-area-inset-left)) - var(--safe-area-inset-right, env(safe-area-inset-right)))}.online-session-add{width:48px;aspect-ratio:1.48;flex:0 0 auto;display:grid;place-items:center;padding:0;border:1px dashed rgba(118,216,249,.5);border-radius:50%;background:#42a6c91a;box-shadow:inset 0 0 10px #48c6ed14;color:#a9e8fb;font:inherit;font-size:19px;font-weight:500;line-height:1;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.online-session-add:hover,.online-session-add:focus-visible{border-color:#76d8f9e0;outline:none;background:#42a6c933;box-shadow:0 0 12px #48c6ed2e}.online-session-add:active{transform:scale(.94)}.online-session-switcher.online-session-switcher--docked{position:relative;top:auto;left:auto;z-index:auto;flex:0 1 auto;min-width:0;max-width:100%;box-sizing:border-box;padding:0 5px;gap:4px;border-radius:12px;-webkit-backdrop-filter:none;backdrop-filter:none}.online-session-switcher--docked .online-session-switcher__rings{min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:4px 2px}.online-session-switcher--docked .online-session-ring,.online-session-switcher--docked .online-session-add{width:clamp(42px,9cqw,48px)}.online-active-session__actions .online-btn{min-height:36px;margin:0;padding:0 10px;font-size:10px;box-shadow:none}.online-active-session-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:950;display:grid;place-items:center;padding:calc(18px + var(--app-safe-area-top)) max(16px,var(--safe-area-inset-right, env(safe-area-inset-right))) max(18px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom))) max(16px,var(--safe-area-inset-left, env(safe-area-inset-left)));background:#000000bd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.online-active-session-modal>section{width:min(100%,430px);padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#111113;color:#fff;box-shadow:0 28px 76px #000000a8}.online-active-session-modal h2{margin:0 0 7px;font-family:Montserrat,sans-serif;font-size:25px}.online-active-session-modal p{margin:0 0 16px;color:#ffffff8c;font-size:11px;line-height:1.5}.online-active-session-modal .online-btn{margin:0}.online-guide-actions .online-btn{margin:0;text-decoration:none}.online-maintenance{display:grid;gap:3px;margin-bottom:12px;padding:11px 13px;border:1px solid rgba(255,255,255,.12);border-left:3px solid #f39c12;border-radius:13px;background:#0e0e0f}.online-maintenance strong{font-size:13px}.online-maintenance span{color:#ffffff85;font-size:10px}.online-maintenance--now{border-left-color:#e8001c}body.online-game-active .online-maintenance{position:fixed;top:calc(6px + var(--app-safe-area-top));left:50%;z-index:800;width:min(calc(100% - 108px),380px);margin:0;transform:translate(-50%);pointer-events:none;box-shadow:0 12px 30px #000000a8}.online-segmented button,.online-btn,.online-icon-btn,.online-search-results button{cursor:pointer}.online-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border:0;border-radius:10px;background:#f20d18;color:#fff;font-weight:900;line-height:1.1;text-align:center;box-shadow:0 12px 30px #f20d1840}.online-btn:disabled{opacity:.5;cursor:not-allowed}.online-btn--ghost{background:#ffffff14;box-shadow:none}.online-btn--danger{background:#7d0007}.online-btn--link{text-decoration:none}.online-actions-row,.online-action-panel,.online-invite-modal__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.online-player-preview__card .online-btn{grid-column:1 / -1}body.online-game-active{overflow:hidden}.online-page--game .online-action-panel .online-btn{width:auto;min-width:0;min-height:48px;flex:1 1 0;padding:0 12px;justify-content:center;white-space:nowrap}.online-page--game .online-action-panel .online-btn.online-action-btn{position:relative;min-height:56px;flex-direction:column;align-items:stretch;justify-content:center;gap:3px;overflow:hidden;padding:8px 10px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.18),transparent 34%),linear-gradient(135deg,#242424f5,#060606f5);box-shadow:inset 0 0 0 1px #ffffff0a,0 12px 26px #00000057;text-align:left}.online-page--game .online-action-panel .online-btn.online-action-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,rgba(255,255,255,.1),transparent 42%);opacity:.75;pointer-events:none}.online-page--game .online-action-panel .online-btn.online-action-btn .online-action-btn__label,.online-page--game .online-action-panel .online-btn.online-action-btn small,.online-page--game .online-action-panel .online-btn.online-action-btn b{position:relative;z-index:1}.online-page--game .online-action-panel .online-btn.online-action-btn .online-action-btn__label{color:#fff;font-size:16px;font-weight:950;line-height:1}.online-page--game .online-action-panel .online-btn.online-action-btn small{color:#ffffff94;font-size:10px;font-weight:800;line-height:1}.online-page--game .online-action-panel .online-btn.online-action-btn b{width:max-content;min-width:52px;min-height:25px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border-radius:999px;background:#fff;color:#111;font-size:14px;font-weight:950;line-height:1;box-shadow:0 0 22px #ffffff38}.online-page--game .online-action-panel .online-btn.online-action-btn--fold{background:radial-gradient(circle at 16% 0%,rgba(255,255,255,.13),transparent 36%),linear-gradient(135deg,#202020f0,#050505f0);color:#fff;box-shadow:inset 0 0 0 1px #ffffff0a,0 12px 24px #00000052}.online-page--game .online-action-panel .online-btn.online-action-btn--check{background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.2),transparent 36%),linear-gradient(135deg,#3e3e3ef5,#0a0a0af5)}.online-page--game .online-action-panel .online-btn.online-action-btn--call{border-color:#ffffff2e;background:radial-gradient(circle at 12% 0%,rgba(255,255,255,.24),transparent 36%),linear-gradient(135deg,#f20d18,#8f0008 78%);box-shadow:inset 0 0 0 1px #ffffff12,0 16px 34px #f20d1857}.online-page--game .online-action-panel .online-btn.online-action-btn--raise{border-color:#f20d1880;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.18),transparent 34%),linear-gradient(135deg,#ff202a,#380003 86%);box-shadow:inset 0 0 0 1px #ffffff12,0 16px 34px #f20d184d}.online-page--game .online-action-panel .online-btn.online-action-btn--all-in{border-color:#ff6262ad;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.22),transparent 34%),linear-gradient(135deg,#ff202a,#260002 88%);box-shadow:0 16px 34px #f20d1857}.online-page--game .online-action-panel .online-btn.online-action-btn:active{transform:translateY(1px) scale(.99)}.online-lobby-notice{position:fixed;top:calc(10px + var(--safe-area-inset-top, env(safe-area-inset-top)));left:50%;z-index:880;width:min(460px,calc(100vw - 24px));display:grid;gap:8px;padding:14px 48px 14px 14px;border:1px solid rgba(242,13,24,.45);border-radius:16px;background:radial-gradient(circle at 92% 0,rgba(242,13,24,.28),transparent 34%),#08080afa;color:#fff;box-shadow:0 22px 70px #0000009e,0 0 34px #f20d182e;transform:translate(-50%)}.online-lobby-notice__eyebrow{color:#f20d18;font-size:11px;font-weight:900;text-transform:uppercase}.online-lobby-notice strong{font-size:18px;line-height:1.1}.online-lobby-notice p{margin:0;color:#ffffffad;font-size:13px;line-height:1.35}.online-lobby-notice .online-btn{width:fit-content;min-height:36px;padding:0 12px;border-radius:9px}.online-lobby-notice__close{position:absolute;top:10px;right:10px;width:30px;height:30px;border:0;border-radius:50%;background:#ffffff1a;color:#fff;font-size:18px;cursor:pointer}.online-invite-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;display:flex;align-items:center;justify-content:center;padding:16px;background:#000000b8}.online-invite-modal__panel{width:min(420px,100%);padding:24px;border-radius:18px;border:1px solid rgba(242,13,24,.42);background:radial-gradient(circle at 80% 0,rgba(242,13,24,.28),transparent 36%),#09090b;color:#fff;box-shadow:0 24px 70px #0009}.online-invite-modal__eyebrow{color:#f20d18;font-size:12px;font-weight:900;text-transform:uppercase}.online-invite-modal__panel h2{margin:8px 0}.online-invite-modal__panel p{color:#ffffffa3}.online-entry-card__form .online-input,.online-entry-card__form .online-btn{min-height:44px}.online-recovery{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:grid;gap:16px;place-content:center;padding:24px;background:#080507d9;color:#fff;text-align:center}body.online-game-active .toast-container{top:clamp(132px,31dvh,340px);gap:clamp(5px,1.4vw,9px);width:min(78vw,420px);max-width:min(78vw,420px);align-items:stretch}html.tuzo-multi-main body.online-game-active .toast-container{left:calc(var(--multi-main-left, 0vw) + var(--multi-main-width, 50vw) / 2);width:min(calc(var(--multi-main-width, 50vw) * .86),420px);max-width:min(calc(var(--multi-main-width, 50vw) * .86),420px)}body.online-game-active .toast{display:block;padding:clamp(8px,2.4vw,13px) clamp(12px,3.4vw,18px);border:1px solid rgba(255,255,255,.14);border-left-width:1px;border-radius:clamp(12px,3.4vw,18px);background:#0a0a0ce0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff12,0 14px 34px #0000009e;color:#fff;font-family:Oswald,Manrope,sans-serif;font-size:clamp(12px,3.4vw,16px);font-weight:650;letter-spacing:.02em;line-height:1.25;text-align:center;animation:online-table-toast-in .24s cubic-bezier(.16,1,.3,1)}body.online-game-active .toast--success{border-color:#35d78480;box-shadow:inset 0 1px #ffffff12,0 0 18px #35d78424,0 14px 34px #0000009e}body.online-game-active .toast--error{border-color:#ff4d578c;box-shadow:inset 0 1px #ffffff12,0 0 18px #ff4d5729,0 14px 34px #0000009e}body.online-game-active .toast--info{border-color:#8bdcff66}body.online-game-active .toast__close{display:none}@keyframes online-table-toast-in{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){body.online-game-active .toast{animation-duration:1ms}}.app-top-shell>.online-activity-slot.is-visible~.logo-header{--logo-header-content-safe-top: 0px}.tg-android .app-top-shell>.online-activity-slot.is-visible~.logo-header{--logo-header-content-safe-top: 0px}.tab-bar__online-tip-actions .online-btn{position:static;width:auto;min-width:88px;min-height:38px;flex:1 1 auto;margin:0;padding:0 12px;border-radius:9px}body.online-game-active .logo-header,body.online-game-active .desktop-user-header,body.online-game-active .tab-bar{display:none}body.online-game-active #root{max-width:none}:is(.btn,.rating-period-control__tab,.rating-type-tabs__tab,.history-sort-tabs__tab,.history-order-tabs__tab,.stats-period__tab,.lp-runner__next,.tournament-segmented-filter__btn,.desk-form__phone-btn,.desk-form__action,.survey-rating__star,.survey-options__option,.survey-time__preset,.survey-time__custom-chip,.survey-time__semantic-clear,.survey-time-modal__quick-btn,.survey-time-modal__close,.survey-time-picker__add,.learning-tabs__tab,.lp-subtabs__tab,.lp-segmented__tab,.btn-primary,.btn-secondary,.filter-tab,.btn-small,.login-secondary,.table-pill,.pl-toggle-chip,.rules-modal__close,.payment-search__clear,.admin-tab,.breakdown-row,.btn-stepper,.administration-drawer__segment,.overlay-close-btn,.login-link-btn,.btn-danger,.achievement-admin-row__icon-btn,.payment-pill,.hostes-row,.online-quick-play__primary,.stats-period__arrow,.news-carousel__slide,.news-carousel__dot,.btn-ghost,.btn-approve,.btn-ban,.lp-back-icon,.logo-header__back-btn,.logo-header__login-btn,.achievement-grant-item,.achievements-panel__grant,.achievements-panel__toggle,.achievement-card__revoke,.achievement-featured__button,.achievement-summary__meta--button,.achievement-summary__bar-button,.achievement-summary__expand,.achievement-summary__all,.administration-drawer__profile-link,.login-card__close,.btn-male,.btn-female,.dtp-cell,.desk-guest__close,.desk-guest__photo,.desk-guest__shoot,.desk-guest__verify-btn,.desk-guest__newcard-save,.desk-form__close,.desk-form__dupe,.desk-recent__clear,.desk-recent__more,.expandable-section__trigger,.notif-item,.notification-drawer__handle,.notification-drawer__clear,.notification-drawer__close,.player-exp-chip,.stats-breakdown__close,.people-more,.stats-period__today,.stats-tile,.survey-shortcut,.survey-time__other,.user-season-status,.online-lobby-notice__close,.history-period-toggle,.home-moderation-notice__close,.club-gallery__item,.btn-chip,.login-tg-btn,.tp-inline-link,.online-player-preview__close,.online-icon-btn,.rating-achievements__item,.stats-sound-unlock):not(:disabled):active{transform:scale(var(--press-scale, .97))}@supports not (width: 1cqw){.online-session-switcher--docked .online-session-ring,.online-session-switcher--docked .online-session-add{width:clamp(42px,9vw,48px)}body.online-game-active .toast-container{top:clamp(132px,31vh,340px)}}.tuzo-age{display:grid;place-items:center;padding:clamp(16px,4vw,48px);color:#f7f7f9}.tuzo-age__card{box-sizing:border-box;width:min(100%,560px);padding:clamp(22px,5vw,40px);border:1px solid #493039;border-radius:24px;background:radial-gradient(ellipse at top right,#3a101b 0,transparent 52%),#101114;box-shadow:0 18px 64px #0006}.tuzo-age__logo{display:block;max-width:46%;margin-bottom:28px}.tuzo-age__badge{display:inline-block;padding:7px 12px;border:1px solid #e23f5266;border-radius:10px;background:#5b16233d;color:#ff6475;font-size:19px;font-weight:800}.tuzo-age__title{margin:16px 0 22px;font-size:clamp(22px,4vw,30px);line-height:1.18;letter-spacing:-.025em;overflow-wrap:anywhere}.tuzo-age__form{display:flex;flex-direction:column;gap:12px}.tuzo-age__field{font-size:14px;font-weight:650}.tuzo-age__input{box-sizing:border-box;width:100%;padding:14px 16px;border:1px solid #494b53;border-radius:12px;background:#08090c;color:#fff;font:inherit;font-size:18px;line-height:1.3;letter-spacing:.08em}.tuzo-age__input:focus-visible{outline:2px solid #ff465d;outline-offset:3px}.tuzo-age__hint,.tuzo-age__declaration{margin:0;color:#a8a9b0;font-size:12px;line-height:1.55}.tuzo-age__checks{display:grid;gap:16px;margin:10px 0}.tuzo-age__check{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;cursor:pointer}.tuzo-age__checkbox{flex:0 0 auto;width:18px;aspect-ratio:1;margin:2px 0 0;accent-color:#f02540;cursor:pointer}.tuzo-age__link{color:#ff8795;text-decoration:underline;text-underline-offset:3px}.tuzo-age__copy{margin:12px 0 20px;color:#b9b9c2;line-height:1.55;font-size:15px}.tuzo-age__error{margin:0;color:#ff8998;font-size:13px;line-height:1.5}.tuzo-age__continue{padding:14px 20px;margin:6px 0 0;border:1px solid #fc6475;border-radius:12px;background:linear-gradient(115deg,#ef203d,#ac0925);color:#fff;font:inherit;font-weight:750;line-height:1.4;cursor:pointer;box-shadow:inset 0 1px #fff2}.tuzo-age__continue:disabled{opacity:.35;cursor:not-allowed}.tuzo-age__logout{display:block;margin:22px auto 0;padding:6px 0;border:0;background:transparent;color:#b7b7c1;font:inherit;font-size:13px;line-height:1.4;cursor:pointer;box-shadow:none}.tuzo-age__continue:focus-visible,.tuzo-age__logout:focus-visible,.tuzo-age__link:focus-visible{outline:2px solid #ff8795;outline-offset:4px}.tuzo-age__legal{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 18px;margin-top:22px;padding:0 8px;text-align:center}.tuzo-age__legal-link{color:#9a9aa6;font-size:11.5px;line-height:1.7;white-space:nowrap;text-decoration:underline;text-underline-offset:3px}.tuzo-age__legal-link:hover{color:#d7d7de}.tuzo-age__legal-link:focus-visible{outline:2px solid #ff8795;outline-offset:4px}.online-promo{display:grid;gap:6px;min-width:0;container-type:inline-size}.online-promo__viewport{position:relative;aspect-ratio:4 / 1;overflow:hidden;border-radius:16px;touch-action:pan-y}.online-promo__track{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:stretch;transition:transform .42s cubic-bezier(.22,.78,.2,1)}.online-promo__slide{flex:0 0 100%;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);min-width:0;overflow:hidden}.online-promo__banner{position:relative;display:block;margin:0;padding:0;overflow:hidden;border:1px solid rgba(227,6,19,.22);border-radius:16px;background:#0c0c0f;cursor:pointer}.online-promo__banner--static{cursor:default}.online-promo__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain}.online-promo__dots{display:flex;justify-content:center;gap:6px}.online-promo__dot{display:block;width:6px;margin:0;padding:3px 0;border:0;font-size:0;line-height:0;border-radius:999px;background:#ffffff38;cursor:pointer;transition:width .2s ease,background-color .2s ease}.online-promo__dot.is-active{width:18px;background:#ff3b47}@media(prefers-reduced-motion:reduce){.online-promo__track{transition:none}}.tuzo-coin-icon{width:20px;height:20px;flex:0 0 auto}.tuzo-coin-amount{display:inline-flex;align-items:center;gap:5px;font-variant-numeric:tabular-nums}.tuzo-coin-button{display:inline-flex;align-items:center;gap:7px;padding:6px 12px 6px 8px;border:1px solid rgba(245,176,39,.4);border-radius:999px;background:linear-gradient(140deg,#f5b02729,#f5b0270d);color:#fff;cursor:pointer}.tuzo-coin-button--compact{gap:5px;padding:3px 8px 3px 5px}.tuzo-coin-button__plus{align-self:stretch;display:flex;align-items:center;padding-left:9px;border-left:1px solid rgba(245,176,39,.28);color:#ffd27a;font-size:22px;font-weight:500;line-height:1}.tuzo-coin-button__copy{display:grid;gap:1px;text-align:left}.tuzo-coin-button__label{color:#fff9;font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.tuzo-coin-button__value{font-size:14px;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}.tuzo-coin-button--compact .tuzo-coin-icon{width:18px;height:18px}.tuzo-coin-button--compact .tuzo-coin-button__label{display:none}.tuzo-coin-button--compact .tuzo-coin-button__value{font-size:12px;line-height:1.2}.tuzo-coin-button--compact .tuzo-coin-button__plus{padding-left:5px;font-size:16px}.tuzo-coin-content{gap:28px}.tuzo-coin-center{display:grid;gap:16px;padding:20px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:radial-gradient(120% 90% at 0% 0%,rgba(232,0,28,.18),transparent 55%),linear-gradient(160deg,#151517,#08080a)}.tuzo-coin-center__total{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.tuzo-coin-center__total .tuzo-coin-icon{width:34px;height:34px}.tuzo-coin-center__total strong{font-size:clamp(28px,7vw,40px);font-weight:850;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.tuzo-coin-center__total span{flex:1 0 100%;color:#ffffff73;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tuzo-coin-center__split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tuzo-coin-center__split>div{display:grid;gap:4px;padding:12px 14px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#ffffff09}.tuzo-coin-center__split span{color:#ffffff8c;font-size:11.5px}.tuzo-coin-center__split strong{font-size:17px;font-weight:800;font-variant-numeric:tabular-nums}.tuzo-coin-center__note{margin:0;color:#ffffff6b;font-size:11.5px;line-height:1.45}.tuzo-coin-history{display:grid;gap:6px;margin:0;padding:0;list-style:none}.tuzo-coin-history__more{width:100%;margin-top:10px}.tuzo-coin-history__row{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff06}.tuzo-coin-history__copy{display:grid;flex:1 1 auto;gap:2px;min-width:0}.tuzo-coin-history__copy strong{font-size:13.5px;font-weight:700}.tuzo-coin-history__copy em{overflow:hidden;color:#ffffff80;font-size:11.5px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.tuzo-coin-history__amount{font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}.tuzo-coin-history__amount.is-in{color:#4ad07f}.tuzo-coin-history__amount.is-out{color:#ffffffb8}.tuzo-coin-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.tuzo-coin-stats__cell{display:grid;gap:2px;padding:10px 12px;border-radius:12px;background:#ffffff0d;font-size:12px;color:#ffffff8c}.tuzo-coin-stats__value{color:#fff;font-size:16px;font-variant-numeric:tabular-nums}.tuzo-coin-stats__value.is-up{color:#6ee7a0}.tuzo-coin-stats__value.is-down{color:#ff8c98}.tuzo-bankroll-top{position:relative;display:grid;gap:4px;margin:0;padding:0;list-style:none;touch-action:pan-y}.tuzo-bankroll-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 10px;min-width:0}.tuzo-bankroll-me{display:grid;justify-items:end;gap:1px;flex:0 0 auto;margin:0 0 0 auto;padding:6px 12px;border:1px solid rgba(232,0,28,.45);border-radius:12px;background:linear-gradient(135deg,#e8001c42,#e8001c0f);box-shadow:0 8px 20px #78000e38;color:#fff;font:inherit;text-align:right;letter-spacing:normal;transition:background .16s ease,transform .16s ease}.tuzo-bankroll-me:active:not(:disabled){transform:scale(.97);background:linear-gradient(135deg,#e8001c5c,#e8001c1f)}.tuzo-bankroll-me:disabled{cursor:default}.tuzo-bankroll-me__label{color:#fff9;font-size:9.5px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.tuzo-bankroll-me__line{display:inline-flex;align-items:baseline;gap:8px}.tuzo-bankroll-me__rank{font-size:18px;line-height:1.1;font-variant-numeric:tabular-nums}.tuzo-bankroll-me__rank:before{content:"№";margin-right:1px;color:#ffffff8c;font-size:12px;font-weight:600}.tuzo-bankroll-me__coins{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.tuzo-bankroll-pager{display:flex;align-items:center;justify-content:center;gap:14px}.tuzo-bankroll-pager__arrow{display:inline-grid;place-items:center;margin:0;padding:8px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0d;color:#fff}.tuzo-bankroll-pager__arrow:active:not(:disabled){background:#e8001c3d}.tuzo-bankroll-pager__arrow:disabled{opacity:.3}.tuzo-bankroll-pager__range{color:#fff;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.tuzo-bankroll-pager__range small{color:#ffffff80;font-size:12px;font-weight:500}.tuzo-bankroll-top__row{display:flex;align-items:center;gap:10px;padding:6px 12px;border-radius:10px;background:#ffffff0a;color:inherit;font-size:13px;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background .16s ease}.tuzo-bankroll-top__row:active{background:#ffffff17}.tuzo-bankroll-top__row.is-me{background:#e8001c29;box-shadow:inset 0 0 0 1px #e8001c59}.tuzo-bankroll-top__row.is-flash{animation:tuzo-bankroll-flash 1.4s ease-out}@keyframes tuzo-bankroll-flash{0%,30%{background:#e8001c6b}to{background:#e8001c29}}@media(prefers-reduced-motion:reduce){.tuzo-bankroll-top__row.is-flash{animation:none}}.tuzo-bankroll-top__rank{width:24px;color:#ffffff73;font-variant-numeric:tabular-nums;text-align:right}.tuzo-bankroll-top__name{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tuzo-bankroll-top__coins{display:inline-flex;align-items:center;gap:4px;font-weight:600;font-variant-numeric:tabular-nums}.tuzo-daily{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.tuzo-daily__day{display:grid;justify-items:center;gap:6px;padding:12px 4px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#ffffff09;text-align:center}.tuzo-daily__day:last-child{border-color:#ffffff29;background:linear-gradient(160deg,#ffffff14,#ffffff05)}.tuzo-daily__day.is-today{border-color:#e8001cb3;background:linear-gradient(160deg,#e8001c47,#e8001c14);box-shadow:0 0 22px #e8001c2e}.tuzo-daily__day.is-done{opacity:.4}.tuzo-daily__label{color:#ffffff80;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tuzo-daily__day.is-today .tuzo-daily__label{color:#fff}.tuzo-daily__amount{display:inline-flex;flex-direction:column;align-items:center;gap:4px;font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.tuzo-daily__amount .tuzo-coin-icon{width:22px;height:22px}.tuzo-daily__claim{width:100%}@media(max-width:560px){.tuzo-daily{grid-template-columns:repeat(3,minmax(0,1fr))}.tuzo-daily__day:last-child{grid-column:1 / -1;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:12px}.tuzo-daily__day:last-child .tuzo-daily__amount{flex-direction:row}}.tuzo-daily-popup{display:grid;gap:12px;box-sizing:border-box;width:100%;max-width:400px;padding:20px 16px 18px;text-align:center}.tuzo-daily-popup__eyebrow{color:#f3c969;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.tuzo-daily-popup__title{margin:0;font-family:Oswald,sans-serif;font-size:24px;font-weight:700}.tuzo-daily-popup__amount{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin:0;color:#ffe08a;font-size:34px;font-weight:900;line-height:1.1;text-shadow:0 0 22px rgba(243,201,105,.35)}.tuzo-daily-popup__amount .tuzo-coin-icon{width:36px;height:36px}.tuzo-daily-popup__hint{margin:0;color:#ffffff80;font-size:11px;line-height:1.4}.tuzo-coin-strip{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:12px 14px;border:1px solid rgba(245,197,66,.22);border-radius:16px;background:linear-gradient(135deg,#3c28088c,#0e0c0af0)}.tuzo-coin-strip__total{display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:24px;line-height:1.1;font-variant-numeric:tabular-nums}.tuzo-coin-strip__total .tuzo-coin-icon{width:24px;height:24px}.tuzo-coin-strip__split{color:#f4f1ec99;font-size:12px;line-height:1.3}.tuzo-coin-strip__add{position:relative;display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:8px 14px;border:1px solid rgba(245,197,66,.55);border-radius:999px;background:linear-gradient(135deg,#f5c542,#c99118);color:#1a1203;font-size:13px;font-weight:900;line-height:1.2;cursor:pointer}.tuzo-coin-strip__free{padding:1px 6px;border-radius:999px;background:#e6242f;color:#fff;font-size:10px;font-weight:900;letter-spacing:.04em;line-height:1.4;text-transform:uppercase}.tuzo-daily-modal{display:grid;gap:12px;width:min(620px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);overflow-y:auto;padding:18px}.tuzo-daily-modal__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.tuzo-daily-modal__close{padding:4px 10px;border:0;background:none;color:#ffffffb3;font-size:22px;line-height:1;cursor:pointer}.tuzo-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;margin:0 0 12px;padding:0;list-style:none}.tuzo-podium__place{min-width:0}.tuzo-podium__link{position:relative;display:grid;justify-items:center;gap:4px;padding:14px 8px 12px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff0a;color:#f4f1ec;text-align:center;text-decoration:none}.tuzo-podium__place--1 .tuzo-podium__link{padding-top:22px;padding-bottom:18px;border-color:#ff43528c;background:radial-gradient(circle at 50% 0,#e6242f52,#1e080ce6 70%);box-shadow:0 10px 28px #e6242f38}.tuzo-podium__place.is-me .tuzo-podium__link{border-color:#f5c54299}.tuzo-podium__crown{position:absolute;top:2px;left:50%;width:20px;height:20px;transform:translate(-50%);color:#ff5a64}.tuzo-podium__avatar{position:relative;display:inline-flex}.tuzo-podium__rank{position:absolute;right:-4px;bottom:-4px;display:inline-flex;align-items:center;justify-content:center;padding:1px 6px;border:2px solid #111;border-radius:999px;background:#f4f1ec;color:#111;font-size:11px;font-weight:900;line-height:1.3}.tuzo-podium__place--1 .tuzo-podium__rank{background:#e6242f;color:#fff}.tuzo-podium__name{overflow:hidden;max-width:100%;font-size:13px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.tuzo-podium__coins{display:inline-flex;align-items:center;gap:4px;font-size:15px;font-weight:900;line-height:1.2;font-variant-numeric:tabular-nums}.tuzo-podium__place--1 .tuzo-podium__coins{color:#ff6f78;font-size:17px}.tuzo-podium__coins .tuzo-coin-icon{width:14px;height:14px}.tuzo-coin-strip__label{color:#f4f1ec8c;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tuzo-coin-strip__note{flex-basis:100%;margin:0;color:#f4f1ec80;font-size:11px;line-height:1.35}.tuzo-shop{display:grid;gap:12px;text-align:left}.tuzo-shop__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.tuzo-shop__title{margin:0;color:#fff;font-family:Oswald,sans-serif;font-size:18px;font-weight:700;line-height:1.2}.tuzo-shop__packs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding-top:8px}.tuzo-shop-pack{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;margin:0;padding:18px 6px 10px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:linear-gradient(180deg,#ffffff0f,#ffffff05);color:#fff;font:inherit;text-align:center;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease,transform .15s ease}.tuzo-shop-pack:hover{border-color:#ffffff38}.tuzo-shop-pack:active{transform:scale(.97)}.tuzo-shop-pack.is-selected{border-color:#ef4444;background:linear-gradient(180deg,#ef444429,#ef44440a);box-shadow:0 0 0 1px #ef4444,0 12px 30px #ef444438}.tuzo-shop-pack__badge{position:absolute;top:-9px;left:50%;transform:translate(-50%);padding:2px 8px;border-radius:999px;background:#ef4444;color:#fff;font-size:9px;font-weight:800;letter-spacing:.05em;line-height:1.4;text-transform:uppercase;white-space:nowrap}.tuzo-shop-pack--best .tuzo-shop-pack__badge{background:linear-gradient(180deg,#ffe7b0,#f2b84b);color:#2a1a00}.tuzo-shop-pack--best{border-color:#ffd27866;box-shadow:0 0 24px #ffc85a1f}.tuzo-shop-pack__percent{position:absolute;top:6px;right:6px;color:#86efac;font-size:9px;font-weight:800;line-height:1.2}.tuzo-shop-pack__pile{display:flex;justify-content:center;padding:2px 0 4px}.tuzo-shop-pack__coin{width:26px;height:26px;flex:none;filter:drop-shadow(0 3px 4px rgba(0,0,0,.45))}.tuzo-shop-pack__coin+.tuzo-shop-pack__coin{margin-left:-16px}.tuzo-shop-pack__pile--4 .tuzo-shop-pack__coin+.tuzo-shop-pack__coin,.tuzo-shop-pack__pile--5 .tuzo-shop-pack__coin+.tuzo-shop-pack__coin{margin-left:-18px}.tuzo-shop-pack__coins{font-size:16px;font-weight:900;line-height:1.1;white-space:nowrap}.tuzo-shop-pack__gift{display:grid;color:#ffe2a0;font-size:10px;font-weight:800;line-height:1.25;white-space:nowrap}.tuzo-shop-pack__gift-amount{font-size:12px;font-weight:900}.tuzo-shop-pack__gift-label{opacity:.8}.tuzo-shop-pack__gift--none{color:#ffffff73}.tuzo-shop-pack__price{display:inline-flex;align-items:center;gap:4px;margin-top:auto;padding:4px 10px;border-radius:999px;background:#ffffff14;font-size:13px;font-weight:800;line-height:1.2}.tuzo-shop-pack__diamond{width:13px;height:11px;flex:none}.tuzo-shop__buy{width:100%}.tuzo-shop__buy-coin,.tuzo-shop__buy-diamond{display:inline-block;width:1.1em;height:1.1em;vertical-align:-.18em}.tuzo-shop__note{margin:0;color:#ffffff80;font-size:11px;line-height:1.45;text-align:center}@media(max-width:560px){.tuzo-shop__packs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px}.tuzo-shop-pack--best{grid-column:1 / -1}}@supports not (width: 1cqw){.tuzo-daily-modal{max-height:calc(100vh - 32px)}}.cash-table-card{--cash-card-accent: #e8001c;--cash-card-glow: rgba(232, 0, 28, .2);position:relative;display:grid;gap:14px;width:100%;box-sizing:border-box;padding:16px 16px 14px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:radial-gradient(120% 90% at 100% 0%,var(--cash-card-glow),transparent 55%),linear-gradient(160deg,#17171a,#0a0a0c 70%);box-shadow:0 14px 34px #00000073,inset 0 1px #ffffff0d;color:#fff;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease}.cash-table-card:before{content:"";position:absolute;inset:0 18% auto;border-top:2px solid var(--cash-card-accent);border-radius:0 0 4px 4px;opacity:.9;box-shadow:0 0 18px var(--cash-card-accent)}.cash-table-card:active{transform:scale(.985)}.cash-table-card:disabled{cursor:not-allowed;opacity:.5}.cash-table-card--live{border-color:#22c55e40}.cash-table-card>*{min-width:0}.cash-table-card--closing{--cash-card-accent: #55555c}.cash-table-card--game-nlh{--cash-card-accent: #2f8fff;--cash-card-glow: rgba(47, 143, 255, .2)}.cash-table-card--game-nlh31{--cash-card-accent: #1cc0e6;--cash-card-glow: rgba(28, 192, 230, .2)}.cash-table-card--game-plo4{--cash-card-accent: #ff9a2e;--cash-card-glow: rgba(255, 154, 46, .18)}.cash-table-card--game-plo5{--cash-card-accent: #2fcf8a;--cash-card-glow: rgba(47, 207, 138, .18)}.cash-table-card--game-plo6{--cash-card-accent: #a36bff;--cash-card-glow: rgba(163, 107, 255, .2)}.cash-table-card--closing.cash-table-card--closing{--cash-card-accent: #55555c;--cash-card-glow: rgba(255, 255, 255, .05)}.cash-table-card__top{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0}.cash-table-card__variant{flex:none;padding:3px 8px;border-radius:7px;background:#fff;color:#0a0a0c;font-size:10px;font-weight:900;letter-spacing:.06em}.cash-table-card__max{flex:none;padding:3px 7px;border:1px solid rgba(255,255,255,.16);border-radius:7px;background:#ffffff0d;color:#ffffffb8;font-size:10px;font-weight:800;line-height:1.2;letter-spacing:.06em;white-space:nowrap}.cash-table-card[class*=cash-table-card--game-] .cash-table-card__variant{background:var(--cash-card-accent);color:#fff;box-shadow:0 4px 12px var(--cash-card-glow)}.cash-table-card__title{flex:1 1 auto;min-width:min(96px,100%);overflow:hidden;font-size:16px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.cash-table-card__status{display:inline-flex;align-items:center;gap:5px;margin-left:auto;flex:none;color:#ffffff8c;font-size:11px;font-weight:750;white-space:nowrap}.cash-table-card__status-dot{width:7px;aspect-ratio:1;border-radius:50%;background:#ffffff59}.cash-table-card--live .cash-table-card__status{color:#7ee2a4}.cash-table-card--live .cash-table-card__status-dot{background:#22c55e;box-shadow:0 0 8px #22c55ee6;animation:cashCardLive 1.6s ease-in-out infinite}.cash-table-card--waiting .cash-table-card__status{color:#ffc861}.cash-table-card--waiting .cash-table-card__status-dot{background:#ffb020}.cash-table-card--full .cash-table-card__status{color:#ff8a95}.cash-table-card--full .cash-table-card__status-dot{background:#e8001c}@keyframes cashCardLive{0%,to{opacity:1}50%{opacity:.4}}.cash-table-card__body{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.cash-table-card__caption{display:block;margin-bottom:3px;color:#ffffff6b;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.cash-table-card__blinds-value{font-family:Oswald,sans-serif;font-size:34px;font-weight:700;line-height:1;letter-spacing:.01em;font-variant-numeric:tabular-nums}.cash-table-card__slash{margin:0 4px;color:var(--cash-card-accent)}.cash-table-card__seats{display:grid;justify-items:end}.cash-table-card__seat-row{display:flex;justify-content:flex-end;gap:4px}.cash-table-card__seat{width:11px;aspect-ratio:1;box-sizing:border-box;border:1.5px solid rgba(255,255,255,.22);border-radius:50%}.cash-table-card__seat.is-taken{border-color:var(--cash-card-accent);background:var(--cash-card-accent);box-shadow:0 0 8px var(--cash-card-accent)}.cash-table-card__foot{display:flex;align-items:center;gap:8px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.cash-table-card__fact{display:inline-flex;align-items:center;gap:5px;color:#ffffffc7;font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.cash-table-card__fact .tuzo-coin-icon{width:15px;height:15px}.cash-table-card__queue{padding:3px 8px;border:1px solid rgba(232,0,28,.5);border-radius:999px;background:#e8001c1f;color:#ff9aa5;font-size:11px;font-weight:800;white-space:nowrap}.cash-table-card__fact--timer{color:#ffffff6b;font-size:11.5px;font-weight:650}.cash-table-card__go{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:30px;aspect-ratio:1;box-sizing:border-box;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:#ffffff0f;color:#ffffff73;font-size:20px;font-weight:700;line-height:1}.cash-table-card__go.is-live{border-color:transparent;background:var(--cash-card-accent);color:#fff;box-shadow:0 0 14px var(--cash-card-glow, rgba(255, 255, 255, .2));animation:cashCardGoPulse 1.8s ease-in-out infinite}@keyframes cashCardGoPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.cash-table-card--compact{gap:5px;padding:10px 16px 9px;border-radius:16px}.cash-table-card--compact .cash-table-card__title{font-size:15px}.cash-table-card--compact .cash-table-card__body{align-items:center}.cash-table-card--compact .cash-table-card__caption{display:none}.cash-table-card--compact .cash-table-card__blinds-value{font-size:22px}.cash-table-card--compact .cash-table-card__seat{width:9px}.cash-table-card--compact .cash-table-card__foot{padding-top:6px}.cash-table-card--compact .cash-table-card__go{width:24px;font-size:16px}@media(prefers-reduced-motion:reduce){.cash-table-card--live .cash-table-card__status-dot,.cash-table-card__go.is-live{animation:none}.cash-table-card:active{transform:none}}@media(max-width:360px){.cash-table-card__blinds-value{font-size:28px}.cash-table-card__fact--timer{display:none}}.cash-table-card__lock-figure{position:absolute;top:8px;right:10px;z-index:2;width:26px;pointer-events:none}.cash-table-card--private .cash-table-card__top{padding-right:28px}.cash-table-card__lock-figure .online-lock-figure{display:block;width:100%;height:auto;filter:drop-shadow(0 2px 2px rgba(0,0,0,.55))}.cash-table-card__creator{display:inline-flex;align-items:center;gap:6px;min-width:0;color:#f4f1ecb8;font-size:11px;font-weight:700;line-height:1.2}.cash-table-card__creator-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tuzo-diamond-icon{display:block;flex:0 0 auto;width:28px;height:24px;filter:drop-shadow(0 3px 7px rgba(47,177,225,.2))}.tuzo-diamond-price{display:inline-flex;align-items:center;justify-content:center;gap:5px;color:#dff9ff;font-variant-numeric:tabular-nums;font-weight:750;line-height:1.25}.tuzo-wallet-button{display:inline-flex;align-items:center;gap:9px;max-width:100%;margin:10px 0 0;padding:7px 10px;border:1px solid rgba(154,212,231,.24);border-radius:12px;background:linear-gradient(110deg,#16252d,#17191e 72%);box-shadow:inset 0 1px #dcf7ff14,0 4px 16px #00000026;color:#edfcff;text-align:left;cursor:pointer}.tuzo-wallet-button__copy{display:grid;gap:1px;min-width:0}.tuzo-wallet-button__label{color:#90a6b0;font-size:9px;font-weight:650;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.tuzo-wallet-button__value{font-size:17px;font-variant-numeric:tabular-nums;line-height:1.2;overflow-wrap:anywhere}.tuzo-wallet-button__plus{padding-left:10px;border-left:1px solid rgba(154,212,231,.18);color:#baeafa;font-size:24px;line-height:1}.tuzo-wallet-button.tuzo-wallet-button--compact{gap:5px;margin:0;padding:3px 6px;border-radius:8px;line-height:1}.tuzo-wallet-button--compact .tuzo-diamond-icon{width:18px;height:16px}.tuzo-wallet-button--compact .tuzo-wallet-button__label{display:none}.tuzo-wallet-button--compact .tuzo-wallet-button__value{font-size:12px;line-height:1.2}.tuzo-wallet-button--compact .tuzo-wallet-button__plus{padding-left:5px;font-size:16px}.tuzo-wallet-button:focus-visible,.tuzo-wallet-dialog__close:focus-visible,.tuzo-shop-item:focus-visible{outline:2px solid #a3e9ff;outline-offset:4px}.nmodal.tuzo-wallet-dialog{position:relative;width:min(100%,460px);max-width:100%;box-sizing:border-box;padding:28px 24px 24px;overflow:hidden;border:1px solid rgba(213,232,239,.2);border-radius:24px;background:radial-gradient(ellipse at 50% 24%,rgba(60,137,161,.13),transparent 48%),linear-gradient(155deg,#21161b,#0d1015 58%,#171319);color:#f5f5f7;text-align:center;box-shadow:0 24px 90px #00000080,inset 0 1px #ffffff0f}.nmodal.tuzo-wallet-dialog--welcome{background:radial-gradient(ellipse at 50% 32%,rgba(76,179,210,.18),transparent 44%),radial-gradient(ellipse at 100% 0,rgba(191,12,42,.17),transparent 64%),#101015}.tuzo-wallet-dialog__close{position:absolute;top:10px;right:10px;margin:0;padding:4px 11px;border:1px solid rgba(255,255,255,.13);border-radius:50%;background:#ffffff09;color:#afbbc4;font-size:23px;line-height:1.2;cursor:pointer}.tuzo-wallet-dialog__brand{display:block;margin:2px 24px 0;color:#bec4cc;font-size:11px;font-weight:700;letter-spacing:.2em}.tuzo-wallet-dialog__jewel{display:grid;place-items:center;width:min(48%,166px);aspect-ratio:1;margin:15px auto 8px;border:1px solid rgba(173,232,249,.1);border-radius:50%;background:radial-gradient(circle,rgba(72,181,215,.14),transparent 70%)}.tuzo-wallet-dialog__jewel .tuzo-diamond-icon{width:78%;height:auto;filter:drop-shadow(0 12px 20px rgba(22,151,201,.3));animation:tuzo-diamond-arrive .65s ease-out both}.tuzo-wallet-dialog__eyebrow{color:#8ccfdf;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.tuzo-wallet-dialog__title{margin:12px 0;color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(24px,6vw,32px);font-weight:750;line-height:1.18;letter-spacing:-.035em}.tuzo-wallet-dialog__description{margin:0 auto 18px;color:#c1bbc3;font-size:14px;line-height:1.6}.tuzo-wallet-dialog__accent{color:#b8edfa}.tuzo-wallet-dialog__rate{display:flex;width:fit-content;align-items:center;gap:7px;margin:-6px auto 18px;padding:7px 14px;border:1px solid rgba(113,218,248,.3);border-radius:999px;background:#71daf814;color:#c1bbc3;font-size:13px;line-height:1.2}.tuzo-wallet-dialog__rate-icon{width:16px;height:14px;flex:none}.tuzo-wallet-dialog__rate-price{color:#fff;font-size:15px;font-weight:900}.tuzo-wallet-dialog__balance{padding:10px 16px;border:1px solid rgba(160,222,237,.15);border-radius:14px;background:#39788e14;font-size:28px}.tuzo-wallet-dialog__actions{margin-top:20px}.tuzo-diamond-error{color:#ffa5ad;font-size:13px;line-height:1.5}.tuzo-shop-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.tuzo-shop-toolbar .tuzo-wallet-button{margin:0}.backpack-item.tuzo-shop-item{position:relative;padding-top:35px}.tuzo-shop-item__price{position:absolute;top:9px;right:9px;padding:4px 7px;border:1px solid rgba(153,217,237,.14);border-radius:8px;background:#13212a;font-size:12px}.tuzo-shop-item__price .tuzo-diamond-icon{width:19px;height:17px}.tuzo-shop-item__image{width:80%;height:80%;object-fit:contain}.tuzo-shop-details__cost{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;color:#9aa8b6;font-size:14px}.tuzo-shop-details__cost .tuzo-diamond-price{font-size:24px}.tuzo-shop-details__note{margin:10px 0;color:#97a0ac;font-size:12px;line-height:1.5}.send-gift__item.tuzo-priced-gift{position:relative;padding-top:29px}.tuzo-gift-price{position:absolute;top:6px;right:6px;font-size:12px}.tuzo-gift-price .tuzo-diamond-icon{width:16px;height:14px}.tuzo-purchase-success__visual{position:relative;display:grid;place-items:center;width:min(50%,144px);aspect-ratio:1;margin:20px auto 16px;border:1px solid rgba(190,66,83,.25);border-radius:24px;background:radial-gradient(circle,rgba(173,30,54,.2),transparent 75%);animation:tuzo-diamond-arrive .35s ease-out both}.tuzo-purchase-success__image{width:86%;aspect-ratio:1;object-fit:contain}.tuzo-purchase-success__check{position:absolute;right:-6px;bottom:-6px;display:grid;place-items:center;padding:7px;border:1px solid rgba(164,238,205,.4);border-radius:50%;background:#143829;color:#abf2d0}.tuzo-purchase-success__item{display:block;margin:0 0 8px;color:#fff;font-size:18px;line-height:1.4;overflow-wrap:anywhere}.tuzo-purchase-success__receipt{display:grid;gap:12px;margin:0;padding:16px;border:1px solid rgba(160,222,237,.15);border-radius:14px;background:#39788e0f}.tuzo-purchase-success__row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px}.tuzo-purchase-success__label{color:#a8b4be;font-size:13px;line-height:1.4}.tuzo-purchase-success__value{margin:0;color:#dff9ff;font-size:16px;font-weight:700}.tuzo-purchase-success__link{display:inline-flex;justify-content:center;align-items:center;text-align:center;text-decoration:none;border:1px solid transparent;box-sizing:border-box}@keyframes tuzo-diamond-arrive{0%{opacity:0;transform:translateY(10px) scale(.88)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:360px){.nmodal.tuzo-wallet-dialog{padding:25px 16px 18px;border-radius:18px}.tuzo-wallet-button{gap:6px;padding:6px 8px}.tuzo-wallet-button__value{font-size:15px}.tuzo-shop-item__price{right:5px;font-size:11px}}@media(prefers-reduced-motion:reduce){.tuzo-wallet-dialog__jewel .tuzo-diamond-icon,.tuzo-purchase-success__visual{animation:none}}.backpack-list{display:grid;gap:14px}.backpack-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:linear-gradient(145deg,rgba(255,255,255,.025),transparent 44%),#0a0b0df5;box-shadow:inset 0 1px #ffffff09,0 14px 38px #00000038}.backpack-tabs--four{grid-template-columns:repeat(4,minmax(0,1fr))}.backpack-tabs--five{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}.backpack-tabs--five .backpack-tab{padding:6px 2px 7px}.backpack-tabs--five .backpack-tab__label{font-size:clamp(8px,2.4vw,11px)}.backpack-tab{--backpack-tab-rgb: 255, 58, 74;position:relative;display:grid;grid-template-rows:auto auto;align-items:center;justify-items:center;gap:3px;min-width:0;padding:6px 3px 7px;overflow:hidden;border:1px solid rgba(var(--backpack-tab-rgb),.16);border-radius:11px;background:radial-gradient(circle at 12% 0%,rgba(var(--backpack-tab-rgb),.09),transparent 42%),#ffffff06;color:#ffffffad;font-family:Oswald,sans-serif;font-size:clamp(9px,2.8vw,12px);font-weight:600;letter-spacing:.025em;line-height:1.08;text-align:center;text-transform:uppercase;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.backpack-tab[data-section=TASKS]{--backpack-tab-rgb: 62, 224, 200}.backpack-tab[data-section=COMMUNITY]{--backpack-tab-rgb: 255, 113, 68}.backpack-tab[data-section=COLLECTION]{--backpack-tab-rgb: 179, 112, 255}.backpack-tab[data-section=ONLINE]{--backpack-tab-rgb: 63, 204, 192}.backpack-tab:after{content:"";position:absolute;right:8px;bottom:0;left:8px;border-bottom:2px solid rgb(var(--backpack-tab-rgb));opacity:0;transform:scaleX(.25);transition:opacity .18s ease,transform .18s ease}.backpack-tab.is-active{border-color:rgba(var(--backpack-tab-rgb),.72);background:linear-gradient(135deg,rgba(var(--backpack-tab-rgb),.25),rgba(var(--backpack-tab-rgb),.06) 72%),#ffffff09;color:#fff;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px rgba(var(--backpack-tab-rgb),.08),0 10px 24px rgba(var(--backpack-tab-rgb),.12)}.backpack-tab.is-active:after{opacity:.9;transform:scaleX(1)}.backpack-tab__icon{display:grid;place-items:center;width:24px;aspect-ratio:1;border:1px solid rgba(var(--backpack-tab-rgb),.28);border-radius:7px;background:rgba(var(--backpack-tab-rgb),.1);color:rgb(var(--backpack-tab-rgb));box-shadow:inset 0 1px #ffffff14}.backpack-tab__icon svg{width:15px;height:15px}.backpack-tab__label{min-width:0;overflow:hidden;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.backpack-tab__count{position:absolute;top:4px;right:4px;min-width:17px;padding:2px 4px;border-radius:999px;background:rgba(var(--backpack-tab-rgb),.14);color:#ffffffc2;font-size:9px;line-height:1.2;text-align:center}.backpack-tab.is-active .backpack-tab__icon,.backpack-tab.is-active .backpack-tab__count{background:rgba(var(--backpack-tab-rgb),.22);color:#fff}@media(hover:hover){.backpack-tab:hover{border-color:rgba(var(--backpack-tab-rgb),.45);color:#fff;transform:translateY(-1px)}}@media(prefers-reduced-motion:reduce){.backpack-tab,.backpack-tab:after{transition:none}}.backpack-section{display:grid;gap:10px}.backpack-redeem{text-align:center}.backpack-redeem__hint{margin:4px 0 12px;color:#ffffffad;font-size:13px;line-height:1.45}.backpack-redeem__qr{display:grid;place-items:center;width:min(100%,260px);aspect-ratio:1;margin:0 auto;padding:10px;box-sizing:border-box;border-radius:18px;background:#fff}.backpack-redeem__qr img{width:100%;height:100%;image-rendering:pixelated}.backpack-redeem__qr.is-expired{opacity:.3}.backpack-redeem__qr-placeholder{color:#333;font-size:13px}.backpack-redeem__code{margin-top:12px;font-family:Oswald,sans-serif;font-size:30px;font-weight:600;letter-spacing:.18em;color:#fff}.backpack-redeem__timer{margin:6px 0 0;color:#ffffff8c;font-size:12px;font-variant-numeric:tabular-nums}.backpack-redeem__error{margin:8px 0 0;color:#ff6477;font-size:12.5px}.backpack-redeem__done{display:grid;justify-items:center;gap:6px;padding:18px 0 8px;color:#ffffffb8}.backpack-redeem__done-mark{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:linear-gradient(145deg,#24c878,#0e7d49);color:#fff;font-size:34px;font-weight:800}.backpack-redeem__done strong{color:#fff;font-family:Oswald,sans-serif;font-size:22px}.backpack-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media(max-width:360px){.backpack-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.backpack-item{padding:7px}.backpack-item__cta{min-width:0;padding:7px 4px;font-size:11px;letter-spacing:.04em;overflow-wrap:anywhere}.backpack-item__title,.backpack-item__reward{font-size:12px}.backpack-tabs--five .backpack-tab{letter-spacing:0}.backpack-tabs--five .backpack-tab__label{font-size:8px}}.backpack-item{position:relative;display:grid;gap:6px;min-width:0;padding:8px;border:1px solid rgba(255,255,255,.085);border-radius:16px;background:linear-gradient(145deg,rgba(255,255,255,.04),transparent 52%),#0d0e10f0;color:#fff;text-align:center;cursor:pointer;transition:border-color .16s ease,transform .16s ease}.backpack-item:active{transform:scale(.97)}.backpack-item--new{border-color:#ff3a4a57;box-shadow:0 0 0 1px #ff3a4a1f,0 14px 34px #00000047}.backpack-item--used,.backpack-item--expired,.backpack-item--revoked{opacity:.55}.backpack-item__visual{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1;overflow:hidden;border:1px solid rgba(255,58,74,.22);border-radius:13px;background:#cd001814;color:#ff7480}.backpack-item__visual>svg{width:42%;height:42%}.backpack-item__visual .backpack-item__chip{width:74%;height:74%;object-fit:contain;filter:drop-shadow(0 6px 10px rgba(0,0,0,.45))}.backpack-item__image{width:100%;height:100%;object-fit:cover}.backpack-item__new{position:absolute;top:6px;right:6px;width:9px;height:9px;border-radius:50%;background:#ff3a4a;box-shadow:0 0 0 3px #ff3a4a40}.backpack-item__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.3em;font-family:Oswald,sans-serif;font-size:13px;font-weight:600;line-height:1.15}.backpack-item__club{overflow:hidden;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;color:#ff97a0e6}.backpack-item__status{font-size:11px;font-weight:700;color:#7ee0b2}.backpack-item__status-word{display:block}.backpack-community{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:radial-gradient(circle at 0 50%,rgba(221,0,0,.12),transparent 55%),#0d0e10f0}.backpack-community__logo{flex:0 0 auto;width:44px;height:44px;object-fit:contain;border-radius:10px}.backpack-community__copy{display:grid;gap:2px;min-width:0}.backpack-community__name{font-family:Oswald,sans-serif;font-size:15px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#fff}.backpack-community__hint{font-size:11px;color:#ffffff8c}.backpack-item__status--used,.backpack-item__status--expired,.backpack-item__status--revoked{color:#ffffff80}.backpack-item--task{border-color:#3ee0c84d}.backpack-item--task .backpack-item__visual{border-color:#3ee0c852;background:radial-gradient(circle at 50% 30%,rgba(62,224,200,.16),transparent 62%),#cd001814}.backpack-item--task .backpack-item__visual .backpack-item__chip{transform:translateY(-9%)}.backpack-item__visual-badge{position:absolute;bottom:7px;left:50%;display:inline-flex;align-items:center;transform:translate(-50%);padding:4px 9px;border:1px solid rgba(143,245,228,.6);border-radius:999px;background:linear-gradient(180deg,#7ef0da,#2cc7ac 55%,#15997f);color:#04241d;font-family:Oswald,sans-serif;font-size:14px;font-weight:700;line-height:1;letter-spacing:.03em;white-space:nowrap;box-shadow:0 4px 12px #0000008c,inset 0 1px #ffffff80}.backpack-details__visual-badge{bottom:10px;padding:6px 14px;font-size:18px}.backpack-item__reward{font-family:Oswald,sans-serif;font-size:13px;font-weight:600;letter-spacing:.02em;color:#ffd166;text-shadow:0 0 12px rgba(255,201,77,.35)}.backpack-item__cta{display:block;margin-top:2px;padding:8px 6px;border:1px solid rgba(255,92,104,.5);border-radius:999px;background:linear-gradient(110deg,#9f1726,#c72639 34%,#e54151 50%,#bd2032 68%,#941520);background-size:240% 100%;color:#fff;font-size:12px;font-weight:850;letter-spacing:.08em;line-height:1;text-transform:uppercase;box-shadow:inset 0 1px #ffffff24,0 6px 14px #7e081447;animation:backpackClaimFlow 6s ease-in-out infinite}.backpack-item--split{cursor:default}.backpack-item__open{display:grid;gap:6px;min-width:0;margin:0;padding:0;border:0;border-radius:13px;background:none;color:inherit;font:inherit;letter-spacing:normal;text-align:inherit}.backpack-item__cta--action{width:100%;font-family:inherit}@keyframes backpackClaimFlow{0%,to{background-position:100% 50%}50%{background-position:0% 50%}}@media(prefers-reduced-motion:reduce){.backpack-item__cta{animation:none;background-position:50% 50%}}.backpack-details__reward{font-size:15px}.backpack-item__kind{color:#ff6b78;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.backpack-item__reason{color:#ffffff6b;font-size:11px}.backpack-details__hint-link{display:inline-flex;align-items:center;gap:4px;margin-left:2px;padding:2px 9px 3px;border:1px solid rgba(255,226,150,.55);border-radius:999px;background:#3ee0c824;color:#3ee0c8;font-weight:700;text-decoration:none;vertical-align:middle}.backpack-details__hint-link:hover,.backpack-details__hint-link:focus-visible{background:#3ee0c83d;color:#ffe2a0}.backpack-details{display:grid;justify-items:center;gap:8px;text-align:center}.backpack-details__visual{position:relative;display:grid;place-items:center;width:120px;height:120px;overflow:hidden;border:1px solid rgba(255,58,74,.22);border-radius:22px;background:#cd001814;color:#ff7480}.backpack-details__visual>svg{width:52px;height:52px}.backpack-details__visual .backpack-details__chip{width:88px;height:88px;object-fit:contain;filter:drop-shadow(0 8px 14px rgba(0,0,0,.5))}.backpack-details__visual img{width:100%;height:100%;object-fit:cover}.backpack-details__description{margin:0;color:#ffffffb8;font-size:13.5px;line-height:1.45;display:inline-block;white-space:pre-line;text-align:left}.backpack-details .modal-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;width:100%}.backpack-details .modal-actions>button{width:100%;min-height:46px;margin:0}.backpack-details .modal-actions>.btn-secondary{order:2}.backpack-details__redeem,.backpack-details__play{display:inline-flex;align-items:center;justify-content:center;gap:8px}.backpack-history-toggle{justify-self:start;padding:8px 14px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0a;color:#ffffffb8;font-size:12px;font-weight:700;cursor:pointer}.backpack-empty{display:grid;justify-items:center;gap:7px;padding:32px 18px;border:1px dashed rgba(255,255,255,.12);border-radius:18px;background:#0c0d0fd1;color:#84888e;text-align:center}.backpack-empty--compact{padding:18px}.backpack-empty>svg{width:34px;height:34px;color:#ff5362}.backpack-empty strong{color:#f4f5f6;font-size:14px}.backpack-empty span{font-size:11.5px;line-height:1.4}.backpack-item[data-kind=BIRTHDAY_CARD]{border-color:#ffc44d66;background:linear-gradient(145deg,rgba(255,196,77,.12),transparent 55%),#0d0e10f0}.backpack-item[data-kind=BIRTHDAY_CARD] .backpack-item__visual,.backpack-details[data-kind=BIRTHDAY_CARD] .backpack-details__visual{border-color:#ffc44d66;background:#ffc44d1a;color:#ffc44d}.send-gift-button{display:inline-grid;place-items:center;flex:0 0 auto;width:30px;height:30px;padding:0;border:1px solid rgba(255,58,74,.28);border-radius:999px;background:#cd00181a;cursor:pointer;transition:background .16s ease,transform .16s ease}.send-gift-button img{width:20px;height:20px;object-fit:contain}.send-gift-button:active{transform:scale(.92)}.send-gift{display:grid;gap:10px;text-align:center}.send-gift__hint{margin:0;color:#ffffffa8;font-size:13.5px;line-height:1.45}.send-gift__catalog{display:grid;gap:14px;max-height:56vh;overflow-y:auto;padding:2px}.send-gift__section{display:grid;gap:8px}.send-gift__section-title{margin:0;color:#ffffff80;font-size:11px;font-weight:700;letter-spacing:.06em;text-align:left;text-transform:uppercase}.send-gift__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.send-gift__item{display:grid;gap:5px;min-width:0;padding:8px 6px;border:1px solid rgba(255,255,255,.085);border-radius:14px;background:#0d0e10f0;color:#fff;text-align:center;cursor:pointer;transition:border-color .16s ease,transform .16s ease}.send-gift__item:active{transform:scale(.97)}.send-gift__item.is-selected{border-color:#ff3a4a;background:#cd00181a;box-shadow:0 0 0 1px #ff3a4a,0 8px 20px #cd001840}.send-gift__item.is-soon{opacity:.5}.send-gift__item-visual{display:grid;place-items:center;width:100%;aspect-ratio:1.2;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:#ffffff09}.send-gift__item-visual img{width:68%;height:68%;object-fit:contain;filter:drop-shadow(0 6px 10px rgba(0,0,0,.45))}.send-gift__item-title{overflow:hidden;font-size:12px;line-height:1.25;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.send-gift__item-tag{min-height:13px;color:#ffffff6b;font-size:10.5px;text-transform:uppercase;letter-spacing:.04em}.send-gift__anonymous{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#ffffffb8;font-size:13px;cursor:pointer}.send-gift__anonymous input{width:16px;height:16px;margin:0;accent-color:#ff3a4a}.backpack-details__reply{display:inline-flex;align-items:center;justify-content:center;gap:8px}.send-gift__notice,.send-gift__error{margin:0;padding:8px 10px;border-radius:10px;font-size:13px;line-height:1.4}.send-gift__notice{background:#ffffff0f;color:#fffc}.send-gift__error{background:#ff3a4a1f;color:#ff8d97}.send-gift__done{display:grid;justify-items:center;gap:6px;padding:12px 0 4px;color:#ffffffc7;font-size:14px}.send-gift__done-icon{display:grid;place-items:center;width:96px;height:96px;border:1px solid rgba(255,58,74,.22);border-radius:24px;background:#cd001814}.send-gift__done-icon img{width:72px;height:72px;object-fit:contain;filter:drop-shadow(0 8px 14px rgba(0,0,0,.5))}.send-gift__done strong{font-family:Oswald,sans-serif;font-size:20px;color:#fff}.backpack-tasks{display:grid;justify-items:center;gap:10px;text-align:center}.backpack-tasks__badge{display:grid;width:54px;height:54px;place-items:center;border:1px solid rgba(62,224,200,.32);border-radius:16px;background:radial-gradient(circle at 50% 22%,rgba(62,224,200,.22),transparent 66%),#3ee0c80f;color:#3ee0c8}.backpack-tasks__badge svg{width:28px;height:28px}.backpack-tasks__lead{margin:0;color:#ffffff9e;font-size:13px;line-height:1.4}.backpack-tasks__list{display:grid;gap:8px;width:100%;margin:2px 0 0;padding:0;list-style:none}.backpack-tasks__row{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:8px 10px;padding:10px;border:1px solid rgba(62,224,200,.28);border-radius:14px;background:radial-gradient(circle at 12% 0%,rgba(62,224,200,.1),transparent 58%),#ffffff08;text-align:left}.backpack-tasks__visual{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#00000059}.backpack-tasks__visual img{width:36px;height:36px;object-fit:contain}.backpack-tasks__copy{display:grid;min-width:0;gap:2px}.backpack-tasks__title{color:#fff;font-size:14px;line-height:1.2}.backpack-tasks__reward{color:#ffd166;font-family:Oswald,sans-serif;font-size:12px;font-weight:700;letter-spacing:.02em}.backpack-tasks__hint{color:#ffffff80;font-size:11px;line-height:1.35}.backpack-tasks .backpack-tasks__action{display:inline-flex;grid-column:1 / -1;width:100%;align-items:center;justify-content:center;gap:6px;min-height:38px;border:1px solid rgba(143,245,228,.6);border-radius:999px;background:linear-gradient(180deg,#7ef0da,#2cc7ac 55%,#15997f);color:#04241d;font-weight:800;letter-spacing:.02em;white-space:nowrap;box-shadow:inset 0 1px #ffffff80,0 6px 14px #00000059}.backpack-tasks .backpack-tasks__action:hover,.backpack-tasks .backpack-tasks__action:focus-visible{background:linear-gradient(180deg,#9cf7e4,#3cd9bd 55%,#1aaa8e);color:#04241d;outline-color:#8ff5e4cc}.backpack-tasks .backpack-tasks__decline{display:inline-flex;grid-column:1 / -1;justify-self:center;align-items:center;gap:4px;margin:0;padding:2px 8px;border:0;background:transparent;color:#ff5a5a;font-size:12px;font-weight:700;cursor:pointer}.backpack-tasks .backpack-tasks__decline:hover,.backpack-tasks .backpack-tasks__decline:focus-visible{color:#ff8080;text-decoration:underline}.backpack-tasks__decline-confirm{display:flex;grid-column:1 / -1;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.backpack-tasks__decline-question{color:#ffffffbf;font-size:12px}.backpack-tasks .backpack-tasks__decline-yes,.backpack-tasks .backpack-tasks__decline-no{margin:0;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:800;cursor:pointer}.backpack-tasks .backpack-tasks__decline-yes{border:1px solid rgba(255,90,90,.7);background:#c4121e;color:#fff}.backpack-tasks .backpack-tasks__decline-no{border:1px solid rgba(255,255,255,.3);background:transparent;color:#fff}.backpack-tasks__decline-error{margin:0;color:#ff8080;font-size:12px;text-align:center}.backpack-task-progress{display:grid;gap:4px;min-width:0}.backpack-task-progress__text{color:#ffffff9e;font-size:11px;line-height:1.2}.backpack-task-progress__text strong{color:#fff}.backpack-task-progress__track{display:block;overflow:hidden;border-radius:999px;background:#ffffff1a}.backpack-task-progress__fill{display:block;padding-top:5px;border-radius:inherit;background:linear-gradient(90deg,#e8001c,#ff5a6e);box-shadow:0 0 8px #e8001c8c}.backpack-item__badge-diamond{flex:none;width:14px;height:12px;margin-right:3px}.quick-search-page{--quick-brand-red: #dd0000;--quick-brand-red-bright: #ff0000;position:fixed;z-index:220;top:0;right:0;bottom:0;left:0;isolation:isolate;display:grid;min-width:300px;min-height:100vh;min-height:100dvh;overflow-x:hidden;overflow-y:auto;padding:calc(var(--app-safe-area-top) + 76px) max(18px,var(--safe-area-inset-right, env(safe-area-inset-right))) calc(var(--app-safe-area-bottom) + 58px) max(18px,var(--safe-area-inset-left, env(safe-area-inset-left)));color:#fff;background:radial-gradient(circle at 50% 108%,rgba(255,255,255,.15) 0%,transparent 45%),linear-gradient(152deg,#2c2c2c,#1a1a1a 46%,#0d0d0d);font-family:Montserrat,sans-serif;font-weight:400}.quick-search-page:before,.quick-search-page:after{position:absolute;z-index:-1;width:min(48vw,680px);aspect-ratio:1;border-radius:50%;background:#ffffff26;filter:blur(90px);content:"";pointer-events:none}.quick-search-page:before{top:-34%;left:-15%}.quick-search-page:after{right:-19%;bottom:-44%;opacity:.68}.quick-search-back{position:absolute;z-index:4;top:calc(var(--app-safe-area-top) + 7px);left:calc(var(--safe-area-inset-left, env(safe-area-inset-left)) + 12px);display:grid;width:38px;aspect-ratio:1;padding:0;place-items:center;border:1px solid rgba(255,255,255,.26);border-radius:50%;color:#fff;background:#ffffff1c;box-shadow:inset 0 1px #ffffff3d,0 12px 34px #0000004d;-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%)}.quick-search-back:disabled{opacity:.38}.quick-search-back:not(:disabled):active{transform:scale(.94)}.quick-search-lobby{position:absolute;z-index:4;top:calc(var(--app-safe-area-top) + 7px);right:calc(var(--safe-area-inset-right, env(safe-area-inset-right)) + 12px);display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid rgba(255,255,255,.22);border-radius:999px;color:#ffffffeb;background:#0f0f1094;box-shadow:inset 0 1px #ffffff1f,0 12px 30px #00000047;font:inherit;font-size:11px;font-weight:750;line-height:1.2;-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%)}.quick-search-lobby:active{transform:scale(.96)}.quick-search-backdrop{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.quick-search-backdrop__suit{position:absolute;top:106%;left:var(--quick-suit-x);color:#ffffff04;font-family:Georgia,serif;font-size:var(--quick-suit-size);line-height:1;text-shadow:0 0 20px rgba(255,255,255,.13);opacity:0;will-change:transform,opacity;animation:quick-search-suit-rise var(--quick-suit-duration) linear infinite;animation-delay:var(--quick-suit-delay)}.quick-search-content{position:relative;z-index:1;align-self:center;justify-self:center;width:min(100%,560px);margin-top:0;text-align:center}.quick-search-kicker{display:block;margin-bottom:8px;color:var(--quick-brand-red-bright);font-size:10px;font-weight:800;letter-spacing:.19em;text-transform:uppercase}.quick-search-background{display:grid;justify-items:center;gap:8px;margin-top:18px}.quick-search-background__hint{max-width:300px;margin:0;color:#ffffffa6;font-size:11px;line-height:1.5}.quick-search-title{margin:0;color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(38px,8.2vw,68px);font-weight:800;line-height:.98;letter-spacing:-.035em;text-shadow:0 12px 34px rgba(0,0,0,.34)}.quick-search-count{display:inline-flex;flex:0 0 auto;align-items:baseline;gap:2px;margin:0;padding:8px 12px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#00000038;font-family:Montserrat,sans-serif;line-height:1}.quick-search-count__current{color:#fff;font-size:24px;font-weight:800;letter-spacing:-.04em}.quick-search-count__total{color:#ffffff8f;font-size:15px;font-weight:700}.quick-search-count__label{margin-left:4px;color:#ffffff80;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.quick-search-seats{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;width:min(100%,438px);margin:0 auto}.quick-search-seat{position:relative;display:grid;min-width:0;aspect-ratio:1;place-items:center;border:1px solid rgba(255,255,255,.15);border-radius:50%;overflow:hidden;color:#ffffff6b;background:#3a3a3a2e;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600}.quick-search-seat.is-ready{border-color:#58e2a0bf;box-shadow:0 0 0 1px #58e2a059,0 0 14px #58e2a04d}.quick-search-seat__ready{position:absolute;right:-2px;bottom:-2px;width:30%;min-width:10px;max-width:16px;aspect-ratio:1;border:2px solid #05070a;border-radius:50%;background:#35d68a;box-shadow:0 0 10px #35d68abf}.quick-search-seat__photo{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.quick-search-seat.is-filled{border-color:var(--quick-brand-red-bright);color:#fff;background:var(--quick-brand-red);box-shadow:0 0 24px #dd00005c}.quick-search-meta{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin-top:18px}.quick-search-status{display:inline-flex;justify-content:center;align-items:center;gap:9px;margin:0;padding:10px 16px;border:1px solid rgba(255,255,255,.13);border-radius:999px;color:#ffffffe0;background:#ffffff0e;font-size:13px;font-weight:650;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.quick-search-status__dot{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#ffffff5c;box-shadow:0 0 0 5px #ffffff0d}.quick-search-status__dot.is-online{background:var(--quick-brand-red-bright);box-shadow:0 0 16px #ff0000d9}.quick-search-vote{display:grid;justify-items:center;gap:8px;margin-top:18px}.quick-search-button{display:inline-flex;justify-content:center;align-items:center;gap:7px;margin:0;padding:13px 20px;border:1px solid rgba(255,255,255,.24);border-radius:999px;color:#fff;background:linear-gradient(135deg,#8a0000,var(--quick-brand-red) 62%,var(--quick-brand-red-bright));box-shadow:inset 0 1px #ffffff1f,0 10px 24px #dd00003d;font-family:inherit;font-weight:800}.quick-search-button:not(:disabled):hover{border-color:#ffffff75;background:var(--quick-brand-red-bright)}.quick-search-button--vote.is-voted{color:#fff;background:#760000}.quick-search-vote__meta{color:#ffffff94;font-size:11px}.quick-search-recovery{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:18px}.quick-search-button--secondary{border-color:#ffffff29;color:#fff;background:#ffffff0f;box-shadow:none}.quick-search-button--secondary:not(:disabled):hover{border-color:#ffffff4d;background:#ffffff1c}.quick-search-button--invite{border-color:#35d98785;background:linear-gradient(180deg,#1f9c62,#12784a);box-shadow:inset 0 1px #fff3,0 8px 22px #12784a4d}.quick-search-button--invite:not(:disabled):hover{border-color:#78f5bacc;background:linear-gradient(180deg,#25b171,#158a55)}.quick-search-button--stop{border-color:#ff606094;background:linear-gradient(180deg,#d71925,#a90710);box-shadow:inset 0 1px #ffffff3d,0 8px 22px #b9000a42}.quick-search-button--stop:not(:disabled):hover{border-color:#ffa0a0d1;background:linear-gradient(180deg,#e4222d,#bd0a14)}.quick-search-footnote{position:absolute;right:18px;bottom:calc(var(--app-safe-area-bottom) + 15px);left:18px;margin:0;color:#fff6;font-size:10px;font-weight:650;letter-spacing:.04em;text-align:center}.quick-search-exit{position:fixed;z-index:20;top:0;right:0;bottom:0;left:0;display:grid;padding:20px;place-items:center;background:#000000ad;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.quick-search-exit__dialog{width:min(100%,340px);padding:18px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.06),transparent 45%),#090909;box-shadow:0 28px 80px #00000094}.quick-search-exit__kicker{color:var(--quick-brand-red-bright);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.quick-search-exit__title{margin:5px 0 12px;font-family:Montserrat,sans-serif;font-size:23px;line-height:1.1}.quick-search-exit p{margin:0 0 22px;color:#ffffff9e;font-size:13px;line-height:1.55}.quick-search-exit__confirm{border:1px solid rgba(255,0,0,.52);color:#fff;background:var(--quick-brand-red)}.quick-search-exit .modal-actions{gap:7px;margin-top:0}.quick-search-exit__cancel,.quick-search-exit__confirm{padding:10px 14px;border-radius:13px;font-size:12px;line-height:1.2}.quick-search-exit__confirm:not(:disabled):hover{border-color:var(--quick-brand-red-bright);background:var(--quick-brand-red-bright)}.quick-search-invite__dialog{--online-lobby-accent-border: rgba(221, 0, 0, .5);--online-lobby-accent-soft: rgba(221, 0, 0, .16);width:min(100%,380px);max-height:min(78dvh,560px);overflow-y:auto;overscroll-behavior-y:contain;text-align:left}.quick-search-invite .online-lobby-invite{padding-top:0;border-top:0}.quick-search-invite .modal-actions{gap:7px;margin-top:14px}.quick-search-error{position:fixed;z-index:22;right:16px;bottom:calc(var(--app-safe-area-bottom) + 48px);left:16px;width:min(calc(100% - 32px),520px);margin:auto;padding:11px 14px;border:1px solid rgba(255,255,255,.19);border-radius:14px;color:#fff;background:#18191bf0;box-shadow:0 12px 34px #00000052;font-size:12px;text-align:center}#root :is(.quick-search-back,.quick-search-lobby,.quick-search-button,.quick-search-exit__cancel,.quick-search-exit__confirm):focus-visible{outline:2px solid var(--quick-brand-red-bright)!important}.quick-search-page.is-found .quick-search-count,.quick-search-page.is-found .quick-search-seats{opacity:.68}@keyframes quick-search-suit-rise{0%{opacity:0;transform:translateZ(0) rotate(-16deg)}10%{opacity:.7}88%{opacity:.26}to{opacity:0;transform:translate3d(var(--quick-suit-drift),calc(-100vh - 180px),0) rotate(22deg)}}@media(max-width:560px){.quick-search-content{margin-top:clamp(16px,4vh,38px)}.quick-search-seats{gap:4px}.quick-search-meta{max-width:100%;margin-top:14px}.quick-search-status{max-width:100%;font-size:12px}.quick-search-exit .modal-actions{flex-direction:column-reverse}.quick-search-exit__dialog{width:min(100%,300px);padding:15px}.quick-search-exit__title{font-size:20px}}@media(max-width:360px){.quick-search-page{padding-right:12px;padding-left:12px}.quick-search-title{font-size:35px}.quick-search-count{padding:7px 10px}.quick-search-status{padding-right:11px;padding-left:11px}.quick-search-lobby{padding:9px}.quick-search-lobby__label{display:none}}@media(prefers-reduced-motion:reduce){.quick-search-backdrop__suit{animation-duration:18s}}@media(orientation:landscape)and (max-height:520px){.quick-search-page{padding:calc(var(--app-safe-area-top) + 18px) max(50px,var(--safe-area-inset-right, env(safe-area-inset-right))) calc(var(--app-safe-area-bottom) + 14px) max(50px,var(--safe-area-inset-left, env(safe-area-inset-left)))}.quick-search-back{top:calc(var(--app-safe-area-top) + 7px);left:calc(var(--safe-area-inset-left, env(safe-area-inset-left)) + 8px);width:30px}.quick-search-lobby{top:calc(var(--app-safe-area-top) + 7px);right:calc(var(--safe-area-inset-right, env(safe-area-inset-right)) + 8px);padding:7px 9px;font-size:9px}.quick-search-content{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:5px 24px;width:min(100%,720px);margin-top:0;text-align:left}.quick-search-kicker{grid-column:1;grid-row:1;margin-bottom:0;font-size:7px}.quick-search-title{grid-column:1;grid-row:2;font-size:clamp(27px,5vw,38px);line-height:.94}.quick-search-seats{grid-column:2;grid-row:1 / span 2;gap:5px;width:min(100%,340px);margin:0 auto}.quick-search-seat{font-size:8px}.quick-search-meta{grid-column:1 / -1;grid-row:3;justify-self:center;gap:6px;margin-top:0}.quick-search-count{padding:6px 9px}.quick-search-count .quick-search-count__current{font-size:19px}.quick-search-count .quick-search-count__total{font-size:12px}.quick-search-count .quick-search-count__label{font-size:6px}.quick-search-status{gap:6px;max-width:100%;padding:7px 10px;font-size:9px}.quick-search-background,.quick-search-vote,.quick-search-recovery{grid-column:1 / -1;justify-self:center;gap:5px;margin-top:5px;text-align:center}.quick-search-background{grid-template-columns:minmax(0,1fr) auto;align-items:center;width:min(100%,540px)}.quick-search-background__hint{max-width:none;font-size:8px;line-height:1.35}.quick-search-button{gap:5px;padding:8px 13px;font-size:9px}.quick-search-vote__meta{font-size:8px}.quick-search-footnote{right:50px;bottom:calc(var(--app-safe-area-bottom) + 6px);left:50px;font-size:7px}.quick-search-exit{padding:14px}.quick-search-exit__dialog{width:min(100%,300px);padding:12px;border-radius:14px}.quick-search-exit__kicker{font-size:7px}.quick-search-exit__title{margin:3px 0 9px;font-size:17px}.quick-search-exit__cancel,.quick-search-exit__confirm{padding:8px 11px;border-radius:11px;font-size:9px}}@supports not (width: 1cqw){.quick-search-page{min-height:100vh}.quick-search-invite__dialog{max-height:min(78vh,560px)}}.spin-go-page{position:relative;width:100%;min-height:100dvh;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:clamp(12px,2.2dvh,28px);padding:calc(env(safe-area-inset-top,0px) + 72px) 16px calc(env(safe-area-inset-bottom,0px) + 20px);box-sizing:border-box;background:radial-gradient(circle at 50% 34%,rgba(112,52,255,.3),transparent 34%),radial-gradient(circle at 24% 86%,rgba(255,32,72,.16),transparent 36%),#050509;color:#fff;isolation:isolate}.spin-go-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.22;background-image:repeating-linear-gradient(118deg,transparent 0 24px,rgba(255,255,255,.025) 25px 26px);-webkit-mask-image:linear-gradient(to bottom,#000,transparent 80%);mask-image:linear-gradient(to bottom,#000,transparent 80%)}.spin-go-page.spin-go-page{padding-top:calc(env(safe-area-inset-top,0px) + 64px)}.spin-go-actions{width:min(100%,420px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;justify-items:stretch}.spin-go-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 10px}.spin-go-lobby{position:fixed;top:calc(7px + var(--app-safe-area-top, env(safe-area-inset-top, 0px)));right:12px;z-index:5;display:inline-flex;align-items:center;gap:5px;margin:0;padding:9px 12px 9px 10px;line-height:1.2;border:1px solid rgba(159,140,255,.45);border-radius:999px;background:#0e091ee0;color:#c9b8ff;font:inherit;font-size:12px;font-weight:800;box-shadow:0 6px 18px #0006;cursor:pointer}.spin-go-lobby:active{transform:scale(.96)}.spin-go-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;margin:0;padding:11px 12px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:#ffffff0d;color:#fff;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.spin-go-button--invite{border-color:#35d98780;background:#35d98724;color:#5fe8a3}.spin-go-button--cancel{border-color:#ff5c6380;background:#ff2d3c24;color:#ff6b76}.spin-go-button:disabled{opacity:.6;cursor:default}.spin-go-hero{display:grid;justify-items:center;gap:5px;text-align:center}.spin-go-kicker{color:#9f8cff;font-size:10px;font-weight:900;letter-spacing:.3em}.spin-go-title{margin:0;font-family:Oswald,sans-serif;font-size:clamp(40px,12vw,76px);font-style:italic;font-weight:800;letter-spacing:-.06em;line-height:.95;text-shadow:0 0 34px rgba(124,74,255,.34)}.spin-go-title__accent{background:linear-gradient(145deg,#fff 8%,#a98bff,#ff3b6c 102%);-webkit-background-clip:text;background-clip:text;color:transparent}.spin-go-subtitle{margin:0;color:#ffffff8c;font-size:clamp(12px,3.5vw,15px);font-weight:700}.spin-go-seats{width:min(100%,420px);display:flex;align-items:flex-start;justify-content:center;gap:clamp(12px,5vw,28px)}.spin-go-seat{width:clamp(64px,20vw,100px);display:grid;justify-items:center;gap:5px;color:#ffffff5c;text-align:center}.spin-go-seat__avatar{width:clamp(44px,12vw,64px);aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:#ffffff09;font-family:Oswald,sans-serif;font-size:18px}.spin-go-seat.is-filled .spin-go-seat__avatar{border-color:#8f6cff;box-shadow:0 0 0 3px #8f6cff1f,0 0 28px #8f6cff59;color:#fff}.spin-go-seat__photo{width:100%;height:100%;object-fit:cover}.spin-go-seat__name{max-width:100%;overflow:hidden;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.spin-go-seat.is-filled .spin-go-seat__name{color:#ffffffd6}.spin-go-search{width:min(100%,420px);box-sizing:border-box;display:grid;justify-items:center;gap:4px;padding:14px 18px;border:1px solid rgba(143,108,255,.22);border-radius:24px;background:#0f0d19c2;box-shadow:inset 0 1px #ffffff0d,0 22px 70px #0000004d;text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.spin-go-search__pulse{width:9px;aspect-ratio:1;border-radius:50%;background:#ff355f;box-shadow:0 0 #ff355f73;animation:spinGoPulse 1.4s ease-out infinite}.spin-go-search__title{font-size:18px}.spin-go-search__count{color:#a993ff;font-family:Oswald,sans-serif;font-size:15px;font-weight:800}.spin-go-search__copy{max-width:310px;margin:3px 0 0;color:#ffffff78;font-size:12px;line-height:1.45}.spin-go-search__copy--coins{color:#ffe2a09e;font-size:11px}.spin-go-search__prize{display:inline-flex;align-items:center;gap:8px;margin-top:4px;padding:6px 13px 6px 7px;border:1px solid rgba(255,205,110,.32);border-radius:999px;background:linear-gradient(180deg,#ffcd6e24,#ffcd6e0d);color:#fff0d2c7;font-size:12px;font-weight:700;line-height:1.2}.spin-go-search__prize-coin{width:22px;height:22px;flex:none}.spin-go-search__prize-copy b{color:#ffe2a0;font-weight:900}.spin-go-coins{color:#ffe2a0;white-space:nowrap}.spin-go-coins__icon{display:inline-block;width:1.05em;height:1.05em;margin-right:.25em;vertical-align:-.17em}.spin-go-footer__coin{width:18px;height:18px;flex:none}.spin-go-wheel-stage{position:relative;width:min(78vw,380px);aspect-ratio:1;display:grid;place-items:center}.spin-go-wheel-pointer{position:absolute;top:-7px;z-index:4;width:0;border:13px solid transparent;border-top:20px solid #fff;filter:drop-shadow(0 0 10px rgba(255,255,255,.65))}.spin-go-wheel{position:absolute;top:0;right:0;bottom:0;left:0;border:5px solid rgba(255,255,255,.82);border-radius:50%;background:conic-gradient(from -18deg,#4b2baf 0,#4b2baf 50%,#161324 50%,#161324);box-shadow:inset 0 0 0 4px #09090f,inset 0 0 34px #0000008c,0 0 60px #7945ff54;animation:spinGoWheel var(--spin-go-duration, 5.6s) cubic-bezier(.12,.72,.1,1) forwards}.spin-go-wheel-pointer{animation:spinGoPointerTick .09s linear infinite}.spin-go-wheel-stage.is-stopped .spin-go-wheel-pointer{animation:spinGoPointerHit .6s ease-out forwards;border-top-color:#ffd75e;filter:drop-shadow(0 0 14px rgba(255,215,94,.95))}@keyframes spinGoPointerTick{0%,to{transform:rotate(0)}50%{transform:rotate(-9deg)}}@keyframes spinGoPointerHit{0%{transform:translateY(0) scale(1)}35%{transform:translateY(6px) scale(1.25)}to{transform:translateY(0) scale(1.1)}}.spin-go-wheel__value{position:absolute;top:50%;left:50%;color:#ffffffe0;font-family:Oswald,sans-serif;font-size:clamp(16px,5.2vw,26px);font-weight:850;transform:translate(-50%,-50%) rotate(calc(var(--spin-go-index) * var(--spin-go-sector, 36deg))) translateY(calc(0px - min(28vw,130px)))}.spin-go-wheel__value.is-jackpot{color:#fff2a8;text-shadow:0 0 12px rgba(255,215,86,.72)}.spin-go-wheel__hub{position:absolute;top:39%;right:39%;bottom:39%;left:39%;display:grid;place-items:center;border:2px solid rgba(255,255,255,.5);border-radius:50%;background:#08070d;color:#ff365f;box-shadow:0 0 24px #000000d9}.spin-go-wheel-result{position:absolute;z-index:5;display:grid;justify-items:center;padding:17px 25px;border:1px solid rgba(255,255,255,.2);border-radius:20px;background:#06050ce6;opacity:0;scale:.72;box-shadow:0 0 50px #ff235459;animation:spinGoResult .42s 5.6s cubic-bezier(.16,1,.3,1) forwards;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.spin-go-wheel-result__label{color:#ffffff7a;font-size:9px;font-weight:900;letter-spacing:.14em}.spin-go-wheel-result__value{color:#fff;font-family:Oswald,sans-serif;font-size:clamp(46px,15vw,72px);line-height:1;text-shadow:0 0 24px rgba(255,47,91,.55)}.spin-go-wheel-result__unit{color:#ff5477;font-size:11px;font-weight:800}.spin-go-footer{display:flex;align-items:center;gap:7px;color:#ffffff75;font-size:11px;font-weight:750}.spin-go-footer__icon{color:#8e72ff}.spin-go-error{width:min(90vw,390px);display:grid;justify-items:center;gap:9px;padding:22px;border:1px solid rgba(255,67,102,.35);border-radius:22px;background:#370a167a;text-align:center}.spin-go-error__copy{color:#ffffff94;font-size:12px}.spin-go-error__button{padding:10px 15px;border:1px solid rgba(255,255,255,.2);border-radius:12px;background:#e41746;color:#fff;font-weight:800}@keyframes spinGoWheel{0%{transform:rotate(0)}to{transform:rotate(var(--spin-go-stop))}}@keyframes spinGoResult{to{opacity:1;scale:1}}@keyframes spinGoPulse{70%{box-shadow:0 0 0 10px #ff355f00}to{box-shadow:0 0 #ff355f00}}@media(prefers-reduced-motion:reduce){.spin-go-wheel{animation-duration:.01ms}.spin-go-wheel-result{animation-delay:.05s}.spin-go-search__pulse{animation:none}}.spin-go-history-link{display:inline-flex;align-items:center;gap:6px;margin:0;padding:7px 12px;border:1px solid rgba(151,111,255,.35);border-radius:999px;background:#976fff1a;color:#c9b8ff;font:inherit;font-size:12px;font-weight:800;letter-spacing:.02em;cursor:pointer}.spin-go-history-link:active{transform:scale(.97)}.spin-go-odds-link{display:inline-flex;align-items:center;gap:5px;margin:0;padding:4px 8px;border:0;background:none;color:#c9b8ffc7;font:inherit;font-size:12px;font-weight:700;text-decoration:underline;text-decoration-color:#c9b8ff59;text-underline-offset:3px;cursor:pointer}.spin-go-odds-link:hover{color:#e4dbff}.spin-go-odds{overflow-y:auto;padding:10px 14px 16px}.spin-go-odds__table{width:100%;border-collapse:collapse}.spin-go-odds__head{padding:6px 4px;color:#ffffff6b;font-size:10px;font-weight:800;letter-spacing:.08em;text-align:left;text-transform:uppercase}.spin-go-odds__head--num,.spin-go-odds__cell--num{text-align:right}.spin-go-odds__cell{padding:8px 4px;border-top:1px solid rgba(255,255,255,.07);color:#ffffff9e;font-size:12px;font-weight:700;line-height:1.25;vertical-align:middle}.spin-go-odds__prize{display:inline-flex;align-items:center;gap:7px}.spin-go-odds__coin{width:18px;height:18px;flex:none}.spin-go-odds__amount{color:#fff;font-size:14px;font-weight:900}.spin-go-odds__multiplier{color:#fff6;font-size:11px;font-weight:700}.spin-go-odds__split{display:block;margin:3px 0 0 25px;color:#ffe2a0b3;font-size:10px;font-weight:700}.spin-go-odds__percent{display:block;color:#fff;font-weight:800}.spin-go-odds__one-in{display:block;color:#ffffff6b;font-size:10px;font-weight:700}.spin-go-odds__row.is-top .spin-go-odds__cell{background:#ff406014}.spin-go-odds__row.is-top .spin-go-odds__amount{color:#ffe2a0}.spin-go-odds__note{margin:12px 0 0;color:#ffffff80;font-size:11px;line-height:1.45}.spin-go-history.spin-go-history{padding:12px}.spin-go-history .spin-go-history__dialog{--online-lobby-accent-border: rgba(151, 111, 255, .5);--online-lobby-accent-soft: rgba(151, 111, 255, .16);width:min(100%,500px);max-height:min(86dvh,720px);display:grid;grid-template-rows:auto minmax(0,1fr);gap:0;padding:0;overflow:hidden;border-color:#ffffff1f;background:#0b0a10}.spin-go-history__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 12px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(120,76,255,.16),transparent)}.spin-go-history__title{margin:0 0 2px;color:#fff;font-size:18px;font-weight:800;letter-spacing:-.01em;line-height:1.1}.spin-go-history__kicker{display:block;color:#a98bff;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.spin-go-history__close{flex:0 0 auto;width:32px;height:32px;display:grid;place-items:center;margin:0;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:#ffffff0f;color:#fff;cursor:pointer}.spin-go-history__note{display:grid;justify-items:center;gap:10px;margin:0;padding:26px 16px;color:#ffffff94;font-size:13px;line-height:1.4;text-align:center}.spin-go-history__retry{margin:0;padding:9px 14px;border:1px solid rgba(255,255,255,.2);border-radius:12px;background:#ffffff14;color:#fff;font:inherit;font-size:12px;font-weight:800}.spin-go-history__list{margin:0;padding:4px 0 8px;overflow-y:auto;overscroll-behavior-y:contain;list-style:none}.spin-go-history__item{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.06)}.spin-go-history__item:last-child{border-bottom:0}.spin-go-history__prize{display:grid;justify-items:center;padding:6px 4px;border:1px solid rgba(151,111,255,.4);border-radius:10px;background:#976fff24;color:#d5c8ff;line-height:1}.spin-go-history__prize-amount{display:inline-flex;align-items:center;gap:3px}.spin-go-history__prize-coin{flex:none;width:14px;height:14px}.spin-go-history__prize{gap:3px;padding:7px 4px}.spin-go-history__prize b{font-family:Oswald,sans-serif;font-size:19px;font-weight:800;letter-spacing:-.02em}.spin-go-history__prize small{color:#ffffff80;font-size:7px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.spin-go-history__item.is-jackpot .spin-go-history__prize{border-color:#ffc74d99;background:linear-gradient(160deg,#ffc74d3d,#ff416924);color:#ffe08a}.spin-go-history__item.is-jackpot .spin-go-history__prize b{background:linear-gradient(180deg,#fff3c4,#ffc94d 70%,#ff9a3c);-webkit-background-clip:text;background-clip:text;color:transparent}.spin-go-history__copy{min-width:0;display:grid;gap:6px}.spin-go-history__time{align-self:start;margin-top:2px;color:#ffffff6b;font-size:10px;font-weight:700;text-align:right;white-space:nowrap}.spin-go-history__player{display:flex;align-items:center;gap:9px;min-width:0}.spin-go-history__player--none{color:#fff6;font-size:12px}.spin-go-history__player-avatar{position:relative;flex:0 0 auto;display:inline-grid}.spin-go-history__crown{position:absolute;top:-8px;left:50%;color:#ffd35c;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6));transform:translate(-50%)}.spin-go-history__winner-copy{min-width:0;display:grid;gap:1px}.spin-go-history__player-name{color:#fff;font-size:14px;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.spin-go-history__player-role{color:#ffd35c;font-size:8px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.spin-go-history__others{display:flex;flex-wrap:nowrap;gap:10px;min-width:0;opacity:.72}.spin-go-history__other{display:inline-flex;align-items:center;gap:4px;min-width:0;flex:0 1 auto}.spin-go-history__other .avatar,.spin-go-history__other img,.spin-go-history__other>span:first-child{flex:0 0 auto}.spin-go-history__other-name{overflow:hidden;color:#ffffff8c;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}@supports not (width: 1cqw){.spin-go-page{min-height:100vh;gap:clamp(12px,2.2vh,28px)}.spin-go-history .spin-go-history__dialog{max-height:min(86vh,720px)}}.nmodal-overlay:has(>.tp-table-menu-info){z-index:960;padding:calc(10px + var(--app-safe-area-top, env(safe-area-inset-top))) max(10px,var(--safe-area-inset-right, env(safe-area-inset-right))) calc(20px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom))) max(10px,var(--safe-area-inset-left, env(safe-area-inset-left)));overflow-y:auto;overscroll-behavior:contain;background:#000000c2}.nmodal.tp-table-menu-info{width:min(100%,520px);max-width:520px;margin:0 auto;padding:0;border:1px solid rgba(255,105,121,.23);border-radius:20px;background:radial-gradient(ellipse at 100% 0,rgba(122,19,38,.28),transparent 48%),#111012;box-shadow:0 24px 70px #0009;color:#fff;text-align:left}.tp-table-menu-info__header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.09);border-radius:19px 19px 0 0;background:#1a1015}.tp-table-menu-info .tp-table-menu-info__title{min-width:0;margin:0;padding:0;color:#fff;font-family:Montserrat,sans-serif;font-size:14px;font-weight:800;line-height:1.3;letter-spacing:.08em;overflow-wrap:anywhere}.tp-table-menu-info__close{display:inline-grid;place-items:center;flex:0 0 auto;margin:0;padding:9px;border:1px solid rgba(255,255,255,.15);border-radius:11px;background:#ffffff0a;color:#fff;cursor:pointer}.tp-table-menu-info__close-icon{display:block;width:20px;height:20px}.tp-table-menu-info__list{display:grid;gap:14px;margin:0;padding:18px 16px 22px}.tp-table-menu-info__item{display:grid;gap:4px;min-width:0}.tp-table-menu-info__term{color:#f4eef0;font-size:12px;font-weight:800;line-height:1.4;overflow-wrap:anywhere}.tp-table-menu-info__description{margin:0;color:#ffffffa3;font-size:12px;font-weight:400;line-height:1.55;overflow-wrap:anywhere}.tp-table-menu-info__item--warning{padding:10px 12px;border:1px solid rgba(245,86,111,.27);border-radius:11px;background:#85172c33}.tp-table-menu-info__item--warning .tp-table-menu-info__description{color:#ffd1d9}.tp-table-menu-info__close:focus-visible,.tp-table-menu-info__list:focus-visible{outline:2px solid #f46a85;outline-offset:-3px}@media(prefers-reduced-motion:reduce){.nmodal.tp-table-menu-info{animation:none}}.online-jackpot{box-sizing:border-box;position:relative;isolation:isolate;display:grid;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:8px;width:min(100%,250px);margin:8px 0 0;padding:5px 12px 5px 7px;overflow:hidden;border:1px solid #ca8d3c;border-radius:9px;background:radial-gradient(ellipse at 55% 100%,#c284302a,transparent 66%),linear-gradient(175deg,#27221b,#0d0c0b 44%,#17110b);box-shadow:inset 0 0 0 1px #fff1b34a,inset 0 0 0 3px #130f0c,0 0 0 1px #523119,0 0 8px #df942326;color:#ffedbb;cursor:pointer;font:inherit;text-align:center;transition:border-color .18s ease,box-shadow .18s ease}.online-jackpot:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;z-index:-1;border:1px solid #b3803e47;border-radius:5px;background:radial-gradient(ellipse at 50% 0%,#fff1ba17,transparent 50%),repeating-linear-gradient(125deg,transparent 0 14px,#ffe1a803 14px 15px);pointer-events:none}.online-jackpot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 36%,#ffe9b60a 45%,#fff4d622 49%,#ffe9b60a 53%,transparent 62%);transform:translate(-120%);animation:onlineJackpotGlint 10s ease-in-out infinite;pointer-events:none}.online-jackpot:hover{border-color:#ffe3a1;box-shadow:inset 0 0 0 1px #fff1b366,inset 0 0 0 3px #130f0c,0 0 0 1px #785022,0 0 12px #df94234a}.online-jackpot:focus-visible{outline:2px solid #ffe3a1;outline-offset:4px}.online-jackpot__copy{display:grid;justify-items:center;gap:1px;min-width:0}.online-jackpot__amount{display:block;margin:0;padding:0;color:#ffedbb;font-family:Montserrat,sans-serif;font-size:28px;font-weight:900;font-style:normal;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:0;white-space:nowrap;filter:drop-shadow(0 1px 0 #72461b);background:linear-gradient(#fffdf1 10%,#fff2b7 44%,#ce9544 48%,#f5d891 73%,#fff7d9);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:onlineJackpotAmount .6s ease-out both}.online-jackpot__caption{color:#e4ca9c;font-size:9px;font-weight:600;line-height:1.2;letter-spacing:.025em}.online-jackpot__artwork{display:block;width:100%;overflow:visible;pointer-events:none}.online-jackpot__soon{position:absolute;top:3px;right:3px;bottom:3px;left:3px;z-index:1;display:grid;place-items:center;border-radius:5px;background:#120f0af5;color:#fff0bc;font-family:Oswald,sans-serif;font-size:20px;font-weight:700;letter-spacing:.16em;opacity:0;pointer-events:none;transition:opacity .16s ease}.online-jackpot.is-soon .online-jackpot__soon{opacity:1}@keyframes onlineJackpotAmount{0%{opacity:.6}to{opacity:1}}@keyframes onlineJackpotGlint{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}@media(prefers-reduced-motion:reduce){.online-jackpot,.online-jackpot__soon{transition:none}.online-jackpot:after,.online-jackpot__amount{animation:none}}.online-division-line{--division-accent: #e5e7eb;--division-accent-soft: rgba(229, 231, 235, .14);display:grid;gap:14px;min-width:0;padding:16px;border:1px solid rgba(255,255,255,.11);border-radius:18px;background:linear-gradient(135deg,var(--division-accent-soft),transparent 34%),#0b0c0ff5;box-shadow:inset 0 1px #ffffff0e,0 14px 36px #0000003d;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.online-division-line--bronze{--division-accent: #b84d59;--division-accent-soft: rgba(184, 77, 89, .14)}.online-division-line--bronze .online-division-line__level{background:linear-gradient(105deg,#a33d48,#df8d8d 48%,#ad414d);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.online-division-line--silver{--division-accent: #d9e1ec;--division-accent-soft: rgba(187, 205, 228, .12)}.online-division-line--gold{--division-accent: #e7bd62;--division-accent-soft: rgba(231, 189, 98, .11)}.online-division-line--platinum{--division-accent: #8ed8d2;--division-accent-soft: rgba(142, 216, 210, .11)}.online-division-line--diamond{--division-accent: #7fb7ff;--division-accent-soft: rgba(127, 183, 255, .12)}.online-division-line--master{--division-accent: #b891ff;--division-accent-soft: rgba(184, 145, 255, .12)}.online-division-line--legend{--division-accent: #ff5d6d;--division-accent-soft: rgba(255, 55, 75, .13)}.online-division-line--titan{--division-accent: #f2f5fa;--division-accent-soft: rgba(242, 245, 250, .12)}.online-division-line__header,.online-division-line__footer{display:flex;align-items:center;justify-content:space-between;gap:14px}.online-division-line__identity{display:grid;gap:2px;min-width:0}.online-division-line__eyebrow,.online-division-line__level-number{color:#ffffff6b;font-size:8px;font-weight:750;letter-spacing:.075em;text-transform:uppercase}.online-division-line__level{overflow:hidden;color:var(--division-accent);font-size:17px;font-weight:850;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.online-division-line__rating{flex:0 0 auto;color:#fff;font-family:Montserrat,sans-serif;font-size:22px;line-height:1}.online-division-line__rating-unit{display:block;margin-top:4px;color:#ffffff61;font-family:inherit;font-size:7px;font-weight:750;letter-spacing:.07em;text-align:right;text-transform:uppercase}.online-division-line__track{--division-dot-size: 11px;--division-track-pad: 4px;--division-pipe-height: 7px;--division-pipe-gap: 5px;position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;padding-top:var(--division-track-pad)}.online-division-line__pipe{position:absolute;z-index:0;top:calc(var(--division-track-pad) + (var(--division-dot-size) - var(--division-pipe-height)) / 2);right:calc(100% / 14);left:calc(100% / 14);display:flex;gap:var(--division-pipe-gap);height:var(--division-pipe-height)}.online-division-line__pipe-seg{position:relative;flex:1 1 0;min-width:0;overflow:hidden;border-radius:999px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 1px 2px #0000008c}.online-division-line__pipe-seg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:clamp(0%,calc(var(--online-division-seg-fill, 0) * 100%),100%);border-radius:inherit;background:linear-gradient(105deg,transparent 24%,color-mix(in srgb,#fff 16%,transparent) 40%,color-mix(in srgb,#fff 88%,transparent) 49%,color-mix(in srgb,#fff 12%,transparent) 58%,transparent 74%) -120% 0 / 54% 100% no-repeat,linear-gradient(180deg,color-mix(in srgb,#fff 34%,transparent),transparent 45%),linear-gradient(90deg,color-mix(in srgb,var(--division-accent) 62%,#050506),var(--division-accent));box-shadow:0 0 8px color-mix(in srgb,var(--division-accent) 70%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--division-accent) 45%,transparent);transition:width .7s cubic-bezier(.22,1,.36,1)}.online-division-line__pipe-seg.is-full:after{box-shadow:0 0 10px color-mix(in srgb,var(--division-accent) 80%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--division-accent) 55%,transparent)}.online-division-line__pipe-seg.is-current:after{animation:onlineDivisionShimmer 4.2s ease-in-out infinite,onlineDivisionPipe 2.8s ease-in-out infinite}.online-division-line__track--focused{display:flex;justify-content:space-between}.online-division-line__track--focused .online-division-line__pipe{right:0;left:0}.online-division-line__track--focused .online-division-line__step{justify-items:start}.online-division-line__track--focused .online-division-line__step--end{justify-items:end}.online-division-line__track--focused .online-division-line__name{font-size:clamp(8px,2.4vw,11px);font-weight:750}.online-division-line__step{position:relative;z-index:1;display:grid;justify-items:center;gap:6px;min-width:0}.online-division-line__dot{width:11px;aspect-ratio:1;border:2px solid #373a42;border-radius:50%;background:#101116;box-shadow:0 0 0 3px #0b0c0f;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease}.online-division-line__step.is-reached .online-division-line__dot{border-color:var(--division-accent);background:var(--division-accent)}.online-division-line__step.is-current .online-division-line__dot{box-shadow:0 0 0 3px #0b0c0f,0 0 0 4px #ffffffc7,0 0 15px var(--division-accent);animation:onlineDivisionCurrent 2.4s ease-in-out infinite}.online-division-line__name{overflow:hidden;max-width:100%;color:#ffffff57;font-size:clamp(6px,1.8vw,8px);line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.online-division-line__step.is-current .online-division-line__name{color:var(--division-accent);font-weight:850}.online-division-line__footer{align-items:stretch;padding-top:10px;border-top:1px solid rgba(255,255,255,.07)}.online-division-line__status{align-self:center;color:#ffffff85;font-size:9px;font-weight:700}.online-division-line__next{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:4px 12px;width:100%}.online-division-line__next-label{grid-column:2;grid-row:2;justify-self:end;color:#ffffff6b;font-size:8px;text-align:right}.online-division-line__next-value{grid-column:1;grid-row:1;justify-self:start;color:var(--division-accent);font-size:10px;text-align:left}.online-division-line--compact{gap:10px;padding:12px;border-radius:14px}.online-division-line--compact .online-division-line__level{font-size:14px}.online-division-line--compact .online-division-line__rating{font-size:18px}@keyframes onlineDivisionCurrent{50%{box-shadow:0 0 0 3px #0b0c0f,0 0 0 4px #ffffff7a,0 0 8px var(--division-accent)}}@keyframes onlineDivisionPipe{50%{box-shadow:0 0 14px color-mix(in srgb,var(--division-accent) 90%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--division-accent) 60%,transparent)}}@keyframes onlineDivisionShimmer{0%,18%{background-position:-120% 0,0 0,0 0}68%,to{background-position:250% 0,0 0,0 0}}@media(max-width:420px){.online-division-line{gap:8px;padding:10px;border-radius:15px}.online-division-line__header{gap:8px}.online-division-line__level-number{display:none}.online-division-line__level{font-size:15px}.online-division-line__rating{font-size:18px}.online-division-line__rating-unit{margin-top:2px}.online-division-line__track{--division-dot-size: 9px;--division-track-pad: 2px;--division-pipe-height: 6px;--division-pipe-gap: 3px;gap:2px}.online-division-line__step{gap:4px}.online-division-line__dot{width:9px;box-shadow:0 0 0 2px #0b0c0f}.online-division-line__step.is-current .online-division-line__dot{box-shadow:0 0 0 2px #0b0c0f,0 0 0 3px #ffffffb8,0 0 10px var(--division-accent)}.online-division-line__name{font-size:6px}.online-division-line__footer{padding-top:7px}.online-division-line__next{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto;align-items:center;gap:6px}.online-division-line__next-label{grid-column:2;grid-row:1;font-size:7px}.online-division-line__next-value{grid-column:1;grid-row:1;font-size:8.5px}}@media(orientation:landscape)and (max-height:520px){.online-home-rating-entry .online-division-line{gap:4px;padding:6px 8px;border-radius:10px}.online-home-rating-entry .online-division-line__header{gap:6px}.online-home-rating-entry .online-division-line__eyebrow,.online-home-rating-entry .online-division-line__level-number{font-size:5.5px}.online-home-rating-entry .online-division-line__level{font-size:10px}.online-home-rating-entry .online-division-line__rating{font-size:13px}.online-home-rating-entry .online-division-line__rating-unit{margin-top:1px;font-size:5px}.online-home-rating-entry .online-division-line__track,.online-home-rating-entry .online-division-line__footer{display:none}}@media(prefers-reduced-motion:reduce){.online-division-line__pipe-seg:after,.online-division-line__dot{animation:none;transition:none}}.online-division-slim{--division-accent: #e5e7eb;display:grid;gap:4px;min-width:0;max-width:220px;margin-top:6px;color:inherit}.online-division-slim__row{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.online-division-slim__level{color:var(--division-accent);font-family:Montserrat,sans-serif;font-size:12px;font-weight:800;letter-spacing:.02em}.online-division-slim__rating{color:#fff;font-family:Montserrat,sans-serif;font-size:12px;font-weight:800}.online-division-slim__track{display:block;height:4px;overflow:hidden;border-radius:999px;background:#ffffff14;box-shadow:inset 0 1px 2px #000000b8,inset 0 0 0 1px #ffffff0e}.online-division-slim__fill{display:block;height:100%;border-radius:999px;background:linear-gradient(105deg,transparent 24%,color-mix(in srgb,#fff 16%,transparent) 40%,color-mix(in srgb,#fff 92%,transparent) 49%,color-mix(in srgb,#fff 12%,transparent) 58%,transparent 74%) -120% 0 / 54% 100% no-repeat,linear-gradient(180deg,color-mix(in srgb,var(--division-accent) 68%,#fff),var(--division-accent) 48%,color-mix(in srgb,var(--division-accent) 66%,#050506));box-shadow:0 0 9px color-mix(in srgb,var(--division-accent) 48%,transparent),inset 0 1px #ffffff61;animation:onlineDivisionShimmer 4.2s ease-in-out infinite;transition:width .4s ease}@media(prefers-reduced-motion:reduce){.online-division-slim__fill{animation:none;transition:none}}.tp-card[data-card-theme]{--tp-face-ink: #252831;--tp-face-paper: #fcfaf4;--tp-face-accent: #a06f37;color:var(--tp-face-ink);background:linear-gradient(145deg,#fffefb,var(--tp-face-paper))}.tp-card[data-card-theme].tp-card--h,.tp-card[data-card-theme].tp-card--d{--tp-face-ink: #bb3043}.online-page[data-four-color-deck=true] .tp-card[data-card-theme].tp-card--d,.tp-card-theme-settings[data-four-color-deck=true] .tp-card[data-card-theme].tp-card--d{--tp-face-ink: #286ca8;color:var(--tp-face-ink)}.online-page[data-four-color-deck=true] .tp-card[data-card-theme].tp-card--c,.tp-card-theme-settings[data-four-color-deck=true] .tp-card[data-card-theme].tp-card--c{--tp-face-ink: #267345;color:var(--tp-face-ink)}.tp-card-face{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;border-radius:inherit;color:var(--tp-face-ink);pointer-events:none;-webkit-user-select:none;user-select:none}.tp-card-face__index{position:absolute;top:7%;left:7%;z-index:2;display:flex;align-items:center;flex-direction:column;gap:calc(var(--tp-card-width, 44px) * .015);font-size:calc(var(--tp-card-width, 44px) * .19);line-height:.95}.tp-card-face__index-rank{font-family:Oswald,sans-serif;font-size:calc(var(--tp-card-width, 44px) * .27);font-weight:650;letter-spacing:-.05em}.tp-card-face__index--bottom{top:auto;left:auto;right:7%;bottom:7%;transform:rotate(180deg)}.tp-card-face__pips{position:absolute;top:13%;right:24%;bottom:13%;left:24%}.tp-card-face__pip{position:absolute;font-size:calc(var(--tp-card-width, 44px) * .2);line-height:1;transform:translate(-50%,-50%)}.tp-card-face__pip--inverted{transform:translate(-50%,-50%) rotate(180deg)}.tp-card-face__ace{position:absolute;top:50%;left:50%;font-size:calc(var(--tp-card-width, 44px) * .53);transform:translate(-50%,-50%)}.tp-joker-mask__smile{fill:var(--tp-joker-smile, #e30613)}.tp-card--joker.tp-card--red,.tp-card[data-card-theme=color].tp-card--joker{--tp-joker-smile: #241f22}.tp-card-face__joker-word{position:absolute;top:6%;left:7%;z-index:2;display:flex;flex-direction:column;align-items:center;font-family:Oswald,sans-serif;font-size:calc(var(--tp-card-width, 44px) * .15);font-weight:700;line-height:.92}.tp-card-face__joker-word--bottom{top:auto;left:auto;right:7%;bottom:6%;transform:rotate(180deg)}.tp-card-face__joker-letter{display:block}.tp-card-face__joker-art{position:absolute;top:50%;left:54%;font-size:calc(var(--tp-card-width, 44px) * .66);line-height:0;transform:translate(-50%,-50%)}.tp-card-face__court{position:absolute;top:12%;left:24%;width:52%;height:76%;overflow:visible}.tp-card-face__large-rank{position:absolute;top:33%;right:8%;font-family:Oswald,sans-serif;font-size:calc(var(--tp-card-width, 44px) * .84);font-weight:650;line-height:1;letter-spacing:-.055em}.tp-card-face__large-rank[data-rank=T]{font-size:calc(var(--tp-card-width, 44px) * .67);top:38%}.tp-card-face__large-suit{position:absolute;top:10%;right:10%;font-size:calc(var(--tp-card-width, 44px) * .32);line-height:1}.tp-card[data-card-theme=color]{background:linear-gradient(140deg,rgb(255 255 255 / 18%),transparent 48%,rgb(0 0 0 / 14%)),var(--tp-face-ink);--tp-card-face-border: rgb(255 255 255 / 72%)}.tp-card[data-card-theme=color] .tp-card-face{color:#fffdf7}.tp-card[data-card-theme=tuzo]{--tp-tuzo-body: #3c3f45;--tp-tuzo-ink: #f4efe3;--tp-card-face-border: rgb(255 255 255 / 78%);background:linear-gradient(158deg,rgb(255 255 255 / 20%) 0%,transparent 42%,rgb(0 0 0 / 16%) 100%),var(--tp-tuzo-body)}.tp-card[data-card-theme=tuzo].tp-card--h{--tp-tuzo-body: #cf3b31}.tp-card[data-card-theme=tuzo].tp-card--d{--tp-tuzo-body: #4f76cd}.tp-card[data-card-theme=tuzo].tp-card--c{--tp-tuzo-body: #3f9e55}.tp-card[data-card-theme=tuzo].tp-card--s{--tp-tuzo-body: #3c3f45}.tp-card[data-card-theme=tuzo] .tp-card-face{color:var(--tp-tuzo-ink);box-shadow:inset 0 0 0 1px #ffffff29}.tp-card-face--tuzo .tp-card-face__index{top:5.5%;left:7%;gap:0;font-size:calc(var(--tp-card-width, 44px) * .17)}.tp-card-face--tuzo .tp-card-face__index-rank{font-size:calc(var(--tp-card-width, 44px) * .26);font-weight:700;letter-spacing:-.04em}.tp-card-face--tuzo .tp-card-face__index-rank[data-rank=T]{font-size:calc(var(--tp-card-width, 44px) * .22)}.tp-card-face__tuzo-watermark{position:absolute;top:56%;left:50%;font-size:calc(var(--tp-card-width, 44px) * .78);line-height:1;color:var(--tp-tuzo-ink);opacity:.17;transform:translate(-50%,-50%)}.tp-card-face__tuzo-rank{position:absolute;top:58%;left:50%;font-family:Oswald,sans-serif;font-size:calc(var(--tp-card-width, 44px) * .82);font-weight:600;letter-spacing:-.045em;line-height:1;text-indent:-.045em;transform:translate(-50%,-50%)}.tp-card-face__tuzo-rank[data-rank=T]{font-size:calc(var(--tp-card-width, 44px) * .62)}.tp-card-face__tuzo-rank[data-rank=JK]{font-size:calc(var(--tp-card-width, 44px) * .46)}.tp-card-theme-settings[data-four-color-deck=true] .tp-card--d:not([data-card-theme]){color:var(--online-suit-diamond, #3276b1)}.tp-card-theme-settings[data-four-color-deck=true] .tp-card--c:not([data-card-theme]){color:var(--online-suit-club, #34845f)}.tp-poker-table{position:relative;width:100%;min-width:0;aspect-ratio:5 / 8;overflow:visible;isolation:isolate}.tp-poker-table--fill{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;aspect-ratio:auto}.tp-poker-table__art,.tp-poker-table__theme-art{position:absolute;top:-1.25%;right:3.5%;bottom:-10%;left:3.5%;z-index:0;pointer-events:none}.tp-poker-table__theme-image{position:absolute;display:block;max-width:none;object-fit:fill;-webkit-user-select:none;user-select:none;pointer-events:none;transition:opacity .18s ease}.tp-poker-table__theme-image.is-loading{opacity:0;transition:none}.tp-poker-table__color-filter{position:absolute;pointer-events:none}.tp-poker-table__art-svg{width:100%;height:100%;display:block;overflow:visible}.tp-poker-table__brand{position:absolute;left:50%;top:var(--tp-watermark-y, 39.1%);z-index:1;width:var(--tp-watermark-width, clamp(72px, 19cqw, 122px));opacity:.16;filter:drop-shadow(0 1px 1px rgba(0,0,0,.72));transform:translate(-50%,-50%);transform-origin:center;-webkit-user-select:none;user-select:none;white-space:nowrap;pointer-events:none}.tp-poker-table__brand-logo{display:block;width:100%;height:auto;object-fit:contain}.tp-poker-table__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;min-width:0}@media(prefers-reduced-motion:reduce){.tp-poker-table__art{filter:none}}@media(hover:none)and (pointer:coarse){.tp-poker-table__shadow-effect,.tp-poker-table__texture-effect,.tp-poker-table__glow-effect{filter:none}.tp-poker-table__shadow-effect{display:none}.tp-poker-table__brand{filter:none}}@supports not (width: 1cqw){.tp-poker-table__brand{width:var(--tp-watermark-width, clamp(72px, 19vw, 122px))}}.tp-history-fit{position:relative;min-width:0;width:100%;height:100%;overflow:hidden}.tp-history-fit__content{position:absolute;top:0;left:0;width:100%;box-sizing:border-box;transform-origin:top left;container-type:inline-size}.tp-hand-replay{--tp-scale: 1;--tp-scale-board: 1;--tp-scale-ui: 1;--tp-pot-zone-top: 21.5%;--tp-board-zone-y: 50%;--tp-top-seat-y-min: 7%;--tp-community-card-width: clamp(36px, 9.8cqw, 60px);--tp-community-card-gap: clamp(4px, 1cqw, 6px);--tp-community-cards-offset-y: clamp(6px, .9cqw, 10px);--tp-watermark-y: 46.5%;--tp-pot-caption-size: clamp(7px, 1.6cqw, 10px);--tp-pot-value-size: clamp(19px, 5.1cqw, 32px);--tp-pot-chip-size: clamp(13px, 3.1cqw, 19px);--tp-pot-chip-rise: clamp(1.8px, .4cqw, 2.4px);--tp-pot-chip-margin-top: clamp(5px, 1.2cqw, 8px);--tp-hero-card-width: clamp(53px, 14.8cqw, 84px);--tp-hero-hand-x: 60%;--tp-hero-hand-gap: clamp(16px, 3.8cqw, 24px);--tp-hero-hand-bottom: clamp(5px, 1.5%, 11px);--tp-hero-avatar-size: clamp(44px, 10.2cqw, 58px);--tp-hero-side-lane: clamp(44px, 12cqw, 64px);--tp-hero-hud-gap: clamp(6px, 1.8cqw, 10px);min-width:0;width:min(100%,620px);aspect-ratio:3 / 5;box-sizing:border-box;margin:0 auto;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:6px;padding:8px;overflow:hidden;container-type:inline-size;-webkit-text-size-adjust:100%;text-size-adjust:100%}.tp-hand-replay__stage{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:4px;overflow:hidden}.tp-hand-replay__drawing{padding:5% 5% 11%}.tp-hand-replay__round{min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:2px 4px}.tp-hand-replay__round-title{overflow-wrap:anywhere;color:#fff;font-size:12px}.tp-hand-replay__caption{color:#ffffff80;font-size:9px;font-weight:850;letter-spacing:.08em}.tp-hand-replay__table{position:relative;width:100%;min-width:0;aspect-ratio:5 / 8;isolation:isolate}.tp-hand-replay__table .tp-poker-table__art{top:-1.25%;right:3.5%;bottom:-6%;left:3.5%}.tp-hand-replay__table .tp-seat--hero .tp-seat__avatar-wrap{width:var(--tp-hero-avatar-size);height:var(--tp-hero-avatar-size)}.tp-hand-replay__action{min-width:0;display:flex;justify-content:center;align-items:center;gap:6px 8px;padding:5px 8px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#101216;text-align:center;line-height:1.3;overflow:hidden}.tp-hand-replay__why{display:grid;gap:6px;margin-top:6px;padding:8px 10px 9px;border:1px solid rgba(255,59,72,.45);border-radius:10px;background:linear-gradient(135deg,#e8001c33,#e8001c0d),#101216;font-size:12px;line-height:1.3}.tp-hand-replay__why-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;color:#ffffffb8}.tp-hand-replay__why-row.is-won{color:#fff}.tp-hand-replay__why-name{min-width:0;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-hand-replay__why-row.is-won .tp-hand-replay__why-name{color:#ff4d5a}.tp-hand-replay__why-title{font-weight:700}.tp-hand-replay__why .tp-hand-ranks{margin-left:auto;font-size:11px}.tp-hand-replay__why-reason{padding-top:6px;border-top:1px solid rgba(255,255,255,.1);color:#fff;font-size:12px}.tp-hand-replay__why-legend{display:inline-flex;align-items:center;gap:6px;color:#fff9;font-size:11px}.tp-hand-replay__action.is-fold{border-color:#ff414c66}.tp-hand-replay__action.is-check{border-color:#efcc5361}.tp-hand-replay__action.is-call{border-color:#32cd786b}.tp-hand-replay__action.is-raise,.tp-hand-replay__action.is-all-in{border-color:#62b8d87a}.tp-hand-replay__action-player{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850}.tp-hand-replay__action-label{flex-shrink:0;color:#8ed4ee;font-size:11px;font-weight:850}.tp-hand-replay__action-amount{flex-shrink:0;white-space:nowrap;color:#fff;font-size:12px;font-weight:800}.tp-hand-replay__table .tp-seat__detail{display:block}.tp-hand-replay__table .tp-pot__chips{display:flex}.tp-hand-replay__controls{display:grid;gap:2px;padding:7px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#121316}.tp-hand-replay__transport{display:grid;grid-template-columns:1fr 1fr 1.5fr 1fr 1fr;gap:5px}.tp-hand-replay__timeline{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.tp-hand-replay__play-state{color:#ffffff80;font-size:10px}.tp-hand-replay__step,.tp-hand-replay__play{min-width:0;margin:0;padding:11px 4px;display:grid;place-items:center;border:1px solid rgba(98,184,216,.25);border-radius:11px;color:#fff;background:#62b8d814;font-weight:900;cursor:pointer}.tp-hand-replay__step{font-size:18px;line-height:1}.tp-hand-replay__play{background:linear-gradient(180deg,#f21d29,#bd0710)}.tp-hand-replay__step:disabled{opacity:.28;cursor:default}.tp-hand-replay__step:focus-visible,.tp-hand-replay__play:focus-visible{border-color:#ffffffb8;outline:none}.tp-hand-replay__progress{grid-column:1 / -1;width:100%;min-width:0;box-sizing:border-box;margin:4px 0 0;padding:8px 0;border:0;background:transparent;accent-color:#ef202a;cursor:pointer}.tp-hand-replay__counter{color:#ffffffa8;font-size:9px;font-weight:800;text-align:center}.tp-shared-hand[data-four-color-deck=true] .tp-hand-replay .tp-card--d,.tp-hand-history[data-four-color-deck=true] .tp-hand-replay .tp-card--d{color:var(--online-suit-diamond, #3276b1)}.tp-shared-hand[data-four-color-deck=true] .tp-hand-replay .tp-card--c,.tp-hand-history[data-four-color-deck=true] .tp-hand-replay .tp-card--c{color:var(--online-suit-club, #34845f)}.tp-hand-replay.tp-hand-replay--horizontal{--tp-pot-zone-top: 21%;--tp-board-zone-y: 43%;--tp-community-card-width: clamp(28px, 5.8cqw, 42px);--tp-community-card-gap: clamp(2px, .7cqw, 5px);--tp-community-cards-offset-y: 0px;--tp-watermark-y: 53%;--tp-pot-caption-size: clamp(5px, 1cqw, 7px);--tp-pot-value-size: clamp(8px, 1.6cqw, 12px);--tp-pot-chip-size: clamp(12px, 1.8cqw, 17px);--tp-pot-chip-margin-top: 0;--tp-hero-card-width: clamp(22px, 4.8cqw, 32px);--tp-hero-hand-x: 55%;--tp-hero-hand-gap: clamp(4px, .8cqw, 7px);--tp-hero-hand-bottom: clamp(42px, 18%, 68px);--tp-hero-avatar-size: clamp(38px, 7cqw, 52px);--tp-hero-side-lane: 0px;--tp-hero-hud-gap: 0px;width:100%;max-width:none;aspect-ratio:auto;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:3px;padding:5px;background:none}.tp-hand-replay--horizontal .tp-hand-replay__stage{gap:2px}.tp-hand-replay--horizontal .tp-hand-replay__drawing{padding:6% 3% 4%}.tp-hand-replay--horizontal .tp-hand-replay__round{gap:4px;padding:1px 3px}.tp-hand-replay--horizontal .tp-hand-replay__round-title{font-size:8px}.tp-hand-replay--horizontal .tp-hand-replay__caption{font-size:6px}.tp-hand-replay--horizontal .tp-hand-replay__table{aspect-ratio:12 / 5}.tp-hand-replay--horizontal .tp-hand-replay__table .tp-poker-table__art{top:-3%;right:0;bottom:-5%;left:0}.tp-hand-replay--horizontal .tp-hand-replay__action{gap:4px;padding:3px 5px;border-radius:7px}.tp-hand-replay--horizontal .tp-hand-replay__action-player,.tp-hand-replay--horizontal .tp-hand-replay__action-amount{font-size:8px}.tp-hand-replay--horizontal .tp-hand-replay__action-label{font-size:7px}.tp-hand-replay--horizontal .tp-hand-replay__controls{grid-template-columns:auto minmax(80px,1fr) auto;align-items:center;gap:6px;padding:3px 5px;border-radius:8px}.tp-hand-replay--horizontal .tp-hand-replay__timeline{display:flex;align-items:baseline;gap:4px;white-space:nowrap}.tp-hand-replay--horizontal .tp-hand-replay__counter,.tp-hand-replay--horizontal .tp-hand-replay__play-state{font-size:7px;text-align:left}.tp-hand-replay--horizontal .tp-hand-replay__progress{grid-column:auto;margin-top:0;padding:3px 0}.tp-hand-replay--horizontal .tp-hand-replay__transport{gap:3px}.tp-hand-replay--horizontal .tp-hand-replay__step,.tp-hand-replay--horizontal .tp-hand-replay__play{padding:4px;border-radius:6px}.tp-hand-replay--horizontal .tp-hand-replay__step svg,.tp-hand-replay--horizontal .tp-hand-replay__play svg{width:14px;height:14px}@media(max-width:380px){.tp-hand-replay{--tp-community-card-width: clamp(32px, 9.3cqw, 47px);--tp-hero-card-width: clamp(44px, 13.9cqw, 62px);--tp-hero-avatar-size: clamp(37px, 9.7cqw, 49px);padding:7px}.tp-hand-replay__table .tp-seat,.tp-hand-replay__table.tp-table-surface--compact .tp-seat{--tp-seat-stack-font-size: 11px;--tp-seat-name-max-size: 10px;--tp-seat-info-width: clamp(66px, 15.5cqw, 92px);width:clamp(70px,16.5cqw,100px)}.tp-hand-replay__table .tp-seat__avatar-wrap,.tp-hand-replay__table.tp-table-surface--compact .tp-seat__avatar-wrap{width:clamp(40px,9.5cqw,56px);height:clamp(40px,9.5cqw,56px)}}@media(prefers-reduced-motion:reduce){.tp-hand-replay__table .tp-seat,.tp-hand-replay__table .tp-seat__player,.tp-hand-replay__table .tp-seat__cards,.tp-hand-replay__table .tp-seat__action,.tp-hand-replay__table .tp-seat__winner-badge,.tp-hand-replay__table .tp-seat__hero-winner-badge,.tp-hand-replay__table .tp-winner-strip span{animation:none;transition:none}}@supports not (width: 1cqw){.tp-hand-replay{--tp-community-card-width: clamp(36px, 9.8vw, 60px);--tp-community-card-gap: clamp(4px, 1vw, 6px);--tp-community-cards-offset-y: clamp(6px, .9vw, 10px);--tp-pot-caption-size: clamp(7px, 1.6vw, 10px);--tp-pot-value-size: clamp(19px, 5.1vw, 32px);--tp-pot-chip-size: clamp(13px, 3.1vw, 19px);--tp-pot-chip-rise: clamp(1.8px, .4vw, 2.4px);--tp-pot-chip-margin-top: clamp(5px, 1.2vw, 8px);--tp-hero-card-width: clamp(53px, 14.8vw, 84px);--tp-hero-hand-gap: clamp(16px, 3.8vw, 24px);--tp-hero-avatar-size: clamp(44px, 10.2vw, 58px);--tp-hero-side-lane: clamp(44px, 12vw, 64px);--tp-hero-hud-gap: clamp(6px, 1.8vw, 10px)}.tp-hand-replay.tp-hand-replay--horizontal{--tp-community-card-width: clamp(28px, 5.8vw, 42px);--tp-community-card-gap: clamp(2px, .7vw, 5px);--tp-pot-caption-size: clamp(5px, 1vw, 7px);--tp-pot-value-size: clamp(8px, 1.6vw, 12px);--tp-pot-chip-size: clamp(12px, 1.8vw, 17px);--tp-hero-card-width: clamp(22px, 4.8vw, 32px);--tp-hero-hand-gap: clamp(4px, .8vw, 7px);--tp-hero-avatar-size: clamp(38px, 7vw, 52px)}@media(max-width:380px){.tp-hand-replay{--tp-community-card-width: clamp(32px, 9.3vw, 47px);--tp-hero-card-width: clamp(44px, 13.9vw, 62px);--tp-hero-avatar-size: clamp(37px, 9.7vw, 49px)}}@media(max-width:380px){.tp-hand-replay__table .tp-seat,.tp-hand-replay__table.tp-table-surface--compact .tp-seat{--tp-seat-info-width: clamp(66px, 15.5vw, 92px);width:clamp(70px,16.5vw,100px)}}@media(max-width:380px){.tp-hand-replay__table .tp-seat__avatar-wrap,.tp-hand-replay__table.tp-table-surface--compact .tp-seat__avatar-wrap{width:clamp(40px,9.5vw,56px);height:clamp(40px,9.5vw,56px)}}}.mystery-chest{display:block;width:100%;overflow:visible}.mystery-badge{display:inline-flex;align-items:center;gap:5px;color:#f2deba;white-space:nowrap}.mystery-badge__icon{width:30px;flex:0 0 auto}.mystery-badge__label{font:inherit;font-weight:850}.mystery-summary{padding:16px;margin-block:14px;border:1px solid #59373d;border-radius:18px;background:radial-gradient(ellipse at top left,#3c1720b0,transparent 70%),#101115;color:#f1f2f6}.mystery-summary__heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:13px}.mystery-summary__phase{color:#aeb3bd;font-size:11px}.mystery-summary__prizes{display:flex;flex-wrap:wrap;gap:16px 28px;margin-top:14px}.mystery-summary__prize{display:grid;gap:4px}.mystery-summary__label{font-size:11px;color:#aeb3bd}.mystery-summary__value{font-size:clamp(22px,4vw,30px);line-height:1.1;font-variant-numeric:tabular-nums}.mystery-summary__unit{font-size:12px;font-weight:550}.mystery-summary__value--top{color:#f4d89a}.mystery-summary__rules{margin:12px 0;font-size:12px;line-height:1.55;color:#aeb3bd}.mystery-history-trigger{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:7px 12px;border:1px solid #726454;border-radius:12px;background:linear-gradient(140deg,#362a23,#18181d);color:#f1dfbd;font:inherit;font-size:12px;font-weight:700;cursor:pointer;margin:0}.mystery-history-trigger__icon{width:25px;flex:0 0 auto}.mystery-history-trigger--compact{padding:6px;align-self:stretch}.mystery-history-trigger--pending{border-color:#81515b;background:linear-gradient(145deg,#31171d,#15161b)}.mystery-history-trigger--pending:after{content:"";align-self:flex-start;width:5px;aspect-ratio:1;margin-left:-8px;border-radius:50%;background:#ff4d64;box-shadow:0 0 7px #ff334f}.mystery-history-trigger:focus-visible,.mystery-history__close:focus-visible,.mystery-history__more:focus-visible{outline:2px solid #f4d89a;outline-offset:3px}.mystery-history{margin-inline:auto;box-sizing:border-box;width:min(100%,560px);padding:clamp(14px,3vw,24px);border:1px solid #61515a;border-radius:22px;background:radial-gradient(ellipse at top left,#33131d,transparent 65%),#101115;color:#eff0f5;font-family:Montserrat,sans-serif}.mystery-history__header{display:flex;align-items:center;gap:10px}.mystery-history__icon{width:44px;flex:0 0 auto}.mystery-history__heading{flex:1;min-width:0}.mystery-history__eyebrow{font-size:10px;color:#c8ad7c;text-transform:uppercase;letter-spacing:.1em}.mystery-history__title{margin:3px 0 0;color:#f4f4f7;font-size:clamp(17px,4vw,22px);line-height:1.2}.mystery-history__close{margin:0;padding:4px 10px;border:1px solid #53515b;border-radius:10px;background:#ffffff08;color:#e8e6ed;font:inherit;font-size:24px;line-height:1.1;cursor:pointer}.mystery-history__hint{margin:16px 0;color:#abaeb9;font-size:12px;line-height:1.5}.mystery-history__notice{display:grid;gap:4px;margin:16px 0;padding:12px 14px;border:1px solid #783642;border-radius:14px;background:linear-gradient(135deg,#3b141cd1,#15161bd9);color:#b8bac2;font-size:12px;line-height:1.5}.mystery-history__notice-title{color:#fff0f2;font-size:13px}.mystery-history__list{list-style:none;padding:0;margin:0;display:grid;gap:9px}.mystery-history__item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;padding:12px;border:1px solid #ffffff14;border-radius:16px;background:radial-gradient(circle at 100% 50%,#7a542414,transparent 42%),#ffffff03}.mystery-history__event-number{grid-column:1;margin-bottom:9px;color:#f0d6da;font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.mystery-history__flow{grid-column:1 / -1;display:grid;grid-template-columns:minmax(54px,1fr) 24px minmax(54px,.8fr) 24px minmax(68px,.95fr);align-items:center;gap:5px}.mystery-history__flow--winner{grid-template-columns:minmax(64px,1fr) 28px minmax(78px,1fr)}.mystery-history__knockers{display:flex;align-items:flex-start;justify-content:center;min-width:0}.mystery-history__knockers .mystery-history__player+.mystery-history__player{margin-left:-13px}.mystery-history__knockers .mystery-history__player+.mystery-history__player .mystery-history__avatar{box-shadow:0 0 0 3px #121217,0 7px 15px #0008}.mystery-history__player{display:grid;justify-items:center;align-content:start;min-width:0;color:#f1f2f6}.mystery-history__avatar{--mystery-avatar-color: #373942;position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:clamp(42px,11vw,58px);aspect-ratio:1;overflow:hidden;border:2px solid #dfe3ea;border-radius:50%;background:radial-gradient(circle at 34% 22%,#ffffff4d,transparent 34%),var(--mystery-avatar-color);box-shadow:0 7px 15px #0008;color:#fff}.mystery-history__avatar-image{width:100%;height:100%;display:block;object-fit:cover}.mystery-history__avatar-letter{font-family:Oswald,sans-serif;font-size:clamp(19px,6vw,29px);font-weight:800;line-height:1}.mystery-history__avatar--crossed{filter:grayscale(.8) brightness(.58);border-color:#725158}.mystery-history__avatar--crossed:before,.mystery-history__avatar--crossed:after{content:"";position:absolute;z-index:2;left:7%;top:47%;width:86%;border-top:3px solid #ff304d;border-radius:999px;box-shadow:0 0 8px #ff183c99;transform:rotate(42deg)}.mystery-history__avatar--crossed:after{transform:rotate(-42deg)}.mystery-history__player-name{box-sizing:border-box;width:100%;margin-top:5px;overflow:hidden;color:#d6d8df;font-size:9px;font-weight:650;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.mystery-history__player-points{margin-top:2px;color:#f4d89a;font-size:9px;font-variant-numeric:tabular-nums}.mystery-history__arrow{width:100%;color:#8b8993;filter:drop-shadow(0 0 4px #ffffff18)}.mystery-history__reward{position:relative;display:grid;place-items:center;min-width:0}.mystery-history__reward-chest{width:clamp(66px,17vw,88px);filter:drop-shadow(0 8px 12px #000a)}.mystery-history__award{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:7px}.mystery-history__victim{font-size:12px;color:#c6c9d3;overflow-wrap:anywhere}.mystery-history__value{font-size:19px;color:#f4d89a;white-space:nowrap}.mystery-history__unit{font-size:10px;color:#bab4a8}.mystery-recipients{display:grid;gap:5px;margin:8px 0 0;padding:0;list-style:none}.mystery-recipients__row{display:flex;gap:10px;align-items:baseline;justify-content:space-between;font-size:12px}.mystery-recipients__name{min-width:0;overflow-wrap:anywhere;color:#e0e4ec}.mystery-recipients__points{color:#f1d69b;font-variant-numeric:tabular-nums;white-space:nowrap}.mystery-history__error{color:#ff909f;font-size:12px}.mystery-history__more{margin:14px 0 0;padding:10px 14px;border:1px solid #635540;border-radius:10px;background:#272119;color:#f1dfbd;font:inherit;font-size:12px;cursor:pointer}.mystery-history__more:disabled{cursor:wait;opacity:.5}@media(max-width:390px){.mystery-history__flow{grid-template-columns:minmax(48px,1fr) 17px minmax(48px,.8fr) 17px minmax(62px,.9fr);gap:2px}.mystery-history__flow--winner{grid-template-columns:minmax(58px,1fr) 22px minmax(70px,1fr)}}.mystery-reveal{--mystery-flight-x: 0px;--mystery-flight-y: -40px;position:fixed;z-index:1600;inset:50% auto auto 50%;translate:-50% -50%;box-sizing:border-box;width:min(76%,270px);padding:14px;text-align:center;color:#f3e5c7;pointer-events:none}.mystery-reveal:before{content:"";position:absolute;z-index:-1;top:-18%;right:-18%;bottom:-18%;left:-18%;border-radius:50%;background:radial-gradient(circle,#38131fd9 0 22%,#0a0c13b8 51%,transparent 72%);opacity:0;animation:mystery-stage 4.8s ease both}.mystery-reveal__eyebrow{display:block;color:#f0d6da;font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase;animation:mystery-copy 4.8s ease both}.mystery-reveal__art{position:relative;width:92%;margin:4px auto 0;aspect-ratio:240 / 196;transform-origin:50% 50%;animation:mystery-flight 4.8s cubic-bezier(.2,.75,.2,1) both}.mystery-reveal__chest{width:100%;filter:drop-shadow(0 14px 18px #000c)}.mystery-reveal .mystery-recipients,.mystery-reveal__victim{animation:mystery-copy 4.8s ease both}.mystery-reveal__victim{display:block;margin-top:8px;color:#aeb2bd;font-size:10px;line-height:1.4;overflow-wrap:anywhere}.mystery-reveal--premium:before{background:radial-gradient(circle,#875a1ec7 0 17%,#4b1c20cb 36%,#080a10b8 57%,transparent 75%);animation:mystery-stage-premium 4.8s ease both}.mystery-reveal--premium .mystery-reveal__eyebrow{color:#ffe49a;text-shadow:0 0 14px #ffbd45}.mystery-reveal--premium .mystery-reveal__chest{filter:drop-shadow(0 14px 18px #000c) drop-shadow(0 0 18px #ffbd45a8)}.mystery-chest__prize-card{transform:rotate(-8deg);transform-origin:124px 78px;filter:drop-shadow(0 5px 6px #000b)}.mystery-chest__prize-value{fill:#fff;font-family:Oswald,sans-serif;font-weight:800;font-variant-numeric:tabular-nums;paint-order:stroke fill;stroke:#211207;stroke-width:1.8px}.mystery-chest__prize-card.is-gold .mystery-chest__prize-value{fill:#2a1806;stroke:#ffeec2;stroke-width:1.4px}.mystery-chest__prize-card.is-gold .mystery-chest__prize-unit{fill:#4a2c07;stroke:#ffeec2;stroke-width:.8px}.mystery-history__item--gold .mystery-history__event-number{color:#ffd98a}.mystery-history__hand{grid-column:2;justify-self:start;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin:0 0 9px 8px;padding:0;border:1px solid #ffffff24;border-radius:50%;background:#14161d;color:#d8dbe4}.mystery-history__hand svg{width:15px;height:15px}.mystery-history__item--gold .mystery-history__hand{border-color:#ffd98a5c;color:#ffe3a8}.mystery-hand{display:grid;gap:12px;width:min(94vw,720px)}.mystery-hand__header{display:flex;gap:10px;align-items:center;justify-content:space-between}.mystery-hand__heading{display:grid;gap:2px}.mystery-hand__eyebrow{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#f4d89a}.mystery-hand__title{margin:0;font-size:18px}.mystery-hand__close{width:34px;height:34px;border-radius:50%;border:1px solid #ffffff1f;background:#ffffff0d;color:#d8dbe4;font-size:20px;line-height:1}.mystery-history__item--gold .mystery-history__reward-chest{filter:drop-shadow(0 8px 12px #000a) drop-shadow(0 0 12px #ffbd4588)}.mystery-chest__prize-unit{fill:#ffe3a2;font-family:Montserrat,sans-serif;font-size:8px;font-weight:800;letter-spacing:.06em;paint-order:stroke fill;stroke:#17100c;stroke-width:1px}.mystery-reveal--premium .mystery-chest__prize-card{filter:drop-shadow(0 5px 7px #000c) drop-shadow(0 0 11px #ffb62f)}.mystery-chest__lid.is-open{transform:translateY(-39px) rotate(-10deg);transform-origin:120px 82px}.mystery-chest--animated .mystery-chest__lid.is-opening{animation:mystery-lid 4.8s cubic-bezier(.2,.7,.2,1) both}.mystery-chest--animated .mystery-chest__glow{animation:mystery-glow 4.8s both}.mystery-chest--animated .mystery-chest__prize-card{animation:mystery-prize-card 4.8s ease both}@keyframes mystery-flight{0%,27%{opacity:0;transform:translate(var(--mystery-flight-x),var(--mystery-flight-y)) scale(.18) rotate(-7deg)}30%{opacity:1;transform:translate(var(--mystery-flight-x),var(--mystery-flight-y)) scale(.22) rotate(-7deg)}47%{opacity:1;transform:translate(0) scale(.9) rotate(0)}50%{transform:translate(-3px,1px) scale(.94) rotate(-2deg)}53%{transform:translate(4px,-2px) scale(.98) rotate(2deg)}56%{transform:translate(-5px,2px) scale(1.02) rotate(-2deg)}59%{transform:translate(3px,-1px) scale(1.05) rotate(1deg)}63%,to{opacity:1;transform:translate(0) scale(1.05) rotate(0)}}@keyframes mystery-lid{0%,59%{transform:translateY(0) rotate(0)}72%,to{transform:translateY(-39px) rotate(-10deg)}}@keyframes mystery-glow{0%,61%{opacity:0}73%,to{opacity:1}}@keyframes mystery-prize-card{0%,68%{opacity:0;transform:translateY(28px) rotate(-2deg) scale(.72)}79%,to{opacity:1;transform:translateY(-4px) rotate(-8deg) scale(1)}}@keyframes mystery-copy{0%,70%{opacity:0;transform:translateY(7px)}80%,to{opacity:1;transform:translateY(0)}}@keyframes mystery-stage{0%,44%{opacity:0;transform:scale(.72)}64%,to{opacity:1;transform:scale(1)}}@keyframes mystery-stage-premium{0%,44%{opacity:0;transform:scale(.65)}62%{opacity:1;transform:scale(1.08)}72%,to{opacity:.96;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.mystery-reveal:before,.mystery-reveal__eyebrow,.mystery-reveal__art,.mystery-reveal .mystery-recipients,.mystery-reveal__victim,.mystery-chest--animated .mystery-chest__lid.is-opening,.mystery-chest--animated .mystery-chest__glow,.mystery-chest--animated .mystery-chest__prize-card{animation:none;opacity:1}.mystery-reveal__art{transform:none}.mystery-chest--animated .mystery-chest__lid.is-opening{transform:translateY(-39px) rotate(-10deg)}.mystery-chest--animated .mystery-chest__prize-card{transform:translateY(-4px) rotate(-8deg)}}.online-result-screen{--result-red: #dd0000;--result-red-bright: #ff0000;position:fixed;top:0;right:0;bottom:0;left:0;z-index:840;display:grid;align-items:start;justify-items:center;overflow-x:hidden;overflow-y:auto;min-width:300px;padding:calc(20px + var(--app-safe-area-top)) max(10px,var(--safe-area-inset-right, env(safe-area-inset-right))) max(10px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom))) max(10px,var(--safe-area-inset-left, env(safe-area-inset-left)));box-sizing:border-box;background:#000000c2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f7f7f8;font-family:Montserrat,sans-serif;font-weight:400;isolation:isolate}.online-result-screen:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.18;background-image:repeating-linear-gradient(117deg,transparent 0 3px,rgba(255,255,255,.012) 3px 4px),repeating-linear-gradient(23deg,transparent 0 7px,rgba(255,255,255,.008) 7px 8px);pointer-events:none}.online-result-screen__light{position:fixed;top:-15vmin;left:50%;z-index:-1;width:min(76vw,540px);aspect-ratio:1;translate:-50% 0;border-radius:50%;background:#f1182421;filter:blur(72px);pointer-events:none}.online-result-screen__frame{width:min(100%,520px);margin-inline:auto;display:grid;align-content:start;gap:clamp(10px,1.6vh,16px);padding:clamp(11px,2.4vw,16px);box-sizing:border-box;background:radial-gradient(ellipse at 50% -8%,rgba(241,24,36,.32),transparent 34%),radial-gradient(ellipse at 50% 68%,rgba(112,6,13,.18),transparent 42%),linear-gradient(115deg,#000000fa,#120809fa 48%,#000000fa);border:1px solid rgba(255,58,68,.28);border-radius:clamp(17px,3vw,23px);box-shadow:0 26px 100px #000000e0,0 0 50px #b4050f29}.online-result-header{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#ffffff7a;font-size:8px;font-weight:900;letter-spacing:.14em}.online-result-header__status{display:inline-flex;align-items:center;gap:7px}.online-result-header__status i{width:6px;height:6px;border-radius:50%;background:#2fd06f;box-shadow:0 0 12px #2fd06fbf}.online-result-header__brand{margin-left:auto;color:#ffffff47;font-family:Montserrat,sans-serif;font-size:12px;letter-spacing:-.02em}.online-result-close{flex:0 0 auto;margin:0;padding:5px;display:inline-grid;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0e;color:#ffffffc2;cursor:pointer}.online-result-close:hover,.online-result-close:focus-visible{border-color:#ff4d56b8;color:#fff;outline:none}.online-result-close:disabled{opacity:.45;cursor:wait}.online-result-close svg{width:15px;height:15px}.online-result-hero{position:relative;display:grid;justify-items:center;text-align:center}.online-result-hero__mark{position:relative;width:clamp(54px,14vw,76px);aspect-ratio:1;display:grid;place-items:center;margin-bottom:6px;border:1px solid rgba(255,255,255,.11);border-radius:50%;background:radial-gradient(circle at 50% 35%,rgba(255,255,255,.15),transparent 48%),#ffffff09;box-shadow:0 18px 50px #0000007a,0 0 46px #f1182429}.online-result-hero__mark:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px solid rgba(241,24,36,.25);border-radius:inherit}.online-result-screen--winner .online-result-hero__mark:before{animation:onlineResultPulse .7s ease-out 1}.online-result-hero__mark svg{width:44%;height:44%;color:#fff;filter:drop-shadow(0 0 12px rgba(241,24,36,.45))}.online-result-hero>p{margin:0 0 3px;color:#ffffff73;font-size:8px;font-weight:950;letter-spacing:.2em}.online-result-hero__title{margin:0;padding:0;border:0;font-family:Montserrat,sans-serif;font-size:clamp(29px,7vw,43px);font-weight:700;line-height:1;letter-spacing:-.035em;text-transform:uppercase;text-shadow:0 9px 30px rgba(0,0,0,.65)}.online-result-hero__title--summary{font-size:clamp(25px,6vw,35px);font-weight:650;line-height:1.05;letter-spacing:-.02em}.online-result-screen--winner .online-result-hero__title{background:linear-gradient(180deg,#fff 28%,#d4d4d6 70%,#fff);-webkit-background-clip:text;background-clip:text;color:transparent}.online-result-winner{display:flex;align-items:center;gap:9px;margin-top:10px;padding:6px 12px 6px 6px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:linear-gradient(100deg,#f1182429,#ffffff0b);box-shadow:0 12px 28px #00000047;text-align:left}.online-result-winner[role=button],.online-result-standings li[role=button],.online-result-rematch__avatar[role=button]{cursor:pointer}.online-result-winner[role=button]:focus-visible,.online-result-standings li[role=button]:focus-visible,.online-result-rematch__avatar[role=button]:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:2px}.online-result-winner__avatar{display:grid;padding:3px;border:1px solid rgba(241,24,36,.7);border-radius:50%;box-shadow:0 0 18px #f118244d}.online-result-winner__avatar img,.online-result-winner__avatar>div{width:40px!important;height:40px!important}.online-result-winner>div{display:grid}.online-result-winner small{color:var(--result-red);font-size:8px;font-weight:950;letter-spacing:.14em}.online-result-winner strong{max-width:190px;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.online-result-winner__amount{color:#ffffff7a;font-size:9px;font-weight:750}.online-result-winner__knockouts{display:block;color:#fff6;font-size:8px;font-weight:700}.online-result-hero>.online-result-winner-line{margin:6px 0 0;color:#ffffff80;font-size:11px;font-weight:700;letter-spacing:0}.online-result-winner-line b{color:#ffffffdb;font-weight:850}.online-result-ticket{display:inline-grid;grid-template-columns:auto auto;align-items:center;gap:10px;margin:6px auto 0;padding:6px 14px 6px 8px;border:1px solid rgba(255,201,77,.32);border-radius:999px;background:linear-gradient(145deg,#ffc94d24,#ffc94d0a)}.online-result-ticket__icon{width:44px;height:44px;object-fit:contain;filter:drop-shadow(0 3px 6px rgba(0,0,0,.5))}.online-result-ticket__copy{display:grid;gap:1px;text-align:left}.online-result-ticket__copy b{color:#ffc94d;font-size:11px;font-weight:850;letter-spacing:.06em}.online-result-ticket__copy small{color:#ffffff8c;font-size:8.5px;font-weight:750;letter-spacing:.08em}.online-result-winner__ticket{display:inline-flex;align-items:center;gap:5px;margin-top:3px;color:#ffc94d;font-size:9px;font-weight:750}.online-result-winner__ticket-icon{width:22px;height:22px;object-fit:contain}.online-result-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid rgba(255,255,255,.085);border-radius:17px;background:linear-gradient(155deg,#fff1,#ffffff06),#050506b8;box-shadow:inset 0 1px #ffffff0a,0 16px 35px #00000040}.online-result-stats>span{min-width:0;display:grid;gap:3px;padding:9px 6px;text-align:center}.online-result-stats>span+span{border-left:1px solid rgba(255,255,255,.07)}.online-result-stats b{overflow:hidden;font-family:Montserrat,sans-serif;font-size:clamp(14px,4vw,19px);line-height:1;text-overflow:ellipsis;white-space:nowrap}.online-result-stats small{color:#ffffff5c;font-size:clamp(6px,1.7vw,8px);font-weight:900;letter-spacing:.08em}.online-result-tournament-details{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 9px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff06}.online-result-tournament-details__summary{display:grid;min-width:0;gap:2px}.online-result-tournament-details small{color:#ffffff61;font-size:clamp(7px,2vw,9px);font-weight:800;text-transform:uppercase}.online-result-tournament-details b{overflow:hidden;font-size:clamp(12px,3.2vw,16px);text-overflow:ellipsis;white-space:nowrap}.online-result-tournament-details__cards{display:flex;flex:0 0 auto;align-items:center;gap:clamp(3px,1vw,5px)}.online-result-tournament-details__cards .tp-card{--tp-card-width: clamp(28px, 7.6vw, 40px);border-radius:clamp(4px,1.2vw,7px)}.online-result-tournament-details__freebuy{grid-column:1 / -1}.online-result-standings{display:grid;gap:6px}.online-result-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#ffffffb8;font-size:9px;font-weight:950;letter-spacing:.11em}.online-result-section-title>span{display:inline-flex;align-items:center;gap:7px}.online-result-section-title svg{color:var(--result-red);font-size:16px}.online-result-section-title small{color:#ffffff52;font-size:8px;letter-spacing:normal}.online-result-standings ol{display:grid;gap:4px;margin:0;padding:0;list-style:none}.online-result-standings li{position:relative;display:grid;grid-template-columns:27px 31px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:5px 9px 5px 5px;border:1px solid rgba(255,255,255,.055);border-radius:12px;background:#ffffff09;opacity:0;animation:onlineResultRow .36s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(80ms + var(--result-order) * 55ms)}.online-result-standings li.is-winner{border-color:#f1182447;background:linear-gradient(90deg,#f1182433,#ffffff09 70%)}.online-result-standings li.is-me{box-shadow:inset 2px 0 var(--result-red)}.online-result-place{width:27px;aspect-ratio:1;display:grid;place-items:center;border-radius:9px;background:#00000075;color:#ffffffb3;font-family:Montserrat,sans-serif;font-size:14px}.is-winner .online-result-place{background:var(--result-red);color:#fff;box-shadow:0 0 16px #f118244d}.online-result-player-avatar{display:grid;overflow:hidden;border-radius:50%}.online-result-standings li>strong{min-width:0;display:flex;align-items:center;gap:7px;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.online-result-standings li>strong small{padding:2px 5px;border-radius:999px;background:#f118242e;color:#ff6c74;font-size:7px;letter-spacing:.08em}.online-result-prize{color:#ffffff8c;font-family:Montserrat,sans-serif;font-size:11px}.online-result-bounty{display:block;color:#ffd666;font-size:10px;font-weight:700}.online-result-prize.is-paid,.online-result-winner__amount.is-paid{color:#65e5a0;font-weight:800}.online-result-rematch{display:grid;gap:10px;padding:14px;border:1px solid rgba(241,24,36,.26);border-radius:17px;background:radial-gradient(circle at 15% 0,rgba(241,24,36,.17),transparent 45%),#ffffff09;box-shadow:0 14px 35px #00000040}.online-result-rematch .online-result-section-title b{min-width:33px;padding:5px 8px;border-radius:9px;background:var(--result-red);font-family:Montserrat,sans-serif;font-size:16px;text-align:center}.online-result-rematch__members{display:flex;align-items:center;justify-content:space-between;gap:12px}.online-result-rematch__members>div{display:flex;padding-left:5px}.online-result-rematch__avatar{display:grid;margin-left:-5px;padding:2px;border:2px solid #111114;border-radius:50%;background:#111114;opacity:0;animation:onlineResultMember .36s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--member-order) * 80ms)}.online-result-rematch__members p{margin:0;color:#ffffff8a;font-size:10px;text-align:right}.online-result-rematch__members p b{color:#fff;font-size:15px}.online-result-rematch>small{color:#ffffff57;font-size:9px;line-height:1.4}.online-result-auto{margin:-2px 0;color:#ffffff6b;font-size:10px;text-align:center}.online-result-auto b{color:#fff}.online-result-error{margin:0;padding:9px 12px;border:1px solid rgba(241,24,36,.3);border-radius:11px;background:#f118241a;color:#ff8a90;font-size:10px;text-align:center}.online-result-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.online-result-action{width:100%;display:grid;grid-template-columns:24px minmax(0,1fr) 20px;align-items:center;gap:8px;padding:11px 10px;border:1px solid rgba(255,255,255,.095);border-radius:15px;background:linear-gradient(145deg,#ffffff16,#ffffff06),#101012;color:#fff;box-shadow:inset 0 1px #ffffff0d,0 10px 24px #00000038;font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,filter .16s ease,transform .16s ease}.online-result-action:hover:not(:disabled){border-color:#fff3;transform:translateY(-1px)}.online-result-action:active:not(:disabled){transform:scale(.985)}.online-result-action:disabled{cursor:wait;filter:grayscale(.4);opacity:.46}.online-result-action--primary{border-color:#ff47509e;background:linear-gradient(135deg,rgba(255,255,255,.12),transparent 38%),linear-gradient(110deg,#8a0000,var(--result-red) 60%,var(--result-red-bright));box-shadow:inset 0 1px #ffffff2e,0 13px 30px #bc050f45}.online-result-action--menu.online-result-action--primary{border-color:#35d98799;background:linear-gradient(135deg,rgba(255,255,255,.12),transparent 38%),linear-gradient(110deg,#0d7a47,#16a862 60%,#22c878);box-shadow:inset 0 1px #ffffff2e,0 13px 30px #108c5245}.online-result-action--quiet{grid-template-columns:22px minmax(0,1fr);border-color:transparent;background:transparent;box-shadow:none;color:#ffffff8f}.online-result-action--share{grid-template-columns:24px minmax(0,1fr);border-color:#ffffff24;background:linear-gradient(145deg,#ffffff17,#ffffff06),#101012}.online-result-action>svg{font-size:18px}.online-result-action>svg:last-child{color:#ffffff7a;font-size:17px}.online-result-action>span{display:grid;gap:2px;font-size:10px;font-weight:950;letter-spacing:.055em}.online-result-action small{color:#ffffff6b;font-size:8px;font-weight:650;letter-spacing:normal}@keyframes onlineResultPulse{0%{opacity:.85;scale:.93}to{opacity:0;scale:1.27}}@keyframes onlineResultRow{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@keyframes onlineResultMember{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@media(min-width:700px){.online-result-screen__frame{border-inline:1px solid rgba(255,255,255,.035)}}@media(max-width:370px){.online-result-screen__frame{gap:12px;padding-left:max(12px,var(--safe-area-inset-left, env(safe-area-inset-left)));padding-right:max(12px,var(--safe-area-inset-right, env(safe-area-inset-right)))}.online-result-winner__avatar img,.online-result-winner__avatar>div{width:36px!important;height:36px!important}.online-result-stats>span{padding-inline:4px}.online-result-tournament-details{grid-template-columns:1fr}.online-result-tournament-details__cards{justify-self:start}.online-result-standings li{grid-template-columns:27px 29px minmax(0,1fr) auto;gap:6px}.online-result-standings li>span:last-child{font-size:11px}}@media(max-width:480px){.online-result-actions{grid-template-columns:1fr}.online-result-header__brand{display:none}}@media(orientation:landscape)and (max-height:520px){.online-result-screen{align-items:center;padding:max(5px,var(--app-safe-area-top)) max(7px,var(--safe-area-inset-right, env(safe-area-inset-right))) max(5px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom))) max(7px,var(--safe-area-inset-left, env(safe-area-inset-left)))}.online-result-screen__frame{width:min(100%,820px);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-template-areas:"header header" "hero standings" "stats standings" "auxiliary standings" "auto standings" "error error" "actions actions";gap:5px 10px;padding:8px 10px;border-radius:14px}.online-result-screen--tournament .online-result-screen__frame{grid-template-areas:"header header" "hero stats" "hero auxiliary" "error error" "actions actions"}.online-result-header{grid-area:header;font-size:6.5px}.online-result-header__brand{font-size:8px}.online-result-close{padding:3px}.online-result-close svg{width:12px;height:12px}.online-result-hero{grid-area:hero;align-self:start}.online-result-hero__mark{width:42px;margin-bottom:2px}.online-result-hero>p{margin-bottom:1px;font-size:6px}.online-result-hero__title,.online-result-hero__title--summary{font-size:clamp(21px,4vw,29px)}.online-result-winner{gap:6px;margin-top:4px;padding:3px 8px 3px 3px}.online-result-winner__avatar{margin:-5px;scale:.75}.online-result-winner__eyebrow{font-size:6px}.online-result-winner__name{font-size:10px}.online-result-winner__amount{font-size:7px}.online-result-hero>.online-result-winner-line{margin-top:2px;font-size:8px}.online-result-stats{grid-area:stats;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));border-radius:10px}.online-result-stat{gap:1px;padding:5px 4px}.online-result-stats b{font-size:12px}.online-result-stats small{font-size:5.5px}.online-result-tournament-details,.online-result-rematch{grid-area:auxiliary}.online-result-tournament-details{gap:5px;padding:4px 6px;border-radius:8px}.online-result-tournament-details__cards .tp-card{--tp-card-width: clamp(25px, 3.7vw, 31px)}.online-result-rematch{gap:5px;padding:7px;border-radius:10px}.online-result-rematch>small{font-size:7px}.online-result-auto{grid-area:auto;margin:0;font-size:7px}.online-result-error{grid-area:error;padding:5px 8px;font-size:8px}.online-result-standings{grid-area:standings;align-self:start;min-width:0;gap:3px}.online-result-section-title{gap:7px;font-size:7px}.online-result-section-title small{font-size:6.5px}.online-result-standings ol{gap:2px}.online-result-standing{grid-template-columns:22px 24px minmax(0,1fr) auto;gap:5px;padding:2px 6px 2px 2px;border-radius:8px}.online-result-place{width:22px;border-radius:7px;font-size:10px}.online-result-player-avatar{margin:-4px;scale:.75}.online-result-player-name{gap:4px;font-size:8.5px}.online-result-me-badge{padding:1px 4px;font-size:5.5px}.online-result-prize{font-size:8px}.online-result-actions{grid-area:actions;gap:5px}.online-result-action{grid-template-columns:18px minmax(0,1fr) 14px;gap:5px;padding:6px 8px;border-radius:10px}.online-result-action--share{grid-template-columns:18px minmax(0,1fr)}.online-result-action>svg,.online-result-action>svg:last-child{font-size:14px}.online-result-action__copy{gap:1px;font-size:8px}.online-result-action small{font-size:6px}}@media(prefers-reduced-motion:reduce){.online-result-screen *,.online-result-screen *:before,.online-result-screen *:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.tp-table-color-settings{min-width:0;margin:0;padding:12px;border:0}.tp-table-color-settings__title{padding:0;color:#f2f3f5;font-size:16px;font-weight:800;line-height:1.3}.tp-table-color-settings__hint,.tp-table-color-settings__saved{margin:0 0 14px;color:#a4a6af;font-size:12px;line-height:1.5}.tp-table-color-settings__saved{margin:14px 0 0;font-size:11px}.tp-table-color-settings__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.tp-table-color-settings__choice{position:relative;min-width:0;display:grid;justify-items:center;gap:8px;padding:12px 4px 10px;border:1px solid #303139;border-radius:14px;background:linear-gradient(145deg,#1a1b21,#0e0f13 75%);cursor:pointer;transition:border-color .16s ease}.tp-table-color-settings__choice.is-selected{border-color:var(--table-color-swatch);box-shadow:0 0 14px color-mix(in srgb,var(--table-color-swatch) 45%,transparent)}.tp-table-color-settings__radio{position:absolute;opacity:0;pointer-events:none}.tp-table-color-settings__radio:focus-visible+.tp-table-color-settings__swatch{outline:2px solid #fff;outline-offset:3px}.tp-table-color-settings__swatch{width:34px;aspect-ratio:5 / 7;box-sizing:border-box;border:2px solid var(--table-color-swatch);border-radius:999px;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--table-color-swatch) 38%,#0b0b0d),#070708 78%);box-shadow:0 0 10px color-mix(in srgb,var(--table-color-swatch) 55%,transparent)}.tp-table-color-settings__label{max-width:100%;overflow:hidden;color:#e6e7ea;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.tp-table-color-settings__reset{width:100%;margin:0 0 10px;padding:10px 12px;border:1px solid #303139;border-radius:12px;background:#121317;color:#e6e7ea;font-size:12px;font-weight:700;text-align:left;cursor:pointer}.tp-table-color-settings__reset.is-selected{border-color:#fff9}.tp-table-theme-settings{min-width:0;padding:8px}.tp-table-theme-settings__panel{min-width:0}.tp-table-theme-settings__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:14px;padding:4px;border:1px solid #303139;border-radius:13px;background:#111216}.tp-table-theme-settings__tab{min-width:0;margin:0;padding:11px 6px;border:1px solid transparent;border-radius:9px;background:transparent;color:#a4a6af;font-size:11px;font-weight:800;line-height:1.4;letter-spacing:.04em;text-align:center;cursor:pointer}.tp-table-theme-settings__tab[aria-selected=true]{border-color:#f25870;background:#341820;color:#fff}.tp-table-theme-settings__tab:focus-visible{outline:2px solid #fff;outline-offset:2px}.tp-table-theme-settings__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tp-table-theme-settings__choice{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0;padding:5px 5px 10px;border:1px solid #303139;border-radius:12px;background:#111216;cursor:pointer;transition:border-color .15s ease,background .15s ease}.tp-table-theme-settings__choice.is-selected{border-color:#f25870;background:#29191f;box-shadow:inset 0 0 0 1px #f2587040}.tp-table-theme-settings__preview{display:block;width:100%;aspect-ratio:2 / 3;object-fit:cover;border-radius:7px;background:#0b0c10}.tp-table-theme-settings__preview--standard{display:grid;place-items:center;background:radial-gradient(ellipse at center,#38151e,#090b10 78%)}.tp-table-theme-settings__standard-table{display:grid;place-items:center;width:72%;aspect-ratio:5 / 8;border:2px solid #e84259;border-radius:999px;background:radial-gradient(ellipse at 50% 35%,#761c2e,#260c15 85%);box-shadow:0 0 12px #e8425966,inset 0 0 12px #0007;color:#e4c9d0;font-size:12px;font-weight:900;letter-spacing:.06em}.tp-table-theme-settings__radio{position:absolute;top:10px;right:10px;z-index:1;-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;aspect-ratio:1;margin:0;padding:0;border:1px solid #b9bdc9;border-radius:50%;background:#111218;cursor:pointer}.tp-table-theme-settings__radio:checked{border-color:#ff8597;background:#f25870;box-shadow:inset 0 0 0 3px #21151b}.tp-table-theme-settings__radio:focus-visible{outline:2px solid #fff;outline-offset:3px}.tp-table-theme-settings__label{padding-inline:3px;color:#eceef3;font-size:11px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.tp-table-theme-settings__menu-value{color:#a4a6af;font-size:11px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}@media(max-width:480px){.tp-table-theme-settings__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.tp-table-theme-settings__choice{transition:none}}.tp-table-theme-settings__scope{display:grid;gap:8px;margin-bottom:14px}.tp-table-theme-settings__scope-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;border:1px solid rgba(62,224,200,.28);border-radius:13px;background:#0e1515}.tp-table-theme-settings__scope-option{min-width:0;margin:0;padding:10px 6px;border:1px solid transparent;border-radius:9px;background:transparent;color:#a4a6af;font-size:11px;font-weight:800;line-height:1.3;letter-spacing:.03em;text-align:center;text-transform:uppercase;cursor:pointer}.tp-table-theme-settings__scope-option[aria-pressed=true]{border-color:#3ee0c8b3;background:#10786e52;color:#fff}.tp-table-theme-settings__scope-hint{margin:0;color:#ffffff8c;font-size:11px;line-height:1.4}.tp-table-theme-settings__scope-reset{justify-self:start;margin:0;padding:8px 12px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:transparent;color:#fff;font-size:11px;font-weight:700;cursor:pointer}.tp-bet-presets{display:flex;flex-direction:column;gap:14px;padding:4px 0 8px}.tp-bet-presets__description{margin:0;color:#ffffff8c;font-size:11px;line-height:1.4}.tp-bet-presets__street{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff0a}.tp-bet-presets__row{display:flex;flex-direction:column;gap:8px}.tp-bet-presets__street-title{flex:0 0 auto;color:#fff;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.tp-bet-presets__buttons{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.tp-bet-presets__button{min-height:34px;display:flex;align-items:center;justify-content:center;padding:0 2px;border:1px solid rgba(255,214,102,.5);border-radius:10px;background:#ffd66614;color:#ffd666;font-family:Oswald,sans-serif;font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden}.tp-bet-presets__button.is-active{border-color:#fff;background:#fff;color:#111}.tp-bet-presets__button--pot{letter-spacing:.04em}.tp-bet-presets__pot{flex:0 0 auto;min-height:30px;padding:0 10px;border:1px solid rgba(255,214,102,.4);border-radius:9px;background:transparent;color:#ffd666cc;font-size:11px;font-weight:800}.tp-bet-presets__pot.is-active{border-color:#ffd666;background:#ffd66629;color:#ffd666}.tp-bet-presets__slider:disabled,.tp-bet-presets__value.is-disabled{opacity:.35}.tp-bet-presets__editor{display:flex;align-items:center;gap:10px}.tp-bet-presets__slider{flex:1 1 auto;min-width:0;height:28px;accent-color:#ffd666}.tp-bet-presets__value{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;padding:0 8px;border:1px solid rgba(255,255,255,.16);border-radius:9px;background:#0d0d0f}.tp-bet-presets__value-input{width:46px;min-height:30px;border:0;background:transparent;color:#fff;font-family:Oswald,sans-serif;font-size:15px;font-weight:700;text-align:right;outline:none;-moz-appearance:textfield}.tp-bet-presets__value-input::-webkit-outer-spin-button,.tp-bet-presets__value-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tp-bet-presets__unit{color:#ffffff8c;font-size:11px;font-weight:800}.tp-bet-presets__hint{color:#ffffff6b;font-size:10px;line-height:1.35}.tp-bet-presets__reset{align-self:flex-start;padding:8px 12px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:transparent;color:#ffffffb8;font-size:11px;font-weight:700}.tp-bet-presets__style{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.tp-bet-presets__style-option{display:grid;gap:2px;margin:0;padding:9px 10px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff0a;color:#fff;text-align:left;cursor:pointer}.tp-bet-presets__style-option.is-active{border-color:#ff404ab3;background:#80091059}.tp-bet-presets__style-title{font-size:13px;font-weight:850}.tp-bet-presets__style-hint{color:#fff9;font-size:10px;font-weight:650;line-height:1.25}.tp-table-screen{--tp-table-red: #d51c42;--tp-table-red-bright: #f13b5d;--tp-table-panel: rgba(17, 17, 18, .92);--tp-table-line: rgba(255, 255, 255, .12);--tp-header-control-size: clamp(32px, 8cqw, 42px);--tp-scale: 1;--tp-scale-board: 1;--tp-scale-ui: 1;--tp-table-height-viewport-part: 12dvh;--tp-community-cards-viewport-offset: .9dvh;--tp-connection-banner-viewport-top: 7.5dvh;--tp-table-surface-viewport-offset: -1.5dvh;--tp-landscape-frame-viewport-width: 62dvh;--tp-horizontal-action-viewport-reserve: 15dvh;--tp-horizontal-control-viewport-inset: .8dvh;--tp-horizontal-button-viewport-padding: 1.7dvh;--tp-table-height-cap: min(160cqw, calc(132cqw + var(--tp-table-height-viewport-part)));--tp-pot-zone-top: clamp(78px, 21.5%, 180px);--tp-board-zone-y: 50%;--tp-time-bank-drop-x: 28%;--tp-time-bank-drop-y: 74%;--tp-top-seat-y-min: 7%;--tp-community-card-width: clamp(calc(36px * var(--tp-scale-board)), calc(9.8cqw * var(--tp-scale-board)), calc(60px * var(--tp-scale-board)));--tp-community-card-gap: clamp(7px, 1.9cqw, 11px);--tp-community-cards-offset-y: clamp(6px, var(--tp-community-cards-viewport-offset), 10px);--tp-watermark-y: 46.5%;--tp-watermark-width: clamp(72px, 19cqw, 122px);--tp-watermark-size: clamp(22px, 5.8cqw, 36px);--tp-tournament-info-y: 61.5%;--tp-tournament-info-anchor: 5.5cqw;--tp-info-scale: calc(1 + (var(--tp-scale-ui) - 1) / 2);--tp-pot-caption-size: clamp(calc(7px * var(--tp-scale)), calc(1.6cqw * var(--tp-scale)), calc(10px * var(--tp-scale)));--tp-pot-value-size: clamp(calc(19px * var(--tp-scale)), calc(5.1cqw * var(--tp-scale)), calc(32px * var(--tp-scale)));--tp-pot-chip-size: clamp(calc(13px * var(--tp-scale)), calc(3.1cqw * var(--tp-scale)), calc(19px * var(--tp-scale)));--tp-pot-chip-rise: clamp(1.8px, .4cqw, 2.4px);--tp-pot-chip-margin-top: clamp(5px, 1.2cqw, 8px);--tp-hero-card-width: clamp(calc(53px * var(--tp-scale)), calc(14.8cqw * var(--tp-scale)), calc(84px * var(--tp-scale)));--tp-hero-hand-x: 52%;--tp-hero-hand-gap: clamp(16px, 3.8cqw, 24px);--tp-hero-hand-bottom: clamp(5px, 1.5%, 11px);--tp-hero-avatar-size: clamp(54px, 12.6cqw, 72px);--tp-hero-side-lane: clamp(44px, 12cqw, 64px);--tp-hero-hud-gap: clamp(6px, 1.8cqw, 10px);--tp-round-info-bottom-gap: 6px;--tp-action-button-height: 56px;--tp-action-area-height: calc(var(--tp-action-button-height) + 4px);--tp-controls-inline-gap: clamp(6px, 1.2cqw, 9px);--tp-controls-row-gap: 4px;--tp-reaction-trigger-size: clamp(42px, 8.5cqw, 50px);--tp-command-row-height: 54px;--tp-action-dock-height: var(--tp-action-area-height);position:fixed;top:0;right:0;bottom:0;left:0;z-index:720;box-sizing:border-box;display:flex;justify-content:center;min-width:300px;min-height:100dvh;padding:calc(5px + var(--app-safe-area-top)) max(6px,var(--safe-area-inset-right, env(safe-area-inset-right))) max(6px,var(--app-safe-area-bottom)) max(6px,var(--safe-area-inset-left, env(safe-area-inset-left)));overflow:hidden;color:#fff;background:radial-gradient(ellipse at 50% 28%,rgba(154,18,48,.12),transparent 48%),linear-gradient(180deg,#0c070a,#030203 56%,#100408);isolation:isolate}[data-tp-table-scale="70"]{--tp-scale: .7;--tp-scale-board: .9;--tp-scale-ui: .8}[data-tp-table-scale="75"]{--tp-scale: .75;--tp-scale-board: .9167;--tp-scale-ui: .8333}[data-tp-table-scale="80"]{--tp-scale: .8;--tp-scale-board: .9333;--tp-scale-ui: .8667}[data-tp-table-scale="85"]{--tp-scale: .85;--tp-scale-board: .95;--tp-scale-ui: .9}[data-tp-table-scale="90"]{--tp-scale: .9;--tp-scale-board: .9667;--tp-scale-ui: .9333}[data-tp-table-scale="95"]{--tp-scale: .95;--tp-scale-board: .9833;--tp-scale-ui: .9667}[data-tp-table-scale="105"]{--tp-scale: 1.05;--tp-scale-board: 1.0167;--tp-scale-ui: 1.0333}[data-tp-table-scale="110"]{--tp-scale: 1.1;--tp-scale-board: 1.0333;--tp-scale-ui: 1.0667}[data-tp-table-scale="115"]{--tp-scale: 1.15;--tp-scale-board: 1.05;--tp-scale-ui: 1.1}[data-tp-table-scale="120"]{--tp-scale: 1.2;--tp-scale-board: 1.0667;--tp-scale-ui: 1.1333}[data-tp-table-scale="125"]{--tp-scale: 1.25;--tp-scale-board: 1.0833;--tp-scale-ui: 1.1667}[data-tp-table-scale="130"]{--tp-scale: 1.3;--tp-scale-board: 1.1;--tp-scale-ui: 1.2}[data-tp-table-scale="135"]{--tp-scale: 1.35;--tp-scale-board: 1.1167;--tp-scale-ui: 1.2333}[data-tp-table-scale="140"]{--tp-scale: 1.4;--tp-scale-board: 1.1333;--tp-scale-ui: 1.2667}[data-tp-table-scale="145"]{--tp-scale: 1.45;--tp-scale-board: 1.15;--tp-scale-ui: 1.3}.tp-table-screen:before,.tp-table-screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.tp-table-screen:before{opacity:.1;background-image:radial-gradient(rgba(255,255,255,.12) .45px,transparent .6px);background-size:4px 4px}.tp-table-screen:after{background:linear-gradient(90deg,rgba(0,0,0,.72),transparent 13%,transparent 87%,rgba(0,0,0,.72)),linear-gradient(180deg,rgba(0,0,0,.28),transparent 16%,transparent 82%,rgba(0,0,0,.74))}.tp-table-screen--orientation-settling:after{z-index:2000;pointer-events:auto;background:#020203}@media(orientation:landscape)and (max-height:1100px)and (pointer:coarse){.tp-table-screen:not(.tp-table-screen--loading):not(.tp-table-screen--mobile-landscape):where(:not([data-tp-layout-profile^=portrait-])):after{z-index:2000;pointer-events:auto;background:#020203}}@media(orientation:portrait)and (pointer:coarse){.tp-table-screen--mobile-landscape:after{z-index:2000;pointer-events:auto;background:#020203}}.tp-table-frame{position:relative;width:min(100%,620px);min-width:0;align-self:stretch;display:grid;grid-template-rows:auto auto minmax(0,1fr) var(--tp-action-dock-height);container-type:inline-size;-webkit-text-size-adjust:100%;text-size-adjust:100%}.tp-table-header{position:relative;z-index:30;display:flex;align-items:stretch;justify-content:space-between;gap:clamp(4px,1.2cqw,7px);padding:2px 2px 7px}.tp-table-header__switcher-slot{flex:1 1 0;min-width:0;display:flex;align-items:stretch}.tp-table-header__actions{position:relative;min-width:0;flex:0 0 auto;display:flex;align-items:stretch;justify-content:flex-end;gap:clamp(4px,1.2cqw,7px);margin-left:auto}.tp-tournament-lobby-trigger{box-sizing:border-box;display:grid;align-content:center;justify-items:center;gap:2px;margin:0;padding:6px clamp(6px,1.6cqw,10px);flex:0 0 auto;border:1px solid rgba(98,184,216,.48);border-radius:12px;color:#b6eaff;background:linear-gradient(145deg,#0f2a34f0,#081014f0);box-shadow:0 12px 28px #00000061,inset 0 1px #ffffff14;white-space:nowrap;cursor:pointer}.tp-tournament-lobby-trigger__primary{font-size:clamp(9px,1.9cqw,11px);font-weight:900;line-height:1;letter-spacing:.045em}.tp-tournament-lobby-trigger__secondary{color:#b6eaffad;font-size:clamp(6px,1.3cqw,7.5px);font-weight:750;line-height:1;letter-spacing:.08em}.tp-tournament-lobby-trigger:hover,.tp-tournament-lobby-trigger:focus-visible{border-color:#8ed4eee0;color:#fff;outline:none}.tp-hand-history-trigger{box-sizing:border-box;width:var(--tp-header-control-size);aspect-ratio:1;margin:0;padding:8px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(98,184,216,.28);border-radius:12px;color:#8ed4ee;background:#0a0a0cd1;box-shadow:0 12px 28px #00000061;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer}.tp-hand-history-trigger__icon{width:20px;aspect-ratio:1;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.tp-hand-history-trigger:hover,.tp-hand-history-trigger:focus-visible{border-color:#62b8d8b8;background:#142d39e6;outline:none}.tp-invite-trigger{gap:1px;padding:5px 4px 4px;border-color:#34c7788c;color:#5fe39a;background:#34c7781f}.tp-invite-trigger:hover,.tp-invite-trigger:focus-visible{border-color:#5fe39ad9;background:#34c77838}.tp-invite-trigger__icon{width:17px}.tp-invite-trigger__caption{font-size:8px;font-weight:800;letter-spacing:.04em;line-height:1;white-space:nowrap}.tp-hand-history{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;box-sizing:border-box;-webkit-text-size-adjust:100%;text-size-adjust:100%;padding:calc(6px + var(--app-safe-area-top)) max(6px,var(--safe-area-inset-right, env(safe-area-inset-right))) max(6px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom))) max(6px,var(--safe-area-inset-left, env(safe-area-inset-left)));background:#00000094;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:tpModalBackdropIn .17s ease-out both}.tp-hand-history__panel{box-sizing:border-box;width:min(100%,560px);height:100%;overflow:hidden;display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr);border:1px solid rgba(98,184,216,.2);border-radius:22px;background:radial-gradient(circle at 0 0,rgba(98,184,216,.16),transparent 34%),#0c0e11fa;box-shadow:26px 0 80px #000000b8;animation:tpHandHistoryIn .24s cubic-bezier(.16,1,.3,1) both}@media(max-width:640px){.tp-hand-history{background:#0000002e;-webkit-backdrop-filter:none;backdrop-filter:none}.tp-hand-history__panel{width:82%;box-shadow:10px 0 24px #00000059}}.tp-hand-history__header{grid-row:1;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 10px;border-bottom:1px solid rgba(255,255,255,.09)}.tp-hand-history__header-actions{flex-shrink:0;display:inline-flex;align-items:center;gap:7px}.tp-hand-history__header-copy,.tp-hand-history__summary-copy,.tp-hand-history__pot,.tp-hand-history__player-copy{min-width:0;overflow-wrap:anywhere;display:grid;gap:3px}.tp-hand-history__header-count,.tp-hand-history__eyebrow{color:#ffffff75;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.tp-hand-history__heading{color:#fff;font-size:13px;font-weight:950;letter-spacing:.08em}.tp-hand-history__close,.tp-hand-history__nav,.tp-hand-history__share{margin:0;padding:0;display:inline-grid;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:11px;color:#fff;background:#ffffff0e;cursor:pointer}.tp-hand-history__close,.tp-hand-history__share{width:36px;aspect-ratio:1}.tp-hand-history__close{font-size:22px;line-height:1}.tp-hand-history__share{color:#8ed4ee}.tp-hand-history__share:disabled{opacity:.35;cursor:default}.tp-hand-history__share-icon{width:17px;aspect-ratio:1;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.tp-hand-history__close:hover,.tp-hand-history__close:focus-visible,.tp-hand-history__share:hover:not(:disabled),.tp-hand-history__share:focus-visible:not(:disabled),.tp-hand-history__nav:hover,.tp-hand-history__nav:focus-visible{border-color:#62b8d894;background:#62b8d81f;outline:none}.tp-hand-history__share-bar{grid-row:2;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px 12px;border-bottom:1px solid rgba(98,184,216,.16);background:#0d171cfa}.tp-hand-history__share-link{min-width:0;margin:0;padding:8px 9px;border:1px solid rgba(98,184,216,.28);border-radius:9px;color:#fffc;background:#00000057;font-size:9px;line-height:1.2}.tp-hand-history__share-link:focus{border-color:#62b8d8b8;outline:none}.tp-hand-history__copy{margin:0;padding:8px 9px;border:1px solid rgba(98,184,216,.36);border-radius:9px;color:#b9e9fa;background:#62b8d81f;font-size:8px;font-weight:900;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease,transform .12s ease}.tp-hand-history__copy:hover,.tp-hand-history__copy:focus-visible{border-color:#62b8d8c7;background:#62b8d838;outline:none}.tp-hand-history__copy:active{transform:scale(.95)}.tp-hand-history__copy.is-copied{border-color:#3ee08bb8;color:#07150e;background:#4dde91;box-shadow:0 0 14px #3ee08b42}.tp-hand-history__copy.is-error{border-color:#ff4a56ad;color:#ff8a92;background:#ff303d24}.tp-hand-history__share-message{grid-column:1 / -1;color:#65e5a0;font-size:9px;font-weight:750}.tp-hand-history__share-message.is-error{color:#ff6670}.tp-hand-history__navigator{grid-row:3;position:relative;z-index:2;display:grid;grid-template-columns:48px minmax(0,1fr) 48px;align-items:stretch;gap:9px;padding:5px 10px;border-bottom:1px solid rgba(98,184,216,.18);background:#070a0dfa;box-shadow:0 12px 26px #00000047}.tp-hand-history__nav{width:100%;padding:8px 6px;border-color:#62b8d861;border-radius:12px;color:#b9e9fa;background:linear-gradient(180deg,#62b8d833,#62b8d812);box-shadow:inset 0 1px #ffffff14,0 6px 18px #0000003d;font-size:24px;font-weight:900;line-height:1}.tp-hand-history__nav:disabled{opacity:.24;cursor:default}.tp-hand-history__counter-copy{display:grid;place-content:center;gap:2px;text-align:center}.tp-hand-history__counter-label{color:#ffffff61;font-size:8px;font-weight:900;letter-spacing:.12em}.tp-hand-history__counter{color:#fff;font-size:14px;font-weight:950}.tp-hand-history__tabs{grid-row:4;position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 12px;border-bottom:1px solid rgba(255,255,255,.09);background:#0a0c0ffa}.tp-hand-history__tab{margin:0;padding:9px 3px 7px;border:0;border-bottom:2px solid transparent;color:#fff6;background:transparent;font-size:9px;font-weight:950;letter-spacing:.04em;cursor:pointer}.tp-hand-history__tab.is-active{border-bottom-color:#62b8d8;color:#b9e9fa;background:linear-gradient(180deg,transparent,rgba(98,184,216,.1))}.tp-hand-history__tab:focus-visible{outline:1px solid rgba(98,184,216,.64);outline-offset:-3px}.tp-hand-history__body{grid-row:5;min-width:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(98,184,216,.36) transparent}.tp-hand-history__body--fit{overflow:hidden;display:grid;grid-template-rows:minmax(0,1fr)}.tp-hand-history__body--fit .tp-hand-replay{height:100%;aspect-ratio:auto}.tp-hand-history__detail{--history-card-width: 25px;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:7px;padding:8px}.tp-hand-history__summary{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 14px;padding:14px;border:1px solid rgba(98,184,216,.18);border-radius:16px;background:linear-gradient(135deg,#62b8d81c,#ffffff06)}.tp-hand-history__hand-number,.tp-hand-history__pot-value{color:#fff;font-size:18px;font-weight:950;line-height:1.1}.tp-hand-history__hand-time{margin-top:2px;color:#ffffff80;font-size:11px;font-weight:750;letter-spacing:.025em}.tp-hand-history__pot{justify-items:end}.tp-hand-history__pot-value{color:#8ed4ee}.tp-hand-history__summary-meta{grid-column:1 / -1;margin:3px 0 0;color:#ffffff94;font-size:11px;font-weight:700}.tp-hand-history__players{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff06}.tp-hand-history__player{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border-bottom:1px solid rgba(255,255,255,.065)}.tp-hand-history__player-identity{min-width:0;display:flex;align-items:center;gap:7px}.tp-hand-history__player-cards-line{grid-column:1 / -1;min-width:0;display:flex;flex-wrap:wrap;align-items:end;gap:12px}.tp-hand-history__player-hand,.tp-hand-history__player-board{min-width:0;display:grid;gap:6px}.tp-hand-history__player-board{padding-left:8px;border-left:1px solid rgba(98,184,216,.28)}.tp-hand-history__cards-caption{color:#ffffff80;font-size:10px;font-weight:750;letter-spacing:.06em}.tp-hand-history__player-board.is-empty{align-self:center}.tp-hand-history__position{flex:0 0 auto;color:#8ed4ee;font-size:10px;font-weight:950;letter-spacing:.045em}.tp-hand-history__board-status{color:#8ed4ee;font-size:11px;font-style:normal;font-weight:950;letter-spacing:.035em;overflow-wrap:anywhere}.tp-hand-history__board-status.is-hand{color:#65e5a0}.tp-hand-history__board-status.is-fold{color:#ff6670}.tp-hand-history__player:last-child{border-bottom:0;border-end-start-radius:15px;border-end-end-radius:15px}.tp-hand-history__player.is-winner{background:linear-gradient(90deg,rgba(42,187,113,.12),transparent 72%)}.tp-hand-history__player:first-child{border-start-start-radius:15px;border-start-end-radius:15px}.tp-hand-history__player-name{min-width:0;overflow-wrap:anywhere;color:#fff;font-size:13px;font-weight:850}.tp-hand-history__player-stack{color:#ffffff73;font-size:9px}.tp-hand-history__delta{min-width:34px;justify-self:end;color:#ffffff9e;font-size:14px;font-weight:950;font-variant-numeric:tabular-nums;line-height:1;text-align:right}.tp-hand-history__delta.is-positive{color:#65e5a0}.tp-hand-history__delta.is-negative{color:#ff6670}.tp-hand-history__hand-label{grid-column:2 / -1;color:#f5dc82;font-size:9px;font-style:normal;font-weight:800}.tp-hand-history__cards{flex:0 0 auto;display:inline-grid;grid-template-columns:repeat(var(--history-card-count),var(--history-card-width, 31px));align-items:center;gap:2px}.tp-hand-history__cards--board{display:inline-flex}.tp-hand-history__cards--board>.tp-hand-history__card:nth-child(4),.tp-hand-history__cards--board>.tp-hand-history__card:nth-child(5){margin-left:4px}.tp-hand-history__card{position:relative;box-sizing:border-box;width:var(--history-card-width, 31px);aspect-ratio:.72;display:grid;place-content:center;gap:0;border:1px solid rgba(0,0,0,.14);border-radius:5px;background:linear-gradient(145deg,#fff,#e8e8ea);color:#17171a;box-shadow:0 2px 5px #00000047;line-height:.9}.tp-hand-history__card--voluntarily-shown:after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#080b0e4d;content:"";pointer-events:none}.tp-hand-history__shown-eye{position:absolute;z-index:2;top:-4px;right:-4px;width:clamp(8px,calc(var(--history-card-width, 31px) * .32),10px);aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(181,255,211,.76);border-radius:50%;background:#16824b;color:#fff;box-shadow:0 2px 6px #00000080,0 0 7px #25da7752}.tp-hand-history__shown-eye svg{width:clamp(5px,calc(var(--history-card-width, 31px) * .2),6px);height:clamp(5px,calc(var(--history-card-width, 31px) * .2),6px)}.tp-hand-history__card--h,.tp-hand-history__card--d{color:#d92934}.tp-hand-history__card--c{color:#278a5d}.tp-hand-history[data-four-color-deck=true] .tp-hand-history__card--d{color:var(--online-suit-diamond, #3276b1)}.tp-hand-history[data-four-color-deck=true] .tp-hand-history__card--c{color:var(--online-suit-club, #34845f)}.tp-hand-history__card--back{border-color:#f2192475;background:linear-gradient(135deg,transparent 42%,rgba(255,255,255,.08) 42% 58%,transparent 58%),#17191e;color:#ffffff57}.tp-hand-history__card-rank{display:block;justify-self:center;font-size:calc(var(--history-card-width, 31px) * .52);font-weight:950;text-align:center}.tp-hand-history__card-suit{display:block;justify-self:center;font-size:calc(var(--history-card-width, 31px) * .55);font-style:normal;text-align:center}.tp-hand-history__legacy,.tp-hand-history__state{margin:8px;padding:12px 10px;border:1px dashed rgba(255,255,255,.13);border-radius:10px;color:#ffffff8f;font-size:9px;line-height:1.45;text-align:center}.tp-hand-history__state.is-error{border-color:#ff4d574d;color:#ff7b83}.tp-hand-history__street{overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff06}.tp-hand-history__street-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 9px;border-bottom:1px solid rgba(98,184,216,.16);background:#62b8d80e}.tp-hand-history__street-header .tp-hand-history__cards{grid-column:1 / -1;justify-self:start}.tp-hand-history__street-title{color:#8ed4ee;font-size:9px;font-weight:950;letter-spacing:.08em}.tp-hand-history__street-pot{text-align:right;color:#ffffffa3;font-size:9px;font-weight:850}.tp-hand-history__actions{display:grid}.tp-hand-history__action{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 6px;padding:7px 9px;border-bottom:1px solid rgba(255,255,255,.052)}.tp-hand-history__action:last-child{border-bottom:0}.tp-hand-history__action-player{min-width:0;overflow-wrap:anywhere;color:#ffffffc7;font-size:11px;font-weight:750}.tp-hand-history__action-move{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:5px}.tp-hand-history__action-label{padding:2px 4px;border-radius:5px;background:#ffffff14;color:#ffffffa3;font-size:9px;font-weight:950;letter-spacing:.03em}.tp-hand-history__action-label.is-fold{color:#ff6670;background:#ff3a441c}.tp-hand-history__action-label.is-discard{color:#ffffffb3;background:#ffffff12}.tp-hand-history__action-label.is-check{color:#f5dc82;background:#efcc531c}.tp-hand-history__action-label.is-call{color:#65e5a0;background:#32cd781c}.tp-hand-history__action-label.is-raise,.tp-hand-history__action-label.is-all-in{color:#8ed4ee;background:#62b8d81f}.tp-hand-history__action-amount{color:#fff;font-size:11px;font-weight:850;white-space:nowrap}.tp-hand-history__action-stack{color:#ffffff94;font-size:9px;text-align:right}.tp-hand-history__empty-street{margin:0;padding:9px;color:#ffffff61;font-size:9px;text-align:center}@keyframes tpHandHistoryIn{0%{opacity:0;transform:translate(-24px) scale(.985)}to{opacity:1;transform:translate(0) scale(1)}}.tp-table-exit{width:clamp(32px,5.8cqw,36px);aspect-ratio:1;height:auto;margin:0;padding:0;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.14);border-radius:clamp(10px,2.4cqw,12px);background:linear-gradient(145deg,#ffffff1c,#ffffff06),#09090ac7;color:#fff;box-shadow:inset 0 1px #ffffff14,0 12px 28px #00000061;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;transition:border-color .16s ease,transform .16s ease,background .16s ease}.tp-table-exit svg{width:17px;height:17px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.tp-table-exit:hover,.tp-table-exit:focus-visible{border-color:#ffffff59;background-color:#232325e0;outline:none}.tp-table-exit:active{transform:scale(.96)}.tp-table-exit:disabled{opacity:.45;cursor:default}.tp-table-menu-trigger{box-sizing:border-box;width:var(--tp-header-control-size);aspect-ratio:1;margin:0;padding:9px 8px;flex:0 0 auto;display:grid;align-content:center;gap:4px;border:1px solid rgba(255,255,255,.14);border-radius:12px;color:#fff;background:#0a0a0cd1;box-shadow:0 12px 28px #00000061;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer}.tp-table-layout-toggle{box-sizing:border-box;width:var(--tp-header-control-size);aspect-ratio:1;margin:0;padding:9px;flex:0 0 auto;display:none;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:12px;color:#ffffffd1;background:#0a0a0cd1;box-shadow:0 12px 28px #00000061;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.tp-table-layout-toggle__icon{width:100%;aspect-ratio:1;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.tp-table-layout-toggle:hover,.tp-table-layout-toggle:focus-visible{border-color:#ff4a54ad;color:#fff;background:#43090de0;outline:none}.tp-table-layout-toggle[aria-pressed=true]{border-color:#ff3640c2;color:#fff;background:#6f080edb;box-shadow:inset 0 1px #ffffff1f,0 0 18px #f2192433}@media(hover:hover)and (pointer:fine){.tp-table-layout-toggle{display:grid}}.tp-table-menu-trigger__line{width:100%;border-top:2px solid currentColor;border-radius:999px}.tp-table-menu-trigger:focus-visible,.tp-table-menu-trigger:hover{border-color:#ffffff61;outline:none}.tp-table-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:880;box-sizing:border-box;overflow-y:auto;padding:calc(8px + var(--app-safe-area-top)) max(8px,var(--safe-area-inset-right, env(safe-area-inset-right))) calc(96px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom))) max(8px,var(--safe-area-inset-left, env(safe-area-inset-left)));background:#00000094;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:tpModalBackdropIn .17s ease-out both}.tp-table-menu__panel{width:min(100%,370px);margin-left:auto;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:22px;background:radial-gradient(circle at 100% 0,rgba(242,25,36,.18),transparent 38%),#101012f7;box-shadow:0 30px 80px #000000ad;animation:tpTableMenuIn .22s cubic-bezier(.16,1,.3,1) both}.tp-table-menu__header{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.09)}.tp-table-menu__heading{grid-column:2;text-align:center;font-size:13px;font-weight:900;letter-spacing:.12em}.tp-table-menu__back,.tp-table-menu__help,.tp-table-menu__close{width:36px;aspect-ratio:1;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.11);border-radius:11px;color:#fff;background:#ffffff0d;font-size:21px;line-height:1;cursor:pointer}.tp-table-menu__back,.tp-table-menu__help{grid-column:1}.tp-table-menu__close{grid-column:3}.tp-table-menu__back:focus-visible,.tp-table-menu__help:focus-visible,.tp-table-menu__close:focus-visible{border-color:#fff6;outline:none}.tp-table-menu__list{display:grid;gap:1px;padding:6px}.tp-table-menu__row,.tp-table-menu__setting{width:100%;margin:0;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-radius:15px;color:#fff;background:transparent;text-align:left}.tp-table-menu__row{cursor:pointer}.tp-table-menu__row:hover,.tp-table-menu__row:focus-visible{background:#fff1;outline:none}.tp-table-menu__row:disabled{opacity:.48;cursor:default}.tp-table-menu__row--exit{color:#ff5961}.tp-table-menu__row--lobby{color:#78d4ff;background:#4ab6e814}.tp-table-menu__row--lobby:hover,.tp-table-menu__row--lobby:focus-visible{background:#4ab6e826}.tp-table-menu__row--lobby .tp-table-menu__icon,.tp-table-menu__row--lobby .tp-table-menu__arrow{color:inherit}.tp-table-menu__copy{flex:1 1 auto;min-width:0;display:grid;gap:2px}.tp-table-menu__icon{flex:0 0 auto;display:grid;place-items:center;width:22px;height:22px;color:#ffffffc7}.tp-table-menu__row--exit .tp-table-menu__icon{color:inherit}.tp-table-menu__icon svg{width:22px;height:22px}.tp-table-menu__title{font-size:12.5px;font-weight:900;letter-spacing:.035em}.tp-table-menu__description{color:#ffffff8a;font-size:10.5px;line-height:1.3}.tp-table-menu__arrow{flex:0 0 auto;color:#ffffff70;font-size:24px;font-weight:400}.tp-table-menu__switch{position:relative;width:46px;aspect-ratio:2 / 1;flex:0 0 auto;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#08090cd9;box-shadow:inset 0 1px 3px #0000008c;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.tp-table-menu__setting--stacked{flex-direction:column;align-items:stretch;gap:10px}.tp-table-menu__head{display:flex;align-items:center;gap:14px}.tp-table-menu__scale-stepper{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;gap:7px}.tp-table-menu__scale-button,.tp-table-menu__scale-value{box-sizing:border-box;display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:11px;background:#ffffff0f;color:#ffffffb8;font-size:14px;font-weight:850;line-height:1;transition:background .16s ease,border-color .16s ease,color .16s ease}.tp-table-menu__scale-button{width:44px;margin:0;padding:10px;cursor:pointer}.tp-table-menu__scale-button:disabled{opacity:.34;cursor:default}.tp-table-menu__scale-value{padding:10px 14px;border-color:#ff5c6399;background:#cf111a3d;color:#fff;font-size:12px}.tp-table-menu__badge{flex:0 0 auto;min-width:30px;padding:5px 9px;border:1px solid rgba(255,92,99,.44);border-radius:999px;background:#cf111a2e;color:#ff8189;font-size:13px;font-weight:850;font-style:normal;font-variant-numeric:tabular-nums;text-align:center}.tp-table-menu__row--settings{border:1px solid rgba(62,224,200,.4);border-radius:14px;background:linear-gradient(135deg,#3ee0c829,#3ee0c80a);box-shadow:0 0 16px #3ee0c81f}.tp-table-menu__row--settings .tp-table-menu__title,.tp-table-menu__row--settings .tp-table-menu__arrow,.tp-table-menu__row--settings .tp-table-menu__icon{color:#3ee0c8}.tp-table-menu__elite{flex:0 0 auto;padding:3px 7px;border:1px solid rgba(240,200,110,.55);border-radius:999px;background:#f0c86e1f;color:#f0c86e;font-size:10px;font-weight:900;letter-spacing:.08em}.tp-table-menu__switch-thumb{position:absolute;top:3px;left:3px;width:15px;aspect-ratio:1;border-radius:50%;background:#ffffffd1;box-shadow:0 2px 8px #00000059;transition:transform .16s ease,background .16s ease}.tp-table-menu__switch.is-on{border-color:#58e89699;background:linear-gradient(180deg,#27b76a,#1a8a4e);box-shadow:inset 0 1px #fff3,0 0 12px #1e9e5a59}.tp-table-menu__switch.is-on .tp-table-menu__switch-thumb{transform:translate(23px);background:#fff;box-shadow:0 2px 8px #00000073}@keyframes tpTableMenuIn{0%{opacity:0;transform:translate(18px) scale(.98)}to{opacity:1;transform:translate(0) scale(1)}}.tp-spectators{display:flex;align-items:stretch;flex:0 0 auto}.tp-spectators__trigger{position:relative;box-sizing:border-box;width:var(--tp-header-control-size);aspect-ratio:1;display:grid;place-items:center;margin:0;padding:3px;border:1px solid rgba(98,184,216,.28);border-radius:12px;color:#b6eaff;background:#0a1217;cursor:pointer;transition:border-color .15s ease,background .15s ease}.tp-spectators__trigger:hover,.tp-spectators__trigger[aria-expanded=true]{border-color:#8ed4eee0;background:#10232c}.tp-spectators__trigger:active,.tp-spectators__close:active,.tp-spectators__player:active{transform:none}.tp-spectators__trigger:focus-visible,.tp-spectators__close:focus-visible,.tp-spectators__player:focus-visible{outline:2px solid #8ed4ee;outline-offset:2px}.tp-spectators__eye{width:100%;max-width:32px;height:auto}.tp-spectators__count{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:1px 2px;border-radius:5px;color:#fff;background:#0a1217;font-size:9px;font-weight:850;line-height:1;letter-spacing:0;pointer-events:none}.tp-spectators__panel{position:absolute;right:0;top:calc(100% + 8px);z-index:40;box-sizing:border-box;width:min(224px,calc(100vw - 24px));padding:10px;border:1px solid rgba(142,212,238,.26);border-radius:12px;background:#111115;box-shadow:0 14px 36px #0009}.tp-spectators__header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.tp-spectators__title{color:#fff;font-size:11px;font-weight:750;line-height:1.3}.tp-spectators__close{display:grid;place-items:center;flex:0 0 auto;margin:0;padding:6px;border:1px solid rgba(255,255,255,.16);border-radius:9px;color:#ddd;background:#202024;cursor:pointer}.tp-spectators__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px 6px;max-height:min(320px,50dvh);overflow-y:auto;overscroll-behavior:contain;padding:3px}.tp-spectators__player{min-width:0;display:grid;justify-items:center;gap:3px;margin:0;padding:2px;border:0;border-radius:8px;color:#fff;background:transparent;font:inherit;cursor:pointer}.tp-spectators__player:disabled{opacity:1;cursor:default}.tp-spectators__name{max-width:100%;color:#eee;font-size:10px;line-height:1.3;font-weight:650;text-align:center;overflow-wrap:anywhere}.tp-spectators__avatar{position:relative;box-sizing:border-box;display:grid;width:32px;aspect-ratio:1;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:#18181b;box-shadow:0 3px 10px #0000006b}.tp-spectators__avatar .tp-poker-avatar{width:100%;aspect-ratio:1}.tp-spectators__reaction{position:absolute;left:50%;top:50%;z-index:10;width:clamp(32px,7cqw,42px);aspect-ratio:1;display:inline-flex;align-items:center;justify-content:center;pointer-events:none;translate:-50% -50%;filter:drop-shadow(0 8px 12px rgba(0,0,0,.56));animation:tpReactionPop 3.6s cubic-bezier(.15,.9,.18,1) both}.tp-poker-avatar{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.28),transparent 32%),var(--poker-avatar-color, #3d3d42);color:#fff;font-family:Oswald,sans-serif;font-size:.48em;font-weight:800;line-height:1;-webkit-user-select:none;user-select:none}.tp-poker-avatar img{width:100%;height:100%;display:block;object-fit:cover}.tp-connection-banner{position:absolute;left:50%;top:clamp(49px,var(--tp-connection-banner-viewport-top),72px);z-index:60;max-width:calc(100% - 88px);min-height:28px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:1px solid rgba(255,75,84,.34);border-radius:999px;background:#1a0709eb;color:#ffffffe0;font-size:10px;font-weight:750;text-align:center;transform:translate(-50%);box-shadow:0 8px 24px #0000006b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.tp-connection-banner i{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--tp-table-red);box-shadow:0 0 10px var(--tp-table-red);animation:tpConnectionPulse .9s ease-in-out infinite}.tp-table-round-info{position:relative;z-index:22;min-height:18px;display:flex;align-items:center;justify-content:center;gap:clamp(10px,3cqw,18px);margin:-18px 0 4px;color:#ffffff70;font-size:clamp(7px,1.75cqw,10px);font-weight:850;letter-spacing:.055em;white-space:nowrap}.tp-table-round-info span+span{position:relative}.tp-table-round-info span+span:before{content:"";position:absolute;left:-9px;top:50%;width:2px;height:2px;border-radius:50%;background:#ffffff52}.tp-table-surface{position:relative;top:clamp(-16px,var(--tp-table-surface-viewport-offset),-9px);z-index:2;height:min(100%,var(--tp-table-height-cap));min-width:0;min-height:0;align-self:center;margin:0 2px;isolation:isolate}.tp-table-center{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;min-width:0;pointer-events:none}.tp-table-screen--spin-go{background:radial-gradient(circle at 50% 34%,rgba(102,54,230,.18),transparent 34%),radial-gradient(circle at 70% 78%,rgba(255,34,92,.1),transparent 32%),var(--tp-screen-background, #030305)}.tp-poker-table--spin-go .tp-poker-table__art{filter:hue-rotate(235deg) saturate(1.55) brightness(1.12)}.tp-poker-table--spin-go .tp-poker-table__brand{opacity:.2;filter:drop-shadow(0 0 16px rgba(139,96,255,.44))}.tp-tournament-info--spin-go{gap:clamp(2px,.6cqw,4px)}.tp-tournament-info--spin-go .tp-tournament-info__name{color:#c8b8ff;font-style:italic;letter-spacing:.06em;text-shadow:0 0 13px rgba(135,91,255,.46)}.tp-spin-go-prize{padding:clamp(3px,.8cqw,5px) clamp(8px,2.1cqw,13px);border:1px solid rgba(167,135,255,.42);border-radius:999px;background:linear-gradient(100deg,#5c2fbb6b,#c41a4b59);color:#fff;font-size:clamp(calc(9px * var(--tp-scale-ui)),calc(2.15cqw * var(--tp-scale-ui)),calc(13px * var(--tp-scale-ui)));font-weight:900;letter-spacing:.025em;box-shadow:0 0 18px #804bff33}.tp-pot{position:absolute;left:50%;top:var(--tp-pot-zone-top);display:grid;justify-items:center;line-height:1;transform:translate(-50%)}.tp-pot__total,.tp-pot__street{display:grid;justify-items:center}.tp-pot__split{--tp-pot-chip-size: clamp(calc(10px * var(--tp-scale)), calc(2.4cqw * var(--tp-scale)), calc(15px * var(--tp-scale)));--tp-pot-chip-rise: clamp(1.3px, .3cqw, 1.8px);display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:clamp(4px,1cqw,7px) clamp(5px,1.3cqw,9px);width:max-content;max-width:58cqw}.tp-pot:has(.tp-pot__split){width:max-content}.tp-pot__side{display:grid;justify-items:center}.tp-pot__split .tp-pot__side-label{margin-top:clamp(5px,1.2cqw,7px);padding:2px 6px;gap:4px;white-space:nowrap}.tp-pot__split .tp-pot__side-label small{font-size:clamp(5.5px,1.15cqw,7px)}.tp-pot__split .tp-pot__side-label b{font-size:clamp(9px,2cqw,12px)}.tp-pot__split .tp-pot__side .tp-pot__chips{margin-top:clamp(4px,1cqw,6px)}.tp-pot__side-label small{text-transform:uppercase}.tp-pot__side--main .tp-pot__side-label{border-color:#ffffff38}.tp-pot__side:not(.tp-pot__side--main) .tp-pot__side-label b{color:#ffdca0e6}.tp-pot__caption{margin-bottom:3px;color:#ffffff57;font-size:var(--tp-pot-caption-size);font-weight:850;letter-spacing:.055em}.tp-pot__total>strong{color:#fff;font-family:Oswald,sans-serif;font-size:var(--tp-pot-value-size);font-weight:760;letter-spacing:.025em;text-shadow:0 2px 2px rgba(0,0,0,.8),0 0 16px rgba(255,255,255,.08)}.tp-pot__collected{margin-top:clamp(7px,1.7cqw,10px);padding:3px 7px;display:inline-flex;align-items:baseline;gap:5px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#060608c7;box-shadow:0 4px 12px #0000004d}.tp-pot__collected small{color:#ffffff6b;font-size:clamp(6px,1.35cqw,8px);font-weight:850;letter-spacing:.08em}.tp-pot__collected b{color:#ffffffd1;font-family:Oswald,sans-serif;font-size:clamp(10px,2.3cqw,14px);font-weight:650}.tp-pot__chips{position:relative;width:var(--tp-pot-chip-size);aspect-ratio:1 / 1.35;margin-top:var(--tp-pot-chip-margin-top);isolation:isolate}.tp-pot__chips[data-stack-count="0"]{width:0;aspect-ratio:auto;margin-top:0}.tp-pot__chips[data-stack-count="2"]{width:clamp(35px,8.4cqw,50px);aspect-ratio:1.45 / 1}.tp-pot__chips[data-stack-count="3"]{width:clamp(49px,11.5cqw,68px);aspect-ratio:1.8 / 1}.tp-pot__chips[data-stack-count="4"]{width:clamp(62px,14.2cqw,82px);aspect-ratio:2.2 / 1}.tp-pot__chips[data-stack-count="5"]{width:clamp(75px,17cqw,98px);aspect-ratio:2.55 / 1}.tp-pot-chip-stack:before{content:"";position:absolute;left:50%;bottom:-1px;z-index:0;width:86%;height:clamp(5px,1.2cqw,7px);border-radius:50%;background:#000000b3;filter:blur(1.2px);transform:translate(-50%) scaleY(.48);pointer-events:none}.tp-pot-chip-stack{--stack-turn: 0deg;position:absolute;left:50%;bottom:0;z-index:2;width:var(--tp-pot-chip-size);height:calc(var(--tp-pot-chip-size) + var(--tp-pot-chip-rise) + var(--tp-pot-chip-rise) + var(--tp-pot-chip-rise));transform:translate(-50%) rotate(var(--stack-turn));transform-origin:50% 85%;animation:tpPotStackIn .42s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--stack-index) * 45ms)}.tp-pot__chips[data-stack-count="1"] .tp-pot-chip-stack:nth-child(1){--stack-turn: -1deg}.tp-pot__chips[data-stack-count="2"] .tp-pot-chip-stack:nth-child(1){--stack-turn: -2.2deg;left:28%;bottom:0;z-index:2}.tp-pot__chips[data-stack-count="2"] .tp-pot-chip-stack:nth-child(2){--stack-turn: 1.4deg;left:72%;bottom:2px;z-index:4}.tp-pot__chips[data-stack-count="3"] .tp-pot-chip-stack:nth-child(1){--stack-turn: -1.8deg;left:18%;bottom:1px;z-index:2}.tp-pot__chips[data-stack-count="3"] .tp-pot-chip-stack:nth-child(2){--stack-turn: 1.3deg;left:50%;bottom:3px;z-index:4}.tp-pot__chips[data-stack-count="3"] .tp-pot-chip-stack:nth-child(3){--stack-turn: .7deg;left:82%;bottom:0;z-index:3}.tp-pot__chips[data-stack-count="4"] .tp-pot-chip-stack:nth-child(1){--stack-turn: -2deg;left:12%;bottom:0;z-index:2}.tp-pot__chips[data-stack-count="4"] .tp-pot-chip-stack:nth-child(2){--stack-turn: -.7deg;left:37%;bottom:3px;z-index:4}.tp-pot__chips[data-stack-count="4"] .tp-pot-chip-stack:nth-child(3){--stack-turn: .8deg;left:63%;bottom:1px;z-index:3}.tp-pot__chips[data-stack-count="4"] .tp-pot-chip-stack:nth-child(4){--stack-turn: 2deg;left:88%;bottom:2px;z-index:5}.tp-pot__chips[data-stack-count="5"] .tp-pot-chip-stack:nth-child(1){--stack-turn: -2.2deg;left:8%;bottom:0;z-index:2}.tp-pot__chips[data-stack-count="5"] .tp-pot-chip-stack:nth-child(2){--stack-turn: -1.1deg;left:29%;bottom:3px;z-index:4}.tp-pot__chips[data-stack-count="5"] .tp-pot-chip-stack:nth-child(3){--stack-turn: -.4deg;left:50%;bottom:1px;z-index:3}.tp-pot__chips[data-stack-count="5"] .tp-pot-chip-stack:nth-child(4){--stack-turn: 1deg;left:71%;bottom:3px;z-index:5}.tp-pot__chips[data-stack-count="5"] .tp-pot-chip-stack:nth-child(5){--stack-turn: 2.2deg;left:92%;bottom:0;z-index:4}.tp-pot-chip-stack i{--chip-shift-x: 0px;--chip-turn: 0deg;--chip-tilt: .78;position:absolute;left:50%;bottom:calc(var(--chip-index) * var(--tp-pot-chip-rise));z-index:calc(var(--chip-index) + 1);width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid rgba(255,255,255,.3);border-radius:50%;background:radial-gradient(ellipse at 35% 22%,rgba(255,255,255,.38) 0 5%,transparent 24%),radial-gradient(ellipse,var(--chip-center) 0 29%,var(--chip-dark) 31% 38%,transparent 40%),repeating-conic-gradient(from 6deg,rgba(250,247,238,.92) 0 8deg,var(--chip-color) 8deg 42deg);color:#fff;font-family:Oswald,sans-serif;font-size:clamp(8px,1.65cqw,10px);font-style:normal;font-weight:900;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.8);box-shadow:inset 0 1px 1px #fff3,inset 0 -4px 5px #00000080,0 1px 0 var(--chip-side-light),0 2px 0 var(--chip-side),0 3px 0 var(--chip-edge),0 4px 1px #00000085;transform:translate(calc(-50% + var(--chip-shift-x))) rotate(var(--chip-turn)) scaleY(var(--chip-tilt));transform-origin:50% 84%}.tp-pot-chip-stack i:before{content:"";position:absolute;top:25%;right:25%;bottom:25%;left:25%;z-index:2;border:1px solid rgba(255,255,255,.26);border-radius:50%;background:linear-gradient(145deg,var(--chip-center-light),var(--chip-center) 42%,var(--chip-center) 70%,var(--chip-dark));box-shadow:inset 0 0 0 1px #00000047,0 0 0 1px #00000085,0 0 0 3px var(--chip-dark),0 0 0 4px #fff3,0 0 0 6px #0003;pointer-events:none}.tp-pot-chip-stack i:after{content:"";position:absolute;top:4%;right:4%;bottom:4%;left:4%;z-index:1;border-radius:50%;background:repeating-conic-gradient(from -8deg,var(--chip-marker) 0 7deg,var(--chip-marker-shadow) 7deg 10deg,transparent 10deg 41deg,rgba(255,255,255,.16) 41deg 45deg),repeating-conic-gradient(from 6deg,rgba(255,255,255,.18) 0 1deg,transparent 1deg 15deg);-webkit-mask:radial-gradient(circle,transparent 0 66%,#000 68% 94%,transparent 96%);mask:radial-gradient(circle,transparent 0 66%,#000 68% 94%,transparent 96%);pointer-events:none}.tp-pot-chip-stack i:nth-child(1){--chip-shift-x: -.25px;--chip-turn: -.35deg;--chip-tilt: .78}.tp-pot-chip-stack i:nth-child(2){--chip-shift-x: .3px;--chip-turn: .4deg;--chip-tilt: .785}.tp-pot-chip-stack i:nth-child(3){--chip-shift-x: -.15px;--chip-turn: -.25deg;--chip-tilt: .775}.tp-pot-chip-stack i:nth-child(4){--chip-shift-x: .25px;--chip-turn: .3deg;--chip-tilt: .782}.tp-pot-chip-stack i{--chip-marker: rgba(241, 238, 228, .94);--chip-marker-shadow: rgba(29, 29, 31, .9)}.tp-pot-chip-stack--1000 i{--chip-color: #b37a13;--chip-light: #f1bc45;--chip-dark: #3b2402;--chip-center: #815408;--chip-center-light: #f1bc45;--chip-side-light: #9d6d17;--chip-side: #76500e;--chip-edge: #3b2402}.tp-pot-chip-stack--500 i{--chip-color: #8250b8;--chip-light: #c788ff;--chip-dark: #281238;--chip-center: #5c2f88;--chip-center-light: #c788ff;--chip-side-light: #70479a;--chip-side: #583377;--chip-edge: #281238}.tp-pot-chip-stack--100 i{--chip-color: #24272d;--chip-light: #6f747e;--chip-dark: #020304;--chip-center: #111318;--chip-center-light: #6f747e;--chip-side-light: #34373e;--chip-side: #17191e;--chip-edge: #020304}.tp-pot-chip-stack--25 i{--chip-color: #159158;--chip-light: #57d995;--chip-dark: #04301b;--chip-center: #0d653c;--chip-center-light: #57d995;--chip-side-light: #1c8954;--chip-side: #0e5c38;--chip-edge: #04301b}.tp-pot-chip-stack--5 i{--chip-color: #cf2733;--chip-light: #ff6871;--chip-dark: #42070c;--chip-center: #941822;--chip-center-light: #ff6871;--chip-side-light: #b6222c;--chip-side: #84141c;--chip-edge: #42070c}.tp-pot-chip-stack--1 i{--chip-color: #d6d5cf;--chip-light: #fff;--chip-dark: #545451;--chip-center: #aaa9a4;--chip-center-light: #fff;--chip-side-light: #bebdb8;--chip-side: #999893;--chip-edge: #545451;--chip-marker: rgba(45, 45, 47, .9);--chip-marker-shadow: rgba(244, 242, 235, .78);color:#171719;text-shadow:none}.tp-community-cards{position:absolute;left:50%;top:var(--tp-board-zone-y);z-index:8;display:grid;grid-template-columns:repeat(5,var(--tp-community-card-width));gap:var(--tp-community-card-gap);perspective:600px;transform:translate(-50%,-50%) translateY(var(--tp-community-cards-offset-y)) perspective(620px) rotateX(9deg);transform-origin:center bottom}.tp-community-cards--first-run{top:calc(var(--tp-board-zone-y) - (var(--tp-community-card-width) / .72 + var(--tp-community-card-gap)) / 2);z-index:8;animation:tpBoardRunLift .48s cubic-bezier(.16,1,.3,1) both}.tp-community-cards--second-run{top:calc(var(--tp-board-zone-y) + (var(--tp-community-card-width) / .72 + var(--tp-community-card-gap)) / 2);z-index:8}@keyframes tpBoardRunLift{0%{translate:0 calc((var(--tp-community-card-width) / .72 + var(--tp-community-card-gap)) / 2)}to{translate:0 0}}.tp-community-cards--squeeze{z-index:9}.tp-river-squeeze{position:relative;display:grid;padding:0;border:0;background:transparent;animation:tpRiverSqueezeDeal .36s cubic-bezier(.16,1,.3,1) both}.tp-river-squeeze--mine{cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.tp-river-squeeze__face,.tp-river-squeeze__cover,.tp-river-squeeze__curl{grid-area:1 / 1;display:grid}.tp-river-squeeze__cover{z-index:1;animation:tpRiverSqueezePeel var(--tp-squeeze-ms) linear var(--tp-squeeze-delay) both}.tp-river-squeeze__curl{z-index:2;border-radius:clamp(5px,1.4cqw,8px);background:linear-gradient(135deg,#fffffff2,#c9c9cf 55%,#8f1019);box-shadow:0 4px 10px #00000073;animation:tpRiverSqueezeCurl var(--tp-squeeze-ms) linear var(--tp-squeeze-delay) both}@keyframes tpRiverSqueezeDeal{0%{opacity:0;translate:0 -30%;rotate:-8deg}to{opacity:1;translate:0 0;rotate:0deg}}@keyframes tpRiverSqueezePeel{0%{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% 0%);animation-timing-function:ease-out}12%{clip-path:polygon(14% 0%,100% 0%,100% 100%,0% 100%,0% 10%);animation-timing-function:cubic-bezier(.4,.1,.7,1)}96%{clip-path:polygon(62% 0%,100% 0%,100% 100%,0% 100%,0% 55%);animation-timing-function:ease-in}to{clip-path:polygon(100% 100%,100% 100%,100% 100%,100% 100%,100% 100%)}}@keyframes tpRiverSqueezeCurl{0%{clip-path:polygon(0% 0%,0% 0%,0% 0%);opacity:1;animation-timing-function:ease-out}12%{clip-path:polygon(14% 0%,0% 10%,8% 6%);animation-timing-function:cubic-bezier(.4,.1,.7,1)}96%{clip-path:polygon(62% 0%,0% 55%,38% 32%);opacity:1;animation-timing-function:ease-in}to{clip-path:polygon(100% 100%,100% 100%,100% 100%);opacity:0}}.tp-river-squeeze__label{position:absolute;left:50%;top:100%;margin-top:6px;padding:3px 9px;border:1px solid #22c55e;border-radius:999px;background:linear-gradient(180deg,#2fd46a,#16a34a);box-shadow:0 0 14px #22c55e73;color:#fff;font-size:clamp(calc(8px * var(--tp-scale-ui)),calc(2cqw * var(--tp-scale-ui)),calc(11px * var(--tp-scale-ui)));font-weight:900;letter-spacing:.06em;line-height:1.1;text-transform:uppercase;white-space:nowrap;transform:translate(-50%);animation:tpRiverOpenPulse .9s ease-in-out infinite}@keyframes tpRiverOpenPulse{0%,to{scale:1}50%{scale:1.08}}.tp-river-squeeze__label--who{border-color:#ffffff40;background:#0a060acc;box-shadow:none;color:#ffffffd1;text-transform:none;letter-spacing:0;animation:none}.tp-community-cards--lifted{z-index:7;animation:tpBoardLiftFull .48s cubic-bezier(.16,1,.3,1) both}.tp-community-cards--lifted-full{top:calc(var(--tp-board-zone-y) - (var(--tp-community-card-width) / .72 + var(--tp-community-card-gap)) * .495);scale:.9;translate:-5% 0;animation-name:tpBoardLiftFull}.tp-community-cards--second-full{top:calc(var(--tp-board-zone-y) + (var(--tp-community-card-width) / .72 + var(--tp-community-card-gap)) * .405);scale:.9;translate:-5% 0}@keyframes tpBoardLiftFull{0%{translate:-5% calc((var(--tp-community-card-width) / .72 + var(--tp-community-card-gap)) * .9)}to{translate:-5% 0}}.tp-showdown-banner.tp-showdown-banner--above-run{margin-top:calc(-1 * (var(--tp-community-card-width) / .72 * .42 + var(--tp-community-card-gap) * .5))}.tp-showdown-banner.tp-showdown-banner--above-two{margin-top:calc(-1 * (var(--tp-community-card-width) / .72 * .32 + var(--tp-community-card-gap) * .5))}.tp-community-cards__slot{display:block}.tp-run-twice{position:absolute;left:50%;top:44%;z-index:42;width:min(calc(100% - 32px),380px);box-sizing:border-box;display:grid;justify-items:center;gap:10px;padding:18px 18px 16px;border:1px solid rgba(255,255,255,.16);border-radius:22px;background:radial-gradient(120% 80% at 50% 0%,rgba(227,6,19,.28),transparent 60%),linear-gradient(180deg,#16080bf7,#080608fa);box-shadow:0 24px 60px #000000b3,0 0 0 1px #e3061359,0 0 40px #e3061338;color:#fff;text-align:center;pointer-events:auto;transform:translate(-50%,-50%);animation:tpRunoutNoticeIn .26s cubic-bezier(.16,1,.3,1) both}.tp-run-twice__eyebrow{color:#ff5a64;font-size:11px;font-weight:800;letter-spacing:.22em;line-height:1;text-transform:uppercase}.tp-run-twice__title{font-family:Oswald,sans-serif;font-size:clamp(22px,6.4cqw,30px);font-weight:700;letter-spacing:.02em;line-height:1.05;text-transform:uppercase}.tp-run-twice__title{margin-top:4px}.tp-run-twice__board{display:flex;justify-content:center;gap:5px;padding:9px 12px;border:1px solid rgba(64,196,186,.28);border-radius:14px;background:radial-gradient(120% 140% at 50% 0%,#185c54b3,#082826eb);box-shadow:inset 0 1px #ffffff0f,inset 0 -10px 20px #00000059}.tp-run-twice__board .tp-card{--tp-card-width: clamp(30px, 9cqw, 40px);border-radius:6px}.tp-run-twice__players{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:8px;width:100%;padding:2px 0}.tp-run-twice__versus{align-self:center;color:#ffffff59;font-family:Oswald,sans-serif;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tp-run-twice__player{display:grid;justify-items:center;gap:6px;min-width:0;padding:10px 6px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff09;transition:border-color .18s ease,background .18s ease}.tp-run-twice__player.is-yes{border-color:#22c55e73;background:#22c55e12}.tp-run-twice__player.is-no{border-color:#e3061373;background:#e3061312}.tp-run-twice__hand{display:flex;justify-content:center;gap:3px}.tp-run-twice__hand .tp-card{--tp-card-width: clamp(34px, 10cqw, 44px);border-radius:6px}.tp-run-twice__hand.is-omaha{gap:0}.tp-run-twice__hand.is-omaha .tp-card{--tp-card-width: clamp(26px, 7.4cqw, 34px)}.tp-run-twice__hand.is-omaha .tp-card+.tp-card{margin-left:-8px}.tp-run-twice__equity{font-family:Oswald,sans-serif;font-size:clamp(24px,7cqw,30px);font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.tp-run-twice__equity.is-ahead{color:#4ade80;text-shadow:0 0 18px rgba(34,197,94,.45)}.tp-run-twice__equity.is-behind{color:#ff5a64;text-shadow:0 0 18px rgba(227,6,19,.4)}.tp-run-twice__who{display:flex;align-items:center;justify-content:center;gap:6px;max-width:100%;min-width:0}.tp-run-twice__avatar{flex:0 0 auto;width:26px;aspect-ratio:1;border:2px solid rgba(255,255,255,.28);font-size:11px;font-weight:800;transition:border-color .18s ease,box-shadow .18s ease}.tp-run-twice__player.is-yes .tp-run-twice__avatar{border-color:#22c55e;box-shadow:0 0 10px #22c55e73}.tp-run-twice__player.is-no .tp-run-twice__avatar{border-color:#e30613;box-shadow:0 0 10px #e3061373}.tp-run-twice__name{min-width:0;overflow:hidden;font-size:13px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.tp-run-twice__vote{padding:3px 9px;border:1px solid rgba(255,255,255,.22);border-radius:999px;color:#ffffffb3;font-size:11px;font-weight:800;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.tp-run-twice__player.is-yes .tp-run-twice__vote{border-color:#22c55e99;background:#22c55e29;color:#4ade80}.tp-run-twice__player.is-no .tp-run-twice__vote{border-color:#e3061399;background:#e3061329;color:#ff5a64}.tp-run-twice__timer{width:100%;overflow:hidden;padding:2px 0;border-radius:999px;background:#ffffff1a}.tp-run-twice__timer-fill{display:block;padding:1px 0;border-radius:inherit;background:linear-gradient(90deg,#e30613,#ff5a64);transform-origin:left center;transition:transform .2s linear}.tp-run-twice__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.tp-run-twice__button{padding:13px 12px;border:1px solid rgba(255,255,255,.55);border-radius:14px;background:transparent;color:#fff;font-size:15px;font-weight:800;line-height:1.1;white-space:nowrap;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.tp-run-twice__button--yes{border-color:#22c55e;background:linear-gradient(180deg,#2fd46a,#16a34a);box-shadow:0 8px 22px #22c55e66}.tp-run-twice__status{color:#ffffffb8;font-size:13px;font-weight:650;line-height:1.3}.tp-showdown-banner{position:absolute;left:50%;top:calc(var(--tp-board-zone-y) - var(--tp-community-card-width) / .7 / 2 + var(--tp-community-cards-offset-y) - clamp(6px,1.6cqw,10px));z-index:9;max-width:94%;padding:0 clamp(6px,1.5cqw,12px);transform:translate3d(-50%,-100%,0);color:#ffd666;font-family:Montserrat,Oswald,sans-serif;font-size:clamp(calc(15px * var(--tp-scale-ui)),calc(4.2cqw * var(--tp-scale-ui)),calc(26px * var(--tp-scale-ui)));font-weight:900;letter-spacing:.08em;line-height:1.1;text-transform:uppercase;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:linear-gradient(180deg,#fff3c4,#ffd666 45%,#e0a52a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 6px rgba(0,0,0,.85)) drop-shadow(0 0 14px rgba(255,214,102,.35));pointer-events:none;animation:tpShowdownBannerIn .42s cubic-bezier(.16,1,.3,1) both}@keyframes tpShowdownBannerIn{0%{opacity:0;transform:translate3d(-50%,calc(-100% + 8px),0) scale(.92)}to{opacity:1;transform:translate3d(-50%,-100%,0) scale(1)}}.tp-blind-level-notice{position:absolute;left:50%;top:calc(var(--tp-tournament-info-y) - 8.5%);z-index:9;max-width:92%;display:flex;align-items:baseline;justify-content:center;gap:clamp(4px,1cqw,8px);padding:clamp(4px,1.2cqw,8px) clamp(10px,2.6cqw,18px);border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#080a096b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0 10px 32px #00000057;text-align:center;text-shadow:0 1px 5px rgba(0,0,0,.9);white-space:nowrap;transform:translate3d(-50%,-50%,0);animation:tpBlindLevelNoticeIn .32s cubic-bezier(.16,1,.3,1) both}.tp-blind-level-notice__title{flex:0 0 auto;color:#ffffff80;font-size:clamp(calc(5px * var(--tp-scale-ui)),calc(1.25cqw * var(--tp-scale-ui)),calc(8px * var(--tp-scale-ui)));font-weight:800;letter-spacing:.1em;text-transform:uppercase}.tp-blind-level-notice__value{min-width:0;overflow:hidden;color:#ffffffe6;font-size:clamp(calc(8px * var(--tp-scale-ui)),calc(2.1cqw * var(--tp-scale-ui)),calc(13px * var(--tp-scale-ui)));font-weight:750;font-variant-numeric:tabular-nums;line-height:1.15;text-overflow:ellipsis}@keyframes tpBlindLevelNoticeIn{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}.tp-break-banner.tp-waiting-banner{flex-direction:column;align-items:center;gap:2px}.tp-break-banner.tp-start-banner{top:calc(var(--tp-watermark-y) - 12%);transform:translate3d(-50%,-50%,0);gap:clamp(5px,1.3cqw,9px);padding:clamp(4px,1.1cqw,7px) clamp(11px,2.8cqw,18px);border-color:#ffffff24;background:#080a0980}.tp-break-banner.tp-start-banner .tp-break-banner__title{color:#ffffff94;font-size:clamp(7px,1.7cqw,11px);font-weight:800;letter-spacing:.1em}.tp-break-banner.tp-start-banner .tp-break-banner__value{font-size:clamp(11px,2.6cqw,16px);font-weight:750}.tp-break-banner{position:absolute;left:50%;top:var(--tp-pot-zone-top);z-index:5;max-width:calc(100% - 60px);display:inline-flex;align-items:baseline;justify-content:center;gap:clamp(7px,1.8cqw,12px);padding:clamp(6px,1.6cqw,10px) clamp(16px,4cqw,26px);border:1px solid rgba(255,214,130,.34);border-radius:999px;background:#0c0a06a8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 12px 34px #0000006b;text-align:center;text-shadow:0 1px 5px rgba(0,0,0,.9);white-space:nowrap;transform:translate3d(-50%,0,0);animation:tpBreakBannerIn .32s cubic-bezier(.16,1,.3,1) both}.tp-break-banner:not(.tp-start-banner){top:calc(var(--tp-pot-zone-top) + 13%)}.tp-break-banner__title{flex:0 0 auto;color:#ffd682db;font-size:clamp(calc(11px * var(--tp-scale-ui)),calc(2.7cqw * var(--tp-scale-ui)),calc(17px * var(--tp-scale-ui)));font-weight:850;letter-spacing:.14em;text-transform:uppercase}.tp-break-banner__value{min-width:0;overflow:hidden;color:#fff;font-size:clamp(calc(14px * var(--tp-scale-ui)),calc(3.6cqw * var(--tp-scale-ui)),calc(23px * var(--tp-scale-ui)));font-weight:800;font-variant-numeric:tabular-nums;line-height:1.1;text-overflow:ellipsis}@keyframes tpBreakBannerIn{0%{opacity:0;scale:.92}to{opacity:1;scale:1}}.tp-sync-hands-banner,.tp-sync-hands-stage{position:absolute;left:50%;z-index:9;max-width:calc(100% - 54px);display:inline-flex;align-items:center;justify-content:center;gap:clamp(5px,1.3cqw,9px);padding:clamp(5px,1.35cqw,8px) clamp(11px,3cqw,20px);border:1px solid rgba(255,199,104,.42);border-radius:999px;background:linear-gradient(110deg,#2a190cd6,#0d0b0ce0);box-shadow:0 10px 30px #00000061,0 0 22px #ffa4441c;color:#ffffffeb;text-align:center;text-shadow:0 1px 5px rgba(0,0,0,.9);white-space:nowrap;transform:translate3d(-50%,0,0);animation:tpSyncHandsNoticeIn .36s cubic-bezier(.16,1,.3,1) both}.tp-sync-hands-banner{top:calc(var(--tp-pot-zone-top) + 11%);flex-direction:column;gap:2px}.tp-sync-hands-stage{top:calc(var(--tp-pot-zone-top) - 7%);color:#ffcd7ab8;font-size:clamp(calc(6px * var(--tp-scale-ui)),calc(1.45cqw * var(--tp-scale-ui)),calc(9px * var(--tp-scale-ui)));font-weight:800;letter-spacing:.09em;text-transform:uppercase}.tp-sync-hands-stage__title{color:#fff;font-weight:900}.tp-sync-hands-stage--in-info{position:static;max-width:100%;margin-top:clamp(3px,.9cqw,6px);transform:none;animation-name:tpSyncHandsStageIn}@keyframes tpSyncHandsStageIn{0%{opacity:0;transform:translate3d(0,4px,0) scale(.94)}to{opacity:1;transform:none}}.tp-table-screen--final-sync .tp-sync-hands-banner,.tp-table-screen--final-sync .tp-sync-hands-stage{border-color:#71ceeb6b;background:linear-gradient(110deg,#08232edb,#0a0c10e6);box-shadow:0 10px 30px #00000061,0 0 22px #51bee21f;color:#9be1f6c2}.tp-sync-hands-banner__title{color:#ffcd7ac7;font-size:clamp(calc(7px * var(--tp-scale-ui)),calc(1.65cqw * var(--tp-scale-ui)),calc(10px * var(--tp-scale-ui)));font-weight:900;letter-spacing:.13em;text-transform:uppercase}.tp-table-screen--final-sync .tp-sync-hands-banner__title{color:#9be1f6c7}.tp-sync-hands-banner__value{color:#fff;font-size:clamp(calc(11px * var(--tp-scale-ui)),calc(2.7cqw * var(--tp-scale-ui)),calc(17px * var(--tp-scale-ui)));font-weight:850;line-height:1.1}@keyframes tpSyncHandsNoticeIn{0%{opacity:0;transform:translate3d(-50%,5px,0) scale(.94)}to{opacity:1;transform:translate3d(-50%,0,0) scale(1)}}.tp-prize-celebration{position:absolute;left:50%;top:43%;z-index:42;width:min(calc(100% - 44px),410px);box-sizing:border-box;display:grid;justify-items:center;gap:5px;padding:clamp(18px,5cqw,30px) clamp(18px,6cqw,34px);border:1px solid rgba(255,213,133,.48);border-radius:24px;background:radial-gradient(circle at 50% 0%,rgba(255,196,92,.17),transparent 52%),#080708f0;box-shadow:0 24px 70px #000000ad,0 0 46px #ffac4026;text-align:center;transform:translate3d(-50%,-50%,0);animation:tpPrizeCelebration 5.5s cubic-bezier(.16,1,.3,1) both;pointer-events:none}.tp-prize-celebration__eyebrow{color:#f2bd62;font-size:clamp(10px,2.4cqw,14px);font-weight:900;letter-spacing:.18em;text-transform:uppercase}.tp-prize-celebration__title{color:#fff;font-size:clamp(26px,7.5cqw,42px);font-weight:950;line-height:1;text-shadow:0 0 28px rgba(255,181,72,.24)}.tp-prize-celebration__copy{color:#ffffffa6;font-size:clamp(10px,2.6cqw,14px);font-weight:700;line-height:1.3}@keyframes tpPrizeCelebration{0%{opacity:0;transform:translate3d(-50%,-44%,0) scale(.9)}10%,82%{opacity:1;transform:translate3d(-50%,-50%,0) scale(1)}to{opacity:0;transform:translate3d(-50%,-54%,0) scale(.98)}}.tp-voluntary-runout-notice{position:absolute;left:50%;top:var(--tp-board-zone-y);z-index:8;max-width:min(82%,360px);display:flex;align-items:center;justify-content:center;gap:4px;padding:0;border:0;background:transparent;color:#ffffff85;font-size:clamp(calc(9px * var(--tp-scale-ui)),calc(2.1cqw * var(--tp-scale-ui)),calc(13px * var(--tp-scale-ui)));font-weight:650;line-height:1.15;text-align:center;text-shadow:0 1px 4px rgba(0,0,0,.92),0 0 11px rgba(0,0,0,.76);white-space:nowrap;transform:translate3d(-50%,calc(-100% - clamp(28px,7.5cqw,44px)),0);animation:tpRunoutNoticeIn .24s cubic-bezier(.16,1,.3,1) both}.tp-voluntary-runout-notice__name{min-width:0;overflow:hidden;color:#ffffffc7;font-weight:850;text-overflow:ellipsis}.tp-voluntary-runout-notice__copy{flex:0 0 auto}@keyframes tpRunoutNoticeIn{0%{opacity:0;scale:.94}to{opacity:1;scale:1}}.tp-tournament-info{position:absolute;left:50%;z-index:7;width:min(76%,350px);min-width:0;display:grid;justify-items:center;gap:clamp(1px,.45cqw,3px);padding:0;border:0;background:transparent;box-shadow:none;color:#ffffffa8;font-size:clamp(calc(7px * var(--tp-info-scale)),calc(1.7cqw * var(--tp-info-scale)),calc(10.5px * var(--tp-info-scale)));font-weight:680;line-height:1.18;opacity:.78;text-align:center;text-shadow:0 1px 0 rgba(255,255,255,.04),0 2px 5px rgba(0,0,0,.95);top:max(calc(var(--tp-tournament-info-y) - var(--tp-tournament-info-anchor)),calc(var(--tp-watermark-y) + var(--tp-watermark-width) * .55 + clamp(4px,1cqw,8px)));transform:translate(-50%);-webkit-text-size-adjust:100%;text-size-adjust:100%}.tp-tournament-info__name{max-width:100%;color:#fff;font-size:clamp(calc(8px * var(--tp-info-scale)),calc(1.95cqw * var(--tp-info-scale)),calc(11.5px * var(--tp-info-scale)));font-weight:820;overflow-wrap:anywhere}.tp-tournament-info__line,.tp-tournament-info__position{display:block}.tp-tournament-info__line--break{color:#ff5368;font-weight:850;font-variant-numeric:tabular-nums;letter-spacing:.06em}.tp-tournament-info__position{margin-top:1px;color:#62b8d8;font-weight:820}.tp-tournament-info__hand-number{display:block;margin-top:1px;color:#ffffff52;font-size:.82em;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.02em;-webkit-user-select:text;user-select:text}.tp-tournament-info__final{align-self:center;display:inline-flex;align-items:center;justify-content:center;margin-top:4px;padding:3px 9px;border:1px solid rgba(255,94,108,.48);border-radius:999px;background:linear-gradient(135deg,#810817bd,#190509e6);color:#fffffff5;font-size:clamp(7px,1.7cqw,10px);font-weight:850;letter-spacing:.2em;text-transform:uppercase;box-shadow:inset 0 1px #ffffff1f,0 0 14px #ed183442;text-shadow:0 0 9px rgba(255,255,255,.42);animation:tpFinalTableBadgeGlow 4.8s ease-in-out infinite}@container (min-width: 448px){.tp-tournament-info{gap:clamp(1px,.45cqw,2px);font-size:clamp(calc(7px * var(--tp-info-scale)),calc(1.7cqw * var(--tp-info-scale)),calc(9px * var(--tp-info-scale)));transform:translate(-50%) translateY(clamp(18px,5.2cqw,34px))}.tp-tournament-info__name{font-size:clamp(calc(8px * var(--tp-info-scale)),calc(1.95cqw * var(--tp-info-scale)),calc(10px * var(--tp-info-scale)))}.tp-tournament-info__final{margin-top:3px;padding:2px 8px;font-size:clamp(7px,1.7cqw,8px)}}@property --tp-card-width{syntax: "<length>"; inherits: true; initial-value: 44px;}.tp-card{--tp-card-rank-ratio: .5;--tp-card-suit-ratio: .36;position:relative;flex:0 0 auto;box-sizing:border-box;width:var(--tp-card-width, 44px);aspect-ratio:.7;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;-webkit-text-size-adjust:100%;text-size-adjust:100%;border:1px solid var(--tp-card-face-border, rgba(255, 255, 255, .74));border-radius:clamp(5px,1.3cqw,9px);background:linear-gradient(145deg,#fffffffc,#dfdfe1fc);color:var(--online-suit-spade, #27282d);box-shadow:inset 0 0 0 1px #0000000d,inset 0 -12px 24px #0000000f,0 2px #767679a8,0 5px 6px -3px #000000eb,0 13px 15px -12px #000000bd;transform-style:preserve-3d;transform-origin:center 88%}.tp-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.35),transparent 36%);pointer-events:none}.tp-card--community{--tp-card-width: var(--tp-community-card-width);animation:tpBoardCardReveal .42s cubic-bezier(.16,1,.3,1) both}.tp-card--opponent{--tp-card-width: clamp(calc(15px * var(--tp-scale)), calc(3.4cqw * var(--tp-scale)), calc(22px * var(--tp-scale)));border-radius:4px;transition:width .26s cubic-bezier(.16,1,.3,1),box-shadow .26s ease;animation:tpOpponentCardDeal .36s cubic-bezier(.16,1,.3,1) both}.tp-card--opponent.tp-card--face-up{animation-name:tpOpponentCardReveal;animation-duration:.44s}.tp-seat__cards--revealed .tp-card--opponent{--tp-card-width: var(--tp-open-card-width);border-radius:clamp(5px,1.3cqw,8px);box-shadow:inset 0 0 0 1px #0000000d,inset 0 -12px 24px #0000000f,0 2px #767679b3,0 8px 13px -5px #000000f0}.tp-card--hero{--tp-card-width: var(--tp-hero-card-width);border-radius:clamp(8px,2.2cqw,14px);animation:tpHeroCardDeal .48s cubic-bezier(.12,.86,.2,1.1) both;animation-delay:calc(var(--card-index) * 90ms)}.tp-card.tp-card--static{animation:none;animation-delay:0ms;transform:translateY(var(--card-rest-y, 0)) rotate(var(--card-rest-rotation, 0deg)) rotateY(0) scale(1)}.tp-card--red{color:var(--online-suit-heart, #c23b47)}.online-page[data-four-color-deck=true] .tp-card--d{color:var(--online-suit-diamond, #3276b1)}.online-page[data-four-color-deck=true] .tp-card--c{color:var(--online-suit-club, #34845f)}.tp-card__corner{position:absolute;left:12%;top:8%;z-index:2;display:block;line-height:.86}.tp-card__corner b{font-family:Oswald,sans-serif;font-size:calc(var(--tp-card-width, 44px) * var(--tp-card-rank-ratio));font-weight:760}.tp-card__suit{position:absolute;left:12%;top:38%;z-index:2;font-family:Apple Symbols,Segoe UI Symbol,"Noto Sans Symbols 2",Noto Sans Symbols,DejaVu Sans,serif;font-variant-emoji:text;font-size:calc(var(--tp-card-width, 44px) * var(--tp-card-suit-ratio));line-height:1}.tp-card__suit-glyph{display:block;width:1em;height:1em}.tp-card--joker.tp-card--red{border-color:#ff6c7c80}.tp-card--back{border-color:#dd5b65d1;background:linear-gradient(135deg,transparent 43%,rgba(255,255,255,.12) 44% 49%,transparent 50%) 0 0 / 12px 12px,linear-gradient(45deg,transparent 43%,rgba(255,255,255,.09) 44% 49%,transparent 50%) 0 0 / 12px 12px,radial-gradient(circle at 45% 32%,rgba(255,255,255,.2),transparent 40%),linear-gradient(155deg,#4a4a54,#25252d 72%);color:#ffffff6b;box-shadow:inset 0 0 0 3px #202026,inset 0 0 0 4px #fff3,0 2px #0a0a0c,0 5px 6px -3px #000000f0,0 13px 15px -12px #000000c2}.tp-card--back:before{content:"";position:absolute;top:22%;right:22%;bottom:22%;left:22%;z-index:1;border:1px solid rgba(255,255,255,.2);border-radius:2px;transform:rotate(45deg);box-shadow:inset 0 0 0 2px #00000042}.tp-card--back:after{top:7%;right:7%;bottom:7%;left:7%;border:1px solid rgba(229,91,102,.62);border-radius:inherit;background:none}.tp-card__back-mark{z-index:2;font-family:Oswald,sans-serif;font-size:.38em;font-weight:900}.tp-card--back[data-card-back=classic-blue]{border-color:#c6e5ffeb;background:linear-gradient(135deg,transparent 43%,rgba(255,255,255,.2) 44% 49%,transparent 50%) 0 0 / 12px 12px,linear-gradient(45deg,transparent 43%,rgba(255,255,255,.15) 44% 49%,transparent 50%) 0 0 / 12px 12px,radial-gradient(circle at 44% 30%,rgba(255,255,255,.34),transparent 46%),linear-gradient(155deg,#7fb2dd,#3f6d9b 78%);box-shadow:inset 0 0 0 3px #22405e,inset 0 0 0 4px #e2f2ff80,0 2px #0b1420,0 5px 8px -3px #000000e6,0 10px 16px -10px #000000bf}.tp-card--back[data-card-back=classic-blue]:after{border-color:#e2f2ffb8}.tp-card--back[data-card-back^=tuzo-]{border-color:#b9bec9;background:#111218;box-shadow:0 2px #767982,0 5px 6px -3px #000000f0,0 13px 15px -12px #000000c2}.tp-card--back[data-card-back=tuzo-red]{border-color:#f8afba;background:#280c17}.tp-card--back[data-card-back=tuzo-light]{border-color:#f3f3f5;background:#e5e6eb}.tp-card--back[data-card-back^=tuzo-]:before,.tp-card--back[data-card-back^=tuzo-]:after{content:none}.tp-card__back-art{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.tp-card--winning{border-color:#fff;filter:brightness(1.12) saturate(1.08);box-shadow:0 0 0 2px #ffffffe6,0 0 0 4px #f21924d9,0 0 26px #ff323db3,0 12px 28px #00000085}.tp-community-cards--showdown .tp-card:not(.tp-card--winning),.tp-hole-cards--showdown .tp-card:not(.tp-card--winning),.tp-seat__cards--showdown .tp-card:not(.tp-card--winning){filter:brightness(.48) grayscale(.6);transition:filter .24s ease}.tp-card--community.tp-card--winning,.tp-seat__cards:is([data-card-count="4"],[data-card-count="5"],[data-card-count="6"]) .tp-card--winning,.tp-hole-cards:is([data-card-count="4"],[data-card-count="5"],[data-card-count="6"]) .tp-card--winning{top:calc(-1*clamp(5px,1.4cqw,9px))}.tp-seat{--tp-seat-stack-font-size: calc(11px * var(--tp-scale));--tp-seat-name-max-size: calc(11px * var(--tp-scale));--tp-seat-info-width: clamp(calc(66px * var(--tp-scale)), calc(15.5cqw * var(--tp-scale)), calc(92px * var(--tp-scale)));--tp-seat-avatar-size: clamp(calc(40px * var(--tp-scale)), calc(9.5cqw * var(--tp-scale)), calc(56px * var(--tp-scale)));--tp-seat-dealer-size: clamp(calc(21px * var(--tp-scale)), calc(4.8cqw * var(--tp-scale)), calc(29px * var(--tp-scale)));--tp-seat-dealer-half-size: clamp(calc(10.5px * var(--tp-scale)), calc(2.4cqw * var(--tp-scale)), calc(14.5px * var(--tp-scale)));--tp-seat-timer-size: clamp(calc(29px * var(--tp-scale)), calc(6.2cqw * var(--tp-scale)), calc(37px * var(--tp-scale)));--tp-seat-board-control-offset: clamp(8px, 2.3cqw, 14px);--tp-seat-board-bet-offset: clamp(calc(48px * var(--tp-scale)), calc(11.5cqw * var(--tp-scale)), calc(60px * var(--tp-scale)));position:absolute;left:var(--seat-x);top:var(--seat-y);z-index:12;width:clamp(calc(70px * var(--tp-scale)),calc(16.5cqw * var(--tp-scale)),calc(100px * var(--tp-scale)));display:grid;justify-items:center;gap:2px;transform:translate3d(-50%,-50%,0);filter:drop-shadow(0 7px 10px rgba(0,0,0,.66));transition:left .42s cubic-bezier(.2,.8,.2,1),top .42s cubic-bezier(.2,.8,.2,1),opacity .22s ease,filter .22s ease}.tp-seat[role=button]{cursor:pointer}.tp-seat[role=button]:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:4px;border-radius:18px}.tp-seat--hero{pointer-events:none}.tp-seat[data-vertical-zone=top]{top:max(var(--seat-y),var(--tp-top-seat-y-min))}.tp-seat--opponent[data-side=left]{transform:translate(-30%,-50%)}.tp-seat--opponent[data-side=right]{transform:translate(-70%,-50%)}.tp-seat--hero[data-side=left]{transform:translate(-34%,-50%)}.tp-table-surface--compact .tp-seat__cards--revealed{--tp-open-card-width: clamp(calc(25px * var(--tp-scale)), calc(5.8cqw * var(--tp-scale)), calc(34px * var(--tp-scale)))}.tp-seat--inactive{opacity:1;filter:drop-shadow(0 7px 10px rgba(0,0,0,.64))}.tp-seat--inactive .tp-seat__player{opacity:.76;filter:saturate(.76)}.tp-seat--hero,.tp-seat--turn,.tp-seat--winner{opacity:1;filter:drop-shadow(0 8px 12px rgba(0,0,0,.7))}.tp-seat--reacting{z-index:60}.tp-seat--chatting{z-index:90}.tp-seat--hero .tp-seat__player,.tp-seat--turn .tp-seat__player,.tp-seat--winner .tp-seat__player{opacity:1;filter:none}.tp-seat--inactive:not(.tp-seat--folded) .tp-seat__bet{opacity:1;filter:none}.tp-seat__player-shell{position:relative;width:100%;min-width:0;display:grid;justify-items:center}.tp-seat--hero .tp-seat__player-shell{width:calc(var(--tp-hero-avatar-size) + (var(--tp-hero-side-lane) * 2) + (var(--tp-hero-hud-gap) * 2));max-width:none}.tp-seat__player{position:relative;z-index:3;width:100%;min-width:0;display:grid;grid-template-areas:"avatar" "info";justify-items:center;gap:0;transform-origin:center top;transition:opacity .22s ease,filter .26s ease,transform .28s cubic-bezier(.16,1,.3,1)}.tp-seat--hero .tp-seat__player{width:100%;max-width:none;grid-template-columns:var(--tp-hero-side-lane) var(--tp-hero-avatar-size) var(--tp-hero-side-lane);grid-template-areas:". avatar ." ". info .";align-items:center;column-gap:var(--tp-hero-hud-gap);row-gap:0}.tp-seat--hero .tp-seat__bet{position:absolute;grid-area:auto;left:calc(50% - clamp(12px,3cqw,18px));right:auto;top:0;padding:0;overflow:visible;transform:translate3d(-50%,calc(-100% - clamp(8px,2cqw,12px)),0)}.tp-seat--hero[data-bounty] .tp-seat__bet{transform:translate3d(-50%,calc(-100% - clamp(16px,3.6cqw,22px)),0)}.tp-seat__avatar-wrap{position:relative;grid-area:avatar;z-index:3;width:var(--tp-seat-avatar-size);height:var(--tp-seat-avatar-size);display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:#111113;box-shadow:inset 0 0 0 3px #000000b3,0 0 0 1px #000000b3}.tp-table-surface .tp-seat--hero .tp-seat__avatar-wrap{width:var(--tp-hero-avatar-size);height:var(--tp-hero-avatar-size)}.tp-seat__profile-trigger{margin:0;padding:0;color:inherit;font:inherit;letter-spacing:normal;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;pointer-events:auto;touch-action:manipulation}.tp-seat__profile-trigger:active{transform:none}.tp-seat__profile-trigger:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:3px}.tp-seat__profile-trigger>*{pointer-events:none}.tp-seat__avatar-wrap>.tp-poker-avatar{width:calc(100% - 6px);height:calc(100% - 6px);font-size:clamp(19px,4.5cqw,28px)}.tp-seat__chat-anchor{position:absolute;left:50%;top:0;z-index:100;width:var(--tp-seat-avatar-size);aspect-ratio:1;overflow:visible;pointer-events:none;transform:translate(-50%)}.tp-seat--hero .tp-seat__chat-anchor{width:var(--tp-hero-avatar-size)}.tp-seat__chat-bubble{position:absolute;left:50%;bottom:calc(100% + clamp(5px,1.2cqw,8px));z-index:20;width:max-content;max-width:clamp(calc(112px * var(--tp-scale)),calc(32cqw * var(--tp-scale)),calc(186px * var(--tp-scale)));box-sizing:border-box;padding:clamp(calc(6px * var(--tp-scale)),calc(1.4cqw * var(--tp-scale)),calc(8px * var(--tp-scale))) clamp(calc(7px * var(--tp-scale)),calc(1.8cqw * var(--tp-scale)),calc(11px * var(--tp-scale)));border:1px solid rgba(255,255,255,.3);border-radius:13px 13px 13px 4px;background:#f7f7f9fa;color:#111216;font-family:Inter,system-ui,sans-serif;font-size:clamp(calc(9px * var(--tp-scale)),calc(1.95cqw * var(--tp-scale)),calc(12px * var(--tp-scale)));font-weight:650;line-height:1.24;display:block;overflow:visible;text-align:left;pointer-events:none;filter:drop-shadow(0 8px 15px rgba(0,0,0,.56));transform:translate(-50%);animation:tpSeatChatBubbleIn .22s cubic-bezier(.16,1,.3,1) both}.tp-seat__chat-text{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-box-orient:vertical;-webkit-line-clamp:4}.tp-seat__chat-bubble:after{content:"";position:absolute;left:50%;top:calc(100% - 1px);border:6px solid transparent;border-top-color:#f7f7f9fa;transform:translate(-50%)}.tp-seat[data-side=left] .tp-seat__chat-bubble{left:0;transform:none}.tp-seat[data-side=left] .tp-seat__chat-bubble:after{left:clamp(23px,6cqw,36px)}.tp-seat[data-side=right] .tp-seat__chat-bubble{right:0;left:auto;transform:none}.tp-seat[data-side=right] .tp-seat__chat-bubble:after{right:clamp(23px,6cqw,36px);left:auto;transform:none}.tp-table-screen:not(.tp-table-screen--horizontal) .tp-seat--hero .tp-seat__chat-bubble{right:auto;left:50%;transform:none}.tp-table-screen:not(.tp-table-screen--horizontal) .tp-seat--hero .tp-seat__chat-bubble:after{right:auto;left:clamp(10px,3cqw,16px);transform:none}.tp-seat[data-vertical-zone=top] .tp-seat__chat-bubble{top:calc(100% + clamp(5px,1.2cqw,8px));bottom:auto}.tp-seat[data-vertical-zone=top] .tp-seat__chat-bubble:after{top:auto;bottom:calc(100% - 1px);border-top-color:transparent;border-bottom-color:#f7f7f9fa}@keyframes tpSeatChatBubbleIn{0%{opacity:0;scale:.86;translate:0 5px}to{opacity:1;scale:1;translate:0 0}}.tp-seat--turn .tp-seat__avatar-wrap{border-color:#ff4b549e;box-shadow:inset 0 0 0 3px #000000c2,0 0 15px #f2192459}.tp-turn-timer{position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;z-index:4;display:block;pointer-events:none}.tp-turn-timer svg{width:100%;height:100%;display:block;overflow:visible;transform:rotate(-90deg)}.tp-turn-timer circle{fill:none;stroke-width:3.2}.tp-turn-timer__track{stroke:#ffffff1f}.tp-turn-timer__value{stroke:#ef3b45;stroke-linecap:round;filter:drop-shadow(0 0 3px rgba(242,25,36,.8));transition:stroke-dashoffset .18s linear,stroke .18s ease}.tp-turn-timer--urgent{transform-origin:center;animation:tpTimerUrgentJump .62s cubic-bezier(.32,1.5,.46,1) infinite}.tp-turn-timer--urgent .tp-turn-timer__value{stroke:#ff1824;animation:tpTimerUrgentRing .62s ease-in-out infinite}.tp-turn-timer b{position:absolute;right:4px;bottom:4px;min-width:clamp(19px,4.2cqw,25px);height:clamp(19px,4.2cqw,25px);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border:2px solid #09090a;border-radius:50%;background:#171719;color:#fff;font-family:Oswald,sans-serif;font-size:clamp(9px,2cqw,12px);line-height:1}.tp-turn-timer--urgent b{background:#b20d15;animation:tpTimerUrgent .62s ease-in-out infinite}.tp-seat__turn-timer{position:absolute;left:calc(50% + var(--tp-seat-avatar-size) / 2 - var(--tp-seat-timer-size) * .3);top:calc(var(--tp-seat-timer-size) * -.35);z-index:30;width:var(--tp-seat-timer-size);aspect-ratio:1;border-radius:50%;background:#09090bf5;box-shadow:0 0 0 2px #09090be6,0 0 16px #f219247a,0 7px 16px #000000a8;pointer-events:none}.tp-seat__turn-timer:has(.tp-turn-timer--urgent){animation:tpTimerUrgentHalo .62s ease-in-out infinite}.tp-seat[data-side=right] .tp-seat__turn-timer,.tp-seat[data-table-seat-count="7"][data-vertical-zone=top][data-inward=down-left] .tp-seat__turn-timer{right:calc(50% + var(--tp-seat-avatar-size) / 2 - var(--tp-seat-timer-size) * .3);left:auto}.tp-seat__turn-timer .tp-turn-timer{top:0;right:0;bottom:0;left:0;z-index:1}.tp-seat__turn-timer .tp-turn-timer b{right:50%;bottom:50%;width:clamp(22px,4.8cqw,28px);height:auto;min-width:0;aspect-ratio:1;padding:0;border-width:1px;transform:translate(50%,50%)}.tp-seat__turn-timer .tp-turn-timer--urgent b{animation-name:tpTimerUrgentCentered}.tp-seat__dealer-button{position:absolute;left:calc(50% + clamp(32px,7.2cqw,42px));top:clamp(17px,3.8cqw,22px);z-index:10;width:var(--tp-seat-dealer-size);aspect-ratio:1;display:grid;place-items:center;box-sizing:border-box;border:2px solid rgba(18,18,20,.92);border-radius:50%;background:linear-gradient(145deg,#fff,#e5e5e8);color:#151517;font-family:Oswald,sans-serif;font-size:clamp(12px,2.8cqw,17px);font-weight:900;line-height:1;box-shadow:0 2px #ffffffad inset,0 5px 13px #0000009e;pointer-events:none;animation:tpDealerButtonArrive .32s cubic-bezier(.18,.88,.3,1.2) both}.tp-seat[data-side=right] .tp-seat__dealer-button{right:calc(50% + clamp(32px,7.2cqw,42px));left:auto}.tp-seat[data-board-lane][data-side=left] .tp-seat__turn-timer{right:auto;left:calc(50% + var(--tp-seat-avatar-size) / 2 - var(--tp-seat-timer-size) * .3)}.tp-seat[data-board-lane][data-side=left] .tp-seat__turn-timer{translate:calc(var(--tp-seat-timer-size) * -.4) calc(var(--tp-seat-timer-size) * -.4)}.tp-seat[data-board-lane][data-side=right] .tp-seat__turn-timer{right:auto;left:calc(50% - var(--tp-seat-avatar-size) / 2 - var(--tp-seat-timer-size) * .7)}.tp-seat[data-board-lane] .tp-seat__dealer-button{right:auto;left:calc(50% - var(--tp-seat-dealer-half-size));top:calc(100% + 4px)}.tp-seat[data-table-seat-count="6"][data-side=right][data-side-level=upper] .tp-seat__dealer-button{right:auto;left:calc(50% - var(--tp-seat-dealer-half-size) - clamp(10px,2.4cqw,14px));top:calc(100% + 4px)}.tp-seat[data-table-seat-count="7"][data-side] .tp-seat__dealer-button{right:auto;left:calc(50% - var(--tp-seat-dealer-half-size));top:calc(100% + 4px)}.tp-seat[data-table-seat-count="8"][data-side=left] .tp-seat__dealer-button{right:auto;left:calc(50% - var(--tp-seat-dealer-half-size) + clamp(10px,2.4cqw,14px));top:calc(100% + 4px)}.tp-seat[data-table-seat-count="8"][data-side=right] .tp-seat__dealer-button{right:auto;left:calc(50% - var(--tp-seat-dealer-half-size) - clamp(10px,2.4cqw,14px));top:calc(100% + 4px)}.tp-seat.tp-seat--hero .tp-seat__dealer-button,.tp-seat[data-table-seat-count="8"].tp-seat--hero .tp-seat__dealer-button{right:auto;left:calc(50% + clamp(54px,12.6cqw,66px));top:clamp(10px,2.7cqw,15px)}.tp-seat[data-board-lane=upper] .tp-seat__turn-timer,.tp-seat[data-board-lane=lower] .tp-seat__turn-timer{top:calc(var(--tp-seat-timer-size) * -.35)}.tp-seat[data-side=center]:not(.tp-seat--hero) .tp-seat__turn-timer{right:auto;left:calc(50% - var(--tp-seat-avatar-size) / 2 - var(--tp-seat-timer-size) * .7);top:calc(var(--tp-seat-avatar-size) / 2 - var(--tp-seat-timer-size) / 2)}.tp-seat.tp-seat--hero .tp-seat__turn-timer{right:auto;left:calc(50% + clamp(40px,9cqw,52px));top:clamp(-30px,-5.2cqw,-20px)}.tp-seat--chip-leader-1{--tp-chip-leader-color: #e7c765;--tp-chip-leader-surface: rgba(57, 45, 16, .98)}.tp-seat--chip-leader-2{--tp-chip-leader-color: #cbd6df;--tp-chip-leader-surface: rgba(35, 42, 49, .98)}.tp-seat--chip-leader-3{--tp-chip-leader-color: #c47c5b;--tp-chip-leader-surface: rgba(52, 30, 23, .98)}.tp-seat__chip-rank{position:absolute;top:100%;left:50%;z-index:10;width:clamp(22px,4.8cqw,29px);aspect-ratio:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0;border:1px solid rgba(255,255,255,.46);border-radius:50%;background:linear-gradient(145deg,rgba(255,255,255,.1),transparent 44%),var(--tp-chip-leader-surface);color:var(--tp-chip-leader-color);font-family:Oswald,sans-serif;font-size:clamp(10px,2.3cqw,14px);font-weight:900;line-height:1;box-shadow:inset 0 0 0 2px var(--tp-chip-leader-color),inset 0 0 0 4px #000000b8,0 0 0 2px #111114,0 4px 11px #00000094,0 0 8px color-mix(in srgb,var(--tp-chip-leader-color) 25%,transparent);pointer-events:none;transform:translate(-50%,-72%)}.tp-seat__chip-medal-number{position:relative;z-index:2;text-shadow:0 1px 1px rgba(0,0,0,.9)}.tp-seat__info{position:relative;grid-area:info;z-index:2;width:var(--tp-seat-info-width);max-width:var(--tp-seat-info-width);min-width:0;display:grid;justify-items:center;line-height:1.02;text-align:center}.tp-seat__identity{position:relative;width:100%;min-width:0;box-sizing:border-box;overflow:hidden;display:grid;justify-items:stretch;border:2px solid rgba(255,255,255,.12);border-radius:6px;background:#070709e0;box-shadow:0 5px 13px #0000006b;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.tp-seat__identity:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;box-sizing:border-box;border:2px solid #fff;border-radius:inherit;opacity:0;content:"";pointer-events:none}.tp-seat--turn .tp-seat__identity:after{animation:tpTurnIdentityPulse 1.3s ease-in-out infinite}.tp-seat__name{width:100%;min-width:0;display:flex;justify-content:center;align-items:center;padding:3px 6px 2px;box-sizing:border-box;overflow:hidden;color:#fff;font-size:var(--tp-seat-name-max-size);font-weight:500;line-height:calc(var(--tp-seat-name-max-size) * 1.05);white-space:nowrap}.tp-seat__name-text{display:block;flex:none;font-size:min(var(--tp-seat-name-size, 13px),var(--tp-seat-name-max-size));line-height:inherit}.tp-seat__stack{position:relative;width:100%;padding:2px 6px 3px;box-sizing:border-box;border-top:1px solid transparent;color:#62b8d8;font-family:Oswald,sans-serif;font-size:var(--tp-seat-stack-font-size);font-weight:680;line-height:calc(var(--tp-seat-stack-font-size) * 1.05);letter-spacing:.02em;white-space:nowrap}.tp-seat__stack:before{position:absolute;top:-1px;left:50%;width:52%;height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.34) 35%,rgba(255,255,255,.34) 65%,transparent);box-shadow:0 0 5px #ffffff38;content:"";pointer-events:none}.tp-seat__stack--toggle{cursor:pointer;pointer-events:auto;touch-action:manipulation}.tp-seat__stack--toggle:focus-visible{outline:2px solid rgba(255,255,255,.72);outline-offset:2px;border-radius:4px}.tp-seat--turn .tp-seat__name,.tp-seat--turn .tp-seat__stack{color:#fff;text-shadow:0 0 8px rgba(255,255,255,.62);animation:tpTurnTextPulse 1.3s ease-in-out infinite}.tp-seat__stack--all-in{color:#ff4d57}.tp-seat__stack--reentry{color:#ff6678;font-size:calc(var(--tp-seat-stack-font-size) - 1px);font-weight:850;letter-spacing:.075em;animation:tpReentryStackPulse 1.8s ease-in-out infinite}.tp-seat__freebuy-hold{color:#ff6678;font-variant-numeric:tabular-nums;font-weight:800}.tp-seat__details{position:absolute;top:100%;left:0;width:100%;display:grid;justify-items:center;pointer-events:none}.tp-seat__detail{max-width:100%;margin-top:calc(4px * var(--tp-scale-ui));padding:1px 5px;box-sizing:border-box;overflow:hidden;border-radius:999px;background:#00000080;color:#ffffff8c;line-height:1.25;font-size:clamp(calc(6px * var(--tp-scale-ui)),calc(1.45cqw * var(--tp-scale-ui)),calc(9px * var(--tp-scale-ui)));font-weight:850;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.tp-seat__info .tp-seat__all-in-equity{max-width:none;width:max-content;padding:3px 7px;border:1px solid rgba(98,184,216,.5);border-radius:999px;background:#041218e6;color:#8bdcff;box-shadow:0 3px 10px #0000007a;font-size:clamp(calc(7px * var(--tp-scale-ui)),calc(1.6cqw * var(--tp-scale-ui)),calc(10px * var(--tp-scale-ui)));letter-spacing:.03em}.tp-seat__info .tp-seat__all-in-equity.is-ahead{border-color:#35d78494;background:#041f14eb;color:#57e39b}.tp-seat__info .tp-seat__all-in-equity.is-behind{border-color:#ff3e4a94;background:#26050aeb;color:#ff6570}.tp-table-outs{position:absolute;left:var(--tp-outs-x);top:var(--tp-outs-y);z-index:14;display:grid;justify-items:center;gap:3px;width:max-content;padding:4px 6px 5px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:#0a080adb;box-shadow:0 6px 18px #0006;transform:translate(-50%,-50%);pointer-events:none;animation:tpRunoutNoticeIn .24s cubic-bezier(.16,1,.3,1) both}.tp-table-outs--ahead{--tp-outs-frame: rgba(76, 222, 138, .8);--tp-outs-fill: rgba(6, 28, 15, .9);border:2px solid var(--tp-outs-frame);background:var(--tp-outs-fill);box-shadow:0 0 14px #4cde8a40,0 6px 18px #0006}.tp-table-outs--behind{--tp-outs-frame: rgba(255, 62, 74, .8);--tp-outs-fill: rgba(32, 6, 10, .9);border:2px solid var(--tp-outs-frame);background:var(--tp-outs-fill);box-shadow:0 0 14px #ff3e4a40,0 6px 18px #0006}.tp-table-outs--behind .tp-table-outs__caption{color:#ff6570e6}.tp-table-outs__caption{color:#5ee08fd9;font-size:clamp(calc(7px * var(--tp-scale-ui)),calc(1.7cqw * var(--tp-scale-ui)),calc(9px * var(--tp-scale-ui)));font-weight:900;letter-spacing:.12em;line-height:1}.tp-table-outs__thought{position:absolute;aspect-ratio:1;border:2px solid var(--tp-outs-frame, rgba(255, 255, 255, .3));border-radius:50%;background:var(--tp-outs-fill, rgba(10, 8, 10, .86));transform:translate(-50%,-50%)}.tp-table-outs__thought--near{left:calc(50% + var(--tp-tail-x, 0) * (50% + 9px));top:calc(50% + var(--tp-tail-y, 0) * (50% + 9px));width:9px}.tp-table-outs__thought--far{left:calc(50% + var(--tp-tail-x, 0) * (50% + 20px));top:calc(50% + var(--tp-tail-y, 0) * (50% + 20px));width:5px}.tp-table-outs__equity{color:#fff;font-family:Oswald,sans-serif;font-size:clamp(calc(11px * var(--tp-scale-ui)),calc(2.8cqw * var(--tp-scale-ui)),calc(15px * var(--tp-scale-ui)));font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1;white-space:nowrap}.tp-table-outs--ahead .tp-table-outs__equity{color:#5ee08f}.tp-table-outs--behind .tp-table-outs__equity{color:#ff6570}.tp-table-outs__cards{display:grid;grid-template-columns:repeat(var(--tp-outs-cols, 6),auto);gap:2px}.tp-table-out{box-sizing:border-box;width:clamp(calc(10px * var(--tp-scale-ui)),calc(2.6cqw * var(--tp-scale-ui)),calc(15px * var(--tp-scale-ui)));aspect-ratio:.72;display:grid;place-content:center;justify-items:center;border:1px solid rgba(0,0,0,.14);border-radius:2px;background:linear-gradient(145deg,#fff,#e8e8ea);color:#17171a;box-shadow:0 1px 3px #0006;font-size:clamp(calc(6px * var(--tp-scale-ui)),calc(1.4cqw * var(--tp-scale-ui)),calc(8px * var(--tp-scale-ui)));line-height:.95}.tp-table-out__rank{font-weight:900;letter-spacing:-.04em}.tp-table-out--h,.tp-table-out--d{color:#d92934}.tp-table-out--c{color:#278a5d}.tp-table-out--joker{color:#7a1fd1}.tp-table-out__joker{font-size:1.5em}.tp-table-out--joker .tp-table-out__rank{font-size:.85em}.tp-table-outs__none{padding:1px 3px;color:#ff6570;font-size:clamp(calc(8px * var(--tp-scale-ui)),calc(2cqw * var(--tp-scale-ui)),calc(11px * var(--tp-scale-ui)));font-weight:900;letter-spacing:.06em;line-height:1.1;white-space:nowrap}.tp-table-out--suit{font-size:clamp(calc(8px * var(--tp-scale-ui)),calc(2cqw * var(--tp-scale-ui)),calc(11px * var(--tp-scale-ui)))}.tp-seat__winner-hand{color:#ffffffd1!important}.tp-hand-ranks{display:inline-flex;align-items:center;justify-content:center;gap:2px;max-width:100%}.tp-hand-ranks__card{padding:1px 3px;min-width:1.15em;box-sizing:border-box;border-radius:4px;background:#ffffffeb;color:#111;font-weight:800;line-height:1.2;text-align:center}.tp-hand-ranks__card--joker{background:#e8001c;color:#fff;box-shadow:0 0 6px #e8001cb3}.tp-seat__hand-ranks{margin-top:calc(3px * var(--tp-scale-ui));font-size:clamp(calc(6px * var(--tp-scale-ui)),calc(1.45cqw * var(--tp-scale-ui)),calc(9px * var(--tp-scale-ui)))}.tp-card__joker-as{position:absolute;left:50%;bottom:5%;z-index:2;transform:translate(-50%);padding:.06em .32em;border:1px solid rgba(255,255,255,.6);border-radius:999px;background:#e8001c;color:#fff;font-size:calc(var(--tp-card-width, 44px) * .24);font-weight:900;line-height:1.15;white-space:nowrap;box-shadow:0 2px 6px #e8001c8c;pointer-events:none}.tp-seat__cards{position:absolute;left:50%;top:clamp(-10px,-1.8cqw,-6px);z-index:2;display:flex;transform:translate3d(-50%,0,0) rotate(-4deg);transform-origin:center top;transition:opacity .22s ease,filter .26s ease,transform .28s ease}.tp-seat__cards .tp-card+.tp-card{margin-left:clamp(-8px,-1.6cqw,-5px)}.tp-seat__cards--hidden .tp-card--opponent{--tp-card-width: clamp(calc(22px * var(--tp-scale)), calc(4.9cqw * var(--tp-scale)), calc(30px * var(--tp-scale)))}.tp-seat__cards--hidden{top:clamp(13px,3cqw,19px);z-index:8;opacity:1;filter:none}.tp-seat__cards--hidden .tp-card+.tp-card{margin-left:clamp(-9px,-1.8cqw,-6px)}.tp-seat__cards:is([data-card-count="4"],[data-card-count="5"],[data-card-count="6"]) .tp-card+.tp-card{margin-left:clamp(-12px,-2cqw,-7px)}.tp-seat__cards--hidden:is([data-card-count="4"],[data-card-count="5"],[data-card-count="6"]) .tp-card+.tp-card{margin-left:calc(clamp(calc(22px * var(--tp-scale)),calc(4.9cqw * var(--tp-scale)),calc(30px * var(--tp-scale)))*-.72)}.tp-seat__cards--revealed{--tp-open-card-width: clamp(calc(28px * var(--tp-scale)), calc(6.3cqw * var(--tp-scale)), calc(39px * var(--tp-scale)));z-index:7;top:calc(var(--tp-seat-avatar-size) / 2 - var(--tp-open-card-width) / .7 / 2);transform:translate3d(-50%,0,0);transform-origin:center center}.tp-seat__cards--floor{cursor:pointer;pointer-events:auto}.tp-seat__cards--floor-open{opacity:.66;filter:saturate(.85)}.tp-seat__cards--floor-open .tp-card--opponent{box-shadow:0 0 0 1px #78dcff80,0 6px 14px #00000073}.tp-seat__cards--revealed .tp-card+.tp-card{margin-left:clamp(-5px,-.8cqw,-3px)}.tp-seat__cards--revealed:is([data-card-count="4"],[data-card-count="5"],[data-card-count="6"]){--tp-open-card-width: clamp(calc(25px * var(--tp-scale)), calc(5.3cqw * var(--tp-scale)), calc(34px * var(--tp-scale)));--tp-omaha-open-width: var(--tp-open-card-width)}.tp-seat__cards--revealed:is([data-card-count="4"],[data-card-count="5"],[data-card-count="6"]) .tp-card+.tp-card{margin-left:calc(var(--tp-omaha-open-width) * -.55)}.tp-seat__cards--voluntarily-shown{top:calc(var(--tp-seat-avatar-size) / 2 - var(--tp-open-card-width) / .7 / 2);z-index:20;opacity:1;filter:none;transform:translate3d(-50%,0,0)}.tp-seat__cards--voluntarily-shown .tp-card--opponent{--tp-card-width: var(--tp-open-card-width);filter:brightness(1.08) saturate(1.08);box-shadow:inset 0 0 0 1px #0000000a,0 0 0 2px #ffffff3d,0 8px 18px #000000e0,0 0 22px #ffffff38}.tp-seat__cards--voluntarily-shown .tp-card--opponent:not([data-card-theme]){border-color:#fff;background:linear-gradient(145deg,#fff,#f1f1f3)}.tp-seat--folded .tp-seat__player{opacity:.72;filter:brightness(.72)}.tp-seat--folded .tp-seat__avatar-wrap{transform-origin:center bottom;transform:scale(.86)}.tp-seat--folded .tp-seat__cards{opacity:1;filter:brightness(.68);transform:translate3d(-50%,clamp(3px,.8cqw,6px),0) rotate(-7deg) scale(.76)}.tp-seat--folded .tp-seat__cards--voluntarily-shown{top:calc(var(--tp-seat-avatar-size) / 2 - var(--tp-open-card-width) / .7 / 2);opacity:1;filter:none;transform:translate3d(-50%,0,0)}.tp-seat--folded{opacity:1;filter:drop-shadow(0 6px 9px rgba(0,0,0,.65))}.tp-seat--all-in .tp-seat__avatar-wrap{box-shadow:inset 0 0 0 3px #000000c2,0 0 0 1px #ff2a348c,0 0 18px #f219245c;animation:tpAllInSeat 1.15s ease-in-out infinite alternate}.tp-seat--winner .tp-seat__avatar-wrap{border-color:#ffffffd1;box-shadow:inset 0 0 0 3px #000000c2,0 0 0 2px #f21924cc,0 0 32px #ff2d37eb;animation:tpWinnerGlow 1s ease-in-out infinite alternate}.tp-seat--winner .tp-seat__identity{border-color:#ff414ab8;box-shadow:0 0 0 1px #ffffff14,0 0 20px #f2192475}.tp-seat[data-player-label=red]{--tp-player-label: 255, 40, 56}.tp-seat[data-player-label=green]{--tp-player-label: 40, 216, 121}.tp-seat[data-player-label=yellow]{--tp-player-label: 255, 211, 63}.tp-seat[data-player-label=white]{--tp-player-label: 245, 245, 247}.tp-seat[data-player-label=purple]{--tp-player-label: 167, 103, 255}.tp-seat[data-player-label=blue]{--tp-player-label: 56, 154, 255}.tp-seat[data-player-label=orange]{--tp-player-label: 255, 137, 52}.tp-seat[data-player-label] .tp-seat__identity{border-width:2px;border-color:rgba(var(--tp-player-label),.98);box-shadow:0 0 0 2px rgba(var(--tp-player-label),.48),0 0 9px rgba(var(--tp-player-label),.64),0 0 21px rgba(var(--tp-player-label),.44),0 5px 13px #0000006b}.tp-seat__bet{position:absolute;left:50%;top:0;z-index:10;display:grid;justify-items:center;gap:2px;padding:0;color:#fff;white-space:nowrap;transform:translate3d(-50%,calc(-100% - 5px),0);animation:tpBetAppear .32s cubic-bezier(.16,1,.3,1)}.tp-seat[data-inward=down-right] .tp-seat__bet{left:82%;top:82%;transform:none}.tp-seat[data-inward=right] .tp-seat__bet{left:82%;top:48%;transform:translate3d(0,-50%,0)}.tp-seat[data-inward=down-left] .tp-seat__bet{right:82%;left:auto;top:82%;transform:none}.tp-seat[data-inward=left] .tp-seat__bet{right:82%;left:auto;top:48%;transform:translate3d(0,-50%,0)}.tp-seat[data-board-lane=upper] .tp-seat__bet{right:auto;top:50%;transform:translate3d(-50%,-50%,0)}.tp-seat[data-board-lane=lower] .tp-seat__bet{right:auto;top:calc(100% + clamp(10px,2.5cqw,14px));transform:translate3d(-50%,-100%,0)}.tp-seat[data-board-lane][data-side=left] .tp-seat__bet{left:calc(50% + var(--tp-seat-board-bet-offset))}.tp-seat[data-board-lane][data-side=right] .tp-seat__bet{left:calc(50% - var(--tp-seat-board-bet-offset))}.tp-seat__bet-amount{min-width:0;padding:calc(2px * var(--tp-scale)) calc(6px * var(--tp-scale));border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#07080aeb;font-family:Oswald,sans-serif;font-size:calc(var(--tp-seat-stack-font-size) - 1px);font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1;box-shadow:0 4px 10px #0000007a}.tp-bet-chips{display:flex;align-items:flex-end;justify-content:center;gap:1px;filter:drop-shadow(0 4px 4px rgba(0,0,0,.62))}.tp-bet-chip-stack{position:relative;width:clamp(calc(11px * var(--tp-scale)),calc(2.5cqw * var(--tp-scale)),calc(15px * var(--tp-scale)));aspect-ratio:1 / 1.15;flex:0 0 auto;transform:rotate(calc((var(--stack-index) - 1.5) * 1.15deg));transform-origin:50% 100%}.tp-bet-chip{position:absolute;left:0;bottom:calc(var(--chip-index) * clamp(1.7px,.42cqw,2.4px));width:100%;aspect-ratio:1.45 / 1;box-sizing:border-box;border:1px solid rgba(255,255,255,.42);border-radius:50%;background:radial-gradient(ellipse at 35% 22%,rgba(255,255,255,.38) 0 5%,transparent 24%),radial-gradient(ellipse,var(--bet-chip-center) 0 29%,var(--bet-chip-dark) 31% 38%,transparent 40%),repeating-conic-gradient(from 6deg,rgba(250,247,238,.92) 0 8deg,var(--bet-chip-color) 8deg 42deg);box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -2px 2px #0006,0 1px 0 var(--bet-chip-side),0 2px 0 var(--bet-chip-dark)}.tp-bet-chip:after{content:"";position:absolute;top:20%;right:20%;bottom:20%;left:20%;border:1px solid rgba(255,255,255,.32);border-radius:50%;background:radial-gradient(ellipse at 38% 26%,var(--bet-chip-light),var(--bet-chip-center) 58%,var(--bet-chip-dark));box-shadow:inset 0 -1px 1px #00000059}.tp-bet-chip-stack--1000{--bet-chip-color: #b37a13;--bet-chip-light: #f1bc45;--bet-chip-center: #815408;--bet-chip-side: #76500e;--bet-chip-dark: #3b2402}.tp-bet-chip-stack--500{--bet-chip-color: #8250b8;--bet-chip-light: #c788ff;--bet-chip-center: #5c2f88;--bet-chip-side: #583377;--bet-chip-dark: #281238}.tp-bet-chip-stack--100{--bet-chip-color: #24272d;--bet-chip-light: #6f747e;--bet-chip-center: #111318;--bet-chip-side: #17191e;--bet-chip-dark: #020304}.tp-bet-chip-stack--25{--bet-chip-color: #159158;--bet-chip-light: #57d995;--bet-chip-center: #0d653c;--bet-chip-side: #0e5c38;--bet-chip-dark: #04301b}.tp-bet-chip-stack--5{--bet-chip-color: #cf2733;--bet-chip-light: #ff6871;--bet-chip-center: #941822;--bet-chip-side: #84141c;--bet-chip-dark: #42070c}.tp-bet-chip-stack--1{--bet-chip-color: #d6d5cf;--bet-chip-light: #fff;--bet-chip-center: #aaa9a4;--bet-chip-side: #999893;--bet-chip-dark: #545451}.tp-seat__action{position:absolute;left:50%;top:calc(var(--tp-seat-avatar-size) - 9px);z-index:20;max-width:120px;display:inline-flex;align-items:center;justify-content:center;padding:5px 8px;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:#111113f0;color:#fff;font-size:clamp(7px,1.7cqw,10px);font-weight:900;letter-spacing:.025em;white-space:nowrap;transform:translate(-50%);box-shadow:0 8px 20px #0000007a;animation:tpActionPop 1.7s cubic-bezier(.16,1,.3,1) both}.tp-seat--hero .tp-seat__action,.tp-seat--hero .tp-seat__sit-out{top:calc(var(--tp-hero-avatar-size) - 9px)}.tp-seat__action--fold{min-width:clamp(48px,10.5cqw,64px);padding:4px 10px;border:1px solid rgba(255,58,68,.46);background:#09090b9e;color:#ff4d57;font-size:clamp(8px,1.85cqw,11px);box-shadow:0 6px 16px #0000006b,0 0 10px #f2192438;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.tp-seat__action--call{border-color:#45d8897a;background:#0a462ab8;color:#65e5a0;box-shadow:0 6px 16px #0000006b,0 0 11px #32cd783d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.tp-seat__action--check{border-color:#f4d77075;background:#534311ad;color:#f5dc82;box-shadow:0 6px 16px #0000006b,0 0 10px #efcc5333;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.tp-seat__winner-badge{position:absolute;left:50%;top:clamp(12px,3cqw,19px);z-index:26;padding:6px 11px;border:1px solid rgba(255,255,255,.62);border-radius:7px;background:linear-gradient(180deg,#ff303b,#a70912);color:#fff;font-size:clamp(calc(10px * var(--tp-scale-ui)),calc(2.4cqw * var(--tp-scale-ui)),calc(15px * var(--tp-scale-ui)));font-weight:950;letter-spacing:.08em;line-height:1;text-shadow:0 2px 3px rgba(0,0,0,.72);box-shadow:inset 0 1px #ffffff4d,0 0 22px #f21924b8;transform:translate(-50%);pointer-events:none;animation:tpWinnerBadgeIn .32s cubic-bezier(.16,1,.3,1) both}.tp-seat__winner-badge--cards-revealed{position:relative;left:auto;top:auto;margin-top:4px;transform:none;animation:none}.tp-seat__hero-winner-badge{position:relative;z-index:3;margin-top:3px;padding:5px 12px;border:1px solid rgba(255,255,255,.68);border-radius:6px;background:linear-gradient(180deg,#ff303b,#a70912);color:#fff;font-family:Oswald,sans-serif;font-size:clamp(calc(10px * var(--tp-scale-ui)),calc(2.4cqw * var(--tp-scale-ui)),calc(14px * var(--tp-scale-ui)));font-weight:900;line-height:1;letter-spacing:.055em;white-space:nowrap;box-shadow:inset 0 1px #ffffff4d,0 0 15px #f21924a8;pointer-events:none;animation:tpHeroWinnerBadgeIn .32s cubic-bezier(.16,1,.3,1) both}.tp-seat__sit-out{position:absolute;left:50%;top:calc(var(--tp-seat-avatar-size) - 9px);z-index:22;padding:4px 8px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#141416f5;color:#fff;font-size:clamp(calc(8px * var(--tp-scale-ui)),calc(1.8cqw * var(--tp-scale-ui)),calc(11px * var(--tp-scale-ui)));font-weight:900;letter-spacing:.08em;line-height:1;white-space:nowrap;transform:translate(-50%);box-shadow:0 8px 20px #0000007a}.tp-seat__action--raise,.tp-seat__action--all-in{border-color:#62b8d880;background:#0f4358bd;color:#62b8d8;box-shadow:0 6px 16px #00000070,0 0 12px #62b8d840;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.tp-seat__action--win{border-color:#ff424b80;background:#830910f2}.tp-seat__action--return{border-color:#ffffff3d;background:#28282bf5}.tp-seat__reaction-anchor{position:absolute;left:50%;top:calc(var(--tp-seat-avatar-size) + 2px);z-index:80;width:100%;display:flex;align-items:flex-end;justify-content:center;pointer-events:none;transform:translate(-50%,-100%)}.tp-seat--hero .tp-seat__reaction-anchor{top:calc(var(--tp-hero-avatar-size) + 2px)}.tp-seat__reaction{position:relative;isolation:isolate;width:clamp(calc(71px * var(--tp-scale)),calc(14.8cqw * var(--tp-scale)),calc(92px * var(--tp-scale)));min-width:0;aspect-ratio:1;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;pointer-events:none;filter:drop-shadow(0 8px 14px rgba(0,0,0,.48));animation:tpReactionPop 3.6s cubic-bezier(.15,.9,.18,1) both}.tp-seat__reaction--gift{animation:tpTrainingGiftPinned 4.8s cubic-bezier(.16,1,.3,1) both}.tp-seat__reaction--gift>.tp-reaction-visual--emoji{border:0;background:transparent;font-size:clamp(calc(52px * var(--tp-scale)),calc(13.8cqw * var(--tp-scale)),calc(80px * var(--tp-scale)));line-height:1;filter:drop-shadow(0 5px 7px rgba(0,0,0,.5))}.tp-training-gift-flight{position:absolute;left:var(--tp-gift-from-x);top:var(--tp-gift-from-y);z-index:108;width:clamp(calc(31px * var(--tp-scale)),calc(8.2cqw * var(--tp-scale)),calc(51px * var(--tp-scale)));aspect-ratio:1;pointer-events:none;animation:tpTrainingGiftFlight .78s cubic-bezier(.2,.8,.18,1) both}.tp-training-gift-flight>.tp-reaction-visual--emoji{border:0;background:transparent;font-size:clamp(calc(26px * var(--tp-scale)),calc(6.6cqw * var(--tp-scale)),calc(41px * var(--tp-scale)));line-height:1;filter:drop-shadow(0 7px 8px rgba(0,0,0,.58)) drop-shadow(0 0 8px rgba(255,255,255,.26))}.tp-reaction-visual--snowball{display:block;filter:drop-shadow(0 3px 4px rgba(0,0,0,.45))}.tp-snowball{display:block;width:100%;height:100%}.tp-training-gift-flight--snowball,.tp-training-gift-flight--poop,.tp-training-gift-flight--thumbs,.tp-training-gift-flight--luck-chip,.tp-training-gift-flight--glove,.tp-training-gift-flight--slipper{animation-name:tpGiftThrowFlight;animation-timing-function:cubic-bezier(.3,.6,.35,1)}.tp-training-gift-flight--snowball .tp-snowball,.tp-training-gift-flight--luck-chip .tp-reaction-visual--luck-chip,.tp-training-gift-flight--poop .tp-reaction-visual--emoji,.tp-training-gift-flight--thumbs .tp-reaction-visual--emoji,.tp-training-gift-flight--slipper .tp-reaction-visual--emoji{animation:tpGiftSpin .78s linear both}.tp-training-gift-flight--heart,.tp-training-gift-flight--beer,.tp-training-gift-flight--rose,.tp-training-gift-flight--pat,.tp-training-gift-flight--kiss{animation-name:tpGiftFloatFlight;animation-timing-function:cubic-bezier(.35,.2,.3,1)}.tp-seat__reaction--impact{overflow:visible;animation:none;filter:none}.tp-gift-impact{position:relative;container-type:inline-size;display:block;width:118%;aspect-ratio:1;pointer-events:none}.tp-gift-impact__gift{position:absolute;left:50%;top:50%;width:72%;aspect-ratio:1;transform:translate(-50%,-50%);transform-origin:50% 50%;filter:drop-shadow(0 5px 7px rgba(0,0,0,.5));animation:tpGiftLand 4.8s cubic-bezier(.2,.9,.2,1) both}.tp-gift-impact__gift>.tp-reaction-visual--emoji{border:0;background:transparent;font-size:clamp(calc(40px * var(--tp-scale)),calc(10.5cqw * var(--tp-scale)),calc(62px * var(--tp-scale)));line-height:1}.tp-gift-impact__splat{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 50%;filter:drop-shadow(0 3px 5px rgba(0,0,0,.42));animation:tpGiftSplatBody 4.8s cubic-bezier(.2,.9,.2,1) both}.tp-gift-splat{display:block;width:100%;height:100%;overflow:visible}.tp-gift-splat__drips{transform-box:fill-box;transform-origin:50% 0;animation:tpGiftSplatDrips 4.8s ease-in both}.tp-gift-impact__puff{position:absolute;left:50%;top:50%;width:150%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.85),rgba(220,236,255,.35) 40%,transparent 70%);transform:translate(-50%,-50%) scale(.2);opacity:0;animation:tpGiftPuff 4.8s ease-out both}.tp-gift-impact--poop .tp-gift-impact__puff{background:radial-gradient(circle,rgba(150,105,60,.8),rgba(110,70,35,.35) 40%,transparent 70%)}.tp-gift-impact__ring{position:absolute;left:50%;top:50%;width:90%;aspect-ratio:1;border:clamp(2px,.6cqw,4px) solid rgba(255,255,255,.85);border-radius:50%;transform:translate(-50%,-50%) scale(.4);opacity:0;animation:tpGiftRing 4.8s ease-out both}.tp-gift-impact__ring--late{animation-delay:.14s}.tp-gift-impact--heart .tp-gift-impact__ring{border-color:#ff5f8cd9}.tp-gift-impact--luck-chip .tp-gift-impact__ring{border-color:#ffcd50e6}.tp-gift-impact__particle{position:absolute;left:50%;top:50%;width:var(--tp-gift-size);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#d6e7fb 70%,#b3cdec);transform:translate(-50%,-50%) scale(.4);opacity:0;animation:tpGiftBurst 4.8s cubic-bezier(.15,.7,.3,1) both;animation-delay:var(--tp-gift-delay)}.tp-gift-impact--poop .tp-gift-impact__particle{width:calc(var(--tp-gift-size) * 1.3);background:radial-gradient(circle at 35% 30%,#a8784a,#7d5230 70%,#5a3718)}.tp-gift-impact--fish .tp-gift-impact__particle{width:calc(var(--tp-gift-size) * 1.6);border-radius:50%/60% 60% 40% 40%;background:radial-gradient(circle at 35% 30%,#fff,#9fd4ff 60%,#4da3f0)}.tp-gift-impact--heart .tp-gift-impact__particle,.tp-gift-impact--kiss .tp-gift-impact__particle,.tp-gift-impact--pat .tp-gift-impact__particle{border-radius:0;background:none;animation-name:tpGiftFloatUp}.tp-gift-impact--pat .tp-gift-impact__particle{animation-delay:calc(var(--tp-gift-delay) + .35s)}.tp-gift-impact--heart .tp-gift-impact__particle:before,.tp-gift-impact--kiss .tp-gift-impact__particle:before,.tp-gift-impact--pat .tp-gift-impact__particle:before{content:"❤";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#ff4d79;font-size:var(--tp-gift-size);line-height:1;text-shadow:0 2px 3px rgba(0,0,0,.35)}.tp-gift-impact--rose .tp-gift-impact__particle{border-radius:80% 0;background:linear-gradient(135deg,#ff6b8a,#d8103f 70%,#9c0a2c);animation-name:tpGiftPetalFall}.tp-gift-impact--pat .tp-gift-impact__particle:before{color:#ffb3c7}.tp-gift-impact--slipper .tp-gift-impact__particle{background:radial-gradient(circle at 35% 30%,#fff,#efe4cf 65%,#c9b894)}.tp-gift-impact--thumbs .tp-gift-impact__particle,.tp-gift-impact--luck-chip .tp-gift-impact__particle,.tp-gift-impact--glove .tp-gift-impact__particle{border-radius:0;background:#ffd24a;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);animation-name:tpGiftSpark}.tp-gift-impact--thumbs .tp-gift-impact__particle{background:#fff}.tp-gift-impact__stink{position:absolute;left:50%;bottom:62%;width:70%;height:45%;overflow:visible;transform:translate(-50%)}.tp-gift-impact__stink-wave{fill:none;stroke:#8fd65c;stroke-width:5;stroke-linecap:round;opacity:0;transform-box:fill-box;transform-origin:50% 100%;animation:tpGiftStink 1.4s ease-out infinite;animation-delay:calc(.9s + var(--tp-stink-delay))}.tp-gift-impact--heart .tp-gift-impact__gift{animation-name:tpGiftHeartbeat}.tp-gift-impact--poop .tp-gift-impact__gift{animation-name:tpGiftSquash}.tp-gift-impact--rose .tp-gift-impact__gift{animation-name:tpGiftSettle}.tp-gift-impact--thumbs .tp-gift-impact__gift{animation-name:tpGiftStamp}.tp-gift-impact--beer .tp-gift-impact__gift{animation-name:tpGiftCheers;animation-timing-function:linear;width:132%}.tp-gift-impact--fish .tp-gift-impact__gift{animation-name:tpGiftFishSlaps;animation-timing-function:linear;width:112%}.tp-gift-impact--luck-chip .tp-gift-impact__gift{animation-name:tpGiftChipDrop;width:66%}.tp-gift-impact--glove .tp-gift-impact__gift{animation-name:tpGiftPunch;width:144%}.tp-gift-impact--pat .tp-gift-impact__gift{animation-name:tpGiftPat;top:8%;width:105%}.tp-gift-impact--slipper .tp-gift-impact__gift{animation-name:tpGiftSlap}.tp-gift-impact--kiss .tp-gift-impact__gift{animation-name:tpGiftKiss}.tp-gift-impact--glove .tp-gift-impact__ring{border-color:#ffffffe6}.tp-gift-impact--kiss .tp-gift-impact__ring{border-color:#ff4078d9}.tp-gift-impact--pat .tp-reaction-visual--pat{font-size:86cqw;line-height:1}.tp-gift-impact__lipstick{position:absolute;left:56%;top:56%;font-size:clamp(calc(26px * var(--tp-scale)),calc(6.8cqw * var(--tp-scale)),calc(40px * var(--tp-scale)));line-height:1;opacity:0;transform:translate(-50%,-50%) rotate(-16deg);filter:saturate(1.25) drop-shadow(0 1px 1px rgba(0,0,0,.25));animation:tpGiftLipstick 4.8s ease-out both}.tp-seat--gift-hit-snowball .tp-seat__avatar-wrap,.tp-seat--gift-hit-poop .tp-seat__avatar-wrap{animation:tpGiftShake .55s ease-out .76s both}.tp-seat--gift-hit-beer .tp-seat__avatar-wrap{animation:tpGiftCheersNod .8s ease-out 1.05s both}.tp-seat--gift-hit-fish .tp-seat__avatar-wrap{animation:tpGiftFishShake .51s linear .78s both}.tp-seat--gift-hit-thumbs .tp-seat__avatar-wrap,.tp-seat--gift-hit-luck-chip .tp-seat__avatar-wrap{animation:tpGiftStampSquash .5s ease-out .76s both}.tp-seat--gift-hit-heart .tp-seat__avatar-wrap,.tp-seat--gift-hit-kiss .tp-seat__avatar-wrap{animation:tpGiftHeartGlow 1.6s ease-out .76s both}.tp-seat--gift-hit-slipper .tp-seat__avatar-wrap{animation:tpGiftSlapShake .6s ease-out .76s both}.tp-seat--gift-hit-glove .tp-seat__avatar-wrap{animation:tpGiftPunchKnock 1.02s linear .9s both}.tp-seat--gift-hit-pat .tp-seat__avatar-wrap{animation:tpGiftSootheNod 1.35s linear 1s both}.tp-special-gift-visual{display:block;width:100%;aspect-ratio:1;overflow:visible;filter:drop-shadow(0 3px 4px rgba(0,0,0,.38))}.tp-training-gift-flight--fish{animation-name:tpGiftFishFlight;animation-timing-function:linear}.tp-training-gift-flight--fish .tp-reaction-visual--fish{transform:scaleX(var(--tp-gift-fish-facing, 1))}.tp-gift-fish__swimmer,.tp-gift-fish__body,.tp-gift-fish__tail,.tp-gift-fish__fin{transform-box:view-box}.tp-gift-fish__swimmer{transform-origin:56% 50%}.tp-gift-fish__body,.tp-gift-fish__tail{transform-origin:28% 50%}.tp-gift-fish__fin--top{transform-origin:49% 35%}.tp-gift-fish__fin--bottom{transform-origin:54% 67%}.tp-gift-fish__fin--side{transform-origin:63% 51%}:is(.tp-training-gift-flight--fish,.tp-gift-impact--fish) .tp-gift-fish__swimmer{animation:tpGiftFishSwim .36s ease-in-out infinite}:is(.tp-training-gift-flight--fish,.tp-gift-impact--fish) .tp-gift-fish__body{animation:tpGiftFishFlex .36s ease-in-out infinite}:is(.tp-training-gift-flight--fish,.tp-gift-impact--fish) .tp-gift-fish__tail{animation:tpGiftFishTail .18s ease-in-out infinite}:is(.tp-training-gift-flight--fish,.tp-gift-impact--fish) .tp-gift-fish__fin--top,:is(.tp-training-gift-flight--fish,.tp-gift-impact--fish) .tp-gift-fish__fin--bottom{animation:tpGiftFishFin .24s ease-in-out infinite}:is(.tp-training-gift-flight--fish,.tp-gift-impact--fish) .tp-gift-fish__fin--side{animation:tpGiftFishFin .18s ease-in-out -90ms infinite}.tp-training-gift-flight--jigglypuff{animation-name:tpGiftFloatFlight}.tp-training-gift-flight--water-bucket{animation-name:tpGiftThrowFlight}.tp-training-gift-flight--water-bucket .tp-special-gift-visual{animation:tpGiftWobble .78s ease-in-out both}.tp-training-gift-flight--crosshair-shot{animation-name:tpGiftAimFlight}.tp-gift-impact--jigglypuff .tp-gift-impact__gift{animation-name:tpGiftSing}.tp-gift-impact--jigglypuff .tp-gift-impact__ring{border-color:#ffa0d4d9}.tp-gift-impact--jigglypuff .tp-gift-impact__particle{background:none;animation-name:tpGiftFloatUp}.tp-gift-impact--jigglypuff .tp-gift-impact__particle:before{content:"♪";color:#ffa6da;font-size:calc(var(--tp-gift-size) * 1.5);line-height:1;text-shadow:0 0 5px rgba(255,147,209,.7)}.tp-gift-impact--water-bucket .tp-gift-impact__gift{animation-name:tpGiftBucketPour}.tp-gift-splat--water{opacity:.65}.tp-gift-impact--water-bucket .tp-gift-impact__puff{background:radial-gradient(circle,rgba(206,250,255,.8),rgba(79,187,244,.35) 40%,transparent 70%)}.tp-gift-impact--water-bucket .tp-gift-impact__particle{width:calc(var(--tp-gift-size) * 1.7);border-radius:70% 30% 60% 40%;background:radial-gradient(circle at 30% 25%,#f2fdff,#79ddff 55%,#1d9de0)}.tp-seat--gift-hit-water-bucket .tp-seat__avatar-wrap{animation:tpGiftShake .55s ease-out .78s both}.tp-seat--gift-hit-jigglypuff .tp-seat__avatar-wrap{animation:tpGiftPatNod .9s ease-in-out .78s both}.tp-seat__avatar-gift{position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;pointer-events:none}.tp-gift-impact--crosshair-shot{width:100%}.tp-gift-impact--crosshair-shot .tp-gift-impact__gift{width:110%;animation:tpGiftAimLock 4.8s linear both}.tp-seat--gift-hit-crosshair-shot .tp-seat__avatar-wrap{animation:tpGiftShotRecoil .96s linear .78s both}.tp-gift-shot{position:absolute;top:0;right:0;bottom:0;left:0}.tp-gift-shot__hit{position:absolute;left:var(--tp-shot-x);top:var(--tp-shot-y);width:22%;aspect-ratio:1;transform:translate(-50%,-50%)}.tp-gift-shot__hole{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,#030306 30%,#15151b 44%,#b8bac3 48%,#5f626e 57%,#24242c 70%);clip-path:polygon(50% 0,62% 17%,84% 9%,80% 32%,100% 43%,83% 58%,93% 82%,67% 78%,53% 100%,38% 82%,12% 91%,20% 63%,0 51%,18% 36%,9% 15%,36% 21%);opacity:0;animation:tpGiftShotHole calc(4.8s - var(--tp-shot-at)) ease-out var(--tp-shot-at) both}.tp-gift-shot__flash{position:absolute;top:-75%;right:-75%;bottom:-75%;left:-75%;background:radial-gradient(circle,#fff 7%,#fff6cc 16%,#ffb84e 36%,transparent 68%);clip-path:polygon(50% 0,61% 34%,93% 14%,70% 43%,100% 50%,67% 61%,85% 93%,56% 72%,50% 100%,40% 66%,8% 87%,30% 56%,0 50%,34% 39%,17% 7%,44% 29%);opacity:0;animation:tpGiftShotFlash .18s ease-out var(--tp-shot-at) both}.tp-gift-shot__smoke{position:absolute;left:50%;top:20%;width:260%;aspect-ratio:1;border-radius:50%;background:radial-gradient(ellipse,rgba(238,242,250,.65),rgba(167,178,194,.35) 38%,transparent 70%);opacity:0;animation:tpGiftShotSmoke 2.3s ease-out calc(var(--tp-shot-at) + .05s) both}.tp-gift-impact--beer,.tp-gift-impact--fish,.tp-gift-impact--glove,.tp-gift-impact--pat,.tp-gift-impact--beetle,.tp-gift-impact--cymbals{width:100%}.tp-boxing-glove,.tp-cymbal{transform-box:fill-box;transform-origin:center}.tp-beer-mug{transform-box:view-box}.tp-beer-mug--left{transform-origin:28% 80%;transform:rotate(7.83deg)}.tp-beer-mug--right{transform-origin:72% 80%;transform:rotate(-7.83deg)}.tp-training-gift-flight--beer .tp-beer-mug--left{animation:tpGiftBeerLeftSway .78s ease-in-out both}.tp-training-gift-flight--beer .tp-beer-mug--right{animation:tpGiftBeerRightSway .78s ease-in-out both}.tp-gift-impact--beer .tp-beer-mug--left{animation:tpGiftBeerLeftToast 4.8s linear both}.tp-gift-impact--beer .tp-beer-mug--right{animation:tpGiftBeerRightToast 4.8s linear both}.tp-beer-foam{transform-box:fill-box;transform-origin:center bottom}.tp-gift-impact--beer .tp-beer-foam{animation:tpGiftBeerFoamTremble 4.8s linear both}.tp-beer-bubble{transform-box:view-box}:is(.tp-training-gift-flight--beer,.tp-gift-impact--beer) .tp-beer-bubble{animation:tpGiftBeerBubbleRise 1.6s linear infinite}:is(.tp-training-gift-flight--beer,.tp-gift-impact--beer) .tp-beer-bubble--1{animation-delay:-.53s}:is(.tp-training-gift-flight--beer,.tp-gift-impact--beer) .tp-beer-bubble--2{animation-delay:-1.06s}.tp-gift-impact--cymbals .tp-cymbal-note{opacity:0}.tp-gift-impact--glove .tp-boxing-glove--left{animation:tpGiftLeftCombo 4.8s linear both}.tp-gift-impact--glove .tp-boxing-glove--right{animation:tpGiftRightCombo 4.8s linear both}.tp-training-gift-flight--beetle{animation-name:tpGiftFloatFlight}.tp-training-gift-flight--cymbals{animation-name:tpGiftThrowFlight}.tp-gift-impact--beetle .tp-gift-impact__gift{width:42%;animation:tpGiftBeetleCrawl 4.8s linear both}.tp-gift-impact--beetle .tp-gift-beetle__leg{transform-box:fill-box;transform-origin:100% 50%;animation:tpGiftBeetleStep .18s ease-in-out infinite}.tp-gift-impact--beetle .tp-gift-beetle__leg--right{transform-origin:0 50%;animation-delay:-90ms}.tp-gift-burrow{position:absolute;left:49%;top:44%;width:17%;aspect-ratio:1.5;border-radius:50%;background:radial-gradient(ellipse,#050709 35%,rgba(5,7,9,.5) 65%,transparent 75%);opacity:0;animation:tpGiftBurrow 4.8s ease-out both}.tp-gift-impact--cymbals .tp-gift-impact__gift{width:170%;animation-name:tpGiftPunch}.tp-gift-impact--cymbals .tp-cymbal--left{animation:tpGiftCymbalLeft 4.8s linear both}.tp-gift-impact--cymbals .tp-cymbal--right{animation:tpGiftCymbalRight 4.8s linear both}.tp-seat--gift-hit-cymbals .tp-seat__avatar-wrap{animation:tpGiftCymbalDaze 2.8s linear 1s both}.tp-gift-strikes,.tp-gift-strikes__hit{position:absolute;top:0;right:0;bottom:0;left:0}.tp-gift-strikes{z-index:2}.tp-gift-strikes__ring{position:absolute;left:50%;top:50%;width:110%;aspect-ratio:1;border:2px solid rgba(255,238,184,.9);border-radius:50%;opacity:0;animation:tpGiftStrikeRing .42s ease-out var(--tp-strike-at) both}.tp-gift-strikes__spark{position:absolute;left:50%;top:50%;width:18%;aspect-ratio:1;background:#ffe5a6;clip-path:polygon(50% 0,64% 36%,100% 50%,64% 64%,50% 100%,36% 64%,0 50%,36% 36%);opacity:0;animation:tpGiftStrikeSpark .38s ease-out var(--tp-strike-at) both}.tp-gift-strikes--cymbals .tp-gift-strikes__ring{border-color:#d0ebffd9}.tp-gift-strikes--cymbals .tp-gift-strikes__spark{background:#e4f3ff}.tp-gift-strikes--fish .tp-gift-strikes__ring{border-color:#8fecffd9;box-shadow:0 0 8px #4ac8ff59}.tp-gift-strikes--fish .tp-gift-strikes__spark{width:12%;aspect-ratio:.7;background:radial-gradient(circle at 35% 28%,#fff,#a7efff 42%,#268ecf);border-radius:65% 35% 60% 40%;clip-path:none}.tp-gift-strikes--beer .tp-gift-strikes__ring{top:33.3%;width:54%;border-color:#fff9e1cc;box-shadow:0 0 8px #fff1c240}.tp-gift-strikes--beer .tp-gift-strikes__spark{top:33.3%;width:12%;aspect-ratio:1;border:1px solid rgba(255,255,255,.9);border-radius:50%;background:radial-gradient(circle at 32% 25%,#fff,#fff9e8 48%,#e4cb97);clip-path:none;animation:tpGiftBeerFoamPop .78s ease-out var(--tp-strike-at) both}.tp-gift-dizzy{position:absolute;left:50%;top:-12%;width:120%;aspect-ratio:2.6;z-index:3;transform:translate(-50%);opacity:0;animation:tpGiftDizzyAppear 4.8s linear both}.tp-gift-dizzy__star{position:absolute;left:50%;top:50%;color:#d2efff;font-size:17cqw;line-height:1;text-shadow:0 0 5px rgba(111,200,255,.65);transform:translate(-50%,-50%) translate(var(--tp-dizzy-x),var(--tp-dizzy-y));animation:tpGiftDizzyOrbit 1.2s linear var(--tp-dizzy-phase) infinite}.tp-hero-hand{position:absolute;left:var(--tp-hero-hand-x);bottom:var(--tp-hero-hand-bottom);z-index:18;display:grid;justify-items:center;gap:clamp(3px,.8cqw,5px);transform:translate(-50%);transform-origin:center bottom;transition:opacity .22s ease,filter .26s ease,transform .3s cubic-bezier(.16,1,.3,1);pointer-events:none}.tp-hero-hand--folded{opacity:.38;filter:brightness(.72);transform:translate3d(-50%,clamp(7px,1.7cqw,11px),0) scale(.7)}.tp-hero-hand--folded.tp-hero-hand--voluntarily-shown{opacity:1;filter:none;transform:translate(-50%)}.tp-time-bank{position:absolute;left:clamp(10px,10cqw,56px);bottom:calc(100% + clamp(30px,9cqw,52px));z-index:28;margin:0;padding:5px;border:0;border-radius:10px;background:transparent;cursor:pointer;transform:translate(-50%);animation:tpRunoutButtonIn .26s cubic-bezier(.16,1,.3,1) both}.tp-time-bank__card{position:relative;display:grid;place-items:center;width:clamp(calc(27px * var(--tp-scale)),calc(6.7cqw * var(--tp-scale)),calc(38px * var(--tp-scale)));aspect-ratio:.72;box-sizing:border-box;border:1px solid rgba(255,224,130,.34);border-radius:clamp(5px,1.4cqw,8px);background:linear-gradient(150deg,#ffd97780,#f5bf3f75 30%,#e8a0206b);opacity:.72;box-shadow:inset 0 0 0 2px #7a520033,inset 0 1px #ffffff3d,0 7px 16px #00000073;transition:opacity .18s ease,transform .18s ease,box-shadow .18s ease}.tp-time-bank:hover .tp-time-bank__card,.tp-time-bank:focus-visible .tp-time-bank__card{opacity:1;transform:translateY(-2px)}.tp-time-bank__icon{width:56%;height:auto;color:#2a1c00bd}.tp-time-bank__label{position:absolute;top:calc(100% - 3px);left:50%;width:clamp(calc(27px * var(--tp-scale)),calc(6.7cqw * var(--tp-scale)),calc(38px * var(--tp-scale)));box-sizing:border-box;padding:2px 0;border:1px solid rgba(255,224,130,.12);border-radius:4px;background:#08090bb3;color:#ffdb898f;font-family:Oswald,sans-serif;font-size:clamp(calc(4px * var(--tp-scale)),calc(1cqw * var(--tp-scale)),calc(6px * var(--tp-scale)));font-weight:850;line-height:1;letter-spacing:.015em;text-align:center;white-space:nowrap;transform:translate(-50%)}.tp-time-bank:disabled{opacity:.72;cursor:default}.tp-time-bank.is-urgent:not(:disabled) .tp-time-bank__card{border-color:#ffffffb8;opacity:1;animation:tpTimeBankPulse .62s ease-in-out infinite}.tp-time-bank-flight{position:absolute;gap:clamp(3px,.8cqw,5px);left:var(--tp-time-bank-drop-x);top:var(--tp-time-bank-drop-y);z-index:26;display:flex;flex-direction:column;align-items:center;justify-content:center;width:clamp(calc(40px * var(--tp-scale)),calc(9.6cqw * var(--tp-scale)),calc(58px * var(--tp-scale)));aspect-ratio:.72;box-sizing:border-box;padding:clamp(4px,1cqw,6px);border:1px solid rgba(255,224,130,.7);border-radius:clamp(6px,1.6cqw,9px);background:linear-gradient(150deg,#ffd977,#f5bf3f 30%,#e8a020);box-shadow:inset 0 0 0 2px #7a520052,inset 0 1px #ffffff73,0 16px 34px #0009;color:#2a1c00;font-family:Oswald,sans-serif;font-size:clamp(calc(6px * var(--tp-scale)),calc(1.5cqw * var(--tp-scale)),calc(9px * var(--tp-scale)));font-weight:800;letter-spacing:.04em;line-height:1.05;text-align:center;pointer-events:none;animation:tpTimeBankFlight .7s cubic-bezier(.18,.9,.28,1) forwards}.tp-time-bank-flight__icon{width:46%;height:auto;color:#2a1c00}.tp-time-bank-flight__label{max-width:100%;white-space:normal}@keyframes tpTimeBankPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.tp-time-bank-flight--opponent{animation-name:tpTimeBankFlightOpponent}@keyframes tpTimeBankFlightOpponent{0%{opacity:0;left:var(--tp-time-bank-from-x);top:var(--tp-time-bank-from-y);transform:translate(-50%,-50%) rotate(-26deg) scale(.6)}12%{opacity:1}26%{left:var(--tp-time-bank-drop-x);top:var(--tp-time-bank-drop-y);transform:translate(-50%,-50%) rotate(7deg) scale(1.16)}34%,to{opacity:1;left:var(--tp-time-bank-drop-x);top:var(--tp-time-bank-drop-y);transform:translate(-50%,-50%) rotate(5deg) scale(1)}}@keyframes tpTimeBankFlight{0%{opacity:0;transform:translate(-50%,165%) rotate(-26deg) scale(.68)}12%{opacity:1}26%{transform:translate(-50%,-50%) rotate(-7deg) scale(1.16)}34%{transform:translate(-50%,-50%) rotate(-5deg) scale(1)}to{opacity:1;transform:translate(-50%,-50%) rotate(-5deg) scale(1)}}.tp-voluntary-runout-button{position:absolute;left:clamp(10px,10cqw,56px);z-index:28;margin:0;padding:5px;border:0;border-radius:10px;background:transparent;cursor:pointer;transform:translate(-50%);animation:tpRunoutButtonIn .26s cubic-bezier(.16,1,.3,1) both}.tp-voluntary-runout-button:hover,.tp-voluntary-runout-button:focus-visible{outline:none}.tp-voluntary-runout-card{position:relative;width:clamp(calc(31px * var(--tp-scale)),calc(7.6cqw * var(--tp-scale)),calc(43px * var(--tp-scale)));aspect-ratio:.72;display:block;box-sizing:border-box;border:1px solid rgba(255,255,255,.3);border-radius:clamp(5px,1.4cqw,8px);background:linear-gradient(135deg,transparent 43%,rgba(255,255,255,.07) 44% 49%,transparent 50%) 0 0 / 9px 9px,linear-gradient(45deg,transparent 43%,rgba(255,255,255,.045) 44% 49%,transparent 50%) 0 0 / 9px 9px,radial-gradient(circle at 42% 28%,rgba(255,255,255,.2),transparent 45%),linear-gradient(150deg,#646772f0,#23252ce6);color:#ffffff47;opacity:.92;box-shadow:inset 0 0 0 3px #07080ba8,inset 0 0 0 4px #ffffff14,0 7px 16px #00000080,0 0 13px #ffffff17;transform:none;transition:opacity .18s ease,transform .18s ease,box-shadow .18s ease}.tp-voluntary-runout-button:hover .tp-voluntary-runout-card,.tp-voluntary-runout-button:focus-visible .tp-voluntary-runout-card{box-shadow:inset 0 0 0 3px #07080ba8,inset 0 0 0 4px #ffffff21,0 9px 18px #0000008a,0 0 18px #ffffff29;opacity:1;transform:translateY(-2px)}.tp-voluntary-runout-card__watermark{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:Oswald,sans-serif;font-weight:900;line-height:1;font-size:clamp(calc(25px * var(--tp-scale)),calc(6cqw * var(--tp-scale)),calc(34px * var(--tp-scale)));color:#ffffff47;text-shadow:0 1px 0 rgba(0,0,0,.7)}.tp-voluntary-runout-label{position:absolute;top:calc(100% - 3px);left:50%;width:clamp(calc(31px * var(--tp-scale)),calc(7.6cqw * var(--tp-scale)),calc(43px * var(--tp-scale)));box-sizing:border-box;padding:2px 0;border:1px solid rgba(255,255,255,.12);border-radius:4px;background:#08090bd6;color:#ffffff9e;font-size:clamp(calc(4px * var(--tp-scale)),calc(1cqw * var(--tp-scale)),calc(6px * var(--tp-scale)));font-weight:850;line-height:1;letter-spacing:.015em;text-align:center;white-space:nowrap;transform:translate(-50%)}.tp-voluntary-runout-button.is-pending .tp-voluntary-runout-card{display:grid;place-items:center;color:#f21924;animation:tpRunoutCardPending .7s ease-in-out infinite alternate}.tp-voluntary-runout-button:disabled{opacity:.72;cursor:default}.tp-hole-cards{--tp-hole-card-overlap: clamp(-29px, -5.2cqw, -19px);display:flex;align-items:flex-end;justify-content:center;transition:transform .26s cubic-bezier(.2,.8,.2,1);filter:drop-shadow(0 13px 18px rgba(0,0,0,.42));transform:perspective(680px) translateY(0) rotateX(10deg);transform-origin:center bottom}.tp-hole-cards .tp-card+.tp-card{margin-left:var(--tp-hole-card-overlap)}.tp-hole-cards:is([data-card-count="4"],[data-card-count="5"],[data-card-count="6"]){--tp-hole-card-overlap: clamp(-34px, -5.6cqw, -20px)}.tp-hole-cards:is([data-card-count="4"],[data-card-count="5"],[data-card-count="6"]){--tp-hero-card-width: clamp(calc(38px * var(--tp-scale)), calc(11.5cqw * var(--tp-scale)), calc(59px * var(--tp-scale)))}.tp-hole-cards[data-card-count="5"]{--tp-hole-card-overlap: clamp(-35px, -5.9cqw, -21px);--tp-hero-card-width: clamp(calc(36px * var(--tp-scale)), calc(10.9cqw * var(--tp-scale)), calc(56px * var(--tp-scale)))}.tp-hole-cards--voluntarily-shown{filter:brightness(1.08) saturate(1.08) drop-shadow(0 15px 22px rgba(0,0,0,.56))}.tp-card__shown-eye{position:absolute;top:4px;right:4px;z-index:3;display:inline-flex;align-items:center;justify-content:center;padding:3px;border:1px solid rgba(181,255,211,.88);border-radius:999px;background:#0e9a4df5;color:#fff;box-shadow:0 2px 5px #00000075,0 0 7px #25da7761;animation:tpShownEyePop .36s .43s cubic-bezier(.2,.9,.24,1.25) both}.tp-card__shown-eye svg{width:clamp(14px,3.2cqw,20px);height:clamp(14px,3.2cqw,20px)}.tp-card--opponent .tp-card__shown-eye{top:2px;right:2px;padding:1px;border-color:#b5ffd3e0;background:#0e9a4df5;box-shadow:0 1px 3px #0000008c,0 0 6px #25da776b}.tp-card--opponent .tp-card__shown-eye svg{width:clamp(7px,1.5cqw,10px);height:clamp(7px,1.5cqw,10px)}.tp-hole-cards--voluntarily-shown .tp-card--hero.tp-card--voluntarily-shown{z-index:5;filter:brightness(1.1) saturate(1.08);animation:tpHeroCardShow .68s cubic-bezier(.13,.84,.2,1.08) both}.tp-card--hero.tp-card--concealed-after-partial-show{opacity:.3;filter:brightness(.46) saturate(.5);transform:translateY(var(--card-rest-y, 0)) rotate(var(--card-rest-rotation, 0deg)) scale(.9)}.tp-card--show-selectable{cursor:pointer;pointer-events:auto}@media(hover:hover)and (pointer:fine){.tp-card--show-selectable:hover{border-color:#ff4852f0;outline:none;box-shadow:0 0 0 2px #f219249e,0 0 24px #f2192461,0 12px 26px #0000009e}}.tp-card--show-selectable:focus-visible{border-color:#ff4852f0;outline:none;box-shadow:0 0 0 2px #f219249e,0 0 24px #f2192461,0 12px 26px #0000009e}.tp-card--selected-for-show{border-color:#fff;filter:brightness(1.1) saturate(1.08);transform:translateY(clamp(-8px,-1.5cqw,-5px)) rotate(var(--card-rest-rotation, 0deg));box-shadow:0 0 0 2px #f21924e0,0 0 28px #f219248a,0 14px 28px #0000009e}.tp-card--selected-for-show .tp-card__shown-eye{animation-delay:0ms}.tp-hand-label{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:4px 8px;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:#09090bc7;color:#ffffffc7;font-size:clamp(calc(7px * var(--tp-scale-ui)),calc(1.65cqw * var(--tp-scale-ui)),calc(10px * var(--tp-scale-ui)));font-weight:780;letter-spacing:.025em;text-align:center;box-shadow:inset 0 1px #ffffff0a,0 5px 14px #00000057;animation:tpHandLabelIn .24s ease-out both}.tp-hand-label:after{content:none}.tp-hand-label[data-empty=true]{visibility:hidden;animation:none}.tp-winner-strip{position:absolute;left:50%;bottom:27%;z-index:25;max-width:80%;display:flex;flex-wrap:wrap;justify-content:center;gap:5px;transform:translate(-50%)}.tp-winner-strip span{min-height:27px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;border:1px solid rgba(255,255,255,.19);border-radius:999px;background:#ae0c15f0;color:#fff;font-size:clamp(8px,1.8cqw,11px);font-weight:850;box-shadow:0 0 22px #f2192461;animation:tpWinnerStripIn .42s cubic-bezier(.16,1,.3,1) both}.tp-chip-motion{position:absolute;left:var(--motion-from-x);top:var(--motion-from-y);z-index:28;width:0;height:0;pointer-events:none;animation:tpChipFlight .62s cubic-bezier(.34,.04,.2,1) forwards;animation-delay:var(--motion-delay, 0ms)}.tp-chip-motion>*{position:absolute;left:0;top:0;margin:0;transform:translate(-50%,-50%);filter:drop-shadow(0 5px 7px rgba(0,0,0,.6))}.tp-chip-motion .tp-pot-chip-stack{animation:none}.tp-chip-motion .tp-pot__chips{display:block}.tp-chip-motion--award{animation-timing-function:cubic-bezier(.3,.02,.24,1)}.tp-chip-motion--return{animation-duration:.36s;animation-timing-function:cubic-bezier(.3,.02,.24,1)}.tp-table-animation-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:29;overflow:visible;pointer-events:none}.tp-card-motion{--tp-card-width: clamp(18px, 4.1cqw, 25px);position:absolute;left:var(--motion-from-x);top:var(--motion-from-y);width:var(--tp-card-width);aspect-ratio:.7;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;margin:-13px 0 0 -9px;border-radius:4px;transform-origin:center;animation:tpCardDealFlight .47s cubic-bezier(.2,.72,.2,1) both;animation-delay:var(--motion-delay, 0ms)}.tp-card-motion .tp-card__back-mark{font-family:Oswald,sans-serif;font-size:10px;font-style:normal;font-weight:850}.tp-table-controls{position:relative;z-index:40;min-width:0;height:var(--tp-action-dock-height);margin-top:0;padding-top:0}.tp-spectator-actions{position:absolute;right:0;bottom:0;left:0;z-index:60;width:min(calc(100% - 12px),440px);box-sizing:border-box;margin-inline:auto;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;gap:clamp(7px,1.8cqw,11px);padding:clamp(5px,1.2cqw,8px) 0 max(0px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom)))}.tp-spectator-actions__back,.tp-spectator-actions__join{min-width:0;margin:0;padding:clamp(9px,2.1cqw,13px) clamp(12px,2.8cqw,18px);display:flex;align-items:center;justify-content:center;gap:clamp(5px,1.2cqw,8px);border:1px solid rgba(255,255,255,.16);border-radius:clamp(12px,2.8cqw,17px);color:#fff;font-family:Oswald,sans-serif;font-size:clamp(12px,2.8cqw,17px);font-weight:900;letter-spacing:.045em;cursor:pointer}.tp-spectator-actions__back{width:100%;background:linear-gradient(145deg,#1f1f22fa,#09090bfc);box-shadow:inset 0 1px #ffffff12,0 12px 26px #00000061}.tp-spectator-actions__back:only-child{grid-column:1 / -1;justify-self:center;width:auto;min-width:clamp(118px,34cqw,168px);padding-inline:clamp(16px,4cqw,26px)}.tp-spectator-actions__exit:disabled{opacity:.55;cursor:default}.tp-spectator-actions__back-icon{color:#ffffffb8;font-family:Arial,sans-serif;font-size:1.15em;line-height:1}.tp-spectator-actions__join{border-color:#48e294c2;background:linear-gradient(145deg,#20b96f,#087941 78%);box-shadow:inset 0 1px #ffffff3d,0 12px 30px #08995357}.tp-spectator-actions__back:active,.tp-spectator-actions__join:active{transform:scale(.98)}.tp-spectator-actions__join:disabled{opacity:.55;cursor:default}.tp-table-commands{position:absolute;right:0;bottom:calc(100% + var(--tp-controls-row-gap));left:0;z-index:75;height:var(--tp-command-row-height);display:flex;align-items:center;justify-content:center;gap:5px;margin:0}.tp-table-controls--commands .tp-action-dock__side-control{visibility:hidden}.tp-table-commands button{min-height:29px;margin:0;padding:0 10px;border:1px solid rgba(255,63,72,.36);border-radius:999px;background:#77080ec7;color:#fff;font-size:clamp(7px,1.6cqw,10px);font-weight:850;letter-spacing:.035em;cursor:pointer}.tp-table-commands .tp-table-commands__secondary{border-color:#ffffff1f;background:#141416e0;color:#ffffffad}.tp-action-dock{position:relative;min-width:0;height:var(--tp-action-dock-height)}.tp-action-dock__replacement{display:flex;align-items:center;height:100%;padding:0 clamp(6px,1.6cqw,12px)}.tp-action-dock.is-inactive .tp-action-group{visibility:hidden}.tp-voluntary-runout-button,.tp-action-dock__side-control{bottom:calc(100% + clamp(7px,1.5cqw,10px))}.tp-action-dock__side-control{position:absolute;left:max(0px,var(--safe-area-inset-left, env(safe-area-inset-left)));z-index:84;transition:opacity .16s ease,transform .16s ease}.tp-action-dock__side-control:has(.tp-chat-trigger.is-open){z-index:1000}.tp-table-screen:not(.tp-table-screen--horizontal) .tp-table-side-controls{flex-direction:column}.tp-table-screen:not(.tp-table-screen--horizontal) .tp-table-controls:has(.tp-table-side-controls)>.tp-time-bank,.tp-table-screen:not(.tp-table-screen--horizontal) .tp-table-controls:has(.tp-table-side-controls)>.tp-voluntary-runout-button{left:calc(max(0px,var(--safe-area-inset-left, env(safe-area-inset-left))) + var(--tp-reaction-trigger-size) + var(--tp-controls-inline-gap) + clamp(20px,4.8cqw,27px))}.tp-action-dock.is-raise-selecting .tp-action-dock__side-control{opacity:0;pointer-events:none;transform:translateY(5px)}.tp-raise-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#00000038;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.tp-raise-panel{position:absolute;right:max(0px,var(--safe-area-inset-right, env(safe-area-inset-right)));bottom:calc(100% + clamp(8px,1.8cqw,12px));z-index:100;width:clamp(220px,61cqw,252px);max-width:calc(100vw - var(--safe-area-inset-left, env(safe-area-inset-left)) - var(--safe-area-inset-right, env(safe-area-inset-right)) - 12px);box-sizing:border-box;display:grid;gap:8px;padding:12px;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:clamp(18px,4.4cqw,24px);background:radial-gradient(circle at 92% 9%,rgba(242,25,36,.11),transparent 30%),linear-gradient(150deg,#1c1c1ef7,#080809fb);box-shadow:inset 0 1px #ffffff13,0 24px 60px #00000094,0 0 28px #cf111a17;-webkit-backdrop-filter:blur(22px) saturate(1.15);backdrop-filter:blur(22px) saturate(1.15);transform-origin:80% 100%;animation:tpRaisePanelIn .21s cubic-bezier(.2,.74,.25,1) both}.tp-raise-panel.is-submitting{cursor:wait}.tp-raise-panel__header{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.tp-raise-panel__header>span{min-width:0;display:grid;gap:1px}.tp-raise-panel__header small,.tp-raise-panel__header em{color:#ffffff7a;font-size:9px;font-style:normal;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.tp-raise-panel__header small{color:#ff3b45}.tp-raise-panel__manual-input{position:relative;min-width:0;display:flex}.tp-raise-panel__manual-value{width:100%;min-width:0;box-sizing:border-box;margin:1px 0;padding:2px 7px;border:1px solid rgba(255,255,255,.12);border-radius:9px;outline:none;color:#fff;background:#00000047;box-shadow:inset 0 1px 5px #0006;font-family:Oswald,sans-serif;font-size:clamp(24px,5.6cqw,32px);font-weight:680;line-height:1.05;letter-spacing:.025em;transition:border-color .15s ease,box-shadow .15s ease}.tp-raise-panel__manual-unit{position:absolute;top:50%;right:9px;transform:translateY(-50%);color:#ffffff8c;font-family:Oswald,sans-serif;font-size:clamp(12px,2.8cqw,15px);font-weight:600;letter-spacing:.08em;pointer-events:none}.tp-raise-panel__manual-input:has(.tp-raise-panel__manual-unit) .tp-raise-panel__manual-value{padding-right:34px}.tp-raise-panel__manual-value:focus{border-color:#ff3a44bd;box-shadow:inset 0 1px 5px #0006,0 0 0 2px #f2192424}.tp-raise-panel__close-icon{width:34px;min-width:34px;height:34px;min-height:34px;margin:-3px -3px 0 0;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:#ffffff0e;color:#ffffffc7;cursor:pointer}.tp-raise-panel__body{min-width:0;display:grid;grid-template-columns:minmax(112px,1fr) 72px;gap:7px}.tp-raise-panel__presets{min-width:0;display:grid;grid-template-rows:repeat(var(--tp-preset-count, 4),minmax(0,1fr));gap:5px}.tp-raise-panel__preset{min-width:0;margin:0;padding:11px 7px;border:1px solid rgba(255,255,255,.11);border-radius:13px;background:linear-gradient(145deg,#ffffff0f,#ffffff03),#151517f2;color:#ffffffe6;font-size:clamp(10px,2.5cqw,13px);font-weight:880;letter-spacing:.025em;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.tp-raise-panel__preset:hover,.tp-raise-panel__preset:focus-visible,.tp-raise-panel__preset.is-active{border-color:#ff404a9e;outline:none;background:linear-gradient(145deg,rgba(255,255,255,.08),transparent),#800910c2}.tp-raise-panel__preset:active{transform:scale(.97)}.tp-raise-panel__preset-label,.tp-raise-panel__preset-value{display:block;overflow:hidden;text-overflow:ellipsis}.tp-raise-panel__preset-value{margin-top:2px;color:#ffffff80;font-size:8px;font-weight:740;letter-spacing:0}.tp-raise-panel button:disabled{opacity:.52;cursor:wait}.tp-raise-slider-wrap{position:relative;min-width:0;height:100%;min-height:240px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 28%),#0003}.tp-raise-slider{position:absolute;top:50px;bottom:64px;left:50%;z-index:4;width:50px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transform:translate(-50%)}.tp-raise-slider:active{cursor:grabbing}.tp-raise-slider:focus-visible{outline:2px solid rgba(255,255,255,.72);outline-offset:2px;border-radius:999px}.tp-raise-slider__track,.tp-raise-slider__fill{position:absolute;bottom:0;left:50%;width:7px;border-radius:999px;transform:translate(-50%);pointer-events:none}.tp-raise-slider__track{top:0;background:#ffffff21;box-shadow:inset 0 1px 3px #000000b3}.tp-raise-slider__fill{z-index:2;height:var(--raise-progress);background:linear-gradient(0deg,#c90f19,#ff2f39);box-shadow:0 0 13px #f2192457}.tp-raise-slider__thumb{position:absolute;bottom:var(--raise-progress);left:50%;z-index:3;width:24px;height:24px;border:4px solid #fff;border-radius:50%;background:#d3121c;box-shadow:0 3px 10px #0000008f,0 0 13px #f219244d;transform:translate(-50%,50%);pointer-events:none}.tp-raise-slider__current{position:absolute;bottom:var(--raise-progress);left:50%;z-index:5;max-width:64px;padding:3px 5px;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#08080af0;color:#fff;font-family:Oswald,sans-serif;font-size:8px;font-weight:850;line-height:1;text-overflow:ellipsis;white-space:nowrap;box-shadow:0 3px 9px #00000094;transform:translate(-50%,calc(50% - 27px));pointer-events:none}.tp-raise-slider__current.is-near-top{transform:translate(-50%,calc(50% + 27px))}.tp-raise-slider__min{position:absolute;right:0;left:0;z-index:5;color:#ffffff57;font-size:7px;font-weight:850;letter-spacing:.06em;text-align:center;pointer-events:none}.tp-raise-slider__maximum{position:absolute;top:5px;right:5px;left:5px;z-index:6;display:grid;gap:1px;margin:0;padding:5px 2px 4px;border:1px solid rgba(255,83,93,.45);border-radius:10px;background:linear-gradient(180deg,#8e121bf5,#48070cfa);color:#fff;box-shadow:inset 0 1px #ffffff21,0 4px 10px #5c030942;cursor:pointer}.tp-raise-slider__maximum.is-active{border-color:#ff7079d1;box-shadow:inset 0 0 0 1px #ff4e5947,0 0 12px #e01a2647}.tp-raise-slider__maximum-label{font-family:Oswald,sans-serif;font-size:9px;font-weight:900;letter-spacing:.045em;line-height:1}.tp-raise-slider__maximum-value{color:#ffffff94;font-size:6px;font-weight:760;line-height:1}.tp-raise-slider__min{bottom:38px}.tp-raise-slider__steps{position:absolute;right:5px;bottom:5px;left:5px;z-index:6;display:grid;grid-template-columns:1fr 1fr;gap:4px}.tp-raise-slider__step{margin:0;padding:3px 0 4px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:linear-gradient(180deg,#252529,#0d0d0f);color:#ffffffeb;box-shadow:inset 0 1px #ffffff1c,0 2px 5px #0000006b;font-size:17px;font-weight:500;line-height:1;cursor:pointer;touch-action:manipulation}.tp-raise-slider__step:disabled{opacity:.34;cursor:default}.tp-raise-chip-stacks{position:absolute;top:44px;right:1px;bottom:54px;left:1px;z-index:1;overflow:hidden;filter:drop-shadow(0 8px 7px rgba(0,0,0,.66));pointer-events:none}.tp-raise-chip-stack{--raise-chip-rise: 5.6px;position:absolute;bottom:0;left:50%;width:42px;height:calc(13px + var(--chip-last-index) * var(--raise-chip-rise));transform:translate(-50%);transition:height .19s ease}.tp-raise-chip{--chip-main: #bb111b;--chip-light: #f33b45;--chip-dark: #53050a;--chip-top: #d91924;--chip-marker: rgba(247, 241, 224, .92);position:absolute;bottom:calc(var(--chip-index) * var(--raise-chip-rise));left:50%;width:42px;height:13px;box-sizing:border-box;border:1px solid rgba(255,255,255,.34);border-radius:50%/38%;background:linear-gradient(90deg,rgba(0,0,0,.48),transparent 18% 76%,rgba(0,0,0,.5)),linear-gradient(180deg,var(--chip-light) 0 13%,var(--chip-main) 15% 56%,var(--chip-dark) 58% 88%,#160103 100%);box-shadow:inset 0 1px #ffffff52,inset 0 -2px 2px #00000094,0 2px 2px #000000a3;transform:translate(calc(-50% + var(--chip-shift)));transform-origin:50% 75%;transition:bottom .19s ease,filter .19s ease;animation:tpRaiseChipIn .18s ease-out both}.tp-raise-chip:before{content:"";position:absolute;top:-2px;right:1px;left:1px;height:7px;border:1px solid rgba(255,255,255,.28);border-radius:50%;background:repeating-conic-gradient(from 8deg,var(--chip-marker) 0 10deg,transparent 10deg 42deg),radial-gradient(ellipse at 38% 28%,rgba(255,255,255,.42),transparent 26%),radial-gradient(ellipse,var(--chip-top) 0 55%,var(--chip-dark) 58% 72%,var(--chip-main) 75% 100%);opacity:.58;transform:scaleY(.72)}.tp-raise-chip:after{content:"";position:absolute;top:4px;right:1px;bottom:2px;left:1px;border-radius:0 0 50% 50%;background:linear-gradient(90deg,transparent 0 9%,var(--chip-marker) 9% 18%,rgba(0,0,0,.32) 18% 22%,transparent 22% 39%,var(--chip-marker) 39% 48%,rgba(0,0,0,.32) 48% 52%,transparent 52% 70%,var(--chip-marker) 70% 79%,rgba(0,0,0,.32) 79% 83%,transparent 83% 100%);opacity:.72}.tp-raise-chip.is-top{filter:brightness(1.08)}.tp-raise-chip.is-top:before{top:-3px;height:9px;opacity:1;transform:scaleY(.86)}.tp-raise-chip--black{--chip-main: #202126;--chip-light: #565963;--chip-dark: #030305;--chip-top: #292b31}.tp-raise-chip--violet{--chip-main: #6b2b79;--chip-light: #b45ac4;--chip-dark: #270c30;--chip-top: #7d338c}.tp-raise-chip--white{--chip-main: #d3d2ce;--chip-light: #fff;--chip-dark: #66666a;--chip-top: #e4e2dd;--chip-marker: rgba(30, 31, 34, .86)}.tp-raise-chip--amber{--chip-main: #a96809;--chip-light: #f1ac27;--chip-dark: #4e2b01;--chip-top: #bd790f}@keyframes tpRaiseChipIn{0%{opacity:0;transform:translate(calc(-50% + var(--chip-shift))) translateY(4px) scaleX(.94)}to{opacity:1;transform:translate(calc(-50% + var(--chip-shift))) translateY(0) scaleX(1)}}.tp-raise-panel__hint{margin:0;color:#ffffff94;font-size:9px;font-weight:720;line-height:1.2;text-align:center}.tp-raise-panel__close{min-height:32px;margin:0;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 9px;border:0;background:transparent;color:#ffffff80;font-size:9px;font-weight:850;letter-spacing:.045em;cursor:pointer}.tp-raise-panel__error{padding:7px 8px;border:1px solid rgba(255,77,86,.34);border-radius:10px;background:#69050b9e;color:#ffffffeb;font-size:9px;font-weight:750;line-height:1.25;text-align:center}@keyframes tpRaisePanelIn{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.tp-action-buttons{min-width:0;height:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(4px,.9cqw,6px)}.tp-action-buttons[data-action-count="1"]{grid-template-columns:minmax(0,1fr)}.tp-action-buttons[data-action-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-action-group{position:relative;z-index:90;min-width:0;height:var(--tp-action-area-height);box-sizing:border-box;display:grid;padding:1px;border:1px solid transparent;border-radius:clamp(18px,4.2cqw,25px);transition:opacity .16s ease}.tp-action-group--raise-open .tp-action-button--fold,.tp-action-group--raise-open .tp-action-button--passive{opacity:.3;filter:saturate(.45)}.tp-action-group--raise-open .tp-action-button--aggressive{border-color:#ffbe4cb8;box-shadow:inset 0 1px #ffffff38,0 10px 30px #be660566}.tp-action-group--preselect{border:1px solid rgba(255,255,255,.16);background:#0b0b0d9e}.tp-action-buttons--preselect{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-table-screen:not(.tp-table-screen--horizontal) .tp-action-group--preselect{border-color:transparent;background:transparent}.tp-table-screen:not(.tp-table-screen--horizontal) .tp-action-buttons.tp-action-buttons--preselect{grid-template-columns:repeat(3,minmax(0,1fr))}.tp-table-screen:not(.tp-table-screen--horizontal) .tp-action-buttons--preselect .tp-action-button--preselect{padding-inline:clamp(24px,6.4cqw,32px) 6px}.tp-table-screen:not(.tp-table-screen--horizontal) .tp-action-buttons--preselect .tp-action-button--preselect:before,.tp-table-screen:not(.tp-table-screen--horizontal) .tp-action-buttons--preselect .tp-action-button--preselect.is-selected:after{left:clamp(6px,1.6cqw,9px);width:clamp(13px,3.6cqw,17px)}.tp-table-screen:not(.tp-table-screen--horizontal) .tp-action-buttons--preselect .tp-action-button--preselect.is-selected:after{font-size:clamp(8px,2cqw,11px)}.tp-table-screen:not(.tp-table-screen--horizontal) .tp-action-buttons--preselect .tp-action-button--preselect strong{font-size:clamp(10px,2.4cqw,13px);white-space:nowrap}.tp-table-screen:not(.tp-table-screen--horizontal) .tp-action-buttons--preselect .tp-action-button--preselect small{font-size:clamp(9px,2.1cqw,12px)}.tp-action-button{min-width:0;height:100%;min-height:var(--tp-action-button-height);box-sizing:border-box;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:2px 4px;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:clamp(15px,3.6cqw,22px);background:#202023;color:#fff;box-shadow:inset 0 1px #ffffff0f,0 11px 24px #00000057;cursor:pointer;transition:transform .14s ease,border-color .14s ease,filter .14s ease}.tp-action-button:hover,.tp-action-button:focus-visible{border-color:#ffffff4d;outline:none;filter:brightness(1.08)}.tp-action-button:active{transform:scale(.975)}.tp-action-button:disabled{opacity:.48;cursor:default;filter:grayscale(.7)}.tp-action-button strong{max-width:100%;overflow:hidden;font-size:clamp(calc(12px * var(--tp-scale-ui)),calc(2.7cqw * var(--tp-scale-ui)),calc(16px * var(--tp-scale-ui)));font-weight:900;line-height:1.05;letter-spacing:.035em;text-overflow:ellipsis}.tp-action-button small{max-width:100%;overflow:hidden;color:#fff;font-size:clamp(calc(9px * var(--tp-scale-ui)),calc(2cqw * var(--tp-scale-ui)),calc(12px * var(--tp-scale-ui)));font-weight:760;line-height:1;text-overflow:ellipsis;white-space:nowrap}.tp-action-button--fold{border-color:#ea495380;background:#a91119;box-shadow:inset 0 1px #ffffff26,0 10px 28px #91040c4d}.tp-action-button--passive,.tp-action-button--call{border-color:#53de977a;background:#17613f;box-shadow:inset 0 1px #ffffff26,0 10px 28px #05522f4d}.tp-action-button--aggressive{border-color:#ffb53d8f;background:#b86709;box-shadow:inset 0 1px #ffffff2e,0 10px 28px #974c024d}.tp-action-button--all-in{border-color:#ea49538a;background:#950d15;box-shadow:inset 0 1px #ffffff29,0 10px 28px #7e030a52}.tp-action-button:disabled{border-color:#ffffff14;background:#171719;color:#ffffff7a;box-shadow:inset 0 1px #ffffff09,0 5px 14px #00000038}.tp-action-button--aggressive small,.tp-action-button--call small{color:#fff}.tp-action-button--preselect{--tp-preselect-accent: #65e5a0;--tp-preselect-border: rgba(69, 216, 137, .86);--tp-preselect-background: #16241d;--tp-preselect-dimple-background: #123522;--tp-preselect-glow: rgba(50, 205, 120, .2);--tp-preselect-horizontal-background: linear-gradient(180deg, #1b3024, #101b15);position:relative;min-height:var(--tp-action-button-height);padding-inline:clamp(34px,8cqw,46px) 8px;background:#1b1b1e}.tp-action-preselect--fold{--tp-preselect-accent: #ff6872;--tp-preselect-border: rgba(238, 74, 84, .88);--tp-preselect-background: #311417;--tp-preselect-dimple-background: #3a1116;--tp-preselect-glow: rgba(218, 34, 45, .22);--tp-preselect-horizontal-background: linear-gradient(180deg, #3a171b, #200b0e)}.tp-action-button--preselect:before{position:absolute;top:50%;left:clamp(8px,2.2cqw,12px);width:clamp(18px,4.8cqw,24px);aspect-ratio:1;border:1px solid rgba(255,255,255,.13);border-radius:50%;background:#111114;box-shadow:inset 0 3px 7px #000000eb,inset 0 -1px #ffffff12,0 1px #ffffff0a;content:"";transform:translateY(-50%)}.tp-action-button--preselect strong{font-size:clamp(11px,2.7cqw,16px)}.tp-action-button--preselect small{color:#fff}.tp-action-button--preselect.is-selected{border-color:var(--tp-preselect-border);background:var(--tp-preselect-background);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tp-preselect-accent) 36%,transparent),inset 0 1px #ffffff12,0 0 18px var(--tp-preselect-glow)}.tp-action-button--preselect.is-selected:before{border-color:var(--tp-preselect-border);background:var(--tp-preselect-dimple-background);box-shadow:inset 0 3px 7px #000000c7,inset 0 0 0 1px color-mix(in srgb,var(--tp-preselect-accent) 18%,transparent),0 0 10px var(--tp-preselect-glow)}.tp-action-button--preselect.is-selected:after{content:"✓";position:absolute;top:50%;left:clamp(8px,2.2cqw,12px);width:clamp(18px,4.8cqw,24px);aspect-ratio:1;display:grid;place-items:center;color:var(--tp-preselect-accent);font-size:clamp(10px,2.3cqw,14px);font-weight:950;line-height:1;transform:translateY(-50%)}.tp-action-button--preselect:disabled{opacity:.4}.tp-action-status,.tp-action-error{min-height:clamp(48px,10cqw,62px);display:flex;align-items:center;justify-content:center;padding:0 15px;border:1px solid rgba(255,255,255,.09);border-radius:clamp(16px,4cqw,24px);background:#0f0f11eb;color:#ffffff94;font-size:clamp(9px,2.2cqw,13px);font-weight:850;letter-spacing:.045em;text-align:center}.tp-action-error{position:absolute;top:auto;right:calc(var(--tp-reaction-trigger-size) + var(--tp-controls-inline-gap) + 4px);bottom:calc(100% + 7px);left:4px;z-index:80;min-height:30px;border-color:#ff444d57;border-radius:12px;background:#5b050ab8;color:#ffffffe6}.tp-fold-guard{position:absolute;right:4px;bottom:calc(100% + 7px);left:4px;z-index:90;display:grid;gap:9px;padding:12px 13px;border:1px solid rgba(255,178,62,.42);border-radius:16px;background:#181106f7;box-shadow:0 18px 44px #0000009e}.tp-fold-guard__copy{display:grid;gap:3px;margin:0;padding-right:18px}.tp-fold-guard__title{color:#ffc46b;font-size:clamp(12px,3cqw,15px);font-weight:880;line-height:1.2}.tp-fold-guard__hint{color:#ffffffa8;font-size:clamp(9px,2.3cqw,12px);line-height:1.3}.tp-fold-guard__actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.tp-fold-guard__button{min-width:0;margin:0;padding:11px 10px;border-radius:12px;border:1px solid transparent;font-size:clamp(11px,2.6cqw,14px);font-weight:880;cursor:pointer}.tp-fold-guard__button--fold{border-color:#fff3;background:#ffffff14;color:#ffffffd1}.tp-fold-guard__button--check{border-color:#53d37c99;background:linear-gradient(145deg,#3fd07e,#1c8f4e);color:#04170c}.tp-fold-guard__button:disabled{opacity:.45;cursor:default}.tp-fold-guard__close{position:absolute;top:6px;right:8px;width:22px;aspect-ratio:1;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:#ffffff80;font-size:17px;line-height:1;cursor:pointer}.tp-reaction-picker{position:relative;z-index:70;width:var(--tp-reaction-trigger-size);aspect-ratio:1;justify-self:end}.tp-table-side-controls{display:flex;align-items:center;gap:clamp(6px,1.4cqw,9px)}.tp-chat-trigger{position:relative;width:var(--tp-reaction-trigger-size);aspect-ratio:1;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(113,211,255,.38);border-radius:50%;background:radial-gradient(circle at 32% 22%,rgba(123,220,255,.2),transparent 52%),#0a141af2;color:#9fe5ff;box-shadow:inset 0 1px #ffffff14,0 10px 26px #00000075;cursor:pointer;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.tp-chat-trigger.is-open{border-color:#ffffffb8;color:#fff}.tp-chat-trigger:disabled{opacity:.42;cursor:default}.tp-chat-trigger__badge{position:absolute;top:-4px;right:-4px;min-width:17px;padding:2px 5px;border:2px solid #0d0d0f;border-radius:999px;background:#ed1b2b;color:#fff;font-size:9px;font-weight:900;line-height:1.15;text-align:center}.tp-chat-backdrop{position:fixed;inset:var(--chat-viewport-top, 0px) 0 var(--chat-viewport-bottom, 0px);z-index:6000;background:#00000047;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);animation:tpChatBackdropIn .18s ease-out both}.tp-chat-drawer{position:absolute;top:0;left:0;bottom:0;width:min(410px,62vw);box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;border-right:1px solid rgba(124,218,255,.2);background:radial-gradient(circle at 0 0,rgba(28,124,169,.16),transparent 34%),linear-gradient(180deg,#0a1720fa,#050b10fc);box-shadow:26px 0 70px #0000009e;-webkit-backdrop-filter:blur(9px) saturate(1.08);backdrop-filter:blur(9px) saturate(1.08);animation:tpChatDrawerIn .22s cubic-bezier(.22,.78,.2,1) both}.tp-chat-drawer__header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:calc(18px + var(--app-safe-area-top)) 18px 15px;border-bottom:1px solid rgba(255,255,255,.08)}.tp-chat-drawer__eyebrow,.tp-chat-drawer__title{display:block}.tp-chat-drawer__eyebrow{margin-bottom:3px;color:#84dcffa8;font-size:10px;font-weight:850;letter-spacing:.12em}.tp-chat-drawer__title{color:#fff;font-family:Oswald,sans-serif;font-size:23px;letter-spacing:.025em}.tp-chat-drawer__close{width:38px;aspect-ratio:1;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(255,255,255,.13);border-radius:50%;background:#ffffff0d;color:#fff;cursor:pointer}.tp-chat-tabs{flex-shrink:0;display:flex;gap:6px;padding:10px 14px 0}.tp-chat-tab{position:relative;flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0a;color:#ffffffb3;font-family:Montserrat,sans-serif;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.tp-chat-tab__icon{display:grid;place-items:center;color:#ffffff9e}.tp-chat-tab.is-active .tp-chat-tab__icon{color:inherit}.tp-chat-tab.is-active{border-color:#84dcff8c;background:#1c7ca952;color:#fff}.tp-chat-tab__badge{position:absolute;top:-6px;right:8px;min-width:17px;padding:2px 5px;border:2px solid #0d1a22;border-radius:999px;background:#ed1b2b;color:#fff;font-size:9px;font-weight:900;line-height:1.15;text-align:center}.tp-chat-blocked{padding:9px 14px;border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff06}.tp-chat-blocked__summary{color:#ffffffa8;font-size:11px;font-weight:780;cursor:pointer}.tp-chat-blocked__list{display:grid;gap:6px;padding-top:8px}.tp-chat-blocked__button{width:100%;padding:8px 10px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0a;color:#ffffffc7;font-size:11px;text-align:left;cursor:pointer}.tp-chat-messages{min-width:0;flex:1 1 auto;overflow-y:auto;display:flex;flex-direction:column;gap:13px;padding:18px 15px;overscroll-behavior:contain;overflow-anchor:none;touch-action:pan-y}.tp-chat-empty{margin:auto;max-width:240px;color:#ffffff6b;font-size:13px;line-height:1.45;text-align:center}.tp-chat-message{display:flex;align-items:flex-start;gap:9px}.tp-chat-message--mine{justify-content:flex-end}.tp-chat-message__content{position:relative;min-width:0;max-width:min(292px,78%);padding:10px 12px;border:1px solid rgba(121,210,249,.13);border-radius:4px 15px 15px;background:#1b303dd1;box-shadow:0 8px 22px #00000038}.tp-chat-message--mine .tp-chat-message__content{border-color:#ffffff1f;border-radius:15px 4px 15px 15px;background:#2e343ce6}.tp-chat-message__meta{display:flex;align-items:center;gap:6px;margin-bottom:4px}.tp-chat-message__author{min-width:0;overflow:hidden;color:#77d7ff;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.tp-chat-message--mine .tp-chat-message__author{color:#ffffffeb}.tp-chat-message__time{margin-left:auto;color:#ffffff57;font-size:9px}.tp-chat-message__body{margin:0;color:#fffffff0;font-size:13px;line-height:1.42;overflow-wrap:anywhere;white-space:pre-wrap}.tp-chat-message__menu-button{flex:0 0 auto;padding:0 2px 3px;border:0;background:transparent;color:#ffffff8f;font-size:13px;line-height:1;cursor:pointer}.tp-chat-message__actions{display:grid;gap:5px;margin-top:9px;padding-top:8px;border-top:1px solid rgba(255,255,255,.09)}.tp-chat-action{display:flex;align-items:center;gap:7px;padding:7px 8px;border:0;border-radius:8px;background:#ffffff0e;color:#ffffffc7;font-size:10px;font-weight:750;text-align:left;cursor:pointer}.tp-chat-composer{flex-shrink:0;padding:11px 12px max(12px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom)));border-top:1px solid rgba(255,255,255,.09);background:#040a0efa}.tp-chat-composer__row{display:flex;align-items:flex-end;gap:8px}.tp-chat-composer__input{min-width:0;flex:1 1 auto;resize:none;padding:10px 12px;border:1px solid rgba(133,217,255,.19);border-radius:13px;outline:none;background:#ffffff0e;color:#fff;font:inherit;font-size:16px;line-height:1.35}.tp-chat-composer__input:focus{border-color:#81ddff8f;box-shadow:0 0 0 3px #49b8e81a}.tp-chat-composer__input:disabled{opacity:.45}.tp-chat-composer__send{width:43px;aspect-ratio:1;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(255,65,75,.55);border-radius:13px;background:linear-gradient(145deg,#f02631,#9e0913);color:#fff;cursor:pointer}.tp-chat-composer__send:disabled{opacity:.36;cursor:default}.tp-chat-composer__voice-recording{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid rgba(255,65,75,.4);border-radius:13px;background:#ff414b17}.tp-chat-composer__voice-recording-dot{flex:0 0 auto;width:9px;aspect-ratio:1;border-radius:999px;background:#ff3540;animation:tp-chat-voice-pulse 1.1s ease-in-out infinite}@keyframes tp-chat-voice-pulse{0%,to{opacity:1}50%{opacity:.25}}.tp-chat-composer__voice-recording-time{flex:1 1 auto;color:#fff;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.tp-chat-composer__voice-cancel,.tp-chat-composer__voice-send{flex:0 0 auto;width:32px;aspect-ratio:1;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:999px;cursor:pointer}.tp-chat-composer__voice-cancel{background:#ffffff1f;color:#ffffffc7}.tp-chat-composer__voice-send{background:linear-gradient(145deg,#f02631,#9e0913);color:#fff}.tp-chat-composer__notice,.tp-chat-composer__error{margin:0 0 8px;font-size:10px;line-height:1.35}.tp-chat-composer__notice{color:#ffffff85}.tp-chat-composer__notice--card{padding:9px 11px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0a;font-size:11px;line-height:1.45}.tp-chat-composer__notice-title{display:block;margin-bottom:2px;color:#ffd98a;font-size:11px;font-weight:800}.tp-chat-composer__notice-link{padding:0;border:0;background:none;color:#ffd98a;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.tp-chat-composer__error{color:#ff8e95}@keyframes tpChatBackdropIn{0%{opacity:0}}@keyframes tpChatDrawerIn{0%{transform:translate(-100%)}}.tp-reaction-picker__trigger{position:relative;width:var(--tp-reaction-trigger-size);margin:0;aspect-ratio:1;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(255,255,255,.15);border-radius:50%;background:linear-gradient(145deg,#ffffff14,#ffffff04),#0d0d0ff0;color:#f3bd24;box-shadow:inset 0 1px #ffffff12,0 10px 24px #0000006b;cursor:pointer;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.tp-reaction-picker__trigger-icon{font-size:clamp(22px,5cqw,30px);line-height:1}.tp-reaction-picker__trigger-dot{position:absolute;right:2px;top:1px;width:clamp(7px,1.6cqw,10px);height:clamp(7px,1.6cqw,10px);border:2px solid #0d0d0f;border-radius:50%;background:var(--tp-table-red)}.tp-reaction-picker__trigger:disabled{opacity:.42;cursor:default}.tp-reaction-picker__panel{position:absolute;left:0;bottom:calc(100% + 7px);width:min(320px,calc(100vw - 18px));max-height:min(420px,var(--tp-reaction-available, calc(100dvh - var(--app-safe-area-top) - 160px)));display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:6px;box-sizing:border-box;overflow:hidden;padding:8px;border:1px solid rgba(255,255,255,.13);border-radius:20px;background:radial-gradient(circle at 92% 0,rgba(220,18,30,.19),transparent 34%),#0a0a0cfa;box-shadow:0 22px 54px #000000ad,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);animation:tpPickerIn .18s ease-out both}.tp-reaction-picker__panel--tirik,.tp-reaction-picker__panel--filatov,.tp-reaction-picker__panel--zlotnikov,.tp-reaction-picker__panel--staff,.tp-reaction-picker__panel--guests{max-height:var(--tp-reaction-available, calc(100dvh - var(--app-safe-area-top) - 160px))}.tp-reaction-picker__header{display:flex;align-items:center;gap:8px;padding:0 2px}.tp-reaction-picker__back{width:28px;aspect-ratio:1;margin:0;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:9px;background:#ffffff0d;color:#fff;cursor:pointer}.tp-reaction-picker__back-icon{font-size:18px;line-height:1}.tp-reaction-picker__title{color:#ffffffeb;font-size:13px;font-weight:850;letter-spacing:.01em;white-space:nowrap}.tp-reaction-picker__count{margin-left:auto;color:#ffffff6e;font-size:10px;font-weight:800}.tp-reaction-picker__panel[hidden],.tp-reaction-picker__grid[hidden]{display:none!important}.tp-reaction-picker__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:4px;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}.tp-reaction-picker__grid:focus-visible{outline:1px solid rgba(255,74,84,.6);outline-offset:-1px}.tp-reaction-picker__reaction{width:100%;box-sizing:border-box;aspect-ratio:1;margin:0;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;padding:2px;border:0;border-radius:13px;background:transparent;box-shadow:none;cursor:pointer;content-visibility:auto;contain-intrinsic-size:auto 72px;transition:transform .13s ease}.tp-reaction-picker__reaction:hover:not(:disabled){transform:translateY(-2px)}.tp-reaction-picker__reaction:focus-visible{outline:1px solid rgba(255,74,84,.6);outline-offset:-2px}.tp-reaction-picker__animation-button,.tp-reaction-picker__animation-unlocked{min-width:0;box-sizing:border-box;margin:0;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:5px 7px;border:1px solid rgba(255,74,84,.5);border-radius:8px;background:radial-gradient(circle at 85% 0,rgba(87,216,248,.13),transparent 44%),#1f0d10e6;color:#fff;font-size:9px;font-weight:900;line-height:1;letter-spacing:.035em;text-align:center;white-space:nowrap}.tp-reaction-picker__animation-button{cursor:pointer;transition:background .13s ease,transform .13s ease}.tp-reaction-picker__animation-button:hover:not(:disabled),.tp-reaction-picker__animation-button:focus-visible{background:#1f0d10fa;outline:none;transform:translateY(-1px)}.tp-reaction-picker__animation-button:disabled{opacity:.62;cursor:wait}.tp-reaction-picker__animation-button .tuzo-diamond-price{color:#c9f7ff;font-size:9px}.tp-reaction-picker__animation-button .tuzo-diamond-icon{width:12px;height:11px}.tp-reaction-picker__animation-unlocked{border-color:#43d5a16b;background:#19453761;color:#b9ffe5}.tp-reaction-animation-modal{width:min(420px,calc(100vw - 28px));box-sizing:border-box;padding:24px;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:radial-gradient(circle at 88% 0,rgba(82,216,249,.16),transparent 34%),radial-gradient(circle at 0 100%,rgba(218,18,32,.18),transparent 42%),#0b0b0d;color:#fff;box-shadow:0 28px 80px #000000b8}.tp-reaction-animation-modal__eyebrow{display:block;margin-bottom:8px;color:#ff5964;font-size:11px;font-weight:900;letter-spacing:.14em}.tp-reaction-animation-modal__title{margin:0;color:#fff;font-size:clamp(24px,7vw,34px);line-height:1.05}.tp-reaction-animation-modal__description{margin:14px 0 0;color:#ffffffb3;font-size:14px;line-height:1.55}.tp-reaction-animation-modal__price{margin:18px 0;display:inline-flex;padding:10px 14px;border:1px solid rgba(109,224,251,.2);border-radius:13px;background:#52d8f912}.tp-reaction-animation-modal__price .tuzo-diamond-price{color:#d7faff;font-size:20px}.tp-reaction-animation-modal__error{margin:0 0 14px;color:#ff9ba2;font-size:13px;line-height:1.45}.tp-reaction-picker__back:hover,.tp-reaction-picker__back:focus-visible,.tp-reaction-picker__character:hover,.tp-reaction-picker__character:focus-visible{background:#ffffff17;border-color:#ff4a5461;outline:none;transform:translateY(-2px)}.tp-reaction-picker__characters{display:grid;min-width:0;gap:4px;padding-top:6px;border-top:1px solid rgba(255,255,255,.08)}.tp-reaction-picker__collection-viewport{display:flex;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;touch-action:pan-x pinch-zoom;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tp-reaction-picker__collection-viewport::-webkit-scrollbar{display:none}.tp-reaction-picker__collection-page{flex:0 0 100%;min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:2px;box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always}.tp-reaction-picker__character{width:100%;min-width:0;box-sizing:border-box;margin:0;display:grid;justify-items:center;align-items:center;gap:3px;padding:5px 2px;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:#ffffff09;color:#fff;text-align:center;cursor:pointer;transition:background .13s ease,border-color .13s ease,transform .13s ease}.tp-reaction-picker__character.is-active{border-color:#ff364280;background:#a40c153d}.tp-reaction-picker__character .tp-reaction-visual{width:min(52px,100%);justify-self:center}.tp-reaction-picker__favorite-tile{display:grid;width:min(52px,100%);aspect-ratio:1;place-items:center;justify-self:center;border-radius:14px;background:radial-gradient(circle at 35% 30%,#ffd25a59,#a40c1540 70%);color:#ffd45c;font-size:30px;line-height:1;text-shadow:0 0 12px rgba(255,196,40,.6)}.tp-reaction-picker__favorites{display:grid;align-content:start;gap:6px;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain}.tp-reaction-picker__grid--favorites{grid-template-columns:repeat(3,minmax(0,72px));justify-content:center;overflow:visible}.tp-reaction-picker__favorite-empty{border:1.5px dashed rgba(255,255,255,.22);background:#ffffff08}.tp-reaction-picker__favorite-plus{color:#ffffff8c;font-size:26px;font-weight:300;line-height:1}.tp-reaction-picker__favorite-empty.is-locked{border-style:solid;border-color:#57d8f852;background:radial-gradient(circle at 50% 30%,#57d8f81f,#ffffff05 70%)}.tp-reaction-picker__favorite-lock{display:grid;justify-items:center;gap:4px}.tp-reaction-picker__favorite-lock-icon{width:18px;aspect-ratio:1;fill:none;stroke:#96deffd9;stroke-width:1.8;stroke-linecap:round}.tp-reaction-picker__favorite-price.tuzo-diamond-price{display:inline-flex;align-items:center;gap:2px;padding:1px 6px 1px 4px;border-radius:999px;background:#57d8f824;color:#bdeeff;font-size:10px;font-weight:800;line-height:1.2}.tp-reaction-picker__favorite-price .tuzo-diamond-icon{width:12px;height:auto}.tp-reaction-picker__reaction.is-editing{position:relative;outline:1px dashed rgba(255,74,84,.55);outline-offset:-2px}.tp-reaction-picker__favorite-swap{position:absolute;right:4px;top:4px;display:grid;width:18px;aspect-ratio:1;place-items:center;border-radius:50%;background:#e8001c;color:#fff;font-size:11px;font-weight:900}.tp-reaction-picker__favorite-slot{position:relative;display:block}.tp-reaction-picker__favorite-cover{position:absolute;left:4px;top:4px;display:grid;width:20px;aspect-ratio:1;place-items:center;margin:0;padding:0;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:#080a0ed9;color:#fff9;font-size:11px;line-height:1;cursor:pointer}.tp-reaction-picker__favorite-cover.is-cover{border-color:#ffc83a;background:#ffc83a;color:#1a1200}.tp-reaction-picker__favorite-edit{justify-self:center;margin:0;padding:3px 10px;border:0;background:none;color:#ffffff80;font-size:11px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.tp-reaction-picker__favorite-error{margin:0;color:#ff6b77;font-size:11px;text-align:center}.tp-reaction-picker__favorite-chooser{display:grid;gap:8px;max-block-size:var(--tp-reaction-available, 60vh);overflow-y:auto;overscroll-behavior-y:contain}.tp-reaction-picker__favorite-chooser-head{display:flex;align-items:center;gap:6px}.tp-reaction-picker__favorite-chooser-title{flex:1 1 auto;color:#fffc;font-size:11.5px;font-weight:800;text-align:center}.tp-reaction-picker__favorite-source{display:grid;gap:4px}.tp-reaction-picker__favorite-source-title{color:#ffffff73;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.tp-reaction-picker__grid--chooser{overflow:visible}.tp-reaction-picker__reaction.is-chosen{outline:2px solid rgba(255,196,40,.8);outline-offset:-2px}.tp-reaction-picker__character-label{font-size:11px;font-weight:750;line-height:1.25;overflow-wrap:anywhere}.tp-reaction-picker__collection-pagination{display:flex;align-items:center;justify-content:center;gap:12px}.tp-reaction-picker__page-button{margin:0;padding:4px 16px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0a;color:#fff;font-size:20px;line-height:1;cursor:pointer;touch-action:manipulation}.tp-reaction-picker__page-button:disabled{opacity:.3;cursor:default}.tp-reaction-picker__page-button:hover:not(:disabled){background:#a40c153d;border-color:#ff364280}.tp-reaction-picker__page-button:focus-visible{outline:1px solid rgba(255,74,84,.8);outline-offset:1px}.tp-reaction-picker__page-count{color:#ffffff9e;font-size:11px;font-weight:700;line-height:1.25;font-variant-numeric:tabular-nums}.tp-reaction-visual{display:block;width:100%;aspect-ratio:1;object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none}.tp-reaction-visual--sprite{background-repeat:no-repeat;background-size:300% 300%}.tp-reaction-visual--fallback{display:inline-flex;align-items:center;justify-content:center;padding:4px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:#ffffff0d;text-align:center}.tp-reaction-visual__fallback-label{color:#ffffffc7;font-size:10px;font-weight:700;line-height:1.1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.tp-reaction-visual--emoji{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#141416f5;font-size:52%}.tp-reaction-visual--luck-chip{container-type:inline-size;display:grid;place-items:center;border:clamp(3px,.65cqw,6px) dashed rgba(255,255,255,.92);border-radius:50%;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.3),transparent 24%),radial-gradient(circle,#d7192d 0,#d7192d 47%,#760713 48%,#760713 63%,#ed1c36 64%,#ed1c36);box-shadow:inset 0 0 0 clamp(2px,.35cqw,4px) #160206b8,0 4px 9px #0000007a;color:#fff}.tp-reaction-visual__luck-chip-label{display:block;font-family:Arial,sans-serif;font-size:21cqw;font-weight:900;letter-spacing:-.02em;line-height:.82;text-align:center;text-transform:uppercase;text-shadow:0 1px 2px rgba(0,0,0,.85)}.tp-leave-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;display:flex;align-items:center;justify-content:center;padding:calc(16px + var(--app-safe-area-top)) max(16px,var(--safe-area-inset-right, env(safe-area-inset-right))) max(16px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom))) max(16px,var(--safe-area-inset-left, env(safe-area-inset-left)));background:#000000c2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:tpModalBackdropIn .17s ease-out both}.tp-leave-modal__panel{width:min(100%,390px);display:grid;gap:12px;padding:clamp(20px,5cqw,28px);border:1px solid rgba(255,255,255,.14);border-radius:24px;background:radial-gradient(circle at 100% 0,rgba(242,25,36,.17),transparent 35%),#151517;box-shadow:0 28px 70px #00000094;animation:tpModalPanelIn .23s cubic-bezier(.16,1,.3,1) both}.tp-leave-modal__title{margin:0;color:#fff;font-size:23px;font-weight:850}.tp-leave-modal__description{margin:0;color:#ffffff9e;font-size:13px;line-height:1.45}.tp-table-screen--recovering .tp-table-surface{animation:tpSnapshotRecover .5s ease-out both}.tp-table-screen--disconnected .tp-table-surface{filter:saturate(.72) brightness(.86)}.tp-table-screen--loading .tp-table-frame{display:flex;align-items:center;justify-content:center}.tp-table-loading{display:grid;justify-items:center;gap:11px;color:#ffffffb3}.tp-table-loading__exit{position:absolute;left:2px;top:2px}.tp-table-loading__mark{width:64px;aspect-ratio:1;box-sizing:border-box;padding:13px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,57,91,.52);border-radius:23px;background:linear-gradient(155deg,#430816,#0a0608 80%);box-shadow:0 0 30px #e0153947}.tp-table-loading__logo{display:block;width:100%;height:auto}.tp-table-loading__label{font-size:11px;letter-spacing:.09em}.tp-table-loading__rail{width:88px;display:grid;overflow:hidden;border-radius:999px;background:#ffffff14}.tp-table-loading__rail:after{content:"";display:block;width:45%;padding-block:1.5px;border-radius:inherit;background:var(--tp-table-red);box-shadow:0 0 10px #f2192499;animation:tpLoadingRail 1.1s ease-in-out infinite}@media(max-width:380px){.tp-table-screen{--tp-community-card-gap: 6px;--tp-controls-inline-gap: 5px;--tp-reaction-trigger-size: 40px;padding-right:max(4px,var(--safe-area-inset-right, env(safe-area-inset-right)));padding-left:max(4px,var(--safe-area-inset-left, env(safe-area-inset-left)))}.tp-table-surface{margin-inline:-4px}.tp-seat__bet{padding-right:5px}.tp-action-button{padding-inline:2px}}@media(max-height:720px)and (orientation:portrait){.tp-table-screen:where(:not([data-tp-layout-profile=portrait-tall])){--tp-pot-zone-top: clamp(88px, 24%, 124px);--tp-board-zone-y: 50%;--tp-top-seat-y-min: 8%;--tp-community-card-width: clamp(calc(34px * var(--tp-scale-board)), calc(9.3cqw * var(--tp-scale-board)), calc(53px * var(--tp-scale-board)));--tp-community-cards-offset-y: 2px;--tp-watermark-y: 50%;--tp-watermark-size: clamp(18px, 4.8cqw, 26px);--tp-tournament-info-y: 61%;--tp-pot-caption-size: clamp(calc(6px * var(--tp-scale)), calc(1.4cqw * var(--tp-scale)), calc(8px * var(--tp-scale)));--tp-pot-value-size: clamp(calc(16px * var(--tp-scale)), calc(4.3cqw * var(--tp-scale)), calc(23px * var(--tp-scale)));--tp-pot-chip-size: clamp(calc(12px * var(--tp-scale)), calc(2.9cqw * var(--tp-scale)), calc(16px * var(--tp-scale)));--tp-pot-chip-rise: clamp(1.5px, .34cqw, 1.9px);--tp-pot-chip-margin-top: clamp(4px, .9cqw, 6px);--tp-hero-card-width: clamp(calc(41px * var(--tp-scale)), calc(11.5cqw * var(--tp-scale)), calc(62px * var(--tp-scale)));--tp-hero-hand-gap: clamp(6px, 1.8cqw, 10px);--tp-hero-hand-bottom: clamp(5px, 1.5%, 8px);--tp-hero-avatar-size: clamp(40px, 9.4cqw, 53px);--tp-round-info-bottom-gap: 3px;--tp-action-button-height: 56px;--tp-controls-row-gap: 3px;--tp-reaction-trigger-size: 40px}:where(.tp-table-screen:not([data-tp-layout-profile=portrait-tall])) .tp-table-header{padding-bottom:4px}:where(.tp-table-screen:not([data-tp-layout-profile=portrait-tall])) .tp-table-exit{width:32px;height:32px;border-radius:11px}:where(.tp-table-screen:not([data-tp-layout-profile=portrait-tall])) .tp-table-round-info{min-height:15px;margin-top:-16px}:where(.tp-table-screen:not([data-tp-layout-profile=portrait-tall])) .tp-seat__avatar-wrap{width:clamp(36px,8.8cqw,49px);height:clamp(36px,8.8cqw,49px)}}.tp-table-screen:where(:is([data-tp-layout-profile=portrait-compact],[data-tp-layout-profile=portrait-short])){--tp-pot-zone-top: clamp(88px, 24%, 124px);--tp-board-zone-y: 50%;--tp-top-seat-y-min: 8%;--tp-community-card-width: clamp(calc(34px * var(--tp-scale-board)), calc(9.3cqw * var(--tp-scale-board)), calc(53px * var(--tp-scale-board)));--tp-community-cards-offset-y: 2px;--tp-watermark-y: 50%;--tp-watermark-size: clamp(18px, 4.8cqw, 26px);--tp-tournament-info-y: 61%;--tp-pot-caption-size: clamp(calc(6px * var(--tp-scale)), calc(1.4cqw * var(--tp-scale)), calc(8px * var(--tp-scale)));--tp-pot-value-size: clamp(calc(16px * var(--tp-scale)), calc(4.3cqw * var(--tp-scale)), calc(23px * var(--tp-scale)));--tp-pot-chip-size: clamp(calc(12px * var(--tp-scale)), calc(2.9cqw * var(--tp-scale)), calc(16px * var(--tp-scale)));--tp-pot-chip-rise: clamp(1.5px, .34cqw, 1.9px);--tp-pot-chip-margin-top: clamp(4px, .9cqw, 6px);--tp-hero-card-width: clamp(calc(41px * var(--tp-scale)), calc(11.5cqw * var(--tp-scale)), calc(62px * var(--tp-scale)));--tp-hero-hand-gap: clamp(6px, 1.8cqw, 10px);--tp-hero-hand-bottom: clamp(5px, 1.5%, 8px);--tp-hero-avatar-size: clamp(40px, 9.4cqw, 53px);--tp-round-info-bottom-gap: 3px;--tp-action-button-height: 56px;--tp-controls-row-gap: 3px;--tp-reaction-trigger-size: 40px}:where(.tp-table-screen:is([data-tp-layout-profile=portrait-compact],[data-tp-layout-profile=portrait-short])) .tp-table-header{padding-bottom:4px}:where(.tp-table-screen:is([data-tp-layout-profile=portrait-compact],[data-tp-layout-profile=portrait-short])) .tp-table-exit{width:32px;height:32px;border-radius:11px}:where(.tp-table-screen:is([data-tp-layout-profile=portrait-compact],[data-tp-layout-profile=portrait-short])) .tp-table-round-info{min-height:15px;margin-top:-16px}:where(.tp-table-screen:is([data-tp-layout-profile=portrait-compact],[data-tp-layout-profile=portrait-short])) .tp-seat__avatar-wrap{width:clamp(36px,8.8cqw,49px);height:clamp(36px,8.8cqw,49px)}@media(max-height:600px)and (orientation:portrait){.tp-table-screen:where(:not([data-tp-layout-profile=portrait-tall],[data-tp-layout-profile=portrait-compact])){--tp-pot-zone-top: clamp(100px, 26%, 116px);--tp-board-zone-y: 50%;--tp-top-seat-y-min: 9%;--tp-community-card-width: clamp(calc(32px * var(--tp-scale-board)), calc(8.9cqw * var(--tp-scale-board)), calc(47px * var(--tp-scale-board)));--tp-community-cards-offset-y: 0px;--tp-watermark-y: 48.5%;--tp-watermark-size: clamp(17px, 4.5cqw, 22px);--tp-tournament-info-y: 60.5%;--tp-pot-value-size: clamp(calc(15px * var(--tp-scale)), calc(3.9cqw * var(--tp-scale)), calc(19px * var(--tp-scale)));--tp-pot-chip-size: clamp(calc(11px * var(--tp-scale)), calc(2.7cqw * var(--tp-scale)), calc(14px * var(--tp-scale)));--tp-pot-chip-rise: 1.5px;--tp-pot-chip-margin-top: 4px;--tp-hero-card-width: clamp(calc(39px * var(--tp-scale)), calc(11.1cqw * var(--tp-scale)), calc(52px * var(--tp-scale)));--tp-hero-hand-gap: clamp(4px, 1.4cqw, 7px);--tp-hero-hand-bottom: 5px;--tp-hero-avatar-size: clamp(36px, 9cqw, 46px);--tp-round-info-bottom-gap: 1px;--tp-action-button-height: 52px;--tp-controls-row-gap: 2px;--tp-reaction-trigger-size: 38px}:where(.tp-table-screen:not([data-tp-layout-profile=portrait-tall],[data-tp-layout-profile=portrait-compact])) .tp-table-header{padding-bottom:2px}:where(.tp-table-screen:not([data-tp-layout-profile=portrait-tall],[data-tp-layout-profile=portrait-compact])) .tp-table-exit{width:30px;height:30px;border-radius:10px}:where(.tp-table-screen:not([data-tp-layout-profile=portrait-tall],[data-tp-layout-profile=portrait-compact])) .tp-table-round-info{min-height:13px}:where(.tp-table-screen:not([data-tp-layout-profile=portrait-tall],[data-tp-layout-profile=portrait-compact])) .tp-seat__avatar-wrap{width:clamp(32px,8.5cqw,42px);height:clamp(32px,8.5cqw,42px)}}.tp-table-screen:where([data-tp-layout-profile=portrait-short]){--tp-pot-zone-top: clamp(100px, 26%, 116px);--tp-board-zone-y: 50%;--tp-top-seat-y-min: 9%;--tp-community-card-width: clamp(calc(32px * var(--tp-scale-board)), calc(8.9cqw * var(--tp-scale-board)), calc(47px * var(--tp-scale-board)));--tp-community-cards-offset-y: 0px;--tp-watermark-y: 48.5%;--tp-watermark-size: clamp(17px, 4.5cqw, 22px);--tp-tournament-info-y: 60.5%;--tp-pot-value-size: clamp(calc(15px * var(--tp-scale)), calc(3.9cqw * var(--tp-scale)), calc(19px * var(--tp-scale)));--tp-pot-chip-size: clamp(calc(11px * var(--tp-scale)), calc(2.7cqw * var(--tp-scale)), calc(14px * var(--tp-scale)));--tp-pot-chip-rise: 1.5px;--tp-pot-chip-margin-top: 4px;--tp-hero-card-width: clamp(calc(39px * var(--tp-scale)), calc(11.1cqw * var(--tp-scale)), calc(52px * var(--tp-scale)));--tp-hero-hand-gap: clamp(4px, 1.4cqw, 7px);--tp-hero-hand-bottom: 5px;--tp-hero-avatar-size: clamp(36px, 9cqw, 46px);--tp-round-info-bottom-gap: 1px;--tp-action-button-height: 52px;--tp-controls-row-gap: 2px;--tp-reaction-trigger-size: 38px}:where(.tp-table-screen[data-tp-layout-profile=portrait-short]) .tp-table-header{padding-bottom:2px}:where(.tp-table-screen[data-tp-layout-profile=portrait-short]) .tp-table-exit{width:30px;height:30px;border-radius:10px}:where(.tp-table-screen[data-tp-layout-profile=portrait-short]) .tp-table-round-info{min-height:13px}:where(.tp-table-screen[data-tp-layout-profile=portrait-short]) .tp-seat__avatar-wrap{width:clamp(32px,8.5cqw,42px);height:clamp(32px,8.5cqw,42px)}@media(orientation:landscape){:where(.tp-table-screen:not([data-tp-layout-profile^=portrait-])) .tp-table-frame{width:min(100%,620px,max(300px,var(--tp-landscape-frame-viewport-width)))}}@container (min-width: 500px){.tp-hero-hand{--tp-hero-hand-x: 58%}}@media(min-height:721px)and (orientation:portrait){:where(.tp-table-screen:not([data-tp-layout-profile])) .tp-hero-hand{--tp-hero-hand-x: 55%}}:where(.tp-table-screen[data-tp-layout-profile=portrait-tall]) .tp-hero-hand{--tp-hero-hand-x: 55%}@media(orientation:landscape)and (max-height:720px){.tp-table-screen:where(:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile^=portrait-])){--tp-pot-zone-top: clamp(52px, 19%, 92px);--tp-board-zone-y: 50%;--tp-top-seat-y-min: 7%;--tp-community-card-width: clamp(32px, 9.5cqw, 50px);--tp-community-cards-offset-y: 4px;--tp-watermark-y: 48%;--tp-watermark-size: clamp(18px, 4.8cqw, 24px);--tp-hero-card-width: clamp(52px, 14cqw, 72px);--tp-hero-hand-gap: clamp(5px, 1.5cqw, 8px);--tp-hero-hand-bottom: 4px;--tp-action-button-height: 48px;--tp-controls-row-gap: 2px;--tp-reaction-trigger-size: 38px}:where(.tp-table-screen:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile^=portrait-])) .tp-table-header{padding-bottom:3px}:where(.tp-table-screen:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile^=portrait-])) .tp-table-round-info{min-height:14px}}@media(orientation:landscape)and (max-height:520px){html.tg-mini-app .tp-table-screen--horizontal{padding-top:max(calc(3px + var(--app-safe-area-top)),56px)}.tp-table-screen:where(:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])){--tp-pot-zone-top: clamp(46px, 18%, 68px);--tp-board-zone-y: 50%;--tp-top-seat-y-min: 7%;--tp-community-card-width: clamp(30px, 9cqw, 40px);--tp-community-cards-offset-y: 4px;--tp-watermark-y: 48%;--tp-watermark-size: clamp(17px, 4.7cqw, 22px);--tp-hero-hand-gap: 4px;--tp-hero-avatar-size: clamp(26px, 7cqw, 34px);--tp-action-button-height: 44px;--tp-controls-row-gap: 2px;--tp-reaction-trigger-size: 36px;padding-block:3px}:where(.tp-table-screen:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])) .tp-table-exit{width:30px;height:30px;border-radius:10px}:where(.tp-table-screen:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])) .tp-table-exit svg{width:15px;height:15px}:where(.tp-table-screen:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])) .tp-table-round-info{min-height:12px;margin-block:-10px 0;font-size:6px}:where(.tp-table-screen:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])) .tp-card--hero{width:clamp(43px,15.5cqw,58px)}:where(.tp-table-screen:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])) .tp-hole-cards:is([data-card-count="4"],[data-card-count="5"],[data-card-count="6"]){--tp-hole-card-overlap: clamp(-25px, -5cqw, -17px)}:where(.tp-table-screen:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])) .tp-hole-cards:is([data-card-count="4"],[data-card-count="5"],[data-card-count="6"]){--tp-hero-card-width: clamp(38px, 12cqw, 46px)}:where(.tp-table-screen:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])) .tp-hole-cards[data-card-count="5"]{--tp-hole-card-overlap: clamp(-26px, -5.2cqw, -18px);--tp-hero-card-width: clamp(36px, 11.4cqw, 44px)}.tp-table-screen:not(.tp-table-screen--horizontal):where(:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])) .tp-seat,.tp-table-screen:not(.tp-table-screen--horizontal):where(:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])) .tp-table-surface--compact .tp-seat{--tp-seat-stack-font-size: 10px;--tp-seat-name-max-size: 9px;--tp-seat-info-width: clamp(54px, 15cqw, 70px);width:clamp(54px,15cqw,70px)}.tp-table-screen:not(.tp-table-screen--horizontal):where(:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])) .tp-seat__avatar-wrap,.tp-table-screen:not(.tp-table-screen--horizontal):where(:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])) .tp-seat--hero .tp-seat__avatar-wrap,.tp-table-screen:not(.tp-table-screen--horizontal):where(:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])) .tp-table-surface--compact .tp-seat__avatar-wrap{width:clamp(26px,7cqw,34px);height:clamp(26px,7cqw,34px)}.tp-table-screen:not(.tp-table-screen--horizontal):where(:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])) .tp-seat__chat-anchor,.tp-table-screen:not(.tp-table-screen--horizontal):where(:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])) .tp-seat--hero .tp-seat__chat-anchor{width:clamp(26px,7cqw,34px)}:where(.tp-table-screen:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])) .tp-seat__detail:not(.tp-seat__all-in-equity){display:none}:where(.tp-table-screen:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])) .tp-seat__bet{gap:2px;transform:translate3d(-50%,calc(-100% - 3px),0)}:where(.tp-table-screen:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])) .tp-seat__bet .tp-bet-chip-stack{width:12px}:where(.tp-table-screen:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])) .tp-turn-timer{top:-5px;right:-5px;bottom:-5px;left:-5px}:where(.tp-table-screen:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])) .tp-hand-label{font-size:8px}:where(.tp-table-screen:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])) .tp-pot__chips{display:none}:where(.tp-table-screen:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])) .tp-pot__total>strong{font-size:18px}:where(.tp-table-screen:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])) .tp-raise-panel{width:min(330px,calc(100vw - var(--safe-area-inset-left, env(safe-area-inset-left)) - var(--safe-area-inset-right, env(safe-area-inset-right)) - 12px));gap:6px;padding:9px}:where(.tp-table-screen:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])) .tp-raise-panel__manual-value{font-size:24px}:where(.tp-table-screen:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])) .tp-raise-panel__body{grid-template-columns:minmax(0,1fr) 66px}:where(.tp-table-screen:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])) .tp-raise-panel__presets{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:auto}:where(.tp-table-screen:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])) .tp-raise-slider-wrap{min-height:142px}:where(.tp-table-screen:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])) .tp-raise-chip-stack{--raise-chip-rise: 3px;width:38px;height:calc(10px + var(--chip-last-index) * var(--raise-chip-rise))}:where(.tp-table-screen:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])) .tp-raise-chip{width:38px;height:10px}:where(.tp-table-screen:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])) .tp-raise-chip.is-top:before{height:7px}:where(.tp-table-screen:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])) .tp-action-button{min-height:var(--tp-action-button-height);border-radius:13px}:where(.tp-table-screen:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])) .tp-action-button strong{font-size:9px}:where(.tp-table-screen:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])) .tp-action-button small{font-size:7px}:where(.tp-table-screen:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])) .tp-reaction-picker__trigger{width:var(--tp-reaction-trigger-size)}}@media(max-width:430px){.tp-chat-backdrop{background:#0003;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.tp-chat-drawer{width:clamp(210px,62vw,270px);border-radius:0 18px 18px 0}.tp-chat-drawer__header{gap:8px;padding:calc(13px + var(--app-safe-area-top)) 12px 11px}.tp-chat-drawer__title{font-size:18px}.tp-chat-drawer__close{width:32px}.tp-chat-messages{gap:10px;padding:13px 10px}.tp-chat-message{gap:7px}.tp-chat-message__content{padding:8px 9px}.tp-chat-message__body{font-size:12px}.tp-chat-composer{padding:9px 9px max(10px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom)))}.tp-chat-composer__row{gap:6px}.tp-chat-composer__input{padding:8px 9px}.tp-chat-composer__send{width:38px}}@media(max-width:430px)and (orientation:portrait){.tp-table-header{padding:0 0 3px}.tp-table-round-info{margin:-3px 0 var(--tp-round-info-bottom-gap)}.tp-table-surface{margin-inline:-4px}}@media(max-width:430px){:where(.tp-table-screen[data-tp-layout-profile^=portrait-]) .tp-table-header{padding:0 0 3px}:where(.tp-table-screen[data-tp-layout-profile^=portrait-]) .tp-table-round-info{margin:-3px 0 var(--tp-round-info-bottom-gap)}:where(.tp-table-screen[data-tp-layout-profile^=portrait-]) .tp-table-surface{margin-inline:-4px}}.tp-table-screen--horizontal{--tp-header-control-size: clamp(24px, 3.4cqw, 32px);--tp-pot-zone-top: 23%;--tp-pot-caption-size: clamp(4px, .8cqw, 6px);--tp-pot-value-size: clamp(8px, 1.3cqw, 11px);--tp-pot-chip-size: clamp(12px, 1.8cqw, 18px);--tp-pot-chip-rise: clamp(.7px, .12cqw, 1px);--tp-pot-chip-margin-top: 0;--tp-board-zone-y: 42%;--tp-time-bank-drop-x: 50%;--tp-time-bank-drop-y: 72%;--tp-community-card-width: clamp(38px, 5.2cqw, 78px);--tp-community-card-gap: clamp(7px, 1cqw, 12px);--tp-community-cards-offset-y: 0px;--tp-watermark-y: 53%;--tp-watermark-width: clamp(58px, 8cqw, 118px);--tp-tournament-info-y: 56.5%;--tp-hero-card-width: clamp(24px, 5.46cqw, 34px);--tp-horizontal-hero-hand-offset: clamp(24px, 3.2cqw, 32px);--tp-hero-hand-x: calc(50% + var(--tp-horizontal-hero-hand-offset));--tp-hero-hand-bottom: max(2px, calc(12% - clamp(12px, 1.2cqw, 18px)) );--tp-top-seat-y-min: 8%;--tp-hero-avatar-size: clamp(46px, 5.8cqw, 78px);--tp-hero-side-lane: 0px;--tp-hero-hud-gap: 0px;--tp-action-button-height: auto;--tp-action-area-height: auto;--tp-action-dock-height: auto;--tp-horizontal-action-reserve: clamp(54px, var(--tp-horizontal-action-viewport-reserve), 60px);--tp-reaction-trigger-size: clamp(40px, 5cqw, 58px);background:radial-gradient(ellipse at 14% 40%,rgba(20,63,91,.16),transparent 34%),radial-gradient(ellipse at 86% 38%,rgba(91,13,24,.2),transparent 36%),linear-gradient(180deg,#050608,#020203 72%,#000)}.tp-table-screen--horizontal .tp-table-frame{width:min(100%,1680px);grid-template-rows:auto auto minmax(0,1fr) var(--tp-action-dock-height)}.tp-table-screen--horizontal .tp-table-header{gap:3px;padding:1px 1px 4px}.tp-table-screen--horizontal .tp-table-header__actions{gap:3px}.tp-table-screen--horizontal .tp-hand-history-trigger,.tp-table-screen--horizontal .tp-table-layout-toggle,.tp-table-screen--horizontal .tp-table-menu-trigger{padding:5px;border-radius:8px}.tp-table-screen--horizontal .tp-hand-history-trigger__icon{width:clamp(12px,1.6cqw,15px)}.tp-table-screen--horizontal .tp-table-menu-trigger{gap:3px}.tp-table-screen--horizontal .tp-table-menu-trigger__line{border-top-width:1.5px}.tp-table-screen--horizontal .tp-spectators__trigger{padding:2px;border-radius:8px}.tp-table-screen--horizontal .tp-spectators__eye{max-width:22px}.tp-table-screen--horizontal .tp-spectators__count{padding:1px;font-size:6px}.tp-table-screen--horizontal .tp-tournament-lobby-trigger{gap:1px;padding:3px 6px;border-radius:8px}.tp-table-screen--horizontal .tp-tournament-lobby-trigger__primary{font-size:clamp(7px,1.05cqw,9px)}.tp-table-screen--horizontal .tp-tournament-lobby-trigger__secondary{font-size:clamp(5px,.75cqw,6px)}.tp-table-screen--horizontal .online-session-switcher--docked{gap:2px;padding-inline:3px;border-radius:8px}.tp-table-screen--horizontal .online-session-switcher--docked .online-session-switcher__rings{gap:3px;padding:2px 1px}.tp-table-screen--horizontal .online-session-switcher--docked .online-session-ring,.tp-table-screen--horizontal .online-session-switcher--docked .online-session-add{width:clamp(28px,3.7cqw,34px)}.tp-table-screen--horizontal .online-session-switcher__hint{font-size:4px}.tp-table-screen--horizontal .online-session-ring__card{padding:2px 1.5px;font-size:6px}.tp-table-screen--horizontal .online-session-ring__sit-out{padding:1px 2px;font-size:4px}.tp-table-screen--horizontal .online-session-ring__countdown,.tp-table-screen--horizontal .online-session-ring__result{width:13px}.tp-table-screen--horizontal .online-session-ring__countdown{font-size:6px}.tp-table-screen--horizontal .online-session-ring__turn{width:10px;font-size:7px}.tp-table-screen--horizontal .online-session-add{font-size:14px}.tp-table-screen--horizontal .tp-table-surface{top:0;width:100%;margin-inline:0}.tp-table-screen--horizontal .tp-seat[data-vertical-zone=top]{top:calc(max(var(--seat-y),var(--tp-top-seat-y-min)) - clamp(9px,1.2cqw,13px))}.tp-table-screen--horizontal .tp-poker-table__art,.tp-table-screen--horizontal .tp-poker-table__theme-art{top:1.5%;right:3.2%;bottom:0;left:3.2%}.tp-table-screen--horizontal .tp-poker-table__art{filter:drop-shadow(0 18px 22px rgba(0,0,0,.88))}.tp-table-screen--horizontal .tp-poker-table__glow-effect{opacity:.58}.tp-table-screen--horizontal .tp-poker-table__neon-effect{opacity:.6}.tp-table-screen--horizontal .tp-poker-table__brand{top:53%;opacity:.12}.tp-table-screen--horizontal .tp-tournament-info{display:none}.tp-table-screen--horizontal .tp-pot{top:0;right:0;bottom:0;left:0;z-index:6;width:auto;display:block;transform:none}.tp-table-screen--horizontal .tp-pot__total{position:absolute;left:50%;top:calc(var(--tp-board-zone-y) - clamp(62px,7.4cqw,108px));transform:translate(-50%)}.tp-table-screen--horizontal .tp-pot__street{position:absolute;left:50%;top:calc(var(--tp-board-zone-y) + clamp(39px,4.5cqw,68px));display:flex;align-items:center;justify-content:center;gap:clamp(7px,1cqw,12px);transform:translate(-50%)}.tp-table-screen--horizontal .tp-pot__caption{position:static;margin:0;white-space:nowrap;transform:none}.tp-table-screen--horizontal .tp-pot__total>strong{position:static;font-size:clamp(14px,2.4cqw,16px);white-space:nowrap}.tp-table-screen--horizontal .tp-pot__collected{position:static;margin:0;gap:2px;padding:2px 4px;transform:none}.tp-table-screen--horizontal .tp-pot__collected small{font-size:clamp(5px,.7cqw,6px)}.tp-table-screen--horizontal .tp-pot__collected b{font-size:clamp(7px,1.2cqw,10px)}.tp-table-screen--horizontal .tp-pot__chips{position:relative;left:auto;top:auto;margin:0;display:block;transform:none}.tp-table-screen--horizontal .tp-pot__chips[data-stack-count="2"]{width:clamp(26px,3.6cqw,40px)}.tp-table-screen--horizontal .tp-pot__chips[data-stack-count="3"]{width:clamp(34px,4.6cqw,52px)}.tp-table-screen--horizontal .tp-pot__chips[data-stack-count="4"]{width:clamp(42px,5.6cqw,64px)}.tp-table-screen--horizontal .tp-pot__chips[data-stack-count="5"]{width:clamp(50px,6.6cqw,76px)}.tp-table-screen--horizontal .tp-chip-motion{z-index:32}.tp-table-screen--horizontal .tp-hero-hand{--tp-hero-hand-x: calc(50% + var(--tp-horizontal-hero-hand-offset));z-index:11;transition:opacity .22s ease,filter .26s ease}.tp-table-screen--horizontal .tp-hero-hand--folded{opacity:.44;filter:grayscale(.16) brightness(.82);transform:translate(-50%)}.tp-table-screen--horizontal .tp-hero-hand--folded .tp-hole-cards{transform:perspective(680px) translateY(calc(25% - 8px)) rotateX(10deg);transition:none}.tp-table-screen--horizontal .tp-hero-hand--folded.tp-hero-hand--voluntarily-shown{opacity:1;filter:none;transform:translate(-50%)}.tp-table-screen--horizontal .tp-hero-hand--folded.tp-hero-hand--voluntarily-shown .tp-hole-cards,.tp-table-screen--horizontal .tp-hero-hand--revealed .tp-hole-cards{transform:perspective(680px) translateY(0) rotateX(10deg)}.tp-table-screen--horizontal .tp-hero-hand--revealed .tp-hole-cards .tp-card--hero,.tp-table-screen--horizontal .tp-hero-hand--revealed .tp-hole-cards:is([data-card-count="4"],[data-card-count="5"],[data-card-count="6"]) .tp-card--hero{--tp-card-width: clamp(29px, 6.55cqw, 41px)}.tp-table-screen--horizontal .tp-seat--folded .tp-seat__cards{opacity:.44;filter:grayscale(.16) brightness(.82);transform:translateY(25%) rotate(-4deg);transition:opacity .22s ease,filter .26s ease}.tp-table-screen--horizontal .tp-seat--folded .tp-seat__cards--revealed,.tp-table-screen--horizontal .tp-seat--folded .tp-seat__cards--voluntarily-shown{transform:translate3d(-50%,0,0)}.tp-table-screen--horizontal .tp-hole-cards{--tp-hole-card-overlap: clamp(-8px, -1.6cqw, -5px)}.tp-table-screen--horizontal .tp-card--hero{--tp-card-width: clamp(24px, 5.46cqw, 34px);border-radius:clamp(5px,.6cqw,8px)}.tp-table-screen--horizontal .tp-card--hero .tp-card__shown-eye{top:2px;right:2px;padding:1px}.tp-table-screen--horizontal .tp-card--hero .tp-card__shown-eye svg{width:clamp(7px,1.5cqw,10px);height:clamp(7px,1.5cqw,10px)}.tp-table-screen--horizontal .tp-card--hero:not(.tp-card--static){animation:tpHorizontalHeroCardAppear .16s ease-out both;animation-delay:0ms}.tp-table-screen--horizontal .tp-hole-cards:is([data-card-count="4"],[data-card-count="5"],[data-card-count="6"]){--tp-hole-card-overlap: clamp(-8px, -1.6cqw, -5px)}.tp-table-screen--horizontal .tp-hole-cards:is([data-card-count="4"],[data-card-count="5"],[data-card-count="6"]) .tp-card--hero{--tp-card-width: clamp(24px, 5.46cqw, 34px)}.tp-table-screen--horizontal .tp-hole-cards[data-card-count="5"]{--tp-hole-card-overlap: clamp(-9px, -1.8cqw, -6px)}.tp-table-screen--horizontal .tp-hole-cards[data-card-count="5"] .tp-card--hero{--tp-card-width: clamp(23px, 5.1cqw, 32px)}.tp-table-screen--horizontal .tp-hero-hand--revealed .tp-hole-cards[data-card-count="5"] .tp-card--hero{--tp-card-width: clamp(27px, 6.05cqw, 38px)}.tp-table-screen--horizontal .tp-seat__cards .tp-card--opponent,.tp-table-screen--horizontal .tp-seat__cards--revealed:is([data-card-count="4"],[data-card-count="5"],[data-card-count="6"]) .tp-card--opponent{--tp-card-width: clamp(29px, 6.55cqw, 41px)}.tp-table-screen--horizontal .tp-seat__cards--hidden .tp-card--opponent{--tp-card-width: clamp(24px, 5.46cqw, 34px)}.tp-table-screen--horizontal .tp-seat{--tp-seat-stack-font-size: clamp(12px, 1.5cqw, 20px);--tp-seat-name-max-size: clamp(11px, 1.3cqw, 18px);--tp-seat-info-width: clamp(88px, 10.8cqw, 158px);--tp-seat-avatar-size: clamp(46px, 5.8cqw, 78px);--tp-seat-dealer-size: clamp(21px, 2.45cqw, 30px);--tp-seat-dealer-half-size: clamp(10.5px, 1.225cqw, 15px);--tp-seat-timer-size: clamp(32px, 3.8cqw, 48px);width:calc(var(--tp-seat-avatar-size) + var(--tp-seat-info-width) - 9px);justify-items:start;filter:drop-shadow(0 10px 12px rgba(0,0,0,.78))}.tp-table-screen--horizontal .tp-seat--hero,.tp-table-screen--horizontal .tp-seat--opponent{--tp-seat-stack-font-size: clamp(12px, 1.5cqw, 20px);--tp-seat-name-max-size: clamp(11px, 1.3cqw, 18px)}.tp-table-screen--horizontal .tp-seat--opponent[data-side=right]{transform:translate(-62%,-50%)}.tp-table-screen--horizontal .tp-seat__bet{gap:1px}.tp-table-screen--horizontal .tp-seat[data-side=left] .tp-seat__bet{right:auto;left:calc(100% + clamp(18px,2.6cqw,24px));top:50%;transform:translate3d(0,-50%,0)}.tp-table-screen--horizontal .tp-seat[data-side=right]:not([data-board-lane]) .tp-seat__bet{right:calc(100% + clamp(8px,1.6cqw,14px));left:auto;top:50%;transform:translate3d(0,-50%,0)}.tp-table-screen--horizontal .tp-seat[data-table-seat-count="8"][data-side=right][data-side-level=upper] .tp-seat__bet{left:calc(50% - var(--tp-seat-board-bet-offset) - clamp(10px,1.8cqw,16px))}.tp-table-screen--horizontal .tp-seat__action{max-width:84px;padding:3px 5px;border-radius:5px;font-size:clamp(5px,1.05cqw,7px);box-shadow:0 4px 10px #0000006b}.tp-table-screen--horizontal .tp-seat__action--fold{min-width:clamp(30px,6.5cqw,42px);padding:2px 6px;font-size:clamp(5px,1.15cqw,7px)}.tp-table-screen--horizontal .tp-seat__winner-badge{padding:3px 6px;border-radius:4px;font-size:clamp(6px,1.35cqw,9px);box-shadow:inset 0 1px #ffffff38,0 0 11px #f2192480}.tp-table-screen--horizontal .tp-seat__winner-badge--cards-revealed{margin-top:2px}.tp-table-screen--horizontal .tp-seat__hero-winner-badge{margin-top:2px;padding:3px 7px;border-radius:4px;font-size:clamp(6px,1.35cqw,9px);box-shadow:inset 0 1px #ffffff38,0 0 9px #f219247a}.tp-table-screen--horizontal .tp-seat__all-in-equity{max-width:none;padding:2px 6px;overflow:visible;font-size:clamp(6px,1.25cqw,9px);letter-spacing:.015em;text-overflow:clip}.tp-table-screen--horizontal .tp-seat__chip-rank{width:clamp(15px,2.9cqw,20px);font-size:clamp(7px,1.45cqw,9px);box-shadow:inset 0 0 0 1px var(--tp-chip-leader-color),inset 0 0 0 2px #000000b8,0 0 0 1px #111114,0 2px 6px #00000094,0 0 5px color-mix(in srgb,var(--tp-chip-leader-color) 25%,transparent)}.tp-table-screen--horizontal .tp-seat__reaction{width:clamp(50px,9.9cqw,68px);filter:drop-shadow(0 4px 8px rgba(0,0,0,.48))}.tp-table-screen--horizontal .tp-seat__reaction--gift>.tp-reaction-visual--emoji{font-size:clamp(41px,8.2cqw,58px)}.tp-table-screen--horizontal .tp-seat__sit-out{padding:2px 5px;font-size:clamp(6px,1.15cqw,8px);letter-spacing:.05em;box-shadow:0 4px 10px #0000006b}.tp-table-screen--horizontal .tp-seat__chat-bubble{bottom:calc(100% + clamp(3px,.6cqw,4px));max-width:clamp(66px,19cqw,110px);padding:clamp(3.5px,.85cqw,5px) clamp(4.5px,1.1cqw,6.5px);border-radius:7px 7px 7px 2px;font-size:clamp(5px,1.175cqw,7px);filter:drop-shadow(0 4px 8px rgba(0,0,0,.56))}.tp-table-screen--horizontal .tp-seat__chat-bubble:after{border-width:3px}.tp-table-screen--horizontal .tp-seat[data-side=left] .tp-seat__chat-bubble:after{left:clamp(11.5px,3cqw,18px)}.tp-table-screen--horizontal .tp-seat[data-side=right] .tp-seat__chat-bubble:after{right:clamp(11.5px,3cqw,18px)}.tp-table-screen--horizontal .tp-seat__bet-amount{padding:2px 6px;font-size:clamp(8px,1.05cqw,14px)}.tp-table-screen--horizontal .tp-bet-chips{filter:drop-shadow(0 3px 3px rgba(0,0,0,.62))}.tp-table-screen--horizontal .tp-bet-chip-stack{width:clamp(10px,2.1cqw,13px)}.tp-table-screen--horizontal .tp-bet-chip{bottom:calc(var(--chip-index) * clamp(1.2px,.29cqw,1.7px))}.tp-table-screen--horizontal .tp-seat__player-shell,.tp-table-screen--horizontal .tp-seat--hero .tp-seat__player-shell{width:100%;justify-items:start}.tp-table-screen--horizontal .tp-seat__player,.tp-table-screen--horizontal .tp-seat--hero .tp-seat__player{width:100%;grid-template-columns:var(--tp-seat-avatar-size) minmax(0,1fr);grid-template-areas:"avatar info";align-items:center;justify-items:start;column-gap:0;row-gap:0}.tp-table-screen--horizontal .tp-seat__avatar-wrap,.tp-table-screen--horizontal .tp-table-surface .tp-seat--hero .tp-seat__avatar-wrap{z-index:5;border-color:#ffffff4d;box-shadow:inset 0 0 0 3px #000000c7,0 0 0 2px #030305f5,0 0 0 3px #e61f2c52,0 9px 18px #000000b8}.tp-table-screen--horizontal .tp-table-surface .tp-seat--hero .tp-seat__avatar-wrap{transform:none}.tp-table-screen--horizontal .tp-seat__info{width:var(--tp-seat-info-width);max-width:var(--tp-seat-info-width);margin-left:-9px;justify-items:stretch}.tp-table-screen--horizontal .tp-seat__identity{padding-left:9px;border-color:#ffffff2e;border-radius:0 clamp(13px,1.5cqw,22px) clamp(13px,1.5cqw,22px) 0;background:#050507;box-shadow:inset -2px 0 #e81b27a3,inset 0 1px #ffffff14,0 8px 18px #0000009e}.tp-table-screen--horizontal .tp-seat--inactive:not(.tp-seat--folded) .tp-seat__player{opacity:1}.tp-table-screen--horizontal .tp-seat--folded .tp-seat__avatar-wrap{transform:none}.tp-table-screen--horizontal .tp-seat__name{justify-content:flex-start;padding:clamp(5px,.55cqw,8px) clamp(8px,1cqw,14px) 2px}.tp-table-screen--horizontal .tp-seat__stack{position:relative;padding:2px clamp(8px,1cqw,14px) clamp(5px,.55cqw,8px);border-top:0;color:#27c9ff;text-align:left;text-shadow:0 0 10px rgba(39,201,255,.32)}.tp-table-screen--horizontal .tp-seat--turn .tp-seat__name,.tp-table-screen--horizontal .tp-seat--turn .tp-seat__stack{color:#fff;text-shadow:0 0 8px rgba(255,255,255,.72)}.tp-table-screen--horizontal .tp-seat__stack:before{position:absolute;inset:0 0 auto;width:auto;height:auto;transform:none;background:none;box-shadow:none;border-top:1px solid transparent;border-image:linear-gradient(90deg,#000000e0,#ffffff24 42%,#ffffff24 58%,#000000e0) 1;content:"";pointer-events:none}.tp-table-screen--horizontal .tp-seat__cards{left:calc(var(--tp-seat-avatar-size) - 2px);top:clamp(-27px,-2.4cqw,-18px);z-index:1;transform:rotate(-4deg);transform-origin:left top}.tp-table-screen--horizontal .tp-seat__cards--hidden,.tp-table-screen--horizontal .tp-seat__cards--voluntarily-shown{top:clamp(-27px,-2.4cqw,-18px)}.tp-table-screen--horizontal .tp-seat__cards--revealed,.tp-table-screen--horizontal .tp-seat__cards--voluntarily-shown{--tp-open-card-width: clamp(29px, 6.55cqw, 41px);left:calc(var(--tp-seat-avatar-size) / 2);top:calc(var(--tp-seat-avatar-size) / 2 - var(--tp-open-card-width) / .7 / 2);z-index:7;transform:translate3d(-50%,0,0);transform-origin:center center}.tp-table-screen--horizontal .tp-seat__cards--revealed .tp-card--opponent,.tp-table-screen--horizontal .tp-seat__cards--voluntarily-shown .tp-card--opponent{transform:none}.tp-table-screen--horizontal .tp-seat[data-vertical-zone=top] .tp-seat__cards--hidden,.tp-table-screen--horizontal .tp-seat[data-vertical-zone=top] .tp-seat__cards--voluntarily-shown{top:clamp(-18px,-1.6cqw,-13px)}.tp-table-screen--horizontal .tp-seat[data-vertical-zone=top] .tp-seat__cards--revealed,.tp-table-screen--horizontal .tp-seat[data-vertical-zone=top] .tp-seat__cards--voluntarily-shown{top:calc(var(--tp-seat-avatar-size) / 2 - var(--tp-open-card-width) / .7 / 2)}.tp-table-screen--horizontal .tp-seat__chat-anchor{left:calc(var(--tp-seat-avatar-size) / 2);width:var(--tp-seat-avatar-size)}.tp-table-screen--horizontal .tp-seat__action,.tp-table-screen--horizontal .tp-seat__sit-out,.tp-table-screen--horizontal .tp-seat__reaction-anchor,.tp-table-screen--horizontal .tp-seat__winner-badge:not(.tp-seat__winner-badge--cards-revealed){left:calc(var(--tp-seat-avatar-size) / 2)}.tp-table-screen--horizontal .tp-seat__reaction-anchor{top:calc(var(--tp-seat-avatar-size) - clamp(3px,.6cqw,5px))}.tp-table-screen--horizontal .tp-seat__turn-timer{left:calc(var(--tp-seat-avatar-size) - 7px);top:clamp(-15px,-1.2cqw,-8px)}.tp-table-screen--horizontal .tp-seat[data-side=right] .tp-seat__turn-timer,.tp-table-screen--horizontal .tp-seat[data-board-lane][data-side=right] .tp-seat__turn-timer{right:auto;left:calc(var(--tp-seat-avatar-size) - 7px)}.tp-table-screen--horizontal .tp-seat:not(.tp-seat--hero) .tp-seat__dealer-button,.tp-table-screen--horizontal .tp-seat[data-board-lane]:not(.tp-seat--hero) .tp-seat__dealer-button{right:auto;left:calc((var(--tp-seat-avatar-size) / 2) - var(--tp-seat-dealer-half-size));top:calc(100% + clamp(3px,.6cqw,5px));font-size:clamp(10px,1.9cqw,14px)}.tp-table-screen--horizontal .tp-seat:is([data-table-seat-count="3"],[data-table-seat-count="5"])[data-vertical-zone=top][data-inward=down-left]:not(.tp-seat--hero) .tp-seat__dealer-button{right:clamp(1px,.45cqw,4px);left:auto;top:calc(100% + clamp(3px,.6cqw,5px))}.tp-table-screen--horizontal .tp-seat[data-table-seat-count="8"][data-side=left][data-side-level=lower]:not(.tp-seat--hero) .tp-seat__dealer-button{right:clamp(1px,.45cqw,4px);left:auto;top:calc(100% + clamp(3px,.6cqw,5px))}.tp-table-screen--horizontal .tp-seat[data-table-seat-count="8"][data-vertical-zone=top][data-inward=down-left]:not(.tp-seat--hero) .tp-seat__dealer-button{right:clamp(1px,.45cqw,4px);left:auto;top:calc(100% + clamp(3px,.6cqw,5px))}.tp-table-screen--horizontal .tp-seat.tp-seat--hero .tp-seat__dealer-button{right:auto;left:calc(100% + clamp(4px,.8cqw,8px));top:clamp(8px,1.1cqw,14px);font-size:clamp(10px,1.9cqw,14px)}.tp-table-screen--horizontal .tp-seat--hero{--tp-hero-avatar-size: clamp(52px, 6.6cqw, 96px);--tp-seat-avatar-size: var(--tp-hero-avatar-size);--tp-seat-info-width: clamp(88px, 10.8cqw, 158px);width:calc(var(--tp-seat-avatar-size) + var(--tp-seat-info-width) - 14px);transform:translate3d(-50%,-50%,0)}.tp-table-screen--horizontal .tp-seat--hero .tp-seat__info{margin-left:-14px}.tp-table-screen--horizontal .tp-seat--hero .tp-seat__identity{padding-left:14px}.tp-table-screen--horizontal .tp-seat--hero .tp-seat__bet{left:calc(var(--tp-seat-avatar-size) / 2);top:0}.tp-table-screen--horizontal .tp-winner-strip{display:none}.tp-table-screen--horizontal .tp-winner-strip span{gap:3px;padding:0 5px;border-color:transparent;background:transparent;font-size:clamp(7px,1.1cqw,9px);text-shadow:0 2px 4px rgba(0,0,0,.95);box-shadow:none}.tp-table-screen--horizontal .tp-table-controls:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-top:1px solid rgba(255,255,255,.075);background:radial-gradient(ellipse at 75% 100%,rgba(155,9,18,.16),transparent 42%),linear-gradient(180deg,#0404052e,#000000e0);box-shadow:0 -18px 42px #000000b8;content:"";pointer-events:none}.tp-table-screen--horizontal .tp-table-controls{box-sizing:border-box;padding-bottom:var(--tp-horizontal-action-reserve)}.tp-table-screen--horizontal .tp-action-group{width:min(54%,720px);margin-left:auto}.tp-table-screen--horizontal .tp-action-dock{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;padding-block:clamp(3px,var(--tp-horizontal-control-viewport-inset),6px)}.tp-table-screen--horizontal .tp-action-buttons{gap:clamp(3px,.45cqw,6px)}.tp-table-screen--horizontal .tp-action-button{padding:clamp(7px,var(--tp-horizontal-button-viewport-padding),11px) clamp(4px,.7cqw,9px);border-color:#ffffff2b;border-radius:clamp(9px,1.25cqw,15px);background:linear-gradient(180deg,rgba(255,255,255,.055),transparent 42%),linear-gradient(180deg,#27272b,#151518);box-shadow:inset 0 1px #ffffff29,inset 0 -2px #00000085,0 2px #09090a,0 5px 12px #0000005c}.tp-table-screen--horizontal .tp-action-button strong{font-family:Oswald,sans-serif;font-size:clamp(9px,1.35cqw,13px);letter-spacing:.055em}.tp-table-screen--horizontal .tp-action-button small{margin-top:1px;color:#fff;font-size:clamp(7px,.95cqw,10px);font-weight:820}.tp-table-screen--horizontal .tp-action-button--aggressive{border-color:#ffbe4cc2;background:linear-gradient(180deg,rgba(255,255,255,.14),transparent 38%),radial-gradient(ellipse at 50% 110%,rgba(92,43,0,.72),transparent 62%),linear-gradient(180deg,#db8d16,#8d4904);box-shadow:inset 0 1px #ffffff40,inset 0 -2px #522600b3,0 2px #492300,0 5px 14px #8b45024d}.tp-table-screen--horizontal .tp-action-button--fold{border-color:#e2464fa3;background:linear-gradient(180deg,rgba(255,255,255,.14),transparent 38%),radial-gradient(ellipse at 50% 110%,rgba(70,0,4,.7),transparent 62%),linear-gradient(180deg,#c9131d,#7d060c);box-shadow:inset 0 1px #ffffff40,inset 0 -2px #3e0003ad,0 2px #330205,0 5px 14px #79030a45}.tp-table-screen--horizontal .tp-action-button--passive,.tp-table-screen--horizontal .tp-action-button--call{border-color:#63e8a4b8;background:linear-gradient(180deg,rgba(255,255,255,.16),transparent 38%),radial-gradient(ellipse at 50% 110%,rgba(2,51,29,.76),transparent 62%),linear-gradient(180deg,#218a59,#0c4930);box-shadow:inset 0 1px #ffffff45,inset 0 -2px #02301bb8,0 2px #052c1a,0 5px 14px #045b334d}.tp-table-screen--horizontal .tp-action-button--call small{color:#fff}.tp-table-screen--horizontal .tp-action-button--all-in{border-color:#e2464fa3;background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 38%),linear-gradient(180deg,#b51019,#630409);box-shadow:inset 0 1px #ffffff3b,inset 0 -2px #3e0003ad,0 2px #330205,0 5px 14px #79030a45}.tp-table-screen--horizontal .tp-action-button--preselect{padding-inline:clamp(34px,4.4cqw,44px) 8px;border-color:#ffffff24;background:linear-gradient(180deg,#202024,#111114)}.tp-table-screen--horizontal .tp-action-button--preselect.is-selected{border-color:var(--tp-preselect-border);background:var(--tp-preselect-horizontal-background);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tp-preselect-accent) 30%,transparent),inset 0 1px #ffffff14,0 4px 14px var(--tp-preselect-glow)}.tp-table-screen--horizontal .tp-action-button:disabled{border-color:#ffffff17;background:linear-gradient(180deg,#1b1b1e,#111113);color:#ffffff75;box-shadow:inset 0 1px #ffffff0a,inset 0 -2px #00000061,0 2px #09090a}.tp-table-screen--horizontal .tp-action-dock--horizontal-raise{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,1fr);align-items:end;gap:clamp(5px,.8cqw,10px);padding-left:calc(var(--tp-reaction-trigger-size) + var(--tp-reaction-trigger-size) + var(--tp-controls-inline-gap) + 5px)}.tp-table-screen--horizontal .tp-action-dock--horizontal-raise .tp-action-group{width:auto;margin-left:0}.tp-table-screen--horizontal .tp-action-buttons--horizontal[data-action-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.tp-horizontal-raise-controls{min-width:0;display:grid;align-content:end;gap:3px}.tp-horizontal-raise-controls__presets{min-width:0;display:grid;grid-template-columns:repeat(var(--tp-preset-count, 6),minmax(0,1fr));gap:3px}.tp-horizontal-raise-controls__preset{min-width:0;margin:0;padding:2px 3px;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:linear-gradient(180deg,#1e1e21f5,#080809fa);color:#ffffffbd;font-family:Oswald,sans-serif;font-size:clamp(7px,.82cqw,9px);font-weight:680;line-height:1.1;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.tp-horizontal-raise-controls__preset.is-active{border-color:#ff434dc2;background:linear-gradient(180deg,#970b13f2,#4c0409fa);color:#fff;box-shadow:0 0 9px #f2192433}.tp-horizontal-raise-controls__preset:disabled{opacity:.42;cursor:default}.tp-horizontal-raise-controls__editor{min-width:0;display:grid;grid-template-columns:minmax(48px,auto) auto minmax(48px,1fr) auto;align-items:center;gap:clamp(3px,.5cqw,6px);padding:3px 4px;border:1px solid rgba(255,255,255,.1);border-radius:clamp(8px,1.1cqw,12px);background:linear-gradient(180deg,rgba(255,255,255,.035),transparent),#0a0a0ce6;box-shadow:inset 0 1px #ffffff0d}.tp-horizontal-raise-controls__amount{min-width:0;padding-inline:4px;overflow:hidden;color:#25bce9;font-family:Oswald,sans-serif;font-size:clamp(10px,1.55cqw,15px);font-weight:760;line-height:1;text-align:center;text-overflow:ellipsis;white-space:nowrap}.tp-horizontal-raise-controls__step{width:clamp(24px,3.1cqw,32px);aspect-ratio:1;margin:0;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:clamp(7px,1cqw,10px);background:linear-gradient(180deg,#252529,#0d0d0f);color:#ffffffe6;box-shadow:inset 0 1px #ffffff1c,0 2px 5px #0000006b;font-size:clamp(15px,2cqw,20px);font-weight:400;line-height:1;cursor:pointer}.tp-horizontal-raise-controls__step:disabled{opacity:.34;cursor:default}.tp-horizontal-raise-controls__range{width:100%;min-width:0;margin:0;padding-block:9px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background:linear-gradient(90deg,#e11722 0 var(--raise-progress),transparent var(--raise-progress) 100%) center / 100% 3px no-repeat,linear-gradient(90deg,#ffffff5c,#ffffff26) center / 100% 3px no-repeat;cursor:pointer}.tp-horizontal-raise-controls__range::-webkit-slider-thumb{width:clamp(14px,1.8cqw,18px);aspect-ratio:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #171719;border-radius:50%;background:linear-gradient(180deg,#ff343e,#a00810);box-shadow:0 0 0 1px #ffffff2e,0 2px 7px #0000009e}.tp-horizontal-raise-controls__range::-moz-range-thumb{width:clamp(14px,1.8cqw,18px);aspect-ratio:1;border:2px solid #171719;border-radius:50%;background:linear-gradient(180deg,#ff343e,#a00810);box-shadow:0 0 0 1px #ffffff2e,0 2px 7px #0000009e}.tp-horizontal-raise-controls__range:focus-visible{border-radius:999px;box-shadow:0 0 0 2px #f2192452}.tp-horizontal-raise-controls__range:disabled{opacity:.42;cursor:default}.tp-table-screen--horizontal .tp-action-buttons[data-action-count="1"]{grid-template-columns:minmax(160px,260px);justify-content:end}.tp-table-screen--horizontal .tp-action-dock__side-control{right:auto;bottom:clamp(3px,var(--tp-horizontal-control-viewport-inset),6px);left:0}.tp-table-screen--horizontal .tp-voluntary-runout-button{left:calc(var(--tp-reaction-trigger-size) + var(--tp-controls-inline-gap));bottom:clamp(3px,var(--tp-horizontal-control-viewport-inset),6px);z-index:84;width:var(--tp-reaction-trigger-size);aspect-ratio:1;display:grid;place-items:center;padding:0;border-radius:50%;transform:none;animation:tpHorizontalRunoutButtonIn .22s cubic-bezier(.16,1,.3,1) both}.tp-table-screen--horizontal .tp-table-controls:has(.tp-chat-trigger)>.tp-voluntary-runout-button{left:calc(var(--tp-reaction-trigger-size) + var(--tp-reaction-trigger-size) + var(--tp-controls-inline-gap) + var(--tp-controls-inline-gap))}.tp-table-screen--horizontal .tp-voluntary-runout-card{width:72%}.tp-table-screen--horizontal .tp-voluntary-runout-card__watermark{font-size:clamp(16px,3cqw,24px)}.tp-table-screen--horizontal .tp-voluntary-runout-label{display:none}.tp-table-screen--horizontal .tp-time-bank{left:calc(var(--tp-reaction-trigger-size) + var(--tp-controls-inline-gap));bottom:clamp(3px,var(--tp-horizontal-control-viewport-inset),6px);z-index:84;padding:0;transform:none;animation:tpHorizontalRunoutButtonIn .22s cubic-bezier(.16,1,.3,1) both}.tp-table-screen--horizontal .tp-table-controls:has(.tp-chat-trigger)>.tp-time-bank{left:calc(var(--tp-reaction-trigger-size) + var(--tp-reaction-trigger-size) + var(--tp-controls-inline-gap) + var(--tp-controls-inline-gap))}.tp-table-screen--horizontal .tp-time-bank__card{width:calc(var(--tp-reaction-trigger-size) * .72)}.tp-table-screen--horizontal .tp-time-bank__label{display:none}.tp-table-screen--horizontal .tp-voluntary-runout-notice{max-width:min(48%,360px);font-size:clamp(6px,.9cqw,8px);transform:translate3d(-50%,calc(-100% - clamp(26px,3.7cqw,34px)),0)}.tp-table-screen--horizontal .tp-raise-panel{width:min(420px,calc(100vw - var(--safe-area-inset-left, env(safe-area-inset-left)) - var(--safe-area-inset-right, env(safe-area-inset-right)) - 12px))}@media(orientation:landscape)and (max-height:520px){.tp-table-screen--horizontal:where(:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])){--tp-pot-zone-top: 21%;--tp-board-zone-y: 42%;--tp-community-card-width: clamp(31px, 5.2cqw, 44px);--tp-community-card-gap: clamp(5px, .9cqw, 8px);--tp-watermark-y: 53%;--tp-tournament-info-y: 55.5%;--tp-hero-card-width: clamp(24px, 5.46cqw, 34px);--tp-hero-hand-x: calc(50% + var(--tp-horizontal-hero-hand-offset));--tp-hero-hand-bottom: max(2px, calc(12% - clamp(12px, 1.2cqw, 18px)) );--tp-action-button-height: auto;padding-block:3px}.tp-table-screen--horizontal:where(:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])) .tp-table-header{padding-inline:2px}.tp-table-screen--horizontal:where(:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])) .tp-hero-hand{--tp-hero-hand-x: calc(50% + var(--tp-horizontal-hero-hand-offset))}.tp-table-screen--horizontal:where(:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])) .tp-action-group{width:min(55%,520px)}.tp-table-screen--horizontal:where(:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])) .tp-action-dock--horizontal-raise .tp-action-group{width:auto}.tp-table-screen--horizontal:where(:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])) .tp-table-round-info{margin-block:-8px 0}.tp-table-screen--horizontal:where(:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])) .tp-seat__detail:not(.tp-seat__all-in-equity){display:none}}@media(prefers-reduced-motion:reduce){.tp-table-screen *,.tp-table-screen *:before,.tp-table-screen *:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.tp-seat__stack--reentry{opacity:1;animation:none!important}.tp-gift-shot__flash,.tp-gift-shot__smoke,.tp-gift-strikes,.tp-gift-burrow,.tp-gift-impact--pat .tp-gift-impact__particle,.tp-gift-impact--jigglypuff .tp-gift-impact__particle{display:none}.tp-gift-shot__hole,.tp-gift-impact--jigglypuff .tp-gift-impact__gift,.tp-gift-impact--water-bucket .tp-gift-impact__gift,.tp-gift-impact--water-bucket .tp-gift-impact__splat{animation:none!important;opacity:1}.tp-gift-impact--crosshair-shot .tp-gift-impact__gift,.tp-gift-impact--beer .tp-gift-impact__gift,.tp-gift-impact--fish .tp-gift-impact__gift,.tp-gift-impact--glove .tp-gift-impact__gift,.tp-gift-impact--pat .tp-gift-impact__gift,.tp-gift-impact--beetle .tp-gift-impact__gift,.tp-gift-impact--cymbals .tp-gift-impact__gift{animation:none!important;opacity:1;left:50%;top:50%;transform:translate(-50%,-50%)}.tp-gift-impact--pat .tp-gift-impact__gift{top:8%}.tp-gift-impact .tp-boxing-glove,.tp-beer-mug,.tp-beer-foam,.tp-beer-bubble,.tp-gift-impact .tp-cymbal,.tp-gift-impact .tp-gift-beetle__leg,.tp-gift-dizzy,.tp-gift-dizzy__star,.tp-gift-fish__swimmer,.tp-gift-fish__body,.tp-gift-fish__tail,.tp-gift-fish__fin{animation:none!important}.tp-beer-mug--left{transform:rotate(7.83deg)!important}.tp-beer-mug--right{transform:rotate(-7.83deg)!important}.tp-gift-dizzy{opacity:1}.tp-seat--gift-hit-crosshair-shot .tp-seat__avatar-wrap,.tp-seat--gift-hit-beer .tp-seat__avatar-wrap,.tp-seat--gift-hit-fish .tp-seat__avatar-wrap,.tp-seat--gift-hit-glove .tp-seat__avatar-wrap,.tp-seat--gift-hit-pat .tp-seat__avatar-wrap,.tp-seat--gift-hit-cymbals .tp-seat__avatar-wrap{animation:none!important}}@media(hover:none)and (pointer:coarse){.tp-seat__identity{-webkit-backdrop-filter:none;backdrop-filter:none}.tp-table-screen--horizontal .tp-poker-table__art,.tp-table-screen--horizontal .tp-seat,.tp-table-screen--horizontal .tp-seat__reaction,.tp-table-screen--horizontal .tp-seat__chat-bubble,.tp-table-screen--horizontal .tp-bet-chips{filter:none}.tp-hand-history-trigger,.tp-table-menu-trigger,.tp-table-layout-toggle,.tp-connection-banner,.tp-seat__action,.tp-raise-backdrop,.tp-raise-panel,.tp-chat-trigger,.tp-chat-backdrop,.tp-chat-drawer,.tp-reaction-picker__trigger,.tp-reaction-picker__panel,.tp-leave-modal{-webkit-backdrop-filter:none;backdrop-filter:none}.tp-seat--all-in .tp-seat__avatar-wrap,.tp-seat--winner .tp-seat__avatar-wrap,.tp-turn-timer--urgent b{animation:none}.tp-seat--folded{filter:none}}@keyframes tpConnectionPulse{50%{opacity:.4;transform:scale(.78)}}@keyframes tpTimerUrgent{50%{transform:scale(1.12)}}@keyframes tpTimerUrgentCentered{0%,to{transform:translate(50%,50%) scale(1)}50%{transform:translate(50%,50%) scale(1.12)}}@keyframes tpTimerUrgentJump{0%,to{transform:scale(1)}32%{transform:scale(1.16)}64%{transform:scale(.97)}}@keyframes tpTimerUrgentRing{0%,to{filter:drop-shadow(0 0 4px rgba(255,24,36,.85))}40%{filter:drop-shadow(0 0 11px rgba(255,24,36,1))}}@keyframes tpTimerUrgentHalo{0%,to{box-shadow:0 0 0 2px #09090be6,0 0 16px #f219247a,0 7px 16px #000000a8}55%{box-shadow:0 0 0 2px #09090be6,0 0 24px 5px #ff1824b8,0 7px 16px #000000a8}}@keyframes tpTurnIdentityPulse{0%,to{opacity:.12}50%{opacity:1}}@keyframes tpTurnTextPulse{0%,to{opacity:.62}50%{opacity:1}}@keyframes tpReentryStackPulse{0%,to{opacity:.62;text-shadow:0 0 4px rgba(255,60,82,.18)}50%{opacity:1;text-shadow:0 0 9px rgba(255,60,82,.48)}}@keyframes tpDealerButtonArrive{0%{opacity:0;transform:translate(-7px,5px) scale(.72)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes tpPotStackIn{0%{opacity:0;transform:translate(-50%,13px) rotate(calc(var(--stack-turn) - 1.5deg)) scale(.75)}to{opacity:1;transform:translate(-50%) rotate(var(--stack-turn)) scale(1)}}@keyframes tpBoardCardReveal{0%{opacity:0;transform:translateY(-18px) rotateY(85deg) scale(.88)}to{opacity:1;transform:translateY(var(--card-rest-y, 0)) rotate(var(--card-rest-rotation, 0deg)) rotateY(0) scale(1)}}@keyframes tpOpponentCardDeal{0%{opacity:0;transform:translate(32px,45px) rotate(18deg) scale(.55)}to{opacity:1;transform:translateY(var(--card-rest-y, 0)) rotate(var(--card-rest-rotation, 0deg)) scale(1)}}@keyframes tpOpponentCardReveal{0%{opacity:.55;transform:translateY(4px) rotateY(88deg) scale(.76)}to{opacity:1;transform:translateY(var(--card-rest-y, 0)) rotate(var(--card-rest-rotation, 0deg)) rotateY(0) scale(1)}}@keyframes tpHeroCardShow{0%{opacity:.4;transform:perspective(680px) translateY(calc(var(--card-rest-y, 0px) + 24px)) rotateX(24deg) rotate(var(--card-rest-rotation, 0deg)) scale(.74)}62%{opacity:1;transform:perspective(680px) translateY(calc(var(--card-rest-y, 0px) - 34px)) rotateX(-4deg) rotate(var(--card-rest-rotation, 0deg)) scale(1.1)}to{opacity:1;transform:perspective(680px) translateY(calc(var(--card-rest-y, 0px) - 27px)) rotateX(0) rotate(var(--card-rest-rotation, 0deg)) scale(1.06)}}@keyframes tpRunoutButtonIn{0%{opacity:0;transform:translate(-50%,8px) scale(.92)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes tpRunoutCardPending{0%{transform:scale(.96);filter:brightness(.92)}to{transform:scale(1.04);filter:brightness(1.1)}}@keyframes tpShownEyePop{0%{opacity:0;transform:scale(.25) rotate(-16deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes tpHeroCardDeal{0%{opacity:0;transform:translateY(45px) rotate(13deg) scale(.68)}to{opacity:1;transform:translateY(var(--card-rest-y, 0)) rotate(var(--card-rest-rotation, 0deg)) scale(1)}}@keyframes tpHorizontalHeroCardAppear{0%{opacity:0;transform:translateY(var(--card-rest-y, 0)) rotate(var(--card-rest-rotation, 0deg))}to{opacity:1;transform:translateY(var(--card-rest-y, 0)) rotate(var(--card-rest-rotation, 0deg))}}@keyframes tpHorizontalRunoutButtonIn{0%{opacity:0;transform:translateY(5px) scale(.92)}to{opacity:1;transform:none}}@keyframes tpAllInSeat{to{filter:brightness(1.18)}}@keyframes tpWinnerGlow{to{filter:brightness(1.17)}}@keyframes tpBetAppear{0%{opacity:0;filter:brightness(1.7)}to{opacity:1;filter:brightness(1)}}@keyframes tpActionPop{0%{opacity:0;transform:translate(-50%,9px) scale(.8)}12%,78%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,-5px) scale(.96)}}@keyframes tpReactionPop{0%{opacity:0;transform:translateY(12px) rotate(-12deg) scale(.55)}12%,76%{opacity:1;transform:translateY(0) rotate(0) scale(1)}to{opacity:0;transform:translateY(-13px) scale(.84)}}@keyframes tpTrainingGiftFlight{0%{left:var(--tp-gift-from-x);top:var(--tp-gift-from-y);opacity:1;transform:translate(-50%,-50%) rotate(-24deg) scale(.42)}52%{transform:translate(-50%,-75%) rotate(14deg) scale(1.18)}99%{opacity:1}to{left:var(--tp-gift-to-x);top:var(--tp-gift-to-y);opacity:0;transform:translate(-50%,-50%) rotate(0) scale(.68)}}@keyframes tpGiftThrowFlight{0%{left:var(--tp-gift-from-x);top:var(--tp-gift-from-y);opacity:1;transform:translate(-50%,-50%) scale(.5)}50%{transform:translate(-50%,-85%) scale(1.3)}96%{opacity:1}to{left:var(--tp-gift-to-x);top:var(--tp-gift-to-y);opacity:0;transform:translate(-50%,-50%) scale(1.05)}}@keyframes tpGiftFloatFlight{0%{left:var(--tp-gift-from-x);top:var(--tp-gift-from-y);opacity:1;transform:translate(-50%,-50%) rotate(-12deg) scale(.6)}35%{transform:translate(-50%,-70%) rotate(10deg) scale(1.1)}70%{transform:translate(-50%,-62%) rotate(-8deg) scale(1.15)}96%{opacity:1}to{left:var(--tp-gift-to-x);top:var(--tp-gift-to-y);opacity:0;transform:translate(-50%,-50%) rotate(0) scale(1)}}@keyframes tpGiftSpin{0%{transform:rotate(0)}to{transform:rotate(540deg)}}@keyframes tpGiftWobble{0%{transform:rotate(-30deg)}30%{transform:rotate(25deg)}60%{transform:rotate(-20deg)}to{transform:rotate(15deg)}}@keyframes tpGiftFishFlight{0%{left:var(--tp-gift-from-x);top:var(--tp-gift-from-y);opacity:1;transform:translate(-50%,-50%) rotate(-18deg) scale(.6)}20%{left:calc(var(--tp-gift-from-x) * .8 + var(--tp-gift-to-x) * .2);top:calc(var(--tp-gift-from-y) * .8 + var(--tp-gift-to-y) * .2 - 3%);transform:translate(-50%,-50%) rotate(-30deg) scale(1.05)}43%{left:calc(var(--tp-gift-from-x) * .57 + var(--tp-gift-to-x) * .43);top:calc(var(--tp-gift-from-y) * .57 + var(--tp-gift-to-y) * .43 + 2%);transform:translate(-50%,-50%) rotate(26deg) scale(1.2)}66%{left:calc(var(--tp-gift-from-x) * .34 + var(--tp-gift-to-x) * .66);top:calc(var(--tp-gift-from-y) * .34 + var(--tp-gift-to-y) * .66 - 2.5%);transform:translate(-50%,-50%) rotate(-23deg) scale(1.1)}86%{left:calc(var(--tp-gift-from-x) * .14 + var(--tp-gift-to-x) * .86);top:calc(var(--tp-gift-from-y) * .14 + var(--tp-gift-to-y) * .86 + 1%);transform:translate(-50%,-50%) rotate(17deg) scale(1.05)}99%{opacity:1}to{left:var(--tp-gift-to-x);top:var(--tp-gift-to-y);opacity:0;transform:translate(-50%,-50%) rotate(20deg) scale(1.08)}}@keyframes tpGiftFishSwim{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes tpGiftFishFlex{0%,to{transform:rotate(-2deg) scaleY(.98)}50%{transform:rotate(2deg) scale(.97,1.025)}}@keyframes tpGiftFishTail{0%,to{transform:rotate(-14deg) scaleX(1)}50%{transform:rotate(16deg) scaleX(.6)}}@keyframes tpGiftFishFin{0%,to{transform:rotate(-7deg) scaleY(.72)}50%{transform:rotate(9deg) scaleY(1)}}@keyframes tpGiftAimFlight{0%{left:var(--tp-gift-from-x);top:var(--tp-gift-from-y);opacity:0;transform:translate(-50%,-50%) scale(.35) rotate(-75deg)}12%{opacity:1}65%{transform:translate(-50%,-50%) scale(1.25) rotate(-15deg)}99%{opacity:1}to{left:var(--tp-gift-to-x);top:var(--tp-gift-to-y);opacity:0;transform:translate(-50%,-50%) scale(1) rotate(0)}}@keyframes tpGiftSing{0%,16%{opacity:0;transform:translate(-50%,-50%) scale(.5)}16.25%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}25%,45%,65%{transform:translate(-50%,-57%) rotate(-7deg) scale(1)}35%,55%,75%{transform:translate(-50%,-50%) rotate(7deg) scale(1.05)}82%{opacity:1}to{opacity:0;transform:translate(-50%,-72%) scale(.85)}}@keyframes tpGiftBucketPour{0%,16%{opacity:0;transform:translate(-50%,-65%) rotate(-10deg) scale(.65)}16.25%{opacity:1;transform:translate(-50%,-65%) rotate(-10deg) scale(1)}23%,34%{opacity:1;transform:translate(-55%,-80%) rotate(-105deg) scale(1.05)}45%,to{opacity:0;transform:translate(-80%,-125%) rotate(-140deg) scale(.8)}}@keyframes tpGiftAimLock{0%,16%{opacity:0;left:45%;top:46%;transform:translate(-50%,-50%) scale(1.3)}16.25%,18%{opacity:1;left:45%;top:46%;transform:translate(-50%,-50%) scale(1)}22.92%,25%{opacity:1;left:64%;top:38%;transform:translate(-50%,-50%) scale(.92)}29.58%,33%{opacity:1;left:38%;top:64%;transform:translate(-50%,-50%) scale(1)}40%,to{opacity:0;left:38%;top:64%;transform:translate(-50%,-50%) scale(1.2)}}@keyframes tpGiftShotHole{0%{opacity:0;transform:scale(.3)}3%{opacity:1;transform:scale(1.15)}8%,78%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes tpGiftShotFlash{0%{opacity:0;transform:scale(.3) rotate(-12deg)}15%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.4) rotate(12deg)}}@keyframes tpGiftShotSmoke{0%{opacity:0;transform:translate(-50%) scale(.3)}18%{opacity:.8}to{opacity:0;transform:translate(-35%,-160%) scale(1.7)}}@keyframes tpGiftShotRecoil{0%,20%,53.33%,86.67%,to{transform:translate(0) rotate(0)}1%,33.33%,66.67%{transform:translate(-2%,1%) rotate(-3deg)}7%,40.33%,73.67%{transform:translate(2%,-1%) rotate(3deg)}}@keyframes tpGiftLand{0%,15.9%{opacity:0;transform:translate(-50%,-50%) scale(.5)}16%{opacity:1;transform:translate(-50%,-50%) scale(.7)}20%{transform:translate(-50%,-50%) scale(1.15)}25%{transform:translate(-50%,-50%) scale(1)}82%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-62%) scale(.85)}}@keyframes tpGiftHeartbeat{0%,15.9%{opacity:0;transform:translate(-50%,-50%) scale(.3)}16%{opacity:1;transform:translate(-50%,-50%) scale(.7)}19%{transform:translate(-50%,-50%) scale(1.25)}22%{transform:translate(-50%,-50%) scale(1)}25%{transform:translate(-50%,-50%) scale(1.2)}29%{transform:translate(-50%,-50%) scale(1)}40%{transform:translate(-50%,-50%) scale(1.12)}46%{transform:translate(-50%,-50%) scale(1)}56%{transform:translate(-50%,-50%) scale(1.1)}62%,82%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-110%) scale(.7)}}@keyframes tpGiftSquash{0%,15.9%{opacity:0;transform:translate(-50%,-50%) scale(.5)}16%{opacity:1;transform:translate(-50%,-50%) scale(.75)}18.5%{transform:translate(-50%,-44%) scale(1.35,.72)}22%{transform:translate(-50%,-50%) scale(.92,1.12)}26%{transform:translate(-50%,-48%) scale(1.08,.94)}30%{transform:translate(-50%,-48%) scale(1)}82%{opacity:1;transform:translate(-50%,-44%) scale(1.02,.96)}to{opacity:0;transform:translate(-50%,-30%) scale(1.05,.85)}}@keyframes tpGiftSettle{0%,15.9%{opacity:0;transform:translate(-50%,-50%) rotate(-25deg) scale(1.3)}16%{opacity:1;transform:translate(-50%,-50%) rotate(-20deg) scale(1.2)}24%{transform:translate(-50%,-50%) rotate(8deg) scale(1)}32%{transform:translate(-50%,-50%) rotate(-4deg) scale(1)}40%{transform:translate(-50%,-50%) rotate(0) scale(1)}84%{opacity:1;transform:translate(-50%,-50%) rotate(0) scale(1)}to{opacity:0;transform:translate(-50%,-40%) rotate(6deg) scale(.9)}}@keyframes tpGiftStamp{0%,15.9%{opacity:0;transform:translate(-50%,-50%) scale(1.8) rotate(-15deg)}16%{opacity:1;transform:translate(-50%,-50%) scale(1.6) rotate(-12deg)}18.5%{transform:translate(-50%,-50%) scale(.86) rotate(0)}22%{transform:translate(-50%,-50%) scale(1.12) rotate(0)}26%{transform:translate(-50%,-50%) scale(1) rotate(0)}82%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-65%) scale(.85)}}@keyframes tpGiftCheers{0%,16%{opacity:0;transform:translate(-50%,-50%) scale(.7)}16.25%{opacity:1;transform:translate(-50%,-50%) scale(.95)}19%,76%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-58%) scale(.94)}}@keyframes tpGiftBeerLeftSway{0%,to{transform:rotate(7.83deg)}35%{transform:rotate(11deg)}68%{transform:rotate(5deg)}}@keyframes tpGiftBeerRightSway{0%,to{transform:rotate(-7.83deg)}35%{transform:rotate(-11deg)}68%{transform:rotate(-5deg)}}@keyframes tpGiftBeerLeftToast{0%,16.25%{transform:translate(-5%) rotate(-8deg)}19%{transform:translate(-2%) rotate(-2deg)}21.875%{transform:translate(0) rotate(7.83deg)}23.5%{transform:translate(-2%,1%) rotate(-5deg)}27%{transform:translate(0) rotate(3deg)}32%,to{transform:translate(0) rotate(4deg)}}@keyframes tpGiftBeerRightToast{0%,16.25%{transform:translate(5%) rotate(8deg)}19%{transform:translate(2%) rotate(2deg)}21.875%{transform:translate(0) rotate(-7.83deg)}23.5%{transform:translate(2%,1%) rotate(5deg)}27%{transform:translate(0) rotate(-3deg)}32%,to{transform:translate(0) rotate(-4deg)}}@keyframes tpGiftBeerFoamTremble{0%,19%,27%,to{transform:translateY(0) scaleY(1)}21.875%{transform:translateY(-4%) scaleY(1.1)}23.5%{transform:translateY(3%) scaleY(.95)}}@keyframes tpGiftBeerBubbleRise{0%{opacity:0;transform:translateY(0) scale(.7)}15%,70%{opacity:.8}to{opacity:0;transform:translateY(-14%) scale(1.1)}}@keyframes tpGiftBeerFoamPop{0%{opacity:0;transform:translate(-50%,-50%) scale(.25)}15%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) translate(calc(var(--tp-strike-dx) * .65),calc(var(--tp-strike-dy) * .4 - 22cqw)) scale(.7)}}@keyframes tpGiftCheersNod{0%,to{transform:translateY(0) scale(1)}28%{transform:translateY(2%) scale(1.025,.99)}58%{transform:translateY(-1%) scale(1.01)}}@keyframes tpGiftSlap{0%,15.9%{opacity:0;transform:translate(-50%,-50%) rotate(-40deg) scale(.7)}16%{opacity:1;transform:translate(-50%,-50%) rotate(-40deg) scale(1)}18%{transform:translate(-44%,-50%) rotate(35deg) scale(1.08)}20%{transform:translate(-56%,-50%) rotate(-35deg) scale(1.05)}22%{transform:translate(-45%,-50%) rotate(28deg) scale(1.02)}24%{transform:translate(-54%,-50%) rotate(-18deg) scale(1)}27%{transform:translate(-50%,-50%) rotate(8deg) scale(1)}30%{transform:translate(-50%,-50%) rotate(0) scale(1)}82%{opacity:1;transform:translate(-50%,-50%) rotate(0) scale(1)}to{opacity:0;transform:translate(-50%,-30%) rotate(-12deg) scale(.85)}}@keyframes tpGiftFishSlaps{0%,15.8%{opacity:0;transform:translate(-90%,-70%) rotate(-28deg) scale(.8)}16.25%{opacity:1;transform:translate(-50%,-50%) rotate(20deg) scale(1.08,.92)}17.8%{transform:translate(-75%,-65%) rotate(-26deg) scale(1)}18.6%{transform:translate(-26%,-67%) rotate(25deg) scaleX(-1)}19.7917%{transform:translate(-48%,-50%) rotate(-20deg) scale(-1.08,.92)}22%{transform:translate(-45%,-60%) rotate(9deg) scaleX(-1)}30%{transform:translate(-50%,-48%) rotate(-14deg) scale(1)}42%{transform:translate(-72%,-44%) rotate(23deg) scale(.96)}54%{transform:translate(-29%,-55%) rotate(-18deg) scale(1)}68%{transform:translate(-51%,-38%) rotate(13deg) scale(.98)}81%{opacity:1;transform:translate(-45%,-50%) rotate(-9deg) scale(1)}to{opacity:0;transform:translate(-55%,-85%) rotate(-26deg) scale(.85)}}@keyframes tpGiftChipDrop{0%,15.9%{opacity:0;transform:translate(-50%,-50%) scale(.5) rotateY(0)}16%{opacity:1;transform:translate(-50%,-50%) scale(.8) rotateY(0)}19%{transform:translate(-50%,-50%) scale(1.15,.85) rotateY(216deg)}23%{transform:translate(-50%,-70%) scale(.95,1.05) rotateY(432deg)}27%{transform:translate(-50%,-50%) scale(1.08,.92) rotateY(648deg)}31%{transform:translate(-50%,-58%) scale(1) rotateY(864deg)}35%{transform:translate(-50%,-50%) scale(1) rotateY(1080deg)}82%{opacity:1;transform:translate(-50%,-50%) scale(1) rotateY(1080deg)}to{opacity:0;transform:translate(-50%,-62%) scale(.85) rotateY(1080deg)}}@keyframes tpGiftPunch{0%,16%{opacity:0;transform:translate(-50%,-50%) scale(.6)}16.25%,64%{opacity:1;transform:translate(-50%,-50%) scale(1)}80%,to{opacity:0;transform:translate(-50%,-65%) scale(.8)}}@keyframes tpGiftPat{0%,16%{opacity:0;transform:translate(-70%,-80%) scale(.7)}16.25%{opacity:1;transform:translate(-70%,-60%) rotate(-8deg) scale(1)}20.83%,30.21%,39.58%{transform:translate(-32%,-36%) rotate(8deg) scale(1)}25.52%,34.9%{transform:translate(-70%,-58%) rotate(-8deg) scale(1)}46%,64%{opacity:1;transform:translate(-50%,-56%) rotate(0) scale(1)}82%,to{opacity:0;transform:translate(-50%,-90%) scale(.8)}}@keyframes tpGiftLeftCombo{0%,16.25%,17%{opacity:1;transform:translate(-50%,3%) rotate(-3deg) scale(1)}18.75%{transform:translate(-3%) rotate(3deg) scale(1.12)}21%,24%{opacity:1;transform:translate(-52%,7%) rotate(-4deg) scale(.98)}27%{opacity:0;transform:translate(-58%,12%) rotate(-4deg) scale(.98)}29.5%{opacity:0;transform:translate(44%,220%) rotate(-90deg) scale(1)}31%{opacity:1;transform:translate(44%,170%) rotate(-90deg) scale(1.04)}32.9167%{transform:translate(44%,68%) rotate(-90deg) scale(1.12)}34.4%{opacity:1;transform:translate(44%,125%) rotate(-90deg) scale(1)}37%{opacity:0;transform:translate(44%,225%) rotate(-90deg) scale(.95)}40%,to{opacity:1;transform:translate(-50%,3%) rotate(-3deg) scale(1)}}@keyframes tpGiftRightCombo{0%,16.25%,23.5%,30%,to{transform:translate(50%,3%) rotate(3deg) scale(1)}25.8333%{transform:translate(3%) rotate(-3deg) scale(1.12)}28%{transform:translate(52%,7%) rotate(4deg) scale(.98)}}@keyframes tpGiftStrikeRing{0%{opacity:0;transform:translate(-50%,-50%) scale(.45)}12%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(1.5)}}@keyframes tpGiftStrikeSpark{0%{opacity:0;transform:translate(-50%,-50%) scale(.3)}12%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) translate(var(--tp-strike-dx),var(--tp-strike-dy)) scale(.5) rotate(.25turn)}}@keyframes tpGiftBeetleCrawl{0%,16%{opacity:0;left:12%;top:74%;transform:translate(-50%,-50%) rotate(-35deg) scale(.8)}16.25%{opacity:1}26%{left:31%;top:63%;transform:translate(-50%,-50%) rotate(35deg) scale(1)}36%{left:63%;top:46%;transform:translate(-50%,-50%) rotate(30deg) scale(1)}48%{left:59%;top:19%;transform:translate(-50%,-50%) rotate(-25deg) scale(1)}58%{left:38%;top:24%;transform:translate(-50%,-50%) rotate(-145deg) scale(1)}68%{opacity:1;left:49%;top:44%;transform:translate(-50%,-50%) rotate(-180deg) scale(.7)}77%{opacity:1;left:49%;top:44%;transform:translate(-50%,-50%) rotate(-180deg) scale(.12)}80%,to{opacity:0;left:49%;top:44%;transform:translate(-50%,-50%) rotate(-180deg) scale(0)}}@keyframes tpGiftBeetleStep{0%,to{transform:rotate(-15deg)}50%{transform:rotate(15deg)}}@keyframes tpGiftBurrow{0%,58%{opacity:0;transform:translate(-50%,-50%) scale(.3)}66%,76%{opacity:.9;transform:translate(-50%,-50%) scale(1)}88%,to{opacity:0;transform:translate(-50%,-50%) scale(.2)}}@keyframes tpGiftCymbalLeft{0%,16.25%,18.5%,25%,28.5%,37%,to{transform:translate(0) rotate(0)}20.83%,31.25%{transform:translate(40%) rotate(12deg)}22%,32.5%{transform:translate(25%) rotate(-6deg)}}@keyframes tpGiftCymbalRight{0%,16.25%,18.5%,25%,28.5%,37%,to{transform:translate(0) rotate(0)}20.83%,31.25%{transform:translate(-40%) rotate(-12deg)}22%,32.5%{transform:translate(-25%) rotate(6deg)}}@keyframes tpGiftDizzyAppear{0%,20.8%{opacity:0}20.83%,77%{opacity:1}to{opacity:0}}@keyframes tpGiftDizzyOrbit{0%,to{transform:translate(-50%,-50%) translate(40cqw) scale(.85)}25%{transform:translate(-50%,-50%) translateY(8cqw) scale(1.1)}50%{transform:translate(-50%,-50%) translate(-40cqw) scale(.85)}75%{transform:translate(-50%,-50%) translateY(-8cqw) scale(.65)}}@keyframes tpGiftCymbalDaze{0%,to{transform:rotate(0)}1%,18%{transform:rotate(-7deg)}8%,28%,50%,72%{transform:rotate(5deg)}38%,61%,84%{transform:rotate(-4deg)}}@keyframes tpGiftSootheNod{0%,20%,53%,86%,to{transform:translateY(0) scale(1)}1%,33.33%,66.67%{transform:translateY(3%) scale(1.02,.98)}}@keyframes tpGiftKiss{0%,15.9%{opacity:0;transform:translate(-50%,-50%) scale(1.6)}16%{opacity:1;transform:translate(-50%,-50%) scale(1.3)}19%{transform:translate(-50%,-50%) scale(.82)}23%{transform:translate(-50%,-50%) scale(1.06)}27%,36%{opacity:1;transform:translate(-50%,-50%) scale(1)}52%{opacity:0;transform:translate(-50%,-115%) scale(.7)}to{opacity:0;transform:translate(-50%,-115%) scale(.7)}}@keyframes tpGiftLipstick{0%,18.9%{opacity:0;transform:translate(-50%,-50%) rotate(-16deg) scale(1.2)}19.5%{opacity:.92;transform:translate(-50%,-50%) rotate(-16deg) scale(1)}82%{opacity:.78;transform:translate(-50%,-50%) rotate(-16deg) scale(1)}to{opacity:0;transform:translate(-50%,-50%) rotate(-16deg) scale(1)}}@keyframes tpGiftSplatBody{0%,15.9%{opacity:0;transform:scale(.3)}16%{opacity:1;transform:scale(.55)}18.5%{opacity:1;transform:scale(1.22,.9)}21%{transform:scale(.96,1.06)}24%{transform:scale(1)}82%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.94,1.08) translateY(9%)}}@keyframes tpGiftSplatDrips{0%,26%{transform:scaleY(0)}70%{transform:scaleY(1)}to{transform:scaleY(1.15)}}@keyframes tpGiftPuff{0%,15.9%{opacity:0;transform:translate(-50%,-50%) scale(.2)}16.5%{opacity:.9;transform:translate(-50%,-50%) scale(.5)}27%{opacity:0;transform:translate(-50%,-50%) scale(1.25)}to{opacity:0;transform:translate(-50%,-50%) scale(1.25)}}@keyframes tpGiftRing{0%,15.9%{opacity:0;transform:translate(-50%,-50%) scale(.4)}16%{opacity:.95;transform:translate(-50%,-50%) scale(.5)}30%{opacity:0;transform:translate(-50%,-50%) scale(1.7)}to{opacity:0;transform:translate(-50%,-50%) scale(1.7)}}@keyframes tpGiftBurst{0%,15.9%{opacity:0;transform:translate(-50%,-50%) scale(.4)}16%{opacity:1;transform:translate(-50%,-50%) scale(1)}28%{opacity:1;transform:translate(calc(-50% + var(--tp-gift-dx)),calc(-50% + var(--tp-gift-dy))) scale(.9)}40%{opacity:0;transform:translate(calc(-50% + var(--tp-gift-dx) * 1.15),calc(-50% + var(--tp-gift-dy) + 30cqw)) scale(.5)}to{opacity:0;transform:translate(calc(-50% + var(--tp-gift-dx) * 1.15),calc(-50% + var(--tp-gift-dy) + 30cqw)) scale(.5)}}@keyframes tpGiftFloatUp{0%,15.9%{opacity:0;transform:translate(-50%,-50%) scale(.3)}16%{opacity:1;transform:translate(calc(-50% + var(--tp-gift-dx) * .4),calc(-50% + var(--tp-gift-dy) * .4)) scale(.6)}24%{transform:translate(calc(-50% + var(--tp-gift-dx) * .8),calc(-50% + var(--tp-gift-dy) * .8 - 12cqw)) scale(1)}34%{transform:translate(calc(-50% + var(--tp-gift-dx) * 1.05),calc(-50% + var(--tp-gift-dy) - 40cqw)) scale(1.05)}46%{opacity:1;transform:translate(calc(-50% + var(--tp-gift-dx) * .9),calc(-50% + var(--tp-gift-dy) - 70cqw)) scale(.95)}56%{opacity:0;transform:translate(calc(-50% + var(--tp-gift-dx)),calc(-50% + var(--tp-gift-dy) - 95cqw)) scale(.7)}to{opacity:0;transform:translate(calc(-50% + var(--tp-gift-dx)),calc(-50% + var(--tp-gift-dy) - 95cqw)) scale(.7)}}@keyframes tpGiftPetalFall{0%,15.9%{opacity:0;transform:translate(-50%,-50%) rotate(0) scale(.3)}16%{opacity:1;transform:translate(calc(-50% + var(--tp-gift-dx) * .5),calc(-50% + var(--tp-gift-dy) * .5)) rotate(0) scale(.8)}26%{transform:translate(calc(-50% + var(--tp-gift-dx)),calc(-50% + var(--tp-gift-dy) + 8cqw)) rotate(60deg) scale(1)}40%{transform:translate(calc(-50% + var(--tp-gift-dx) * 1.25),calc(-50% + var(--tp-gift-dy) + 40cqw)) rotate(-30deg) scale(1)}56%{opacity:1;transform:translate(calc(-50% + var(--tp-gift-dx) * .95),calc(-50% + var(--tp-gift-dy) + 72cqw)) rotate(70deg) scale(.95)}72%{opacity:0;transform:translate(calc(-50% + var(--tp-gift-dx) * 1.15),calc(-50% + var(--tp-gift-dy) + 105cqw)) rotate(20deg) scale(.85)}to{opacity:0;transform:translate(calc(-50% + var(--tp-gift-dx) * 1.15),calc(-50% + var(--tp-gift-dy) + 105cqw)) rotate(20deg) scale(.85)}}@keyframes tpGiftSpark{0%,15.9%{opacity:0;transform:translate(-50%,-50%) rotate(0) scale(.2)}16%{opacity:1;transform:translate(-50%,-50%) rotate(0) scale(1.2)}26%{opacity:1;transform:translate(calc(-50% + var(--tp-gift-dx)),calc(-50% + var(--tp-gift-dy))) rotate(120deg) scale(1)}36%{opacity:0;transform:translate(calc(-50% + var(--tp-gift-dx) * 1.2),calc(-50% + var(--tp-gift-dy) * 1.2)) rotate(220deg) scale(.3)}to{opacity:0;transform:translate(calc(-50% + var(--tp-gift-dx) * 1.2),calc(-50% + var(--tp-gift-dy) * 1.2)) rotate(220deg) scale(.3)}}@keyframes tpGiftStink{0%{opacity:0;transform:translateY(20%) scaleY(.6)}25%{opacity:.85}to{opacity:0;transform:translateY(-45%) scaleY(1.1)}}@keyframes tpGiftShake{0%{transform:translate(0)}18%{transform:translate(-5%,3%) rotate(-3deg)}40%{transform:translate(4%,-2%) rotate(2.5deg)}62%{transform:translate(-2.5%,1%) rotate(-1.5deg)}82%{transform:translate(1.5%) rotate(.6deg)}to{transform:translate(0)}}@keyframes tpGiftSlapShake{0%{transform:translate(0) rotate(0)}12%{transform:translate(6%,1%) rotate(7deg)}28%{transform:translate(-5%,1%) rotate(-6deg)}42%{transform:translate(4%) rotate(4deg)}58%{transform:translate(-2.5%) rotate(-2.5deg)}78%{transform:translate(1%) rotate(1deg)}to{transform:translate(0) rotate(0)}}@keyframes tpGiftFishShake{0%,20%,53.33%,to{transform:translate(0) rotate(0)}1%{transform:translate(7%,1%) rotate(7deg)}33.33%{transform:translate(-6%,1%) rotate(-6deg)}}@keyframes tpGiftPunchKnock{0%,20%,53.33%,86.67%,to{transform:translate(0) rotate(0) scale(1)}1%{transform:translate(-11%,2%) rotate(-11deg) scale(.96)}33.33%{transform:translate(11%,2%) rotate(11deg) scale(.96)}66.67%{transform:translateY(-12%) rotate(-7deg) scale(.95)}}@keyframes tpGiftPatNod{0%,32%,64%,to{transform:translateY(0) scale(1)}16%,48%,80%{transform:translateY(4%) scale(1.03,.96)}}@keyframes tpGiftStampSquash{0%{transform:scale(1)}20%{transform:scale(1.12,.84) translateY(6%)}50%{transform:scale(.96,1.05) translateY(-2%)}75%{transform:scale(1.02,.98)}to{transform:scale(1)}}@keyframes tpGiftHeartGlow{0%{filter:drop-shadow(0 0 0 rgba(255,77,121,0))}20%{filter:drop-shadow(0 0 14px rgba(255,77,121,.95))}to{filter:drop-shadow(0 0 0 rgba(255,77,121,0))}}@keyframes tpTrainingGiftPinned{0%,16%{opacity:0;transform:translateY(9px) scale(.46)}16.25%{opacity:1;transform:translateY(0) scale(1.12)}27%,78%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-9px) scale(.82)}}@keyframes tpHandLabelIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes tpWinnerStripIn{0%{opacity:0;transform:translateY(10px) scale(.85)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tpWinnerBadgeIn{0%{opacity:0;transform:translate(-50%,6px) scale(.78)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes tpHeroWinnerBadgeIn{0%{opacity:0;transform:translateY(-4px) scale(.78)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tpChipFlight{0%{left:var(--motion-from-x);top:var(--motion-from-y);opacity:0;transform:scale(.96)}12%{opacity:1}58%{transform:scale(1.08)}to{left:var(--motion-to-x);top:var(--motion-to-y);opacity:1;transform:scale(1)}}@keyframes tpCardDealFlight{0%{left:var(--motion-from-x);top:var(--motion-from-y);opacity:0;transform:translate(-50%,-50%) rotate(-18deg) scale(.7)}16%,78%{opacity:1}to{left:var(--motion-to-x);top:var(--motion-to-y);opacity:0;transform:translate(-50%,-50%) rotate(7deg) scale(1)}}.tp-chip-motion.tp-motion--gpu,.tp-card-motion.tp-motion--gpu{animation-name:tpMotionClock}@keyframes tpMotionClock{0%{visibility:visible}to{visibility:visible}}@keyframes tpPickerIn{0%{opacity:0;transform:translateY(6px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tpModalBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes tpModalPanelIn{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tpSnapshotRecover{0%{opacity:.45;filter:blur(4px) saturate(.65);transform:scale(.985)}to{opacity:1;filter:blur(0) saturate(1);transform:scale(1)}}@keyframes tpLoadingRail{0%{transform:translate(-115%)}50%{transform:translate(85%)}to{transform:translate(225%)}}.tp-table-screen--final-table .tp-table-frame{background:radial-gradient(ellipse at 50% 3%,rgba(255,255,255,.075),transparent 32%),radial-gradient(circle at 50% 35%,rgba(207,18,47,.16),transparent 42%),#050506}.tp-poker-table--final-table .tp-poker-table__art{filter:saturate(1.24) contrast(1.05) drop-shadow(0 0 28px rgba(231,27,57,.32)) drop-shadow(0 0 10px rgba(255,255,255,.52)) drop-shadow(0 0 38px rgba(255,255,255,.2))}.tp-poker-table--final-table .tp-poker-table__glow-effect{stroke:#ff1830;stroke-width:6px;opacity:1;animation:tpFinalTableRedRim 4.8s ease-in-out infinite}.tp-poker-table--final-table .tp-poker-table__neon-effect{stroke:#fff7f8;stroke-width:3px;opacity:.94;animation:tpFinalTableWhiteRim 4.8s ease-in-out infinite}.tp-poker-table--final-table:before{content:"";position:absolute;z-index:0;top:-6%;right:-10%;bottom:-6%;left:-10%;border-radius:50%;background:radial-gradient(ellipse 52% 34% at 50% 6%,rgba(255,255,255,.26),transparent 70%),radial-gradient(ellipse 46% 30% at 50% 96%,rgba(255,255,255,.16),transparent 72%);filter:blur(12px);opacity:.85;pointer-events:none;animation:tpFinalTableSpotlight 5.2s ease-in-out infinite}@keyframes tpFinalTableSpotlight{0%,to{opacity:.62}50%{opacity:1}}@keyframes tpFinalTableRedRim{0%,to{opacity:.72}50%{opacity:1}}@keyframes tpFinalTableWhiteRim{0%,to{opacity:.62}50%{opacity:.96}}@keyframes tpFinalTableBadgeGlow{0%,to{box-shadow:inset 0 1px #ffffff1f,0 0 11px #ed183433}50%{box-shadow:inset 0 1px #ffffff29,0 0 18px #ed18345c}}.tp-poker-table--final-table{--tp-watermark-width: clamp(92px, 24cqw, 158px)}.tp-poker-table--final-table .tp-poker-table__brand{opacity:.14;filter:drop-shadow(0 2px 5px rgba(0,0,0,.62)) drop-shadow(0 0 22px rgba(232,24,55,.16))}.tp-table-screen--synchronized:before{opacity:.24;background:radial-gradient(ellipse at 50% 42%,rgba(255,165,60,.12),transparent 56%),radial-gradient(rgba(255,255,255,.1) .45px,transparent .6px);background-size:auto,4px 4px;animation:tpSynchronizedAmbience 6.4s ease-in-out infinite}.tp-table-screen--final-sync:before{background:radial-gradient(ellipse at 50% 42%,rgba(69,180,218,.13),transparent 56%),radial-gradient(rgba(255,255,255,.1) .45px,transparent .6px);background-size:auto,4px 4px}.tp-poker-table--synchronized .tp-poker-table__art{filter:saturate(1.12) drop-shadow(0 0 22px rgba(255,164,68,.26)) drop-shadow(0 0 8px rgba(255,221,163,.22))}.tp-poker-table--bubble .tp-poker-table__glow-effect,.tp-poker-table--bubble .tp-poker-table__neon-effect{stroke:#f4a63a;animation:tpSynchronizedRim 5.6s ease-in-out infinite}.tp-poker-table--final-sync .tp-poker-table__art{filter:saturate(1.08) drop-shadow(0 0 22px rgba(75,189,225,.25)) drop-shadow(0 0 8px rgba(171,231,249,.2))}.tp-poker-table--final-sync .tp-poker-table__glow-effect,.tp-poker-table--final-sync .tp-poker-table__neon-effect{stroke:#63c5e3;animation:tpSynchronizedRim 5.6s ease-in-out infinite}@keyframes tpSynchronizedAmbience{0%,to{opacity:.16}50%{opacity:.3}}@keyframes tpSynchronizedRim{0%,to{opacity:.62}50%{opacity:.96}}@media(orientation:landscape)and (max-height:520px){.tp-table-screen--horizontal .tp-table-menu{overflow:hidden;padding:max(4px,var(--app-safe-area-top)) max(4px,var(--safe-area-inset-right, env(safe-area-inset-right))) max(4px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom))) max(4px,var(--safe-area-inset-left, env(safe-area-inset-left)))}.tp-table-screen--horizontal .tp-table-menu__panel{width:min(34vw,286px);max-height:100%;overflow-y:auto;border-radius:14px}.tp-table-screen--horizontal .tp-table-menu__header{grid-template-columns:28px minmax(0,1fr) 28px;gap:5px;padding:6px 7px}.tp-table-screen--horizontal .tp-table-menu__heading{font-size:9px}.tp-table-screen--horizontal .tp-table-menu__back,.tp-table-screen--horizontal .tp-table-menu__help,.tp-table-screen--horizontal .tp-table-menu__close{width:28px;border-radius:8px;font-size:17px}.tp-table-screen--horizontal .tp-table-menu__list{gap:0;padding:3px}.tp-table-screen--horizontal .tp-table-menu__row,.tp-table-screen--horizontal .tp-table-menu__setting{gap:7px;padding:7px 8px;border-radius:9px}.tp-table-screen--horizontal .tp-table-menu__copy{gap:1px}.tp-table-screen--horizontal .tp-table-menu__title{font-size:8.5px}.tp-table-screen--horizontal .tp-table-menu__description{font-size:7px;line-height:1.2}.tp-table-screen--horizontal .tp-table-menu__arrow{font-size:17px}.tp-table-screen--horizontal .tp-table-menu__switch{width:31px}.tp-table-screen--horizontal .tp-table-menu__switch-thumb{top:2px;left:2px;width:11px}.tp-table-screen--horizontal .tp-table-menu__switch.is-on .tp-table-menu__switch-thumb{transform:translate(15px)}.tp-chat-backdrop--horizontal .tp-chat-drawer{width:min(38vw,320px)}.tp-chat-backdrop--horizontal .tp-chat-drawer__header{gap:8px;padding:max(7px,var(--app-safe-area-top)) 9px 7px}.tp-chat-backdrop--horizontal .tp-chat-drawer__eyebrow{margin-bottom:1px;font-size:7px}.tp-chat-backdrop--horizontal .tp-chat-drawer__title{font-size:15px}.tp-chat-backdrop--horizontal .tp-chat-drawer__close{width:28px}.tp-chat-backdrop--horizontal .tp-chat-blocked{padding:5px 8px}.tp-chat-backdrop--horizontal .tp-chat-messages{gap:7px;padding:7px 8px}.tp-chat-backdrop--horizontal .tp-chat-empty{font-size:10px}.tp-chat-backdrop--horizontal .tp-chat-message{gap:5px}.tp-chat-backdrop--horizontal .tp-chat-message__content{max-width:82%;padding:6px 8px;border-radius:3px 10px 10px}.tp-chat-backdrop--horizontal .tp-chat-message--mine .tp-chat-message__content{border-radius:10px 3px 10px 10px}.tp-chat-backdrop--horizontal .tp-chat-message__meta{gap:4px;margin-bottom:2px}.tp-chat-backdrop--horizontal .tp-chat-message__author{font-size:8px}.tp-chat-backdrop--horizontal .tp-chat-message__time{font-size:7px}.tp-chat-backdrop--horizontal .tp-chat-message__body{font-size:10px;line-height:1.3}.tp-chat-backdrop--horizontal .tp-chat-composer{padding:6px 7px max(6px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom)))}.tp-chat-backdrop--horizontal .tp-chat-composer__row{gap:5px}.tp-chat-backdrop--horizontal .tp-chat-composer__input{padding:6px 8px;border-radius:9px;font-size:16px;line-height:1.2}.tp-chat-backdrop--horizontal .tp-chat-composer__send{width:33px;border-radius:9px}.tp-table-screen--horizontal .tp-reaction-picker__panel{right:auto;left:0;bottom:calc(100% + 4px);width:min(300px,calc(100vw - 12px));max-height:min(236px,var(--tp-reaction-available, calc(100dvh - 82px) ));gap:3px;padding:5px;border-radius:13px}.tp-table-screen--horizontal .tp-reaction-picker__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:2px}.tp-table-screen--horizontal .tp-reaction-picker__animation-button,.tp-table-screen--horizontal .tp-reaction-picker__animation-unlocked{gap:4px;padding:4px 6px;border-radius:7px;font-size:8px}.tp-table-screen--horizontal .tp-reaction-picker__reaction{padding:1px;border-radius:8px;contain-intrinsic-size:auto 42px}.tp-table-screen--horizontal .tp-reaction-picker__characters{gap:3px;padding-top:3px}.tp-table-screen--horizontal .tp-reaction-picker__character{padding:3px 2px;border-radius:8px}.tp-table-screen--horizontal .tp-reaction-picker__character .tp-reaction-visual{width:min(40px,100%)}.tp-table-screen--horizontal .tp-reaction-picker__character-label{font-size:10px}.tp-table-screen--horizontal .tp-reaction-picker__header{gap:5px}.tp-table-screen--horizontal .tp-reaction-picker__back{width:23px;border-radius:7px}.tp-table-screen--horizontal .tp-reaction-picker__title{font-size:9px}.tp-table-screen--horizontal .tp-reaction-picker__count{font-size:7px}.tp-hand-history--horizontal{padding:max(4px,var(--app-safe-area-top)) max(4px,var(--safe-area-inset-right, env(safe-area-inset-right))) max(4px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom))) max(4px,var(--safe-area-inset-left, env(safe-area-inset-left)));background:#0000005c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.tp-hand-history--horizontal .tp-hand-history__panel{width:min(68vw,680px);border-radius:14px}.tp-hand-history--horizontal .tp-hand-history__header{gap:6px;padding:4px 7px}.tp-hand-history--horizontal .tp-hand-history__header-count,.tp-hand-history--horizontal .tp-hand-history__eyebrow{font-size:6px}.tp-hand-history--horizontal .tp-hand-history__heading{font-size:9px}.tp-hand-history--horizontal .tp-hand-history__header-actions{gap:4px}.tp-hand-history--horizontal .tp-hand-history__close,.tp-hand-history--horizontal .tp-hand-history__share{width:27px;border-radius:8px}.tp-hand-history--horizontal .tp-hand-history__close{font-size:17px}.tp-hand-history--horizontal .tp-hand-history__share-icon{width:13px}.tp-hand-history--horizontal .tp-hand-history__share-bar{gap:4px;padding:4px 7px}.tp-hand-history--horizontal .tp-hand-history__share-link,.tp-hand-history--horizontal .tp-hand-history__copy{padding:5px 6px;font-size:7px}.tp-hand-history--horizontal .tp-hand-history__navigator{grid-template-columns:34px minmax(0,1fr) 34px;gap:5px;padding:3px 7px}.tp-hand-history--horizontal .tp-hand-history__nav{padding:4px;border-radius:8px;font-size:16px}.tp-hand-history--horizontal .tp-hand-history__counter-label{font-size:6px}.tp-hand-history--horizontal .tp-hand-history__counter{font-size:9px}.tp-hand-history--horizontal .tp-hand-history__tabs{padding:0 7px}.tp-hand-history--horizontal .tp-hand-history__tab{padding:6px 2px 5px;font-size:7px}.tp-hand-history--horizontal .tp-hand-history__detail{--history-card-width: 21px;gap:5px;padding:6px}.tp-hand-history--horizontal .tp-hand-history__summary{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"copy meta pot";align-items:center;gap:4px 10px;padding:6px 8px;border-radius:10px}.tp-hand-history--horizontal .tp-hand-history__summary-copy{grid-area:copy;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:6px}.tp-hand-history--horizontal .tp-hand-history__pot{grid-area:pot}.tp-hand-history--horizontal .tp-hand-history__summary-meta{grid-area:meta;margin:0;white-space:nowrap}.tp-hand-history--horizontal .tp-hand-history__hand-number,.tp-hand-history--horizontal .tp-hand-history__pot-value{font-size:13px}.tp-hand-history--horizontal .tp-hand-history__hand-time,.tp-hand-history--horizontal .tp-hand-history__summary-meta{font-size:8px}.tp-hand-history--horizontal .tp-hand-history__street{border-radius:10px}.tp-hand-history--horizontal .tp-hand-history__street-header{gap:5px;padding:5px 7px}.tp-hand-history--horizontal .tp-hand-history__street-title,.tp-hand-history--horizontal .tp-hand-history__street-pot{font-size:8px}.tp-hand-history--horizontal .tp-hand-history__action{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"player move stack";gap:5px;padding:4px 7px}.tp-hand-history--horizontal .tp-hand-history__action-player{grid-area:player}.tp-hand-history--horizontal .tp-hand-history__action-move{grid-area:move;flex-wrap:nowrap;gap:3px}.tp-hand-history--horizontal .tp-hand-history__action-stack{grid-area:stack}.tp-hand-history--horizontal .tp-hand-history__action-player,.tp-hand-history--horizontal .tp-hand-history__action-amount{font-size:9px}.tp-hand-history--horizontal .tp-hand-history__action-stack,.tp-hand-history--horizontal .tp-hand-history__action-label{font-size:7px}}:is(.tp-table-loading__exit,.tp-table-commands__secondary,.tp-raise-panel__close-icon,.tp-raise-panel__close,.tp-reaction-picker__trigger):not(:disabled):active{transform:scale(var(--press-scale, .97))}@media(orientation:landscape)and (max-height:520px){.tp-leave-modal{padding:max(6px,var(--app-safe-area-top)) max(8px,var(--safe-area-inset-right, env(safe-area-inset-right))) max(6px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom))) max(8px,var(--safe-area-inset-left, env(safe-area-inset-left)))}.tp-leave-modal__panel{width:min(46vw,300px);gap:7px;padding:12px 14px;border-radius:16px}.tp-leave-modal__title{font-size:15px}.tp-leave-modal__description{font-size:8px;line-height:1.35}.tp-leave-modal__panel .modal-actions{gap:6px;margin-top:2px}.tp-leave-modal__panel .btn-secondary,.tp-leave-modal__panel .btn-primary{padding:7px 11px;border-radius:9px;font-size:8px}}@media(hover:none)and (pointer:coarse){.tp-poker-table--final-table .tp-poker-table__art,.tp-poker-table--final-table .tp-poker-table__brand,.tp-poker-table--synchronized .tp-poker-table__art{filter:none}.tp-poker-table--final-table .tp-poker-table__glow-effect,.tp-poker-table--final-table .tp-poker-table__neon-effect,.tp-poker-table--final-table:before,.tp-tournament-info__final{animation:none}.tp-poker-table--synchronized .tp-poker-table__glow-effect,.tp-poker-table--synchronized .tp-poker-table__neon-effect{animation:none}.tp-poker-table--final-table .tp-poker-table__glow-effect{opacity:.86}.tp-poker-table--final-table .tp-poker-table__neon-effect{opacity:.8}.tp-poker-table--final-table:before{filter:none;opacity:.55}}[data-tp-table-template=side-cards]:not(.tp-table-screen--horizontal) .tp-seat--opponent .tp-seat__cards{--tp-side-cards-shift: calc(var(--tp-seat-avatar-size) * .46);--tp-side-card-width: clamp(calc(17px * var(--tp-scale)), calc(3.9cqw * var(--tp-scale)), calc(24px * var(--tp-scale)));--tp-side-card-height: calc(var(--tp-side-card-width) / .7);top:calc(var(--tp-seat-avatar-size) - var(--tp-side-card-height));z-index:6;transform:translate3d(calc(-50% + var(--tp-side-cards-shift)),0,0) rotate(3deg);transform-origin:center center}[data-tp-table-template=side-cards]:not(.tp-table-screen--horizontal) .tp-seat.tp-seat--opponent[data-side][data-board-lane] .tp-seat__dealer-button,[data-tp-table-template=side-cards]:not(.tp-table-screen--horizontal) .tp-seat.tp-seat--opponent[data-table-seat-count="9"][data-side][data-side-level=upper] .tp-seat__dealer-button{right:auto;left:calc(50% - var(--tp-seat-dealer-half-size));top:calc(100% + 3px)}[data-tp-table-template=side-cards]:not(.tp-table-screen--horizontal) .tp-seat.tp-seat--opponent[data-side][data-board-lane]:has(.tp-seat__detail) .tp-seat__dealer-button,[data-tp-table-template=side-cards]:not(.tp-table-screen--horizontal) .tp-seat.tp-seat--opponent[data-table-seat-count="9"][data-side][data-side-level=upper]:has(.tp-seat__detail) .tp-seat__dealer-button{top:calc(100% + 20px)}[data-tp-table-template=side-cards]:not(.tp-table-screen--horizontal) .tp-seat.tp-seat--opponent[data-side=center] .tp-seat__dealer-button{left:auto;right:calc(50% + var(--tp-seat-info-width) / 2 + 3px);top:calc(var(--tp-seat-avatar-size) + 6px)}.tp-seat[data-table-seat-count="9"][data-board-lane=lower] .tp-seat__bet{top:50%;transform:translate3d(-50%,-50%,0)}.tp-seat[data-side=left][data-side-level=upper]:not([data-board-lane]):not(.tp-seat--hero) .tp-seat__bet{right:auto;left:calc(50% + var(--tp-seat-info-width) / 2 + 6px);top:50%;justify-items:start;transform:translate3d(0,-50%,0)}.tp-seat[data-side=right][data-side-level=upper]:not([data-board-lane]):not(.tp-seat--hero) .tp-seat__bet{left:auto;right:calc(50% + var(--tp-seat-info-width) / 2 + 6px);top:50%;justify-items:end;transform:translate3d(0,-50%,0)}[data-tp-table-template=side-cards]:not(.tp-table-screen--horizontal) .tp-seat--opponent[data-side=left] .tp-seat__cards{transform:translate3d(calc(-50% - var(--tp-side-cards-shift)),0,0) rotate(-3deg)}[data-tp-table-template=side-cards]:not(.tp-table-screen--horizontal) .tp-seat--opponent[data-side] .tp-seat__cards--revealed,[data-tp-table-template=side-cards]:not(.tp-table-screen--horizontal) .tp-seat--opponent[data-side] .tp-seat__cards--voluntarily-shown{top:calc(var(--tp-seat-avatar-size) / 2 - var(--tp-open-card-width) / .7 / 2);z-index:7;transform:translate3d(-50%,0,0);transform-origin:center center}[data-tp-table-template=side-cards]:not(.tp-table-screen--horizontal) .tp-seat--opponent.tp-seat--folded .tp-seat__cards:not(.tp-seat__cards--voluntarily-shown){opacity:.5;transform:translate3d(calc(-50% + var(--tp-side-cards-shift)),clamp(3px,.8cqw,6px),0) rotate(-9deg) scale(.72)}[data-tp-table-template=side-cards]:not(.tp-table-screen--horizontal) .tp-seat--opponent.tp-seat--folded[data-side=left] .tp-seat__cards:not(.tp-seat__cards--voluntarily-shown){transform:translate3d(calc(-50% - var(--tp-side-cards-shift)),clamp(3px,.8cqw,6px),0) rotate(9deg) scale(.72)}[data-tp-table-template=side-cards]:not(.tp-table-screen--horizontal) .tp-seat--opponent .tp-seat__cards--hidden .tp-card--opponent{--tp-card-width: var(--tp-side-card-width)}[data-tp-table-template=side-cards]:not(.tp-table-screen--horizontal) .tp-seat--opponent .tp-seat__cards--hidden .tp-card+.tp-card{margin-left:clamp(-11px,-2.2cqw,-7px)}[data-tp-table-template=side-cards]:not(.tp-table-screen--horizontal) .tp-seat--opponent .tp-seat__cards--hidden:is([data-card-count="4"],[data-card-count="5"],[data-card-count="6"]) .tp-card+.tp-card{margin-left:calc(var(--tp-side-card-width) * -.72)}[data-tp-table-template=side-cards]:not(.tp-table-screen--horizontal) .tp-seat--opponent .tp-seat__cards--revealed{z-index:7}.tp-seat__avatar-wrap--vip{border-width:2px}.tp-seat__avatar-wrap--vip-pro{border-color:#c98a4a;box-shadow:inset 0 0 0 3px #000000b3,0 0 0 1px #000000b3,0 0 10px #c98a4a59}.tp-seat__avatar-wrap--vip-prime{border-color:#d5d9e2;box-shadow:inset 0 0 0 3px #000000b3,0 0 0 1px #000000b3,0 0 10px #d5d9e259}.tp-seat__avatar-wrap--vip-elite{border-color:#f0b43a;box-shadow:inset 0 0 0 3px #000000b3,0 0 0 1px #000000b3,0 0 12px #f0b43a73}.tp-seat__vip{position:absolute;left:-6%;top:-6%;z-index:4;width:38%;height:38%;min-width:14px;min-height:14px;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.6))}.tp-seat__vip svg{display:block;width:100%;height:100%}.tp-seat__bounty{position:absolute;bottom:100%;left:50%;z-index:5;transform:translate(-50%,35%);display:inline-flex;align-items:center;gap:2px;padding:1px 6px;border:1px solid rgba(255,214,102,.75);border-radius:999px;background:linear-gradient(180deg,#3a2a05,#1d1502);color:#ffd666;font-family:Oswald,sans-serif;font-size:clamp(calc(8px * var(--tp-scale-ui)),calc(1.9cqw * var(--tp-scale-ui)),calc(11px * var(--tp-scale-ui)));font-weight:700;line-height:1.2;letter-spacing:.02em;white-space:nowrap;pointer-events:none;box-shadow:0 1px 4px #0009}.tp-seat__mystery{position:absolute;bottom:100%;left:50%;z-index:5;width:clamp(22px,calc(6cqw * var(--tp-scale-ui)),38px);transform:translate(-50%,35%);filter:drop-shadow(0 2px 3px #000b);pointer-events:none}.tp-seat__bounty-icon{width:1.15em;height:1.15em;color:#fff3c4;filter:drop-shadow(0 0 2px rgba(255,214,102,.8))}.tp-seat__bounty-value{opacity:.88}.tp-seat__bounty--boss{gap:4px;border-color:#ff5c63c7;background:linear-gradient(180deg,#4d1015fa,#1c080afa);color:#fff}.tp-seat__bounty-boss{color:#ff7179;font-size:.78em;font-weight:900;letter-spacing:.08em}.tp-seat__shot{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;pointer-events:none;overflow:visible}.tp-seat__shot-aim{position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;width:136%;height:136%;color:#ff4d5a;filter:drop-shadow(0 0 4px rgba(255,60,70,.9));animation:tpShotAim 1.3s ease-out both}.tp-seat__shot-hit{position:absolute;width:26%;height:26%;border-radius:50%;background:radial-gradient(circle,#16090a 0 28%,#7a1118 30% 46%,rgba(255,90,90,.9) 48% 58%,transparent 62%);box-shadow:0 0 10px 3px #ff7850d9;opacity:0;transform:scale(.2)}.tp-seat__shot-hit--first{left:30%;top:34%;animation:tpShotHit 1.4s ease-out 1.14s both}.tp-seat__shot-hit--second{left:52%;top:52%;animation:tpShotHit 1.4s ease-out 1.3s both}.tp-seat__avatar-wrap--shot{animation:tpShotShake .5s ease-out 1.14s both}.tp-seat__avatar-wrap--shot .tp-poker-avatar{animation:tpShotFade 1.6s ease-out 1.3s both}@keyframes tpShotAim{0%{opacity:0;transform:scale(2.4) rotate(-20deg)}25%{opacity:1;transform:scale(1.35) rotate(6deg)}60%{transform:scale(1.05) rotate(-3deg)}84%{opacity:1;transform:scale(1) rotate(0)}to{opacity:0;transform:scale(1.15)}}@keyframes tpShotHit{0%{opacity:0;transform:scale(.2)}8%{opacity:1;transform:scale(2.2);box-shadow:0 0 22px 10px #ffc878f2}22%{opacity:1;transform:scale(1)}75%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes tpShotShake{0%{transform:translate(0)}15%{transform:translate(-6%,3%) rotate(-4deg)}35%{transform:translate(5%,-2%) rotate(3deg)}55%{transform:translate(-3%,2%) rotate(-2deg)}75%{transform:translate(2%,-1%) rotate(1deg)}to{transform:translate(0)}}@keyframes tpShotFade{0%{filter:none}to{filter:grayscale(.9) brightness(.5)}}.tp-seat__bounty--leader{border-color:#ff5c63e6;box-shadow:0 0 0 1px #ff3c4659,0 1px 6px #ff283c8c}.tp-seat__bounty--leader .tp-seat__bounty-icon{color:#ff4d5a;filter:drop-shadow(0 0 3px rgba(255,60,70,.9))}.tp-seat[data-side=right] .tp-seat__vip,.tp-seat.tp-seat--hero .tp-seat__vip{left:auto;right:-6%}.tp-seat .tp-seat__avatar-wrap .tp-seat__dealer-button--on-avatar,.tp-seat[data-table-seat-count] .tp-seat__avatar-wrap .tp-seat__dealer-button--on-avatar,.tp-table-screen--horizontal .tp-seat.tp-seat--hero .tp-seat__dealer-button--on-avatar{right:calc(100% + 2px);left:auto;top:50%;transform:translateY(-50%);animation:tpDealerButtonArriveOnAvatar .32s cubic-bezier(.18,.88,.3,1.2) both}@keyframes tpDealerButtonArriveOnAvatar{0%{opacity:0;transform:translate(-7px,calc(-50% + 5px)) scale(.72)}to{opacity:1;transform:translateY(-50%) scale(1)}}.tp-seat__avatar-wrap--champion.tp-seat__avatar-wrap--vip{border-color:#ffffff24;box-shadow:inset 0 0 0 3px #000000b3,0 0 0 1px #000000b3}.tp-seat__champion-wreath{position:absolute;z-index:4;left:-25%;top:-25%;width:150%;height:150%;overflow:visible;pointer-events:none}.tp-seat__vpip{position:absolute;left:-10%;bottom:-8%;z-index:11;width:clamp(20px,4.6cqw,27px);aspect-ratio:1;display:grid;place-items:center;box-sizing:border-box;padding:0;border:1.5px solid rgba(255,255,255,.55);border-radius:50%;background:radial-gradient(circle at 35% 30%,#3a3f4a,#15171d 72%);color:#fff;font-family:Oswald,sans-serif;font-size:clamp(9px,2.1cqw,12px);font-weight:800;line-height:1;box-shadow:0 2px 6px #0000008c;pointer-events:auto}.tp-seat--opponent[data-side=left] .tp-seat__vpip{left:auto;right:-10%}.tp-seat__vpip-icon{position:absolute;top:-42%;left:50%;width:62%;aspect-ratio:1;translate:-50% 0}.tp-seat__vpip.is-hot{border-color:#fff3a6;background:radial-gradient(circle at 35% 30%,#ffe45c,#c98a00 72%);color:#2b1a00;box-shadow:0 0 10px #ffd628d9,0 0 3px #fff096e6;animation:tpVpipHot 1.4s ease-in-out infinite}.tp-seat__vpip.is-hot .tp-seat__vpip-icon{color:#ffd83a;filter:drop-shadow(0 0 4px rgba(255,190,20,.95))}.tp-seat__vpip.is-cold{border-color:#bfe9ff;background:radial-gradient(circle at 35% 30%,#5fc4ff,#1b4f8a 72%);box-shadow:0 0 10px #6ec8ffbf,inset 0 0 6px #ffffff73}.tp-seat__vpip.is-cold .tp-seat__vpip-icon{color:#e6f7ff;filter:drop-shadow(0 0 4px rgba(120,210,255,.95))}@keyframes tpVpipHot{0%,to{box-shadow:0 0 8px #ffd628b3,0 0 3px #fff096cc}50%{box-shadow:0 0 14px #ffd628,0 0 5px #fff5aa}}@media(prefers-reduced-motion:reduce){.tp-seat__vpip.is-hot{animation:none}}.tp-reaction-visual--ashtray{display:block;filter:drop-shadow(0 3px 4px rgba(0,0,0,.5))}.tp-ashtray{display:block;width:100%;height:100%}.tp-training-gift-flight--ashtray{animation-name:tpGiftThrowFlight;animation-timing-function:cubic-bezier(.3,.6,.35,1)}.tp-training-gift-flight--ashtray .tp-ashtray{animation:tpGiftSpin .78s linear both}.tp-gift-impact--ashtray .tp-gift-impact__gift{animation-name:tpGiftAshtrayDrop;width:78%}.tp-gift-impact--ashtray .tp-gift-impact__puff{background:radial-gradient(circle,rgba(200,204,208,.85),rgba(140,146,152,.4) 40%,transparent 70%)}.tp-gift-impact--ashtray .tp-gift-impact__particle{background:radial-gradient(circle at 35% 30%,#d9dde1,#9a9fa5 65%,#62676d)}.tp-seat--gift-hit-ashtray .tp-seat__avatar-wrap{animation:tpGiftShake .55s ease-out .76s both}.tp-gift-splat--ash .tp-gift-splat__drips{display:none}@keyframes tpGiftAshtrayDrop{0%,15.9%{opacity:0;transform:translate(-50%,-50%) scale(.5) rotate(-20deg)}16%{opacity:1;transform:translate(-50%,-50%) scale(.8) rotate(-10deg)}19%{transform:translate(-50%,-46%) scale(1.14,.86) rotate(0)}23%{transform:translate(-50%,-62%) scale(.96,1.04) rotate(4deg)}27%{transform:translate(-50%,-50%) scale(1.06,.94) rotate(-2deg)}31%{transform:translate(-50%,-54%) scale(1) rotate(1deg)}35%{transform:translate(-50%,-50%) scale(1) rotate(0)}82%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0)}to{opacity:0;transform:translate(-50%,-60%) scale(.85) rotate(0)}}.tp-board-gift-target{position:absolute;left:50%;top:var(--tp-board-zone-y);z-index:9;width:calc(var(--tp-community-card-width) * 5 + var(--tp-community-card-gap) * 4 + 16px);height:calc(var(--tp-community-card-width) * 1.4 + 16px);margin:0;padding:0;border:0;border-radius:14px;background:transparent;transform:translate(-50%,-50%) translateY(var(--tp-community-cards-offset-y));cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent}.tp-board-gift-target:focus-visible{outline:2px solid rgba(255,255,255,.55);outline-offset:2px}.tp-board-gift-picker{position:absolute;left:50%;top:calc(var(--tp-board-zone-y) + var(--tp-community-card-width) * .9 + 14px);z-index:120;display:grid;justify-items:center;gap:clamp(4px,1.2cqw,7px);padding:clamp(8px,2cqw,12px) clamp(10px,2.6cqw,16px);border:1px solid rgba(255,255,255,.16);border-radius:16px;background:#080a0ef0;box-shadow:0 14px 34px #0009;transform:translate(-50%);pointer-events:auto;animation:tpBoardGiftPickerIn .18s cubic-bezier(.2,.9,.3,1.2) both}.tp-board-gift-picker__title{color:#fff;font-size:clamp(calc(10px * var(--tp-scale-ui)),calc(2.6cqw * var(--tp-scale-ui)),calc(13px * var(--tp-scale-ui)));font-weight:800;letter-spacing:.04em;text-transform:uppercase}.tp-board-gift-picker__options{display:grid;grid-template-columns:repeat(3,auto);gap:clamp(6px,1.6cqw,10px)}.tp-board-gift-picker__gift{width:clamp(calc(40px * var(--tp-scale-ui)),calc(11cqw * var(--tp-scale-ui)),calc(56px * var(--tp-scale-ui)));aspect-ratio:1;margin:0;padding:6px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:linear-gradient(145deg,#ffffff1a,#ffffff08);cursor:pointer;transition:border-color .13s ease,background .13s ease,transform .13s ease}.tp-board-gift-picker__gift:active:not(:disabled){border-color:#ff4e59b8;background:#c6101c47;transform:scale(.94)}.tp-board-gift-picker__gift:disabled{opacity:.45;cursor:default}.tp-board-gift-picker__gift>.tp-reaction-visual{width:100%;height:100%}.tp-board-gift-picker__gift>.tp-reaction-visual--emoji{border:0;background:transparent;font-size:clamp(calc(22px * var(--tp-scale-ui)),calc(6.4cqw * var(--tp-scale-ui)),calc(32px * var(--tp-scale-ui)));line-height:1}.tp-board-gift-picker__note{color:#ffffff8c;font-size:clamp(calc(9px * var(--tp-scale-ui)),calc(2.3cqw * var(--tp-scale-ui)),calc(11px * var(--tp-scale-ui)));white-space:nowrap}.tp-board-gift-picker__note.is-cooldown{color:#ffc94d}@keyframes tpBoardGiftPickerIn{0%{opacity:0;transform:translate(-50%) translateY(6px) scale(.92)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.tp-board-gift{position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;container-type:inline-size;display:block;pointer-events:none;overflow:visible}.tp-board-gift__puff{position:absolute;left:var(--tp-board-x);top:var(--tp-board-y);width:var(--tp-board-size);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.7),rgba(220,236,255,.28) 40%,transparent 70%);transform:translate(-50%,-50%) scale(.2);opacity:0;animation:tpGiftPuff 4.8s ease-out both}.tp-board-gift__puff--ash{background:radial-gradient(circle,rgba(190,195,200,.75),rgba(130,136,142,.32) 40%,transparent 70%)}.tp-board-gift__splat{position:absolute;left:var(--tp-board-x);top:var(--tp-board-y);width:var(--tp-board-size);aspect-ratio:1;margin-left:calc(var(--tp-board-size) / -2);margin-top:calc(var(--tp-board-size) / -2);transform-origin:50% 50%;filter:drop-shadow(0 2px 4px rgba(0,0,0,.4));opacity:.92;animation:tpBoardSplat 4.8s cubic-bezier(.2,.9,.2,1) both;animation-delay:var(--tp-board-delay)}.tp-board-gift__splat--ash{opacity:.75;filter:none}.tp-board-gift__splat .tp-gift-splat__drips{animation-delay:var(--tp-board-delay)}.tp-board-gift__ashtray{position:absolute;left:var(--tp-board-x);top:var(--tp-board-y);width:var(--tp-board-size);aspect-ratio:1;transform-origin:50% 50%;filter:drop-shadow(0 5px 7px rgba(0,0,0,.5));animation:tpGiftAshtrayDrop 4.8s cubic-bezier(.2,.9,.2,1) both}.tp-board-gift__thumb{position:absolute;left:var(--tp-board-x);top:var(--tp-board-y);width:var(--tp-board-size);aspect-ratio:1;display:grid;place-items:center;transform-origin:50% 100%;filter:drop-shadow(0 4px 6px rgba(0,0,0,.5));opacity:0;animation:tpBoardThumbRise 4.8s cubic-bezier(.2,.8,.3,1) both;animation-delay:var(--tp-board-delay)}.tp-board-gift__thumb>.tp-reaction-visual--emoji{border:0;background:transparent;font-size:var(--tp-board-size);line-height:1}.tp-board-gift__ring{position:absolute;left:var(--tp-board-x);top:var(--tp-board-y);width:var(--tp-board-size);aspect-ratio:1;border:clamp(2px,.6cqw,4px) solid rgba(255,210,74,.8);border-radius:50%;transform:translate(-50%,-50%) scale(.4);opacity:0;animation:tpGiftRing 4.8s ease-out both}.tp-board-gift__particle{position:absolute;left:var(--tp-board-x);top:var(--tp-board-y);width:var(--tp-board-size);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#d6e7fb 70%,#b3cdec);transform:translate(-50%,-50%) scale(.4);opacity:0;animation:tpBoardBurst 4.8s cubic-bezier(.15,.7,.3,1) both;animation-delay:var(--tp-board-delay)}.tp-board-gift__particle--ash{background:radial-gradient(circle at 35% 30%,#d9dde1,#9a9fa5 65%,#62676d)}.tp-board-gift__particle--butt{width:var(--tp-board-size);height:calc(var(--tp-board-size) * .32);aspect-ratio:auto;border-radius:999px;background:linear-gradient(90deg,#3a3a3a 0,#3a3a3a 14%,#f3f1ec 14%,#f3f1ec 70%,#d99a3c 70%);animation-name:tpBoardButtTumble}.tp-board-gift__particle--spark{border-radius:0;background:#ffd24a;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);animation-name:tpBoardSpark}@keyframes tpBoardSplat{0%,15.9%{opacity:0;transform:scale(.3) rotate(var(--tp-board-tilt))}16%{opacity:.92;transform:scale(.55) rotate(var(--tp-board-tilt))}18.5%{transform:scale(1.18,.9) rotate(var(--tp-board-tilt))}21%{transform:scale(.96,1.06) rotate(var(--tp-board-tilt))}24%{transform:scale(1) rotate(var(--tp-board-tilt))}78%{opacity:.9;transform:scale(1) rotate(var(--tp-board-tilt))}to{opacity:0;transform:scale(.94,1.06) rotate(var(--tp-board-tilt)) translateY(8%)}}@keyframes tpBoardBurst{0%,15.9%{opacity:0;transform:translate(-50%,-50%) scale(.4)}16%{opacity:1;transform:translate(-50%,-50%) scale(1)}30%{opacity:.9;transform:translate(calc(-50% + var(--tp-board-dx)),calc(-50% + var(--tp-board-dy))) scale(.9)}46%{opacity:0;transform:translate(calc(-50% + var(--tp-board-dx) * 1.1),calc(-50% + var(--tp-board-dy) + 5cqw)) scale(.5)}to{opacity:0;transform:translate(calc(-50% + var(--tp-board-dx) * 1.1),calc(-50% + var(--tp-board-dy) + 5cqw)) scale(.5)}}@keyframes tpBoardButtTumble{0%,15.9%{opacity:0;transform:translate(-50%,-50%) rotate(0) scale(.5)}16%{opacity:1;transform:translate(-50%,-50%) rotate(0) scale(1)}30%{opacity:1;transform:translate(calc(-50% + var(--tp-board-dx)),calc(-50% + var(--tp-board-dy) - 6cqw)) rotate(320deg) scale(1)}40%{opacity:1;transform:translate(calc(-50% + var(--tp-board-dx) * 1.1),calc(-50% + var(--tp-board-dy) + 2cqw)) rotate(400deg) scale(1)}80%{opacity:1;transform:translate(calc(-50% + var(--tp-board-dx) * 1.1),calc(-50% + var(--tp-board-dy) + 2cqw)) rotate(400deg) scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--tp-board-dx) * 1.1),calc(-50% + var(--tp-board-dy) + 2cqw)) rotate(400deg) scale(.9)}}@keyframes tpBoardSpark{0%,15.9%{opacity:0;transform:translate(-50%,-50%) scale(.2) rotate(0)}16%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0)}34%{opacity:1;transform:translate(calc(-50% + var(--tp-board-dx)),calc(-50% + var(--tp-board-dy))) scale(.9) rotate(180deg)}52%{opacity:0;transform:translate(calc(-50% + var(--tp-board-dx) * 1.1),calc(-50% + var(--tp-board-dy) - 6cqw)) scale(.3) rotate(300deg)}to{opacity:0;transform:translate(calc(-50% + var(--tp-board-dx) * 1.1),calc(-50% + var(--tp-board-dy) - 6cqw)) scale(.3) rotate(300deg)}}@keyframes tpBoardThumbRise{0%,15.9%{opacity:0;transform:translate(-50%,-50%) scale(.4) rotate(var(--tp-board-tilt))}16%{opacity:1;transform:translate(-50%,-50%) scale(.6) rotate(var(--tp-board-tilt))}22%{transform:translate(-50%,-66%) scale(1.15) rotate(var(--tp-board-tilt))}30%{transform:translate(-50%,-74%) scale(1) rotate(calc(var(--tp-board-tilt) * -.5))}60%{opacity:1;transform:translate(-50%,-115%) scale(1) rotate(var(--tp-board-tilt))}to{opacity:0;transform:translate(-50%,-160%) scale(.85) rotate(0)}}.tp-action-button--fold,.tp-action-button--passive,.tp-action-button--call,.tp-action-button--aggressive,.tp-action-button--all-in,.tp-action-button--return{--tp-action-accent: #ffffff;--tp-action-border: rgba(255, 255, 255, .13);--tp-action-background: linear-gradient(180deg, #232327, #161618);--tp-action-glow: rgba(0, 0, 0, 0);border-color:var(--tp-action-border);background:var(--tp-action-background);color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.35);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tp-action-accent) 30%,transparent),inset 0 1px #ffffff14,0 0 18px var(--tp-action-glow),0 10px 24px #00000052}.tp-action-button--fold{--tp-action-accent: #ff6872;--tp-action-border: rgba(238, 74, 84, .88);--tp-action-background: linear-gradient(180deg, #3a171b, #200b0e);--tp-action-glow: rgba(218, 34, 45, .24)}.tp-action-button--passive,.tp-action-button--call{--tp-action-accent: #65e5a0;--tp-action-border: rgba(69, 216, 137, .86);--tp-action-background: linear-gradient(180deg, #1b3024, #101b15);--tp-action-glow: rgba(50, 205, 120, .22)}.tp-action-button--aggressive{--tp-action-accent: #ffc45c;--tp-action-border: rgba(255, 181, 61, .86);--tp-action-background: linear-gradient(180deg, #35240f, #1c1208);--tp-action-glow: rgba(232, 146, 26, .24)}.tp-action-button--aggressive.tp-action-button--all-in{--tp-action-accent: #ff6872;--tp-action-border: rgba(238, 74, 84, .88);--tp-action-background: linear-gradient(180deg, #33131a, #1a080b);--tp-action-glow: rgba(218, 34, 45, .24)}.tp-action-group--raise-open .tp-action-button--aggressive{border-color:#ffc45cf2;box-shadow:inset 0 0 0 1px #ffc45c66,inset 0 1px #ffffff1a,0 0 22px #e8921a57,0 10px 24px #00000052}.tp-action-button--fold:hover,.tp-action-button--fold:focus-visible,.tp-action-button--passive:hover,.tp-action-button--passive:focus-visible,.tp-action-button--call:hover,.tp-action-button--call:focus-visible,.tp-action-button--aggressive:hover,.tp-action-button--aggressive:focus-visible,.tp-action-button--return:hover,.tp-action-button--return:focus-visible{border-color:var(--tp-action-border);filter:brightness(1.12)}.tp-action-button--fold:active:not(:disabled),.tp-action-button--passive:active:not(:disabled),.tp-action-button--call:active:not(:disabled),.tp-action-button--aggressive:active:not(:disabled),.tp-action-button--return:active:not(:disabled){transform:translateY(1px);filter:brightness(.94)}.tp-action-button--fold:disabled,.tp-action-button--passive:disabled,.tp-action-button--call:disabled,.tp-action-button--aggressive:disabled,.tp-action-button--all-in:disabled,.tp-action-button--return:disabled{--tp-action-accent: #ffffff;--tp-action-border: rgba(255, 255, 255, .08);--tp-action-background: linear-gradient(180deg, #1c1c1f, #141416);--tp-action-glow: rgba(0, 0, 0, 0);color:#ffffff73;text-shadow:none;box-shadow:inset 0 1px #ffffff09,0 5px 14px #00000038}.tp-action-group--guarded .tp-action-button{opacity:.55;pointer-events:none}.tp-action-drop-notice{position:absolute;bottom:100%;left:0;right:0;z-index:1;display:block;margin:0 auto 6px;pointer-events:none;padding:4px 10px;border:1px solid rgba(255,201,77,.35);border-radius:999px;background:#402c06d9;color:#ffd98a;font-size:clamp(9px,2.4cqw,11px);font-weight:800;letter-spacing:.03em;text-align:center;width:fit-content;animation:tpDropNoticeIn .18s ease-out both}@keyframes tpDropNoticeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.tp-table-menu__cash{display:grid;gap:2px}.tp-table-menu__cash-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:10px 14px;border:1px solid rgba(232,0,28,.35);border-radius:14px;background:linear-gradient(135deg,#e8001c2e,#e8001c0a)}.tp-table-menu__cash-label{color:#fff9;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tp-table-menu__cash-stack{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;color:#fff;font-size:17px;font-weight:800;font-variant-numeric:tabular-nums}.tp-table-menu__cash-pending{color:#6ee7a0;font-size:11px;font-weight:700}.tp-table-menu__cash-divider{margin:10px 0 6px;border:0;border-top:1px solid transparent;border-image:linear-gradient(90deg,transparent,rgba(232,0,28,.85),transparent) 1}.tp-empty-seat{position:absolute;left:var(--seat-x);top:var(--seat-y);z-index:40;display:grid;justify-items:center;gap:2px;padding:calc(10px * var(--tp-scale, 1)) calc(14px * var(--tp-scale, 1));border:2px dashed rgba(34,197,94,.85);border-radius:999px;background:#081e10d1;color:#fff;cursor:pointer;transform:translate(-50%,-50%);animation:tpEmptySeatGlow 1.4s ease-in-out infinite}.tp-empty-seat__plus{color:#34d399;font-size:calc(22px * var(--tp-scale, 1));font-weight:800;line-height:1}.tp-empty-seat__label{font-size:calc(11px * var(--tp-scale, 1));font-weight:800;letter-spacing:.06em;text-transform:uppercase}@keyframes tpEmptySeatGlow{0%,to{box-shadow:0 0 #22c55e73}50%{box-shadow:0 0 22px 4px #22c55e8c}}@media(prefers-reduced-motion:reduce){.tp-empty-seat{animation:none}}.tp-held-seat{position:absolute;left:var(--seat-x);top:var(--seat-y);z-index:40;display:grid;justify-items:center;gap:calc(3px * var(--tp-scale, 1));transform:translate(-50%,-50%);pointer-events:none}.tp-held-seat__avatar{display:inline-flex;padding:2px;border:2px dashed rgba(52,211,153,.9);border-radius:50%;opacity:.9;animation:tpHeldSeatPulse 1.6s ease-in-out infinite}.tp-held-seat__plate{display:grid;justify-items:center;padding:calc(3px * var(--tp-scale, 1)) calc(8px * var(--tp-scale, 1));border:1px solid rgba(52,211,153,.45);border-radius:8px;background:#060e0ae0;line-height:1.15}.tp-held-seat__name{max-width:calc(78px * var(--tp-scale, 1));overflow:hidden;color:#fff;font-size:calc(10px * var(--tp-scale, 1));font-weight:700;text-overflow:ellipsis;white-space:nowrap}.tp-held-seat__status{color:#6ee7a0;font-size:calc(9px * var(--tp-scale, 1));font-weight:800;letter-spacing:.04em;white-space:nowrap;font-variant-numeric:tabular-nums}@keyframes tpHeldSeatPulse{0%,to{box-shadow:0 0 #34d39959}50%{box-shadow:0 0 14px 2px #34d39973}}@media(prefers-reduced-motion:reduce){.tp-held-seat__avatar{animation:none}}.tp-break-vote{position:absolute;left:50%;top:calc(var(--tp-watermark-y) - 12%);z-index:6;max-width:calc(100% - 40px);display:grid;justify-items:center;gap:clamp(4px,1cqw,7px);padding:clamp(7px,1.7cqw,12px) clamp(12px,3cqw,20px);border:1px solid rgba(255,214,130,.36);border-radius:clamp(12px,3cqw,18px);background:#0c0a06d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 12px 34px #00000073;color:#fff;text-align:center;transform:translate3d(-50%,-50%,0);animation:tpBreakBannerIn .32s cubic-bezier(.16,1,.3,1) both}.tp-break-vote.is-break{top:50%}.tp-break-vote.is-passed{border-color:#4ade8080}.tp-break-vote__head{display:inline-flex;align-items:baseline;gap:clamp(6px,1.6cqw,10px)}.tp-break-vote__title{font-size:clamp(11px,2.8cqw,17px);font-weight:800;line-height:1.2}.tp-break-vote__timer{color:#ffd682;font-size:clamp(12px,2.9cqw,18px);font-weight:800;font-variant-numeric:tabular-nums}.tp-break-vote__note{color:#ffffffa3;font-size:clamp(9px,2cqw,12px);font-weight:650;line-height:1.3}.tp-break-vote__seats{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(4px,1cqw,7px)}.tp-break-vote__seat{position:relative;width:clamp(22px,5.4cqw,32px);aspect-ratio:1;display:grid;border:1.5px solid rgba(255,255,255,.16);border-radius:50%;filter:grayscale(.85) brightness(.6);transition:filter .2s ease,border-color .2s ease,box-shadow .2s ease}.tp-break-vote__seat.is-agreed{border-color:#4ade80;box-shadow:0 0 10px #4ade8073;filter:none}.tp-break-vote__avatar{width:100%;aspect-ratio:1;border-radius:50%;overflow:hidden}.tp-break-vote__check{position:absolute;right:-3px;bottom:-3px;width:13px;aspect-ratio:1;display:grid;place-items:center;border:1.5px solid #0c0a06;border-radius:50%;background:#22c55e;color:#fff}.tp-break-vote__button{margin:2px 0 0;padding:clamp(5px,1.3cqw,8px) clamp(16px,4cqw,26px);border:1px solid rgba(255,255,255,.24);border-radius:999px;background:#ffffff12;color:#fff;font-size:clamp(10px,2.4cqw,13px);font-weight:800;line-height:1.2}.tp-break-vote__button--yes{border-color:#4ade8099;background:linear-gradient(180deg,#22a052,#15803d)}.tp-break-vote__button:active{transform:scale(.96)}.tp-hero-hand--discard .tp-card--selected-for-show{box-shadow:0 0 0 2px #ff3b47,0 8px 22px #ff3b4773;transform:translateY(-10%)}.tp-hero-hand--discard .tp-card--selected-for-show .tp-card__shown-eye{border-color:#ffbec3e6;background:#e8384a;color:transparent}.tp-hero-hand--discard .tp-card--selected-for-show .tp-card__shown-eye:after{content:"✕";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;font-size:13px;font-weight:900}.tp-discard-prompt{pointer-events:auto;position:absolute;bottom:calc(100% + clamp(4px,1.2cqw,8px));left:50%;translate:-50% 0;z-index:2;display:inline-flex;align-items:center;gap:6px;margin:0;padding:clamp(4px,1cqw,6px) clamp(10px,2.4cqw,14px);border-radius:999px;color:#fff;font-size:clamp(10px,2.2cqw,12px);font-weight:800;line-height:1.2;letter-spacing:.02em;white-space:nowrap;animation:tpBreakBannerIn .24s cubic-bezier(.16,1,.3,1) both}.tp-discard-prompt--hint{border:1px solid rgba(255,255,255,.55);background:#0a0a0ed9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;box-shadow:0 6px 16px #0006;animation:tpBreakBannerIn .24s cubic-bezier(.16,1,.3,1) both,tpDiscardHintPulse 1.1s ease-in-out .24s infinite}@keyframes tpDiscardHintPulse{0%,to{border-color:#ffffff59;box-shadow:0 6px 16px #0006,0 0 #fff0}50%{border-color:#fff;box-shadow:0 6px 16px #0006,0 0 14px 2px #ffffff8c}}.tp-discard-prompt__dot{width:7px;aspect-ratio:1;border-radius:50%;background:#ff3b47;box-shadow:0 0 8px #ff3b47e6;animation:tpDiscardDot 1.2s ease-in-out infinite}@keyframes tpDiscardDot{0%,to{opacity:1}50%{opacity:.35}}.tp-discard-prompt--action{border:1px solid rgba(255,150,158,.75);background:linear-gradient(180deg,#f0404f,#b81d2c);box-shadow:0 6px 18px #e8384a73,inset 0 1px #ffffff40;cursor:pointer}.tp-discard-prompt--action:active{transform:scale(.96)}.tp-discard-prompt--action:disabled{opacity:.6;cursor:default}.tp-discard-prompt__x{font-size:.95em;opacity:.9}.tp-discard-prompt__card{display:inline-flex;align-items:center;gap:1px;padding:1px 6px;border-radius:5px;background:#fff;color:#17171a;font-weight:900}.tp-discard-prompt__card--h,.tp-discard-prompt__card--d{color:#d92934}.tp-discard-prompt__card--c{color:#278a5d}@media(prefers-reduced-motion:reduce){.tp-discard-prompt__dot,.tp-discard-prompt--hint{animation:none}}.tp-hero-discard{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border:1px dashed rgba(255,255,255,.28);border-radius:999px;background:#00000073;color:#fff9;font-size:clamp(9px,2cqw,11px)}.tp-hero-discard__label{font-size:.85em;letter-spacing:.06em;text-transform:uppercase}.tp-hero-discard__card{display:inline-flex;align-items:center;gap:1px;color:#f4f4f6;font-weight:850;text-decoration:line-through;text-decoration-color:#ff5c68e6}.tp-hero-discard__card--h,.tp-hero-discard__card--d{color:#ff8a93}.tp-hero-discard__card--c{color:#6fd39b}.tp-discard-prompt__timer{display:inline-grid;place-items:center;min-width:1.7em;padding:1px 5px;border-radius:999px;background:#ffffff29;color:#ffd682;font-variant-numeric:tabular-nums}.tp-break-banner.tp-start-banner.tp-discard-banner{border-color:#ffd68273}.tp-discard-banner .tp-break-banner__value{color:#ffd682;font-variant-numeric:tabular-nums}.tp-discard-muck{--tp-card-width: clamp(18px, 4.1cqw, 25px);position:absolute;left:var(--motion-to-x);top:var(--motion-to-y);z-index:7;width:var(--tp-card-width);aspect-ratio:.7;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;pointer-events:none;transform:translate(-50%,-50%) rotate(-14deg);filter:drop-shadow(0 4px 8px rgba(0,0,0,.55));animation:tpDiscardMuckIn .48s cubic-bezier(.2,.72,.2,1) both}@keyframes tpDiscardMuckIn{0%{left:var(--motion-from-x);top:var(--motion-from-y);opacity:0;transform:translate(-50%,-50%) rotate(12deg) scale(.8)}20%{opacity:1}to{left:var(--motion-to-x);top:var(--motion-to-y);opacity:1;transform:translate(-50%,-50%) rotate(-14deg) scale(1)}}@media(prefers-reduced-motion:reduce){.tp-discard-muck{animation:none}}.tp-seat__info--hud{z-index:11}.tp-seat__hud{display:flex;justify-content:center;gap:2px;margin-top:2px}.tp-seat__hud-cell{min-width:calc(15px * var(--tp-scale-ui, 1));box-sizing:border-box;padding:1px 3px;border:1px solid rgba(255,255,255,.12);border-radius:4px;background:#0a0a0ce0;color:#fff;font-family:Oswald,sans-serif;font-size:calc(9px * var(--tp-scale-ui, 1));font-weight:700;font-variant-numeric:tabular-nums;line-height:1.2;text-align:center}.tp-seat__hud-cell:nth-child(2){color:#7cc8ff}.tp-seat__hud-cell:nth-child(3){color:#ffb24d}.tp-seat__hud-cell:nth-child(4){color:#ff7a85}.tp-table-screen:not(.tp-table-screen--horizontal) .tp-hero-hand:has(.tp-hole-cards:is([data-card-count="3"],[data-card-count="4"],[data-card-count="5"],[data-card-count="6"])){left:calc(var(--tp-hero-hand-x) - 8%)}.tp-table-screen:not(.tp-table-screen--horizontal) .tp-hero-hand .tp-hole-cards[data-card-count="3"]{--tp-hole-card-overlap: clamp(-38px, -6.4cqw, -24px)}.tp-table-screen:not(.tp-table-screen--horizontal) .tp-hero-hand .tp-hole-cards:is([data-card-count="4"],[data-card-count="5"],[data-card-count="6"]){--tp-hole-card-overlap: clamp(-42px, -7.4cqw, -28px)}.tp-table-screen:not(.tp-table-screen--horizontal) .tp-hero-hand:has(.tp-hole-cards:is([data-card-count="4"],[data-card-count="5"],[data-card-count="6"])){left:var(--tp-omaha-hand-left, 31%);justify-items:start;transform:none;transform-origin:left bottom}.tp-table-screen:not(.tp-table-screen--horizontal) .tp-hero-hand--folded:has(.tp-hole-cards:is([data-card-count="4"],[data-card-count="5"],[data-card-count="6"])){transform:translate3d(0,clamp(7px,1.7cqw,11px),0) scale(.7)}.tp-table-screen:not(.tp-table-screen--horizontal) .tp-hero-hand--folded.tp-hero-hand--voluntarily-shown:has(.tp-hole-cards:is([data-card-count="4"],[data-card-count="5"],[data-card-count="6"])){transform:none}.tp-table-screen:not(.tp-table-screen--horizontal) .tp-hero-hand .tp-hole-cards:is([data-card-count="4"],[data-card-count="5"],[data-card-count="6"]){--tp-hero-card-width: clamp(calc(40px * var(--tp-scale)), calc(12cqw * var(--tp-scale)), calc(62px * var(--tp-scale)));--tp-hole-card-overlap: calc(var(--tp-hero-card-width) * -.6)}.tp-table-screen:not(.tp-table-screen--horizontal) .tp-table-surface:is([data-hole-card-count="4"],[data-hole-card-count="5"],[data-hole-card-count="6"]) .tp-seat--hero{left:var(--tp-omaha-hero-x, 7%)}.tp-table-screen:not(.tp-table-screen--horizontal) .tp-hero-hand .tp-hole-cards[data-card-count="4"]{--tp-hole-card-overlap: calc(var(--tp-hero-card-width) * -.5)}.tp-table-screen:not(.tp-table-screen--horizontal):has(.tp-table-surface:is([data-hole-card-count="4"],[data-hole-card-count="5"],[data-hole-card-count="6"])) .tp-table-controls:has(.tp-table-side-controls)>:is(.tp-time-bank,.tp-voluntary-runout-button){left:calc(max(0px,var(--safe-area-inset-left, env(safe-area-inset-left))) + var(--tp-reaction-trigger-size) / 2);bottom:calc(100% + clamp(7px,1.5cqw,10px) + 2 * var(--tp-reaction-trigger-size) + 2 * clamp(6px,1.4cqw,9px))}.tp-table-header{min-width:0;max-width:100%;box-sizing:border-box}@media(max-width:430px){.tp-table-header,.tp-table-header__actions{gap:3px}.tp-table-header .online-session-switcher--docked{padding:0 3px}.tp-table-header .online-session-switcher--docked .online-session-switcher__hint{display:none}.tp-table-header .online-session-switcher--docked .online-session-ring,.tp-table-header .online-session-switcher--docked .online-session-add{width:36px}}.tp-quick-raise{position:absolute;right:1px;bottom:calc(100% + 6px);left:1px;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(4px,.9cqw,6px);pointer-events:none}.tp-quick-raise__tools{grid-column:2;display:flex;justify-content:center;gap:10px;pointer-events:auto}.tp-quick-raise__tool{display:grid;width:44px;aspect-ratio:1;margin:0;padding:0;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:50%;background:#161619eb;color:#ffd34d;box-shadow:0 8px 18px #0006;cursor:pointer}.tp-quick-raise__stack{grid-column:3;display:grid;gap:6px;pointer-events:auto}.tp-quick-raise__preset{display:grid;gap:2px;margin:0;padding:7px 10px 8px;border:1px solid rgba(255,255,255,.13);border-radius:clamp(13px,3.2cqw,18px);background:#161619eb;color:#fff;box-shadow:0 8px 18px #00000061;cursor:pointer}.tp-quick-raise__preset:active{transform:scale(.97)}.tp-quick-raise__preset-head{display:flex;align-items:baseline;justify-content:space-between;gap:6px;align-self:stretch;padding:0 4px;font-size:clamp(9px,2.4cqw,12px);line-height:1.2}.tp-action-button .tp-quick-raise__preset-head{padding:0 10px}.tp-quick-raise__preset-label,.tp-action-button .tp-quick-raise__preset-label{color:#fff9;font-size:inherit;font-weight:700}.tp-quick-raise__preset-kind{color:#fff;font-weight:800}.tp-quick-raise__preset-amount{text-align:center}.tp-action-amount,.tp-action-button .tp-action-amount{color:#ffd34d;font-family:Oswald,sans-serif;font-size:clamp(calc(14px * var(--tp-scale-ui, 1)),calc(3.6cqw * var(--tp-scale-ui, 1)),calc(19px * var(--tp-scale-ui, 1)));font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.01em;line-height:1.15}.tp-table-screen--horizontal .tp-action-button .tp-action-amount{color:#ffd34d;font-size:clamp(13px,1.5cqw,17px)}@media(hover:hover)and (pointer:fine){.tp-quick-raise__stack{justify-self:end;width:min(100%,200px);gap:4px}.tp-quick-raise__preset{padding:4px 10px 5px;border-radius:12px}.tp-quick-raise__preset-head{font-size:10px}.tp-quick-raise__preset-amount,.tp-quick-raise__all-in-amount.tp-action-amount,.tp-quick-raise__all-in-label{font-size:15px}.tp-quick-raise__tool{width:34px}.tp-quick-raise__tool svg{width:16px;height:16px}}.tp-raise-keypad{position:absolute;right:1px;bottom:calc(100% + 6px);z-index:3;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;width:min(320px,calc(100% - 2px));box-sizing:border-box;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:#0e0e10f2;box-shadow:0 18px 40px #00000080}.tp-raise-keypad__display{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:8px 14px;border:1px solid rgba(255,211,77,.35);border-radius:12px;background:#00000059}.tp-raise-keypad__unit{color:#fff9;font-size:14px;font-weight:800}.tp-raise-keypad__value{color:#fff;font-family:Oswald,sans-serif;font-size:24px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1}.tp-raise-keypad__close{display:grid;width:44px;aspect-ratio:1;margin:0;padding:0;place-items:center;align-self:center;border:1px solid rgba(255,255,255,.12);border-radius:50%;background:#ffffff12;color:#fff;cursor:pointer}.tp-raise-keypad__keys{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.tp-raise-keypad__key{display:grid;margin:0;padding:11px 0;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff12;color:#fff;font-size:20px;font-weight:700;line-height:1;cursor:pointer}.tp-raise-keypad__key:active{background:#ffffff29}.tp-raise-keypad__key:disabled{opacity:.3}.tp-raise-keypad__submit{display:grid;gap:2px;align-self:center;margin:0;padding:14px 12px;place-items:center;border:1px solid rgba(255,92,104,.5);border-radius:16px;background:linear-gradient(140deg,#d61a2b,#8c0d18);color:#fff;font-size:15px;cursor:pointer}.tp-raise-keypad__submit:disabled{opacity:.4}.tp-raise-keypad__submit small{font-size:12px;font-weight:700}.tp-action-group--slider .tp-action-buttons{visibility:hidden}.tp-raise-slider-tall{position:absolute;bottom:4px;left:50%;z-index:4;display:grid;justify-items:center;gap:12px;transform:translate(-50%)}.tp-raise-slider-tall__pill{display:grid;justify-items:center;gap:1px;margin:0;padding:8px 26px;border:2px solid rgba(255,255,255,.28);border-radius:999px;background:#0a0a0ceb;color:#fff;box-shadow:0 10px 24px #00000080;cursor:pointer;white-space:nowrap}.tp-raise-slider-tall__pill--submit{border-color:#ff2a3f;box-shadow:0 0 0 3px #ff2a3f2e,0 0 22px #ff2a3f73,0 10px 24px #00000080}.tp-raise-slider-tall__pill-kind{color:#ffffffb8;font-size:11px;font-weight:800;letter-spacing:.08em}.tp-raise-slider-tall__pill-amount{font-family:Oswald,sans-serif;font-size:22px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1}.tp-raise-slider-tall.is-all-in .tp-raise-slider-tall__pill-amount{color:#ff4d5e}.tp-raise-slider-tall__pill-cancel{font-size:18px;font-weight:800}.tp-raise-slider-tall__track{position:relative;width:64px;aspect-ratio:64 / 270;touch-action:none;cursor:grab;outline:none}.tp-raise-slider-tall__groove,.tp-raise-slider-tall__fill{position:absolute;right:0;bottom:0;left:0;clip-path:polygon(30% 100%,70% 100%,100% 0,0 0);border-radius:0 0 20px 20px}.tp-raise-slider-tall__groove{top:0;background:linear-gradient(180deg,#ffffff1a,#ffffff08)}.tp-raise-slider-tall__fill{top:calc((1 - var(--tp-slider-f, 0)) * (100% - 52px) + 26px);background:linear-gradient(180deg,#ff4d5e,#e8112d 45%,#8c0d18);box-shadow:inset 0 0 12px #ffffff2e}.tp-raise-slider-tall__handle{position:absolute;bottom:calc(var(--tp-slider-f, 0) * (100% - 52px));left:50%;display:grid;width:52px;aspect-ratio:1;place-items:center;transform:translate(-50%);pointer-events:none}.tp-raise-slider-tall__chip{width:100%;aspect-ratio:1;border:2px solid rgba(255,255,255,.9);border-radius:50%;background:radial-gradient(circle,#e8112d 0 36%,#fff 37% 44%,transparent 45%),repeating-conic-gradient(#f2f2f2 0,#f2f2f2 14deg,#b30c1f 14deg,#b30c1f 45deg);box-shadow:0 0 0 3px #ff2a3f59,0 0 18px #ff2a3f99,0 6px 14px #00000080}.tp-raise-slider-tall__handle-label{position:absolute;top:50%;right:calc(100% + 8px);padding:5px 12px;border:1px solid rgba(255,42,63,.7);border-radius:999px;background:#0a0a0ceb;color:#fff;font-family:Oswald,sans-serif;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1;white-space:nowrap;transform:translateY(-50%)}.tp-raise-slider-tall.is-all-in .tp-raise-slider-tall__handle-label{border-color:#ff2a3f;background:#c40f23}.tp-quick-raise__preset--all-in{display:flex;align-items:baseline;justify-content:center;gap:6px;border-color:#ff606c6b;background:linear-gradient(140deg,#800e1cf0,#3e080ef0);box-shadow:0 8px 18px #00000061}.tp-quick-raise__all-in-label{font-family:Oswald,sans-serif;font-size:clamp(13px,3.4cqw,16px);font-weight:700;letter-spacing:.04em;line-height:1.1}.tp-quick-raise__all-in-amount.tp-action-amount{color:#fff}.tp-info-anchor{position:relative;display:flex;align-items:stretch}.tp-dealer{position:absolute;top:calc(100% - 5px);left:50%;z-index:5;display:grid;justify-items:center;width:65px;transform:translate(-38%);pointer-events:none}.tp-dealer__figure{position:relative;display:block;width:100%;aspect-ratio:100 / 92}.tp-dealer__figure--button{margin:0;padding:0;border:0;background:none;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent}.tp-dealer__figure--button:active{transform:scale(.97)}.tp-dealer__vest{fill:#141418;stroke:#ffffff47;stroke-width:.9}.tp-dealer__hit{position:absolute;left:50%;top:8%;z-index:3;width:50%;transform:translate(-50%);pointer-events:none}.tp-dealer__picker{position:absolute;top:calc(100% + 6px);right:-13px;z-index:130;width:min(268px,86vw);padding:10px;border:1px solid rgba(255,255,255,.16);border-radius:16px;background:#080a0ef5;box-shadow:0 14px 34px #0009;pointer-events:auto}.tp-dealer__body{position:absolute;left:0;bottom:9%;width:100%;height:auto}.tp-dealer__head{position:absolute;left:50%;top:3%;width:44%;aspect-ratio:5 / 6;object-fit:contain;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 74%,transparent 94%);mask-image:linear-gradient(#000 74%,transparent 94%)}.tp-dealer__rail{position:absolute;left:0;bottom:0;width:100%;height:auto;filter:drop-shadow(0 3px 5px rgba(0,0,0,.6))}.tp-dealer__rail-edge{stroke:#e8001cbf;stroke-width:.8;fill:none}.tp-dealer__chip-edge{stroke:#ffffffb3;stroke-width:.9;fill:none}.tp-dealer__cards rect{fill:#b5001a;stroke:#fff;stroke-width:.9}.tp-dealer__plate{display:flex;align-items:baseline;gap:4px;margin-top:2px;padding:2px 6px;border:1px solid rgba(232,0,28,.5);border-radius:999px;background:#0a0608eb;line-height:1.1;white-space:nowrap}.tp-dealer__role{color:#ff4c5c;font-size:6.5px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.tp-dealer__name{color:#fff;font-size:8.5px;font-weight:800}.online-page--multi-1 .tp-table-screen:not(.tp-table-screen--secondary){right:50%}.online-page--multi-2 .tp-table-screen:not(.tp-table-screen--secondary){right:66.6667%}.online-page--multi .tp-table-screen:not(.tp-table-screen--secondary){left:var(--multi-main-left, 0);right:var(--multi-main-right, 50%)}.online-multi-tables.online-multi-tables--full{left:0;width:100%}.online-multi-tables__cell--main{pointer-events:none}html.tuzo-multi-home--1 body{margin-left:50vw}html.tuzo-multi-home--2 body{margin-left:66.6667vw}html.tuzo-multi-home--1 .online-tournament-action-dock{left:50vw}html.tuzo-multi-home--2 .online-tournament-action-dock{left:66.6667vw}.online-multi-tables.online-multi-tables--home{right:auto;left:0}.online-multi-tables--home .online-multi-tables__cell:first-child{border-left:0}.online-multi-tables{position:fixed;top:0;right:0;bottom:0;z-index:719;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:50%;background:#030203}.online-multi-tables--2{width:66.6667%}.online-multi-tables__cell{position:relative;min-width:0;overflow:hidden;border-left:1px solid rgba(255,255,255,.08);contain:layout paint style}.online-page--multi .tp-table-screen:not(.tp-table-screen--secondary){contain:layout paint style}.tp-table-screen--multi .tp-poker-table__shadow-effect,.tp-table-screen--multi .tp-poker-table__texture-effect,.tp-table-screen--multi .tp-poker-table__glow-effect{display:none}.tp-table-screen--multi .tp-seat__identity,.tp-table-screen--multi .tp-seat__action--fold,.tp-table-screen--multi .tp-seat__action--call,.tp-table-screen--multi .tp-seat__action--check,.tp-table-screen--multi .tp-seat__action--all-in,.tp-table-screen--multi .tp-hand-history-trigger,.tp-table-screen--multi .tp-table-menu-trigger,.tp-table-screen--multi .tp-table-exit,.tp-table-screen--multi .tp-table-layout-toggle,.tp-table-screen--multi .tp-table-outs,.tp-table-screen--multi .tp-chat-trigger,.tp-table-screen--multi .tp-reaction-picker__trigger,.tp-table-screen--multi .tp-blind-level-notice,.tp-table-screen--multi .tp-discard-prompt--hint{-webkit-backdrop-filter:none;backdrop-filter:none}.tp-table-screen--multi .tp-seat__identity{background-color:#0a080aeb}.tp-table-screen--multi .tp-seat,.tp-table-screen--multi .tp-seat__player,.tp-table-screen--multi .tp-seat__cards,.tp-table-screen--multi .tp-hole-cards,.tp-table-screen--multi .tp-poker-table__brand{filter:none}.tp-table-screen--multi .tp-seat--folded .tp-seat__player,.tp-table-screen--multi .tp-seat--inactive .tp-seat__player{opacity:.72}.tp-table-screen--multi:not(.tp-table-screen--horizontal) .tp-seat--folded .tp-seat__cards{opacity:.68}.tp-table-screen--multi .tp-poker-table__art,.tp-table-screen--multi .tp-poker-table__theme-art{will-change:transform}@media(hover:none),(pointer:coarse){.tp-table-screen .tp-seat__identity,.tp-table-screen .tp-seat__action--fold,.tp-table-screen .tp-seat__action--call,.tp-table-screen .tp-seat__action--check,.tp-table-screen .tp-seat__action--all-in,.tp-table-screen .tp-hand-history-trigger,.tp-table-screen .tp-table-menu-trigger,.tp-table-screen .tp-table-exit,.tp-table-screen .tp-table-layout-toggle,.tp-table-screen .tp-table-outs,.tp-table-screen .tp-chat-trigger,.tp-table-screen .tp-reaction-picker__trigger,.tp-table-screen .tp-blind-level-notice,.tp-table-screen .tp-discard-prompt--hint{-webkit-backdrop-filter:none;backdrop-filter:none}.tp-table-screen .tp-seat__identity{background-color:#0a080aeb}.tp-table-screen .tp-seat,.tp-table-screen .tp-seat__player,.tp-table-screen .tp-seat__cards,.tp-table-screen .tp-hole-cards,.tp-table-screen .tp-poker-table__brand{filter:none}.tp-table-screen .tp-seat--folded .tp-seat__player,.tp-table-screen .tp-seat--inactive .tp-seat__player{opacity:.72}.tp-table-screen:not(.tp-table-screen--horizontal) .tp-seat--folded .tp-seat__cards{opacity:.68}.tp-table-screen .tp-poker-table__art,.tp-table-screen .tp-poker-table__theme-art{will-change:transform}}.tp-table-screen--lite .tp-seat__identity,.tp-table-screen--lite .tp-seat__action--fold,.tp-table-screen--lite .tp-seat__action--call,.tp-table-screen--lite .tp-seat__action--check,.tp-table-screen--lite .tp-seat__action--all-in,.tp-table-screen--lite .tp-hand-history-trigger,.tp-table-screen--lite .tp-table-menu-trigger,.tp-table-screen--lite .tp-table-exit,.tp-table-screen--lite .tp-table-layout-toggle,.tp-table-screen--lite .tp-table-outs,.tp-table-screen--lite .tp-chat-trigger,.tp-table-screen--lite .tp-reaction-picker__trigger,.tp-table-screen--lite .tp-blind-level-notice,.tp-table-screen--lite .tp-discard-prompt--hint{-webkit-backdrop-filter:none;backdrop-filter:none}.tp-table-screen--lite .tp-seat__identity{background-color:#0a080aeb}.tp-table-screen--lite .tp-seat,.tp-table-screen--lite .tp-seat__player,.tp-table-screen--lite .tp-seat__cards,.tp-table-screen--lite .tp-hole-cards,.tp-table-screen--lite .tp-poker-table__brand{filter:none}.tp-table-screen--lite .tp-seat--folded .tp-seat__player,.tp-table-screen--lite .tp-seat--inactive .tp-seat__player{opacity:.72}.tp-table-screen--lite:not(.tp-table-screen--horizontal) .tp-seat--folded .tp-seat__cards{opacity:.68}.tp-table-screen--lite .tp-poker-table__art,.tp-table-screen--lite .tp-poker-table__theme-art{will-change:transform}.tp-table-screen--lite .tp-poker-table__glow-effect,.tp-table-screen--lite .tp-poker-table__neon-effect,.tp-table-screen--lite .tp-poker-table--final-table:before,.tp-table-screen--lite.tp-table-screen--synchronized:before{animation:none}.tp-table-screen--lite .tp-poker-table--final-table .tp-poker-table__art{filter:saturate(1.24) drop-shadow(0 0 24px rgba(231,27,57,.34))}.online-multi-tables .tp-table-screen--secondary{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.online-page--multi .online-tournament-lobby-overlay,.online-page--multi .online-table-lobby-overlay{right:var(--multi-main-right, 50%);width:min(var(--multi-main-width, 50vw),480px)}.online-page--multi .online-table-lobby-dismiss,.online-page--multi .online-tournament-drawer-backdrop{inset:0 var(--multi-main-right, 50%) 0 var(--multi-main-left, 0)}.tp-table-screen--multi>.tp-hand-history,.tp-table-screen--secondary>.tp-hand-history{background:#00000038;-webkit-backdrop-filter:none;backdrop-filter:none}.tp-table-screen--multi>.tp-hand-history .tp-hand-history__panel,.tp-table-screen--secondary>.tp-hand-history .tp-hand-history__panel{width:min(72%,420px);box-shadow:14px 0 36px #0000008c}.online-multi-tables .online-multi-tables__cell .online-tournament-lobby-overlay,.online-multi-tables .online-multi-tables__cell .online-table-lobby-overlay{position:absolute;right:0;width:min(100%,440px)}.online-multi-tables .online-multi-tables__cell .online-table-lobby-dismiss{position:absolute;top:0;right:0;bottom:0;left:0}.online-multi-tables__loading{margin:0;padding:40px 16px;color:#ffffff8c;font-size:13px;text-align:center}.tp-table-header__secondary{align-items:center;gap:6px;padding:0 4px}.tp-table-header__secondary-title{flex:1 1 auto;min-width:0;overflow:hidden;color:#ffffffd9;font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.tp-table-header__secondary-open{flex:none;margin:0;padding:7px 14px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#ffffff0f;color:#fff;font-size:12px;font-weight:800;cursor:pointer}.tp-table-header__secondary-open:hover{border-color:#e8001c99;background:#e8001c29}.online-multi-tables__conflict{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;align-content:center;justify-items:center;gap:10px;padding:24px;background:#030203db;text-align:center}.online-multi-tables__conflict-title{color:#fff;font-size:15px;font-weight:800}.online-multi-tables__conflict-text{max-width:280px;color:#fff9;font-size:12.5px;line-height:1.4}.online-multi-tables__conflict-button{margin:4px 0 0;padding:10px 22px;border:0;border-radius:999px;background:#e8001c;color:#fff;font-size:13px;font-weight:800;cursor:pointer}.tp-table-header__add-table{display:grid;flex:none;width:34px;aspect-ratio:1;place-items:center;margin:0;padding:0;border:1px dashed rgba(255,255,255,.35);border-radius:50%;background:#ffffff0d;color:#fff;font-size:20px;font-weight:400;line-height:1;cursor:pointer}.tp-table-header__add-table:hover{border-color:#e8001cb3;background:#e8001c2e}@supports not (width: 1cqw){.tp-table-screen{--tp-header-control-size: clamp(32px, 8vw, 42px);--tp-table-height-viewport-part: 12vh;--tp-community-cards-viewport-offset: .9vh;--tp-connection-banner-viewport-top: 7.5vh;--tp-table-surface-viewport-offset: -1.5vh;--tp-landscape-frame-viewport-width: 62vh;--tp-horizontal-action-viewport-reserve: 15vh;--tp-horizontal-control-viewport-inset: .8vh;--tp-horizontal-button-viewport-padding: 1.7vh;--tp-table-height-cap: min(160vw, calc(132vw + var(--tp-table-height-viewport-part)));--tp-community-card-width: clamp(calc(36px * var(--tp-scale-board)), calc(9.8vw * var(--tp-scale-board)), calc(60px * var(--tp-scale-board)));--tp-community-card-gap: clamp(7px, 1.9vw, 11px);--tp-watermark-width: clamp(72px, 19vw, 122px);--tp-watermark-size: clamp(22px, 5.8vw, 36px);--tp-tournament-info-anchor: 5.5vw;--tp-pot-caption-size: clamp(calc(7px * var(--tp-scale)), calc(1.6vw * var(--tp-scale)), calc(10px * var(--tp-scale)));--tp-pot-value-size: clamp(calc(19px * var(--tp-scale)), calc(5.1vw * var(--tp-scale)), calc(32px * var(--tp-scale)));--tp-pot-chip-size: clamp(calc(13px * var(--tp-scale)), calc(3.1vw * var(--tp-scale)), calc(19px * var(--tp-scale)));--tp-pot-chip-rise: clamp(1.8px, .4vw, 2.4px);--tp-pot-chip-margin-top: clamp(5px, 1.2vw, 8px);--tp-hero-card-width: clamp(calc(53px * var(--tp-scale)), calc(14.8vw * var(--tp-scale)), calc(84px * var(--tp-scale)));--tp-hero-hand-gap: clamp(16px, 3.8vw, 24px);--tp-hero-avatar-size: clamp(54px, 12.6vw, 72px);--tp-hero-side-lane: clamp(44px, 12vw, 64px);--tp-hero-hud-gap: clamp(6px, 1.8vw, 10px);--tp-controls-inline-gap: clamp(6px, 1.2vw, 9px);--tp-reaction-trigger-size: clamp(42px, 8.5vw, 50px);min-height:100vh}.tp-table-header,.tp-table-header__actions{gap:clamp(4px,1.2vw,7px)}.tp-tournament-lobby-trigger{padding:6px clamp(6px,1.6vw,10px)}.tp-tournament-lobby-trigger__primary{font-size:clamp(9px,1.9vw,11px)}.tp-tournament-lobby-trigger__secondary{font-size:clamp(6px,1.3vw,7.5px)}.tp-table-exit{width:clamp(32px,5.8vw,36px);border-radius:clamp(10px,2.4vw,12px)}.tp-spectators__grid{max-height:min(320px,50vh)}.tp-spectators__reaction{width:clamp(32px,7vw,42px)}.tp-table-round-info{gap:clamp(10px,3vw,18px);font-size:clamp(7px,1.75vw,10px)}.tp-tournament-info--spin-go{gap:clamp(2px,.6vw,4px)}.tp-spin-go-prize{padding:clamp(3px,.8vw,5px) clamp(8px,2.1vw,13px);font-size:clamp(calc(9px * var(--tp-scale-ui)),calc(2.15vw * var(--tp-scale-ui)),calc(13px * var(--tp-scale-ui)))}.tp-pot__split{--tp-pot-chip-size: clamp(calc(10px * var(--tp-scale)), calc(2.4vw * var(--tp-scale)), calc(15px * var(--tp-scale)));--tp-pot-chip-rise: clamp(1.3px, .3vw, 1.8px);gap:clamp(4px,1vw,7px) clamp(5px,1.3vw,9px);max-width:58vw}.tp-pot__split .tp-pot__side-label{margin-top:clamp(5px,1.2vw,7px)}.tp-pot__split .tp-pot__side-label small{font-size:clamp(5.5px,1.15vw,7px)}.tp-pot__split .tp-pot__side-label b{font-size:clamp(9px,2vw,12px)}.tp-pot__split .tp-pot__side .tp-pot__chips{margin-top:clamp(4px,1vw,6px)}.tp-pot__collected{margin-top:clamp(7px,1.7vw,10px)}.tp-pot__collected small{font-size:clamp(6px,1.35vw,8px)}.tp-pot__collected b{font-size:clamp(10px,2.3vw,14px)}.tp-pot__chips[data-stack-count="2"]{width:clamp(35px,8.4vw,50px)}.tp-pot__chips[data-stack-count="3"]{width:clamp(49px,11.5vw,68px)}.tp-pot__chips[data-stack-count="4"]{width:clamp(62px,14.2vw,82px)}.tp-pot__chips[data-stack-count="5"]{width:clamp(75px,17vw,98px)}.tp-pot-chip-stack:before{height:clamp(5px,1.2vw,7px)}.tp-pot-chip-stack i{font-size:clamp(8px,1.65vw,10px)}.tp-river-squeeze__curl{border-radius:clamp(5px,1.4vw,8px)}.tp-river-squeeze__label{font-size:clamp(calc(8px * var(--tp-scale-ui)),calc(2vw * var(--tp-scale-ui)),calc(11px * var(--tp-scale-ui)))}.tp-run-twice__title{font-size:clamp(22px,6.4vw,30px)}.tp-run-twice__board .tp-card{--tp-card-width: clamp(30px, 9vw, 40px)}.tp-run-twice__hand .tp-card{--tp-card-width: clamp(34px, 10vw, 44px)}.tp-run-twice__hand.is-omaha .tp-card{--tp-card-width: clamp(26px, 7.4vw, 34px)}.tp-run-twice__equity{font-size:clamp(24px,7vw,30px)}.tp-showdown-banner{top:calc(var(--tp-board-zone-y) - var(--tp-community-card-width) / .7 / 2 + var(--tp-community-cards-offset-y) - clamp(6px,1.6vw,10px));padding:0 clamp(6px,1.5vw,12px);font-size:clamp(calc(15px * var(--tp-scale-ui)),calc(4.2vw * var(--tp-scale-ui)),calc(26px * var(--tp-scale-ui)))}.tp-blind-level-notice{gap:clamp(4px,1vw,8px);padding:clamp(4px,1.2vw,8px) clamp(10px,2.6vw,18px)}.tp-blind-level-notice__title{font-size:clamp(calc(5px * var(--tp-scale-ui)),calc(1.25vw * var(--tp-scale-ui)),calc(8px * var(--tp-scale-ui)))}.tp-blind-level-notice__value{font-size:clamp(calc(8px * var(--tp-scale-ui)),calc(2.1vw * var(--tp-scale-ui)),calc(13px * var(--tp-scale-ui)))}.tp-break-banner.tp-start-banner{gap:clamp(5px,1.3vw,9px);padding:clamp(4px,1.1vw,7px) clamp(11px,2.8vw,18px)}.tp-break-banner.tp-start-banner .tp-break-banner__title{font-size:clamp(7px,1.7vw,11px)}.tp-break-banner.tp-start-banner .tp-break-banner__value{font-size:clamp(11px,2.6vw,16px)}.tp-break-banner{gap:clamp(7px,1.8vw,12px);padding:clamp(6px,1.6vw,10px) clamp(16px,4vw,26px)}.tp-break-banner__title{font-size:clamp(calc(11px * var(--tp-scale-ui)),calc(2.7vw * var(--tp-scale-ui)),calc(17px * var(--tp-scale-ui)))}.tp-break-banner__value{font-size:clamp(calc(14px * var(--tp-scale-ui)),calc(3.6vw * var(--tp-scale-ui)),calc(23px * var(--tp-scale-ui)))}.tp-sync-hands-banner,.tp-sync-hands-stage{gap:clamp(5px,1.3vw,9px);padding:clamp(5px,1.35vw,8px) clamp(11px,3vw,20px)}.tp-sync-hands-stage{font-size:clamp(calc(6px * var(--tp-scale-ui)),calc(1.45vw * var(--tp-scale-ui)),calc(9px * var(--tp-scale-ui)))}.tp-sync-hands-stage--in-info{margin-top:clamp(3px,.9vw,6px)}.tp-sync-hands-banner__title{font-size:clamp(calc(7px * var(--tp-scale-ui)),calc(1.65vw * var(--tp-scale-ui)),calc(10px * var(--tp-scale-ui)))}.tp-sync-hands-banner__value{font-size:clamp(calc(11px * var(--tp-scale-ui)),calc(2.7vw * var(--tp-scale-ui)),calc(17px * var(--tp-scale-ui)))}.tp-prize-celebration{padding:clamp(18px,5vw,30px) clamp(18px,6vw,34px)}.tp-prize-celebration__eyebrow{font-size:clamp(10px,2.4vw,14px)}.tp-prize-celebration__title{font-size:clamp(26px,7.5vw,42px)}.tp-prize-celebration__copy{font-size:clamp(10px,2.6vw,14px)}.tp-voluntary-runout-notice{font-size:clamp(calc(9px * var(--tp-scale-ui)),calc(2.1vw * var(--tp-scale-ui)),calc(13px * var(--tp-scale-ui)));transform:translate3d(-50%,calc(-100% - clamp(28px,7.5vw,44px)),0)}.tp-tournament-info{gap:clamp(1px,.45vw,3px);font-size:clamp(calc(7px * var(--tp-info-scale)),calc(1.7vw * var(--tp-info-scale)),calc(10.5px * var(--tp-info-scale)));top:max(calc(var(--tp-tournament-info-y) - var(--tp-tournament-info-anchor)),calc(var(--tp-watermark-y) + var(--tp-watermark-width) * .55 + clamp(4px,1vw,8px)))}.tp-tournament-info__name{font-size:clamp(calc(8px * var(--tp-info-scale)),calc(1.95vw * var(--tp-info-scale)),calc(11.5px * var(--tp-info-scale)))}.tp-tournament-info__final{font-size:clamp(7px,1.7vw,10px)}.tp-card{border-radius:clamp(5px,1.3vw,9px)}.tp-card--opponent{--tp-card-width: clamp(calc(15px * var(--tp-scale)), calc(3.4vw * var(--tp-scale)), calc(22px * var(--tp-scale)))}.tp-seat__cards--revealed .tp-card--opponent{border-radius:clamp(5px,1.3vw,8px)}.tp-card--hero{border-radius:clamp(8px,2.2vw,14px)}.tp-card--community.tp-card--winning,.tp-seat__cards:is([data-card-count="4"],[data-card-count="5"],[data-card-count="6"]) .tp-card--winning,.tp-hole-cards:is([data-card-count="4"],[data-card-count="5"],[data-card-count="6"]) .tp-card--winning{top:calc(-1*clamp(5px,1.4vw,9px))}.tp-seat{--tp-seat-info-width: clamp(calc(66px * var(--tp-scale)), calc(15.5vw * var(--tp-scale)), calc(92px * var(--tp-scale)));--tp-seat-avatar-size: clamp(calc(40px * var(--tp-scale)), calc(9.5vw * var(--tp-scale)), calc(56px * var(--tp-scale)));--tp-seat-dealer-size: clamp(calc(21px * var(--tp-scale)), calc(4.8vw * var(--tp-scale)), calc(29px * var(--tp-scale)));--tp-seat-dealer-half-size: clamp(calc(10.5px * var(--tp-scale)), calc(2.4vw * var(--tp-scale)), calc(14.5px * var(--tp-scale)));--tp-seat-timer-size: clamp(calc(29px * var(--tp-scale)), calc(6.2vw * var(--tp-scale)), calc(37px * var(--tp-scale)));--tp-seat-board-control-offset: clamp(8px, 2.3vw, 14px);--tp-seat-board-bet-offset: clamp(calc(48px * var(--tp-scale)), calc(11.5vw * var(--tp-scale)), calc(60px * var(--tp-scale)));width:clamp(calc(70px * var(--tp-scale)),calc(16.5vw * var(--tp-scale)),calc(100px * var(--tp-scale)))}.tp-table-surface--compact .tp-seat__cards--revealed{--tp-open-card-width: clamp(calc(25px * var(--tp-scale)), calc(5.8vw * var(--tp-scale)), calc(34px * var(--tp-scale)))}.tp-seat--hero .tp-seat__bet{left:calc(50% - clamp(12px,3vw,18px));transform:translate3d(-50%,calc(-100% - clamp(8px,2vw,12px)),0)}.tp-seat--hero[data-bounty] .tp-seat__bet{transform:translate3d(-50%,calc(-100% - clamp(16px,3.6vw,22px)),0)}.tp-seat__avatar-wrap>.tp-poker-avatar{font-size:clamp(19px,4.5vw,28px)}.tp-seat__chat-bubble{bottom:calc(100% + clamp(5px,1.2vw,8px));max-width:clamp(calc(112px * var(--tp-scale)),calc(32vw * var(--tp-scale)),calc(186px * var(--tp-scale)));padding:clamp(calc(6px * var(--tp-scale)),calc(1.4vw * var(--tp-scale)),calc(8px * var(--tp-scale))) clamp(calc(7px * var(--tp-scale)),calc(1.8vw * var(--tp-scale)),calc(11px * var(--tp-scale)));font-size:clamp(calc(9px * var(--tp-scale)),calc(1.95vw * var(--tp-scale)),calc(12px * var(--tp-scale)))}.tp-seat[data-side=left] .tp-seat__chat-bubble:after{left:clamp(23px,6vw,36px)}.tp-seat[data-side=right] .tp-seat__chat-bubble:after{right:clamp(23px,6vw,36px)}.tp-table-screen:not(.tp-table-screen--horizontal) .tp-seat--hero .tp-seat__chat-bubble:after{left:clamp(10px,3vw,16px)}.tp-seat[data-vertical-zone=top] .tp-seat__chat-bubble{top:calc(100% + clamp(5px,1.2vw,8px))}.tp-turn-timer b{min-width:clamp(19px,4.2vw,25px);height:clamp(19px,4.2vw,25px);font-size:clamp(9px,2vw,12px)}.tp-seat__turn-timer .tp-turn-timer b{width:clamp(22px,4.8vw,28px)}.tp-seat__dealer-button{left:calc(50% + clamp(32px,7.2vw,42px));top:clamp(17px,3.8vw,22px);font-size:clamp(12px,2.8vw,17px)}.tp-seat[data-side=right] .tp-seat__dealer-button{right:calc(50% + clamp(32px,7.2vw,42px))}.tp-seat[data-table-seat-count="6"][data-side=right][data-side-level=upper] .tp-seat__dealer-button{left:calc(50% - var(--tp-seat-dealer-half-size) - clamp(10px,2.4vw,14px))}.tp-seat[data-table-seat-count="8"][data-side=left] .tp-seat__dealer-button{left:calc(50% - var(--tp-seat-dealer-half-size) + clamp(10px,2.4vw,14px))}.tp-seat[data-table-seat-count="8"][data-side=right] .tp-seat__dealer-button{left:calc(50% - var(--tp-seat-dealer-half-size) - clamp(10px,2.4vw,14px))}.tp-seat.tp-seat--hero .tp-seat__dealer-button,.tp-seat[data-table-seat-count="8"].tp-seat--hero .tp-seat__dealer-button{left:calc(50% + clamp(54px,12.6vw,66px));top:clamp(10px,2.7vw,15px)}.tp-seat.tp-seat--hero .tp-seat__turn-timer{left:calc(50% + clamp(40px,9vw,52px));top:clamp(-30px,-5.2vw,-20px)}.tp-seat__chip-rank{width:clamp(22px,4.8vw,29px);font-size:clamp(10px,2.3vw,14px)}.tp-seat__detail{font-size:clamp(calc(6px * var(--tp-scale-ui)),calc(1.45vw * var(--tp-scale-ui)),calc(9px * var(--tp-scale-ui)))}.tp-seat__info .tp-seat__all-in-equity{font-size:clamp(calc(7px * var(--tp-scale-ui)),calc(1.6vw * var(--tp-scale-ui)),calc(10px * var(--tp-scale-ui)))}.tp-table-outs__caption{font-size:clamp(calc(7px * var(--tp-scale-ui)),calc(1.7vw * var(--tp-scale-ui)),calc(9px * var(--tp-scale-ui)))}.tp-table-outs__equity{font-size:clamp(calc(11px * var(--tp-scale-ui)),calc(2.8vw * var(--tp-scale-ui)),calc(15px * var(--tp-scale-ui)))}.tp-table-out{width:clamp(calc(10px * var(--tp-scale-ui)),calc(2.6vw * var(--tp-scale-ui)),calc(15px * var(--tp-scale-ui)));font-size:clamp(calc(6px * var(--tp-scale-ui)),calc(1.4vw * var(--tp-scale-ui)),calc(8px * var(--tp-scale-ui)))}.tp-table-outs__none,.tp-table-out--suit{font-size:clamp(calc(8px * var(--tp-scale-ui)),calc(2vw * var(--tp-scale-ui)),calc(11px * var(--tp-scale-ui)))}.tp-seat__hand-ranks{font-size:clamp(calc(6px * var(--tp-scale-ui)),calc(1.45vw * var(--tp-scale-ui)),calc(9px * var(--tp-scale-ui)))}.tp-seat__cards{top:clamp(-10px,-1.8vw,-6px)}.tp-seat__cards .tp-card+.tp-card{margin-left:clamp(-8px,-1.6vw,-5px)}.tp-seat__cards--hidden .tp-card--opponent{--tp-card-width: clamp(calc(22px * var(--tp-scale)), calc(4.9vw * var(--tp-scale)), calc(30px * var(--tp-scale)))}.tp-seat__cards--hidden{top:clamp(13px,3vw,19px)}.tp-seat__cards--hidden .tp-card+.tp-card{margin-left:clamp(-9px,-1.8vw,-6px)}.tp-seat__cards:is([data-card-count="4"],[data-card-count="5"],[data-card-count="6"]) .tp-card+.tp-card{margin-left:clamp(-12px,-2vw,-7px)}.tp-seat__cards--hidden:is([data-card-count="4"],[data-card-count="5"],[data-card-count="6"]) .tp-card+.tp-card{margin-left:calc(clamp(calc(22px * var(--tp-scale)),calc(4.9vw * var(--tp-scale)),calc(30px * var(--tp-scale)))*-.72)}.tp-seat__cards--revealed{--tp-open-card-width: clamp(calc(28px * var(--tp-scale)), calc(6.3vw * var(--tp-scale)), calc(39px * var(--tp-scale)))}.tp-seat__cards--revealed .tp-card+.tp-card{margin-left:clamp(-5px,-.8vw,-3px)}.tp-seat__cards--revealed:is([data-card-count="4"],[data-card-count="5"],[data-card-count="6"]){--tp-open-card-width: clamp(calc(25px * var(--tp-scale)), calc(5.3vw * var(--tp-scale)), calc(34px * var(--tp-scale)))}.tp-seat--folded .tp-seat__cards{transform:translate3d(-50%,clamp(3px,.8vw,6px),0) rotate(-7deg) scale(.76)}.tp-seat[data-board-lane=lower] .tp-seat__bet{top:calc(100% + clamp(10px,2.5vw,14px))}.tp-bet-chip-stack{width:clamp(calc(11px * var(--tp-scale)),calc(2.5vw * var(--tp-scale)),calc(15px * var(--tp-scale)))}.tp-bet-chip{bottom:calc(var(--chip-index) * clamp(1.7px,.42vw,2.4px))}.tp-seat__action{font-size:clamp(7px,1.7vw,10px)}.tp-seat__action--fold{min-width:clamp(48px,10.5vw,64px);font-size:clamp(8px,1.85vw,11px)}.tp-seat__winner-badge{top:clamp(12px,3vw,19px);font-size:clamp(calc(10px * var(--tp-scale-ui)),calc(2.4vw * var(--tp-scale-ui)),calc(15px * var(--tp-scale-ui)))}.tp-seat__hero-winner-badge{font-size:clamp(calc(10px * var(--tp-scale-ui)),calc(2.4vw * var(--tp-scale-ui)),calc(14px * var(--tp-scale-ui)))}.tp-seat__sit-out{font-size:clamp(calc(8px * var(--tp-scale-ui)),calc(1.8vw * var(--tp-scale-ui)),calc(11px * var(--tp-scale-ui)))}.tp-seat__reaction{width:clamp(calc(71px * var(--tp-scale)),calc(14.8vw * var(--tp-scale)),calc(92px * var(--tp-scale)))}.tp-seat__reaction--gift>.tp-reaction-visual--emoji{font-size:clamp(calc(52px * var(--tp-scale)),calc(13.8vw * var(--tp-scale)),calc(80px * var(--tp-scale)))}.tp-training-gift-flight{width:clamp(calc(31px * var(--tp-scale)),calc(8.2vw * var(--tp-scale)),calc(51px * var(--tp-scale)))}.tp-training-gift-flight>.tp-reaction-visual--emoji{font-size:clamp(calc(26px * var(--tp-scale)),calc(6.6vw * var(--tp-scale)),calc(41px * var(--tp-scale)))}.tp-gift-impact__gift>.tp-reaction-visual--emoji{font-size:clamp(calc(40px * var(--tp-scale)),calc(10.5vw * var(--tp-scale)),calc(62px * var(--tp-scale)))}.tp-gift-impact__ring{border:clamp(2px,.6vw,4px) solid rgba(255,255,255,.85)}.tp-gift-impact--pat .tp-reaction-visual--pat{font-size:86vw}.tp-gift-impact__lipstick{font-size:clamp(calc(26px * var(--tp-scale)),calc(6.8vw * var(--tp-scale)),calc(40px * var(--tp-scale)))}.tp-gift-dizzy__star{font-size:17vw}.tp-hero-hand{gap:clamp(3px,.8vw,5px)}.tp-hero-hand--folded{transform:translate3d(-50%,clamp(7px,1.7vw,11px),0) scale(.7)}.tp-time-bank{left:clamp(10px,10vw,56px);bottom:calc(100% + clamp(30px,9vw,52px))}.tp-time-bank__card{width:clamp(calc(27px * var(--tp-scale)),calc(6.7vw * var(--tp-scale)),calc(38px * var(--tp-scale)));border-radius:clamp(5px,1.4vw,8px)}.tp-time-bank__label{width:clamp(calc(27px * var(--tp-scale)),calc(6.7vw * var(--tp-scale)),calc(38px * var(--tp-scale)));font-size:clamp(calc(4px * var(--tp-scale)),calc(1vw * var(--tp-scale)),calc(6px * var(--tp-scale)))}.tp-time-bank-flight{gap:clamp(3px,.8vw,5px);width:clamp(calc(40px * var(--tp-scale)),calc(9.6vw * var(--tp-scale)),calc(58px * var(--tp-scale)));padding:clamp(4px,1vw,6px);border-radius:clamp(6px,1.6vw,9px);font-size:clamp(calc(6px * var(--tp-scale)),calc(1.5vw * var(--tp-scale)),calc(9px * var(--tp-scale)))}.tp-voluntary-runout-button{left:clamp(10px,10vw,56px)}.tp-voluntary-runout-card{width:clamp(calc(31px * var(--tp-scale)),calc(7.6vw * var(--tp-scale)),calc(43px * var(--tp-scale)));border-radius:clamp(5px,1.4vw,8px)}.tp-voluntary-runout-card__watermark{font-size:clamp(calc(25px * var(--tp-scale)),calc(6vw * var(--tp-scale)),calc(34px * var(--tp-scale)))}.tp-voluntary-runout-label{width:clamp(calc(31px * var(--tp-scale)),calc(7.6vw * var(--tp-scale)),calc(43px * var(--tp-scale)));font-size:clamp(calc(4px * var(--tp-scale)),calc(1vw * var(--tp-scale)),calc(6px * var(--tp-scale)))}.tp-hole-cards{--tp-hole-card-overlap: clamp(-29px, -5.2vw, -19px)}.tp-hole-cards:is([data-card-count="4"],[data-card-count="5"],[data-card-count="6"]){--tp-hole-card-overlap: clamp(-34px, -5.6vw, -20px)}.tp-hole-cards:is([data-card-count="4"],[data-card-count="5"],[data-card-count="6"]){--tp-hero-card-width: clamp(calc(38px * var(--tp-scale)), calc(11.5vw * var(--tp-scale)), calc(59px * var(--tp-scale)))}.tp-hole-cards[data-card-count="5"]{--tp-hole-card-overlap: clamp(-35px, -5.9vw, -21px);--tp-hero-card-width: clamp(calc(36px * var(--tp-scale)), calc(10.9vw * var(--tp-scale)), calc(56px * var(--tp-scale)))}.tp-card__shown-eye svg{width:clamp(14px,3.2vw,20px);height:clamp(14px,3.2vw,20px)}.tp-card--opponent .tp-card__shown-eye svg{width:clamp(7px,1.5vw,10px);height:clamp(7px,1.5vw,10px)}.tp-card--selected-for-show{transform:translateY(clamp(-8px,-1.5vw,-5px)) rotate(var(--card-rest-rotation, 0deg))}.tp-hand-label{font-size:clamp(calc(7px * var(--tp-scale-ui)),calc(1.65vw * var(--tp-scale-ui)),calc(10px * var(--tp-scale-ui)))}.tp-winner-strip span{font-size:clamp(8px,1.8vw,11px)}.tp-card-motion{--tp-card-width: clamp(18px, 4.1vw, 25px)}.tp-spectator-actions{gap:clamp(7px,1.8vw,11px);padding:clamp(5px,1.2vw,8px) 0 max(0px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom)))}.tp-spectator-actions__back,.tp-spectator-actions__join{padding:clamp(9px,2.1vw,13px) clamp(12px,2.8vw,18px);gap:clamp(5px,1.2vw,8px);border-radius:clamp(12px,2.8vw,17px);font-size:clamp(12px,2.8vw,17px)}.tp-spectator-actions__back:only-child{min-width:clamp(118px,34vw,168px);padding-inline:clamp(16px,4vw,26px)}.tp-table-commands button{font-size:clamp(7px,1.6vw,10px)}.tp-action-dock__replacement{padding:0 clamp(6px,1.6vw,12px)}.tp-voluntary-runout-button,.tp-action-dock__side-control{bottom:calc(100% + clamp(7px,1.5vw,10px))}.tp-table-screen:not(.tp-table-screen--horizontal) .tp-table-controls:has(.tp-table-side-controls)>.tp-time-bank,.tp-table-screen:not(.tp-table-screen--horizontal) .tp-table-controls:has(.tp-table-side-controls)>.tp-voluntary-runout-button{left:calc(max(0px,var(--safe-area-inset-left, env(safe-area-inset-left))) + var(--tp-reaction-trigger-size) + var(--tp-controls-inline-gap) + clamp(20px,4.8vw,27px))}.tp-raise-panel{bottom:calc(100% + clamp(8px,1.8vw,12px));width:clamp(220px,61vw,252px);border-radius:clamp(18px,4.4vw,24px)}.tp-raise-panel__manual-value{font-size:clamp(24px,5.6vw,32px)}.tp-raise-panel__manual-unit{font-size:clamp(12px,2.8vw,15px)}.tp-raise-panel__preset{font-size:clamp(10px,2.5vw,13px)}.tp-action-buttons{gap:clamp(4px,.9vw,6px)}.tp-action-group{border-radius:clamp(18px,4.2vw,25px)}.tp-table-screen:not(.tp-table-screen--horizontal) .tp-action-buttons--preselect .tp-action-button--preselect{padding-inline:clamp(24px,6.4vw,32px) 6px}.tp-table-screen:not(.tp-table-screen--horizontal) .tp-action-buttons--preselect .tp-action-button--preselect:before,.tp-table-screen:not(.tp-table-screen--horizontal) .tp-action-buttons--preselect .tp-action-button--preselect.is-selected:after{left:clamp(6px,1.6vw,9px);width:clamp(13px,3.6vw,17px)}.tp-table-screen:not(.tp-table-screen--horizontal) .tp-action-buttons--preselect .tp-action-button--preselect.is-selected:after{font-size:clamp(8px,2vw,11px)}.tp-table-screen:not(.tp-table-screen--horizontal) .tp-action-buttons--preselect .tp-action-button--preselect strong{font-size:clamp(10px,2.4vw,13px)}.tp-table-screen:not(.tp-table-screen--horizontal) .tp-action-buttons--preselect .tp-action-button--preselect small{font-size:clamp(9px,2.1vw,12px)}.tp-action-button{border-radius:clamp(15px,3.6vw,22px)}.tp-action-button strong{font-size:clamp(calc(12px * var(--tp-scale-ui)),calc(2.7vw * var(--tp-scale-ui)),calc(16px * var(--tp-scale-ui)))}.tp-action-button small{font-size:clamp(calc(9px * var(--tp-scale-ui)),calc(2vw * var(--tp-scale-ui)),calc(12px * var(--tp-scale-ui)))}.tp-action-button--preselect{padding-inline:clamp(34px,8vw,46px) 8px}.tp-action-button--preselect:before{left:clamp(8px,2.2vw,12px);width:clamp(18px,4.8vw,24px)}.tp-action-button--preselect strong{font-size:clamp(11px,2.7vw,16px)}.tp-action-button--preselect.is-selected:after{left:clamp(8px,2.2vw,12px);width:clamp(18px,4.8vw,24px);font-size:clamp(10px,2.3vw,14px)}.tp-action-status,.tp-action-error{min-height:clamp(48px,10vw,62px);border-radius:clamp(16px,4vw,24px);font-size:clamp(9px,2.2vw,13px)}.tp-fold-guard__title{font-size:clamp(12px,3vw,15px)}.tp-fold-guard__hint{font-size:clamp(9px,2.3vw,12px)}.tp-fold-guard__button{font-size:clamp(11px,2.6vw,14px)}.tp-table-side-controls{gap:clamp(6px,1.4vw,9px)}.tp-reaction-picker__trigger-icon{font-size:clamp(22px,5vw,30px)}.tp-reaction-picker__trigger-dot{width:clamp(7px,1.6vw,10px);height:clamp(7px,1.6vw,10px)}.tp-reaction-picker__panel{max-height:min(420px,var(--tp-reaction-available, calc(100vh - var(--app-safe-area-top) - 160px)))}.tp-reaction-picker__panel--tirik,.tp-reaction-picker__panel--filatov,.tp-reaction-picker__panel--zlotnikov,.tp-reaction-picker__panel--staff,.tp-reaction-picker__panel--guests{max-height:var(--tp-reaction-available, calc(100vh - var(--app-safe-area-top) - 160px))}.tp-reaction-visual--luck-chip{border:clamp(3px,.65vw,6px) dashed rgba(255,255,255,.92);box-shadow:inset 0 0 0 clamp(2px,.35vw,4px) #160206b8,0 4px 9px #0000007a}.tp-reaction-visual__luck-chip-label{font-size:21vw}.tp-leave-modal__panel{padding:clamp(20px,5vw,28px)}@media(max-height:720px)and (orientation:portrait){.tp-table-screen:where(:not([data-tp-layout-profile=portrait-tall])){--tp-community-card-width: clamp(calc(34px * var(--tp-scale-board)), calc(9.3vw * var(--tp-scale-board)), calc(53px * var(--tp-scale-board)));--tp-watermark-size: clamp(18px, 4.8vw, 26px);--tp-pot-caption-size: clamp(calc(6px * var(--tp-scale)), calc(1.4vw * var(--tp-scale)), calc(8px * var(--tp-scale)));--tp-pot-value-size: clamp(calc(16px * var(--tp-scale)), calc(4.3vw * var(--tp-scale)), calc(23px * var(--tp-scale)));--tp-pot-chip-size: clamp(calc(12px * var(--tp-scale)), calc(2.9vw * var(--tp-scale)), calc(16px * var(--tp-scale)));--tp-pot-chip-rise: clamp(1.5px, .34vw, 1.9px);--tp-pot-chip-margin-top: clamp(4px, .9vw, 6px);--tp-hero-card-width: clamp(calc(41px * var(--tp-scale)), calc(11.5vw * var(--tp-scale)), calc(62px * var(--tp-scale)));--tp-hero-hand-gap: clamp(6px, 1.8vw, 10px);--tp-hero-avatar-size: clamp(40px, 9.4vw, 53px)}}@media(max-height:720px)and (orientation:portrait){:where(.tp-table-screen:not([data-tp-layout-profile=portrait-tall])) .tp-seat__avatar-wrap{width:clamp(36px,8.8vw,49px);height:clamp(36px,8.8vw,49px)}}.tp-table-screen:where(:is([data-tp-layout-profile=portrait-compact],[data-tp-layout-profile=portrait-short])){--tp-community-card-width: clamp(calc(34px * var(--tp-scale-board)), calc(9.3vw * var(--tp-scale-board)), calc(53px * var(--tp-scale-board)));--tp-watermark-size: clamp(18px, 4.8vw, 26px);--tp-pot-caption-size: clamp(calc(6px * var(--tp-scale)), calc(1.4vw * var(--tp-scale)), calc(8px * var(--tp-scale)));--tp-pot-value-size: clamp(calc(16px * var(--tp-scale)), calc(4.3vw * var(--tp-scale)), calc(23px * var(--tp-scale)));--tp-pot-chip-size: clamp(calc(12px * var(--tp-scale)), calc(2.9vw * var(--tp-scale)), calc(16px * var(--tp-scale)));--tp-pot-chip-rise: clamp(1.5px, .34vw, 1.9px);--tp-pot-chip-margin-top: clamp(4px, .9vw, 6px);--tp-hero-card-width: clamp(calc(41px * var(--tp-scale)), calc(11.5vw * var(--tp-scale)), calc(62px * var(--tp-scale)));--tp-hero-hand-gap: clamp(6px, 1.8vw, 10px);--tp-hero-avatar-size: clamp(40px, 9.4vw, 53px)}:where(.tp-table-screen:is([data-tp-layout-profile=portrait-compact],[data-tp-layout-profile=portrait-short])) .tp-seat__avatar-wrap{width:clamp(36px,8.8vw,49px);height:clamp(36px,8.8vw,49px)}@media(max-height:600px)and (orientation:portrait){.tp-table-screen:where(:not([data-tp-layout-profile=portrait-tall],[data-tp-layout-profile=portrait-compact])){--tp-community-card-width: clamp(calc(32px * var(--tp-scale-board)), calc(8.9vw * var(--tp-scale-board)), calc(47px * var(--tp-scale-board)));--tp-watermark-size: clamp(17px, 4.5vw, 22px);--tp-pot-value-size: clamp(calc(15px * var(--tp-scale)), calc(3.9vw * var(--tp-scale)), calc(19px * var(--tp-scale)));--tp-pot-chip-size: clamp(calc(11px * var(--tp-scale)), calc(2.7vw * var(--tp-scale)), calc(14px * var(--tp-scale)));--tp-hero-card-width: clamp(calc(39px * var(--tp-scale)), calc(11.1vw * var(--tp-scale)), calc(52px * var(--tp-scale)));--tp-hero-hand-gap: clamp(4px, 1.4vw, 7px);--tp-hero-avatar-size: clamp(36px, 9vw, 46px)}}@media(max-height:600px)and (orientation:portrait){:where(.tp-table-screen:not([data-tp-layout-profile=portrait-tall],[data-tp-layout-profile=portrait-compact])) .tp-seat__avatar-wrap{width:clamp(32px,8.5vw,42px);height:clamp(32px,8.5vw,42px)}}.tp-table-screen:where([data-tp-layout-profile=portrait-short]){--tp-community-card-width: clamp(calc(32px * var(--tp-scale-board)), calc(8.9vw * var(--tp-scale-board)), calc(47px * var(--tp-scale-board)));--tp-watermark-size: clamp(17px, 4.5vw, 22px);--tp-pot-value-size: clamp(calc(15px * var(--tp-scale)), calc(3.9vw * var(--tp-scale)), calc(19px * var(--tp-scale)));--tp-pot-chip-size: clamp(calc(11px * var(--tp-scale)), calc(2.7vw * var(--tp-scale)), calc(14px * var(--tp-scale)));--tp-hero-card-width: clamp(calc(39px * var(--tp-scale)), calc(11.1vw * var(--tp-scale)), calc(52px * var(--tp-scale)));--tp-hero-hand-gap: clamp(4px, 1.4vw, 7px);--tp-hero-avatar-size: clamp(36px, 9vw, 46px)}:where(.tp-table-screen[data-tp-layout-profile=portrait-short]) .tp-seat__avatar-wrap{width:clamp(32px,8.5vw,42px);height:clamp(32px,8.5vw,42px)}@media(orientation:landscape)and (max-height:720px){.tp-table-screen:where(:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile^=portrait-])){--tp-community-card-width: clamp(32px, 9.5vw, 50px);--tp-watermark-size: clamp(18px, 4.8vw, 24px);--tp-hero-card-width: clamp(52px, 14vw, 72px);--tp-hero-hand-gap: clamp(5px, 1.5vw, 8px)}}@media(orientation:landscape)and (max-height:520px){.tp-table-screen:where(:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])){--tp-community-card-width: clamp(30px, 9vw, 40px);--tp-watermark-size: clamp(17px, 4.7vw, 22px);--tp-hero-avatar-size: clamp(26px, 7vw, 34px)}}@media(orientation:landscape)and (max-height:520px){:where(.tp-table-screen:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])) .tp-card--hero{width:clamp(43px,15.5vw,58px)}}@media(orientation:landscape)and (max-height:520px){:where(.tp-table-screen:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])) .tp-hole-cards:is([data-card-count="4"],[data-card-count="5"],[data-card-count="6"]){--tp-hole-card-overlap: clamp(-25px, -5vw, -17px)}}@media(orientation:landscape)and (max-height:520px){:where(.tp-table-screen:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])) .tp-hole-cards:is([data-card-count="4"],[data-card-count="5"],[data-card-count="6"]){--tp-hero-card-width: clamp(38px, 12vw, 46px)}}@media(orientation:landscape)and (max-height:520px){:where(.tp-table-screen:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])) .tp-hole-cards[data-card-count="5"]{--tp-hole-card-overlap: clamp(-26px, -5.2vw, -18px);--tp-hero-card-width: clamp(36px, 11.4vw, 44px)}}@media(orientation:landscape)and (max-height:520px){.tp-table-screen:not(.tp-table-screen--horizontal):where(:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])) .tp-seat,.tp-table-screen:not(.tp-table-screen--horizontal):where(:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])) .tp-table-surface--compact .tp-seat{--tp-seat-info-width: clamp(54px, 15vw, 70px);width:clamp(54px,15vw,70px)}}@media(orientation:landscape)and (max-height:520px){.tp-table-screen:not(.tp-table-screen--horizontal):where(:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])) .tp-seat__avatar-wrap,.tp-table-screen:not(.tp-table-screen--horizontal):where(:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])) .tp-seat--hero .tp-seat__avatar-wrap,.tp-table-screen:not(.tp-table-screen--horizontal):where(:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])) .tp-table-surface--compact .tp-seat__avatar-wrap{width:clamp(26px,7vw,34px);height:clamp(26px,7vw,34px)}}@media(orientation:landscape)and (max-height:520px){.tp-table-screen:not(.tp-table-screen--horizontal):where(:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])) .tp-seat__chat-anchor,.tp-table-screen:not(.tp-table-screen--horizontal):where(:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])) .tp-seat--hero .tp-seat__chat-anchor{width:clamp(26px,7vw,34px)}}.tp-table-screen--horizontal{--tp-header-control-size: clamp(24px, 3.4vw, 32px);--tp-pot-caption-size: clamp(4px, .8vw, 6px);--tp-pot-value-size: clamp(8px, 1.3vw, 11px);--tp-pot-chip-size: clamp(12px, 1.8vw, 18px);--tp-pot-chip-rise: clamp(.7px, .12vw, 1px);--tp-community-card-width: clamp(38px, 5.2vw, 78px);--tp-community-card-gap: clamp(7px, 1vw, 12px);--tp-watermark-width: clamp(58px, 8vw, 118px);--tp-hero-card-width: clamp(24px, 5.46vw, 34px);--tp-horizontal-hero-hand-offset: clamp(24px, 3.2vw, 32px);--tp-hero-hand-bottom: max(2px, calc(12% - clamp(12px, 1.2vw, 18px)) );--tp-hero-avatar-size: clamp(46px, 5.8vw, 78px);--tp-reaction-trigger-size: clamp(40px, 5vw, 58px)}.tp-table-screen--horizontal .tp-hand-history-trigger__icon{width:clamp(12px,1.6vw,15px)}.tp-table-screen--horizontal .tp-tournament-lobby-trigger__primary{font-size:clamp(7px,1.05vw,9px)}.tp-table-screen--horizontal .tp-tournament-lobby-trigger__secondary{font-size:clamp(5px,.75vw,6px)}.tp-table-screen--horizontal .online-session-switcher--docked .online-session-ring,.tp-table-screen--horizontal .online-session-switcher--docked .online-session-add{width:clamp(28px,3.7vw,34px)}.tp-table-screen--horizontal .tp-seat[data-vertical-zone=top]{top:calc(max(var(--seat-y),var(--tp-top-seat-y-min)) - clamp(9px,1.2vw,13px))}.tp-table-screen--horizontal .tp-pot__total{top:calc(var(--tp-board-zone-y) - clamp(62px,7.4vw,108px))}.tp-table-screen--horizontal .tp-pot__street{top:calc(var(--tp-board-zone-y) + clamp(39px,4.5vw,68px));gap:clamp(7px,1vw,12px)}.tp-table-screen--horizontal .tp-pot__total>strong{font-size:clamp(14px,2.4vw,16px)}.tp-table-screen--horizontal .tp-pot__collected small{font-size:clamp(5px,.7vw,6px)}.tp-table-screen--horizontal .tp-pot__collected b{font-size:clamp(7px,1.2vw,10px)}.tp-table-screen--horizontal .tp-pot__chips[data-stack-count="2"]{width:clamp(26px,3.6vw,40px)}.tp-table-screen--horizontal .tp-pot__chips[data-stack-count="3"]{width:clamp(34px,4.6vw,52px)}.tp-table-screen--horizontal .tp-pot__chips[data-stack-count="4"]{width:clamp(42px,5.6vw,64px)}.tp-table-screen--horizontal .tp-pot__chips[data-stack-count="5"]{width:clamp(50px,6.6vw,76px)}.tp-table-screen--horizontal .tp-hero-hand--revealed .tp-hole-cards .tp-card--hero,.tp-table-screen--horizontal .tp-hero-hand--revealed .tp-hole-cards:is([data-card-count="4"],[data-card-count="5"],[data-card-count="6"]) .tp-card--hero{--tp-card-width: clamp(29px, 6.55vw, 41px)}.tp-table-screen--horizontal .tp-hole-cards{--tp-hole-card-overlap: clamp(-8px, -1.6vw, -5px)}.tp-table-screen--horizontal .tp-card--hero{--tp-card-width: clamp(24px, 5.46vw, 34px);border-radius:clamp(5px,.6vw,8px)}.tp-table-screen--horizontal .tp-card--hero .tp-card__shown-eye svg{width:clamp(7px,1.5vw,10px);height:clamp(7px,1.5vw,10px)}.tp-table-screen--horizontal .tp-hole-cards:is([data-card-count="4"],[data-card-count="5"],[data-card-count="6"]){--tp-hole-card-overlap: clamp(-8px, -1.6vw, -5px)}.tp-table-screen--horizontal .tp-hole-cards:is([data-card-count="4"],[data-card-count="5"],[data-card-count="6"]) .tp-card--hero{--tp-card-width: clamp(24px, 5.46vw, 34px)}.tp-table-screen--horizontal .tp-hole-cards[data-card-count="5"]{--tp-hole-card-overlap: clamp(-9px, -1.8vw, -6px)}.tp-table-screen--horizontal .tp-hole-cards[data-card-count="5"] .tp-card--hero{--tp-card-width: clamp(23px, 5.1vw, 32px)}.tp-table-screen--horizontal .tp-hero-hand--revealed .tp-hole-cards[data-card-count="5"] .tp-card--hero{--tp-card-width: clamp(27px, 6.05vw, 38px)}.tp-table-screen--horizontal .tp-seat__cards .tp-card--opponent,.tp-table-screen--horizontal .tp-seat__cards--revealed:is([data-card-count="4"],[data-card-count="5"],[data-card-count="6"]) .tp-card--opponent{--tp-card-width: clamp(29px, 6.55vw, 41px)}.tp-table-screen--horizontal .tp-seat__cards--hidden .tp-card--opponent{--tp-card-width: clamp(24px, 5.46vw, 34px)}.tp-table-screen--horizontal .tp-seat{--tp-seat-stack-font-size: clamp(12px, 1.5vw, 20px);--tp-seat-name-max-size: clamp(11px, 1.3vw, 18px);--tp-seat-info-width: clamp(88px, 10.8vw, 158px);--tp-seat-avatar-size: clamp(46px, 5.8vw, 78px);--tp-seat-dealer-size: clamp(21px, 2.45vw, 30px);--tp-seat-dealer-half-size: clamp(10.5px, 1.225vw, 15px);--tp-seat-timer-size: clamp(32px, 3.8vw, 48px)}.tp-table-screen--horizontal .tp-seat--hero,.tp-table-screen--horizontal .tp-seat--opponent{--tp-seat-stack-font-size: clamp(12px, 1.5vw, 20px);--tp-seat-name-max-size: clamp(11px, 1.3vw, 18px)}.tp-table-screen--horizontal .tp-seat[data-side=left] .tp-seat__bet{left:calc(100% + clamp(18px,2.6vw,24px))}.tp-table-screen--horizontal .tp-seat[data-side=right]:not([data-board-lane]) .tp-seat__bet{right:calc(100% + clamp(8px,1.6vw,14px))}.tp-table-screen--horizontal .tp-seat[data-table-seat-count="8"][data-side=right][data-side-level=upper] .tp-seat__bet{left:calc(50% - var(--tp-seat-board-bet-offset) - clamp(10px,1.8vw,16px))}.tp-table-screen--horizontal .tp-seat__action{font-size:clamp(5px,1.05vw,7px)}.tp-table-screen--horizontal .tp-seat__action--fold{min-width:clamp(30px,6.5vw,42px);font-size:clamp(5px,1.15vw,7px)}.tp-table-screen--horizontal .tp-seat__winner-badge,.tp-table-screen--horizontal .tp-seat__hero-winner-badge{font-size:clamp(6px,1.35vw,9px)}.tp-table-screen--horizontal .tp-seat__all-in-equity{font-size:clamp(6px,1.25vw,9px)}.tp-table-screen--horizontal .tp-seat__chip-rank{width:clamp(15px,2.9vw,20px);font-size:clamp(7px,1.45vw,9px)}.tp-table-screen--horizontal .tp-seat__reaction{width:clamp(50px,9.9vw,68px)}.tp-table-screen--horizontal .tp-seat__reaction--gift>.tp-reaction-visual--emoji{font-size:clamp(41px,8.2vw,58px)}.tp-table-screen--horizontal .tp-seat__sit-out{font-size:clamp(6px,1.15vw,8px)}.tp-table-screen--horizontal .tp-seat__chat-bubble{bottom:calc(100% + clamp(3px,.6vw,4px));max-width:clamp(66px,19vw,110px);padding:clamp(3.5px,.85vw,5px) clamp(4.5px,1.1vw,6.5px);font-size:clamp(5px,1.175vw,7px)}.tp-table-screen--horizontal .tp-seat[data-side=left] .tp-seat__chat-bubble:after{left:clamp(11.5px,3vw,18px)}.tp-table-screen--horizontal .tp-seat[data-side=right] .tp-seat__chat-bubble:after{right:clamp(11.5px,3vw,18px)}.tp-table-screen--horizontal .tp-seat__bet-amount{font-size:clamp(8px,1.05vw,14px)}.tp-table-screen--horizontal .tp-bet-chip-stack{width:clamp(10px,2.1vw,13px)}.tp-table-screen--horizontal .tp-bet-chip{bottom:calc(var(--chip-index) * clamp(1.2px,.29vw,1.7px))}.tp-table-screen--horizontal .tp-seat__identity{border-radius:0 clamp(13px,1.5vw,22px) clamp(13px,1.5vw,22px) 0}.tp-table-screen--horizontal .tp-seat__name{padding:clamp(5px,.55vw,8px) clamp(8px,1vw,14px) 2px}.tp-table-screen--horizontal .tp-seat__stack{padding:2px clamp(8px,1vw,14px) clamp(5px,.55vw,8px)}.tp-table-screen--horizontal .tp-seat__cards,.tp-table-screen--horizontal .tp-seat__cards--hidden,.tp-table-screen--horizontal .tp-seat__cards--voluntarily-shown{top:clamp(-27px,-2.4vw,-18px)}.tp-table-screen--horizontal .tp-seat__cards--revealed,.tp-table-screen--horizontal .tp-seat__cards--voluntarily-shown{--tp-open-card-width: clamp(29px, 6.55vw, 41px)}.tp-table-screen--horizontal .tp-seat[data-vertical-zone=top] .tp-seat__cards--hidden,.tp-table-screen--horizontal .tp-seat[data-vertical-zone=top] .tp-seat__cards--voluntarily-shown{top:clamp(-18px,-1.6vw,-13px)}.tp-table-screen--horizontal .tp-seat__reaction-anchor{top:calc(var(--tp-seat-avatar-size) - clamp(3px,.6vw,5px))}.tp-table-screen--horizontal .tp-seat__turn-timer{top:clamp(-15px,-1.2vw,-8px)}.tp-table-screen--horizontal .tp-seat:not(.tp-seat--hero) .tp-seat__dealer-button,.tp-table-screen--horizontal .tp-seat[data-board-lane]:not(.tp-seat--hero) .tp-seat__dealer-button{top:calc(100% + clamp(3px,.6vw,5px));font-size:clamp(10px,1.9vw,14px)}.tp-table-screen--horizontal .tp-seat:is([data-table-seat-count="3"],[data-table-seat-count="5"])[data-vertical-zone=top][data-inward=down-left]:not(.tp-seat--hero) .tp-seat__dealer-button{right:clamp(1px,.45vw,4px);top:calc(100% + clamp(3px,.6vw,5px))}.tp-table-screen--horizontal .tp-seat[data-table-seat-count="8"][data-side=left][data-side-level=lower]:not(.tp-seat--hero) .tp-seat__dealer-button{right:clamp(1px,.45vw,4px);top:calc(100% + clamp(3px,.6vw,5px))}.tp-table-screen--horizontal .tp-seat[data-table-seat-count="8"][data-vertical-zone=top][data-inward=down-left]:not(.tp-seat--hero) .tp-seat__dealer-button{right:clamp(1px,.45vw,4px);top:calc(100% + clamp(3px,.6vw,5px))}.tp-table-screen--horizontal .tp-seat.tp-seat--hero .tp-seat__dealer-button{left:calc(100% + clamp(4px,.8vw,8px));top:clamp(8px,1.1vw,14px);font-size:clamp(10px,1.9vw,14px)}.tp-table-screen--horizontal .tp-seat--hero{--tp-hero-avatar-size: clamp(52px, 6.6vw, 96px);--tp-seat-info-width: clamp(88px, 10.8vw, 158px)}.tp-table-screen--horizontal .tp-winner-strip span{font-size:clamp(7px,1.1vw,9px)}.tp-table-screen--horizontal .tp-action-buttons{gap:clamp(3px,.45vw,6px)}.tp-table-screen--horizontal .tp-action-button{padding:clamp(7px,var(--tp-horizontal-button-viewport-padding),11px) clamp(4px,.7vw,9px);border-radius:clamp(9px,1.25vw,15px)}.tp-table-screen--horizontal .tp-action-button strong{font-size:clamp(9px,1.35vw,13px)}.tp-table-screen--horizontal .tp-action-button small{font-size:clamp(7px,.95vw,10px)}.tp-table-screen--horizontal .tp-action-button--preselect{padding-inline:clamp(34px,4.4vw,44px) 8px}.tp-table-screen--horizontal .tp-action-dock--horizontal-raise{gap:clamp(5px,.8vw,10px)}.tp-horizontal-raise-controls__preset{font-size:clamp(7px,.82vw,9px)}.tp-horizontal-raise-controls__editor{gap:clamp(3px,.5vw,6px);border-radius:clamp(8px,1.1vw,12px)}.tp-horizontal-raise-controls__amount{font-size:clamp(10px,1.55vw,15px)}.tp-horizontal-raise-controls__step{width:clamp(24px,3.1vw,32px);border-radius:clamp(7px,1vw,10px);font-size:clamp(15px,2vw,20px)}.tp-horizontal-raise-controls__range::-webkit-slider-thumb{width:clamp(14px,1.8vw,18px)}.tp-horizontal-raise-controls__range::-moz-range-thumb{width:clamp(14px,1.8vw,18px)}.tp-table-screen--horizontal .tp-voluntary-runout-card__watermark{font-size:clamp(16px,3vw,24px)}.tp-table-screen--horizontal .tp-voluntary-runout-notice{font-size:clamp(6px,.9vw,8px);transform:translate3d(-50%,calc(-100% - clamp(26px,3.7vw,34px)),0)}@media(orientation:landscape)and (max-height:520px){.tp-table-screen--horizontal:where(:not([data-tp-layout-profile=landscape-tall],[data-tp-layout-profile=landscape-compact],[data-tp-layout-profile^=portrait-])){--tp-community-card-width: clamp(31px, 5.2vw, 44px);--tp-community-card-gap: clamp(5px, .9vw, 8px);--tp-hero-card-width: clamp(24px, 5.46vw, 34px);--tp-hero-hand-bottom: max(2px, calc(12% - clamp(12px, 1.2vw, 18px)) )}}.tp-poker-table--final-table{--tp-watermark-width: clamp(92px, 24vw, 158px)}@media(orientation:landscape)and (max-height:520px){.tp-table-screen--horizontal .tp-reaction-picker__panel{max-height:min(236px,var(--tp-reaction-available, calc(100vh - 82px) ))}}[data-tp-table-template=side-cards]:not(.tp-table-screen--horizontal) .tp-seat--opponent .tp-seat__cards{--tp-side-card-width: clamp(calc(17px * var(--tp-scale)), calc(3.9vw * var(--tp-scale)), calc(24px * var(--tp-scale)))}[data-tp-table-template=side-cards]:not(.tp-table-screen--horizontal) .tp-seat--opponent.tp-seat--folded .tp-seat__cards:not(.tp-seat__cards--voluntarily-shown){transform:translate3d(calc(-50% + var(--tp-side-cards-shift)),clamp(3px,.8vw,6px),0) rotate(-9deg) scale(.72)}[data-tp-table-template=side-cards]:not(.tp-table-screen--horizontal) .tp-seat--opponent.tp-seat--folded[data-side=left] .tp-seat__cards:not(.tp-seat__cards--voluntarily-shown){transform:translate3d(calc(-50% - var(--tp-side-cards-shift)),clamp(3px,.8vw,6px),0) rotate(9deg) scale(.72)}[data-tp-table-template=side-cards]:not(.tp-table-screen--horizontal) .tp-seat--opponent .tp-seat__cards--hidden .tp-card+.tp-card{margin-left:clamp(-11px,-2.2vw,-7px)}.tp-seat__bounty{font-size:clamp(calc(8px * var(--tp-scale-ui)),calc(1.9vw * var(--tp-scale-ui)),calc(11px * var(--tp-scale-ui)))}.tp-seat__mystery{width:clamp(22px,calc(6vw * var(--tp-scale-ui)),38px)}.tp-seat__vpip{width:clamp(20px,4.6vw,27px);font-size:clamp(9px,2.1vw,12px)}.tp-board-gift-picker{gap:clamp(4px,1.2vw,7px);padding:clamp(8px,2vw,12px) clamp(10px,2.6vw,16px)}.tp-board-gift-picker__title{font-size:clamp(calc(10px * var(--tp-scale-ui)),calc(2.6vw * var(--tp-scale-ui)),calc(13px * var(--tp-scale-ui)))}.tp-board-gift-picker__options{gap:clamp(6px,1.6vw,10px)}.tp-board-gift-picker__gift{width:clamp(calc(40px * var(--tp-scale-ui)),calc(11vw * var(--tp-scale-ui)),calc(56px * var(--tp-scale-ui)))}.tp-board-gift-picker__gift>.tp-reaction-visual--emoji{font-size:clamp(calc(22px * var(--tp-scale-ui)),calc(6.4vw * var(--tp-scale-ui)),calc(32px * var(--tp-scale-ui)))}.tp-board-gift-picker__note{font-size:clamp(calc(9px * var(--tp-scale-ui)),calc(2.3vw * var(--tp-scale-ui)),calc(11px * var(--tp-scale-ui)))}.tp-board-gift__ring{border:clamp(2px,.6vw,4px) solid rgba(255,210,74,.8)}.tp-action-drop-notice{font-size:clamp(9px,2.4vw,11px)}.tp-break-vote{gap:clamp(4px,1vw,7px);padding:clamp(7px,1.7vw,12px) clamp(12px,3vw,20px);border-radius:clamp(12px,3vw,18px)}.tp-break-vote__head{gap:clamp(6px,1.6vw,10px)}.tp-break-vote__title{font-size:clamp(11px,2.8vw,17px)}.tp-break-vote__timer{font-size:clamp(12px,2.9vw,18px)}.tp-break-vote__note{font-size:clamp(9px,2vw,12px)}.tp-break-vote__seats{gap:clamp(4px,1vw,7px)}.tp-break-vote__seat{width:clamp(22px,5.4vw,32px)}.tp-break-vote__button{padding:clamp(5px,1.3vw,8px) clamp(16px,4vw,26px);font-size:clamp(10px,2.4vw,13px)}.tp-discard-prompt{bottom:calc(100% + clamp(4px,1.2vw,8px));padding:clamp(4px,1vw,6px) clamp(10px,2.4vw,14px);font-size:clamp(10px,2.2vw,12px)}.tp-hero-discard{font-size:clamp(9px,2vw,11px)}.tp-discard-muck{--tp-card-width: clamp(18px, 4.1vw, 25px)}.tp-table-screen:not(.tp-table-screen--horizontal) .tp-hero-hand .tp-hole-cards[data-card-count="3"]{--tp-hole-card-overlap: clamp(-38px, -6.4vw, -24px)}.tp-table-screen:not(.tp-table-screen--horizontal) .tp-hero-hand .tp-hole-cards:is([data-card-count="4"],[data-card-count="5"],[data-card-count="6"]){--tp-hole-card-overlap: clamp(-42px, -7.4vw, -28px)}.tp-table-screen:not(.tp-table-screen--horizontal) .tp-hero-hand--folded:has(.tp-hole-cards:is([data-card-count="4"],[data-card-count="5"],[data-card-count="6"])){transform:translate3d(0,clamp(7px,1.7vw,11px),0) scale(.7)}.tp-table-screen:not(.tp-table-screen--horizontal) .tp-hero-hand .tp-hole-cards:is([data-card-count="4"],[data-card-count="5"],[data-card-count="6"]){--tp-hero-card-width: clamp(calc(40px * var(--tp-scale)), calc(12vw * var(--tp-scale)), calc(62px * var(--tp-scale)))}.tp-table-screen:not(.tp-table-screen--horizontal):has(.tp-table-surface:is([data-hole-card-count="4"],[data-hole-card-count="5"],[data-hole-card-count="6"])) .tp-table-controls:has(.tp-table-side-controls)>:is(.tp-time-bank,.tp-voluntary-runout-button){bottom:calc(100% + clamp(7px,1.5vw,10px) + 2 * var(--tp-reaction-trigger-size) + 2 * clamp(6px,1.4vw,9px))}.tp-quick-raise{gap:clamp(4px,.9vw,6px)}.tp-quick-raise__preset{border-radius:clamp(13px,3.2vw,18px)}.tp-quick-raise__preset-head{font-size:clamp(9px,2.4vw,12px)}.tp-action-amount,.tp-action-button .tp-action-amount{font-size:clamp(calc(14px * var(--tp-scale-ui, 1)),calc(3.6vw * var(--tp-scale-ui, 1)),calc(19px * var(--tp-scale-ui, 1)))}.tp-table-screen--horizontal .tp-action-button .tp-action-amount{font-size:clamp(13px,1.5vw,17px)}.tp-quick-raise__all-in-label{font-size:clamp(13px,3.4vw,16px)}}.tp-card-back-settings{min-width:0;margin:0;padding:12px;border:0}.tp-card-back-settings__title{padding:0;color:#f2f3f5;font-size:16px;font-weight:800;line-height:1.3}.tp-card-back-settings__hint,.tp-card-back-settings__saved{margin:0 0 16px;color:#a4a6af;font-size:12px;line-height:1.5}.tp-card-back-settings__saved{margin:14px 0 0;font-size:11px}.tp-card-back-settings__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:10px}.tp-card-back-settings__choice{--back-choice-accent: #afb8ce;position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;gap:14px;padding:25px 8px 12px;border:1px solid #303139;border-radius:15px;background:linear-gradient(145deg,#1a1b21,#0e0f13 75%);cursor:pointer;transition:border-color .16s ease,background .16s ease}.tp-card-back-settings__choice[data-back=classic-red],.tp-card-back-settings__choice[data-back=tuzo-red]{--back-choice-accent: #ec607c}.tp-card-back-settings__choice[data-back=classic-blue]{--back-choice-accent: #7fbce8}.tp-card-back-settings__choice[data-back=tuzo-light]{--back-choice-accent: #e6e9f2}.tp-card-back-settings__choice.is-selected{border-color:var(--back-choice-accent);background:linear-gradient(145deg,#252832,#101217 75%);box-shadow:inset 0 0 0 1px var(--back-choice-accent),0 8px 20px #0005}.tp-card-back-settings__choice:focus-within{outline:2px solid #fff;outline-offset:3px}.tp-card-back-settings__radio{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:absolute;top:9px;right:9px;width:13px;aspect-ratio:1;margin:0;padding:0;border:1px solid #626571;border-radius:50%;background:#111218;cursor:pointer}.tp-card-back-settings__radio:checked{border-color:var(--back-choice-accent);background:var(--back-choice-accent);box-shadow:inset 0 0 0 3px #1a1c24}.tp-card-back-settings__preview{--tp-card-width: 66px;display:flex;justify-content:center;padding:0 0 3px;font-size:var(--tp-card-width);pointer-events:none}.tp-card-back-settings__label{color:#e5e7ec;font-size:12px;font-weight:700;line-height:1.35;text-align:center;overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.tp-card-back-settings__choice{transition:none}}.tp-card-theme-settings{min-width:0;margin:0;padding:8px;border:0}.tp-card-theme-settings__legend{padding:0;color:#eceef3;font-size:13px;font-weight:700;line-height:1.4}.tp-card-theme-settings__preview{margin:0 0 14px;padding:12px 10px 18px;border:1px solid #483239;border-radius:15px;background:radial-gradient(ellipse at 50% 100%,#45162166,transparent 80%),#121014}.tp-card-theme-settings__preview-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:13px}.tp-card-theme-settings__eyebrow{color:#a2a0ac;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.tp-card-theme-settings__current{color:#f5f4f7;font-size:12px;line-height:1.3}.tp-card-theme-settings__board{--tp-community-card-width: clamp(34px, 10vw, 48px);display:flex;justify-content:center;gap:5px}.tp-card-theme-settings__options{display:grid;gap:8px}.tp-card-theme-settings__choice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:10px 12px;border:1px solid #303139;border-radius:13px;background:linear-gradient(135deg,#1a1b20,#101115);cursor:pointer;transition:border-color .15s ease,background .15s ease}.tp-card-theme-settings__choice.is-selected{border-color:#f25870;background:linear-gradient(135deg,#302027,#161418);box-shadow:inset 0 0 0 1px #f2587040}.tp-card-theme-settings__choice:focus-within{outline:2px solid #fff;outline-offset:2px}.tp-card-theme-settings__fan{--tp-community-card-width: 31px;display:flex;align-items:center;padding:5px 3px;pointer-events:none}.tp-card-theme-settings__fan-card{display:flex}.tp-card-theme-settings__fan-card--0{transform:rotate(-12deg)}.tp-card-theme-settings__fan-card--1{margin-left:-10px;transform:translateY(-2px)}.tp-card-theme-settings__fan-card--2{margin-left:-10px;transform:rotate(12deg)}.tp-card-theme-settings__copy{display:grid;gap:4px;min-width:0}.tp-card-theme-settings__label{color:#f1f2f6;font-size:14px;font-weight:800;line-height:1.25}.tp-card-theme-settings__description,.tp-card-theme-settings__hint{color:#a4a5b0;font-size:11px;line-height:1.4}.tp-card-theme-settings__hint{margin:12px 0 2px}.tp-card-theme-settings__radio{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:15px;aspect-ratio:1;margin:0;padding:0;border:1px solid #626571;border-radius:50%;background:#111218;cursor:pointer}.tp-card-theme-settings__radio:checked{border-color:#f25870;background:#f25870;box-shadow:inset 0 0 0 3px #21151b}@media(prefers-reduced-motion:reduce){.tp-card-theme-settings__choice{transition:none}}.dk-table{--dk-red: #ed1717;--dk-red-soft: rgba(237, 23, 23, .55);--dk-gold: #f3c96b;--dk-felt: #0b0b0e;--dk-hand-card: clamp(34px, 13cqw, 64px);--dk-table-card: clamp(24px, 9cqw, 42px);--dk-seat-card: clamp(14px, 5cqw, 24px);position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto auto;justify-items:center;box-sizing:border-box;padding:calc(env(safe-area-inset-top,0px) + 8px) 12px calc(env(safe-area-inset-bottom,0px) + 8px);overflow:hidden;color:#fff;background:radial-gradient(circle at 50% 34%,rgba(41,142,91,.08),transparent 38%),radial-gradient(circle at 70% 78%,rgba(40,105,72,.035),transparent 34%),#030504;font-family:Inter,system-ui,sans-serif;-webkit-user-select:none;user-select:none}.dk-header{width:min(100%,560px);display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:4px 8px;padding:2px 0 6px}.dk-header__lobby{grid-column:1;grid-row:1;gap:4px;font:inherit;font-size:11px;font-weight:700;white-space:nowrap}.dk-header__sit-out{grid-column:3;grid-row:1}.dk-header__sit-out.is-on{border-color:#f3c96bb3;background:#f3c96b29;color:#f3c96b}.dk-header__leave{grid-column:4;grid-row:1}.dk-header__switcher{display:contents}.dk-header .online-session-switcher--docked{grid-column:1 / -1;grid-row:2;justify-self:center;max-width:100%}.dk-header__title{display:grid;grid-column:2;grid-row:1;min-width:0}.dk-header__name{font-family:Oswald,sans-serif;font-size:20px;letter-spacing:.04em;text-transform:uppercase;line-height:1.1}.dk-header__subtitle{color:#ffffff80;font-size:11px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dk-header__link{grid-column:5;grid-row:1;width:9px;aspect-ratio:1;border-radius:50%;background:#27ae60;box-shadow:0 0 0 3px #27ae6033}.dk-header__link.is-off{background:#e74c3c;box-shadow:0 0 0 3px #e74c3c33;animation:dkBlink 1s infinite}.dk-icon-button{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:9px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff0f;color:#fff;cursor:pointer;transition:background .16s ease,transform .12s ease}.dk-icon-button:active{transform:scale(.94)}.dk-opponents{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;pointer-events:none}.dk-seat{position:absolute;display:grid;justify-items:center;gap:3px;width:30%;padding:3px;transform:translate(-50%,-50%);pointer-events:auto;cursor:pointer;outline-offset:5px;transition:opacity .24s ease,filter .24s ease}.dk-seat--hero{z-index:9}.dk-seat--attacker{--dk-role-color: #55b887;--dk-role-glow: rgba(85, 184, 135, .16)}.dk-seat--defender{--dk-role-color: #ef4b57;--dk-role-glow: rgba(239, 75, 87, .16)}.dk-seat--attacker .dk-seat__avatar,.dk-seat--defender .dk-seat__avatar{box-shadow:0 0 0 1px var(--dk-role-color),0 0 8px var(--dk-role-glow)}.dk-seat--awaiting .dk-seat__meta:after{animation:tpTurnIdentityPulse 1.3s ease-in-out infinite}.dk-seat--awaiting .dk-seat__name{text-shadow:0 0 8px rgba(255,255,255,.62);animation:tpTurnTextPulse 1.3s ease-in-out infinite}.dk-seat--out{opacity:.42}.dk-seat--offline .dk-seat__avatar{filter:grayscale(1)}.dk-seat__cards{--tp-card-width: var(--dk-seat-card);position:absolute;bottom:calc(100% - 1px);left:50%;transform:translate(-50%);display:flex;justify-content:center;padding:0 0 2px}.dk-seat__card{margin-left:calc(var(--dk-seat-card) * -.72);transform:rotate(calc((var(--i) - (var(--n) - 1) / 2) * 3deg));transform-origin:center 140%}.dk-seat__card:first-child{margin-left:0}.dk-seat__count{position:absolute;right:-2px;bottom:-2px;padding:1px 6px;border-radius:999px;background:#fff;color:#000;font-family:Oswald,sans-serif;font-size:11px;font-weight:700;line-height:1.4}.dk-seat__avatar-wrap{position:relative;z-index:2}.dk-seat__avatar.tp-poker-avatar{width:clamp(32px,13cqw,60px);height:auto;aspect-ratio:1;font-size:clamp(14px,4.4cqw,22px)}.dk-seat__timer{--dk-timer-size: clamp(28px, 8.5cqw, 36px);position:absolute;left:calc(100% - var(--dk-timer-size) * .28);top:calc(var(--dk-timer-size) * -.35);width:var(--dk-timer-size);aspect-ratio:1;border-radius:50%;background:#09090b;box-shadow:0 0 0 2px #09090b,0 0 12px var(--dk-role-glow, rgba(242, 25, 36, .35));z-index:4;pointer-events:none}.dk-seat[data-side=right] .dk-seat__timer{left:auto;right:calc(100% - var(--dk-timer-size) * .28)}.dk-seat__timer .tp-turn-timer{top:0;right:0;bottom:0;left:0}.dk-seat__timer .tp-turn-timer__value{stroke:var(--dk-role-color, #ef3b45);filter:drop-shadow(0 0 3px var(--dk-role-glow, rgba(242, 25, 36, .35)))}.dk-seat__timer .tp-turn-timer__seconds{top:20%;right:20%;bottom:20%;left:20%;width:auto;min-width:0;height:auto;aspect-ratio:1;border-width:1px;padding:0;font-size:clamp(10px,3.3cqw,14px)}.dk-seat__meta{position:absolute;top:calc(100% + 2px);left:50%;transform:translate(-50%);width:max-content;display:grid;justify-items:center;gap:1px;min-width:0;max-width:100%;padding:2px 4px 3px;border:0;border-radius:8px;background:transparent;box-shadow:none}.dk-seat__meta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #fff;border-radius:inherit;opacity:0;pointer-events:none}.dk-seat__name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(9px,2.6cqw,13px);font-weight:700;text-shadow:0 1px 3px rgba(0,0,0,.92)}.dk-seat__role{padding:1px 7px;border-radius:999px;background:#ffffff1a;color:#ffffffc7;font-size:clamp(8px,2.1cqw,10px);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dk-seat__role--playing{border:1px solid var(--dk-role-color);background:#ffffff0f;color:var(--dk-role-color);box-shadow:0 0 8px var(--dk-role-glow)}.dk-seat__role--offline{background:#e74c3c40;color:#ff9b93}.dk-seat__reaction,.dk-hand__reaction{position:absolute;left:50%;bottom:0;width:clamp(48px,18cqw,84px);aspect-ratio:1;display:inline-flex;align-items:center;justify-content:center;pointer-events:none;filter:drop-shadow(0 8px 14px rgba(0,0,0,.5));animation:dkReaction 3.4s cubic-bezier(.15,.9,.18,1) both;z-index:5}.dk-seat__reaction .tp-reaction-visual,.dk-hand__reaction .tp-reaction-visual{width:100%;height:100%}.dk-seat__reaction .tp-reaction-visual--emoji,.dk-hand__reaction .tp-reaction-visual--emoji{font-size:clamp(36px,12cqw,56px);line-height:1}.dk-hand__reaction{left:auto;right:6%;bottom:40%}.dk-seat__reaction--on-avatar:before{content:"";position:absolute;left:50%;bottom:0;z-index:0;width:clamp(32px,13cqw,60px);aspect-ratio:1;border-radius:50%;background:#09090b;transform:translate(-50%)}.dk-seat__reaction--on-avatar>.tp-reaction-visual{position:relative;z-index:1}.dk-seat__reaction--impact{animation:none;opacity:1;transform:translate(-50%)}.dk-seat__reaction--impact>.tp-gift-impact{--tp-scale: 1}.dk-seat__reaction--avatar-impact{width:100%}.dk-seat--gift-hit-snowball .dk-seat__avatar-wrap,.dk-seat--gift-hit-poop .dk-seat__avatar-wrap,.dk-seat--gift-hit-ashtray .dk-seat__avatar-wrap{animation:tpGiftShake .55s ease-out .76s both}.dk-seat--gift-hit-beer .dk-seat__avatar-wrap{animation:tpGiftCheersNod .8s ease-out 1.05s both}.dk-seat--gift-hit-fish .dk-seat__avatar-wrap{animation:tpGiftFishShake .51s linear .78s both}.dk-seat--gift-hit-slipper .dk-seat__avatar-wrap{animation:tpGiftSlapShake .6s ease-out .76s both}.dk-seat--gift-hit-glove .dk-seat__avatar-wrap{animation:tpGiftPunchKnock 1.02s linear .9s both}.dk-seat--gift-hit-pat .dk-seat__avatar-wrap{animation:tpGiftSootheNod 1.35s linear 1s both}.dk-seat--gift-hit-cymbals .dk-seat__avatar-wrap{animation:tpGiftCymbalDaze 2.8s linear 1s both}.dk-seat--gift-hit-crosshair-shot .dk-seat__avatar-wrap{animation:tpGiftShotRecoil .96s linear .78s both}.dk-seat--gift-hit-thumbs .dk-seat__avatar-wrap,.dk-seat--gift-hit-luck-chip .dk-seat__avatar-wrap{animation:tpGiftStampSquash .5s ease-out .76s both}.dk-seat--gift-hit-heart .dk-seat__avatar-wrap,.dk-seat--gift-hit-kiss .dk-seat__avatar-wrap{animation:tpGiftHeartGlow 1.6s ease-out .76s both}.dk-stage{display:grid;place-items:center;align-self:stretch;width:100%;min-width:0;min-block-size:0;padding:8px 0;box-sizing:border-box}.dk-felt{width:min(100%,calc((100svh - 170px)/1.6));aspect-ratio:5 / 8;align-self:center;container-type:inline-size;position:relative;min-width:0;max-width:100%;isolation:isolate}.dk-felt__poker-table{--tp-watermark-y: 40%;--tp-watermark-width: clamp(70px, 26cqw, 116px)}.dk-felt__poker-table .tp-poker-table__art{top:0;right:2%;bottom:0;left:2%;filter:hue-rotate(118deg) saturate(1.15) brightness(.98) drop-shadow(0 18px 30px rgba(0,0,0,.5))}.dk-felt__poker-table .tp-poker-table__brand{opacity:.18;filter:drop-shadow(0 0 10px rgba(75,184,126,.18))}.dk-felt__content{overflow:visible}.dk-felt:after{content:"";position:absolute;top:8%;right:9%;bottom:3%;left:9%;z-index:-1;border-radius:46%/18%;box-shadow:0 30px 55px #000000ad,0 0 40px #3c9e6914;pointer-events:none}.dk-trump-stamp{position:absolute;right:8%;bottom:34%;z-index:2;display:grid;width:clamp(54px,17cqw,78px);aspect-ratio:1;place-content:center;justify-items:center;color:#d3e1d838;filter:blur(.18px);opacity:.9;transform:rotate(-9deg);pointer-events:none;-webkit-user-select:none;user-select:none}.dk-trump-stamp--red{color:#e8485442}.dk-trump-stamp__symbol{font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,11cqw,50px);font-weight:700;line-height:.78;text-shadow:1px 0 currentColor,-1px 1px rgba(255,255,255,.05)}.dk-trump-stamp__label{margin-top:5px;font-family:Oswald,sans-serif;font-size:clamp(7px,2.1cqw,10px);font-weight:700;letter-spacing:.14em;line-height:1;text-transform:uppercase}.dk-deck,.dk-discard{--tp-card-width: calc(var(--dk-table-card) * .78);position:absolute;z-index:6;display:grid;justify-items:center;align-items:center;width:calc(var(--tp-card-width) * 1.9);aspect-ratio:1}.dk-deck{left:13%;top:67%;transform:translateY(-50%)}.dk-discard{right:30%;bottom:29%;opacity:.38;filter:saturate(.55);transform:translate(50%) scale(.88)}.dk-deck__back,.dk-discard__back{position:absolute;left:50%;top:50%;transform:translate(calc(-50% - var(--i) * 1.6px),calc(-50% - var(--i) * 1.6px))}.dk-deck__trump{position:absolute;left:50%;top:50%;transform:translate(-27%,-50%) rotate(90deg);transition:opacity .4s ease,transform .4s ease}.dk-deck__trump.is-gone{opacity:.35;transform:translate(-50%,-50%) rotate(0) scale(.9)}.dk-discard__back{transform:translate(-50%,-50%) rotate(calc(-14deg + var(--i) * 13deg))}.dk-discard__badge{position:absolute;left:50%;bottom:-6px;transform:translate(-50%);display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:#101014;border:1px solid rgba(255,255,255,.14);font-family:Oswald,sans-serif;font-size:12px;font-weight:700;white-space:nowrap;z-index:2}.dk-deck__meta{position:absolute;left:50%;bottom:calc(50% + var(--tp-card-width) * .76);z-index:2;display:inline-flex;align-items:center;gap:5px;padding:3px 8px;transform:translate(-50%);border:1px solid rgba(255,255,255,.88);border-radius:999px;background:#f8f9f8f0;box-shadow:0 4px 12px #0000003d;color:#080c0ab8;font-family:Oswald,sans-serif;font-size:9px;font-weight:600;letter-spacing:.05em;line-height:1.1;text-transform:uppercase;white-space:nowrap;pointer-events:none}.dk-deck__count{color:#111512;font-size:10px;font-weight:700}.dk-discard__badge{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#ffffffb3}.dk-pairs{--tp-card-width: var(--dk-table-card);position:absolute;top:37%;right:14%;bottom:35%;left:14%;z-index:5;display:grid;grid-template-columns:repeat(3,var(--dk-table-card));justify-content:center;align-content:center;gap:calc(var(--dk-table-card) * .48) calc(var(--dk-table-card) * .48);min-width:0;padding:calc(var(--dk-table-card) * .2) 0 calc(var(--dk-table-card) * .45)}.dk-pairs[data-count="0"]{display:flex;align-items:center}.dk-pairs[data-count="1"]{grid-template-columns:var(--dk-table-card)}.dk-pairs[data-count="2"]{grid-template-columns:repeat(2,var(--dk-table-card))}.dk-pairs__empty{margin:0;color:#ffffff61;font-size:13px;font-weight:600;text-align:center}.dk-pair{position:relative;width:var(--dk-table-card);aspect-ratio:.7;border-radius:10px;animation:dkPairIn .32s cubic-bezier(.16,1,.3,1) both}.dk-pair__attack{position:absolute;top:0;right:0;bottom:0;left:0}.dk-pair__defense{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(28%,22%) rotate(9deg);animation:dkDefenseIn .32s cubic-bezier(.16,1,.3,1) both}.dk-pair--target{cursor:pointer}.dk-flash{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:72%;padding:5px 10px;border-radius:999px;background:#000000c7;border:1px solid rgba(255,255,255,.18);font-size:clamp(10px,2.8cqw,12px);font-weight:600;line-height:1.35;text-align:center;overflow-wrap:anywhere;pointer-events:none;animation:dkFlash 1.5s ease both;z-index:3}.dk-status{width:min(100%,520px);position:relative;z-index:30;display:grid;align-items:center;padding:4px 0;font-size:11px;line-height:1.4}.dk-status:before{content:" \a ";white-space:pre;visibility:hidden;grid-area:1 / 1}.dk-status__text{grid-area:1 / 1;min-width:0;margin:0;color:#ffffffad;font:inherit;font-weight:600;text-align:center;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dk-table--my-turn .dk-status__text{color:#fff}.dk-actions{position:relative;z-index:30;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;gap:8px;width:min(100%,520px);padding:4px 0 8px}.dk-actions:before{content:" \a ";grid-area:1 / 1 / 2 / 3;padding:11px 8px;border:1px solid transparent;font-size:11px;line-height:1.3;white-space:pre;visibility:hidden;pointer-events:none}.dk-actions .dk-button{grid-area:1 / 2;min-width:0;line-height:1.3}.dk-actions .dk-button--bank{grid-column:1}.dk-button__icon{flex-shrink:0}.dk-button{display:inline-flex;align-items:center;justify-content:center;padding:11px 20px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:#ffffff12;color:#fff;font:inherit;font-family:Oswald,sans-serif;font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;width:100%;transition:transform .12s ease,background .16s ease,box-shadow .16s ease}.dk-button:active{transform:scale(.96)}.dk-button:disabled{opacity:.5;cursor:default}.dk-button--primary{background:#fff;color:#000;border-color:#fff;box-shadow:0 8px 22px #ffffff1f}.dk-button--danger{background:var(--dk-red);border-color:var(--dk-red);box-shadow:0 8px 22px #ed171752}.dk-button--ghost{background:transparent;border-color:transparent;color:#fff9}.dk-hand-area{position:absolute;right:6%;bottom:8%;width:56%;min-width:0;z-index:15}.dk-hand-stack{display:grid}.dk-hand-area--large .dk-hand-stack{max-block-size:calc(var(--dk-hand-card) * 3.6);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#88474d transparent}.dk-hand-area--large .dk-hand{touch-action:pan-y}.dk-hand-area--compact{--dk-hand-card: clamp(27px, 9cqw, 44px);right:3%;width:60%}.dk-hand-area--compact .dk-hand-stack{max-block-size:none;overflow:visible}.dk-hand-area--compact .dk-hand{padding:calc(var(--dk-hand-card) * .28) 3px 3px;touch-action:none}.dk-hand-area--compact .dk-hand-stack .dk-hand+.dk-hand{margin-top:calc(var(--dk-hand-card) * -.88)}.dk-hand-area--compact .dk-hand__card.dk-card--selected{--dk-raise: 14px}.dk-hand-scroll{display:flex;align-items:center;justify-content:flex-end;gap:5px;margin-bottom:2px}.dk-hand-count{color:#ffffffa6;font-size:9px}.dk-hand-scroll__button{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:5px 9px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#0a0a0de6;color:#fff;font:inherit;font-size:14px;line-height:1;cursor:pointer;touch-action:manipulation}.dk-hand-stack .dk-hand+.dk-hand{margin-top:calc(var(--dk-hand-card) * -.72)}.dk-hand-stack .dk-hand:focus-within,.dk-hand-stack .dk-hand:hover{z-index:2}.dk-gift-flights{position:absolute;top:0;right:0;bottom:0;left:0;z-index:45;pointer-events:none;--tp-scale: 1}.dk-seat__reaction--gift{bottom:0;animation-duration:4.8s}.dk-seat__chat{position:absolute;bottom:calc(100% + 26px);left:50%;transform:translate(-50%);z-index:50;width:max-content;max-width:min(190px,42cqw);padding:7px 10px;border-radius:12px;background:#0d1f27f7;border:1px solid rgba(127,209,239,.55);color:#fff;font-size:11px;line-height:1.35;overflow-wrap:anywhere;pointer-events:none}.dk-seat__bank-label{padding:2px 5px;border-radius:6px;background:#173d50;color:#9cddf5;font-size:8px;font-weight:800;white-space:nowrap}.dk-seat__role--sit-out{background:#f3c96b2e;color:#f3c96b}.dk-seat--time-bank .tp-turn-timer__value{stroke:#8bdaee}.dk-button--bank{gap:6px;padding-inline:8px;border-color:#8bdaee73;color:#9cddf5;font-size:11px;letter-spacing:.02em;background:linear-gradient(140deg,#16303a,#0a151a)}.dk-hand{--tp-card-width: var(--dk-hand-card);--dk-step: calc(var(--dk-hand-card) * .5);position:relative;display:flex;justify-content:center;align-items:flex-end;padding:calc(var(--dk-hand-card) * .42) 6px 6px;min-width:0;touch-action:none}.dk-hand__card{--dk-raise: 0px;--dk-mag: 1;--dk-lift: 0px;--dk-shift: 0px;margin-left:calc(var(--dk-step) - var(--dk-hand-card));transform:translate(var(--dk-shift),calc(-1 * var(--dk-raise) - var(--dk-lift))) rotate(clamp(-9deg,calc((var(--i) - (var(--n) - 1) / 2) * 2.2deg),9deg)) scale(var(--dk-mag));transform-origin:center 118%;transition:transform .14s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease,opacity .18s ease,filter .18s ease,margin-left .2s ease;cursor:default;will-change:transform}.dk-hand__card:first-child{margin-left:0}.dk-hand__card[role=button]{cursor:grab;touch-action:none}.dk-hand__card--dragging{visibility:hidden}.dk-drag-card{position:fixed;z-index:6500;transform:translate(-50%,-50%);pointer-events:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.dk-hand__card.dk-card--selected{--dk-raise: 22px;--dk-mag: 1.08;z-index:5;box-shadow:inset 0 0 0 1px #0000000d,0 0 0 2px var(--dk-red),0 0 22px #ed1717bf,0 8px 14px -6px #000000e6}.dk-hand__empty{margin:0;padding:18px 0;color:#ffffff73;font-size:13px}.dk-toolbar{width:min(100%,520px);box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 0 0}.dk-sort{display:inline-flex;gap:2px;padding:3px;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.dk-sort__option{display:inline-flex;align-items:center;gap:4px;padding:6px 8px;border:0;border-radius:9px;background:transparent;color:#fff9;font:inherit;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .16s ease,color .16s ease}.dk-sort__option span{font-size:12px;letter-spacing:0;text-transform:none}.dk-sort__option.is-active{background:#fff;color:#000}@media(max-width:420px){.dk-toolbar__role{display:none}}.dk-toolbar__me{display:flex;align-items:center;gap:8px;min-width:0}.dk-toolbar__avatar.tp-poker-avatar{width:34px;height:34px;font-size:14px}.dk-toolbar__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700}.dk-toolbar__role{padding:1px 7px;border-radius:999px;background:#ffffff1a;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.dk-toolbar__tools{display:flex;align-items:center;gap:8px}.dk-toolbar__tools .tp-reaction-picker{position:relative}.dk-toolbar__tools .tp-reaction-picker__panel{position:fixed;right:max(9px,env(safe-area-inset-right,0px));bottom:calc(env(safe-area-inset-bottom,0px) + 68px);left:max(9px,env(safe-area-inset-left,0px));width:min(320px,calc(100vw - 18px));margin-inline:auto}.dk-toolbar__tools .tp-reaction-picker__grid{justify-items:center}.dk-toolbar__unread{position:absolute;top:-5px;right:-5px;padding:1px 6px;border-radius:999px;background:var(--dk-red);font-size:10px;font-weight:800;line-height:1.4}.dk-result{display:grid;justify-self:center;justify-items:center;box-sizing:border-box;gap:10px;width:min(92vw,420px);max-width:100%;padding:22px 16px 16px;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:linear-gradient(180deg,#17171c,#0d0d11);box-shadow:0 30px 80px #000000b3;color:#fff;text-align:center}.dk-result__icon{display:inline-flex;color:var(--dk-gold, #f3c96b);font-size:42px;line-height:1}.dk-result--lost .dk-result__icon{color:#ff6b74}.dk-result__title{margin:0;font-family:Oswald,sans-serif;font-size:28px;letter-spacing:.02em;text-transform:uppercase}.dk-result__meta{margin:0;color:#ffffff8c;font-size:12px;font-weight:600}.dk-result__list{display:grid;gap:6px;width:100%;margin:6px 0 0;padding:0;list-style:none}.dk-result__row{display:grid;grid-template-columns:28px auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 10px;border-radius:14px;background:#ffffff0f;text-align:left}.dk-result__row--me{background:#ffffff1f}.dk-result__row--loser{background:#ed17172e}.dk-result__place{font-family:Oswald,sans-serif;font-size:18px;font-weight:700;text-align:center}.dk-result__avatar.tp-poker-avatar{width:34px;height:34px;font-size:14px}.dk-result__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700}.dk-result__name small{color:#ffffff80;font-weight:600}.dk-result__outcome{color:#fff9;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.dk-result__delta{padding:2px 8px;border-radius:999px;font-family:Oswald,sans-serif;font-size:14px}.dk-result__delta.is-up{background:#27ae6033;color:#6ee7a0}.dk-result__delta.is-down{background:#e74c3c33;color:#ff9b93}.dk-result__actions{display:grid;gap:8px;width:100%;margin-top:8px}.dk-page{--dk-red: #ed1717;position:relative;display:grid;gap:12px;width:100%;max-width:720px;margin:0 auto;padding:calc(env(safe-area-inset-top,0px) + 12px) 16px calc(env(safe-area-inset-bottom,0px) + 110px);box-sizing:border-box;color:#fff}.dk-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;overflow:hidden;padding:12px;border:1px solid rgba(237,23,23,.35);border-radius:16px;background:radial-gradient(circle at 88% 30%,rgba(237,23,23,.4),transparent 38%),linear-gradient(120deg,#17090b,#08070a 70%);box-shadow:inset 0 1px #ffffff14,0 16px 40px #0000005c}.dk-hero__eyebrow{display:flex;align-items:center;gap:4px;color:#ff6b74;font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.dk-hero__title{margin:4px 0;font-family:Oswald,sans-serif;font-size:clamp(28px,7vw,36px);font-style:italic;line-height:1;letter-spacing:-.03em;text-transform:uppercase}.dk-hero__accent{padding-right:.12em;background:linear-gradient(135deg,#fff,#ff4b5c 65%,#ed1717);background-clip:text;-webkit-background-clip:text;color:transparent}.dk-hero__lead{margin:0;color:#fff9;font-size:10px;line-height:1.4}.dk-hero__deck{position:relative;width:76px;aspect-ratio:1.12;--tp-card-width: 38px;filter:drop-shadow(0 8px 12px rgba(0,0,0,.42))}.dk-hero__deck .tp-card{position:absolute;left:50%;top:50%}.dk-hero__trump{z-index:0;transform:translate(-82%,-50%) rotate(-90deg)}.dk-hero__deck-card{transform:translate(calc(-76% - var(--dk-stack-offset)),calc(-50% - var(--dk-stack-rise))) rotate(-3deg)}.dk-hero__online{grid-column:1 / -1;justify-self:end;display:inline-flex;align-items:center;gap:4px;color:#ffffff8c;font-size:9px;font-weight:700}.dk-hero__online:before{content:"";width:5px;aspect-ratio:1;border-radius:50%;background:#27ae60;box-shadow:0 0 8px #27ae60}.dk-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.dk-stat{display:grid;gap:3px;min-width:0;padding:8px 10px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:#ffffff0a}.dk-stat__value{font-family:Oswald,sans-serif;font-size:20px;font-weight:700;line-height:1.1}.dk-stat__detail{font-size:10px;color:#ffffff8c;margin-left:4px}.dk-stat__label{color:#ffffff80;font-size:10px;font-weight:600;line-height:1.3}.dk-stat--rating{grid-column:1 / -1;border-color:#ed171766;background:linear-gradient(135deg,#ed17172e,#ffffff08);text-decoration:none;color:inherit}.dk-stat--rating .online-division-slim{width:100%;max-width:none;margin-top:0}.dk-stat--rating .online-division-slim__level{font-size:11px}.dk-stat--rating .online-division-slim__rating{font-family:Oswald,sans-serif;font-size:20px;line-height:1.1}.dk-stat--fastest{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px}.dk-stat--fastest .dk-stat__value{font-size:18px}.dk-section{display:grid;gap:6px}.dk-section__title{margin:0;font-family:Oswald,sans-serif;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#fffc}.dk-picker{display:grid;gap:6px}.dk-picker__row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:5px;padding:4px;border-radius:14px;background:#ffffff09;border:1px solid rgba(255,255,255,.09)}.dk-picker__option{display:grid;justify-items:center;align-content:start;gap:3px;padding:8px 4px;border:1px solid transparent;border-radius:10px;background:#ffffff06;color:#ffffffb3;font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .12s ease}.dk-picker__detail{font-size:9px;font-weight:600;color:#ffffff73}.dk-picker__queue{display:inline-flex;align-items:center;justify-content:center;gap:5px;margin-top:4px}.dk-picker__queue-dots{display:inline-flex;align-items:center}.dk-picker__queue-dot{display:inline-flex;align-items:center;justify-content:center;width:18px;aspect-ratio:1;overflow:hidden;border:1px solid rgba(255,255,255,.24);border-radius:50%;background:#ffffff0d;box-sizing:border-box}.dk-picker__queue-dot+.dk-picker__queue-dot{margin-left:-4px}.dk-picker__queue-dot.is-filled{border-color:#ff6572e6;background:linear-gradient(145deg,#36151a,#171012);box-shadow:0 0 0 1px #ed171724,0 3px 8px #00000059}.dk-picker__queue-count{color:#ffffff94;font-size:9px;font-weight:800;line-height:1.1;white-space:nowrap}.dk-picker__option.is-active{border-color:#ff52607a;background:linear-gradient(145deg,#6f161f94,#201215d1);color:#fff;box-shadow:inset 0 1px #ffffff0f}.dk-picker__option.is-active .dk-picker__detail{color:#ffffff94}.dk-picker__option.is-active .dk-picker__queue-count{color:#ff8791}.dk-picker__option.is-searching{border-color:#ff6370b8;box-shadow:inset 0 1px #ffffff12,0 0 16px #ac192729}.dk-picker__option:disabled{opacity:1;cursor:default}.dk-picker__option:active{transform:scale(.97)}.dk-picker__hint{margin:0;color:#ffffff80;font-size:10px;line-height:1.4}.dk-cta{display:grid;gap:6px}.dk-cta__main{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;border:1px solid rgba(255,255,255,.9);border-radius:12px;background:#fff;color:#000;font:inherit;text-align:left;cursor:pointer;box-shadow:0 14px 34px #ffffff1a;transition:transform .14s ease}.dk-cta__main:active{transform:scale(.98)}.dk-cta__main:disabled{opacity:.6;cursor:default}.dk-cta__main--searching{border-color:#ff5d6a80;background:linear-gradient(115deg,#4c141bf0,#161113fa);color:#fff;box-shadow:0 12px 30px #6f0d1929}.dk-cta__main--searching .dk-cta__meta{color:#ffffff94}.dk-cta__main--searching .dk-cta__play{background:#ff4c5b29;color:#ff7b87;border:1px solid rgba(255,101,113,.34)}.dk-cta__title{display:block;font-family:Oswald,sans-serif;font-size:16px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.1}.dk-cta__meta{display:block;margin-top:2px;color:#0009;font-size:10px;font-weight:600}.dk-cta__play{display:inline-flex;align-items:center;justify-content:center;width:32px;aspect-ratio:1;border-radius:50%;background:var(--dk-red);color:#fff}.dk-cta__secondary{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 10px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:#ffffff0f;color:#fff;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.dk-cta__secondary:disabled{opacity:.5;cursor:default}.dk-active-tables__list{display:grid;gap:5px}.dk-active-table{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:8px 10px;border:1px solid rgba(153,116,255,.28);border-radius:11px;background:linear-gradient(120deg,#6f48d61f,#ffffff09);color:#fff;font:inherit;text-align:left;cursor:pointer}.dk-active-table__title{display:block;font-size:11px;font-weight:800}.dk-active-table__meta{display:block;margin-top:2px;color:#ffffff80;font-size:9px;font-weight:600}.dk-active-table__play{display:inline-flex;align-items:center;justify-content:center;width:25px;aspect-ratio:1;border-radius:50%;background:#8b60ff2e;color:#c8b8ff}.dk-search{display:grid;justify-items:center;gap:7px;padding:14px 12px;border:1px solid rgba(237,23,23,.45);border-radius:16px;background:radial-gradient(circle at 50% 0%,rgba(237,23,23,.25),transparent 60%),#ffffff08;text-align:center}.dk-search--limit{border-color:#8b60ff40;background:#8b60ff0f}.dk-search__ring{width:32px;aspect-ratio:1;border-radius:50%;border:3px solid rgba(255,255,255,.12);border-top-color:#fff;animation:dkSpin 1s linear infinite}.dk-search__title{margin:0;font-family:Oswald,sans-serif;font-size:16px;text-transform:uppercase;letter-spacing:.04em}.dk-search__meta{margin:0;color:#fff9;font-size:10px;line-height:1.4}.dk-search__count{font-family:Oswald,sans-serif;font-size:22px;line-height:1}.dk-search__limit{font-size:12px;color:#ffffff80}.dk-history{display:grid;gap:3px}.dk-history__heading{margin:0}.dk-history__toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin:0;padding:8px 0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#ffffffb8;font-family:Oswald,sans-serif;font-size:14px;font-weight:600;line-height:1.3;letter-spacing:.04em;text-align:left;text-transform:uppercase}.dk-history__chevron{flex-shrink:0;transition:transform .18s ease}.dk-history__chevron.is-open{transform:rotate(180deg)}.dk-history__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px;padding:5px 6px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.dk-history__mark{display:inline-flex;align-items:center;justify-content:center;width:20px;aspect-ratio:1;border-radius:6px;font-size:11px;background:#ffffff14}.dk-history__mark.is-win{background:#27ae6033}.dk-history__mark.is-loss{background:#ed171740}.dk-history__body{display:grid;gap:1px;min-width:0}.dk-history__title{display:flex;align-items:baseline;gap:3px;min-width:0;font-size:11px;font-weight:700;line-height:1.2}.dk-history__result{flex-shrink:0}.dk-history__opponents{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff9;font-weight:500}.dk-history__meta{color:#ffffff80;font-size:9px;font-weight:500;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dk-history__delta{font-family:Oswald,sans-serif;font-size:12px;font-weight:700}.dk-history__delta.is-up{color:#6ee7a0}.dk-history__delta.is-down{color:#ff9b93}.dk-history__empty{margin:0;padding:12px;border-radius:10px;background:#ffffff0a;color:#ffffff80;font-size:11px;text-align:center}.dk-history__retry{margin:4px auto 0;padding:4px 8px;display:block;border:1px solid rgba(255,255,255,.16);border-radius:6px;background:#ffffff0f;color:#fff;font-size:11px}.dk-history__pages{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:4px}.dk-history__page-button{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:7px 10px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0f;color:#fff}.dk-history__page-button:disabled{opacity:.3;cursor:default}.dk-history__page-number{color:#fff9;font-size:10px;font-weight:600}.dk-page__error{margin:0;padding:12px 14px;border-radius:12px;background:#e74c3c26;color:#ff9b93;font-size:13px}.dk-page__loading{margin:0;padding:40px 0;color:#ffffff80;text-align:center}.online-home-durak{position:relative;width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;overflow:hidden;padding:19px 20px;border:1px solid rgba(237,23,23,.42);border-radius:22px;background:radial-gradient(circle at 84% 50%,rgba(237,23,23,.34),transparent 33%),linear-gradient(112deg,#190a0c,#08070a 72%);color:#fff;cursor:pointer;font:inherit;text-align:left;box-shadow:inset 0 1px #ffffff14,0 14px 36px #00000052;transition:transform .22s ease,border-color .22s ease}.online-home-durak:active{transform:scale(.985)}.online-home-durak:disabled{opacity:.55;cursor:default}.online-home-durak__copy{min-width:0;display:grid;justify-items:start;gap:3px}.online-home-durak__eyebrow{display:flex;align-items:center;gap:5px;color:#ff6b74;font-size:9px;font-weight:900;letter-spacing:.14em}.online-home-durak__title{font-family:Oswald,sans-serif;font-size:clamp(30px,9vw,43px);font-style:italic;line-height:1;letter-spacing:-.035em}.online-home-durak__title span{padding-right:.12em;background:linear-gradient(135deg,#fff,#ff4b5c 60%,#ed1717);background-clip:text;-webkit-background-clip:text;color:transparent}.online-home-durak__meta{color:#ffffff85;font-size:11px;font-weight:650;line-height:1.3}.online-home-durak__visual{display:grid;justify-items:center;gap:2px}.online-home-durak__cards{position:relative;width:clamp(70px,20vw,94px);aspect-ratio:1;--tp-card-width: clamp(38px, 10vw, 50px)}.online-home-durak__cards .tp-card{position:absolute;left:50%;top:50%}.online-home-durak__cards .tp-card:nth-child(1){transform:translate(-78%,-46%) rotate(-16deg)}.online-home-durak__cards .tp-card:nth-child(2){transform:translate(-50%,-56%) rotate(2deg)}.online-home-durak__cards .tp-card:nth-child(3){transform:translate(-22%,-44%) rotate(18deg)}.online-home-durak__queues{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;max-width:150px}.online-home-durak__queue{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#070709c2;box-shadow:0 5px 14px #00000047}.online-home-durak__queue-dots{display:inline-flex;align-items:center}.online-home-durak__queue-dot{display:inline-flex;align-items:center;justify-content:center;width:18px;aspect-ratio:1;overflow:hidden;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:#ffffff0f}.online-home-durak__queue-dot+.online-home-durak__queue-dot{margin-left:-5px}.online-home-durak__queue-dot.is-filled{border-color:#ff5b67cc;background:#241013;box-shadow:0 0 0 1px #ed17171f}.online-home-durak__queue-count{color:#ffffffb3;font-size:8px;font-weight:850;line-height:1}@keyframes dkPairIn{0%{opacity:0;transform:translateY(-14px) scale(.92)}to{opacity:1;transform:none}}@keyframes dkDefenseIn{0%{opacity:0;transform:translate(28%,-30%) rotate(9deg) scale(.9)}to{opacity:1;transform:translate(28%,22%) rotate(9deg)}}@keyframes dkFlash{0%{opacity:0;transform:translate(-50%,-50%) scale(.7)}12%{opacity:1;transform:translate(-50%,-50%) scale(1.05)}70%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-60%) scale(.96)}}@keyframes dkPulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes dkBlink{0%,to{opacity:1}50%{opacity:.3}}@keyframes dkSpin{to{transform:rotate(360deg)}}@keyframes dkSheetIn{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@keyframes dkReaction{0%{opacity:0;transform:translate(-50%,10px) scale(.4)}12%{opacity:1;transform:translate(-50%,-8px) scale(1.08)}22%{transform:translate(-50%,-4px) scale(1)}82%{opacity:1;transform:translate(-50%,-6px) scale(1)}to{opacity:0;transform:translate(-50%,-30px) scale(.8)}}@media(prefers-reduced-motion:reduce){.dk-pair,.dk-pair__defense,.dk-flash,.dk-seat__reaction,.dk-hand__reaction,.dk-chat,.dk-seat__avatar-wrap{animation-duration:1ms}.dk-seat--gift-hit .dk-seat__avatar-wrap{animation:none}.dk-seat--awaiting .dk-seat__meta:after,.dk-seat--awaiting .dk-seat__name{animation:none}.dk-seat--awaiting .dk-seat__meta:after{opacity:1}}@supports not (width: 1cqw){.dk-table{--dk-hand-card: clamp(34px, 13vw, 64px);--dk-table-card: clamp(24px, 9vw, 42px);--dk-seat-card: clamp(14px, 5vw, 24px)}.dk-seat__avatar.tp-poker-avatar{width:clamp(32px,13vw,60px);font-size:clamp(14px,4.4vw,22px)}.dk-seat__timer{--dk-timer-size: clamp(28px, 8.5vw, 36px)}.dk-seat__timer .tp-turn-timer__seconds{font-size:clamp(10px,3.3vw,14px)}.dk-seat__name{font-size:clamp(9px,2.6vw,13px)}.dk-seat__role{font-size:clamp(8px,2.1vw,10px)}.dk-seat__reaction,.dk-hand__reaction{width:clamp(48px,18vw,84px)}.dk-seat__reaction .tp-reaction-visual--emoji,.dk-hand__reaction .tp-reaction-visual--emoji{font-size:clamp(36px,12vw,56px)}.dk-seat__reaction--on-avatar:before{width:clamp(32px,13vw,60px)}.dk-felt{width:min(100%,calc((100vh - 170px)/1.6))}.dk-felt__poker-table{--tp-watermark-width: clamp(70px, 26vw, 116px)}.dk-trump-stamp{width:clamp(54px,17vw,78px)}.dk-trump-stamp__symbol{font-size:clamp(34px,11vw,50px)}.dk-trump-stamp__label{font-size:clamp(7px,2.1vw,10px)}.dk-flash{font-size:clamp(10px,2.8vw,12px)}.dk-hand-area--compact{--dk-hand-card: clamp(27px, 9vw, 44px)}.dk-seat__chat{max-width:min(190px,42vw)}}.online-tournament-room,.online-tournament-eliminated,.online-tournament-finished{color:#fff}.online-tournament-create-layout{width:100%;min-width:0}.game-builder{--game-builder-accent: #dd0000;--game-builder-accent-bright: #ff0000;--game-builder-accent-soft: rgba(221, 0, 0, .14);--game-builder-border: rgba(255, 255, 255, .1);--game-builder-copy: rgba(255, 255, 255, .64);display:grid;width:min(720px,100%);min-width:0;margin:0 auto;gap:clamp(30px,6vw,52px);padding:clamp(4px,2vw,12px) 0 30px;color:#fff;font-family:Montserrat,sans-serif}.online-tournament-create-layout--edit{width:min(760px,100%)}.game-builder--tournament:not(.online-tournament-create-layout--edit){gap:0;padding-top:0}.game-builder--tournament:not(.online-tournament-create-layout--edit) .game-builder-section{gap:14px;padding-bottom:26px}.game-builder--tournament:not(.online-tournament-create-layout--edit) .game-builder-section+.game-builder-section{padding-top:28px}.game-builder--tournament:not(.online-tournament-create-layout--edit) .game-builder-section__header,.game-builder--tournament:not(.online-tournament-create-layout--edit) .game-builder-section__content{gap:14px}.game-builder--tournament:not(.online-tournament-create-layout--edit) .game-builder-section--variant .game-builder-section__content{gap:7px}.game-builder-mode+.game-builder--tournament:not(.online-tournament-create-layout--edit) .game-builder-section--variant{padding-top:18px;border-top:1px solid var(--game-builder-border)}.game-builder--tournament:not(.online-tournament-create-layout--edit) .game-builder-summary{margin-top:30px}.game-builder--tournament:not(.online-tournament-create-layout--edit) .game-builder-submit-error,.game-builder--tournament:not(.online-tournament-create-layout--edit) .game-builder-actions{margin-top:14px}.game-builder__hero{display:grid;gap:8px;padding-inline:2px}.game-builder__eyebrow,.game-builder-section__eyebrow,.game-builder-structure-preview__eyebrow,.game-builder-summary__eyebrow{color:var(--game-builder-accent);font-size:10px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.game-builder__title.title{margin:0;color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(29px,7vw,52px);font-weight:850;letter-spacing:-.045em;line-height:.98}.game-builder__intro{max-width:610px;margin:3px 0 0;color:var(--game-builder-copy);font-size:14px;line-height:1.55}.game-builder__microcopy{margin:0;color:#ffffff6e;font-size:10px;line-height:1.45}.game-builder-section{display:grid;min-width:0;gap:20px;padding-inline:2px}.game-builder-section+.game-builder-section{padding-top:clamp(28px,5vw,44px);border-top:1px solid var(--game-builder-border)}.game-builder-section__header,.game-builder-section__content{display:grid;min-width:0;gap:8px}.game-builder-section__content{gap:18px}.game-builder-section__title,.game-builder-summary__title{margin:0;font-size:clamp(21px,5vw,30px);font-weight:800;letter-spacing:-.025em;line-height:1.12}.game-builder-section__description{max-width:600px;color:var(--game-builder-copy);font-size:13px;line-height:1.5}.game-builder-fields,.game-builder-stepper-grid,.game-builder-disclosure,.game-builder-level-editor__fields,.game-builder-grid,.game-builder-toggles{display:grid;min-width:0;gap:14px}.game-builder-toggles{gap:10px}.game-builder-field{display:grid;min-width:0;gap:7px}.game-builder-field__label,.game-builder-stepper__label,.game-builder-level-editor__readout-label{color:#ffffffc7;font-size:11px;font-weight:780;letter-spacing:.035em}.game-builder-field__hint,.game-builder-stepper__hint{color:#ffffff6e;font-size:11px;line-height:1.45}.game-builder-field__error,.game-builder-submit-error{margin:0;color:#f66;font-size:12px;font-weight:650;line-height:1.45}.game-builder-submit-error__list{margin:4px 0 0;padding-left:16px}.game-builder-submit-error__list li{margin-top:2px}.game-builder-input{width:100%;max-width:100%;min-width:0;margin:0;padding:12px 13px;border:1px solid rgba(255,255,255,.13);border-radius:13px;color:#fff;background:#ffffff0b;font-family:inherit;font-size:16px;line-height:1.35;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.game-builder-input:focus{border-color:#ff0000ad;background:#fff1;box-shadow:0 0 0 3px #dd00001f;outline:0}.game-builder-textarea{display:block;resize:none}.game-builder-select__option{color:#111;background:#fff}.game-builder-input[aria-invalid=true]{border-color:#f00c}.game-builder-date-time__trigger{display:grid;width:100%;min-width:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;margin:0;padding:13px 14px;border:1px solid rgba(255,255,255,.13);border-radius:15px;color:#fff;background:linear-gradient(145deg,#ffffff0e,#ffffff06);box-shadow:none;font-family:inherit;text-align:left}.game-builder-date-time__trigger:hover,.game-builder-date-time__trigger[aria-expanded=true]{border-color:#ffffff38;background:#ffffff13;box-shadow:inset 0 -2px 0 var(--game-builder-accent)}.game-builder-date-time__trigger:focus-visible{border-color:#ffffff42;background:#ffffff13;box-shadow:0 0 0 3px #dd000014}.game-builder-date-time__trigger[aria-invalid=true]{border-color:#f00c}.game-builder-date-time__calendar-icon{color:var(--game-builder-accent)}.game-builder-date-time__date{min-width:0;font-size:13px;font-weight:760;line-height:1.35}.game-builder-date-time__time{display:inline-flex;align-items:center;gap:6px;color:#ffffffc7;font-size:14px;font-weight:820;white-space:nowrap}.game-builder-date-time__caret{color:#ffffff6b;transition:transform .18s ease}.game-builder-date-time__caret--open{transform:rotate(180deg)}.game-builder-date-time__panel{display:grid;gap:14px;padding:clamp(13px,3vw,18px);border:1px solid rgba(255,255,255,.1);border-radius:18px;background:linear-gradient(150deg,#161619fa,#0a0a0cfa);box-shadow:0 24px 55px #0000004d}.game-builder-date-time__panel .dtp-header{margin-bottom:10px}.game-builder-date-time__panel .dtp-nav{width:auto;margin:0;padding:8px 12px;border-color:#ffffff1f;border-radius:11px;background:#ffffff0a;font-family:inherit;line-height:1}.game-builder-date-time__panel .dtp-month{font-family:inherit;font-size:15px;font-weight:800;letter-spacing:-.01em}.game-builder-date-time__panel .dtp-cell{min-block-size:0;padding:8px 4px;font-family:inherit;font-size:13px}.game-builder-date-time__panel .dtp-cell--sel{background:var(--game-builder-accent)!important}.game-builder-date-time__panel .dtp-time{margin-top:14px;padding-top:14px;border-color:#ffffff17}.game-builder-date-time__panel .dtp-time-label,.game-builder-date-time__panel .dtp-summary{font-family:inherit}.game-builder-date-time__panel .dtp-time-control{border-color:#ffffff1f;border-radius:11px;background:#ffffff0b}.game-builder-date-time__panel .dtp-time-step,.game-builder-date-time__panel .dtp-time-value{font-family:inherit}.game-builder-date-time__panel .dtp-time-value{font-size:17px}.game-builder-date-time__panel .dtp-summary{display:none}.game-builder-date-time__done{justify-self:end;width:auto;margin:0;padding:9px 16px;border-color:#ffffff24;color:#fff;background:#ffffff0e;box-shadow:none;font-family:inherit}.game-builder-input-with-icon{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;color:#ffffff80}.game-builder-notice{margin:0;padding:12px 14px;border:1px solid rgba(255,255,255,.12);border-radius:13px;color:#ffffffd1;background:#ffffff0b;font-size:12px;line-height:1.5}.game-builder-qualification{display:grid;gap:6px;padding:12px 14px;border:1px solid rgba(255,201,77,.22);border-radius:13px;background:linear-gradient(145deg,#ffc94d14,#ffc94d05)}.game-builder-qualification__label{color:#ffc94d;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.game-builder-qualification__text{margin:0;color:#fff;font-size:12.5px;font-weight:600;line-height:1.45}.game-builder-qualification__disclaimer{color:#ffffff6b;font-size:9.5px;line-height:1.4}.game-builder-qualification--knockout{border-color:#ffffff1f;background:#ffffff09}.game-builder-qualification--knockout .game-builder-qualification__label{color:#ffffff9e}.game-builder-big-boss{display:grid;gap:10px}.game-builder-big-boss__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:9px;padding:11px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff09}.game-builder-big-boss__remove{align-self:end;padding:12px}.game-builder-big-boss__add{justify-self:start;display:inline-flex;align-items:center;gap:7px}@media(max-width:560px){.game-builder-big-boss__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.game-builder-big-boss__remove{grid-column:1 / -1;justify-content:center}}.game-builder-notice--schedule{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:11px 12px;border-color:#ffffff1a;color:#fff;background:#ffffff0a;box-shadow:inset 0 1px #ffffff06}.game-builder-notice__icon{padding:7px;border-radius:10px;color:#ff657ae6;background:#dd00001a;box-sizing:content-box}.game-builder-notice__body{display:grid;min-width:0;gap:1px}.game-builder-notice__title{font-size:13px;font-weight:780;line-height:1.35}.game-builder-notice__text{color:#ffffff8f;font-size:11px;line-height:1.45}.game-builder-segmented{display:flex;min-width:0;flex-wrap:wrap;gap:7px}.game-builder-segmented__option{position:relative;overflow:hidden;flex:1 1 86px;width:auto;margin:0;padding:10px 12px;border:1px solid rgba(255,255,255,.11);border-radius:12px;color:#ffffffad;background:#ffffff09;box-shadow:none;font-family:inherit;font-size:12px;font-weight:730;line-height:1.25;text-align:center;touch-action:manipulation;user-select:none;-webkit-user-select:none}@media(hover:hover){.game-builder-segmented__option:not(.game-builder-segmented__option--active):hover{border-color:#fff3;color:#fff;background:#ffffff0f}}.game-builder-segmented__option--active,.game-builder-segmented__option--active:hover{border-color:#fff3;color:#fff;background:#ffffff13;box-shadow:inset 0 1px #ffffff0f}.game-builder-segmented__option--active:after{position:absolute;right:28%;bottom:0;left:28%;padding-top:2px;border-radius:999px 999px 0 0;background:var(--game-builder-accent);box-shadow:0 0 10px #dd00005c;content:""}.game-builder-segmented__option:disabled{opacity:.42}.game-builder-segmented--cards{display:grid;grid-template-columns:1fr;gap:9px}.game-builder-segmented--chips .game-builder-segmented__option{flex-basis:58px;padding:9px 8px;font-size:11px}.game-builder-segmented--four .game-builder-segmented__option{flex-basis:120px}.game-builder-segmented--cards .game-builder-segmented__option{display:grid;justify-items:start;gap:5px;padding:15px;text-align:left}.game-builder-segmented__label{color:inherit}.game-builder-segmented--cards .game-builder-segmented__label{font-size:14px;font-weight:800}.game-builder-segmented__description{color:#ffffff73;font-size:11px;font-weight:520;line-height:1.42}.game-builder-stepper-grid{gap:9px}.game-builder-stepper{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 13px;border:1px solid var(--game-builder-border);border-radius:15px;background:#ffffff06}.game-builder-stepper__copy{display:grid;min-width:0;gap:3px}.game-builder-stepper__label{display:flex;align-items:center;gap:7px;color:#fff}.game-builder-stepper__icon{display:inline-flex;color:var(--game-builder-accent)}.game-builder-stepper__control{display:grid;grid-template-columns:auto minmax(32px,auto) auto;align-items:center;gap:5px}.game-builder-stepper__slider{grid-column:1 / -1;width:100%;margin:6px 0 0;accent-color:#e6242f;cursor:pointer}.game-builder-stepper__button{width:auto;margin:0;padding:7px 10px;border:1px solid rgba(255,255,255,.13);border-radius:10px;color:#fff;background:#ffffff0e;box-shadow:none;font-family:inherit;line-height:1;touch-action:manipulation;user-select:none;-webkit-user-select:none}.game-builder-stepper__button:disabled{opacity:.28}.game-builder-stepper__value{color:#fff;font-size:15px;font-weight:820;line-height:1;text-align:center}.game-builder-stepper__picker{position:relative;display:grid;grid-template-columns:auto auto;align-items:center;justify-content:center;gap:4px;min-width:42px;padding:7px 5px;border-radius:9px;cursor:pointer}.game-builder-stepper__picker:hover{background:#ffffff0e}.game-builder-stepper__picker:focus-within{outline:2px solid rgba(255,255,255,.72);outline-offset:2px}.game-builder-stepper__picker-icon{color:#ffffff9e;pointer-events:none}.game-builder-stepper__select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;margin:0;border:0;opacity:0;font-size:16px;cursor:pointer}.game-builder-depth{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;border-left:2px solid var(--game-builder-accent);border-radius:0 13px 13px 0;background:linear-gradient(90deg,var(--game-builder-accent-soft),rgba(255,255,255,.025))}.game-builder-depth__copy{display:grid;gap:2px}.game-builder-depth__label,.game-builder-depth__blinds{color:#ffffff7a;font-size:10px;line-height:1.4}.game-builder-depth__value{color:#fff;font-size:18px;line-height:1.15}.game-builder-depth__blinds{grid-column:1 / -1}.game-builder-generator{display:grid;gap:15px;padding:16px;border:1px solid rgba(255,255,255,.085);border-radius:17px;background:linear-gradient(145deg,#ffffff0b,#ffffff05)}.game-builder-generator__title-row,.game-builder-structure-preview__head,.game-builder-distribution__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.game-builder-generator__title{color:#fff;font-size:14px;font-weight:800}.game-builder-generator__hint{color:#fff6;font-size:10px;line-height:1.4;text-align:right}.game-builder-structure-preview{display:grid;min-width:0;gap:15px;padding:17px;border:1px solid rgba(255,255,255,.1);border-radius:19px;background:linear-gradient(145deg,#ffffff0d,#0c0c0fe0);box-shadow:0 18px 45px #0000002e}.game-builder-structure-preview__copy{display:grid;gap:3px}.game-builder-structure-preview__title{color:#fff;font-size:16px}.game-builder-structure-preview__duration{display:inline-flex;align-items:center;gap:6px;color:#ffffff91;font-size:11px;white-space:nowrap}.game-builder-structure-preview__levels,.game-builder-structure-preview__meta,.game-builder-inline-actions{display:flex;min-width:0;flex-wrap:wrap;gap:7px}.game-builder-structure-preview__level,.game-builder-structure-preview__more,.game-builder-structure-preview__meta-item{padding:6px 8px;border:1px solid rgba(255,255,255,.085);border-radius:9px;color:#ffffffb8;background:#ffffff09;font-size:10px;font-weight:730}.game-builder-structure-preview__curve{display:flex;align-items:flex-end;gap:5px;padding-block:4px}.game-builder-structure-preview__bar{display:block;border-top:3px solid var(--game-builder-accent);border-radius:99px;opacity:.42}.game-builder-structure-preview__bar--1{width:18%}.game-builder-structure-preview__bar--2{width:32%;opacity:.58}.game-builder-structure-preview__bar--3{width:48%;opacity:.72}.game-builder-structure-preview__bar--4{width:68%;opacity:.92}.game-builder-structure-preview__meta-item{padding:0;border:0;color:#fff6;background:none;font-weight:520}.game-builder-inline-actions__button,.game-builder-distribution__toggle,.game-builder-levels__add,.game-builder-level-editor__action{width:auto;margin:0;border-color:#ffffff1f;color:#ffffffc2;background:#ffffff09;box-shadow:none}.game-builder-inline-actions__button,.game-builder-levels__add{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 11px;line-height:1.25}.game-builder-levels{display:grid;min-width:0;gap:8px}.game-builder-levels__header{display:none}.game-builder-level-row{display:grid;align-items:center;grid-template-columns:auto minmax(0,1fr);gap:5px 12px;padding:11px 12px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff06;color:#ffffffb3;font-size:12px}.game-builder-levels__header{grid-template-columns:52px minmax(120px,1fr) minmax(84px,.8fr) 72px;gap:10px;padding:0 12px 5px}.game-builder-levels__header-cell{color:#ffffff61;font-size:9px;font-weight:780;letter-spacing:.05em;text-transform:uppercase}.game-builder-level-row__index{grid-row:1 / 4;color:var(--game-builder-accent);font-weight:800}.game-builder-level-row__blinds{color:#fff}.game-builder-level-row__ante,.game-builder-level-row__duration{grid-column:2;color:#ffffff7a;font-size:10px}.game-builder-level-editor{display:grid;min-width:0;gap:12px;padding:13px;border:1px solid rgba(255,255,255,.085);border-radius:15px;background:#ffffff06}.game-builder-level-editor__head,.game-builder-level-editor__actions{display:flex;align-items:center;justify-content:space-between;gap:7px}.game-builder-level-editor__index{color:#fff;font-size:12px}.game-builder-level-editor__action{display:inline-flex;padding:7px 8px;border-radius:9px;line-height:1}.game-builder-level-editor__readout{display:grid;align-content:end;gap:7px}.game-builder-level-editor__readout-value{padding:12px 13px;border:1px solid transparent;color:#ffffff94;font-size:13px;line-height:1.35}.game-builder-levels__add{justify-self:start;margin-top:5px}.game-builder-disclosure,.game-builder-scoring{gap:15px;padding-top:2px}.game-builder-rule-preview{display:grid;min-width:0;gap:6px}.game-builder-rule-preview__item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:10px;background:#ffffff08;font-size:11px}.game-builder-rule-preview__blinds{color:#ffffffc7}.game-builder-rule-preview__value{color:var(--game-builder-accent);text-align:right}.game-builder-toggle-list{display:grid;gap:10px}.game-builder-toggle{overflow:hidden;border:1px solid var(--game-builder-border);border-radius:16px;background:#ffffff06;transition:border-color .18s ease,background-color .18s ease}.game-builder-toggle--checked{border-color:#ffffff29;background:#ffffff0b}.game-builder-toggle__trigger{display:flex;width:100%;margin:0;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:0;border-radius:0;color:#fff;background:transparent;box-shadow:none;font-family:inherit;text-align:left}.game-builder-toggle__copy{display:grid;min-width:0;gap:4px}.game-builder-toggle__label{color:#fff;font-size:13px;font-weight:790}.game-builder-toggle__description{color:#ffffff73;font-size:11px;font-weight:520;line-height:1.4}.game-builder-toggle__track{display:flex;width:39px;flex:0 0 auto;padding:3px;border:1px solid rgba(255,255,255,.14);border-radius:99px;background:#ffffff14;transition:background-color .18s ease,border-color .18s ease}.game-builder-toggle__thumb{display:block;width:15px;aspect-ratio:1;border-radius:50%;background:#ffffffad;transition:transform .18s ease,background-color .18s ease}.game-builder-toggle--checked .game-builder-toggle__track{border-color:var(--game-builder-accent);background:var(--game-builder-accent)}.game-builder-toggle--checked .game-builder-toggle__thumb{background:#fff;transform:translate(16px)}.game-builder-toggle__details{display:grid;gap:14px;padding:2px 14px 14px}.game-builder-section-note,.game-builder__start-note{margin:0;color:var(--game-builder-copy);font-size:12px;line-height:1.5}.game-builder-scoring{display:grid;min-width:0;gap:14px}.game-builder-scoring__summary{padding:11px 13px;border-left:2px solid rgba(255,0,0,.58);color:#ffffffa6;background:#ffffff09;font-size:11px;line-height:1.45}.game-builder-distribution__toggle{justify-self:start;padding:9px 11px}.game-builder-distribution{display:grid;gap:11px;padding:15px;border:1px solid rgba(255,255,255,.085);border-radius:15px;background:#ffffff06}.game-builder-distribution__title{color:#ffffff94;font-size:11px}.game-builder-distribution__total{color:#fff;font-size:13px}.game-builder-distribution__rows{display:grid;gap:1px}.game-builder-distribution__row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-block:8px;border-bottom:1px solid rgba(255,255,255,.055);font-size:11px}.game-builder-distribution__place{color:#ffffff80}.game-builder-distribution__points{color:#fff}.game-builder-freeze-note{display:flex;align-items:center;gap:8px;color:#ffffff6b}.game-builder-freeze-note__text{font-size:10px;line-height:1.4}.game-builder-summary{display:grid;gap:18px;padding:clamp(18px,4vw,26px);border:1px solid rgba(255,255,255,.11);border-radius:20px;background:#ffffff08;box-shadow:0 22px 55px #0003}.game-builder-summary__header{display:grid;min-width:0;gap:4px}#root .game-builder-summary__title{overflow-wrap:anywhere;white-space:normal}.game-builder-summary__rows{display:grid;gap:0}.game-builder-summary__row{display:grid;min-width:0;grid-template-columns:minmax(78px,.45fr) minmax(0,1fr);gap:4px 12px;padding-block:11px;border-bottom:1px solid rgba(255,255,255,.07)}.game-builder-summary__label{color:#ffffff6b;font-size:10px;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.game-builder-summary__value{min-width:0;color:#fff;font-size:12px;line-height:1.4}.game-builder-summary__detail{grid-column:2;color:#ffffff6b;font-size:10px;line-height:1.4}.game-builder-actions{display:flex;align-items:stretch;justify-content:flex-end;gap:10px}.game-builder-actions__button{width:auto;margin:0;padding:12px 18px;font-family:inherit;line-height:1.25}.game-builder-actions__button--primary{min-width:min(100%,210px)}.game-builder-submit{width:min(100%,260px);margin:0;padding:13px 20px;font-family:inherit;line-height:1.25}.game-builder-error{margin:0;color:#f66;font-size:12px;font-weight:650;line-height:1.45}.online-tournament-modal.online-tournament-modal--settings{z-index:910}.online-tournament-modal--settings .game-builder{padding:clamp(20px,4vw,36px)}@media(min-width:560px){.game-builder-fields,.game-builder-stepper-grid,.game-builder-grid--two,.game-builder-disclosure{grid-template-columns:repeat(2,minmax(0,1fr))}.game-builder-field--wide,.game-builder-rule-preview{grid-column:1 / -1}.game-builder-segmented--cards{grid-template-columns:repeat(2,minmax(0,1fr))}.game-builder-levels__header,.game-builder-level-row{display:grid;grid-template-columns:52px minmax(120px,1fr) minmax(84px,.8fr) 72px;gap:10px}.game-builder-level-row{padding:10px 12px;border:0;border-bottom:1px solid rgba(255,255,255,.06);border-radius:0;background:transparent}.game-builder-level-row__index{grid-row:auto}.game-builder-level-row__ante,.game-builder-level-row__duration{grid-column:auto;color:#ffffff9e;font-size:12px}.game-builder-level-editor__fields{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(orientation:landscape)and (max-height:520px){.online-tournament-lobby-overlay{width:min(43vw,370px)}.online-tournament-lobby-overlay__topbar{padding-top:max(4px,var(--app-safe-area-top))}.online-tournament-lobby-overlay .online-tournament-room__header{margin-bottom:5px;padding-inline:7px 34px}.online-tournament-lobby-overlay .online-create-back{margin-left:-5px;padding:5px}.online-tournament-lobby-overlay .online-create-title{font-size:11px}.online-tournament-lobby-overlay .online-tournament-room__content{gap:7px;padding-inline:8px}.online-tournament-lobby-overlay .online-tournament-lobby-hero{gap:2px;padding:8px 10px 0;border-radius:13px}.online-tournament-lobby-overlay .online-tournament-lobby-hero__eyebrow{font-size:6px}.online-tournament-lobby-overlay .online-tournament-lobby-hero__clock{font-size:27px}.online-tournament-lobby-overlay .online-tournament-lobby-hero__blind{gap:1px;margin-top:0}.online-tournament-lobby-overlay .online-tournament-lobby-hero__blind-level,.online-tournament-lobby-overlay .online-tournament-lobby-hero__blind-next{font-size:6px}.online-tournament-lobby-overlay .online-tournament-lobby-hero__blind-value{font-size:11px}.online-tournament-lobby-overlay .online-tournament-lobby-hero__facts{margin-top:4px}.online-tournament-lobby-overlay .online-tournament-lobby-hero__fact{gap:1px;padding:5px 3px}.online-tournament-lobby-overlay .online-tournament-lobby-hero__fact-label{font-size:5px}.online-tournament-lobby-overlay .online-tournament-lobby-hero__fact-value{font-size:8px}.online-tournament-lobby-overlay .online-tournament-lobby-tabs{padding:2px;border-radius:9px}.online-tournament-lobby-overlay .online-tournament-lobby-tabs__tab{padding:6px 8px;border-radius:7px;font-size:7px}.online-tournament-lobby-overlay .online-tournament-lobby-panel{gap:7px}.online-tournament-lobby-overlay .online-tournament-lobby-panel__header{gap:3px}.online-tournament-lobby-overlay .online-tournament-lobby-panel__eyebrow,.online-tournament-lobby-overlay .online-tournament-lobby-panel__description,.online-tournament-lobby-overlay .online-tournament-lobby-empty{font-size:7px}.online-tournament-lobby-overlay .online-tournament-lobby-players__item,.online-tournament-lobby-overlay .online-tournament-lobby-players__head{grid-template-columns:18px 28px minmax(0,1fr) 62px 26px;gap:5px;padding:6px 5px}.online-tournament-lobby-overlay .online-tournament-lobby-players--knockouts .online-tournament-lobby-players__item,.online-tournament-lobby-overlay .online-tournament-lobby-players--knockouts .online-tournament-lobby-players__head{grid-template-columns:18px 28px minmax(0,1fr) 40px 62px 26px}.online-tournament-lobby-overlay .online-tournament-lobby-players__knockouts,.online-tournament-lobby-overlay .online-tournament-lobby-players__entries{font-size:11px}.online-tournament-lobby-overlay .online-tournament-lobby-players__rank,.online-tournament-lobby-overlay .online-tournament-lobby-players__name,.online-tournament-lobby-overlay .online-tournament-lobby-players__stack-value{font-size:8px}.online-tournament-lobby-overlay .online-tournament-lobby-players__meta{font-size:6px}.online-tournament-lobby-overlay .online-tournament-table-list__item,.online-tournament-lobby-overlay .online-tournament-blind-list__row{gap:5px;padding:6px}.online-table-lobby-close{top:max(5px,var(--app-safe-area-top));right:max(6px,var(--safe-area-inset-right, env(safe-area-inset-right)));width:29px;font-size:18px}}@media(max-width:559px){.game-builder-actions{flex-direction:column-reverse}.game-builder-actions__button,.game-builder-actions__button--primary,.game-builder-submit{width:100%;min-width:0}.game-builder-inline-actions__button{flex:1 1 100%}}@media(max-width:360px){.online-tournament-modal--settings{padding:8px}.online-tournament-modal--settings .game-builder{padding:16px 12px}.game-builder-generator__title-row,.game-builder-structure-preview__head,.game-builder-distribution__head{align-items:flex-start;flex-direction:column}.game-builder-generator__hint{text-align:left}.game-builder-summary__row{grid-template-columns:1fr}.game-builder-summary__detail{grid-column:1}}@media(max-width:420px){.game-builder-date-time__trigger{grid-template-columns:auto minmax(0,1fr) auto}.game-builder-date-time__calendar-icon{grid-row:1 / span 2}.game-builder-date-time__time{grid-row:2;grid-column:2;justify-self:start}.game-builder-date-time__caret{grid-row:1 / span 2;grid-column:3}}.online-tournament-hud{display:flex;align-items:center;justify-content:space-between;gap:14px}.online-tournament-room,.online-tournament-state-page{position:relative;isolation:isolate;width:min(100%,760px);min-width:0;margin:0 auto;padding:0 0 calc(48px + var(--app-safe-area-bottom));box-sizing:border-box;color:#fff;font-family:Montserrat,sans-serif}.online-tournament-room--with-action-dock,.online-tournament-state-page--with-action-dock{padding-bottom:calc(184px + var(--app-safe-area-bottom))}.online-tournament-room:before,.online-tournament-state-page:before{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:#000}.online-tournament-room{--online-tournament-game-accent: #3aa0ff;--online-tournament-game-border: rgba(20, 107, 209, .58)}.online-tournament-room--plo{--online-tournament-game-accent: #35d987;--online-tournament-game-border: rgba(18, 150, 84, .56)}.online-tournament-room__header{width:min(100%,680px);margin-inline:auto;margin-bottom:clamp(22px,5vw,34px)}.online-tournament-room__content{display:grid;grid-template-columns:minmax(0,1fr);width:min(100%,680px);min-width:0;margin:0 auto;gap:clamp(34px,7vw,52px)}.online-tournament-room__overview{display:grid;min-width:0;gap:17px;padding:4px 2px 26px}.online-tournament-room__badges{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.online-tournament-room .online-home-mtt-badge,.online-tournament-room .online-home-game-badge{box-shadow:none}.online-tournament-room__status{display:inline-flex;align-items:center;gap:7px;margin-inline-start:auto;padding:6px 10px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#09090a;color:#ffffffad;font-size:10px;font-weight:750;line-height:1.2}.online-tournament-room__status-dot{width:6px;aspect-ratio:1;border-radius:50%;background:var(--tir-yellow, #f1c40f)}.online-tournament-room__status--live .online-tournament-room__status-dot{background:var(--online-tournament-game-accent)}.online-tournament-room__status--paused .online-tournament-room__status-dot,.online-tournament-room__status--finished .online-tournament-room__status-dot{background:#95a5a6}.online-tournament-room__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.online-tournament-room__meta-item{display:inline-flex;align-items:center;gap:7px;color:#ffffffa8;font-size:12px;font-weight:600;line-height:1.35}.online-tournament-room__meta-icon{flex:0 0 auto;color:#fff6}.online-tournament-room__code{padding:5px 8px;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:#09090a;color:#ffffff70;font-size:9px;font-weight:700;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}.online-tournament-room__code-value{color:#ffffffe0;font-size:10px;letter-spacing:.12em}.online-tournament-room__description{margin:0;color:#ffffffbd;font-size:13px;line-height:1.55;white-space:pre-line;overflow-wrap:anywhere}.online-tournament-room__description--below-hero{padding:2px 6px 0;text-align:center}.online-tournament-room__qualification-label{color:#ffc94d;font-size:10px;font-weight:800;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.online-tournament-room__notice{margin:0;padding:11px 0 11px 13px;border-left:2px solid var(--online-tournament-game-border);color:#ffffff94;font-size:11px;line-height:1.55}.game-builder.player-sng-create{gap:14px}.game-builder-section.player-game-section{padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:linear-gradient(160deg,#241d22,#18171b);box-shadow:inset 0 1px #ffffff0d}.game-builder-section.player-game-section+.game-builder-section.player-game-section{padding-top:18px;border-top:1px solid rgba(255,255,255,.1)}.player-sng-level{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;padding:11px 14px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#ffffff0a;color:#f4f1ec;text-align:left;cursor:pointer}.player-sng-level:hover,.player-sng-level:focus-visible{border-color:#ff435273;outline:none}.player-sng-level.is-invalid{border-color:#ff4352cc}.player-sng-level__index{color:#f4f1ec80;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}.player-sng-level__blinds{font-size:15px;line-height:1.2;font-variant-numeric:tabular-nums}.player-sng-level__ante{color:#f4f1ec99;font-size:12px;line-height:1.2}.player-sng-level__caret{color:#ffffff73;transition:transform .18s ease}.player-sng-level__caret--open{transform:rotate(180deg)}.player-sng-level__collapse{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.player-sng-buy-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.player-sng-buy-in__value{display:inline-flex;align-items:baseline;gap:6px;color:#f4f1ec}.player-sng-buy-in__coins{font-size:26px;font-weight:850;line-height:1.1;font-variant-numeric:tabular-nums}.player-sng-buy-in__unit{color:#f4f1ec99;font-size:13px}.player-sng-buy-in__price{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border:1px solid rgba(255,67,82,.35);border-radius:999px;background:#e6242f1f;color:#fff;font-size:13px;font-weight:800;line-height:1.2}.player-sng-panel{display:grid;gap:8px;padding:10px 12px;border:1px solid rgba(255,67,82,.24);border-radius:14px;background:linear-gradient(135deg,#30080ec7,#0c0c0ef0);color:#f4f1ec}.player-sng-panel__top{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.player-sng-panel__creator{display:inline-flex;align-items:center;gap:6px;min-width:0;margin-right:auto}.player-sng-panel__creator-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.player-sng-panel__creator-badge{display:inline-flex;align-self:flex-start;align-items:center;gap:3px;padding:1px 6px 1px 5px;border:1px solid rgba(239,68,68,.45);border-radius:999px;background:#ef444424;color:#fca5a5;font-size:9px;font-weight:800;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.player-sng-panel__creator-name{overflow:hidden;font-size:13px;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.player-sng-panel__creator-verb{color:#ffffff8c;font-weight:600}.player-sng-panel__queue{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:10px 12px;border:1px solid rgba(255,205,110,.28);border-radius:12px;background:#ffcd6e12}.player-sng-panel__queue-copy{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;flex:1 1 200px;color:#f4f1ecc7;font-size:12px;line-height:1.35}.player-sng-panel__queue-copy b{color:#ffe2a0}.player-sng-panel__fact{display:inline-flex;align-items:center;gap:4px;font-size:13px;line-height:1.2;font-variant-numeric:tabular-nums}.player-sng-panel__label{color:#f4f1ec8c;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.player-sng-panel__coin{width:12px;height:12px;flex:none}.player-sng-panel__payouts{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.player-sng-panel__payout{display:inline-flex;gap:4px;padding:2px 7px;border:1px solid rgba(255,255,255,.1);border-radius:999px;font-size:11px;line-height:1.3}.player-sng-panel__place{color:#f4f1ec8c}.player-sng-panel__note{display:flex;align-items:center;gap:5px;margin:0;color:#f4f1ec80;font-size:11px;line-height:1.3}.player-sng-panel__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.online-tournament-reentry{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid rgba(255,67,82,.3);border-radius:16px;background:linear-gradient(135deg,#430811d6,#0e0e10f5)}.online-tournament-reentry__copy{display:grid;gap:3px}.online-tournament-reentry__title{color:#fff;font-size:12px;font-weight:800;line-height:1.2}.online-tournament-reentry__meta{color:#ffffff8a;font-size:9px;line-height:1.4}.online-tournament-reentry__actions{display:flex;flex:0 0 auto;gap:7px}.online-tournament-blind-list__row.is-late-end{border-bottom:2px solid rgba(255,92,106,.75)}.online-tournament-blind-list__late-mark{display:flex;align-items:center;justify-content:center;padding:4px 8px 8px;color:#ff5c6a;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.online-tournament-foreign-club{display:grid;gap:4px;margin:0 0 10px;padding:10px 12px;border:1px solid rgba(255,201,77,.38);border-radius:14px;background:#ffc94d12}.online-tournament-foreign-club__title{color:#ffd166;font-size:13px;font-weight:800;line-height:1.25}.online-tournament-foreign-club__meta{color:#ffffff9e;font-size:11.5px;line-height:1.35}.online-tournament-reentry__action{margin:0;padding:8px 10px;border-radius:10px;font:inherit;font-size:9px;font-weight:800;line-height:1.2;cursor:pointer}.online-tournament-reentry__action--secondary{border:1px solid rgba(255,255,255,.18);background:#ffffff0a;color:#ffffffbd}.online-tournament-reentry__action--primary{border:1px solid rgba(88,226,160,.75);background:linear-gradient(145deg,#23c07b,#0f8a55);color:#04160e}.online-tournament-reentry__action:disabled{cursor:default;opacity:.5}@media(max-width:520px){.online-tournament-reentry{align-items:stretch;flex-direction:column}.online-tournament-reentry__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.online-tournament-lobby-hero{position:relative;display:grid;overflow:hidden;justify-items:center;gap:8px;padding:clamp(22px,6vw,38px) clamp(16px,5vw,32px) 0;border:1px solid rgba(255,61,74,.2);border-radius:26px;background:radial-gradient(circle at 50% 5%,rgba(221,0,18,.22),transparent 42%),linear-gradient(145deg,#18181bf5,#070708fa);box-shadow:inset 0 1px #ffffff0a,0 24px 58px #0000005c;text-align:center}.online-tournament-lobby-hero:before{position:absolute;top:-60px;left:50%;width:min(420px,80%);aspect-ratio:2.2;border:1px solid rgba(255,53,68,.18);border-radius:50%;box-shadow:0 0 70px #df001429;content:"";pointer-events:none;transform:translate(-50%)}.online-tournament-lobby-hero__eyebrow,.online-tournament-lobby-panel__eyebrow{color:#ffffff6b;font-size:9px;font-weight:800;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.online-tournament-lobby-hero__clock{color:#fff;font-family:Oswald,sans-serif;font-size:clamp(48px,13vw,82px);font-weight:650;letter-spacing:.02em;line-height:.98;text-shadow:0 8px 32px rgba(255,18,41,.18)}.online-tournament-lobby-hero__blind{display:grid;justify-items:center;gap:3px;margin-top:5px}.online-tournament-lobby-hero__blind-level,.online-tournament-lobby-hero__blind-next{color:#ffffff6e;font-size:10px;line-height:1.35}.online-tournament-lobby-hero__blind-value{color:#ff5260;font-size:clamp(18px,5vw,26px);font-weight:800;line-height:1.15}.online-tournament-lobby-hero__facts{width:calc(100% + clamp(32px,10vw,64px));display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:17px;border-top:1px solid rgba(255,255,255,.08);background:#0003}.online-tournament-lobby-hero__fact{display:grid;gap:4px;padding:14px 8px 16px;border-left:1px solid rgba(255,255,255,.07)}.online-tournament-lobby-hero__fact:first-child{border-left:0}.online-tournament-lobby-hero__fact-label,.online-tournament-lobby-hero__fact-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.online-tournament-lobby-hero__fact-label{color:#ffffff5c;font-size:8px;font-weight:650}.online-tournament-lobby-hero__fact-value{color:#ffffffe0;font-size:13px;font-weight:760}.online-tournament-lobby-tabs{position:sticky;top:var(--app-safe-area-top);z-index:12;display:flex;overflow-x:auto;padding:4px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:#08080af0;box-shadow:0 12px 28px #00000047;scrollbar-width:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.online-tournament-lobby-tabs::-webkit-scrollbar{display:none}.online-tournament-lobby-tabs__tab{flex:1 0 auto;margin:0;padding:11px 14px;border:0;border-radius:12px;background:transparent;color:#fff6;font:inherit;font-size:10px;font-weight:750;line-height:1.2;cursor:pointer;transition:color .15s ease,background .15s ease,box-shadow .15s ease}.online-tournament-lobby-tabs__tab.is-active{background:linear-gradient(145deg,#e41222f0,#a0000ef0);box-shadow:inset 0 1px #ffffff24,0 7px 18px #b7001138;color:#fff}.online-tournament-lobby-tabs__tab:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:-2px}.online-tournament-room .online-tournament-room__overview[hidden],.online-tournament-room .online-tournament-room__metrics[hidden],.online-tournament-room .online-tournament-structure[hidden],.online-tournament-room .online-tournament-management[hidden],.online-tournament-room .online-tournament-participants[hidden],.online-tournament-room .online-tournament-lobby-panel[hidden]{display:none}.online-tournament-lobby-panel{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);gap:18px}.online-tournament-lobby-panel__header{display:grid;gap:7px}.online-tournament-lobby-panel__description,.online-tournament-lobby-empty{margin:0;color:#ffffff6e;font-size:11px;line-height:1.55}.online-tournament-about__badges{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.online-tournament-about__badge{display:inline-flex;align-items:center;padding:3px 8px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#ffffffc7;font-size:10px;font-weight:750;letter-spacing:.03em;text-transform:uppercase}.online-tournament-about__description{padding:12px 14px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#ffffff08;color:#ffffffd1;font-size:13px}.online-tournament-joker-rules{display:grid;gap:6px;padding:12px 14px;border:1px solid rgba(255,83,110,.28);border-radius:14px;background:linear-gradient(110deg,#8c0f222e,#ffffff06)}.online-tournament-joker-rules__title{color:#ff8796;font-size:12px;font-weight:750}.online-tournament-joker-rules__copy{margin:0;color:#ffffffc7;font-size:12px;line-height:1.55}.online-tournament-about__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.online-tournament-about__fact{display:grid;gap:3px;min-width:0;padding:9px 12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff06}.online-tournament-about__fact dt{color:#ffffff6b;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.online-tournament-about__fact dd{margin:0;color:#fff;font-size:12px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.online-tournament-about__structure-title{margin-top:6px}.online-tournament-lobby-players,.online-tournament-prize-note{margin:14px 0 0;color:#ffffff6b;font-size:11px;font-weight:600;line-height:1.5}.online-tournament-prize-note--ticket{color:#ffffff61;font-size:9.5px}.online-tournament-prize-ladder{display:grid;margin:0;padding:0;list-style:none}.online-tournament-prize-ladder__item{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 4px;border-top:1px solid rgba(255,255,255,.07)}.online-tournament-prize-ladder__item:first-child{border-top:0}.online-tournament-prize-ladder__item.is-me{background:linear-gradient(90deg,rgba(221,0,20,.13),transparent 76%)}.online-tournament-prize-ladder__place{display:grid;place-items:center;padding:5px 0;border-radius:10px;background:#ffffff0d;color:#ffffff9e;font-size:13px;font-weight:850}.online-tournament-prize-ladder__item:nth-child(1) .online-tournament-prize-ladder__place{background:linear-gradient(180deg,#ffc43d4d,#ffc43d1f);color:#ffd977}.online-tournament-prize-ladder__item:nth-child(2) .online-tournament-prize-ladder__place{background:#d6dee92b;color:#e6ecf4}.online-tournament-prize-ladder__item:nth-child(3) .online-tournament-prize-ladder__place{background:#cd7f3233;color:#eda869}.online-tournament-prize-ladder__copy{min-width:0;display:grid;gap:2px}.online-tournament-prize-ladder__title{overflow:hidden;color:#fff;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.online-tournament-prize-ladder__winner{overflow:hidden;color:#ffffff75;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.online-tournament-prize-ladder__reward{display:inline-flex;align-items:center;gap:8px}.online-tournament-prize-ladder__ticket{width:30px;height:30px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.45))}.online-tournament-prize-ladder__value{display:flex;align-items:baseline;gap:4px;color:#35d987;font-size:15px;font-weight:850;font-variant-numeric:tabular-nums;white-space:nowrap}.online-tournament-prize-ladder__unit{color:#35d9879e;font-size:10px;font-weight:700}.online-tournament-prize-results{display:grid;margin:0;padding:0;border-block:1px solid rgba(255,255,255,.09);list-style:none}.online-tournament-lobby-players__item,.online-tournament-lobby-players__head{display:grid;grid-template-columns:22px 28px minmax(0,1fr) 68px 24px;align-items:center;gap:7px;padding:13px 9px;border-top:1px solid rgba(255,255,255,.07)}.online-tournament-lobby-players--knockouts .online-tournament-lobby-players__item,.online-tournament-lobby-players--knockouts .online-tournament-lobby-players__head{grid-template-columns:22px 28px minmax(0,1fr) 44px 68px 24px}.online-tournament-lobby-players__head{padding-top:8px;padding-bottom:8px;border-top:0;border-bottom:1px solid rgba(255,255,255,.08)}.online-tournament-lobby-overlay .online-tournament-lobby-players__head{position:sticky;top:var(--online-tournament-lobby-topbar, 0px);z-index:5;background:#070709f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.online-tournament-lobby-players__column{color:#ffffff6b;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.online-tournament-lobby-players__column--center,.online-tournament-lobby-players__knockouts,.online-tournament-lobby-players__entries{text-align:center}.online-tournament-lobby-players__column--right{text-align:right}.online-tournament-lobby-players__knockouts{color:#e5c476e0;font-family:Oswald,sans-serif;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.online-tournament-lobby-players__entries{color:#e2e4e89e;font-family:Oswald,sans-serif;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.online-tournament-lobby-players__item:first-child{border-top:0}.online-tournament-lobby-players__item.is-me{background:linear-gradient(90deg,rgba(221,0,20,.13),transparent 76%)}.online-tournament-lobby-players__item.is-eliminated>*{opacity:.58}.online-tournament-lobby-players__rank{color:#ffffff4d;font-size:11px;font-weight:850;text-align:center}.online-tournament-lobby-players__copy,.online-tournament-lobby-players__stack{display:grid;min-width:0;gap:3px}.online-tournament-lobby-players__name,.online-tournament-lobby-players__meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.online-tournament-lobby-players__name,.online-tournament-lobby-players__stack-value{color:#eceef2db;font-size:11px;line-height:1.25}.online-tournament-lobby-players__stack-value{font-variant-numeric:tabular-nums;white-space:nowrap}.online-tournament-lobby-players__meta,.online-tournament-lobby-players__stack-label{color:#ffffff5c;font-size:8px;line-height:1.3}.online-tournament-lobby-players__stack{justify-items:end;text-align:right}.online-tournament-prize-hero{display:grid;justify-items:center;gap:7px;padding:clamp(22px,6vw,36px);border:1px solid rgba(255,66,79,.19);border-radius:22px;background:radial-gradient(circle at 50% 0,rgba(221,0,20,.19),transparent 54%),#0b0b0d;text-align:center}.online-tournament-prize-hero__label,.online-tournament-prize-hero__meta{color:#ffffff6e;font-size:9px;line-height:1.4}.online-tournament-prize-hero__value{color:#fff;font-size:clamp(25px,7vw,40px);font-weight:820;letter-spacing:-.035em;line-height:1.08}.online-tournament-prize-grid,.online-tournament-stack-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid rgba(255,255,255,.09)}.online-tournament-prize-grid__item,.online-tournament-stack-summary__item{display:grid;min-width:0;gap:5px;padding:14px 10px;border-left:1px solid rgba(255,255,255,.07)}.online-tournament-prize-grid__item:first-child,.online-tournament-stack-summary__item:first-child{border-left:0}.online-tournament-prize-grid__label,.online-tournament-prize-grid__value,.online-tournament-stack-summary__label,.online-tournament-stack-summary__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.online-tournament-prize-grid__label,.online-tournament-stack-summary__label{color:#ffffff5c;font-size:8px}.online-tournament-prize-grid__value,.online-tournament-stack-summary__value{color:#ffffffdb;font-size:11px}.online-tournament-stack-summary.online-tournament-stack-summary--lobby{grid-template-columns:repeat(3,minmax(0,1fr));border-block:0;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;overflow:hidden}.online-tournament-stack-summary--lobby .online-tournament-stack-summary__item{gap:2px;padding:7px 8px 8px;justify-items:center;text-align:center}.online-tournament-stack-summary--lobby .online-tournament-stack-summary__label{font-size:7px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.online-tournament-stack-summary--lobby .online-tournament-stack-summary__value{color:#ffffffb8;font-size:11px;font-weight:760}.online-tournament-stack-summary--lobby .online-tournament-stack-summary__item--accent{background:#dd00001a}.online-tournament-stack-summary--lobby .online-tournament-stack-summary__item--accent .online-tournament-stack-summary__label{color:#ff97a0cc}.online-tournament-stack-summary--lobby .online-tournament-stack-summary__item--accent .online-tournament-stack-summary__value{color:#fff;font-size:13px}.online-tournament-prize-rules{display:grid;gap:9px;color:#ffffff8c;font-size:10px;line-height:1.45}.online-tournament-prize-rules__item{padding:9px 0 9px 12px;border-left:2px solid rgba(255,54,68,.38)}.online-tournament-prize-results__item{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;padding:12px 8px;border-top:1px solid rgba(255,255,255,.07)}.online-tournament-prize-results__item:first-child{border-top:0}.online-tournament-prize-results__rank{color:#ff5966;font-weight:800}.online-tournament-prize-results__name,.online-tournament-prize-results__value{color:#ffffffdb;font-size:11px}.online-tournament-table-list{display:grid;gap:12px}.online-tournament-table-list__item{display:grid;gap:10px;padding:15px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff06}.online-tournament-table-list__item.is-mine{border-color:#ff424f57;background:linear-gradient(145deg,#dd00141c,#ffffff05)}.online-tournament-table-list__summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.online-tournament-table-list__toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:0;border:0;background:transparent;color:inherit;text-align:left}.online-tournament-table-list__summary-copy{display:grid;gap:6px;min-width:0}.online-tournament-table-list__heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px}.online-tournament-table-list__title{display:flex;align-items:baseline;gap:6px}.online-tournament-table-list__title-label,.online-tournament-table-list__facts{color:#ffffff61;font-size:9px}.online-tournament-table-list__facts{display:flex;flex-wrap:wrap;align-items:center;gap:5px 12px}.online-tournament-table-list__title-value{color:#fff;font-size:18px}.online-tournament-table-list__status{color:#ff6874;font-size:9px;font-weight:750}.online-tournament-table-list__chevron{width:17px;height:17px;color:#ffffff8a;transition:transform .18s ease,color .18s ease}.online-tournament-table-list__chevron.is-expanded{transform:rotate(180deg);color:#fff}.online-tournament-table-list__watch{display:inline-flex;align-items:center;gap:5px;padding:8px 10px;border-color:#64cdef52;color:#9fe8ff;font-size:9px;white-space:nowrap}.online-tournament-table-list__watch svg{width:14px;height:14px}.online-tournament-table-list__watch.is-current{border-color:#ff424f99;background:#dd001429;color:#fff}.online-tournament-table-list__item.is-current{border-color:#ff424f6b}.online-tournament-table-list__live{width:9px;height:9px;flex:0 0 auto;border-radius:50%;background:#ff3b47;box-shadow:0 0 #ff3b478c;animation:onlineTournamentLiveDot 1.6s ease-in-out infinite}@keyframes onlineTournamentLiveDot{0%,to{opacity:1;box-shadow:0 0 #ff3b478c}50%{opacity:.35;box-shadow:0 0 0 5px #ff3b4700}}@media(prefers-reduced-motion:reduce){.online-tournament-table-list__live{animation:none}}.online-tournament-table-list__players{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.online-tournament-table-list__player{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:7px;border-radius:10px;background:#ffffff09}.online-tournament-table-list__player-name{overflow:hidden;color:#ffffffc2;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.online-tournament-table-list__player-stack{color:#fff6;font-size:8px}.online-tournament-blind-list{display:grid;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:18px}.online-tournament-blind-list__head,.online-tournament-blind-list__row{display:grid;grid-template-columns:.65fr 1.25fr 1fr .8fr;align-items:center;gap:9px;padding:12px 13px;text-align:center}.online-tournament-blind-list__head{background:#ffffff0b;color:#fff6;font-size:8px;font-weight:750;text-transform:uppercase}.online-tournament-blind-list__row{border-top:1px solid rgba(255,255,255,.065);color:#ffffff8f;font-size:9px}.online-tournament-blind-list__row.is-current{background:linear-gradient(90deg,#dd00142e,#dd001409);color:#fff}.online-tournament-blind-list__level{display:flex;align-items:center;justify-content:center;gap:5px}.online-tournament-blind-list__blinds{color:#ffffffe0;font-size:10px}.online-tournament-stack-summary{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:560px){.online-tournament-lobby-tabs__tab{flex-basis:auto;padding-inline:7px;font-size:9px}.online-tournament-prize-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.online-tournament-prize-grid__item:nth-child(3){border-left:0;border-top:1px solid rgba(255,255,255,.07)}.online-tournament-prize-grid__item:nth-child(4){border-top:1px solid rgba(255,255,255,.07)}.online-tournament-table-list__players{grid-template-columns:minmax(0,1fr)}.online-tournament-table-list__summary{gap:8px}.online-tournament-table-list__heading{align-items:baseline}.online-tournament-table-list__watch{padding-inline:8px}.online-tournament-blind-list__head,.online-tournament-blind-list__row{grid-template-columns:.62fr 1.2fr .8fr}.online-tournament-blind-list__column--duration,.online-tournament-blind-list__duration{display:none}}.online-tournament-room__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid rgba(255,255,255,.1)}.online-tournament-metric{display:grid;min-width:0;gap:6px;padding:clamp(15px,4vw,22px)}.online-tournament-metric:nth-child(odd){border-right:1px solid rgba(255,255,255,.08)}.online-tournament-metric:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.08)}.online-tournament-metric__label{color:#ffffff6b;font-size:10px;font-weight:600;line-height:1.3}.online-tournament-metric__value{overflow-wrap:anywhere;color:#fff;font-size:clamp(20px,5vw,30px);font-weight:750;line-height:1.06;letter-spacing:-.035em}.online-tournament-metric__value--players{font-size:clamp(17px,4.2vw,26px)}.online-tournament-metric:nth-child(3) .online-tournament-metric__value{color:var(--online-tournament-game-accent)}.online-tournament-metric__detail{color:#ffffff61;font-size:9px;font-weight:500;line-height:1.4}.online-tournament-section-title{margin:0;color:#fff;font-size:clamp(18px,4vw,22px);font-weight:750;line-height:1.2;letter-spacing:-.025em}.online-tournament-section-title__count{color:#ffffff61;font-weight:600}.online-tournament-structure{display:grid;gap:14px}.online-tournament-structure__rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.online-tournament-structure__row{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon label" "icon value";column-gap:10px;row-gap:1px;align-items:center;min-width:0;padding:9px 11px;border:1px solid rgba(255,255,255,.085);border-radius:13px;background:linear-gradient(145deg,rgba(255,255,255,.04),transparent 55%),#0d0e10f0}.online-tournament-structure__icon{grid-area:icon;display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid rgba(255,58,74,.22);border-radius:10px;background:#cd001814;color:#ff7480}.online-tournament-structure__icon svg{width:16px;height:16px}.online-tournament-structure__label{grid-area:label;color:#ffffff73;font-size:9px;font-weight:700;letter-spacing:.07em;line-height:1.25;text-transform:uppercase}.online-tournament-structure__value{grid-area:value;min-width:0;color:#fff;font-size:12.5px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.online-tournament-structure__detail{display:block;margin-top:0;color:#ffffff73;font-size:9.5px;font-weight:500;line-height:1.35}.online-tournament-management{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}.online-tournament-management__label{color:#ffffff61;font-size:10px;font-weight:650;line-height:1.3}.online-tournament-management__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.online-tournament-management__action,.online-tournament-participants__more,.online-tournament-eliminated__decline,.online-tournament-action-dock__action{font:inherit;cursor:pointer}.online-tournament-management__action{padding:9px 11px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:transparent;color:#ffffff9e;font-size:10px;font-weight:700;line-height:1.2}.online-tournament-management__action:hover:not(:disabled),.online-tournament-management__action:focus-visible:not(:disabled){border-color:#fff3;color:#fff}.online-tournament-management__action--danger{border-color:#ff40528f;background:#c91424;color:#fff;box-shadow:0 8px 22px #9600123d}.online-tournament-management__action--danger:hover:not(:disabled),.online-tournament-management__action--danger:focus-visible:not(:disabled){border-color:#ff5967;background:#df1829;color:#fff}.online-tournament-management__action:disabled,.online-tournament-eliminated__decline:disabled{opacity:.45;cursor:not-allowed}.online-tournament-eliminated__decline{padding:8px 0;border:0;background:transparent;color:#ffffff7a;font-size:11px;font-weight:650;line-height:1.3}.online-tournament-eliminated__decline:hover:not(:disabled),.online-tournament-eliminated__decline:focus-visible:not(:disabled){color:#fff}.online-tournament-action-dock{--dock-accent: #85858c;--dock-border: rgba(255, 255, 255, .11);position:fixed;z-index:80;right:0;left:0;margin-inline:auto;bottom:calc(var(--app-bottom-panel-reserve) + var(--app-bottom-panel-gap));width:min(calc(100% - var(--app-page-gutter) - var(--app-page-gutter)),600px);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:12px;padding:12px;border:1px solid var(--dock-border);border-radius:19px;background:#060607fa;box-shadow:inset 0 1px #ffffff09,0 16px 36px #000000a3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.online-tournament-action-dock--available,.online-tournament-action-dock--late{--dock-accent: var(--tir-yellow, #f1c40f);--dock-border: rgba(241, 196, 15, .2)}.online-tournament-action-dock--registered{--dock-accent: #35d987;--dock-border: rgba(53, 217, 135, .14)}.online-tournament-action-dock--playing{--dock-accent: var(--online-tournament-game-accent, #3aa0ff);--dock-border: rgba(58, 160, 255, .18)}.online-tournament-action-dock--closed,.online-tournament-action-dock--blocked,.online-tournament-action-dock--complete{--dock-accent: #77777f}.online-tournament-action-dock--informational{grid-template-columns:minmax(0,1fr)}.online-tournament-action-dock__copy{display:grid;min-width:0;align-content:center;gap:4px;padding:2px 3px}.online-tournament-action-dock__title{display:flex;min-width:0;align-items:center;gap:8px;color:#fff;font-size:13px;font-weight:750;line-height:1.25}.online-tournament-action-dock__title-text,.online-tournament-action-dock__meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.online-tournament-action-dock__link{justify-self:start;margin-top:2px;padding:0;border:0;background:none;color:#ffffff73;font-size:11px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.online-tournament-action-dock__link:disabled{opacity:.5}.online-tournament-action-dock__dot{flex:0 0 auto;width:7px;aspect-ratio:1;border-radius:50%;background:var(--dock-accent)}.online-tournament-action-dock__meta{color:#ffffff7a;font-size:10px;font-weight:550;line-height:1.35}.online-tournament-action-dock__action-area{display:flex;max-width:170px;align-items:stretch}.online-tournament-action-dock__action-area--pair{max-width:250px;gap:7px}.online-tournament-action-dock__action-area--pair .online-tournament-action-dock__action{padding-right:11px;padding-left:11px;white-space:nowrap}.online-tournament-action-dock__action-area--pair .online-tournament-action-dock__action--enter{flex:1.7 1 0;padding-right:18px;padding-left:18px;font-size:13px}.online-tournament-action-dock__action-area--pair .online-tournament-action-dock__action--secondary{flex:1 1 0}.online-tournament-action-dock__action{width:100%;margin:0;padding:16px;border-radius:13px;color:#fff;font-size:10.5px;font-weight:800;line-height:1.15;text-align:center;touch-action:manipulation;transition:background-color .16s ease,border-color .16s ease,transform .12s ease}.online-tournament-action-dock__action--primary{border:1px solid rgba(255,100,108,.32);background:#d80d18;box-shadow:inset 0 1px #ffffff1a}.online-tournament-action-dock__action--enter{min-height:56px;padding:18px 22px;border:1px solid rgba(88,232,150,.42);background:#1e9e5a;color:#fff;font-size:13px;letter-spacing:.01em;box-shadow:inset 0 1px #ffffff29,0 0 18px #1e9e5a47}.online-tournament-action-dock__action--enter:not(:disabled):hover{background:#23b567}.online-tournament-action-dock__action--secondary{border:1px solid rgba(255,255,255,.13);background:#121214;color:#ffffffc7;box-shadow:none}.online-tournament-action-dock__action--disabled{border:1px solid rgba(255,255,255,.07);background:#0d0d0e;color:#ffffff57;box-shadow:none}.online-tournament-action-dock__action:focus-visible{outline:2px solid rgba(255,255,255,.72);outline-offset:2px}.online-tournament-action-dock__action:not(:disabled):active{transform:scale(.98)}.online-tournament-action-dock__action:disabled{opacity:.5;cursor:not-allowed}.online-tournament-registration-success{border-color:#35d98729;background:#09090a;box-shadow:0 22px 60px #000000b8}.online-tournament-registration-success__icon{margin-bottom:12px;color:#35d987}.online-tournament-registration-success__action{width:100%;margin-top:4px}.online-tournament-participants{display:grid;gap:14px;padding-top:26px;border-top:1px solid rgba(255,255,255,.1)}.online-tournament-participants__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px;margin:0;padding:0;list-style:none}.online-tournament-participant{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.07)}.online-tournament-participant__copy,.online-tournament-participant__value{display:grid;min-width:0;gap:2px}.online-tournament-participant__name{overflow:hidden;color:#ffffffe6;font-size:12px;font-weight:650;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.online-tournament-participant__meta,.online-tournament-participant__value-label{color:#ffffff61;font-size:9px;font-weight:500;line-height:1.35}.online-tournament-participant__value{justify-items:end;text-align:right}.online-tournament-participant__value-number{color:#ffffffc7;font-size:11px;font-weight:700;line-height:1.3}.online-tournament-participants__empty{margin:0;padding:13px 0;color:#ffffff6b;font-size:11px;line-height:1.5}.online-tournament-participants__more{justify-self:start;padding:10px 0;border:0;background:transparent;color:#ffffff94;font-size:10px;font-weight:700;line-height:1.3}.online-tournament-participants__more:hover,.online-tournament-participants__more:focus-visible{color:#fff}.online-tournament-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:24px 0}.online-tournament-stats>span{display:grid;gap:6px;padding:15px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff09}.online-tournament-stats small{color:#ffffff7a}.online-tournament-stats b{font-size:clamp(15px,2vw,20px)}.online-tournament-table-shell{position:relative}.online-tournament-lobby-overlay{--online-tournament-lobby-gutter: 14px;--online-tournament-lobby-close-space: 60px;position:fixed;top:0;right:0;bottom:0;z-index:840;width:min(50vw,760px);box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;border-left:1px solid rgba(255,65,78,.28);background:radial-gradient(circle at 50% 0,rgba(125,17,31,.2),transparent 34%),#050507;box-shadow:-28px 0 70px #000000b8}.online-tournament-lobby-overlay .online-tournament-room{width:100%;min-height:100dvh;padding-top:0}.online-tournament-lobby-overlay .online-tournament-room:before,.online-tournament-lobby-overlay .online-tournament-state-page:before{display:none}.online-tournament-lobby-overlay__topbar{position:sticky;top:0;z-index:30;display:grid;width:100%;min-width:0;gap:7px;box-sizing:border-box;padding:max(8px,var(--app-safe-area-top)) var(--online-tournament-lobby-gutter) 7px;border-bottom:1px solid rgba(255,255,255,.08);background:#050507f7;box-shadow:0 12px 28px #0006;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.online-tournament-lobby-overlay .online-tournament-room__header{position:static;width:100%;box-sizing:border-box;margin:0;padding-inline:0 var(--online-tournament-lobby-close-space);background:transparent}.online-tournament-lobby-overlay .online-tournament-room__header:before{content:none}.online-tournament-lobby-overlay .online-tournament-room__content{box-sizing:border-box;padding-inline:var(--online-tournament-lobby-gutter)}.online-tournament-lobby-overlay .online-tournament-lobby-tabs{position:static;min-width:0;overflow:hidden}.online-tournament-lobby-overlay .online-tournament-lobby-tabs__tab{flex:1 1 0;min-width:0}.online-table-lobby-close{position:fixed;z-index:900;top:calc(12px + var(--app-safe-area-top));right:max(12px,var(--safe-area-inset-right, env(safe-area-inset-right)));width:42px;aspect-ratio:1;margin:0;padding:0;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:#08080af0;color:#fff;font:500 27px/1 Montserrat,sans-serif;cursor:pointer;box-shadow:0 10px 26px #00000080}.online-table-lobby-close:hover,.online-table-lobby-close:focus-visible{border-color:#ffffff85;background:#17171a}.online-table-lobby-close:focus-visible{outline:2px solid rgba(255,255,255,.72);outline-offset:2px}@media(max-width:700px){.online-tournament-lobby-overlay{width:min(82vw,560px)}}.online-tournament-table-shell--final:before{position:fixed;z-index:4;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background:radial-gradient(circle at 50% 48%,transparent 34%,rgba(111,0,18,.18) 70%,rgba(0,0,0,.24))}.online-tournament-hud{position:fixed;z-index:35;top:calc(10px + var(--app-safe-area-top));left:50%;width:min(920px,calc(100% - 112px));padding:6px 9px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#060608db;box-shadow:0 16px 40px #0006;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translate(-50%)}.online-tournament-hud button{border:0;border-radius:10px;padding:7px 10px;color:#fff;background:#dc1835;font-weight:900;letter-spacing:.08em}.online-tournament-hud span{color:#ffffffa8;font-size:12px}.online-tournament-hud .online-tournament-hud__pause,.online-tournament-hud .online-tournament-hud__registration{color:#ffffffdb;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;letter-spacing:0}.online-tournament-hud .online-tournament-hud__registration{border-color:#ff324861;color:#fff;background:#80081957}.online-tournament-hud .online-tournament-hud__freebuy{border-color:#35d98780;color:#35d987;background:#16a8622e;animation:tpReentryStackPulse 1.8s ease-in-out infinite}.online-tournament-moved-note{position:fixed;z-index:70;top:calc(76px + var(--app-safe-area-top));left:50%;width:min(calc(100% - 24px),440px);padding:11px 16px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#0e0e11e6;color:#fff;text-align:center;font-size:12px;font-weight:800;transform:translate(-50%);box-shadow:0 14px 34px #0000006b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.online-tournament-wait-note{position:fixed;z-index:65;right:max(12px,var(--safe-area-inset-right, env(safe-area-inset-right)));bottom:max(92px,calc(var(--safe-area-inset-bottom, env(safe-area-inset-bottom)) + 82px));width:min(calc(100% - 24px),390px);padding:11px 15px;border:1px solid rgba(255,63,89,.28);border-radius:14px;background:#1f090eeb;color:#ffffffe0;font-size:12px;line-height:1.45;box-shadow:0 14px 34px #0000006b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.online-tournament-transition,.online-tournament-modal,.online-tournament-drawer-backdrop{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#020203d1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.online-tournament-modal{z-index:900}.online-tournament-elimination-modal{position:fixed;z-index:20000;top:0;right:0;bottom:0;left:0;display:grid;grid-auto-rows:max-content;align-content:safe center;justify-items:center;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:calc(16px + var(--app-safe-area-top)) max(16px,var(--safe-area-inset-right, env(safe-area-inset-right))) max(16px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom))) max(16px,var(--safe-area-inset-left, env(safe-area-inset-left)));background:radial-gradient(circle at 50% 38%,rgba(242,25,54,.14),transparent 38%),#000000d1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:onlineTournamentEliminationBackdropIn .18s ease-out both}.online-tournament-elimination-modal__panel{position:relative;isolation:isolate;overflow:visible;width:min(100%,500px);margin-block:0;display:grid;gap:12px;padding:clamp(18px,4.5vw,24px);box-sizing:border-box;border:1px solid rgba(255,54,78,.42);border-radius:30px;background:radial-gradient(circle at 50% -12%,rgba(245,27,56,.27),transparent 38%),linear-gradient(155deg,#171417,#09090b 68%);box-shadow:0 32px 90px #000000b8,0 0 70px #be071e1f,inset 0 1px #ffffff12;animation:onlineTournamentEliminationPanelIn .26s cubic-bezier(.16,1,.3,1) both}.online-tournament-elimination-modal__panel:before{position:absolute;z-index:-1;inset:0 12% auto;content:"";border-top:2px solid rgba(255,50,76,.9);box-shadow:0 0 28px #f118358c}.online-tournament-elimination-modal__player{display:grid;justify-items:center;gap:6px}.online-tournament-elimination-modal__player-name{max-width:100%;overflow:hidden;color:#fff;font-size:clamp(15px,4vw,18px);font-weight:800;letter-spacing:-.01em;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.online-tournament-elimination-modal__close{position:absolute;top:12px;right:12px;width:34px;aspect-ratio:1;margin:0;padding:0;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:50%;background:#ffffff12;color:#fff;font-size:21px;line-height:1;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.online-tournament-elimination-modal__brand{padding-inline:48px;display:flex;justify-content:center}.online-tournament-elimination-modal__brand-logo{display:block;width:min(100%,170px);height:auto;object-fit:contain;filter:drop-shadow(0 8px 22px rgba(223,12,39,.18))}.online-tournament-elimination-modal__intro{display:grid;justify-items:center;gap:6px;text-align:center}.online-tournament-elimination-modal__eyebrow{padding:6px 10px;border:1px solid rgba(255,82,104,.22);border-radius:999px;background:#e8142f1a;color:#ff6377;font-size:10px;font-weight:900;line-height:1;letter-spacing:.14em;text-transform:uppercase}.online-tournament-elimination-modal__title{margin:0;color:#fff;font-size:clamp(24px,6vw,30px);line-height:1;letter-spacing:-.04em}.online-tournament-elimination-modal__tournament{max-width:100%;margin:0;overflow:hidden;color:#ffffffdb;font-size:13px;font-weight:750;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.online-tournament-elimination-modal__message{margin:0;max-width:42ch;color:#ffffff94;font-size:12.5px;line-height:1.45}.online-tournament-elimination-modal__countdown{padding:7px 12px;border:1px solid rgba(126,238,202,.22);border-radius:999px;background:#118a681a;color:#ffffffad;font-size:10px;font-weight:850;line-height:1;letter-spacing:.1em;font-variant-numeric:tabular-nums}.online-tournament-elimination-modal__countdown-value{color:#7eeeca;font-size:12px}.online-tournament-elimination-modal__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.online-tournament-elimination-modal__ticket{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin-top:10px;padding:10px 14px;border:1px solid rgba(255,201,77,.28);border-radius:14px;background:linear-gradient(145deg,#ffc94d1f,#ffc94d08)}.online-tournament-elimination-modal__ticket-icon{width:56px;height:56px;object-fit:contain;filter:drop-shadow(0 3px 6px rgba(0,0,0,.5))}.online-tournament-elimination-modal__ticket-copy{display:grid;gap:2px;min-width:0;text-align:left}.online-tournament-elimination-modal__ticket-title{color:#ffc94d;font-size:13px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.online-tournament-elimination-modal__ticket-meta{color:#fff9;font-size:10.5px;line-height:1.35}.online-tournament-elimination-modal__stats--three{grid-template-columns:repeat(3,minmax(0,1fr))}.online-tournament-elimination-modal__stat{min-width:0;display:grid;align-content:center;justify-items:center;gap:6px;padding:11px 10px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:linear-gradient(145deg,#fff1,#ffffff06);text-align:center;box-shadow:inset 0 1px #ffffff0a}.online-tournament-elimination-modal__stat--place{background:radial-gradient(circle at 50% 0,rgba(255,59,82,.18),transparent 72%),linear-gradient(145deg,#ee19331c,#ffffff06)}.online-tournament-elimination-modal__stat--rating{border-color:#ff49602e}.online-tournament-elimination-modal__stat-label{max-width:100%;overflow-wrap:anywhere;color:#ffffff7a;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.online-tournament-elimination-modal__stat-sub{max-width:100%;color:#ffd666;font-size:10px;font-weight:700;line-height:1.2}.online-tournament-elimination-modal__stat-sub--ticket{color:#ffd666;letter-spacing:.02em}.online-tournament-elimination-modal__stats--pko{grid-template-columns:repeat(2,minmax(0,1fr))}.online-tournament-elimination-modal__stat--bounty{border-color:#ffd66647;background:radial-gradient(circle at 50% 0,rgba(255,214,102,.14),transparent 72%),linear-gradient(145deg,#ffd66614,#ffffff06)}.online-tournament-elimination-modal__stat-value.online-tournament-elimination-modal__stat-value--bounty{color:#ffd666;font-size:clamp(17px,4.7vw,25px);white-space:nowrap}.online-tournament-elimination-modal__stat-value{max-width:100%;overflow-wrap:anywhere;color:#fff;font-size:clamp(21px,5.4vw,27px);line-height:1;font-variant-numeric:tabular-nums}.online-tournament-elimination-modal__stat-value--points{color:#ff6477;font-size:clamp(16px,4.4vw,21px)}.online-tournament-elimination-modal__place-divider{margin-inline:.12em;color:#ffffff47;font-size:.68em;font-style:normal}.online-tournament-elimination-modal__last-hand{display:grid;grid-template-columns:clamp(42px,12vw,54px) minmax(0,1fr);align-items:center;gap:10px;padding:9px 11px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:#ffffff06}.online-tournament-elimination-modal__best-hand{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px;padding:9px 12px;border:1px solid rgba(255,82,104,.17);border-radius:16px;background:radial-gradient(circle at 100% 0,rgba(237,23,50,.12),transparent 58%),#ffffff06}.online-tournament-elimination-modal__hole{grid-column:1 / -1;min-width:0;display:flex;align-items:center;gap:6px}.online-tournament-elimination-modal__hole-caption{color:#ffffff7a;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.online-tournament-elimination-modal__hole-cards{display:flex;gap:3px}.online-tournament-elimination-modal__hole-cards .tp-card{flex:0 0 auto;--tp-card-width: clamp(18px, 5vw, 26px);border-radius:4px}.online-tournament-elimination-modal__best-cards,.online-tournament-elimination-modal__hand-cards{min-width:0;max-width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:5px}.online-tournament-elimination-modal__best-cards{flex:0 1 auto;flex-wrap:nowrap;justify-content:flex-end}.online-tournament-elimination-modal__best-cards .tp-card,.online-tournament-elimination-modal__hand-cards .tp-card{flex:0 0 auto;--tp-card-width: clamp(22px, 6.4vw, 34px);border-radius:6px}.online-tournament-elimination-modal__sticker{display:block;width:100%;height:auto;object-fit:contain}.online-tournament-elimination-modal__hand-copy{min-width:0;display:grid;justify-items:start;gap:5px}.online-tournament-elimination-modal__hand-title{color:#fff;font-size:14px}.online-tournament-elimination-modal__hand-caption{color:#ffffff94;font-size:11px;line-height:1.4}.online-tournament-elimination-modal[data-four-color-deck=true] .tp-card--d{color:var(--online-suit-diamond, #3276b1)}.online-tournament-elimination-modal[data-four-color-deck=true] .tp-card--c{color:var(--online-suit-club, #34845f)}.online-tournament-elimination-modal__replay-toggle{margin:0;padding:6px 0;border:0;background:transparent;color:#8ed4ee;font:inherit;font-size:12px;font-weight:800;text-align:left;cursor:pointer}.online-tournament-elimination-modal__error{margin:0;color:#ff6477;font-size:12px;line-height:1.4}.online-tournament-elimination-modal__actions{align-items:stretch;flex-direction:row}.online-tournament-elimination-modal__actions .online-tournament-elimination-modal__action{flex:1;padding:12px 16px;border-radius:15px;font-size:14px;font-weight:900;line-height:1.3}.online-tournament-elimination-modal__action--share{width:100%;padding:9px 16px;border-radius:13px;font-size:12px;font-weight:800;letter-spacing:.04em}.modal-actions.online-tournament-elimination-modal__actions--freebuy{width:min(100%,390px);display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);justify-self:center;gap:8px;margin-top:0}.online-tournament-elimination-modal__actions--freebuy .online-tournament-elimination-modal__action{min-width:0;width:100%;padding:10px 8px;border-radius:12px;font-size:clamp(10px,2.7vw,12px);line-height:1.2;letter-spacing:.02em;white-space:nowrap}.online-tournament-elimination-modal__action--accept{grid-column:1;grid-row:1;display:grid;justify-items:center;gap:2px}.online-tournament-elimination-modal__action--decline{grid-column:2;grid-row:1}.online-tournament-elimination-modal__action.online-tournament-elimination-modal__freebuy{width:min(100%,390px);margin-top:4px;padding:16px 20px;border-radius:18px;font-size:clamp(15px,4.2vw,18px);letter-spacing:.04em;white-space:normal}.online-tournament-elimination-modal__freebuy .online-tournament-elimination-modal__action-countdown{font-size:11px;letter-spacing:.02em;text-transform:none}.online-tournament-elimination-modal__freebuy-confirm{width:min(100%,390px);display:grid;gap:10px;box-sizing:border-box;padding:16px;border:1px solid rgba(126,238,202,.26);border-radius:18px;background:#118a681a;text-align:center}.online-tournament-elimination-modal__freebuy-confirm-title{color:#fff;font-size:18px;line-height:1.2}.online-tournament-elimination-modal__freebuy-confirm-text{margin:0;color:#ffffffb8;font-size:13px;line-height:1.5}.modal-actions.online-tournament-elimination-modal__actions--confirm{width:100%;margin-top:2px}.online-tournament-elimination-modal__action-countdown{color:#ffffffc7;font-size:.86em;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.online-tournament-elimination-modal__action--decline.btn-danger{border:1px solid rgba(255,255,255,.12);background:linear-gradient(115deg,#fa1836,#d90825 56%,#b8041c);color:#fff;box-shadow:0 8px 20px #d60f2833,inset 0 1px #ffffff29}.online-tournament-elimination-modal__action--accept.btn-success{border:1px solid rgba(126,238,202,.3);background:linear-gradient(115deg,#1eaa7e,#138868 58%,#0c6f5a);color:#fff;box-shadow:0 8px 20px #12967033,inset 0 1px #ffffff29}.online-tournament-elimination-modal__action.btn-primary{border:1px solid rgba(255,255,255,.12);background:linear-gradient(115deg,#fa1836,#d90825 56%,#b8041c);box-shadow:0 10px 24px #d60f2833,inset 0 1px #ffffff29}.online-tournament-elimination-modal__action--exit.btn-success{border:1px solid rgba(255,255,255,.12);background:linear-gradient(115deg,#24c878,#159c5c 56%,#0e7d49);color:#fff;box-shadow:0 10px 24px #159c5c38,inset 0 1px #ffffff29}.online-tournament-elimination-modal__close:focus-visible,.online-tournament-elimination-modal__replay-toggle:focus-visible,.online-tournament-elimination-modal__action:focus-visible{outline:2px solid rgba(255,255,255,.82);outline-offset:3px}@media(hover:hover){.online-tournament-elimination-modal__close:hover{border-color:#ffffff4d;background:#ffffff1f;transform:rotate(4deg) scale(1.04)}.online-tournament-elimination-modal__action.btn-primary:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 18px 40px #d60f2857,inset 0 1px #fff3}.online-tournament-elimination-modal__action--exit.btn-success:hover:not(:disabled){background:linear-gradient(115deg,#2ad884,#18ab66 56%,#108a51);color:#fff;filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 18px 40px #159c5c52,inset 0 1px #fff3}.online-tournament-elimination-modal__action--decline.btn-danger:hover:not(:disabled),.online-tournament-elimination-modal__action--accept.btn-success:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}}@keyframes onlineTournamentEliminationBackdropIn{0%{opacity:0}}@keyframes onlineTournamentEliminationPanelIn{0%{opacity:0;transform:translateY(18px) scale(.96)}}@media(max-width:390px){.online-tournament-elimination-modal__panel{gap:10px;padding:18px 14px 16px;border-radius:23px}.online-tournament-elimination-modal__brand{padding-inline:42px}.online-tournament-elimination-modal__stats--three{grid-template-columns:repeat(2,minmax(0,1fr))}.online-tournament-elimination-modal__stats--three .online-tournament-elimination-modal__stat--knockouts{grid-column:1 / -1}}.online-tournament-transition{text-align:center}.online-tournament-transition>span{color:#ff3f59;font-weight:900;letter-spacing:.2em}.online-tournament-transition h2{margin:12px 0;font-size:clamp(28px,6vw,58px);letter-spacing:-.05em}.online-tournament-transition p{color:#ffffffa6;line-height:1.6}.online-tournament-transition>strong{display:grid;place-items:center;width:68px;aspect-ratio:1;margin:18px auto 0;border:1px solid rgba(255,255,255,.18);border-radius:50%;color:#fff;font-size:30px;box-shadow:inset 0 0 30px #e3183738}.online-tournament-drawer-backdrop{justify-items:end;padding:0}.online-tournament-drawer{position:relative;align-self:stretch;overflow:auto;width:min(440px,100%);max-height:100%;padding:clamp(24px,4vw,38px);background:#0c0c0f;box-shadow:-30px 0 80px #00000080}.online-tournament-drawer__close{position:absolute;top:15px;right:15px;border:0;color:#fff;background:transparent;font-size:28px}.online-tournament-registration-state{color:#ffffff94;line-height:1.5}.online-tournament-ranking{display:grid;gap:7px;padding:0;list-style-position:inside}.online-tournament-ranking li{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:10px;padding:10px;border-radius:13px;background:#ffffff0a}.online-tournament-ranking li>span{display:grid}.online-tournament-ranking small{color:#ffffff73}.online-tournament-ranking__points{justify-items:end;text-align:right}.online-tournament-ranking__points small{font-size:11px;font-weight:700;white-space:nowrap}.online-tournament-ranking li.is-first{border:1px solid rgba(69,215,141,.42);background:radial-gradient(circle at 0 50%,rgba(31,174,99,.24),transparent 58%),#07120c;box-shadow:0 10px 26px #1fae6329}.online-tournament-eliminated,.online-tournament-finished{width:min(100%,680px);margin:clamp(20px,5vw,38px) auto 0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:left}.online-tournament-state-title{margin:8px 0 0;color:#fff;font-size:clamp(28px,7vw,46px);line-height:1.05;letter-spacing:-.045em}.online-tournament-state-copy,.online-tournament-eliminated__hint{color:#ffffff94;line-height:1.55}.online-tournament-state-page .online-btn{box-shadow:none}.online-tournament-eliminated .online-actions-row{justify-content:flex-start}.online-tournament-finished .online-tournament-ranking{margin:26px 0;text-align:left}.online-tournament-result-summary{margin:24px 0}.online-tournament-result-summary .online-tournament-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.online-tournament-best-hand{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff09;text-align:left}.online-tournament-best-hand>span{display:grid;gap:5px}.online-tournament-best-hand small{color:#ffffff7a}.online-tournament-best-hand>div{display:flex;gap:4px}.online-tournament-modal>div{overflow:auto;width:min(460px,100%);max-height:calc(100dvh - 40px);padding:28px;border:1px solid rgba(255,255,255,.12);border-radius:24px;background:#121216}.online-tournament-modal--settings>div{width:min(940px,100%);padding:0}.online-tournament-modal p{color:#ffffff9e;line-height:1.55}@media(max-width:620px){.online-tournament-participants__list{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.online-tournament-room__status{margin-inline-start:0}.online-tournament-structure__rows{grid-template-columns:minmax(0,1fr);gap:6px}.online-tournament-management{align-items:flex-start;flex-direction:column}.online-tournament-management__actions{justify-content:flex-start}}@media(max-width:360px){.online-tournament-action-dock{grid-template-columns:minmax(0,1fr) minmax(96px,42%);gap:8px;padding:12px;border-radius:17px}.online-tournament-action-dock--informational{grid-template-columns:minmax(0,1fr)}.online-tournament-action-dock__title{gap:6px;font-size:11.5px}.online-tournament-action-dock__meta{font-size:9px}.online-tournament-action-dock__action-area{max-width:none}.online-tournament-action-dock__action{padding:16px 9px;font-size:9.5px}.online-tournament-action-dock__action--enter{min-height:52px;padding:16px 13px;font-size:12px}}@media(max-width:680px){.online-tournament-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.online-tournament-hud{left:auto;right:8px;width:calc(100% - 72px);gap:7px;transform:none}.online-tournament-hud span:nth-of-type(2),.online-tournament-hud span:nth-of-type(3){display:none}.online-tournament-result-summary .online-tournament-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.online-tournament-best-hand{align-items:flex-start;flex-direction:column}}@media(max-width:400px){.online-tournament-hud span:nth-of-type(1){display:none}.online-tournament-metric{padding:13px 11px}.online-tournament-metric__value{font-size:clamp(18px,6vw,22px)}}:is(.online-tournament-drawer__close,.online-tournament-hud__pause,.online-tournament-hud__registration,.game-builder-stepper__button,.game-builder-segmented__option,.game-builder-toggle__trigger,.game-builder-inline-actions__button,.game-builder-level-editor__action,.game-builder-levels__add,.game-builder-distribution__toggle):not(:disabled):active{transform:scale(var(--press-scale, .97))}.game-builder-preset-picker{display:grid;min-width:0;gap:9px}.game-builder-preset-picker__item{position:relative;display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:14px;background:#ffffff09;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.game-builder-preset-picker__item:hover{border-color:#fff3;background:#ffffff0e}.game-builder-preset-picker__item--active{border-color:#fff3;background:#ffffff13;box-shadow:inset 0 1px #ffffff0f}.game-builder-preset-picker__item--active:after{position:absolute;right:32%;bottom:0;left:32%;z-index:1;padding-top:2px;border-radius:999px 999px 0 0;background:var(--game-builder-accent);box-shadow:0 0 10px #dd000052;content:"";pointer-events:none}.game-builder-preset-picker__select{display:grid;min-width:0;justify-items:start;gap:5px;margin:0;padding:14px 15px;border:0;border-radius:0;color:#ffffffb8;background:transparent;box-shadow:none;text-align:left}.game-builder-preset-picker__item--active .game-builder-preset-picker__select{color:#fff}.game-builder-preset-picker__label{color:inherit;font-size:14px;font-weight:800;line-height:1.25}.game-builder-preset-picker__description{color:#ffffff73;font-size:11px;font-weight:520;line-height:1.42}.game-builder-preset-picker__edit{display:inline-flex;align-items:center;justify-content:center;margin:7px;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#ffffffb8;background:#0000002e;transition:border-color .18s ease,color .18s ease,background-color .18s ease,transform .12s ease}.game-builder-preset-picker__edit:hover,.game-builder-preset-picker__edit:focus-visible{border-color:#dd000094;color:#fff;background:#dd000029;outline:0}.game-builder-preset-picker__edit:active{transform:scale(.96)}.game-builder-preset-state{display:grid;justify-items:start;gap:12px;padding:clamp(18px,5vw,28px);border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#0e0e10f0}.game-builder-preset-state__copy{margin:0;color:#ffffff8f;line-height:1.5}.game-builder-preset-state__retry{width:auto;margin:0}.game-builder-preset-editor__actions{align-items:stretch}@media(min-width:560px){.game-builder-preset-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.game-builder-preset-editor__level-fields{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(orientation:landscape)and (max-height:520px){.online-tournament-lobby-overlay{--online-tournament-lobby-gutter: 8px;--online-tournament-lobby-close-space: 34px;width:min(43vw,370px)}.online-table-lobby-dismiss{right:min(43vw,370px)}.online-tournament-lobby-overlay__topbar{gap:4px;padding-top:max(4px,var(--app-safe-area-top));padding-bottom:4px}html.tg-mini-app .online-tournament-lobby-overlay__topbar{padding-top:max(56px,var(--app-safe-area-top))}.online-table-lobby-close{top:max(5px,var(--app-safe-area-top));right:max(6px,var(--safe-area-inset-right, env(safe-area-inset-right)));width:29px;font-size:18px}.online-tournament-elimination-modal{padding:max(5px,var(--app-safe-area-top)) max(7px,var(--safe-area-inset-right, env(safe-area-inset-right))) max(5px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom))) max(7px,var(--safe-area-inset-left, env(safe-area-inset-left)))}.online-tournament-elimination-modal__panel{width:min(68vw,420px);gap:8px;padding:12px 14px;border-radius:18px}.online-tournament-elimination-modal__panel--replay{width:min(calc(100vw - 14px),820px);grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-content:start;gap:4px 8px;padding:6px 8px;overflow:hidden}.online-tournament-elimination-modal__panel--replay>:is(.online-tournament-elimination-modal__brand,.online-tournament-elimination-modal__intro,.online-tournament-elimination-modal__stats,.online-tournament-elimination-modal__best-hand){display:none}.online-tournament-elimination-modal__panel--replay .online-tournament-elimination-modal__last-hand{grid-column:1;grid-row:1;display:block;padding:0;border:0;background:transparent}.online-tournament-elimination-modal__panel--replay .online-tournament-elimination-modal__sticker,.online-tournament-elimination-modal__panel--replay .online-tournament-elimination-modal__hand-caption{display:none}.online-tournament-elimination-modal__panel--replay .online-tournament-elimination-modal__hand-copy{display:flex;align-items:center;gap:7px}.online-tournament-elimination-modal__panel--replay .online-tournament-elimination-modal__hand-cards{flex:0 0 auto}.online-tournament-elimination-modal__panel--replay .online-tournament-elimination-modal__hand-cards .tp-card{--tp-card-width: 21px}.online-tournament-elimination-modal__panel--replay .online-tournament-elimination-modal__replay-toggle{flex:0 0 auto;padding:4px 0;white-space:nowrap}.online-tournament-elimination-modal__panel--replay .tp-hand-replay--horizontal{grid-column:1 / -1;grid-row:2;width:100%;aspect-ratio:13 / 5;padding:0}.online-tournament-elimination-modal__close{top:7px;right:7px;width:28px;font-size:17px}.online-tournament-elimination-modal__brand{padding-inline:34px}.online-tournament-elimination-modal__brand-logo{width:min(100%,150px)}.online-tournament-elimination-modal__intro{gap:5px}.online-tournament-elimination-modal__eyebrow,.online-tournament-elimination-modal__countdown{padding:4px 7px;font-size:7px}.online-tournament-elimination-modal__countdown-value{font-size:8px}.online-tournament-elimination-modal__title{font-size:clamp(18px,5dvh,22px)}.online-tournament-elimination-modal__message{max-width:52ch;font-size:8px;line-height:1.35}.online-tournament-elimination-modal__tournament{font-size:8px}.online-tournament-elimination-modal__stats{gap:6px}.online-tournament-elimination-modal__stat{gap:3px;padding:7px 6px;border-radius:11px}.online-tournament-elimination-modal__stat-label{font-size:6px}.online-tournament-elimination-modal__stat-value{font-size:16px}.online-tournament-elimination-modal__stat-value--points{font-size:13px}.online-tournament-elimination-modal__last-hand{grid-template-columns:38px minmax(0,1fr);gap:7px;padding:6px 8px;border-radius:10px}.online-tournament-elimination-modal__best-hand{gap:7px;padding:6px 8px;border-radius:10px}.online-tournament-elimination-modal__hand-copy{gap:3px}.online-tournament-elimination-modal__hand-title{font-size:9px}.online-tournament-elimination-modal__hand-caption,.online-tournament-elimination-modal__replay-toggle,.online-tournament-elimination-modal__error{font-size:7px}.online-tournament-elimination-modal__best-cards,.online-tournament-elimination-modal__hand-cards{gap:2px}.online-tournament-elimination-modal__best-cards .tp-card,.online-tournament-elimination-modal__hand-cards .tp-card{--tp-card-width: clamp(22px, 4.4vw, 28px)}.online-tournament-elimination-modal__actions .online-tournament-elimination-modal__action{padding:7px 11px;border-radius:10px;font-size:8px}.modal-actions.online-tournament-elimination-modal__actions--freebuy{width:min(100%,300px);gap:5px}.online-tournament-elimination-modal__actions--freebuy .online-tournament-elimination-modal__action{padding:7px 6px;border-radius:9px;font-size:8px}}.online-tournament-lobby-players__stack-label.is-prize,.online-tournament-participant__value-label.is-prize{color:#7ee0b2;font-weight:800}@media(min-width:1100px)and (pointer:fine){.online-tournament-lobby-overlay{--online-tournament-lobby-gutter: 10px;width:min(50vw,380px)}}.online-tournament-elimination-modal[data-spin-go=true]{background:radial-gradient(circle at 50% 38%,rgba(125,68,255,.18),transparent 38%),#000000d1}.online-tournament-elimination-modal[data-spin-go=true] .online-tournament-elimination-modal__panel{border-color:#976fff80;background:radial-gradient(circle at 84% -6%,rgba(212,20,72,.22),transparent 34%),radial-gradient(circle at 12% -12%,rgba(125,68,255,.34),transparent 40%),linear-gradient(155deg,#16112a,#09090b 68%);box-shadow:0 32px 90px #000000b8,0 0 70px #7d44ff2e,inset 0 1px #ffffff12}.online-tournament-elimination-modal[data-spin-go=true] .online-tournament-elimination-modal__panel:before{border-top-color:#a17cfff2;box-shadow:0 0 28px #7d44ff99}.online-tournament-elimination-modal[data-spin-go=true] .online-tournament-elimination-modal__eyebrow{border-color:#a17cff4d;background:#7d44ff24;color:#ae97ff}.online-tournament-elimination-modal[data-spin-go=true] .online-tournament-elimination-modal__title{font-family:Oswald,sans-serif;font-style:italic;background:linear-gradient(135deg,#fff,#a17cff 60%,#ff4169);-webkit-background-clip:text;background-clip:text;color:transparent}.online-tournament-elimination-modal[data-spin-go=true] .online-tournament-elimination-modal__stat--place{background:radial-gradient(circle at 50% 0,rgba(125,68,255,.24),transparent 72%),linear-gradient(145deg,#672bc129,#ffffff06)}.online-tournament-elimination-modal[data-spin-go=true] .online-tournament-elimination-modal__stat--rating{border-color:#a17cff3d}.online-tournament-elimination-modal[data-spin-go=true] .online-tournament-elimination-modal__stat-value--points{color:#c2adff}.online-tournament-elimination-modal__spin-prize{display:inline-flex;align-items:center;gap:6px;justify-self:center;padding:6px 12px;border:1px solid rgba(161,124,255,.32);border-radius:999px;background:#7d44ff1f;color:#d9ceff;font-size:11px;font-weight:800;letter-spacing:.04em}.game-builder-stepper-grid--single{margin-bottom:10px}.game-builder-levels__header--no-time{grid-template-columns:52px minmax(120px,1fr) minmax(84px,.8fr)}.game-builder-early-bird .game-builder-field__label{display:inline-flex;align-items:center;gap:6px;color:#ffc94d}.game-builder-qualification--frame{border-color:#ffc94d4d}.game-builder-notice--template,.game-builder-notice--draft{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#fff}.game-builder-notice--template{border-color:#ffc94d4d;background:#ffc94d14}.game-builder-notice__link{margin-left:auto;padding:0;border:0;background:transparent;color:#ffc94d;font:inherit;font-weight:800;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.game-builder-template-actions{display:grid;gap:6px;margin-top:14px;justify-items:start}.game-builder-template-actions__button{display:inline-flex;align-items:center;gap:8px}.game-builder-template-actions__hint{color:#ffffff80;font-size:11px;line-height:1.45}@media(min-width:560px){.game-builder-levels__header--no-time,.game-builder-level-row--no-time{grid-template-columns:52px minmax(120px,1fr) minmax(84px,.8fr)}}.online-tournament-participant__early-bird{margin-left:5px;vertical-align:-2px;color:#ffc94d}.online-tournament-about__badge--bird,.online-tournament-about__badge--frame{display:inline-flex;align-items:center;gap:4px;color:#ffc94d}.online-tournament-structure__coin{width:22px;height:22px}.online-tournament-prize-hero__coin{width:.9em;height:.9em;margin-right:.25em;vertical-align:-.08em}.online-tournament-prize-ladder__coin{width:15px;height:15px;margin-right:4px;vertical-align:-2px}.online-tournament-prize-hero--coins{padding-block:14px}.online-tournament-prize-hero--coins .online-tournament-prize-hero__value{display:inline-flex;align-items:baseline;justify-content:center;gap:6px;font-size:clamp(22px,6vw,28px);line-height:1.1}.online-tournament-prize-hero__unit{color:#f4f1ec9e;font-size:14px;font-weight:700;text-transform:none}@supports not (width: 1cqw){.online-tournament-lobby-overlay .online-tournament-room{min-height:100vh}.online-tournament-modal>div{max-height:calc(100vh - 40px)}@media(orientation:landscape)and (max-height:520px){.online-tournament-elimination-modal__title{font-size:clamp(18px,5vh,22px)}}}:root{--online-suit-spade: #27282d;--online-suit-heart: #c23b47;--online-suit-diamond: #3276b1;--online-suit-club: #34845f}.online-page:not(.online-page--game) .online-eyebrow{color:var(--online-brand-red-bright)}.online-page--home{--online-discovery-sticky-safe-top: var(--app-safe-area-top);--online-discovery-sticky-top: max( var(--logo-header-height, 0px), var(--online-discovery-sticky-safe-top) );width:min(100%,640px);margin:0 auto;padding-bottom:calc(108px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom)))}.tg-android .online-page--home{--online-discovery-sticky-safe-top: calc( max(var(--safe-area-inset-top, env(safe-area-inset-top)), var(--tg-safe-area-inset-top, 0px)) + var(--tg-content-safe-area-inset-top, 44px) )}.online-page--home>.online-create-header{top:var(--online-discovery-sticky-top)}.online-page--home.online-page--discovery-home{padding-bottom:calc(108px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom)))}.online-home{position:relative;display:grid;gap:14px;color:#fff}.online-home-android-app{position:relative;overflow:hidden;display:grid;align-content:center;padding:clamp(6px,2cqi,11px) clamp(9px,2.5cqi,14px);border:1px solid rgba(227,6,19,.22);border-radius:16px;background:radial-gradient(80% 120% at 100% 55%,rgba(227,6,19,.14),transparent 62%),linear-gradient(115deg,#140c0d,#0c0c0f 70%);color:#fff;text-decoration:none}.online-home-android-app__phones{position:absolute;top:50%;right:-12px;width:46%;height:auto;opacity:.72;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.6) 22%,#000 45%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.6) 22%,#000 45%);pointer-events:none}.online-home-android-app__copy{position:relative;display:grid;gap:clamp(2px,.75cqi,4px);max-width:62%}.online-home-android-app__kicker{display:inline-flex;align-items:center;gap:4px;color:#7ddc8cd9;font-size:clamp(7px,2.2cqi,9px);font-weight:800;line-height:1.2;letter-spacing:.14em;text-transform:uppercase}.online-home-android-app__title{color:#fff;font-size:clamp(11px,3.6cqi,14px);line-height:1.15;text-transform:uppercase;white-space:nowrap}.online-home-android-app__title-accent{color:#ff4d57}.online-home-android-app__download{justify-self:start;display:inline-flex;align-items:center;gap:5px;padding:clamp(3px,.8cqi,5px) clamp(7px,2cqi,11px);border:1px solid rgba(255,90,100,.45);border-radius:999px;background:#e306131a;color:#ffd4d7;font-size:clamp(10px,3cqi,12px);font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap}.online-home-android-app:hover .online-home-android-app__download,.online-home-android-app:focus-visible .online-home-android-app__download{border-color:#ff5a64cc;background:#e3061333;color:#fff}.online-home-android-app:focus-visible{outline:2px solid #ff6488;outline-offset:-3px}.online-home-android-app__platform-icon,.online-home-android-app__download-icon{flex:0 0 auto;width:clamp(9px,3cqi,13px);height:auto}.online-home-profile-shell{position:relative;isolation:isolate}.online-home-topline{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;padding:8px 6px 0}.online-home-brand{display:block;grid-column:1;grid-row:1;align-self:center;justify-self:start;flex:0 0 auto;max-width:100%;width:clamp(96px,27vw,146px);height:auto;margin:0;opacity:.9}.online-home-brand-divider{position:relative;display:block;height:1px;margin:8px 0 2px}.online-home-brand-divider--section{margin:4px 0 6px}.online-home-full-divider{display:block;height:1px;margin:6px 0 12px;background:#ffffff1f}.online-home-brand-divider:before{content:"";position:absolute;top:0;left:50%;width:56%;height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.34) 35%,rgba(255,255,255,.34) 65%,transparent)}.online-home-collapsing-intro{min-width:0}.online-home-collapsing-intro__content{display:grid;gap:14px}.online-home-guide{border:1px solid rgba(255,255,255,.085);background:linear-gradient(145deg,rgba(255,255,255,.045),transparent 45%),#0c0c0ee8;-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%);box-shadow:inset 0 1px #ffffff06,0 18px 44px #00000047}.online-home-action,.online-home-game-card{border:1px solid var(--user-border, rgba(255, 255, 255, .1));background:var(--user-bg, #050505);box-shadow:inset 0 1px #ffffff06}.online-active-session--switcher{width:min(100%,940px);grid-template-columns:1fr;align-items:stretch}.online-active-session--switcher>header{display:flex;align-items:center;justify-content:space-between;color:#ff5252;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.online-active-session--switcher>header small{color:#fff6;font-size:8px;letter-spacing:.04em}.online-active-session__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:7px}.online-active-session__list>article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:9px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff06}.online-active-session__list>article.is-selected{border-color:#ff525252;background:#ed17170f}.online-active-session__list>article.is-urgent{border-color:#ff52528a;box-shadow:inset 3px 0 #ff344b,0 0 22px #ed171714}.online-active-session__list>article.is-on-break{border-color:#ffffff24;background:#ffffff0b}.online-home-profile{display:flex;align-items:center;gap:clamp(8px,3vw,14px);padding:10px 6px 7px}.online-home-profile-shell--hosted-header .online-home-profile{padding-right:6px}.online-home-header-actions{grid-column:2;grid-row:1;position:relative;z-index:2;flex:0 0 auto;max-width:100%;margin-left:auto;display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:flex-end;gap:5px}.online-home-header-button{display:inline-grid;place-items:center;margin:0;padding:8px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#07080bb8;color:#ffffff8a;line-height:0;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.online-home-backpack-button{position:relative}.online-home-tasks-button{position:relative;border-color:#3ee0c873;color:#3ee0c8;text-decoration:none}.online-home-tasks-button:hover,.online-home-tasks-button:focus,.online-home-tasks-button:focus-visible{border-color:#3ee0c89e;background:#3ee0c814;color:#6ff0dc;outline-color:#3ee0c88c}.online-home-tasks-button.is-new{animation:onlineTasksPulse 2.6s ease-in-out infinite}@keyframes onlineTasksPulse{0%,to{box-shadow:0 0 #3ee0c82e}50%{box-shadow:0 0 16px 2px #3ee0c852}}@media(prefers-reduced-motion:reduce){.online-home-tasks-button.is-new{animation:none}}.online-home-header-badge{position:absolute;top:-6px;right:-6px;min-width:17px;height:17px;padding:0 4px;box-sizing:border-box;display:inline-grid;place-items:center;border:2px solid #050507;border-radius:999px;background:#ff3a4a;color:#fff;font-size:10px;font-weight:800;line-height:1}.online-home-tasks-button .online-home-tasks-badge{background:linear-gradient(180deg,#8ff5e4,#3ee0c8);color:#05312b}.online-home-header-button:hover,.online-home-header-button:focus-visible{border-color:#ffffff2b;background:#0c0d11e0;color:#ffffffd1}.online-home-profile-button{border-color:#ff364438;color:#ff5663d1;text-decoration:none}.online-home-partners-button{gap:1px;padding:4px 6px 3px;border-color:#7cc4ffbf;background:linear-gradient(180deg,#286eb48c,#0a223ebf);color:#cfe8ff;text-decoration:none;box-shadow:0 0 14px #5aaaff59}.online-home-partners-button__caption{font-size:7.5px;font-weight:800;letter-spacing:.04em;line-height:1;text-transform:uppercase;white-space:nowrap}.online-home-header-pills{grid-column:1;grid-row:2;justify-self:start;align-self:center;display:inline-flex;align-items:center;gap:5px}.online-home-partners-pill{display:inline-flex;align-items:center;gap:3px;padding:2px 8px 2px 5px;border:1px solid rgba(124,196,255,.6);border-radius:999px;background:linear-gradient(180deg,#286eb46b,#0a223ea6);box-shadow:0 0 10px #5aaaff40;color:#e3f2ff;font-size:8.5px;font-weight:800;letter-spacing:.06em;line-height:1.2;text-decoration:none;text-transform:uppercase;white-space:nowrap}.online-home-rating-pill{border-color:#ff5c6899;background:linear-gradient(180deg,#b41e2d6b,#3e0a10a6);box-shadow:0 0 10px #ff3c5040;color:#ffe3e6}.online-home-partners-pill:hover,.online-home-partners-pill:focus-visible{border-color:#9fd2ff;box-shadow:0 0 20px #5aaaff80;outline:none}.online-home-rating-pill .online-home-partners-pin{color:#ff8a95;animation:none}.online-home-partners-pin{flex:0 0 auto;color:#7cc4ff;animation:onlineHomePartnersPin 2.6s ease-in-out infinite}@keyframes onlineHomePartnersPin{0%,70%,to{transform:translateY(0)}80%{transform:translateY(-2px)}90%{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.online-home-partners-pin{animation:none}}.online-home-backpack-button{border-color:#ffc44d4d;background:#2e1e048c;color:#ffc94d;text-decoration:none}.online-home-profile__avatar{position:relative;flex:0 0 auto;padding:3px;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:var(--user-bg, #050505);box-shadow:0 0 0 2px #dd000029}.online-home-profile__name{min-width:0;overflow:hidden;margin:0;padding-left:0;color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(18px,5.4vw,36px);font-weight:700;line-height:1.08;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.online-home-create{position:relative;flex:none;align-self:center}.online-home-create__button{display:inline-flex;flex-direction:column;align-items:center;gap:5px;padding:0;border:0;background:none;color:#fff;cursor:pointer}.online-home-create__circle{display:inline-flex;align-items:center;justify-content:center;padding:11px;border:1px solid rgba(255,90,100,.55);border-radius:50%;background:radial-gradient(circle at 35% 30%,#ff4a57,#b3121f 70%);box-shadow:0 6px 18px #e6242f59,inset 0 1px #ffffff40;line-height:0;transition:box-shadow .18s ease}.online-home-create__button:hover .online-home-create__circle,.online-home-create__button.is-open .online-home-create__circle{box-shadow:0 8px 22px #e6242f80,inset 0 1px #ffffff40}.online-home-create__button:focus-visible{outline:none}.online-home-create__button:focus-visible .online-home-create__circle{outline:2px solid #fff;outline-offset:3px}.online-home-create__caption{font-size:10px;font-weight:600;line-height:1.1;letter-spacing:.02em;color:#ffffff9e;white-space:nowrap}.online-create-sheet{display:grid;gap:14px;width:min(440px,calc(100vw - 32px));padding:18px;border:1px solid rgba(255,67,82,.32);border-radius:20px;background:linear-gradient(160deg,#28080dfa,#0a0a0cfa);box-shadow:0 24px 60px #0009;color:#f4f1ec}.online-create-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.online-create-sheet__title{margin:0;font-size:20px;line-height:1.2}.online-create-sheet__close{display:inline-flex;padding:8px;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:#ffffff0d;color:#fff;line-height:0;cursor:pointer}.online-create-sheet__options{display:grid;gap:10px}.online-create-sheet__option{display:flex;align-items:center;gap:14px;width:100%;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff09;color:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.online-create-sheet__option:hover,.online-create-sheet__option:focus-visible{border-color:#ff43528c;background:#e6242f1f;outline:none;transform:translateY(-1px)}.online-create-sheet__icon{position:relative;display:inline-flex;flex:none;padding:10px;border-radius:14px;background:radial-gradient(circle at 35% 30%,#ff4a57,#9d0f1b 75%);color:#fff;line-height:0}.online-create-sheet__copy{display:grid;flex:1 1 auto;gap:3px;min-width:0}.online-create-sheet__option-title{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;line-height:1.2}.online-create-sheet__price{display:inline-flex;flex:none;align-items:center;gap:4px;padding:6px 10px;border:1px solid rgba(120,190,255,.35);border-radius:999px;background:#468cff1a;color:#fff;font-size:14px;font-weight:850;line-height:1.1;white-space:nowrap}.online-create-sheet__price-from{color:#f4f1ec9e;font-size:11px;font-weight:700}.online-create-sheet__diamond{width:17px;aspect-ratio:64 / 54;flex:none}.online-create-sheet__hint{color:#f4f1ec9e;font-size:12px;line-height:1.35}.online-create-sheet__go{flex:none;color:#ffffff80}.online-home-profile__copy{flex:1 1 auto;min-width:0}.online-home-profile__club--link{text-decoration:none;cursor:pointer}.online-home-profile__club--link:hover{color:#fff}.online-home-profile__club--link:focus-visible{outline:2px solid #ff3652;outline-offset:3px}.online-home-profile__club{display:inline-flex;margin-top:5px;padding:3px 7px;border:1px solid rgba(241,0,22,.34);border-radius:999px;background:#f1001617;color:#ffffffb8;font-size:9px;font-weight:780;letter-spacing:.055em;text-transform:uppercase}.online-home-profile__stats{display:flex;flex-wrap:nowrap;gap:clamp(6px,2vw,12px);margin-top:7px}.online-home-profile__stat{display:inline-flex;flex:0 0 auto;align-items:baseline;gap:clamp(3px,1.25vw,5px);padding:5px 0;border:0;border-radius:0;background:transparent}.online-home-profile__stat-value{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(18px,5.4vw,21px);font-weight:700;line-height:1}.online-home-profile__stat-label{color:#ffffff94;font-size:clamp(10px,3vw,12px);font-weight:600;line-height:1.2;white-space:nowrap}.online-home-profile--compact{align-items:flex-start;padding:14px 6px 4px}.online-home-profile--compact .online-home-profile__avatar{margin-top:2px}.online-home-profile--compact .online-home-profile__name{font-size:clamp(17px,4.6vw,24px)}.online-home-profile--compact .online-home-profile__stats{margin-top:4px}.online-home-profile--compact .online-home-profile__stat{padding:2px 0}.online-home-profile--compact .online-home-profile__stat-value{font-size:clamp(14px,4vw,16px)}.online-home-profile--compact .online-home-profile__stat-label{font-size:clamp(9px,2.6vw,11px)}.online-home-profile--compact .online-home-profile__club{margin-top:4px}.online-home-rating-slim{display:block;color:inherit;text-decoration:none}.online-home-rating-slim:active{filter:brightness(1.1)}.online-home-rating-slim .online-division-slim{margin-top:4px}.online-home-rating-entry{position:relative;display:grid;color:inherit;text-decoration:none;transition:filter .16s ease,transform .16s ease}.online-home-rating-entry:hover,.online-home-rating-entry:focus-visible{filter:brightness(1.12)}.online-home-rating-entry:active{transform:scale(.99)}.online-home-rating-entry__hint{display:inline-flex;align-items:center;justify-content:flex-end;gap:3px;margin:-1px 12px 0;padding:8px 4px 2px;border-top:1px solid rgba(255,255,255,.06);color:#ffffff8f;font-size:9px;font-weight:750}.online-home-presence{grid-column:2;display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;margin:0;color:#ffffff75;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.online-home-presence__dot{width:6px;aspect-ratio:1;border-radius:999px;background:#35d987;box-shadow:0 0 6px #35d9878c;animation:online-home-presence-pulse 3.2s ease-in-out infinite}.online-home-presence__value{color:#ffffffe0;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}@keyframes online-home-presence-pulse{0%,to{opacity:1}50%{opacity:.2}}.online-home-kicker{color:#fff6;font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.online-home-guide{position:relative;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;border-radius:18px;overflow:hidden;color:#fff;text-decoration:none;transition:border-color .18s ease,transform .18s ease,background .18s ease}.online-home-guide:before{content:"";position:absolute;left:0;top:20%;width:3px;height:60%;border-radius:0 3px 3px 0;background:#d00;box-shadow:0 0 13px #dd00007a}.online-home-guide:hover,.online-home-guide:focus-visible{border-color:#ed17176b;background:radial-gradient(circle at 5% 20%,rgba(237,23,23,.11),transparent 30%),#0e0e10f5;transform:translateY(-1px)}.online-home-guide__mark{position:relative;width:45px;height:45px;display:grid;place-items:center;border:1px solid rgba(237,23,23,.42);border-radius:15px;background:radial-gradient(circle at 50% 36%,rgba(237,23,23,.2),transparent 52%),#ed171713;color:red;font-family:Montserrat,sans-serif;font-size:25px;font-weight:700;box-shadow:inset 0 1px #ffffff0f,0 8px 20px #00000040}.online-home-guide span:nth-child(2){min-width:0;display:grid;gap:1px}.online-home-guide small,.online-home-guide em{color:#ffffff6e;font-size:10px;font-style:normal}.online-home-guide strong{color:#fff;font-size:clamp(13px,4vw,16px);line-height:1.25}.online-home-guide__arrow{color:#ffffffe0;transition:transform .18s ease}.online-home-guide:hover .online-home-guide__arrow,.online-home-guide:focus-visible .online-home-guide__arrow{transform:translate(3px)}.online-home-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.online-home-action{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;margin:0;padding:10px 12px;border-radius:15px;background:var(--user-bg, #050505);color:#fff;font:inherit;text-align:left;text-decoration:none;transition:border-color .18s ease,transform .18s ease}.online-home-action:hover,.online-home-action:focus-visible{border-color:#ffffff3d;background:var(--user-card, #111111);transform:translateY(-1px)}.online-home-action:disabled{cursor:not-allowed;opacity:.5;transform:none}.online-home-action__icon{width:40px;aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:var(--user-card, #111111);color:#ffffffe0}.online-home-action__copy{min-width:0;display:grid;justify-items:start;gap:1px}.online-home-action--rating{grid-column:1 / -1;grid-template-columns:auto minmax(0,1fr) auto;border-color:#ff304133;background:radial-gradient(circle at 90% 10%,rgba(221,0,22,.11),transparent 34%),var(--user-bg, #050505)}.online-home-action--rating .online-home-action__icon{border-color:#ff30413d;color:#ff3044}.online-home-action--rating>svg{color:#ffffff5c}.online-home-action__title{display:block;max-width:100%;overflow:hidden;font-size:clamp(12px,3.6vw,14px);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.online-home-action__meta{color:#ffffff75;font-size:9px;line-height:1.3;white-space:nowrap}.online-home-games{min-width:0}.online-guide-hero .title span{color:red}.online-home-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.online-home-modes--directions{grid-template-columns:repeat(6,minmax(0,1fr))}.online-home-modes--directions .online-home-mode{grid-column:span 2}.online-home-modes.has-mtt{grid-template-columns:repeat(6,minmax(0,1fr))}.online-home-modes.has-mtt .online-home-mode{grid-column:span 2}.online-home-modes.has-mtt .online-home-mode:nth-child(n+4){grid-column:span 3}.online-home-mode{--online-mode-accent: rgba(255, 255, 255, .86);--online-mode-ambient: rgba(255, 255, 255, .045);--online-mode-surface: var(--user-bg, #050505);position:relative;isolation:isolate;display:block;margin:0;padding:7px 34px 7px 11px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:var(--online-mode-surface);color:var(--online-mode-accent);font:inherit;text-align:left;text-decoration:none;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.online-home-mode--nlh{--online-mode-accent: #3aa0ff;--online-mode-ambient: rgba(58, 160, 255, .075)}.online-home-mode--plo{--online-mode-accent: #35d987;--online-mode-ambient: rgba(53, 217, 135, .07)}.online-home-mode--mtt{--online-mode-accent: var(--tir-yellow, #f1c40f);--online-mode-ambient: rgba(241, 196, 15, .065)}.online-home-mode:after{content:"";position:absolute;right:-22px;bottom:-30px;z-index:0;width:118px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,var(--online-mode-ambient) 0%,transparent 68%);pointer-events:none}.online-home-mode__copy{position:relative;z-index:1;min-width:0;display:grid;gap:1px}.online-home-mode__title{color:var(--online-mode-accent);font-size:clamp(14px,3.6vw,17px);font-weight:800;line-height:1.1;letter-spacing:-.02em;white-space:nowrap;transition:filter .18s ease}.online-home-mode__description{overflow:hidden;color:#ffffff7a;font-size:8.5px;font-weight:500;line-height:1.25;white-space:nowrap;text-overflow:ellipsis;transition:color .18s ease}.online-home-mode__icon{position:absolute;right:9px;top:50%;z-index:1;width:20px;height:auto;transform:translateY(-50%);color:var(--online-mode-accent);opacity:.3;pointer-events:none;transition:opacity .18s ease}.online-home-mode--mtt .online-home-mode__icon{right:8px;width:22px;opacity:.3}.online-home-mode.is-active{--online-mode-surface: var(--user-card, #111111);border-color:#ffffff2e}.online-home-mode.is-active .online-home-mode__title{filter:brightness(1.08) saturate(1.06)}.online-home-mode.is-active .online-home-mode__description{color:#ffffff9e}.online-home-mode.is-active .online-home-mode__icon{opacity:.24}.online-home-mode--mtt.is-active .online-home-mode__icon{opacity:.25}.online-home-mode:focus-visible{outline:2px solid rgba(255,255,255,.48);outline-offset:2px}.online-home-games__list{display:grid;gap:10px;margin-top:32px;padding-top:25px;border-top:1px solid rgba(255,255,255,.12)}.online-home-games__list--lobby{margin-top:8px;padding-top:14px;overflow-anchor:none}.online-feed-item{display:grid;min-width:0}.online-feed-sentinel{grid-column:1 / -1;padding:24px 0 6px}.online-feed-more-state{display:flex;align-items:center;justify-content:center;gap:9px;color:#ffffff94;font-size:12px;line-height:1.35}.online-feed-more-state--error{flex-wrap:wrap;color:#ffffffb8}.online-feed-more-state__spinner{width:15px;aspect-ratio:1;flex:0 0 auto;border:2px solid rgba(255,255,255,.16);border-top-color:#d32635;border-radius:50%;animation:onlineFeedSpinner .72s linear infinite}@keyframes onlineFeedSpinner{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.online-feed-more-state__spinner{animation:none}}.online-home--lobby .online-home-games__list--lobby{margin-top:0;padding-top:0;border-top:0}.online-home--lobby .online-lobby-variant-filter+.online-home-games__list--lobby{margin-top:12px}@media(hover:hover){.online-home-mode:not(.is-active):hover{--online-mode-surface: var(--user-card, #111111);border-color:#ffffff29;transform:translateY(-1px)}.online-home-mode:not(.is-active):hover .online-home-mode__icon{opacity:.22}.online-home-mode--mtt:not(.is-active):hover .online-home-mode__icon{opacity:.23}}.online-home-filter{display:flex;gap:6px;margin:0;padding:2px 0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.online-home-filter::-webkit-scrollbar{display:none}.online-home-filter__chip{--online-mode-accent: rgba(255, 255, 255, .82);flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;height:26px;margin:0;padding:0 10px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#0b0c0f;color:#ffffff9e;font:inherit;font-size:11px;font-weight:800;line-height:1;letter-spacing:.02em;white-space:nowrap;text-decoration:none;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.online-home-filter__chip--nlh{--online-mode-accent: #3aa0ff}.online-home-filter__chip--plo{--online-mode-accent: #35d987}.online-home-filter__chip--mtt{--online-mode-accent: #ff5a64}.online-home-filter__chip--mtt.online-home-filter__chip--coins{--online-mode-accent: var(--tir-yellow, #f1c40f)}.online-home-filter__chip--nlh,.online-home-filter__chip--plo,.online-home-filter__chip--mtt{color:var(--online-mode-accent)}.online-home-filter__icon{width:12px;height:12px;opacity:.75}.online-home-filter__chip.is-active{border-color:var(--online-mode-accent);background:#1a1c21;color:#fff}.online-home-filter__chip--sng,.online-home-filter__chip--aof{color:#fff6}.online-home-filter__chip--durak{--online-mode-accent: #ff5964;color:var(--online-mode-accent)}.online-home-filter__chip.is-soon{border-color:#ffffff59;background:#1a1c21;color:#fff;letter-spacing:.08em}.online-home-filter__settings{flex:0 0 auto;display:grid;place-items:center;margin:0;padding:5px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#0b0c0f;color:#ffffffb8;line-height:0;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.online-home-filter__settings:hover,.online-home-filter__settings:focus-visible{border-color:#ffffff75;background:#1a1c21;color:#fff}.online-home-filter__settings-icon{width:14px;height:14px}.online-lobby-variant-filter{display:flex;gap:6px;padding:4px;overflow-x:auto;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:#0b0c0f;scrollbar-width:none}.online-page--discovery-omaha .online-lobby-variant-filter{position:sticky;top:calc(var(--online-discovery-sticky-top) + 46px);z-index:19}.online-lobby-variant-filter::-webkit-scrollbar{display:none}.online-lobby-variant-filter__chip{flex:1 0 auto;margin:0;padding:9px 13px;border:1px solid transparent;border-radius:10px;background:transparent;color:#ffffff85;font:inherit;font-size:10px;font-weight:700;line-height:1.2;white-space:nowrap;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.online-lobby-variant-filter__chip.is-active{border-color:transparent;background:#1a1c21;color:#fff}.online-lobby-variant-filter__chip:focus-visible{outline:1px solid rgba(255,255,255,.42);outline-offset:1px}.online-home-icon-btn{position:relative;display:inline-grid;place-items:center;flex:0 0 auto;margin:0;padding:0;border:1px solid rgba(255,255,255,.1);background:#ffffff0e;color:#ffffffb8}.online-home-game-card{position:relative;min-width:0;margin:0;overflow:hidden;border-radius:16px;background:var(--user-bg, #050505);transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.online-home-game-card--live{border-color:#dd00003d}.online-home-game-card--quick{border-color:#d326354d;background:radial-gradient(circle at 100% 0,rgba(211,38,53,.11),transparent 42%),var(--user-bg, #050505)}.online-home-game-card--tournament{width:100%}.online-home-game-card--pinned{border-color:#ff3e4f8f;background:radial-gradient(circle at 0 0,rgba(211,38,53,.14),transparent 46%),var(--user-bg, #050505);box-shadow:inset 0 0 0 1px #ff3e4f14}.online-home-game-card__surface{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:36px 110px 15px 16px;border:0;border-radius:inherit;background:transparent;color:#fff;font:inherit;text-align:left}.online-home-game-card__surface:disabled{cursor:not-allowed}.online-home-game-card__surface:focus-visible{outline:2px solid rgba(255,255,255,.72);outline-offset:-2px}.online-home-game-card__content{min-width:0;display:grid;gap:7px}.online-home-game-card__corner-badges{position:absolute;top:-1px;left:-1px;z-index:2;display:inline-flex;align-items:center;gap:0;pointer-events:none}.online-home-game-card .online-home-game-badge{padding:4px 8px 3px;border-color:#ffffff29;border-radius:0 0 8px;font-family:Montserrat,sans-serif;font-size:9px;box-shadow:none}.online-home-game-card .online-home-game-badge.tournament-game-badge--nlh{background:#123a61;color:#87c8ff}.online-home-game-card .online-home-game-badge.tournament-game-badge--plo{background:#0f432c;color:#72e8ad}.online-home-game-card__corner-badges--compound .online-home-game-badge{border-radius:0}.online-home-game-card__corner-badges--compound .online-home-mtt-badge{align-self:stretch;margin-left:-1px;padding:4px 7px 3px;border-color:#f1c40f57;border-left-color:#ffffff1f;border-radius:0 0 8px;background:#28250f;color:#f1c40fd6;box-shadow:none}.online-home-quick-game-badge{align-self:stretch;display:inline-flex;align-items:center;margin-left:-1px;padding:4px 7px 3px;border:1px solid rgba(211,38,53,.42);border-left-color:#ffffff1f;border-radius:0 0 8px;background:#5b0a12eb;color:#ff9aa4;font-size:8px;font-weight:850;line-height:1;letter-spacing:.055em}.online-home-mtt-badge{display:inline-flex;align-items:center;padding:5px 8px 4px;border:1px solid var(--tir-yellow, #f1c40f);border-radius:7px 7px 7px 2px;background:var(--user-card, #111111);color:var(--tir-yellow, #f1c40f);font-size:9px;font-weight:800;line-height:1;letter-spacing:.08em}.online-home-status{position:absolute;top:13px;right:16px;z-index:2;flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;color:#ffffff7a;font-size:8px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;pointer-events:none}.online-home-status__dot{width:6px;aspect-ratio:1;border-radius:50%;background:#8b8b91}.online-home-status--waiting .online-home-status__dot{background:#ffc94d;box-shadow:0 0 8px #ffc94db3}.online-home-status--live .online-home-status__dot{background:#3ddc84;box-shadow:0 0 8px #3ddc84bf}.online-home-status--idle .online-home-status__dot{background:#8b8b91}.online-home-status--quick{color:#ffffff94}.online-home-game-card__name{overflow-wrap:anywhere;display:block;color:#fff;font-size:clamp(16px,4vw,20px);font-weight:700;line-height:1.18;letter-spacing:-.015em}.online-home-game-card__qualification{display:block;color:#ffc94d;font-size:9.5px;font-weight:800;letter-spacing:.07em;line-height:1.3;text-transform:uppercase}.online-home-game-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px 14px;color:#fff9;font-size:11px;line-height:1.3}.online-home-game-card__meta-item{display:inline-flex;align-items:center;gap:5px}.online-home-game-card__meta-icon{flex:0 0 auto;color:#ffffff7a}.online-home-game-card__late-registration.is-open{color:#ff97a0e0}.online-home-game-card__late-registration.is-open .online-home-game-card__meta-icon{color:#d32635}.online-home-game-card__late-registration.is-closed{color:#ffffff6b}.online-home-game-card__chevron{position:absolute;top:50%;right:16px;z-index:1;flex:0 0 auto;color:#ffffff80;transform:translateY(-50%);pointer-events:none}.online-home-game-card__spectate{position:absolute;top:50%;right:49px;z-index:2;width:34px;aspect-ratio:1;display:grid;place-items:center;margin:0;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:50%;background:var(--user-card, #111111);color:#ffffffa8;transform:translateY(-50%)}.online-home-game-card__spectate:focus-visible{outline:2px solid rgba(255,255,255,.72);outline-offset:2px}.online-home-game-card__pin-menu{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end;padding:12px 16px;border-radius:inherit;background:linear-gradient(90deg,#050505b3,#050505fa 58%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.online-home-game-card__pin-action{display:inline-flex;align-items:center;gap:7px;margin:0;padding:10px 14px;border:1px solid rgba(255,71,87,.48);border-radius:12px;background:linear-gradient(135deg,#d7192d,#9d0b19);color:#fff;font:inherit;font-size:12px;font-weight:800;line-height:1.15;box-shadow:0 8px 22px #9d0b1947}.online-home-game-card__pin-action--highlight{border-color:#ffc74d80;background:linear-gradient(135deg,#e0a422,#9a6208);box-shadow:0 8px 22px #9a620847}.online-home-game-card__pin-action:disabled{cursor:wait;opacity:.62}.online-home-game-card__pin-action:focus-visible{outline:2px solid rgba(255,255,255,.82);outline-offset:2px}@media(hover:hover){.online-home-game-card:hover{border-color:#ffffff38;background:var(--user-card, #111111)}.online-home-game-card__spectate:hover{border-color:#ffffff40;color:#fff}}.online-home-state{display:grid;justify-items:center;align-content:center;gap:6px;min-height:clamp(120px,26dvh,260px);padding:20px 2px 6px;color:#ffffff80;text-align:center}.online-home-state strong{color:#ffffffd6;font-size:16px}.online-home-state__selection{display:block;margin-top:2px;color:#fff6;font-size:10.5px;font-weight:550;line-height:1.4}.online-home-state p{max-width:390px;margin:0 0 7px;font-size:11px;line-height:1.45}.online-home-state--error{color:#ff8484b8}.online-home-skeletons{display:grid;gap:10px}.online-home-skeletons span{padding-block:52px;border-radius:17px;background:linear-gradient(100deg,transparent 15%,rgba(255,255,255,.055) 35%,transparent 55%),#ffffff06;background-size:220% 100%;animation:onlineHomeSkeleton 1.5s ease-in-out infinite}@keyframes onlineHomeSkeleton{to{background-position:-120% 0}}@keyframes onlineHomeQuickSheen{0%,72%{opacity:0;transform:translateZ(0) skew(-18deg)}76%{opacity:.18}87%,to{opacity:0;transform:translate3d(720%,0,0) skew(-18deg)}}.online-home-featured-modes{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;align-items:stretch;gap:inherit}.online-home-spin-go-shell{position:relative;display:grid;grid-template-columns:minmax(0,1fr)}.online-home-spin-go__history{position:absolute;right:10px;bottom:10px;z-index:3;width:28px;aspect-ratio:1;margin:0;padding:0;display:grid;place-items:center;border:1px solid rgba(172,122,255,.4);border-radius:50%;background:#120a24c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#d6c6ff;cursor:pointer}.online-home-spin-go__history:active{transform:scale(.92)}.online-home-spin-go{position:relative;isolation:isolate;width:100%;display:grid;grid-template-columns:minmax(0,1fr) clamp(98px,36%,196px);align-items:center;gap:0;overflow:hidden;padding:16px 12px 16px 18px;border:1px solid rgba(172,122,255,.36);border-radius:18px;background:radial-gradient(ellipse 58% 95% at 80% 50%,rgba(140,58,255,.34),transparent 72%),radial-gradient(circle at 8% 0%,rgba(170,120,255,.14),transparent 44%),linear-gradient(108deg,#150b27,#0c0716 55%,#10081c);color:#fff;cursor:pointer;font:inherit;letter-spacing:normal;text-align:left;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #00000080,0 16px 34px #00000073,0 0 30px #7e3cff24;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.online-home-spin-go:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(112deg,transparent 30%,rgba(255,255,255,.09) 45%,transparent 60%);translate:-110% 0;animation:onlineHomeSpinSheen 5.8s ease-in-out infinite}.online-home-spin-go__copy{position:relative;z-index:2;min-width:0;display:grid;justify-items:start;gap:3px}.online-home-spin-go__eyebrow{display:flex;align-items:center;gap:5px;color:#c7a8ff;font-size:10px;font-weight:900;letter-spacing:.14em}.online-home-spin-go__title{padding-right:.08em;color:#eeeaf4;font-family:Oswald,sans-serif;font-size:clamp(29px,9.2vw,44px);font-style:italic;font-weight:700;line-height:1;letter-spacing:-.02em;filter:drop-shadow(0 2px 6px rgba(0,0,0,.55))}.online-home-spin-go__accent{display:inline-block;padding-right:.14em;margin-right:-.14em;background:linear-gradient(135deg,#f4e8ff,#c79bff 48%,#ff5fb4);-webkit-background-clip:text;background-clip:text;color:transparent}.online-home-spin-go__suffix{display:inline-block;padding-right:.16em;margin-right:-.16em;background:linear-gradient(180deg,#fff,#eeeaf4 52%,#b9b3c4);-webkit-background-clip:text;background-clip:text;color:transparent}.online-home-spin-go__meta{margin-top:2px;color:#ffffff8f;font-size:12px;font-weight:650;line-height:1.35}.online-home-spin-go__meta-line{display:block;white-space:nowrap}.online-home-spin-go__wheel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.online-home-spin-go__chip{position:absolute;top:0;right:0;display:block;width:auto;max-width:none;height:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 28%);mask-image:linear-gradient(90deg,transparent,#000 28%)}.online-home-spin-go__wheel-value{position:absolute;bottom:10px;right:58px;padding:2px 8px;border:1px solid rgba(201,184,255,.5);border-radius:999px;background:#0e091ef2;color:#fff;font-family:Oswald,sans-serif;font-size:13px;font-weight:700;letter-spacing:.04em}.online-home-spin-go__go,.online-home-cash-card__go{position:absolute;top:10px;right:10px;z-index:3;width:30px;aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#08080c80;box-shadow:inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff}.online-home-mtt-card{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) clamp(72px,28%,160px);align-items:center;width:100%;margin:0;padding:16px 12px 16px 18px;overflow:hidden;border:1px solid rgba(232,86,108,.36);border-radius:18px;background:radial-gradient(ellipse 65% 100% at 85% 50%,rgba(190,20,56,.28),transparent 75%),linear-gradient(108deg,#1d0810,#11060a 55%,#1a070d);box-shadow:inset 0 1px #ffffff1f,0 14px 36px #00000052;color:#fff;font:inherit;text-align:left;cursor:pointer;transition:transform .22s ease}.online-home-mtt-card__shine{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;border-radius:inherit;pointer-events:none}.online-home-mtt-card__shine:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 34%,rgba(255,170,185,.12) 45%,rgba(255,236,240,.28) 50%,rgba(255,170,185,.12) 55%,transparent 66%);translate:-100% 0;animation:onlineHomeSpinSheen 4.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.online-home-mtt-card__shine:before{animation:none}}.online-home-mtt-card__copy{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr);gap:3px;justify-items:start;min-width:0}.online-home-mtt-card__title{padding:.03em .2em .1em 0;background:linear-gradient(180deg,#fff,#eeeaf4 52%,#b9b3c4);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:Oswald,sans-serif;font-size:clamp(28px,8.4vw,40px);font-style:italic;font-weight:700;line-height:1.15;letter-spacing:-.02em;white-space:nowrap}.online-home-mtt-card__subtitle{display:inline-flex;align-items:center;gap:5px;color:#e6a17f;font-size:9px;font-weight:900;line-height:1.5;letter-spacing:.14em;white-space:nowrap}.online-home-mtt-card__live{display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding:1px 8px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#0000006b;color:#ffffff9e;font-size:11px;font-weight:800;line-height:1.3;font-variant-numeric:tabular-nums;white-space:nowrap}.online-home-mtt-card__live.is-on{border-color:#ff465f9e;background:#28040cb8;color:#f3f1f6;box-shadow:0 0 12px #ff3b5238,inset 0 0 8px #ff3b521f}.online-home-mtt-card__live-dot{width:7px;aspect-ratio:1;flex:0 0 auto;border-radius:50%;background:#ffffff59}.online-home-mtt-card__live.is-on .online-home-mtt-card__live-dot{background:#ff3b52;box-shadow:0 0 8px #ff3b5299}.online-home-mtt-card__art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.online-home-mtt-card__art-image{position:absolute;top:0;right:0;display:block;width:auto;max-width:none;height:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 28%);mask-image:linear-gradient(90deg,transparent,#000 28%)}.online-home-mtt-card__go{position:absolute;top:10px;right:10px;z-index:3;display:grid;place-items:center;width:30px;aspect-ratio:1;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#12070cb3;box-shadow:inset 0 1px #ffffff1f;color:#fff}.online-home-mtt-card:active{transform:scale(.985)}.online-home-spin-go:not(:disabled):active{transform:scale(.985)}.online-home-spin-go:disabled{cursor:not-allowed;opacity:.45}@keyframes onlineHomeSpinSheen{0%,62%{translate:-110% 0;opacity:0}76%{opacity:1}to{translate:110% 0;opacity:0}}.online-home-quick{position:relative;z-index:1;width:100%;display:grid;grid-template-columns:minmax(0,1fr) clamp(100px,29vw,134px);align-items:stretch;margin:0;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:21px 15px;background:linear-gradient(104deg,#0a0a0cfc,#030304fc);color:#fff;cursor:pointer;font:inherit;text-align:left;box-shadow:inset 0 1px #ffffff0e,0 10px 24px #00000052;transition:transform .24s cubic-bezier(.16,1,.3,1),border-color .26s ease,box-shadow .28s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.online-home-quick:before{content:"";position:absolute;inset:-35% auto -35% -24%;z-index:1;width:18%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.13),transparent);filter:blur(1px);opacity:0;animation:onlineHomeQuickSheen 8.5s ease-in-out infinite;will-change:transform,opacity}.online-home-quick:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:3;box-shadow:inset 0 1px #ffffff09,inset 0 0 0 1px #ffffff04}.online-home-quick__copy{position:relative;z-index:2;min-width:0;display:grid;align-content:center;justify-items:start;gap:2px;padding:7px 14px;overflow:hidden}.online-home-quick__topline{min-width:0;display:flex;align-items:center;gap:7px}.online-home-quick__badge{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:2px 7px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:linear-gradient(145deg,#3aa0ff,#146bd1 56%,#064393);color:#fff;font-family:Montserrat,sans-serif;font-size:8.5px;font-weight:800;line-height:1.1;letter-spacing:.08em;box-shadow:0 4px 10px #0550b747,inset 0 1px #ffffff4d;transform:translateY(2px)}.online-home-quick--plo4{margin-top:12px}.online-home-quick--plo4 .online-home-quick__badge{background:linear-gradient(145deg,#ffb347,#e07b12 56%,#8a4a05)}.online-home-quick__title{display:block;max-width:100%;padding:1px 0 2px;font-family:Montserrat,sans-serif;font-size:clamp(16px,4.4vw,19px);font-weight:700;line-height:1.18;letter-spacing:.012em;white-space:nowrap;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.online-home-quick__meta{max-width:100%;color:#ffffff80;font-size:10px;font-weight:500;line-height:1.35;white-space:normal}.online-home-quick__queue{width:100%;max-width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:3px 7px;margin-top:1px}.online-home-quick__queue-dots{display:flex;align-items:center}.online-home-quick__queue-dot{flex:0 0 auto;width:20px;aspect-ratio:1;overflow:hidden;border:1px solid rgba(255,255,255,.26);border-radius:50%;background:#ffffff0e;box-sizing:border-box;box-shadow:inset 0 0 0 1px #0003}.online-home-quick__queue-dot+.online-home-quick__queue-dot{margin-left:-5px}.online-home-quick__queue-dot.is-filled{border-color:#ff5968eb;background:#1a1a1d;box-shadow:0 0 7px #f423398c}.online-home-quick__queue-count{color:#ffffff9e;font-size:9px;font-weight:750;line-height:1.15;white-space:nowrap}.online-home-quick__queue-time{padding-left:7px;border-left:1px solid rgba(255,255,255,.14);color:#ff5263;font-size:9px;font-weight:800;line-height:1.15;white-space:nowrap}.online-home-quick__launch{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:7px;margin:-1px -1px -1px 0;padding:9px 8px 9px 17px;overflow:hidden;background:linear-gradient(108deg,#780000,#d00 52%,red);clip-path:polygon(15% 0,100% 0,100% 100%,0 100%);box-shadow:inset 1px 0 #ffffff0e;transition:filter .24s ease,box-shadow .24s ease}.online-home-quick__launch>*{position:relative;z-index:1}.online-home-quick__launch-core{flex:0 0 auto;width:34px;aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:#13020645;box-shadow:inset 0 1px #ffffff13,0 5px 13px #3e000833;transition:transform .18s ease,background-color .22s ease}.online-home-quick__play{display:block;margin:0;filter:drop-shadow(0 1px 2px rgba(45,0,5,.34))}.online-home-quick__launch-label{color:#fffffff0;font-size:10.5px;font-weight:900;line-height:1.1;letter-spacing:.04em}.online-home-quick:focus-visible{outline:none;border-color:#ff5c6abd;box-shadow:0 0 0 3px #ed17172e,0 17px 42px #0000009e,0 0 24px #ed17171a}.online-home-quick:not(:disabled):active{border-color:#ff4c5b94;box-shadow:inset 0 2px 9px #00000057,0 11px 28px #0000008f,0 0 22px #ed17171c;transform:scale(.992);transition-duration:.11s}.online-home-quick:not(:disabled):active .online-home-quick__launch{filter:brightness(.94);transition-duration:.11s}.online-home-quick:not(:disabled):active .online-home-quick__launch-core{transform:scale(.97);transition-duration:.11s}.online-home-quick:disabled{transform:none;cursor:not-allowed;opacity:.56}.online-home-quick:disabled:before{animation:none}.online-home-quick.is-searching{border-color:#ff46547a;box-shadow:inset 0 1px #fff1,0 17px 40px #0009,0 0 24px #ed171717}.online-home-quick.is-matched{border-color:#ff586694;box-shadow:inset 0 1px #ffffff13,0 18px 42px #0000009e,0 0 26px #ed17171f}@media(hover:hover){.online-home-quick:not(:disabled):hover{border-color:#ff546275;box-shadow:inset 0 1px #ffffff12,0 19px 44px #000000a3}.online-home-quick:not(:disabled):hover .online-home-quick__launch{filter:brightness(1.04)}}@media(max-width:360px){.online-home-quick{grid-template-columns:minmax(0,1fr) 88px}.online-home-quick__copy{padding-left:14px}.online-home-quick__topline{flex-wrap:wrap;gap:6px}.online-home-quick__title{font-size:18px;white-space:normal}.online-home-quick__badge{transform:none}.online-home-quick__queue{gap:4px}.online-home-quick__queue-dot{width:20px}.online-home-quick__queue-dot+.online-home-quick__queue-dot{margin-left:-8px}.online-home-quick__queue-count,.online-home-quick__queue-time{font-size:7.5px}.online-home-quick__queue-time{padding-left:4px}.online-home-quick__launch{flex-direction:column;gap:3px;padding-right:6px;padding-left:15px}.online-home-quick__launch-core{width:33px}.online-home-quick__launch-label{font-size:9.5px}}.online-home-training{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) clamp(84px,24vw,108px);align-items:stretch;gap:0;margin:12px 0 0;padding:0;overflow:hidden;border:1px solid rgba(104,154,255,.22);border-radius:17px;background:radial-gradient(circle at 12% 0%,rgba(62,109,211,.2),transparent 42%),linear-gradient(115deg,#0f121bfa,#06070afa);color:#fff;cursor:pointer;font:inherit;text-align:left;box-shadow:inset 0 1px #ffffff0b,0 10px 24px #0000003d;transition:border-color .18s ease,transform .18s ease,background-color .18s ease}.online-home-training:focus-visible{outline:2px solid rgba(97,151,255,.74);outline-offset:2px}.online-home-training:disabled{cursor:not-allowed;opacity:.48}.online-home-training__icon{align-self:center;width:36px;aspect-ratio:1;margin-left:12px;display:grid;place-items:center;border:1px solid rgba(125,168,255,.24);border-radius:14px;background:#294e9938;color:#8db5ff}.online-home-training__copy{min-width:0;display:grid;align-content:center;gap:2px;padding:8px 10px}.online-home-training__title{font-family:Montserrat,sans-serif;font-size:15px;font-weight:720;line-height:1.2}.online-home-training__meta{color:#ffffff80;font-size:10px;line-height:1.35}.online-home-training__topline{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.online-home-training__badge{transform:none}.online-home-training__title{flex-basis:100%}.online-home-training__badge--plo4{background:linear-gradient(145deg,#ffb347,#e07b12 56%,#8a4a05);box-shadow:0 4px 10px #b7600547,inset 0 1px #ffffff4d}.online-home-training__badge--plo5{background:linear-gradient(145deg,#45d69b,#168a65 56%,#07513d);box-shadow:0 4px 10px #0c715047,inset 0 1px #ffffff47}.online-home-training__badge--nlh31{background:linear-gradient(145deg,#ff7a85,#d42a3a 56%,#7d0e1a);box-shadow:0 4px 10px #b414284d,inset 0 1px #ffffff47}.online-home-training__badge--plo6{background:linear-gradient(145deg,#c79bff,#8a4fd8 56%,#4c2388);box-shadow:0 4px 10px #6834b04d,inset 0 1px #ffffff47}.online-home-training__launch{align-self:stretch;gap:5px;padding:6px 6px 6px 14px;background:linear-gradient(108deg,#10182b,#122c43 55%,#17475d);box-shadow:inset 1px 0 #b0d8ee1f}.online-home-training__launch .online-home-quick__launch-core{width:24px;border-radius:8px;border-color:#bee8ff4d;background:#05193557;box-shadow:inset 0 1px #ffffff1f,0 5px 13px #00244e47}.online-home-training__launch .online-home-quick__play{width:12px;height:12px;filter:drop-shadow(0 1px 2px rgba(0,33,70,.46))}.online-home-training__launch .online-home-quick__launch-label{font-size:10px}@media(max-width:360px){.online-home-training{grid-template-columns:40px minmax(0,1fr) 88px}.online-home-training__icon{width:33px;margin-left:7px}.online-home-training__copy{padding-inline:9px 5px}.online-home-training__title{font-size:13px}.online-home-training__meta{font-size:8px}}.online-training-lobby{display:grid;overflow:hidden;gap:10px;padding:18px 18px 0;border:1px solid rgba(255,54,68,.2);border-radius:22px;background:radial-gradient(circle at 85% 0,rgba(221,0,19,.2),transparent 42%),linear-gradient(145deg,#171719,#09090b);box-shadow:inset 0 1px #ffffff0a,0 18px 42px #00000042}.online-training-lobby__badges{display:flex;align-items:center;gap:6px}.online-training-lobby__badge{padding:5px 8px;border:1px solid rgba(255,76,89,.3);border-radius:999px;background:#dd001221;color:#ff626f;font-size:8px;font-weight:850;letter-spacing:.08em;line-height:1.15}.online-training-lobby__badge--variant{border-color:#ffffff1f;background:#ffffff0d;color:#ffffffb8}.online-training-lobby__title{margin:2px 0 0;color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(20px,5vw,27px);font-weight:820;letter-spacing:-.035em;line-height:1.1}.online-training-lobby__description{margin:0;color:#ffffff7a;font-size:10px;line-height:1.5}.online-training-lobby__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:5px;border-block:1px solid rgba(255,255,255,.08)}.online-training-lobby__metric{display:grid;gap:4px;padding:12px 8px}.online-training-lobby__metric:nth-child(odd){border-right:1px solid rgba(255,255,255,.07)}.online-training-lobby__metric:nth-child(n+3){border-top:1px solid rgba(255,255,255,.07)}.online-training-lobby__metric-label{color:#ffffff57;font-size:8px;line-height:1.25}.online-training-lobby__metric-value{color:#ffffffdb;font-size:11px;font-weight:760;line-height:1.3}.online-training-lobby__footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:7px 14px;padding:12px 0 15px}.online-training-lobby__footer-item{color:#ffffff5e;font-size:8px;line-height:1.35}.online-training-lobby__footer-value{color:#ffffffb8;font-weight:700}.online-training-setup{display:grid;gap:20px}.online-training-setup__lead{margin:-8px 0 0;color:#ffffff8f;font-size:13px;line-height:1.5}.online-training-setup__section{display:grid;gap:10px}.online-training-setup__label{color:#ffffffe0;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;line-height:1.25}.online-training-setup__difficulties,.online-training-setup__variants{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.online-training-setup__variant{--training-variant-rgb: 150, 160, 177;position:relative;display:grid;justify-items:start;gap:3px;padding:11px 10px 10px;overflow:hidden;border:1px solid rgba(var(--training-variant-rgb),.2);border-radius:14px;background:linear-gradient(145deg,rgba(var(--training-variant-rgb),.08),#0b0d11fa 62%);color:#ffffffbd;cursor:pointer;font:inherit;text-align:left;box-shadow:inset 0 1px #ffffff09;transition:transform .17s ease,border-color .17s ease,background-color .17s ease,box-shadow .17s ease}.online-training-setup__variant:after{content:"";position:absolute;inset:auto -28% -70% 25%;aspect-ratio:1.8;border-radius:50%;background:radial-gradient(circle,rgba(var(--training-variant-rgb),.2),transparent 68%);opacity:0;pointer-events:none;transition:opacity .17s ease}.online-training-setup__variant--nlh{--training-variant-rgb: 73, 158, 255}.online-training-setup__variant--plo4{--training-variant-rgb: 242, 147, 45}.online-training-setup__variant--plo5{--training-variant-rgb: 52, 205, 146}.online-training-setup__variant--plo6{--training-variant-rgb: 190, 120, 255}.online-training-setup__variant--nlh31{--training-variant-rgb: 255, 92, 104}.online-training-setup__variant.is-active{transform:translateY(-1px);border-color:rgba(var(--training-variant-rgb),.72);background:linear-gradient(145deg,rgba(var(--training-variant-rgb),.22),#0c0f15fa 68%);color:#fff;box-shadow:inset 0 1px #ffffff1a,0 8px 20px rgba(var(--training-variant-rgb),.12)}.online-training-setup__variant.is-active:after{opacity:1}.online-training-setup__variant:focus-visible{outline:2px solid rgba(var(--training-variant-rgb),.76);outline-offset:2px}.online-training-setup__variant-code{position:relative;z-index:1;color:rgb(var(--training-variant-rgb));font-family:Montserrat,sans-serif;font-size:14px;font-weight:900;line-height:1;letter-spacing:.04em}.online-training-setup__variant-name{position:relative;z-index:1;color:#ffffff7a;font-size:9px;font-weight:650;line-height:1.25}.online-training-setup__variant.is-active .online-training-setup__variant-name{color:#ffffffc2}.online-training-setup__difficulty{display:grid;align-content:start;gap:5px;margin:0;padding:12px 10px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#111318;color:#ffffffd6;cursor:pointer;font:inherit;text-align:left;transition:border-color .17s ease,background-color .17s ease,color .17s ease}.online-training-setup__difficulty.is-active{border-color:#6496ffb8;background:linear-gradient(145deg,#3054a17a,#131a2bf5);color:#fff;box-shadow:inset 0 0 0 1px #70a0ff1f}.online-training-setup__difficulty-title{font-size:12px;font-weight:760;line-height:1.2}.online-training-setup__difficulty-description{color:#ffffff75;font-size:9px;line-height:1.38}.online-training-setup__difficulty.is-active .online-training-setup__difficulty-description{color:#dfe9ffb3}.online-training-setup__players{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:13px 14px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:#0e1014}.online-training-setup__players-total{display:block;margin-top:3px;color:#ffffff6b;font-size:10px}.online-training-setup__stepper{display:grid;grid-template-columns:auto minmax(28px,auto) auto;align-items:center;gap:7px}.online-training-setup__stepper-button{width:34px;aspect-ratio:1;display:grid;place-items:center;margin:0;padding:0;border:1px solid rgba(255,255,255,.11);border-radius:11px;background:#1b1e24;color:#fff;cursor:pointer;font:700 20px/1 Montserrat,sans-serif}.online-training-setup__stepper-button:disabled{cursor:not-allowed;opacity:.35}.online-training-setup__stepper-value{text-align:center;font-family:Montserrat,sans-serif;font-size:19px;line-height:1}.online-training-setup__start{width:100%;display:flex;align-items:center;justify-content:center;gap:9px;margin:0;padding:13px 18px;border:1px solid rgba(255,90,103,.42);border-radius:14px;background:linear-gradient(110deg,#9f0008,#ef111c 68%,#ff3340);color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:13px;font-weight:780;line-height:1.2;box-shadow:0 10px 24px #ac000c38}.online-training-setup__start:disabled{cursor:wait;opacity:.56}.online-home-drawer__panel.online-home-drawer__panel--training{display:flex;flex-direction:column;max-height:calc(100dvh - 20px - var(--app-safe-area-top));overflow:hidden}.online-home-drawer__panel--training .online-home-drawer__handle,.online-home-drawer__panel--training .online-home-drawer__head{flex:0 0 auto}.online-home-drawer__body{flex:1 1 auto;min-width:0;overflow-y:auto;overscroll-behavior:contain}.online-home-drawer__footer{flex:0 0 auto;padding-top:12px}@media(min-width:701px){.online-home-drawer{align-items:center;padding-block:calc(20px + var(--app-safe-area-top)) 16px}.online-home-drawer__panel.online-home-drawer__panel--training{width:min(calc(100% - 32px),900px);max-height:calc(100dvh - 36px - var(--app-safe-area-top));padding:10px 24px 22px;border-bottom:1px solid rgba(255,255,255,.09);border-radius:24px}.online-home-drawer__panel--training .online-home-drawer__handle{margin-bottom:8px}.online-home-drawer__panel--training .online-home-drawer__head{margin-bottom:14px}.online-home-drawer__panel--training .online-training-setup{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);grid-template-areas:"lobby difficulty" "lead players";align-items:start;gap:14px 18px}.online-home-drawer__panel--training .online-training-lobby{grid-area:lobby}.online-home-drawer__panel--training .online-training-setup__lead{grid-area:lead;margin-top:0}.online-home-drawer__panel--training .online-training-setup__section--difficulty{grid-area:difficulty}.online-home-drawer__panel--training .online-training-setup__players{grid-area:players}}@media(max-width:700px),(orientation:landscape)and (max-height:520px){.online-home-drawer__panel.online-home-drawer__panel--training{max-height:calc(100dvh - 20px - var(--app-safe-area-top));padding:8px 12px calc(10px + var(--app-safe-area-bottom));border-radius:18px 18px 0 0}.online-home-drawer__panel--training .online-home-drawer__handle{margin-bottom:6px}.online-home-drawer__panel--training .online-home-drawer__head{gap:8px;margin-bottom:8px}.online-home-drawer__panel--training .online-home-drawer__title{min-width:0;font-size:clamp(17px,4.5vw,20px)}.online-home-drawer__panel--training .online-home-drawer__close{padding:6px;border-radius:10px}.online-training-setup{display:flex;flex-direction:column;gap:8px}.online-training-lobby{gap:6px;flex:0 0 auto;padding:9px 10px;border-radius:12px}.online-training-lobby__badges,.online-training-lobby__title,.online-training-lobby__description,.online-training-lobby__footer{display:none}.online-training-lobby__metrics{margin-top:0;border-block:0}.online-training-lobby__metric{gap:2px;padding:5px 6px}.online-training-lobby__metric-label{color:#ffffff80;font-size:10px}.online-training-lobby__metric-value{font-size:11px}.online-training-setup__lead{order:4;margin-top:0;font-size:10px;line-height:1.35}.online-training-setup__section{gap:6px}.online-training-setup__section--difficulty{order:1}.online-training-setup__label{font-size:12px}.online-training-setup__difficulties{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.online-training-setup__difficulty{display:block;padding:11px 7px;border-radius:11px;text-align:center}.online-training-setup__difficulty-title{font-size:12px}.online-training-setup__difficulty-description{display:none}.online-training-setup__players{order:2;padding:8px 10px;border-radius:12px}.online-training-setup__players-total{margin-top:2px;font-size:10px}.online-training-setup__stepper{gap:5px}.online-training-setup__stepper-button{width:36px;border-radius:9px;font-size:20px}.online-training-setup__stepper-value{font-size:16px}.online-training-setup__start{gap:7px;padding:11px 14px;border-radius:12px;font-size:13px}}@media(max-width:700px)and (max-height:740px){.online-home-drawer__panel.online-home-drawer__panel--training{padding:6px 10px calc(6px + var(--app-safe-area-bottom))}.online-home-drawer__panel--training .online-home-drawer__handle,.online-training-setup__section--difficulty .online-training-setup__label{display:none}.online-training-setup{gap:6px}.online-training-lobby{padding:6px 8px}.online-training-lobby__metric{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 4px;padding:3px 4px}.online-training-setup__difficulty{padding-block:9px}.online-training-setup__players{padding-block:6px}.online-home-drawer__footer{padding-top:8px}}.online-home-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:940;display:grid;align-items:end;padding-top:calc(20px + var(--app-safe-area-top));box-sizing:border-box;background:#000000bd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:onlineHomeFadeIn .16s ease-out}.online-home-drawer__panel{width:min(100%,640px);max-height:min(82dvh,720px,calc(100dvh - 20px - var(--app-safe-area-top)));box-sizing:border-box;overflow:auto;margin:0 auto;padding:10px clamp(18px,5vw,28px) calc(24px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom)));border:1px solid rgba(255,255,255,.09);border-bottom:0;border-radius:24px 24px 0 0;background:#08090b;color:#fff;box-shadow:0 -10px 30px #00000061;animation:onlineHomeDrawerIn .22s cubic-bezier(.2,.8,.2,1);overscroll-behavior:contain}.online-home-drawer__handle{width:38px;aspect-ratio:9.5;margin:0 auto 14px;border-radius:999px;background:#383a40}.online-home-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.online-home-drawer__title{margin:0;font-family:Montserrat,sans-serif;font-size:clamp(23px,6vw,28px);font-weight:750;line-height:1.12;letter-spacing:-.035em}.online-home-drawer__close{padding:8px;border-color:#292c31;border-radius:12px;background:#15171a;color:#ffffff94;line-height:0;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.online-home-drawer__close:hover,.online-home-drawer__close:focus-visible,.online-home-drawer__help:hover,.online-home-drawer__help:focus-visible{border-color:#3a3d43;background:#1b1d21;color:#ffffffd1}.online-home-code-form{display:grid;gap:12px}.online-home-code-form__roles{border:1px solid rgba(255,255,255,.07);background:#101115}.online-home-code-form__role{margin:0;padding:9px 12px;border:0;border-radius:9px;background:transparent;color:#ffffff85;font:inherit;font-size:12px;font-weight:700;line-height:1.25}.online-home-code-form__role.is-active{background:#24262c;color:#ffffffeb}.online-home-code-form__input{margin:0;border-color:#ffffff1a;background:#101115}.online-home-code-form__limit{color:#ff7b87;font-size:10px;line-height:1.4}.online-home-code-form__submit{margin:0;box-shadow:none}.online-home-drawer__panel>.online-quick-play{margin:0;border-color:#ffffff14;box-shadow:none}.online-poker-settings{display:grid;padding-bottom:2px;border-top:1px solid rgba(255,255,255,.08)}.online-poker-settings__admin-group{display:grid;gap:4px;margin-bottom:8px;padding:6px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff0a}.online-poker-settings__option--table-settings{border:1px solid rgba(62,224,200,.4);border-radius:14px;background:linear-gradient(135deg,#3ee0c829,#3ee0c80a);box-shadow:0 0 16px #3ee0c81f}.online-poker-settings__option--table-settings .online-poker-settings__title,.online-poker-settings__option--table-settings .online-poker-settings__arrow,.online-poker-settings__option--table-settings .online-poker-settings__icon{color:#3ee0c8}.online-poker-settings__option{width:100%;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin:0;padding:18px 2px 20px;border:0;border-bottom:1px solid rgba(255,255,255,.08);border-radius:0;background:transparent;color:#fff;cursor:pointer;font:inherit;text-align:left;text-decoration:none;transition:border-color .16s ease,background-color .16s ease}.online-poker-settings__option:hover{border-bottom-color:#ffffff29}.online-poker-settings__option:focus-visible{outline:1px solid rgba(255,255,255,.22);outline-offset:5px}.online-poker-settings__option:disabled{cursor:wait;opacity:.72}.online-poker-settings__option--action:disabled{cursor:default;opacity:.45}.online-poker-settings__option--logout{margin-top:8px;border-top:1px solid rgba(255,77,95,.22);color:#ff8796}.online-poker-settings__option--logout:hover,.online-poker-settings__option--logout:focus-visible{color:#fff;background:#b8122a33}.online-poker-settings__option--admin .online-poker-settings__title:before{content:"";display:inline-block;width:7px;height:7px;margin:0 7px 2px 0;border-radius:50%;background:#ff5c63;box-shadow:0 0 8px #ff5c63b3;vertical-align:middle}.online-poker-settings__action-badge{flex:0 0 auto;min-width:34px;padding:7px 10px;border:1px solid rgba(255,92,99,.44);border-radius:999px;background:#cf111a29;color:#ff8189;font-size:12px;font-weight:850;font-variant-numeric:tabular-nums;text-align:center}.online-poker-settings__arrow{flex:0 0 auto;color:#ffffff73;font-size:22px;font-weight:700;line-height:1}.online-poker-settings__back{align-self:flex-start;padding:8px 12px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:transparent;color:#fffc;font-size:12px;font-weight:700}.online-poker-settings__copy{min-width:0;display:grid;gap:6px}.online-poker-settings__scale{display:grid;gap:12px;margin:7px 0;padding:15px 13px;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:radial-gradient(circle at 0 0,rgba(220,28,41,.12),transparent 48%),#ffffff06}.online-poker-settings__scale-head{display:flex;align-items:center;gap:14px}.online-poker-settings__scale-list{display:grid;gap:8px}.online-poker-settings__scale-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#03040670}.online-poker-settings__scale-copy{min-width:0;display:grid;gap:3px}.online-poker-settings__scale-label{color:#ffffffeb;font-size:12px;font-weight:800;line-height:1.25}.online-poker-settings__scale-hint{color:#ffffff70;font-size:9px;line-height:1.35}.online-poker-settings__scale-stepper{display:grid;grid-template-columns:auto minmax(48px,auto) auto;align-items:stretch;gap:5px}.online-poker-settings__scale-button,.online-poker-settings__scale-value{box-sizing:border-box;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:9px;background:#ffffff0e;color:#ffffffc2;font-size:12px;font-weight:850;line-height:1}.online-poker-settings__scale-button{width:34px;margin:0;padding:9px;cursor:pointer}.online-poker-settings__scale-button:disabled{cursor:default;opacity:.32}.online-poker-settings__scale-value{padding:9px 7px;border-color:#ff5c637a;background:#cf111a2e;color:#fff;font-variant-numeric:tabular-nums}.online-poker-settings__title{font-size:15px;font-weight:750;line-height:1.25}.online-poker-settings__description{max-width:430px;color:#ffffff7a;font-size:11px;line-height:1.5}.online-poker-settings__deck{display:flex;gap:6px;margin-top:7px}.online-poker-settings__suit{width:28px;aspect-ratio:.72;display:grid;place-items:center;border:1px solid rgba(255,255,255,.42);border-radius:6px;background:#e9e9ec;box-shadow:0 2px 5px #00000047;font-size:18px;font-style:normal;line-height:1}.online-poker-settings__suit--s,.online-poker-settings__suit--c{color:var(--online-suit-spade)}.online-poker-settings__suit--h,.online-poker-settings__suit--d{color:var(--online-suit-heart)}.online-poker-settings[data-four-color-deck=true] .online-poker-settings__suit--d{color:var(--online-suit-diamond)}.online-poker-settings[data-four-color-deck=true] .online-poker-settings__suit--c{color:var(--online-suit-club)}.online-poker-settings__switch{width:42px;flex:0 0 auto;box-sizing:border-box;display:flex;padding:3px;border:1px solid #393c43;border-radius:999px;background:#24262c;box-shadow:none;transition:border-color .18s ease,background-color .18s ease}.online-poker-settings__switch.is-on{border-color:#b91d2a;background:#d32635}.online-poker-settings__switch-thumb{width:16px;aspect-ratio:1;border-radius:50%;background:#f1f1f2;box-shadow:0 1px 3px #0000005c;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.online-poker-settings__switch.is-on .online-poker-settings__switch-thumb{transform:translate(18px)}.online-poker-settings--lobby-filter{gap:10px;padding-top:10px}.online-poker-settings__filter-intro{margin:0;color:#ffffff8f;font-size:11px;line-height:1.5}.online-poker-settings__filter-list{display:grid;gap:7px}.online-poker-settings__filter-option{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin:0;padding:11px;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:#ffffff06;color:#fff;font:inherit;text-align:left;transition:border-color .16s ease,background-color .16s ease}.online-poker-settings__filter-option.is-checked{border-color:#ff566157;background:#b5121e17}.online-poker-settings__filter-option:disabled{cursor:default;opacity:.66}.online-poker-settings__filter-icon{width:32px;aspect-ratio:1;display:grid;place-items:center;border:1px solid currentColor;border-radius:10px;background:#ffffff09;color:#ffffff9e}.online-poker-settings__filter-icon--nlh{color:#3aa0ff}.online-poker-settings__filter-icon--plo{color:#35d987}.online-poker-settings__filter-icon--mtt{color:var(--tir-yellow, #f1c40f)}.online-poker-settings__filter-icon--spin{color:#a17cff}.online-poker-settings__filter-icon--durak{color:#ff5964}.online-poker-settings__filter-svg{width:16px;height:16px}.online-poker-settings__filter-copy{min-width:0;display:grid;gap:2px}.online-poker-settings__filter-name{font-size:13px;font-weight:780}.online-poker-settings__filter-description{color:#ffffff73;font-size:9px}.online-poker-settings__check{width:22px;aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:7px;background:#ffffff08;color:#fff}.online-poker-settings__filter-option.is-checked .online-poker-settings__check{border-color:#d32635;background:#d32635}.online-poker-settings__check-icon{width:14px;height:14px}@keyframes onlineSessionDeadlinePulse{0%,to{border-color:#ffffff6b;box-shadow:inset 0 0 0 2px #0000006b,0 0 6px #ffffff2e}50%{border-color:#fff;box-shadow:inset 0 0 0 2px #00000080,0 0 16px #ffffffd1}}@media(max-width:430px)and (orientation:portrait){.online-session-switcher{top:calc(5px + var(--app-safe-area-top));left:max(48px,calc(var(--safe-area-inset-left, env(safe-area-inset-left)) + 48px));gap:4px;padding:4px 5px;border-radius:13px}.online-session-switcher__rings{gap:5px}.online-session-ring,.online-session-add{width:42px}}@media(hover:none)and (pointer:coarse){.online-home-quick:before,.online-home-skeletons span,.online-session-ring.is-final-countdown .online-session-ring__table{animation:none}.online-home-quick:before{will-change:auto}.online-home-quick{-webkit-backdrop-filter:none;backdrop-filter:none}}.online-active-session__copy{min-width:0;display:grid;gap:1px}.online-active-session__copy span{color:#ff5252;font-size:8px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.online-active-session__copy strong{overflow:hidden;color:#fff;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.online-active-session__copy small{overflow:hidden;color:#ffffff6e;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.online-active-session__copy .online-active-session__status{color:#ffffffa3;font-weight:750}.online-active-session__copy .online-active-session__details{margin-top:2px;color:#ffffff61;line-height:1.3;white-space:normal}.online-active-session__list>article.is-urgent .online-active-session__status{color:#ff6678}.online-active-session__actions{display:flex;gap:6px}.online-guide-page{width:min(100%,640px);display:grid;gap:14px;margin:0 auto;padding-bottom:96px}.online-guide-hero,.online-guide-steps,.online-guide-combo{border:1px solid rgba(255,255,255,.085);border-radius:21px;background:linear-gradient(145deg,rgba(255,255,255,.045),transparent 45%),#0c0c0eeb;box-shadow:0 18px 44px #00000047}.online-guide-hero{padding:clamp(19px,6vw,28px)}.online-guide-hero h1{max-width:520px;margin:4px 0 8px;font-family:Montserrat,sans-serif;font-size:clamp(34px,11vw,55px);line-height:.98;text-transform:uppercase}.online-guide-hero p,.online-guide-steps p,.online-guide-combo p{margin:0;color:#ffffff80;font-size:11px;line-height:1.55}.online-guide-steps{display:grid;padding:7px 16px}.online-guide-steps article{display:grid;grid-template-columns:36px minmax(0,1fr);gap:11px;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.065)}.online-guide-steps article:last-child{border-bottom:0}.online-guide-steps article>span{color:#ff0000c7;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700}.online-guide-steps h2,.online-guide-combo h2{margin:0 0 4px;color:#fff;font-size:16px}.online-guide-combo{padding:18px}.online-guide-combo h2{margin-top:3px}.online-guide-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@keyframes onlineHomeFadeIn{0%{opacity:0}}@keyframes onlineHomeDrawerIn{0%{transform:translateY(22px);opacity:.7}}.online-home-drawer--side{align-items:start;justify-items:end;padding:calc(10px + var(--app-safe-area-top)) 10px calc(10px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom)))}.online-home-drawer__panel--side{width:min(100%,370px);max-height:calc(100dvh - 20px - var(--app-safe-area-top) - var(--safe-area-inset-bottom, env(safe-area-inset-bottom)));margin:0;padding:0;border:1px solid rgba(255,255,255,.13);border-radius:22px;background:radial-gradient(circle at 100% 0,rgba(242,25,36,.18),transparent 38%),#101012f7;box-shadow:0 30px 80px #000000ad;animation:onlineHomeSideDrawerIn .22s cubic-bezier(.16,1,.3,1) both}@keyframes onlineHomeSideDrawerIn{0%{opacity:0;transform:translate(18px) scale(.98)}to{opacity:1;transform:translate(0) scale(1)}}.online-home-drawer__panel--side .online-home-drawer__head{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:8px;margin:0;padding:12px 12px 10px;border-bottom:1px solid rgba(255,255,255,.08)}.online-home-drawer__panel--side .online-home-drawer__title{grid-column:2;font-size:13px;font-weight:800;letter-spacing:.14em;text-align:center;text-transform:uppercase}.online-home-drawer__panel--side .online-home-drawer__close{grid-column:3;width:40px;aspect-ratio:1;padding:0;display:grid;place-items:center;border-radius:12px}.online-home-drawer__help{display:grid;grid-column:1;place-items:center;width:40px;aspect-ratio:1;margin:0;padding:0;border:1px solid #292c31;border-radius:12px;background:#15171a;color:#ffffffd1;font-size:20px;font-weight:700;line-height:1;cursor:pointer}.online-home-drawer__panel--information .online-home-drawer__head{position:sticky;top:0;z-index:1;background:#1a1015}.online-home-drawer__panel--side .online-poker-settings{gap:1px;padding:8px;border-top:0}.online-home-drawer__panel--side .online-poker-settings__option{grid-template-columns:auto minmax(0,1fr) auto;gap:14px;padding:15px 13px;border-bottom:0;border-radius:15px;transition:background-color .16s ease}.online-home-drawer__panel--side .online-poker-settings__option:hover,.online-home-drawer__panel--side .online-poker-settings__option:focus-visible{background:#fff1;outline:none}.online-home-drawer__panel--side .online-poker-settings__title{font-size:12px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.online-home-drawer__panel--side .online-poker-settings__description{font-size:11px}.online-home-drawer__panel--side .online-poker-settings__copy{gap:4px}.online-poker-settings__icon{display:grid;place-items:center;width:22px;height:22px;color:#ffffffc7}.online-poker-settings__icon svg{width:22px;height:22px}.online-home-drawer__panel--side .online-poker-settings__switch{border-color:#ffffff24;background:#08090cd9;box-shadow:inset 0 1px 3px #0000008c}.online-home-drawer__panel--side .online-poker-settings__switch.is-on{border-color:#58e89699;background:linear-gradient(180deg,#27b76a,#1a8a4e);box-shadow:inset 0 1px #fff3,0 0 12px #1e9e5a59}.online-home-drawer__panel--side .online-poker-settings__switch.is-on .online-poker-settings__switch-thumb{background:#fff}.online-home-drawer__panel--side .online-poker-settings__back{margin:4px 0 2px}.online-home-drawer__panel--side .online-poker-settings--lobby-filter{padding:10px 12px 14px}@media(max-width:420px){.online-home{gap:8px}.online-home-topline{padding:6px 10px 0}.online-home-brand{width:132px}.online-home-profile{gap:9px;padding:4px 10px 5px}.online-home-header-button{padding:7px;border-radius:11px}.online-home-profile__name{font-size:20px}.online-home-profile__club{margin-top:3px;padding:2px 6px;font-size:7.5px}.online-home-profile__stats{gap:9px}.online-home-profile__stat{gap:3px;padding:2px 0}.online-home-profile__stat-value{font-size:16px}.online-home-profile__stat-label{font-size:8.5px}.online-home-collapsing-intro__content{gap:8px}.online-home-rating-entry__hint{margin-inline:9px;padding:5px 2px 0;font-size:8px}.online-home-guide{gap:9px;padding:13px}.online-home-guide em{display:none}.online-home-action{gap:6px;padding:7px 8px;border-radius:13px}.online-home-action__icon{width:32px;border-radius:9px}.online-home-action__title{font-size:11.5px}.online-home-action__meta{font-size:8px}.online-home-games{padding:0}.online-home-modes.has-mtt{grid-template-columns:repeat(2,minmax(0,1fr))}.online-home-modes.has-mtt .online-home-mode,.online-home-modes.has-mtt .online-home-mode:nth-child(n+4){grid-column:auto}.online-home-modes.has-mtt .online-home-mode:last-child{grid-column:1 / -1}.online-home-modes--directions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.online-home-modes--directions .online-home-mode{grid-column:auto}.online-home-mode{padding:6px 26px 6px 9px;border-radius:11px}.online-home-mode__copy{gap:1px}.online-home-mode__title{font-size:14px}.online-home-mode__description{font-size:8px;line-height:1.2}.online-home-mode__icon{right:6px;width:16px}.online-home-mode--mtt .online-home-mode__icon{right:5px;width:18px}.online-home-training{grid-template-columns:34px minmax(0,1fr) 78px;margin-top:0;border-radius:15px}.online-home-training__icon{width:29px;margin-left:5px;border-radius:10px}.online-home-training__copy{gap:1px;padding:8px 7px}.online-home-training__title{font-size:12px}.online-home-training__meta{font-size:7.5px}.online-home-training__launch{gap:4px;padding:7px 5px 7px 12px}.online-home-training__launch .online-home-quick__launch-core{width:28px;border-radius:10px}.online-home-training__launch .online-home-quick__launch-label{font-size:8px}.online-home>.online-home-quick{grid-template-columns:minmax(0,1fr) 82px;border-radius:16px}.online-home-quick__copy{padding:8px 7px 8px 11px}.online-home-quick__topline{gap:5px}.online-home-quick__title{font-size:14px}.online-home-quick__badge{padding:2px 6px;font-size:7px;transform:none}.online-home-quick__meta{font-size:8px}.online-home-quick__launch{gap:4px;padding:7px 5px 7px 13px}.online-home-quick__launch-core{width:28px;border-radius:10px}.online-home-quick__launch-label{font-size:8px}.online-home-games__list{margin-top:28px;padding-top:22px}.online-active-session{grid-template-columns:1fr}.online-active-session--aggregate{grid-template-columns:auto minmax(0,1fr) auto}.online-active-session__actions .online-btn{flex:1 1 0}.online-guide-actions{grid-template-columns:1fr}}@media(max-width:360px){.online-home-profile{gap:8px;padding-right:8px;padding-left:8px}.online-home-topline{padding-inline:8px}.online-home-action{gap:6px;padding:8px 7px}.online-home-action__icon{width:32px}}@media(prefers-reduced-motion:reduce){.online-home-guide,.online-home-action,.online-home-mode,.online-home-game-card,.online-home-game-card__surface,.online-home-game-card__spectate,.online-home-skeletons span,.online-home-drawer,.online-home-drawer__panel,.online-home-quick,.online-home-quick:before,.online-home-quick__launch,.online-home-quick__launch-core,.online-activity-slot,.online-my-tables,.online-session-ring__table,.online-session-ring__turn,.online-home-presence__dot{animation:none;transition:none}}.online-admin-page{width:min(100% - 24px,920px);margin:20px auto 96px}.online-admin{display:grid;gap:12px;margin-bottom:14px;padding:13px;border:1px solid var(--tir-border, rgba(255, 255, 255, .12));border-radius:14px;background:#0e0e0f}.online-admin__head{display:flex;align-items:center;justify-content:space-between}.online-admin__head h2{margin:0;font-size:14px}.online-admin__head p{margin:3px 0 0;color:#ffffff6b;font-size:10px}.online-admin__refresh{padding:5px 10px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:none;color:#ffffffb8;font-size:11px}.online-admin__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.online-admin__stat{display:grid;gap:2px;padding:8px 6px;border-radius:10px;background:#ffffff0a;text-align:center}.online-admin__stat-value{font-size:18px;font-weight:800}.online-admin__stat-label{color:#ffffff80;font-size:9px}.online-admin__section{display:grid;gap:8px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.online-admin__section>h3{margin:0;font-size:12px}.online-admin__error{margin:0;padding:8px 10px;border-radius:10px;background:#e8001c1f;color:#ff8c98;font-size:11px}.online-admin__tournaments{display:grid;gap:8px}.online-admin__tournament{display:grid;gap:9px;padding:11px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff09}.online-admin__tournament>header{display:flex;align-items:flex-start;gap:10px}.online-admin__tournament>header>div{display:grid;gap:2px;min-width:0}.online-admin__tournament>header strong{font-size:13px}.online-admin__tournament>header div span{color:#ffffff75;font-size:10px}.online-admin__tournament-stats{display:flex;flex-wrap:wrap;gap:6px}.online-admin__tournament-stats span{padding:4px 7px;border-radius:7px;background:#ffffff0f;color:#ffffff94;font-size:10px}.online-admin__tournament-stats b{color:#fff}.online-admin__danger{justify-self:end;padding:7px 10px;border:1px solid rgba(232,0,28,.42);border-radius:9px;background:#e8001c1a;color:#ff8995;font-size:10px;font-weight:700}.online-admin__danger:disabled{opacity:.45}.online-admin__maintenance{display:grid;gap:8px}.online-admin__scheduled{display:grid;gap:2px;margin:0;font-size:12px}.online-admin__scheduled em{color:#ffffff73;font-size:10px;font-style:normal}.online-admin__presets{display:flex;flex-wrap:wrap;gap:6px}.online-admin__preset{padding:6px 11px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:none;color:#ffffffb8;font-size:11px}.online-admin__preset.is-active{border-color:var(--tir-red, #e8001c);color:#fff}.online-admin__minutes{width:70px;padding:6px 9px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:none;color:#fff;font-size:11px}.online-admin__tables{display:grid;gap:8px}.online-admin__tables h3,.online-admin__idle h3{margin:0;font-size:12px}.online-admin__table{display:grid;gap:4px;padding:8px 10px;border-radius:10px;background:#ffffff0a}.online-admin__table header{display:flex;align-items:center;gap:8px;font-size:12px}.online-admin__badge{padding:2px 7px;border-radius:999px;background:#ffffff1a;font-size:9px}.online-admin__badge.is-playing{background:#e8001c38;color:#f77}.online-admin__code{margin-left:auto;color:#fff6;font-size:10px}.online-admin__players{margin:0;color:#ffffff9e;font-size:11px}.online-admin__empty,.online-admin__idle p{margin:0;color:#ffffff73;font-size:11px}.online-admin__cancel-copy{display:grid;gap:10px;text-align:left}.online-admin__cancel-copy p{margin:0}.online-admin__cancel-copy label{display:grid;gap:5px;color:#ffffffb8;font-size:11px}.online-admin__cancel-copy textarea{box-sizing:border-box;width:100%;padding:9px 10px;resize:vertical;border:1px solid rgba(255,255,255,.16);border-radius:9px;background:#ffffff0d;color:#fff;font:inherit}.online-admin__cancel-copy textarea:focus{border-color:var(--tir-red, #e8001c);outline:none}@media(max-width:560px){.online-admin-page{width:min(100% - 16px,920px);margin-top:12px}.online-admin__head{align-items:flex-start;gap:10px}.online-admin__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.online-admin__danger{width:100%;justify-self:stretch}}:is(.online-admin__refresh,.online-admin__preset,.online-home-icon-btn,.online-home-settings-button,.online-home-action,.online-home-mode,.online-home-game-card__surface):not(:disabled):active{transform:scale(var(--press-scale, .97))}.online-home-game-card__spectate:not(:disabled):active{transform:translateY(-50%) scale(.94)}@media(orientation:landscape)and (max-height:520px){.online-page--home,.online-page--home.online-page--discovery-home{width:min(100%,980px);padding:4px 10px calc(62px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom)))}.online-home{gap:7px}.online-page--home>.online-create-header{width:100%;margin-bottom:5px}.online-page--home .online-create-back{margin-left:-5px;padding:6px}.online-page--home .online-create-title{font-size:12px}.online-home:not(.online-home--lobby){grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;column-gap:12px}.online-home-profile-shell,.online-home-collapsing-intro{grid-column:1}.online-home:not(.online-home--lobby)>.online-home-games--feed{grid-column:2;grid-row:1 / span 2}.online-home-topline{gap:5px;padding:0 2px}.online-home-brand{width:112px}.online-home-header-actions{gap:3px}.online-home-header-button{padding:5px;border-radius:8px}.online-home-profile{gap:4px;padding:2px 2px 3px}.online-home-profile__avatar{margin:-10px -9px;transform:scale(.7)}.online-home-profile__name{font-size:16px}.online-home-profile__club{margin-top:2px;padding:2px 5px;font-size:6px}.online-home-profile__stats{gap:7px;margin-top:3px}.online-home-profile__stat{gap:2px;padding:0}.online-home-profile__stat-value{font-size:12px}.online-home-profile__stat-label{font-size:7px}.online-home-presence{font-size:9px}.online-home-presence__dot{width:5px}.online-home-presence__value{font-size:10px}.online-home-collapsing-intro__content{gap:5px}.online-home-rating-entry__hint{margin:0 6px;padding:3px 1px 0;font-size:6px}.online-home-actions{gap:5px}.online-home-action{gap:5px;padding:5px 7px;border-radius:10px}.online-home-action__icon{width:27px;border-radius:8px}.online-home-action__title{font-size:9px}.online-home-action__meta{font-size:6px}.online-home-modes,.online-home-modes--directions{gap:5px}.online-home-mode{padding:8px 7px 7px;border-radius:10px}.online-home-mode__copy{max-width:calc(100% - 20px);gap:2px}.online-home-mode__title{font-size:11px}.online-home-mode__description{font-size:6px}.online-home-mode__icon,.online-home-mode--mtt .online-home-mode__icon{right:5px;bottom:4px;width:25px}.online-home-training{grid-template-columns:32px minmax(0,1fr) 70px;margin-top:5px;border-radius:10px}.online-home-training__icon{width:25px;margin-left:4px;border-radius:8px}.online-home-training__copy{gap:1px;padding:6px 5px}.online-home-training__title{font-size:9px}.online-home-training__meta{font-size:6px}.online-home-training__launch,.online-home-quick__launch{gap:3px;padding:5px 4px 5px 11px}.online-home-training__launch .online-home-quick__launch-core,.online-home-quick__launch-core{width:24px;border-radius:8px}.online-home-quick__launch-label{font-size:7px}.online-home-games__list,.online-home-games__list--lobby{gap:6px;margin-top:6px;padding-top:6px}.online-home-game-card{border-radius:11px}.online-home-game-card__surface{gap:6px;padding:23px 70px 8px 10px}.online-home-game-card__content{gap:3px}.online-home-game-card__name{font-size:11px}.online-home-game-card__meta{gap:3px 8px;font-size:7px}.online-home-status{top:7px;right:9px;gap:3px;font-size:6px}.online-home-game-card__spectate{right:32px;width:25px}.online-home-game-card__chevron{right:8px}.online-lobby-variant-filter{gap:3px;padding:3px;border-radius:9px}.online-lobby-variant-filter__chip{padding:6px 9px;border-radius:7px;font-size:7px}.online-home-quick{position:fixed;left:calc(50% - 19px);right:auto;bottom:calc(var(--app-bottom-panel-reserve) + var(--app-bottom-panel-gap));z-index:92;width:min(calc(50vw - 20px),300px);grid-template-columns:minmax(0,1fr) 72px;border-color:#ffffff1a;border-radius:14px 10px;background:linear-gradient(104deg,#0a0a0cfc,#030304fc);box-shadow:inset 0 1px #ffffff0e,0 12px 28px #0000008a;transform:none}.online-home-quick:disabled{transform:none}.online-home-quick:not(:disabled):active{transform:scale(.992)}.online-home-quick__copy{display:grid;padding:5px 5px 5px 9px}.online-home-quick__topline{gap:4px}.online-home-quick__title{padding:0;font-size:10px}.online-home-quick__badge{padding:1px 3px;font-size:5.5px;transform:none}.online-home-quick__meta{overflow:hidden;font-size:6.5px;text-overflow:ellipsis;white-space:nowrap}.online-home>.online-home-quick>.online-home-quick__launch{margin:-1px -1px -1px 0;padding:5px 4px 5px 10px;clip-path:polygon(15% 0,100% 0,100% 100%,0 100%);background:linear-gradient(108deg,#780000,#d00 52%,red)}.online-home-quick__launch-core{width:22px;border-radius:7px}.online-home-quick__launch-label{font-size:6.5px}}@media(orientation:landscape)and (max-height:520px){.online-home-drawer__panel--settings .online-home-drawer__head{padding:8px 8px 6px}.online-home-drawer__panel--settings .online-home-drawer__title{font-size:12px}.online-home-drawer__panel--settings .online-home-drawer__close,.online-home-drawer__panel--settings .online-home-drawer__help{width:32px;border-radius:9px}.online-home-drawer__panel--settings .online-poker-settings__option{gap:10px;padding:9px 10px}.online-home-drawer__panel--settings .online-poker-settings__copy{gap:3px}.online-home-drawer__panel--settings .online-poker-settings__title{font-size:11px}.online-home-drawer__panel--settings .online-poker-settings__description{font-size:8px;line-height:1.35}.online-home-drawer__panel--settings .online-poker-settings__scale{gap:7px;margin:3px 0;padding:9px 10px}.online-home-drawer__panel--settings .online-poker-settings__scale-head{gap:10px}.online-home-drawer__panel--settings .online-poker-settings__scale-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.online-home-drawer__panel--settings .online-poker-settings__scale-row{grid-template-columns:minmax(0,1fr);gap:6px;padding:7px}.online-home-drawer__panel--settings .online-poker-settings__scale-hint{display:none}.online-home-drawer__panel--settings .online-poker-settings__scale-button{width:28px;padding:7px}.online-home-drawer__panel--settings .online-poker-settings__scale-value{padding:7px 5px}.online-home-drawer__panel--settings .online-poker-settings__deck{gap:4px;margin-top:3px}.online-home-drawer__panel--settings .online-poker-settings__suit{width:19px;border-radius:4px;font-size:12px}.online-home-drawer__panel--settings .online-poker-settings__switch{width:31px;padding:2px}.online-home-drawer__panel--settings .online-poker-settings__switch-thumb{width:11px}.online-home-drawer__panel--settings .online-poker-settings__switch.is-on .online-poker-settings__switch-thumb{transform:translate(14px)}.online-home-drawer__panel.online-home-drawer__panel--training{align-self:center;width:min(calc(100% - 28px),720px);padding:7px 14px 10px;border-bottom:1px solid rgba(255,255,255,.09);border-radius:16px}.online-home-drawer__panel--training .online-home-drawer__handle{display:none}.online-home-drawer__panel--training .online-home-drawer__head{margin-bottom:6px}.online-home-drawer__panel--training .online-home-drawer__title{font-size:15px}.online-home-drawer__panel--training .online-home-drawer__close{padding:4px;border-radius:8px}.online-home-drawer__panel--training .online-training-setup{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(190px,.95fr);grid-template-areas:"lobby difficulty" "lobby players";align-items:start;gap:6px 10px}.online-home-drawer__panel--training .online-training-lobby{grid-area:lobby;padding:6px 8px}.online-home-drawer__panel--training .online-training-setup__lead{display:none}.online-home-drawer__panel--training .online-training-setup__section--difficulty{grid-area:difficulty}.online-home-drawer__panel--training .online-training-setup__label{font-size:9px}.online-home-drawer__panel--training .online-training-setup__difficulties{gap:4px}.online-home-drawer__panel--training .online-training-setup__difficulty{padding:7px 5px;border-radius:8px}.online-home-drawer__panel--training .online-training-setup__difficulty-title{font-size:9px}.online-home-drawer__panel--training .online-training-setup__players{grid-area:players;padding:6px 8px;border-radius:9px}.online-home-drawer__panel--training .online-training-setup__players-total{margin-top:1px;font-size:7px}.online-home-drawer__panel--training .online-training-setup__stepper-button{width:27px;border-radius:7px;font-size:15px}.online-home-drawer__panel--training .online-training-setup__stepper-value{font-size:12px}.online-home-drawer__panel--training .online-home-drawer__footer{display:flex;justify-content:flex-end;padding-top:6px}.online-home-drawer__panel--training .online-training-setup__start{width:min(100%,280px);padding:7px 12px;border-radius:9px;font-size:10px}}.online-home-profile__identity{display:grid;flex:0 0 auto;justify-items:center;gap:6px}.online-home-profile__identity .online-vip-badge{width:46px;height:18px;padding:0 5px;gap:3px;border-radius:4px}.online-home-profile__identity .online-vip-badge svg{width:8px;height:8px}.online-home-profile__identity .online-vip-badge__label{font-size:9px;letter-spacing:.1em}.online-home-profile__identity .online-vip-badge__soon{padding:1px 3px;font-size:5px}.online-home-profile__tags{display:flex;flex-wrap:wrap;align-items:stretch;gap:6px;margin-top:5px}.online-jackpot-chip{position:relative;display:inline-flex;align-items:center;justify-content:center;justify-self:start;min-width:0;max-width:100%;box-sizing:border-box;gap:6px;margin:0;padding:5px 9px;border:0;border-radius:11px;background:linear-gradient(140deg,#ffc94d26,#5a320852);color:#ffd166;cursor:pointer;box-shadow:0 0 14px #ffc74d29}.online-jackpot-chip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1.5px;border-radius:inherit;background:linear-gradient(100deg,#ffc74d8c,#fff3c4,#ffc74d8c 36%,#ff9a3c,#ffc74d8c,#fff3c4,#ffc74d8c);background-size:200% 100%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none;animation:onlineHomeHighlightFrame 3.2s linear infinite}@media(prefers-reduced-motion:reduce){.online-jackpot-chip:after{animation:none}}.online-jackpot-chip__wordmark{height:12px;width:calc(12px * 156 / 28);flex:0 0 auto;align-self:center}.online-jackpot-chip__amount{font-family:Oswald,sans-serif;font-size:13px;font-style:italic;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.01em;line-height:1;white-space:nowrap;background:linear-gradient(180deg,#fffbea,#fff1b0,#e4bd60 48%,#b17b2d 50%,#ffe29a 59%,#d5a34e);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 #241409) drop-shadow(0 0 5px rgba(255,199,77,.3))}@media(max-width:360px){.online-jackpot-chip{flex-direction:column;gap:2px;padding:4px 6px}.online-jackpot-chip__wordmark{width:56px;height:auto}.online-jackpot-chip__amount{font-size:11px}}.online-home-jackpot-drawer{display:grid;gap:12px}.online-home-jackpot-drawer__lead{margin:0;color:#ffffff94;font-size:12px;line-height:1.45}.online-home-profile__tags .online-home-profile__club{margin-top:0;align-items:center}.online-vip-badge{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px;width:58px;height:24px;margin:0;padding:0 6px;box-sizing:border-box;overflow:hidden;border:1px solid rgba(255,220,130,.65);border-radius:5px;background:linear-gradient(115deg,rgba(255,255,255,.22) 0%,transparent 38%,transparent 62%,rgba(255,255,255,.12) 100%),linear-gradient(135deg,#f6cf5f,#c48f1f 45%,#8a5c0a);color:#2b1a02;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;text-align:left;cursor:pointer;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #00000040,0 6px 14px #00000073}.online-vip-badge:after{content:"";position:absolute;top:-40%;left:-30%;width:40%;height:180%;transform:rotate(18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);pointer-events:none}.online-vip-badge svg{filter:drop-shadow(0 1px 0 rgba(255,255,255,.35))}.online-vip-badge svg{width:10px;height:10px}.online-vip-badge__label{font-family:Oswald,sans-serif;font-size:11px;line-height:1}.online-vip-badge__soon{position:absolute;right:-1px;bottom:-1px;padding:1px 4px;border-radius:4px 0;background:#241602eb;color:#ffd35c;font-size:6px;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.online-vip-showcase{display:grid;gap:12px}.online-vip-showcase__lead{margin:0;color:#ffffffa8;font-size:12.5px;line-height:1.45}.online-vip-showcase__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.online-vip-tier{--vip-accent: #d08a4a;--vip-accent-soft: rgba(208, 138, 74, .22);display:grid;gap:6px;min-width:0;padding:10px 8px 12px;border:1px solid var(--vip-accent-soft);border-radius:16px;background:radial-gradient(circle at 50% 0%,var(--vip-accent-soft),transparent 55%),#0d0e10f0;text-align:center}.online-vip-tier--pro{--vip-accent: #d08a4a;--vip-accent-soft: rgba(208, 138, 74, .24)}.online-vip-tier--prime{--vip-accent: #cfd6e0;--vip-accent-soft: rgba(207, 214, 224, .22)}.online-vip-tier--elite{--vip-accent: #ffc94d;--vip-accent-soft: rgba(255, 201, 77, .26)}.online-vip-tier__card{display:grid;justify-items:center;gap:2px;padding:10px 6px;border-radius:12px;background:linear-gradient(135deg,var(--vip-accent),rgba(0,0,0,.5) 130%);color:#120a02;font-family:Oswald,sans-serif;font-size:15px;font-weight:700;letter-spacing:.1em;box-shadow:inset 0 1px #ffffff59,0 8px 18px #00000059}.online-vip-tier--prime .online-vip-tier__card{color:#10131a}.online-vip-tier__title{color:var(--vip-accent);font-family:Oswald,sans-serif;font-size:15px;font-weight:700;letter-spacing:.14em}.online-vip-tier__tagline{color:#ffffff8c;font-size:10px;line-height:1.3}.online-vip-tier__perks{margin:4px 0 0;padding:0;list-style:none;display:grid;gap:4px;color:#ffffffd1;font-size:10.5px;line-height:1.25}.online-vip-tier__perks li{padding:4px;border-top:1px solid rgba(255,255,255,.07)}.online-vip-tier__soon{justify-self:center;margin-top:4px;padding:3px 9px;border-radius:999px;border:1px solid var(--vip-accent-soft);color:var(--vip-accent);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}@media(max-width:380px){.online-vip-showcase__grid{gap:6px}.online-vip-tier{padding:8px 6px 10px}}.online-home-filter__chip--spin{--online-mode-accent: #a17cff;color:var(--online-mode-accent)}.online-home-game-card--spin{border:1px solid rgba(151,111,255,.42);border-radius:13px;background:radial-gradient(circle at 100% 0,rgba(125,68,255,.22),transparent 44%),linear-gradient(112deg,#100c1ffa,#08070cfc)}.online-home-spin-row{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:0;padding:7px 50px 7px 9px;border:0;border-radius:inherit;background:transparent;color:#fff;font:inherit;text-align:left}.online-home-spin-row:focus-visible{outline:2px solid rgba(255,255,255,.72);outline-offset:-2px}.online-home-spin-row__badge{display:inline-flex;align-items:center;gap:3px;padding:5px 6px 4px;border:1px solid rgba(161,124,255,.5);border-radius:7px;background:#3b1a8aeb;color:#d9ceff;font-size:8px;font-weight:850;line-height:1;letter-spacing:.06em}.online-home-spin-row__copy{min-width:0;display:grid;gap:2px}.online-home-spin-row__name{overflow:hidden;color:#fff;font-size:14px;font-weight:700;line-height:1.15;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.online-home-spin-row__meta{display:inline-flex;align-items:center;gap:4px;color:#ffffff8c;font-size:10px;font-weight:650;line-height:1.2;white-space:nowrap}.online-home-spin-row__meta svg{color:#ae97ff}.online-home-spin-row__dot{width:3px;height:3px;margin-inline:3px;border-radius:50%;background:#ffffff4d}.online-home-spin-prize{display:grid;justify-items:center;min-width:44px;padding:4px 7px;border:1px solid rgba(161,124,255,.34);border-radius:9px;background:#7d44ff24;color:#fff;line-height:1}.online-home-spin-prize b{font-family:Oswald,sans-serif;font-size:16px;font-weight:800;letter-spacing:-.02em}.online-home-spin-prize__amount{display:inline-flex;align-items:center;gap:3px}.online-home-spin-prize__coin{flex:none;width:13px;height:13px}.online-home-spin-prize small{color:#ffffff8c;font-size:7px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.online-home-spin-row__spectate{right:9px;width:30px;border-color:#a17cff73;background:#3b1a8a8c;color:#d9ceff}.online-home-spin-row__chevron{right:14px;color:#d9ceff99}.online-home-game-card--spin-jackpot{position:relative;overflow:hidden;border-color:#ffc74db3;background:radial-gradient(circle at 100% 0,rgba(255,65,105,.26),transparent 40%),radial-gradient(circle at 0 100%,rgba(125,68,255,.32),transparent 46%),linear-gradient(112deg,#180e2efc,#0a0810fc);box-shadow:0 0 0 1px #ffc74d2e,0 0 26px #ffc74d38,0 10px 30px #0006;animation:onlineHomeSpinJackpotGlow 2.4s ease-in-out infinite}.online-home-game-card--spin-jackpot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.1) 45%,transparent 60%);translate:-100% 0;animation:onlineHomeSpinSheen 4.2s ease-in-out infinite}.online-home-game-card--spin-jackpot .online-home-spin-row__badge{border-color:#ffc74d99;background:#78460abf;color:#ffe08a}.online-home-game-card--spin-jackpot .online-home-spin-row__meta{color:#ffd666}.online-home-game-card--spin-jackpot .online-home-spin-row__meta svg{color:#ffc94d}.online-home-spin-prize--jackpot{border-color:#ffc74d99;background:linear-gradient(160deg,#ffc74d47,#ff41692e);box-shadow:0 0 18px #ffc74d59}.online-home-spin-prize--jackpot b{background:linear-gradient(180deg,#fff3c4,#ffc94d 70%,#ff9a3c);-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes onlineHomeSpinJackpotGlow{0%,to{box-shadow:0 0 0 1px #ffc74d2e,0 0 22px #ffc74d33,0 10px 30px #0006}50%{box-shadow:0 0 0 1px #ffc74d61,0 0 36px #ffc74d6b,0 10px 30px #0006}}@media(prefers-reduced-motion:reduce){.online-home-game-card--spin-jackpot,.online-home-game-card--spin-jackpot:after{animation:none}}.online-feed-spin-divider{display:flex;align-items:center;gap:10px;margin:6px 0 12px;color:#ae97ff;font-size:9px;font-weight:900;letter-spacing:.16em}.online-feed-spin-divider:before,.online-feed-spin-divider:after{content:"";flex:1;height:1px;background:#ffffff1f}.online-feed-durak-block{display:grid;gap:9px;margin-top:8px}.online-feed-durak-divider{display:flex;align-items:center;gap:10px;margin:6px 0 3px;color:#ff646c;font-size:9px;font-weight:900;letter-spacing:.16em}.online-feed-durak-divider:before,.online-feed-durak-divider:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(255,67,78,.42))}.online-feed-durak-divider:after{background:linear-gradient(90deg,rgba(255,67,78,.42),transparent)}.online-home-game-card--durak{border:1px solid rgba(255,67,78,.42);border-radius:13px;background:radial-gradient(circle at 100% 0,rgba(255,38,55,.2),transparent 46%),linear-gradient(112deg,#1d090cfc,#080709fc);box-shadow:0 8px 26px #00000047}.online-home-durak-row{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin:0;padding:7px 50px 7px 9px;border:0;border-radius:inherit;background:transparent;color:#fff;font:inherit;text-align:left}.online-home-durak-row:focus-visible{outline:2px solid rgba(255,255,255,.72);outline-offset:-2px}.online-home-durak-row__badge{display:inline-flex;align-items:center;padding:5px 7px 4px;border:1px solid rgba(255,88,98,.55);border-radius:7px;background:#7c0f18e0;color:#ffb7bc;font-size:8px;font-weight:850;line-height:1;letter-spacing:.06em}.online-home-durak-row__meta{display:inline-flex;align-items:center;gap:4px;color:#ffffff8c;font-size:10px;font-weight:650;line-height:1.2;white-space:nowrap}.online-home-durak-row__meta-icon{color:#ff646c}.online-home-durak-row__spectate{right:9px;width:30px;border-color:#ff58627a;background:#7c0f1894;color:#ffd3d6}.online-home-game-card--compact{border-color:#fff3;box-shadow:inset 0 1px #ffffff0d,0 6px 18px #00000059}.online-home-game-card--compact.online-home-game-card--pinned{border-color:#ff3e4f9e}.online-home-game-card--compact .online-home-game-card__surface{display:block;padding:0 0 10px}.online-home-game-card--compact .online-home-game-card__line{min-height:22px}.online-home-game-card--compact.online-home-game-card--action .online-home-game-card__content{padding-right:14px}.online-home-game-card--compact.online-home-game-card--action .online-home-game-card__line{padding-right:110px}.online-home-game-card--compact.online-home-game-card--registered .online-home-game-card__line{padding-right:118px}.online-home-game-card--compact.online-home-game-card--action.online-home-game-card--spectatable .online-home-game-card__line{padding-right:146px}.online-home-game-card--compact .online-home-game-card__content{gap:6px;padding:6px 40px 0 14px}.online-home-game-card--compact .online-home-game-card__name{overflow:hidden;font-size:clamp(15px,3.8vw,18px);line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.online-home-game-card__line{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.online-home-game-card__facts{display:inline-flex;align-items:center;gap:4px;min-width:0;color:#fff9;font-size:11px;font-weight:650;line-height:1.2;white-space:nowrap}.online-home-game-card__facts svg{flex:0 0 auto;color:#ffffff73}.online-home-game-card__facts-dot{width:3px;height:3px;margin:0 3px;border-radius:50%;background:#ffffff4d}.online-home-game-card__topline{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:6px;margin:-1px -1px 0;pointer-events:none}.online-home-game-card__topline .online-home-game-card__corner-badges{position:static;min-width:0;margin-right:auto;overflow:hidden;border-radius:0 0 8px}.online-home-game-card__topline .online-home-status{position:static;flex:0 0 auto;margin:9px 17px 0 0}.online-home-status--countdown{top:10px;gap:5px;padding:3px 8px 3px 7px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0f;color:#fff;font-variant-numeric:tabular-nums}.online-home-status--countdown .online-home-status__label{color:#ffffff9e;font-size:6px;font-weight:750;letter-spacing:.08em}.online-home-status--countdown .online-home-status__time{font-size:8px;font-weight:850}@media(max-width:430px){.online-home-game-card--compact .online-home-game-card__facts svg{display:none}.online-home-game-card--compact .online-home-game-card__facts .online-home-game-card__players-icon{display:inline-block}}.online-home-status--countdown .online-home-status__dot{background:#ffc94d;box-shadow:0 0 8px #ffc94dcc}.online-home-feature__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.online-home-game-card__corner-badges--compound>*{border-radius:0}.online-home-game-card__corner-badges--compound>:last-child{border-radius:0 0 8px}.online-home-format-badge{align-self:stretch;display:inline-flex;align-items:center;gap:3px;margin-left:-1px;padding:3px 7px 2px 6px;border:1px solid rgba(255,255,255,.16);border-left-color:#ffffff1f;border-radius:0 0 8px;font-size:9px;font-weight:850;line-height:1;letter-spacing:.02em}.online-home-format-badge b{font-weight:inherit}.online-home-format-badge--bounty{border-color:#ff4f5c6b;border-left-color:#ffffff1f;background:#5b0a12eb;color:#ff8791}.online-home-format-badge--bounty svg{color:#ff4f5c}.online-home-format-badge--ticket{border-color:#ffc94d5c;border-left-color:#ffffff1f;background:#3a2d08f0;color:#ffd98a}.online-home-format-badge__ticket{flex:0 0 auto}.online-home-figure{display:inline-flex;flex:0 0 auto;flex-direction:column;align-items:center;min-width:24px;padding:0 1px}.online-home-figure__art{flex:0 0 auto;width:26px;height:26px;margin-top:-12px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.55))}.online-home-figure__art--ticket{width:32px;height:32px;margin-top:-16px;margin-bottom:-2px}.online-home-figure__label{font-size:8px;font-weight:900;line-height:1;letter-spacing:.02em;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.75)}.online-home-figure--ticket .online-home-figure__label{color:#ffd98a}.online-home-figure--bird .online-home-figure__label{color:#ffb13d}.online-home-figure--joker{--poker-joker-accent: #ff5365;color:#e8e9f0}.online-home-figure--joker .online-home-figure__art{filter:drop-shadow(0 2px 3px rgba(0,0,0,.6)) drop-shadow(0 0 5px rgba(255,76,98,.2))}.online-home-pin-figure{position:absolute;top:-13px;right:-6px;z-index:4;width:28px;height:28px;pointer-events:none}.online-home-pin-figure .online-push-pin{display:block;width:100%;height:100%;filter:drop-shadow(0 2px 2px rgba(0,0,0,.55))}.online-home-game-card--mtt-premium.online-home-game-card--pinned .online-home-status{margin-right:10px}.online-home-game-card__registered{position:absolute;right:12px;bottom:10px;z-index:2;display:inline-flex;align-items:center;gap:3px;padding:5px 8px 5px 5px;border:1px solid rgba(53,217,135,.35);border-radius:999px;background:#35d9871a;color:#5fe8a3;font-size:10px;font-weight:800;line-height:1.1;white-space:nowrap;pointer-events:none}.online-home-game-card__register{position:absolute;right:10px;bottom:10px;z-index:2;margin:0;padding:6px 12px;border:1px solid rgba(255,72,88,.68);border-radius:8px;background:linear-gradient(145deg,#f21b37,#b60018);color:#fff;font:inherit;font-size:11px;font-weight:850;letter-spacing:.02em;line-height:1.1;white-space:nowrap;box-shadow:0 6px 14px #ca00193d,inset 0 1px #ffffff2e;cursor:pointer}.online-home-game-card__register:active{transform:scale(.97)}@media(max-width:340px){.online-home-game-card__register{padding:0 9px;font-size:10px}.online-home-game-card--compact.online-home-game-card--action .online-home-game-card__line{padding-right:96px}.online-home-game-card--compact.online-home-game-card--action.online-home-game-card--spectatable .online-home-game-card__line{padding-right:132px}.online-home-game-card--compact .online-home-game-card__facts{font-size:10px}}.online-home-game-card--compact .online-home-game-card__spectate{top:auto;right:118px;bottom:10px;width:22px;transform:none}.online-home-game-card--compact .online-home-game-card__spectate--pill{right:10px;width:auto;aspect-ratio:auto;display:inline-flex;align-items:center;gap:4px;padding:5px 9px 5px 7px;border-color:#ffffff38;border-radius:999px;background:#ffffff12;color:#ffffffdb;font:inherit;font-size:10px;font-weight:800;letter-spacing:.01em;line-height:1.1;white-space:nowrap}.online-home-game-card--compact .online-home-game-card__spectate--pill svg{color:#ffffffb3}.online-home-game-card--compact .online-home-game-card__spectate--pill:active{transform:scale(.97)}.online-home-quick-game-badge{gap:4px}.online-home-game-card__facts .online-home-game-card__late-registration{display:inline-flex;align-items:center;gap:4px}.online-home-game-card__facts .online-home-game-card__late-registration.is-open{color:#ff97a0eb}.online-home-game-card__facts .online-home-game-card__late-registration.is-open svg{color:#ff4f5c}.online-feed-tournament-divider{display:flex;align-items:center;gap:10px;margin:8px 0 3px;color:#e0e6f0d1}.online-feed-tournament-divider:before,.online-feed-tournament-divider:after{content:"";flex:1;border-top:1px solid rgba(180,192,211,.18)}.online-feed-tournament-divider__label{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid rgba(180,192,211,.22);border-radius:999px;background:#14171de6;font-size:9px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;box-shadow:inset 0 1px #ffffff0a}.online-feed-tournament-divider__icon{width:12px;aspect-ratio:1;color:#c6cfdd}.online-home-game-card--mtt-premium{--mtt-card-accent: #2f8fff;--mtt-card-glow: rgba(47, 143, 255, .17);isolation:isolate;overflow:visible;border:1px solid rgba(165,178,199,.24);border-radius:17px;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.035) 47%,rgba(255,255,255,.06) 50%,rgba(255,255,255,.035) 53%,transparent 62%),radial-gradient(120% 90% at 100% 0%,var(--mtt-card-glow),transparent 55%),linear-gradient(160deg,#17171a,#0a0a0c 70%);box-shadow:inset 0 1px #ffffff0e,0 12px 28px #00000047}.online-home-game-card--game-nlh31{--mtt-card-accent: #1cc0e6;--mtt-card-glow: rgba(28, 192, 230, .17)}.online-home-game-card--game-plo4{--mtt-card-accent: #ff9a2e;--mtt-card-glow: rgba(255, 154, 46, .15)}.online-home-game-card--game-plo5{--mtt-card-accent: #2fcf8a;--mtt-card-glow: rgba(47, 207, 138, .15)}.online-home-game-card--game-plo6{--mtt-card-accent: #a36bff;--mtt-card-glow: rgba(163, 107, 255, .17)}.online-home-game-card__rail{position:absolute;inset:0 18% auto;z-index:0;border-top:2px solid var(--mtt-card-accent);border-radius:0 0 4px 4px;opacity:.9;box-shadow:0 0 18px var(--mtt-card-accent);pointer-events:none}.online-home-game-card--mtt-premium:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:radial-gradient(circle at 86% 110%,transparent 0 30px,rgba(190,201,219,.055) 31px 32px,transparent 33px 45px,rgba(190,201,219,.035) 46px 47px,transparent 48px);pointer-events:none}.online-home-game-card--mtt-premium.online-home-game-card--live{border-color:#ff5b6857}.online-home-game-card--mtt-premium.online-home-game-card--pinned{border-color:#ff667275;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #ff4a590e,0 12px 30px #0000004d}.online-home-game-card--mtt-premium .online-home-game-card__surface{position:relative;z-index:1;padding-bottom:0}.online-home-game-card--mtt-premium.online-home-game-card--highlighted{border-color:#ffc74d57;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #ffc74d14,0 0 26px #ffc74d33,0 12px 30px #0000004d}.online-home-game-card--mtt-premium.online-home-game-card--highlighted:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:0;padding:1.5px;border-radius:inherit;background:linear-gradient(100deg,#ffc74d8c,#fff3c4,#ffc74d8c 36%,#ff9a3c,#ffc74d8c,#fff3c4,#ffc74d8c);background-size:200% 100%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none;animation:onlineHomeHighlightFrame 3.2s linear infinite}.online-home-game-card__shine{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;border-radius:inherit;pointer-events:none}.online-home-game-card__shine:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 34%,rgba(255,226,150,.14) 45%,rgba(255,246,214,.3) 50%,rgba(255,226,150,.14) 55%,transparent 66%);translate:-100% 0;animation:onlineHomeSpinSheen 4.6s ease-in-out infinite}@keyframes onlineHomeHighlightFrame{0%{background-position:0% 50%}to{background-position:200% 50%}}@media(prefers-reduced-motion:reduce){.online-home-game-card--mtt-premium.online-home-game-card--highlighted:after,.online-home-game-card__shine:before{animation:none}}.online-home-game-card--mtt-premium .online-home-game-card__topline{align-items:center;margin:0;padding:7px 10px 0}.online-home-game-card--mtt-premium .online-home-game-card__corner-badges{flex-wrap:wrap;gap:4px 5px;overflow:visible;border-radius:0}.online-home-game-card--mtt-premium .online-home-game-card__corner-badges--compound>*{flex:0 0 auto;align-self:center;margin:0;padding:4px 7px;border-radius:6px;box-shadow:inset 0 1px #ffffff0d;white-space:nowrap}.online-home-game-card--mtt-premium .online-home-game-card__corner-badges--compound>.online-home-figure{align-self:stretch;padding:0 1px;border:0;border-radius:0;background:none;box-shadow:none}.online-home-game-card--mtt-premium .online-home-game-badge.tournament-game-badge--nlh{border-color:#65a9e047;background:#13344fb8;color:#9acdf4}.online-home-game-card--mtt-premium .online-home-game-badge.tournament-game-badge--plo{border-color:#5bcd973d;background:#103e2bb3;color:#8eddb7}.online-home-game-card--mtt-premium .online-home-mtt-badge{border-color:#c0cbdc3d;background:#b4c0d314;color:#e7ecf4d1}.online-home-game-card--mtt-premium .online-home-format-badge--bounty{border-color:#ff647145;background:#77182261;color:#ff9aa3}.online-home-game-card--mtt-premium .online-home-format-badge--ticket{border-color:#dabc713d;background:#59461847;color:#e8d39b}.online-home-game-card--mtt-premium .online-home-format-badge--early{border-color:#ff9e424d;background:#783a0e52;color:#ffcf96}.online-home-game-card--mtt-premium .online-home-status{margin:0;color:#e8ecf394}.online-home-game-card--mtt-premium .online-home-status--countdown{padding:4px 8px;border-color:#c2ccdc2b;background:#c2ccdc0e;box-shadow:inset 0 1px #ffffff09}.online-home-game-card--mtt-premium .online-home-status--countdown .online-home-status__dot{background:#ffc94d;box-shadow:0 0 7px #ffc94db3}.online-home-game-card--mtt-premium .online-home-game-card__content{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:7px 38px 9px 11px}.online-home-game-card--mtt-premium.online-home-game-card--action .online-home-game-card__content{padding-right:11px}.online-home-mtt-emblem{width:40px;min-height:36px;display:grid;place-items:center;gap:2px;padding:4px 0 3px;border:1px solid rgba(185,197,215,.2);border-radius:11px;background:linear-gradient(145deg,#c2cddf21,#c2cddf09);color:#d2dae6;box-shadow:inset 0 1px #ffffff0f}.online-home-mtt-emblem--nlh{border-color:#65a9e057;background:linear-gradient(145deg,#13344fe0,#13344f80);color:#9acdf4}.online-home-mtt-emblem--plo{border-color:#5bcd974d;background:linear-gradient(145deg,#103e2be0,#103e2b80);color:#8eddb7}.online-home-mtt-emblem__icon{width:22px;aspect-ratio:1;margin-top:-2px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.online-home-mtt-emblem__variant{font-family:Montserrat,sans-serif;font-size:8px;font-weight:900;line-height:1;letter-spacing:.06em}.online-home-mtt-copy{min-width:0;display:grid;gap:4px}.online-home-game-card--mtt-premium .online-home-game-card__name{color:#fffffff5;font-family:Montserrat,sans-serif;font-size:clamp(14px,3.6vw,16px);font-weight:820;letter-spacing:-.01em}.online-home-game-card--mtt-premium .online-home-game-card__facts{color:#dee3eb94;font-size:10px}.online-home-creator{display:inline-flex;align-items:center;gap:6px;min-width:0;color:#eee8dab8;font-size:11px;font-weight:700;line-height:1.2}.online-home-creator__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.online-home-creator__badge{display:inline-flex;flex:none;align-items:center;gap:3px;padding:1px 6px 1px 5px;border:1px solid rgba(239,68,68,.45);border-radius:999px;background:#ef444424;color:#fca5a5;font-size:9px;font-weight:800;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.online-home-mtt-feature__coin{width:11px;height:11px;flex:none}.online-home-mtt-feature{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border:1px solid rgba(255,201,77,.2);border-radius:999px;background:#ffc94d0f;color:#eee8dabd;font-size:9px;font-weight:850;line-height:1;letter-spacing:.045em;white-space:nowrap}.online-home-mtt-feature--early{border-color:#ff6f563b;background:#882a1933;color:#f3a08e}.online-home-mtt-feature__icon{width:12px;aspect-ratio:1;flex:0 0 auto;color:#ffc94db3}.online-home-game-card__players-icon{width:17px;aspect-ratio:1;color:#dae2eec2}.online-home-game-card__players-count{color:#f4f7fbe6;font-size:11px;font-variant-numeric:tabular-nums;line-height:1}.online-home-format-badge__icon{flex:0 0 auto}.online-home-format-badge__icon--crosshair{width:14px;height:14px;margin:-2px 0;filter:drop-shadow(0 0 1.5px rgba(255,45,63,.95)) drop-shadow(0 0 3px rgba(255,45,63,.6))}.online-home-game-card--mtt-premium.online-home-game-card--action .online-home-game-card__line,.online-home-game-card--mtt-premium.online-home-game-card--registered .online-home-game-card__line,.online-home-game-card--mtt-premium.online-home-game-card--action.online-home-game-card--spectatable .online-home-game-card__line{padding-right:112px}.online-home-game-card--mtt-premium.online-home-game-card--registered .online-home-game-card__line{padding-right:118px}.online-home-game-card--mtt-premium.online-home-game-card--action.online-home-game-card--spectatable .online-home-game-card__line{padding-right:142px}.online-home-mtt-actions{position:absolute;right:10px;bottom:9px;z-index:3;display:flex;align-items:center;justify-content:flex-end;gap:6px;margin:0;padding:0}.online-home-game-card--mtt-premium .online-home-game-card__registered{position:static;align-self:stretch;padding:5px 9px;border-color:#4dd2914d;background:#2697621f;color:#77ddb0;line-height:1.1}.online-home-game-card--mtt-premium .online-home-game-card__register{position:static;align-self:stretch;margin:0;padding:5px 10px;border-color:#ff5c6875;border-radius:999px;background:linear-gradient(110deg,#9f1726,#c72639 34%,#e54151 50%,#bd2032 68%,#941520);background-size:240% 100%;line-height:1.1;background-position:50% 50%;box-shadow:inset 0 1px #ffffff1f,0 5px 14px #7e081433}.online-home-game-card--mtt-premium .online-home-game-card__spectate,.online-home-game-card--mtt-premium .online-home-game-card__spectate--pill{position:static;width:auto;aspect-ratio:auto;transform:none;margin:0;padding:6px 8px;border-color:#b9c5d72e;background:#b9c5d70f;color:#e7ecf4c7;line-height:1}@media(max-width:400px){.online-home-game-card--badges-dense .online-home-status--countdown .online-home-status__label{display:none}}@media(max-width:380px){.online-home-game-card--mtt-premium .online-home-game-card__topline{gap:4px;padding:7px 8px 0}.online-home-game-card--mtt-premium .online-home-game-card__corner-badges{gap:3px}.online-home-game-card--mtt-premium .online-home-game-card__corner-badges--compound>*{padding:3px 5px;font-size:8px}.online-home-game-card--mtt-premium .online-home-status--countdown{padding:4px 6px}.online-home-game-card--mtt-premium .online-home-game-card__corner-badges--compound>.online-home-figure{padding:0}.online-home-game-card--mtt-premium .online-home-game-card__content{gap:7px;padding:7px 8px 9px}.online-home-mtt-emblem{width:36px;border-radius:9px}.online-home-mtt-actions{right:8px;bottom:8px}}.online-home-cash-card{position:relative;isolation:isolate;width:100%;display:grid;grid-template-columns:minmax(0,1fr) clamp(72px,28%,160px);align-items:center;gap:0;overflow:hidden;padding:16px 12px 16px 18px;border:1px solid rgba(240,180,42,.42);border-radius:18px;background:radial-gradient(ellipse 65% 100% at 85% 50%,rgba(240,168,40,.2),transparent 75%),radial-gradient(circle at 8% 0%,rgba(255,214,140,.1),transparent 44%),linear-gradient(108deg,#19120a,#0d0a07 55%,#140e07);color:#fff;cursor:pointer;font:inherit;text-align:left;box-shadow:inset 0 1px #ffffff14,0 14px 36px #00000052;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.online-home-cash-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(115deg,transparent 25%,rgba(255,255,255,.07) 42%,transparent 58%);translate:-100% 0;animation:onlineHomeSpinSheen 6.4s ease-in-out infinite}.online-home-cash-card__copy{position:relative;z-index:2;min-width:0;display:grid;justify-items:start;gap:3px}.online-home-cash-card__eyebrow{display:flex;align-items:center;gap:5px;color:#ffc861;font-size:9px;font-weight:900;letter-spacing:.14em}.online-home-cash-card__title{font-family:Oswald,sans-serif;font-size:clamp(28px,8.4vw,40px);font-style:italic;line-height:1;letter-spacing:-.035em;white-space:nowrap}.online-home-cash-card__accent{padding-right:.16em;margin-right:-.16em;background:linear-gradient(135deg,#fff5d4,#f5b027 55%,#e8001c);background-clip:text;-webkit-background-clip:text;color:transparent}.online-home-cash-card__meta{color:#ffffff85;font-size:11px;font-weight:650;line-height:1.3}.online-home-cash-card__meta-line{display:block;white-space:nowrap}.online-home-cash-card__live{display:inline-flex;align-items:center;gap:6px;margin-top:0;padding:1px 8px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#00000059;color:#fff9;font-size:11px;font-weight:800;line-height:1.3;letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.online-home-cash-card__live.is-on{border-color:#22c55e73;color:#d9f7e5}.online-home-cash-card__live-dot{width:7px;aspect-ratio:1;border-radius:50%;background:#ffffff59}.online-home-cash-card__live.is-on .online-home-cash-card__live-dot{background:#22c55e;box-shadow:0 0 8px #22c55ecc;animation:onlineHomeCashLive 1.6s ease-in-out infinite}@keyframes onlineHomeCashLive{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.online-home-cash-card__live.is-on .online-home-cash-card__live-dot{animation:none}}.online-home-cash-card__art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.online-home-cash-card__art-image{position:absolute;top:0;right:0;display:block;width:auto;max-width:none;height:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 28%);mask-image:linear-gradient(90deg,transparent,#000 28%)}.online-home-cash-card:active{transform:scale(.985)}@media(prefers-reduced-motion:reduce){.online-home-cash-card:after{animation:none}}.online-feed-cash-block{display:contents}.online-feed-cash-divider .online-feed-tournament-divider__icon{color:#f5c542}.online-poker-settings__option--volume{cursor:default}.online-poker-settings__volume-range{width:100%;margin:4px 0 0;accent-color:#e5252f;cursor:pointer}.online-poker-settings__volume-value{align-self:end;min-width:3.2em;padding:5px 8px;border:1px solid rgba(255,92,99,.48);border-radius:9px;background:#cf111a2e;color:#fff;font-size:12px;font-weight:850;font-variant-numeric:tabular-nums;text-align:center}.online-home-filter__chip--coins{gap:4px}.online-home-filter__coin{width:13px;height:13px;flex:none}.online-feed-coin-mtt-divider{color:#f5c542}.online-feed-coin-mtt-divider:before,.online-feed-coin-mtt-divider:after{border-top-color:#f5c5424d}.online-feed-coin-mtt-divider__coin{width:14px;height:14px;flex:none}.online-create-sheet__icon-coin{position:absolute;right:-5px;bottom:-5px;width:18px;height:18px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.55))}.online-create-sheet__coins{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid rgba(245,197,66,.45);border-radius:999px;background:#f5c5421f;color:#f5c542;font-size:11px;font-weight:800;line-height:1.3}.online-create-sheet__coins-icon{width:12px;height:12px;flex:none}.online-home-spin-go__new{margin-left:6px;padding:1px 6px;border-radius:999px;background:linear-gradient(135deg,#ff4a57,#c3121f);color:#fff;font-size:10px;font-weight:900;letter-spacing:.08em;line-height:1.4}.online-home-spin-go__coin{width:12px;height:12px;margin-right:4px;vertical-align:-1px}.online-feed-finished-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;justify-self:center;margin:14px auto 4px;padding:10px 18px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff0a;color:#fff;font-size:14px;font-weight:700;line-height:1.3}@supports not (width: 1cqw){.online-home-android-app{padding:clamp(6px,2vw,11px) clamp(9px,2.5vw,14px)}.online-home-android-app__copy{gap:clamp(2px,.75vw,4px)}.online-home-android-app__kicker{font-size:clamp(7px,2.2vw,9px)}.online-home-android-app__title{font-size:clamp(11px,3.6vw,14px)}.online-home-android-app__download{padding:clamp(3px,.8vw,5px) clamp(7px,2vw,11px);font-size:clamp(10px,3vw,12px)}.online-home-android-app__platform-icon,.online-home-android-app__download-icon{width:clamp(9px,3vw,13px)}.online-home-state{min-height:clamp(120px,26vh,260px)}.online-home-drawer__panel.online-home-drawer__panel--training{max-height:calc(100vh - 20px - var(--app-safe-area-top))}@media(min-width:701px){.online-home-drawer__panel.online-home-drawer__panel--training{max-height:calc(100vh - 36px - var(--app-safe-area-top))}}@media(max-width:700px),(orientation:landscape)and (max-height:520px){.online-home-drawer__panel.online-home-drawer__panel--training{max-height:calc(100vh - 20px - var(--app-safe-area-top))}}.online-home-drawer__panel{max-height:min(82vh,720px,calc(100vh - 20px - var(--app-safe-area-top)))}.online-home-drawer__panel--side{max-height:calc(100vh - 20px - var(--app-safe-area-top) - var(--safe-area-inset-bottom, env(safe-area-inset-bottom)))}}.tuzo-guest-actions{display:contents}.tuzo-guest-games{display:grid;gap:12px;padding:20px 12px}.tuzo-guest-games__title{margin:0;font-size:24px;line-height:1.2}.tuzo-guest-games__muted{margin:0;color:#b8b8b8;line-height:1.6}.tuzo-guest-games__error{margin:0;color:#ff7474}.tuzo-guest-games__retry{justify-self:start;padding:14px 22px;border:0;border-radius:10px;background:linear-gradient(100deg,#d00,red);color:#fff;font:inherit;font-weight:700;cursor:pointer}.tuzo-guest-legal{margin:24px 0;color:#9c9297;font-size:12px;line-height:1.6;text-align:center}.online-top-spin{position:fixed;top:calc(8px + var(--app-safe-area-top, env(safe-area-inset-top, 0px)));left:50%;z-index:2400;display:flex;align-items:center;gap:10px;width:min(calc(100% - 24px),440px);padding:10px 10px 10px 14px;border:1px solid rgba(232,0,28,.55);border-radius:16px;background:radial-gradient(120% 140% at 0% 0%,rgba(232,0,28,.28),transparent 60%),#0d0b0e;box-shadow:0 14px 40px #0009,0 0 24px #e8001c40;color:#fff;transform:translate(-50%);animation:onlineTopSpinIn .42s cubic-bezier(.16,1,.3,1) both}.online-top-spin__icon{font-size:24px;line-height:1}.online-top-spin__text{display:grid;flex:1;gap:2px;min-width:0}.online-top-spin__title{font-size:14px;line-height:1.25}.online-top-spin__prize{color:#ff3347}.online-top-spin__players{overflow:hidden;color:#fff9;font-size:11px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.online-top-spin__watch{flex:none;padding:9px 14px;border:0;border-radius:11px;background:#e8001c;color:#fff;font:inherit;font-size:13px;font-weight:800;line-height:1.2;cursor:pointer}.online-top-spin__close{flex:none;padding:4px 6px;border:0;background:transparent;color:#ffffff80;font:inherit;font-size:20px;line-height:1;cursor:pointer}@keyframes onlineTopSpinIn{0%{opacity:0;transform:translate(-50%,-14px)}to{opacity:1;transform:translate(-50%)}}.sochi-fab{position:fixed;right:12px;bottom:var(--tuzo-club-menu-sochi-bottom, calc(var(--app-bottom-panel-reserve, 76px) + var(--app-bottom-panel-gap, 12px)));z-index:60;display:inline-flex;align-items:center;gap:8px;margin:0;padding:8px 14px 8px 8px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:linear-gradient(140deg,#e01313,#a10010);color:#fff;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 10px 26px #00000073,0 0 0 1px #ff5a6a59;cursor:pointer;translate:0 var(--app-viewport-shift, 0px)}.sochi-fab__icon{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#ffffff29;animation:sochiFabFly 4.5s ease-in-out infinite}.sochi-fab__label{line-height:1}@keyframes sochiFabFly{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(2px,-3px) rotate(-8deg)}}@media(prefers-reduced-motion:reduce){.sochi-fab__icon{animation:none}}body:has(.online-tournament-action-dock) .sochi-fab{bottom:calc(var(--app-bottom-panel-reserve, 76px) + var(--app-bottom-panel-gap, 12px) + var(--sochi-fab-dock-clearance, 84px))}@media(min-width:900px){.sochi-fab{right:24px;bottom:var(--tuzo-club-menu-sochi-bottom, 24px);padding:10px 18px 10px 10px;font-size:13px}body:has(.online-tournament-action-dock) .sochi-fab{bottom:calc(24px + var(--sochi-fab-dock-clearance, 84px))}}.birthday-vote-invite{display:grid;grid-template-columns:minmax(0,1fr);width:min(620px,100%);margin:auto;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:radial-gradient(ellipse at top right,#480a12,transparent 65%),#101013;color:#fff;box-shadow:0 28px 90px #000000a6}.birthday-vote-invite__poster{display:block;width:100%;border-radius:20px 20px 0 0}.birthday-vote-invite__panel{display:flex;flex-direction:column;padding:clamp(14px,3vw,20px);gap:8px}.birthday-vote__eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:11px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:#ff8b92}.birthday-vote-invite__title{margin:0;font-size:clamp(26px,3.5vw,32px);line-height:1.1;overflow-wrap:anywhere}.birthday-vote__copy{margin:0;color:#babac4;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.birthday-vote__deadline{margin:0;font-size:11px;line-height:1.45;color:#efbcc1}.birthday-vote__reward{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;align-items:baseline;padding:8px 0;border-top:1px solid rgba(255,255,255,.1)}.birthday-vote__reward-amount{font-size:14px;line-height:1.4;font-weight:600;color:#c5c5cf}.birthday-vote__reward-label{font-size:12px;line-height:1.4;color:#a8a8b2;overflow-wrap:anywhere}.birthday-vote-invite__actions{margin:0}.birthday-vote-invite__actions>:is(.btn-primary,.btn-secondary){padding:9px 14px;font-size:13px;line-height:1.4}.birthday-vote-invite__dismiss{align-self:center;padding:4px 8px;font-size:11px;line-height:1.4;color:#a8a8b2}.birthday-vote-page{box-sizing:border-box;width:min(1120px,100%);margin:0 auto;padding:clamp(12px,2vw,20px);color:#fff}.birthday-vote-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.6fr);gap:20px;align-items:center;padding:clamp(14px,2.5vw,24px);margin-bottom:16px;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(ellipse at top right,#4c0a14,transparent 70%),#111115}.birthday-vote-hero__intro{display:grid;gap:8px;min-width:0}.birthday-vote-hero__title{margin:0;font-size:clamp(24px,3.2vw,34px);line-height:1.16;overflow-wrap:anywhere}.birthday-vote-hero__remaining{display:inline-flex;justify-self:start;padding:4px 9px;border-radius:100px;border:1px solid rgba(255,255,255,.12);color:#fff;font-size:11px;line-height:1.4}.birthday-vote-state{display:grid;gap:8px;padding:16px;margin-bottom:16px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#141417}.birthday-vote-state__title{margin:0;font-size:20px;line-height:1.3}.birthday-vote-progress{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin:12px 0 16px;color:#b9b9c2;font-size:12px;line-height:1.5}.birthday-vote-nomination{margin:0 0 24px;padding:0;border:0;min-width:0}.birthday-vote-nomination{margin-top:28px}.birthday-vote-nomination__head{box-sizing:border-box;display:flex;align-items:center;gap:14px;width:100%;margin:0 0 14px;padding:12px 16px 12px 12px;border:1px solid rgba(255,59,72,.38);border-left:4px solid #e8001c;border-radius:16px;background:linear-gradient(100deg,rgba(232,0,28,.24),rgba(232,0,28,.04) 60%,transparent),#121215;box-shadow:0 10px 26px #00000059}.birthday-vote-nomination__icon{flex:0 0 auto;display:grid;place-items:center;padding:10px;border-radius:14px;background:linear-gradient(135deg,#ff2d3f,#a8001a);color:#fff;box-shadow:0 8px 20px #e8001c73,inset 0 1px #ffffff40}.birthday-vote-nomination__text{display:grid;gap:2px;min-width:0}.birthday-vote-nomination__number{font-size:11px;font-weight:700;letter-spacing:.14em;line-height:1.3;text-transform:uppercase;color:#ff6b75}.birthday-vote-nomination__title{font-size:clamp(18px,2.6vw,24px);font-weight:800;line-height:1.2;color:#fff;overflow-wrap:anywhere}.birthday-vote-candidates{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(170px,100%),1fr));gap:16px}.birthday-vote-candidate{position:relative;display:grid;gap:12px;padding:12px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#141417;cursor:pointer;transition:border-color .18s ease,background .18s ease;overflow-wrap:anywhere}.birthday-vote-candidate:hover{border-color:#a43945}.birthday-vote-candidate--selected{border-color:#f1394c;background:#260e14;box-shadow:0 0 0 1px #f1394c}.birthday-vote-candidate:focus-within{outline:2px solid #fff;outline-offset:3px}.birthday-vote-candidate__input{position:absolute;opacity:0;inset:12px auto auto 12px}.birthday-vote-candidate__visual{position:relative;display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border-radius:12px;background:radial-gradient(circle,#4b1720,#19191f);color:#f04456}.birthday-vote-candidate__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 50%}.birthday-vote-candidate__identity{display:grid;gap:2px;min-width:0}.birthday-vote-candidate__name{font-weight:600;font-size:15px;line-height:1.45}.birthday-vote-candidate__role{color:#858590;font-size:10px;line-height:1.35;overflow-wrap:anywhere}.birthday-vote-candidate__choice{display:inline-flex;gap:7px;align-items:center;font-size:12px;line-height:1.6;color:#aaaab4}.birthday-vote-candidate--selected .birthday-vote-candidate__choice{color:#ff8791}.birthday-vote-nomination--compact .birthday-vote-candidates{grid-template-columns:repeat(auto-fill,minmax(min(128px,100%),1fr));gap:8px}.birthday-vote-nomination--compact .birthday-vote-candidate{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 11px;border-radius:12px}.birthday-vote-nomination--compact .birthday-vote-candidate__visual{display:none}.birthday-vote-nomination--compact .birthday-vote-candidate__name{font-size:13px;line-height:1.35}.birthday-vote-nomination--compact .birthday-vote-candidate__choice{justify-self:end;gap:4px;font-size:10px;white-space:nowrap}.birthday-vote-nomination--dense .birthday-vote-candidates{grid-template-columns:repeat(auto-fill,minmax(min(84px,100%),1fr));gap:8px}.birthday-vote-nomination--dense .birthday-vote-candidate{gap:5px;padding:5px;border-radius:12px}.birthday-vote-nomination--dense .birthday-vote-candidate__visual{border-radius:8px}.birthday-vote-nomination--dense .birthday-vote-candidate__name{font-size:12px;line-height:1.25;text-align:center}.birthday-vote-nomination--dense .birthday-vote-candidate__choice{justify-content:center;gap:3px;font-size:10px;line-height:1.3}.birthday-vote-skip{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:10px}.birthday-vote-skip__button{padding:7px 14px;border:1px dashed rgba(255,255,255,.28);border-radius:999px;background:transparent;color:#c9c9d1;font:inherit;font-size:12px;line-height:1.3;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease}.birthday-vote-skip__button:hover:not(:disabled){border-color:#a43945;color:#fff}.birthday-vote-skip__button.is-active{border-style:solid;border-color:#f1394c;background:#260e14;color:#ff8791}.birthday-vote-skip__button:disabled{opacity:.45;cursor:not-allowed}.birthday-vote-skip__hint{margin:0;color:#858590;font-size:11px;line-height:1.4}.birthday-vote-candidate__dot{display:block;width:7px;aspect-ratio:1;border:1px solid #686873;border-radius:50%}.birthday-vote-submit{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#111115}.birthday-vote-submit .birthday-vote__copy{flex:1 1 300px}.birthday-vote-note{display:grid;gap:12px;margin-top:14px;padding:14px 16px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:linear-gradient(135deg,#19191e,#111114)}.birthday-vote-note__row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px}.birthday-vote-note__row--privacy{padding-top:11px;border-top:1px solid rgba(255,255,255,.08)}.birthday-vote-note__icon{display:grid;place-items:center;padding:7px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0d;color:#dedee5}.birthday-vote-note__content{display:grid;gap:5px;min-width:0}.birthday-vote-note__title{font-size:15px;line-height:1.4;color:#fff}.birthday-vote-note__privacy{margin:0;color:#c4c4cd;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.birthday-vote-more{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;margin-top:18px;padding:20px 20px 22px;border:1px solid rgba(255,59,72,.55);border-radius:20px;background:radial-gradient(120% 140% at 0% 0%,rgba(232,0,28,.38),transparent 60%),linear-gradient(135deg,#2a0b10,#140608 70%);box-shadow:0 0 0 1px #ffffff0a inset,0 18px 46px #e8001c38;overflow:hidden;animation:birthdayVoteMoreGlow 3.2s ease-in-out infinite}.birthday-vote-more__icon{display:grid;place-items:center;padding:10px;border-radius:14px;background:linear-gradient(135deg,#ff2d3f,#b3001a);color:#fff;box-shadow:0 8px 22px #e8001c73}.birthday-vote-more__content{display:grid;gap:8px;min-width:0}.birthday-vote-more__title{font-size:clamp(20px,4.6vw,26px);line-height:1.15;font-weight:800;letter-spacing:-.01em;text-transform:uppercase;color:#fff;overflow-wrap:anywhere}.birthday-vote-more__title span{color:#ff4d5a}.birthday-vote-more__text{margin:0;color:#f0d9dc;font-size:14px;line-height:1.55;overflow-wrap:anywhere}.birthday-vote-more__date{margin:0;padding-top:10px;border-top:1px solid rgba(255,255,255,.12);color:#fff;font-size:15px;line-height:1.5;font-weight:600;overflow-wrap:anywhere}.birthday-vote-more__date span{padding:1px 8px;border-radius:999px;background:#e8001c;color:#fff;font-weight:800;white-space:nowrap}@keyframes birthdayVoteMoreGlow{0%,to{box-shadow:0 0 0 1px #ffffff0a inset,0 18px 46px #e8001c33}50%{box-shadow:0 0 0 1px #ffffff0a inset,0 18px 56px #e8001c61}}.birthday-vote-share{display:inline-flex;align-items:center;justify-self:start;gap:7px;margin-top:4px;padding:8px 14px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#ffffff0f;color:#fff;font:inherit;font-size:13px;font-weight:600;line-height:1.3;cursor:pointer}.birthday-vote-share:hover{border-color:#f1394c}.birthday-vote-join{display:grid;gap:10px;margin:0 0 18px;padding:18px 18px 20px;border:1px solid rgba(255,59,72,.55);border-radius:18px;background:radial-gradient(120% 140% at 0% 0%,rgba(232,0,28,.3),transparent 60%),linear-gradient(135deg,#2a0b10,#140608 70%)}.birthday-vote-join__title{margin:0;font-size:clamp(20px,4.4vw,26px);line-height:1.2;font-weight:800;text-transform:uppercase;color:#fff}.birthday-vote-join__title span{color:#ff4d5a}.birthday-vote-join__button{display:inline-flex;align-items:center;justify-content:center;justify-self:start;gap:8px;padding:12px 20px;border-radius:999px;background:#e8001c;color:#fff;font-size:15px;font-weight:700;line-height:1.3;text-decoration:none;box-shadow:0 10px 26px #e8001c59}.birthday-vote-join__button:hover{background:#ff1430}.birthday-vote-home{display:inline-flex;margin-top:14px;padding:6px 0;color:#b4b4be;font-size:12px;line-height:1.5}.birthday-vote-confirm__list{list-style:none;padding:0;margin:16px 0;display:grid;gap:10px}.birthday-vote-confirm__row{display:grid;gap:4px;font-size:13px;line-height:1.6;color:#b4b4be;overflow-wrap:anywhere}@media(max-width:680px){.birthday-vote-hero{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px}.birthday-vote-candidates{gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(135px,100%),1fr))}.birthday-vote-nomination--compact .birthday-vote-candidates{grid-template-columns:repeat(auto-fill,minmax(min(115px,100%),1fr));gap:6px}.birthday-vote-nomination--dense .birthday-vote-candidates{grid-template-columns:repeat(auto-fill,minmax(min(68px,100%),1fr));gap:6px}.birthday-vote-submit{padding:14px}.birthday-vote-more{gap:12px;padding:16px 14px 18px}.birthday-vote-more__icon{padding:8px}}@media(prefers-reduced-motion:reduce){.birthday-vote-candidate,.birthday-vote-skip__button{transition:none}.birthday-vote-more{animation:none}}.tp-profile-desktop-grid,.tp-profile-desktop-primary,.tp-profile-desktop-secondary,.tp-profile-public-grid,.tp-profile-public-grid__sidebar,.tp-profile-public-grid__main,.tp-settings-desktop-grid,.learning-page__toolbar,.support-index-layout,.support-index-aside,.support-index-main,.support-ticket-layout,.support-ticket-layout__main,.support-ticket-layout__reply{display:contents}.legal-page{width:100%;min-width:0;margin-inline:auto}.legal-page__revision{margin-bottom:16px}.legal-page__layout,.legal-page__documents{display:contents}.legal-page__contact{margin:16px 0 5px;text-align:center}.legal-page__contact-line,.legal-page__contact-action{margin:0}.legal-page__contact-line+.legal-page__contact-line{margin-top:5px}.legal-page__contact-action{margin-top:8px}.legal-page__contact-link,.profile-completion-consent__link{color:var(--tir-red)}.profile-completion-page{width:100%;min-width:0;margin-inline:auto}.profile-completion-page__copy{margin:4px 0 12px}.profile-completion-label--spaced{margin-top:8px}.profile-completion-consent{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px;cursor:pointer}.profile-completion-consent--optional{margin-bottom:0;opacity:.8}.profile-completion-consent__input{flex-shrink:0;margin-top:3px}.profile-completion-consent__copy{font-size:14px}.profile-completion-submit{margin-top:8px}.onboarding-page{width:min(100%,400px);margin-inline:auto;padding:24px 16px}.onboarding-page__copy{margin-bottom:20px}.onboarding-page__source{margin-top:18px}.onboarding-page__source-label{margin-top:12px}.onboarding-page__checks{display:grid;gap:14px;margin-top:18px}.onboarding-page__error{margin-bottom:12px}.onboarding-page__submit{width:100%;margin-top:8px}.nmodal.onboarding-modal{max-width:420px;text-align:left}.nmodal-overlay:has(.onboarding-modal){background:#00000080;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)}.onboarding-modal .onboarding-page__title{margin:0 0 6px;font-size:28px;line-height:1.1}.onboarding-modal .onboarding-page__copy{margin-bottom:18px}.onboarding-modal .onboarding-page__checks{grid-template-columns:1fr;gap:14px;margin:18px 0 12px}.not-found-page{margin:16px;text-align:center}.not-found-page__code,.not-found-page__copy{margin-inline:0}.not-found-page__link{display:inline-block;margin-top:16px}.restaurant-menu-page .restaurant-menu-placeholder__icon{display:none}.tp-settings-desktop-intro{padding:4px 3px 2px}.tp-settings-desktop-intro__eyebrow{color:#ed2929;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.tp-settings-desktop-intro__title{margin:3px 0 2px;padding:0;border:0;font-size:24px}.tp-settings-desktop-intro__copy{color:#ffffff8a;font-size:11px}@media(min-width:1200px){#root.user-desktop-route :is(.tp-profile-page--owner,.tp-profile-page--public,.tp-social-page,.tp-settings-page){width:100%;max-width:none;margin-inline:0;padding:0 0 24px;gap:20px}#root.user-desktop-route .tp-profile-page--owner .tp-profile-desktop-grid{display:grid;width:100%;min-width:0;grid-template-columns:minmax(0,1.55fr) minmax(380px,.85fr);align-items:start;gap:clamp(24px,2.2vw,34px)}#root.user-desktop-route .tp-profile-page--owner .tp-profile-desktop-primary{display:grid;min-width:0;align-content:start;gap:20px}#root.user-desktop-route .tp-profile-page--owner .tp-profile-desktop-secondary{position:sticky;top:calc(var(--logo-header-height, 80px) + 24px);display:flex;width:100%;min-width:0;flex-direction:column;gap:14px}:is(.tp-profile-page--owner,.tp-profile-page--public,.tp-social-page,.tp-settings-page) .tp-profile-section{padding:22px}:is(.tp-profile-page--owner,.tp-profile-page--public) .tp-profile-identity{padding:24px}#root.user-desktop-route .tp-profile-page--owner .tp-profile-card-stack{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:20px}#root.user-desktop-route .tp-profile-page--owner .tp-card-progress-button,#root.user-desktop-route .tp-profile-page--owner .tp-card-cta{min-height:172px}.tp-profile-page--owner .tp-card-progress-button,.tp-profile-page--owner .tp-card-cta{padding:18px}#root.user-desktop-route .tp-profile-page--owner .tp-membership-card-wrap{align-items:stretch}#root.user-desktop-route .tp-profile-page--owner .tp-membership-card-wrap .vip-card{width:auto;height:100%;max-width:none}#root.user-desktop-route .tp-profile-page--owner .tp-stat-grid{width:100%;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#root.user-desktop-route .tp-profile-page--owner .tp-profile-identity__display-name{overflow-wrap:break-word;word-break:normal}.tp-profile-page--public .tp-stat-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.tp-profile-public-grid{display:grid;grid-template-columns:minmax(420px,.95fr) minmax(0,1.4fr);align-items:start;gap:clamp(24px,2.2vw,34px)}.tp-profile-public-grid__sidebar,.tp-profile-public-grid__main{display:grid;min-width:0;align-content:start;gap:20px}.tp-profile-public-grid__card{min-width:0}.tp-profile-public-grid__card .vip-card{width:100%;max-width:none}.tp-profile-public-grid--without-card{grid-template-columns:minmax(420px,.95fr) minmax(0,1.4fr)}:is(.tp-profile-page--owner,.tp-profile-page--public) .tp-profile-dashboard-title{margin-bottom:14px;font-size:22px}:is(.tp-profile-page--owner,.tp-profile-page--public) .tp-profile-dashboard-title--with-helper{margin-bottom:3px}:is(.tp-profile-page--owner,.tp-profile-page--public) .tp-profile-dashboard-helper{font-size:13px;line-height:1.45}:is(.tp-profile-page--owner,.tp-profile-page--public) .tp-profile-dashboard-count{font-size:13px;line-height:1.2}:is(.tp-profile-page--owner,.tp-profile-page--public) .tp-stat-tile__label,:is(.tp-profile-page--owner,.tp-profile-page--public) .tp-profile-section-label,:is(.tp-profile-page--owner,.tp-profile-page--public) .tp-card-progress__copy,:is(.tp-profile-page--owner,.tp-profile-page--public) .tp-list-end{font-size:12px}:is(.tp-profile-page--owner,.tp-profile-page--public) .tp-stat-tile{gap:8px;padding:16px}:is(.tp-profile-page--owner,.tp-profile-page--public) .tp-stat-tile__value{font-size:26px}:is(.tp-profile-page--owner,.tp-profile-page--public) .tp-stat-tile__hint{font-size:12px}:is(.tp-profile-page--owner,.tp-profile-page--public) .tp-season-row,:is(.tp-profile-page--owner,.tp-profile-page--public) .tp-badge{font-size:12px}.tp-profile-page--owner .tp-card-progress-button__title,.tp-profile-page--owner .tp-card-cta__title{font-size:15px}.tp-profile-page--owner .tp-card-cta__copy{font-size:14px;line-height:1.5}.tp-profile-page--owner .tp-settings-row__title{overflow:visible;font-size:14px;line-height:1.3;text-overflow:clip;white-space:normal}.tp-profile-page--owner .tp-settings-row__helper{overflow:visible;font-size:12px;line-height:1.35;text-overflow:clip;white-space:normal}.tp-profile-page--owner .tp-profile-notice__title{font-size:14px}.tp-profile-page--owner .tp-profile-notice__helper,.tp-profile-page--owner .tp-inline-error,.tp-profile-page--owner .tp-phone-badge-flip__face,.tp-profile-page--owner .tp-phone-verify-btn{font-size:12px}.tp-profile-page--public .tp-inline-error,:is(.tp-profile-page--owner,.tp-profile-page--public) .tp-profile-empty__message{font-size:12px}:is(.tp-profile-page--owner,.tp-profile-page--public) .tp-inline-error__btn,:is(.tp-profile-page--owner,.tp-profile-page--public) .tp-profile-empty__btn{font-size:12px}.tp-profile-page--owner .tp-profile-notice__btn{font-size:13px}.tp-profile-page--owner .tp-profile-ban,.tp-profile-page--public .tp-public-status{font-size:13px;line-height:1.45}.tp-profile-page--public .tp-profile-follow{font-size:14px}:is(.tp-profile-page--owner,.tp-profile-page--public) .tp-played-card__metric-label,:is(.tp-profile-page--owner,.tp-profile-page--public) .tp-played-card__date,:is(.tp-profile-page--owner,.tp-profile-page--public) .tp-played-card__meta{font-size:12px}:is(.tp-profile-page--owner,.tp-profile-page--public) .tp-played-card__title{font-size:16px}:is(.tp-profile-page--owner,.tp-profile-page--public) .tp-profile-identity__pending,:is(.tp-profile-page--owner,.tp-profile-page--public) .tp-badge__label{font-size:12px}#root.user-desktop-route .tp-social-page{width:min(100%,980px)}.tp-social-page .tp-social-page__header{padding:8px 4px 4px}.tp-social-page .tp-social-page__title{font-size:34px}.tp-social-page .tp-social-page__eyebrow{font-size:12px}.tp-social-page .tp-social-page__summary{font-size:14px}.tp-social-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow:visible;border:0;background:transparent}.tp-social-page .tp-social-list__item{padding:12px 15px;border:1px solid rgba(255,255,255,.115);border-radius:15px;background:#0d0d0e}.tp-social-page .tp-social-list__copy{display:grid;min-width:0;gap:3px}.tp-social-page .tp-social-list__name{font-size:15px}.tp-social-page .tp-social-list__username,.tp-social-page .tp-profile-empty__btn,.tp-social-page .tp-profile-empty__message{font-size:12px}#root.user-desktop-route .tp-settings-page{width:min(100%,980px)}.tp-settings-desktop-grid{display:grid;grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);align-items:start;gap:28px}.tp-settings-desktop-intro{position:sticky;top:calc(var(--logo-header-height, 80px) + 24px);padding:22px 4px}.tp-settings-desktop-intro__eyebrow{font-size:12px}.tp-settings-desktop-intro__title{margin-top:7px;font-size:36px;line-height:1.08}.tp-settings-desktop-intro__copy{max-width:280px;margin-top:12px;font-size:14px;line-height:1.55}.tp-settings-page .tp-editor-form{padding:26px;gap:12px}.tp-settings-page .tp-password-field__label,.tp-settings-page .tp-link-btn,.tp-editor-actions__btn{font-size:13px}.tp-editor-note,.tp-editor-current,.tp-editor-hint,.tp-settings-page .tp-password-match,.tp-settings-page .field-error,.tp-personal-editor__helper{font-size:12px}.tp-settings-page .tp-editor-submit{font-size:14px}.legal-page{width:min(100%,1180px);padding:18px 0 52px}.legal-page__header{padding:0 4px 18px}.legal-page__title{margin:0 0 8px;font-size:38px;line-height:1.08}.legal-page__revision{margin:0;font-size:13px}.legal-page__layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:28px}.legal-page__documents{display:block;min-width:0}.legal-page__contact{position:sticky;top:calc(var(--logo-header-height, 80px) + 24px);margin:0;padding:22px;text-align:left}.legal-page__contact-line{line-height:1.55}#root .legal-page__documents,#root .legal-page__documents *,#root .legal-page__contact,#root .legal-page__contact *{-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important}#root .legal-page__documents *::selection,#root .legal-page__contact *::selection{color:inherit!important;background:#ed171757!important}#root .legal-page__documents *::-moz-selection,#root .legal-page__contact *::-moz-selection{color:inherit!important;background:#ed171757!important}.support-page{max-width:1180px;padding:18px 0 72px}.support-index-layout{display:grid;grid-template-columns:350px minmax(0,1fr);align-items:start;gap:26px}.support-index-main{display:block;min-width:0;grid-column:2;grid-row:1}.support-index-aside{position:static;display:grid;min-width:0;grid-column:1;grid-row:1;gap:14px}.support-index-aside .support-sticky-action{position:sticky;top:calc(var(--logo-header-height, 80px) + 24px);z-index:1;margin:0;padding:0;background:transparent}.support-index-aside .support-tickets,.support-index-main .support-faq{margin:0}.support-index-main .support-faq{padding:28px}.support-faq-groups{gap:28px}.support-ticket-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:26px}.support-ticket-layout__main{display:block;min-width:0;padding:26px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#141416b8}.support-ticket-layout__reply{position:sticky;top:calc(var(--logo-header-height, 80px) + 24px);display:block;min-width:0}.support-ticket-layout__reply .support-reply{margin:0}.support-ticket-page .support-thread{max-height:min(68dvh,720px)}.support-ticket-layout__closed{margin:0}.support-compose-page{width:min(100%,920px)}.support-compose{padding:28px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#141416d1}.support-page .support-sticky-action__helper,.support-page .support-ticket-card__top,.support-page .support-ticket-card__time,.support-page .support-status,.support-page .support-image-picker__hint,.support-page .support-ticket-summary__time,.support-page .support-message__time,.support-page .support-message--system,.support-page .support-protected-image--failed{font-size:12px}.support-page .support-message__author{font-size:13px}#root .support-faq-item__question,#root .support-faq-item__answer,#root .support-ticket-card__subject,#root .support-ticket-summary__subject,#root .support-message__body,#root .support-empty,#root .support-error{-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important}#root .support-faq-item__question::selection,#root .support-faq-item__answer::selection,#root .support-ticket-card__subject::selection,#root .support-ticket-summary__subject::selection,#root .support-message__body::selection,#root .support-empty::selection,#root .support-error::selection{color:inherit!important;background:#ed171757!important}#root .support-faq-item__question::-moz-selection,#root .support-faq-item__answer::-moz-selection,#root .support-ticket-card__subject::-moz-selection,#root .support-ticket-summary__subject::-moz-selection,#root .support-message__body::-moz-selection,#root .support-empty::-moz-selection,#root .support-error::-moz-selection{color:inherit!important;background:#ed171757!important}.club-format-page{width:100%;max-width:none;padding:0 0 24px}.club-format-page__images{grid-template-columns:repeat(auto-fit,minmax(min(100%,700px),1fr));align-items:start;gap:clamp(22px,2vw,32px)}.club-format-page .club-format-page__image{width:100%;border-radius:20px}.restaurant-menu-page{width:min(100%,1120px);margin-inline:auto;padding:28px 0 52px}.restaurant-menu-placeholder{width:min(100%,760px);padding:56px 44px;border-radius:24px}.restaurant-menu-page .restaurant-menu-placeholder__icon{display:inline-flex}.restaurant-menu-page .restaurant-menu-placeholder__title{font-size:38px}.restaurant-menu-page .restaurant-menu-placeholder__badge{padding:7px 12px;font-size:12px}.restaurant-menu-page .restaurant-menu-placeholder__copy{margin-top:14px;font-size:14px}.survey-page{display:grid;width:min(1120px,calc(100% - 48px));grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;margin-bottom:80px}.survey-hero,.survey-progress-sticky,.survey-submit,.survey-question--wide{grid-column:1 / -1}.survey-progress-sticky{top:calc(var(--logo-header-height, 80px) + 12px)}.survey-hero{padding:26px 4px 10px}.survey-page .survey-hero__title{max-width:760px;font-size:48px}.survey-page .survey-hero__copy{font-size:15px}.survey-page .survey-progress-sticky__count,.survey-page .survey-rating__value,.survey-page .survey-suggestion__counter,.survey-page .survey-time__custom-label,.survey-page .survey-time-wheel-field__label,.survey-time-modal .survey-time-wheel-field__label{font-size:12px}.survey-question{margin-top:0;padding:26px}.survey-page .survey-question__title{font-size:23px}.survey-question--wide .survey-time__presets{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.survey-submit{padding:12px 0 30px}.survey-completion,.survey-unavailable{width:min(920px,calc(100% - 48px))}.profile-completion-page{width:min(100%,1080px);padding:18px 0 52px}.profile-completion-page__header{padding:0 4px 18px}.profile-completion-page__title{margin:0 0 6px;font-size:38px;line-height:1.08}.profile-completion-page__copy{margin:0;font-size:14px}.profile-completion-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"identity consents" "details consents" "source consents" ". submit";align-items:start;gap:16px 22px}.profile-completion-card{margin:0;padding:22px}.profile-completion-card--identity{grid-area:identity}.profile-completion-card--details{grid-area:details}.profile-completion-card--source{grid-area:source}.profile-completion-card--consents{position:sticky;top:calc(var(--logo-header-height, 80px) + 24px);grid-area:consents}.profile-completion-submit{width:100%;grid-area:submit;margin:0}.onboarding-page{width:min(100%,680px);margin:28px auto 52px;padding:42px 46px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:radial-gradient(circle at 100% 0,rgba(225,0,12,.13),transparent 34%),#0d0d0e;box-shadow:0 30px 80px #00000047}.onboarding-page__title{margin:0 0 8px;font-size:38px;line-height:1.08}.onboarding-page__copy{margin-bottom:28px;font-size:14px}.onboarding-page__checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0 12px}.not-found-page{width:min(100%,680px);margin:56px auto;padding:52px 40px;border-radius:24px}.not-found-page__code{margin:0;color:var(--tir-red);font-size:72px;line-height:1}.not-found-page__copy{margin-top:10px;font-size:16px}}@media(min-width:1440px){#root.user-desktop-route .tp-profile-page--owner .tp-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.tp-invite-btn{display:inline-flex;align-items:center;gap:8px}.tp-invite-btn--compact{font-size:14px}.tp-social-page__invite{display:flex;justify-content:center;margin-top:18px}@supports not (width: 1cqw){@media(min-width:1200px){.support-ticket-page .support-thread{max-height:min(68vh,720px)}}}.tuzo-desktop-navigation{display:none}@media(min-width:1200px){.tuzo-web .tuzo-desktop-navigation,.online-poker-desktop-shell .tuzo-desktop-navigation{display:flex;align-items:stretch;flex-wrap:wrap;justify-content:center;gap:8px;padding:12px 24px;border-bottom:1px solid #ffffff12;background:#0c090b}.tuzo-desktop-navigation__link{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:1px solid transparent;border-radius:12px;color:#aaa4a7;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;transition:color .16s ease,background .16s ease}.tuzo-desktop-navigation__icon{flex:none;width:18px;height:18px}.tuzo-desktop-navigation__link.is-active .tuzo-desktop-navigation__icon{color:#ff4d5e}.tuzo-desktop-navigation__link:hover{color:#fff;background:#ffffff08}.tuzo-desktop-navigation__link--offline-club{margin-left:10px;border-color:#ffffff1f;color:#fff}.tuzo-desktop-navigation__club-logo{flex:none;width:18px;height:18px;object-fit:contain;filter:grayscale(1) brightness(0) invert(1)}.tuzo-desktop-navigation__link.is-active{color:#fff;border-color:#cc294b40;background:#a6193420}.tuzo-desktop-navigation__link:focus-visible{outline:2px solid #e23456;outline-offset:2px}.online-poker-desktop-shell .tuzo-desktop-navigation--embedded{flex:0 0 auto;flex-wrap:nowrap;gap:2px;width:calc(100% + 2 * var(--user-desktop-page-gutter));margin-inline:calc(-1 * var(--user-desktop-page-gutter));padding:6px 8px;border-bottom:1px solid #ffffff12;background:#0c090b}.online-poker-desktop-shell .tuzo-desktop-navigation--embedded .tuzo-desktop-navigation__link{gap:6px;padding:10px;font-size:12px;white-space:nowrap}.online-poker-desktop-shell .tuzo-desktop-navigation--embedded .tuzo-desktop-navigation__icon{width:16px;height:16px}.online-poker-desktop-shell .tuzo-desktop-navigation--embedded{justify-content:flex-start;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.online-poker-desktop-shell .tuzo-desktop-navigation--embedded::-webkit-scrollbar{display:none}.online-poker-desktop-shell .tuzo-desktop-navigation--embedded:before,.online-poker-desktop-shell .tuzo-desktop-navigation--embedded:after{content:"";flex:0 0 0;margin:auto}.online-poker-desktop-shell .tuzo-desktop-navigation--embedded .tuzo-desktop-navigation__link{flex:none}}.online-game-active .tuzo-desktop-navigation,.online-result-active .tuzo-desktop-navigation{display:none}:root{--user-desktop-max-width: 1600px;--user-desktop-page-gutter: clamp(24px, 3vw, 48px);--user-desktop-section-gap: clamp(20px, 2vw, 32px);--user-desktop-card-radius: 20px;--user-desktop-sidebar-width: minmax(300px, 380px)}.user-notice-rail:empty{display:none}.user-shell-state{margin:16px;border-left:3px solid var(--tir-red)}.user-shell-state--blocked{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.user-shell-state__logout{align-self:flex-start}.user-shell-state__details{margin-top:4px;color:var(--tir-grey-dim);font-size:12px}@media(max-width:1199px){.user-app-frame,.user-app-frame__content,.user-notice-rail{display:contents}}@media(min-width:1200px){#root.user-desktop-route{max-width:none;margin:0;padding:0}#root.user-desktop-route .user-app-frame{width:100%;display:flex;flex-direction:column;min-height:100dvh}#root.user-desktop-route .user-app-frame__content{flex:1 1 auto}#root.user-desktop-route .user-app-frame__content{width:min(100%,var(--user-desktop-max-width));margin-inline:auto;padding:var(--user-desktop-section-gap) var(--user-desktop-page-gutter) 48px}#root.user-desktop-route .online-poker-desktop-shell__content{padding:16px var(--app-page-gutter) 0}.learning-runner-active #root.user-desktop-route{padding:0}.learning-runner-active #root.user-desktop-route .user-app-frame{display:flex;block-size:100%;flex-direction:column;overflow:hidden}.learning-runner-active #root.user-desktop-route .desktop-user-header{flex:0 0 auto}.learning-runner-active #root.user-desktop-route .user-app-frame__content{flex:1 1 0;overflow:hidden;padding-block:16px 20px}.learning-runner-active #root.user-desktop-route .learning-page--runner{block-size:100%;padding-block:0}#root.user-desktop-route .user-notice-rail{position:relative;display:grid;width:min(100%,var(--user-desktop-max-width));margin:16px auto 0;padding-inline:var(--user-desktop-page-gutter);gap:10px}#root.user-desktop-route .user-notice-rail .online-active-session,#root.user-desktop-route .user-notice-rail .online-session-switcher,#root.user-desktop-route .user-notice-rail .app-complete-banner,#root.user-desktop-route .user-notice-rail .survey-banner{width:100%;max-width:none;margin:0}#root.user-desktop-route .desktop-online-announcement{position:absolute;top:0;right:var(--user-desktop-page-gutter);bottom:auto;z-index:150;width:min(340px,calc(100% - 2 * var(--user-desktop-page-gutter)));box-shadow:0 18px 40px #0000008c}#root.user-desktop-route .desktop-online-announcement:before{display:none}#root.user-desktop-route .user-desktop-breadcrumb{margin-bottom:14px}#root.user-desktop-route .user-desktop-breadcrumb__link{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#ffffff06;color:#ffffffad;font:700 12px/1.2 Manrope,sans-serif;transition:color .16s ease,border-color .16s ease,background .16s ease}#root.user-desktop-route .user-desktop-breadcrumb__link:hover,#root.user-desktop-route .user-desktop-breadcrumb__link:focus-visible{border-color:#ed17177a;background:#ed171714;color:#fff}#root.user-desktop-route :is(.achievement-featured__label,.achievement-featured__label--button,.achievement-summary__section-title,.achievement-summary__progress-description,.achievement-summary__progress-meta,.achievement-progress__steps){font-size:12px}.user-desktop-route :is(.notification-drawer__empty-copy,.notif-item__time){font-size:12px}.user-desktop-route .achievement-featured__popover-note{font-size:12px}#root.user-desktop-route .desktop-user-header{position:relative;top:auto;z-index:240;width:100%;border-bottom:1px solid rgba(255,255,255,.07);background:#050506e6;box-shadow:0 18px 45px #00000057;-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%)}#root.user-desktop-route .app-top-shell{width:100%;margin:0}#root.user-desktop-route .online-poker-desktop-shell .app-top-shell{display:grid;grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:0;padding-inline:0}#root.user-desktop-route .online-poker-desktop-shell .desktop-user-header{min-width:0;width:100%}#root.user-desktop-route .online-poker-desktop-shell .desktop-user-header__inner{width:100%;padding-block:6px;gap:clamp(10px,1.2vw,18px)}#root.user-desktop-route .desktop-user-header__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;align-items:center;width:min(100%,var(--user-desktop-max-width));margin-inline:auto;padding:14px var(--user-desktop-page-gutter);gap:clamp(20px,2.2vw,38px)}#root.user-desktop-route .desktop-user-header__brand-zone,#root.user-desktop-route .desktop-user-header__actions,#root.user-desktop-route .desktop-user-header__nav{display:flex;align-items:center}#root.user-desktop-route .desktop-user-header__brand-zone{min-width:0;gap:clamp(16px,1.5vw,26px)}#root.user-desktop-route .desktop-user-header__logo{display:block;width:132px;flex:0 0 auto;line-height:0}#root.user-desktop-route .desktop-user-header__logo .logo-header__logo,#root.user-desktop-route .desktop-user-header__brand-logo{display:block;width:100%;height:auto;object-fit:contain}#root.user-desktop-route .desktop-user-header__season{display:inline-flex;align-items:center;flex:0 0 auto;width:148px;margin:0;padding:0;border:0;border-radius:0;background:transparent;opacity:.92;transition:opacity .16s ease,transform .16s ease,filter .16s ease}#root.user-desktop-route .desktop-user-header__season-image{display:block;width:100%;height:auto}#root.user-desktop-route .desktop-user-header__season:hover,#root.user-desktop-route .desktop-user-header__season:focus-visible{background:transparent;opacity:1;filter:drop-shadow(0 0 14px rgba(237,23,23,.24));transform:translateY(-1px)}#root.user-desktop-route .desktop-user-header__club{display:flex;align-items:center;flex:0 1 auto;min-width:0;max-width:360px;gap:9px;padding:9px 11px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#ffffff06;color:#ffffffc7}#root.user-desktop-route .desktop-user-header__club-icon{flex:0 0 auto;color:var(--tir-red)}#root.user-desktop-route .desktop-user-header__club-copy{display:grid;min-width:0;gap:2px}#root.user-desktop-route .desktop-user-header__club-name,#root.user-desktop-route .desktop-user-header__club-address{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root.user-desktop-route .desktop-user-header__club-name{color:#fff;font:800 12px/1.2 Manrope,sans-serif}#root.user-desktop-route .desktop-user-header__club-address{color:#ffffff7a;font:600 12px/1.2 Manrope,sans-serif}#root.user-desktop-route .desktop-user-header__nav{min-width:0;max-width:100%;justify-content:center;gap:clamp(18px,2vw,34px);overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}#root.user-desktop-route .desktop-user-header__nav-link{flex:0 0 auto;position:relative;margin:0;padding:11px 2px;border:0;border-radius:0;background:transparent;color:#ffffff9e;font:800 12px/1.2 Manrope,sans-serif;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;transition:color .16s ease}#root.user-desktop-route .desktop-user-header__nav-link:after{content:"";position:absolute;right:0;bottom:2px;left:0;border-bottom:2px solid var(--tir-red);opacity:0;transform:scaleX(.55);transition:opacity .16s ease,transform .16s ease}#root.user-desktop-route .desktop-user-header__nav-link:hover,#root.user-desktop-route .desktop-user-header__nav-link:focus-visible,#root.user-desktop-route .desktop-user-header__nav-link.is-active{color:#fff}#root.user-desktop-route .desktop-user-header__nav-link.is-active:after{opacity:1;transform:scaleX(1)}#root.user-desktop-route .desktop-user-header__actions{flex:0 0 auto;min-width:max-content;justify-content:flex-end;gap:10px}#root.user-desktop-route .desktop-user-header__backpack,#root.user-desktop-route .desktop-user-header__notifications.desktop-user-header__backpack{text-decoration:none;border-color:#ffc44d4d;background:#2e1e048c;color:#ffc94d}#root.user-desktop-route .desktop-user-header__notifications.desktop-user-header__backpack:hover,#root.user-desktop-route .desktop-user-header__notifications.desktop-user-header__backpack:focus-visible{border-color:#ffc44d8c;background:#382405a6;color:#ffd873}#root.user-desktop-route .desktop-user-header__notifications{position:relative;display:inline-grid;flex:0 0 auto;margin:0;padding:9px;border:1px solid rgba(255,255,255,.08);border-radius:13px;place-items:center;background:#ffffff06;color:#ffffffc2;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease}#root.user-desktop-route .desktop-user-header__notifications:hover,#root.user-desktop-route .desktop-user-header__notifications:focus-visible,#root.user-desktop-route .desktop-user-header__notifications[aria-expanded=true]{border-color:#ed17176b;background:#ed171714;color:#fff}#root.user-desktop-route .desktop-user-header__notifications:active{transform:scale(.96)}#root.user-desktop-route .desktop-user-header__notification-badge{position:absolute;top:-4px;right:-4px;display:inline-flex;align-items:center;justify-content:center;padding:2px 5px;border:2px solid #050506;border-radius:999px;background:var(--tir-red);color:#fff;font:800 12px/1.2 Manrope,sans-serif}#root.user-desktop-route .desktop-user-header__notification-badge--dot{padding:4px}#root.user-desktop-route .desktop-user-header__profile,#root.user-desktop-route .desktop-user-header__avatar-ring{display:inline-flex;align-items:center;justify-content:center}#root.user-desktop-route .desktop-user-header__profile{padding:3px;border:1px solid transparent;border-radius:50%;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}#root.user-desktop-route .desktop-user-header__profile:hover,#root.user-desktop-route .desktop-user-header__profile:focus-visible{background:var(--user-red-soft)}#root.user-desktop-route .desktop-user-header__profile:active{transform:scale(.96)}#root.user-desktop-route .desktop-user-header__avatar-ring{padding:2px;border-radius:50%}#root.user-desktop-route .desktop-user-header__login{margin:0;padding:9px 14px}#root.user-desktop-route .desktop-user-header .logo-header__menu-btn{flex:0 0 auto;margin:0}.user-desktop-route .application-drawer-backdrop{z-index:1400;top:0;right:0;bottom:0;left:0;block-size:auto;padding:0;background:#000000b8;animation:applicationDesktopDrawerBackdropIn .24s ease-out both}.user-desktop-route .application-drawer{position:fixed;top:0;right:0;bottom:0;width:min(410px,calc(100vw - 32px));block-size:auto;border-radius:0;will-change:transform,opacity;animation:applicationDesktopDrawerIn .24s cubic-bezier(.22,.72,.28,1) both}.user-desktop-route .application-drawer.administration-drawer--closing{animation:applicationDesktopDrawerOut .22s cubic-bezier(.4,0,.8,.3) both}.user-desktop-route .application-drawer-backdrop.administration-drawer-backdrop--closing{animation:applicationDesktopDrawerBackdropOut .22s ease-in both}.user-desktop-route .toast-container{top:calc(var(--logo-header-height, 80px) + 16px + var(--user-notice-toast-offset, 0px));right:max(24px,calc((100vw - var(--user-desktop-max-width)) / 2 + var(--user-desktop-page-gutter)));left:auto;width:min(400px,calc(100vw - 48px));max-width:none;transform:none;flex-direction:column;align-items:stretch}.user-desktop-route.notification-panel-open .toast-container,.user-desktop-route.application-drawer-open .toast-container{right:calc(max(24px,calc((100vw - var(--user-desktop-max-width)) / 2 + var(--user-desktop-page-gutter))) + 436px)}.user-desktop-route .notification-drawer-backdrop{top:0;z-index:1200;align-items:flex-start;justify-content:flex-end;padding:calc(var(--logo-header-height, 80px) + 16px) max(24px,calc((100vw - var(--user-desktop-max-width)) / 2 + var(--user-desktop-page-gutter))) 20px 16px}.user-desktop-route .notification-drawer--desktop{width:min(420px,calc(100vw - 48px));block-size:auto;max-block-size:calc(100dvh - var(--logo-header-height, 80px) - 36px);padding:18px 18px 20px;border-bottom:1px solid rgba(255,255,255,.1);border-radius:18px;box-shadow:-18px 24px 70px #0000009e;animation-name:notificationDesktopDrawerIn;transition:none}.user-desktop-route .notification-drawer--desktop.notification-drawer--expanded{block-size:auto;max-block-size:calc(100dvh - var(--logo-header-height, 80px) - 36px);padding-top:18px;border-radius:18px}.user-desktop-route .notification-drawer--desktop .notification-drawer__grip{cursor:default;touch-action:auto}.user-desktop-route .notification-drawer--desktop .notification-drawer__body{margin-top:10px}.user-desktop-route .notification-drawer--desktop .notif-item{padding:11px 9px}.user-desktop-route .online-lobby-notice{top:calc(var(--logo-header-height, 80px) + 16px + var(--user-notice-toast-offset, 0px));right:auto;left:max(24px,calc((100vw - var(--user-desktop-max-width)) / 2 + 24px));transform:none}.user-desktop-route.notification-panel-open .online-lobby-notice,.user-desktop-route.application-drawer-open .online-lobby-notice{visibility:hidden;pointer-events:none}#root.user-desktop-route .loading,#root.user-desktop-route .empty-state,#root.user-desktop-route .error-state{width:min(100%,760px);margin-inline:auto}#root.user-desktop-route .user-shell-state{width:min(100%,720px);margin:56px auto;padding:24px 26px;border-radius:18px;box-shadow:0 24px 70px #0000004d}#root.user-desktop-route .desktop-user-header__club-picker{position:relative}#root.user-desktop-route .desktop-user-header__club--button{gap:8px;cursor:pointer;font:inherit;text-align:left}#root.user-desktop-route .desktop-user-header__club--button:hover{border-color:#ffffff29}#root.user-desktop-route .desktop-user-header__club-menu{position:absolute;z-index:40;top:calc(100% + 6px);left:0;min-width:100%;max-width:320px;margin:0;padding:6px;list-style:none;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:var(--tir-card, #161616);box-shadow:0 12px 32px #00000073}#root.user-desktop-route .desktop-user-header__club-option{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:8px 10px;border:none;border-radius:9px;background:transparent;color:#ffffffd1;font:inherit;text-align:left;cursor:pointer}#root.user-desktop-route .desktop-user-header__club-option:hover{background:#ffffff0f}#root.user-desktop-route .desktop-user-header__club-option.is-current{color:#fff}#root.user-desktop-route .desktop-user-header__club-option span{display:grid;gap:2px;min-width:0}#root.user-desktop-route .desktop-user-header__club-option small{color:#ffffff8c}}@keyframes applicationDesktopDrawerIn{0%{opacity:.86;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes applicationDesktopDrawerOut{0%{opacity:1;transform:translate(0)}to{opacity:.86;transform:translate(100%)}}@keyframes applicationDesktopDrawerBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes applicationDesktopDrawerBackdropOut{0%{opacity:1}to{opacity:0}}@keyframes notificationDesktopDrawerIn{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0)}}@media(min-width:1200px)and (max-width:1439px){#root.user-desktop-route .desktop-user-header__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;gap:18px}#root.user-desktop-route .desktop-user-header__brand-zone{gap:12px}#root.user-desktop-route .desktop-user-header__logo{width:110px}#root.user-desktop-route .desktop-user-header__season{width:126px}#root.user-desktop-route .desktop-user-header__club{max-width:280px}#root.user-desktop-route .desktop-user-header__nav-link{font-size:12px}}@media(prefers-reduced-motion:reduce){.user-desktop-route :is(.user-desktop-breadcrumb__link,.desktop-user-header__season,.desktop-user-header__nav-link,.toast,.application-drawer,.application-drawer-backdrop,.notification-drawer,.notification-drawer-backdrop){transition:none;animation-duration:1ms}.user-desktop-route .desktop-user-header__nav-link:after{transition:none;animation-duration:1ms}}@supports not (width: 1cqw){@media(min-width:1200px){#root.user-desktop-route .user-app-frame{min-height:100vh}}@media(min-width:1200px){.user-desktop-route .notification-drawer--desktop{max-block-size:calc(100vh - var(--logo-header-height, 80px) - 36px)}}@media(min-width:1200px){.user-desktop-route .notification-drawer--desktop.notification-drawer--expanded{max-block-size:calc(100vh - var(--logo-header-height, 80px) - 36px)}}}.tp-notify-bell{display:inline-flex;flex:0 0 auto;width:38px;height:38px;align-items:center;justify-content:center;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:#ffffff0a;color:#ffffff8c;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.tp-notify-bell:hover:not(:disabled){border-color:#ffffff38;color:#ffffffd9}.tp-notify-bell.is-on{border-color:#ed292980;background:#ed292924;color:#ed2929}.tp-notify-bell:disabled{cursor:default;opacity:.5}
