@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url('fonts/Inter-Variable-latin.woff2') format('woff2')}@font-face{font-family:'Press Start 2P';font-style:normal;font-weight:400;font-display:swap;src:url('fonts/PressStart2P.woff2') format('woff2')}@font-face{font-family:'Material Symbols Rounded';font-style:normal;font-weight:100 700;font-display:block;src:url('fonts/material-symbols-rounded-sub.woff2?v=9') format('woff2')}.material-symbols-rounded{font-family:'Material Symbols Rounded';font-variation-settings:'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 24;font-size:1.1em;line-height:1;vertical-align:middle;display:inline-block;position:relative;top:0;user-select:none;font-style:normal;font-weight:400;white-space:nowrap;word-wrap:normal;letter-spacing:normal;-webkit-font-smoothing:antialiased}:root{--bg-dark:#0e0f11;--bg-card:#132b6b;--bg-card2:#1a3478;--bg-surface:#1e3a82;--bg-surface2:#243f8c;--bg-input:#0b1840;--table-felt:#1c3870;--table-felt2:#142d5c;--table-rim:#5c3a1e;--table-rim2:#c8944a;--table-rim3:#7a4e28;--felt-primary:#1c3870;--felt-secondary:#142d5c;--felt-mid:#243f84;--felt-hi:#2e4e9a;--gold:#c8944a;--gold-light:#f0c060;--gold-dim:#8a6030;--accent:var(--gold);--accent-dim:var(--gold-dim);--accent-bg:rgba(200,148,74,0.18);--accent-border:rgba(200,148,74,0.50);--text-primary:#e8eef8;--text-secondary:#8ab0d8;--text-muted:#7e9bbf;--green:#5cb85c;--red:#f28b82;--blue:#6582a2;--purple:#c084fc;--purple-light:#c4b5fd;--purple-deep:#8b5cf6;--pink-accent:#ec4899;--orange:#ffa657;--notes-ring-red:#e5484d;--notes-ring-orange:#f5a623;--notes-ring-yellow:#f0d000;--notes-ring-green:#46a758;--notes-ring-blue:#4a90e2;--notes-ring-indigo:#5b5bd6;--notes-ring-violet:#b565e0;--chip-red:#e03030;--chip-blue:#2060d0;--chip-black:#222;--chip-green:#2a8a2a;--card-bg:#fefcf7;--card-face:#1a1a2e;--shadow:0 4px 16px rgba(0,0,0,0.5),0 1px 4px rgba(0,0,0,0.4);--shadow-lg:0 12px 40px rgba(0,0,0,0.6),0 4px 12px rgba(0,0,0,0.4);--shadow-card:0 2px 8px rgba(0,0,0,0.4),0 8px 32px rgba(0,0,0,0.35);--border:rgba(255,255,255,0.08);--border-strong:rgba(255,255,255,0.14);--radius:12px;--radius-sm:8px;--font:'Inter',system-ui,-apple-system,sans-serif;--font-mono:'Roboto Mono','Inter','Courier New',monospace}*,::after,::before{box-sizing:border-box;margin:0;padding:0}body,html{width:100%;height:100%;background:#0e0f11;color:var(--text-primary);font-family:var(--font);font-size:14px;line-height:1.5;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#lobby{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:100vh;height:100vh;overflow-y:auto;overflow-x:hidden;padding:2rem 1rem 3rem;padding-top:max(2rem,calc(2rem + env(safe-area-inset-top)));background:radial-gradient(ellipse at 50% 0,#162860 0,#0a1840 45%,#060d22 100%);scrollbar-width:thin;scrollbar-color:var(--muck-line-strong) transparent;scrollbar-gutter:stable;overflow-anchor:none}#lobby::-webkit-scrollbar{width:5px}#lobby::-webkit-scrollbar-track{background:0 0}#lobby::-webkit-scrollbar-thumb{background:var(--muck-line-strong);border-radius:10px}#lobby::-webkit-scrollbar-thumb:hover{background:#2e374f}.lobby-mobile-header{display:none}.lmh-mobile-menu-btn{display:none}.lmh-mobile-banner{display:none}.lobby-av-wrap{position:absolute;top:.65rem;right:.7rem;z-index:30;display:flex;align-items:center;gap:.5rem}.lobby-scroll-body{display:contents}.auto-launch #lobby{display:none!important}.fonts-loading #lobby .material-symbols-rounded{visibility:hidden;max-width:1.2em;overflow:hidden}#lobby-join-view{margin:auto}#lobby-join-view .lv2-avatar-row{margin-bottom:1rem}#lobby-join-view .lobby-logo{margin-bottom:1.5rem}.join-returning{display:flex;align-items:center;gap:.85rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);border-radius:10px;padding:.65rem .9rem;margin-bottom:1rem;justify-content:space-between}.join-returning.hidden{display:none}.join-returning-img{width:52px;height:52px;border-radius:8px;object-fit:cover;flex-shrink:0;border:2px solid rgba(255,255,255,.12)}.join-returning-info{display:flex;flex-direction:column;gap:.18rem;min-width:0;flex:1}.join-returning-name{font-size:1rem;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.join-returning-change{background:0 0;border:none;padding:0;font-size:.72rem;color:rgba(255,255,255,.4);cursor:pointer;text-align:left;text-decoration:underline;text-underline-offset:2px}.join-returning-change:hover{color:rgba(255,255,255,.75)}.join-returning-join{flex-shrink:0;display:flex;align-items:center;gap:.35rem;font-size:.9rem;font-weight:700;padding:.55rem 1.1rem;background:linear-gradient(135deg,#d4a060 0,#b87840 100%);color:#1a0d00;border:none;border-radius:8px;cursor:pointer;box-shadow:0 2px 8px rgba(200,148,74,.35);transition:filter .15s,transform .1s;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.join-returning-join:hover{filter:brightness(1.1)}@media (hover:hover){.join-returning-join:hover{transform:translateY(-1px)}}.join-returning-join:active{transform:translateY(0);filter:brightness(.95)}.join-returning-join .material-symbols-rounded{font-size:1.1rem}.lobby-card{position:relative;background:var(--bg-card);border:1px solid rgba(200,148,74,.28);border-radius:6px;padding:2rem 2rem 1.75rem;width:100%;max-width:620px;margin:auto;box-shadow:0 0 0 1px rgba(200,148,74,.06) inset,0 24px 64px rgba(0,0,0,.75),0 0 48px rgba(200,148,74,.07)}.lobby-logo{text-align:center;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(200,148,74,.22)}.lobby-logo-suits{font-size:1rem;letter-spacing:.55em;margin-bottom:.55rem;color:rgba(255,255,255,.2);user-select:none}.lobby-suit-red{color:rgba(255,255,255,.2)}.lobby-logo h1{font-size:2.6rem;font-weight:900;letter-spacing:-.01em;font-family:var(--font);color:var(--text-primary);line-height:1;margin:.1rem 0 .5rem;text-transform:none}.logo-word-costanza{color:var(--text-primary)}.logo-word-poker{color:var(--gold-light);font-weight:900}.lobby-logo p{color:var(--text-muted);font-size:.85rem;margin:0 0 .75rem;letter-spacing:.01em}.lobby-av-btn{position:relative;height:32px;border-radius:20px;border:1px solid rgba(200,160,60,.28);background:rgba(0,0,0,.32);cursor:pointer;padding:0 .55rem 0 .45rem;transition:background .15s,border-color .15s;display:flex;align-items:center;gap:0}.lobby-av-btn:hover,.lobby-av-btn[aria-expanded=true]{background:rgba(0,0,0,.52);border-color:rgba(200,160,60,.55)}.lmh-play-now-btn{display:flex;align-items:center;gap:.3rem;height:32px;padding:0 .75rem;border-radius:6px;border:1px solid var(--purple,#7c3aed);background:var(--purple,#7c3aed);color:#fff;font-size:.8rem;font-weight:700;cursor:pointer;white-space:nowrap}.lmh-play-now-btn .material-symbols-rounded{font-size:1rem}#lobby-av-wrap .lobby-av-btn{width:32px;padding:0;justify-content:center}.lobby-icon-pill{display:flex;align-items:stretch;height:32px;border-radius:6px;border:1px solid rgba(200,160,60,.28);background:rgba(0,0,0,.32);overflow:hidden}.lobby-icon-pill #lmh-notif-btn,.lobby-icon-pill #lobby-av-btn{border:none;border-radius:0;background:0 0;height:auto;align-self:stretch}.lobby-icon-pill #lobby-av-btn{border-left:1px solid rgba(200,160,60,.28)}.lmh-icon-btn{position:relative;width:32px;height:32px;border-radius:50%;border:1px solid rgba(200,160,60,.28);background:rgba(0,0,0,.32);color:rgba(255,255,255,.55);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;flex-shrink:0;transition:background .15s,border-color .15s,color .15s}.lmh-icon-btn .material-symbols-rounded{font-size:1.15rem;font-variation-settings:'FILL' 0}@media (hover:hover){.lmh-icon-btn:hover{background:rgba(0,0,0,.52);border-color:rgba(200,160,60,.55);color:rgba(255,255,255,.9)}}#lobby-sticky-chip-count{font-size:.72rem;font-weight:600;color:rgba(220,180,80,.9);letter-spacing:.01em;font-feature-settings:'tnum';white-space:nowrap;user-select:none}.lobby-av-sep{width:1px;height:13px;background:rgba(255,255,255,.13);flex-shrink:0;margin:0 .45rem}.lobby-av-cog{font-size:1.05rem;color:rgba(255,255,255,.45);transition:color .15s;font-variation-settings:'FILL' 0;pointer-events:none;flex-shrink:0}.lobby-av-btn:hover .lobby-av-cog,.lobby-av-btn[aria-expanded=true] .lobby-av-cog{color:rgba(255,255,255,.85)}.lobby-av-btn .lobby-notif-dot{position:absolute;top:-2px;right:-2px}.lobby-av-menu{display:none;position:absolute;top:calc(100% + .4rem);right:0;min-width:175px;background:#0d1a2e;border:1px solid rgba(200,148,74,.28);border-radius:10px;box-shadow:0 8px 28px rgba(0,0,0,.6);padding:.35rem;flex-direction:column;gap:.15rem}.lobby-av-menu--open{display:flex}.lobby-av-menu-hdr{display:flex;align-items:center;gap:.55rem;padding:.55rem .65rem .4rem}.lobby-av-menu-hdr-av{width:30px;height:30px;border-radius:50%;background-size:cover;background-position:center top;background-color:rgba(255,255,255,.07);flex-shrink:0;border:1.5px solid rgba(255,255,255,.14)}.lobby-av-menu-hdr-name{font-size:.8rem;font-weight:700;color:var(--text-primary,#c9d1d9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:112px}.lobby-av-menu-divider{height:1px;background:rgba(255,255,255,.07);margin:.15rem .35rem .25rem;flex-shrink:0}.lobby-av-menu-item{display:flex;align-items:center;gap:.55rem;width:100%;background:0 0;border:none;color:var(--text-primary,#c9d1d9);font-size:.82rem;font-weight:600;padding:.55rem .7rem;border-radius:7px;cursor:pointer;text-align:left;transition:background .12s,color .12s}.lobby-av-menu-item:hover{background:rgba(200,148,74,.1);color:var(--gold-light)}.lobby-av-menu-item .material-symbols-rounded{font-size:1.1rem;color:var(--gold);flex-shrink:0}.lobby-av-menu-item .lobby-notif-dot{position:static;margin-left:auto;flex-shrink:0}.lobby-beta-chip{position:absolute;top:.7rem;right:.8rem;font-size:.6rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent-border);border-radius:20px;padding:.18rem .55rem;background:var(--accent-bg);pointer-events:none;display:none}.lobby-beta-badge,.lobby-tab-text .lobby-beta-badge{display:inline-block;font-size:.72rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--accent,#c8944a);border:1px solid var(--accent-border,rgba(200,148,74,.35));border-radius:20px;padding:.02rem .42rem;background:var(--accent-bg,rgba(200,148,74,.12));pointer-events:none;line-height:1.4;flex-shrink:0}.lobby-logo .lobby-beta-label{font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.45);margin-bottom:.45rem}.lv2-mode-row{margin-bottom:1.25rem}.lv2-mode-tabs{display:flex;gap:4px;background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:4px}.lv2-mode-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:.4em;background:0 0;border:none;border-radius:7px;color:var(--text-secondary);font-size:.875rem;font-weight:600;letter-spacing:.01em;padding:.6rem .75rem;cursor:pointer;transition:color .15s,background .15s;white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.lv2-mode-tab .material-symbols-rounded{font-size:1.05rem;opacity:.75;transition:opacity .15s}@media (hover:hover){.lv2-mode-tab:hover{color:var(--text-primary);background:rgba(255,255,255,.05)}}.lv2-mode-tab.active{background:var(--accent);color:#fff}.lv2-mode-tab.active .material-symbols-rounded{opacity:1}.lv2-section{margin-bottom:1rem}.lv2-section-label{font-size:.875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-primary);margin-bottom:.5rem}.lv2-speed-strip{display:flex;gap:.35rem}.lv2-variant-strip{margin-top:.6rem}.lv2-players-row{margin-top:.75rem}.lv2-players-label{display:flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:.4rem}.lv2-players-label .material-symbols-rounded{font-size:1rem}.lv2-speed-btn{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px;padding:.7rem .25rem .65rem;background:var(--bg-surface);border:1px solid rgba(200,148,74,.22);border-radius:8px;color:var(--text-secondary);font-size:.8rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;transition:border-color .15s,color .15s,background .15s;line-height:1;touch-action:manipulation;-webkit-tap-highlight-color:transparent;position:relative}.lv2-speed-btn .material-symbols-rounded{font-size:1.1rem;line-height:1}.lv2-speed-sub{font-size:.75rem;font-weight:500;letter-spacing:.02em;text-transform:lowercase;color:var(--text-muted);line-height:1;opacity:.85}.lv2-speed-btn.active .lv2-speed-sub{color:rgba(255,255,255,.75);opacity:1}@media (hover:hover){.lv2-speed-btn:hover .lv2-speed-sub{color:var(--text-secondary)}.lv2-speed-btn:hover{border-color:rgba(255,255,255,.18);color:var(--text-primary);background:rgba(255,255,255,.06)}}.lv2-speed-btn.active{border-color:var(--accent);color:#fff;background:var(--accent)}.lv2-speed-btn:disabled{opacity:.45;cursor:default;pointer-events:none}@media (hover:hover){.lv2-speed-btn:disabled:hover{border-color:rgba(200,148,74,.22);color:var(--text-secondary);background:var(--bg-surface)}.lv2-speed-btn:disabled:hover .lv2-speed-sub{color:var(--text-muted)}}.lv2-speed-btn .soon-badge{position:absolute;top:5px;right:5px;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#a78bfa;background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.35);border-radius:20px;padding:.1rem .4rem;line-height:1}.lv2-play-section{margin-top:.25rem}.lv2-avatar-row{display:flex;gap:0;flex-wrap:nowrap;margin-bottom:.9rem;justify-content:space-between}.lv2-avatar-row .avatar-pick,.lv2-avatar-row .avatar-pick-more{width:0;flex:1 1 0;margin:0 2px}.lv2-name-cta-row{display:flex;gap:.5rem;align-items:stretch;margin-bottom:.3rem}.lv2-name-input{flex:3 1 0;min-width:0;background:var(--bg-input);border:1px solid rgba(200,148,74,.22);border-radius:8px;color:var(--text-primary);font-size:.95rem;padding:.72rem .95rem;outline:0;transition:border-color .2s,box-shadow .2s;font-family:var(--font)}.lv2-name-input:focus{border-color:rgba(200,148,74,.55);box-shadow:0 0 0 3px rgba(200,148,74,.1)}.lv2-name-input::placeholder{color:var(--text-muted)}.input-error{border-color:#f87171!important;box-shadow:0 0 0 3px rgba(248,113,113,.15)!important}.lv2-play-btn{flex:1 0 0;display:flex;align-items:center;justify-content:center;gap:.3em;white-space:nowrap;font-size:.88rem;padding:0;width:auto}.lv2-play-btn .material-symbols-rounded{font-size:1.1rem}.lv2-util-bar{display:flex;gap:.4rem;margin-top:1.1rem;padding-top:.9rem;border-top:1px solid rgba(200,148,74,.18)}.lv2-util-btn{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;background:rgba(200,148,74,.06);border:1px solid rgba(200,148,74,.25);border-radius:8px;color:var(--text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;padding:.65rem .25rem;cursor:pointer;transition:border-color .15s,color .15s,background .15s;white-space:nowrap;line-height:1;text-decoration:none}.lv2-util-btn .material-symbols-rounded{font-size:1.2rem;line-height:1;color:rgba(200,148,74,.7)}.lv2-util-group{display:contents}.lv2-util-group-label{display:none}.lv2-help-footer{display:flex;margin-top:.5rem}.lv2-help-btn{display:flex;align-items:center;gap:5px;background:0 0;border:none;color:var(--text-secondary);font-size:.7rem;font-weight:600;letter-spacing:.02em;cursor:pointer;padding:.35rem .1rem;opacity:.75;transition:opacity .15s,color .15s}.lv2-help-btn .material-symbols-rounded{font-size:1rem;line-height:1;color:rgba(200,148,74,.6)}@media (hover:hover){.lv2-help-btn:hover{opacity:1;color:var(--text-primary)}}.lv2-icon-wrap{position:relative;display:flex;align-items:center;justify-content:center}.lobby-notif-dot{position:absolute;top:-4px;right:-5px;width:8px;height:8px;border-radius:50%;background:#e8405a;box-shadow:0 0 5px rgba(232,64,90,.75);border:1.5px solid rgba(10,21,53,.9);pointer-events:none}.lobby-notif-dot.hidden{display:none}.lv-count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#e8405a;color:#fff;font-size:.62rem;font-weight:800;line-height:16px;text-align:center;box-shadow:0 0 5px rgba(232,64,90,.75);border:1.5px solid rgba(10,21,53,.9);pointer-events:none}.lv-count-badge.hidden{display:none}@media (hover:hover){.lv2-util-btn:hover{border-color:rgba(200,148,74,.55);color:var(--text-primary);background:rgba(200,148,74,.12)}}.ls-rail{position:relative;border-left:1px solid rgba(255,255,255,.1);margin-left:10px;padding-left:0}.ls{position:relative;padding-left:2rem;padding-bottom:2.25rem}.ls+.ls{padding-top:.5rem}.ls-label{display:flex;align-items:center;gap:.65rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#fff;margin-bottom:1rem}.ls-label-icon{color:#cbb2ff}.ls-num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--gold);border:1.5px solid rgba(200,148,74,.8);color:#0d1520;font-size:.75rem;font-weight:800;flex-shrink:0;line-height:1;position:absolute;left:-11px;top:0;z-index:2;box-shadow:0 0 0 3px rgba(200,148,74,.15)}.ls--step3{padding-bottom:.5rem}.mode-tabs{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.mode-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;background:var(--bg-surface);border:1.5px solid rgba(200,148,74,.22);border-radius:10px;color:var(--text-muted);cursor:pointer;font-size:.95rem;font-weight:600;padding:1.1rem 1rem;text-align:center;transition:border-color .18s,color .18s,background .18s,box-shadow .18s;letter-spacing:.01em}.mode-tab .material-symbols-rounded{font-size:1.5rem;opacity:.5;transition:opacity .18s}.mt-name{font-size:.95rem;font-weight:700}.mode-tab:hover{border-color:rgba(200,148,74,.5);color:var(--gold-light);background:rgba(200,148,74,.08)}.mode-tab:hover .material-symbols-rounded{opacity:.75}.mode-tab.active{border-color:rgba(200,148,74,.7);color:#1a0e00;background:linear-gradient(135deg,var(--gold) 0,#e8a040 100%);box-shadow:0 2px 12px rgba(200,148,74,.3)}.mode-tab.active .material-symbols-rounded{opacity:1}.game-mode-picker{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-bottom:0}.game-mode-btn{display:flex;align-items:center;gap:10px;padding:1rem 1rem;background:var(--bg-surface);border:1.5px solid rgba(200,148,74,.22);border-radius:9px;color:var(--text-muted);cursor:pointer;transition:border-color .15s,color .15s,background .15s,box-shadow .15s;text-align:left}.game-mode-btn:hover{border-color:rgba(200,148,74,.5);color:var(--gold-light);background:rgba(200,148,74,.06)}.game-mode-btn:hover .gmb-desc{color:rgba(200,148,74,.55)}.game-mode-btn.active{border-color:rgba(200,148,74,.7);color:#1a0e00;background:linear-gradient(135deg,var(--gold) 0,#e8a040 100%);box-shadow:0 2px 12px rgba(200,148,74,.3)}.gmb-icon{font-size:1.25rem;line-height:1;flex-shrink:0;display:flex}.gmb-icon .material-symbols-rounded{font-size:1.25rem}.gmb-text{display:flex;flex-direction:column;gap:1px}.gmb-name{font-size:.95rem;font-weight:700;letter-spacing:.1px}.gmb-desc{font-size:.82rem;color:var(--text-muted);line-height:1.3}.game-mode-btn.active .gmb-desc{color:rgba(26,14,0,.55)}.step2-speed-hint{display:none}.speed-pick-nudge{display:none;font-size:.68rem;font-weight:700;color:var(--gold-light,#e8c87a);background:rgba(200,148,74,.15);border:1px solid rgba(200,148,74,.35);border-radius:4px;padding:.1rem .45rem;letter-spacing:.04em;text-transform:none;white-space:nowrap;transition:opacity .25s;margin-left:auto}.speed-pick-nudge.hidden{display:none!important}@keyframes _speed-shake{0%,100%{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}.lv2-speed-strip.speed-shake{animation:_speed-shake .38s ease;border-radius:8px;outline:2px solid rgba(200,148,74,.65);outline-offset:2px}.ls--step3{padding-bottom:.25rem}.ls-sublabel{font-size:.875rem;color:var(--text-muted);margin-bottom:.85rem;line-height:1.5}.ls-avatar-row{display:flex;gap:0;flex-wrap:nowrap;margin-bottom:1.75rem;justify-content:space-between}.avatar-pick{width:0;flex:1 1 0;aspect-ratio:1/1;border-radius:8px;padding:0;border:1.5px solid rgba(255,255,255,.1);background:0 0;cursor:pointer;overflow:hidden;opacity:.65;transition:border-color .15s,transform .1s,opacity .15s;margin:0 2px}.avatar-pick img{width:100%;height:100%;border-radius:0;object-fit:cover;object-position:center top;display:block;pointer-events:none;image-rendering:high-quality}.avatar-pick:hover{border-color:rgba(255,255,255,.35);transform:translate3d(0,-1px,0);opacity:1}.avatar-pick.active{border-color:var(--accent);opacity:1}.avatar-pick--custom{position:relative}.avatar-pick--custom::after{content:'';position:absolute;inset:0;border-radius:6px;box-shadow:inset 0 0 0 1.5px var(--accent);pointer-events:none}.avatar-pick-more{width:0;flex:1 1 0;aspect-ratio:1/1;border-radius:8px;padding:0;border:1px dashed rgba(255,255,255,.14);background:#171c2a;cursor:pointer;overflow:hidden;transition:border-color .15s,transform .1s,background .15s;margin:0 2px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;color:var(--text-secondary)}.avatar-pick-more .apm-label{font-size:.65rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;line-height:1}.avatar-pick-more .apm-icon{font-size:.9rem;line-height:1}.avatar-pick-more:hover{opacity:1;border-color:rgba(255,255,255,.3);background:rgba(255,255,255,.06);color:var(--text-primary);transform:scale(1.06)}.ls-action-row{display:flex;gap:.5rem;align-items:stretch;margin-bottom:0}.ls-action-row .form-group{flex:1 1 0;min-width:0;margin-bottom:0}.ls-action-row .form-group input{height:100%}.ls-cta{flex:1;white-space:nowrap;font-size:.88rem;padding:0 1rem;min-height:44px}.btn-join-ghost{width:100%;background:0 0!important;border:1px solid rgba(255,255,255,.1)!important;color:var(--text-muted)!important;font-size:.875rem;letter-spacing:.01em}.btn-join-ghost:hover{border-color:var(--accent-border)!important;color:var(--text-primary)!important;background:rgba(255,255,255,.05)!important}.ls-divider{display:flex;align-items:center;gap:.75rem;margin:1.1rem 0 .9rem;color:var(--text-muted);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.ls-divider::after,.ls-divider::before{content:'';flex:1;height:1px;background:rgba(255,255,255,.08)}.join-accordion{margin-top:1.1rem}.join-accordion-header{width:100%;display:flex;align-items:center;gap:.65rem;background:0 0;border:none;padding:0;cursor:pointer;color:var(--text-muted);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.join-accordion-line{flex:1;height:1px;background:rgba(255,255,255,.08)}.join-accordion-chevron{font-size:1rem;transition:transform .22s ease;opacity:.55;display:inline-block;vertical-align:middle}.join-accordion-header[aria-expanded=true] .join-accordion-chevron{transform:rotate(180deg)}.join-accordion-body{overflow:hidden;padding-top:.75rem}.join-accordion-body[hidden]{display:none}.form-group{margin-bottom:1rem}.form-group label{display:block;color:var(--text-secondary);font-size:.8rem;font-weight:600;letter-spacing:.05em;margin-bottom:.4rem;text-transform:uppercase}.form-group input{width:100%;background:#0c1018;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--text-primary);font-size:.95rem;padding:.72rem .95rem;outline:0;transition:border-color .2s,box-shadow .2s;font-family:var(--font)}.form-group input:focus{border-color:var(--accent-border);box-shadow:0 0 0 3px rgba(101,130,162,.1)}.form-group input::placeholder{color:var(--text-muted)}.btn{border:none;border-radius:var(--radius-sm);cursor:pointer;font-size:.875rem;font-weight:600;letter-spacing:.3px;padding:.7rem 1.5rem;transition:all .15s;font-family:var(--font);touch-action:manipulation;-webkit-tap-highlight-color:transparent}.btn-primary{background:linear-gradient(135deg,var(--gold) 0,#e8a040 100%);border:1px solid rgba(200,148,74,.5);color:#1a0e00;width:100%;letter-spacing:.02em;font-weight:800;box-shadow:0 2px 12px rgba(200,148,74,.35)}@media (hover:hover){.btn-primary:hover{background:linear-gradient(135deg,var(--gold-light) 0,var(--gold) 100%);color:#1a0e00;box-shadow:0 4px 20px rgba(200,148,74,.5);transform:translateY(-1px)}}.btn-primary:active{transform:translateY(0);filter:brightness(.95);box-shadow:none}@keyframes cta-pulse{0%,100%{box-shadow:none}50%{box-shadow:none}}.ls-cta{animation:none}.ls-cta:focus,.ls-cta:hover{animation:none}.btn-secondary{background:var(--bg-surface);border:1px solid rgba(255,255,255,.1);color:var(--text-secondary)}.btn-secondary:hover{border-color:rgba(255,255,255,.22);color:var(--text-primary)}.btn-danger{background:var(--red);color:#fff}.btn-green{background:var(--green);color:#0d2009}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.join-panel{display:none}.join-panel.active{display:block}.game-code-box{background:rgba(0,0,0,.3);border:1px solid rgba(101,130,162,.3);border-radius:var(--radius-sm);color:var(--accent);font-family:var(--font-mono);font-size:1.1rem;font-weight:700;letter-spacing:1px;margin:1rem 0;padding:.85rem;text-align:center;user-select:all}.share-link-box{background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);color:var(--text-secondary);font-family:var(--font-mono);font-size:.78rem;font-weight:500;word-break:break-all;margin:1rem 0;padding:.75rem;text-align:center;user-select:all}.waiting-msg{color:var(--text-secondary);font-style:italic;text-align:center;margin-top:.75rem;font-size:.9rem}.wff-actions{display:flex;gap:10px;margin-bottom:.75rem}.wff-btn{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:.85rem .5rem;height:auto;line-height:1.2}.wff-btn .material-symbols-rounded{font-size:1.4rem}.wff-btn-label{font-size:.88rem;font-weight:800;letter-spacing:.03em}.wff-btn-sub{font-size:.68rem;font-weight:500;opacity:.7;text-transform:none;letter-spacing:0}.waiting-msg .dot-anim::after{content:'';animation:dots 1.5s infinite}@keyframes dots{0%{content:''}33%{content:'.'}66%{content:'..'}100%{content:'...'}}.waiting-msg--ready{color:var(--gold-light);font-style:normal;font-size:1rem;font-weight:600;background:rgba(255,200,60,.1);border:1px solid rgba(255,200,60,.35);border-radius:var(--radius-sm);padding:.6rem 1rem;margin-top:.75rem;animation:wff-ready-pulse 1s ease-in-out 3}.wff-ready-icon{font-style:normal}@keyframes wff-ready-pulse{0%{box-shadow:0 0 0 0 rgba(255,200,60,.5)}50%{box-shadow:0 0 0 8px rgba(255,200,60,0)}100%{box-shadow:0 0 0 0 rgba(255,200,60,0)}}.wff-btn--pulse{animation:wff-btn-pulse .8s ease-in-out 4;box-shadow:0 0 0 3px var(--gold-light)}@keyframes wff-btn-pulse{0%{transform:scale(1)}40%{transform:scale(1.05)}100%{transform:scale(1)}}.error-msg{background:rgba(248,81,73,.12);border:1px solid var(--red);border-radius:var(--radius-sm);color:var(--red);font-size:.88rem;margin-top:.75rem;padding:.6rem .9rem;display:none}.error-msg.visible{display:block}.popup-window-hint{display:none}@media (min-width:1000px){.popup-window-hint{display:flex;align-items:center;gap:.3em;justify-content:center;font-size:.73rem;color:var(--text-muted);margin-top:calc(.45rem + 4px);margin-bottom:20px;opacity:.7;letter-spacing:.01em}.popup-window-hint .material-symbols-rounded{font-size:.85rem;line-height:1}}#table-screen{display:none;flex-direction:column;height:100vh;overflow:hidden;position:relative}body:not([data-bg-theme]) #table-screen,body[data-bg-theme=black] #table-screen{background-color:#111113}body[data-bg-theme=homegame] #table-screen{background-image:url('avatars/homegame-o.webp');background-size:cover;background-position:center center;background-repeat:no-repeat}body[data-bg-theme=homegame] .table-area{background:0 0!important}body[data-bg-theme=fulltilt] #table-screen{background-image:url('desktop-lounge/fully-tilted-curved-v4.webp');background-size:cover;background-position:center top;background-repeat:no-repeat}body[data-bg-theme=fulltilt] .table-area{background:0 0!important}body[data-bg-theme=finaltable] .table-header,body[data-bg-theme=fulltilt] .table-header,body[data-bg-theme=homegame] .table-header{background:rgba(0,0,0,.6);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}body[data-bg-theme=finaltable] #table-screen{background-image:url('avatars/finaltable-o.webp');background-size:cover;background-position:center center;background-repeat:no-repeat}body[data-bg-theme=finaltable] .table-area{background:0 0!important}body[data-bg-theme=red] #table-screen{background:radial-gradient(ellipse at center,#3e1c1c 0,#2c1212 60%,#200d0d 100%)}body[data-bg-theme=green] #table-screen{background:radial-gradient(ellipse at center,#1c3e1e 0,#122612 60%,#0e1a0e 100%)}body[data-bg-theme=blue]{--bg-dark:#0d1f52}body[data-bg-theme=blue] #table-screen{background:radial-gradient(ellipse at center,#1e3a82 0,#0d1f4a 60%,#080f28 100%)}#table-screen.active{display:flex}.table-header{flex-shrink:0;background:0 0;border-bottom:none;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 1.5rem;padding-top:env(safe-area-inset-top);height:calc(40px + env(safe-area-inset-top));box-shadow:none;position:absolute;top:0;left:0;right:0;z-index:10}.header-left{display:flex;align-items:center;gap:10px}.header-center{display:flex;align-items:center;justify-content:center;gap:6px}.header-right{display:flex;align-items:center;justify-content:flex-end;gap:6px}.table-header .brand{font-size:1.05rem;font-weight:900;letter-spacing:2px;color:var(--text-primary);text-transform:uppercase;flex-shrink:0}.table-header .blind-info{display:none;font-size:.78rem;font-weight:600;background:linear-gradient(135deg,var(--accent) 0,var(--accent-dim) 100%);border:1px solid rgba(101,130,162,.5);border-radius:20px;padding:2px 10px;letter-spacing:.3px;flex-shrink:0}.table-header .hand-num{color:#8b949e;font-size:.72rem;font-family:var(--font-mono);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);border-radius:20px;padding:2px 9px;letter-spacing:.3px}.table-header .btn-header-cap.hand-num{font-size:.78rem;font-family:var(--font);background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-left:none;border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:.25rem .65rem;letter-spacing:0}.btn-header{background:0 0;border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.42);padding:.25rem .65rem;border-radius:var(--radius-sm);font-size:.78rem;font-weight:600;cursor:pointer;transition:border-color .15s,color .15s;white-space:nowrap}.btn-header:hover{border-color:rgba(255,255,255,.28);color:rgba(255,255,255,.82)}.btn-header--icon{padding:.25rem .5rem;font-size:.85rem}.btn-header-capped{display:flex;align-items:stretch}.btn-header-capped .btn-header--capped{border-right:none;border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.btn-header-cap{display:flex;align-items:center;padding:.25rem .65rem;font-size:.78rem;font-family:var(--font);font-weight:600;color:var(--text-secondary);background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-left:none;border-radius:0 var(--radius-sm) var(--radius-sm) 0;white-space:nowrap;letter-spacing:0;user-select:none;cursor:default;transition:background .15s,border-color .15s,color .15s}.btn-header-capped:hover .btn-header--capped{border-color:rgba(255,255,255,.28);color:var(--text-primary)}.btn-header-capped:hover .btn-header-cap{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.2);color:var(--text-primary)}.header-nav{display:flex;align-items:center;gap:6px}.btn-hamburger{display:none;align-items:center;justify-content:center;background:0 0;border:1px solid rgba(255,255,255,.12);color:var(--text-secondary);width:28px;height:24px;padding:0;border-radius:var(--radius-sm);font-size:1rem;line-height:1;cursor:pointer;transition:border-color .15s,color .15s}.btn-hamburger:hover,.btn-hamburger[aria-expanded=true]{border-color:rgba(255,255,255,.28);color:var(--text-primary)}.btn-header-avatar{width:28px;height:28px;border-radius:50%;border:1.5px solid rgba(255,255,255,.22);background-size:cover;background-position:center;background-color:rgba(255,255,255,.08);cursor:pointer;flex-shrink:0;transition:border-color .15s,transform .15s;padding:0}.btn-header-avatar:hover{border-color:rgba(255,255,255,.5);transform:scale(1.08)}.avatar-menu{position:relative;display:inline-flex;flex-shrink:0}.avatar-menu-dropdown{display:none;position:absolute;top:calc(100% + 8px);right:0;flex-direction:column;min-width:150px;padding:6px;gap:2px;background:var(--bg-card);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);box-shadow:0 8px 24px rgba(0,0,0,.5);z-index:220}.avatar-menu-dropdown.open{display:flex}.avatar-menu-item{height:34px;padding:0 12px;border-radius:6px;background:0 0;border:none;color:rgba(255,255,255,.82);font-size:.8rem;font-weight:600;text-align:left;cursor:pointer;white-space:nowrap}.avatar-menu-item:hover{background:rgba(255,255,255,.08)}.table-area{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:clamp(3rem,8vh,7rem) 1rem clamp(1.5rem,5vh,5rem);overflow:visible;position:relative;background:radial-gradient(ellipse at center,#1a1c22 0,#0e0f11 70%)}body[data-bg-theme=red] .table-area{background:radial-gradient(ellipse at center,#331414 0,#1a0a0a 70%)}body[data-bg-theme=green] .table-area{background:radial-gradient(ellipse at center,#143314 0,#0a1a0a 70%)}body[data-bg-theme=blue] .table-area{background:radial-gradient(ellipse at center,#162d6e 0,#0a1535 70%)}:-moz-full-screen .table-area,:-webkit-full-screen .table-area,:fullscreen .table-area{padding:clamp(2rem,5vh,3.5rem) 1.5rem}:-moz-full-screen .table-rail,:-webkit-full-screen .table-rail,:fullscreen .table-rail{width:min(92vw,calc((100vh - 412px) * 2),1400px)}:-moz-full-screen .player-area.self,:-webkit-full-screen .player-area.self,:fullscreen .player-area.self{bottom:-101px}:-moz-full-screen .player-info-box,:-webkit-full-screen .player-info-box,:fullscreen .player-info-box{min-width:240px}:-moz-full-screen .p-avatar-wrap,:-webkit-full-screen .p-avatar-wrap,:fullscreen .p-avatar-wrap{width:84px}:-moz-full-screen .p-name-text,:-webkit-full-screen .p-name-text,:fullscreen .p-name-text{font-size:1.08rem;max-width:148px}:-moz-full-screen .p-stack,:-webkit-full-screen .p-stack,:fullscreen .p-stack{font-size:1.25rem}:-moz-full-screen .p-last-action,:-webkit-full-screen .p-last-action,:fullscreen .p-last-action{font-size:.82rem}.table-rail{position:relative;border-radius:999px;background:radial-gradient(ellipse 80% 32% at 50% 50%,rgba(90,68,52,.55) 0,rgba(60,42,30,.25) 50%,transparent 72%),radial-gradient(ellipse 60% 18% at 50% 14%,rgba(130,95,65,.45) 0,transparent 60%),repeating-linear-gradient(112deg,transparent 0,transparent 3px,rgba(0,0,0,.07) 3px,rgba(0,0,0,.07) 4px),repeating-linear-gradient(68deg,transparent 0,transparent 5px,rgba(255,255,255,.03) 5px,rgba(255,255,255,.03) 6px),conic-gradient(from 270deg at 50% 50%,#6b3e18 0deg,#8a5428 40deg,#b87840 80deg,#c8944a 100deg,#d4a060 120deg,#c8944a 140deg,#b87840 160deg,#8a5428 200deg,#6b3e18 240deg,#4a2810 280deg,#3a1e0a 310deg,#4a2810 330deg,#6b3e18 360deg);padding:22px;border:4px solid #080604;box-shadow:0 0 0 1px rgba(0,0,0,.85),0 24px 60px rgba(0,0,0,.85),0 48px 100px rgba(0,0,0,.65);width:min(94vw,calc((100vh - 412px) * 2),1200px);display:flex;align-items:center;justify-content:center}.table-rail::before{content:'';position:absolute;inset:0;border-radius:999px;pointer-events:none;z-index:0;background:radial-gradient(ellipse 75% 45% at 50% 22%,rgba(255,230,190,.1) 0,rgba(200,160,110,.05) 40%,transparent 70%)}.table-rail::after{content:'';position:absolute;inset:0;border-radius:999px;pointer-events:none;z-index:0;background:radial-gradient(ellipse 90% 85% at 50% 50%,transparent 55%,rgba(0,0,0,.45) 80%,rgba(0,0,0,.7) 100%)}.poker-table{background:radial-gradient(ellipse 60% 50% at 50% 50%,rgba(255,255,255,.03) 0,transparent 70%),radial-gradient(ellipse at center,var(--felt-hi) 0,var(--felt-mid) 30%,var(--felt-primary) 60%,var(--felt-secondary) 100%);border-radius:999px;border:none;box-shadow:inset 0 0 0 2px rgba(0,0,0,.4),inset 0 0 70px rgba(0,0,0,.4),inset 0 0 140px rgba(0,0,0,.22);outline:1px solid rgba(255,255,255,.1);outline-offset:-20px;width:100%;aspect-ratio:2/1;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:visible;z-index:1;will-change:transform}.poker-table::before{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Crect width='4' height='4' fill='none'/%3E%3Ccircle cx='1' cy='1' r='0.6' fill='rgba(0,0,0,0.06)'/%3E%3C/svg%3E");background-repeat:repeat}.poker-table::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:4rem;color:rgba(255,255,255,.035);pointer-events:none;z-index:0;user-select:none;letter-spacing:0}.poker-table>*{position:relative;z-index:1}.bottom-zone{flex-shrink:0;height:148px;background:0 0;border-top:none;position:relative;overflow:hidden}.bottom-zone-log{position:absolute;top:0;left:0;bottom:0;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.07);background:#080a0e;width:220px;z-index:2;transition:width .22s ease,top .22s ease}.bottom-zone-main{width:100%;height:100%;display:flex;flex-direction:column;min-width:0}.player-area{position:absolute;display:flex;flex-direction:column;align-items:center;gap:.4rem}.player-area.opponent{top:-135px;left:50%;transform:translateX(-50%)}.player-area.self{bottom:-101px;left:50%;transform:translateX(-50%);z-index:2}.player-info-box{background:linear-gradient(160deg,rgba(22,24,30,.97) 0,rgba(14,16,22,.97) 100%);border:2px solid rgba(255,255,255,.12);border-radius:10px;padding:0 .85rem 0 0;display:flex;flex-direction:row;align-items:stretch;gap:.65rem;min-width:200px;overflow:visible;backdrop-filter:blur(8px);box-shadow:0 4px 18px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.04);transition:border-color .25s ease,box-shadow .25s ease,transform .2s ease;position:relative;isolation:isolate}.p-timer-bar-wrap{position:absolute;left:5%;right:5%;bottom:-9px;height:5px;overflow:hidden;pointer-events:none;border:2px solid var(--table-rim2);border-top:none;border-radius:0 0 6px 6px;box-sizing:content-box;background:rgba(12,16,26,.97);transition:border-color .25s ease,opacity .25s ease;z-index:6}.p-timer-bar-wrap.hidden{opacity:0;pointer-events:none}.p-timer-bar{height:100%;width:100%;background:linear-gradient(90deg,#0d4020 0,#1e7a34 100%);transition:background .3s;transform-origin:left center}.p-timer-bar-wrap.warning .p-timer-bar{background:linear-gradient(90deg,#5a0e08 0,#c0392b 100%)}.p-timer-bar-wrap.warning{border-color:#c0392b}.p-avatar-wrap{position:relative;flex-shrink:0;align-self:stretch;width:56px;overflow:hidden}.p-avatar-img{width:100%;height:100%;border-radius:8px 0 0 8px;flex-shrink:0;object-fit:cover;object-position:center top;background-color:var(--bg-dark);border:none;border-right:1.5px solid rgba(255,255,255,.1);display:block;overflow:hidden;transition:opacity .25s ease,filter .25s ease;image-rendering:high-quality}.p-avatar-countdown{position:absolute;inset:0;border-radius:8px 0 0 8px;display:flex;align-items:center;justify-content:center;font-size:1.15rem;font-weight:700;color:var(--text-primary);text-shadow:0 1px 6px rgba(0,0,0,.9);background:rgba(6,9,12,.7);opacity:0;pointer-events:none;transition:opacity .2s ease,color .2s ease;line-height:1}.player-info-box.active-turn .p-avatar-countdown{opacity:1}.player-info-box.active-turn.timer-warning .p-avatar-countdown{color:#ffd0cc}.p-info-text{display:grid;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-items:start;align-self:center;min-width:0;position:relative;padding:.45rem 0;transform:translateZ(0);backface-visibility:hidden}.player-info-box.active-turn{border-color:var(--table-rim2)}@keyframes activeTurnPulse{0%,100%{opacity:1}50%{opacity:1}}.player-info-box.is-eliminated{border-color:#1a1e22;pointer-events:none}.player-info-box.is-eliminated :is(.p-info-text,.p-badges,.hud-trigger-btn,.notes-trigger-btn,.emote-trigger-btn),.player-info-box.player-sitting-out :is(.p-name,.p-last-action,.p-badges,.hud-trigger-btn,.notes-trigger-btn,.emote-trigger-btn){opacity:.4;transition:opacity .35s ease}.player-info-box .p-stack.p-stack-away{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fbbf24;font-family:var(--font);letter-spacing:.5px;text-transform:uppercase;animation:none}:is(.mobile-opp-stack,.mobile-extra-stack).p-stack-away{color:#fbbf24;animation:none}:is(.mobile-opp-strip,.mobile-extra-strip).is-sitting-out :is(.mobile-opp-name,.mobile-extra-name,img){opacity:.45}body.mobile-game-active #table-screen .table-rail .poker-table :is(.mobile-opp-stack,.mobile-extra-stack).p-stack-away{font-weight:700;letter-spacing:-.01em;text-transform:none}.player-info-box:is(.is-eliminated,.player-sitting-out) .p-avatar-countdown{opacity:1}.player-area.is-eliminated .card-row{visibility:hidden}.player-info-box .p-name{display:flex;align-items:center;justify-content:flex-start;gap:4px;max-width:140px;overflow:hidden}.player-info-box .p-name .p-name-text{font-size:.82rem;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px;letter-spacing:.3px;line-height:1.3}.p-avatar{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-dim));color:#fff;font-size:.66rem;font-weight:900;flex-shrink:0;text-transform:uppercase;letter-spacing:0}.p-name-row{display:flex;align-items:center;justify-content:center;gap:5px;margin-bottom:2px}.player-info-box .p-stack{grid-row:2;grid-column:1;font-size:.95rem;font-weight:900;color:var(--gold-light);font-family:var(--font-mono);letter-spacing:.5px;line-height:1.3}.player-info-box .p-stack-low{color:#f0a040}.player-info-box .p-stack-crit{color:var(--red);animation:stackCritPulse 1.6s ease-in-out infinite}.player-info-box .p-stack-allin{color:#4ade80;font-weight:800;letter-spacing:.3px;animation:none;text-shadow:0 0 10px rgba(74,222,128,.55)}@keyframes stackCritPulse{0%,100%{opacity:1}50%{opacity:.6}}.emote-trigger-btn{position:absolute;right:6px;bottom:4px;width:auto;height:auto;border-radius:0;border:none;background:0 0;font-size:1rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.25);transition:color .25s,transform .15s;z-index:40;padding:0;outline:0;opacity:1;pointer-events:auto}.emote-trigger-btn .material-symbols-rounded{top:0;font-size:1rem}.player-area.active-turn .emote-trigger-btn{color:var(--table-rim2)}.emote-trigger-btn:hover{color:var(--text-secondary);transform:scale(1.2)}.player-area.active-turn .emote-trigger-btn:hover{color:var(--gold-light);transform:scale(1.2)}.emote-trigger-btn.emote-cooling{opacity:.4;pointer-events:none}.emote-trigger-btn.hud-shift{right:4px;bottom:24px}.hud-trigger-btn{position:absolute;right:8px;bottom:4px;width:auto;height:auto;border-radius:0;border:none;background:0 0;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.25);transition:color .25s,transform .15s;z-index:41;outline:0;opacity:1}.hud-trigger-btn .material-symbols-rounded{top:0;font-size:1rem}.player-info-box.active-turn .hud-trigger-btn{color:var(--table-rim2)}.hud-trigger-btn:hover{color:var(--text-secondary);transform:scale(1.2)}.hud-trigger-btn.hud-pinned,.player-info-box.active-turn .hud-trigger-btn:hover{color:var(--gold-light);transform:scale(1.2)}.player-info-box.has-notes-ring .hud-trigger-btn{color:var(--notes-ring-color)}.player-info-box.active-turn.has-notes-ring .hud-trigger-btn{color:var(--table-rim2)}.hud-popover{position:absolute;z-index:600;background:#121826;border:1px solid rgba(163,92,255,.28);border-radius:12px;padding:9px 11px 10px;box-shadow:0 12px 40px rgba(0,0,0,.85);min-width:168px;pointer-events:none;animation:hudPopoverIn .15s ease-out forwards}.hud-popover.hud-popover--pinned{pointer-events:auto}@keyframes hudPopoverIn{from{opacity:0;transform:translateY(4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.hud-popover-name{font-size:.8rem;font-weight:700;color:#fff;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.hud-popover-hands{font-size:.68rem;color:rgba(255,255,255,.62);white-space:nowrap}.hud-popover-head{display:flex;align-items:baseline;gap:6px;min-width:0;margin-bottom:5px}.hud-popover-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px 8px}.hud-stat--full{display:none}.hud-popover--full .hud-stat--full{display:block}.hud-popover--full .hud-popover-grid{margin-bottom:7px}.hud-stat-label{font-size:.66rem;text-transform:uppercase;letter-spacing:.04em;color:rgba(255,255,255,.7);white-space:nowrap}.hud-stat-val{font-size:.85rem;font-weight:700;font-variant-numeric:tabular-nums;color:#fff}.hud-popover-sd{display:none;flex-direction:column;gap:4px;padding-top:6px;border-top:1px solid rgba(255,255,255,.08)}.hud-popover--full .hud-popover-sd{display:flex}.hud-sd-bar-row{display:flex;align-items:center;gap:6px}.hud-sd-label{font-size:.66rem;text-transform:uppercase;letter-spacing:.04em;color:rgba(255,255,255,.62);width:30px;flex-shrink:0}.hud-sd-bar{flex:1;height:5px;border-radius:3px;background:rgba(255,255,255,.08);overflow:hidden}.hud-sd-bar-fill{height:100%;border-radius:3px;width:0%;transition:width .25s ease-out}.hud-sd-bar-fill--wtsd{background:#c7b078}.hud-sd-bar-fill--wsd{background:var(--gold-light)}.hud-sd-val{font-size:.72rem;font-weight:700;font-variant-numeric:tabular-nums;color:#fff;width:30px;text-align:right;flex-shrink:0}.notes-trigger-btn{position:absolute;right:8px;bottom:24px;width:auto;height:auto;border-radius:0;border:none;background:0 0;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.25);transition:color .25s,transform .15s;z-index:41;outline:0;opacity:1}.notes-trigger-btn .material-symbols-rounded{top:0;font-size:1rem}.player-info-box.active-turn .notes-trigger-btn{color:var(--table-rim2)}.notes-trigger-btn:hover{color:var(--text-secondary);transform:scale(1.2)}.notes-trigger-btn.notes-pinned,.player-info-box.active-turn .notes-trigger-btn:hover{color:var(--gold-light);transform:scale(1.2)}.player-info-box.has-notes-ring .notes-trigger-btn{color:var(--notes-ring-color)}.player-info-box.active-turn.has-notes-ring .notes-trigger-btn{color:var(--table-rim2)}.notes-trigger-btn.has-note::after{content:'';position:absolute;top:-2px;right:-2px;width:5px;height:5px;border-radius:50%;background:var(--gold-light);box-shadow:0 0 3px rgba(240,192,96,.9)}.player-info-box.has-notes-ring{border-color:var(--notes-ring-color,rgba(255,255,255,.12))}.player-info-box.active-turn.has-notes-ring{border-color:var(--table-rim2)}.notes-popover{position:absolute;z-index:600;background:#121826;border:1px solid rgba(163,92,255,.28);border-radius:12px;padding:10px 11px;box-shadow:0 12px 40px rgba(0,0,0,.85);width:210px;animation:hudPopoverIn .15s ease-out forwards}.notes-popover-name{font-size:.72rem;font-weight:700;color:#b877ff;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:7px}.notes-ring-swatches{display:flex;align-items:center;gap:5px;margin-bottom:8px}.notes-ring-swatch{width:18px;height:18px;border-radius:50%;border:1.5px solid rgba(255,255,255,.18);background:var(--ring-color,transparent);cursor:pointer;padding:0;flex-shrink:0;transition:transform .12s,border-color .12s}.notes-ring-swatch:hover{transform:scale(1.15)}.notes-ring-swatch.notes-ring-swatch--active{border-color:#fff;box-shadow:0 0 0 2px rgba(255,255,255,.25)}.notes-ring-swatch--none{background:rgba(255,255,255,.06);color:rgba(255,255,255,.4);font-size:.6rem;display:flex;align-items:center;justify-content:center}.notes-popover-text{width:100%;min-height:64px;resize:vertical;background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:6px 8px;font-size:.72rem;font-family:inherit;color:var(--text-primary);box-sizing:border-box}.notes-popover-text:focus{outline:0;border-color:rgba(163,92,255,.45)}.notes-popover-actions{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.notes-popover-status{font-size:.6rem;color:var(--green);opacity:0;transition:opacity .2s}.notes-popover-status.notes-status-show{opacity:1}.notes-popover-save{background:linear-gradient(135deg,#a35cff 0,#6d3fd1 100%);color:#fff;border:1px solid rgba(163,92,255,.5);border-radius:7px;padding:4px 12px;font-size:.68rem;font-weight:700;cursor:pointer}.notes-popover-save:hover{background:linear-gradient(135deg,#b877ff 0,#7d4be0 100%)}.emote-picker-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;width:229px;margin-bottom:2px}.emote-picker-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;padding:8px 2px 7px;background:rgba(255,255,255,.03);border:1px solid var(--muck-line,#292929);border-radius:10px;color:var(--muck-text-2,#b4b4b4);font:600 11.5px/1.1 var(--muck-font, Inter, system-ui, sans-serif);white-space:nowrap;cursor:pointer;transition:color .15s,background .15s,border-color .15s}.emote-picker-tab img{display:block;width:26px;height:26px;object-fit:contain;opacity:.55;filter:grayscale(.5);transition:opacity .15s,filter .15s,transform .15s}.emote-picker-tab:hover{color:#fff;background:rgba(255,255,255,.07)}.emote-picker-tab:hover img{opacity:.9;filter:none;transform:scale(1.08)}.emote-picker-tab--active,.emote-picker-tab--active:hover{color:var(--muck-gold,#ffd34f);background:rgba(255,211,79,.08);border-color:rgba(255,211,79,.45)}.emote-picker-tab--active img{opacity:1;filter:none}.emote-picker-tab:focus-visible{outline:2px solid var(--muck-gold,#ffd34f);outline-offset:2px}.emote-picker-hint{margin:0 0 9px;padding:8px 2px 0;border-top:1px solid rgba(255,255,255,.08);color:var(--muck-text-3,#7d7d7d);font:500 11.5px/1.35 var(--muck-font, Inter, system-ui, sans-serif);max-width:229px}.sticker-grid{display:none;grid-template-columns:repeat(4,1fr);gap:7px;max-width:236px}.emote-picker-pane.stickers-owned .sticker-grid{display:grid}.emote-picker-pane.stickers-owned .sticker-locked{display:none}.emote-picker-pane.stickers-free .sticker-grid{display:grid}.emote-picker-pane.stickers-free .sticker-locked{display:none}.sticker-free-left{color:var(--muck-gold,#ffd34f);white-space:nowrap}.sticker-opt{background:rgba(255,255,255,.04);border:1.5px solid transparent;border-radius:9px;padding:4px;cursor:pointer;width:52px;height:52px;display:flex;align-items:center;justify-content:center;transition:background .12s,border-color .12s,transform .1s}.sticker-opt:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);transform:scale(1.1)}.sticker-opt img{width:100%;height:100%;object-fit:contain}.sticker-locked{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:6px 4px 2px;max-width:200px}.sticker-locked-icon{width:44px;height:44px;border-radius:10px;object-fit:cover;margin-bottom:2px}.sticker-locked-title{font-size:.78rem;font-weight:700;color:var(--muck-gold,#ffd34f)}.sticker-locked-desc{font-size:.64rem;color:rgba(255,255,255,.5);line-height:1.3}.sticker-unlock-btn{margin-top:6px;background:var(--muck-gold-cta,linear-gradient(#ffdf72,#ffcc3e));color:var(--muck-gold-ink,#0b1117);border:1px solid var(--muck-gold-cta-hover-line,#ffda62);border-radius:8px;padding:5px 12px;font-size:.68rem;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:4px}.sticker-unlock-btn:hover{background:var(--muck-gold-cta-hover,linear-gradient(#ffe68f,#ffda62))}.sticker-unlock-btn .material-symbols-rounded{font-size:.85rem}.avatar-emote-overlay img.avatar-emote-sticker-img{width:100%;height:100%;object-fit:contain;transform:translate(var(--sticker-x,0),var(--sticker-y,0)) scale(var(--sticker-s,1))}.show-hand-btn{position:absolute;left:100%;right:auto;top:50%;margin-left:10px;transform:translateY(-50%);height:20px;border-radius:10px;border:1px solid rgba(200,148,74,.5);background:rgba(20,20,24,.85);color:var(--text-secondary,#ccc);font-size:.62rem;font-weight:800;letter-spacing:.3px;text-transform:uppercase;padding:0 8px;cursor:pointer;white-space:nowrap;z-index:30;transition:color .2s,border-color .2s,transform .15s}.show-hand-btn:hover{color:var(--gold-light,#d4a030);border-color:#c8944a;transform:translateY(-50%) scale(1.05)}.show-hand-btn:disabled{opacity:.4;cursor:default;transform:translateY(-50%)}.show-hand-btn.hidden{display:none}.emote-picker{position:absolute;left:calc(100% + 14px);bottom:-6px;background:#121619;border:1px solid #3a4248;border-radius:12px;padding:10px 10px 10px;display:flex;flex-direction:column;gap:6px;z-index:500;box-shadow:0 12px 40px rgba(0,0,0,.85);transform-origin:left bottom;animation:emotePickerIn .18s cubic-bezier(.34,1.56,.64,1) forwards}.emote-picker::after{content:'';position:absolute;left:-7px;bottom:10px;width:12px;height:12px;background:#121619;border-left:1px solid #3a4248;border-bottom:1px solid #3a4248;transform:rotate(45deg)}.emote-picker.hidden{display:none}@keyframes emotePickerIn{from{opacity:0;transform:scale(.72) translateX(-8px)}to{opacity:1;transform:scale(1) translateX(0)}}.emote-picker-section-label{font-size:.65rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding:0 2px 2px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:2px}.emote-picker-row{display:flex;gap:7px}.emote-picker-section-label{font-size:.65rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding:0 2px 2px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:2px}.emote-picker-row{display:flex;gap:7px}.emote-picker-row+.emote-picker-row{margin-top:7px}.emote-picker-pane{min-height:322px}.emote-opt{width:52px;height:52px;border-radius:9px;border:1.5px solid transparent;background:rgba(255,255,255,.04);font-size:1.9rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .12s,border-color .12s,transform .1s;padding:0;line-height:1}.emote-opt:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);transform:scale(1.2)}.p-avatar-img.avatar-emoting{transition:none}.emote-picker--mobile{position:fixed!important;left:50%!important;top:auto!important;transform:translateX(-50%)!important;transform-origin:bottom center;border-radius:0;z-index:2000;animation:emotePickerInMobile .18s cubic-bezier(.34,1.56,.64,1) forwards}.emote-picker--mobile::after{display:none}.emote-picker--mobile .emote-opt{width:48px;height:48px;font-size:1.6rem}@keyframes emotePickerInMobile{from{opacity:0;transform:translateX(-50%) scale(.82) translateY(8px)}to{opacity:1;transform:translateX(-50%) scale(1) translateY(0)}}.mobile-me-avatar{cursor:pointer;-webkit-tap-highlight-color:rgba(255,255,255,0.12)}.mobile-me-avatar.avatar-hit,.mobile-opp-avatar.avatar-hit{animation:avatarHit .45s ease-out;will-change:transform}.avatar-emote-overlay{position:fixed;border-radius:0;display:flex;align-items:center;justify-content:center;line-height:1;background:#1a1d24;overflow:hidden;pointer-events:none;z-index:9;opacity:0;transform:scale(.6);transition:opacity .25s ease,transform .25s ease}.avatar-emote-overlay.avatar-emote-visible{opacity:1;transform:scale(1)}.avatar-emote-overlay.avatar-emote-in-frame{position:absolute;z-index:2}@keyframes avatarHit{0%{transform:translate(0,0) rotate(0)}20%{transform:translate(-5px,-3px) rotate(-6deg)}40%{transform:translate(5px,2px) rotate(5deg)}60%{transform:translate(-4px,-2px) rotate(-3deg)}80%{transform:translate(3px,1px) rotate(2deg)}100%{transform:translate(0,0) rotate(0)}}.p-avatar-img.avatar-hit{animation:avatarHit .45s ease-out;will-change:transform}.throwable-drag{position:fixed;font-size:3rem;line-height:1;pointer-events:none;z-index:9999;transform:translate(-50%,-50%) scale(1.3);cursor:grabbing;filter:drop-shadow(0 0 8px rgba(255,220,0,.9));transition:transform .1s ease}.throw-target-glow{box-shadow:0 0 0 3px rgba(255,220,0,.5),0 0 20px rgba(255,220,0,.3)!important;transition:box-shadow .15s ease}.throw-target-hover{box-shadow:0 0 0 3px #ffdc00,0 0 24px rgba(255,220,0,.7)!important}.throwable-projectile{position:fixed;font-size:3rem;line-height:1;pointer-events:none;z-index:9999;transform:translate(-50%,-50%);animation:throwableFly 1.25s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes throwableFly{0%{transform:translate(-50%,-50%) scale(1) rotate(var(--rot-start,0deg));opacity:1}42%{transform:translate(calc(-50% + calc(var(--tx) * .5)),calc(-50% + calc(var(--ty) * .5) - 60px)) scale(var(--scale-mid,2)) rotate(calc(var(--rot-start,0deg) + 180deg));opacity:1}58%{transform:translate(calc(-50% + calc(var(--tx) * .52)),calc(-50% + calc(var(--ty) * .52) - 66px)) scale(var(--scale-mid,2)) rotate(calc(var(--rot-start,0deg) + 200deg));opacity:1}100%{transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty))) scale(.7) rotate(calc(var(--rot-start,0deg) + 360deg));opacity:.2}}.emote-throwable-row{border-top:1px solid rgba(255,255,255,.08);padding-top:4px;margin-top:2px}.emote-throwable{font-size:2rem;position:relative}.emote-art-img{width:2.75rem;height:2.75rem;object-fit:contain;display:block;pointer-events:none}.avatar-emote-art-img{width:100%;height:100%;object-fit:contain;padding:3%;display:block}.emote-throwable-img{padding:2px;font-size:unset}.emote-throwable-img img{width:2.75rem;height:2.75rem;object-fit:contain;border-radius:0;display:block}.throwable-img{width:3rem;height:3rem;object-fit:contain;border-radius:0;display:block}.emote-throwable::after{content:'🎯';position:absolute;top:-6px;right:-6px;font-size:.6rem;opacity:.7}@keyframes plaqueHit{0%{transform:translate(0,0) rotate(0)}15%{transform:translate(-8px,-4px) rotate(-4deg)}30%{transform:translate(8px,3px) rotate(4deg)}50%{transform:translate(-6px,-3px) rotate(-2deg)}70%{transform:translate(5px,2px) rotate(2deg)}85%{transform:translate(-3px,-1px) rotate(-1deg)}100%{transform:translate(0,0) rotate(0)}}.player-info-box.plaque-hit{animation:plaqueHit .55s ease-out;will-change:transform}.player-info-box.plaque-framed-2.plaque-framed-2::after,.player-info-box.plaque-framed-3.plaque-framed-3::after,.player-info-box.plaque-framed-4.plaque-framed-4::after,.player-info-box.plaque-framed-5.plaque-framed-5::after,.player-info-box.plaque-framed.plaque-framed::after{content:'';position:absolute;inset:-16px -22px;background-size:100% 100%;background-repeat:no-repeat;pointer-events:none;z-index:4}.player-info-box.plaque-framed-4.plaque-framed-4::after{background-image:url('plaque-frames/regal4.webp')}.player-info-box.plaque-framed-5.plaque-framed-5::after{background-image:url('plaque-frames/space.webp')}.player-info-box.plaque-framed.plaque-framed::after{background-image:url('plaque-frames/regal.webp')}.player-info-box.plaque-framed-2.plaque-framed-2::after{background-image:url('plaque-frames/regal2.webp')}.player-info-box.plaque-framed-3.plaque-framed-3::after{background-image:url('plaque-frames/regal3.webp')}@keyframes confettiBurst{0%{transform:translate(-50%,-50%) rotate(0);opacity:1}100%{transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty))) rotate(var(--rot));opacity:0}}.confetti-piece{position:fixed;pointer-events:none}.lb-coming-soon{display:block;font-size:.78rem;color:var(--text-muted);opacity:.8;margin-bottom:4px}.p-badges{position:absolute;left:-6px;bottom:-6px;display:flex;gap:4px;z-index:42;pointer-events:none}.p-chips{font-size:.8rem;font-weight:700;color:var(--gold-light);background:rgba(13,17,23,.82);border:1px solid rgba(200,148,74,.35);border-radius:20px;padding:1px 10px;white-space:nowrap;letter-spacing:.3px}.p-chips.p-chips-bust{color:#4ade80;border-color:rgba(74,222,128,.35)}.badge{font-size:.65rem;font-weight:700;letter-spacing:.3px;padding:1px 6px;border-radius:10px;text-transform:uppercase}.badge-btn{background:var(--gold);color:#000}.badge-sb{background:#444;color:var(--text-secondary)}.badge-bb{background:#333;color:var(--text-secondary)}.badge-allin{background:#166534;color:#4ade80}.badge-fold{background:#333;color:var(--text-muted)}.badge-dealer{background:#fff;color:#000;font-weight:900}.hole-cards{display:flex;gap:6px}.hole-cards[data-variant=omaha] .card{width:42px;height:62px}.hole-cards[data-variant=omaha] .card .rank{letter-spacing:-1px}.hole-cards[data-variant=omaha]{gap:4px}#table-screen[data-variant=omaha] #opp-card-row{align-items:flex-end}#table-screen[data-variant=omaha] #me-card-row{margin-top:-102px}#table-screen[data-variant=omaha] .seat-slot .card-row{bottom:calc(100% - 26px)}.card-row{display:flex;align-items:center;justify-content:center;gap:8px;position:relative}#opp-card-row{margin-top:0;min-height:96px}.dealer-btn-corner{position:absolute;width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 38% 35%,#d0d0d0 0,#a8a8a8 60%,#888 100%);color:#222;font-size:.7rem;font-weight:900;display:flex;align-items:center;justify-content:center;line-height:1;letter-spacing:0;text-indent:0;padding:0;box-shadow:0 2px 6px rgba(0,0,0,.8),0 0 0 2px #c8944a,0 0 0 4px rgba(200,148,74,.3),inset 0 1px 2px rgba(255,255,255,.4);user-select:none;z-index:35;left:-11px;right:auto;top:-41px;transition:opacity .2s ease}.dealer-btn-corner.hidden{display:none}#opp-dealer-btn{left:-11px;right:auto;bottom:-28px;top:auto}#me-dealer-btn{left:-11px;right:auto;top:-100px;bottom:auto}.mob-av-wrap{position:relative;display:flex;flex-shrink:0;align-self:stretch;margin-left:-10px;margin-top:-6px;margin-bottom:-6px}.mob-av-wrap .mobile-me-avatar,.mob-av-wrap .mobile-opp-avatar{margin-left:0;margin-top:0;margin-bottom:0;height:100%}#m-d-me,#m-d-opp{position:absolute;width:12px;height:12px;border-radius:50%;background:radial-gradient(circle at 38% 35%,#fff 0,#d8d8d8 60%,#bbb 100%);color:#111;font-size:.42rem;font-weight:900;display:flex;align-items:center;justify-content:center;line-height:1;box-shadow:0 1px 3px rgba(0,0,0,.8),0 0 0 1.5px #c8944a,inset 0 1px 1px rgba(255,255,255,.6);z-index:35;pointer-events:none;left:auto;right:-4px;top:auto;bottom:-1px;transform:none}#m-d-me.hidden,#m-d-opp.hidden{display:none!important}.player-area.opponent .plaque-row{margin-top:-30px;position:relative;z-index:1}.player-area.opponent .card-row{position:relative;z-index:0}.player-area.self .plaque-row{margin-top:-70px;position:relative;z-index:2}#me-card-row{margin-top:-138px;z-index:1}.blind-label{position:absolute;min-width:30px;height:20px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:800;letter-spacing:.5px;text-transform:uppercase;padding:0 6px;user-select:none;z-index:30;right:-4px;left:auto;bottom:-11px;transition:opacity .3s ease}.blind-label.hidden{opacity:0;pointer-events:none}.blind-label.is-sb{background:#3a3010;border:1px solid #a07020;color:#d4a030}.blind-label.is-bb{background:#102030;border:1px solid #206890;color:#40a0d0}.blind-label.is-bb-ante{gap:4px;padding:0 5px 0 6px}.blind-ante-tag{font-size:.58rem;font-weight:900;letter-spacing:.3px;color:#d4a030;background:rgba(212,160,48,.15);border:1px solid rgba(212,160,48,.4);border-radius:5px;padding:1px 3px;line-height:1}.plaque-row{position:relative;display:inline-flex;flex-direction:row;align-items:center}.bet-stack{position:absolute;display:flex;flex-direction:column;align-items:center;gap:5px;z-index:25;transition:opacity .2s ease;pointer-events:none;width:137px;transform:translateX(-50%)}.bet-stack--top{flex-direction:column}.bet-stack--bottom{flex-direction:column-reverse}.bet-stack--ante-top{flex-direction:column}.bet-stack--ante-bottom{flex-direction:column-reverse}.ante-stack-label{min-width:30px;height:20px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:800;letter-spacing:.5px;text-transform:uppercase;padding:0 6px;white-space:nowrap;user-select:none;margin-top:4px;background:#102030;border:1px solid #206890;color:#40a0d0;text-shadow:none;font-family:inherit}.bet-stack.hidden{display:none}@keyframes stackPopIn{0%{opacity:0;transform:translateX(-50%) scale(.65)}65%{transform:translateX(-50%) scale(1.07)}100%{opacity:1;transform:translateX(-50%) scale(1)}}.bet-stack:not(.hidden):not(.no-pop){animation:stackPopIn .22s ease-out both}.bet-stack-amount{font-size:.78rem;font-weight:900;color:#ffe88a;white-space:nowrap;background:rgba(0,0,0,.75);border:1px solid rgba(101,130,162,.35);border-radius:10px;padding:2px 7px;margin-top:0;margin-bottom:0;letter-spacing:.4px;text-shadow:0 1px 4px #000;font-family:Inter,system-ui,sans-serif}.chip-tower{display:flex;flex-direction:row;align-items:flex-end;gap:3px;filter:drop-shadow(0 2px 2px rgba(0,0,0,.45))}.chip-col{display:flex;flex-direction:column;align-items:center;gap:0}.chip-disc{width:25px;height:25px;border-radius:50%;position:relative;flex-shrink:0;transform:translateZ(0);image-rendering:auto;box-shadow:0 3px 8px rgba(0,0,0,.9),0 1px 3px rgba(0,0,0,.95),inset 0 1px 3px rgba(255,255,255,.22),inset 0 -1px 2px rgba(0,0,0,.6)}.chip-col .chip-disc:not(:last-child){margin-bottom:-16px}.chip-disc::before{content:'';position:absolute;inset:0;border-radius:50%;background:conic-gradient(rgba(255,255,255,.92) 0deg 18deg,transparent 18deg 45deg,rgba(255,255,255,.92) 45deg 63deg,transparent 63deg 90deg,rgba(255,255,255,.92) 90deg 108deg,transparent 108deg 135deg,rgba(255,255,255,.92)135deg 153deg,transparent 153deg 180deg,rgba(255,255,255,.92)180deg 198deg,transparent 198deg 225deg,rgba(255,255,255,.92)225deg 243deg,transparent 243deg 270deg,rgba(255,255,255,.92)270deg 288deg,transparent 288deg 315deg,rgba(255,255,255,.92)315deg 333deg,transparent 333deg 360deg);pointer-events:none}.chip-disc::after{content:'';position:absolute;inset:4px;border-radius:50%;pointer-events:none}.chip-disc.c-white{background:radial-gradient(circle at 38% 30%,#f2f2f2 0,#c8c8c8 100%);border:1px solid #aaa}.chip-disc.c-white::before{background:conic-gradient(rgba(30,80,200,.9) 0deg 18deg,transparent 18deg 45deg,rgba(30,80,200,.9) 45deg 63deg,transparent 63deg 90deg,rgba(30,80,200,.9) 90deg 108deg,transparent 108deg 135deg,rgba(30,80,200,.9)135deg 153deg,transparent 153deg 180deg,rgba(30,80,200,.9)180deg 198deg,transparent 198deg 225deg,rgba(30,80,200,.9)225deg 243deg,transparent 243deg 270deg,rgba(30,80,200,.9)270deg 288deg,transparent 288deg 315deg,rgba(30,80,200,.9)315deg 333deg,transparent 333deg 360deg)}.chip-disc.c-white::after{background:radial-gradient(circle at 38% 32%,#f8f8f8,#d0d0d0)}.chip-disc.c-red{background:radial-gradient(circle at 38% 30%,#d42020 0,#8a0000 100%);border:1px solid #7a0000}.chip-disc.c-red::after{background:radial-gradient(circle at 38% 32%,#e83030,#a80808)}.chip-disc.c-blue{background:radial-gradient(circle at 38% 30%,#3070e0 0,#0a2e90 100%);border:1px solid #0a2880}.chip-disc.c-blue::after{background:radial-gradient(circle at 38% 32%,#4488f0,#1444b8)}.chip-disc.c-green{background:radial-gradient(circle at 38% 30%,#28a848 0,#0a5018 100%);border:1px solid #0a4816}.chip-disc.c-green::after{background:radial-gradient(circle at 38% 32%,#35bb58,#116828)}.chip-disc.c-orange{background:radial-gradient(circle at 38% 30%,#e08010 0,#904000 100%);border:1px solid #883a00}.chip-disc.c-orange::after{background:radial-gradient(circle at 38% 32%,#f09828,#b85800)}.chip-disc.c-black{background:radial-gradient(circle at 38% 30%,#484848 0,#0c0c0c 100%);border:1px solid #c8944a}.chip-disc.c-black::before{background:conic-gradient(rgba(200,148,74,.95) 0deg 18deg,transparent 18deg 45deg,rgba(200,148,74,.95) 45deg 63deg,transparent 63deg 90deg,rgba(200,148,74,.95) 90deg 108deg,transparent 108deg 135deg,rgba(200,148,74,.95) 135deg 153deg,transparent 153deg 180deg,rgba(200,148,74,.95) 180deg 198deg,transparent 198deg 225deg,rgba(200,148,74,.95) 225deg 243deg,transparent 243deg 270deg,rgba(200,148,74,.95) 270deg 288deg,transparent 288deg 315deg,rgba(200,148,74,.95) 315deg 333deg,transparent 333deg 360deg)}.chip-disc.c-black::after{background:radial-gradient(circle at 38% 32%,#424242,#121212)}.chip-disc.c-purple{background:radial-gradient(circle at 38% 30%,#9050e0 0,#4a0a90 100%);border:1px solid #ddc050}.chip-disc.c-purple::before{background:conic-gradient(rgba(255,220,80,.9) 0deg 18deg,transparent 18deg 45deg,rgba(255,220,80,.9) 45deg 63deg,transparent 63deg 90deg,rgba(255,220,80,.9) 90deg 108deg,transparent 108deg 135deg,rgba(255,220,80,.9) 135deg 153deg,transparent 153deg 180deg,rgba(255,220,80,.9) 180deg 198deg,transparent 198deg 225deg,rgba(255,220,80,.9) 225deg 243deg,transparent 243deg 270deg,rgba(255,220,80,.9) 270deg 288deg,transparent 288deg 315deg,rgba(255,220,80,.9) 315deg 333deg,transparent 333deg 360deg)}.chip-disc.c-purple::after{background:radial-gradient(circle at 38% 32%,#a868f0,#5e14b0)}.chip-disc.c-gold{background:radial-gradient(circle at 38% 30%,#ffe27a 0,#b8860b 100%);border:1px solid #3a2a06}.chip-disc.c-gold::before{background:conic-gradient(rgba(40,28,4,.85) 0deg 18deg,transparent 18deg 45deg,rgba(40,28,4,.85) 45deg 63deg,transparent 63deg 90deg,rgba(40,28,4,.85) 90deg 108deg,transparent 108deg 135deg,rgba(40,28,4,.85) 135deg 153deg,transparent 153deg 180deg,rgba(40,28,4,.85) 180deg 198deg,transparent 198deg 225deg,rgba(40,28,4,.85) 225deg 243deg,transparent 243deg 270deg,rgba(40,28,4,.85) 270deg 288deg,transparent 288deg 315deg,rgba(40,28,4,.85) 315deg 333deg,transparent 333deg 360deg)}.chip-disc.c-gold::after{background:radial-gradient(circle at 38% 32%,#ffe58a,#c8961a)}.chip-disc.c-crimson{background:radial-gradient(circle at 38% 30%,#c8283c 0,#5a0c16 100%);border:1px solid #ddc050}.chip-disc.c-crimson::before{background:conic-gradient(rgba(255,220,80,.9) 0deg 18deg,transparent 18deg 45deg,rgba(255,220,80,.9) 45deg 63deg,transparent 63deg 90deg,rgba(255,220,80,.9) 90deg 108deg,transparent 108deg 135deg,rgba(255,220,80,.9) 135deg 153deg,transparent 153deg 180deg,rgba(255,220,80,.9) 180deg 198deg,transparent 198deg 225deg,rgba(255,220,80,.9) 225deg 243deg,transparent 243deg 270deg,rgba(255,220,80,.9) 270deg 288deg,transparent 288deg 315deg,rgba(255,220,80,.9) 315deg 333deg,transparent 333deg 360deg)}.chip-disc.c-crimson::after{background:radial-gradient(circle at 38% 32%,#c8283c,#6a0a18)}@media (min-width:769px){body.retro-mode::before{content:'';position:fixed;inset:0;background:radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.65) 100%);pointer-events:none;z-index:99997}body.retro-mode::after{content:'';position:fixed;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(0,0,0,.1) 3px,rgba(0,0,0,.1) 4px);pointer-events:none;z-index:99998}body.retro-mode,body.retro-mode .lobby-inner,body.retro-mode .lobby-left,body.retro-mode .lobby-right{background:#1a1a2e!important;color:#fbd000!important}body.retro-mode *,body.retro-mode ::after,body.retro-mode ::before{border-radius:0!important}body.retro-mode .action-btn,body.retro-mode .activity-log,body.retro-mode .btn-call,body.retro-mode .btn-check,body.retro-mode .btn-fold,body.retro-mode .btn-raise,body.retro-mode .egg-info-hint,body.retro-mode .egg-info-name,body.retro-mode .hand-eval-text,body.retro-mode .last-action-label,body.retro-mode .lobby-logo-text,body.retro-mode .lobby-tab-text span,body.retro-mode .lobby-tab-text strong,body.retro-mode .lobby-title,body.retro-mode .player-name,body.retro-mode .player-name-text,body.retro-mode .player-stack,body.retro-mode .pot-label,body.retro-mode .pot-total{font-family:'Press Start 2P','Courier New',monospace!important}body.retro-mode #table-screen,body.retro-mode .poker-table{background:#3055c8!important}body.retro-mode .felt,body.retro-mode .table-felt{background:#1a3a1a!important;border:3px solid #43b047!important;box-shadow:0 0 20px rgba(67,176,71,.3),inset 0 0 40px rgba(0,0,0,.6)!important}body.retro-mode .card{background:#fdf6e3!important;border:2px solid #ab5236!important;border-radius:2px!important;box-shadow:3px 3px 0 rgba(0,0,0,.85)!important;image-rendering:pixelated!important;color:#1a1a1a!important;font-family:'Press Start 2P',monospace!important}body.retro-mode .card .rank{position:absolute!important;font-family:'Press Start 2P',monospace!important;font-size:26cqh!important;font-weight:400!important;top:5%!important;left:8%!important;letter-spacing:0!important;line-height:1!important}body.retro-mode .card .suit{position:absolute!important;font-family:'Press Start 2P',monospace!important;font-size:40cqw!important;top:50%!important;bottom:auto!important;left:50%!important;transform:translate(-50%,-50%)!important}body.retro-mode .card.lg .rank{font-size:26cqh!important;top:5%!important;left:8%!important}body.retro-mode .card.lg .suit{font-size:40cqw!important;top:50%!important;bottom:auto!important;transform:translate(-50%,-50%)!important}body.retro-mode .card.suit-d,body.retro-mode .card.suit-h{color:#e52521!important}body.retro-mode .card.suit-c,body.retro-mode .card.suit-s{color:#1a6b1e!important}body.retro-mode .card.back{background:repeating-linear-gradient(90deg,#ab5236 0,#ab5236 9px,#8b3a1e 9px,#8b3a1e 11px),repeating-linear-gradient(0deg,transparent 0,transparent 9px,rgba(0,0,0,.35) 9px,rgba(0,0,0,.35) 11px)!important;background-color:#ab5236!important;border-color:#6b2c10!important}body.retro-mode .card.empty{background:rgba(251,208,0,.04)!important;border-color:rgba(251,208,0,.2)!important;box-shadow:none!important}body.retro-mode .card.winning-card,body.retro-mode .card.winning-card--b{border-color:#fbd000!important;box-shadow:0 0 10px rgba(251,208,0,.7),3px 3px 0 rgba(0,0,0,.85)!important;animation:retroCardWin .5s step-end infinite!important}@keyframes retroCardWin{0%,100%{border-color:#fbd000}50%{border-color:#e79c10}}body.retro-mode .player-name,body.retro-mode .player-name-text{color:#fbd000!important;text-shadow:2px 2px 0 #7a5c00!important;font-size:.72rem!important}body.retro-mode .player-stack{color:#43b047!important;text-shadow:1px 1px 0 #1a4a1c!important;font-size:.65rem!important}body.retro-mode .pot-total{color:#fbd000!important;text-shadow:2px 2px 0 #7a5c00!important;font-size:.82rem!important}body.retro-mode .pot-label{color:#888!important;font-size:.65rem!important}body.retro-mode .action-btn,body.retro-mode .btn-call,body.retro-mode .btn-check,body.retro-mode .btn-fold,body.retro-mode .btn-raise{font-size:.7rem!important;border:3px solid currentColor!important;box-shadow:3px 3px 0 rgba(0,0,0,.85)!important;text-transform:uppercase!important;letter-spacing:.05em!important;transition:none!important;text-shadow:1px 1px 0 rgba(0,0,0,.8)!important}body.retro-mode .action-btn:active,body.retro-mode .btn-call:active,body.retro-mode .btn-check:active,body.retro-mode .btn-fold:active,body.retro-mode .btn-raise:active{box-shadow:1px 1px 0 rgba(0,0,0,.85)!important;transform:translate(2px,2px)!important}body.retro-mode .btn{border:2px solid currentColor!important;box-shadow:2px 2px 0 rgba(0,0,0,.8)!important;transition:none!important}body.retro-mode .btn:active{transform:translate(2px,2px)!important;box-shadow:none!important}body.retro-mode .last-action-label{font-size:.65rem!important;text-transform:uppercase!important;letter-spacing:.08em!important}body.retro-mode .hand-eval-badge{background:#1a1a2e!important;border:2px solid #fbd000!important;box-shadow:2px 2px 0 rgba(0,0,0,.8)!important;font-size:.65rem!important;color:#fbd000!important}body.retro-mode .avatar-img,body.retro-mode .player-avatar,body.retro-mode img{image-rendering:pixelated;image-rendering:crisp-edges;filter:contrast(1.1) saturate(1.3)}body.retro-mode .chip,body.retro-mode .chip-disc{image-rendering:pixelated;box-shadow:2px 2px 0 rgba(0,0,0,.85)!important}body.retro-mode .game-dim-card,body.retro-mode .history-modal-inner,body.retro-mode .modal-card,body.retro-mode .settings-modal{background:#0d0d1f!important;border:3px solid #43b047!important;box-shadow:6px 6px 0 rgba(67,176,71,.2)!important;color:#fbd000!important}body.retro-mode .lobby-card,body.retro-mode .lobby-pane,body.retro-mode .lobby-panel,body.retro-mode .pane-inner{background:#0d0d1f!important;border-color:#43b047!important}body.retro-mode .lobby-logo-text{color:#e52521!important;text-shadow:3px 3px 0 #6b0f0d!important}body.retro-mode input,body.retro-mode select,body.retro-mode textarea{background:#0d0d1f!important;color:#fbd000!important;border:2px solid #43b047!important;caret-color:#FBD000}body.retro-mode ::-webkit-scrollbar{background:#0d0d1f;width:8px}body.retro-mode ::-webkit-scrollbar-thumb{background:#43b047}body.retro-mode .dual-board-toast{background:#0d0d1f!important;border-color:#43b047!important;box-shadow:4px 4px 0 rgba(67,176,71,.25)!important;font-family:'Press Start 2P',monospace!important;font-size:.65rem!important}body.retro-mode .dbt-label{color:#43b047!important}body.retro-mode .dbt-scoop-label{color:#fbd000!important}body.retro-mode .activity-log{background:#0d0d1f!important;border-color:rgba(67,176,71,.3)!important;font-size:.65rem!important;color:#fbd000!important}body.retro-mode .table-header{position:relative!important;height:60px!important;min-height:60px!important;padding:8px 16px!important;background-color:#8b3a1e!important;background-image:repeating-linear-gradient(90deg,transparent 0,transparent 23px,rgba(0,0,0,.28) 23px,rgba(0,0,0,.28) 25px),repeating-linear-gradient(0deg,transparent 0,transparent 23px,rgba(0,0,0,.32) 23px,rgba(0,0,0,.32) 25px)!important;border-bottom:5px solid #4a1800!important;box-shadow:0 4px 0 #2a0c00,inset 0 1px 0 rgba(255,200,100,.12)!important;z-index:10!important}body.retro-mode .table-header .brand{display:none!important}body.retro-mode .blind-info{display:none!important}body.retro-mode .btn-header{font-family:'Press Start 2P',monospace!important;font-size:.55rem!important;color:#fbd000!important;background:rgba(0,0,0,.45)!important;border:2px solid #fbd000!important;padding:4px 10px!important;box-shadow:2px 2px 0 rgba(0,0,0,.9)!important;text-transform:uppercase!important;letter-spacing:.05em!important;white-space:nowrap!important}body.retro-mode .btn-header:active{transform:translate(2px,2px)!important;box-shadow:none!important}body.retro-mode .btn-header .material-symbols-rounded{display:none!important}body.retro-mode .btn-header-capped{gap:0!important}body.retro-mode .btn-header-cap{font-family:'Press Start 2P',monospace!important;font-size:.55rem!important;background:rgba(251,208,0,.1)!important;border:2px solid #fbd000!important;border-left:none!important;color:#fbd000!important;padding:4px 8px!important;box-shadow:2px 2px 0 rgba(0,0,0,.9)!important}body.retro-mode .blind-level-badge{font-family:'Press Start 2P',monospace!important;font-size:.65rem!important;background:#0d0d1f!important;border:2px solid #fbd000!important;border-right:none!important;color:#fbd000!important;box-shadow:none!important;padding:4px 6px 4px 8px!important;border-radius:0!important}body.retro-mode .blind-level-timer{font-family:'Press Start 2P',monospace!important;font-size:.65rem!important;background:#0d0d1f!important;border:2px solid #fbd000!important;border-left:none!important;color:#fbd000!important;box-shadow:2px 2px 0 rgba(0,0,0,.9)!important;padding:4px 8px 4px 0!important;margin-left:-10px!important;border-radius:0!important}body.retro-mode .blind-level-timer:not(:empty)::before{content:'\00B7'!important;padding:0 5px!important}body.retro-mode .table-area{padding:0!important;align-items:stretch!important;justify-content:flex-start!important;background:#3055c8!important}body.retro-mode .table-rail{background:0 0!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important;width:100%!important;max-width:100%!important;display:flex!important;align-items:stretch!important}body.retro-mode .table-rail::after,body.retro-mode .table-rail::before{display:none!important}body.retro-mode .poker-table{aspect-ratio:unset!important;border-radius:0!important;width:100%!important;height:100%!important;flex:1!important;background:#3055c8!important;box-shadow:none!important;outline:0!important;overflow:visible!important;clip-path:none!important}body.retro-mode .poker-table::before{display:none!important}body.retro-mode .poker-table::after{display:none!important}body.retro-mode .player-area.opponent{top:14px!important}body.retro-mode .player-area.self{bottom:24px!important}body.retro-mode .player-area.opponent .plaque-row{margin-top:-30px!important}body.retro-mode .player-area.self .plaque-row{margin-top:0!important}body.retro-mode #me-card-row{margin-top:-114px!important;z-index:1!important;min-height:72px!important}body.retro-mode #opp-card-row{min-height:clamp(52px,6vw,72px)!important}body.retro-mode .player-info-box{padding:0 .85rem 0 0!important;background:#0d0d1f!important;border:3px solid #fbd000!important;box-shadow:4px 4px 0 rgba(0,0,0,.95),inset 0 0 0 1px rgba(251,208,0,.07)!important;border-radius:0!important;overflow:visible!important}body.retro-mode .p-avatar-wrap{border-radius:0!important;border-right:2px solid rgba(251,208,0,.2)!important}body.retro-mode .p-avatar-img{border-radius:0!important;image-rendering:pixelated!important}body.retro-mode .p-avatar-countdown{border-radius:0!important}body.retro-mode .p-name .p-name-text{font-family:'Press Start 2P',monospace!important;font-size:.65rem!important;color:#fbd000!important;text-shadow:1px 1px 0 #7a5c00!important;line-height:1.4!important}body.retro-mode .player-info-box .p-stack{font-family:'Press Start 2P',monospace!important;font-size:.6rem!important;color:#43b047!important;text-shadow:1px 1px 0 #1a4a1c!important;letter-spacing:0!important}body.retro-mode .player-info-box .p-last-action{font-family:'Press Start 2P',monospace!important;font-size:.55rem!important;color:#aaa!important}body.retro-mode .p-timer-bar-wrap{left:0!important;right:0!important;border-color:#fbd000!important}body.retro-mode .p-timer-bar{background:linear-gradient(90deg,#0d2010 0,#43b047 100%)!important}body.retro-mode .dealer-btn-corner{background:#fbd000!important;color:#1a1a2e!important;border-radius:0!important;box-shadow:2px 2px 0 rgba(0,0,0,.9),0 0 0 2px #ab5236!important;font-family:'Press Start 2P',monospace!important;font-size:.55rem!important}body.retro-mode #me-dealer-btn{top:-28px!important;bottom:auto!important}body.retro-mode .blind-label{font-family:'Press Start 2P',monospace!important;font-size:.55rem!important;border-radius:0!important}body.retro-mode .blind-label--bb{background:#e52521!important;border-color:#8b0000!important}body.retro-mode .blind-label--sb{background:#43b047!important;border-color:#1a6b1e!important}body.retro-mode .card-row{justify-content:center!important}body.retro-mode .hole-cards{justify-content:center!important;gap:4px!important}body.retro-mode .player-area.opponent .card,body.retro-mode .player-area.self .card{width:clamp(36px,4vw,50px)!important;height:clamp(52px,6vw,72px)!important;font-size:clamp(.6rem, .9vw, .85rem)!important}body.retro-mode .chip-tower{filter:none!important}body.retro-mode .chip-disc,body.retro-mode .chip-disc2{width:28px!important;height:28px!important;border-radius:50%!important;clip-path:none!important;image-rendering:pixelated!important;position:relative!important;background:#e8b000!important;border:2px solid #0a0a0a!important;box-shadow:2px 2px 0 #0a0a0a,inset 4px 0 7px rgba(255,255,255,.45)!important}body.retro-mode .chip-disc2::before,body.retro-mode .chip-disc::before{display:none!important}body.retro-mode .chip-disc2::after,body.retro-mode .chip-disc::after{content:''!important;display:block!important;position:absolute!important;inset:4px!important;border-radius:50%!important;background:#c89800!important;border:2px solid rgba(0,0,0,.3)!important;pointer-events:none!important}body.retro-mode .chip-disc.c-white::after,body.retro-mode .chip-disc2.c-white::after{background:#b8b8c8!important}body.retro-mode .chip-disc.c-red::after,body.retro-mode .chip-disc2.c-red::after{background:#c89800!important}body.retro-mode .chip-disc.c-blue::after,body.retro-mode .chip-disc2.c-blue::after{background:#1e5fcc!important}body.retro-mode .chip-disc.c-green::after,body.retro-mode .chip-disc2.c-green::after{background:#219638!important}body.retro-mode .chip-disc.c-orange::after,body.retro-mode .chip-disc2.c-orange::after{background:#d87010!important}body.retro-mode .chip-disc.c-black::after,body.retro-mode .chip-disc2.c-black::after{background:#1e1e1e!important}body.retro-mode .chip-disc.c-purple::after,body.retro-mode .chip-disc2.c-purple::after{background:#7830cc!important}body.retro-mode .chip-disc.c-white,body.retro-mode .chip-disc2.c-white{background:#b8b8c8!important}body.retro-mode .chip-disc.c-red,body.retro-mode .chip-disc2.c-red{background:#e8b000!important}body.retro-mode .chip-disc.c-blue,body.retro-mode .chip-disc2.c-blue{background:#1e5fcc!important}body.retro-mode .chip-disc.c-green,body.retro-mode .chip-disc2.c-green{background:#219638!important}body.retro-mode .chip-disc.c-orange,body.retro-mode .chip-disc2.c-orange{background:#d87010!important}body.retro-mode .chip-disc.c-black,body.retro-mode .chip-disc2.c-black{background:#1e1e1e!important;border-color:#555!important}body.retro-mode .chip-disc.c-purple,body.retro-mode .chip-disc2.c-purple{background:#7830cc!important}body.retro-mode .chip-disc.c-gold,body.retro-mode .chip-disc2.c-gold{background:#fbd000}body.retro-mode .chip-disc.c-gold::after,body.retro-mode .chip-disc2.c-gold::after{background:#ab5236}body.retro-mode .chip-disc.c-crimson,body.retro-mode .chip-disc2.c-crimson{background:#b21030}body.retro-mode .chip-disc.c-crimson::after,body.retro-mode .chip-disc2.c-crimson::after{background:#fbd000}body.retro-mode .chip-col .chip-disc2:not(:last-child),body.retro-mode .chip-col .chip-disc:not(:last-child){margin-bottom:-16px!important}body.retro-mode .bet-stack-amount{font-family:'Press Start 2P',monospace!important;font-size:.52rem!important;line-height:1!important;display:inline-flex!important;align-items:center!important;padding:5px 7px 3px!important;background:#0d0d1f!important;border:2px solid #fbd000!important;color:#fbd000!important;border-radius:0!important;box-shadow:2px 2px 0 rgba(0,0,0,.9)!important;text-shadow:none!important}body.retro-mode #pot-area{display:block!important;margin-top:4px!important}body.retro-mode .pot-chips-amount{font-family:'Press Start 2P',monospace!important;font-size:.65rem!important;color:#fbd000!important}body.retro-mode #pot-amount{font-family:'Press Start 2P',monospace!important;font-size:.75rem!important;color:#fbd000!important}body.retro-mode .bottom-zone{background:#060810!important;border-top:4px solid #5c94fc!important;height:auto!important;min-height:124px!important}body.retro-mode .bottom-zone-log{background:#040608!important;border-right-color:rgba(67,176,71,.25)!important}body.retro-mode .action-status-strip{background:#040608!important;border-bottom:2px solid rgba(67,176,71,.35)!important}body.retro-mode .action-status-label{font-family:'Press Start 2P',monospace!important;font-size:.7rem!important;color:#43b047!important;text-transform:uppercase!important;letter-spacing:.08em!important}body.retro-mode .btn-action{font-family:'Press Start 2P',monospace!important;font-size:.72rem!important;border-width:3px!important;border-style:solid!important;box-shadow:3px 3px 0 rgba(0,0,0,.9)!important;text-transform:uppercase!important;letter-spacing:.04em!important;transition:none!important;text-shadow:1px 1px 0 rgba(0,0,0,.8)!important}body.retro-mode .btn-action:active:not(:disabled){box-shadow:1px 1px 0 rgba(0,0,0,.9)!important;transform:translate(2px,2px)!important;filter:none!important}body.retro-mode .btn-action:hover:not(:disabled){filter:brightness(1.15)!important;box-shadow:3px 3px 0 rgba(0,0,0,.9)!important}body.retro-mode .btn-action-sub{font-family:'Press Start 2P',monospace!important;font-size:.72rem!important}body.retro-mode .btn-fold{background:#141418!important;border-color:#555!important;color:#aaa!important}body.retro-mode .btn-check{background:#071810!important;border-color:#43b047!important;color:#43b047!important;box-shadow:3px 3px 0 rgba(0,0,0,.9)!important}body.retro-mode .btn-check[data-action=call]{background:#0a1e3a!important;border-color:#1e90ff!important;color:#6bb8ff!important;box-shadow:3px 3px 0 rgba(0,0,0,.9)!important}body.retro-mode .btn-bet{background:#300808!important;border-color:#e52521!important;color:#f88!important;box-shadow:3px 3px 0 rgba(0,0,0,.9)!important}body.retro-mode .btn-bet[data-action=raise]{background:#300808!important;border-color:#e52521!important;color:#f88!important;box-shadow:3px 3px 0 rgba(0,0,0,.9)!important}body.retro-mode .btn-allin{background:#2a1800!important;border-color:#fbd000!important;color:#fbd000!important;box-shadow:3px 3px 0 rgba(0,0,0,.9)!important}body.retro-mode .sizing-row{background:rgba(0,0,0,.35)!important;border-top:2px solid rgba(67,176,71,.25)!important;padding:4px 10px!important}body.retro-mode .bet-slider{accent-color:#43B047!important}body.retro-mode .bet-input{font-family:'Press Start 2P',monospace!important;font-size:.65rem!important;text-align:center!important}body.retro-mode .btn-bb-step,body.retro-mode .btn-quick{font-family:'Press Start 2P',monospace!important;font-size:.55rem!important;background:#0d0d1f!important;border:2px solid #43b047!important;color:#43b047!important;box-shadow:2px 2px 0 rgba(0,0,0,.9)!important}body.retro-mode .btn-quick-allin{border-color:#e52521!important;color:#e52521!important}body.retro-mode .quick-bet-pill{font-family:'Press Start 2P',monospace!important;font-size:.55rem!important;background:#0d0d1f!important;border:2px solid #fbd000!important;color:#fbd000!important;box-shadow:2px 2px 0 rgba(0,0,0,.9)!important;border-radius:0!important}body.retro-mode .action-hand-value{font-family:'Press Start 2P',monospace!important;font-size:.65rem!important;color:#fbd000!important}body.retro-mode .action-rank-bar{background:#1a1a2e!important;border:1px solid #43b047!important;border-radius:0!important}body.retro-mode .action-rank-bar-fill{background:linear-gradient(90deg,#43b047,#fbd000)!important}body.retro-mode .action-hand-label,body.retro-mode .action-rank-bar-label{font-family:'Press Start 2P',monospace!important;font-size:.55rem!important;color:#666!important}body.retro-mode .btn-corner-action{font-family:'Press Start 2P',monospace!important;font-size:.55rem!important;background:#0d0d1f!important;border:2px solid #444!important;color:#666!important;box-shadow:2px 2px 0 rgba(0,0,0,.9)!important}body.retro-mode .level-up-toast{font-family:'Press Start 2P',monospace!important;background:#0d0d1f!important;border:3px solid #fbd000!important;color:#fbd000!important;box-shadow:4px 4px 0 rgba(0,0,0,.9)!important}body.retro-mode .street-announce{font-family:'Press Start 2P',monospace!important;background:#0d0d1f!important;border:2px solid #43b047!important;color:#43b047!important;box-shadow:3px 3px 0 rgba(0,0,0,.9)!important}body.retro-mode #lobby{background:#3055c8!important;min-height:100vh!important;padding-bottom:80px!important;position:relative!important}@media (min-width:769px){body.retro-mode #lobby::before{content:''!important;display:block!important;position:fixed!important;top:40vh!important;left:0!important;right:0!important;height:200px!important;pointer-events:none!important;z-index:0!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 36'%3E%3Cpath fill='black' d='M1 35L1 21L7 21L7 13L23 13L23 5L27 5L27 1L53 1L53 5L57 5L57 13L73 13L73 21L79 21L79 35Z'/%3E%3Cpath fill='white' d='M2 34L2 22L8 22L8 14L24 14L24 6L28 6L28 2L52 2L52 6L56 6L56 14L72 14L72 22L78 22L78 34Z'/%3E%3C/svg%3E") no-repeat 9% 54px/80px 36px,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 108 50'%3E%3Cpath fill='black' d='M1 49L1 31L13 31L13 19L31 19L31 9L39 9L39 1L69 1L69 9L77 9L77 19L95 19L95 31L107 31L107 49Z'/%3E%3Cpath fill='white' d='M2 48L2 32L14 32L14 20L32 20L32 10L40 10L40 2L68 2L68 10L76 10L76 20L94 20L94 32L106 32L106 48Z'/%3E%3C/svg%3E") no-repeat 83% 8px/108px 50px}}body.retro-mode #lobby::after{content:''!important;display:block!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;height:130px!important;pointer-events:none!important;z-index:0!important;background:repeating-linear-gradient(90deg,#ab5236 0,#ab5236 29px,#8b3a1e 29px,#8b3a1e 31px) bottom/100% 36px no-repeat,repeating-linear-gradient(0deg,transparent 0,transparent 17px,#6b2810 17px,#6b2810 19px) bottom/100% 36px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 30'%3E%3Cpath fill='black' d='M1 29L1 17L7 17L7 9L19 9L19 3L23 3L23 1L41 1L41 3L45 3L45 9L57 9L57 17L63 17L63 29Z'/%3E%3Cpath fill='%23219638' d='M2 28L2 18L8 18L8 10L20 10L20 4L24 4L24 2L40 2L40 4L44 4L44 10L56 10L56 18L62 18L62 28Z'/%3E%3C/svg%3E") left 5% bottom 36px/64px 30px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 42'%3E%3Cpath fill='black' d='M1 41L1 25L11 25L11 15L27 15L27 7L33 7L33 1L63 1L63 7L69 7L69 15L85 15L85 25L95 25L95 41Z'/%3E%3Cpath fill='%23219638' d='M2 40L2 26L12 26L12 16L28 16L28 8L34 8L34 2L62 2L62 8L68 8L68 16L84 16L84 26L94 26L94 40Z'/%3E%3C/svg%3E") left 70% bottom 36px/96px 42px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 90'%3E%3Crect fill='black' x='0' y='0' width='48' height='14'/%3E%3Crect fill='black' x='6' y='13' width='36' height='77'/%3E%3Crect fill='%23249038' x='1' y='1' width='46' height='12'/%3E%3Crect fill='%2354c050' x='2' y='2' width='8' height='10'/%3E%3Crect fill='%23249038' x='7' y='14' width='34' height='76'/%3E%3Crect fill='%2354c050' x='8' y='14' width='7' height='76'/%3E%3C/svg%3E") left 83% bottom 36px/50px 92px no-repeat,transparent;background-repeat:no-repeat!important}body.retro-mode #lobby-join-view.lobby-card,body.retro-mode #lobby-main-card.lobby-card{background:0 0!important;border:none!important;box-shadow:none!important;max-width:520px!important}body.retro-mode .lobby-logo{border-bottom:2px solid rgba(255,255,255,.2)!important;padding-bottom:1.2rem!important;margin-bottom:1.4rem!important}body.retro-mode .lobby-logo h1{font-family:'Press Start 2P',monospace!important;color:#fff!important;text-shadow:4px 4px 0 #1a2e80,8px 8px 0 rgba(0,0,0,.35)!important;font-size:clamp(1.4rem, 4vw, 2.4rem)!important;letter-spacing:.04em!important}body.retro-mode .lobby-logo p{font-family:'Press Start 2P',monospace!important;font-size:.58rem!important;color:rgba(255,255,255,.8)!important;line-height:2!important}body.retro-mode .lobby-logo-suits{font-size:1.1rem!important;color:rgba(255,255,255,.9)!important;text-shadow:none!important;letter-spacing:.6em!important}body.retro-mode .lobby-suit-red{color:#e52521!important;text-shadow:none!important}body.retro-mode .ls-label{font-family:'Press Start 2P',monospace!important;font-size:.68rem!important;color:#fff!important;text-transform:uppercase!important;border-bottom:2px solid rgba(255,255,255,.22)!important;padding-bottom:8px!important;margin-bottom:12px!important;letter-spacing:.05em!important}body.retro-mode .ls-num{font-family:'Press Start 2P',monospace!important;background:#e87e10!important;color:#fff!important;border:none!important;border-radius:50%!important;box-shadow:2px 2px 0 rgba(0,0,0,.45)!important;width:22px!important;height:22px!important}body.retro-mode .lv2-mode-tab{font-family:'Press Start 2P',monospace!important;font-size:.65rem!important;background:#1a3080!important;border:2px solid #2a4aaa!important;color:#aabfff!important;box-shadow:3px 3px 0 rgba(0,0,0,.45)!important;border-radius:0!important;flex:1!important}body.retro-mode .lv2-mode-tab.active{background:#2850c8!important;color:#fff!important;border-color:#fff!important}body.retro-mode .lv2-mode-tab .material-symbols-rounded{display:none!important}body.retro-mode .lv2-speed-btn{font-family:'Press Start 2P',monospace!important;font-size:.6rem!important;background:#1a3080!important;border:2px solid #2a4aaa!important;color:#aabfff!important;box-shadow:3px 3px 0 rgba(0,0,0,.45)!important;border-radius:0!important;transition:none!important;padding:10px 6px!important}body.retro-mode .lv2-speed-btn .material-symbols-rounded{display:none!important}body.retro-mode .lv2-speed-btn.active{background:#fff!important;border-color:#fff!important;color:#1a1a2e!important;box-shadow:3px 3px 0 rgba(0,0,0,.45)!important}body.retro-mode .lv2-speed-btn.active .lv2-speed-sub{color:#444!important}body.retro-mode .lv2-speed-sub{color:#fbd000!important;font-size:.55rem!important}body.retro-mode .avatar-pick{border:3px solid #2a4aaa!important;box-shadow:2px 2px 0 rgba(0,0,0,.45)!important;background:#1a3080!important;border-radius:0!important}body.retro-mode .avatar-pick.selected,body.retro-mode .avatar-pick:focus{border-color:#fbd000!important;box-shadow:3px 3px 0 rgba(0,0,0,.45)!important}body.retro-mode .avatar-pick-more{font-family:'Press Start 2P',monospace!important;font-size:.6rem!important;border:2px solid #aabfff!important;color:#aabfff!important;background:#1a3080!important;box-shadow:2px 2px 0 rgba(0,0,0,.45)!important;border-radius:0!important}body.retro-mode .avatar-pick-more .material-symbols-rounded{display:none!important}body.retro-mode .lv2-name-input{font-family:'Press Start 2P',monospace!important;font-size:.65rem!important;background:#1a3080!important;border:2px solid #2a4aaa!important;color:#fff!important}body.retro-mode #btn-join-friend,body.retro-mode .join-returning-join,body.retro-mode .lv2-play-btn,body.retro-mode .lv2-play-btn.btn-primary{font-family:'Press Start 2P',monospace!important;font-size:.7rem!important;background:#e87e10!important;border:3px solid #fff!important;color:#fff!important;box-shadow:4px 4px 0 rgba(0,0,0,.45)!important;border-radius:0!important;transition:none!important;letter-spacing:.04em!important;text-transform:uppercase!important}body.retro-mode .join-returning-join:hover,body.retro-mode .lv2-play-btn:hover{background:#ffaa20!important}body.retro-mode .join-returning-join:active,body.retro-mode .lv2-play-btn:active{transform:translate(3px,3px)!important;box-shadow:1px 1px 0 rgba(0,0,0,.45)!important}body.retro-mode .join-returning{background:#1a2e6e!important;border:2px solid #2a4aaa!important;box-shadow:3px 3px 0 rgba(0,0,0,.45)!important;border-radius:0!important}body.retro-mode .join-returning-img{border-radius:0!important;border:2px solid #fbd000!important;image-rendering:pixelated!important}body.retro-mode .join-returning-name{font-family:'Press Start 2P',monospace!important;font-size:.65rem!important;color:#fbd000!important}body.retro-mode .join-returning-change{font-family:'Press Start 2P',monospace!important;font-size:.55rem!important;color:#43b047!important}.bvb-setup-bar{display:flex;align-items:center;gap:.75rem;width:100%;margin-top:8px;padding:10px 14px;background:linear-gradient(135deg,rgba(56,189,248,.07),rgba(139,92,246,.07));border:1px solid rgba(56,189,248,.35);border-radius:8px;cursor:pointer;text-align:left;font-family:inherit;color:inherit;transition:background .15s,border-color .15s,transform .1s}.bvb-setup-bar:hover{background:linear-gradient(135deg,rgba(56,189,248,.13),rgba(139,92,246,.13));border-color:rgba(56,189,248,.65);transform:translateY(-1px)}.bvb-setup-bar-icon{font-size:1.25rem;flex-shrink:0;line-height:1}.bvb-setup-bar-content{flex:1;min-width:0}.bvb-setup-bar-title{font-size:.78rem;font-weight:700;color:var(--text-primary);line-height:1.2}.bvb-setup-bar-sub{font-size:.62rem;color:var(--text-muted);margin-top:.1rem}.bvb-setup-bar-arrow{font-size:1.1rem;color:var(--text-muted);flex-shrink:0}body.retro-mode .bvb-setup-bar{font-family:'Press Start 2P',monospace!important;font-size:.5rem!important;background:0 0!important;border:2px solid rgba(255,255,255,.3)!important;border-radius:0!important;box-shadow:2px 2px 0 rgba(0,0,0,.3)!important;letter-spacing:.05em!important;text-transform:uppercase!important}body.retro-mode .bvb-setup-bar:hover{border-color:#fbd000!important;color:#fbd000!important}body.retro-mode .bvb-setup-bar-title{color:rgba(255,255,255,.85)!important}body.retro-mode .bvb-setup-bar:hover .bvb-setup-bar-title{color:#fbd000!important}body.retro-mode .lv2-util-bar{border-top:2px solid rgba(255,255,255,.18)!important}body.retro-mode .lv2-util-bar a,body.retro-mode .lv2-util-bar button{font-family:'Press Start 2P',monospace!important;font-size:.55rem!important;color:#fff!important;border:2px solid rgba(255,255,255,.35)!important;padding:6px 10px!important;letter-spacing:.04em!important}body.retro-mode .lv2-util-bar a:hover,body.retro-mode .lv2-util-bar button:hover{color:#fbd000!important;border-color:#fbd000!important}body.retro-mode .lobby-tabs-wrap{background:#1a2e6e!important;border:2px solid rgba(255,255,255,.22)!important;box-shadow:3px 3px 0 rgba(0,0,0,.4)!important;border-radius:0!important}body.retro-mode #btn-achievements-lobby,body.retro-mode #egg-info-toggle{font-family:'Press Start 2P',monospace!important;font-size:.6rem!important;background:#1a2e6e!important;color:#aabfff!important;border-color:rgba(255,255,255,.18)!important;transition:none!important}body.retro-mode #btn-achievements-lobby.active,body.retro-mode #btn-achievements-lobby[aria-expanded=true],body.retro-mode #egg-info-toggle.active,body.retro-mode #egg-info-toggle[aria-expanded=true]{background:#2850c8!important;color:#fbd000!important;border-color:#fbd000!important}body.retro-mode .lobby-tab-text strong{font-size:.6rem!important}body.retro-mode .lobby-tab-text span{font-size:.55rem!important}body.retro-mode #egg-info-panel,body.retro-mode .egg-info-panel{background:#1a2e6e!important;border-color:rgba(255,255,255,.18)!important}body.retro-mode .egg-info-name{font-size:.65rem!important}body.retro-mode .egg-info-hint{font-size:.6rem!important;color:#aabfff!important}body.retro-mode .egg-info-toggle-pill{background:#1a3080!important;border:2px solid #aabfff!important;box-shadow:2px 2px 0 rgba(0,0,0,.4)!important;border-radius:0!important}body.retro-mode .egg-info-toggle-pill::after{background:#aabfff!important;border-radius:0!important}body.retro-mode .egg-info-item--toggle.is-active .egg-info-toggle-pill{background:#e87e10!important;border-color:#e87e10!important}body.retro-mode .lobby-gate-label{font-family:'Press Start 2P',monospace!important;font-size:.7rem!important;color:#fff!important}body.retro-mode .lobby-gate-lock .material-symbols-rounded{color:#fbd000!important}body.retro-mode .lobby-gate-btn{font-family:'Press Start 2P',monospace!important;font-size:.7rem!important;background:#e87e10!important;border:3px solid #fff!important;color:#fff!important;box-shadow:3px 3px 0 rgba(0,0,0,.4)!important;border-radius:0!important}body.retro-mode .lobby-gate-contact,body.retro-mode .lobby-gate-contact a,body.retro-mode .lobby-gate-rules-btn{font-family:'Press Start 2P',monospace!important;font-size:.55rem!important;color:rgba(255,255,255,.55)!important;line-height:2!important}body.retro-mode .lobby-gate-contact a:hover{color:#fbd000!important}body.retro-mode .lobby-av-btn{background:rgba(0,0,0,.25)!important;border:2px solid rgba(255,255,255,.5)!important;box-shadow:2px 2px 0 rgba(0,0,0,.4)!important;border-radius:0!important}body.retro-mode .lobby-av-btn:hover{background:rgba(0,0,0,.45)!important;border-color:#fbd000!important}body.retro-mode .lobby-av-menu{background:#1a2e6e!important;border:2px solid rgba(255,255,255,.4)!important;box-shadow:4px 4px 0 rgba(0,0,0,.45)!important;border-radius:0!important}body.retro-mode .lobby-av-menu-item{font-family:'Press Start 2P',monospace!important;font-size:.6rem!important;color:#aabfff!important}body.retro-mode .lobby-av-menu-item:hover{background:#2850c8!important;color:#fbd000!important}body.retro-mode .lobby-av-menu-hdr-name{font-family:'Press Start 2P',monospace!important;font-size:.6rem!important;color:#fbd000!important}body.retro-mode #lobby-retro-badge{font-family:'Press Start 2P',monospace!important;font-size:.65rem!important;border:2px solid rgba(255,255,255,.4)!important;box-shadow:2px 2px 0 rgba(0,0,0,.4)!important;border-radius:0!important}}.donut-mode .chip-disc,.donut-mode .chip-disc2{border:none!important;border-radius:50%!important;width:26px!important;height:26px!important;background-color:transparent!important;box-shadow:0 1px 2px rgba(0,0,0,.45);background-size:100% 100%!important;background-repeat:no-repeat!important;background-position:center!important}.donut-mode .chip-disc2::after,.donut-mode .chip-disc2::before,.donut-mode .chip-disc::after,.donut-mode .chip-disc::before{display:none!important}.donut-mode .chip-col .chip-disc2:not(:last-child),.donut-mode .chip-col .chip-disc:not(:last-child){margin-bottom:-20px!important}.donut-mode .chip-disc.c-white,.donut-mode .chip-disc2.c-white{background-image:url('donuts/white.svg')!important}.donut-mode .chip-disc.c-red,.donut-mode .chip-disc2.c-red{background-image:url('donuts/red.svg')!important}.donut-mode .chip-disc.c-blue,.donut-mode .chip-disc2.c-blue{background-image:url('donuts/blue.svg')!important}.donut-mode .chip-disc.c-green,.donut-mode .chip-disc2.c-green{background-image:url('donuts/green.svg')!important}.donut-mode .chip-disc.c-orange,.donut-mode .chip-disc2.c-orange{background-image:url('donuts/orange.svg')!important}.donut-mode .chip-disc.c-black,.donut-mode .chip-disc2.c-black{background-image:url('donuts/black.svg')!important}.donut-mode .chip-disc.c-purple,.donut-mode .chip-disc2.c-purple{background-image:url('donuts/purple.svg')!important}.donut-mode .chip-disc.c-gold,.donut-mode .chip-disc2.c-gold{background-image:url('donuts/gold.svg')}.donut-mode .chip-disc.c-crimson,.donut-mode .chip-disc2.c-crimson{background-image:url('donuts/crimson.svg')}body.desktop-game-active #table-screen.donut-mode .chip-col .chip-disc2.c-gold{background-image:url('donuts/gold.svg')}body.desktop-game-active #table-screen.donut-mode .chip-col .chip-disc2.c-crimson{background-image:url('donuts/crimson.svg')}.penny-mode .chip-disc2{background-color:transparent!important;border:none!important;box-shadow:0 3px 8px rgba(0,0,0,.75)!important;background-size:100% 100%!important;background-repeat:no-repeat!important;background-position:center!important}.penny-mode .chip-disc2::after,.penny-mode .chip-disc2::before{display:none!important}.penny-mode .chip-disc2.c-white{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><circle cx='52' cy='54' r='44' fill='%23000' opacity='0.4'/><circle cx='50' cy='50' r='44' fill='%23c0722a'/><circle cx='50' cy='50' r='40' fill='%23e09040' opacity='0.5'/><circle cx='50' cy='50' r='36' fill='none' stroke='%23a05018' stroke-width='1.5'/><circle cx='50' cy='50' r='44' fill='none' stroke='%23804010' stroke-width='5'/><text x='50' y='47' text-anchor='middle' font-size='28' font-weight='900' fill='%23502008' font-family='Arial,sans-serif'>1</text><text x='50' y='67' text-anchor='middle' font-size='16' font-weight='700' fill='%23502008' font-family='Arial,sans-serif'>c</text><ellipse cx='34' cy='30' rx='13' ry='6' fill='white' opacity='0.22' transform='rotate(-25 34 30)'/></svg>")!important}.penny-mode .chip-disc2.c-red{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><circle cx='52' cy='54' r='44' fill='%23000' opacity='0.4'/><circle cx='50' cy='50' r='44' fill='%23989898'/><circle cx='50' cy='50' r='40' fill='%23c8c8c8' opacity='0.5'/><circle cx='50' cy='50' r='36' fill='none' stroke='%23787878' stroke-width='1.5'/><circle cx='50' cy='50' r='44' fill='none' stroke='%23646464' stroke-width='5'/><text x='50' y='47' text-anchor='middle' font-size='28' font-weight='900' fill='%23303030' font-family='Arial,sans-serif'>5</text><text x='50' y='67' text-anchor='middle' font-size='16' font-weight='700' fill='%23303030' font-family='Arial,sans-serif'>c</text><ellipse cx='34' cy='30' rx='13' ry='6' fill='white' opacity='0.3' transform='rotate(-25 34 30)'/></svg>")!important}.penny-mode .chip-disc2.c-green{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><circle cx='52' cy='54' r='44' fill='%23000' opacity='0.4'/><circle cx='50' cy='50' r='44' fill='%23b8b8b8'/><circle cx='50' cy='50' r='40' fill='%23d8d8d8' opacity='0.5'/><circle cx='50' cy='50' r='43' fill='none' stroke='%23d0d0d0' stroke-width='2' stroke-dasharray='3 2'/><circle cx='50' cy='50' r='36' fill='none' stroke='%23909090' stroke-width='1.2'/><text x='50' y='46' text-anchor='middle' font-size='24' font-weight='900' fill='%23383838' font-family='Arial,sans-serif'>25</text><text x='50' y='67' text-anchor='middle' font-size='15' font-weight='700' fill='%23383838' font-family='Arial,sans-serif'>c</text><ellipse cx='34' cy='30' rx='13' ry='6' fill='white' opacity='0.3' transform='rotate(-25 34 30)'/></svg>")!important}.penny-mode .chip-disc2.c-blue{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><circle cx='52' cy='54' r='44' fill='%23000' opacity='0.4'/><circle cx='50' cy='50' r='44' fill='%23a0a8c0'/><circle cx='50' cy='50' r='40' fill='%23c8d0e8' opacity='0.5'/><circle cx='50' cy='50' r='43' fill='none' stroke='%23c0c8d8' stroke-width='2' stroke-dasharray='3 2'/><circle cx='50' cy='50' r='36' fill='none' stroke='%23707090' stroke-width='1.2'/><text x='50' y='46' text-anchor='middle' font-size='24' font-weight='900' fill='%23282838' font-family='Arial,sans-serif'>50</text><text x='50' y='67' text-anchor='middle' font-size='15' font-weight='700' fill='%23282838' font-family='Arial,sans-serif'>c</text><ellipse cx='34' cy='30' rx='13' ry='6' fill='white' opacity='0.3' transform='rotate(-25 34 30)'/></svg>")!important}.penny-mode .chip-disc2.c-black{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><circle cx='52' cy='54' r='44' fill='%23000' opacity='0.4'/><circle cx='50' cy='50' r='44' fill='%23c89018'/><circle cx='50' cy='50' r='40' fill='%23e8c040' opacity='0.5'/><circle cx='50' cy='50' r='36' fill='none' stroke='%23a07010' stroke-width='1.5'/><circle cx='50' cy='50' r='44' fill='none' stroke='%23886008' stroke-width='5'/><text x='50' y='55' text-anchor='middle' font-size='26' font-weight='900' fill='%23503000' font-family='Arial,sans-serif'>$1</text><ellipse cx='34' cy='30' rx='13' ry='6' fill='white' opacity='0.25' transform='rotate(-25 34 30)'/></svg>")!important}.penny-mode .chip-disc2.c-purple{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><circle cx='52' cy='54' r='44' fill='%23000' opacity='0.4'/><circle cx='50' cy='50' r='44' fill='%23155f15'/><rect x='18' y='63' width='64' height='7' rx='2' fill='%230d430d'/><rect x='18' y='55' width='64' height='9' rx='2' fill='%230f5010'/><rect x='18' y='35' width='64' height='21' rx='3' fill='%231a7a1a' stroke='%2390c890' stroke-width='1.5'/><rect x='22' y='38' width='56' height='15' rx='2' fill='none' stroke='%2390c890' stroke-width='0.8'/><text x='50' y='52' text-anchor='middle' font-size='16' font-weight='900' fill='%23c8f0c8' font-family='Arial,sans-serif'>$</text><ellipse cx='34' cy='28' rx='13' ry='6' fill='white' opacity='0.18' transform='rotate(-25 34 28)'/></svg>")!important}.chip-disc2{width:25px;height:25px;border-radius:50%;position:relative;flex-shrink:0;background:rgba(255,255,255,.88);box-shadow:0 1px 2px rgba(0,0,0,.7),inset 0 1px 2px rgba(0,0,0,.25)}.chip-col .chip-disc2:not(:last-child){margin-bottom:-16px}.chip-disc2::before{content:'';position:absolute;inset:3px;border-radius:50%}.chip-disc2::after{content:'';position:absolute;inset:0;border-radius:50%;-webkit-mask:radial-gradient(farthest-side,transparent 70%,black 70%);mask:radial-gradient(farthest-side,transparent 70%,black 70%)}.chip-disc2.c-white::before{background:radial-gradient(circle at 38% 32%,#f0f0f0,silver)}.chip-disc2.c-white::after{background:conic-gradient(#aaa 0deg 24deg,transparent 24deg 60deg,#aaa 60deg 84deg,transparent 84deg 120deg,#aaa 120deg 144deg,transparent 144deg 180deg,#aaa 180deg 204deg,transparent 204deg 240deg,#aaa 240deg 264deg,transparent 264deg 300deg,#aaa 300deg 324deg,transparent 324deg 360deg)}.chip-disc2.c-red::before{background:radial-gradient(circle at 38% 32%,#e83030,#a80808)}.chip-disc2.c-red::after{background:conic-gradient(#e03030 0deg 24deg,transparent 24deg 60deg,#e03030 60deg 84deg,transparent 84deg 120deg,#e03030 120deg 144deg,transparent 144deg 180deg,#e03030 180deg 204deg,transparent 204deg 240deg,#e03030 240deg 264deg,transparent 264deg 300deg,#e03030 300deg 324deg,transparent 324deg 360deg)}.chip-disc2.c-blue::before{background:radial-gradient(circle at 38% 32%,#4488f0,#1444b8)}.chip-disc2.c-blue::after{background:conic-gradient(#2060d0 0deg 24deg,transparent 24deg 60deg,#2060d0 60deg 84deg,transparent 84deg 120deg,#2060d0 120deg 144deg,transparent 144deg 180deg,#2060d0 180deg 204deg,transparent 204deg 240deg,#2060d0 240deg 264deg,transparent 264deg 300deg,#2060d0 300deg 324deg,transparent 324deg 360deg)}.chip-disc2.c-green::before{background:radial-gradient(circle at 38% 32%,#35bb58,#116828)}.chip-disc2.c-green::after{background:conic-gradient(#2a8a2a 0deg 24deg,transparent 24deg 60deg,#2a8a2a 60deg 84deg,transparent 84deg 120deg,#2a8a2a 120deg 144deg,transparent 144deg 180deg,#2a8a2a 180deg 204deg,transparent 204deg 240deg,#2a8a2a 240deg 264deg,transparent 264deg 300deg,#2a8a2a 300deg 324deg,transparent 324deg 360deg)}.chip-disc2.c-orange::before{background:radial-gradient(circle at 38% 32%,#f09828,#b85800)}.chip-disc2.c-orange::after{background:conic-gradient(#e08010 0deg 24deg,transparent 24deg 60deg,#e08010 60deg 84deg,transparent 84deg 120deg,#e08010 120deg 144deg,transparent 144deg 180deg,#e08010 180deg 204deg,transparent 204deg 240deg,#e08010 240deg 264deg,transparent 264deg 300deg,#e08010 300deg 324deg,transparent 324deg 360deg)}.chip-disc2.c-black{background:#1c1c1c}.chip-disc2.c-black::before{background:radial-gradient(circle at 38% 32%,#424242,#121212)}.chip-disc2.c-black::after{background:conic-gradient(#c8944a 0deg 24deg,transparent 24deg 60deg,#c8944a 60deg 84deg,transparent 84deg 120deg,#c8944a 120deg 144deg,transparent 144deg 180deg,#c8944a 180deg 204deg,transparent 204deg 240deg,#c8944a 240deg 264deg,transparent 264deg 300deg,#c8944a 300deg 324deg,transparent 324deg 360deg)}.chip-disc2.c-purple{background:#3a1060}.chip-disc2.c-purple::before{background:radial-gradient(circle at 38% 32%,#b068f0,#6a1ab0)}.chip-disc2.c-purple::after{background:conic-gradient(#d9a8ff 0deg 24deg,transparent 24deg 60deg,#d9a8ff 60deg 84deg,transparent 84deg 120deg,#d9a8ff 120deg 144deg,transparent 144deg 180deg,#d9a8ff 180deg 204deg,transparent 204deg 240deg,#d9a8ff 240deg 264deg,transparent 264deg 300deg,#d9a8ff 300deg 324deg,transparent 324deg 360deg)}.chip-disc2.c-gold{background:#b8860b}.chip-disc2.c-gold::before{background:radial-gradient(circle at 38% 32%,#ffe58a,#d4a017)}.chip-disc2.c-gold::after{background:conic-gradient(#fff8e0 0deg 24deg,transparent 24deg 60deg,#fff8e0 60deg 84deg,transparent 84deg 120deg,#fff8e0 120deg 144deg,transparent 144deg 180deg,#fff8e0 180deg 204deg,transparent 204deg 240deg,#fff8e0 240deg 264deg,transparent 264deg 300deg,#fff8e0 300deg 324deg,transparent 324deg 360deg)}.chip-disc2.c-crimson{background:#5a0c16}.chip-disc2.c-crimson::before{background:radial-gradient(circle at 38% 32%,#c8283c,#6a0a18)}.chip-disc2.c-crimson::after{background:conic-gradient(#f2c94c 0deg 24deg,transparent 24deg 60deg,#f2c94c 60deg 84deg,transparent 84deg 120deg,#f2c94c 120deg 144deg,transparent 144deg 180deg,#f2c94c 180deg 204deg,transparent 204deg 240deg,#f2c94c 240deg 264deg,transparent 264deg 300deg,#f2c94c 300deg 324deg,transparent 324deg 360deg)}.community-area{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.75rem;position:relative}.community-center{display:flex;flex-direction:column;align-items:center;gap:.5rem}.pot-chips-side{position:absolute;transform:translateX(-100%);display:flex;flex-direction:column;align-items:center;gap:6px;pointer-events:none}.pot-chips-spacer{display:none}.pot-chips{display:flex;flex-direction:column;align-items:center;gap:3px}#pot-chips{display:none!important}.pot-chip-tower{gap:4px}.pot-chips-amount{font-family:var(--font-mono, 'Roboto Mono', monospace);font-size:.78rem;font-weight:800;color:var(--gold-light);background:rgba(0,0,0,.5);border:1px solid rgba(200,148,74,.35);border-radius:10px;padding:1px 8px;white-space:nowrap;margin-top:2px}.pot-breakdown{display:flex;flex-direction:column;align-items:center;gap:1px;font-size:.68rem;color:var(--text-muted);white-space:nowrap;line-height:1.4}.sb-entry{display:inline;color:var(--text-secondary)}.sb-entry em{font-style:normal;font-weight:700;color:var(--text-primary)}.sb-entry.sb-current em{color:var(--gold-light)}.sb-dot{margin:0 3px;color:var(--text-muted)}.community-cards{display:flex;gap:8px;justify-content:center}.community-cards--board-b{position:relative;margin-top:6px}.dual-board-toast{position:fixed;transform:translateX(-50%) translateY(10px);background:rgba(18,18,28,.93);border:1px solid #a78bfa;border-radius:10px;padding:10px 20px;display:flex;flex-direction:column;gap:5px;opacity:0;transition:opacity .3s ease,transform .3s ease;pointer-events:none;z-index:299}.dual-board-toast.dbt-show{opacity:1;transform:translateX(-50%) translateY(0)}.dbt-row{display:flex;align-items:center;gap:8px;font-size:.82rem;color:#e2e8f0;white-space:nowrap}.dbt-label{font-size:.65rem;font-weight:700;letter-spacing:.06em;color:#a78bfa;min-width:54px}.dbt-winner{font-weight:600}.dbt-scoop{justify-content:center;gap:6px}.dbt-scoop-name{font-weight:700;color:#e2e8f0;font-size:.9rem}.dbt-scoop-label{font-weight:800;color:#fbbf24;font-size:.9rem;letter-spacing:.04em}.dual-board-active #community-b-cards,.dual-board-active #community-cards{position:relative}.dual-board-active #community-cards::before{content:none;pointer-events:none}.dual-board-active #community-b-cards .card.lg,.dual-board-active #community-cards .card.lg{height:94px;width:67px}.dual-board-active .bet-stack{flex-direction:row;align-items:center;width:auto;gap:6px}.dual-board-active .bet-stack--ante-bottom,.dual-board-active .bet-stack--ante-top,.dual-board-active .bet-stack--bottom,.dual-board-active .bet-stack--top{flex-direction:row;align-items:center}@keyframes stackPopInRow{0%{opacity:0;transform:translateX(-50%) scale(.65)}65%{transform:translateX(-50%) scale(1.07)}100%{opacity:1;transform:translateX(-50%) scale(1)}}.dual-board-active .bet-stack:not(.hidden):not(.no-pop){animation:stackPopInRow .22s ease-out both}.dual-board-active .chip-tower{align-items:center}@media (max-width:1024px){.dualboard-toggle{display:none!important}.community-cards--board-b{display:none!important}.dual-board-toast{display:none!important}}.card{background:linear-gradient(160deg,#fefcf7 0,#f5f0e8 100%);border-radius:7px;box-shadow:0 0 0 1px rgba(0,0,0,.18),2px 4px 10px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.9);color:#1a1a2e;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:900;height:96px;width:68px;position:relative;overflow:hidden;user-select:none;transition:transform .18s ease,box-shadow .18s ease;flex-shrink:0;container-type:size}.card.lg{height:118px;width:84px;gap:4px;padding-bottom:0}.card.sm{height:72px;width:50px;gap:2px;padding-bottom:6px}.card.back{background:linear-gradient(150deg,#7a2419 0,#4e1008 100%);color:transparent;box-shadow:0 0 0 1px rgba(0,0,0,.4),2px 4px 10px rgba(0,0,0,.6)}.card.back::before{content:'';position:absolute;inset:4px;border:1px solid rgba(255,255,255,.18);border-radius:3px;pointer-events:none;z-index:1}.card.back::after{content:'';position:absolute;inset:5px;border-radius:2px;background:repeating-linear-gradient(45deg,rgba(255,255,255,.05) 0,rgba(255,255,255,.05) 1px,transparent 1px,transparent 6px),repeating-linear-gradient(-45deg,rgba(255,255,255,.05) 0,rgba(255,255,255,.05) 1px,transparent 1px,transparent 6px)}.card.empty{background:rgba(255,255,255,.05);border:2px dashed rgba(255,255,255,.1);box-shadow:none}.rabbit-card-back{cursor:pointer;opacity:.82;transition:transform .14s ease,box-shadow .14s ease,opacity .14s ease}#table-screen .card.back.rabbit-card-back:hover{opacity:1;transform:translateY(-4px) scale(1.04);box-shadow:0 0 0 1px rgba(0,0,0,.5),4px 10px 20px rgba(0,0,0,.65)}.rabbit-peek-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.15rem;color:rgba(255,255,255,.45);pointer-events:none;z-index:2;user-select:none}.rabbit-card-back:hover .rabbit-peek-icon{color:rgba(255,255,255,.82)}.card .rank{position:absolute;top:5%;left:8%;font-size:26cqh;font-weight:900;line-height:1;letter-spacing:-1px}.card .suit{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:40cqw;line-height:1;font-variant-emoji:text;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;filter:none}.card .corner{display:none}.card.red{color:#c0392b}body[data-four-color-deck] .card.suit-d{color:#1565c0}body[data-four-color-deck] .card.suit-c{color:#1b5e20}body[data-four-color-deck] .ahc-card.suit-d{color:#1565c0}body[data-four-color-deck] .ahc-card.suit-c{color:#1b5e20}body[data-four-color-deck] .bdo-card.suit-d{color:#1565c0}body[data-four-color-deck] .bdo-card.suit-c{color:#1b5e20}body[data-four-color-deck] .hh-card.suit-d{color:#1565c0}body[data-four-color-deck] .hh-card.suit-c{color:#1b5e20}body[data-four-color-deck] span.suit-d{color:#1565c0}body[data-four-color-deck] span.suit-c{color:#1b5e20}body[data-card-style=color] .card.suit-s,body[data-card-style=color] .card.suit-s.red{background:linear-gradient(150deg,#2c3e60 0,#1a2540 100%);color:#e8ecf5}body[data-card-style=color] .card.red.suit-h,body[data-card-style=color] .card.suit-h{background:linear-gradient(150deg,#c0392b 0,#8b1a10 100%);color:#fff5f5}body[data-card-style=color] .card.red.suit-d,body[data-card-style=color] .card.suit-d{background:linear-gradient(150deg,#1565c0 0,#0d3d7a 100%);color:#e8f4ff}body[data-card-style=color] .card.suit-c{background:linear-gradient(150deg,#2e7d32 0,#1b4d1e 100%);color:#edfaee}body[data-card-style=color] .card.suit-c,body[data-card-style=color] .card.suit-d,body[data-card-style=color] .card.suit-h,body[data-card-style=color] .card.suit-s{box-shadow:0 0 0 1px rgba(0,0,0,.35),2px 4px 10px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.18)}body[data-card-style=color][data-four-color-deck] .card.suit-c,body[data-card-style=color][data-four-color-deck] .card.suit-d{color:inherit}body[data-card-style=color] .ahc-card.suit-s{background:linear-gradient(150deg,#2c3e60 0,#1a2540 100%);color:#e8ecf5;box-shadow:0 1px 5px rgba(0,0,0,.55)}body[data-card-style=color] .ahc-card.suit-h{background:linear-gradient(150deg,#c0392b 0,#8b1a10 100%);color:#fff5f5;box-shadow:0 1px 5px rgba(0,0,0,.55)}body[data-card-style=color] .ahc-card.suit-d{background:linear-gradient(150deg,#1565c0 0,#0d3d7a 100%);color:#e8f4ff;box-shadow:0 1px 5px rgba(0,0,0,.55)}body[data-card-style=color] .ahc-card.suit-c{background:linear-gradient(150deg,#2e7d32 0,#1b4d1e 100%);color:#edfaee;box-shadow:0 1px 5px rgba(0,0,0,.55)}body[data-card-style=color] .ahc-card.suit-c,body[data-card-style=color] .ahc-card.suit-d,body[data-card-style=color] .ahc-card.suit-h,body[data-card-style=color] .ahc-card.suit-s{border-color:rgba(0,0,0,.35)}body[data-card-style=color] .bdo-card.suit-s{background:linear-gradient(150deg,#2c3e60 0,#1a2540 100%);color:#e8ecf5;box-shadow:0 0 0 1px rgba(0,0,0,.28),2px 4px 10px rgba(0,0,0,.55)}body[data-card-style=color] .bdo-card.suit-h{background:linear-gradient(150deg,#c0392b 0,#8b1a10 100%);color:#fff5f5;box-shadow:0 0 0 1px rgba(0,0,0,.28),2px 4px 10px rgba(0,0,0,.55)}body[data-card-style=color] .bdo-card.suit-d{background:linear-gradient(150deg,#1565c0 0,#0d3d7a 100%);color:#e8f4ff;box-shadow:0 0 0 1px rgba(0,0,0,.28),2px 4px 10px rgba(0,0,0,.55)}body[data-card-style=color] .bdo-card.suit-c{background:linear-gradient(150deg,#2e7d32 0,#1b4d1e 100%);color:#edfaee;box-shadow:0 0 0 1px rgba(0,0,0,.28),2px 4px 10px rgba(0,0,0,.55)}body[data-card-style=color] .bdo-player.bdo-winner .bdo-card.suit-c,body[data-card-style=color] .bdo-player.bdo-winner .bdo-card.suit-d,body[data-card-style=color] .bdo-player.bdo-winner .bdo-card.suit-h,body[data-card-style=color] .bdo-player.bdo-winner .bdo-card.suit-s{box-shadow:0 0 0 1px rgba(0,0,0,.28),2px 4px 10px rgba(0,0,0,.55),0 0 0 3px var(--gold),0 0 12px rgba(200,148,74,.4)}body[data-card-style=color] .hh-card.suit-s{background:linear-gradient(150deg,#2c3e60 0,#1a2540 100%)!important;color:#e8ecf5!important;border-color:rgba(0,0,0,.35);box-shadow:0 1px 3px rgba(0,0,0,.4)}body[data-card-style=color] .hh-card.suit-h{background:linear-gradient(150deg,#c0392b 0,#8b1a10 100%)!important;color:#fff5f5!important;border-color:rgba(0,0,0,.35);box-shadow:0 1px 3px rgba(0,0,0,.4)}body[data-card-style=color] .hh-card.suit-d{background:linear-gradient(150deg,#1565c0 0,#0d3d7a 100%)!important;color:#e8f4ff!important;border-color:rgba(0,0,0,.35);box-shadow:0 1px 3px rgba(0,0,0,.4)}body[data-card-style=color] .hh-card.suit-c{background:linear-gradient(150deg,#2e7d32 0,#1b4d1e 100%)!important;color:#edfaee!important;border-color:rgba(0,0,0,.35);box-shadow:0 1px 3px rgba(0,0,0,.4)}.card-style-picker{display:flex;gap:6px;flex-wrap:nowrap}.card-style-btn{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;background:var(--bg-input);border:2px solid rgba(255,255,255,.1);border-radius:8px;padding:7px 10px 6px;cursor:pointer;transition:border-color .15s,background .15s,transform .1s;color:var(--text-secondary)}.card-style-btn.settings-opt-locked{cursor:default}.card-style-btn.settings-opt-locked::after{content:'lock';font-family:'Material Symbols Rounded';font-variation-settings:'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 24;position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:rgba(255,255,255,.85);background:rgba(0,0,0,.5);border-radius:6px}.card-style-btn:hover{border-color:var(--accent-border);background:rgba(255,255,255,.05);transform:translateY(-1px)}.card-style-btn.selected{border-color:var(--accent);background:var(--accent-bg)}.card-style-btn .cs-label{color:var(--text-secondary)}.card-style-btn.selected .cs-label{color:var(--accent)}.card-style-btn .cs-suit-red{color:#c0392b!important}.card-style-btn .cs-suit-dark{color:#1a1a2e!important}.card-style-btn .cs-suit-white{color:rgba(255,255,255,.92)!important}.card-style-btn .cs-suit-blue{color:#1565c0!important}.card-style-btn .cs-suit-green{color:#1b5e20!important}.card-style-btn .cs-card-white .cs-rank{color:#1a1a2e!important}.card-style-btn .cs-card-navy .cs-rank{color:rgba(255,255,255,.92)!important}.card-style-btn .cs-card-red .cs-rank{color:rgba(255,255,255,.92)!important}.card-style-btn .cs-card-blue .cs-rank{color:rgba(255,255,255,.92)!important}.card-style-btn .cs-card-green .cs-rank{color:rgba(255,255,255,.92)!important}.cs-label{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cs-preview{display:flex;gap:3px;align-items:center}.cs-card{width:22px;height:32px;border-radius:3px;border:1px solid rgba(0,0,0,.35);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;line-height:1;box-shadow:0 1px 3px rgba(0,0,0,.5)}.cs-rank{font-size:.6rem;font-weight:900;line-height:1;letter-spacing:-.5px}.cs-suit{font-size:.78rem;line-height:1}.cs-card-white{background:linear-gradient(160deg,#fefcf7 0,#f0ece0 100%)}.cs-card-navy{background:linear-gradient(150deg,#2c3e60 0,#1a2540 100%)}.cs-card-red{background:linear-gradient(150deg,#c0392b 0,#8b1a10 100%)}.cs-card-blue{background:linear-gradient(150deg,#1565c0 0,#0d3d7a 100%)}.cs-card-green{background:linear-gradient(150deg,#2e7d32 0,#1b4d1e 100%)}.cs-suit-red{color:#c0392b}.cs-suit-dark{color:#1a1a2e}.cs-suit-white{color:rgba(255,255,255,.92)}.cs-suit-blue{color:#1565c0}.cs-suit-green{color:#1b5e20}.pot-area{display:flex;flex-direction:row;align-items:center;gap:5px;transition:visibility 0s;margin-bottom:12px}.pot-area.pot-hidden{visibility:hidden;pointer-events:none}.pot-chip-icon{width:15px;height:15px;flex-shrink:0}.pot-total{display:inline-flex;align-items:center;gap:5px;background:linear-gradient(135deg,rgba(20,12,4,.88),rgba(12,8,2,.88));border:1px solid rgba(200,148,74,.55);border-radius:24px;color:var(--gold-light);font-size:.9rem;font-family:var(--font-mono);font-weight:800;letter-spacing:.5px;padding:2px 10px;white-space:nowrap;box-shadow:0 2px 12px rgba(0,0,0,.6),0 0 8px rgba(200,148,74,.15)}.pot-total::before{content:none}@keyframes chipSweepToCenter{0%{opacity:1;transform:translateX(-50%) scale(1)}80%{opacity:1}100%{opacity:0;transform:translateX(calc(-50% + var(--sweep-dx,-80px))) translateY(var(--sweep-dy,40px)) scale(.6)}}@keyframes chipSweepSeat{0%{opacity:1;transform:none}80%{opacity:1}100%{opacity:0;transform:translate(var(--sweep-dx,0),var(--sweep-dy,0)) scale(.6)}}@keyframes chipSweepToCenter_bottom{0%{opacity:1;transform:translateX(-50%) scale(1)}100%{opacity:0;transform:translateX(calc(-50% + var(--sweep-dx,-80px))) translateY(var(--sweep-dy,-80px)) scale(.3)}}@keyframes chipSweepToCenter_top{0%{opacity:1;transform:translateX(-50%) scale(1)}100%{opacity:0;transform:translateX(calc(-50% + var(--sweep-dx,80px))) translateY(var(--sweep-dy,80px)) scale(.3)}}.bet-stack--bottom.sweeping{animation:chipSweepToCenter .44s cubic-bezier(.45,0,.4,1) forwards!important;pointer-events:none}.bet-stack--top.sweeping{animation:chipSweepToCenter .44s cubic-bezier(.45,0,.4,1) forwards!important;pointer-events:none}@keyframes chipSweepPhone{0%{opacity:1;translate:0 0;scale:1}80%{opacity:1}100%{opacity:0;translate:var(--sweep-dx,0px) var(--sweep-dy,0px);scale:0.6}}body.mobile-game-active #table-screen .bet-stack.sweeping{animation-name:chipSweepPhone!important}.seat-slot .bet-stack.sweeping{animation:chipSweepSeat .44s cubic-bezier(.45,0,.4,1) forwards!important;pointer-events:none}@keyframes potPulse{0%{filter:brightness(1)}40%{filter:brightness(1.4)}100%{filter:brightness(1)}}.pot-area.pot-pulse .pot-total{animation:potPulse .45s ease-out}.pot-push-clone{position:absolute;pointer-events:none;z-index:80;transform-origin:center bottom;will-change:transform,opacity}@keyframes potPushFly{0%{opacity:1;transform:translate(0,0) scale(1)}60%{opacity:1;transform:translate(var(--pp-dx),calc(var(--pp-dy) * .6)) scale(1.18)}100%{opacity:0;transform:translate(var(--pp-dx),var(--pp-dy)) scale(.55)}}.pot-push-clone.flying{animation:potPushFly .65s cubic-bezier(.4,0,.8,1) forwards}@keyframes potShrinkOut{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.35)}}.pot-area.pot-pushing{animation:potShrinkOut .5s ease-in forwards;pointer-events:none}@keyframes stackWinPop{0%{transform:scale(1);color:var(--gold-light)}35%{transform:scale(1.35);color:#ffe060;filter:brightness(1.6)}100%{transform:scale(1);color:var(--gold-light)}}.p-stack.win-pop{animation:stackWinPop .55s cubic-bezier(.34,1.56,.64,1) forwards}.player-info-box.plaque-winner{border-color:rgba(200,148,74,.9);box-shadow:0 0 0 1px rgba(200,148,74,.3),0 0 18px rgba(200,148,74,.35),0 4px 18px rgba(0,0,0,.6),inset 0 1px 0 rgba(200,148,74,.15);animation:plaqueWinnerPop .35s cubic-bezier(.34,1.56,.64,1) forwards}.player-info-box.plaque-split{border-color:rgba(128,200,255,.7);box-shadow:0 0 14px rgba(128,200,255,.3),0 4px 18px rgba(0,0,0,.6);animation:plaqueWinnerPop .35s cubic-bezier(.34,1.56,.64,1) forwards}.player-info-box.plaque-split .p-last-action.act-split,.player-info-box.plaque-winner .p-last-action.act-winner{opacity:1}@keyframes plaqueWinnerPop{0%{box-shadow:0 0 0 rgba(200,148,74,0)}50%{box-shadow:0 0 0 2px rgba(200,148,74,.7),0 0 24px rgba(200,148,74,.5)}100%{box-shadow:0 0 0 1px rgba(200,148,74,.3),0 0 18px rgba(200,148,74,.35),0 4px 18px rgba(0,0,0,.6),inset 0 1px 0 rgba(200,148,74,.15)}}.current-bets{display:flex;gap:1rem;justify-content:center;margin:.25rem 0}.bet-chip{background:var(--bg-dark);border:1px solid #333;border-radius:20px;color:var(--text-secondary);font-size:.75rem;padding:2px 10px}.bet-chip span{color:var(--gold);font-weight:700}.round-badge{background:rgba(200,148,74,.1);border:1px solid rgba(200,148,74,.35);border-radius:24px;color:var(--gold);font-size:.72rem;font-weight:700;letter-spacing:1.5px;padding:3px 14px;text-transform:uppercase;box-shadow:0 0 8px rgba(200,148,74,.1)}.street-announce{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:linear-gradient(160deg,rgba(12,16,24,.97),rgba(8,11,18,.97));border:1.5px solid var(--accent);border-radius:10px;color:var(--text-primary);font-size:1.3rem;font-weight:900;letter-spacing:3px;padding:.45rem 1.6rem;pointer-events:none;text-transform:uppercase;white-space:nowrap;z-index:50}.street-announce.show{animation:streetPop 1.4s forwards}@keyframes streetPop{0%{opacity:0;transform:translate(-50%,-50%) scale(.65);text-shadow:none}18%{opacity:1;transform:translate(-50%,-50%) scale(1.06);text-shadow:0 0 24px rgba(101,130,162,.5)}32%{transform:translate(-50%,-50%) scale(.98)}40%{transform:translate(-50%,-50%) scale(1)}70%{opacity:1}100%{opacity:0;transform:translate(-50%,-50%) scale(1)}}.level-up-toast{position:absolute;top:38%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:.18rem;background:rgba(10,14,20,.92);border:1.5px solid var(--accent);border-radius:10px;padding:.65rem 1.6rem .7rem;pointer-events:none;z-index:60;text-align:center;min-width:180px}@media (max-width:768px){.level-up-toast{position:fixed;top:auto;bottom:auto;right:8px;left:auto;transform:none;min-width:0}}.level-up-toast--bvb.show,.level-up-toast--mobile.show{animation:levelUpPopMobile 3.2s forwards}.prop-toast{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);background:rgba(10,14,20,.94);border:1.5px solid var(--purple-light,#a78bfa);border-radius:10px;padding:.7rem 1.4rem;pointer-events:none;z-index:61;text-align:center;font-size:.92rem;font-weight:700;color:#f2f2f4;max-width:320px;opacity:0;transition:opacity .25s ease,transform .25s ease}.prop-toast.hidden{display:none}.prop-toast.show{opacity:1;transform:translate(-50%,-55%)}@media (max-width:768px){.prop-toast{max-width:calc(100vw - 40px);font-size:.85rem}}.level-up-toast.hidden{display:none}.level-up-toast.show{animation:levelUpPop 3.2s forwards}.level-up-toast-label{font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.6);opacity:1}.level-up-toast-level{font-size:1.05rem;font-weight:800;color:#fff;letter-spacing:.03em}.level-up-toast-blinds{font-size:.85rem;color:#7ee8a2;font-family:var(--font-mono);font-weight:600}@keyframes levelUpPopMobile{0%{opacity:0;transform:translateY(-6px) scale(.8)}12%{opacity:1;transform:translateY(0) scale(1.04)}22%{transform:translateY(0) scale(.98)}30%{transform:translateY(0) scale(1)}72%{opacity:1}100%{opacity:0;transform:translateY(0) scale(.97)}}.level-up-toast--bvb{flex-direction:row;padding:.28rem .75rem;min-width:0;gap:0;border-radius:20px}.level-up-toast-bvb{font-size:.75rem;font-weight:700;font-family:var(--font-mono);color:var(--gold-light);white-space:nowrap;letter-spacing:.03em}@keyframes levelUpPop{0%{opacity:0;transform:translate(-50%,-44%) scale(.8)}12%{opacity:1;transform:translate(-50%,-50%) scale(1.04)}22%{transform:translate(-50%,-50%) scale(.98)}30%{transform:translate(-50%,-50%) scale(1)}72%{opacity:1}100%{opacity:0;transform:translate(-50%,-52%) scale(.97)}}@media (max-width:768px){.chip-tower{transform:scale(.8);transform-origin:bottom center}.bet-stack--top .chip-tower{transform-origin:top center}.bet-stack-amount{font-size:.858rem}}.badge-toast{position:fixed;bottom:calc(148px + 1.1rem);right:1.2rem;display:flex;align-items:center;gap:.75rem;background:rgba(10,13,20,.95);border:1px solid rgba(200,148,74,.55);border-left:3px solid var(--gold,#c8944a);border-radius:10px;padding:.6rem .9rem .6rem .75rem;min-width:220px;max-width:300px;box-shadow:0 4px 20px rgba(0,0,0,.55),0 0 0 1px rgba(200,148,74,.08);pointer-events:none;z-index:65;backdrop-filter:blur(4px)}.badge-toast.hidden{display:none}.badge-toast.show{display:flex;animation:badgeToastSlide 4.5s forwards}@keyframes badgeToastSlide{0%{opacity:0;transform:translateX(24px)}10%{opacity:1;transform:translateX(0)}75%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(8px)}}.badge-toast-img{width:100px;height:100px;flex-shrink:0;border-radius:6px;object-fit:contain}.badge-toast-body{display:flex;flex-direction:column;gap:.08rem;min-width:0}.badge-toast-title{font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gold,#c8944a);line-height:1.2}.badge-toast-name{font-size:.88rem;font-weight:700;color:#fff;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.badge-toast-desc{font-size:.73rem;color:rgba(255,255,255,.55);line-height:1.3}.welcome-chips-toast{bottom:1.2rem;border-left-color:var(--purple-deep,#8b5cf6)}.welcome-chips-toast .badge-toast-title{color:var(--purple-light,#b794ff)}.temp-bonus-toast{bottom:1.2rem}.temp-bonus-toast .badge-toast-title{color:var(--gold,#e3aa42)}@keyframes cardDealIn{0%{opacity:0;transform:translateY(-24px) rotateY(40deg) scale(.78)}60%{transform:translateY(3px) rotateY(-4deg) scale(1.03)}100%{opacity:1;transform:none}}.card.deal-in{animation:cardDealIn .32s cubic-bezier(.22,.8,.36,1) both}@keyframes cardFoldAway{0%{opacity:1;transform:translate(0,0) rotate(0) scale(1)}40%{opacity:.7;transform:translate(calc(var(--fold-dx,12px) * .5),calc(var(--fold-dy,52px) * .35)) rotate(4deg) scale(.95)}100%{opacity:0;transform:translate(var(--fold-dx,12px),var(--fold-dy,52px)) rotate(12deg) scale(.78)}}.card.card-fold-away{animation:cardFoldAway .28s ease-in forwards;pointer-events:none;transition:none}.card.card-folded-dim{opacity:.4;filter:grayscale(.55) brightness(.85);transition:opacity .25s ease,filter .25s ease}@keyframes cardFoldAwayDim{0%{opacity:.4;transform:translate(0,0) rotate(0) scale(1)}40%{opacity:.28;transform:translate(calc(var(--fold-dx,12px) * .5),calc(var(--fold-dy,52px) * .35)) rotate(4deg) scale(.95)}100%{opacity:0;transform:translate(var(--fold-dx,12px),var(--fold-dy,52px)) rotate(12deg) scale(.78)}}.card.card-folded-dim.card-fold-away{animation-name:cardFoldAwayDim;transition:none}.card.new-card{animation:cardDealIn .32s cubic-bezier(.22,.8,.36,1) both}@keyframes cardFlipOut{0%{transform:rotateY(0) scale(1)}100%{transform:rotateY(90deg) scale(.9)}}@keyframes cardFlipIn{0%{transform:rotateY(-90deg) scale(.9)}100%{transform:rotateY(0) scale(1)}}.card.card-flip-out{animation:cardFlipOut .15s ease-in forwards;transform-origin:center center}.card.card-flip-in{animation:cardFlipIn .18s ease-out both;transform-origin:center center}.action-panel{flex:1;padding:0;display:flex;flex-direction:column;border-top:none;overflow:hidden;min-height:0;align-self:stretch}.action-main{display:flex;flex-direction:row;align-items:center;background:0 0;min-height:80px;position:relative;justify-content:center;padding:8px 0;border-top:none}.action-status-strip{display:none}.action-status-col{display:none}.action-status-label{font-size:.82rem;font-weight:600;color:var(--text-secondary);text-align:center;line-height:1.5}.action-status-label.my-turn{color:var(--accent);font-weight:700;text-shadow:0 0 12px rgba(101,130,162,.25)}.action-status-label.opp-turn{color:var(--text-muted)}.action-btns-col{display:flex;flex-direction:column;align-items:stretch;width:430px;flex-shrink:0;margin:0 auto}.action-btn-grid{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;gap:10px;padding:8px 10px;flex:1;align-items:center;border-bottom:none}.btn-action{flex:1 1 0;min-width:0;height:56px;border:1px solid transparent;border-radius:16px;cursor:pointer;font-size:.82rem;font-weight:800;letter-spacing:.6px;text-transform:uppercase;transition:filter .12s ease,box-shadow .12s ease,transform 80ms ease;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.25;white-space:normal;position:relative;overflow:hidden;touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none}.btn-action-sub{display:block;font-size:1.05rem;font-weight:900;letter-spacing:.2px;line-height:1.15;text-transform:none}.btn-fold{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.12);color:var(--text-primary)}.btn-check{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.12);color:var(--text-secondary)}.btn-check[data-action=call]{background:linear-gradient(135deg,var(--accent) 0,var(--accent-dim) 100%);border-color:var(--accent-border);color:#fff;box-shadow:0 2px 10px rgba(61,122,181,.3)}.btn-bet{background:linear-gradient(135deg,var(--accent) 0,var(--accent-dim) 100%);border-color:var(--accent-border);color:#fff;box-shadow:0 2px 10px rgba(61,122,181,.3)}.btn-bet[data-action=raise]{background:linear-gradient(135deg,var(--accent) 0,var(--accent-dim) 100%);border-color:var(--accent-border);color:#fff;box-shadow:0 2px 10px rgba(61,122,181,.35)}.btn-allin{background:linear-gradient(135deg,#c0392b 0,#7a1a10 100%);border-color:rgba(220,60,50,.5);color:#ffd0cc;letter-spacing:.3px;box-shadow:0 2px 10px rgba(200,50,40,.25)}.btn-action:hover:not(:disabled){filter:brightness(1.18);box-shadow:0 4px 16px rgba(0,0,0,.5)}.btn-check:not([data-action=call]):hover:not(:disabled),.btn-fold:hover:not(:disabled){background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2);color:var(--text-primary);filter:none;box-shadow:0 4px 16px rgba(0,0,0,.5)}.btn-action:active:not(:disabled){filter:brightness(.88);transform:translateY(0);box-shadow:none}.btn-action:disabled{opacity:.25;cursor:not-allowed}.btn-fold:disabled{opacity:.2}.btn-action.hidden{visibility:hidden!important;display:flex!important;pointer-events:none}.action-main.hidden{display:flex!important;visibility:hidden;pointer-events:none}.action-btns-col.in-flight{opacity:.3;pointer-events:none}.action-btns-col{transition:opacity .15s ease}.action-btns-col.turn-hidden{opacity:.15;pointer-events:none}.preact-grid[hidden]{display:none}.preact-grid{position:absolute;z-index:2;box-sizing:border-box;display:flex;align-items:center}.action-btns-col.preact-on{position:relative}.preact-label .pl-short{display:none}.btn-preact{flex:1 1 0;min-width:0;height:56px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 12px;border:1px solid #465154;border-radius:16px;background:linear-gradient(#141d20,#0b1316);color:#c4c9c8;cursor:pointer;font:800 0.82rem/1.1 var(--muck-font, Inter, system-ui, sans-serif);letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;transition:filter .12s ease,border-color .12s ease}.btn-preact:hover{filter:brightness(1.12)}.preact-label{overflow:hidden;text-overflow:ellipsis}.btn-preact[aria-pressed=true]{border-color:var(--muck-gold-muted,#d8bd84);color:#f3e3b8;background:linear-gradient(#2c2a1a,#12130d);box-shadow:inset 0 0 0 1px #d8bd8440}body:not(.desktop-game-active) .action-btns-col.turn-hidden.preact-on{opacity:1;pointer-events:auto}body:not(.desktop-game-active) .action-btns-col.preact-on>:not(.preact-grid){opacity:.15;pointer-events:none}body:not(.desktop-game-active) .action-btns-col.preact-on .action-btn-grid{visibility:hidden}.sizing-row{display:flex;flex-direction:row;align-items:stretch;gap:8px;padding:8px 10px;border-top:none;height:56px;box-sizing:border-box;flex-shrink:0}.sizing-row.hidden{visibility:hidden!important;display:flex!important;pointer-events:none}.sizing-label{color:var(--text-muted);font-size:.72rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;flex-shrink:0}.action-hand-col{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:.6rem .7rem;gap:6px;min-height:0;overflow:hidden}.action-hand-name{display:flex;flex-direction:column;align-items:flex-start;flex-shrink:0;width:100%;gap:2px}.action-hand-label{font-size:.6rem;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-muted);line-height:1;text-align:left}.action-hand-value{font-size:1rem;font-weight:800;color:#2ea84a;white-space:nowrap;line-height:1.2;letter-spacing:.2px;text-align:left}.action-hand-value.weak{color:#e07070}.action-hand-value.orange{color:#e07830}.action-hand-value.mid{color:#c8a860}.action-hand-value.empty{color:var(--text-muted);font-weight:400;font-size:.78rem}.action-hand-cards{display:flex;flex-direction:row;gap:2px;align-items:center;justify-content:flex-start;flex-shrink:0;margin-top:2px}.ahc-card{width:22px;height:32px;border-radius:4px;background:linear-gradient(160deg,#fefcf7 0,#6c6963 100%);border:1px solid rgba(0,0,0,.2);display:inline-block;font-weight:900;line-height:1;box-shadow:0 1px 5px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.8),inset 0 -1px 0 rgba(0,0,0,.15);user-select:none;flex-shrink:0;position:relative;container-type:size;vertical-align:bottom}.ahc-card.red{color:#c0392b}.ahc-card.black{color:#1a1a2e}.ahc-card.facedown{background:linear-gradient(150deg,#7a2419 0,#4e1008 50%,#3a0c06 100%);border-color:rgba(0,0,0,.4)}.ahc-card.ghost{background:rgba(255,255,255,.05);border:1.5px dashed rgba(255,255,255,.15);box-shadow:none}.ahc-rank{position:absolute;top:5%;left:8%;font-size:26cqh;line-height:1;letter-spacing:-.5px}.ahc-suit{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:40cqw;line-height:1}.raise-col{display:contents}.action-hand-col.dual-eval{justify-content:flex-start;padding-top:4px;padding-bottom:0;gap:3px}body.dual-board-active #btn-history,body.dual-board-active .hand-num.btn-header-cap{display:none!important}body.dual-board-active .action-hand-label{display:none}.ahc-board-row{display:flex;flex-direction:column;align-items:flex-end;gap:2px;width:100%}.ahc-board-lbl{font-size:.52rem;font-weight:700;letter-spacing:1.1px;text-transform:uppercase;color:#a78bfa;line-height:1}.ahc-board-name{font-size:.78rem;font-weight:800;color:#2ea84a;white-space:nowrap;line-height:1.1}.ahc-board-name.weak{color:#e07070}.ahc-board-name.orange{color:#e07830}.ahc-board-name.mid{color:#c8a860}.ahc-board-name.empty{color:var(--text-muted);font-weight:400}.ahc-board-cards{display:flex;gap:2px;align-items:center;justify-content:flex-end}.raise-sizing{display:none}.btn-raise-big{display:none}.bet-controls{display:flex;align-items:center;gap:.5rem;justify-content:center;flex-wrap:wrap}.bet-controls label{color:var(--text-secondary);font-size:.8rem;font-weight:600}.bet-slider{-webkit-appearance:none;appearance:none;background:linear-gradient(to right,var(--accent) var(--pct,0),rgba(255,255,255,.12) var(--pct,0));border-radius:4px;cursor:pointer;height:6px;outline:0;flex:1;min-width:80px;align-self:center}.bet-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:linear-gradient(135deg,var(--accent) 0,var(--accent-dim) 100%);border:2px solid rgba(0,0,0,.4);border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.6);cursor:pointer;height:22px;width:22px}.bet-slider::-moz-range-thumb{background:linear-gradient(135deg,var(--accent) 0,var(--accent-dim) 100%);border:2px solid rgba(0,0,0,.4);border-radius:50%;cursor:pointer;height:22px;width:22px}.bet-input{background:0 0;border:1px solid rgba(255,255,255,.15);border-radius:6px;color:var(--text-primary);font-size:.9rem;font-family:var(--font-mono);font-weight:700;padding:0 .45rem;text-align:center;width:68px;flex-shrink:0;align-self:stretch}.bet-input:focus{border-color:var(--accent);outline:0}.btn-bb-step{padding:0;font-size:1rem;width:40px;min-width:40px;flex-shrink:0;line-height:1;border-radius:50%;align-self:center}.quick-bets{display:flex;gap:4px;align-items:center;flex-shrink:0;flex-wrap:wrap}.btn-quick{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:20px;color:var(--text-secondary);cursor:pointer;font-size:.72rem;font-weight:700;padding:0 10px;align-self:stretch;display:flex;align-items:center;justify-content:center;transition:all .12s ease;white-space:nowrap;letter-spacing:.3px}.btn-quick:hover{background:rgba(101,130,162,.1);border-color:var(--accent-border);color:var(--accent)}.btn-quick:active{transform:translateY(0)}.game-over-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:.75rem 0;flex:1;height:100%;min-height:0;overflow:hidden}.game-over-btns{display:flex;gap:.6rem;align-items:center;justify-content:center;flex-wrap:wrap}.activity-log{flex:1;display:flex;flex-direction:row;font-size:.75rem;overflow:hidden;min-height:0;transition:opacity .2s ease}.activity-log.hidden{opacity:0;pointer-events:none}.al-tabs{flex-shrink:0;width:34px;display:flex;flex-direction:column;background:rgba(255,255,255,.02);border-right:1px solid rgba(255,255,255,.07)}.al-tab-btn{position:relative;display:flex;align-items:center;justify-content:center;height:34px;border:none;border-left:2px solid transparent;background:0 0;color:var(--text-muted);cursor:pointer;transition:color .15s,background .15s,border-color .15s}.al-tab-btn .material-symbols-rounded{font-size:1.05rem}.al-tab-btn:hover{color:var(--text-secondary);background:rgba(255,255,255,.03)}.al-tab-btn.active{color:var(--accent);background:rgba(101,130,162,.1);border-left-color:var(--accent)}.al-tab-dot{position:absolute;top:5px;right:6px;width:6px;height:6px;border-radius:50%;background:#e05050;box-shadow:0 0 0 1.5px #080a0e}.al-main{flex:1;min-width:0;display:flex;flex-direction:column}.al-panes{flex:1;min-height:0;display:flex}.al-pane{display:none;flex:1;min-width:0;min-height:0;flex-direction:column}.al-pane.active{display:flex}.chat-locked{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;padding:.3rem .5rem;text-align:center;color:var(--text-muted);overflow:hidden}.chat-locked .material-symbols-rounded{font-size:1rem;opacity:.6}.chat-locked-text{font-size:.58rem;line-height:1.2;max-width:160px}.chat-unlock-btn{display:inline-flex;align-items:center;gap:.2rem;font-weight:700;font-size:.6rem;color:#fff;background:linear-gradient(135deg,var(--purple-deep,#8b5cf6) 0,#6d3fd1 100%);border:1px solid rgba(163,92,255,.5);border-radius:999px;padding:.25rem .55rem;cursor:pointer;margin-top:.1rem;flex-shrink:0}.chat-unlock-btn .material-symbols-rounded{font-size:.68rem;opacity:1}.chat-unlock-btn:hover:not(:disabled){filter:brightness(1.15)}.chat-unlock-btn:disabled{opacity:.5;cursor:not-allowed}.chat-unlocked-wrap{flex-shrink:0}.chat-log-body{flex:1;min-height:0;overflow-y:auto;padding:.3rem .5rem;scrollbar-width:thin;scrollbar-color:var(--muck-line-strong) transparent}.chat-log-body::-webkit-scrollbar{width:3px}.chat-log-body::-webkit-scrollbar-track{background:0 0}.chat-log-body::-webkit-scrollbar-thumb{background:var(--muck-line-strong);border-radius:2px}.chat-msg{margin-bottom:.4rem}.chat-msg-name{font-size:.66rem;font-weight:700;color:var(--accent)}.chat-msg-name.chat-msg-me{color:#7ee8a2}.chat-msg-guest{display:inline-block;margin-left:4px;padding:0 4px;border:1px solid var(--muck-line-strong);border-radius:4px;color:var(--muck-text-3);font-size:.9em;font-weight:700;line-height:1.35;text-transform:uppercase;letter-spacing:.04em;vertical-align:1px}.chat-msg-text{font-size:.74rem;color:var(--text-secondary);line-height:1.35;word-break:break-word}.chat-input-row{flex-shrink:0;display:flex;gap:.3rem;padding:.4rem;border-top:1px solid rgba(255,255,255,.07)}.chat-input{flex:1;min-width:0;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:.35rem .7rem;font-size:.72rem;color:var(--text-primary)}.chat-input:focus{outline:0;border-color:var(--accent)}.chat-send-btn{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:none;background:linear-gradient(135deg,#a35cff 0,#6d3fd1 100%);color:#fff;cursor:pointer}.chat-send-btn .material-symbols-rounded{font-size:.95rem}.chat-send-btn:hover:not(:disabled){filter:brightness(1.15)}.chat-send-btn:disabled{opacity:.5;cursor:not-allowed}.activity-log-header{display:none!important}.activity-log-toggle{background:0 0;border:none;color:var(--text-muted);font-size:1rem;line-height:1;cursor:pointer;padding:0 2px;transition:color .15s}.activity-log-toggle:hover{color:var(--text-secondary)}.activity-log-body{flex:1;min-height:0;overflow-y:auto;padding:.2rem 0;scrollbar-width:thin;scrollbar-color:var(--muck-line-strong) transparent}#al-pane-activity #chat-locked,#al-pane-activity #chat-unlocked-wrap{border-top:1px solid rgba(255,255,255,.08);padding-top:.4rem}.activity-log-body::-webkit-scrollbar{width:3px}.activity-log-body::-webkit-scrollbar-track{background:0 0}.activity-log-body::-webkit-scrollbar-thumb{background:var(--muck-line-strong);border-radius:2px}.activity-log.collapsed .al-tabs{display:none}.activity-log.collapsed .al-panes{display:none}.bottom-zone-log{overflow:hidden}.bottom-zone-log.log-collapsed{top:auto}.activity-log-entry{padding:.12rem .5rem;line-height:1.45;color:var(--text-muted);border-left:2px solid transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-log-entry.al-chat-entry{white-space:normal;overflow:visible;text-overflow:clip;padding-top:.2rem;padding-bottom:.2rem}.activity-log-entry.al-hand-divider{color:#4a5060;font-size:.68rem;text-transform:uppercase;letter-spacing:.5px;padding-top:.35rem;margin-top:.1rem;border-left:none;border-top:1px solid rgba(255,255,255,.07)}.activity-log-entry.al-street{color:#6090b0;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.4px;padding-top:.3rem;padding-bottom:.05rem;margin-top:.15rem;border-left:2px solid rgba(80,140,180,.4);border-top:none}.activity-log-entry.al-action{color:var(--text-secondary)}.activity-log-entry.al-result{font-weight:700;border-left-color:#4a9e6a;color:#7ee8a2;padding-top:.2rem;padding-bottom:.2rem}.activity-log-entry.al-result.al-lose{border-left-color:#c0392b;color:#c0392b}.activity-log-entry.al-result.al-split{border-left-color:var(--blue);color:var(--blue)}.activity-log-entry.al-cards{color:#556070;font-size:.72rem;padding-bottom:.25rem}.status-bar{display:none}.chip-stack{display:flex;gap:2px;justify-content:center;margin-top:4px}.chip{border-radius:50%;border:2px solid rgba(255,255,255,.2);display:inline-block;height:18px;width:18px}.chip-1{background:#aaa}.chip-5{background:#c82020}.chip-25{background:#2060c0}.chip-100{background:#1a7a1a}.chip-500{background:#6030c0}.chip-1000{background:#222;border-color:var(--gold)}.waiting-overlay{position:fixed;inset:0;z-index:205;background:rgba(8,11,18,.92);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center}.waiting-overlay.hidden{display:none}.disconnect-banner{position:absolute;top:.75rem;left:50%;transform:translateX(-50%);z-index:20;pointer-events:none}.disconnect-banner.hidden{display:none}.disconnect-banner-inner{display:flex;align-items:center;gap:.6rem;background:rgba(10,14,20,.95);border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:.55rem 1rem;white-space:nowrap;pointer-events:all;box-shadow:0 2px 12px rgba(0,0,0,.5)}.disconnect-icon{font-size:1.1rem;line-height:1}.disconnect-text{color:var(--text-secondary);font-size:.85rem;font-weight:500}.disconnect-exit-btn{background:0 0;border:1px solid rgba(255,255,255,.15);border-radius:5px;color:var(--text-secondary);font-size:.78rem;padding:.25rem .65rem;cursor:pointer;transition:background .15s}.disconnect-exit-btn:hover{background:rgba(255,255,255,.08)}.game-dim-overlay{position:fixed;inset:0;z-index:200;background:rgba(8,11,18,.82);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;transition:opacity .25s ease}.game-dim-overlay.hidden{display:none}.game-dim-card{display:flex;flex-direction:column;align-items:center;gap:.55rem;background:linear-gradient(160deg,rgba(18,24,36,.97) 0,rgba(12,16,26,.97) 100%);border:1.5px solid rgba(255,255,255,.1);border-radius:6px;padding:2rem 2.5rem;text-align:center;box-shadow:0 8px 32px rgba(0,0,0,.7);min-width:220px}.game-dim-icon{font-size:2.4rem;color:var(--text-secondary);opacity:.85}.game-dim-title{font-size:1.1rem;font-weight:800;color:var(--text-primary);letter-spacing:.02em}.game-dim-subtitle{font-size:.82rem;color:#89a;min-height:1.2em}.game-dim-actions{display:flex;flex-direction:row;gap:.6rem;margin-top:.5rem}.game-dim-back-in,.game-dim-exit{font-size:.8rem;padding:.55rem 1.25rem;line-height:1.2}.exit-confirm-modal{position:fixed;inset:0;z-index:210;background:rgba(8,11,18,.88);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center}.exit-confirm-modal.hidden{display:none}.exit-confirm-card{display:flex;flex-direction:column;align-items:center;gap:.55rem;background:linear-gradient(160deg,rgba(18,24,36,.97) 0,rgba(12,16,26,.97) 100%);border:1.5px solid rgba(255,255,255,.1);border-radius:6px;padding:2rem 2.5rem;text-align:center;box-shadow:0 8px 32px rgba(0,0,0,.7);min-width:220px}.exit-confirm-title{font-size:1.1rem;font-weight:800;color:var(--text-primary);letter-spacing:.02em}.exit-confirm-sub{font-size:.82rem;color:#89a;min-height:1.2em}.exit-confirm-actions{display:flex;flex-direction:row;gap:.6rem;margin-top:.5rem}.exit-confirm-actions .btn{font-size:.8rem;padding:.55rem 1.25rem;line-height:1.2}.btn-exit-confirm{background:linear-gradient(135deg,#c0392b 0,#7a1a10 100%);border:1.5px solid rgba(220,60,50,.5);color:#ffd0cc;box-shadow:0 2px 10px rgba(200,50,40,.25)}.landscape-overlay{display:none;position:fixed;inset:0;z-index:9999;background:#080e1a;align-items:center;justify-content:center;flex-direction:column}.landscape-overlay.visible{display:flex}.landscape-card{display:flex;flex-direction:column;align-items:center;gap:.8rem;text-align:center;padding:2.5rem 2rem}.landscape-icon{font-size:3.5rem;line-height:1;animation:landscapeRotateHint 1.8s ease-in-out infinite;display:block;color:var(--gold)}@keyframes landscapeRotateHint{0%{transform:rotate(0)}30%{transform:rotate(-90deg)}60%{transform:rotate(-90deg)}85%{transform:rotate(0)}100%{transform:rotate(0)}}.landscape-title{font-size:1.4rem;font-weight:800;color:var(--text-primary);letter-spacing:.02em}.landscape-sub{font-size:.88rem;color:var(--text-muted);line-height:1.6;max-width:220px}.button-draw-overlay{position:fixed;inset:0;z-index:206;display:flex;align-items:center;justify-content:center;pointer-events:none}.button-draw-overlay.hidden{display:none}.button-draw-overlay .button-draw-card{pointer-events:auto;opacity:0;transition:opacity .4s ease}.button-draw-overlay.visible .button-draw-card{opacity:1}.game-backdrop{position:fixed;inset:0;z-index:204;background:rgba(8,11,18,.72);backdrop-filter:blur(6px);pointer-events:none;opacity:1;transition:opacity .5s ease}.game-backdrop.hidden{display:none}.game-backdrop.fading{opacity:0}#table-screen.game-loading #community-cards .card.empty{visibility:hidden}#table-screen.game-loading #community-cards .card.back{visibility:hidden}.table-preload-overlay{position:fixed;inset:0;z-index:205;display:flex;align-items:center;justify-content:center;pointer-events:none;background:#111113}.table-preload-overlay.hidden{display:none}.tpo-inner{display:flex;flex-direction:column;align-items:center;gap:.5rem;opacity:1;transition:opacity .35s ease}.table-preload-overlay.fading .tpo-inner{opacity:0}.tpo-pct{font-size:1.15rem;font-weight:800;color:var(--accent);letter-spacing:.04em;min-width:3.5ch;text-align:center}.tpo-label{font-size:.82rem;font-weight:600;color:var(--accent);letter-spacing:.05em;opacity:.85}.button-draw-card{display:flex;flex-direction:column;align-items:center;gap:.9rem;background:linear-gradient(160deg,rgba(18,24,36,.98) 0,rgba(12,16,26,.98) 100%);border:1.5px solid rgba(200,148,74,.35);border-radius:16px;padding:1.8rem 2.5rem 2rem;text-align:center;box-shadow:0 8px 40px rgba(0,0,0,.8),0 0 0 1px rgba(200,148,74,.1);min-width:260px}.button-draw-title{font-size:1.05rem;font-weight:800;color:var(--gold-light);letter-spacing:.05em;text-transform:uppercase}.button-draw-subtitle{font-size:.75rem;color:var(--text-muted);letter-spacing:.03em;margin-top:-.5rem}.button-draw-cards{display:flex;gap:2rem;align-items:flex-end;justify-content:center;margin:.25rem 0}.bdo-player{display:flex;flex-direction:column;align-items:center;gap:.5rem;opacity:.55;transition:opacity .3s ease}.bdo-player.bdo-winner{opacity:1}.bdo-card{width:68px;height:96px;background:linear-gradient(160deg,#fefcf7 0,#f5f0e8 100%);border-radius:7px;box-shadow:0 0 0 1px rgba(0,0,0,.18),2px 4px 10px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.9);color:#1a1a2e;font-weight:900;position:relative;flex-shrink:0;container-type:size}.bdo-player.bdo-winner .bdo-card{box-shadow:0 0 0 1px rgba(0,0,0,.18),2px 4px 10px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.9),0 0 0 3px var(--gold),0 0 12px rgba(200,148,74,.4)}.bdo-rank{position:absolute;top:5%;left:8%;font-size:26cqh;font-weight:900;line-height:1;letter-spacing:-1px}.bdo-suit{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:40cqw;line-height:1;filter:drop-shadow(0 2px 2px rgba(0,0,0,.15))}.bdo-card.red{color:#c0392b}.bdo-card.black{color:#1a1a2e}.bdo-card.bdo-card-back{background:linear-gradient(150deg,#7a2419 0,#4e1008 100%);color:transparent;box-shadow:0 0 0 1px rgba(0,0,0,.4),2px 4px 10px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.12);position:relative;overflow:hidden}.bdo-card.bdo-card-back::after{content:'';position:absolute;inset:4px;border:1px solid rgba(255,255,255,.18);border-radius:3px;background:repeating-linear-gradient(45deg,rgba(255,255,255,.05) 0,rgba(255,255,255,.05) 1px,transparent 1px,transparent 6px),repeating-linear-gradient(-45deg,rgba(255,255,255,.05) 0,rgba(255,255,255,.05) 1px,transparent 1px,transparent 6px)}body[data-deck=red] .bdo-card.bdo-card-back{background:linear-gradient(150deg,#7a2419 0,#4e1008 100%)}body[data-deck=green] .bdo-card.bdo-card-back{background:linear-gradient(150deg,#0e4a1e 0,#082c10 100%)}@keyframes bdoFlipOut{0%{transform:rotateY(0) scale(1)}100%{transform:rotateY(90deg) scale(.9)}}@keyframes bdoFlipIn{0%{transform:rotateY(-90deg) scale(.9)}100%{transform:rotateY(0) scale(1)}}.bdo-card.bdo-flip-out{animation:bdoFlipOut .15s ease-in forwards;transform-origin:center center}.bdo-card.bdo-flip-in{animation:bdoFlipIn .2s ease-out both;transform-origin:center center}.bdo-name{font-size:.72rem;font-weight:600;color:var(--text-secondary);letter-spacing:.03em}.bdo-player.bdo-winner .bdo-name{color:var(--gold-light)}.button-draw-result{font-size:.88rem;font-weight:700;color:var(--text-primary);background:rgba(200,148,74,.1);border:1px solid rgba(200,148,74,.25);border-radius:20px;padding:4px 16px;letter-spacing:.02em}.spinner{border:3px solid #333;border-top-color:var(--accent);border-radius:50%;height:36px;width:36px;animation:spin .9s linear infinite;margin:0 auto 1rem}@keyframes spin{to{transform:rotate(360deg)}}.tbl-btn-spin{display:inline-block;width:14px;height:14px;margin-right:8px;vertical-align:-2px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .8s linear infinite}@media (min-width:769px){.config-row{flex-direction:row;align-items:stretch}.config-col{flex:1}}@media (min-width:769px){.config-row{flex-direction:row;align-items:stretch}.config-col{flex:1}}.btn-nav-mobile-only{display:none}@media (min-width:769px) and (max-width:1299px){.player-area.self{bottom:-111px}.chip-disc,.chip-disc2{width:22.5px;height:22.5px}.chip-col .chip-disc2:not(:last-child),.chip-col .chip-disc:not(:last-child){margin-bottom:-14px}}@media (min-width:1300px){.card{height:116px;width:82px}.card.lg{height:140px;width:100px}.card.sm{height:86px;width:60px}#opp-card-row{min-height:116px}.player-info-box{min-width:200px}.p-avatar-wrap{width:72px}.p-name-text{font-size:.95rem;max-width:128px}.p-stack{font-size:1.1rem}.chip-disc{width:31px;height:31px}.chip-col .chip-disc:not(:last-child){margin-bottom:-20px}.player-area.opponent{top:-128px;left:50%;transform:translateX(-50%)}.player-area.self{bottom:-100px;left:50%;transform:translateX(-50%)}.player-area.self .plaque-row{margin-top:-140px}#me-card-row{margin-top:-170px}#me-dealer-btn{top:-120px}}@media (min-width:1400px){.table-header{padding-left:0;padding-right:0}.action-hand-col{padding-right:8px}.table-corner-btns{right:6px}}body.desktop-game-active{overflow:hidden;min-height:100dvh;background:#0e0f11}body.desktop-game-active:not([data-bg-theme]),body.desktop-game-active[data-bg-theme=black]{background:radial-gradient(ellipse at center,#1a1c22 0,#0e0f11 70%)}body.desktop-game-active[data-bg-theme=finaltable],body.desktop-game-active[data-bg-theme=fulltilt],body.desktop-game-active[data-bg-theme=homegame]{background:#0a0a0a}body.desktop-game-active[data-bg-theme=red]{background:radial-gradient(ellipse at center,#331414 0,#1a0a0a 70%)}body.desktop-game-active[data-bg-theme=green]{background:radial-gradient(ellipse at center,#143314 0,#0a1a0a 70%)}body.desktop-game-active[data-bg-theme=blue]{background:radial-gradient(ellipse at center,#162d6e 0,#0a1535 70%)}body.desktop-game-active::after{content:'';position:fixed;left:0;right:0;top:var(--desktop-bz-top,100vh);height:var(--desktop-bz-h,148px);background:0 0;z-index:0;pointer-events:none}body.desktop-game-active #table-screen{position:fixed;top:0;left:0;transform-origin:top left;transform:scale(1);width:1400px;height:865px;min-width:1400px;min-height:865px;max-width:1400px;max-height:865px;margin:0;overflow:hidden;border-radius:0;background:0 0;z-index:1}body.desktop-game-active .table-rail{width:980px}body.desktop-game-active .table-area{padding:69px 1rem 43px;background:0 0}body.desktop-game-active .table-header{padding-top:10px;height:50px}body.desktop-game-active .player-area.self{bottom:-76px}body.desktop-game-active body,body.desktop-game-active html{font-size:16px}body.desktop-game-active #table-screen .mobile-extra-strip,body.desktop-game-active #table-screen .mobile-me-strip,body.desktop-game-active #table-screen .mobile-opp-bar,body.desktop-game-active #table-screen .mobile-opp-strip{display:none!important}body.desktop-game-active #table-screen .player-area.opponent,body.desktop-game-active #table-screen .player-area.self{display:block!important}body.desktop-game-active .card{height:96px;width:68px}body.desktop-game-active .card.lg{height:118px;width:84px}body.desktop-game-active .card.sm{height:72px;width:50px}body.desktop-game-active #opp-card-row{min-height:96px}body.desktop-game-active .player-info-box{min-width:200px}body.desktop-game-active .p-avatar-wrap{width:56px}body.desktop-game-active .p-name-text{font-size:.82rem;max-width:100px}body.desktop-game-active .p-stack{font-size:.95rem}body.desktop-game-active .chip-disc,body.desktop-game-active .chip-disc2{width:22.5px;height:22.5px}body.desktop-game-active .chip-col .chip-disc2:not(:last-child),body.desktop-game-active .chip-col .chip-disc:not(:last-child){margin-bottom:-14px}body.desktop-game-active .player-area.opponent{top:-130px;left:calc(50% - 5px);transform:translateX(-50%)}body.desktop-game-active .player-area.self{bottom:-76px;left:50%;transform:translateX(-50%)}body.desktop-game-active .player-area.self .plaque-row{margin-top:-70px}body.desktop-game-active #me-card-row{margin-top:-138px}body.desktop-game-active #me-dealer-btn{top:-75px;left:170px}body.desktop-game-active .poker-table[data-count="6"] #me-dealer-btn{left:-31px;right:auto}body.desktop-game-active #opp-dealer-btn{bottom:-38px;left:-24px}body.desktop-game-active .btn-hamburger{display:none}body.desktop-game-active.desktop-dim-active::before{content:'';position:fixed;inset:0;z-index:199;background:rgba(8,11,18,.82);backdrop-filter:blur(4px);pointer-events:none}body.desktop-game-active .exit-confirm-modal:not(.hidden){z-index:9200}body.mobile-game-active .card{height:96px;width:68px}body.mobile-game-active .card.lg{height:118px;width:84px}body.mobile-game-active .card.sm{height:72px;width:50px}body.mobile-game-active #opp-card-row{min-height:96px}body.mobile-game-active .player-info-box{min-width:200px}body.mobile-game-active .p-avatar-wrap{width:56px}body.mobile-game-active .p-name-text{font-size:.82rem;max-width:100px}body.mobile-game-active .p-stack{font-size:.95rem}body.mobile-game-active .chip-disc,body.mobile-game-active .chip-disc2{width:25px;height:25px}body.mobile-game-active .chip-col .chip-disc2:not(:last-child),body.mobile-game-active .chip-col .chip-disc:not(:last-child){margin-bottom:-16px}body.mobile-game-active .player-area.opponent{top:-135px}body.mobile-game-active .player-area.self{bottom:-101px}body.mobile-game-active .player-area.self .plaque-row{margin-top:-70px}body.mobile-game-active #me-card-row{margin-top:-138px}body.mobile-game-active #me-dealer-btn{top:-100px}.mobile-me-strip,.mobile-opp-bar,.mobile-opp-strip{display:none}.mobile-extra-strip{display:none}.mobile-extra-row{display:none}.mobile-blind-info{display:none}@media (max-width:768px){body,html{font-size:15px}.mobile-opp-strip{display:flex;flex-direction:column;position:absolute;top:0;left:0;right:0;z-index:10;padding:6px 0 0;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0;transition:border-color .25s ease,background .25s ease;background:rgba(0,0,0,.35);backdrop-filter:blur(4px)}.mobile-opp-strip.active-turn{border-bottom-color:rgba(200,148,74,.5);background:rgba(200,148,74,.04)}.mobile-opp-strip-left{display:flex;align-items:center;gap:7px;min-width:0;flex:1;width:100%;padding:0 0 6px 10px}.blind-level-badge,.blind-level-timer{font-size:.6rem;padding:1px 5px}.mobile-me-strip{display:flex;flex-direction:column;position:absolute;bottom:0;left:0;right:0;z-index:10;padding:0 0 6px;border-top:1px solid rgba(255,255,255,.06);flex-shrink:0;transition:border-color .25s ease;background:rgba(0,0,0,.35);backdrop-filter:blur(4px)}.mobile-me-strip.active-turn{border-top-color:rgba(200,148,74,.5);background:rgba(200,148,74,.04)}.mobile-me-left{display:flex;align-items:center;gap:7px;min-width:0;width:100%;padding:6px 0 0 10px}.mobile-me-avatar,.mobile-opp-avatar{width:44px;height:auto;align-self:stretch;border-radius:0;object-fit:cover;flex-shrink:0;margin-top:-6px;margin-bottom:-6px;margin-left:-10px;margin-right:0}.mobile-me-info,.mobile-opp-info{display:flex;flex-direction:column;gap:0;line-height:1.25;min-width:0}.mobile-me-name,.mobile-opp-name{font-size:.92rem;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.mobile-me-stack,.mobile-opp-stack{font-size:.86rem;font-weight:700;color:var(--gold-light);font-family:var(--font-mono)}.mobile-me-action,.mobile-opp-action{font-size:.86rem;font-weight:700;color:var(--gold-light);font-family:var(--font-mono);letter-spacing:.03em;white-space:nowrap;display:none}.mobile-me-action[data-act]:not([data-act=""]):not([data-act=winner]):not([data-act=split]),.mobile-opp-action[data-act]:not([data-act=""]):not([data-act=winner]):not([data-act=split]){display:block}.mobile-me-info:has(.mobile-me-action[data-act]:not([data-act=""]):not([data-act=winner]):not([data-act=split])) .mobile-me-stack,.mobile-opp-info:has(.mobile-opp-action[data-act]:not([data-act=""]):not([data-act=winner]):not([data-act=split])) .mobile-opp-stack{display:none}.mobile-me-action[data-act=fold],.mobile-opp-action[data-act=fold]{color:var(--text-muted)}.mobile-me-action[data-act=check],.mobile-opp-action[data-act=check]{color:var(--text-secondary)}.mobile-strip-winner-banner{display:flex;flex-direction:column;gap:0;line-height:1.25;min-width:0}.mobile-strip-winner-banner.hidden{display:none}.mobile-strip-winner-banner::before{content:attr(data-label);font-size:.92rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#f5c842;animation:winnerBannerPop .22s cubic-bezier(.22,1.6,.5,1) both}.mobile-strip-winner-banner[data-type=split]::before{color:var(--text-secondary)}@keyframes winnerBannerPop{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.mobile-strip-timer-wrap{position:absolute;left:0;right:0;height:3px;overflow:hidden;pointer-events:none;background:rgba(12,16,26,.6);transition:opacity .2s ease;z-index:11}#mobile-opp-timer-wrap{bottom:0;top:auto}#mobile-me-timer-wrap{bottom:0;top:auto;left:0;right:0;width:auto;z-index:12}.mobile-strip-timer-wrap.hidden{opacity:0}.mobile-strip-timer-bar{height:100%;width:100%;background:linear-gradient(90deg,#0d4020 0,#1e7a34 100%);transform-origin:left center}.mobile-strip-timer-wrap.warning .mobile-strip-timer-bar{background:linear-gradient(90deg,#5a0e08 0,#c0392b 100%)}.mobile-opp-cards{display:flex;gap:3px;align-items:center;flex-shrink:0;order:3;margin-left:auto;padding-right:10px;min-width:65px}.mobile-opp-cards .card{height:36px;width:26px;border-radius:4px;font-size:0;box-shadow:0 1px 4px rgba(0,0,0,.5)}.mobile-me-cards{display:flex;gap:5px;align-items:flex-end;flex-shrink:0;order:3;margin-left:auto;margin-top:-22px;padding-right:10px;position:relative;z-index:15}.mobile-me-cards .card{height:58px;width:40px;border-radius:5px;font-size:0;box-shadow:0 -3px 10px rgba(0,0,0,.4)}.player-area.opponent{display:none}.player-area.self{display:none}.mobile-opp-bar{display:none}.seat-slot{display:none!important}.poker-table.mobile-4p .seat-slot,.poker-table.mobile-6p .seat-slot{display:block!important;position:absolute!important;top:0!important;left:0!important;pointer-events:none;width:0;height:0;overflow:visible}.poker-table.mobile-4p .seat-slot>.card-row,.poker-table.mobile-6p .seat-slot>.card-row{display:none!important}.poker-table.mobile-4p .seat-slot>.plaque-row,.poker-table.mobile-6p .seat-slot>.plaque-row{display:block!important;position:static;width:0;height:0;overflow:visible}.poker-table.mobile-4p .seat-slot>.plaque-row>.blind-label,.poker-table.mobile-4p .seat-slot>.plaque-row>.dealer-btn-corner,.poker-table.mobile-4p .seat-slot>.plaque-row>.player-info-box,.poker-table.mobile-6p .seat-slot>.plaque-row>.blind-label,.poker-table.mobile-6p .seat-slot>.plaque-row>.dealer-btn-corner,.poker-table.mobile-6p .seat-slot>.plaque-row>.player-info-box{display:none!important}.poker-table.mobile-4p .seat-slot>.plaque-row>.bet-stack,.poker-table.mobile-6p .seat-slot>.plaque-row>.bet-stack{position:absolute;z-index:9;pointer-events:auto}.mobile-extra-strip{display:none;flex-direction:row;position:absolute;left:0;right:0;z-index:10;background:rgba(0,0,0,.35);backdrop-filter:blur(4px);transition:border-color .25s ease,background .25s ease}.mobile-extra-strip:not(.hidden){display:flex}.mobile-extra-strip--top{top:0;border-bottom:1px solid rgba(255,255,255,.04)}.mobile-extra-strip--bot{bottom:0;border-top:1px solid rgba(255,255,255,.04)}.mobile-extra-strip.active-turn{background:rgba(200,148,74,.04)}.mobile-extra-strip--top.active-turn{border-bottom-color:rgba(200,148,74,.5)}.mobile-extra-strip--bot.active-turn{border-top-color:rgba(200,148,74,.5)}.mobile-extra-strip-inner{display:flex;align-items:center;gap:7px;width:100%;padding:3px 10px 3px 0;min-height:36px}.mobile-extra-avatar{width:36px;height:36px;object-fit:cover;flex-shrink:0;border-radius:0;margin:-3px 0 -3px 0}.mobile-extra-info{display:flex;flex-direction:column;gap:0;line-height:1.2;min-width:0}.mobile-extra-name{font-size:.82rem;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.mobile-extra-stack{font-size:.78rem;font-weight:700;color:var(--gold-light);font-family:var(--font-mono)}.mobile-extra-action{font-size:.78rem;font-weight:700;color:var(--gold-light);font-family:var(--font-mono);letter-spacing:.03em;white-space:nowrap;display:none}.mobile-extra-action[data-act]:not([data-act=""]):not([data-act=winner]):not([data-act=split]){display:block}.mobile-extra-info:has(.mobile-extra-action[data-act]:not([data-act=""]):not([data-act=winner]):not([data-act=split])) .mobile-extra-stack{display:none}.mobile-extra-action[data-act=fold]{color:var(--text-muted)}.mobile-extra-action[data-act=check]{color:var(--text-secondary)}.mobile-extra-cards{display:flex;gap:3px;align-items:center;flex-shrink:0;margin-left:auto;padding-right:6px;min-width:55px}.mobile-extra-cards .card{height:30px;width:22px;border-radius:3px;font-size:0;box-shadow:0 1px 3px rgba(0,0,0,.4)}.mobile-extra-strip.is-folded{opacity:.45;filter:saturate(.3)}.mobile-extra-strip.is-eliminated{opacity:.25;filter:saturate(0) brightness(.7);pointer-events:none}.mobile-extra-row{display:none;position:absolute;top:0;left:0;right:0;z-index:10;background:rgba(0,0,0,.35);backdrop-filter:blur(4px);border-bottom:1px solid rgba(255,255,255,.06)}.mobile-extra-row:not(.hidden){display:flex;flex-direction:row}.mobile-extra-mini{display:none;flex:1 1 0;align-items:center;justify-content:center;gap:4px;min-width:0;padding:3px 2px;border-right:1px solid rgba(255,255,255,.05)}.mobile-extra-mini:last-child{border-right:none}.mobile-extra-mini:not(.hidden){display:flex}.mobile-extra-mini-avatar{width:22px;height:22px;border-radius:50%;object-fit:cover;flex-shrink:0}.mobile-extra-mini-info{display:flex;flex-direction:column;line-height:1.05;min-width:0}.mobile-extra-mini-name{font-size:.62rem;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60px}.mobile-extra-mini-stack{font-size:.6rem;font-weight:700;color:var(--gold-light);font-family:var(--font-mono)}.mobile-extra-mini.active-turn{background:rgba(200,148,74,.14)}.mobile-extra-mini.is-folded{opacity:.4;filter:saturate(.3)}.mobile-opp-strip.is-folded{opacity:.4;filter:saturate(.3)}.mobile-extra-mini.is-eliminated{opacity:.22;filter:saturate(0) brightness(.7);pointer-events:none}.poker-table.mobile-6p .mobile-me-strip,.poker-table.mobile-6p .mobile-opp-strip{width:100%}.poker-table.mobile-4p .mobile-opp-strip{width:50%;right:auto;padding:0}.poker-table.mobile-4p .mobile-extra-strip--top:not(.hidden){top:0;left:auto;right:0;width:50%;bottom:auto}.poker-table.mobile-4p .mobile-extra-strip--bot:not(.hidden){bottom:0;right:auto;left:0;width:50%;top:auto}.poker-table.mobile-4p .mobile-me-strip{width:50%;left:auto;right:0;padding:0}.poker-table.mobile-4p .mobile-me-avatar,.poker-table.mobile-4p .mobile-opp-avatar{width:36px!important;height:36px!important;align-self:center!important;margin:0!important}.poker-table.mobile-4p .mobile-extra-name,.poker-table.mobile-4p .mobile-me-name,.poker-table.mobile-4p .mobile-opp-name{max-width:80px;font-size:.82rem}.poker-table.mobile-4p .mobile-extra-stack,.poker-table.mobile-4p .mobile-me-stack,.poker-table.mobile-4p .mobile-opp-stack{font-size:.78rem}.poker-table.mobile-4p .mobile-me-info,.poker-table.mobile-4p .mobile-opp-info{line-height:1.2}.poker-table.mobile-4p .mobile-extra-cards .card,.poker-table.mobile-4p .mobile-me-cards .card,.poker-table.mobile-4p .mobile-opp-cards .card{height:30px;width:22px;border-radius:3px}.poker-table.mobile-4p .mobile-me-cards,.poker-table.mobile-4p .mobile-opp-cards{min-width:50px;padding-right:6px;margin-top:0;z-index:auto}.poker-table.mobile-4p .mobile-extra-cards{padding-right:6px;min-width:50px}.poker-table.mobile-4p .mobile-me-left,.poker-table.mobile-4p .mobile-opp-strip-left{padding:3px 0 3px 0!important;gap:5px;min-height:36px}.poker-table.mobile-4p .mobile-extra-strip-inner{padding:3px 0 3px 0;gap:5px}.poker-table.mobile-4p .mobile-extra-strip--top{border-bottom:1px solid rgba(255,255,255,.04);border-left:1px solid rgba(255,255,255,.04)}.poker-table.mobile-4p .mobile-extra-strip--bot{border-top:1px solid rgba(255,255,255,.04);border-right:1px solid rgba(255,255,255,.04)}.poker-table.mobile-4p .mobile-opp-strip{border-right:1px solid rgba(255,255,255,.04)}.poker-table.mobile-4p .mobile-me-strip{border-left:1px solid rgba(255,255,255,.04)}.poker-table.mobile-4p .mobile-strip-timer-wrap{left:0;right:0}.table-header{position:relative;display:flex;height:calc(40px + env(safe-area-inset-top));padding:env(safe-area-inset-top) .5rem 0;gap:0;z-index:20}.header-left{flex:0 0 auto;gap:5px;align-items:center;min-width:0}.table-header .brand{font-size:.7rem;letter-spacing:1px;flex-shrink:0}.header-center{flex:1;justify-content:center;padding:0 6px;overflow:hidden;min-width:0;gap:5px}.header-right{flex:0 0 auto;gap:4px}.btn-hamburger{display:flex;width:44px;height:44px;border:none;background:0 0;color:var(--text-secondary);border-radius:var(--radius-sm)}.btn-hamburger .material-symbols-rounded{font-size:1.45rem}.btn-hamburger:active{background:rgba(255,255,255,.08)}.header-nav{display:none;flex-direction:column;position:absolute;top:calc(40px + env(safe-area-inset-top));right:.5rem;background:var(--bg-card);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);padding:.35rem;gap:2px;z-index:200;min-width:200px;box-shadow:0 8px 24px rgba(0,0,0,.75)}.header-nav.open{display:flex}.header-nav>*{width:100%}.header-nav .btn-header{width:100%;text-align:left;justify-content:flex-start;font-size:.92rem;padding:.55rem .75rem;border:none;border-radius:4px;gap:8px}.header-nav .btn-header-capped{display:flex;flex-direction:row;align-items:stretch;width:100%}.header-nav .btn-header-capped .btn-header--capped{flex:1;text-align:left;justify-content:flex-start;font-size:.92rem;padding:.55rem .75rem;border:none;border-right:none;border-radius:4px 0 0 4px;gap:8px}.header-nav .btn-header-cap{font-size:.88rem;padding:0 .65rem;border-radius:0 4px 4px 0;background:rgba(255,255,255,.07);border:none;min-width:32px;display:flex;align-items:center;justify-content:center}.header-nav .btn-nav-mobile-only:first-of-type{margin-top:4px;padding-top:4px;border-top:1px solid rgba(255,255,255,.08)}.header-nav .btn-nav-mobile-only{display:flex;align-items:center;gap:8px;width:100%;text-align:left;font-size:.92rem;padding:.55rem .75rem;border:none;border-radius:4px;background:0 0;color:var(--text-secondary);cursor:pointer;font-weight:600;font-family:var(--font);letter-spacing:.2px;transition:background .12s,color .12s}.header-nav .btn-nav-mobile-only:hover{background:rgba(255,255,255,.06);color:var(--text-primary)}.header-nav .btn-exit-nav{color:#fa8e8a}.header-nav .btn-exit-nav:hover{background:rgba(250,142,138,.1);color:#fa8e8a}.table-corner-btns{display:none!important}.acid-mode-badge{display:none!important}#table-screen{height:100dvh}.table-area{padding:0;align-items:stretch}.table-rail{width:100%;padding:0;background:0 0;border-radius:0;box-shadow:none;border:none}.table-rail::after,.table-rail::before{display:none}.poker-table{aspect-ratio:unset;height:100%;border-radius:0;outline:0;box-shadow:inset 0 0 60px rgba(0,0,0,.35)}.poker-table::before{border-radius:0}.poker-table::after{font-size:3rem;border-radius:0}.community-area{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);gap:.4rem}.community-cards{gap:5px;padding:0 8px}.card.lg{height:82px;width:58px}.card{height:68px;width:48px;border-radius:5px}.card.sm{height:44px;width:30px}body.mobile-game-active .card{height:68px;width:48px}body.mobile-game-active .card.lg{height:82px;width:58px}body.mobile-game-active .card.sm{height:44px;width:30px}body.mobile-game-active .mobile-opp-cards .card{height:36px;width:26px;border-radius:4px}body.mobile-game-active .mobile-me-cards .card{height:58px;width:40px;border-radius:5px}.pot-total{font-size:.84rem;padding:2px 8px}.round-badge{font-size:.68rem;padding:2px 8px}.pot-chips-amount{font-size:.66rem;padding:1px 5px}.pot-chips-side{transform:none;align-items:center}.pot-chip-tower{flex-direction:row;flex-wrap:wrap;justify-content:center;max-width:60px}.street-announce{font-size:.95rem;padding:.3rem 1rem;letter-spacing:1.5px}.chip-col .chip-disc:not(:last-child){margin-bottom:-8px}.chip-disc{width:13px;height:13px}.chip-tower{gap:2px}.bet-stack{width:auto;align-items:flex-start}#opp-ante-stack,#opp-bet-stack{transform:none}#me-ante-stack,#me-bet-stack{transform:none}@keyframes stackPopIn{0%{opacity:0;transform:scale(.65)}65%{transform:scale(1.07)}100%{opacity:1;transform:scale(1)}}.bet-stack-amount{font-size:.62rem;padding:1px 5px}.ante-stack-label{height:15px;font-size:.56rem;padding:0 4px}.winner-banner{padding:.35rem .85rem;gap:.75rem;border-radius:8px}.badge-toast{position:fixed;bottom:160px;right:.75rem;max-width:calc(100vw - 1.5rem)}.wb-title{font-size:.84rem;letter-spacing:.8px}.wb-hands{font-size:.64rem;padding-left:.7rem}.winner-banner.wb-pos-right{right:-6px;font-size:.78rem}.bottom-zone{flex-direction:column;height:auto;min-height:0;padding-bottom:0}.bottom-zone-log{display:none}.px-skills-bar{display:none}.bottom-zone-main{flex:1;display:flex;flex-direction:column;width:100%}.action-timer{padding:2px .6rem}.action-main{flex:1;flex-direction:column;justify-content:center;padding:0;min-height:0}.action-btns-col{width:100%}.action-btn-grid{gap:6px;padding:6px 10px 4px;border-bottom:none;flex:0 0 auto}.btn-action{height:47px;font-size:.78rem;letter-spacing:.2px;border-radius:8px}.btn-action-sub{font-size:1rem}#btn-fold{flex:0.7;height:47px;font-size:.78rem}#btn-check{flex:1.4;height:47px;font-size:.84rem;letter-spacing:.3px}#btn-bet{flex:1.1;height:47px;font-size:.78rem}.btn-preact{height:47px;border-radius:8px;font-size:.78rem;letter-spacing:.2px;padding:0}.btn-preact[data-preact=xf]{flex:0.7}.btn-preact[data-preact=call]{flex:1.4}.btn-preact[data-preact=any]{flex:1.1}.preact-label .pl-long{display:none}.preact-label .pl-short{display:inline}.sizing-row{padding:4px 10px;height:44px;gap:4px;align-items:stretch;border-top:1px solid rgba(255,255,255,.04);width:100%;box-sizing:border-box}.sizing-row .btn-bb-step{flex:1.2;min-width:0;padding:0;font-size:1rem}.sizing-row .quick-bets{flex:4;gap:4px;flex-wrap:nowrap;flex-shrink:1;align-items:stretch}.sizing-row .quick-bets .btn-quick{flex:1;min-width:0;padding:0;align-self:stretch}.sizing-row #btn-allin{flex:1.5;min-width:0;padding:0;font-size:.68rem}.sizing-label{font-size:.68rem}.bet-slider{display:none}.bet-input{display:none}.btn-quick{font-size:.7rem}.btn-bb-step{font-size:.95rem}.action-hand-col{display:none}.game-over-btns .btn{font-size:.76rem;padding:.5rem .9rem}.bet-stack{width:auto}.bet-stack-amount{font-size:.6rem;padding:1px 5px}.emote-trigger-btn{display:none}#lobby{padding:1rem .85rem 2rem;padding-top:max(1rem,calc(1rem + env(safe-area-inset-top)));align-items:stretch}.lobby-card{padding:1.5rem 1.25rem;max-width:100%;width:100%;box-sizing:border-box;border-radius:6px}.lobby-logo{margin-top:2.25rem}.lobby-logo h1{font-size:2.2rem;letter-spacing:-.01em}.lobby-logo p{font-size:.92rem}.lobby-logo-suits{font-size:1.4rem;gap:.4rem}.lobby-beta-chip{font-size:.75rem;padding:3px 12px}.mode-tabs{flex-direction:column;gap:.5rem}.mode-tab{font-size:.88rem;padding:.75rem 1rem;border-radius:10px}.lv2-speed-strip{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.lv2-speed-btn{padding:.8rem .4rem .75rem;font-size:.82rem;border-radius:10px}.lv2-speed-btn .material-symbols-rounded{font-size:1.35rem}.lv2-speed-sub{font-size:.8rem}.lv2-avatar-row{display:grid;grid-template-columns:repeat(4,1fr);gap:.4rem;flex-wrap:unset;justify-content:unset}.lv2-avatar-row .avatar-pick,.lv2-avatar-row .avatar-pick-more{width:auto;flex:unset;margin:0;aspect-ratio:1/1}.avatar-picker-row{gap:.4rem}.avatar-option img{width:48px;height:48px;border-radius:8px}.ls-label{font-size:.95rem;margin-bottom:.9rem}.ls-rail{border-left:none;margin-left:0}.ls-rail::after{display:none}.ls-num{display:none}.ls{padding-left:0}.ls-label{padding-left:0}.join-returning{flex-wrap:wrap;gap:.6rem .75rem;padding:.7rem .85rem}.join-returning-img{width:44px;height:44px}.join-returning-info{flex:1;min-width:0}.join-returning-name{font-size:.92rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.join-returning-join{flex:0 0 100%;justify-content:center;font-size:1rem;padding:.6rem 1rem}.bvb-mini-card .join-returning-join{flex:0 0 100%;justify-content:center;padding:.55rem 1rem;font-size:.95rem}.bvb-mini-card .bvb-launch-hint{padding-left:0;padding-top:.3rem;text-align:center}.lv2-name-row{gap:.5rem}.lv2-name-input{font-size:1rem;padding:.8rem .9rem;border-radius:10px}.lv2-play-btn{font-size:1rem;padding:.8rem 1.4rem;border-radius:10px}.lv2-util-bar{row-gap:.35rem;column-gap:.35rem;margin-top:1.25rem;flex-wrap:wrap}.lv2-util-btn{padding:.75rem .2rem .7rem;font-size:.72rem;border-radius:10px;flex:1}#btn-how-to-play-lobby{flex:0 0 100%;flex-direction:row;gap:.5rem;justify-content:center;padding:.7rem 1rem}#btn-how-to-play-lobby .material-symbols-rounded{font-size:1.45rem}#btn-leaderboard-lobby,#btn-profile-lobby,#btn-settings-lobby{flex:1 1 0}.lv2-util-btn .material-symbols-rounded{font-size:1.45rem}.lobby-tab-inner{padding:.75rem 1rem;gap:.65rem}.lobby-tab-icon{font-size:1.3rem}.lobby-tab-text strong{font-size:.92rem;display:block}.lobby-tab-text span{font-size:.78rem;display:block}.lobby-tab-title-row{display:flex}.lobby-tab-title-row strong{display:inline}.lobby-beta-badge,.lobby-tab-text .lobby-beta-badge{display:none}.lobby-hamburger{display:none}.lobby-gate-row{flex-direction:column;align-items:stretch;gap:.45rem}.lobby-gate-input{max-width:100%;width:100%;box-sizing:border-box;font-size:16px;padding:.8rem .85rem}#lobby-gate-btn{width:100%;font-size:1.05rem;padding:.95rem}.lobby-gate-label{font-size:.9rem}.lobby-gate-contact{font-size:.82rem}.htp-ranks li{display:grid!important;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;gap:2px 10px}.htp-rank-name{min-width:0!important;grid-column:2;grid-row:1}.htp-ranks li::before{grid-column:1;grid-row:1/3;align-self:center}.htp-rank-note{font-size:.75rem;text-align:left;grid-column:2;grid-row:2}.settings-input{font-size:16px;padding:.8rem .85rem}.modal-header{padding:1rem 1.1rem .85rem}.modal-title{font-size:1.1rem}.modal-close{font-size:1.9rem;padding:2px 12px}.modal-body{padding:1rem}.modal-footer{padding:.85rem 1rem}.profile-modal{align-items:stretch;justify-content:stretch}.profile-dialog{width:100vw;height:100dvh;max-height:100dvh;border-radius:0;border:none;overflow:visible}.profile-header{padding:1rem 1.1rem .85rem}.profile-title{font-size:1.05rem}.profile-body{padding:1rem;gap:1rem}.profile-hero-avatar{width:56px;height:56px;border-radius:10px}.profile-hero-name{font-size:1.15rem}.profile-hero-sub{font-size:.8rem}.profile-stats{grid-template-columns:1fr 1fr;gap:.55rem}.profile-stat-block{padding:.7rem .5rem;border-radius:8px}.profile-stat-val{font-size:1.4rem}.profile-stat-lbl{font-size:.68rem}.profile-record-row{gap:.5rem}.profile-record-item{padding:.6rem .75rem;border-radius:8px;font-size:.82rem}.profile-section-label{font-size:.72rem}.profile-badge-tier-grid{gap:.4rem}.profile-badge-tile{padding:.6rem .2rem .55rem;border-radius:8px}.profile-badge-img{width:min(44px,72%)}.profile-badge-label{font-size:.62rem}.profile-badges-grid .ach-grid{grid-template-columns:1fr}.lb-modal{align-items:stretch;justify-content:stretch}.lb-dialog{width:100vw;height:100dvh;max-height:100dvh;border-radius:0;border:none}.lb-header{padding:1rem 1.1rem}.lb-title{font-size:1.05rem}.lb-tabs{overflow-x:auto}.lb-tab{font-size:.82rem;padding:.65rem .85rem;white-space:nowrap;flex-shrink:0}.lb-body{padding:.75rem}.lb-body{padding:.5rem .4rem}.lb-table,.lb-table tbody,.lb-table tfoot,.lb-table thead{display:block;width:100%}.lb-table thead{display:none}.lb-table tbody tr{display:block;margin-bottom:7px;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);overflow:hidden;cursor:default}.lb-table tbody tr.lb-row--me{background:rgba(200,148,74,.08);border-color:rgba(200,148,74,.3)}.lb-table tbody tr.lb-row--clickable{cursor:pointer}.lb-table tbody tr.lb-row--clickable:active{background:rgba(200,148,74,.14)}.lb-table td{display:none;padding:0;border:none}.lb-table td.lb-col-mobile-card{display:block}.lb-mc-info .lb-player-name{font-size:.95rem;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:none}.lb-num{font-size:.95rem;font-weight:700}.lb-num--won{color:#4caf82}.ach-modal{align-items:stretch;justify-content:stretch}.ach-dialog{width:100vw;height:100dvh;max-height:100dvh;border-radius:0;border:none}.ach-header{padding:1rem 1.1rem .85rem}.ach-title{font-size:1.05rem}.ach-body{padding:.9rem .9rem 1.25rem}.ach-grid{gap:.45rem}.ach-card{padding:.65rem .2rem .6rem;border-radius:9px}.ach-card-img-wrap{width:min(52px,72%)}.ach-card-img{width:100%;height:auto}.ach-card-label{font-size:.68rem}.ach-card-desc{font-size:.61rem}.htp-cardgrid,.htp-speed-cards{grid-template-columns:1fr}.htp-ladder-main{flex-direction:column;align-items:flex-start;gap:.1rem}.rwd-grid{grid-template-columns:repeat(2,1fr)}.rwd-pack{flex-direction:column;align-items:flex-start;text-align:left}.history-modal{align-items:stretch;justify-content:stretch}.history-dialog{width:100vw;height:100dvh;max-height:100dvh;border-radius:0;border:none}.history-body{flex-direction:column}.history-sidebar{width:100%!important;border-right:none;border-bottom:1px solid rgba(200,148,74,.22);max-height:none;padding:.4rem 0 .1rem;box-sizing:border-box;position:relative}.history-sidebar::after{content:'';position:absolute;top:0;right:0;bottom:6px;width:28px;background:linear-gradient(to right,transparent,var(--bg-modal,#0e1a2f));pointer-events:none;z-index:1}.history-sidebar-label{display:none}.history-hand-list{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;gap:.4rem;padding:0 .3rem 6px;scrollbar-width:thin;scrollbar-color:var(--muck-line-strong) transparent;box-sizing:border-box}.history-hand-list::-webkit-scrollbar{display:block;height:3px}.history-hand-list::-webkit-scrollbar-track{background:0 0}.history-hand-list::-webkit-scrollbar-thumb{background:var(--muck-line-strong);border-radius:2px}.history-hand-item{flex:0 0 auto;width:auto;min-width:80px;max-width:calc(100vw - 60px);scroll-snap-align:start;border:1px solid rgba(200,148,74,.2);border-radius:8px;border-left:1px solid rgba(200,148,74,.2);padding:.3rem .45rem;font-size:.72rem;box-sizing:border-box;background:rgba(255,255,255,.03)}.history-hand-item.active{border-color:var(--accent);background:var(--accent-bg);border-left-color:var(--accent)}.hhi-top{margin-bottom:.15rem;gap:.25rem}.hhi-num{font-size:.65rem}.hhi-result{font-size:.58rem;padding:1px 4px}.hhi-board{white-space:nowrap;overflow:visible;font-size:.82rem;letter-spacing:.02em}.hhi-meta{display:none}.history-detail{overflow:hidden}.history-log{flex:1;min-height:0;max-height:none;overflow-y:auto;-webkit-overflow-scrolling:touch}#hh-report-row{display:none}.history-cards-area{padding:.4rem .2rem .3rem}.history-hole-row{flex-wrap:wrap;gap:.2rem}.history-community-slot{width:100%;min-width:0;flex:0 0 100%;order:-1}.history-player-slot{min-width:0;flex:1;padding:.2rem .15rem;overflow:hidden}.history-player-label{font-size:.6rem;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.hh-pill{font-size:.72rem;padding:1px 4px}.hh-best5-row .hh-pill{font-size:.62rem;padding:1px 3px}.hh-card{width:24px!important;height:34px!important;font-size:0!important;border-radius:3px!important}.hh-best5-row{flex-wrap:nowrap!important;gap:2px}.history-best5{width:100%;overflow-x:auto;align-items:flex-start!important}.history-result{margin:0 .45rem .4rem;font-size:.82rem;padding:.35rem .55rem}.history-log-label{padding:0 .55rem .25rem;font-size:.68rem}.history-log{padding:0 .55rem .75rem;font-size:.77rem}.history-hand-rank{font-size:.62rem;padding:1px 4px}.modal-overlay{align-items:flex-end}.modal-dialog{width:100vw;max-width:100vw;max-height:92dvh;border-radius:16px 16px 0 0;animation:modalSlideUpMobile .25s cubic-bezier(.34,1.1,.64,1);overflow:hidden;box-sizing:border-box}.modal-body{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;max-width:100%;box-sizing:border-box}.settings-row-2,.settings-row-3,.settings-row-top-bar,.settings-section{max-width:100%;box-sizing:border-box}@keyframes modalSlideUpMobile{from{transform:translateY(100%);opacity:.6}to{transform:translateY(0);opacity:1}}.exit-confirm-card,.game-dim-card{width:min(90vw,320px);padding:1.5rem 1.75rem}.btn-hh-download,.btn-hh-report{padding:.7rem .9rem;font-size:.82rem}.hh-tag-btn{padding:.5rem .75rem;font-size:.78rem}.btn-hh-submit{padding:.7rem 1rem;font-size:.85rem}.btn-hh-cancel{padding:.7rem .9rem;font-size:.85rem}.hh-report-notes{font-size:16px}.profile-mode-row{box-sizing:border-box;max-width:100%}.profile-mode-block{padding:.65rem .75rem;gap:.5rem}.profile-mode-nums span:first-child{font-size:.85rem}.ach-subtitle{font-size:.72rem}.ach-header-trophy{font-size:1.8rem}}@media (max-width:480px){.opponent-picker .opponent-btn{flex:1 1 100%}.game-mode-picker .game-mode-btn{flex:1 1 calc(50% - 0.25rem)}.toggle-pair{flex-direction:column}}.hidden{display:none!important}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.text-center{text-align:center}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.divider{border:none;border-top:1px solid rgba(255,255,255,.08);margin:1.25rem 0}#action-toast{display:none}.action-timer{display:flex;align-items:center;gap:8px;padding:3px 1.2rem;background:rgba(0,0,0,.3);border-bottom:1px solid rgba(255,255,255,.08);visibility:visible;opacity:1;transition:opacity .2s ease}.action-timer.hidden{display:flex!important;visibility:hidden!important;opacity:0;pointer-events:none}.action-timer-bar-wrap{flex:1;height:6px;background:rgba(255,255,255,.1);border-radius:3px;overflow:hidden}.action-timer-bar{height:100%;width:100%;background:var(--green);border-radius:3px;transition:background .3s}.action-timer.warning .action-timer-bar{background:var(--red)}.action-timer-label{font-size:.78rem;font-weight:700;color:var(--text-secondary);min-width:18px;text-align:right;transition:color .3s}.action-timer.warning .action-timer-label{color:var(--red);animation:timerPulse .5s ease-in-out infinite alternate}@keyframes timerPulse{from{opacity:1}to{opacity:.45}}.history-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center}.history-modal.hidden{display:none}.history-overlay{position:absolute;inset:0;background:rgba(0,0,0,.75)}.history-dialog{position:relative;z-index:1;background:rgba(20,21,33,.97);border:1px solid rgba(163,92,255,.22);border-radius:var(--radius);width:min(900px,96vw);height:min(620px,90vh);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 0 0 1px rgba(163,92,255,.08) inset,0 24px 64px rgba(0,0,0,.75)}.history-header{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;border-bottom:1px solid rgba(163,92,255,.18);background:rgba(0,0,0,.25);flex-shrink:0}.history-title{font-size:1rem;font-weight:700;color:var(--text-primary);letter-spacing:.04em}.history-close{background:0 0;border:none;color:var(--text-muted);font-size:1.4rem;cursor:pointer;line-height:1;padding:0 .25rem;transition:color .15s}.history-close:hover{color:#fff}.history-body{display:flex;flex:1;min-height:0;overflow:hidden}.history-sidebar{width:160px;flex-shrink:0;border-right:1px solid rgba(200,148,74,.22);background:rgba(0,0,0,.25);display:flex;flex-direction:column;overflow:hidden}.history-sidebar-label{display:flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;padding:.6rem .75rem .4rem;flex-shrink:0}.history-sidebar-label .material-symbols-rounded{font-size:.9rem;color:#cbb2ff}.history-hand-list{flex:1;overflow-y:auto;padding:.25rem 0}.history-hand-item{padding:.55rem .75rem;cursor:pointer;border-bottom:1px solid rgba(200,148,74,.12);transition:background .1s}.history-hand-item:hover{background:rgba(255,255,255,.04)}.history-hand-item.active{background:var(--accent-bg);border-left:3px solid var(--accent);padding-left:calc(.75rem - 3px)}.hhi-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:.2rem}.hhi-num{font-size:.78rem;font-weight:700;color:var(--text-primary)}.hhi-result{font-size:.7rem;font-weight:700;padding:.1rem .35rem;border-radius:3px}.hhi-result.win{background:rgba(200,148,74,.18);color:var(--accent)}.hhi-result.loss{background:rgba(255,255,255,.07);color:var(--text-muted)}.hhi-result.split{background:rgba(200,148,74,.15);color:var(--gold-light)}.hhi-board{font-size:.72rem;margin-bottom:.15rem;line-height:1.3}.hhi-board .red{color:#e07070}.hhi-board .black{color:#c8d0dc}.hhi-meta{font-size:.67rem;color:var(--text-muted)}.history-detail{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden;padding:0}.history-street-tabs{display:flex;gap:0;border-bottom:1px solid rgba(200,148,74,.22);background:rgba(0,0,0,.25);flex-shrink:0}.hst-tab{flex:1;padding:.55rem .5rem;background:0 0;border:none;border-bottom:2px solid transparent;color:var(--text-muted);font-size:.82rem;font-weight:600;cursor:pointer;transition:color .15s,border-color .15s}.hst-tab:hover:not(:disabled){color:var(--text-primary)}.hst-tab.active{color:var(--accent);border-bottom-color:var(--accent)}.hst-tab.unavailable,.hst-tab:disabled{opacity:.3;cursor:default}.hst-play-btn{flex:0 0 auto;width:2.4rem;padding:.55rem .4rem;background:0 0;border:none;border-right:1px solid rgba(200,148,74,.22);border-bottom:2px solid transparent;color:var(--text-muted);font-size:.85rem;cursor:pointer;transition:color .15s,background .15s}.hst-play-btn:hover{color:var(--text-primary);background:rgba(200,148,74,.1)}.hst-play-btn.hst-play-active{color:var(--accent)}.history-cards-area{padding:1rem 1.25rem .5rem;flex-shrink:0}.history-hole-row{display:flex;align-items:flex-start;justify-content:center;gap:1rem;flex-wrap:wrap}.history-hole-row[data-player-count="3"] .history-community-slot,.history-hole-row[data-player-count="4"] .history-community-slot,.history-hole-row[data-player-count="5"] .history-community-slot,.history-hole-row[data-player-count="6"] .history-community-slot{flex:0 0 100%;order:-1}.history-player-slot{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.45rem .6rem;border-radius:var(--radius-sm);border:2px solid transparent;transition:border-color .2s;min-width:70px;flex:1;max-width:180px}.history-player-slot.winner{border-color:var(--gold);background:rgba(218,165,32,.07)}.history-community-slot{display:flex;flex-direction:column;align-items:center;gap:.35rem;min-width:130px}.history-player-label{font-size:.72rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.history-hand-cards{display:flex;gap:4px;flex-wrap:wrap;justify-content:center}.history-community-cards{display:flex;gap:4px;flex-wrap:wrap;justify-content:center}.history-hand-rank{font-size:.7rem;font-weight:700;color:var(--gold-light);min-height:1rem;text-align:center}.history-best5{min-height:0;display:flex;flex-direction:column;align-items:center;gap:3px;margin-top:4px}.hh-best5-label{font-size:.6rem;text-transform:uppercase;letter-spacing:.06em;color:#888;font-weight:600}.hh-best5-row{display:flex;gap:2px;flex-wrap:nowrap;justify-content:center}.hh-mini-card{width:24px!important;height:34px!important;border-radius:3px!important}.history-hole-row[data-player-count="4"] .history-player-label,.history-hole-row[data-player-count="5"] .history-player-label,.history-hole-row[data-player-count="6"] .history-player-label{font-size:.62rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.hh-card{width:34px;height:48px;border-radius:4px;background:#fff;border:1px solid #ccc;font-size:.75rem;font-weight:800;line-height:1.1;user-select:none;box-shadow:0 1px 3px rgba(0,0,0,.4);position:relative;container-type:size;flex-shrink:0}.hh-card.red{color:#c0392b}.hh-card.black{color:#1a1a1a}.hh-card.facedown{background:linear-gradient(150deg,#7a2419 0,#4e1008 50%,#3a0c06 100%);border-color:rgba(0,0,0,.4);color:transparent;box-shadow:0 0 0 1px rgba(0,0,0,.4),1px 2px 6px rgba(0,0,0,.6);position:relative;overflow:hidden}.hh-card.facedown::before{content:'';position:absolute;inset:3px;border:1px solid rgba(255,255,255,.15);border-radius:2px;pointer-events:none}.hh-card.facedown::after{content:'';position:absolute;inset:4px;border-radius:1px;background:repeating-linear-gradient(45deg,rgba(255,255,255,.05) 0,rgba(255,255,255,.05) 1px,transparent 1px,transparent 5px),repeating-linear-gradient(-45deg,rgba(255,255,255,.05) 0,rgba(255,255,255,.05) 1px,transparent 1px,transparent 5px)}.hh-rank{position:absolute;top:5%;left:8%;font-size:26cqh;line-height:1}.hh-suit{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:40cqw;line-height:1}.hh-no-board,.hh-no-cards{color:var(--text-muted);font-size:.8rem;font-style:italic}.hh-pill{display:inline-flex;align-items:center;gap:1px;padding:2px 5px;border-radius:4px;background:#f0f0f0;border:1px solid #ccc;font-size:.82rem;font-weight:800;line-height:1.2;white-space:nowrap;user-select:none;flex-shrink:0}.hh-pill.red{color:#c0392b}.hh-pill.black{color:#1a1a1a}.hh-pill.suit-d{color:#1a7fe8}.hh-pill.suit-c{color:#1a8a3e}.hh-pill-suit{font-size:.9em;line-height:1}.hh-pill-facedown{background:linear-gradient(150deg,#7a2419 0,#3a0c06 100%);border-color:rgba(0,0,0,.4);color:#888;font-weight:600}.hh-best5-row .hh-pill{font-size:.72rem;padding:1px 4px}.hh-pill.hh-pill-played{box-shadow:0 0 0 2px var(--muck-gold,#e8c87a)}.hh-showdown{display:flex;flex-direction:column;gap:6px;margin:.25rem 1.25rem .6rem;flex-shrink:0}.hh-showdown[hidden]{display:none}.hh-sd-head{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muck-text-3,#888)}.hh-sd-row{display:grid;grid-template-columns:minmax(110px,170px) auto 1fr auto;align-items:center;gap:12px;padding:8px 12px;border:1px solid var(--muck-line,#2a2a2a);border-radius:8px;background:var(--muck-surface-2,#1c1c1c)}.hh-sd-row.winner{border-color:var(--muck-gold-muted,#8a7444);background:color-mix(in srgb,var(--muck-gold,#e8c87a) 7%,var(--muck-surface-2,#1c1c1c))}.hh-sd-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:700;color:var(--muck-text,#fff)}.hh-sd-cards{display:flex;gap:4px}.hh-sd-rank{font-size:.78rem;font-weight:600;color:var(--muck-text-2,#bbb);white-space:nowrap}.hh-sd-row.winner .hh-sd-rank{color:var(--muck-gold,#e8c87a)}.hh-sd-tag{justify-self:end;padding:2px 8px;border-radius:999px;background:var(--muck-gold,#e8c87a);color:var(--muck-gold-ink,#1a1406);font-size:.66rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}@media (max-width:640px){.hh-showdown{margin:.2rem .45rem .4rem}.hh-sd-row{grid-template-columns:1fr auto;gap:6px 10px;padding:7px 9px}.hh-sd-cards{grid-column:1/-1;order:3}.hh-sd-tag{order:2}}.history-result{text-align:center;font-size:.85rem;font-weight:700;padding:.3rem 1rem;margin:0 1.25rem .5rem;border-radius:var(--radius-sm);flex-shrink:0}.history-result.win{background:rgba(52,199,130,.08);color:#5de8aa;border:1px solid rgba(52,199,130,.35)}.history-result.loss{background:rgba(220,80,80,.08);color:#e87a7a;border:1px solid rgba(220,80,80,.35)}.history-result.split{background:rgba(200,148,74,.08);color:var(--gold-light);border:1px solid rgba(200,148,74,.35)}.history-log-label{display:flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;padding:0 1.25rem .25rem;flex-shrink:0}.history-log-label .material-symbols-rounded{font-size:.9rem;color:#cbb2ff}.history-log{flex:1;min-height:0;overflow-y:auto;padding:0 1.25rem 1rem;font-size:.82rem;color:#b8bcc8;line-height:1.6;scrollbar-width:thin;scrollbar-color:var(--muck-line-strong) transparent;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 14px);mask-image:linear-gradient(to bottom,transparent 0,#000 14px);padding-top:6px}.history-log::-webkit-scrollbar{width:8px}.history-log::-webkit-scrollbar-track{background:0 0}.history-log::-webkit-scrollbar-thumb{background:var(--muck-line-strong);border-radius:8px}.hh-log-line{padding:.1rem 0;border-bottom:1px solid rgba(255,255,255,.05)}.hh-log-street{color:var(--accent);font-weight:700;padding-top:.35rem;border-bottom-color:rgba(255,255,255,.08)}.hh-log-empty{color:var(--text-muted);font-style:italic;font-size:.8rem}.hh-report-row{margin-top:1rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.07)}.btn-hh-report{width:100%;background:rgba(163,92,255,.08);border:1px solid rgba(163,92,255,.28);border-radius:8px;color:#cbb2ff;cursor:pointer;font-size:.75rem;font-weight:700;padding:.55rem .9rem;display:flex;align-items:center;justify-content:center;gap:.4rem;transition:background .15s,border-color .15s,color .15s;letter-spacing:.2px}.btn-hh-report:hover{background:rgba(163,92,255,.16);border-color:rgba(163,92,255,.5);color:#fff}.btn-hh-report .material-symbols-rounded{font-size:1rem}.btn-hh-report.hidden{display:none}.btn-hh-download{width:100%;background:linear-gradient(135deg,#a35cff 0,#6d3fd1 100%);border:1px solid rgba(163,92,255,.5);border-radius:8px;color:#fff;cursor:pointer;font-size:.75rem;font-weight:700;padding:.55rem .9rem;display:flex;align-items:center;justify-content:center;gap:.4rem;transition:filter .15s;letter-spacing:.2px;margin-bottom:.5rem}.btn-hh-download:hover{filter:brightness(1.12)}.btn-hh-download .material-symbols-rounded{font-size:1rem}.hh-report-panel{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.09);border-radius:8px;padding:.9rem;margin-top:.5rem;display:flex;flex-direction:column;gap:.6rem}.hh-report-panel.hidden{display:none}.hh-report-label{font-size:.68rem;font-weight:800;color:var(--text-muted);text-transform:uppercase;letter-spacing:.7px}.hh-report-tags{display:flex;flex-wrap:wrap;gap:.4rem}.hh-tag-btn{background:var(--accent-bg);border:1px solid var(--accent-border);border-radius:6px;color:var(--accent);cursor:pointer;font-size:.7rem;font-weight:700;padding:.28rem .65rem;transition:background .12s,border-color .12s}.hh-tag-btn:hover{background:rgba(101,130,162,.18);border-color:var(--accent)}.hh-tag-btn.selected{background:var(--accent);border-color:var(--accent);color:#fff}.hh-report-notes{width:100%;box-sizing:border-box;background:var(--bg-input);border:1px solid rgba(255,255,255,.09);border-radius:6px;color:var(--text-secondary);font-size:.78rem;line-height:1.5;padding:.4rem .6rem;resize:vertical;font-family:inherit;transition:border-color .15s}.hh-report-notes:focus{border-color:var(--accent-border);outline:0}.hh-report-notes::placeholder{color:var(--text-muted)}.hh-report-actions{display:flex;gap:.5rem}.btn-hh-submit{flex:1;background:var(--accent);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.78rem;font-weight:800;padding:.4rem 1rem;transition:filter .12s;letter-spacing:.2px}.btn-hh-submit:disabled{opacity:.4;cursor:not-allowed}.btn-hh-submit:not(:disabled):hover{filter:brightness(1.1)}.btn-hh-cancel{background:0 0;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:var(--text-muted);cursor:pointer;font-size:.78rem;font-weight:600;padding:.4rem .9rem;transition:border-color .12s,color .12s}.btn-hh-cancel:hover{border-color:rgba(255,255,255,.2);color:var(--text-secondary)}.hh-report-status{font-size:.75rem;font-weight:600;min-height:1em}.hh-report-status.ok{color:#4ade80}.hh-report-status.err{color:#e07070}.btn-hh-admin{display:inline-flex;align-items:center;gap:.4rem;background:var(--accent-bg);border:1px solid var(--accent-border);border-radius:6px;color:var(--accent);cursor:pointer;font-size:.78rem;font-weight:700;padding:.35rem .8rem;transition:background .12s,border-color .12s}.btn-hh-admin:hover{background:rgba(101,130,162,.18);border-color:var(--accent)}.btn-hh-admin .material-symbols-rounded{font-size:1rem}.hh-reports-badge{margin-left:auto;font-size:.7rem;font-weight:600;color:var(--text-secondary);white-space:nowrap}.hh-reports-badge.has-new{color:var(--accent)}.hh-admin-view{display:flex;flex-direction:column;height:100%;overflow:hidden}.hh-admin-header{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid rgba(255,255,255,.07);flex-shrink:0}.hh-admin-back{background:0 0;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:var(--text-secondary);cursor:pointer;display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:700;padding:.25rem .6rem;transition:border-color .12s,color .12s}.hh-admin-back:hover{border-color:var(--accent-border);color:var(--accent)}.hh-admin-back .material-symbols-rounded{font-size:.95rem}.hh-admin-title{font-size:.85rem;font-weight:800;color:var(--accent);text-transform:uppercase;letter-spacing:.8px}.hh-admin-list-panel{flex:1;display:flex;flex-direction:column;overflow:hidden}.hh-admin-list{flex:1;overflow-y:auto;padding:.4rem 0}.hh-admin-empty,.hh-admin-loading{color:var(--text-muted);font-size:.85rem;padding:1.5rem 1rem}.hh-admin-error{color:#e07070;font-size:.85rem;padding:1.5rem 1rem}.hh-admin-row{display:flex;align-items:center;gap:.75rem;padding:.6rem 1rem;border-bottom:1px solid rgba(255,255,255,.05);cursor:pointer;transition:background .1s}.hh-admin-row:hover{background:rgba(255,255,255,.04)}.hh-admin-row:last-child{border-bottom:none}.hh-admin-row-left{display:flex;flex-direction:column;gap:.2rem;min-width:0;flex:1}.hh-admin-row-meta{font-size:.72rem;color:var(--text-secondary)}.hh-admin-row-notes{font-size:.7rem;color:var(--text-muted);font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:22ch}.hh-admin-row-right{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;flex-shrink:0}.hh-admin-row-winner{font-size:.72rem;color:var(--text-secondary);font-weight:600;text-align:right}.hh-admin-row-chevron{font-size:1rem;color:var(--text-muted);margin-top:.1rem}.hh-admin-tag{background:var(--accent-bg);border-radius:4px;color:var(--accent);font-size:.65rem;font-weight:800;letter-spacing:.5px;padding:.12rem .4rem;text-transform:uppercase;display:inline-block}.hh-admin-date{color:var(--text-muted);font-size:.68rem}.hh-admin-delete{background:0 0;border:1px solid rgba(224,112,112,.25);border-radius:5px;color:#e07070;cursor:pointer;display:inline-flex;align-items:center;gap:.2rem;font-size:.72rem;font-weight:700;padding:.2rem .5rem;transition:background .12s,border-color .12s;flex-shrink:0}.hh-admin-delete:hover{background:rgba(224,112,112,.12);border-color:#e07070}.hh-admin-delete .material-symbols-rounded{font-size:.9rem}.hh-admin-refresh{background:0 0;border:none;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;padding:.2rem;margin-left:auto;transition:color .12s}.hh-admin-refresh:hover{color:var(--accent)}.hh-admin-refresh .material-symbols-rounded{font-size:1.1rem}.hh-admin-pagination{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.5rem 1rem;border-top:1px solid rgba(255,255,255,.07);flex-shrink:0}.hh-admin-pg-btn{background:0 0;border:1px solid rgba(255,255,255,.1);border-radius:5px;color:var(--text-secondary);cursor:pointer;font-size:.8rem;font-weight:700;padding:.2rem .7rem;transition:border-color .12s,color .12s}.hh-admin-pg-btn:hover:not(:disabled){border-color:var(--accent-border);color:var(--accent)}.hh-admin-pg-btn:disabled{opacity:.3;cursor:not-allowed}.hh-admin-pg-info{font-size:.75rem;color:var(--text-muted)}.hh-admin-detail-panel{flex:1;display:flex;flex-direction:column;overflow-y:auto;padding:.75rem 1rem;gap:.6rem}.hh-admin-detail-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.07)}.hh-admin-detail-by{font-size:.75rem;color:var(--text-secondary)}.hh-admin-detail-notes{font-size:.78rem;color:#9ba3af;font-style:italic}.hh-admin-detail-replayer{flex:1}.hh-admin-meta{color:var(--text-secondary);font-size:.72rem}.hh-admin-meta code{background:rgba(255,255,255,.06);border-radius:3px;color:#9ba3af;font-size:.65rem;padding:.05rem .3rem}.hh-adm-tabs{display:flex;gap:4px;margin-bottom:.5rem;border-top:1px solid rgba(255,255,255,.07);padding-top:.6rem;margin-top:.5rem}.hh-adm-tab{background:0 0;border:1px solid rgba(255,255,255,.1);border-radius:5px;color:var(--text-muted);cursor:pointer;font-size:.68rem;font-weight:700;padding:.2rem .55rem;text-transform:uppercase;letter-spacing:.4px;transition:background .12s,border-color .12s,color .12s}.hh-adm-tab:hover:not(:disabled){border-color:var(--accent-border);color:var(--accent)}.hh-adm-tab.active{background:var(--accent-bg);border-color:var(--accent-border);color:var(--accent)}.hh-adm-tab.unavailable,.hh-adm-tab:disabled{opacity:.3;cursor:not-allowed}.hh-adm-board-row{display:flex;justify-content:center;margin-bottom:.5rem}.hh-adm-board{display:flex;gap:5px;align-items:center;flex-wrap:wrap;justify-content:center}.hh-adm-players{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.4rem}.hh-adm-slot{flex:1;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.09);border-radius:7px;padding:.4rem .5rem;display:flex;flex-direction:column;align-items:center;gap:.25rem;transition:border-color .15s}.hh-adm-slot.winner{border-color:var(--gold);background:rgba(200,148,74,.06)}.hh-adm-name{font-size:.68rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.4px}.hh-adm-cards{display:flex;gap:4px;flex-wrap:wrap;justify-content:center}.hh-adm-rank{font-size:.68rem;color:var(--gold);font-weight:700;min-height:1em;text-align:center}.hh-adm-best5{display:flex;flex-direction:column;align-items:center}.hh-adm-vs{font-size:.68rem;color:var(--text-muted);font-weight:700;padding-top:1.5rem;flex-shrink:0}.hh-adm-result{text-align:center;font-size:.75rem;font-weight:700;padding:.25rem 0;border-radius:5px;margin-bottom:.4rem}.hh-adm-result.win{color:#4ade80}.hh-adm-result.loss{color:#e07070}.hh-adm-result.split{color:var(--gold)}.hh-adm-log{background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.07);border-radius:6px;max-height:130px;overflow-y:auto;padding:.35rem .5rem;font-size:.7rem;line-height:1.5}.history-empty{flex:1;display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:.9rem;text-align:center;line-height:1.8;padding:2rem}.history-empty.hidden{display:none}.history-empty-loading,.history-empty-nohands{display:flex;flex-direction:column;align-items:center;gap:.9rem}.history-empty-loading span,.history-empty-nohands span{font-size:.8rem;opacity:.6}.history-empty-loading.hidden,.history-empty-nohands.hidden{display:none}.history-spinner{width:28px;height:28px;border:3px solid rgba(255,255,255,.12);border-top-color:rgba(255,255,255,.55);border-radius:50%;animation:hh-spin .75s linear infinite}@keyframes hh-spin{to{transform:rotate(360deg)}}body.modal-open{overflow:hidden}.p-last-action{grid-row:2;grid-column:1;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:.95rem;font-weight:900;letter-spacing:.5px;text-transform:uppercase;color:var(--green);opacity:0;pointer-events:none;white-space:nowrap;line-height:1.3;transition:opacity .12s ease;font-family:var(--font)}.p-last-action.act-positive{color:#65cb74}.p-last-action.act-call{color:#65cb74}.p-last-action.act-fold{color:#65cb74}.p-last-action.act-check{color:var(--blue)}.p-last-action.act-winner{color:var(--gold-light)}.p-last-action.act-split{color:var(--blue)}.p-last-action--show{opacity:1;animation:actionFlashIn .1s ease-out}.p-info-text:has(.p-last-action--show) .p-stack{opacity:0}@keyframes actionFlashIn{from{opacity:0}to{opacity:1}}.badge-thinking{background:rgba(90,100,115,.12);border:1px solid rgba(90,100,115,.3);color:#7a8696;font-size:.62rem;font-weight:600;letter-spacing:.2px;padding:1px 7px;border-radius:10px;animation:thinkingPulse 1.4s ease-in-out infinite}@keyframes thinkingPulse{0%,100%{opacity:.35}50%{opacity:.75}}:is(.hole-cards,.mobile-me-cards,.mobile-opp-cards).sd-loser{opacity:.5;filter:grayscale(.35) brightness(.9);transition:opacity .3s ease,filter .3s ease}.card.non-winning-card{opacity:.45;filter:grayscale(.4);transition:opacity .25s ease,filter .25s ease}.action-rank-bar{width:100%;height:4px;background:rgba(255,255,255,.1);border-radius:3px;overflow:hidden;margin-top:3px}.action-rank-bar-fill{height:100%;border-radius:3px;transition:width .4s ease,background-color .4s ease}.action-rank-bar-fill.rank-good{background:#2ea84a}.action-rank-bar-fill.rank-mid{background:var(--gold)}.action-rank-bar-fill.rank-orange{background:#e07830}.action-rank-bar-fill.rank-bad{background:#e07070}.action-rank-bar-label{font-size:.58rem;font-weight:600;color:var(--text-muted);letter-spacing:.3px;margin-top:2px;line-height:1}.player-info-box.active-turn{transform:none!important;border-color:var(--gold)!important;animation:activeTurnBreathe 2s ease-in-out infinite!important}@keyframes activeTurnBreathe{0%,100%{background:linear-gradient(160deg,rgba(22,30,44,.98) 0,rgba(14,19,30,.98) 100%);box-shadow:0 0 0 1px rgba(200,148,74,.25),0 0 10px rgba(200,148,74,.2),0 0 24px rgba(200,148,74,.08),0 4px 18px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.04)}50%{background:linear-gradient(160deg,rgba(36,26,14,.98) 0,rgba(26,18,8,.98) 100%);box-shadow:0 0 0 1px rgba(200,148,74,.7),0 0 16px rgba(200,148,74,.55),0 0 40px rgba(200,148,74,.22),0 0 64px rgba(200,148,74,.08),0 4px 18px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,224,160,.07)}}.player-info-box.active-turn::after{content:none}.player-info-box{position:relative}.card.winning-card{transform:translateY(-9px)!important;box-shadow:0 0 0 2px rgba(200,148,74,.9),0 0 0 3px rgba(200,148,74,.3),0 0 18px rgba(200,148,74,.45),0 10px 24px rgba(0,0,0,.55)!important;transition:transform .28s ease,box-shadow .28s ease!important}.card.winning-card--b{transform:translateY(-9px)!important;box-shadow:0 0 0 2px rgba(167,139,250,.9),0 0 0 3px rgba(167,139,250,.3),0 0 18px rgba(167,139,250,.45),0 10px 24px rgba(0,0,0,.55)!important;transition:transform .28s ease,box-shadow .28s ease!important}.lobby-util-row{display:flex;flex-wrap:wrap;gap:.5rem;margin:.4rem 0 1rem}.lobby-util-row .btn:first-child{flex:1 1 100%}.lobby-util-row .btn:not(:first-child){flex:1 1 calc(50% - 0.25rem)}.lobby-hamburger{display:none}.lobby-divider{border:none;border-top:1px solid rgba(255,255,255,.07);margin:0 0 1rem}.lobby-htp-row{display:flex;justify-content:center;margin:1.25rem 0 1.25rem}.lobby-htp-btn{flex:none!important;width:130px;font-size:.8rem;padding:.55rem .75rem}.lobby-util-bar{display:flex;gap:.5rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.07)}.lobby-util-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:.35em;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:8px;color:var(--text-muted);font-size:.8rem;font-weight:600;letter-spacing:.01em;padding:.65rem .5rem;cursor:pointer;transition:border-color .15s,color .15s,background .15s;white-space:nowrap}.lobby-util-btn .material-symbols-rounded{font-size:1.1rem;line-height:1}.lobby-util-btn:hover{border-color:rgba(255,255,255,.15);color:var(--text-primary);background:rgba(255,255,255,.05)}.lobby-unlock-header{position:relative;display:block;width:100%;padding:0;cursor:pointer;background:linear-gradient(100deg,rgba(200,148,74,.1) 0,var(--bg-surface) 55%);border:1px solid rgba(200,148,74,.4);border-radius:10px;overflow:hidden;transition:border-color .15s,background .15s;box-shadow:0 2px 12px rgba(200,148,74,.08)}.lobby-unlock-header:hover{background:linear-gradient(100deg,rgba(200,148,74,.18) 0,var(--bg-surface2) 55%);border-color:rgba(200,148,74,.7)}.lobby-unlock-header.active{background:linear-gradient(100deg,rgba(200,148,74,.18) 0,var(--bg-surface2) 55%);border-color:rgba(200,148,74,.7);border-radius:10px 10px 0 0}.lobby-unlock-header-inner{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem}.lobby-unlock-icon{flex-shrink:0;display:flex;align-items:center}.lobby-unlock-text{display:flex;flex-direction:column;gap:.1rem;flex:1;text-align:left}.lobby-unlock-text strong{font-size:.9rem;font-weight:700;color:var(--gold-light)}.lobby-unlock-text span{font-size:.75rem;color:var(--text-secondary)}.lobby-rules-blurb{margin-top:.85rem;padding:.7rem .9rem;background:0 0;border:none;border-left:2px solid rgba(200,148,74,.35);border-radius:0;color:var(--text-muted);font-size:.74rem;line-height:1.65;opacity:.75}.lobby-rules-blurb strong{color:var(--text-secondary)}.lobby-rules-blurb em{color:var(--text-secondary);font-style:italic}.lobby-recent-hands{margin-top:.85rem}.lobby-recent-label{font-size:.68rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:.45rem}.lobby-recent-scroll{display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:.5rem;padding-bottom:4px}.lobby-recent-scroll::-webkit-scrollbar{height:3px}.lobby-recent-scroll::-webkit-scrollbar-track{background:0 0}.lobby-recent-scroll::-webkit-scrollbar-thumb{background:var(--muck-line-strong);border-radius:3px}.lobby-recent-item{flex:0 0 calc(50% - 0.25rem);scroll-snap-align:start;min-width:0;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:.6rem .65rem .55rem}.lobby-recent-scroll[data-count="1"] .lobby-recent-item{flex:0 0 100%}.lobby-recent-scroll[data-count="2"] .lobby-recent-item{flex:0 0 calc(50% - 0.25rem)}.lrh-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.45rem}.lrh-hand-num{font-size:.62rem;color:var(--text-muted);font-weight:600}.lrh-result{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.4px;padding:1px 5px;border-radius:4px}.lrh-result--won{background:rgba(42,176,99,.18);color:#3fcf78;border:1px solid rgba(42,176,99,.3)}.lrh-result--lost{background:rgba(220,60,60,.15);color:#e86060;border:1px solid rgba(220,60,60,.25)}.lrh-result--split{background:rgba(160,140,80,.18);color:#c8a84a;border:1px solid rgba(160,140,80,.28)}.lrh-community,.lrh-hole{display:flex;flex-direction:row;flex-wrap:nowrap;gap:2px;margin-bottom:.35rem}.lrh-community{margin-bottom:.3rem}.lrh-card{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:20px;height:28px;border-radius:3px;background:#f0ede6;color:#1a1a2e;font-size:0;font-weight:700;line-height:1;border:1px solid rgba(0,0,0,.18);flex-shrink:0}.lrh-card--red{color:#c8000a}.lrh-card--back{background:#1e3a6e;border-color:rgba(255,255,255,.08)}.lrh-rank{font-size:8px;line-height:1;display:block}.lrh-suit{font-size:7px;line-height:1;display:block}.lrh-desc{font-size:.6rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:.2rem}.lrh-pot{font-size:.62rem;font-weight:700;color:#c8a84a}.lobby-tabs-wrap{display:flex;flex-wrap:wrap;margin-top:1.1rem;border:1px solid rgba(200,148,74,.35);border-radius:10px;overflow:hidden;box-shadow:0 2px 14px rgba(200,148,74,.08);overflow-anchor:none}.lobby-tabs-wrap.tabs-open{border-color:rgba(200,148,74,.55)}.lobby-tab-btn{flex:1 1 50%;min-width:0;padding:0;background:linear-gradient(100deg,rgba(200,148,74,.09) 0,var(--bg-surface) 60%);border:none;border-right:1px solid rgba(200,148,74,.25);border-bottom:2px solid transparent;cursor:pointer;text-align:left;transition:background .15s,border-bottom-color .15s;touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (hover:hover){.lobby-tab-btn:hover{background:linear-gradient(100deg,rgba(200,148,74,.17) 0,var(--bg-surface2) 60%)}}.lobby-tab-btn.active{background:linear-gradient(100deg,rgba(200,148,74,.22) 0,var(--bg-surface2) 60%);border-bottom-color:var(--gold)}.lobby-tab-inner{display:flex;align-items:center;gap:.55rem;padding:.65rem .8rem}.lobby-tab-icon{font-size:1.15rem;flex-shrink:0}.lobby-tab-text{display:flex;flex-direction:column;gap:.08rem;flex:1;text-align:left}.lobby-tab-title-row{display:flex;flex-direction:row;align-items:center;gap:.3rem}.lobby-tab-text strong{font-size:.85rem;font-weight:700;color:var(--gold-light)}.lobby-tab-text span{font-size:.7rem;color:var(--text-secondary)}.lobby-tab-q{width:1.25rem;height:1.25rem;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid rgba(200,148,74,.35);color:rgba(200,148,74,.6);font-size:.7rem;font-weight:700;line-height:1;transition:border-color .15s,color .15s}.lobby-tab-btn.active .lobby-tab-q{border-color:var(--gold-light);color:var(--gold-light)}@media (hover:hover){.lobby-tab-btn:hover .lobby-tab-q{border-color:var(--gold-light);color:var(--gold-light)}}.lobby-tab-content{flex:0 0 100%;padding:1.2rem;background:rgba(200,148,74,.02);border-top:1px solid rgba(200,148,74,.22);overflow-anchor:none}.ach-panel.lobby-tab-content{padding:.8rem .9rem .6rem;background:rgba(200,148,74,.06);border-top:none;border:1px solid rgba(200,148,74,.18);border-radius:10px;margin:.35rem 0 0}.ach-body{display:flex;flex-direction:column;gap:.75rem}.ach-progress-wrap{display:flex;flex-direction:column;gap:.35rem}.ach-progress-label{display:flex;justify-content:space-between;font-size:.74rem;color:var(--text-secondary)}.ach-progress-label strong{color:var(--gold-light)}.ach-progress-pct{font-weight:700;color:var(--gold)}.ach-progress-bar-track{height:5px;background:rgba(255,255,255,.07);border-radius:99px;overflow:hidden}.ach-progress-bar-fill{height:100%;background:linear-gradient(90deg,var(--gold) 0,#e0c060 100%);border-radius:99px;transition:width .6s ease;min-width:4px}.ach-tier-section{display:flex;flex-direction:column;gap:.4rem}.ach-tier-section+.ach-tier-section{margin-top:.65rem}.ach-tier-heading{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#fff;margin-bottom:.6rem}.ach-tier-heading .material-symbols-rounded{font-size:.95rem;color:#cbb2ff}.ach-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.35rem}.ach-card{display:flex;flex-direction:row;align-items:center;gap:.4rem;padding:.35rem .4rem;border-radius:8px;position:relative;overflow:hidden;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s;cursor:default}.ach-card--earned{background:linear-gradient(135deg,rgba(101,130,162,.13) 0,rgba(101,130,162,.05) 100%);border:1px solid rgba(101,130,162,.28)}.ach-card--earned:hover{background:linear-gradient(135deg,rgba(101,130,162,.2) 0,rgba(101,130,162,.08) 100%);border-color:rgba(101,130,162,.5);box-shadow:0 3px 10px rgba(101,130,162,.15)}.ach-card--earned:hover .ach-card-label{color:var(--accent)}.ach-card--earned:hover .ach-card-desc{color:var(--text-secondary)}.ach-card--locked{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s}.ach-card--locked.previewing,.ach-card--locked:focus-visible,.ach-card--locked:hover{background:linear-gradient(135deg,rgba(101,130,162,.14) 0,rgba(101,130,162,.05) 100%);border-color:rgba(101,130,162,.38);box-shadow:0 3px 10px rgba(101,130,162,.12)}.ach-card-img-wrap{position:relative;flex-shrink:0;width:38px;height:38px}.ach-card-img{width:38px;height:38px;display:block;transition:filter .15s,transform .15s}.ach-card--earned:hover .ach-card-img{filter:drop-shadow(0 0 5px rgba(101,130,162,.45));transform:scale(1.05)}.ach-card-lock-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(10,8,16,.78);opacity:0;transform:scale(.85);transition:opacity .18s ease,transform .18s ease;pointer-events:none}.ach-card-lock-overlay .material-symbols-rounded{font-size:17px;color:var(--gold-light,#e8c87a)}.ach-card--locked.previewing .ach-card-lock-overlay,.ach-card--locked:focus-visible .ach-card-lock-overlay,.ach-card--locked:hover .ach-card-lock-overlay{opacity:1;transform:scale(1)}.ach-card-plaque{flex:1;min-width:0;display:flex;flex-direction:column;gap:.07rem}.ach-card-label{font-size:.64rem;font-weight:700;color:var(--text-primary);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ach-card--locked.previewing .ach-card-label,.ach-card--locked:focus-visible .ach-card-label,.ach-card--locked:hover .ach-card-label{color:var(--accent)}.ach-card-desc{font-size:.575rem;color:var(--text-secondary);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ach-card-earned-badge{position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:0 20px 20px 0;border-color:transparent var(--gold) transparent transparent;pointer-events:none}.ach-card-earned-badge svg{position:absolute;top:2px;right:-18px;color:#1a1a1a;display:block}.ach-card-progress-track{height:3px;background:rgba(255,255,255,.08);border-radius:99px;overflow:hidden;margin-top:.3rem}.ach-card-progress-fill{height:100%;background:linear-gradient(90deg,var(--gold) 0,#e0c060 100%);border-radius:99px;transition:width .6s ease;min-width:3px}.ach-card-progress-label{font-size:.72rem;font-weight:700;color:var(--gold-light,#e8c87a);margin-top:.15rem}.ach-card--almost{background:linear-gradient(135deg,rgba(200,148,74,.14) 0,rgba(200,148,74,.05) 100%);border-color:rgba(200,148,74,.35)}.ach-card--almost .ach-card-label{color:var(--gold-light,#e8c87a)}.ach-card--almost:hover{box-shadow:0 3px 12px rgba(200,148,74,.2)}.ach-card--almost .ach-card-lock-overlay{background:rgba(46,32,10,.78)}.ach-hero{position:relative;overflow:hidden;min-height:212px;box-sizing:border-box;justify-content:center;padding:1.5rem 1.4rem 1.6rem;border-radius:16px;background:linear-gradient(165deg,rgba(163,92,255,.16) 0,rgba(20,16,32,.6) 55%);border:1px solid rgba(163,92,255,.25);display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:.9rem}.ach-hero-photo{position:absolute;inset:0;background-image:radial-gradient(ellipse at center,rgba(18,14,28,.75) 0,rgba(18,14,28,.55) 45%,rgba(18,14,28,.35) 75%,rgba(18,14,28,.15) 100%),url('hero/challenges.jpg');background-image:radial-gradient(ellipse at center,rgba(18,14,28,.75) 0,rgba(18,14,28,.55) 45%,rgba(18,14,28,.35) 75%,rgba(18,14,28,.15) 100%),image-set(url('hero/challenges.webp') type('image/webp'), url('hero/challenges.jpg') type('image/jpeg'));background-size:cover;background-repeat:no-repeat;background-position:center;pointer-events:none}.ach-hero-badge{position:relative;display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;margin-bottom:.7rem}.ach-hero-badge .material-symbols-rounded{font-size:.9rem;color:#cbb2ff}.ach-hero-count{position:relative;font-size:2.4rem;font-weight:800;color:#fff;line-height:1;letter-spacing:-.01em}.ach-hero-count-of{font-size:1.3rem;font-weight:700;color:rgba(255,255,255,.4)}.ach-hero-sub{position:relative;font-size:.72rem;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.05em;margin:.15rem 0 1rem}.ach-hero-bar-track{position:relative;width:100%;max-width:320px;height:7px}.ach-hero-nextup{position:relative;display:flex;align-items:center;gap:.6rem;width:100%;max-width:400px;margin-top:1.1rem;padding:.55rem .7rem;background:rgba(200,148,74,.1);border:1px solid rgba(200,148,74,.28);border-radius:10px;text-align:left}.ach-hero-nextup-img{flex-shrink:0;filter:drop-shadow(0 0 4px rgba(200,148,74,.5))}.ach-hero-nextup-text{flex:1;min-width:0}.ach-hero-nextup-label{font-size:.72rem;font-weight:700;color:var(--gold-light,#e8c87a)}.ach-hero-nextup-desc{font-size:.66rem;color:rgba(255,255,255,.55);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ach-hero-nextup-pct{flex-shrink:0;font-size:.85rem;font-weight:800;color:var(--gold)}.rwd-hero-photo{background-image:radial-gradient(ellipse at center,rgba(18,14,28,.85) 0,rgba(18,14,28,.65) 45%,rgba(18,14,28,.4) 75%,rgba(18,14,28,.15) 100%),url('hero/rewards.jpg');background-image:radial-gradient(ellipse at center,rgba(18,14,28,.85) 0,rgba(18,14,28,.65) 45%,rgba(18,14,28,.4) 75%,rgba(18,14,28,.15) 100%),image-set(url('hero/rewards.webp') type('image/webp'), url('hero/rewards.jpg') type('image/jpeg'));background-size:cover;background-position:center 40%}.rwd-hero-balance .material-symbols-rounded{color:var(--gold);font-size:1.2rem;flex-shrink:0}.rwd-balance-amt{font-size:1rem;font-variant-numeric:tabular-nums}.acct-hero-photo{background-image:radial-gradient(ellipse at center,rgba(18,14,28,.85) 0,rgba(18,14,28,.65) 45%,rgba(18,14,28,.4) 75%,rgba(18,14,28,.15) 100%),url('hero/chips-accent.jpg');background-image:radial-gradient(ellipse at center,rgba(18,14,28,.85) 0,rgba(18,14,28,.65) 45%,rgba(18,14,28,.4) 75%,rgba(18,14,28,.15) 100%),image-set(url('hero/chips-accent.webp') type('image/webp'), url('hero/chips-accent.jpg') type('image/jpeg'));background-size:cover;background-position:right center}.acct-hero-avatar{position:relative;width:64px;height:64px;border-radius:50%;object-fit:cover;border:2px solid rgba(200,148,74,.5);background:var(--bg-dark);margin-bottom:.7rem}.acct-hero-name{position:relative;font-size:1.2rem;font-weight:800;color:#fff;margin-bottom:.6rem}.acct-hero-links{position:relative;margin-bottom:1.1rem}#acct-identity-badge.is-full{color:var(--gold-light,#e8c87a)}.rls-hero-photo{background-image:radial-gradient(ellipse at center,rgba(18,14,28,.85) 0,rgba(18,14,28,.65) 45%,rgba(18,14,28,.4) 75%,rgba(18,14,28,.15) 100%),url('hero/rules-new.jpg');background-image:radial-gradient(ellipse at center,rgba(18,14,28,.85) 0,rgba(18,14,28,.65) 45%,rgba(18,14,28,.4) 75%,rgba(18,14,28,.15) 100%),image-set(url('hero/rules-new.webp') type('image/webp'), url('hero/rules-new.jpg') type('image/jpeg'));background-size:cover;background-position:center 35%}.rls-hero-title{font-size:1.5rem;line-height:1.25}.ach-hero-nextup.rls-hero-tip .ach-hero-nextup-desc{white-space:normal;overflow:visible;text-overflow:unset;line-height:1.35}.ach-hero-nextup.rls-hero-tip .material-symbols-rounded{color:var(--gold-light,#e8c87a);font-size:1.2rem;flex-shrink:0}.rwd-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem}.rwd-card{position:relative;display:flex;align-items:stretch;min-height:96px;border-radius:12px;overflow:hidden;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.06);transition:border-color .15s,background .15s}.rwd-card:hover{border-color:rgba(163,92,255,.3);background:rgba(163,92,255,.05)}.rwd-card--owned{border-color:rgba(63,185,80,.25);background:rgba(63,185,80,.04)}.rwd-card-lock-overlay{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:.5rem;text-align:center;background:rgba(10,8,16,.92);opacity:0;pointer-events:none;transition:opacity .18s ease}.rwd-card-lock-overlay .material-symbols-rounded:first-child{font-size:1.3rem;color:var(--gold-light,#e8c87a)}.rwd-card-lock-overlay-text{font-size:.72rem;color:var(--text-secondary)}.rwd-card-lock-overlay-btn{display:inline-flex;align-items:center;gap:.3rem;font-weight:700;font-size:.76rem;color:#fff;background:linear-gradient(135deg,var(--purple-deep,#8b5cf6) 0,#6d3fd1 100%);border:1px solid rgba(163,92,255,.5);border-radius:999px;padding:.35rem .8rem;cursor:pointer;transition:filter .15s,transform .15s}.rwd-card-lock-overlay-btn:hover{filter:brightness(1.15);transform:translateY(-1px)}.rwd-card--locked .rwd-card-lock-overlay:focus-within,.rwd-card--locked .rwd-card-lock-overlay:hover,.rwd-card--locked:has(:is(.rs-buy,.rwd-buy-btn):focus-visible) .rwd-card-lock-overlay,.rwd-card--locked:has(:is(.rs-buy,.rwd-buy-btn):hover) .rwd-card-lock-overlay{opacity:1;pointer-events:auto}.rwd-card-img{width:100px;flex-shrink:0;background-size:cover;background-position:center top}.rwd-card-body{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.3rem;padding:.7rem .85rem}.rwd-card-name{font-weight:700;color:var(--text-primary);font-size:.85rem}.rwd-card-tagline{color:var(--text-muted);font-size:.72rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rwd-buy-btn{display:inline-flex;align-items:center;align-self:flex-start;gap:.3rem;font-weight:700;font-size:.8rem;color:#fff;background:linear-gradient(135deg,var(--purple-deep,#8b5cf6) 0,#6d3fd1 100%);border:1px solid rgba(163,92,255,.5);border-radius:999px;padding:.4rem .9rem;margin-top:.15rem;cursor:pointer;transition:filter .15s,transform .15s}.rwd-buy-btn .material-symbols-rounded{font-size:.95rem}.rwd-buy-btn:hover:not(:disabled){filter:brightness(1.15);transform:translateY(-1px)}.rwd-buy-btn:disabled{opacity:.4;cursor:not-allowed;filter:grayscale(.4)}.rwd-owned-badge{display:inline-flex;align-items:center;gap:.25rem;font-size:.76rem;font-weight:700;color:#3fb950;margin-top:.15rem}.rwd-owned-badge .material-symbols-rounded{font-size:1rem}.msn-card-icon{display:flex;align-items:center;justify-content:center;background:rgba(163,92,255,.08)}.msn-card-icon .material-symbols-rounded{font-size:1.8rem;color:#cbb2ff}.msn-card--locked .msn-card-icon{opacity:.5}.msn-card--locked .msn-card-icon .material-symbols-rounded{color:var(--text-muted)}.msn-claim-btn{display:inline-flex;align-items:center;align-self:flex-start;gap:.3rem;font-weight:700;font-size:.8rem;color:#fff;background:linear-gradient(135deg,#3fb950 0,#2a9142 100%);border:1px solid rgba(63,185,80,.5);border-radius:999px;padding:.4rem .9rem;margin-top:.15rem;cursor:pointer;transition:filter .15s,transform .15s}.msn-claim-btn .material-symbols-rounded{font-size:.95rem}.msn-claim-btn:hover:not(:disabled){filter:brightness(1.15);transform:translateY(-1px)}.msn-claim-btn:disabled{opacity:.6;cursor:default}.msn-share-btn{background:linear-gradient(135deg,var(--purple-deep,#8b5cf6) 0,#6d3fd1 100%);border-color:rgba(163,92,255,.5)}.msn-locked-hint{display:inline-flex;align-items:center;gap:.25rem;font-size:.72rem;font-weight:600;color:var(--text-muted);margin-top:.15rem}.msn-locked-hint .material-symbols-rounded{font-size:.9rem}.msn-referral-card{min-height:0}.msn-referral-card .rwd-card-body{padding:.85rem 1rem;gap:.5rem}.msn-referral-card .rwd-card-tagline{-webkit-line-clamp:3}.msn-referral-link-row{display:flex;gap:.4rem;margin-top:.15rem}.msn-referral-link-input{flex:1;min-width:0;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.4rem .6rem;font-size:.76rem;color:var(--text-secondary);font-family:var(--font-mono, monospace)}.msn-referral-copy-btn{margin-top:0;flex-shrink:0}.msn-referral-tiers{display:flex;gap:.4rem;margin-top:.3rem;flex-wrap:wrap}.msn-referral-tier{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:600;color:var(--text-muted);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:.3rem .65rem}.msn-referral-tier .material-symbols-rounded{font-size:.9rem}.msn-referral-tier--done{color:#3fb950;background:rgba(63,185,80,.08);border-color:rgba(63,185,80,.3)}.msn-referral-tier--done .material-symbols-rounded{color:#3fb950}.msn-referral-tier-chips{color:var(--text-primary)}.msn-referral-tier--done .msn-referral-tier-chips{color:#3fb950}.msn-referral-count{font-size:.72rem;color:var(--text-muted);margin-top:.1rem}.rcm-overlay{position:fixed;inset:0;z-index:3000;background:rgba(8,9,14,.72);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1rem;animation:rcmFadeIn .15s ease-out}@keyframes rcmFadeIn{from{opacity:0}to{opacity:1}}.rcm-dialog{position:relative;width:100%;max-width:340px;background:#121826;border:1px solid rgba(163,92,255,.28);border-radius:16px;padding:1.6rem 1.4rem 1.4rem;box-shadow:0 24px 70px rgba(0,0,0,.7);animation:rcmPopIn .2s cubic-bezier(.34,1.56,.64,1)}@keyframes rcmPopIn{from{opacity:0;transform:scale(.92) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.rcm-x{position:absolute;top:.6rem;right:.6rem;width:28px;height:28px;border-radius:50%;border:none;background:rgba(255,255,255,.06);color:rgba(255,255,255,.6);font-size:1.2rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.rcm-x:hover{background:rgba(255,255,255,.12);color:#fff}.rcm-state{display:flex;flex-direction:column;align-items:center;text-align:center}.rcm-item-img{width:84px;height:84px;border-radius:6px;background-size:cover;background-position:center;border:1px solid rgba(255,255,255,.12);margin-bottom:.85rem}.rcm-item-name{font-size:1.15rem;font-weight:800;color:#f2f2f4}.rcm-item-tagline{font-size:.78rem;color:#858894;margin-top:.25rem;line-height:1.4}.rcm-price-row{display:flex;flex-direction:column;align-items:center;gap:.15rem;margin:1.1rem 0 1.3rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.08);width:100%}.rcm-price{display:inline-flex;align-items:center;gap:.3rem;font-size:1.3rem;font-weight:800;color:#ffaf25;font-variant-numeric:tabular-nums}.rcm-price .material-symbols-rounded{font-size:1.15rem}.rcm-balance-after{font-size:.72rem;color:#858894}.rcm-actions{display:flex;gap:.6rem;width:100%}.rcm-btn{flex:1;border:none;border-radius:10px;padding:.65rem .8rem;font-size:.85rem;font-weight:700;cursor:pointer;transition:filter .12s,transform .1s}.rcm-btn:hover{filter:brightness(1.12);transform:translateY(-1px)}.rcm-btn--cancel{background:rgba(255,255,255,.07);color:#b4b5bd}.rcm-btn--confirm{background:linear-gradient(135deg,#a35cff 0,#6d3fd1 100%);border:1px solid rgba(163,92,255,.5);color:#fff}.rcm-spinner{width:42px;height:42px;border-radius:50%;border:3px solid rgba(163,92,255,.2);border-top-color:#a35cff;animation:rcmSpin .7s linear infinite;margin-bottom:1rem}@keyframes rcmSpin{to{transform:rotate(360deg)}}.rcm-processing-text{font-size:.85rem;color:#b4b5bd;padding:.5rem 0}.rcm-success-badge{font-size:2.4rem;line-height:1;margin-bottom:.6rem;animation:rcmPopIn .35s cubic-bezier(.34,1.56,.64,1)}.rcm-success-title{font-size:1.15rem;font-weight:800;color:#f2f2f4}.rcm-success-desc{font-size:.8rem;color:#858894;margin-top:.35rem;line-height:1.45}.rcm-success-equipped{display:flex;align-items:center;gap:.35rem;margin-top:.85rem;padding:.4rem .75rem;border-radius:999px;background:rgba(63,185,80,.12);color:#3fb950;font-size:.74rem;font-weight:700}.rcm-success-equipped .material-symbols-rounded{font-size:1rem}.rcm-twitter-entry{width:100%;margin-top:.9rem}.rcm-twitter-entry .premium-code-hint{text-align:center;margin-top:.4rem}.rcm-state--error .rcm-btn,.rcm-state--success .rcm-btn{margin-top:1.2rem}.rcm-error-text{font-size:.8rem;color:#858894;margin-top:.35rem;line-height:1.45}.rwd-pack{position:relative;overflow:hidden;display:flex;align-items:center;gap:1rem;padding:1rem 1.2rem;border-radius:12px;border:1px solid rgba(200,148,74,.35);margin-bottom:.7rem}.rwd-pack-photo{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(18,14,28,.94) 0,rgba(18,14,28,.75) 55%,rgba(18,14,28,.5) 100%),url('hero/rewards-pack.jpg');background-image:linear-gradient(90deg,rgba(18,14,28,.94) 0,rgba(18,14,28,.75) 55%,rgba(18,14,28,.5) 100%),image-set(url('hero/rewards-pack.webp') type('image/webp'), url('hero/rewards-pack.jpg') type('image/jpeg'));background-size:cover;background-position:center}.rwd-pack-badge{position:relative;flex-shrink:0;font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#1a1408;background:linear-gradient(135deg,var(--gold) 0,#e0c060 100%);border-radius:999px;padding:.3rem .6rem}.rwd-pack-info{position:relative;flex:1;min-width:0}.rwd-pack-title{font-weight:800;color:#fff;font-size:.95rem}.rwd-pack-desc{color:rgba(255,255,255,.6);font-size:.76rem;margin-top:.1rem}.rwd-pack .rwd-buy-btn,.rwd-pack .rwd-owned-badge{position:relative;flex-shrink:0}.rwd-pack--owned{border-color:rgba(63,185,80,.3)}.rwd-pack-card{position:relative;border-color:rgba(200,148,74,.4);background:rgba(200,148,74,.05)}.rwd-pack-card:hover{border-color:rgba(200,148,74,.6);background:rgba(200,148,74,.09)}.rwd-pack-card-ribbon{position:absolute;top:.55rem;right:.55rem;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#1a1408;background:linear-gradient(135deg,var(--gold) 0,#e0c060 100%);border-radius:999px;padding:.22rem .5rem;z-index:1}.rwd-chat-card{border-color:rgba(101,130,162,.35);background:rgba(101,130,162,.06)}.rwd-chat-card:hover{border-color:rgba(101,130,162,.55);background:rgba(101,130,162,.1)}.rwd-chat-card-img{display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,rgba(101,130,162,.35) 0,rgba(24,28,38,.9) 100%)}.rwd-chat-card-img .material-symbols-rounded{font-size:2.2rem;color:rgba(255,255,255,.85)}.lobby-tabs-hr{display:none;border:none;border-top:1px solid rgba(255,255,255,.07);margin:.9rem 0 0}.lobby-mobile-header{display:none}@media (pointer:coarse){.speed-pick-nudge{display:inline-flex;align-items:center}.lobby-mobile-header{display:flex;align-items:center;position:fixed;top:0;left:0;right:0;z-index:50;padding:0 1.25rem;height:56px;background:#0a1535;border-bottom:1px solid rgba(200,148,74,.2);opacity:0;transform:translateY(-100%);pointer-events:none;transition:opacity .22s ease,transform .22s ease}.lobby-mobile-header.lmh-visible{opacity:1;transform:translateY(0);pointer-events:auto}.lmh-logo{flex:1;min-width:0;font-size:1.25rem;font-weight:900;letter-spacing:-.02em;line-height:1}.lmh-logo .logo-word-costanza{color:var(--text-primary)}.lmh-logo .logo-word-poker{color:var(--gold-light)}.lmh-right{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.lmh-chips{display:flex;align-items:center;gap:.3rem;font-size:.85rem;font-weight:700;color:rgba(220,180,80,.95);font-feature-settings:'tnum'}.lmh-chip-icon{font-size:.9rem;line-height:1}.lmh-cog-btn{background:0 0;border:none;padding:.25rem;cursor:pointer;color:rgba(255,255,255,.5);display:flex;align-items:center}.lmh-cog-btn .material-symbols-rounded{font-size:1.3rem}.lmh-cog-btn:hover{color:rgba(255,255,255,.85)}#lobby{padding:0;padding-top:env(safe-area-inset-top);background:var(--bg-card);align-items:stretch}.lobby-card{border-radius:0;border:none;box-shadow:none;margin:0;max-width:none;padding:1.5rem 1.5rem calc(1.75rem + env(safe-area-inset-bottom));min-height:100vh;min-height:100dvh}.lobby-tabs-hr{display:block;margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem)}.lobby-tabs-wrap{flex-direction:column;overflow:visible;border:none;box-shadow:none;gap:0;margin-left:-1.5rem;margin-right:-1.5rem;margin-top:.6rem}.lobby-tab-btn{flex:none;width:100%;border:1px solid rgba(200,148,74,.3);border-left:none;border-right:none;border-radius:0;box-shadow:none;background:linear-gradient(100deg,rgba(200,148,74,.1) 0,var(--bg-surface) 55%)}.lobby-tab-btn.active{border-radius:0;border-bottom-color:transparent}#btn-achievements-lobby{order:1}#ach-panel{order:2}#egg-info-toggle{order:3;margin-top:0;border:1px solid rgba(200,148,74,.3);border-left:none;border-right:none;border-radius:0;border-top-color:rgba(200,148,74,.3)}#egg-info-toggle.active{border-radius:0;border-bottom-color:transparent}#egg-info-panel{order:4}#egg-info-panel{border:1px solid rgba(200,148,74,.25);border-top:none;border-left:none;border-right:none;border-radius:0}.lobby-tab-content{flex:none;width:100%;box-sizing:border-box;border:1px solid rgba(200,148,74,.25);border-top:none;border-left:none;border-right:none;border-radius:0;background:rgba(200,148,74,.03)}.ach-grid{grid-template-columns:1fr}.lv2-util-bar{margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;padding-right:1.5rem;border-top:1px solid rgba(200,148,74,.18)}.lobby-tab-text strong{font-size:1rem}.lobby-tab-text span{font-size:.8rem}.lobby-tab-inner{padding:.8rem 1rem}.ls-label{font-size:.95rem}.lv2-speed-btn{font-size:.88rem}.lv2-speed-btn .material-symbols-rounded{font-size:1.25rem}.lv2-speed-sub{font-size:.78rem}.lv2-util-btn{font-size:.82rem;padding:.75rem .25rem}.lv2-util-btn .material-symbols-rounded{font-size:1.35rem}.ach-card{padding:.6rem .5rem;gap:.65rem}.ach-card-img{width:100px;height:100px}.ach-card-label{font-size:.88rem;white-space:normal}.ach-card-desc{font-size:.78rem;white-space:normal}.ach-progress-label{font-size:.82rem}.ach-tier-heading{font-size:.75rem}.egg-info-item{padding:.55rem .5rem;gap:.75rem}.egg-info-icon{font-size:1.3rem;width:1.7rem}.egg-info-name{font-size:1.05rem}.egg-info-hint{font-size:.9rem}.egg-info-group-title{font-size:.82rem}.egg-info-intro{font-size:.9rem}}@media (max-width:768px){.lobby-mobile-header{display:flex;align-items:center;position:fixed;top:0;left:0;right:0;z-index:50;padding:0 1.25rem;height:56px;background:#0a1535;border-bottom:1px solid rgba(200,148,74,.2);opacity:0;transform:translateY(-100%);pointer-events:none;transition:opacity .22s ease,transform .22s ease}.lobby-mobile-header.lmh-visible{opacity:1;transform:translateY(0);pointer-events:auto}.lmh-logo{flex:1;min-width:0;font-size:1.25rem;font-weight:900;letter-spacing:-.02em;line-height:1}.lmh-logo .logo-word-costanza{color:var(--text-primary)}.lmh-logo .logo-word-poker{color:var(--gold-light)}.lmh-right{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.lmh-chips{display:flex;align-items:center;gap:.3rem;font-size:.85rem;font-weight:700;color:rgba(220,180,80,.95);font-feature-settings:'tnum'}.lmh-chip-icon{font-size:.9rem;line-height:1}.lmh-cog-btn{background:0 0;border:none;padding:.25rem;cursor:pointer;color:rgba(255,255,255,.5);display:flex;align-items:center}.lmh-cog-btn .material-symbols-rounded{font-size:1.3rem}.lmh-cog-btn:hover{color:rgba(255,255,255,.85)}#lobby{padding:0;padding-top:env(safe-area-inset-top);background:var(--bg-card);align-items:stretch}.lobby-card{border-radius:0;border:none;box-shadow:none;margin:0;max-width:none;padding:1.25rem 1.25rem 1.75rem;padding-bottom:calc(1.75rem + 100px + env(safe-area-inset-bottom));min-height:100vh;min-height:100dvh}.lobby-tabs-hr{display:block;margin-left:-1.25rem;margin-right:-1.25rem;width:calc(100% + 2.5rem)}.lobby-tabs-wrap{flex-direction:column;overflow:visible;border:none;box-shadow:none;gap:0;margin-left:-1.25rem;margin-right:-1.25rem;margin-top:.6rem}.lobby-tab-btn{flex:none;width:100%;border:1px solid rgba(200,148,74,.3);border-left:none;border-right:none;border-radius:0;box-shadow:none;background:linear-gradient(100deg,rgba(200,148,74,.1) 0,var(--bg-surface) 55%)}.lobby-tab-btn.active{border-radius:0;border-bottom-color:transparent}#btn-achievements-lobby{order:1}#ach-panel{order:2}#egg-info-toggle{order:3;margin-top:0}#egg-info-panel{order:4}#egg-info-panel{border:1px solid rgba(200,148,74,.25);border-top:none;border-left:none;border-right:none;border-radius:0}.lobby-tab-content{flex:none;width:100%;box-sizing:border-box;border:1px solid rgba(200,148,74,.25);border-top:none;border-left:none;border-right:none;border-radius:0;background:rgba(200,148,74,.03)}.ach-grid{grid-template-columns:1fr}.lv2-util-bar{margin-left:-1.25rem;margin-right:-1.25rem;padding-left:1.25rem;padding-right:1.25rem;border-top:1px solid rgba(200,148,74,.18)}.lobby-tab-text strong{font-size:1rem}.lobby-tab-text span{font-size:.8rem}.lobby-tab-inner{padding:.8rem 1rem}.ls-label{font-size:.95rem}.lv2-speed-btn{font-size:.88rem}.lv2-speed-btn .material-symbols-rounded{font-size:1.25rem}.lv2-speed-sub{font-size:.78rem}.lv2-util-btn{font-size:.82rem;padding:.75rem .25rem}.lv2-util-btn .material-symbols-rounded{font-size:1.35rem}.ach-card{padding:.6rem .5rem;gap:.65rem}.ach-card-img{width:100px;height:100px}.ach-card-label{font-size:.88rem;white-space:normal}.ach-card-desc{font-size:.78rem;white-space:normal}.ach-progress-label{font-size:.82rem}.ach-tier-heading{font-size:.75rem}.egg-info-item{padding:.55rem .5rem;gap:.75rem}.egg-info-icon{font-size:1.3rem;width:1.7rem}.egg-info-name{font-size:1.05rem}.egg-info-hint{font-size:.9rem}.egg-info-group-title{font-size:.82rem}.egg-info-intro{font-size:.9rem}}.lobby-footer{text-align:center;padding:1.2rem 1rem 1.6rem;font-size:.72rem;color:var(--text-muted);opacity:.55;line-height:1.6;display:flex;flex-direction:column;align-items:center;gap:.2rem}.lobby-footer a{color:var(--text-muted);text-decoration:none;transition:color .15s}.lobby-footer a:hover{opacity:1;color:var(--text-secondary)}.lobby-footer-sep{opacity:.4}.lobby-footer-bvb-btn{background:0 0;border:none;color:rgba(200,148,74,.8);font-size:.72rem;cursor:pointer;padding:0;font-family:inherit;transition:color .15s}.lobby-footer-bvb-btn:hover{color:#c8944a}.btn-sm{padding:6px 14px!important;font-size:.78rem!important}body.lobby-skin-2 #lobby{--page-bg:#05080F;--surface-primary:#0B0F18;--surface-secondary:#0E1320;--surface-raised:#121826;--border-primary:#252B38;--border-subtle:#1B202B;--text-primary:#F2F2F4;--text-secondary:#B4B5BD;--text-muted:#858894;--text-disabled:#555A66;--purple:#A35CFF;--purple-light:#B877FF;--purple-deep:#A35CFF;--purple-dark:#7133C9;--purple-surface:#1B1530;--pink-accent:#CE79A7;--gold:#F0A21B;--gold-bright:#FFAF25;--gold-light:#FFAF25;--gold-dark:#B8740A;--online-green:#15C85B}body.lobby-skin-2 #lobby{position:fixed!important;inset:0!important;z-index:1!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;min-height:0!important;height:100%!important;overflow:hidden!important;padding:0!important;background:radial-gradient(circle at 50% 5%,rgba(116,54,180,.1),transparent 35%),var(--page-bg)!important;scrollbar-width:none!important}body.lobby-skin-2 #lobby::before{content:'';position:absolute;inset:0;z-index:0;background-image:linear-gradient(rgba(163,92,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(163,92,255,.05) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse 100% 100% at 50% 30%,black 30%,transparent 85%);pointer-events:none}body.lobby-skin-2 #lobby::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:140%;height:55%;background:radial-gradient(ellipse 80% 100% at 50% 100%,rgba(103,57,175,.3) 0,transparent 60%),radial-gradient(ellipse 130% 65% at 50% 110%,rgba(163,92,255,.12) 0,transparent 55%);pointer-events:none;z-index:0}body.desktop-game-active.lobby-skin-2 #lobby,body.mobile-game-active.lobby-skin-2 #lobby{display:none!important}body.lobby-skin-2 .lobby-mobile-header{flex-shrink:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 max(1.5rem,calc((100% - 1640px)/ 2 + 1.5rem)) 0 max(1.75rem,calc((100% - 1640px)/ 2 + 1.75rem))!important;padding-top:0!important;height:72px!important;min-height:72px!important;background:var(--page-bg)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;z-index:100!important;position:relative!important;opacity:1!important;transform:none!important;pointer-events:auto!important;transition:none!important;top:auto!important;left:auto!important;right:auto!important}body.lobby-skin-2 .lmh-logo{flex:1;min-width:0;display:flex;flex-direction:row;align-items:center;line-height:1;gap:.5rem}body.lobby-skin-2 .lmh-logo-img{display:block;height:34px;width:auto}body.lobby-skin-2 .lmh-logo .lmh-beta-badge{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);border:1px solid rgba(255,255,255,.14);border-radius:4px;padding:.1rem .32rem;line-height:1;flex-shrink:0;opacity:.65}body.lobby-skin-2 .lobby-mobile-header .lobby-av-wrap{position:relative;top:0;flex-shrink:0}body.lobby-skin-2 #lobby-sticky-chip-count{font-size:.9rem;font-weight:700;color:var(--gold-light)}body.lobby-skin-2 .lmh-icon-btn{width:40px;height:40px;border-radius:50%;border:1px solid var(--border-primary);background:var(--surface-primary);color:var(--text-secondary)}@media (hover:hover){body.lobby-skin-2 .lmh-icon-btn:hover{background:var(--surface-secondary);border-color:var(--border-primary);color:var(--text-primary)}}body.lobby-skin-2 .lmh-play-now-btn{display:inline-flex;align-items:center;gap:4px;height:40px;padding:0 1rem;border-radius:10px;border:1px solid var(--purple);background:var(--purple);color:#fff;font-size:.86rem;font-weight:700;cursor:pointer;white-space:nowrap}body.lobby-skin-2 .lmh-play-now-btn .material-symbols-rounded{font-size:1.1rem}@media (hover:hover){body.lobby-skin-2 .lmh-play-now-btn:hover{background:var(--purple-light);border-color:var(--purple-light)}}body.lobby-skin-2 .lmh-guest-play-btn,body.lobby-skin-2 .lmh-signin-btn{display:none}body.lobby-skin-2.costanza-guest #lmh-notif-btn,body.lobby-skin-2.costanza-guest #lobby-av-btn,body.lobby-skin-2.costanza-guest .lmh-play-now-btn,body.lobby-skin-2.costanza-guest .lobby-icon-pill{display:none}body.lobby-skin-2.costanza-guest .lmh-guest-play-btn{display:inline-flex;align-items:center;gap:4px;height:40px;padding:0 1rem;border-radius:10px;border:1px solid var(--purple);background:var(--purple);color:#fff;font-size:.86rem;font-weight:700;cursor:pointer;white-space:nowrap}body.lobby-skin-2.costanza-guest .lmh-guest-play-btn .material-symbols-rounded{font-size:1.1rem}@media (hover:hover){body.lobby-skin-2.costanza-guest .lmh-guest-play-btn:hover{background:var(--purple-light);border-color:var(--purple-light)}}body.lobby-skin-2.costanza-guest .lmh-signin-btn{display:inline-flex;align-items:center;height:40px;padding:0 1rem;border-radius:10px;border:1px solid rgba(255,255,255,.18);background:0 0;color:rgba(255,255,255,.8);font-size:.86rem;font-weight:700;cursor:pointer;white-space:nowrap;margin-right:.5rem}@media (hover:hover){body.lobby-skin-2.costanza-guest .lmh-signin-btn:hover{border-color:rgba(255,255,255,.35);color:#fff}}body.lobby-skin-2 #lobby-av-wrap .lobby-av-btn{width:40px;height:40px;border-radius:50%;border:1px solid var(--border-primary);background:var(--surface-primary);color:var(--text-secondary)}@media (hover:hover){body.lobby-skin-2 #lobby-av-wrap .lobby-av-btn:hover{background:var(--surface-secondary);color:var(--text-primary)}}body.lobby-skin-2 .lobby-icon-pill{height:40px;border-radius:6px;border:1px solid var(--border-primary);background:var(--surface-primary);overflow:hidden}body.lobby-skin-2 .lobby-icon-pill #lmh-notif-btn,body.lobby-skin-2 .lobby-icon-pill #lobby-av-btn{border:none;border-radius:0;background:0 0;width:40px;height:auto;align-self:stretch}body.lobby-skin-2 .lobby-icon-pill #lobby-av-btn{border-left:1px solid var(--border-primary)}body.lobby-skin-2 .lmh-mobile-menu-btn{display:none}body.lobby-skin-2 .lmh-mobile-banner{display:none}@media (max-width:767px){body.lobby-skin-2 .lmh-mobile-menu-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--border-primary);background:var(--surface-primary);color:var(--text-secondary);flex-shrink:0}body.lobby-skin-2 #lobby-av-wrap{display:none}body.lobby-skin-2 #lobby-av-wrap.lmh-mobile-open{display:flex;flex-direction:column;align-items:stretch;position:absolute;top:60px;right:1rem;background:var(--surface-primary);border:1px solid var(--border-primary);border-radius:12px;padding:.75rem;gap:.5rem;box-shadow:0 8px 30px rgba(0,0,0,.35);z-index:200}body.lobby-skin-2 #lobby-av-wrap.lmh-mobile-open .lmh-play-now-btn{justify-content:center}body.lobby-skin-2 .lmh-mobile-banner{display:block;text-align:center;font-size:.8rem;font-weight:600;color:var(--text-secondary);background:rgba(163,92,255,.12);border-bottom:1px solid rgba(163,92,255,.22);padding:.5rem 1rem}}body.lobby-skin-2 .lobby-scroll-body{display:block;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--muck-line-strong) transparent;position:relative;z-index:1}body.lobby-skin-2 .lobby-scroll-body::-webkit-scrollbar{width:5px}body.lobby-skin-2 .lobby-scroll-body::-webkit-scrollbar-track{background:0 0}body.lobby-skin-2 .lobby-scroll-body::-webkit-scrollbar-thumb{background:var(--muck-line-strong);border-radius:10px}body.lobby-skin-2 .lobby-card{background:0 0!important;border:none!important;border-radius:0!important;box-shadow:none!important;max-width:1640px!important;min-height:0!important;padding:1.25rem .75rem 2rem!important;margin:0 auto!important}body.lobby-skin-2 .lobby-logo{display:none}body:not(.lobby-skin-2) #s2-profile-hero{display:none!important}body.lobby-skin-2 .s2-profile-hero{display:none}body.lobby-skin-2 .s2-profile-hero:not(.hidden){display:flex;align-items:center;gap:.9rem;padding:1rem 1.25rem;margin-bottom:0;background:rgba(23,24,36,.6);border:1px solid rgba(163,92,255,.28);border-radius:8px;position:relative;overflow:hidden;cursor:pointer}body.lobby-skin-2 .s2-profile-edit-btn{cursor:pointer}body.s2-panel-active.lobby-skin-2 .ls-hero{cursor:pointer}body.lobby-skin-2 .s2-profile-hero:not(.hidden)::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(240,162,27,.6),transparent)}body.lobby-skin-2 .s2-profile-img{width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid rgba(240,162,27,.6);flex-shrink:0;background:#30313d;box-shadow:0 0 16px rgba(240,162,27,.2)}body.lobby-skin-2 .s2-profile-info{flex:1;min-width:0}body.lobby-skin-2 .s2-profile-name{font-size:.95rem;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:.2rem}body.lobby-skin-2 .s2-profile-meta{display:flex;align-items:center;gap:.3rem;font-size:.78rem;color:var(--gold-light);opacity:.8}body.lobby-skin-2 .s2-chip-icon{font-size:.75rem}body.lobby-skin-2 .s2-profile-edit-btn{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.4);cursor:pointer;transition:background .15s,border-color .15s,color .15s}body.lobby-skin-2 .s2-profile-edit-btn .material-symbols-rounded{font-size:1.1rem}@media (hover:hover){body.lobby-skin-2 .s2-profile-edit-btn:hover{background:rgba(240,162,27,.1);border-color:rgba(240,162,27,.35);color:var(--gold-light)}}body.lobby-skin-2 .lobby-tabs-hr{display:none!important}body.lobby-skin-2 #lobby-sticky-chip-count{display:none!important}body.lobby-skin-2 #lobby-sticky-av-btn{display:none!important}body.lobby-skin-2 .s2-side-card{background:rgba(20,21,33,.88);border:1px solid rgba(163,92,255,.22);border-radius:8px;overflow:hidden;position:relative}body.lobby-skin-2 .s2-side-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(240,162,27,.55),transparent);pointer-events:none;z-index:1}body.lobby-skin-2 .ls-testimonial-bar{display:grid;padding:.85rem 1rem;background:rgba(20,21,33,.88);border:1px solid rgba(163,92,255,.22);border-radius:8px;overflow:hidden;position:relative}body.lobby-skin-2 .ls-testimonial-bar::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(240,162,27,.55),transparent);pointer-events:none;z-index:1}body.lobby-skin-2 .ls-testimonial-slide{grid-area:1/1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.55rem;opacity:0;pointer-events:none;transition:opacity .6s ease}body.lobby-skin-2 .ls-testimonial-slide.active{opacity:1;pointer-events:auto}body.lobby-skin-2 .ls-testimonial-avatar{width:64px;height:64px;border-radius:50%;object-fit:cover;object-position:center top;border:2px solid var(--purple);flex-shrink:0}body.lobby-skin-2 .ls-testimonial-quote{font-size:.85rem;font-weight:600;line-height:1.35;color:var(--text-primary)}body.lobby-skin-2 .ls-testimonial-footer{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.45rem}body.lobby-skin-2 .ls-testimonial-stars{font-size:.72rem;letter-spacing:1px;color:var(--gold-light);flex-shrink:0}body.lobby-skin-2 .ls-testimonial-meta{font-size:.68rem;color:var(--text-secondary)}body.lobby-skin-2 .ls-testimonial-meta strong{color:var(--text-primary);font-weight:700}@media (min-width:931px){body.lobby-skin-2 #lobby-gated{display:grid;grid-template-columns:minmax(0,1fr) 385px;grid-template-rows:auto auto;grid-template-areas:"rail  side" "foot  foot";column-gap:16px;row-gap:16px;align-items:start;align-content:start}body.lobby-skin-2 .ls-rail{grid-area:rail}body.lobby-skin-2 #s2-panel{grid-area:rail}body.lobby-skin-2 #lobby-invite-view{grid-area:rail}body.lobby-skin-2 #s2-sidebar{grid-area:side;display:flex;flex-direction:column;gap:16px;align-self:start;position:relative}body.lobby-skin-2 .lobby-footer{grid-area:foot;margin:0!important}body.lobby-skin-2 .lv2-util-bar{flex-direction:column;gap:0;border-top:1px solid rgba(163,92,255,.15);padding-top:0;margin-top:0}body.lobby-skin-2 .lv2-util-btn{flex-direction:row;justify-content:flex-start;gap:.55rem;padding:.7rem 1rem;text-transform:none;letter-spacing:0;font-size:.9rem;text-align:left;background:0 0;border:none;border-bottom:1px solid rgba(163,92,255,.08);border-radius:0;width:100%;box-sizing:border-box}body.lobby-skin-2 .lv2-util-btn:not(.hidden):not(:has(~ .lv2-util-btn:not(.hidden))){border-bottom:none}body.lobby-skin-2 .lv2-util-btn .material-symbols-rounded{font-size:1rem}body.lobby-skin-2 .lv2-util-btn .lobby-notif-dot{position:static;top:auto;right:auto;margin-left:2px;flex-shrink:0}body.lobby-skin-2 .lv2-util-group{display:block;border-bottom:1px solid rgba(163,92,255,.15)}body.lobby-skin-2 .lv2-util-group:not(.hidden):not(:has(~ .lv2-util-group:not(.hidden))){border-bottom:none}body.lobby-skin-2 .lv2-util-group .lv2-util-btn:not(.hidden):not(:has(~ .lv2-util-btn:not(.hidden))){border-bottom:none}body.lobby-skin-2 .lv2-util-group-label{display:flex;align-items:center;gap:.35rem;padding:.65rem 1rem .2rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff}body.lobby-skin-2 .lv2-util-group-label .material-symbols-rounded{font-size:.9rem;color:#cbb2ff}body.lobby-skin-2 .lv2-help-footer{margin-top:.4rem;padding-top:.6rem;border-top:1px solid rgba(163,92,255,.15)}body.lobby-skin-2 .lv2-help-btn{flex:1;justify-content:flex-start;gap:.55rem;padding:.5rem 1rem;font-size:.75rem;text-transform:none}body.lobby-skin-2 #s2-sidebar .s2-profile-hero:not(.hidden){background:0 0;border:none;border-radius:0;border-bottom:1px solid rgba(163,92,255,.15);overflow:visible;padding:.85rem 1rem;gap:.65rem;margin-bottom:0}body.lobby-skin-2 #s2-sidebar .s2-profile-hero::before{display:none}body.lobby-skin-2 #s2-sidebar .s2-profile-img{width:44px;height:44px}body.lobby-skin-2 .lobby-tab-btn.s2-active,body.lobby-skin-2 .lv2-util-btn.s2-active{background:rgba(163,92,255,.13)!important;border-color:rgba(163,92,255,.5)!important;color:rgba(255,255,255,.95)!important;position:relative}body.lobby-skin-2 .lobby-tab-btn.s2-active::after,body.lobby-skin-2 .lv2-util-btn.s2-active::after{content:'';position:absolute;left:0;top:20%;bottom:20%;width:3px;background:rgba(163,92,255,.75);border-radius:0 2px 2px 0}body.lobby-skin-2 .lobby-tabs-wrap{display:flex;flex-direction:column;background:0 0;border:none;border-radius:0;box-shadow:none;overflow:visible;gap:0;margin-top:0;padding-left:15px;padding-right:15px}body.lobby-skin-2 .lobby-tab-btn{flex:none;width:100%;border:none;border-bottom:1px solid rgba(163,92,255,.1);border-radius:0;margin-bottom:0;background:0 0;padding:.75rem 1rem}body.lobby-skin-2 .lobby-tab-btn:last-of-type{border-bottom:none}body.lobby-skin-2 #btn-achievements-lobby{background:linear-gradient(110deg,rgba(240,162,27,.16),rgba(240,162,27,.04));border:1px solid rgba(240,162,27,.55);border-radius:12px;margin:.4rem 0}body.lobby-skin-2 #btn-achievements-lobby .lobby-tab-icon{color:var(--gold-light)}body.lobby-skin-2 #btn-achievements-lobby .lobby-tab-text strong{color:var(--gold-light)}body.lobby-skin-2 #s2-card-achievements{background:0 0;border:none;border-radius:0;overflow:visible}body.lobby-skin-2 #s2-card-achievements::before{display:none}body.lobby-skin-2 #s2-card-achievements .lobby-tabs-wrap{padding-left:0;padding-right:0}body.lobby-skin-2 #s2-card-achievements #btn-achievements-lobby{margin:0}body.lobby-skin-2 .lobby-tab-content{width:100%}body.lobby-skin-2 #s2-sidebar .lobby-tab-content{display:none!important}body.lobby-skin-2 #s2-sidebar .s2-bwars-banner{background:rgba(139,92,246,.05);border:none;border-radius:0;border-top:1px solid rgba(139,92,246,.18);margin-top:auto}body.lobby-skin-2 #s2-sidebar .s2-bwars-banner::before{background:linear-gradient(90deg,transparent,rgba(167,139,250,.45),transparent)}}@media (min-width:931px) and (hover:hover){body.lobby-skin-2 #s2-sidebar .lobby-tab-btn:not(.s2-active):hover,body.lobby-skin-2 #s2-sidebar .lv2-util-btn:not(.s2-active):hover{background:rgba(163,92,255,.07)}}@media (max-width:930px){body.lobby-skin-2 #s2-sidebar{display:contents}body.lobby-skin-2 .lv2-util-bar{margin-top:.9rem;padding-top:.8rem;border-top:1px solid rgba(163,92,255,.15);display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem}body.lobby-skin-2 .lobby-tabs-wrap{background:0 0;border-color:rgba(163,92,255,.15)}body.lobby-skin-2 .lobby-tab-btn{background:rgba(20,21,33,.5);border-color:rgba(163,92,255,.15);border-right:1px solid rgba(163,92,255,.15);border-bottom:2px solid transparent}body.lobby-skin-2 .lobby-tab-btn.active{background:rgba(240,162,27,.07);border-color:rgba(240,162,27,.35);border-bottom-color:rgba(240,162,27,.5)}body.lobby-skin-2 #btn-achievements-lobby{background:linear-gradient(110deg,rgba(240,162,27,.16),rgba(240,162,27,.04));border-color:rgba(240,162,27,.55)}body.lobby-skin-2 #btn-achievements-lobby .lobby-tab-text strong{color:var(--gold-light)}body.lobby-skin-2 .s2-bwars-banner{margin-top:.75rem}}body.lobby-skin-2 #s2-panel{display:none;flex-direction:column;background:rgba(20,21,33,.65);border:1px solid rgba(163,92,255,.22);border-right:2px solid rgba(163,92,255,.35);border-radius:8px;overflow:hidden;min-height:300px;position:relative}body.lobby-skin-2 #s2-panel::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(163,92,255,.5),transparent);pointer-events:none}body.lobby-skin-2 .s2-panel-header{display:flex;align-items:center;gap:.6rem;padding:.9rem 1.1rem;border-bottom:1px solid rgba(163,92,255,.15);background:rgba(23,24,36,.4);flex-shrink:0}body.lobby-skin-2 .s2-panel-back{background:rgba(163,92,255,.08);border:1px solid rgba(163,92,255,.2);cursor:pointer;color:#7ba8d8;display:flex;align-items:center;padding:.3rem;border-radius:8px;transition:color .15s,background .15s,border-color .15s}body.lobby-skin-2 .s2-panel-back:hover{color:#fff;background:rgba(163,92,255,.15);border-color:rgba(163,92,255,.4)}body.lobby-skin-2 .s2-panel-back .material-symbols-rounded{font-size:1.25rem}body.lobby-skin-2 .s2-panel-title{font-weight:800;font-size:1rem;color:#e8eef8;flex:1;letter-spacing:-.01em}body.lobby-skin-2 .s2-panel-body{flex:1;overflow-y:auto;padding:1rem}#account-panel-content,#chip-store-panel-content,#welcome-panel-content{display:flex;flex-direction:column;gap:1rem}.account-guest-status,.account-signed-in-status{flex:1}.acct-upsell{flex:1;justify-content:center}.acct-welcome{flex:1}#chip-store-panel-content .store-hero{display:flex;flex-direction:column;justify-content:center}body.s2-panel-active .s2-panel-body .lb-header,body.s2-panel-active .s2-panel-body .modal-header,body.s2-panel-active .s2-panel-body .profile-header{display:none!important}body.s2-panel-active .s2-panel-body .lb-close,body.s2-panel-active .s2-panel-body .modal-close,body.s2-panel-active .s2-panel-body .profile-close{display:none!important}body.s2-panel-active .s2-panel-body .lobby-tab-content,body.s2-panel-active .s2-panel-body .profile-coach{margin:0!important;padding:0!important;background:0 0!important;border:none!important;border-radius:0!important;box-shadow:none!important}body.s2-panel-active .s2-panel-body .lb-dialog,body.s2-panel-active .s2-panel-body .modal-dialog,body.s2-panel-active .s2-panel-body .profile-dialog{display:block!important;border:none!important;border-radius:0!important;box-shadow:none!important;background:0 0!important;padding:0!important;max-height:none!important;width:100%!important;max-width:none!important;min-width:0!important;animation:none!important}body.lobby-skin-2 #s2-panel-body>.zc-card{background:0 0;border:none;box-shadow:none;border-radius:0;max-width:none;width:100%;text-align:left;padding:1.75rem;margin:0}body.lobby-skin-2 #s2-panel-body.s2-chips-view{padding:0;display:flex;flex-direction:column;overflow-y:hidden}body.lobby-skin-2 #s2-panel-body.s2-chips-view>.zc-card{min-height:380px;overflow:hidden;position:relative}body.lobby-skin-2 #s2-panel-body>.zc-card--gif .zc-icon{display:block!important}body.lobby-skin-2 #s2-panel-body>.zc-card .zc-close-btn{display:none}body.lobby-skin-2 #s2-panel-body>.zc-card .zc-btn-row{justify-content:flex-end}body.lobby-skin-2 #s2-panel-body>.zc-card--gif .zc-bg-img,body.lobby-skin-2 #s2-panel-body>.zc-card--gif::before{border-radius:0}body.lobby-skin-2 #s2-panel-body>.zc-card--gif>:not(.zc-bg-img){position:relative;z-index:2}body.lobby-skin-2 .lmh-logo{cursor:pointer}body.s2-panel-active .s2-panel-body .lb-body,body.s2-panel-active .s2-panel-body .modal-body,body.s2-panel-active .s2-panel-body .profile-body{overflow-y:visible!important;max-height:none!important;flex:none!important;padding:0!important}body.s2-panel-active #htp-modal,body.s2-panel-active #leaderboard-modal,body.s2-panel-active #profile-modal:not(.pv-over-panel){display:none}body.s2-panel-active #settings-modal{display:none!important}body.lobby-skin-2 .s2-bwars-banner{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;background:linear-gradient(135deg,rgba(139,92,246,.14) 0,rgba(236,72,153,.08) 100%);border:1px solid rgba(139,92,246,.3);border-radius:12px;margin-top:.75rem;position:relative;overflow:hidden;transition:border-color .2s}body.lobby-skin-2 .s2-bwars-banner::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#a78bfa,#ec4899,transparent)}body.lobby-skin-2 .s2-bwars-icon{font-size:1.4rem;flex-shrink:0}body.lobby-skin-2 .s2-bwars-text{display:flex;flex-direction:column;flex:1;min-width:0}body.lobby-skin-2 .s2-bwars-text strong{font-size:.85rem;color:#c4b5fd;font-weight:700}body.lobby-skin-2 .s2-bwars-text span{font-size:.73rem;color:rgba(196,181,253,.6);margin-top:.1rem}body.lobby-skin-2 .s2-bwars-badge{font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#a78bfa;background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.35);border-radius:20px;padding:.15rem .55rem;flex-shrink:0}body.lobby-skin-2 .ls-rail{border-left:none;margin-left:0;padding-left:0;background:0 0;border:none;border-radius:0;overflow:visible;position:relative;display:flex;flex-direction:column;gap:16px}body.lobby-skin-2 .ls-rail::before{display:none}body.lobby-skin-2 .ls-hero{padding:2rem;margin:0;position:relative;min-height:550px;flex:1 1 auto;display:flex;align-items:center;border:1px solid var(--border-primary);border-radius:8px;overflow:hidden;box-shadow:0 8px 30px rgba(0,0,0,.18)}body.lobby-skin-2 .ls-hero-text{display:block;position:relative;z-index:1;max-width:560px}body.lobby-skin-2 .ls-hero-art{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(16,17,27,.5) 0,rgba(16,17,27,.48) 30%,rgba(16,17,27,.275) 52%,rgba(16,17,27,.04) 75%),url('hero/hero-cards.png');background-image:linear-gradient(90deg,rgba(16,17,27,.5) 0,rgba(16,17,27,.48) 30%,rgba(16,17,27,.275) 52%,rgba(16,17,27,.04) 75%),image-set(url('hero/hero-cards.webp') type('image/webp'), url('hero/hero-cards.png') type('image/png'));background-size:cover;background-position:70% 0;pointer-events:none;z-index:0;filter:brightness(.9)}body.lobby-skin-2 .ls-hero-actions{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap;position:relative;z-index:1}body.lobby-skin-2 .ls-hero-play-btn{display:flex;align-items:center;gap:.55rem;min-height:64px;font-size:1.05rem;font-weight:700;padding:.85rem 1.5rem;background:#7640d5;color:#fff;border:none;border-radius:12px;cursor:pointer;transition:filter .15s,transform .1s;touch-action:manipulation;-webkit-tap-highlight-color:transparent;white-space:nowrap}body.lobby-skin-2 .ls-hero-play-btn:hover{filter:brightness(1.1)}@media (hover:hover){body.lobby-skin-2 .ls-hero-play-btn:hover{transform:translateY(-1px)}}body.lobby-skin-2 .ls-hero-play-btn:active{transform:translateY(0);filter:brightness(.95)}body.lobby-skin-2 .ls-hero-play-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.18);flex-shrink:0}body.lobby-skin-2 .ls-hero-play-icon .material-symbols-rounded{font-size:1.1rem}body.lobby-skin-2 .ls-hero-play-chevron{font-size:1.2rem;opacity:.85}body.lobby-skin-2 .ls-hero-play-text{display:flex;flex-direction:column;gap:.1rem;text-align:left}body.lobby-skin-2 .ls-hero-play-label{font-size:1.05rem;font-weight:700;line-height:1.15}body.lobby-skin-2 .ls-hero-play-sub-guest{font-size:.7rem;font-weight:700;color:rgba(255,255,255,.8)}body.lobby-skin-2 .ls-hero-play-label-guest,body.lobby-skin-2 .ls-hero-play-sub-guest{display:none}body.lobby-skin-2.costanza-guest .ls-hero-play-label-acct{display:none}body.lobby-skin-2.costanza-guest .ls-hero-play-label-guest,body.lobby-skin-2.costanza-guest .ls-hero-play-sub-guest{display:block}body.lobby-skin-2 .ls-hero-link-btn{display:flex;align-items:center;gap:.65rem;min-height:64px;padding:.65rem 1.25rem;background:rgba(15,16,25,.75);border:1px solid var(--border-primary);border-radius:12px;cursor:pointer;transition:background .15s,border-color .15s;touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (hover:hover){body.lobby-skin-2 .ls-hero-link-btn:hover{background:rgba(25,26,39,.85);border-color:var(--purple)}}body.lobby-skin-2 .ls-hero-link-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--purple);flex-shrink:0}body.lobby-skin-2 .ls-hero-link-icon .material-symbols-rounded{font-size:1rem;color:var(--purple-light)}body.lobby-skin-2 .ls-hero-link-text{display:flex;flex-direction:column;gap:.1rem;text-align:left}body.lobby-skin-2 .ls-hero-link-text strong{font-size:.85rem;font-weight:800;color:var(--gold-light);text-transform:uppercase;letter-spacing:.03em}body.lobby-skin-2 .ls-hero-link-text span{font-size:.72rem;color:var(--text-secondary)}body.lobby-skin-2 .ls-hero-eyebrow{font-size:.82rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1.25;color:var(--purple-light);margin-bottom:.85rem;white-space:nowrap}body.lobby-skin-2 .ls-hero-headline{font-size:clamp(2.2rem, 4.4vw, 4rem);font-weight:900;color:var(--text-primary);text-transform:uppercase;line-height:.95;letter-spacing:-.02em;margin:0 0 .85rem}body.lobby-skin-2 .ls-hero-headline em{display:block;font-style:normal;background:linear-gradient(90deg,#9b5df5 0,#ce79a7 48%,#e9a23b 100%);-webkit-background-clip:text;background-clip:text;color:transparent}body.lobby-skin-2 .ls-hero-sub{font-size:1.1rem;color:var(--text-secondary);line-height:1.45;max-width:420px;margin:0 0 1.75rem}body.lobby-skin-2 .ls-hero-rules-link{display:inline;font:inherit;font-size:.85rem;color:var(--text-muted);background:0 0;border:none;padding:0;margin-left:.25rem;text-decoration:underline;text-underline-offset:2px;cursor:pointer}body.lobby-skin-2 .ls-hero-rules-link:hover{color:var(--text-secondary)}@media (max-width:719px){body.lobby-skin-2 .ls-hero{margin:.75rem .75rem 0;padding:1.5rem;min-height:0;display:block}body.lobby-skin-2 .ls-hero-text{max-width:100%}body.lobby-skin-2 .ls-hero-art{background-image:linear-gradient(180deg,rgba(16,17,27,.275) 0,rgba(16,17,27,.45) 70%,rgba(16,17,27,.5) 100%),image-set(url('hero/hero-cards.webp') type('image/webp'), url('hero/hero-cards.png') type('image/png'));background-position:center 30%}body.lobby-skin-2 .ls-hero-actions{flex-direction:column;align-items:stretch}body.lobby-skin-2 .ls-hero-link-btn,body.lobby-skin-2 .ls-hero-play-btn{justify-content:center;width:100%}}.lv2-quick-tables{position:relative;z-index:1}.lv2-qt-tabs{display:flex;border-bottom:1px solid rgba(163,92,255,.22)}.lv2-qt-tab{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.7rem .5rem;border:none;border-bottom:2px solid transparent;border-radius:0;background:rgba(0,0,0,.18);font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:rgba(255,255,255,.4);cursor:pointer;transition:color .15s,background .15s}.lv2-qt-tab:first-child{border-top-left-radius:7px}.lv2-qt-tab:last-child{border-top-right-radius:7px}.lv2-qt-tab .material-symbols-rounded{font-size:.95rem;color:rgba(203,178,255,.45);transition:color .15s}.lv2-qt-tab:hover{color:rgba(255,255,255,.7)}.lv2-qt-tab.active{color:#fff;background:rgba(163,92,255,.16);border-bottom-color:var(--purple-dark,#7133c9)}.lv2-qt-tab.active .material-symbols-rounded{color:#cbb2ff}.lv2-qt-pane{padding:.8rem 15px .9rem}.lv2-qt-pane.hidden{display:none}.lv2-qt-page.hidden{display:none}.lv2-qt-pagination{display:flex;align-items:center;justify-content:center;gap:.7rem;margin-top:.6rem}.lv2-qt-page-btn{display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:50%;background:rgba(255,255,255,.06);color:rgba(255,255,255,.6);cursor:pointer;transition:background .15s,color .15s}.lv2-qt-page-btn .material-symbols-rounded{font-size:1.05rem}.lv2-qt-page-btn:hover{background:rgba(163,92,255,.18);color:#fff}.lv2-qt-page-dots{display:flex;align-items:center;gap:.4rem}.lv2-qt-dot{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.2);transition:background .15s,transform .15s}.lv2-qt-dot.active{background:#cbb2ff;transform:scale(1.25)}.lv2-qt-card{flex-direction:row;justify-content:flex-start;text-align:left;width:100%;gap:.55rem}.lv2-qt-online-dot{width:8px;height:8px;border-radius:50%;background:var(--online-green,#15c85b);box-shadow:0 0 6px rgba(21,200,91,.7);flex-shrink:0}.lv2-qt-avatar{width:22px;height:22px;border-radius:50%;object-fit:cover;flex-shrink:0;border:1px solid rgba(255,255,255,.15)}.lv2-qt-name{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;text-transform:none;letter-spacing:0}.lv2-qt-stake{font-size:.65rem;font-weight:700;color:#ffaf25;background:rgba(240,162,27,.12);border:1px solid rgba(240,162,27,.3);border-radius:999px;padding:.1rem .4rem;flex-shrink:0;text-transform:none;letter-spacing:0}.lv2-qt-meta{display:flex;align-items:center;gap:.25rem;font-size:.7rem;white-space:nowrap;flex-shrink:0;text-transform:none;letter-spacing:0}.lv2-qt-meta .material-symbols-rounded{font-size:.95rem}.lv2-qt-card-locked{opacity:.6}.lv2-qt-card-locked:hover{opacity:.8}.lv2-qt-lock{color:#ffaf25;background:rgba(240,162,27,.12);border:1px solid rgba(240,162,27,.3);border-radius:999px;padding:.1rem .45rem}body.lobby-skin-2 .ls{padding:1.75rem!important;margin:1rem 1.375rem 0!important;background:var(--surface-primary);border:1px solid rgba(255,255,255,.09);border-radius:8px;position:relative;overflow:visible;opacity:1;box-shadow:0 8px 30px rgba(0,0,0,.18)}body.lobby-skin-2 .ls::before{display:none}body.lobby-skin-2 .ls:last-child{margin-bottom:1.375rem!important}body.lobby-skin-2 .ls+.ls{margin-top:1rem!important}body.lobby-skin-2 .ls--step3{border-top:1px solid rgba(255,255,255,.09);padding-bottom:1.75rem!important}body.lobby-skin-2 .ls--step2:last-child{padding-bottom:1.75rem!important}body.lobby-skin-2 .lv2-players-row{margin-top:1.5rem}body.lobby-skin-2 .ls--step2 .lv2-avatar-row{margin-top:1.25rem}body.lobby-skin-2 .ls-num{display:none}body.lobby-skin-2 .ls-config-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;margin:0}body.lobby-skin-2 .ls-config-panel{padding:1.75rem;background:var(--surface-primary);border:1px solid rgba(255,255,255,.09);border-radius:8px;box-shadow:0 8px 30px rgba(0,0,0,.18)}body.lobby-skin-2 .ls-config-panel--empty{min-height:132px}.ls-text-input{width:100%;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#fff;font-size:.82rem;padding:.6rem .8rem;font-family:inherit}.ls-text-input:focus{outline:0;border-color:rgba(163,92,255,.4)}.ls-text-input::-webkit-calendar-picker-indicator{filter:invert(1);cursor:pointer}.ls-field-hint{margin:.55rem 0 0;font-size:.72rem;line-height:1.4;color:var(--text-muted,#858894)}body.lobby-skin-2 .ls-promo-row{align-content:stretch}body.lobby-skin-2 .ls-promo-card{position:relative;display:flex;align-items:stretch;align-self:stretch;min-height:190px;border-radius:8px;overflow:hidden;background:var(--surface-primary);border:1px solid rgba(255,255,255,.09);box-shadow:0 8px 30px rgba(0,0,0,.18)}body.lobby-skin-2 .ls-promo-card-img{position:absolute;inset:0;z-index:0;background-size:cover;background-repeat:no-repeat;background-position:left center;pointer-events:none}body.lobby-skin-2 .ls-promo-card-img--chips{background-image:url('cards/free-chips.png');background-image:image-set(url('cards/free-chips.webp') type('image/webp'), url('cards/free-chips.png') type('image/png'));filter:brightness(.39)}body.lobby-skin-2 .ls-promo-card-img--rewards{background-image:linear-gradient(90deg,rgba(11,15,24,0) 0,rgba(11,15,24,.48) 44%,rgba(11,15,24,.76) 62%,rgba(11,15,24,.8) 68%),url('cards/rewards.png');background-image:linear-gradient(90deg,rgba(11,15,24,0) 0,rgba(11,15,24,.48) 44%,rgba(11,15,24,.76) 62%,rgba(11,15,24,.8) 68%),image-set(url('cards/rewards.webp') type('image/webp'), url('cards/rewards.png') type('image/png'));filter:brightness(.69)}body.lobby-skin-2 .ls-promo-card-img--compete{background-image:linear-gradient(90deg,rgba(11,15,24,0) 0,rgba(11,15,24,.48) 44%,rgba(11,15,24,.76) 62%,rgba(11,15,24,.8) 68%),url('cards/compete.png');background-image:linear-gradient(90deg,rgba(11,15,24,0) 0,rgba(11,15,24,.48) 44%,rgba(11,15,24,.76) 62%,rgba(11,15,24,.8) 68%),image-set(url('cards/compete.webp') type('image/webp'), url('cards/compete.png') type('image/png'))}body.lobby-skin-2 .ls-promo-card-body{position:relative;z-index:1;flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.6rem;padding:1.5rem 1.3rem}body.lobby-skin-2 .ls-promo-card-content{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;width:100%;margin:auto 0}body.lobby-skin-2 .ls-promo-card-badge{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff}body.lobby-skin-2 .ls-promo-card-badge .material-symbols-rounded{font-size:1rem;color:var(--purple-light)}body.lobby-skin-2 .ls-promo-card-title{font-size:1.3rem;font-weight:800;line-height:1.08;text-transform:uppercase;letter-spacing:-.01em;color:rgba(242,242,244,.82);margin:0}body.lobby-skin-2 .ls-promo-card-title em{display:block;font-style:normal;background:linear-gradient(90deg,#9b5df5 0,#ce79a7 48%,#e9a23b 100%);-webkit-background-clip:text;background-clip:text;color:transparent}body.lobby-skin-2 .ls-promo-card-text{font-size:.82rem;line-height:1.4;color:var(--text-secondary);margin:0}body.lobby-skin-2 .ls-promo-card-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;font-weight:800;font-size:.8rem;letter-spacing:.02em;text-transform:uppercase;color:var(--purple-light);background:rgba(0,0,0,.16);border:1px solid var(--purple-deep);border-radius:10px;padding:.65rem 1.1rem;margin-top:auto;cursor:pointer;transition:background .15s,border-color .15s,color .15s,transform .15s;touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (hover:hover){body.lobby-skin-2 .ls-promo-card-btn:hover{background:rgba(139,92,246,.14);border-color:var(--purple);color:#fff;transform:translateY(-1px)}}body.lobby-skin-2 .ls-promo-card-btn:active{transform:translateY(0);background:rgba(139,92,246,.2)}@media (max-width:980px){body.lobby-skin-2 .ls-promo-card{min-height:220px}body.lobby-skin-2 .ls-promo-card-title{font-size:1.15rem}}@media (max-width:719px){body.lobby-skin-2 .ls-promo-card{flex-direction:column;min-height:332px}body.lobby-skin-2 .ls-promo-card-img{position:relative;inset:auto;width:100%;height:140px}body.lobby-skin-2 .ls-promo-card-img--chips{background-image:linear-gradient(rgba(11,15,24,.22),rgba(11,15,24,.22)),image-set(url('cards/free-chips.webp') type('image/webp'), url('cards/free-chips.png') type('image/png'))}body.lobby-skin-2 .ls-promo-card-img--rewards{background-image:linear-gradient(rgba(11,15,24,.22),rgba(11,15,24,.22)),image-set(url('cards/rewards.webp') type('image/webp'), url('cards/rewards.png') type('image/png'))}body.lobby-skin-2 .ls-promo-card-img--compete{background-image:linear-gradient(rgba(11,15,24,.22),rgba(11,15,24,.22)),image-set(url('cards/compete.webp') type('image/webp'), url('cards/compete.png') type('image/png'))}body.lobby-skin-2 .ls-promo-card-body{padding:1.1rem 1.1rem 1.3rem;align-items:flex-start}}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;outline:0;transition-property:transform,visibility,opacity;white-space:normal}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow::before{bottom:-7px;left:0;border-width:8px 8px 0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow::before{top:-7px;left:0;border-width:0 8px 8px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow::before{right:-7px;border-width:8px 0 8px 8px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow::before{left:-7px;border-width:8px 8px 8px 0;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px}.tippy-arrow::before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;z-index:1}.tippy-box[data-theme~=costanza]{background:rgba(10,13,20,.97);border:1px solid rgba(163,92,255,.35);border-left:3px solid var(--purple-deep,#8b5cf6);border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.55),0 0 0 1px rgba(163,92,255,.08);backdrop-filter:blur(4px);font-family:var(--font);color:#fff}.tippy-box[data-theme~=costanza] .tippy-arrow{color:rgba(10,13,20,.97)}.tippy-box[data-theme~=costanza][data-placement^=top]>.tippy-arrow::before{border-top-color:rgba(10,13,20,.97)}.tippy-box[data-theme~=costanza][data-placement^=bottom]>.tippy-arrow::before{border-bottom-color:rgba(10,13,20,.97)}.tippy-box[data-theme~=costanza][data-placement^=left]>.tippy-arrow::before{border-left-color:rgba(10,13,20,.97)}.tippy-box[data-theme~=costanza][data-placement^=right]>.tippy-arrow::before{border-right-color:rgba(10,13,20,.97)}.cz-tip{padding:.65rem .95rem;max-width:230px}.cz-tip-title{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--purple-light,#b794ff);margin-bottom:.25rem}.cz-tip-desc{font-size:.78rem;line-height:1.4;color:rgba(255,255,255,.85)}@media (max-width:900px){.cz-tip{max-width:270px}.cz-tip-title{font-size:12px}.cz-tip-desc{font-size:15px;line-height:1.45}}@media (min-width:931px){body.lobby-skin-2 .ls-config-panel{padding-top:calc(1.75rem + 11.5px);padding-bottom:calc(1.75rem + 11.5px)}}@media (max-width:980px){body.lobby-skin-2 .ls-config-row{grid-template-columns:1fr 1fr}}@media (max-width:719px){body.lobby-skin-2 .ls-config-row{grid-template-columns:1fr}}body.lobby-skin-2 .ls-label{display:flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:0 0;border:none;border-radius:0;padding:0;margin-bottom:1rem}body.lobby-skin-2 .ls-label-icon{font-size:1rem;font-variation-settings:'FILL' 1;color:var(--purple-light)}body.lobby-skin-2 .lv2-mode-tabs{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;background:0 0;border:none;padding:0}body.lobby-skin-2 .lv2-mode-tab{flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left;gap:.5rem;padding:1.15rem 1.1rem;height:auto;min-height:108px;background:rgba(20,21,33,.55);border:1px solid rgba(163,92,255,.18);border-radius:6px;font-size:.85rem;font-weight:600;color:rgba(255,255,255,.45);transition:background .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s;position:relative;overflow:hidden}body.lobby-skin-2 .lv2-mode-tab-text{display:flex;flex-direction:column;gap:.1rem}body.lobby-skin-2 .lv2-mode-tab-eyebrow{font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.55}body.lobby-skin-2 .lv2-mode-tab-text strong{font-size:.95rem;font-weight:800;text-transform:uppercase;letter-spacing:.01em}body.lobby-skin-2 .lv2-mode-tab-desc{font-size:.72rem;font-weight:500;opacity:.55}body.lobby-skin-2 .lv2-mode-tab::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;opacity:0;transition:opacity .18s}body.lobby-skin-2 .lv2-mode-tab[data-mode=computer]::before{background:linear-gradient(90deg,transparent,#d58f34,transparent)}body.lobby-skin-2 .lv2-mode-tab[data-mode=friend]::before{background:linear-gradient(90deg,transparent,var(--gold),transparent)}body.lobby-skin-2 .lv2-mode-tab .material-symbols-rounded{font-size:1.5rem;opacity:.5;transition:opacity .18s}@media (hover:hover){body.lobby-skin-2 .lv2-mode-tab:hover:not(.active){background:rgba(23,24,36,.7);border-color:rgba(163,92,255,.35);color:rgba(255,255,255,.75);transform:translateY(-1px)}body.lobby-skin-2 .lv2-mode-tab:hover:not(.active) .material-symbols-rounded{opacity:.75}body.lobby-skin-2 .lv2-mode-tab:hover:not(.active)::before{opacity:.5}}body.lobby-skin-2 .lv2-mode-tab[data-mode=computer].active{background:rgba(240,162,27,.08);border-color:rgba(240,162,27,.42);color:var(--gold-light);box-shadow:0 4px 20px rgba(240,162,27,.08)}body.lobby-skin-2 .lv2-mode-tab[data-mode=friend].active{background:rgba(240,162,27,.09);border-color:rgba(240,162,27,.5);color:var(--gold-light);box-shadow:0 4px 20px rgba(240,162,27,.1)}body.lobby-skin-2 .lv2-mode-tab.active .material-symbols-rounded{opacity:1}body.lobby-skin-2 .lv2-mode-tab.active::before{opacity:1}body.lobby-skin-2 .lv2-speed-btn{background:rgba(20,21,33,.5);border-color:rgba(163,92,255,.15);color:rgba(255,255,255,.45);border-radius:10px;transition:background .18s,border-color .18s,color .18s,transform .15s}body.lobby-skin-2 .lv2-speed-btn.active{background:rgba(240,162,27,.1);border-color:rgba(240,162,27,.5);color:var(--gold-light);box-shadow:0 2px 12px rgba(240,162,27,.12)}@media (hover:hover){body.lobby-skin-2 .lv2-speed-btn:hover:not(.active){background:rgba(23,24,36,.65);border-color:rgba(163,92,255,.32);color:rgba(255,255,255,.85);transform:translateY(-1px)}}body.lobby-skin-2 .lv2-util-btn{background:rgba(20,21,33,.55);border-color:rgba(163,92,255,.18);color:rgba(255,255,255,.65);transition:background .18s,border-color .18s,color .18s}@media (hover:hover){body.lobby-skin-2 .lv2-util-btn:hover{background:rgba(240,162,27,.08);border-color:rgba(240,162,27,.38);color:var(--text-primary)}body.lobby-skin-2 .lv2-util-btn:hover .material-symbols-rounded{color:var(--gold-light)}}body.lobby-skin-2 .lv2-util-btn .material-symbols-rounded{color:var(--gold-light)}@media (hover:hover){body.lobby-skin-2 .lobby-tab-btn:hover{background:rgba(240,162,27,.05);border-color:rgba(240,162,27,.25)}}@media (min-width:931px){body.lobby-skin-2 .lobby-tab-btn{background:rgba(20,21,33,.55);border-color:rgba(163,92,255,.18);border-radius:12px;transition:background .18s,border-color .18s,transform .18s}body.lobby-skin-2 .lobby-tab-btn:hover:not(.active){background:rgba(23,24,36,.7);border-color:rgba(163,92,255,.3);transform:translateY(-1px)}body.lobby-skin-2 .lobby-tab-btn.active{background:rgba(240,162,27,.08);border-color:rgba(240,162,27,.42)}}body.lobby-skin-2 .lobby-invite-view{display:block}body.lobby-skin-2 .invite-back-link{display:inline-flex;align-items:center;gap:.15rem;margin:1rem 1.375rem .75rem;padding:0;background:0 0;border:none;color:var(--purple-light);font-size:.85rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;cursor:pointer}body.lobby-skin-2 .invite-back-link .material-symbols-rounded{font-size:1.15rem}@media (hover:hover){body.lobby-skin-2 .invite-back-link:hover{color:#fff}}body.lobby-skin-2 .invite-hero{margin-top:0;min-height:310px;display:flex;align-items:center}body.lobby-skin-2 .invite-hero .ls-hero-art{background-position:right top}body.lobby-skin-2 .invite-hero-text{max-width:620px}body.lobby-skin-2 .invite-hero-header{display:flex;align-items:center;gap:1rem;margin-bottom:.6rem}body.lobby-skin-2 .invite-hero-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;border:1px solid var(--gold);flex-shrink:0}body.lobby-skin-2 .invite-hero-icon .material-symbols-rounded{font-size:1.6rem;color:var(--gold-light)}body.lobby-skin-2 .invite-hero-title{font-size:clamp(2rem, 3.4vw, 3rem);font-weight:800;line-height:1;color:var(--text-primary);text-transform:uppercase;margin:0}body.lobby-skin-2 .invite-hero-sub{font-size:1.15rem;color:var(--text-secondary);margin:0 0 1.5rem}body.lobby-skin-2 .invite-summary-bar{display:flex;align-items:stretch;max-width:600px;min-height:85px;background:rgba(20,21,33,.6);border:1px solid var(--border-primary);border-radius:6px;padding:0 1.25rem}body.lobby-skin-2 .invite-summary-item{display:flex;align-items:center;gap:.65rem;flex:1;padding:.9rem 1rem;border-right:1px solid rgba(255,255,255,.1)}body.lobby-skin-2 .invite-summary-item:last-child{border-right:none}body.lobby-skin-2 .invite-summary-icon{font-size:1.3rem;color:var(--purple-light);flex-shrink:0}body.lobby-skin-2 .invite-summary-item:nth-child(2) .invite-summary-icon{color:var(--gold-light)}body.lobby-skin-2 .invite-summary-text{display:flex;flex-direction:column;gap:.1rem;min-width:0}body.lobby-skin-2 .invite-summary-label{font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--purple-light)}body.lobby-skin-2 .invite-summary-text strong{font-size:1rem;font-weight:600;color:var(--text-primary);white-space:nowrap}body.lobby-skin-2 .invite-summary-sub{font-size:.8rem;color:var(--text-secondary)}body.lobby-skin-2 .invite-share-panel{margin:1.375rem 1.375rem 1rem;padding:2rem;min-height:460px;background:linear-gradient(135deg,rgba(20,21,33,.98),rgba(16,17,28,.98));border:1px solid rgba(163,92,255,.75);border-radius:8px;box-shadow:0 0 40px rgba(163,92,255,.08);text-align:center}body.lobby-skin-2 .invite-share-icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin:0 auto 1.25rem;border-radius:50%;background:rgba(163,92,255,.12);border:1px solid rgba(163,92,255,.5)}body.lobby-skin-2 .invite-share-icon .material-symbols-rounded{font-size:1.6rem;color:var(--purple-light)}body.lobby-skin-2 .invite-share-title{font-size:clamp(1.4rem, 2.2vw, 1.7rem);font-weight:800;text-transform:uppercase;color:var(--text-primary);margin:0 0 .65rem}body.lobby-skin-2 .invite-share-sub{font-size:1rem;color:var(--text-secondary);max-width:500px;margin:0 auto 2rem;line-height:1.5}body.lobby-skin-2 #waiting-for-friend .wff-actions{max-width:620px;margin:0 auto 1.25rem;gap:1rem}body.lobby-skin-2 #waiting-for-friend .wff-btn{flex-direction:row;justify-content:center;gap:.6rem;min-height:80px;border-radius:10px;font-size:1.05rem}body.lobby-skin-2 #btn-copy-code{background:linear-gradient(90deg,#e19a32,#ffb332)!important;border:none!important;color:#171008!important;box-shadow:0 8px 24px rgba(240,162,27,.2)!important}body.lobby-skin-2 #btn-enter-game{background:#161722!important;border:1px solid var(--purple)!important;color:var(--purple-light)!important}body.lobby-skin-2 #btn-enter-game .material-symbols-rounded{color:var(--purple-light)}@media (hover:hover){body.lobby-skin-2 #btn-enter-game:hover{background:rgba(163,92,255,.12)!important;border-color:var(--purple-light)!important}body.lobby-skin-2 #btn-copy-code:hover{filter:brightness(1.08)}}body.lobby-skin-2 #btn-fill-bots{background:var(--surface-secondary)!important;border:1px solid var(--border-primary)!important;color:var(--text-secondary)!important}body.lobby-skin-2 .share-link-box-wrap{display:flex;align-items:stretch;max-width:620px;min-height:74px;margin:0 auto 1.5rem;background:var(--page-bg);border:1px solid var(--border-primary);border-radius:10px;overflow:hidden}body.lobby-skin-2 .share-link-box-wrap .share-link-box{flex:1;display:flex;align-items:center;margin:0;padding:0 0 0 1rem;border:none;border-radius:0;background:0 0;color:#9b98a6;font-family:inherit;font-size:.88rem;font-weight:500;text-align:left;white-space:nowrap;overflow:hidden}body.lobby-skin-2 .share-link-copy-btn{flex-shrink:0;width:44px;height:44px;align-self:center;margin:0 8px 0 2px;border:none;border-left:1px solid rgba(255,255,255,.08);background:var(--surface-secondary);border-radius:8px;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s}body.lobby-skin-2 .share-link-copy-btn .material-symbols-rounded{top:0}@media (hover:hover){body.lobby-skin-2 .share-link-copy-btn:hover{background:var(--surface-raised);color:var(--text-primary)}}body.lobby-skin-2 .waiting-msg{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:44px;padding:0 1.5rem;margin:0 auto;background:rgba(20,21,33,.65);border:1px solid #454354;border-radius:999px;color:var(--purple-light);font-style:normal;font-size:.85rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}body.lobby-skin-2 .waiting-dot{width:7px;height:7px;border-radius:50%;background:var(--purple-light);flex-shrink:0;animation:invite-dot-pulse 1.4s ease-in-out infinite}@keyframes invite-dot-pulse{0%,100%{opacity:1}50%{opacity:.35}}body.lobby-skin-2 .waiting-msg--ready{color:var(--online-green)!important;background:rgba(21,210,90,.1)!important;border-color:rgba(21,210,90,.4)!important;animation:none!important;text-transform:none;font-weight:600}body.lobby-skin-2 .waiting-msg--ready .waiting-dot{background:var(--online-green);animation:none}body.lobby-skin-2 .invite-hero-icon .material-symbols-rounded,body.lobby-skin-2 .invite-share-icon .material-symbols-rounded,body.lobby-skin-2 .lmh-icon-btn .material-symbols-rounded,body.lobby-skin-2 .lobby-av-cog,body.lobby-skin-2 .ls-hero-link-icon .material-symbols-rounded,body.lobby-skin-2 .ls-hero-play-chevron,body.lobby-skin-2 .ls-hero-play-icon .material-symbols-rounded{top:0}body.lobby-skin-2 .invite-helper-msg{display:flex;align-items:center;justify-content:center;gap:.4rem;margin-top:1rem;color:var(--text-muted);font-size:.85rem}body.lobby-skin-2 .invite-helper-msg .material-symbols-rounded{font-size:1rem}.wff-detail-row{display:flex;align-items:center;justify-content:center;gap:.4rem;margin-top:.5rem;color:var(--text-secondary,#ccc);font-size:.85rem}.wff-detail-row .material-symbols-rounded{font-size:1rem;color:#cbb2ff}@media (max-width:719px){body.lobby-skin-2 .invite-hero{min-height:0;padding:1.5rem;display:block}body.lobby-skin-2 .invite-summary-bar{max-width:100%;flex-wrap:wrap}body.lobby-skin-2 .invite-summary-item{border-right:none;border-bottom:1px solid rgba(255,255,255,.1);flex:1 1 100%}body.lobby-skin-2 .invite-summary-item:last-child{border-bottom:none}body.lobby-skin-2 .invite-share-panel{margin:.75rem .75rem 1rem;padding:1.5rem;min-height:0}body.lobby-skin-2 #waiting-for-friend .wff-actions{flex-direction:column}body.lobby-skin-2 #waiting-for-friend .wff-btn{width:100%}}body.lobby-skin-2 .lobby-rules-blurb{border-color:rgba(163,92,255,.15);background:rgba(20,21,33,.4)}body.lobby-skin-2 .lobby-footer{opacity:1;margin:1rem 1.375rem 1.25rem;padding:.9rem 1.25rem;background:var(--surface-primary);border:1px solid var(--border-primary);border-radius:6px;color:var(--text-muted);display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}body.lobby-skin-2 .lobby-footer .lobby-rules-blurb{margin-top:0;padding:0;border-left:none;border-color:transparent;background:0 0;opacity:.85;flex:1 1 auto;min-width:0}body.lobby-skin-2 .lobby-footer-legal{display:flex;align-items:center;gap:.5rem;font-size:.72rem;white-space:nowrap;flex-shrink:0}body.lobby-skin-2 .lf-sep{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.4;flex-shrink:0}body.lobby-skin-2 .lobby-footer a{color:var(--text-secondary)}body.lobby-skin-2 .lobby-footer a:hover{color:var(--text-primary)}@media (max-width:719px){body.lobby-skin-2 .lobby-footer{flex-direction:column;align-items:flex-start}}body.lobby-skin-2 #btn-play-computer-acct,body.lobby-skin-2 #btn-play-friend-acct,body.lobby-skin-2 #btn-start-computer,body.lobby-skin-2 #btn-start-friend,body.lobby-skin-2 .join-returning-join{background:linear-gradient(135deg,var(--gold) 0,#e5a23a 100%)!important;color:#1a0e00!important;font-weight:800!important;border:none!important;box-shadow:0 2px 14px rgba(240,162,27,.32)!important;border-radius:10px!important;transition:box-shadow .18s,transform .18s!important}body.lobby-skin-2 #btn-play-computer-acct:hover,body.lobby-skin-2 #btn-start-computer:hover,body.lobby-skin-2 #btn-start-friend:hover,body.lobby-skin-2 .join-returning-join:hover{box-shadow:0 4px 22px rgba(240,162,27,.48)!important;transform:translateY(-1px)!important}body.lobby-skin-2 .join-returning{background:rgba(23,24,36,.5)!important;border:1px solid rgba(163,92,255,.2)!important;border-radius:12px!important}body.lobby-skin-2 #lobby-join-view{padding-top:1rem}body.lobby-skin-2 #lobby-join-view .lobby-logo{display:block;text-align:center;border:none;padding-bottom:0}body.lobby-skin-2 #lobby-join-view .lobby-logo h1{display:block}body.lobby-skin-2 #lobby-join-view .lobby-logo-suits{display:inline-block}.toggle-pair{display:flex;flex-direction:row;gap:.4rem;margin-bottom:1rem}.toggle-pair .ante-toggle-row{margin:0;flex:1;align-items:center}.ante-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm)}.ante-toggle-label{display:flex;flex-direction:column;gap:2px;cursor:default;flex:1}.ante-toggle-label>span:first-child{font-size:.82rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--text-secondary)}.ante-toggle-desc{font-size:.7rem;color:var(--text-muted)}.settings-toggle-row{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;gap:2px 10px;padding:8px 12px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);cursor:pointer}.settings-toggle-desc{font-size:.82rem;color:var(--text-secondary)}.settings-toggle-check{flex-shrink:0;grid-row:1/3;width:16px;height:16px;cursor:pointer;accent-color:var(--accent)}.settings-toggle-text{font-size:.9rem;color:var(--text-primary,#e8e8e8);cursor:pointer;align-self:end}.settings-toggle-row .settings-toggle-desc{font-size:.78rem;color:var(--text-muted);white-space:normal;overflow:visible;text-overflow:unset;align-self:start}.toggle-switch{flex-shrink:0;cursor:pointer}.toggle-switch input{display:none}.toggle-track{display:flex;align-items:center;width:40px;height:22px;border-radius:11px;background:#1a1f2e;border:1px solid rgba(255,255,255,.12);position:relative;transition:background .2s,border-color .2s}.toggle-thumb{position:absolute;left:2px;width:16px;height:16px;border-radius:50%;background:#3a5a90;transition:left .2s,background .2s}.toggle-switch input:checked+.toggle-track{background:var(--accent-bg);border-color:var(--accent-border)}.toggle-switch input:checked+.toggle-track .toggle-thumb{left:20px;background:var(--accent)}.prop-mode-badge{display:flex;align-items:center;gap:4px;font-size:.72rem;font-weight:700;font-family:var(--font-mono);letter-spacing:.3px;color:var(--purple-light,#a78bfa);background:rgba(155,93,245,.12);border:1px solid rgba(155,93,245,.4);border-radius:20px;padding:2px 8px;cursor:help;flex-shrink:0}.prop-mode-badge.hidden{display:none}.p-badge-nit{display:inline-flex;align-items:center;gap:3px;height:15px;box-sizing:border-box;font-size:.62rem;font-weight:800;line-height:1;letter-spacing:.3px;color:#1a1006;background:linear-gradient(135deg,#ffd45e 0,#f0a82b 100%);border-radius:6px;padding:1px 5px 0;white-space:nowrap}.p-badge-tri{width:0;height:0;border-left:3.5px solid transparent;border-right:3.5px solid transparent;border-bottom:6px solid currentColor;transform:translateY(-1px)}.p-badge-rb{display:inline-flex;align-items:center;gap:3px;font-size:.6rem;font-weight:800;letter-spacing:.3px;border-radius:6px;padding:1px 5px;white-space:nowrap}.p-badge-rb--red{color:#fff;background:var(--muck-suit-h)}.p-badge-rb--black{color:var(--muck-text);background:var(--muck-surface-3);box-shadow:inset 0 0 0 1px var(--muck-line-strong)}.p-badge-rbdot{display:inline-grid;place-items:center;width:15px;height:15px;border-radius:50%}.p-badge-rbdot svg{display:none}.p-badge-suit svg{display:block;width:1em;height:1em}:is(.p-badge-rbdot,.p-badge-suit) svg{transform:translateY(-.6px)}.p-badge-rbdot--red{color:#fff;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23fff' d='M8 14C3 10.2 1 7.7 1 5.3 1 3.4 2.5 2 4.3 2c1.5 0 2.8.9 3.7 2.2C8.9 2.9 10.2 2 11.7 2 13.5 2 15 3.4 15 5.3c0 2.4-2 4.9-7 8.7Z'/%3E%3C/svg%3E") center calc(50% + .85px)/9px 9px no-repeat,var(--muck-suit-h)}.p-badge-rbdot--black{color:var(--muck-bg);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%230e0e0e' d='M8 1.5c2.5 3 7 5.5 7 8.5 0 1.9-1.4 3.2-3.1 3.2-1.2 0-2.1-.6-2.7-1.4L10 14.5H6l.8-2.7c-.6.8-1.5 1.4-2.7 1.4C2.4 13.2 1 11.9 1 10c0-3 4.5-5.5 7-8.5Z'/%3E%3C/svg%3E") center calc(50% + .5px)/9px 9px no-repeat,var(--muck-text-2)}:is(.p-badge-suit,.ppc-suit,#pmb-icon){display:inline-block;font-family:Arial,Helvetica,sans-serif;line-height:1}.p-badge-suit{font-size:1.1em}.ppc-suit{font-size:1.2em}.prop-intro-pair{display:inline-flex;gap:12px;position:relative;z-index:1}.prop-intro-chip{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:50%;font-size:2rem;border:4px dashed rgb(255 255 255 / .55);box-shadow:0 6px 18px rgb(0 0 0 / .45)}.prop-intro-chip--red{background:var(--muck-suit-h);color:#fff}.prop-intro-chip--black{background:#1d1f22;color:#fff}.prop-intro-card{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:54px;height:76px;border-radius:7px;background:#fff;color:#15171a;font:900 1.7rem/1 var(--muck-font);box-shadow:0 6px 18px rgb(0 0 0 / .45);rotate:-6deg}.prop-intro-card+.prop-intro-card{rotate:6deg}.prop-intro-card i{font-style:normal;font-size:1.3rem}.prop-intro-card--red{color:var(--muck-suit-h)}.nit-intro-badge{display:inline-flex;align-items:center;gap:8px;font-size:1.7rem;font-weight:900;letter-spacing:.5px;color:#1a1006;background:linear-gradient(135deg,#ffd45e 0,#f0a82b 100%);border-radius:6px;padding:.6rem 1.3rem;position:relative;z-index:1}.nit-chip-projectile{position:fixed;pointer-events:none;z-index:9999;transform:translate(-50%,-50%);animation:nitChipFly .6s cubic-bezier(.3,0,.7,1) forwards}@keyframes nitChipFly{0%{transform:translate(-50%,-50%) scale(.85);opacity:1}55%{transform:translate(calc(-50% + calc(var(--tx) * .55)),calc(-50% + calc(var(--ty) * .55) - 34px)) scale(1.05);opacity:1}100%{transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty))) scale(.65);opacity:0}}.prop-pick-label{display:flex;align-items:center;gap:6px;flex-shrink:0}.prop-pick-label.hidden{display:none}.ppl-chip{font-size:.72rem;font-weight:700;font-family:var(--font-mono);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:2px 8px;letter-spacing:.3px;color:rgba(255,255,255,.42);transition:background .15s,border-color .15s,color .15s}.ppl-chip--red.active{color:#ff8a9a;background:rgba(192,41,61,.22);border-color:rgba(192,41,61,.55)}.ppl-chip--black.active{color:rgba(255,255,255,.92);background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.35)}.blind-level-badge{color:rgba(255,255,255,.42);font-size:.72rem;font-weight:700;font-family:var(--font-mono);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:2px 8px;letter-spacing:.3px;flex-shrink:0}.blind-level-timer{color:rgba(255,255,255,.42);font-size:.72rem;font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:2px 8px;letter-spacing:.3px;flex-shrink:0;min-width:3.6em;text-align:center}@keyframes levelUpFlash{0%{background:#f5c842;border-color:#c9962a;color:#1c1800}55%{background:#f5c842;border-color:#c9962a;color:#1c1800}100%{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.12);color:rgba(255,255,255,.42)}}.level-up-flash{animation:levelUpFlash 2.5s ease-in forwards}.modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.78);z-index:900;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px);animation:modalFadeIn .18s ease}#terms-modal{z-index:9100}@keyframes modalFadeIn{from{opacity:0}to{opacity:1}}.modal-dialog{background:var(--bg-card);border:1px solid rgba(200,148,74,.25);border-radius:6px;box-shadow:0 0 0 1px rgba(200,148,74,.07) inset,0 24px 64px rgba(0,0,0,.75);width:min(620px,94vw);max-height:88vh;display:flex;flex-direction:column;animation:modalSlideUp .22s cubic-bezier(.34,1.2,.64,1)}#friend-setup-modal .modal-dialog,#play-setup-modal .modal-dialog,#settings-modal .modal-dialog,#terms-modal .modal-dialog{background:rgba(20,21,33,.97);border:1px solid rgba(163,92,255,.22);box-shadow:0 0 0 1px rgba(163,92,255,.08) inset,0 24px 64px rgba(0,0,0,.75)}#friend-setup-modal .modal-header,#play-setup-modal .modal-header,#settings-modal .modal-header,#terms-modal .modal-header{border-bottom:1px solid rgba(163,92,255,.18)}#friend-setup-modal,#settings-modal,body.lobby-skin-2 #lobby{--accent:var(--purple-deep, #8b5cf6);--accent-dim:var(--purple-deep, #8b5cf6);--accent-bg:rgba(163,92,255,0.18);--accent-border:rgba(163,92,255,0.50);--bg-input:#14121f}@keyframes modalSlideUp{from{transform:translateY(24px) scale(.97);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem .75rem;border-bottom:1px solid rgba(200,148,74,.22);background:rgba(0,0,0,.25);flex-shrink:0}.modal-title{font-size:1rem;font-weight:700;color:var(--text-primary);letter-spacing:.01em}.modal-close{background:0 0;border:none;color:var(--text-muted);font-size:1.5rem;line-height:1;cursor:pointer;padding:2px 7px;border-radius:6px;transition:background .15s,color .15s}.modal-close:hover{background:rgba(255,255,255,.08);color:var(--text-primary)}.htp-hero{position:relative;flex-shrink:0;line-height:0}.htp-hero-img{display:block;width:100%;height:auto;border-radius:6px 6px 0 0}.htp-hero-close{position:absolute;top:.6rem;right:.6rem;width:30px;height:30px;display:flex;align-items:center;justify-content:center;padding:0;color:#fff;background:rgba(10,8,16,.55);backdrop-filter:blur(4px)}.htp-hero-close:hover{background:rgba(10,8,16,.8);color:#fff}.modal-body{overflow-y:auto;padding:1.25rem;flex:1;scrollbar-width:thin;scrollbar-color:var(--muck-line-strong) transparent}.modal-body::-webkit-scrollbar{width:5px}.modal-body::-webkit-scrollbar-track{background:0 0;margin:6px 0}.modal-body::-webkit-scrollbar-thumb{background:var(--muck-line-strong);border-radius:10px}.modal-body::-webkit-scrollbar-thumb:hover{background:#3a6acc}#friend-setup-modal .modal-body{scrollbar-color:var(--muck-line-strong) transparent}#friend-setup-modal .modal-body::-webkit-scrollbar-thumb{background:var(--muck-line-strong)}#friend-setup-modal .modal-body::-webkit-scrollbar-thumb:hover{background:#a35cff}.modal-footer{flex-shrink:0;padding:.75rem 1.25rem;border-top:1px solid rgba(200,148,74,.22);background:rgba(0,0,0,.25);border-radius:0 0 14px 14px}.avatar-btn.avatar-locked{display:none;cursor:default;position:relative}.avatar-btn.avatar-locked.unlocked{display:inline-flex;cursor:pointer}.avatar-btn.avatar-locked img.avatar-img{opacity:.35;filter:blur(3px) grayscale(.4);transition:opacity .15s,filter .15s}.avatar-btn.avatar-locked .avatar-lock-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;letter-spacing:.5px;color:#fff;background:rgba(0,0,0,0);border-radius:8px;opacity:0;transition:opacity .15s,background .15s;z-index:10;pointer-events:none}.avatar-btn.avatar-locked:hover .avatar-img{opacity:.55;filter:blur(2px) grayscale(.2)}.avatar-btn.avatar-locked:hover .avatar-lock-overlay{opacity:1;background:rgba(0,0,0,.55)}.avatar-btn.avatar-locked.unlocked .avatar-img{opacity:1;filter:none}.avatar-btn.avatar-locked.unlocked .avatar-lock-overlay{display:none}.avatar-btn.premium-locked{cursor:default;position:relative}.avatar-btn.premium-locked img.avatar-img{opacity:.35;filter:blur(2px) grayscale(.4)}.avatar-btn.premium-locked .avatar-lock-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4);border-radius:8px;z-index:10;pointer-events:none}.avatar-btn.premium-locked.unlocked{cursor:pointer}.avatar-btn.premium-locked.unlocked img.avatar-img{opacity:1;filter:none}.avatar-btn.premium-locked.unlocked .avatar-lock-overlay{display:none}.premium-avatars-section{border:1px solid rgba(101,130,162,.22);border-radius:10px;padding:.9rem 1rem 1rem;background:linear-gradient(135deg,rgba(101,130,162,.04) 0,rgba(0,0,0,0) 60%)}.premium-avatars-label{display:flex;align-items:center;gap:4px;margin-bottom:.5rem}.premium-badge{margin-left:auto;background:var(--accent);color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.5px;padding:2px 7px;border-radius:20px;line-height:1.5}.premium-bb-label{display:flex;justify-content:center;align-items:center;padding:.45rem 0 .55rem}.premium-bb-pill{background:var(--accent);color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.8px;padding:3px 10px;border-radius:20px;line-height:1.5}.premium-avatar-teaser{display:grid!important;grid-template-columns:repeat(8,1fr);gap:6px;margin-bottom:.85rem}.premium-avatar-thumb{position:relative;width:100%;aspect-ratio:1;border-radius:8px;overflow:hidden;border:1.5px solid rgba(255,255,255,.07);cursor:default}.premium-avatar-thumb img{width:100%;height:100%;object-fit:cover;transition:filter .25s ease,transform .25s ease;filter:brightness(.8) saturate(.85)}.premium-avatar-thumb:hover img{filter:brightness(.35) saturate(.4);transform:scale(1.04)}.premium-thumb-lock{position:absolute;bottom:3px;right:3px;width:16px;height:16px;background:rgba(0,0,0,.65);border-radius:4px;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:opacity .2s ease;border:1px solid rgba(255,255,255,.12)}.premium-thumb-lock .material-symbols-rounded{font-size:.7rem;color:rgba(255,255,255,.7);line-height:1}.premium-avatar-thumb::after{content:'lock';font-family:'Material Symbols Rounded';font-size:1.4rem;position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.85);opacity:0;transition:opacity .2s ease;pointer-events:none;filter:drop-shadow(0 1px 4px rgba(0,0,0,.9))}.premium-avatar-thumb:hover::after{opacity:1}.premium-avatar-thumb:hover .premium-thumb-lock{opacity:0}.premium-cta{display:flex;flex-direction:column;gap:.55rem}.premium-cta-text{font-size:.82rem;color:var(--text-secondary);line-height:1.55;margin:0}.premium-cta-text strong{color:var(--accent)}.premium-dm-link{color:var(--accent);text-decoration:none;font-weight:600;transition:color .15s}.premium-dm-link:hover{color:var(--text-primary);text-decoration:underline}.premium-code-row{display:flex;flex-direction:column;gap:6px;margin-top:10px}.premium-code-hint:empty{display:none}.premium-code-input{flex:1;font-size:.82rem;padding:.42rem .75rem;letter-spacing:.3px}.btn-premium-unlock{padding:.42rem .9rem;font-size:.8rem;font-weight:700;letter-spacing:.4px;white-space:nowrap;background:var(--accent);color:#fff;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:filter .15s,transform .1s}.btn-premium-unlock:hover{filter:brightness(1.12)}.btn-premium-unlock:active{transform:scale(.97)}.btn-premium-unlock:disabled{opacity:.55;cursor:default;filter:none}.premium-code-hint{font-size:.76rem;min-height:1.1em;transition:color .2s}.lobby-tabs-wrap .egg-info-panel{margin:0;background:0 0;border:none;border-radius:0;padding:1.2rem}.egg-info-panel{padding:.6rem .75rem .7rem;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.07);border-radius:8px}.lobby-tabs-wrap .lobby-tab-content .premium-code-row{margin-top:.6rem;margin-bottom:.65rem}.egg-info-intro{color:var(--text-muted);font-size:.74rem;margin:0 0 .55rem;line-height:1.45}.egg-info-list{display:flex;flex-direction:column;gap:.15rem}.egg-info-group-title{display:flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#fff;margin:.1rem 0 .25rem}.egg-info-group-title .material-symbols-rounded{font-size:.9rem;color:#cbb2ff}.egg-info-item{display:flex;align-items:center;gap:.45rem;padding:.22rem .3rem;border-radius:5px}.egg-info-item--toggle{cursor:pointer;transition:background .15s;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.egg-info-item--toggle:hover{background:rgba(255,255,255,.05)}.egg-info-icon{font-size:.95rem;width:1.3rem;text-align:center;flex-shrink:0}.egg-info-text{flex:1;min-width:0}.egg-info-name{display:block;font-size:.76rem;font-weight:600;color:var(--text);line-height:1.3}.egg-info-hint{display:block;font-size:.69rem;color:var(--text-muted);line-height:1.3}.egg-info-status{font-size:.85rem;flex-shrink:0;color:rgba(255,255,255,.2);transition:color .2s}.egg-info-item.egg-unlocked .egg-info-status{color:var(--gold-light,#fcd34d)}.egg-info-item.egg-unlocked .egg-info-name{color:var(--gold-light,#fcd34d)}.egg-info-toggle-pill{flex-shrink:0;width:2rem;height:1.1rem;border-radius:.6rem;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);position:relative;transition:background .2s,border-color .2s}.egg-info-toggle-pill::after{content:'';position:absolute;top:50%;left:.15rem;transform:translateY(-50%);width:.75rem;height:.75rem;border-radius:50%;background:rgba(255,255,255,.35);transition:transform .2s,background .2s}.egg-info-item--toggle.egg-active .egg-info-toggle-pill{background:var(--gold,#c8944a);border-color:var(--gold-light,#fcd34d)}.egg-info-item--toggle.egg-active .egg-info-toggle-pill::after{transform:translateY(-50%) translateX(.85rem);background:#fff}.egg-info-item--toggle.egg-active .egg-info-name{color:var(--gold-light,#fcd34d)}.egg-info-item--toggle.egg-info-locked{opacity:.5;filter:grayscale(.5)}.egg-info-item--toggle.egg-info-locked .egg-info-hint::after{content:' \1F512 Unlock in Rewards \2014 6,000';color:var(--gold-light,#e8c87a)}@media (max-width:768px){.egg-info-item[data-egg-session=costanza_ante],.egg-info-item[data-egg-session=costanza_finaltable],.egg-info-item[data-egg-session=costanza_fulltilt],.egg-info-item[data-egg-session=costanza_godmode_armed],.egg-info-item[data-egg-session=costanza_penny],.egg-info-item[data-egg-session=costanza_retro]{display:none}}@media (min-width:769px){.egg-info-name{font-size:.86rem}.egg-info-hint{font-size:.77rem}.egg-info-icon{font-size:1.05rem}}#premium-unlocked-view .avatar-picker{display:grid!important;grid-template-columns:repeat(8,1fr);gap:6px;padding-top:.1rem}.htp-tabs{display:flex;border-bottom:1px solid rgba(255,255,255,.09);flex-shrink:0;padding:0 1.25rem;gap:2px}.htp-tab{background:0 0;border:none;border-bottom:2px solid transparent;color:var(--text-muted);cursor:pointer;font-size:.82rem;font-weight:600;letter-spacing:.3px;padding:.6rem .9rem;margin-bottom:-1px;transition:color .15s,border-color .15s}.htp-tab:hover{color:var(--text-secondary)}.htp-tab.active{color:var(--accent);border-bottom-color:var(--accent)}.htp-body{font-size:.88rem;line-height:1.65;color:var(--text-secondary)}.htp-tagline{display:flex;flex-direction:column;align-items:center;background:linear-gradient(165deg,rgba(163,92,255,.1) 0,rgba(20,16,32,.3) 100%);border:1px solid rgba(163,92,255,.22);border-radius:13px;padding:1.15rem 1.3rem;margin-bottom:1.7rem;font-size:.92rem;color:var(--text-primary);text-align:center;line-height:1.6}.htp-tagline-badge{display:inline-flex;align-items:center;gap:.3rem;font-size:.66rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:rgba(255,255,255,.55);margin-bottom:.55rem}.htp-tagline-badge .material-symbols-rounded{font-size:.85rem;color:var(--purple-light,#c4b5fd)}.htp-tagline-text{display:block}.htp-section{margin-bottom:1.85rem}.htp-section h3{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#fff;margin:0 0 .7rem}.htp-section h3 .material-symbols-rounded{font-size:.95rem;color:#cbb2ff}.htp-ladder{position:relative;display:flex;flex-direction:column;gap:5px;padding-left:.6rem}.htp-ladder::before{content:'';position:absolute;left:0;top:4px;bottom:4px;width:3px;border-radius:3px;background:linear-gradient(to bottom,#3fb950 0,rgba(255,255,255,.15) 45%,rgba(255,255,255,.15) 55%,#f05050 100%)}.htp-ladder-row{display:flex;align-items:center;gap:.6rem;padding:.5rem .8rem;border-radius:8px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.05)}.htp-ladder-row--best{background:linear-gradient(135deg,rgba(63,185,80,.12) 0,rgba(63,185,80,.03) 100%);border-color:rgba(63,185,80,.3)}.htp-ladder-row--worst{background:linear-gradient(135deg,rgba(240,80,80,.1) 0,rgba(240,80,80,.03) 100%);border-color:rgba(240,80,80,.25)}.htp-ladder-num{flex-shrink:0;width:20px;font-weight:800;font-size:.72rem;color:var(--text-muted);text-align:center;font-variant-numeric:tabular-nums}.htp-ladder-row--best .htp-ladder-num{color:#3fb950}.htp-ladder-row--worst .htp-ladder-num{color:#f05050}.htp-ladder-main{flex:1;min-width:0;display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.htp-ladder-name{font-weight:700;color:var(--text-primary);font-size:.9rem}.htp-ladder-note{color:var(--text-muted);font-size:.76rem}.htp-ladder-tag{flex-shrink:0;font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:.18rem .55rem}.htp-ladder-tag--best{color:#3fb950;background:rgba(63,185,80,.15)}.htp-ladder-tag--worst{color:#f05050;background:rgba(240,80,80,.15)}.htp-cardgrid{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.htp-cardgrid-item{display:flex;align-items:flex-start;gap:.6rem;padding:.75rem .85rem;border-radius:9px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.05);font-size:.8rem;line-height:1.48}.htp-cardgrid-item .material-symbols-rounded{flex-shrink:0;font-size:1.1rem;color:var(--accent);margin-top:.05rem}.htp-cardgrid-item strong{color:var(--text-primary)}.htp-cardgrid-item em{color:var(--gold-light,#e8c87a);font-style:normal}.htp-tips{display:flex;flex-direction:column;gap:.5rem}.htp-tip{display:flex;align-items:center;gap:.65rem;padding:.6rem .85rem;border-radius:9px;font-size:.8rem;border:1px solid transparent}.htp-tip .material-symbols-rounded{flex-shrink:0;font-size:1rem;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%}.htp-tip--bad{background:rgba(240,80,80,.06);border-color:rgba(240,80,80,.18)}.htp-tip--bad .material-symbols-rounded{color:#f05050;background:rgba(240,80,80,.15)}.htp-tip--good{background:rgba(63,185,80,.06);border-color:rgba(63,185,80,.18)}.htp-tip--good .material-symbols-rounded{color:#3fb950;background:rgba(63,185,80,.15)}.htp-tip--info{background:rgba(101,130,162,.08);border-color:rgba(101,130,162,.22)}.htp-tip--info .material-symbols-rounded{color:var(--accent);background:rgba(101,130,162,.18)}.htp-tip strong{color:var(--text-primary)}.htp-actions{display:flex;flex-wrap:wrap;gap:.5rem}.htp-action-chip{display:flex;flex-direction:column;gap:.15rem;padding:.65rem .95rem;border-radius:10px;font-size:.78rem;border:1px solid;min-width:108px}.htp-action-chip strong{font-size:.82rem}.htp-action-chip span{opacity:.85;font-size:.72rem}.htp-action-chip--fold{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.14);color:var(--text-primary)}.htp-action-chip--check{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.14);color:var(--text-secondary)}.htp-action-chip--call,.htp-action-chip--raise{background:linear-gradient(135deg,var(--accent) 0,var(--accent-dim) 100%);border-color:var(--accent-border);color:#fff}.htp-action-chip--allin{background:linear-gradient(135deg,#c0392b 0,#7a1a10 100%);border-color:rgba(220,60,50,.5);color:#ffd0cc}.htp-speed-cards{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.htp-speed-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.4rem;padding:1.1rem .7rem;border-radius:11px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.06)}.htp-speed-icon{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(101,130,162,.15);color:var(--accent)}.htp-speed-icon .material-symbols-rounded{font-size:1.2rem}.htp-speed-name{font-weight:700;color:var(--text-primary);font-size:.82rem}.htp-speed-desc{color:var(--text-muted);font-size:.74rem}.htp-speed-desc strong{color:var(--text-secondary)}.htp-table-scroll{max-height:220px;overflow-y:auto;border-radius:8px;border:1px solid rgba(255,255,255,.06)}.htp-table-scroll .htp-blind-table thead th{position:sticky;top:0;background:var(--bg-card,#14121f);z-index:1}.htp-pots{display:flex;flex-direction:column;gap:.6rem}.htp-pot-card{padding:.85rem 1rem;border-radius:11px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.06)}.htp-pot-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.5rem}.htp-pot-size{font-weight:700;color:var(--text-primary);font-size:.85rem}.htp-pot-size em{color:var(--text-muted);font-style:normal;font-weight:400}.htp-pot-total{font-weight:800;color:var(--gold);font-size:.9rem;font-variant-numeric:tabular-nums}.htp-pot-split{display:flex;gap:2px;height:30px;border-radius:7px;overflow:hidden}.htp-pot-split-seg{display:flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden}.htp-pot-split-seg em{font-style:normal;opacity:.75;margin-left:.2em}.htp-pot-split-seg--1st{background:linear-gradient(135deg,var(--gold) 0,#a97a2e 100%)}.htp-pot-split-seg--2nd{background:rgba(255,255,255,.1);color:var(--text-secondary)}.htp-struct-note{color:var(--text-muted);font-size:.78rem;margin:-.3rem 0 .75rem}.htp-struct-note--after-row{margin-top:.85rem}.terms-hero-sub{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-left:3px solid #a35cff;border-radius:0 10px 10px 0;padding:.9rem 1rem;margin-bottom:1.5rem;font-size:.88rem;color:var(--text-secondary);line-height:1.65}.terms-section{margin-bottom:1.6rem;padding-bottom:1.6rem;border-bottom:1px solid rgba(255,255,255,.07)}.terms-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.terms-section h2{font-size:.85rem;font-weight:700;color:var(--text-primary);margin:0 0 .75rem;display:flex;align-items:center;gap:.5rem}.terms-section h2 .section-num{font-size:.65rem;font-weight:700;color:#b877ff;background:rgba(163,92,255,.12);border:1px solid rgba(163,92,255,.28);border-radius:20px;padding:2px 8px;letter-spacing:.04em}.terms-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.55rem}.terms-list li{padding-left:1.1rem;position:relative;font-size:.85rem;color:var(--text-secondary);line-height:1.6}.terms-list li.terms-subhead{margin-top:1.2rem;padding-left:0}.terms-list li.terms-subhead::before{content:none}.terms-list li::before{content:'—';position:absolute;left:0;color:rgba(255,255,255,.18)}.terms-list li strong{color:var(--text-primary)}.terms-list li em{color:#b877ff;font-style:normal}.terms-list li.terms-warning{background:rgba(239,68,68,.07);border:1px solid rgba(239,68,68,.2);border-radius:6px;padding:.55rem .8rem .55rem 1.4rem}.terms-list li.terms-warning::before{left:.45rem;color:rgba(239,68,68,.6)}.terms-list li.terms-tip{background:rgba(163,92,255,.06);border:1px solid rgba(163,92,255,.18);border-radius:6px;padding:.55rem .8rem .55rem 1.4rem}.terms-list li.terms-tip::before{left:.45rem;color:#a35cff}.terms-prose{font-size:.85rem;color:var(--text-secondary);line-height:1.65;margin:0}.terms-prose+.terms-prose{margin-top:.65rem}.terms-prose strong{color:var(--text-primary)}.terms-prose a{color:var(--gold)}.terms-signature{margin-top:1rem;padding:1.1rem 1.25rem;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.07);border-radius:10px;font-size:.8rem;color:var(--text-secondary);line-height:1.65}.terms-signature strong{color:var(--text-primary);display:block;margin-bottom:.3rem}.htp-speed-grid{display:flex;flex-direction:column;gap:4px}.htp-speed-row{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.04);border-radius:6px;font-size:.84rem}.htp-speed-name{font-weight:700;color:var(--text-primary);min-width:90px}.htp-speed-desc{color:var(--text-muted)}.htp-speed-desc strong{color:var(--text-secondary)}.htp-blind-table{width:100%;border-collapse:collapse;font-size:.84rem}.htp-blind-table th{text-align:left;color:var(--text-muted);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:5px 10px 6px;border-bottom:1px solid rgba(255,255,255,.09)}.htp-blind-table td{padding:5px 10px;color:var(--text-secondary);border-bottom:1px solid rgba(255,255,255,.03)}.htp-blind-table tr:last-child td{border-bottom:none}.htp-blind-table td:first-child{color:var(--text-muted);font-size:.78rem;font-family:var(--font-mono);font-weight:700}.htp-blind-table td:nth-child(2),.htp-blind-table td:nth-child(3){color:var(--text-primary);font-weight:600}.htp-blind-table td.ante-none{color:var(--text-muted)}.htp-blind-table tr.ante-start td:nth-child(4){color:var(--accent);font-weight:700}.htp-blind-table tr:hover td{background:rgba(255,255,255,.025)}.settings-body{display:flex;flex-direction:column;gap:1rem}.settings-hero-links{display:flex;align-items:center;gap:.35rem}.settings-hero-links-sep{font-size:.65rem;color:rgba(255,255,255,.2)}.settings-section-account{display:flex;flex-direction:column;gap:1rem}.account-guest-status,.account-signed-in-status{display:flex;flex-direction:column;gap:1rem}.account-message{font-size:.76rem;color:rgba(200,148,74,.9)}.account-link-btn{font-size:.76rem;color:rgba(255,255,255,.4);background:0 0;border:none;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.account-link-btn:hover{color:var(--text-primary,#e8eef8)}.account-link-btn--danger{color:#f85149}.account-link-btn--danger:hover{color:#ff7b72}.settings-hero-edit-btn .material-symbols-rounded,.settings-hero-profile-btn .material-symbols-rounded{font-size:.85rem;vertical-align:-.1em;margin-right:.15rem}.acct-upsell{position:relative;overflow:hidden;padding:1.8rem 1.6rem 1.9rem;border-radius:16px;background:linear-gradient(165deg,rgba(163,92,255,.16) 0,rgba(20,16,32,.6) 55%);border:1px solid rgba(163,92,255,.25);display:flex;flex-direction:column;align-items:center;text-align:center}.acct-upsell-photo{position:absolute;inset:0;background-image:radial-gradient(ellipse at center,rgba(18,14,28,.97) 0,rgba(18,14,28,.9) 42%,rgba(18,14,28,.55) 72%,rgba(18,14,28,.28) 100%),url('hero/chips-accent.jpg');background-image:radial-gradient(ellipse at center,rgba(18,14,28,.97) 0,rgba(18,14,28,.9) 42%,rgba(18,14,28,.55) 72%,rgba(18,14,28,.28) 100%),image-set(url('hero/chips-accent.webp') type('image/webp'), url('hero/chips-accent.jpg') type('image/jpeg'));background-size:cover;background-position:right center;pointer-events:none}.acct-upsell-badge{position:relative;display:inline-flex;align-items:center;gap:.3rem;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--gold-light,#e8c87a);background:rgba(200,148,74,.14);border:1px solid rgba(200,148,74,.3);border-radius:999px;padding:.25rem .65rem .25rem .5rem;margin-bottom:.85rem}.acct-upsell-badge .material-symbols-rounded{font-size:.9rem}.acct-upsell-title{position:relative;font-size:1.7rem;font-weight:800;color:#fff;margin:0 0 .5rem;letter-spacing:-.01em}.acct-upsell-sub{position:relative;font-size:.88rem;line-height:1.55;color:rgba(255,255,255,.62);margin:0 0 1.3rem;max-width:40ch}.acct-upsell .account-google-btn{position:relative;max-width:320px;border-radius:999px}.acct-upsell .account-google-btn.acct-highlight{animation:acctHighlightPulse .6s ease 2}@keyframes acctHighlightPulse{0%,100%{box-shadow:0 0 0 0 rgba(163,92,255,0)}50%{box-shadow:0 0 0 8px rgba(163,92,255,.35)}}.acct-upsell-option{position:relative;display:flex;flex-direction:column;align-items:center;gap:.45rem}.acct-upsell-chip-tag{display:inline-flex;align-items:center;gap:.3rem;font-size:.74rem;font-weight:800;border-radius:999px;padding:.22rem .6rem}.acct-upsell-chip-tag .material-symbols-rounded{font-size:.85rem}.acct-upsell-chip-tag--full{color:var(--gold-light,#e8c87a);background:rgba(200,148,74,.16);border:1px solid rgba(200,148,74,.32)}.acct-upsell-chip-tag--guest{color:rgba(255,255,255,.65);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14)}.acct-upsell-secure{position:relative;display:flex;align-items:center;gap:.3rem;font-size:.72rem;color:rgba(255,255,255,.4);margin:.65rem 0 0}.acct-upsell-secure .material-symbols-rounded{font-size:.85rem}.acct-or-divider{position:relative;display:flex;align-items:center;gap:.8rem;margin:1.1rem 0;max-width:320px}.acct-or-divider::after,.acct-or-divider::before{content:'';flex:1;height:1px;background:rgba(255,255,255,.1)}.acct-or-divider span{font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:rgba(255,255,255,.35)}.acct-guest-cta{position:relative;display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;max-width:320px;font-size:.9rem;font-weight:700;color:rgba(255,255,255,.85);background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:.75rem 1.2rem;cursor:pointer;transition:background .15s,border-color .15s}.acct-guest-cta:hover{background:rgba(255,255,255,.13);border-color:rgba(255,255,255,.28)}.acct-benefits-grid{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-top:1.3rem;padding-top:1.2rem;border-top:1px solid rgba(255,255,255,.08);align-self:stretch;width:100%;text-align:center}.acct-benefit-icon{width:2.2rem;height:2.2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(163,92,255,.14);color:var(--purple-light,#c4b5fd);font-size:1.05rem;margin:0 auto .55rem}.acct-benefit-title{font-size:.82rem;font-weight:700;color:rgba(255,255,255,.9);margin-bottom:.2rem}.acct-benefit-desc{font-size:.74rem;line-height:1.45;color:rgba(255,255,255,.5)}.acct-upsell-note{position:relative;display:flex;align-items:flex-start;justify-content:center;gap:.3rem;font-size:.68rem;line-height:1.5;color:rgba(255,255,255,.35);margin-top:.9rem;align-self:stretch;width:100%}.acct-upsell-note .material-symbols-rounded{font-size:.8rem;flex-shrink:0;margin-top:.15rem}.acct-welcome{display:flex;align-items:center;gap:1rem;padding:1.1rem 1.3rem;border-radius:16px;background:linear-gradient(165deg,rgba(163,92,255,.14) 0,rgba(20,16,32,.55) 60%);border:1px solid rgba(163,92,255,.28);flex-wrap:wrap}.acct-welcome-icon{width:3rem;height:3rem;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(163,92,255,.16);color:var(--purple-light,#b877ff);font-size:1.4rem}.acct-welcome-text{flex:1;min-width:0}.acct-welcome-title{font-size:1.05rem;font-weight:700;color:#fff}.acct-welcome-sub{font-size:.8rem;color:rgba(255,255,255,.55);margin-top:.15rem}.account-sign-out-btn{display:flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;color:rgba(255,255,255,.85);background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);border-radius:10px;padding:.55rem 1rem;cursor:pointer;flex-shrink:0;transition:background .15s,border-color .15s}.account-sign-out-btn .material-symbols-rounded{font-size:1.05rem}.account-sign-out-btn:hover{color:#fff;background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.28)}.account-signed-in-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding-left:.2rem}.acct-danger-zone{border-radius:12px;border:1px solid rgba(248,81,73,.3);background:rgba(248,81,73,.06);overflow:hidden}.acct-danger-trigger{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;font-size:.92rem;font-weight:700;color:#ff8079;background:rgba(248,81,73,.1);border:none;padding:1rem 1.1rem;cursor:pointer;text-align:center;transition:background .15s,color .15s}.acct-danger-trigger .material-symbols-rounded{font-size:1.15rem}.acct-danger-trigger:hover{color:#fff;background:rgba(248,81,73,.22)}.acct-danger-confirm{padding:0 1.1rem 1rem}.acct-danger-warning{display:flex;gap:.5rem;align-items:flex-start;font-size:.78rem;line-height:1.55;color:rgba(240,178,58,.9);margin:0 0 .8rem}.acct-danger-warning .material-symbols-rounded{font-size:1.05rem;flex-shrink:0;margin-top:.05rem}.acct-danger-row{display:flex;gap:.6rem}.acct-btn{border:none;border-radius:8px;cursor:pointer;font-size:.8rem;font-weight:700;padding:.5rem 1.1rem}.acct-btn-ghost{background:rgba(255,255,255,.08);color:rgba(255,255,255,.8)}.acct-btn-ghost:hover{background:rgba(255,255,255,.14)}.acct-btn-danger{background:#f85149;color:#fff}.acct-btn-danger:hover{background:#ff6961}.store-hero-photo{background-image:radial-gradient(ellipse at center,rgba(18,14,28,.8) 0,rgba(18,14,28,.6) 45%,rgba(18,14,28,.38) 75%,rgba(18,14,28,.15) 100%),url('hero/chip-store.jpg');background-image:radial-gradient(ellipse at center,rgba(18,14,28,.8) 0,rgba(18,14,28,.6) 45%,rgba(18,14,28,.38) 75%,rgba(18,14,28,.15) 100%),image-set(url('hero/chip-store.webp') type('image/webp'), url('hero/chip-store.jpg') type('image/jpeg'));background-size:cover;background-position:center 40%}.store-hero-title{position:relative;font-size:1.5rem;font-weight:800;color:#fff;margin:.15rem 0 .3rem;letter-spacing:-.01em}.store-hero-sub{margin:0}.store-disclaimer{font-size:.68rem;color:var(--text-muted);text-align:center;line-height:1.4;padding:.5rem .75rem;margin-bottom:1rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);border-radius:8px}.store-pack-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.9rem;margin-bottom:1rem}.store-pack-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:1.3rem 1rem 1.1rem;border-radius:6px;background:linear-gradient(165deg,rgba(163,92,255,.13) 0,rgba(20,16,32,.5) 65%);border:1px solid rgba(163,92,255,.22);cursor:pointer;transition:transform .15s,border-color .15s,background .15s}@media (hover:hover){.store-pack-card:hover{transform:translateY(-2px);border-color:rgba(163,92,255,.45);background:linear-gradient(165deg,rgba(163,92,255,.2) 0,rgba(20,16,32,.55) 65%)}}.store-pack-card:disabled{opacity:.5;cursor:default;transform:none}.store-pack-card--best{border-color:rgba(200,148,74,.5);background:linear-gradient(165deg,rgba(200,148,74,.18) 0,rgba(20,16,32,.55) 65%)}@media (hover:hover){.store-pack-card--best:hover{border-color:rgba(200,148,74,.7)}}.store-pack-badge{position:absolute;top:-.55rem;left:50%;transform:translateX(-50%);font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#1a1408;background:var(--gold-light,#e8c87a);border-radius:999px;padding:.2rem .55rem;white-space:nowrap}.store-pack-icon{font-size:1.5rem;color:var(--purple-light,#c4b5fd);margin-bottom:.3rem}.store-pack-card--best .store-pack-icon{color:var(--gold-light,#e8c87a)}.store-pack-chips{font-size:1.15rem;font-weight:800;color:#fff;line-height:1.1}.store-pack-unit{font-size:.68rem;color:rgba(255,255,255,.45);margin-bottom:.5rem}.store-pack-price{font-size:.88rem;font-weight:700;color:rgba(255,255,255,.85)}.store-guest-gate{display:flex;align-items:center;gap:.9rem;padding:1.1rem 1.3rem;border-radius:6px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);margin-bottom:1rem;flex-wrap:wrap}.store-guest-gate>.material-symbols-rounded{font-size:1.4rem;color:rgba(255,255,255,.4)}.store-guest-gate-text{display:flex;flex-direction:column;gap:.15rem;flex:1;min-width:0}.store-guest-gate-text strong{font-size:.9rem;color:#fff}.store-guest-gate-text span{font-size:.78rem;color:rgba(255,255,255,.5)}.store-guest-gate .acct-guest-cta{width:auto;max-width:none}.store-redeem{margin-top:1.4rem;padding-top:1.2rem;border-top:1px solid rgba(255,255,255,.08)}.store-redeem-row{display:flex;gap:.6rem}.store-code-input{flex:1;min-width:0;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#fff;font-size:.82rem;padding:.6rem .8rem}.store-code-input:focus{outline:0;border-color:rgba(163,92,255,.4)}.store-redeem-btn{font-size:.82rem;font-weight:700;color:rgba(255,255,255,.75);background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:0 1.1rem;cursor:pointer}.store-redeem-btn:hover{color:#fff;background:rgba(255,255,255,.12)}.store-redeem-hint{font-size:.74rem;color:rgba(255,255,255,.4);margin:.6rem 0 0}.store-redeem-hint a{color:var(--purple-light,#c4b5fd)}.account-delete-confirm-overlay{position:fixed;inset:0;z-index:400;background:rgba(0,0,0,.65);display:flex;align-items:center;justify-content:center;padding:1rem}.account-delete-confirm-card{max-width:380px;background:var(--bg-dark,#14161c);border:1px solid rgba(248,81,73,.3);border-radius:6px;padding:1.5rem}.account-delete-confirm-title{font-size:1.05rem;font-weight:700;color:var(--text-primary);margin-bottom:.6rem}.account-delete-confirm-body{font-size:.82rem;line-height:1.5;color:rgba(255,255,255,.6);margin-bottom:1.25rem}.account-delete-confirm-actions{display:flex;justify-content:flex-end;gap:.6rem}.account-delete-confirm-btn{font-size:.78rem;background:rgba(248,81,73,.12);border:1px solid rgba(248,81,73,.4);border-radius:8px;padding:.35rem .75rem;cursor:pointer}.account-delete-confirm-btn:hover{background:rgba(248,81,73,.2)}.settings-hero-edit-btn,.settings-hero-profile-btn{display:inline-flex;align-items:center;gap:.25rem;font-size:.72rem;font-weight:400;color:rgba(255,255,255,.4);background:0 0;border:none;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px;transition:color .15s}.settings-hero-edit-btn:hover,.settings-hero-profile-btn:hover{color:rgba(255,255,255,.75)}.settings-hero-profile-btn .material-symbols-rounded{font-size:.9rem;line-height:1}.settings-section-team{margin-top:-.1rem}.settings-label-optional{font-size:.68rem;font-weight:400;color:var(--text-muted);margin-left:.2rem}.team-picker{display:flex;gap:.55rem}.team-btn{flex:1;display:flex;align-items:center;gap:.5rem;padding:.55rem .75rem;border-radius:9px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);cursor:pointer;text-align:left;transition:border-color .18s,background .18s,box-shadow .18s}.team-btn-logo{width:26px;height:26px;border-radius:50%;object-fit:cover;flex-shrink:0;display:block}.team-btn-text{display:flex;flex-direction:column;gap:.06rem}.team-btn-text strong{font-size:.8rem;font-weight:700;color:var(--text-primary);line-height:1.2}.team-btn-text span{font-size:.68rem;color:var(--text-muted);line-height:1.2}.team-btn:hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.2)}.team-btn--hero.selected{background:rgba(200,148,74,.14);border-color:rgba(200,148,74,.65);box-shadow:0 0 0 1px rgba(200,148,74,.25)}.team-btn--hero.selected .team-btn-text strong{color:var(--gold-light)}.team-btn--hero.selected .team-btn-text span{color:rgba(200,148,74,.75)}.team-btn--misfit.selected{background:rgba(220,38,38,.12);border-color:rgba(220,38,38,.55);box-shadow:0 0 0 1px rgba(220,38,38,.2)}.team-btn--misfit.selected .team-btn-text strong{color:#fca5a5}.team-btn--misfit.selected .team-btn-text span{color:rgba(252,165,165,.65)}.settings-row-top-bar{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.75rem 1rem;align-items:end}.settings-section-name{min-width:0}.settings-name-row{display:flex;gap:.5rem;align-items:center}.settings-name-row .settings-input{flex:1;min-width:0}.save-name-btn{flex-shrink:0;align-self:stretch;padding:0 .85rem;border-radius:8px;border:1px solid rgba(200,148,74,.5);background:var(--gold);color:#111;font-size:.82rem;font-weight:700;cursor:pointer;transition:filter .15s,opacity .15s;white-space:nowrap}.save-name-btn:hover:not(:disabled){filter:brightness(1.1)}.save-name-btn:disabled{opacity:.55;cursor:default}.chip-seg-bot{width:100%}.settings-row-2{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.5rem;align-items:start}.settings-row-2.settings-row-top{align-items:end}.settings-row-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.75rem;align-items:start}.settings-section-vcenter{display:flex;flex-direction:column;justify-content:flex-end}.settings-label{display:flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.9px;color:#fff;margin-bottom:.45rem}.settings-label .material-symbols-rounded{font-size:.9rem;color:#cbb2ff}.settings-label-text{display:inline-flex;align-items:center;gap:.35rem}.settings-label:has(.settings-lock-badge){justify-content:space-between;gap:.5rem}.settings-lock-badge{display:inline-flex;align-items:center;gap:.22rem;font-size:.62rem;font-weight:700;text-transform:none;letter-spacing:normal;color:var(--gold-light,#e8c87a);background:rgba(200,148,74,.14);border:1px solid rgba(200,148,74,.32);border-radius:999px;padding:.2rem .5rem;cursor:pointer;white-space:nowrap;flex-shrink:0}.settings-lock-badge .material-symbols-rounded{font-size:.78rem}.settings-lock-badge:hover{background:rgba(200,148,74,.24);border-color:rgba(200,148,74,.5)}.settings-lock-badge.hidden{display:none}.settings-opt-locked{opacity:.35;filter:grayscale(.6);pointer-events:none}.settings-input{width:100%;background:var(--bg-input);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--text-primary);font-size:.92rem;padding:9px 12px;box-sizing:border-box;outline:0;transition:border-color .15s}.settings-input:focus{border-color:var(--accent-border)}.settings-input--locked{opacity:.55;cursor:default;border-color:rgba(255,255,255,.06)}.settings-input--locked:focus{border-color:rgba(255,255,255,.06)}.settings-name-lock-note{margin-top:4px;font-size:.72rem;color:var(--text-muted);opacity:.7}.settings-input--name-error{border-color:#f87171!important}.settings-name-error{margin-top:4px;font-size:.72rem;color:#f87171}.settings-accounts-section{padding-bottom:1rem;margin-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.07)}.settings-accounts-label{display:flex;align-items:center;gap:.5rem}.settings-accounts-max{font-size:.68rem;font-weight:500;color:var(--text-muted);opacity:.6;text-transform:none;letter-spacing:0}.settings-account-tiles{display:flex;gap:.55rem;flex-wrap:wrap;margin-top:.55rem}.acct-tile{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.55rem .7rem;background:rgba(255,255,255,.03);border:1.5px solid rgba(255,255,255,.1);border-radius:10px;cursor:pointer;transition:border-color .15s,background .15s;min-width:64px}.acct-tile:hover:not(.acct-tile--active){border-color:rgba(255,255,255,.3);background:rgba(255,255,255,.06)}.acct-tile--active{border-color:var(--gold,#e3aa42);background:rgba(227,170,66,.08);cursor:default}.acct-tile--add{border-style:dashed;border-color:rgba(255,255,255,.14)}.acct-tile--add:hover{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.04)}.acct-tile-avatar{position:relative;width:34px;height:34px}.acct-tile-img{width:34px;height:34px;border-radius:50%;object-fit:cover;display:block}.acct-tile-badge{position:absolute;bottom:-2px;right:-2px;width:13px;height:13px;background:var(--gold,#e3aa42);color:#0a0f1a;border-radius:50%;font-size:.55rem;font-weight:900;display:flex;align-items:center;justify-content:center;line-height:1}.acct-tile-add-icon{width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.05);border:1.5px dashed rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:300;color:rgba(255,255,255,.28);line-height:1}.acct-tile-name{font-size:.68rem;font-weight:600;color:var(--text-secondary,#8b949e);text-align:center;max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-tile--active .acct-tile-name{color:var(--gold-light,#f5c86a)}.new-acct-setup{margin-top:.75rem;padding:.75rem .7rem .6rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);border-radius:10px;display:flex;flex-direction:column;gap:.5rem}.na-label{font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:rgba(255,255,255,.45)}.na-avatar-row{display:flex;flex-wrap:wrap;gap:6px}.na-avatar-btn{width:40px;height:40px;border-radius:50%;overflow:hidden;border:2px solid transparent;padding:0;background:0 0;cursor:pointer;flex-shrink:0;transition:border-color .15s}.na-avatar-btn img{width:100%;height:100%;object-fit:cover;border-radius:50%;image-rendering:high-quality}.na-avatar-btn--sel{border-color:var(--gold-light,#f5c86a);box-shadow:0 0 0 2px rgba(245,200,106,.35)}.na-name-row{display:flex}.na-name-input{flex:1;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.18);border-radius:8px;color:#fff;font-size:.9rem;padding:.45rem .65rem;outline:0;min-width:0}.na-name-input:focus{border-color:rgba(255,255,255,.4)}.na-name-input.na-name-error{border-color:#e05555;box-shadow:0 0 0 2px rgba(224,85,85,.25)}.na-actions{display:flex;gap:.5rem;justify-content:flex-end}.na-desktop-notice{display:none;text-align:center;font-size:.75rem;color:var(--gold-light,#f5c86a);margin-top:.4rem}.na-desktop-notice .material-symbols-rounded{font-size:.95rem;vertical-align:-.15em}@media (max-width:1023px){.na-desktop-notice{display:block}}.na-cancel-btn{background:0 0;border:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.55);border-radius:7px;padding:.35rem .8rem;font-size:.82rem;cursor:pointer}.na-cancel-btn:hover{color:rgba(255,255,255,.85);border-color:rgba(255,255,255,.35)}.na-create-btn{background:var(--gold-light,#f5c86a);border:none;color:#1a1200;border-radius:7px;padding:.35rem .9rem;font-size:.82rem;font-weight:700;cursor:pointer}.na-create-btn:hover{background:#ffd980}.fro-overlay{position:fixed;inset:0;z-index:9000;background:rgba(8,18,45,.92);display:flex;align-items:center;justify-content:center;padding:1rem;animation:froFadeIn .3s ease both}.fro-overlay--out{animation:froFadeOut .25s ease both}@keyframes froFadeIn{from{opacity:0}to{opacity:1}}@keyframes froFadeOut{from{opacity:1}to{opacity:0}}.fro-card{position:relative;background:linear-gradient(160deg,#17121f,#0b0910);border:1px solid rgba(163,92,255,.22);border-radius:16px;padding:2rem 1.75rem 1.5rem;width:100%;max-width:380px;display:flex;flex-direction:column;gap:1.1rem;box-shadow:0 24px 64px rgba(0,0,0,.7);animation:froSlideUp .3s ease both}@keyframes froSlideUp{from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.fro-close-btn{position:absolute;top:.9rem;right:.9rem;width:1.8rem;height:1.8rem;display:flex;align-items:center;justify-content:center;font-size:1.3rem;line-height:1;color:rgba(255,255,255,.4);background:rgba(255,255,255,.06);border:none;border-radius:50%;cursor:pointer}.fro-close-btn:hover{color:#fff;background:rgba(255,255,255,.14)}.fro-title{font-size:1.35rem;font-weight:800;letter-spacing:.02em;color:#fff;text-align:center}.fro-subtitle{font-size:.85rem;color:rgba(255,255,255,.5);text-align:center;margin-top:-.5rem}.fro-avatar-row{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.fro-avatar-btn{width:48px;height:48px;border-radius:50%;overflow:hidden;border:2px solid transparent;padding:0;background:0 0;cursor:pointer;flex-shrink:0;transition:border-color .15s,transform .12s}.fro-avatar-btn:hover{transform:scale(1.08)}.fro-avatar-btn img{width:100%;height:100%;object-fit:cover;border-radius:50%}.fro-avatar-btn--sel{border-color:var(--purple-deep,#8b5cf6);box-shadow:0 0 0 3px rgba(163,92,255,.3);transform:scale(1.1)}.av-paged{display:flex;flex-direction:column;gap:.6rem}.av-page-row{display:flex;gap:8px;justify-content:center}.av-page-btn{width:52px;height:52px;border-radius:50%;overflow:hidden;border:2px solid transparent;padding:0;background:0 0;cursor:pointer;flex-shrink:0;transition:border-color .15s,transform .12s}.av-page-btn:hover{transform:scale(1.08)}.av-page-btn img{width:100%;height:100%;object-fit:cover;border-radius:50%}.av-page-btn--sel{border-color:var(--purple-deep,#8b5cf6);box-shadow:0 0 0 3px rgba(163,92,255,.3);transform:scale(1.1)}#first-run-overlay .av-page-btn,#first-run-overlay .av-page-btn img{border-radius:4px}.av-page-nav{display:flex;align-items:center;justify-content:center;gap:.75rem}.av-pg-dots{font-size:.72rem;color:rgba(255,255,255,.4);min-width:4em;text-align:center}.av-pg-arrow{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);color:#fff;border-radius:50%;width:28px;height:28px;font-size:1.3rem;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;flex-shrink:0;transition:background .15s}.av-pg-arrow:hover:not(:disabled){background:rgba(255,255,255,.2)}.av-pg-arrow:disabled{opacity:.3;cursor:default}.fro-name-row{display:flex}.fro-name-input{flex:1;background:rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.2);border-radius:10px;color:#fff;font-size:1rem;padding:.6rem .8rem;outline:0;min-width:0;text-align:center}.fro-name-input:focus{border-color:rgba(255,255,255,.45)}.fro-name-input.na-name-error{border-color:#e05555;box-shadow:0 0 0 2px rgba(224,85,85,.25)}.fro-terms-row{display:flex;align-items:flex-start;gap:.5rem;margin-top:.9rem;font-size:.76rem;color:rgba(255,255,255,.55);cursor:pointer;text-align:left}.fro-terms-check{margin-top:.15rem;width:15px;height:15px;flex-shrink:0;accent-color:#A35CFF;cursor:pointer}.fro-terms-link{background:0 0;border:none;padding:0;font:inherit;color:#b877ff;text-decoration:underline;cursor:pointer}.fro-terms-link:hover{color:#cba3ff}#fro-terms-error{text-align:left;margin-top:.35rem}.fro-actions{display:flex;gap:.6rem;justify-content:stretch}.fro-skip-btn{flex:1;background:0 0;border:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.45);border-radius:9px;padding:.55rem .5rem;font-size:.82rem;cursor:pointer}.fro-skip-btn:hover{color:rgba(255,255,255,.75);border-color:rgba(255,255,255,.35)}.fro-create-btn{flex:2;background:#a35cff;border:none;color:#fff;border-radius:9px;padding:.69rem .5rem;font-size:.9rem;font-weight:800;cursor:pointer;letter-spacing:.01em}.fro-create-btn:hover{background:#b877ff}.profile-coach{margin:.35rem 0 0;padding:.8rem .9rem .6rem;background:rgba(200,148,74,.06);border:1px solid rgba(200,148,74,.18);border-radius:10px}.coach-header{display:flex;align-items:center;gap:.75rem;padding-bottom:.55rem;margin-bottom:.55rem;border-bottom:1px solid rgba(200,148,74,.15);cursor:pointer;user-select:none}.coach-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;object-position:center top;border:2px solid rgba(200,148,74,.45);flex-shrink:0}.coach-header-text{display:flex;flex-direction:column;gap:.1rem;flex:1}.coach-name{font-size:.95rem;font-weight:600;color:rgba(200,148,74,.9);letter-spacing:.01em}.coach-title{font-size:.7rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;opacity:.7}.coach-tabs{display:flex;gap:.35rem;margin-bottom:.65rem}.coach-tab{flex:1;padding:.28rem .4rem;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:6px;color:var(--text-muted);cursor:pointer;transition:background .15s,color .15s,border-color .15s;text-align:center;white-space:nowrap}.coach-tab:hover{background:rgba(200,148,74,.1);color:rgba(200,148,74,.85);border-color:rgba(200,148,74,.25)}.coach-tab.is-active{background:rgba(200,148,74,.15);color:rgba(200,148,74,.95);border-color:rgba(200,148,74,.4)}.coach-tab.is-locked{opacity:.5}.coach-tab-lock{font-size:.6rem}@media (max-width:768px){.coach-tab:nth-child(2),.coach-tab:nth-child(3){display:none}}.coach-notif-badge{min-width:18px;height:18px;border-radius:9px;background:#ef4444;flex-shrink:0;box-shadow:0 0 6px rgba(239,68,68,.6);display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;color:#fff;padding:0 4px;line-height:18px}.coach-collapse-icon{font-size:.65rem;color:rgba(200,148,74,.55);flex-shrink:0;line-height:1;transition:color .15s}.coach-header:hover .coach-collapse-icon{color:rgba(200,148,74,.9)}.coach-collapsed .coach-header{border-bottom:none;margin-bottom:0;padding-bottom:0}.coach-body{display:flex;flex-direction:column;gap:.5rem}.coach-teaser-wrap{position:relative;border-radius:8px;overflow:hidden;min-height:120px}.coach-teaser-sample{filter:blur(2.5px);opacity:.38;pointer-events:none}.coach-teaser-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;background:rgba(0,0,0,.55);backdrop-filter:blur(1px);text-align:center;padding:.75rem;border-radius:8px}.coach-teaser-lock{font-size:1.4rem;line-height:1}.coach-teaser-title{font-size:.82rem;font-weight:700;color:var(--text-primary);letter-spacing:.02em}.coach-teaser-msg{font-size:.74rem;color:var(--text-secondary)}.coach-teaser-msg strong{color:rgba(200,148,74,.9)}.coach-teaser-prog{width:100%;max-width:160px;display:flex;flex-direction:column;align-items:center;gap:.22rem;margin-top:.1rem}.coach-teaser-bar{width:100%;height:5px;background:rgba(255,255,255,.1);border-radius:3px;overflow:hidden}.coach-teaser-fill{height:100%;background:rgba(200,148,74,.6);border-radius:3px}.coach-teaser-count{font-size:.63rem;color:var(--text-muted)}.mini-card{display:inline-flex;align-items:baseline;font-size:.7rem;font-weight:700;padding:.08rem .22rem;border-radius:3px;line-height:1.2;background:#1c1c1c;border:1px solid rgba(255,255,255,.12);letter-spacing:-.01em}.mini-card--rd{color:#e05050}.mini-card--bk{color:#d4d4d4}.mini-card--hidden{color:rgba(255,255,255,.25)}.mini-card-suit{font-size:.85em}.coach-body-inner{display:flex;flex-direction:column;gap:.45rem;max-height:230px;overflow-y:auto;padding-right:.15rem}.coach-review-card{padding:.45rem .55rem;border-radius:7px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.025);display:flex;flex-direction:column;gap:.3rem;flex-shrink:0}.coach-review-header{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.coach-review-header-left{display:flex;align-items:center;gap:.3rem;flex-shrink:0}.coach-review-header-right{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;justify-content:flex-end}.coach-review-pot-badge{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#c8944a;background:rgba(200,148,74,.13);border:1px solid rgba(200,148,74,.3);border-radius:3px;padding:.05rem .28rem;white-space:nowrap}.coach-review-pot{font-size:.65rem;color:#c8944a;font-weight:600;white-space:nowrap}.coach-review-age{font-size:.6rem;color:rgba(255,255,255,.28);white-space:nowrap}.coach-review-won{color:#5cb85c;font-weight:700}.coach-review-lost{color:#d9534f;font-weight:700}.coach-review-cards{display:flex;align-items:center;gap:.35rem}.coach-review-note{font-size:.71rem;color:var(--text-secondary);line-height:1.45;padding-top:.05rem}.coach-review-note::before{content:'\1F4AC\00A0';font-size:.68rem}.hr-history{display:flex;flex-direction:column;gap:.7rem}.hr-game-group{border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.02);border-radius:8px;overflow:hidden}.hr-game-header{display:flex;align-items:center;gap:.5rem;padding:.4rem .6rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.hr-game-mode{color:#cbb2ff}.hr-game-date{color:var(--text-muted);font-weight:500;text-transform:none;letter-spacing:normal}.hr-game-count{margin-left:auto;color:var(--text-muted);font-weight:500;text-transform:none;letter-spacing:normal}.hr-hand-list{display:flex;flex-direction:column}.hr-hand-row{display:flex;align-items:center;gap:.5rem;padding:.4rem .6rem;cursor:pointer;transition:background .15s;border-top:1px solid rgba(255,255,255,.04)}.hr-hand-row:first-child{border-top:none}.hr-hand-row:hover{background:rgba(255,255,255,.04)}.hr-hand-num{font-size:.65rem;color:var(--text-muted);min-width:28px;flex-shrink:0}.hr-hand-cards{display:flex;align-items:center;gap:.3rem;flex-shrink:0}.hr-hand-rank{font-size:.62rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hr-hand-right{display:flex;align-items:center;gap:.4rem;margin-left:auto;flex-shrink:0;white-space:nowrap}.ch-history{display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.02);border-radius:8px;overflow:hidden}.ch-row{display:flex;align-items:center;gap:.6rem;padding:.5rem .7rem;border-top:1px solid rgba(255,255,255,.04);font-size:.78rem}.ch-row:first-child{border-top:none}.ch-label{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-date{margin-left:auto;color:var(--text-muted);font-size:.72rem;white-space:nowrap;flex-shrink:0}.ch-amount{font-weight:700;min-width:4.5rem;text-align:right;white-space:nowrap;flex-shrink:0}.ch-amount-in{color:#4ade80}.ch-amount-out{color:#f87171}.czs-load-more-btn{display:block;width:100%;margin-top:.6rem;padding:.55rem 1rem;background:rgba(163,92,255,.1);border:1px solid rgba(163,92,255,.3);border-radius:8px;color:#b877ff;font-size:.78rem;font-weight:700;cursor:pointer;transition:background .15s,border-color .15s}.czs-load-more-btn:hover{background:rgba(163,92,255,.18);border-color:rgba(163,92,255,.5)}.czs-hint{text-align:center;margin-top:.5rem;font-size:.7rem;color:var(--text-muted)}.czs-cap-msg{text-align:center;margin-top:.6rem;padding:.55rem 1rem;font-size:.74rem;color:var(--text-secondary);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:8px}.coach-dashboard{display:flex;flex-direction:column;gap:.5rem}.coach-dash-iq{background:rgba(200,148,74,.07);border:1px solid rgba(200,148,74,.2);border-radius:7px;padding:.55rem .65rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.coach-dash-iq-label{font-size:.72rem;color:rgba(200,148,74,.9);font-weight:700}.coach-dash-iq-sub{font-size:.72rem;color:var(--text-muted);margin-top:.1rem}.coach-dash-iq-right{display:flex;flex-direction:column;align-items:flex-end;gap:.22rem;min-width:50px}.coach-dash-iq-score{font-size:1.35rem;font-weight:700;line-height:1;color:rgba(200,148,74,.95)}.coach-dash-iq-bar{width:50px;height:4px;background:rgba(255,255,255,.08);border-radius:2px;overflow:hidden}.coach-dash-iq-fill{height:100%;background:linear-gradient(90deg,rgba(200,148,74,.5),#c8944a);border-radius:2px}.coach-dash-insight{display:flex;gap:.55rem;align-items:flex-start;padding:.45rem .55rem;border-radius:7px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.025)}.coach-dash-style{border-color:rgba(200,148,74,.15);background:rgba(200,148,74,.04)}.coach-dash-insight-icon{font-size:1.05rem;line-height:1.3;flex-shrink:0;margin-top:.05rem}.coach-dash-insight-label{font-size:.68rem;font-weight:700;color:var(--text-primary);margin-bottom:.18rem;letter-spacing:.01em}.coach-dash-insight-text{font-size:.71rem;color:var(--text-secondary);line-height:1.45}.coach-dash-milestone{display:flex;flex-direction:column;gap:.25rem;padding:.45rem .55rem;border-radius:7px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.02)}.coach-dash-milestone-label{display:flex;justify-content:space-between;font-size:.65rem;color:var(--text-secondary)}.coach-loading{font-size:.75rem;color:var(--text-muted);text-align:center;padding:1.2rem 0}.coach-tip{display:flex;gap:.6rem;align-items:flex-start;padding:.4rem .3rem;border-radius:6px;border-bottom:1px solid rgba(255,255,255,.05)}.coach-tip:last-child{border-bottom:none}.coach-tip-icon{font-size:1.05rem;line-height:1.3;flex-shrink:0;margin-top:.05rem}.coach-tip-text{font-size:.77rem;color:var(--text-secondary);line-height:1.5}.cz-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.9rem;padding:2.75rem 1.5rem}.cz-empty-state-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;font-size:1.6rem;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(163,92,255,.28),rgba(163,92,255,.07));border:1px solid rgba(163,92,255,.35);box-shadow:0 4px 18px rgba(139,92,246,.2)}.cz-empty-state-text{font-size:.85rem;color:var(--text-secondary);line-height:1.55;max-width:280px}.profile-accounts-section{padding-top:.75rem;margin-top:.5rem;border-top:1px solid rgba(255,255,255,.07)}.profile-accounts-details{outline:0}.profile-accounts-summary{cursor:pointer;font-size:.7rem;font-weight:700;color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;list-style:none;user-select:none;padding:.3rem 0;display:flex;align-items:center;gap:.4rem}.profile-accounts-summary::-webkit-details-marker{display:none}.profile-accounts-summary::before{content:'▶';font-size:.55rem;transition:transform .15s;display:inline-block}.profile-accounts-details[open] .profile-accounts-summary::before{transform:rotate(90deg)}.profile-accounts-details[open] .settings-account-tiles{margin-top:.65rem}.twitter-input-wrap{display:flex;align-items:center;background:var(--bg-input);border:1.5px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);overflow:hidden;transition:border-color .15s}.twitter-input-wrap:focus-within{border-color:var(--accent-border)}.twitter-at{padding:0 8px 0 10px;color:var(--text-muted);font-size:.9rem;font-weight:700;line-height:36px;user-select:none}.twitter-input-wrap .settings-input{border:none;background:0 0;padding-left:0;flex:1}.twitter-input-wrap .settings-input:focus{box-shadow:none}.avatar-btn.avatar-twitter{position:relative}.avatar-btn.avatar-twitter .avatar-img{object-fit:cover;background-position:center}.avatar-btn.avatar-twitter::after{content:'𝕏';position:absolute;bottom:22px;right:6px;width:16px;height:16px;background:#000;color:#fff;font-size:.55rem;font-weight:900;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid #333;line-height:16px;text-align:center}.settings-label-hint{font-size:.62rem;color:var(--text-muted);font-weight:400;margin-left:4px}.avatar-twitter-del{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:50%;background:#c0392b;color:#fff;font-size:.75rem;font-weight:900;line-height:18px;text-align:center;cursor:pointer;z-index:10;border:1.5px solid rgba(0,0,0,.5);transition:background .15s;display:none}.avatar-btn.avatar-twitter:hover .avatar-twitter-del{display:block}.avatar-twitter-del:hover{background:#e74c3c}.avatar-picker{display:grid!important;grid-template-columns:repeat(8,1fr);gap:6px}.avatar-btn{position:relative;display:block;width:100%;aspect-ratio:1;background:0 0;border:1.5px solid rgba(255,255,255,.07);border-radius:8px;padding:0;cursor:pointer;overflow:hidden;transition:border-color .15s,transform .1s}.avatar-btn:hover{border-color:var(--accent);outline:1.5px solid var(--accent);transform:translate3d(0,-1px,0)}.avatar-btn.selected{border-color:var(--accent);outline:1.5px solid var(--accent)}.avatar-btn span{display:none}.avatar-img{width:100%;height:100%;border-radius:0;object-fit:cover;object-position:center top;background-color:var(--bg-dark);border:none;display:block;overflow:hidden;image-rendering:high-quality;-webkit-optimize-contrast:high-quality}.avatar-btn.selected .avatar-img{border-color:transparent}.config-row{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.75rem}.config-col{display:flex;flex-direction:column;gap:.5rem;min-width:0;width:100%}.config-col-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--text-muted);padding:0 2px;margin-bottom:.5rem}.opponent-picker{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;flex:1}.opponent-btn{display:flex;flex-direction:row;align-items:center;gap:10px;flex:1 1 calc(50% - 0.25rem);max-width:calc(50% - .25rem);min-width:0;background:rgba(255,255,255,.03);border:1.5px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);padding:10px 12px;cursor:pointer;transition:border-color .15s,background .15s;text-align:left;box-sizing:border-box;color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.opponent-btn:hover{border-color:var(--accent-border);color:var(--accent);background:var(--accent-bg)}.opponent-btn.active{border-color:var(--accent-border);color:var(--accent);background:rgba(101,130,162,.1);box-shadow:0 0 10px rgba(101,130,162,.12)}.opponent-avatar{width:34px;height:34px;border-radius:50%;object-fit:cover;object-position:center top;background-color:var(--bg-dark);flex-shrink:0;border:1.5px solid rgba(255,255,255,.1)}.opponent-btn.active .opponent-avatar{border-color:var(--accent)}.opponent-info{display:flex;flex-direction:column;gap:1px}.opponent-name{font-size:.8rem;font-weight:700;color:inherit}.opponent-desc{font-size:.65rem;color:var(--text-muted)}.opponent-btn.active .opponent-desc{color:rgba(101,130,162,.7)}.deck-picker{display:flex;gap:6px;flex-wrap:wrap}.deck-btn{display:flex;flex-direction:column;align-items:center;gap:0;background:var(--bg-input);border:2px solid rgba(255,255,255,.1);border-radius:8px;padding:5px;cursor:pointer;transition:border-color .15s,background .15s,transform .1s;color:var(--text-secondary);font-size:.72rem;font-weight:600}.deck-btn:hover{border-color:var(--accent-border);background:rgba(255,255,255,.05);transform:translateY(-1px)}.deck-btn.selected{border-color:var(--accent);background:var(--accent-bg);color:var(--accent)}.bot-picker,.pill-row{display:flex;gap:6px}.bot-difficulty-btn,.bot-skill-btn,.bot-speed-btn,.chip-display-btn{flex:1;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;padding:7px 4px;background:var(--bg-input);border:1.5px solid rgba(255,255,255,.1);border-radius:8px;color:var(--text-secondary);font-size:.78rem;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s,color .15s;line-height:1.2;white-space:nowrap}@media (hover:hover){.bot-difficulty-btn:hover,.bot-skill-btn:hover,.bot-speed-btn:hover,.chip-display-btn:hover{border-color:var(--accent-border);background:var(--accent-bg)}}.bot-difficulty-btn.selected,.bot-skill-btn.selected,.bot-speed-btn.selected,.chip-display-btn.selected{background:var(--accent-bg);color:var(--accent);border-color:var(--accent-border)}.bot-btn-icon{font-size:1rem;line-height:1}.settings-hint{margin-top:5px;font-size:.73rem;color:var(--text-muted);line-height:1.4}.chip-seg-toggle{display:flex;height:39px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:var(--bg-input);gap:3px;padding:3px;box-sizing:border-box}.chip-seg-btn{flex:1;border:1.5px solid transparent;background:0 0;color:var(--text-muted);font-size:.88rem;font-weight:700;cursor:pointer;padding:0 14px;border-radius:5px;transition:background .13s,color .13s,border-color .13s;letter-spacing:.04em;white-space:nowrap}.chip-seg-btn.selected{background:var(--accent-bg);color:var(--accent);border-color:var(--accent-border)}@media (hover:hover){.chip-seg-btn:not(.selected):hover{background:rgba(255,255,255,.04);color:var(--text-primary)}}.deck-preview{width:32px;height:20px;border-radius:4px;border:1.5px solid rgba(255,255,255,.1);position:relative}.deck-preview::after{display:none}.deck-blue{background:linear-gradient(160deg,#1a3a7a 0,#0d1f4a 100%)}.deck-red{background:linear-gradient(160deg,#7a2419 0,#4e1008 100%)}.deck-green{background:linear-gradient(160deg,#1a5a2a 0,#0d3a16 100%)}body[data-deck=red] .card.back{background:linear-gradient(160deg,#7a2419 0,#4e1008 100%)}body[data-deck=green] .card.back{background:linear-gradient(160deg,#0e4a1e 0,#082c10 100%)!important}body[data-table-color=green]{--felt-primary:#1a4726;--felt-secondary:#123318;--felt-mid:#215830;--felt-hi:#2a6e3c}body[data-table-color=red]{--felt-primary:#4a1515;--felt-secondary:#3a0e0e;--felt-mid:#5a1c1c;--felt-hi:#6e2424}body[data-table-color=blue]{--felt-primary:#1c3870;--felt-secondary:#142d5c;--felt-mid:#243f84;--felt-hi:#2e4e9a}.table-color-picker{display:flex;gap:6px;flex-wrap:wrap}.bg-theme-btn,.table-color-btn{display:flex;flex-direction:column;align-items:center;gap:0;background:var(--bg-input);border:2px solid rgba(255,255,255,.1);border-radius:8px;padding:5px;cursor:pointer;transition:border-color .15s,background .15s,transform .1s;color:var(--text-secondary);font-size:.72rem;font-weight:600}.bg-theme-btn:hover,.table-color-btn:hover{border-color:var(--accent-border);background:rgba(255,255,255,.05);transform:translateY(-1px)}.bg-theme-btn.selected,.table-color-btn.selected{border-color:var(--accent);background:var(--accent-bg);color:var(--accent)}.table-color-swatch{width:32px;height:20px;border-radius:4px;border:1.5px solid rgba(255,255,255,.1)}.table-color-green{background:linear-gradient(135deg,#28654a 0,#153d20 100%)}.table-color-red{background:linear-gradient(135deg,#6e2424 0,#3a0e0e 100%)}.table-color-blue{background:linear-gradient(135deg,#1e4878 0,#0a2038 100%)}.bg-theme-picker{display:flex;gap:6px;flex-wrap:wrap}.bg-theme-black{background:linear-gradient(135deg,#2c2f36 0,#111113 100%)}.bg-theme-red{background:linear-gradient(135deg,#561a1a 0,#2e0e0e 100%)}.bg-theme-green{background:linear-gradient(135deg,#1c4a30 0,#102614 100%)}.bg-theme-blue{background:linear-gradient(135deg,#1e3a82 0,#0a1535 100%)}.bg-theme-fulltilt{background:url('desktop-lounge/fully-tilted-curved-v4.webp') center/cover}.bg-theme-finaltable{background:url('avatars/finaltable-o.webp') center/cover}.px-hidden{display:none!important}.px-panel{background:linear-gradient(160deg,rgba(20,10,35,.97) 0,rgba(12,6,22,.97) 100%);border-top:1px solid rgba(167,139,250,.35);border-bottom:none;padding:5px 14px 6px;display:flex;flex-direction:row;align-items:center;gap:0;font-size:.72rem;flex-shrink:0;position:absolute;bottom:0;left:0;right:0;z-index:9999;min-width:0}.px-header{font-size:.63rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#a78bfa;display:flex;align-items:center;gap:4px;flex-shrink:0;padding-right:10px;border-right:1px solid rgba(167,139,250,.2);margin-right:6px}.px-header-title{flex:1}.px-btn-close{margin-left:auto;flex-shrink:0;font-size:.62rem;padding:1px 6px;opacity:.7}.px-btn-close:hover{opacity:1}.px-section{display:flex;flex-direction:column;gap:3px}.px-label{font-size:.62rem;font-weight:700;color:rgba(167,139,250,.55);text-transform:uppercase;letter-spacing:.08em}.px-force-row,.px-peek-row{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.px-btn{background:rgba(167,139,250,.12);border:1px solid rgba(167,139,250,.3);color:#c4b5fd;border-radius:5px;padding:2px 7px;font-size:.68rem;font-weight:700;cursor:pointer;transition:background .12s,border-color .12s;white-space:nowrap}.px-btn:hover:not(:disabled){background:rgba(167,139,250,.22);border-color:rgba(167,139,250,.55)}.px-btn:disabled{opacity:.35;cursor:not-allowed}.px-btn-dim{color:rgba(167,139,250,.5)}.px-info{font-size:.68rem;color:#a78bfa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 4px}.px-btn-win{background:rgba(180,130,0,.18);border-color:rgba(250,200,60,.4);color:#fcd34d}.px-btn-win:hover:not(:disabled){background:rgba(180,130,0,.32);border-color:rgba(250,200,60,.7);color:#fde68a}.px-btn-split{background:rgba(0,140,120,.18);border-color:rgba(52,211,153,.4);color:#6ee7b7}.px-btn-split:hover:not(:disabled){background:rgba(0,140,120,.32);border-color:rgba(52,211,153,.7);color:#a7f3d0}.px-btn-river{background:rgba(30,80,160,.22);border-color:rgba(96,165,250,.45);color:#7dd3fc}.px-btn-river:hover:not(:disabled){background:rgba(30,80,160,.38);border-color:rgba(96,165,250,.75);color:#bae6fd}.px-input{width:52px;background:rgba(0,0,0,.4);border:1px solid rgba(167,139,250,.3);color:#e2d9ff;border-radius:4px;padding:2px 5px;font-size:.72rem;font-family:var(--font-mono);text-transform:uppercase}.px-input:focus{outline:0;border-color:rgba(167,139,250,.7)}.px-select{background:rgba(0,0,0,.4);border:1px solid rgba(167,139,250,.3);color:#c4b5fd;border-radius:4px;padding:2px 4px;font-size:.68rem;font-weight:600;cursor:pointer}.px-peek-cards{display:flex;gap:4px;align-items:center}.px-flipper{position:relative;width:28px;height:40px;perspective:200px;flex-shrink:0}.px-card-back,.px-card-front{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:4px;transition:transform .28s ease;box-shadow:0 0 0 1px rgba(0,0,0,.2),1px 2px 5px rgba(0,0,0,.4)}.px-card-back{background:linear-gradient(150deg,#7a2419 0,#4e1008 100%);transform:rotateY(0)}body[data-deck=red] .px-card-back{background:linear-gradient(135deg,#7a2419 0,#4e1008 100%)}body[data-deck=green] .px-card-back{background:linear-gradient(135deg,#0e4a1e 0,#082c10 100%)}.px-card-back::after{content:'';position:absolute;inset:2px;border:1px solid rgba(255,255,255,.18);border-radius:3px;background:repeating-linear-gradient(45deg,rgba(255,255,255,.06) 0,rgba(255,255,255,.06) 1px,transparent 1px,transparent 5px),repeating-linear-gradient(-45deg,rgba(255,255,255,.06) 0,rgba(255,255,255,.06) 1px,transparent 1px,transparent 5px)}.px-card-front{background:linear-gradient(160deg,#fefcf7 0,#f5f0e8 100%);transform:rotateY(180deg);font-weight:900}.px-flipper.px-flipped .px-card-back{transform:rotateY(-180deg)}.px-flipper.px-flipped .px-card-front{transform:rotateY(0)}.px-card{width:28px;height:40px;background:linear-gradient(160deg,#fefcf7 0,#f5f0e8 100%);border-radius:4px;box-shadow:0 0 0 1px rgba(0,0,0,.2),1px 2px 5px rgba(0,0,0,.4);position:relative;flex-shrink:0;font-weight:900}.px-card-red{color:#c0392b}.px-card-black{color:#1a1a2e}.px-card-rank{position:absolute;top:2px;left:3px;font-size:.82rem;font-weight:900;line-height:1}.px-card-suit{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1rem;line-height:1}.px-status{font-size:.62rem;color:rgba(167,139,250,.65);min-height:12px;font-style:italic}.px-skills-bar{position:absolute;top:0;left:220px;right:0;height:22px;display:flex;align-items:center;gap:5px;padding:0 10px;background:rgba(20,10,35,.72);border-bottom:1px solid rgba(167,139,250,.18);z-index:1;overflow:hidden;pointer-events:none}.px-bar-label{font-size:.56rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:rgba(167,139,250,.45);flex-shrink:0;margin-right:2px}.px-bar-pill{font-size:.58rem;font-weight:700;padding:1px 5px;border-radius:3px;white-space:nowrap;flex-shrink:0}.px-bar-pill-on{background:rgba(52,211,153,.12);border:1px solid rgba(52,211,153,.3);color:#6ee7b7}.px-bar-pill-off{background:0 0;border:1px solid rgba(167,139,250,.12);color:rgba(167,139,250,.3)}.px-bar-pill.px-skill-shark{background:rgba(251,146,60,.15);border-color:rgba(251,146,60,.4);color:#fb923c}.px-bar-pill.px-skill-tilt{background:rgba(248,113,113,.13);border-color:rgba(239,68,68,.35);color:#f87171}.bottom-zone:has(.px-skills-bar) .bottom-zone-main{padding-top:22px}.bottom-zone:has(#px-root:not(.px-hidden)) .sizing-row{visibility:hidden;pointer-events:none}.px-body-cols{display:flex;flex-direction:row;align-items:center;gap:0;flex-wrap:nowrap;flex:1;min-width:0}.px-col-left{flex:1;min-width:0;display:flex;flex-direction:row;align-items:center;gap:0;flex-wrap:nowrap}.px-col-left .px-section{flex-direction:row;align-items:center;gap:6px;border-left:1px solid rgba(167,139,250,.15);padding-left:14px;margin-left:0}.px-col-left .px-section:first-child{border-left:none;padding-left:0}.px-section-info{flex:1;min-width:0}.px-col-right{display:none}.px-skills-list{display:flex;flex-direction:column;gap:2px}.px-skills-diff{font-size:.6rem;font-weight:700;color:rgba(167,139,250,.45);text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px}.px-skill-row{display:flex;align-items:center;gap:4px;font-size:.65rem;font-weight:600;white-space:nowrap}.px-skill-dot{font-size:.55rem}.px-skill-on{color:#6ee7b7}.px-skill-on .px-skill-dot{color:#34d399}.px-skill-off{color:rgba(167,139,250,.35)}.px-skill-off .px-skill-dot{color:rgba(167,139,250,.25)}.px-skill-shark{color:#fb923c}.px-skill-shark .px-skill-dot{color:#f97316}.px-skill-tilt{color:#f87171}.px-skill-tilt .px-skill-dot{color:#ef4444}.px-diff-badge{display:inline-block;font-size:.58rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:1px 5px;border-radius:3px;margin-bottom:3px}.px-diff-hard{background:rgba(251,146,60,.18);border:1px solid rgba(251,146,60,.4);color:#fb923c}.px-diff-easy{background:rgba(110,231,183,.12);border:1px solid rgba(52,211,153,.35);color:#6ee7b7}.sound-controls{display:flex;flex-direction:row;align-items:center;gap:8px;min-width:0}.sound-mute-label{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--text-secondary);cursor:pointer;user-select:none;white-space:nowrap;flex-shrink:0}.sound-vol-icon{font-size:.9rem;flex-shrink:0}.sound-volume-slider{flex:1;min-width:60px;-webkit-appearance:none;appearance:none;height:4px;border-radius:2px;background:rgba(255,255,255,.12);outline:0;cursor:pointer}.sound-volume-slider::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:var(--accent);cursor:pointer}.sound-volume-slider::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--accent);border:none;cursor:pointer}.lb-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center}.lb-modal.hidden{display:none}.lb-overlay{position:absolute;inset:0;background:rgba(0,0,0,.78)}.lb-dialog{position:relative;z-index:1;background:var(--bg-card);border:1px solid rgba(200,148,74,.25);border-radius:var(--radius);width:min(640px,96vw);min-height:min(900px,85vh);max-height:85vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 0 0 1px rgba(200,148,74,.07) inset,0 24px 64px rgba(0,0,0,.75)}.lb-header{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.25rem;border-bottom:1px solid rgba(200,148,74,.22);background:rgba(0,0,0,.25);flex-shrink:0}.lb-title{font-size:1rem;font-weight:800;color:var(--text-primary);letter-spacing:.05em}.lb-close{background:0 0;border:none;color:var(--text-muted);font-size:1.5rem;cursor:pointer;line-height:1;padding:0 .25rem;transition:color .15s}.lb-close:hover{color:#fff}.lb-tabs{display:flex;border-bottom:1px solid rgba(200,148,74,.22);background:rgba(0,0,0,.25);flex-shrink:0}.lb-tab{flex:1;background:0 0;border:none;border-bottom:2px solid transparent;color:var(--text-muted);font-size:.8rem;font-weight:700;letter-spacing:.3px;padding:.6rem .5rem;cursor:pointer;transition:color .15s,border-color .15s;text-transform:uppercase}.lb-tab:hover{color:var(--text-secondary)}.lb-tab.active{color:var(--accent);border-bottom-color:var(--accent)}.lb-body{flex:1;overflow-y:auto;padding:.75rem 1rem .5rem;scrollbar-width:thin;scrollbar-color:var(--muck-line-strong) transparent}.lb-body::-webkit-scrollbar{width:5px}.lb-body::-webkit-scrollbar-thumb{background:var(--muck-line-strong);border-radius:3px}.lb-loading{text-align:center;padding:2rem;color:var(--text-muted);font-size:.9rem}.lb-table{width:100%;border-collapse:collapse;font-size:.85rem}.lb-table.hidden{display:none}.lb-table thead tr{border-bottom:1px solid rgba(255,255,255,.08)}.lb-table th{padding:.5rem .6rem;text-align:left;font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap}.lb-table td{padding:.55rem .6rem;border-bottom:1px solid rgba(255,255,255,.04);vertical-align:middle}.lb-table tbody tr:hover td{background:rgba(255,255,255,.03)}.lb-table tbody tr.lb-row--me td{background:var(--accent-bg)}.lb-table tbody tr.lb-row--me .lb-player-name{color:var(--accent)}.lb-col-mobile-card{display:none}.lb-mc-wrap{display:flex;align-items:stretch}.lb-mc-pfp-col{flex-shrink:0}.lb-mc-pfp{width:90px!important;height:90px!important;border-radius:0!important;border:none!important;border-right:1px solid rgba(255,255,255,.08)!important;display:block;background-position:center center;background-size:cover}.lb-mc-info{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:10px 10px 10px 12px;gap:6px}.lb-mc-name-row{display:flex;align-items:flex-start;justify-content:space-between;gap:4px;min-width:0}.lb-mc-info .lb-player-name{font-size:.95rem;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.lb-mc-corner{flex-shrink:0;line-height:1;white-space:nowrap}.lb-mc-corner--medal{font-size:1.05rem;filter:drop-shadow(0 1px 4px rgba(0,0,0,.5))}.lb-mc-corner--num{font-size:.62rem;font-weight:900;color:rgba(255,255,255,.35);font-family:var(--font-mono, monospace);padding-top:2px}.lb-mc-stats{display:flex;gap:14px}.lb-mc-stat{display:flex;flex-direction:column;gap:2px}.lb-stat-lbl{font-size:.72rem;color:var(--text-muted);font-weight:700;letter-spacing:.07em;text-transform:uppercase}.lb-you{color:var(--gold);font-size:.68rem;font-weight:700}.lb-col-rank{width:36px;text-align:center}.lb-col-won{width:60px;text-align:right}.lb-col-played{width:60px;text-align:right}.lb-col-rate{width:60px;text-align:right}.lb-col-hands{width:70px;text-align:right}td.lb-col-hands,td.lb-col-played,td.lb-col-rank,td.lb-col-rate,td.lb-col-won{text-align:right}.lb-table th[data-sort]{cursor:pointer;user-select:none;white-space:nowrap}.lb-table th[data-sort]:hover{color:var(--text-secondary)}.lb-sort-arrow{display:inline-block;width:.6em;font-size:.7em;opacity:.35}.lb-table th[data-sort]:hover .lb-sort-arrow{opacity:.6}.lb-sort--active .lb-sort-arrow{opacity:1;color:var(--accent)}.lb-sort--desc .lb-sort-arrow::after{content:' ↓'}.lb-sort--asc .lb-sort-arrow::after{content:' ↑'}.lb-rank{font-size:.78rem;font-weight:700;color:var(--text-muted);text-align:center;display:block}.lb-rank--medal{font-size:1.1rem;line-height:1}.lb-rank--num{font-size:.78rem;font-weight:700;color:var(--text-muted)}.lb-player-cell{display:flex;align-items:center;gap:8px}.lb-player-clickable{cursor:pointer;border-radius:6px;transition:background .15s;padding:2px 4px;margin:-2px -4px}.lb-player-clickable:hover{background:var(--accent-bg)}.lb-player-clickable:hover .lb-player-name{color:var(--accent)}.lb-table tbody tr.lb-row--clickable{cursor:pointer}.lb-table tbody tr.lb-row--clickable:hover .lb-player-name{color:var(--accent)}.lb-player-inner{display:flex;align-items:center;gap:.65rem}.lb-avatar{display:block;width:40px;height:40px;border-radius:4px;background-size:cover;background-position:center top;background-color:var(--bg-dark);flex-shrink:0;border:1.5px solid rgba(255,255,255,.1)}.lb-player-name{font-weight:700;color:var(--text-secondary);font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.lb-num{font-family:var(--font-mono);font-size:.82rem;color:var(--text-secondary)}.lb-num--won{color:#7ee8a2;font-weight:700}.lb-winrate{color:var(--text-muted)}.lb-winrate--high{color:#7ee8a2}.lb-winrate--mid{color:var(--accent)}.lb-empty{text-align:center;padding:2.5rem 1rem;color:var(--text-muted);font-size:.88rem}.lb-empty.hidden{display:none}.lb-footer{border-top:1px solid rgba(255,255,255,.08);padding:.6rem 1.25rem;background:rgba(0,0,0,.25);flex-shrink:0}.lb-note{font-size:.68rem;color:var(--text-muted);letter-spacing:.02em}.lb-note--experimental{display:flex;align-items:center;gap:.35rem;color:var(--text-muted)}.lb-note--experimental .material-symbols-rounded{font-size:.9rem;opacity:.8}#lobby-gate{margin:1.1rem 0 .5rem;padding:1.5rem 1.5rem 1.25rem;background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.07);border-radius:12px;text-align:center;position:relative;overflow:hidden}.lobby-gate-beta-ribbon{position:absolute;top:11px;right:-22px;width:90px;background:var(--accent);color:#0d1117;font-size:.62rem;font-weight:800;letter-spacing:.12em;text-align:center;padding:4px 0;transform:rotate(45deg);transform-origin:center;pointer-events:none;box-shadow:0 1px 4px rgba(0,0,0,.4)}.lobby-gate-lock{font-size:1.6rem;line-height:1;margin-bottom:.45rem;display:flex;justify-content:center;color:var(--text-muted)}.lobby-gate-lock .material-symbols-rounded{font-size:1.6rem;top:0}.lobby-gate-label{font-size:.82rem;color:var(--text-secondary);margin-bottom:.75rem;letter-spacing:.01em}.lobby-gate-row{display:flex;flex-direction:column;align-items:center;gap:.6rem;justify-content:center}.lobby-gate-input{-webkit-text-security:disc;width:300px;max-width:100%;padding:.72rem .95rem;background:var(--bg-input);border:1px solid rgba(200,148,74,.3);border-radius:8px;color:var(--text-primary);font-size:.95rem;font-family:var(--font-mono);outline:0;transition:border-color .15s,box-shadow .15s;text-align:center;letter-spacing:.05em}.lobby-gate-input:focus{border-color:var(--accent-border);box-shadow:0 0 0 3px rgba(101,130,162,.1)}#lobby-gate-btn{width:300px;max-width:100%;padding:.72rem .95rem;font-size:.95rem;font-weight:800}.lobby-gate-error{min-height:1.2em;font-size:.78rem;color:var(--red);margin-top:.5rem;margin-bottom:6px}.lobby-gate-rules-link{margin-top:.6rem}.lobby-gate-rules-btn{background:0 0;border:none;padding:0;cursor:pointer;font-size:.8rem;color:var(--accent);text-decoration:underline;text-underline-offset:2px;font-family:var(--font);opacity:.85;transition:opacity .15s}.lobby-gate-rules-btn:hover{opacity:1}@keyframes gate-bomb-fall{0%{transform:translateY(-80px) rotate(0) scale(.7);opacity:0}8%{opacity:1}80%{transform:translateY(var(--bomb-land-y)) rotate(var(--bomb-spin)) scale(1);animation-timing-function:cubic-bezier(0.22,1,0.36,1)}88%{transform:translateY(calc(var(--bomb-land-y) + 6px)) scale(1.08) rotate(var(--bomb-spin))}100%{transform:translateY(var(--bomb-land-y)) scale(1) rotate(var(--bomb-spin));opacity:1}}@keyframes gate-bomb-exit-tumble{0%{opacity:1;transform:translateY(var(--bomb-land-y)) scale(1) rotate(var(--bomb-spin))}100%{opacity:0;transform:translateY(calc(var(--bomb-land-y) + 140px)) scale(.6) rotate(calc(var(--bomb-spin) + 540deg))}}@keyframes gate-bomb-exit-rise{0%{opacity:1;transform:translateY(var(--bomb-land-y)) scale(1)}40%{opacity:1;transform:translateY(calc(var(--bomb-land-y) - 120px)) scale(1.1)}100%{opacity:0;transform:translateY(-120px) scale(.4)}}@keyframes gate-bomb-exit-fade{0%{opacity:1;transform:translateY(var(--bomb-land-y)) scale(1) rotate(var(--bomb-spin))}60%{opacity:.6;transform:translateY(var(--bomb-land-y)) scale(1.25) rotate(var(--bomb-spin))}100%{opacity:0;transform:translateY(var(--bomb-land-y)) scale(.1) rotate(var(--bomb-spin))}}@keyframes gate-bomb-exit-bloat{0%{opacity:1;transform:translateY(var(--bomb-land-y)) scale(1) rotate(var(--bomb-spin))}25%{opacity:1;transform:translateY(calc(var(--bomb-land-y) + 8px)) scale(1.15) rotate(var(--bomb-spin));animation-timing-function:cubic-bezier(0.05,0.7,0.1,1)}65%{opacity:.9;transform:translateY(calc(var(--bomb-land-y) - 10px)) scale(var(--bomb-bloat)) rotate(calc(var(--bomb-spin) + 8deg));animation-timing-function:ease-out}85%{opacity:.4;transform:translateY(calc(var(--bomb-land-y) - 14px)) scale(calc(var(--bomb-bloat) * 1.08)) rotate(calc(var(--bomb-spin) + 10deg))}100%{opacity:0;transform:translateY(calc(var(--bomb-land-y) - 18px)) scale(calc(var(--bomb-bloat) * 1.12)) rotate(calc(var(--bomb-spin) + 12deg))}}.gate-bomb{position:fixed;top:0;pointer-events:none;z-index:99999;user-select:none;line-height:1}.gate-bomb.phase-fall{animation:gate-bomb-fall cubic-bezier(.4,0,.8,.6) forwards}.gate-bomb.phase-exit-tumble{animation:gate-bomb-exit-tumble .55s ease-in forwards}.gate-bomb.phase-exit-rise{animation:gate-bomb-exit-rise .65s ease-in-out forwards}.gate-bomb.phase-exit-fade{animation:gate-bomb-exit-fade .5s ease-out forwards}.gate-bomb.phase-exit-bloat{animation:gate-bomb-exit-bloat 1.4s ease-in forwards}@keyframes gate-bomb-btn-pulse{0%{transform:scale(1);background:var(--accent)}30%{transform:scale(1.18);background:#f97316;box-shadow:0 0 24px #f9731680}60%{transform:scale(.95)}100%{transform:scale(1);background:#f97316;box-shadow:0 0 12px #f9731660}}.gate-bomb-btn-pulse{animation:gate-bomb-btn-pulse .7s ease forwards;color:#fff!important}.lobby-gate-contact{margin-top:.85rem;font-size:.75rem;color:var(--text-muted)}.lobby-gate-contact a{color:var(--accent);text-decoration:none;transition:color .15s}.lobby-gate-contact a:hover{color:var(--text-primary)}#lobby-gated.hidden{display:none}#lobby-gate.hidden{display:none}.table-corner-btns{position:absolute;bottom:7px;right:12px;display:flex;gap:6px;z-index:20}.btn-corner-action{font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:6px 16px;cursor:pointer;transition:color .15s,border-color .15s,background .15s;white-space:nowrap}.btn-exit:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.25);color:var(--text-primary)}.btn-sit-out:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.25);color:var(--text-primary)}.btn-sit-out--active{color:var(--accent);border-color:var(--accent-border)}.btn-sit-out--active:hover{background:var(--accent-bg);border-color:var(--accent);color:var(--accent)}.sit-out-notice{text-align:center;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fbbf24;padding:3px 0 1px;pointer-events:none}.sit-out-hidden{visibility:hidden;pointer-events:none}.btn-acid-quit:hover{color:#f87171!important;border-color:#f87171!important}.al-acid-rebuy{color:#a78bfa;font-weight:700}#table-screen.acid-fade-out{animation:acidTableFade 1.2s ease forwards}@keyframes acidTableFade{0%{opacity:1;filter:saturate(1) blur(0px)}60%{opacity:.4;filter:saturate(3) blur(2px)}100%{opacity:0;filter:saturate(0) blur(8px)}}.game-over-modal{position:fixed;inset:0;z-index:300;background:rgba(4,7,14,.92);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;animation:gomFadeIn .4s ease}.game-over-modal.hidden{display:none}body:has(.game-over-modal:not(.hidden)) .avatar-emote-overlay{display:none}@keyframes gomFadeIn{from{opacity:0}to{opacity:1}}.gom-card{display:flex;flex-direction:column;align-items:center;gap:0;background:linear-gradient(175deg,#1e2128 0,#141720 55%,#0e1018 100%);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:0 0 1.75rem;text-align:center;box-shadow:0 0 0 1px rgba(255,255,255,.04) inset,0 32px 80px rgba(0,0,0,.85),0 8px 24px rgba(0,0,0,.5);min-width:300px;max-width:360px;width:90vw;overflow:hidden;animation:gomCardPop .45s cubic-bezier(.34,1.4,.64,1) both}@keyframes gomCardPop{from{opacity:0;transform:scale(.88) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}.gom-card.gom-win{border-color:rgba(200,148,74,.45);box-shadow:0 0 0 1px rgba(200,148,74,.12) inset,0 0 60px rgba(200,148,74,.12),0 32px 80px rgba(0,0,0,.85)}.gom-card.gom-lose-state{border-color:rgba(100,120,140,.25)}.gom-card.gom-tie{border-color:rgba(100,180,150,.3)}.gom-trophy-wrap{position:relative;width:100%;padding:2.75rem 0 .5rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,rgba(255,255,255,.025) 0,transparent 100%)}.gom-trophy-spotlight{position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:180px;height:60px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(200,148,74,.35) 0,transparent 70%);pointer-events:none}.gom-trophy-win .gom-trophy-spotlight{background:radial-gradient(ellipse at center,rgba(200,148,74,.45) 0,transparent 70%)}.gom-trophy-lose .gom-trophy-spotlight{background:radial-gradient(ellipse at center,rgba(80,100,120,.3) 0,transparent 70%)}.gom-trophy-tie .gom-trophy-spotlight{background:radial-gradient(ellipse at center,rgba(80,180,140,.3) 0,transparent 70%)}.gom-trophy-emoji{font-size:5.5rem;line-height:1;filter:drop-shadow(0 8px 24px rgba(0,0,0,.6));position:relative;z-index:1}.gom-trophy-win .gom-trophy-emoji{animation:gomTrophyFloat 3s ease-in-out infinite;filter:drop-shadow(0 6px 20px rgba(200,148,74,.5)) drop-shadow(0 12px 32px rgba(0,0,0,.6))}@keyframes gomTrophyFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}.gom-outcome{padding:.85rem 2rem 0;width:100%}.gom-title{font-size:1.75rem;font-weight:900;color:var(--text-primary);letter-spacing:.04em;text-transform:uppercase}.gom-title.gom-lose{font-size:1.4rem;color:#7a8898;text-transform:none;font-weight:700}.gom-player-row{display:flex;align-items:center;gap:.55rem;padding:.35rem 1.5rem 0;color:var(--text-secondary);font-size:.95rem;font-weight:600}.gom-player-row.hidden{display:none}.gom-diamond{color:var(--text-muted);font-size:.65rem;opacity:.8}.gom-player-name{color:#c8d8e8;letter-spacing:.05em}.gom-prize-banner{margin:1rem 1.5rem 0;width:calc(100% - 3rem);background:linear-gradient(135deg,rgba(14,10,4,.9) 0,rgba(22,16,6,.9) 100%);border:1px solid rgba(200,148,74,.55);border-radius:12px;padding:.9rem 1.25rem .75rem;box-shadow:0 0 0 1px rgba(200,148,74,.08) inset,0 4px 16px rgba(0,0,0,.4)}.gom-prize-banner.hidden{display:none}.gom-prize-label-top{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:.45rem}.gom-prize-amount{display:flex;align-items:center;justify-content:center;gap:.6rem;font-size:2.1rem;font-weight:900;color:var(--gold-light);letter-spacing:-.01em;line-height:1;margin-bottom:.4rem}.gom-prize-diamond{font-size:.85rem;color:var(--gold);opacity:.7}.gom-prize-label-bottom{font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(200,148,74,.55)}.gom-subtitle{font-size:.82rem;color:#6a7888;min-height:0;line-height:1.5;padding:.6rem 2rem 0}.gom-subtitle:empty{display:none}.gom-subtitle strong{color:var(--text-secondary);font-weight:600}.gom-placements{display:flex;flex-direction:column;gap:.35rem;width:calc(100% - 3rem);margin:.9rem 1.5rem 0;padding:.6rem .7rem;background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.08);border-radius:10px}.gom-placements.hidden{display:none}.gom-place-row{display:flex;align-items:center;gap:.6rem;padding:.3rem .2rem;font-size:.82rem}.gom-place-row+.gom-place-row{border-top:1px solid rgba(255,255,255,.06)}.gom-place-rank{flex:0 0 auto;min-width:3.4em;font-weight:700;color:var(--text-secondary)}.gom-place-name{flex:1 1 auto;text-align:left;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gom-place-prize{flex:0 0 auto;font-weight:600;color:#6a7888}.gom-place-prize-win{color:#4fd67a}.gom-place-row.gom-place-me .gom-place-name{color:var(--gold-light,#f5c86a);font-weight:700}.rebuy-amount-banner{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:1rem 1.5rem 0;padding:.75rem 1.25rem;background:linear-gradient(135deg,rgba(14,10,4,.9) 0,rgba(22,16,6,.9) 100%);border:1px solid rgba(200,148,74,.55);border-radius:12px;font-size:1.4rem;font-weight:800;color:var(--gold-light)}.rebuy-amount-banner .material-symbols-rounded{font-size:1.1rem;color:var(--gold)}.rebuy-error{margin:.6rem 1.5rem 0;font-size:.8rem;color:#f28b82;text-align:center}#rebuy-eligible-block.hidden,#rebuy-shortfall-block.hidden,.rebuy-error.hidden{display:none}.prop-corner-panel{position:fixed;top:calc(84px + env(safe-area-inset-top));left:24px;z-index:55;width:252px;background:var(--muck-surface-1);border:1px solid var(--muck-line);border-radius:var(--muck-radius-card);box-shadow:var(--muck-shadow-menu);overflow:hidden;animation:ppcSlideIn .25s ease}.prop-corner-panel.hidden{display:none}.prop-corner-panel.ppc--needs-call{border-color:color-mix(in srgb,var(--muck-gold) 55%,transparent)}.prop-corner-panel.ppc--flash{animation:ppcFlash 1.5s ease}@keyframes ppcSlideIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes ppcFlash{0%,100%{box-shadow:var(--muck-shadow-menu)}25%{box-shadow:0 0 0 2px color-mix(in srgb,var(--muck-gold) 60%,transparent),var(--muck-shadow-menu)}}.ppc-head{display:flex;align-items:center;justify-content:space-between;gap:var(--muck-space-2);padding:10px 14px;border-bottom:1px solid var(--muck-line)}.ppc-head-title{font-size:.82rem;font-weight:800;color:var(--muck-text)}.ppc-pot{display:inline-flex;align-items:baseline;gap:5px;padding:3px 9px;border:1px solid var(--muck-line-strong);border-radius:var(--muck-radius-pill);font-size:.68rem;font-weight:700;color:var(--muck-text-3)}.ppc-pot b{font:800 0.8rem/1 var(--muck-font-mono);color:var(--muck-gold)}.ppc-pot.ppc-pot--pop{animation:ppcPotPop .35s var(--muck-ease-pop)}@keyframes ppcPotPop{0%{transform:scale(1)}40%{transform:scale(1.14)}100%{transform:scale(1)}}.ppc-body{padding:12px 14px 14px}.ppc-body.hidden{display:none}.ppc-sub{font-size:.75rem;color:var(--muck-text-2);line-height:1.45;margin:0 0 10px}.ppc-pick-btns{display:flex;gap:var(--muck-space-2)}.ppc-pick-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--muck-space-2);min-height:40px;font-size:.85rem;font-weight:800;border-radius:var(--muck-radius-btn);border:1px solid var(--muck-line-strong);background:var(--muck-surface-2);color:var(--muck-text-2);cursor:pointer;transition:background var(--muck-dur-fast) ease,border-color var(--muck-dur-fast) ease,color var(--muck-dur-fast) ease}.ppc-pick-btn--red{background:color-mix(in srgb,var(--muck-suit-h) 26%,var(--muck-surface-2));border-color:color-mix(in srgb,var(--muck-suit-h) 65%,var(--muck-line-strong));color:var(--muck-text)}.ppc-pick-btn--black{background:var(--muck-surface-3);border-color:var(--muck-text-3);color:var(--muck-text)}.ppc-pick-btn--red:not(:disabled):hover{background:color-mix(in srgb,var(--muck-suit-h) 24%,var(--muck-surface-1));color:#fff}.ppc-pick-btn--black:not(:disabled):hover{background:var(--muck-surface-3);border-color:var(--muck-text-3);color:var(--muck-text)}.ppc-pick-btn:disabled{cursor:default}.ppc-pick-btn:disabled[aria-pressed=false]{background:var(--muck-surface-1);border-color:var(--muck-line);color:var(--muck-text-3)}.ppc-pick-btn--red[aria-pressed=true]{background:color-mix(in srgb,var(--muck-suit-h) 45%,var(--muck-surface-2));border-color:var(--muck-suit-h);color:var(--muck-text)}.ppc-pick-btn--black[aria-pressed=true]{background:color-mix(in srgb,var(--muck-text) 16%,var(--muck-surface-3));border-color:var(--muck-text-2);color:var(--muck-text)}.ppc-status{margin:10px 0 0;font-size:.72rem;line-height:1.4;color:var(--muck-text-3)}.ppc-status:empty{display:none}.ppc-status.ppc-status--push{color:var(--muck-gold);font-weight:700}.ppc-error{margin-top:10px;font-size:.72rem;color:var(--muck-red)}.ppc-error.hidden{display:none}.ppc-result-title{font-size:1.05rem;font-weight:900;color:var(--muck-text);margin:0 0 2px}.ppc-result-title--red{color:#ff6b74}.ppc-players{display:flex;flex-wrap:wrap;gap:6px;margin:0}.ppc-players.hidden{display:none}.ppc-row{display:inline-flex;align-items:baseline;gap:6px;max-width:100%;padding:4px 9px;border:1px solid color-mix(in srgb,var(--muck-gold) 35%,transparent);border-radius:var(--muck-radius-pill);background:color-mix(in srgb,var(--muck-gold) 9%,transparent);font-size:.72rem}.ppc-row-name{min-width:0;color:var(--muck-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ppc-row.ppc-row-me .ppc-row-name{color:var(--muck-text);font-weight:700}.ppc-row-amt{flex:0 0 auto;font:700 0.72rem/1 var(--muck-font-mono);color:var(--muck-gold)}.prop-corner-panel.ppc--docked{position:static;width:auto;border:0;border-radius:0;background:0 0;box-shadow:none;overflow:visible;animation:none}.prop-corner-panel.ppc--docked.ppc--flash{animation:ppcFlash 1.5s ease}.ppc--docked .ppc-head{padding:10px 12px 0;border-bottom:0}.ppc--docked .ppc-head-title{font-size:.75rem;color:var(--muck-text-3);font-weight:700}.ppc--docked .ppc-body{padding:8px 12px 12px}.ppc--docked .ppc-sub{display:none}#al-tabs .al-tab-btn.al-tab-game.is-off{display:none}#al-tabs .al-tab-game{position:relative;flex:0 0 auto;padding:0 9px}.al-tab-game .al-tab-label{white-space:nowrap}body.mobile-game-active .prop-corner-panel{top:calc(env(safe-area-inset-top) + 51px);left:auto;right:8px;z-index:35;width:104px;border-radius:var(--muck-radius-sm)}body.mobile-game-active .ppc-head{justify-content:center;padding:5px 6px 0;border-bottom:0}body.mobile-game-active :is(.ppc-head-title,.ppc-sub,.ppc-status,.ppc-pick-word,.ppc-players){display:none}body.mobile-game-active .ppc-pot{width:100%;justify-content:center;padding:2px 6px;border:0}body.mobile-game-active .ppc-body{padding:4px 6px 6px}body.mobile-game-active .ppc-pick-btns{gap:4px}body.mobile-game-active .ppc-pick-btn{min-height:30px;font-size:1rem}body.mobile-game-active .ppc-result-title{margin:0;font-size:.8rem;line-height:30px;text-align:center}@media (max-width:360px){body.mobile-game-active .prop-corner-panel{width:90px}body.mobile-game-active .ppc-pick-btn{min-height:26px}body.mobile-game-active .ppc-head{padding-top:4px}body.mobile-game-active .ppc-body{padding-bottom:5px}body.mobile-game-active .ppc-result-title{line-height:26px}}.gom-actions{display:flex;flex-direction:column;gap:.55rem;width:calc(100% - 3rem);margin:1.25rem 1.5rem 0}.gom-btn{width:100%;font-size:.88rem;padding:.65rem 1.25rem}.gom-actions-row{display:flex;flex-direction:row;gap:.55rem;width:100%;box-sizing:border-box;padding:0 2rem}.gom-actions-row .gom-btn{flex:1}.gom-history-link{background:0 0;border:none;color:var(--text-muted);font-size:.76rem;cursor:pointer;padding:.25rem 0;display:flex;align-items:center;justify-content:center;gap:.3rem;width:100%;transition:color .15s}.gom-history-link .material-symbols-rounded{font-size:.95rem}.gom-history-link:hover{color:var(--text-secondary)}.gom-footer-links{display:flex;justify-content:center;gap:1.5rem;width:calc(100% - 3rem);margin:.2rem 1.5rem 0}.gom-text-link{background:0 0;border:none;color:var(--text-muted);font-size:.76rem;cursor:pointer;padding:.25rem 0;display:flex;align-items:center;gap:.3rem;transition:color .15s}.gom-text-link .material-symbols-rounded{font-size:.95rem}.gom-text-link:hover{color:var(--text-secondary)}.gom-new-badges{width:calc(100% - 3rem);margin:.9rem 1.5rem 0;padding:.75rem 1rem;background:rgba(224,192,96,.07);border:1px solid rgba(224,192,96,.22);border-radius:10px;display:flex;flex-direction:column;align-items:stretch;text-align:left;gap:.65rem;animation:gom-badge-pop .4s ease}.gom-new-badges.hidden{display:none}.gom-new-badges-label{font-size:.78rem;font-weight:700;color:var(--gold);text-align:left;letter-spacing:.2px}.gom-new-badges{flex-direction:row;flex-wrap:wrap;justify-content:center;text-align:center}.gom-new-badges-label{flex-basis:100%;text-align:center}.gom-new-badge-pill{display:flex;flex-direction:column;align-items:center;gap:.4rem;justify-content:flex-start;width:120px;font-size:.82rem;color:var(--text-secondary)}.gom-badge-img{width:100px;height:100px;object-fit:contain;display:block;flex-shrink:0}.gom-badge-name{font-weight:600;color:var(--text-primary)}@keyframes gom-badge-pop{0%{opacity:0;transform:translateY(6px)}100%{opacity:1;transform:translateY(0)}}.profile-modal{position:fixed;inset:0;z-index:9100;display:flex;align-items:center;justify-content:center}.profile-modal.hidden{display:none}.profile-overlay{position:absolute;inset:0;background:rgba(0,0,0,.78);backdrop-filter:blur(4px)}.profile-dialog{position:relative;z-index:1;width:min(480px,92vw);max-height:88vh;overflow:hidden;background:rgba(20,21,33,.97);border:1px solid rgba(163,92,255,.22);border-radius:16px;box-shadow:0 0 0 1px rgba(163,92,255,.08) inset,0 24px 64px rgba(0,0,0,.75);display:flex;flex-direction:column}.profile-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem .75rem;border-bottom:1px solid rgba(163,92,255,.18);background:rgba(0,0,0,.25);flex-shrink:0}.profile-title{font-size:.95rem;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:.45rem}.profile-title .material-symbols-rounded{font-size:1.1rem}.profile-close{background:0 0;border:none;color:var(--text-muted);font-size:1.4rem;line-height:1;cursor:pointer;padding:.1rem .3rem;border-radius:4px;transition:color .15s}.profile-close:hover{color:var(--text-primary)}.profile-body{flex:1;overflow-y:auto;padding:1.25rem;display:flex;flex-direction:column;gap:1.1rem;scrollbar-width:thin;scrollbar-color:var(--muck-line-strong) transparent}.profile-body::-webkit-scrollbar{width:5px}.profile-body::-webkit-scrollbar-thumb{background:var(--muck-line-strong);border-radius:3px}.profile-loading{flex:1;display:flex;align-items:center;justify-content:center;padding:3rem}.profile-hero{display:flex;align-items:center;gap:1rem}.profile-avatar{width:64px;height:64px;border-radius:50%;background-size:cover;background-position:center top;background-color:var(--bg-dark);flex-shrink:0;border:2px solid rgba(200,148,74,.45)}.profile-hero-info{display:flex;flex-direction:column;gap:.2rem}.profile-name{font-size:1.2rem;font-weight:700;color:var(--text-primary)}.profile-last-played{font-size:.75rem;color:var(--text-muted)}.profile-team-allegiance{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:700;letter-spacing:.3px;padding:.18rem .55rem;border-radius:99px;border:1px solid transparent;width:fit-content}.profile-team-allegiance.hidden{display:none}.profile-team-logo{width:16px;height:16px;border-radius:50%;object-fit:cover;flex-shrink:0;display:block}.profile-team--hero{background:rgba(200,148,74,.14);border-color:rgba(200,148,74,.5);color:var(--gold-light)}.profile-team--misfit{background:rgba(220,38,38,.12);border-color:rgba(220,38,38,.45);color:#fca5a5}.profile-edit-btn{margin-top:.15rem;padding:0;background:0 0;border:none;color:var(--text-muted);font-size:.75rem;cursor:pointer;text-decoration:underline;text-underline-offset:2px;transition:color .15s;text-align:left}.profile-edit-btn:hover{color:var(--text-primary)}.profile-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.profile-stat-block{background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:.6rem .4rem;text-align:center}.profile-stat-val{font-size:1.35rem;font-weight:800;color:var(--text-primary);line-height:1}.profile-stat-lbl{font-size:.65rem;color:var(--text-muted);margin-top:.25rem;text-transform:uppercase;letter-spacing:.4px}.profile-mode-section{display:flex;flex-direction:column;gap:.4rem}.profile-mode-section-hdr{display:flex;align-items:center;gap:.3rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.profile-mode-section-hdr .material-symbols-rounded{font-size:.9rem}.profile-stats--sm .profile-stat-val{font-size:1rem}.profile-mode-row{display:flex;align-items:center;gap:0;background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.08);border-radius:10px;overflow:hidden}.profile-mode-block{flex:1;display:flex;align-items:center;gap:.6rem;padding:.65rem 1rem}.profile-mode-block .material-symbols-rounded{font-size:1.2rem;color:var(--text-muted);flex-shrink:0}.profile-mode-nums{display:flex;flex-direction:column;gap:.1rem}.profile-mode-nums span:first-child{font-size:.92rem;font-weight:700;color:var(--text-primary)}.profile-mode-lbl{font-size:.65rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px}.profile-mode-sep{width:1px;align-self:stretch;background:rgba(255,255,255,.07)}.profile-badges-section{display:flex;flex-direction:column;gap:.9rem}.profile-section-label{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.6px}.profile-section-label .material-symbols-rounded{font-size:.9rem;color:#cbb2ff}.profile-badge-tier{display:flex;flex-direction:column;gap:.45rem}.profile-badge-tier-label{font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.6px;color:var(--text-muted);padding-bottom:.25rem;border-bottom:1px solid rgba(255,255,255,.05)}.profile-badge-tier-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.4rem;min-width:0}.profile-badges-grid{display:flex;flex-direction:column;gap:.75rem;width:100%}@media (min-width:769px){.profile-badges-grid .ach-grid{grid-template-columns:repeat(3,1fr)}}.profile-badge-tile{display:flex;flex-direction:column;align-items:center;gap:.28rem;padding:.5rem .2rem .45rem;background:rgba(224,192,96,.07);border:1px solid rgba(224,192,96,.22);border-radius:9px;cursor:default;transition:transform .15s,box-shadow .15s;min-width:0;overflow:hidden}.profile-badge-tile:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(224,192,96,.18)}.profile-badge-tile--locked{background:rgba(255,255,255,.025);border-color:rgba(255,255,255,.06);opacity:.45}.profile-badge-tile--locked:hover{transform:none;box-shadow:none}.profile-badge-img{width:min(44px,70%);height:auto;aspect-ratio:1;display:block;transition:filter .15s,transform .15s}.profile-badge-tile--locked .profile-badge-img{filter:grayscale(1) brightness(.45)}.profile-badge-tile:not(.profile-badge-tile--locked):hover .profile-badge-img{filter:drop-shadow(0 0 5px rgba(101,130,162,.45));transform:scale(1.08)}.profile-badge-label{font-size:.72rem;font-weight:600;color:var(--text-secondary);text-align:center;line-height:1.2}.profile-badge-tile--locked .profile-badge-label{color:var(--text-muted)}.profile-badges-empty{font-size:.8rem;color:var(--text-muted);text-align:center;padding:1rem 0}.acid-outro-overlay{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:#060a10;opacity:0;transition:opacity 1s ease}.acid-outro-overlay.acid-outro-visible{opacity:1}.acid-outro-inner{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.2rem}.acid-outro-logo{font-size:4rem;animation:acid-shimmer-spin 4s linear infinite}@keyframes acid-shimmer-spin{0%{filter:hue-rotate(0deg);transform:scale(1)}50%{filter:hue-rotate(180deg);transform:scale(1.12)}100%{filter:hue-rotate(360deg);transform:scale(1)}}.acid-outro-text{font-size:1.15rem;color:var(--text-secondary);letter-spacing:.04em}.acid-outro-handle{background:linear-gradient(270deg,#ff6ec7,#a78bfa,#38bdf8,#34d399,#fbbf24,#ff6ec7);background-size:300% 300%;animation:acid-shimmer 3s ease infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800}.acid-outro-sub{font-size:.95rem;color:var(--text-muted);letter-spacing:.06em}.acid-outro-btn{margin-top:.5rem;min-width:160px}@keyframes acid-shimmer{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.acid-mode-badge{display:inline-block;margin-left:0;padding:.15rem .55rem;border-radius:4px;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:rgba(167,139,250,.12);border:1px solid rgba(167,139,250,.3);color:rgba(167,139,250,.85);vertical-align:middle}.acid-mode-badge--fulltilt{background:rgba(239,68,68,.1)!important;border-color:rgba(239,68,68,.3)!important;animation:none!important;color:rgba(252,165,165,.85)!important}.acid-mode-badge--holdem{background:rgba(96,165,250,.1)!important;border-color:rgba(96,165,250,.3)!important;color:rgba(96,165,250,.85)!important}.lobby-acid-badge{text-align:center;padding:.3rem 0;margin-top:.3rem;font-size:.78rem;font-weight:700;letter-spacing:.06em;background:linear-gradient(270deg,#ff6ec7,#a78bfa,#38bdf8,#34d399,#fbbf24,#f87171,#ff6ec7);background-size:400% 400%;animation:acid-shimmer 3s ease infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;cursor:default;user-select:none}@keyframes acid-bg-drift{0%{background-position:0 50%;filter:hue-rotate(0deg)}25%{background-position:50% 100%;filter:hue-rotate(40deg)}50%{background-position:100% 50%;filter:hue-rotate(90deg)}75%{background-position:50% 0;filter:hue-rotate(140deg)}100%{background-position:0 50%;filter:hue-rotate(0deg)}}.lobby-card.acid-bg-active{background:linear-gradient(160deg,rgba(80,20,80,.55) 0,rgba(18,40,60,.97) 30%,rgba(10,40,30,.97) 60%,rgba(30,10,50,.55) 100%);background-size:300% 300%;animation:acid-bg-drift 6s ease infinite;border-color:rgba(167,139,250,.35);box-shadow:0 0 0 1px rgba(167,139,250,.12),0 0 60px rgba(100,50,200,.18),inset 0 1px 0 rgba(255,255,255,.06);transition:border-color .6s ease,box-shadow .6s ease}.bvb-cfg-modal{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center}.bvb-cfg-modal.hidden{display:none}.bvb-cfg-overlay{position:absolute;inset:0;background:rgba(0,0,0,.82)}.bvb-cfg-dialog{position:relative;z-index:1;background:#0b1220;border:1px solid rgba(200,148,74,.3);border-radius:6px;width:min(480px,96vw);max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 0 0 1px rgba(200,148,74,.08) inset,0 0 40px rgba(200,148,74,.08),0 24px 64px rgba(0,0,0,.8)}.bvb-cfg-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1.25rem .85rem;border-bottom:1px solid rgba(200,148,74,.18);background:rgba(0,0,0,.3);flex-shrink:0}.bvb-cfg-title{font-size:1rem;font-weight:800;color:var(--gold-light,#e8c87a);letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.bvb-cfg-subtitle{font-size:.72rem;color:var(--text-muted);margin-top:.2rem;letter-spacing:.02em}.bvb-cfg-close{background:0 0;border:none;color:var(--text-muted);font-size:1.5rem;cursor:pointer;line-height:1;padding:0 .1rem;flex-shrink:0;transition:color .15s}.bvb-cfg-close:hover{color:#fff}.bvb-cfg-body{flex:1;overflow-y:auto;padding:.9rem 1.1rem .5rem;scrollbar-width:thin;scrollbar-color:var(--muck-line-strong) transparent}.bvb-cfg-section-label{font-size:.66rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgba(200,148,74,.7);margin:.8rem 0 .5rem}.bvb-cfg-section-label:first-child{margin-top:0}.bvb-season-section{margin-top:.6rem;padding-top:.6rem;border-top:1px solid rgba(255,255,255,.07)}.bvb-season-eyebrow{font-size:.68rem;color:var(--text-muted);opacity:.75;margin-bottom:.6rem;line-height:1.4}.bvb-season-board{display:flex;flex-direction:column;gap:.4rem}.bvb-season-loading{font-size:.72rem;color:var(--text-muted);opacity:.6;text-align:center;padding:.5rem 0}.bvb-char-card{cursor:default}.bvb-char-img{width:44px!important;height:44px!important;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.12);flex-shrink:0}.bvb-char-wins{font-size:1.05rem;font-weight:800;color:rgba(245,200,66,.95);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;flex-shrink:0;min-width:2rem;text-align:right}.bvb-char-wins-lbl{font-size:.58rem;font-weight:600;color:var(--text-muted);margin-left:2px;vertical-align:middle}.bvb-cfg-seg-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.6rem}.bvb-cfg-seg-group{display:flex;flex-direction:column;gap:.3rem}.bvb-cfg-seg-label{font-size:.68rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.bvb-cfg-seg{display:flex;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden}.bvb-cfg-seg-btn{background:0 0;border:none;border-right:1px solid rgba(255,255,255,.1);color:var(--text-muted);cursor:pointer;font-size:.73rem;font-weight:700;padding:.35rem .7rem;transition:background .12s,color .12s;white-space:nowrap}.bvb-cfg-seg-btn:last-child{border-right:none}.bvb-cfg-seg-btn:hover:not(.active){background:rgba(255,255,255,.05);color:var(--text-secondary)}.bvb-cfg-seg-btn.active{background:rgba(200,148,74,.2);color:var(--gold-light,#e8c87a)}.bvb-cfg-toggles{display:flex;flex-direction:column;gap:0;margin-bottom:.25rem}.bvb-cfg-toggles--horiz{display:flex;flex-direction:column}.bvb-cfg-toggle-row{display:flex;align-items:center;gap:.75rem;padding:.48rem 0;border-bottom:1px solid rgba(255,255,255,.05);cursor:pointer;user-select:none}.bvb-cfg-toggle-row:last-child{border-bottom:none}.bvb-cfg-toggle-row:hover{background:rgba(255,255,255,.02);border-radius:6px}.bvb-cfg-toggle-meta{flex:1;min-width:0}.bvb-cfg-toggle-name{display:block;font-size:.8rem;font-weight:700;color:var(--text-primary);line-height:1.2}.bvb-cfg-toggle-desc{display:block;font-size:.68rem;color:var(--text-muted);margin-top:.1rem;line-height:1.3}.bvb-cfg-toggle-input{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.bvb-cfg-toggle-row .bvb-toggle-track{flex-shrink:0;cursor:pointer}.bvb-cfg-toggle-row.is-on .bvb-toggle-track{background:rgba(200,148,74,.7)}.bvb-cfg-toggle-row.is-on .toggle-thumb{transform:translateX(18px)}.bvb-cfg-footer{padding:.85rem 1.1rem;border-top:1px solid rgba(200,148,74,.18);background:rgba(0,0,0,.25);flex-shrink:0}.bvb-cfg-launch-btn{width:100%;background:linear-gradient(135deg,rgba(200,148,74,.25) 0,rgba(200,148,74,.12) 100%);border:1px solid rgba(200,148,74,.55);border-radius:10px;color:var(--gold-light,#e8c87a);font-size:.95rem;font-weight:800;letter-spacing:.08em;cursor:pointer;padding:.75rem 1rem;text-transform:uppercase;transition:background .15s,border-color .15s,box-shadow .15s;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.bvb-cfg-launch-btn:hover{background:linear-gradient(135deg,rgba(200,148,74,.38) 0,rgba(200,148,74,.2) 100%);border-color:rgba(200,148,74,.8);box-shadow:0 0 18px rgba(200,148,74,.18)}.bvb-cfg-launch-btn:active{transform:scale(.98)}.bvb-join-back-btn{background:0 0;border:1px solid rgba(255,255,255,.18);border-radius:8px;color:rgba(255,255,255,.55);font-size:.82rem;font-weight:600;cursor:pointer;padding:.55rem .9rem;margin-right:.6rem;letter-spacing:.04em;transition:color .15s,border-color .15s;flex-shrink:0}.bvb-join-back-btn:hover{color:rgba(255,255,255,.8);border-color:rgba(255,255,255,.35)}.bvb-cfg-footer:has(.bvb-join-back-btn:not(.hidden)){display:flex;align-items:center}.bvb-cfg-footer:has(.bvb-join-back-btn:not(.hidden)) .bvb-cfg-launch-btn{flex:1;width:auto}.bvb-launch-hint{font-size:.68rem;font-weight:700;letter-spacing:.04em;color:rgba(200,148,74,.8);line-height:1.3}.bvb-launch-hint:empty{display:none}.bvb-launch-hint--depleted{color:rgba(255,255,255,.38)}.bvb-free-remaining-hint{font-size:.7rem;font-weight:700;letter-spacing:.04em;text-align:center;color:rgba(200,148,74,.85);margin-bottom:.45rem;line-height:1.3;min-height:.9em}.bvb-free-remaining-hint:empty{display:none}.bvb-free-remaining-hint--depleted{color:rgba(255,255,255,.38)}.bvb-cfg-bot-row{margin-bottom:.85rem}.bvb-cfg-bot-name-input{width:100%;box-sizing:border-box;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.13);border-radius:8px;color:#e0c87a;font-size:.9rem;font-weight:700;font-family:inherit;padding:.5rem .75rem;outline:0;letter-spacing:.03em}.bvb-cfg-bot-name-input::placeholder{color:rgba(255,255,255,.22);font-weight:400}.bvb-cfg-bot-name-input:focus{border-color:rgba(200,148,74,.5);background:rgba(200,148,74,.06)}.bvb-cfg-bot-name-display{font-size:.9rem;font-weight:700;color:#e0c87a;letter-spacing:.03em;padding:.5rem .75rem}.profile-bot-pet{margin:0 0 .65rem}.bot-pet-card{display:flex;align-items:center;gap:.65rem;padding:.55rem .7rem;background:rgba(200,148,74,.07);border:1px solid rgba(200,148,74,.22);border-radius:10px}.bot-pet-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid rgba(200,148,74,.35);flex-shrink:0}.bot-pet-body{flex:1;min-width:0}.bot-pet-name{font-size:1rem;font-weight:800;color:#c8944a;letter-spacing:.03em;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bot-pet-sub{font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-top:2px}.bot-pet-stats{font-size:.68rem;font-weight:600;color:rgba(200,148,74,.75);margin-top:3px}.bot-pet-stat-row{display:flex;align-items:center;gap:.4rem;margin-top:5px}.bot-pet-stat{flex:1;text-align:center}.bot-pet-stat-val{font-size:.88rem;font-weight:800;color:var(--text-primary);line-height:1}.bot-pet-stat-val--won{color:#7ee8a2}.bot-pet-stat-val--high{color:#7ee8a2}.bot-pet-stat-val--mid{color:var(--accent)}.bot-pet-stat-lbl{font-size:.52rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-top:2px}.bot-pet-stat-sep{width:1px;height:1.8rem;background:rgba(255,255,255,.1);flex:none}.bot-pet-free-wars{font-size:.64rem;font-weight:700;text-align:center;color:rgba(200,148,74,.8);letter-spacing:.04em;margin-top:7px;line-height:1.3}.bot-pet-free-wars--depleted{color:rgba(255,255,255,.35)}.profile-create-bot{margin:0 0 .75rem;padding:.9rem;background:rgba(56,189,248,.05);border:1px solid rgba(56,189,248,.2);border-radius:12px}.pcb-title{font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#38bdf8;margin-bottom:.3rem}.pcb-box-phase{display:flex;align-items:stretch;gap:.75rem}.pcb-left{flex:1;min-width:0;display:flex;flex-direction:column}.pcb-box-sub{flex:1;min-width:0;font-size:.7rem;color:var(--text-muted);line-height:1.45;display:flex;align-items:center}.pcb-mystery-box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;padding:.55rem 1rem;flex-shrink:0;width:110px;align-self:stretch;background:linear-gradient(135deg,rgba(56,189,248,.08),rgba(139,92,246,.08));border:2px dashed rgba(255,255,255,.22);border-radius:10px;cursor:pointer;font-family:inherit;transition:border-color .2s,background .2s,transform .15s}.pcb-mystery-box:hover{border-color:rgba(56,189,248,.55);background:linear-gradient(135deg,rgba(56,189,248,.14),rgba(139,92,246,.14));transform:translateY(-2px)}.pcb-mystery-mark{font-size:1.6rem;font-weight:900;color:#38bdf8;text-shadow:0 0 14px rgba(56,189,248,.45);line-height:1}.pcb-mystery-label{font-size:.52rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);white-space:nowrap}@media (max-width:540px){.pcb-box-phase{flex-direction:column;align-items:stretch}.pcb-mystery-box{width:100%}}@keyframes pcb-shake{0%,100%{transform:translateX(0) rotate(0)}20%{transform:translateX(-7px) rotate(-2deg)}40%{transform:translateX(7px) rotate(2deg)}60%{transform:translateX(-4px) rotate(-1deg)}80%{transform:translateX(4px) rotate(1deg)}}.pcb-mystery-shaking{animation:pcb-shake .45s ease-in-out}@keyframes pcb-reveal{0%{opacity:0;transform:scale(.88) translateY(8px)}100%{opacity:1;transform:scale(1) translateY(0)}}.pcb-reveal-anim{animation:pcb-reveal .35s ease-out forwards}.pcb-revealed-card{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:color-mix(in srgb,var(--char-color,#38bdf8) 12%,rgba(0,0,0,.25));border:2px solid var(--char-color,#38bdf8);border-radius:10px;margin-bottom:.6rem}.pcb-revealed-av{width:54px;height:54px;border-radius:50%;object-fit:cover;border:2px solid var(--char-color,#38bdf8);flex-shrink:0}.pcb-revealed-info{flex:1;min-width:0}.pcb-revealed-charname{font-size:.84rem;font-weight:800;color:var(--text-primary);margin-bottom:.15rem}.pcb-revealed-alias{font-size:.66rem;color:var(--text-muted)}.pcb-name-prompt{margin-top:0!important;margin-bottom:.55rem!important}.pcb-sub{font-size:.7rem;color:var(--text-muted);margin-bottom:.75rem;line-height:1.4}.pcb-chars{display:grid;grid-template-columns:repeat(4,1fr);gap:.4rem;margin-bottom:.75rem}.pcb-char-btn{background:rgba(255,255,255,.04);border:2px solid rgba(255,255,255,.1);border-radius:9px;padding:.4rem .25rem .35rem;cursor:pointer;transition:border-color .15s,background .15s,transform .1s;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.2rem}.pcb-char-btn:hover{border-color:var(--char-color,#38bdf8);background:rgba(255,255,255,.07);transform:translateY(-1px)}.pcb-char-btn.active{border-color:var(--char-color,#38bdf8);background:color-mix(in srgb,var(--char-color,#38bdf8) 15%,transparent);box-shadow:0 0 0 1px var(--char-color,#38bdf8)}.pcb-char-av{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.12)}.pcb-char-btn.active .pcb-char-av{border-color:var(--char-color,#38bdf8)}.pcb-char-name{font-size:.62rem;font-weight:700;color:var(--text-primary);white-space:nowrap}.pcb-char-alias{font-size:.52rem;color:var(--text-muted);white-space:nowrap}.pcb-name-row{display:flex;gap:.5rem;align-items:center}.pcb-name-input{flex:1;min-width:0;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:7px;color:var(--text-primary);font-size:.8rem;padding:.42rem .65rem;outline:0;transition:border-color .15s}.pcb-name-input:focus{border-color:#38bdf8}.pcb-create-btn{padding:.42rem .9rem;font-size:.78rem;font-weight:700;background:#38bdf8;color:#000;border:none;border-radius:7px;cursor:pointer;white-space:nowrap;transition:opacity .15s}.pcb-create-btn:disabled{opacity:.4;cursor:not-allowed}.pcb-error{font-size:.65rem;color:#f87171;margin-top:.4rem}@media (max-width:360px){.pcb-chars{grid-template-columns:repeat(2,1fr)}.pcb-char-alias{display:none}}.settings-bvb-section{padding:0}.settings-bvb-born{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem;background:linear-gradient(135deg,rgba(56,189,248,.1) 0,rgba(200,148,74,.08) 100%);border:1px solid rgba(56,189,248,.3);border-radius:11px;box-shadow:0 0 16px rgba(56,189,248,.08)}.settings-bvb-born-av{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid #38bdf8;flex-shrink:0}.settings-bvb-born-text{flex:1;min-width:0}.settings-bvb-born-headline{font-size:.9rem;font-weight:800;color:#38bdf8;margin-bottom:.25rem}.settings-bvb-born-sub{font-size:.7rem;color:var(--text-muted);line-height:1.45}.settings-bvb-notice{display:flex;align-items:center;gap:.65rem;padding:.65rem .8rem;background:rgba(200,148,74,.07);border:1px solid rgba(200,148,74,.2);border-radius:10px}.settings-bvb-notice-av{width:36px;height:36px;border-radius:50%;object-fit:cover;border:1.5px solid rgba(200,148,74,.35);flex-shrink:0}.settings-bvb-notice-text{font-size:.7rem;color:var(--text-muted);line-height:1.4}.settings-bvb-notice-cta{color:#c8944a;font-weight:600}.fm-modal{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center}.fm-modal.hidden{display:none}.fm-overlay{position:absolute;inset:0;background:rgba(0,0,0,.8)}.fm-dialog{position:relative;z-index:1;background:var(--bg-card);border:1px solid rgba(200,148,74,.25);border-radius:var(--radius);width:min(680px,96vw);max-height:88vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 0 0 1px rgba(200,148,74,.07) inset,0 24px 64px rgba(0,0,0,.78)}.fm-header{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.25rem;border-bottom:1px solid rgba(200,148,74,.22);background:rgba(0,0,0,.25);flex-shrink:0}.fm-title{font-size:1rem;font-weight:800;color:var(--text-primary);letter-spacing:.05em;display:flex;align-items:center;gap:.4rem}.fm-close{background:0 0;border:none;color:var(--text-muted);font-size:1.5rem;cursor:pointer;line-height:1;padding:0 .25rem;transition:color .15s}.fm-close:hover{color:#fff}.fm-body{flex:1;overflow-y:auto;padding:0;scrollbar-width:thin;scrollbar-color:var(--muck-line-strong) transparent;display:flex;flex-direction:column}.fm-body::-webkit-scrollbar{width:5px}.fm-body::-webkit-scrollbar-thumb{background:var(--muck-line-strong);border-radius:3px}.fm-tabs{display:flex;border-bottom:1px solid rgba(200,148,74,.22);background:rgba(0,0,0,.2);flex-shrink:0}.fm-tab{flex:1;background:0 0;border:none;border-bottom:2px solid transparent;color:var(--text-muted);font-size:.8rem;font-weight:700;letter-spacing:.04em;padding:.65rem .5rem;cursor:pointer;transition:color .15s,border-color .15s;text-transform:uppercase}.fm-tab:hover{color:var(--text-secondary)}.fm-tab--active{color:var(--accent);border-bottom-color:var(--accent)}.fm-toolbar{display:flex;justify-content:flex-end;padding:.65rem 1rem .5rem;flex-shrink:0}.fm-new-btn{display:inline-flex;align-items:center;gap:.3rem;background:var(--accent);color:#fff;border:none;border-radius:6px;padding:.45rem .9rem;font-size:.8rem;font-weight:700;cursor:pointer;letter-spacing:.03em;transition:background .15s,transform .1s}.fm-new-btn:hover{background:#1a6fd4}.fm-new-btn:active{transform:scale(.97)}.fm-new-btn .material-symbols-rounded{font-size:1rem}.fm-thread-list{list-style:none;margin:0;padding:0 .75rem .75rem;flex:1}.fm-thread-item{padding:.8rem .9rem;border:1px solid rgba(255,255,255,.06);border-radius:8px;margin-bottom:.5rem;cursor:pointer;transition:background .15s,border-color .15s}.fm-thread-item:hover{background:rgba(200,148,74,.09);border-color:rgba(200,148,74,.3)}.fm-thread-title{font-size:.92rem;font-weight:700;color:var(--text-primary);margin-bottom:.35rem;line-height:1.3}.fm-thread-meta{display:flex;gap:.8rem;font-size:.75rem;color:var(--text-muted);flex-wrap:wrap}.fm-thread-author{color:var(--accent);font-weight:600}.fm-empty,.fm-loading{text-align:center;padding:2.5rem 1rem;color:var(--text-muted);font-size:.9rem;flex:1}.fm-msg{padding:.55rem .9rem;border-radius:6px;font-size:.82rem;margin:.5rem 1rem}.fm-msg--error{background:rgba(220,53,69,.15);color:#ff8a99;border:1px solid rgba(220,53,69,.3)}.fm-msg.hidden{display:none}.fm-pagination{display:flex;align-items:center;justify-content:center;gap:1rem;padding:.75rem 1rem;border-top:1px solid rgba(255,255,255,.06);flex-shrink:0}.fm-pg-btn{background:0 0;border:1px solid rgba(200,148,74,.35);color:var(--accent);border-radius:5px;padding:.35rem .75rem;font-size:.8rem;cursor:pointer;transition:background .15s}.fm-pg-btn:hover{background:rgba(200,148,74,.12)}.fm-pg-info{font-size:.8rem;color:var(--text-muted)}.fm-back-btn{display:inline-flex;align-items:center;gap:.25rem;background:0 0;border:none;color:var(--accent);font-size:.82rem;font-weight:600;cursor:pointer;padding:.75rem 1rem .35rem;transition:color .15s}.fm-back-btn:hover{color:#fff}.fm-back-btn .material-symbols-rounded{font-size:1rem}.fm-thread-view-title{font-size:1.05rem;font-weight:800;color:var(--text-primary);margin:0 1rem .75rem;line-height:1.35}.fm-form-heading{font-size:1rem;font-weight:800;color:var(--text-primary);margin:0 1rem .9rem}.fm-posts{padding:0 .75rem;flex:1}.fm-post{padding:.8rem .9rem;border:1px solid rgba(255,255,255,.06);border-radius:8px;margin-bottom:.6rem;background:rgba(0,0,0,.15)}.fm-post-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.45rem}.fm-post-author{font-size:.82rem;font-weight:700;color:var(--accent)}.fm-post-ts{font-size:.75rem;color:var(--text-muted)}.fm-post-body{font-size:.88rem;color:var(--text-secondary);line-height:1.6;white-space:pre-wrap;word-break:break-word}.fm-auth-notice{text-align:center;color:var(--text-muted);font-size:.85rem;padding:1.5rem 1rem;font-style:italic}.fm-reply-wrap{padding:.85rem .75rem 1rem;border-top:1px solid rgba(255,255,255,.07);margin-top:auto;flex-shrink:0}.fm-reply-label{font-size:.75rem;font-weight:700;letter-spacing:.05em;color:var(--text-muted);text-transform:uppercase;margin-bottom:.45rem;padding:0 .2rem}.fm-field-row{display:flex;flex-direction:column;gap:.35rem;margin:0 .75rem .85rem}.fm-label{font-size:.75rem;font-weight:700;letter-spacing:.05em;color:var(--text-muted);text-transform:uppercase}.fm-text-input{background:rgba(0,0,0,.35);border:1px solid rgba(200,148,74,.3);border-radius:6px;color:var(--text-primary);font-size:.9rem;padding:.55rem .75rem;width:100%;box-sizing:border-box;outline:0;transition:border-color .15s}.fm-text-input:focus{border-color:var(--accent)}.fm-textarea{background:rgba(0,0,0,.35);border:1px solid rgba(200,148,74,.3);border-radius:6px;color:var(--text-primary);font-size:.88rem;font-family:inherit;padding:.55rem .75rem;resize:vertical;width:100%;box-sizing:border-box;outline:0;transition:border-color .15s;line-height:1.55}.fm-textarea:focus{border-color:var(--accent)}.fm-chars{font-size:.73rem;color:var(--text-muted);text-align:right;display:block}.fm-form-footer{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem}.fm-submit-btn{background:var(--accent);color:#fff;border:none;border-radius:6px;padding:.5rem 1.1rem;font-size:.85rem;font-weight:700;cursor:pointer;transition:background .15s,transform .1s;white-space:nowrap}.fm-submit-btn:hover:not(:disabled){background:#1a6fd4}.fm-submit-btn:active:not(:disabled){transform:scale(.97)}.fm-submit-btn:disabled{opacity:.5;cursor:not-allowed}.fm-submit-full{margin:0 .75rem;display:block;width:calc(100% - 1.5rem);padding:.6rem 1rem;font-size:.9rem}.fm-section-pills{display:flex;gap:.5rem}.fm-pill{background:0 0;border:1px solid rgba(200,148,74,.35);color:var(--text-muted);border-radius:20px;padding:.3rem .8rem;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .15s}.fm-pill--active{background:var(--accent);border-color:var(--accent);color:#fff}.fm-pill:hover:not(.fm-pill--active){border-color:var(--accent);color:var(--accent)}.fm-thread-likes .material-symbols-rounded,.fm-thread-replies .material-symbols-rounded{font-size:.85rem;vertical-align:middle;margin-right:.15rem;font-variation-settings:'FILL' 0,'wght' 400}.fm-thread-likes .material-symbols-rounded{color:#e0637a}.fm-thread-likes,.fm-thread-replies{display:inline-flex;align-items:center}.fm-post-footer{display:flex;align-items:center;margin-top:.55rem;padding-top:.45rem;border-top:1px solid rgba(255,255,255,.05)}.fm-like-btn{display:inline-flex;align-items:center;gap:.25rem;background:0 0;border:1px solid rgba(255,255,255,.1);border-radius:20px;color:var(--text-muted);font-size:.78rem;font-weight:600;padding:.25rem .6rem;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.fm-like-btn .material-symbols-rounded{font-size:.95rem;font-variation-settings:'FILL' 0,'wght' 400;transition:font-variation-settings .15s,color .15s}.fm-like-btn:hover:not(:disabled){color:#e0637a;border-color:rgba(224,99,122,.4);background:rgba(224,99,122,.08)}.fm-like-btn--liked{color:#e0637a;border-color:rgba(224,99,122,.4);background:rgba(224,99,122,.08)}.fm-like-btn--liked .material-symbols-rounded{font-variation-settings:'FILL' 1,'wght' 400}.fm-like-btn:disabled{opacity:.45;cursor:default}.fm-like-count{font-variant-numeric:tabular-nums}.fm-post-meta{display:flex;align-items:center;gap:.45rem}.fm-post-av{display:inline-block;width:26px;height:26px;border-radius:50%;background-size:cover;background-position:center top;background-color:rgba(255,255,255,.08);flex-shrink:0;border:1.5px solid rgba(255,255,255,.12)}.fm-dislike-btn{display:inline-flex;align-items:center;gap:.25rem;background:0 0;border:1px solid rgba(255,255,255,.1);border-radius:20px;color:var(--text-muted);font-size:.78rem;font-weight:600;padding:.25rem .6rem;cursor:pointer;transition:color .15s,border-color .15s,background .15s;margin-left:.35rem}.fm-dislike-btn .material-symbols-rounded{font-size:.95rem;font-variation-settings:'FILL' 0,'wght' 400;transition:font-variation-settings .15s,color .15s}.fm-dislike-btn:hover:not(:disabled){color:#7b9cff;border-color:rgba(123,156,255,.4);background:rgba(123,156,255,.08)}.fm-dislike-btn--disliked{color:#7b9cff;border-color:rgba(123,156,255,.4);background:rgba(123,156,255,.08)}.fm-dislike-btn--disliked .material-symbols-rounded{font-variation-settings:'FILL' 1,'wght' 400}.fm-dislike-btn:disabled{opacity:.45;cursor:default}.fm-share-btn{display:inline-flex;align-items:center;justify-content:center;background:0 0;border:1px solid rgba(255,255,255,.1);border-radius:50%;color:var(--text-muted);width:28px;height:28px;padding:0;cursor:pointer;margin-left:auto;transition:color .15s,border-color .15s,background .15s}.fm-share-btn .material-symbols-rounded{font-size:.9rem}.fm-share-btn:hover{color:var(--text);border-color:rgba(255,255,255,.25);background:rgba(255,255,255,.06)}.fm-share-btn--copied{color:#5cb85c;border-color:rgba(92,184,92,.4);background:rgba(92,184,92,.08)}.fm-post-gif{display:block;max-width:320px;max-height:240px;width:auto;height:auto;border-radius:8px;margin:.55rem 0 .1rem;object-fit:contain}.fm-gif-wrap{margin:.4rem 0 .25rem}.fm-gif-btn-row{display:flex;align-items:center;gap:.5rem}.fm-gif-trigger{display:inline-flex;align-items:center;gap:.25rem;background:0 0;border:1.5px solid rgba(255,255,255,.18);border-radius:20px;color:var(--text-muted);font-size:.78rem;font-weight:600;padding:.2rem .65rem;cursor:pointer;transition:color .15s,border-color .15s}.fm-gif-trigger .material-symbols-rounded{font-size:1.1rem}.fm-gif-trigger:hover{color:var(--text);border-color:rgba(255,255,255,.35)}.fm-gif-trigger--active{color:var(--gold,#c8944a);border-color:var(--gold,#c8944a)}.fm-gif-selected{position:relative;display:inline-block;margin-top:.45rem}.fm-gif-selected img{display:block;max-width:220px;max-height:160px;border-radius:8px;object-fit:contain}.fm-gif-remove{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;background:rgba(0,0,0,.75);color:#fff;border:none;font-size:.85rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.fm-gif-panel{background:var(--surface-2,rgba(255,255,255,.05));border:1px solid rgba(255,255,255,.12);border-radius:10px;margin-top:.5rem;overflow:hidden}.fm-gif-search-row{display:flex;align-items:center;gap:.4rem;padding:.55rem .65rem .4rem;border-bottom:1px solid rgba(255,255,255,.07)}.fm-gif-search{flex:1;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:6px;color:var(--text);font-size:.84rem;padding:.35rem .6rem;outline:0}.fm-gif-search:focus{border-color:rgba(255,255,255,.3)}.fm-gif-close{background:0 0;border:none;color:var(--text-muted);font-size:1.15rem;cursor:pointer;line-height:1;padding:0 .15rem}.fm-gif-close:hover{color:var(--text)}.fm-gif-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:4px;padding:.45rem;max-height:260px;overflow-y:auto}.fm-gif-thumb{display:block;width:100%;height:80px;object-fit:cover;border-radius:6px;cursor:pointer;transition:opacity .12s,transform .1s}.fm-gif-thumb:hover{opacity:.85;transform:scale(1.03)}.fm-gif-hint{grid-column:1/-1;text-align:center;color:var(--text-muted);font-size:.82rem;padding:1rem 0}.fm-gif-hint--err{color:var(--danger,#e05555)}.fm-gif-panel::after{content:'Powered by GIPHY';display:block;text-align:right;font-size:.65rem;color:var(--text-muted);padding:.2rem .5rem .3rem;border-top:1px solid rgba(255,255,255,.06);opacity:.55}.bvb-cfg-bot-avatar-row{padding:0 0 .85rem}.bvb-cfg-bat-label{font-size:.72rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.45rem;padding:0 .5rem}.bvb-cfg-bot-avatars{display:flex;gap:.65rem;padding:0 .5rem}.bvb-ba-btn{background:0 0;border:2px solid rgba(255,255,255,.15);border-radius:50%;padding:0;width:58px;height:58px;cursor:pointer;transition:border-color .15s,transform .12s,box-shadow .15s;overflow:hidden;flex-shrink:0}.bvb-ba-btn img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.bvb-ba-btn:hover{border-color:rgba(200,148,74,.6);transform:scale(1.07)}.bvb-ba-btn--active{border-color:var(--gold,#c8944a);box-shadow:0 0 0 3px rgba(200,148,74,.35)}.bvb-ba--locked .bvb-ba-btn{cursor:default}.bvb-ba--locked .bvb-ba-btn:not(.bvb-ba-btn--active){opacity:.35;transform:none}.bvb-ba--locked .bvb-ba-btn:not(.bvb-ba-btn--active):hover{border-color:rgba(255,255,255,.15);transform:none}.bvb-ba-lock-note{font-size:.68rem;color:rgba(200,148,74,.85);padding:.4rem .5rem 0;line-height:1.4}.lb-bvb-body{padding:.25rem .5rem .75rem;overflow-y:auto}.lb-bvb-body.hidden{display:none}.lb-bvb-table{width:100%;border-collapse:collapse;font-size:.84rem}.lb-bvb-table thead th{text-align:left;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);padding:.35rem .5rem .5rem;border-bottom:1px solid rgba(255,255,255,.08)}.lb-bvb-table thead th.lb-stat{text-align:right}.lb-bvb-table tbody tr{border-bottom:1px solid rgba(255,255,255,.05);transition:background .1s}.lb-bvb-table tbody tr:hover{background:rgba(255,255,255,.03)}.lb-bvb-table td{padding:.45rem .5rem;vertical-align:middle}.lb-bvb-table .lb-rank{color:var(--text-muted);font-size:.75rem;width:1.5rem;text-align:center}.lb-bvb-table .lb-stat{text-align:right;font-variant-numeric:tabular-nums}.lb-bvb-table .lb-stat-muted{color:var(--text-muted);font-size:.78rem}.lb-bot-name{font-weight:600;display:block}.lb-owner-name{display:flex;align-items:center;gap:.3rem;font-size:.72rem;color:var(--text-muted);margin-top:.1rem}.lb-owner-av{display:inline-block;width:16px;height:16px;border-radius:50%;background-size:cover;background-position:center top;flex-shrink:0}.lb-no-results{color:var(--text-muted);font-size:.84rem;text-align:center;padding:1.5rem .5rem;margin:0}.bvb-card-list{display:flex;flex-direction:column;gap:.4rem}.bvb-player-card{cursor:default}.bvb-player-card.lb-ghost{opacity:.4}.bvb-card-avatar{width:44px;height:44px;border-radius:50%;background-size:cover;background-position:center top;border:2px solid rgba(255,255,255,.12);flex-shrink:0}.bvb-card-owner{display:flex;align-items:center;gap:.3rem}.bvb-card-owner-av{display:inline-block;width:14px;height:14px;border-radius:50%;background-size:cover;background-position:center top;flex-shrink:0}.bvb-card-stats{display:flex;gap:.65rem;flex-shrink:0;margin-left:auto;align-items:center}.bvb-card-stat{display:flex;flex-direction:column;align-items:center;gap:.06rem;min-width:2rem;font-size:.88rem;font-weight:700;font-variant-numeric:tabular-nums}.bvb-card-stat-won{color:rgba(245,200,66,.9)}.bvb-wr--high{color:#4ade80}.bvb-wr--mid{color:#fbbf24}.bvb-card-stat-lbl{font-size:.56rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);opacity:.7}.bvb-stm-modal{position:fixed;inset:0;z-index:2000;display:flex;align-items:flex-start;justify-content:center;padding:1.5rem .75rem}.bvb-stm-modal.hidden{display:none}.bvb-stm-overlay{position:fixed;inset:0;background:rgba(0,0,0,.85)}.bvb-stm-dialog{position:relative;z-index:1;background:#0b1220;border:1px solid rgba(200,148,74,.3);border-radius:6px;width:min(560px,96vw);max-height:calc(100vh - 3rem);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 0 0 1px rgba(200,148,74,.08) inset,0 0 40px rgba(200,148,74,.08),0 24px 64px rgba(0,0,0,.8)}.bvb-stm-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem .85rem;border-bottom:1px solid rgba(200,148,74,.18);background:rgba(0,0,0,.3);flex-shrink:0}.bvb-stm-title{font-size:1rem;font-weight:800;color:var(--gold-light,#e8c87a);letter-spacing:.04em;text-transform:uppercase}.bvb-stm-close{background:0 0;border:none;color:var(--text-muted);cursor:pointer;font-size:1.4rem;line-height:1;padding:.2rem .4rem;border-radius:4px;transition:color .15s,background .15s}.bvb-stm-close:hover{color:var(--text-primary);background:rgba(255,255,255,.06)}.bvb-stm-body{flex:1;overflow-y:auto;padding:1rem 1.25rem 1.5rem}.bvb-stm-eyebrow{font-size:.7rem;color:var(--text-muted);margin-bottom:.75rem;line-height:1.4}.bvb-stm-unlock-btn{display:block;width:100%;margin-bottom:1rem;padding:.5rem 1rem;font-size:.72rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#0ea5e9,#6366f1);border:none;border-radius:6px;cursor:pointer;transition:opacity .15s}.bvb-stm-unlock-btn:hover{opacity:.85}.bvb-stm-loading{font-size:.8rem;color:var(--text-muted);opacity:.6;text-align:center;padding:2rem 0}.bvb-stm-section-label{margin-top:1.2rem;margin-bottom:.5rem}.bvb-char-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}@media (max-width:380px){.bvb-char-grid{grid-template-columns:repeat(2,1fr)}}.bvb-char-card--lg{flex-direction:column;align-items:center;text-align:center;padding:.65rem .4rem .55rem;gap:.2rem}.bvb-char-card--lg .bvb-char-img{width:44px!important;height:44px!important;margin:0 0 .1rem}.bvb-char-card--lg .ach-card-plaque{width:100%;align-items:center}.bvb-char-card--lg .ach-card-label{font-size:.82rem;font-weight:800}.bvb-char-card--lg .bvb-char-wins{font-size:1.3rem;margin-left:0;text-align:center;margin-top:.1rem;min-width:unset}.bvb-char-bar-wrap{width:100%;height:4px;background:rgba(255,255,255,.08);border-radius:2px;overflow:hidden;margin-top:.5rem}.bvb-char-bar{height:100%;border-radius:2px;min-width:4px;opacity:.8;transition:width .5s ease}.cp-page{min-height:100vh;display:flex;flex-direction:column;background:var(--bg-main,#0d1117)}.cp-header{position:sticky;top:0;z-index:200;display:flex;align-items:center;gap:1rem;padding:0 1.25rem;height:56px;background:rgba(13,17,23,.95);border-bottom:1px solid rgba(200,148,74,.2);backdrop-filter:blur(10px);flex-shrink:0}.cp-logo{display:flex;align-items:center;gap:.4rem;color:var(--text-primary,#f0f6fc);text-decoration:none;font-weight:800;font-size:.9rem;white-space:nowrap;flex-shrink:0}.cp-logo .material-symbols-rounded{font-size:1.25rem;color:var(--accent,#c8944a)}.cp-logo-text{display:none}@media (min-width:520px){.cp-logo-text{display:inline}}.cp-header-center{flex:1;display:flex;justify-content:center}.cp-page-title{display:flex;align-items:center;gap:.35rem;font-size:.85rem;font-weight:700;color:var(--text-secondary,#b0bcc9);letter-spacing:.04em;text-transform:uppercase}.cp-page-title .material-symbols-rounded{font-size:1.1rem;color:var(--accent,#c8944a)}.cp-header-right{display:flex;align-items:center;gap:.65rem;flex-shrink:0}.cp-back-link{display:inline-flex;align-items:center;gap:.2rem;color:var(--text-muted,#6e7f91);font-size:.8rem;font-weight:600;text-decoration:none;transition:color .15s;white-space:nowrap}.cp-back-link .material-symbols-rounded{font-size:1rem}.cp-back-link:hover{color:var(--text-primary,#f0f6fc)}.cp-profile-widget{position:relative}.cp-profile-widget--loading{opacity:.4;pointer-events:none}.cp-profile-btn{display:flex;align-items:center;gap:.4rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:.25rem .6rem .25rem .3rem;cursor:pointer;color:var(--text-primary,#f0f6fc);font-size:.82rem;font-weight:600;transition:background .15s,border-color .15s}.cp-profile-btn:hover{background:rgba(255,255,255,.1);border-color:rgba(200,148,74,.4)}.cp-profile-av{width:26px;height:26px;border-radius:50%;background:rgba(255,255,255,.1) center/cover no-repeat;flex-shrink:0;display:block}.cp-profile-name{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:400px){.cp-profile-name{display:none}}.cp-profile-caret{font-size:.95rem;color:var(--text-muted,#6e7f91)}.cp-profile-drop{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;background:var(--bg-card,#161b22);border:1px solid rgba(200,148,74,.25);border-radius:10px;box-shadow:0 12px 32px rgba(0,0,0,.65);z-index:300;overflow:hidden}.cp-profile-drop.hidden{display:none}.cp-drop-av-row{display:flex;align-items:center;gap:.75rem;padding:1rem 1rem .75rem}.cp-drop-av{width:46px;height:46px;border-radius:50%;background:rgba(255,255,255,.08) center/cover no-repeat;flex-shrink:0;border:2px solid rgba(200,148,74,.3)}.cp-drop-info{overflow:hidden}.cp-drop-name{font-size:.92rem;font-weight:700;color:var(--text-primary,#f0f6fc);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-drop-fact{font-size:.76rem;color:var(--text-muted,#6e7f91);margin-top:.2rem;font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-drop-divider{border:none;border-top:1px solid rgba(255,255,255,.07);margin:0}.cp-drop-item{display:flex;align-items:center;gap:.5rem;width:100%;padding:.6rem 1rem;background:0 0;border:none;color:var(--text-secondary,#b0bcc9);font-size:.83rem;font-weight:500;cursor:pointer;text-decoration:none;transition:background .12s,color .12s;text-align:left}.cp-drop-item:hover{background:rgba(200,148,74,.1);color:var(--text-primary,#f0f6fc)}.cp-drop-item .material-symbols-rounded{font-size:1rem;color:var(--text-muted,#6e7f91)}.cp-drop-item:last-child{border-radius:0 0 10px 10px}.cp-edit-panel{position:fixed;inset:0;z-index:500;display:flex;justify-content:flex-end}.cp-edit-panel.hidden{display:none}.cp-edit-overlay{position:absolute;inset:0;background:rgba(0,0,0,.7)}.cp-edit-drawer{position:relative;z-index:1;width:min(420px,96vw);height:100%;background:var(--bg-card,#161b22);border-left:1px solid rgba(200,148,74,.2);display:flex;flex-direction:column;overflow:hidden;box-shadow:-12px 0 40px rgba(0,0,0,.5)}.cp-edit-hdr{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.07);flex-shrink:0}.cp-edit-title{font-size:1rem;font-weight:800;color:var(--text-primary,#f0f6fc);margin:0}.cp-edit-close{background:0 0;border:none;color:var(--text-muted,#6e7f91);font-size:1.5rem;cursor:pointer;line-height:1;padding:0 .15rem;transition:color .15s}.cp-edit-close:hover{color:#fff}.cp-edit-body{flex:1;overflow-y:auto;padding:1.25rem;scrollbar-width:thin;scrollbar-color:var(--muck-line-strong) transparent}.cp-edit-section{margin-bottom:1.4rem}.cp-edit-label{display:block;font-size:.72rem;font-weight:700;letter-spacing:.06em;color:var(--text-muted,#6e7f91);text-transform:uppercase;margin-bottom:.55rem}.cp-edit-av-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(46px,1fr));gap:.45rem;max-height:260px;overflow-y:auto;padding:.25rem;scrollbar-width:thin;scrollbar-color:var(--muck-line-strong) transparent}.cp-av-loading{color:var(--text-muted,#6e7f91);font-size:.82rem;padding:.5rem}.cp-av-btn{width:46px;height:46px;border-radius:50%;border:2px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06) center/cover no-repeat;cursor:pointer;transition:border-color .15s,transform .12s,box-shadow .15s;flex-shrink:0}.cp-av-btn:hover{border-color:rgba(200,148,74,.5);transform:scale(1.08)}.cp-av-btn--active{border-color:var(--accent,#c8944a);box-shadow:0 0 0 3px rgba(200,148,74,.3)}.cp-edit-input{width:100%;box-sizing:border-box;background:rgba(0,0,0,.35);border:1px solid rgba(200,148,74,.3);border-radius:7px;color:var(--text-primary,#f0f6fc);font-size:.9rem;font-family:inherit;padding:.55rem .75rem;outline:0;transition:border-color .15s}.cp-edit-input:focus{border-color:var(--accent,#c8944a)}.cp-edit-textarea{width:100%;box-sizing:border-box;background:rgba(0,0,0,.35);border:1px solid rgba(200,148,74,.3);border-radius:7px;color:var(--text-primary,#f0f6fc);font-size:.88rem;font-family:inherit;line-height:1.55;padding:.55rem .75rem;resize:vertical;outline:0;transition:border-color .15s}.cp-edit-textarea:focus{border-color:var(--accent,#c8944a)}.cp-edit-chars{display:block;text-align:right;font-size:.73rem;color:var(--text-muted,#6e7f91);margin-top:.25rem}.cp-edit-msg{border-radius:6px;font-size:.82rem;padding:.5rem .8rem;margin-bottom:.85rem}.cp-edit-msg.hidden{display:none}.cp-edit-msg--error{background:rgba(220,53,69,.15);color:#ff8a99;border:1px solid rgba(220,53,69,.3)}.cp-edit-msg--success{background:rgba(40,167,69,.15);color:#7ddb8f;border:1px solid rgba(40,167,69,.3)}.cp-edit-save{width:100%;background:var(--accent,#c8944a);color:#fff;border:none;border-radius:8px;padding:.65rem 1rem;font-size:.9rem;font-weight:700;font-family:inherit;cursor:pointer;transition:background .15s,transform .1s}.cp-edit-save:hover:not(:disabled){background:#1269c5}.cp-edit-save:active:not(:disabled){transform:scale(.98)}.cp-edit-save:disabled{opacity:.5;cursor:not-allowed}.cp-main{flex:1;padding:0}.cp-forum-wrap{max-width:720px;margin:0 auto;padding:1rem 0 3rem}.cp-page .fm-body{flex:none;overflow-y:visible;min-height:300px}.cp-page .fm-reply-wrap{margin-top:1rem}.history-modal--from-profile #hh-report-row{display:none}.coach-review-cta{display:flex;align-items:center;justify-content:center;gap:.35rem;width:100%;margin-top:.5rem;padding:.45rem 1rem;background:linear-gradient(135deg,rgba(200,148,74,.22),rgba(200,148,74,.12));border:1px solid rgba(200,148,74,.45);border-radius:7px;color:#f0c060;font-size:.78rem;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:background .15s,border-color .15s,color .15s;font-family:inherit}.coach-review-cta .material-symbols-rounded{font-size:1rem;line-height:1}.coach-review-cta:hover{background:linear-gradient(135deg,rgba(200,148,74,.38),rgba(200,148,74,.22));border-color:rgba(200,148,74,.7);color:#f8d68a}.history-back-btn{display:inline-flex;align-items:center;gap:.3rem;background:0 0;border:none;color:var(--text-muted,#89a);font-size:.82rem;font-weight:600;cursor:pointer;padding:.2rem .5rem;border-radius:6px;transition:color .15s,background .15s;font-family:inherit}.history-back-btn .material-symbols-rounded{font-size:1rem;line-height:1}.history-back-btn:hover{color:var(--text,#e6edf3);background:rgba(255,255,255,.07)}.history-back-btn.hidden{display:none}.bvb-play-section{position:relative;margin-top:-8px;margin-left:auto;width:calc(100% - 52px);display:block}.bvb-play-section::before{content:'';position:absolute;left:-27px;top:-4px;width:23px;height:27px;border-left:2px solid rgba(255,255,255,.1);border-bottom:2px solid rgba(255,255,255,.1);border-bottom-left-radius:6px;pointer-events:none}.bvb-mini-eyebrow{display:block;font-size:.63rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.28);margin-bottom:1px}.bvb-mini-card{padding:.42rem .7rem;margin-bottom:0;background:rgba(255,255,255,.02);border-color:rgba(255,255,255,.07);border-top-left-radius:4px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;flex-wrap:wrap;row-gap:0;align-items:center}.bvb-mini-card .bvb-launch-hint{width:100%;text-align:left;padding:.25rem 0 .15rem calc(34px + .85rem);margin:0;min-height:0}.bvb-mini-card .join-returning-img{width:34px;height:34px;border-radius:5px}.bvb-mini-card .join-returning-name{font-size:.88rem}#bvb-friend-result{margin-top:.75rem}.bvb-fr-label{font-size:.8rem;font-weight:700;color:var(--gold-light,#e8c87a);margin-bottom:6px}.bvb-fr-link-row{display:flex;gap:6px;margin-bottom:7px}.bvb-fr-link-input{flex:1;min-width:0;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:7px;color:rgba(255,255,255,.65);font-size:.7rem;padding:.45rem .65rem;outline:0}.bvb-fr-copy-btn{flex-shrink:0;padding:.4rem .75rem;background:rgba(200,148,74,.14);border:1px solid rgba(200,148,74,.35);border-radius:7px;color:var(--gold-light,#e8c87a);font-size:.78rem;font-weight:600;cursor:pointer;transition:background .15s}.bvb-fr-copy-btn:hover{background:rgba(200,148,74,.25)}.bvb-fr-open-btn{width:100%;background:rgba(200,148,74,.1);border:1px solid rgba(200,148,74,.28);border-radius:8px;color:var(--gold-light,#e8c87a);font-size:.82rem;font-weight:700;padding:.55rem;cursor:pointer;transition:background .15s}.bvb-fr-open-btn:hover{background:rgba(200,148,74,.22)}#bvb-config-modal[data-bvb-mode=join] #bvb-cfg-game-section{display:none}#bvb-cfg-friend-waiting{padding:20px 18px 18px;text-align:center}.bvb-cfg-fw-title{font-size:1rem;font-weight:800;color:var(--text-primary,#e6edf3);margin-bottom:4px;letter-spacing:.04em}.bvb-cfg-fw-sub{font-size:.78rem;color:var(--text-muted,#8b949e);margin-bottom:14px;line-height:1.4}.bvb-cfg-fw-link-row{display:flex;gap:6px;margin-bottom:14px}.bvb-cfg-fw-link-input{flex:1;min-width:0;background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.12);border-radius:6px;color:var(--text-secondary,#8b949e);font-size:.73rem;padding:6px 8px;cursor:text;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bvb-cfg-fw-actions{display:flex;gap:8px;justify-content:center}.bvb-cfg-fw-btn{padding:9px 18px;border-radius:8px;font-size:.85rem;font-weight:700;cursor:pointer;border:none;transition:opacity .15s}.bvb-cfg-fw-btn:hover{opacity:.85}.bvb-cfg-fw-btn--primary{background:linear-gradient(135deg,rgba(200,148,74,.8) 0,rgba(200,148,74,.5) 100%);border:1px solid rgba(200,148,74,.7);color:#fff}.bvb-cfg-fw-btn--secondary{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);color:var(--text-primary,#e6edf3)}#bvb-waiting-friend-overlay{position:fixed;inset:0;background:rgba(8,10,16,.88);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:8000;gap:10px;pointer-events:none}#bvb-waiting-friend-overlay.hidden{display:none}.bvb-wf-title{font-size:1.15rem;font-weight:800;color:var(--text-primary,#e6edf3);letter-spacing:.06em;text-transform:uppercase}.bvb-wf-sub{font-size:.82rem;color:var(--text-muted,#8b949e);text-align:center;max-width:280px;line-height:1.5}.player-registry-list{display:flex;flex-direction:column;gap:3px;margin-top:8px;max-height:320px;overflow-y:auto}.pr-loading{font-size:.8rem;color:var(--text-muted,#8b949e);padding:6px 0}.pr-row{display:flex;align-items:center;gap:7px;padding:5px 7px;border-radius:6px;background:rgba(255,255,255,.03);font-size:.77rem}.pr-row:nth-child(2n){background:rgba(255,255,255,.055)}.pr-rank{width:18px;text-align:right;color:rgba(255,255,255,.25);font-size:.68rem;flex-shrink:0}.pr-avatar{width:22px;height:22px;border-radius:4px;object-fit:cover;flex-shrink:0}.pr-name{flex:1;font-weight:600;color:var(--text-primary,#e6edf3);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-stat{color:rgba(255,255,255,.4);flex-shrink:0}.pr-won{color:rgba(100,220,140,.7)}.pr-pct{color:rgba(200,148,74,.75);min-width:34px;text-align:right}.pr-date{color:rgba(255,255,255,.22);font-size:.67rem;flex-shrink:0}.zc-modal{position:fixed;inset:0;z-index:9000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.72);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.zc-modal.hidden{display:none}.acct-gate-dialog{background:rgba(20,21,33,.97)!important;border:1px solid rgba(163,92,255,.22)!important;box-shadow:0 0 0 1px rgba(163,92,255,.08) inset,0 24px 64px rgba(0,0,0,.75)!important;padding:2rem 1.75rem 1.75rem;max-width:360px;width:calc(100% - 2.5rem);text-align:center}.acct-gate-lock{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0 auto .9rem;border-radius:50%;background:rgba(163,92,255,.15);color:#b877ff;font-size:1.5rem}.acct-gate-title{font-size:1.05rem;font-weight:700;color:var(--text-primary);margin-bottom:.4rem}.acct-gate-sub{font-size:.85rem;color:var(--text-muted);margin:0 0 1.25rem}.acct-gate-actions{display:flex;gap:.6rem;justify-content:center}.acct-gate-actions .btn-primary{background:#a35cff;border-color:#a35cff}@media (hover:hover){.acct-gate-actions .btn-primary:hover{background:#b877ff;border-color:#b877ff}}.zc-card{background:#17181f;border:1px solid rgba(200,160,60,.3);border-radius:18px;padding:2rem 1.75rem 1.75rem;max-width:360px;width:calc(100% - 2.5rem);text-align:center;box-shadow:0 8px 40px rgba(0,0,0,.7);overflow:hidden;position:relative;transition:background-image .3s ease}.zc-card--gif{background-color:#000}.zc-bg-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit;z-index:0;display:none}.zc-card--gif .zc-bg-img{display:block;position:absolute;z-index:0}.zc-card--gif::before{content:'';position:absolute;inset:0;background:rgba(0,0,0,.6);border-radius:inherit;pointer-events:none;z-index:1}.zc-card--gif>*{position:relative;z-index:2}.zc-card--gif .zc-icon{display:none}.zc-icon{font-size:2.6rem;margin-bottom:.6rem}.zc-title{font-size:1.35rem;font-weight:700;color:#fff;margin:0 0 .5rem}.zc-body{font-size:.88rem;color:rgba(255,255,255,.6);margin-bottom:1.25rem;line-height:1.45}.zc-hint{font-size:.8rem;color:rgba(255,255,255,.45);margin-top:.85rem;margin-bottom:0}.zc-hint a{color:#f0c040;text-decoration:none}.zc-hint a:hover{text-decoration:underline}.zc-divider{display:flex;align-items:center;gap:.6rem;margin:1rem 0 .75rem;font-size:.75rem;color:rgba(255,255,255,.35);text-transform:uppercase;letter-spacing:.05em}.zc-divider::after,.zc-divider::before{content:'';flex:1;height:1px;background:rgba(255,255,255,.12)}.zc-buy-signin-hint{font-size:.85rem;color:rgba(255,255,255,.5);margin:0}.zc-buy-chips{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.zc-pack-btn{display:flex;flex-direction:column;align-items:center;gap:.2rem;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);border-radius:8px;color:#fff;padding:.55rem .4rem;cursor:pointer;font-size:.78rem}@media (hover:hover){.zc-pack-btn:hover{border-color:rgba(200,160,60,.5);background:rgba(255,255,255,.1)}}.zc-pack-btn:disabled{opacity:.5;cursor:default}.zc-pack-chips{font-weight:600;white-space:nowrap}.zc-pack-price{color:rgba(255,255,255,.55)}.zc-input-row{margin-bottom:.5rem}.zc-code-input{width:100%;box-sizing:border-box;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);border-radius:8px;color:#fff;font-size:.88rem;padding:.5rem .7rem;outline:0;min-width:0}.zc-code-input:focus{border-color:rgba(200,160,60,.5);background:rgba(255,255,255,.1)}.zc-redeem-btn{white-space:nowrap;font-size:.85rem;padding:.5rem .9rem;flex:1}.zc-btn-row{display:flex;gap:.5rem;margin-top:.1rem}.zc-result{font-size:.82rem;min-height:1.1em;margin-bottom:.5rem}.zc-result--ok{color:#4ade80}.zc-result--err{color:#f87171}.zc-close-btn{background:0 0;border:1px solid rgba(255,255,255,.15);color:rgba(255,255,255,.55);border-radius:8px;font-size:.83rem;padding:.4rem 1.1rem;cursor:pointer;transition:border-color .15s,color .15s;flex:1}.zc-close-btn:hover{border-color:rgba(255,255,255,.3);color:rgba(255,255,255,.85)}@keyframes lmh-drop{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (pointer:coarse),(max-width:768px){.lobby-av-menu--open{position:fixed;top:56px;left:0;right:0;bottom:auto;min-width:auto;border-radius:0 0 16px 16px;border-top:none;border-left:1px solid rgba(200,148,74,.22);border-right:1px solid rgba(200,148,74,.22);border-bottom:1px solid rgba(200,148,74,.22);background:#0a1535;box-shadow:0 16px 48px rgba(0,0,0,.75);padding:.25rem 1rem 1.25rem;animation:lmh-drop .18s ease}.lobby-av-menu-hdr{padding:.9rem .25rem .65rem}.lobby-av-menu-hdr-av{width:44px;height:44px;border-radius:10px;border-color:rgba(200,148,74,.3)}.lobby-av-menu-hdr-name{font-size:1.05rem;font-weight:800;max-width:none;flex:1}.lobby-av-menu-divider{margin:.35rem 0;background:rgba(200,148,74,.15)}.lobby-av-menu-item{padding:.9rem .75rem;font-size:.98rem;border-radius:10px;gap:.8rem}.lobby-av-menu-item .material-symbols-rounded{font-size:1.35rem}}.seat-slot{display:none;position:absolute;z-index:2;width:180px}.poker-table[data-count="4"] .seat-slot[data-seat="1"]{display:block;left:-107px;top:50%;transform:translateY(-50%)}.poker-table[data-count="4"] .seat-slot[data-seat="3"]{display:block;right:-106px;top:50%;transform:translateY(-50%)}.poker-table[data-count="3"] .seat-slot[data-seat="1"]{display:block;left:-90px;top:50%;transform:translateY(-50%)}.poker-table[data-count="3"] .seat-slot[data-seat="2"]{display:block;right:-90px;top:50%;transform:translateY(-50%)}.poker-table[data-count="6"] .seat-slot[data-seat="1"]{display:block;bottom:-101px;left:16%}body.desktop-game-active .poker-table[data-count="6"] .seat-slot[data-seat="1"]{bottom:-76px}.poker-table[data-count="6"] .seat-slot[data-seat="2"]{display:block;left:-90px;top:50%;transform:translateY(-50%)}.poker-table[data-count="6"] .seat-slot[data-seat="4"]{display:block;top:-69px;right:16%}body.desktop-game-active .poker-table[data-count="6"] .seat-slot[data-seat="4"]{top:-64px}.poker-table[data-count="6"] .seat-slot[data-seat="5"]{display:block;right:-90px;top:50%;transform:translateY(-50%)}.poker-table[data-count="6"] .player-area.opponent{left:16%;right:auto;transform:none}.poker-table[data-count="6"] .player-area.self{left:auto;right:16%;transform:translateY(-16px)}.seat-slot .bet-stack{position:absolute;bottom:-30px;left:50%;transform:translateX(-50%)}.poker-table[data-count="3"] .seat-slot[data-seat="1"] .bet-stack,.poker-table[data-count="4"] .seat-slot[data-seat="1"] .bet-stack,.poker-table[data-count="6"] .seat-slot[data-seat="2"] .bet-stack{left:calc(100% + 17px);bottom:auto;top:0;transform:none;align-items:center;width:auto}.poker-table[data-count="3"] .seat-slot[data-seat="2"] .bet-stack,.poker-table[data-count="4"] .seat-slot[data-seat="3"] .bet-stack,.poker-table[data-count="6"] .seat-slot[data-seat="5"] .bet-stack{left:auto;right:calc(100% + 17px);bottom:auto;top:0;transform:none;align-items:center;width:auto}.poker-table[data-count="3"] .seat-slot[data-seat="2"] .chip-tower,.poker-table[data-count="4"] .seat-slot[data-seat="3"] .chip-tower,.poker-table[data-count="6"] .seat-slot[data-seat="5"] .chip-tower{flex-direction:row-reverse}.poker-table[data-count="6"] .seat-slot[data-seat="4"] .bet-stack{left:50%;right:auto;bottom:auto;top:calc(100% + 8px);transform:translateX(-50%);align-items:center}.poker-table[data-count="6"] .seat-slot[data-seat="1"] .bet-stack{left:50%;right:auto;top:auto;bottom:calc(100% + 85px);transform:translateX(-50%);align-items:center;flex-direction:column-reverse}.seat-slot .card-row{position:absolute;left:50%;bottom:calc(100% - 36px);transform:translateX(-50%);z-index:0;display:flex;justify-content:center;align-items:center;pointer-events:none}.seat-slot .plaque-row{position:relative;z-index:1;display:flex;justify-content:center}@keyframes seatStackPopIn{0%{opacity:0;scale:0.65}65%{scale:1.07}100%{opacity:1;scale:1}}.seat-slot .bet-stack:not(.hidden):not(.no-pop){animation:seatStackPopIn .22s ease-out both}@keyframes seatActivePulse{0%,100%{box-shadow:0 0 0 2px var(--table-rim2),0 0 10px 2px rgba(212,175,55,.3)}50%{box-shadow:0 0 0 2px var(--table-rim2),0 0 18px 5px rgba(212,175,55,.55)}}.seat-slot .player-info-box.active-turn{animation:seatActivePulse 1.4s ease-in-out infinite}.seat-slot.active-turn .player-info-box{border-color:var(--table-rim2)}:is(.player-area,.seat-slot,.mobile-extra-strip,.mobile-extra-mini,.mobile-opp-strip).is-gone{visibility:hidden;opacity:0;transition:opacity .4s ease,visibility 0s linear .4s}.seat-slot.is-eliminated{pointer-events:none}.poker-table[data-count="3"] .seat-slot[data-seat="1"] .dealer-btn-corner,.poker-table[data-count="4"] .seat-slot[data-seat="1"] .dealer-btn-corner,.poker-table[data-count="6"] .seat-slot[data-seat="2"] .dealer-btn-corner{top:auto;bottom:-30px;left:auto;right:-8px}.poker-table[data-count="3"] .seat-slot[data-seat="2"] .dealer-btn-corner,.poker-table[data-count="4"] .seat-slot[data-seat="3"] .dealer-btn-corner,.poker-table[data-count="6"] .seat-slot[data-seat="5"] .dealer-btn-corner{top:auto;bottom:-30px;right:auto;left:-8px}.poker-table[data-count="6"] #me-dealer-btn{left:-31px}.poker-table[data-count="6"] .seat-slot[data-seat="1"] .dealer-btn-corner{top:-100px;bottom:auto}.poker-table[data-count="6"] #opp-dealer-btn{left:-5px}.poker-table[data-count="6"] .seat-slot[data-seat="4"] .dealer-btn-corner{top:auto;bottom:-28px}.lobby-skin-strip{display:flex;align-items:center;justify-content:center;gap:10px;padding:1rem 1rem 0;margin-top:.25rem}.lobby-skin-label{font-size:.68rem;font-weight:700;color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.lobby-skin-picker{display:flex;gap:5px}#lobby-skin-picker .lobby-skin-btn{display:flex;flex-direction:column;align-items:center;gap:4px;background:var(--bg-input);border:2px solid var(--border);border-radius:8px;padding:5px 9px 4px;cursor:pointer;font-family:var(--font);font-size:.63rem;font-weight:700;color:var(--text-muted);transition:border-color .15s,background .15s,color .15s,transform .1s}#lobby-skin-picker .lobby-skin-btn:hover{border-color:var(--accent-border);background:var(--bg-surface);color:var(--text-secondary);transform:translateY(-1px)}#lobby-skin-picker .lobby-skin-btn.selected{border-color:var(--accent);background:var(--accent-bg);color:var(--accent)}.lobby-skin-swatch{width:38px;height:18px;border-radius:4px;border:1px solid rgba(255,255,255,.1)}.lss-default{background:linear-gradient(135deg,#1e3a82 0,#0a1535 100%)}.lss-dark{background:linear-gradient(135deg,#1c1c1e 0,#000 100%)}.lss-light{background:linear-gradient(135deg,#f2f2f7 0,#fff 100%);border-color:rgba(0,0,0,.12)}.lss-auto{background:linear-gradient(135deg,#1c1c1e 0,#1c1c1e 50%,#f2f2f7 50%,#fff 100%)}html[data-skin=dark]{background:#000!important}html[data-skin=dark] body{--bg-dark:#000000;--bg-card:#1c1c1e;--bg-card2:#2c2c2e;--bg-surface:#2c2c2e;--bg-surface2:#3a3a3c;--bg-input:#1c1c1e;--text-primary:#ffffff;--text-secondary:#ebebf5;--text-muted:#8e8e93;--border:rgba(84,84,88,0.65);--border-strong:rgba(84,84,88,0.85);--accent:#0a84ff;--accent-bg:rgba(10,132,255,0.15);--accent-border:rgba(10,132,255,0.40);--gold:#8e8e93;--gold-light:#aeaeb2;--gold-dim:#636366;--shadow:none;--shadow-lg:none;--shadow-card:none;background:#000!important;color:#fff!important}html[data-skin=dark] #lobby{background:#000!important}html[data-skin=dark] .lobby-card{background:#1c1c1e!important;border-color:rgba(84,84,88,.65)!important;box-shadow:none!important}html[data-skin=dark] .lobby-logo{border-bottom-color:rgba(84,84,88,.45)!important}html[data-skin=dark] .lobby-logo h1,html[data-skin=dark] .logo-word-costanza{color:#fff!important}html[data-skin=dark] .logo-word-poker{color:#aeaeb2!important}html[data-skin=dark] .lobby-logo p{color:#8e8e93!important}html[data-skin=dark] .lobby-logo-suits{color:rgba(142,142,147,.15)!important}html[data-skin=dark] .lobby-mobile-header{background:rgba(28,28,30,.94)!important;border-bottom-color:rgba(84,84,88,.65)!important}html[data-skin=dark] .lmh-logo .logo-word-costanza{color:#fff!important}html[data-skin=dark] .lmh-logo .logo-word-poker{color:#8e8e93!important}html[data-skin=dark] .ls-hero-eyebrow{color:#8e8e93!important}html[data-skin=dark] .ls-hero-headline{color:#fff!important}html[data-skin=dark] .ls-hero-headline em{color:#0a84ff!important}html[data-skin=dark] .ls-hero-sub{color:#8e8e93!important}html[data-skin=dark] .ls-promo-card-badge{color:#fff!important}html[data-skin=dark] .ls-promo-card-title{color:#fff!important}html[data-skin=dark] .ls-promo-card-title em{color:#0a84ff!important}html[data-skin=dark] .ls-promo-card-text{color:#8e8e93!important}html[data-skin=dark] .lobby-av-btn{background:#2c2c2e!important;border-color:rgba(84,84,88,.65)!important;color:#fff!important}html[data-skin=dark] .lobby-av-sep{background:rgba(84,84,88,.65)!important}html[data-skin=dark] .lobby-av-cog{color:#8e8e93!important}html[data-skin=dark] .lobby-av-name{color:#fff!important}html[data-skin=dark] .lobby-av-chips{color:#ebebf5!important}html[data-skin=dark] .lobby-av-menu{background:#2c2c2e!important;border-color:rgba(84,84,88,.65)!important;box-shadow:0 8px 32px rgba(0,0,0,.5)!important}html[data-skin=dark] .lobby-av-menu-item{color:#fff!important}html[data-skin=dark] .lobby-av-menu-item:hover{background:rgba(84,84,88,.35)!important}html[data-skin=dark] .ls-label{color:#8e8e93!important}html[data-skin=dark] .ls-rail{border-left-color:rgba(84,84,88,.45)!important}html[data-skin=dark] .ls-num{background:#0a84ff!important;border-color:rgba(10,132,255,.5)!important;color:#fff!important;box-shadow:0 0 0 3px rgba(10,132,255,.15)!important}html[data-skin=dark] .game-mode-btn,html[data-skin=dark] .lv2-speed-btn,html[data-skin=dark] .mode-tab{background:#2c2c2e!important;border-color:rgba(84,84,88,.65)!important;color:#ebebf5!important}html[data-skin=dark] .game-mode-btn .gmb-desc,html[data-skin=dark] .lv2-speed-btn .lv2-speed-sub{color:#8e8e93!important}@media (hover:hover){html[data-skin=dark] .game-mode-btn:hover,html[data-skin=dark] .lv2-speed-btn:hover,html[data-skin=dark] .mode-tab:hover{background:#3a3a3c!important;border-color:rgba(10,132,255,.4)!important;color:#fff!important}html[data-skin=dark] .lv2-speed-btn:disabled:hover{background:#2c2c2e!important;border-color:rgba(84,84,88,.65)!important;color:#636366!important;opacity:.45}}html[data-skin=dark] .game-mode-btn.active,html[data-skin=dark] .lv2-speed-btn.active,html[data-skin=dark] .mode-tab.active{background:#0a84ff!important;border-color:#0a84ff!important;color:#fff!important}html[data-skin=dark] .game-mode-btn.active .gmb-desc,html[data-skin=dark] .lv2-speed-btn.active .lv2-speed-sub,html[data-skin=dark] .mode-tab.active .mt-name{color:rgba(255,255,255,.7)!important}html[data-skin=dark] .lv2-players-label{color:#8e8e93!important}html[data-skin=dark] .btn-primary{background:#0a84ff!important;border-color:#0a84ff!important;color:#fff!important;box-shadow:none!important}@media (hover:hover){html[data-skin=dark] .btn-primary:hover{background:#409cff!important;border-color:#409cff!important}}html[data-skin=dark] .lv2-name-input{background:#1c1c1e!important;border-color:rgba(84,84,88,.65)!important;color:#fff!important}html[data-skin=dark] .lv2-name-input::placeholder{color:#636366!important}html[data-skin=dark] .lv2-name-input:focus{border-color:#0a84ff!important;box-shadow:0 0 0 3px rgba(10,132,255,.15)!important}html[data-skin=dark] .lv2-util-bar{border-top-color:rgba(84,84,88,.45)!important}html[data-skin=dark] .lv2-util-btn{background:#2c2c2e!important;border-color:rgba(84,84,88,.65)!important;color:#ebebf5!important}html[data-skin=dark] .lv2-util-btn .material-symbols-rounded{color:#0a84ff!important}@media (hover:hover){html[data-skin=dark] .lv2-util-btn:hover{background:#3a3a3c!important;border-color:rgba(10,132,255,.4)!important}}html[data-skin=dark] #s2-sidebar .s2-side-card{background:#1c1c1e!important;border-color:rgba(84,84,88,.65)!important}html[data-skin=dark] #s2-sidebar .s2-side-card::before{background:linear-gradient(90deg,transparent,rgba(84,84,88,.45),transparent)!important}html[data-skin=dark] .s2-profile-hero{border-bottom-color:rgba(84,84,88,.45)!important}html[data-skin=dark] .s2-profile-hero .s2-name{color:#fff!important}html[data-skin=dark] .s2-profile-hero .s2-chips{color:#ebebf5!important}html[data-skin=dark] #s2-sidebar .lobby-tab-btn{background:0 0!important;border-bottom-color:rgba(84,84,88,.25)!important;color:#ebebf5!important}html[data-skin=dark] #s2-sidebar .lobby-tab-btn .lobby-tab-text strong{color:#ebebf5!important}html[data-skin=dark] #s2-sidebar .lobby-tab-btn .lobby-tab-text span{color:#8e8e93!important}html[data-skin=dark] #s2-sidebar .lobby-tab-btn .material-symbols-rounded{color:#0a84ff!important}html[data-skin=dark] #s2-sidebar .lobby-tab-btn.s2-active{background:rgba(10,132,255,.12)!important;border-color:rgba(10,132,255,.4)!important}html[data-skin=dark] #s2-sidebar .lobby-tab-btn.s2-active::after{background:#0a84ff!important}html[data-skin=dark] #s2-sidebar .lobby-tab-btn .lobby-tab-q{border-color:rgba(84,84,88,.65)!important;color:#8e8e93!important}html[data-skin=dark] #s2-sidebar .lv2-util-btn{background:0 0!important;border:none!important;border-bottom:1px solid rgba(84,84,88,.25)!important;color:#ebebf5!important}html[data-skin=dark] #s2-sidebar .lv2-util-btn .material-symbols-rounded{color:#0a84ff!important}html[data-skin=dark] .s2-bwars-banner{background:rgba(10,132,255,.05)!important;border-top-color:rgba(84,84,88,.45)!important}html[data-skin=dark] .s2-bwars-banner::before{background:linear-gradient(90deg,transparent,rgba(10,132,255,.25),transparent)!important}html[data-skin=dark] .lobby-tabs-wrap{background:#1c1c1e!important;border-color:rgba(84,84,88,.65)!important;box-shadow:none!important}html[data-skin=dark] .lobby-tab-btn{background:0 0!important;border-right-color:rgba(84,84,88,.35)!important;color:#ebebf5!important}html[data-skin=dark] .lobby-tab-btn.active{background:rgba(10,132,255,.1)!important;border-bottom-color:#0a84ff!important}html[data-skin=dark] .lobby-tab-text strong{color:#ebebf5!important}html[data-skin=dark] .lobby-tab-text span{color:#8e8e93!important}html[data-skin=dark] .lobby-tab-q{border-color:rgba(84,84,88,.65)!important;color:#8e8e93!important}html[data-skin=dark] .avatar-pick{border-color:rgba(84,84,88,.65)!important;background:#2c2c2e!important}html[data-skin=dark] .avatar-pick.selected{border-color:#0a84ff!important;background:rgba(10,132,255,.12)!important}html[data-skin=dark] .avatar-pick-more{border-color:rgba(84,84,88,.65)!important;background:#2c2c2e!important;color:#8e8e93!important}html[data-skin=dark] #lobby-skin-picker .lobby-skin-btn{background:#2c2c2e!important;border-color:rgba(84,84,88,.65)!important;color:#8e8e93!important}html[data-skin=dark] #lobby-skin-picker .lobby-skin-btn:hover{background:#3a3a3c!important;border-color:rgba(10,132,255,.4)!important;color:#ebebf5!important}html[data-skin=dark] #lobby-skin-picker .lobby-skin-btn.selected{border-color:#0a84ff!important;background:rgba(10,132,255,.15)!important;color:#0a84ff!important}html[data-skin=dark] .lobby-rules-blurb{color:#636366!important}html[data-skin=dark] .lobby-footer,html[data-skin=dark] .lobby-footer a{color:#636366!important}html[data-skin=dark] .modal-overlay{background:rgba(0,0,0,.7)!important}html[data-skin=dark] .modal-dialog{background:#1c1c1e!important;border-color:rgba(84,84,88,.65)!important;box-shadow:0 24px 64px rgba(0,0,0,.5)!important}html[data-skin=dark] .modal-header{background:rgba(44,44,46,.6)!important;border-bottom-color:rgba(84,84,88,.45)!important}html[data-skin=dark] .modal-title{color:#fff!important}html[data-skin=dark] .modal-close{color:#8e8e93!important}html[data-skin=dark] .modal-close:hover{color:#fff!important}html[data-skin=dark] .modal-body{color:#ebebf5!important}html[data-skin=dark] .settings-group-title{color:#8e8e93!important}html[data-skin=dark] .settings-label{color:#ebebf5!important}html[data-skin=dark] .settings-row{border-bottom-color:rgba(84,84,88,.25)!important}html[data-skin=dark] .settings-row label{color:#ebebf5!important}html[data-skin=dark] .seg-ctrl{background:#2c2c2e!important;border-color:rgba(84,84,88,.65)!important}html[data-skin=dark] .seg-btn{color:#ebebf5!important}html[data-skin=dark] .seg-btn.selected{background:#3a3a3c!important;color:#fff!important}html[data-skin=dark] .chip-seg-btn{background:#2c2c2e!important;border-color:rgba(84,84,88,.65)!important;color:#ebebf5!important}html[data-skin=dark] .chip-seg-btn.selected{background:#0a84ff!important;border-color:#0a84ff!important;color:#fff!important}html[data-skin=dark] .deck-btn{border-color:rgba(84,84,88,.65)!important}html[data-skin=dark] .deck-btn.selected{border-color:#0a84ff!important}html[data-skin=dark] .table-color-btn{border-color:rgba(84,84,88,.65)!important}html[data-skin=dark] .table-color-btn.selected{border-color:#0a84ff!important}html[data-skin=dark] .htp-section-title{color:#fff!important}html[data-skin=dark] .htp-subsec-title{color:#ebebf5!important}html[data-skin=dark] .htp-body{color:#ebebf5!important}html[data-skin=light]{background:#f2f2f7!important}html[data-skin=light] body{--bg-dark:#f2f2f7;--bg-card:#ffffff;--bg-card2:#f2f2f7;--bg-surface:#e5e5ea;--bg-surface2:#d1d1d6;--bg-input:#ffffff;--text-primary:#000000;--text-secondary:#3c3c43;--text-muted:#8e8e93;--border:rgba(60,60,67,0.12);--border-strong:rgba(60,60,67,0.29);--accent:#007aff;--accent-bg:rgba(0,122,255,0.10);--accent-border:rgba(0,122,255,0.35);--gold:#8e8e93;--gold-light:#636366;--gold-dim:#aeaeb2;--shadow:0 1px 3px rgba(0,0,0,0.08);--shadow-lg:0 4px 12px rgba(0,0,0,0.10);--shadow-card:0 1px 4px rgba(0,0,0,0.06);background:#f2f2f7!important;color:#000!important}html[data-skin=light] #lobby{background:#f2f2f7!important}html[data-skin=light] .lobby-card{background:#fff!important;border-color:rgba(60,60,67,.12)!important;box-shadow:0 1px 4px rgba(0,0,0,.06)!important}html[data-skin=light] .lobby-logo{border-bottom-color:rgba(60,60,67,.12)!important}html[data-skin=light] .lobby-logo h1,html[data-skin=light] .logo-word-costanza{color:#000!important}html[data-skin=light] .logo-word-poker{color:#8e8e93!important}html[data-skin=light] .lobby-logo p{color:#8e8e93!important}html[data-skin=light] .lobby-logo-suits{color:rgba(60,60,67,.06)!important}html[data-skin=light] .lobby-mobile-header{background:rgba(242,242,247,.94)!important;border-bottom:1px solid rgba(60,60,67,.15)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}html[data-skin=light] .lmh-logo .logo-word-costanza{color:#000!important}html[data-skin=light] .lmh-logo .logo-word-poker{color:#8e8e93!important}html[data-skin=light] .ls-hero-eyebrow{color:#8e8e93!important}html[data-skin=light] .ls-hero-headline{color:#000!important}html[data-skin=light] .ls-hero-headline em{color:#007aff!important}html[data-skin=light] .ls-hero-sub{color:#8e8e93!important}html[data-skin=light] .ls-promo-card-badge{color:#000!important}html[data-skin=light] .ls-promo-card-title{color:#000!important}html[data-skin=light] .ls-promo-card-title em{color:#007aff!important}html[data-skin=light] .ls-promo-card-text{color:#8e8e93!important}html[data-skin=light] .lobby-av-btn{background:#fff!important;border-color:rgba(60,60,67,.12)!important;color:#000!important}html[data-skin=light] .lobby-av-sep{background:rgba(60,60,67,.15)!important}html[data-skin=light] .lobby-av-cog{color:#8e8e93!important}html[data-skin=light] .lobby-av-name{color:#000!important}html[data-skin=light] .lobby-av-chips{color:#3c3c43!important}html[data-skin=light] .lobby-av-menu{background:#fff!important;border-color:rgba(60,60,67,.12)!important;box-shadow:0 4px 16px rgba(0,0,0,.12)!important}html[data-skin=light] .lobby-av-menu-item{color:#000!important}html[data-skin=light] .lobby-av-menu-item:hover{background:#f2f2f7!important}html[data-skin=light] .ls-label{color:#8e8e93!important}html[data-skin=light] .ls-rail{border-left-color:rgba(60,60,67,.12)!important}html[data-skin=light] .ls-num{background:#007aff!important;border-color:rgba(0,122,255,.5)!important;color:#fff!important;box-shadow:0 0 0 3px rgba(0,122,255,.12)!important}html[data-skin=light] .game-mode-btn,html[data-skin=light] .lv2-speed-btn,html[data-skin=light] .mode-tab{background:#fff!important;border-color:rgba(60,60,67,.12)!important;color:#3c3c43!important}html[data-skin=light] .game-mode-btn .gmb-desc,html[data-skin=light] .game-mode-btn .gmb-name,html[data-skin=light] .lv2-speed-btn .lv2-speed-sub{color:#8e8e93!important}@media (hover:hover){html[data-skin=light] .game-mode-btn:hover,html[data-skin=light] .lv2-speed-btn:hover,html[data-skin=light] .mode-tab:hover{background:#e5e5ea!important;border-color:rgba(0,122,255,.35)!important;color:#000!important}html[data-skin=light] .lv2-speed-btn:disabled:hover{background:#fff!important;border-color:rgba(60,60,67,.12)!important;color:#aeaeb2!important}}html[data-skin=light] .game-mode-btn.active,html[data-skin=light] .lv2-speed-btn.active,html[data-skin=light] .mode-tab.active{background:#007aff!important;border-color:#007aff!important;color:#fff!important;box-shadow:0 2px 8px rgba(0,122,255,.25)!important}html[data-skin=light] .game-mode-btn.active .gmb-desc,html[data-skin=light] .game-mode-btn.active .gmb-name,html[data-skin=light] .lv2-speed-btn.active .lv2-speed-sub,html[data-skin=light] .mode-tab.active .mt-name{color:rgba(255,255,255,.75)!important}html[data-skin=light] .lv2-players-label{color:#8e8e93!important}html[data-skin=light] .btn-primary{background:#007aff!important;border-color:#007aff!important;color:#fff!important;box-shadow:0 2px 8px rgba(0,122,255,.25)!important}@media (hover:hover){html[data-skin=light] .btn-primary:hover{background:#0071e3!important;border-color:#0071e3!important;box-shadow:0 4px 12px rgba(0,122,255,.35)!important}}html[data-skin=light] .lv2-name-input{background:#fff!important;border-color:rgba(60,60,67,.18)!important;color:#000!important}html[data-skin=light] .lv2-name-input::placeholder{color:#aeaeb2!important}html[data-skin=light] .lv2-name-input:focus{border-color:#007aff!important;box-shadow:0 0 0 3px rgba(0,122,255,.12)!important;background:#fff!important}html[data-skin=light] .lv2-util-bar{border-top-color:rgba(60,60,67,.12)!important}html[data-skin=light] .lv2-util-btn{background:#fff!important;border-color:rgba(60,60,67,.12)!important;color:#3c3c43!important}html[data-skin=light] .lv2-util-btn .material-symbols-rounded{color:#007aff!important}@media (hover:hover){html[data-skin=light] .lv2-util-btn:hover{background:#e5e5ea!important;border-color:rgba(0,122,255,.35)!important;color:#007aff!important}}html[data-skin=light] #s2-sidebar .s2-side-card{background:#fff!important;border-color:rgba(60,60,67,.12)!important}html[data-skin=light] #s2-sidebar .s2-side-card::before{background:linear-gradient(90deg,transparent,rgba(60,60,67,.1),transparent)!important}html[data-skin=light] .s2-profile-hero{border-bottom-color:rgba(60,60,67,.12)!important}html[data-skin=light] .s2-profile-hero .s2-name{color:#000!important}html[data-skin=light] .s2-profile-hero .s2-chips{color:#3c3c43!important}html[data-skin=light] .s2-profile-hero .s2-edit-btn{color:#8e8e93!important;border-color:rgba(60,60,67,.12)!important}html[data-skin=light] #s2-sidebar .lobby-tab-btn{background:0 0!important;border-bottom-color:rgba(60,60,67,.08)!important;color:#3c3c43!important}html[data-skin=light] #s2-sidebar .lobby-tab-btn .lobby-tab-text strong{color:#000!important}html[data-skin=light] #s2-sidebar .lobby-tab-btn .lobby-tab-text span{color:#8e8e93!important}html[data-skin=light] #s2-sidebar .lobby-tab-btn .material-symbols-rounded{color:#007aff!important}html[data-skin=light] #s2-sidebar .lobby-tab-btn.s2-active{background:rgba(0,122,255,.08)!important;border-color:rgba(0,122,255,.25)!important}html[data-skin=light] #s2-sidebar .lobby-tab-btn.s2-active::after{background:#007aff!important}html[data-skin=light] #s2-sidebar .lobby-tab-btn .lobby-tab-q{border-color:rgba(60,60,67,.15)!important;color:#8e8e93!important}html[data-skin=light] #s2-sidebar .lv2-util-btn{background:0 0!important;border:none!important;border-bottom:1px solid rgba(60,60,67,.08)!important;color:#3c3c43!important}html[data-skin=light] #s2-sidebar .lv2-util-btn .material-symbols-rounded{color:#007aff!important}@media (hover:hover){html[data-skin=light] #s2-sidebar .lobby-tab-btn:hover,html[data-skin=light] #s2-sidebar .lv2-util-btn:hover{background:#f2f2f7!important}}html[data-skin=light] .s2-bwars-banner{background:rgba(0,122,255,.04)!important;border-top-color:rgba(60,60,67,.12)!important}html[data-skin=light] .s2-bwars-banner::before{background:linear-gradient(90deg,transparent,rgba(0,122,255,.15),transparent)!important}html[data-skin=light] .lobby-tabs-wrap{background:#fff!important;border-color:rgba(60,60,67,.12)!important;box-shadow:0 -1px 3px rgba(0,0,0,.05)!important}html[data-skin=light] .lobby-tab-btn{background:0 0!important;border-right-color:rgba(60,60,67,.1)!important;border-bottom-color:transparent!important;color:#3c3c43!important}@media (hover:hover){html[data-skin=light] .lobby-tab-btn:hover{background:#f2f2f7!important}}html[data-skin=light] .lobby-tab-btn.active{background:rgba(0,122,255,.06)!important;border-bottom-color:#007aff!important}html[data-skin=light] .lobby-tab-text strong{color:#000!important}html[data-skin=light] .lobby-tab-text span{color:#8e8e93!important}html[data-skin=light] .lobby-tab-q{border-color:rgba(60,60,67,.15)!important;color:#8e8e93!important}html[data-skin=light] .avatar-pick{border-color:rgba(60,60,67,.12)!important;background:#f2f2f7!important}html[data-skin=light] .avatar-pick.selected{border-color:#007aff!important;background:rgba(0,122,255,.08)!important}html[data-skin=light] .avatar-pick-more{border-color:rgba(60,60,67,.12)!important;background:#f2f2f7!important;color:#8e8e93!important}html[data-skin=light] #lobby-skin-picker .lobby-skin-btn{background:#fff!important;border-color:rgba(60,60,67,.12)!important;color:#8e8e93!important}html[data-skin=light] #lobby-skin-picker .lobby-skin-btn:hover{background:#e5e5ea!important;border-color:rgba(0,122,255,.35)!important;color:#3c3c43!important}html[data-skin=light] #lobby-skin-picker .lobby-skin-btn.selected{border-color:#007aff!important;background:rgba(0,122,255,.1)!important;color:#007aff!important}html[data-skin=light] .lobby-skin-swatch{border-color:rgba(60,60,67,.12)!important}html[data-skin=light] .lobby-rules-blurb{color:#8e8e93!important;background:#f2f2f7!important}html[data-skin=light] .lobby-footer,html[data-skin=light] .lobby-footer a{color:#aeaeb2!important}html[data-skin=light] .modal-overlay{background:rgba(0,0,0,.3)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}html[data-skin=light] .modal-dialog{background:#fff!important;border-color:rgba(60,60,67,.12)!important;box-shadow:0 8px 32px rgba(0,0,0,.12)!important}html[data-skin=light] .modal-header{background:#f2f2f7!important;border-bottom-color:rgba(60,60,67,.12)!important}html[data-skin=light] .modal-title{color:#000!important}html[data-skin=light] .modal-close{color:#8e8e93!important}html[data-skin=light] .modal-close:hover{color:#000!important}html[data-skin=light] .modal-body{color:#3c3c43!important}html[data-skin=light] .settings-group-title{color:#8e8e93!important}html[data-skin=light] .settings-label{color:#3c3c43!important}html[data-skin=light] .settings-row{border-bottom-color:rgba(60,60,67,.08)!important}html[data-skin=light] .settings-row label{color:#3c3c43!important}html[data-skin=light] .seg-ctrl{background:#e5e5ea!important;border-color:rgba(60,60,67,.12)!important}html[data-skin=light] .seg-btn{color:#3c3c43!important}html[data-skin=light] .seg-btn.selected{background:#fff!important;color:#007aff!important;box-shadow:0 1px 3px rgba(0,0,0,.08)!important}html[data-skin=light] .chip-seg-btn{background:#fff!important;border-color:rgba(60,60,67,.12)!important;color:#3c3c43!important}html[data-skin=light] .chip-seg-btn.selected{background:#007aff!important;border-color:#007aff!important;color:#fff!important}html[data-skin=light] .deck-btn{border-color:rgba(60,60,67,.12)!important}html[data-skin=light] .deck-btn.selected{border-color:#007aff!important}html[data-skin=light] .table-color-btn{border-color:rgba(60,60,67,.12)!important}html[data-skin=light] .table-color-btn.selected{border-color:#007aff!important;box-shadow:0 0 0 2px rgba(0,122,255,.2)!important}html[data-skin=light] .htp-section-title{color:#000!important}html[data-skin=light] .htp-subsec-title{color:#3c3c43!important}html[data-skin=light] .htp-body{color:#3c3c43!important}html[data-skin=light] .htp-tabs{border-bottom-color:rgba(60,60,67,.12)!important}html[data-skin=light] .htp-tab{color:#8e8e93!important}html[data-skin=light] .htp-tab.active{color:#007aff!important;border-bottom-color:#007aff!important}html[data-skin=light] .htp-tagline{color:#3c3c43!important}html[data-skin=light] .htp-rank-name{color:#3c3c43!important}html[data-skin=light] .htp-rank-note{color:#8e8e93!important}html[data-skin=light] .htp-list li{color:#3c3c43!important}html[data-skin=light] .htp-blind-table th{background:#f2f2f7!important;color:#8e8e93!important;border-bottom-color:rgba(60,60,67,.12)!important}html[data-skin=light] .htp-blind-table td{color:#3c3c43!important;border-bottom-color:rgba(60,60,67,.08)!important}html[data-skin=light] .htp-blind-table tr:hover td{background:rgba(0,0,0,.02)!important}html[data-skin=light] .htp-speed-name{color:#000!important}html[data-skin=light] .htp-speed-desc{color:#8e8e93!important}html[data-skin=light] .htp-struct-note{color:#8e8e93!important}html[data-skin=dark] .s2-panel-header{background:rgba(28,28,30,.85)!important;border-bottom-color:rgba(84,84,88,.45)!important}html[data-skin=dark] .s2-panel-back{background:rgba(84,84,88,.15)!important;border-color:rgba(84,84,88,.45)!important;color:#ebebf5!important}html[data-skin=dark] .s2-panel-back:hover{background:rgba(84,84,88,.3)!important;color:#fff!important}html[data-skin=dark] .s2-panel-title{color:#fff!important}html[data-skin=dark] .s2-panel-body{color:#ebebf5!important}html[data-skin=dark] #s2-panel{background:#1c1c1e!important;border-color:rgba(84,84,88,.65)!important}html[data-skin=dark] #s2-panel::before{background:linear-gradient(90deg,transparent,rgba(84,84,88,.45),transparent)!important}html[data-skin=dark] .lb-dialog{background:#1c1c1e!important;border-color:rgba(84,84,88,.65)!important;box-shadow:0 24px 64px rgba(0,0,0,.5)!important}html[data-skin=dark] .lb-header{background:rgba(44,44,46,.6)!important;border-bottom-color:rgba(84,84,88,.45)!important}html[data-skin=dark] .lb-title{color:#fff!important}html[data-skin=dark] .lb-close{color:#8e8e93!important}html[data-skin=dark] .lb-close:hover{color:#fff!important}html[data-skin=dark] .lb-tabs{background:rgba(44,44,46,.4)!important;border-bottom-color:rgba(84,84,88,.45)!important}html[data-skin=dark] .lb-tab{color:#8e8e93!important}html[data-skin=dark] .lb-tab:hover{color:#ebebf5!important}html[data-skin=dark] .lb-tab.active{color:#0a84ff!important;border-bottom-color:#0a84ff!important}html[data-skin=dark] .lb-body{color:#ebebf5!important;scrollbar-color:var(--muck-line-strong) transparent!important}html[data-skin=dark] .lb-body::-webkit-scrollbar-thumb{background:var(--muck-line-strong)}html[data-skin=dark] .lb-loading{color:#8e8e93!important}html[data-skin=dark] .lb-table thead tr{border-bottom-color:rgba(84,84,88,.45)!important}html[data-skin=dark] .lb-table th{color:#8e8e93!important}html[data-skin=dark] .lb-table td{color:#ebebf5!important;border-bottom-color:rgba(84,84,88,.2)!important}html[data-skin=dark] .lb-table tbody tr:hover td{background:rgba(255,255,255,.04)!important}html[data-skin=dark] .lb-table tbody tr.lb-row--me td{background:rgba(10,132,255,.12)!important}html[data-skin=dark] .lb-table tbody tr.lb-row--me .lb-player-name{color:#0a84ff!important}html[data-skin=dark] .lb-player-name{color:#fff!important}html[data-skin=dark] .lb-footer{border-top-color:rgba(84,84,88,.45)!important}html[data-skin=dark] .lb-note{color:#636366!important}html[data-skin=dark] #lb-empty{color:#8e8e93!important}html[data-skin=dark] .lb-mc-pfp{border-right-color:rgba(84,84,88,.45)!important}html[data-skin=dark] .lb-mc-info .lb-player-name{color:#fff!important}html[data-skin=dark] .lb-mc-corner--num{color:rgba(255,255,255,.35)!important}html[data-skin=dark] .lb-mc-stat-val{color:#ebebf5!important}html[data-skin=dark] .lb-mc-stat-lbl{color:#8e8e93!important}html[data-skin=dark] .profile-dialog{background:#1c1c1e!important;border-color:rgba(84,84,88,.65)!important;box-shadow:0 24px 64px rgba(0,0,0,.5)!important}html[data-skin=dark] .profile-header{background:rgba(44,44,46,.6)!important;border-bottom-color:rgba(84,84,88,.45)!important}html[data-skin=dark] .profile-title{color:#fff!important}html[data-skin=dark] .profile-close{color:#8e8e93!important}html[data-skin=dark] .profile-close:hover{color:#fff!important}html[data-skin=dark] .profile-body{color:#ebebf5!important;scrollbar-color:var(--muck-line-strong) transparent!important}html[data-skin=dark] .profile-body::-webkit-scrollbar-thumb{background:var(--muck-line-strong)}html[data-skin=dark] .profile-name{color:#fff!important}html[data-skin=dark] .profile-last-played{color:#8e8e93!important}html[data-skin=dark] .profile-edit-btn{color:#8e8e93!important}html[data-skin=dark] .profile-edit-btn:hover{color:#fff!important}html[data-skin=dark] .profile-avatar{border-color:rgba(84,84,88,.65)!important}html[data-skin=dark] .profile-stat-block{background:rgba(44,44,46,.6)!important;border-color:rgba(84,84,88,.45)!important}html[data-skin=dark] .profile-stat-val{color:#fff!important}html[data-skin=dark] .profile-stat-lbl{color:#8e8e93!important}html[data-skin=dark] .profile-mode-section-hdr{color:#8e8e93!important}html[data-skin=dark] .profile-mode-row{background:rgba(44,44,46,.6)!important;border-color:rgba(84,84,88,.45)!important}html[data-skin=dark] .profile-mode-sep{background:rgba(84,84,88,.45)!important}html[data-skin=dark] .profile-mode-nums span:first-child{color:#fff!important}html[data-skin=dark] .profile-mode-lbl{color:#8e8e93!important}html[data-skin=dark] .profile-section-label{color:#8e8e93!important}html[data-skin=dark] .profile-badge-tier-label{color:#8e8e93!important;border-bottom-color:rgba(84,84,88,.25)!important}html[data-skin=dark] .profile-badge-tile{background:rgba(44,44,46,.5)!important;border-color:rgba(84,84,88,.45)!important}html[data-skin=dark] .profile-badge-tile:hover{box-shadow:0 4px 12px rgba(0,0,0,.3)!important}html[data-skin=dark] .profile-badge-tile--locked{background:rgba(44,44,46,.3)!important;border-color:rgba(84,84,88,.25)!important}html[data-skin=dark] .profile-badge-label{color:#ebebf5!important}html[data-skin=dark] .profile-badges-empty{color:#636366!important}html[data-skin=dark] .profile-team-allegiance{color:#ebebf5!important}html[data-skin=dark] .ach-progress-label{color:#ebebf5!important}html[data-skin=dark] .ach-progress-label strong{color:#ebebf5!important}html[data-skin=dark] .ach-progress-pct{color:#0a84ff!important}html[data-skin=dark] .ach-progress-bar-track{background:rgba(84,84,88,.45)!important}html[data-skin=dark] .ach-progress-bar-fill{background:linear-gradient(90deg,#0a84ff 0,#409cff 100%)!important}html[data-skin=dark] .ach-tier-heading{color:#8e8e93!important;border-bottom-color:rgba(84,84,88,.25)!important}html[data-skin=dark] .ach-card--earned{background:rgba(44,44,46,.5)!important;border-color:rgba(84,84,88,.45)!important}html[data-skin=dark] .ach-card--earned:hover{background:rgba(58,58,60,.6)!important;border-color:rgba(84,84,88,.65)!important}html[data-skin=dark] .ach-card--locked{background:rgba(44,44,46,.25)!important;border-color:rgba(84,84,88,.2)!important}html[data-skin=dark] .ach-card-label{color:#ebebf5!important}html[data-skin=dark] .ach-card-desc{color:#8e8e93!important}html[data-skin=dark] .egg-info-panel{background:rgba(44,44,46,.4)!important;border-color:rgba(84,84,88,.45)!important}html[data-skin=dark] .egg-info-intro{color:#8e8e93!important}html[data-skin=dark] .egg-info-group-title{color:#636366!important}html[data-skin=dark] .egg-info-name{color:#ebebf5!important}html[data-skin=dark] .egg-info-hint{color:#8e8e93!important}html[data-skin=dark] .egg-info-status{color:rgba(255,255,255,.2)!important}html[data-skin=dark] .egg-info-item.egg-unlocked .egg-info-status{color:#0a84ff!important}html[data-skin=dark] .egg-info-item.egg-unlocked .egg-info-name{color:#0a84ff!important}html[data-skin=dark] .egg-info-item--toggle:hover{background:rgba(84,84,88,.25)!important}html[data-skin=dark] .egg-info-toggle-pill{background:rgba(84,84,88,.45)!important;border-color:rgba(84,84,88,.65)!important}html[data-skin=dark] .egg-info-item--toggle.egg-active .egg-info-toggle-pill{background:#0a84ff!important;border-color:#409cff!important}html[data-skin=dark] .egg-info-item--toggle.egg-active .egg-info-name{color:#0a84ff!important}html[data-skin=dark] .premium-code-input{background:#2c2c2e!important;border-color:rgba(84,84,88,.65)!important;color:#fff!important}html[data-skin=dark] .premium-code-input:focus{border-color:#0a84ff!important}html[data-skin=dark] .premium-code-hint{color:#8e8e93!important}html[data-skin=dark] .profile-coach{background:rgba(44,44,46,.4)!important;border-color:rgba(84,84,88,.45)!important}html[data-skin=dark] .coach-header{border-bottom-color:rgba(84,84,88,.3)!important}html[data-skin=dark] .coach-name{color:#ebebf5!important}html[data-skin=dark] .coach-title{color:#8e8e93!important}html[data-skin=dark] .coach-avatar{border-color:rgba(84,84,88,.65)!important}html[data-skin=dark] .coach-collapse-icon{color:#636366!important}html[data-skin=dark] .coach-header:hover .coach-collapse-icon{color:#8e8e93!important}html[data-skin=dark] .coach-tab{background:rgba(84,84,88,.2)!important;border-color:rgba(84,84,88,.45)!important;color:#8e8e93!important}html[data-skin=dark] .coach-tab:hover{background:rgba(84,84,88,.35)!important;color:#ebebf5!important;border-color:rgba(84,84,88,.65)!important}html[data-skin=dark] .coach-tab.is-active{background:rgba(10,132,255,.15)!important;color:#0a84ff!important;border-color:rgba(10,132,255,.4)!important}html[data-skin=dark] .coach-body{color:#ebebf5!important}html[data-skin=dark] .coach-teaser-overlay{background:rgba(0,0,0,.65)!important}html[data-skin=dark] .coach-teaser-title{color:#ebebf5!important}html[data-skin=dark] .settings-hero-edit-btn,html[data-skin=dark] .settings-hero-profile-btn{color:#636366!important}html[data-skin=dark] .settings-hero-edit-btn:hover,html[data-skin=dark] .settings-hero-profile-btn:hover{color:#ebebf5!important}html[data-skin=dark] .settings-hero-links-sep{color:#636366!important}html[data-skin=dark] .settings-section-name .settings-label{color:#8e8e93!important}html[data-skin=dark] .settings-input{background:#2c2c2e!important;border-color:rgba(84,84,88,.65)!important;color:#fff!important}html[data-skin=dark] .settings-input:focus{border-color:#0a84ff!important}html[data-skin=dark] .settings-input--locked{border-color:rgba(84,84,88,.3)!important}html[data-skin=dark] .settings-name-lock-note{color:#636366!important}html[data-skin=dark] .settings-toggle-row{background:rgba(44,44,46,.4)!important;border-color:rgba(84,84,88,.45)!important}html[data-skin=dark] .settings-toggle-text{color:#ebebf5!important}html[data-skin=dark] .settings-toggle-desc{color:#8e8e93!important}html[data-skin=dark] .team-btn{background:rgba(44,44,46,.4)!important;border-color:rgba(84,84,88,.45)!important}html[data-skin=dark] .team-btn:hover{border-color:rgba(84,84,88,.65)!important}html[data-skin=dark] .team-btn-name{color:#ebebf5!important}html[data-skin=dark] .team-btn-desc{color:#8e8e93!important}html[data-skin=dark] .settings-account-tiles{color:#ebebf5!important}html[data-skin=dark] .zc-card{background:#1c1c1e!important;border-color:rgba(84,84,88,.65)!important;box-shadow:0 8px 40px rgba(0,0,0,.5)!important}html[data-skin=dark] .zc-title{color:#fff!important}html[data-skin=dark] .zc-body{color:#ebebf5!important}html[data-skin=dark] .zc-hint{color:#636366!important}html[data-skin=dark] .zc-hint a{color:#0a84ff!important}html[data-skin=dark] .zc-code-input{background:#2c2c2e!important;border-color:rgba(84,84,88,.65)!important;color:#fff!important}html[data-skin=dark] .zc-code-input:focus{border-color:#0a84ff!important;background:#3a3a3c!important}html[data-skin=dark] .zc-close-btn{border-color:rgba(84,84,88,.65)!important;color:#8e8e93!important}html[data-skin=dark] .zc-close-btn:hover{border-color:rgba(84,84,88,.85)!important;color:#ebebf5!important}html[data-skin=dark] .htp-tabs{border-bottom-color:rgba(84,84,88,.45)!important}html[data-skin=dark] .htp-tab{color:#8e8e93!important}html[data-skin=dark] .htp-tab.active{color:#0a84ff!important;border-bottom-color:#0a84ff!important}html[data-skin=dark] .htp-tagline{color:#ebebf5!important}html[data-skin=dark] .htp-rank-name{color:#ebebf5!important}html[data-skin=dark] .htp-rank-note{color:#8e8e93!important}html[data-skin=dark] .htp-list li{color:#ebebf5!important}html[data-skin=dark] .htp-blind-table th{background:rgba(44,44,46,.6)!important;color:#8e8e93!important;border-bottom-color:rgba(84,84,88,.45)!important}html[data-skin=dark] .htp-blind-table td{color:#ebebf5!important;border-bottom-color:rgba(84,84,88,.2)!important}html[data-skin=dark] .htp-blind-table tr:hover td{background:rgba(255,255,255,.03)!important}html[data-skin=dark] .htp-speed-name{color:#fff!important}html[data-skin=dark] .htp-speed-desc{color:#8e8e93!important}html[data-skin=dark] .htp-struct-note{color:#8e8e93!important}html[data-skin=light] .s2-panel-header{background:#f2f2f7!important;border-bottom-color:rgba(60,60,67,.12)!important}html[data-skin=light] .s2-panel-back{background:rgba(60,60,67,.06)!important;border-color:rgba(60,60,67,.15)!important;color:#3c3c43!important}html[data-skin=light] .s2-panel-back:hover{background:rgba(60,60,67,.12)!important;color:#000!important}html[data-skin=light] .s2-panel-title{color:#000!important}html[data-skin=light] .s2-panel-body{color:#3c3c43!important}html[data-skin=light] #s2-panel{background:#fff!important;border-color:rgba(60,60,67,.12)!important}html[data-skin=light] #s2-panel::before{background:linear-gradient(90deg,transparent,rgba(60,60,67,.1),transparent)!important}html[data-skin=light] .lb-dialog{background:#fff!important;border-color:rgba(60,60,67,.12)!important;box-shadow:0 8px 32px rgba(0,0,0,.12)!important}html[data-skin=light] .lb-header{background:#f2f2f7!important;border-bottom-color:rgba(60,60,67,.12)!important}html[data-skin=light] .lb-title{color:#000!important}html[data-skin=light] .lb-close{color:#8e8e93!important}html[data-skin=light] .lb-close:hover{color:#000!important}html[data-skin=light] .lb-tabs{background:#f2f2f7!important;border-bottom-color:rgba(60,60,67,.12)!important}html[data-skin=light] .lb-tab{color:#8e8e93!important}html[data-skin=light] .lb-tab:hover{color:#3c3c43!important}html[data-skin=light] .lb-tab.active{color:#007aff!important;border-bottom-color:#007aff!important}html[data-skin=light] .lb-body{color:#3c3c43!important;scrollbar-color:var(--muck-line-strong) transparent!important}html[data-skin=light] .lb-body::-webkit-scrollbar-thumb{background:var(--muck-line-strong)}html[data-skin=light] .lb-loading{color:#8e8e93!important}html[data-skin=light] .lb-table thead tr{border-bottom-color:rgba(60,60,67,.12)!important}html[data-skin=light] .lb-table th{color:#8e8e93!important}html[data-skin=light] .lb-table td{color:#3c3c43!important;border-bottom-color:rgba(60,60,67,.08)!important}html[data-skin=light] .lb-table tbody tr:hover td{background:rgba(0,0,0,.02)!important}html[data-skin=light] .lb-table tbody tr.lb-row--me td{background:rgba(0,122,255,.08)!important}html[data-skin=light] .lb-table tbody tr.lb-row--me .lb-player-name{color:#007aff!important}html[data-skin=light] .lb-player-name{color:#000!important}html[data-skin=light] .lb-footer{border-top-color:rgba(60,60,67,.12)!important}html[data-skin=light] .lb-note{color:#aeaeb2!important}html[data-skin=light] #lb-empty{color:#8e8e93!important}html[data-skin=light] .lb-mc-pfp{border-right-color:rgba(60,60,67,.12)!important}html[data-skin=light] .lb-mc-info .lb-player-name{color:#000!important}html[data-skin=light] .lb-mc-corner--num{color:rgba(0,0,0,.3)!important}html[data-skin=light] .lb-mc-stat-val{color:#3c3c43!important}html[data-skin=light] .lb-mc-stat-lbl{color:#8e8e93!important}html[data-skin=light] .profile-dialog{background:#fff!important;border-color:rgba(60,60,67,.12)!important;box-shadow:0 8px 32px rgba(0,0,0,.12)!important}html[data-skin=light] .profile-header{background:#f2f2f7!important;border-bottom-color:rgba(60,60,67,.12)!important}html[data-skin=light] .profile-title{color:#000!important}html[data-skin=light] .profile-close{color:#8e8e93!important}html[data-skin=light] .profile-close:hover{color:#000!important}html[data-skin=light] .profile-body{color:#3c3c43!important;scrollbar-color:var(--muck-line-strong) transparent!important}html[data-skin=light] .profile-body::-webkit-scrollbar-thumb{background:var(--muck-line-strong)}html[data-skin=light] .profile-name{color:#000!important}html[data-skin=light] .profile-last-played{color:#8e8e93!important}html[data-skin=light] .profile-edit-btn{color:#8e8e93!important}html[data-skin=light] .profile-edit-btn:hover{color:#000!important}html[data-skin=light] .profile-avatar{border-color:rgba(60,60,67,.15)!important}html[data-skin=light] .profile-stat-block{background:#f2f2f7!important;border-color:rgba(60,60,67,.12)!important}html[data-skin=light] .profile-stat-val{color:#000!important}html[data-skin=light] .profile-stat-lbl{color:#8e8e93!important}html[data-skin=light] .profile-mode-section-hdr{color:#8e8e93!important}html[data-skin=light] .profile-mode-row{background:#f2f2f7!important;border-color:rgba(60,60,67,.12)!important}html[data-skin=light] .profile-mode-sep{background:rgba(60,60,67,.12)!important}html[data-skin=light] .profile-mode-nums span:first-child{color:#000!important}html[data-skin=light] .profile-mode-lbl{color:#8e8e93!important}html[data-skin=light] .profile-section-label{color:#8e8e93!important}html[data-skin=light] .profile-badge-tier-label{color:#8e8e93!important;border-bottom-color:rgba(60,60,67,.08)!important}html[data-skin=light] .profile-badge-tile{background:#f2f2f7!important;border-color:rgba(60,60,67,.12)!important}html[data-skin=light] .profile-badge-tile:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)!important}html[data-skin=light] .profile-badge-tile--locked{background:#f2f2f7!important;border-color:rgba(60,60,67,.08)!important}html[data-skin=light] .profile-badge-label{color:#3c3c43!important}html[data-skin=light] .profile-badges-empty{color:#aeaeb2!important}html[data-skin=light] .profile-team-allegiance{color:#3c3c43!important}html[data-skin=light] .ach-progress-label{color:#3c3c43!important}html[data-skin=light] .ach-progress-label strong{color:#000!important}html[data-skin=light] .ach-progress-pct{color:#007aff!important}html[data-skin=light] .ach-progress-bar-track{background:rgba(60,60,67,.08)!important}html[data-skin=light] .ach-progress-bar-fill{background:linear-gradient(90deg,#007aff 0,#409cff 100%)!important}html[data-skin=light] .ach-tier-heading{color:#8e8e93!important;border-bottom-color:rgba(60,60,67,.08)!important}html[data-skin=light] .ach-card--earned{background:#f2f2f7!important;border-color:rgba(60,60,67,.12)!important}html[data-skin=light] .ach-card--earned:hover{background:#e5e5ea!important;border-color:rgba(60,60,67,.2)!important}html[data-skin=light] .ach-card--locked{background:#f2f2f7!important;border-color:rgba(60,60,67,.06)!important}html[data-skin=light] .ach-card-label{color:#000!important}html[data-skin=light] .ach-card-desc{color:#8e8e93!important}html[data-skin=light] .egg-info-panel{background:#f2f2f7!important;border-color:rgba(60,60,67,.12)!important}html[data-skin=light] .egg-info-intro{color:#8e8e93!important}html[data-skin=light] .egg-info-group-title{color:#aeaeb2!important}html[data-skin=light] .egg-info-name{color:#3c3c43!important}html[data-skin=light] .egg-info-hint{color:#8e8e93!important}html[data-skin=light] .egg-info-status{color:rgba(0,0,0,.15)!important}html[data-skin=light] .egg-info-item.egg-unlocked .egg-info-status{color:#007aff!important}html[data-skin=light] .egg-info-item.egg-unlocked .egg-info-name{color:#007aff!important}html[data-skin=light] .egg-info-item--toggle:hover{background:rgba(0,0,0,.03)!important}html[data-skin=light] .egg-info-toggle-pill{background:rgba(60,60,67,.12)!important;border-color:rgba(60,60,67,.18)!important}html[data-skin=light] .egg-info-toggle-pill::after{background:#fff!important}html[data-skin=light] .egg-info-item--toggle.egg-active .egg-info-toggle-pill{background:#007aff!important;border-color:#0071e3!important}html[data-skin=light] .egg-info-item--toggle.egg-active .egg-info-name{color:#007aff!important}html[data-skin=light] .premium-code-input{background:#fff!important;border-color:rgba(60,60,67,.18)!important;color:#000!important}html[data-skin=light] .premium-code-input:focus{border-color:#007aff!important}html[data-skin=light] .premium-code-hint{color:#8e8e93!important}html[data-skin=light] .profile-coach{background:rgba(0,122,255,.04)!important;border-color:rgba(0,122,255,.12)!important}html[data-skin=light] .coach-header{border-bottom-color:rgba(60,60,67,.1)!important}html[data-skin=light] .coach-name{color:#000!important}html[data-skin=light] .coach-title{color:#8e8e93!important}html[data-skin=light] .coach-avatar{border-color:rgba(60,60,67,.15)!important}html[data-skin=light] .coach-collapse-icon{color:#aeaeb2!important}html[data-skin=light] .coach-header:hover .coach-collapse-icon{color:#8e8e93!important}html[data-skin=light] .coach-tab{background:rgba(0,0,0,.03)!important;border-color:rgba(60,60,67,.12)!important;color:#8e8e93!important}html[data-skin=light] .coach-tab:hover{background:rgba(0,122,255,.06)!important;color:#007aff!important;border-color:rgba(0,122,255,.2)!important}html[data-skin=light] .coach-tab.is-active{background:rgba(0,122,255,.1)!important;color:#007aff!important;border-color:rgba(0,122,255,.3)!important}html[data-skin=light] .coach-body{color:#3c3c43!important}html[data-skin=light] .coach-teaser-overlay{background:rgba(255,255,255,.7)!important}html[data-skin=light] .coach-teaser-title{color:#3c3c43!important}html[data-skin=light] .settings-hero-edit-btn,html[data-skin=light] .settings-hero-profile-btn{color:#aeaeb2!important}html[data-skin=light] .settings-hero-edit-btn:hover,html[data-skin=light] .settings-hero-profile-btn:hover{color:#3c3c43!important}html[data-skin=light] .settings-hero-links-sep{color:#d1d1d6!important}html[data-skin=light] .settings-section-name .settings-label{color:#8e8e93!important}html[data-skin=light] .settings-input{background:#fff!important;border-color:rgba(60,60,67,.18)!important;color:#000!important}html[data-skin=light] .settings-input:focus{border-color:#007aff!important}html[data-skin=light] .settings-input--locked{border-color:rgba(60,60,67,.08)!important}html[data-skin=light] .settings-name-lock-note{color:#aeaeb2!important}html[data-skin=light] .settings-toggle-row{background:#f2f2f7!important;border-color:rgba(60,60,67,.12)!important}html[data-skin=light] .settings-toggle-text{color:#3c3c43!important}html[data-skin=light] .settings-toggle-desc{color:#8e8e93!important}html[data-skin=light] .team-btn{background:#f2f2f7!important;border-color:rgba(60,60,67,.12)!important}html[data-skin=light] .team-btn:hover{border-color:rgba(60,60,67,.25)!important}html[data-skin=light] .team-btn-name{color:#000!important}html[data-skin=light] .team-btn-desc{color:#8e8e93!important}html[data-skin=light] .settings-account-tiles{color:#3c3c43!important}html[data-skin=light] .zc-card{background:#fff!important;border-color:rgba(60,60,67,.12)!important;box-shadow:0 8px 32px rgba(0,0,0,.1)!important}html[data-skin=light] .zc-title{color:#000!important}html[data-skin=light] .zc-body{color:#3c3c43!important}html[data-skin=light] .zc-hint{color:#aeaeb2!important}html[data-skin=light] .zc-hint a{color:#007aff!important}html[data-skin=light] .zc-code-input{background:#f2f2f7!important;border-color:rgba(60,60,67,.18)!important;color:#000!important}html[data-skin=light] .zc-code-input:focus{border-color:#007aff!important;background:#fff!important}html[data-skin=light] .zc-close-btn{border-color:rgba(60,60,67,.15)!important;color:#8e8e93!important}html[data-skin=light] .zc-close-btn:hover{border-color:rgba(60,60,67,.3)!important;color:#3c3c43!important}html[data-skin=dark] body.lobby-skin-2 #lobby{background:#000!important}html[data-skin=dark] body.lobby-skin-2 .lobby-mobile-header{background:#1c1c1e!important;border-bottom-color:rgba(84,84,88,.65)!important}html[data-skin=dark] body.lobby-skin-2 .lobby-scroll-body::-webkit-scrollbar-thumb{background:var(--muck-line-strong)}html[data-skin=dark] body.lobby-skin-2 .ls-hero{border-bottom-color:rgba(84,84,88,.3)!important}html[data-skin=dark] body.lobby-skin-2 .ls-hero-eyebrow{color:#8e8e93!important}html[data-skin=dark] body.lobby-skin-2 .ls-hero-headline{color:#fff!important}html[data-skin=dark] body.lobby-skin-2 .ls-hero-headline em{color:#0a84ff!important}html[data-skin=dark] body.lobby-skin-2 .ls-hero-sub{color:#8e8e93!important}html[data-skin=dark] body.lobby-skin-2 .ls-hero-play-btn{background:#0a84ff!important;color:#fff!important;box-shadow:0 2px 10px rgba(10,132,255,.3)!important}html[data-skin=dark] body.lobby-skin-2 .ls{border-bottom-color:rgba(84,84,88,.2)!important}html[data-skin=dark] body.lobby-skin-2 .ls--step3{border-top-color:rgba(84,84,88,.3)!important}html[data-skin=dark] body.lobby-skin-2 .ls-label{color:#8e8e93!important}html[data-skin=dark] body.lobby-skin-2 .lv2-mode-tab{background:#2c2c2e!important;border-color:rgba(84,84,88,.65)!important;color:#ebebf5!important}html[data-skin=dark] body.lobby-skin-2 .lv2-mode-tab::before{background:0 0!important}@media (hover:hover){html[data-skin=dark] body.lobby-skin-2 .lv2-mode-tab:hover:not(.active){background:#3a3a3c!important;border-color:rgba(10,132,255,.4)!important;color:#fff!important}}html[data-skin=dark] body.lobby-skin-2 .lv2-mode-tab[data-mode=computer].active,html[data-skin=dark] body.lobby-skin-2 .lv2-mode-tab[data-mode=friend].active{background:0 0!important;border-color:#0a84ff!important;color:#0a84ff!important;box-shadow:none!important}html[data-skin=dark] body.lobby-skin-2 .lv2-mode-tab.active .material-symbols-rounded{color:#0a84ff!important;opacity:1!important}html[data-skin=dark] body.lobby-skin-2 .lv2-speed-btn{background:#2c2c2e!important;border-color:rgba(84,84,88,.65)!important;color:#ebebf5!important}html[data-skin=dark] body.lobby-skin-2 .lv2-speed-btn .lv2-speed-sub{color:#8e8e93!important}@media (hover:hover){html[data-skin=dark] body.lobby-skin-2 .lv2-speed-btn:hover:not(.active){background:#3a3a3c!important;border-color:rgba(10,132,255,.4)!important;color:#fff!important}}html[data-skin=dark] body.lobby-skin-2 .lv2-speed-btn.active{background:0 0!important;border-color:#0a84ff!important;color:#0a84ff!important;box-shadow:none!important}html[data-skin=dark] body.lobby-skin-2 .lv2-speed-btn.active .lv2-speed-sub{color:rgba(10,132,255,.75)!important}html[data-skin=dark] body.lobby-skin-2 .lv2-players-label{color:#8e8e93!important}html[data-skin=dark] body.lobby-skin-2 .lv2-util-bar{border-top-color:rgba(84,84,88,.3)!important}html[data-skin=dark] body.lobby-skin-2 .lv2-util-btn{background:#2c2c2e!important;border-color:rgba(84,84,88,.65)!important;color:#ebebf5!important}html[data-skin=dark] body.lobby-skin-2 .lv2-util-btn .material-symbols-rounded{color:#0a84ff!important}@media (hover:hover){html[data-skin=dark] body.lobby-skin-2 .lv2-util-btn:hover{background:#3a3a3c!important;border-color:rgba(10,132,255,.4)!important}html[data-skin=dark] body.lobby-skin-2 .lv2-util-btn:hover .material-symbols-rounded{color:#0a84ff!important}}html[data-skin=dark] body.lobby-skin-2 #s2-sidebar{background:#1c1c1e!important;border-color:rgba(84,84,88,.65)!important}html[data-skin=dark] body.lobby-skin-2 #s2-sidebar::before{background:linear-gradient(90deg,transparent,rgba(84,84,88,.45),transparent)!important}html[data-skin=dark] body.lobby-skin-2 .s2-profile-hero{background:0 0!important;border-bottom-color:rgba(84,84,88,.3)!important}html[data-skin=dark] body.lobby-skin-2 .lobby-tab-btn.s2-active{background:rgba(10,132,255,.12)!important}html[data-skin=dark] body.lobby-skin-2 .lobby-tab-btn.s2-active::after{background:#0a84ff!important}html[data-skin=dark] body.lobby-skin-2 #s2-panel{background:#1c1c1e!important;border-color:rgba(84,84,88,.65)!important}html[data-skin=dark] body.lobby-skin-2 .s2-panel-header{background:rgba(28,28,30,.85)!important;border-bottom-color:rgba(84,84,88,.45)!important}html[data-skin=dark] body.lobby-skin-2 .s2-panel-back{background:rgba(84,84,88,.15)!important;border-color:rgba(84,84,88,.45)!important;color:#ebebf5!important}html[data-skin=dark] body.lobby-skin-2 .s2-panel-title{color:#fff!important}html[data-skin=dark] body.lobby-skin-2 .lobby-rules-blurb{color:#636366!important}html[data-skin=dark] body.lobby-skin-2 .lobby-footer,html[data-skin=dark] body.lobby-skin-2 .lobby-footer a{color:#636366!important}html[data-skin=dark] body.lobby-skin-2 #s2-sidebar .s2-bwars-banner{background:rgba(10,132,255,.05)!important;border-top-color:rgba(84,84,88,.3)!important}html[data-skin=dark] body.lobby-skin-2 #s2-sidebar .s2-bwars-banner::before{background:linear-gradient(90deg,transparent,rgba(10,132,255,.25),transparent)!important}html[data-skin=light] body.lobby-skin-2 #lobby{background:#f2f2f7!important}html[data-skin=light] body.lobby-skin-2 .lobby-mobile-header{background:rgba(255,255,255,.94)!important;border-bottom-color:rgba(60,60,67,.12)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}html[data-skin=light] body.lobby-skin-2 .lmh-logo .logo-word-costanza{color:#000!important}html[data-skin=light] body.lobby-skin-2 .lmh-logo .logo-word-poker{color:#8e8e93!important}html[data-skin=light] body.lobby-skin-2 .lobby-scroll-body::-webkit-scrollbar-thumb{background:var(--muck-line-strong)}html[data-skin=light] body.lobby-skin-2 .ls-hero{border-bottom-color:rgba(60,60,67,.12)!important}html[data-skin=light] body.lobby-skin-2 .ls-hero-eyebrow{color:#8e8e93!important}html[data-skin=light] body.lobby-skin-2 .ls-hero-headline{color:#000!important}html[data-skin=light] body.lobby-skin-2 .ls-hero-headline em{color:#007aff!important}html[data-skin=light] body.lobby-skin-2 .ls-hero-sub{color:#8e8e93!important}html[data-skin=light] body.lobby-skin-2 .ls-hero-play-btn{background:#007aff!important;color:#fff!important;box-shadow:0 2px 8px rgba(0,122,255,.25)!important}@media (hover:hover){html[data-skin=light] body.lobby-skin-2 .ls-hero-play-btn:hover{background:#0071e3!important;box-shadow:0 4px 12px rgba(0,122,255,.35)!important}}html[data-skin=light] body.lobby-skin-2 .ls{border-bottom-color:rgba(60,60,67,.08)!important}html[data-skin=light] body.lobby-skin-2 .ls--step3{border-top-color:rgba(60,60,67,.12)!important}html[data-skin=light] body.lobby-skin-2 .ls-label{color:#8e8e93!important}html[data-skin=light] body.lobby-skin-2 .ls-label-icon{color:#8e8e93!important}html[data-skin=light] body.lobby-skin-2 .lv2-mode-tab{background:#fff!important;border-color:rgba(60,60,67,.12)!important;color:#3c3c43!important}html[data-skin=light] body.lobby-skin-2 .lv2-mode-tab .material-symbols-rounded{color:#8e8e93!important}html[data-skin=light] body.lobby-skin-2 .lv2-mode-tab::before{background:0 0!important}@media (hover:hover){html[data-skin=light] body.lobby-skin-2 .lv2-mode-tab:hover:not(.active){background:#e5e5ea!important;border-color:rgba(0,122,255,.35)!important;color:#000!important}}html[data-skin=light] body.lobby-skin-2 .lv2-mode-tab[data-mode=computer].active,html[data-skin=light] body.lobby-skin-2 .lv2-mode-tab[data-mode=friend].active{background:0 0!important;border-color:#007aff!important;color:#007aff!important;box-shadow:none!important}html[data-skin=light] body.lobby-skin-2 .lv2-mode-tab.active .material-symbols-rounded{color:#007aff!important;opacity:1!important}html[data-skin=light] body.lobby-skin-2 .lv2-speed-btn{background:#fff!important;border-color:rgba(60,60,67,.12)!important;color:#3c3c43!important}html[data-skin=light] body.lobby-skin-2 .lv2-speed-btn .lv2-speed-sub{color:#8e8e93!important}@media (hover:hover){html[data-skin=light] body.lobby-skin-2 .lv2-speed-btn:hover:not(.active){background:#e5e5ea!important;border-color:rgba(0,122,255,.35)!important;color:#000!important}}html[data-skin=light] body.lobby-skin-2 .lv2-speed-btn.active{background:0 0!important;border-color:#007aff!important;color:#007aff!important;box-shadow:none!important}html[data-skin=light] body.lobby-skin-2 .lv2-speed-btn.active .lv2-speed-sub{color:rgba(0,122,255,.75)!important}html[data-skin=light] body.lobby-skin-2 .lv2-players-label{color:#8e8e93!important}html[data-skin=light] body.lobby-skin-2 .lv2-util-bar{border-top-color:rgba(60,60,67,.12)!important}html[data-skin=light] body.lobby-skin-2 .lv2-util-btn{background:#fff!important;border-color:rgba(60,60,67,.12)!important;color:#3c3c43!important}html[data-skin=light] body.lobby-skin-2 .lv2-util-btn .material-symbols-rounded{color:#007aff!important}@media (hover:hover){html[data-skin=light] body.lobby-skin-2 .lv2-util-btn:hover{background:#e5e5ea!important;border-color:rgba(0,122,255,.35)!important;color:#007aff!important}html[data-skin=light] body.lobby-skin-2 .lv2-util-btn:hover .material-symbols-rounded{color:#007aff!important}}html[data-skin=light] body.lobby-skin-2 #s2-sidebar{background:#fff!important;border-color:rgba(60,60,67,.12)!important}html[data-skin=light] body.lobby-skin-2 #s2-sidebar::before{background:linear-gradient(90deg,transparent,rgba(60,60,67,.1),transparent)!important}html[data-skin=light] body.lobby-skin-2 .s2-profile-hero{background:0 0!important;border-bottom-color:rgba(60,60,67,.08)!important}html[data-skin=light] body.lobby-skin-2 .s2-profile-hero .s2-name{color:#000!important}html[data-skin=light] body.lobby-skin-2 .s2-profile-hero .s2-chips{color:#3c3c43!important}html[data-skin=light] body.lobby-skin-2 .lobby-tab-btn{color:#3c3c43!important;border-bottom-color:rgba(60,60,67,.05)!important}html[data-skin=light] body.lobby-skin-2 .lobby-tab-btn .lobby-tab-text strong{color:#000!important}html[data-skin=light] body.lobby-skin-2 .lobby-tab-btn .lobby-tab-text span{color:#8e8e93!important}html[data-skin=light] body.lobby-skin-2 .lobby-tab-btn .material-symbols-rounded{color:#007aff!important}html[data-skin=light] body.lobby-skin-2 .lobby-tab-btn.s2-active{background:rgba(0,122,255,.08)!important;border-color:rgba(0,122,255,.2)!important}html[data-skin=light] body.lobby-skin-2 .lobby-tab-btn.s2-active::after{background:#007aff!important}html[data-skin=light] body.lobby-skin-2 .lobby-tab-btn .lobby-tab-q{border-color:rgba(60,60,67,.12)!important;color:#8e8e93!important}html[data-skin=light] body.lobby-skin-2 .lv2-util-btn{border-bottom-color:rgba(60,60,67,.05)!important}html[data-skin=light] body.lobby-skin-2 #s2-panel{background:#fff!important;border-color:rgba(60,60,67,.12)!important}html[data-skin=light] body.lobby-skin-2 .s2-panel-header{background:#f2f2f7!important;border-bottom-color:rgba(60,60,67,.12)!important}html[data-skin=light] body.lobby-skin-2 .s2-panel-back{background:rgba(60,60,67,.06)!important;border-color:rgba(60,60,67,.15)!important;color:#3c3c43!important}html[data-skin=light] body.lobby-skin-2 .s2-panel-title{color:#000!important}html[data-skin=light] body.lobby-skin-2 .lobby-av-btn{background:rgba(0,0,0,.04)!important;border-color:rgba(60,60,67,.12)!important;color:#000!important}html[data-skin=light] body.lobby-skin-2 .lobby-av-sep{background:rgba(60,60,67,.15)!important}html[data-skin=light] body.lobby-skin-2 .lobby-av-name{color:#000!important}html[data-skin=light] body.lobby-skin-2 .lobby-av-chips{color:#3c3c43!important}html[data-skin=light] body.lobby-skin-2 .lobby-av-cog{color:#8e8e93!important}html[data-skin=light] body.lobby-skin-2 .lobby-av-menu{background:#fff!important;border-color:rgba(60,60,67,.12)!important;box-shadow:0 4px 16px rgba(0,0,0,.12)!important}html[data-skin=light] body.lobby-skin-2 .lobby-av-menu-item{color:#000!important}html[data-skin=light] body.lobby-skin-2 .lobby-av-menu-item:hover{background:#f2f2f7!important}html[data-skin=light] body.lobby-skin-2 .lobby-rules-blurb{color:#8e8e93!important;background:0 0!important}html[data-skin=light] body.lobby-skin-2 .lobby-footer,html[data-skin=light] body.lobby-skin-2 .lobby-footer a{color:#aeaeb2!important}html[data-skin=light] body.lobby-skin-2 #s2-sidebar .s2-bwars-banner{background:rgba(0,122,255,.04)!important;border-top-color:rgba(60,60,67,.08)!important}html[data-skin=light] body.lobby-skin-2 #s2-sidebar .s2-bwars-banner::before{background:linear-gradient(90deg,transparent,rgba(0,122,255,.15),transparent)!important}html[data-skin=dark] body.lobby-skin-2 .ls-rail{background:#1c1c1e!important;border:1px solid rgba(84,84,88,.65)!important;border-radius:18px!important;overflow:hidden!important}html[data-skin=dark] body.lobby-skin-2 .ls-rail::after{display:none!important}html[data-skin=dark] body.lobby-skin-2 .ls-rail::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(84,84,88,.45),transparent);pointer-events:none;z-index:1}html[data-skin=light] body.lobby-skin-2 .ls-rail{background:#fff!important;border:1px solid rgba(60,60,67,.12)!important;border-radius:18px!important;overflow:hidden!important}html[data-skin=light] body.lobby-skin-2 .ls-rail::after{display:none!important}html[data-skin=light] body.lobby-skin-2 .ls-rail::before{display:none!important}.fm-panel{padding:.5rem 0}.fm-toolbar{display:flex;justify-content:flex-end;padding:.25rem 0 .75rem}.fm-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .9rem;border:none;border-radius:8px;font-size:.82rem;font-weight:600;cursor:pointer;transition:background .15s,opacity .15s}.fm-btn:hover{opacity:.85}.fm-btn--schedule{background:rgba(200,148,74,.15);color:#5ac8fa}.fm-btn--schedule .material-symbols-rounded{font-size:1.1rem}.fm-btn--accept{background:#30d158;color:#fff}.fm-btn--watch{background:rgba(255,214,10,.15);color:#ffd60a}.fm-btn--play{background:#5ac8fa;color:#0a1535}.ots-row .fm-btn--play.lv2-qt-card{width:auto;background:#7640d5;color:#fff}.ots-row .fm-btn--play.lv2-qt-card:hover{filter:brightness(1.1)}.fm-btn--cancel{background:rgba(255,255,255,.08);color:rgba(255,255,255,.6)}.fm-btn--share{background:rgba(255,255,255,.08);color:rgba(255,255,255,.6);padding:.45rem .6rem}.fm-card-actions{display:flex;align-items:center;gap:.4rem}.fm-create-form{background:rgba(13,31,82,.5);border:1px solid rgba(200,148,74,.18);border-radius:12px;padding:1rem;margin-bottom:1rem}.fm-form-row{margin-bottom:.6rem}.fm-form-row label{display:block;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:rgba(255,255,255,.45);margin-bottom:.2rem}.fm-form-row--duo{display:flex;gap:.6rem;align-items:flex-end}.fm-form-row--duo>div{flex:1}.fm-form-vs{font-size:.75rem;color:rgba(255,255,255,.35);font-weight:700;padding-bottom:.55rem}.fm-input{width:100%;padding:.45rem .6rem;border:1px solid rgba(200,148,74,.2);border-radius:8px;background:rgba(0,0,0,.25);color:#fff;font-size:.82rem;font-family:inherit;outline:0;transition:border-color .15s}.fm-input:focus{border-color:rgba(200,148,74,.5)}.fm-input option{background:#0a1535;color:#fff}.fm-form-actions{display:flex;gap:.5rem;margin-top:.75rem}.fm-error{color:#ff453a;font-size:.78rem;margin-top:.4rem;min-height:1rem}.fm-list-body{display:flex;flex-direction:column;gap:.6rem}.fm-empty{text-align:center;color:rgba(255,255,255,.35);font-size:.85rem;padding:2rem 0}.fm-card{background:#0c0c0e;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:.75rem .9rem;transition:border-color .2s}.fm-card:hover{border-color:rgba(255,255,255,.2)}.fm-card--live{border-color:rgba(255,214,10,.35);background:#0c0c0e}.fm-card--recent{opacity:.75}.fm-card-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.4rem}.fm-status{display:inline-block;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.15rem .45rem;border-radius:4px;line-height:1}.fm-status--scheduled{background:rgba(90,200,250,.15);color:#5ac8fa}.fm-status--accepted{background:rgba(48,209,88,.15);color:#30d158}.fm-status--live{background:rgba(255,214,10,.2);color:#ffd60a}.fm-status--completed{background:rgba(255,255,255,.08);color:rgba(255,255,255,.4)}.fm-status--cancelled{background:rgba(255,69,58,.12);color:#ff453a}.fm-avatar{width:22px;height:22px;border-radius:50%;object-fit:cover;flex-shrink:0}.fm-title{font-size:.88rem;font-weight:600;color:#fff;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-spectators{font-size:.7rem;color:rgba(255,214,10,.7)}.fm-card-players{display:flex;align-items:center;gap:.5rem;margin-bottom:.4rem}.fm-player{font-size:.82rem;color:rgba(255,255,255,.75);font-weight:500}.fm-player--me{color:#5ac8fa;font-weight:700}.fm-vs{font-size:.7rem;color:rgba(255,255,255,.3);font-weight:700;text-transform:uppercase}.fm-card-footer{display:flex;align-items:center;justify-content:space-between}.fm-variant{font-size:.72rem;color:rgba(255,255,255,.3);text-transform:uppercase;letter-spacing:.04em}.fm-time{font-size:.75rem;color:rgba(255,255,255,.4)}.fm-checked-in{font-size:.78rem;color:#30d158;font-weight:600}.fm-winner{font-size:.78rem;color:rgba(255,255,255,.45);font-style:italic}.fm-section-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:rgba(255,255,255,.4);margin:.9rem 0 .4rem}.fm-section-label:first-child{margin-top:0}.ots-table+.ots-table{margin-top:1.25rem}.ots-table+.fm-list-body .fm-section-label:first-child{margin-top:1.25rem}.ots-table{display:flex;flex-direction:column;gap:.5rem}.ots-row{display:grid;grid-template-columns:1fr 100px 90px 100px 70px 90px;align-items:center;gap:.5rem;background:#0c0c0e;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:.6rem .9rem}.ots-row--head{background:0 0;border:none;padding:0 .9rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:rgba(255,255,255,.35)}.ots-col--name{display:flex;align-items:center;gap:.5rem;overflow:hidden}.ots-name{font-size:.88rem;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ots-dot{width:8px;height:8px;border-radius:50%;background:var(--online-green,#15c85b);box-shadow:0 0 6px rgba(21,200,91,.7);flex-shrink:0}.ots-col--buyin,.ots-col--players,.ots-col--prize,.ots-col--type{font-size:.82rem;color:rgba(255,255,255,.65);white-space:nowrap}.ots-col--action{display:flex;justify-content:flex-end}@media (min-width:769px){.bottom-zone{--hud-top:#0A172A;--hud-bottom:#081426;--hud-border:rgba(100,130,180,0.20);--card-surface:rgba(9,19,33,0.55);--card-border:rgba(110,140,190,0.18);--dark-control:#101C31;--blue-1:#3186EF;--blue-2:#246BCB;--purple-1:#8425EB;--purple-2:#5310BE;--hud-gold:#F0B846;--hud-red:#F04A42;--hud-text-1:#F4F7FC;--hud-text-2:#A7B1C3;--hud-text-3:#6F7D95;box-sizing:border-box;height:146px;width:calc(100% - 64px);margin:0 32px;padding:0 30px;display:flex;align-items:stretch;overflow:visible}body:not([data-bg-theme]) #table-screen,body[data-bg-theme=black] #table-screen{background-color:#0a1120}.table-rail{transform:translateY(0)}.bottom-zone-log{position:static;flex:0 0 290px;width:290px;margin:8px 0;border-right:none;background:var(--card-surface);border:1px solid var(--card-border);border-radius:6px;overflow:hidden;transition:height .2s ease}.bottom-zone-log.log-collapsed{align-self:flex-start;height:auto}.bottom-zone-log.log-collapsed .activity-log-body{display:none}.activity-log{height:100%;padding:0}.activity-log.hidden{opacity:1}.activity-log-header{padding:10px 14px 8px;border-bottom:1px solid rgba(110,140,190,.14);background:0 0;font-size:.74rem;font-weight:600;letter-spacing:.06em;color:var(--hud-text-2);display:flex;align-items:center;gap:8px}.activity-log-header span{display:flex;align-items:center;gap:7px}.activity-log-header span::before{content:"";width:14px;height:14px;flex-shrink:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Crect x='1' y='8' width='3' height='6' rx='1' fill='%23F04A42'/%3E%3Crect x='6.5' y='4' width='3' height='10' rx='1' fill='%23F04A42'/%3E%3Crect x='12' y='6' width='3' height='8' rx='1' fill='%23F04A42'/%3E%3C/svg%3E") no-repeat center/contain}.activity-log-toggle{margin-left:auto;width:22px;height:22px;font-size:0;position:relative;border-radius:6px}.activity-log-toggle::before{content:"";position:absolute;top:50%;left:50%;width:3px;height:3px;border-radius:50%;background:var(--hud-text-3);box-shadow:-6px 0 var(--hud-text-3),6px 0 var(--hud-text-3);transform:translate(-50%,-50%)}.activity-log-toggle:hover::before{background:var(--hud-text-2);box-shadow:-6px 0 var(--hud-text-2),6px 0 var(--hud-text-2)}.activity-log-body{padding:4px 14px 10px;scrollbar-width:thin;scrollbar-color:var(--muck-line-strong) transparent}.activity-log-body::-webkit-scrollbar{width:4px}.activity-log-body::-webkit-scrollbar-thumb{background:var(--muck-line-strong);border-radius:6px}.activity-log-entry{padding:3px 0;border-left:none;white-space:normal;font-size:.72rem;color:var(--hud-text-3)}.activity-log-entry.al-result{border-left:none;color:var(--hud-text-1);font-weight:600;background:0 0;padding:3px 0}.activity-log-entry.al-result.al-lose{color:var(--hud-red)}.activity-log-entry.al-result.al-split{color:var(--blue-1)}.activity-log-entry.al-street{border-left:none;color:var(--hud-text-3);background:0 0}.activity-log-entry.al-hand-divider{border-top:1px solid rgba(110,140,190,.12);color:var(--hud-text-3)}.bottom-zone-main{flex:1;min-width:0}.action-panel{height:100%}.action-status-strip{display:none}.action-main{height:100%;padding:6px 0;gap:0}.action-btns-col{flex:1 1 auto;width:auto;min-width:0;max-width:none;margin:0;align-self:stretch;justify-content:center;gap:10px}.action-btn-grid{justify-content:center;align-items:stretch;gap:16px;padding:0 20px;flex:none;min-width:0}.btn-action{flex:0 1 240px;height:52px;border-radius:6px;font-size:.86rem;letter-spacing:.4px;gap:1px}.btn-action-sub{font-size:1rem}.btn-fold{background:#101c32;border-color:rgba(130,155,200,.2);color:var(--hud-text-1);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.btn-fold:hover:not(:disabled){background:#142138;border-color:rgba(130,155,200,.32)}.btn-check[data-action=call]{background:linear-gradient(180deg,var(--blue-1) 0,var(--blue-2) 100%);border-color:rgba(90,165,255,.65);box-shadow:0 5px 18px rgba(25,105,230,.2),inset 0 1px 0 rgba(255,255,255,.18)}.btn-bet,.btn-bet[data-action=raise]{background:linear-gradient(180deg,var(--purple-1) 0,var(--purple-2) 100%);border-color:rgba(165,80,255,.65);box-shadow:0 5px 18px rgba(120,40,220,.22),inset 0 1px 0 rgba(255,255,255,.18)}.sizing-row{height:40px;padding:0 20px;gap:8px;align-items:center;justify-content:center}#bet-dec{order:1}#bet-slider{order:2}#bet-amount-input{order:3}#bet-inc{order:4}#quick-bets{order:5}#btn-allin{order:6}.btn-bb-step{width:38px;height:38px;min-width:38px;border-radius:6px;background:var(--dark-control);border:1px solid var(--card-border);color:var(--hud-text-2);font-size:1rem}.btn-bb-step:hover{border-color:rgba(130,170,230,.35);background:#142338}.bet-slider{width:170px;min-width:170px;flex:0 0 170px;height:6px;background:linear-gradient(to right,var(--blue-1) var(--pct,0),#253149 var(--pct,0))}.bet-slider::-webkit-slider-thumb{width:21px;height:21px;background:linear-gradient(180deg,var(--blue-1) 0,var(--blue-2) 100%);border:2px solid rgba(0,0,0,.35);box-shadow:0 2px 6px rgba(0,0,0,.5)}.bet-slider::-moz-range-thumb{width:21px;height:21px;background:linear-gradient(180deg,var(--blue-1) 0,var(--blue-2) 100%)}.bet-input{width:98px;height:38px;font-size:.98rem;font-weight:600;background:#0a1120;border:1px solid var(--card-border);border-radius:6px;color:var(--hud-text-1)}.bet-input:focus{border-color:var(--blue-1);box-shadow:0 0 0 3px rgba(49,134,239,.22)}.btn-quick,.btn-quick-allin{height:38px;padding:0 14px;border-radius:6px;background:var(--dark-control);border:1px solid var(--card-border);color:var(--hud-text-1);font-size:.68rem;letter-spacing:.5px;text-transform:uppercase}.btn-quick-allin:hover:not(:disabled),.btn-quick:hover{background:#142338;border-color:rgba(130,170,230,.35);color:var(--hud-text-1)}.btn-quick-allin{padding:0 18px}.action-hand-col{width:100%;padding:6px 14px;align-items:flex-start;justify-content:center;gap:3px}.action-hand-name{align-items:flex-start;gap:3px}.action-hand-label{font-size:.6rem;letter-spacing:.08em;color:var(--hud-text-3);text-align:left;display:flex;align-items:center}.action-hand-label::before{content:"";display:inline-block;width:11px;height:11px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Crect x='2' y='1' width='9' height='13' rx='1.5' fill='none' stroke='%23F0B846' stroke-width='1.3' transform='rotate(-12 6.5 7.5)'/%3E%3Crect x='6' y='2' width='9' height='13' rx='1.5' fill='none' stroke='%23F0B846' stroke-width='1.3' transform='rotate(10 10.5 8.5)'/%3E%3C/svg%3E") no-repeat center/contain;margin-right:5px;vertical-align:middle;flex-shrink:0}.action-hand-value{font-size:.86rem;text-align:left;color:var(--hud-gold)!important}.action-rank-bar{width:34px;margin-top:2px;background:rgba(110,140,190,.18)}.action-hand-cards{justify-content:flex-start;gap:4px;margin-top:0}.ahc-card{width:36px;height:44px;border-radius:6px}.al-tabs{background:0 0;border-right:1px solid var(--card-border)}.al-tab-btn{color:var(--hud-text-3)}.al-tab-btn:hover{color:var(--hud-text-2);background:rgba(255,255,255,.03)}.al-tab-btn.active{color:var(--blue-1);background:rgba(49,134,239,.12);border-left-color:var(--blue-1)}}.dsm-overlay{position:fixed;inset:0;z-index:9050;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.72);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.dsm-overlay.hidden{display:none}.dsm-card{position:relative;background-color:#0c0a14;background-image:url('spintowin/card-frame.jpg');background-image:image-set(url('spintowin/card-frame.webp') type('image/webp'), url('spintowin/card-frame.jpg') type('image/jpeg'));background-size:cover;background-position:center;border-radius:20px;box-shadow:0 24px 70px rgba(0,0,0,.7);padding:2.7rem 1.75rem 1.85rem;max-width:420px;width:calc(100% - 2.5rem);text-align:center}.dsm-close{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:rgba(0,0,0,.35);border:1px solid rgba(163,92,255,.4);color:#fff;cursor:pointer;transition:background .15s,color .15s}.dsm-close:hover{background:rgba(163,92,255,.25);color:#fff}.dsm-close .material-symbols-rounded{font-size:1.1rem}.dsm-badge{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--gold-light,#f0c060);margin-bottom:.5rem}.dsm-badge .material-symbols-rounded{font-size:.95rem;color:var(--gold-light,#f0c060)}.dsm-title{font-size:1.9rem;font-weight:900;letter-spacing:.01em;text-transform:uppercase;background:linear-gradient(180deg,#fff 0,#d9c9ff 100%);-webkit-background-clip:text;background-clip:text;color:transparent;margin:0 0 .15rem}.dsm-sub{font-size:.85rem;color:rgba(255,255,255,.65);margin:0 0 1rem}.dsm-wheel-wrap{position:relative;width:340px;height:340px;margin:.25rem auto 1.1rem}.dsm-wheel-bezel{position:absolute;inset:0;z-index:2;background-image:url('spintowin/wheel-bezel.png');background-image:image-set(url('spintowin/wheel-bezel.webp') type('image/webp'), url('spintowin/wheel-bezel.png') type('image/png'));background-size:contain;background-repeat:no-repeat;background-position:center;pointer-events:none}.dsm-wheel-disc{position:absolute;inset:10%;border-radius:50%;background-image:url('spintowin/wheel-disc.png');background-image:image-set(url('spintowin/wheel-disc.webp') type('image/webp'), url('spintowin/wheel-disc.png') type('image/png'));background-size:contain;background-repeat:no-repeat;background-position:center;transform:rotate(0);transition:transform 6.5s cubic-bezier(.08,.82,.1,1)}.dsm-spin-btn{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:707/173;box-sizing:border-box;margin:0 auto;padding:0;border:none;background-color:transparent;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url('spintowin/spin-btn.png');background-image:image-set(url('spintowin/spin-btn.webp') type('image/webp'), url('spintowin/spin-btn.png') type('image/png'));background-size:cover;background-position:center;background-repeat:no-repeat;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:filter .15s,transform .15s}.dsm-spin-btn span{font-size:1rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.4)}@media (hover:hover){.dsm-spin-btn:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px)}}.dsm-spin-btn:active:not(:disabled){transform:translateY(0);filter:brightness(.95)}.dsm-spin-btn:disabled{cursor:default;filter:grayscale(.3) brightness(.75)}@keyframes dsmBezelPulse{0%,100%{filter:drop-shadow(0 0 0 rgba(163,92,255,0))}50%{filter:drop-shadow(0 0 14px rgba(163,92,255,.75))}}.dsm-wheel-wrap.is-spinning .dsm-wheel-bezel{animation:dsmBezelPulse 1s ease-in-out infinite}.dsm-reveal{margin:.9rem 0 1.25rem;opacity:0;transform:scale(.85) translateY(6px);transition:opacity .35s ease,transform .35s ease}.dsm-reveal.is-visible{opacity:1;transform:scale(1) translateY(0)}.dsm-reveal-amount{display:flex;align-items:center;justify-content:center;gap:.35rem;font-size:2.1rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--gold-light,#f0c060);line-height:1}.dsm-reveal-amount .material-symbols-rounded{font-size:1.7rem}.dsm-reveal-label{font-size:.82rem;color:rgba(255,255,255,.6);margin-top:.4rem}.dsm-reveal--big .dsm-reveal-amount{color:#a35cff}.dsm-reveal--jackpot .dsm-reveal-amount{color:#ff5da2}@keyframes dsmPulse{0%,100%{text-shadow:0 0 0 rgba(163,92,255,0)}50%{text-shadow:0 0 22px rgba(163,92,255,.65)}}.dsm-reveal--big .dsm-reveal-amount{animation:dsmPulse 1.1s ease-in-out infinite}.dsm-reveal--jackpot .dsm-reveal-amount{animation:dsmPulse .9s ease-in-out infinite;text-shadow:0 0 22px rgba(255,93,162,.5)}.dsm-reveal--item .dsm-reveal-amount{font-size:1.4rem;color:var(--purple-light,#b877ff);text-align:center}@media (max-width:930px){body.lobby-skin-2 .lv2-util-bar{margin-left:0;margin-right:0;padding-left:0;padding-right:0;grid-template-columns:repeat(5,minmax(0,1fr))}body.lobby-skin-2 .lv2-util-btn{white-space:normal;text-align:center;line-height:1.2;min-height:64px;justify-content:center;padding:.7rem .3rem}.rwd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.lobby-skin-2 .ls-promo-row>.ls-promo-card:last-child:nth-child(odd){grid-column:1/-1}body.lobby-skin-2 .lobby-footer{margin-left:0;margin-right:0}body.lobby-skin-2 .s2-panel-back{min-width:40px;min-height:40px;justify-content:center}.msn-claim-btn,.rwd-buy-btn{min-height:38px;padding:.5rem 1rem}.htp-tab{padding:.8rem .9rem}.lb-tab{padding-top:.8rem;padding-bottom:.8rem}.ots-row .fm-btn--play.lv2-qt-card{min-height:38px;padding:0 1.1rem}body.lobby-skin-2 .ls-promo-card-btn{min-height:42px}body.lobby-skin-2 .ls-hero-rules-link{display:inline-block;padding:.55rem .2rem;margin:-.55rem 0 -.55rem .05rem}body.lobby-skin-2 .s2-profile-edit-btn{min-width:40px;min-height:40px}.account-link-btn,.profile-edit-btn,.settings-hero-edit-btn,.settings-hero-profile-btn{padding-top:.55rem;padding-bottom:.55rem}.chip-seg-btn{min-height:38px}body.lobby-skin-2 .lobby-footer a{display:inline-block;padding:.4rem 0}}@media (max-width:719px){body.lobby-skin-2 .lv2-util-bar{grid-template-columns:repeat(3,minmax(0,1fr))}body.lobby-skin-2 .lv2-util-btn{font-size:.74rem}body.lobby-skin-2 .ls-hero{margin-left:0;margin-right:0}body.lobby-skin-2 .lobby-footer{flex-wrap:nowrap}body.lobby-skin-2 .lobby-footer .lobby-rules-blurb{flex:0 0 auto;width:100%}body.lobby-skin-2 .lobby-footer-legal{white-space:normal;flex-wrap:wrap;flex-shrink:1;row-gap:.1rem;font-size:.74rem}.ots-row--head>.ots-col:not(.ots-col--name){display:none}.ots-row--head{display:block;padding:0 .2rem}.ots-row:not(.ots-row--head){position:relative;display:flex;flex-wrap:wrap;align-items:center;column-gap:.75rem;row-gap:.15rem;padding:.7rem 5.4rem .7rem .8rem}.ots-row:not(.ots-row--head) .ots-col--name{flex:0 0 100%;margin-bottom:.15rem}.ots-row:not(.ots-row--head) .ots-col--buyin,.ots-row:not(.ots-row--head) .ots-col--players,.ots-row:not(.ots-row--head) .ots-col--prize,.ots-row:not(.ots-row--head) .ots-col--type{font-size:.76rem}.ots-col[data-label]::before{content:attr(data-label) " ";color:rgba(255,255,255,.4)}.ots-row:not(.ots-row--head) .ots-col--action{position:absolute;right:.8rem;top:50%;transform:translateY(-50%)}}@media (max-width:560px){.rwd-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:930px){.settings-lock-badge{min-height:30px;padding:.3rem .7rem;font-size:.7rem}.bg-theme-btn,.deck-btn,.table-color-btn{min-height:40px}.sound-mute-label{min-height:40px}.settings-toggle-check{width:20px;height:20px}body.lobby-skin-2 .lobby-footer a{padding:.55rem 0}}@media (max-width:930px){body.lobby-skin-2 #s2-sidebar>*{margin-top:1rem}}@media (max-width:930px){.ach-hero-nextup-label,.ach-hero-sub{font-size:.74rem}.ach-hero-nextup-desc{font-size:.76rem}.htp-ladder-tag{font-size:.72rem}.htp-ladder-num{font-size:.78rem}.htp-action-chip span{font-size:.76rem}.htp-blind-table th{font-size:.72rem}.htp-pot-split-seg em{font-size:.74rem}.lb-stat-lbl{font-size:.76rem}.lb-mc-corner--num{font-size:.76rem}.ach-card-progress-label{font-size:.74rem}.ch-date{font-size:.74rem}.rwd-card-tagline{font-size:.78rem}.rwd-pack-card-ribbon{font-size:.74rem}.profile-stat-lbl{font-size:.74rem}.ls-field-hint{font-size:.78rem}.ots-row--head{font-size:.76rem}.msn-referral-count,.msn-referral-tier{font-size:.76rem}body.lobby-skin-2 .ls-testimonial-stars{font-size:.8rem}body.lobby-skin-2 .ls-testimonial-meta{font-size:.74rem}body.lobby-skin-2 .ls-hero-link-text span{font-size:.8rem}body.lobby-skin-2 .lobby-footer-legal{font-size:.76rem}}#btn-sidebar-home,.s2-chip-sym,.s2-pe-chev,.s2-pe-label,.s2-profile-online{display:none}.s2-profile-av-wrap{display:inline-flex;flex-shrink:0;position:relative}@media (min-width:931px){body.lobby-skin-2 #s2-sidebar .ls-testimonial-bar,body.lobby-skin-2 #s2-sidebar .s2-side-card{background:rgba(18,19,29,.92);border:1px solid rgba(255,255,255,.08);border-radius:12px}body.lobby-skin-2 #s2-sidebar .ls-testimonial-bar::before,body.lobby-skin-2 #s2-sidebar .s2-side-card::before{display:none}body.lobby-skin-2 .ls-testimonial-bar{padding:1.05rem 1.15rem}body.lobby-skin-2 .ls-testimonial-slide{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"quote avatar" "footer avatar";align-items:center;column-gap:1rem;row-gap:.55rem;text-align:left}body.lobby-skin-2 .ls-testimonial-avatar{grid-area:avatar;width:56px;height:56px;border:2px solid var(--purple,#8b5cf6);box-shadow:0 0 16px rgba(139,92,246,.45)}body.lobby-skin-2 .ls-testimonial-quote{grid-area:quote;position:relative;padding-left:1.55rem;font-size:.86rem;line-height:1.4}body.lobby-skin-2 .ls-testimonial-quote::before{content:'\201C';position:absolute;left:0;top:-.3rem;font-family:Georgia,'Times New Roman',serif;font-size:2.1rem;line-height:1;color:rgba(255,255,255,.45)}body.lobby-skin-2 .ls-testimonial-footer{grid-area:footer;display:grid;grid-template-columns:auto minmax(0,1fr);justify-content:start;align-items:center;column-gap:.65rem;row-gap:.05rem;padding-left:1.55rem}body.lobby-skin-2 .ls-testimonial-stars{font-size:.82rem}body.lobby-skin-2 .ls-testimonial-meta{display:contents}body.lobby-skin-2 .ls-testimonial-meta strong{font-size:.78rem;color:#fff}body.lobby-skin-2 .ls-testimonial-sep{display:none}body.lobby-skin-2 .ls-testimonial-role{grid-column:2;font-size:.72rem;color:var(--text-muted,#858894)}body.lobby-skin-2 #s2-sidebar .s2-profile-hero:not(.hidden){padding:1rem 1.15rem;gap:.85rem;border-bottom:1px solid rgba(255,255,255,.07)}body.lobby-skin-2 #s2-sidebar .s2-profile-img{width:52px;height:52px;border:2px solid rgba(255,255,255,.14);box-shadow:none}body.lobby-skin-2 .s2-profile-online{display:block;position:absolute;right:1px;bottom:1px;width:12px;height:12px;border-radius:50%;background:#22c55e;border:2px solid #12131d}body.lobby-skin-2 .s2-profile-name{font-size:1rem;color:#fff;margin-bottom:.25rem}body.lobby-skin-2 .s2-profile-meta{opacity:1;gap:.35rem;font-size:.9rem;font-weight:700;color:var(--gold-light,#e8c87a)}body.lobby-skin-2 .s2-chip-icon{display:none}body.lobby-skin-2 .s2-chip-sym{display:inline-block;font-size:1.05rem;color:var(--gold,#c8944a)}body.lobby-skin-2 .s2-profile-edit-btn{width:auto;height:auto;gap:.15rem;padding:.35rem 0;border:none;border-radius:0;background:0 0;color:rgba(255,255,255,.55);font:inherit;font-size:.82rem}body.lobby-skin-2 .s2-pe-icon{display:none}body.lobby-skin-2 .s2-pe-label{display:inline}body.lobby-skin-2 .s2-pe-chev{display:inline-block;font-size:1.15rem}@media (hover:hover){body.lobby-skin-2 .s2-profile-edit-btn:hover{background:0 0;border:none;color:#fff}}body.lobby-skin-2 #s2-card-main .lv2-util-bar{border-top:none;padding:.45rem .6rem .6rem}body.lobby-skin-2 #s2-card-main .lv2-util-group,body.lobby-skin-2 #s2-card-main .lv2-util-group:not(.hidden):not(:has(~ .lv2-util-group:not(.hidden))){border-bottom:none}body.lobby-skin-2 #s2-card-main .lv2-util-group-label{display:none}body.lobby-skin-2 #s2-card-main #btn-sidebar-home{display:flex}body.lobby-skin-2 #s2-card-main .lv2-util-btn,body.lobby-skin-2 #s2-card-main .lv2-util-btn:not(.hidden):not(:has(~ .lv2-util-btn:not(.hidden))),body.lobby-skin-2 #s2-card-main .lv2-util-group .lv2-util-btn:not(.hidden):not(:has(~ .lv2-util-btn:not(.hidden))){gap:.8rem;padding:.62rem .7rem;font-size:.9rem;font-weight:500;color:rgba(255,255,255,.82);border:none;border-top:1px solid rgba(255,255,255,.06);border-radius:0}body.lobby-skin-2 #s2-card-main #btn-sidebar-home{border-top:none}body.lobby-skin-2 #s2-card-main .lv2-util-btn .material-symbols-rounded{font-size:1.2rem;color:rgba(255,255,255,.72);font-variation-settings:'FILL' 0,'wght' 300,'GRAD' 0,'opsz' 24!important}body.lobby-skin-2 #s2-card-main .lv2-util-btn.s2-active::after,body.lobby-skin-2 #s2-card-main .lv2-util-btn::after{content:'chevron_right';position:static;width:auto;background:0 0;border-radius:0;margin-left:auto;font-family:'Material Symbols Rounded';font-size:1.15rem;line-height:1;font-weight:400;color:rgba(255,255,255,.32);-webkit-font-smoothing:antialiased}body.lobby-skin-2 #s2-card-main .lv2-util-btn.s2-active,body.lobby-skin-2:not(.s2-panel-active) #s2-card-main #btn-sidebar-home{background:rgba(139,92,246,.2)!important;border-color:transparent!important;border-radius:8px;color:#fff!important;font-weight:700}body.lobby-skin-2 #s2-card-main .lv2-util-btn.s2-active+.lv2-util-btn,body.lobby-skin-2:not(.s2-panel-active) #s2-card-main #btn-sidebar-home+.lv2-util-btn{border-top-color:transparent}body.lobby-skin-2 #s2-card-main .lv2-util-btn.s2-active .material-symbols-rounded,body.lobby-skin-2:not(.s2-panel-active) #s2-card-main #btn-sidebar-home .material-symbols-rounded{color:var(--purple-light,#b877ff);font-variation-settings:'FILL' 1,'wght' 400,'GRAD' 0,'opsz' 24!important}body.lobby-skin-2 #s2-card-main .lv2-util-btn.s2-active::after,body.lobby-skin-2:not(.s2-panel-active) #s2-card-main #btn-sidebar-home::after{color:rgba(255,255,255,.7)}@media (hover:hover){body.lobby-skin-2 #s2-card-main .lv2-util-btn:hover{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.06);color:#fff;border-radius:8px}body.lobby-skin-2 #s2-card-main .lv2-util-btn:hover .material-symbols-rounded{color:#fff}body.lobby-skin-2 #s2-card-main .lv2-util-btn:hover::after{color:rgba(255,255,255,.6)}}}@media (min-width:931px){body.lobby-skin-2 #s2-sidebar{--rn-pad:0.6rem;--rn-row-x:0.7rem;--rn-inset:calc(var(--rn-pad) + var(--rn-row-x));--rn-line:rgba(255,255,255,0.06);--rn-text:rgba(255,255,255,0.82);--rn-muted:rgba(255,255,255,0.5);--rn-sel-bg:rgba(139,92,246,0.2);--rn-sel:var(--purple-light, #b877ff);--rn-ring:2px solid rgba(139,92,246,0.55)}body.lobby-skin-2 #s2-sidebar .ls-testimonial-bar{padding:.95rem var(--rn-inset)}body.lobby-skin-2 #s2-sidebar .ls-testimonial-quote{padding-left:0;font-size:.9rem;font-weight:500;color:#fff}body.lobby-skin-2 #s2-sidebar .ls-testimonial-quote::before{display:none}body.lobby-skin-2 #s2-sidebar .ls-testimonial-footer{padding-left:0}body.lobby-skin-2 #s2-sidebar .ls-testimonial-avatar{width:44px;height:44px;border:var(--rn-ring);box-shadow:none}body.lobby-skin-2 #s2-sidebar .s2-profile-hero:not(.hidden){padding:.95rem var(--rn-inset);border-bottom-color:var(--rn-line)}body.lobby-skin-2 #s2-sidebar .s2-profile-img{width:44px;height:44px;border:var(--rn-ring)}body.lobby-skin-2 #s2-sidebar .s2-side-card .lv2-util-btn{background:0 0}body.lobby-skin-2 #s2-sidebar .lv2-quick-tables{padding:var(--rn-pad)}body.lobby-skin-2 #s2-sidebar .lv2-qt-pane{padding:.35rem 0 0}body.lobby-skin-2 #s2-sidebar .lv2-qt-card{gap:.6rem;padding:.62rem var(--rn-row-x);font-size:.9rem;font-weight:500;color:var(--rn-text);border:none;border-top:1px solid var(--rn-line);border-radius:0}body.lobby-skin-2 #s2-sidebar .lv2-qt-page>.lv2-qt-card:first-child,body.lobby-skin-2 #s2-sidebar .lv2-qt-pane>.lv2-qt-card:first-child{border-top-color:transparent}body.lobby-skin-2 #s2-sidebar .lv2-qt-name{font-weight:500}body.lobby-skin-2 #s2-sidebar .lv2-qt-meta{font-size:.75rem;font-weight:600}body.lobby-skin-2 #s2-sidebar .lv2-qt-pagination{margin-top:.45rem}body.lobby-skin-2 #s2-sidebar .lv2-qt-tabs{gap:3px;padding:3px;background:rgba(255,255,255,.03);border:1px solid var(--rn-line);border-radius:10px}body.lobby-skin-2 #s2-sidebar .lv2-qt-tab,body.lobby-skin-2 #s2-sidebar .lv2-qt-tab:first-child,body.lobby-skin-2 #s2-sidebar .lv2-qt-tab:last-child{gap:.45rem;padding:.5rem;border:none;border-radius:7px;background:0 0;font-size:.82rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--rn-muted)}body.lobby-skin-2 #s2-sidebar .lv2-qt-tab .material-symbols-rounded{font-size:1.1rem;color:inherit;font-variation-settings:'FILL' 0,'wght' 300,'GRAD' 0,'opsz' 24}body.lobby-skin-2 #s2-sidebar .lv2-qt-tab.active{background:var(--rn-sel-bg);color:#fff}body.lobby-skin-2 #s2-sidebar .lv2-qt-tab.active .material-symbols-rounded{color:var(--rn-sel);font-variation-settings:'FILL' 1,'wght' 400,'GRAD' 0,'opsz' 24}@media (hover:hover){body.lobby-skin-2 #s2-sidebar .s2-side-card .lv2-util-btn:hover{background:rgba(255,255,255,.04);border-radius:8px;color:#fff}body.lobby-skin-2 #s2-sidebar .lv2-qt-tab:not(.active):hover{color:rgba(255,255,255,.8)}}}body.lobby-skin-2{--ui-surface:rgba(18,19,29,0.92);--ui-card-bg:rgba(255,255,255,0.025);--ui-line:rgba(255,255,255,0.07);--ui-line-strong:rgba(255,255,255,0.12);--ui-hover-line:rgba(139,92,246,0.35);--ui-hover-bg:rgba(139,92,246,0.05);--ui-sel-bg:rgba(139,92,246,0.2);--ui-sel:var(--purple-light, #b877ff);--ui-text:rgba(255,255,255,0.82);--ui-muted:rgba(255,255,255,0.5);--ui-primary:linear-gradient(135deg, var(--purple-deep, #8b5cf6) 0%, #6d3fd1 100%)}body.lobby-skin-2 #s2-panel{background:var(--ui-surface);border:1px solid rgba(255,255,255,.08);border-radius:12px}body.lobby-skin-2 #s2-panel::before{display:none}body.lobby-skin-2 #s2-panel .s2-panel-header{border-bottom-color:var(--ui-line);background:0 0}body.lobby-skin-2 #s2-panel .s2-panel-back{background:rgba(255,255,255,.04);border-color:var(--ui-line-strong);color:#fff}body.lobby-skin-2 #s2-panel .acct-upsell,body.lobby-skin-2 #s2-panel .ach-hero{border-color:rgba(255,255,255,.09);border-radius:12px}body.lobby-skin-2 #s2-panel .htp-tabs,body.lobby-skin-2 #s2-panel .lb-tabs{display:inline-flex;align-self:flex-start;width:auto;gap:3px;padding:3px;margin:0 0 1rem;background:rgba(255,255,255,.03);border:1px solid var(--ui-line);border-radius:10px}body.lobby-skin-2 #s2-panel .lb-tabs{margin:.2rem 0 .9rem}body.lobby-skin-2 #s2-panel .htp-tab,body.lobby-skin-2 #s2-panel .lb-tab{flex:0 0 auto;display:inline-flex;align-items:center;gap:.4rem;margin:0;padding:.45rem .95rem;border:none;border-radius:7px;background:0 0;font-size:.82rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ui-muted)}body.lobby-skin-2 #s2-panel .lb-tab .material-symbols-rounded{font-size:1.05rem;font-variation-settings:'FILL' 0,'wght' 300,'GRAD' 0,'opsz' 24}body.lobby-skin-2 #s2-panel .htp-tab.active,body.lobby-skin-2 #s2-panel .lb-tab.active{background:var(--ui-sel-bg);color:#fff}body.lobby-skin-2 #s2-panel .lb-tab.active .material-symbols-rounded{color:var(--ui-sel);font-variation-settings:'FILL' 1,'wght' 400,'GRAD' 0,'opsz' 24}@media (hover:hover){body.lobby-skin-2 #s2-panel .htp-tab:not(.active):hover,body.lobby-skin-2 #s2-panel .lb-tab:not(.active):hover{color:rgba(255,255,255,.8)}}body.lobby-skin-2 #s2-panel .htp-tagline{background:var(--ui-card-bg);border-color:var(--ui-line);border-radius:12px}body.lobby-skin-2 #s2-panel .ach-card--locked,body.lobby-skin-2 #s2-panel .rwd-card{background:var(--ui-card-bg);border-color:var(--ui-line)}@media (hover:hover){body.lobby-skin-2 #s2-panel .ach-card--locked:hover,body.lobby-skin-2 #s2-panel .rwd-card:not(.rwd-card--owned):hover{background:var(--ui-hover-bg);border-color:var(--ui-hover-line);box-shadow:none}}body.lobby-skin-2 #s2-panel .ach-grid{gap:.5rem}body.lobby-skin-2 #s2-panel .ach-card{gap:.7rem;padding:.65rem .75rem;border-radius:12px;min-height:64px}body.lobby-skin-2 #s2-panel .ach-card-plaque{gap:.2rem}body.lobby-skin-2 #s2-panel .ach-card-label{font-size:.8rem}body.lobby-skin-2 #s2-panel .ach-card-desc{font-size:.7rem;color:var(--ui-muted)}body.lobby-skin-2 #s2-panel .ach-card .ach-progress-label{font-size:.7rem}body.lobby-skin-2 #s2-panel .msn-card-icon{width:44px;height:44px;align-self:center;margin-left:.85rem;border-radius:12px;background:rgba(139,92,246,.14)}body.lobby-skin-2 #s2-panel .msn-card-icon .material-symbols-rounded{font-size:1.35rem;color:var(--ui-sel)}body.lobby-skin-2 #s2-panel .msn-card--locked .msn-card-icon{opacity:1;background:rgba(255,255,255,.05)}body.lobby-skin-2 #s2-panel .msn-card--locked .msn-card-icon .material-symbols-rounded{color:var(--ui-muted)}body.lobby-skin-2 #s2-panel .msn-claim-btn{background:var(--ui-primary);border-color:rgba(163,92,255,.5)}body.lobby-skin-2 #s2-panel .msn-card:not(.msn-referral-card) .msn-signin-btn{background:rgba(255,255,255,.06);border-color:var(--ui-line-strong);color:#fff}@media (hover:hover){body.lobby-skin-2 #s2-panel .msn-card:not(.msn-referral-card) .msn-signin-btn:hover{background:rgba(255,255,255,.1);filter:none}}body.lobby-skin-2 .ls-testimonial-slide{transition:opacity .3s ease}body.lobby-skin-2 .ls-testimonial-slide.active{transition:opacity .35s ease .3s}body.lobby-skin-2 #s2-panel .ots-row--head .ots-col{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ui-muted)}body.lobby-skin-2 #s2-panel .ots-row--head .ots-col--name{color:#fff}body.lobby-skin-2 #s2-panel{--px-purple:#7c3aed;--px-purple-hover:#8b5cf6;--px-gold:#f5c96a;--px-green:#4ade80}.px-head{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:.6rem .35rem 1.6rem;margin-bottom:.25rem;border-bottom:1px solid var(--ui-line,rgba(255,255,255,.07))}.px-head-main{min-width:0}.px-eyebrow{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.55rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-sel,#b877ff)}.px-eyebrow .material-symbols-rounded{font-size:1rem}.px-title{margin:0;font-size:1.75rem;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:#fff}.px-sub{margin:.5rem 0 0;max-width:48ch;font-size:.92rem;line-height:1.5;color:var(--ui-muted,rgba(255,255,255,.5))}.px-head-aside{display:flex;align-items:center;gap:1.75rem;flex-shrink:0}.px-stat{text-align:right}.px-stat-value{font-size:1.15rem;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.px-stat-label{margin-top:.2rem;font-size:.72rem;color:var(--ui-muted,rgba(255,255,255,.5))}.px-stat+.px-ring,.px-stat+.px-stat{padding-left:1.75rem;border-left:1px solid var(--ui-line,rgba(255,255,255,.07))}.px-stat+.px-ring{box-sizing:content-box}.px-chips{display:inline-flex;align-items:center;gap:.3rem;font-weight:700;color:var(--px-gold,#f5c96a);font-variant-numeric:tabular-nums}.px-chips .material-symbols-rounded{font-size:1.05em}.px-ring{position:relative;width:64px;height:64px;flex-shrink:0}.px-ring svg{display:block;transform:rotate(-90deg)}.px-ring-track{fill:none;stroke:rgba(255,255,255,0.08);stroke-width:6}.px-ring-fill{fill:none;stroke:var(--px-purple-hover,#8b5cf6);stroke-width:6;stroke-linecap:round;transition:stroke-dashoffset .6s ease}.px-ring-label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:800;color:#fff;font-variant-numeric:tabular-nums}.px-ring-label span{font-size:.72rem;font-weight:600;color:var(--ui-muted,rgba(255,255,255,.5))}.px-section{margin-top:1.9rem}.px-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.75rem;padding:0 .35rem}.px-section-title{margin:0;font-size:1rem;font-weight:700;letter-spacing:-.01em;color:#fff}.px-section-meta{font-size:.8rem;color:var(--ui-muted,rgba(255,255,255,.5))}.px-list{list-style:none;margin:0;padding:0;overflow:hidden;background:var(--ui-card-bg,rgba(255,255,255,.025));border:1px solid var(--ui-line,rgba(255,255,255,.07));border-radius:6px}.px-row{display:flex;align-items:center;gap:.9rem;min-height:68px;padding:.8rem 1.1rem;border-top:1px solid var(--ui-line,rgba(255,255,255,.07));transition:background .15s}.px-list>.px-row:first-child{border-top:none}@media (hover:hover){.px-row:hover{background:rgba(255,255,255,.02)}}.px-list--2col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.px-list--2col>.px-row:nth-child(2){border-top:none}.px-list--2col>.px-row:nth-child(odd){border-right:1px solid var(--ui-line,rgba(255,255,255,.07))}.px-row-main{flex:1;min-width:0}.px-row-title{font-size:.9rem;font-weight:600;color:#fff}.px-row-desc{margin-top:.15rem;overflow:hidden;font-size:.78rem;color:var(--ui-muted,rgba(255,255,255,.5));white-space:nowrap;text-overflow:ellipsis}.px-row-aside{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0}.px-row-reward{flex-shrink:0;min-width:5.5rem;text-align:right;font-size:.85rem;color:var(--px-gold,#f5c96a)}.px-meter{display:flex;align-items:center;gap:.6rem}.px-meter-track{width:84px;height:4px;overflow:hidden;border-radius:99px;background:rgba(255,255,255,.08)}.px-meter-track i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#7c3aed,#b877ff)}.px-meter-label{min-width:3.4em;text-align:right;font-size:.75rem;color:var(--ui-muted,rgba(255,255,255,.5));font-variant-numeric:tabular-nums}.px-pill{display:inline-flex;align-items:center;gap:.25rem;padding:.22rem .6rem .22rem .45rem;border-radius:99px;font-size:.74rem;font-weight:700}.px-pill .material-symbols-rounded{font-size:.95rem}.px-pill--ok{color:var(--px-green,#4ade80);background:rgba(74,222,128,.1)}.px-lock{font-size:1.1rem;color:rgba(255,255,255,.25)}.px-muted-note{font-size:.78rem;color:var(--ui-muted,rgba(255,255,255,.5))}.px-icon-tile{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:10px;background:rgba(139,92,246,.14);color:var(--ui-sel,#b877ff)}.px-icon-tile .material-symbols-rounded{font-size:1.3rem}body.lobby-skin-2 #s2-panel .px-btn{display:inline-flex;align-items:center;justify-content:center;align-self:auto;gap:.35rem;height:34px;margin:0;padding:0 1rem;border:1px solid transparent;border-radius:8px;background:var(--px-purple,#7c3aed);color:#fff;font-size:.82rem;font-weight:700;white-space:nowrap;cursor:pointer;transform:none;filter:none;transition:background .15s,border-color .15s}body.lobby-skin-2 #s2-panel .px-btn .material-symbols-rounded{font-size:1rem}body.lobby-skin-2 #s2-panel .px-btn:hover:not(:disabled){background:var(--px-purple-hover,#8b5cf6);transform:none;filter:none}body.lobby-skin-2 #s2-panel .px-btn:disabled{opacity:.45;cursor:not-allowed;filter:none}body.lobby-skin-2 #s2-panel .px-btn--ghost{background:rgba(255,255,255,.06);border-color:var(--ui-line-strong,rgba(255,255,255,.12))}body.lobby-skin-2 #s2-panel .px-btn--ghost:hover:not(:disabled){background:rgba(255,255,255,.1)}body.lobby-skin-2 #s2-panel .px-btn--block{width:100%}.px-feature{display:flex;align-items:center;gap:1rem;margin-top:1.5rem;padding:1rem 1.25rem;border:1px solid rgba(139,92,246,.28);border-radius:6px;background:linear-gradient(100deg,rgba(139,92,246,.16),rgba(139,92,246,.03) 65%)}.px-feature-badge{width:100px;height:100px;object-fit:contain;flex-shrink:0}.px-feature-main{flex:1;min-width:0}.px-feature-eyebrow{font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-sel,#b877ff)}.px-feature-title{margin-top:.15rem;font-size:1rem;font-weight:700;color:#fff}.px-feature-desc{font-size:.8rem;color:var(--ui-muted,rgba(255,255,255,.5))}.px-feature .px-meter-track{width:160px;height:6px}.ach-row-badge{width:100px;height:100px;object-fit:contain;flex-shrink:0}.ach-row.is-locked .ach-row-badge{filter:grayscale(1);opacity:.4}.ach-row.is-locked .px-row-title{color:rgba(255,255,255,.85)}.msn-row .px-row-aside{min-width:6.5rem}.msn-row.is-locked .px-icon-tile{background:rgba(255,255,255,.05);color:var(--ui-muted,rgba(255,255,255,.5))}.msn-row.is-done .px-icon-tile{background:rgba(74,222,128,.12);color:var(--px-green,#4ade80)}.msn-row.is-done .px-row-title{color:rgba(255,255,255,.6)}.msn-row.is-done .px-row-reward{opacity:.5}.px-invite{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:2rem;padding:1.6rem 1.75rem;border:1px solid rgba(139,92,246,.25);border-radius:16px;background:radial-gradient(120% 160% at 0 0,rgba(139,92,246,.24),transparent 55%),var(--ui-card-bg,rgba(255,255,255,.025))}.px-invite-title{font-size:1.3rem;font-weight:800;letter-spacing:-.015em;color:#fff}.px-invite-desc{margin:.45rem 0 1.1rem;font-size:.86rem;line-height:1.55;color:var(--ui-muted,rgba(255,255,255,.5))}.px-copy{display:flex;gap:.5rem}.px-copy-input{flex:1;min-width:0;height:34px;padding:0 .75rem;border:1px solid var(--ui-line-strong,rgba(255,255,255,.12));border-radius:8px;background:rgba(0,0,0,.3);color:#fff;font-size:.8rem}.px-invite-count{margin-top:.65rem;font-size:.76rem;color:var(--ui-muted,rgba(255,255,255,.5))}.px-track{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.px-track::before{content:'';position:absolute;top:21px;left:16.66%;right:16.66%;height:2px;background:linear-gradient(90deg,rgba(139,92,246,.5),rgba(245,201,106,.5))}.px-track-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:.35rem;text-align:center}.px-track-node{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:.2rem;border:2px solid rgba(139,92,246,.55);border-radius:50%;background:#191a27;color:var(--ui-sel,#b877ff)}.px-track-node .material-symbols-rounded{font-size:1.2rem}.px-track-step:last-child .px-track-node{border-color:rgba(245,201,106,.7);color:var(--px-gold,#f5c96a)}.px-track-step.is-done .px-track-node{border-color:var(--px-green,#4ade80);background:var(--px-green,#4ade80);color:#0b0c12}.px-track-label{font-size:.74rem;color:var(--ui-muted,rgba(255,255,255,.5))}.px-track-reward{font-size:.92rem}.px-pack{position:relative;overflow:hidden;display:flex;align-items:center;gap:1.4rem;margin-top:1.5rem;padding:1.15rem 1.5rem;border:1px solid rgba(245,201,106,.3);border-radius:16px;background:linear-gradient(100deg,rgba(245,201,106,.14),rgba(139,92,246,.1) 55%,rgba(255,255,255,.02))}.px-pack-stack{display:flex;flex-shrink:0}.px-pack-av{width:50px;height:50px;margin-left:-16px;border:2px solid #16171f;border-radius:50%;background-color:#222;box-shadow:0 4px 10px rgba(0,0,0,.35)}.px-pack-av:first-child{margin-left:0}.px-pack-copy{flex:1;min-width:0}.px-pack-eyebrow{font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--px-gold,#f5c96a)}.px-pack-title{margin-top:.15rem;font-size:1.15rem;font-weight:800;color:#fff}.px-pack-desc{font-size:.82rem;color:rgba(255,255,255,.6)}.px-pack-action{flex-shrink:0}.px-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.px-tile{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--ui-line,rgba(255,255,255,.07));border-radius:6px;background:var(--ui-card-bg,rgba(255,255,255,.025));transition:transform .18s ease,border-color .18s ease}@media (hover:hover){.px-tile:hover{transform:translateY(-2px);border-color:var(--ui-hover-line,rgba(139,92,246,.35))}}.px-tile-img{aspect-ratio:1/1;background-color:#1a1b26;background-size:cover;background-position:center top}.px-tile-body{padding:.8rem .9rem .2rem}.px-tile-name{font-size:.92rem;font-weight:700;color:#fff}.px-tile-tagline{margin-top:.15rem;overflow:hidden;font-size:.76rem;color:var(--ui-muted,rgba(255,255,255,.5));white-space:nowrap;text-overflow:ellipsis}.px-tile-foot{margin-top:auto;padding:.7rem .9rem .9rem}.px-tile.is-owned .px-tile-img{box-shadow:inset 0 -3px 0 var(--px-green,#4ade80)}@media (min-width:931px) and (max-width:1180px){.px-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:719px){.px-head{flex-direction:column;align-items:flex-start;gap:1.1rem}.px-head-aside{width:100%;justify-content:space-between;gap:1rem}.px-stat{text-align:left}.px-title{font-size:1.4rem}.px-list--2col{grid-template-columns:1fr}.px-list--2col>.px-row:nth-child(2){border-top:1px solid var(--ui-line,rgba(255,255,255,.07))}.px-list--2col>.px-row:nth-child(odd){border-right:none}.px-row{flex-wrap:wrap}.px-row-desc{white-space:normal}.px-invite{grid-template-columns:1fr;gap:1.5rem;padding:1.25rem}.px-pack{flex-wrap:wrap;padding:1rem}.px-pack-action{width:100%}.px-pack-action .px-btn{width:100%}.px-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.px-feature{flex-wrap:wrap}.msn-row .px-row-reward{min-width:0}}.px-cards{display:inline-flex;gap:3px;flex-shrink:0}.px-card{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:24px;height:32px;border-radius:4px;background:linear-gradient(180deg,#fff,#e9e9ef);box-shadow:0 1px 0 rgba(255,255,255,.4) inset,0 2px 4px rgba(0,0,0,.45);color:#17181f;font-size:.74rem;font-weight:800;line-height:1;letter-spacing:-.03em}.px-card i{margin-top:1px;font-size:.72rem;font-style:normal}.px-card--red{color:#d12f3c}#htp-modal-dialog .rls-head{position:relative;padding-top:.9rem}#htp-modal-dialog .rls-head .htp-hero-close{position:absolute;top:.5rem;right:.5rem}.rls-nuts{flex-direction:column;align-items:flex-end;gap:.45rem}.rls-nuts .px-card{width:34px;height:46px;border-radius:6px;font-size:1rem}.rls-nuts .px-card i{font-size:.95rem}.rls-nuts .px-cards{gap:5px}.rls-nuts-label{font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--px-green,#4ade80)}.rls-nuts-caption{font-size:.72rem;color:var(--ui-muted,rgba(255,255,255,.5))}#htp-modal-dialog .htp-body{padding-top:.25rem}#htp-modal-dialog .rls-first{margin-top:.25rem}.rls-ranks .px-row{min-height:60px;gap:1rem}.rls-rank-num{width:1.6rem;flex-shrink:0;text-align:center;font-size:.85rem;font-weight:700;color:var(--ui-muted,rgba(255,255,255,.5));font-variant-numeric:tabular-nums}.rls-rank-tag{width:3.6rem;flex-shrink:0;text-align:right;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.rls-rank--best{background:linear-gradient(90deg,rgba(74,222,128,.1),transparent 55%);box-shadow:inset 3px 0 0 var(--px-green,#4ade80)}.rls-rank--best .rls-rank-num,.rls-rank--best .rls-rank-tag{color:var(--px-green,#4ade80)}.rls-rank--worst{background:linear-gradient(90deg,rgba(248,113,113,.09),transparent 55%);box-shadow:inset 3px 0 0 #f87171}.rls-rank--worst .rls-rank-num,.rls-rank--worst .rls-rank-tag{color:#f87171}.rls-facts .px-row{min-height:60px;align-items:center}.rls-facts .px-row-main{font-size:.86rem;line-height:1.5;color:rgba(255,255,255,.72)}.rls-facts .px-row-main strong{color:#fff;font-weight:600}.rls-facts .px-icon-tile{width:34px;height:34px;border-radius:9px}.rls-facts .px-icon-tile .material-symbols-rounded{font-size:1.1rem}.rls-dodont{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.rls-dodont-head{padding:.7rem 1.1rem;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.rls-do .rls-dodont-head{color:var(--px-green,#4ade80)}.rls-dont .rls-dodont-head{color:#f87171}.rls-dodont .px-row{min-height:56px}.rls-dodont .px-row-main{font-size:.86rem;color:rgba(255,255,255,.8)}.rls-mark{font-size:1.15rem}.rls-do .rls-mark{color:var(--px-green,#4ade80)}.rls-dont .rls-mark{color:#f87171}.rls-footnote{display:flex;align-items:center;gap:.45rem;margin:.8rem .35rem 0;font-size:.8rem;color:var(--ui-muted,rgba(255,255,255,.5))}.rls-footnote .material-symbols-rounded{font-size:1rem}.rls-footnote strong{color:rgba(255,255,255,.8)}.rls-actions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;overflow:hidden;border:1px solid var(--ui-line,rgba(255,255,255,.07));border-radius:6px;background:var(--ui-card-bg,rgba(255,255,255,.025))}.rls-actions>div{padding:.95rem 1rem}.rls-actions>div+div{border-left:1px solid var(--ui-line,rgba(255,255,255,.07))}.rls-actions dt{font-size:.88rem;font-weight:700;color:#fff}.rls-actions dd{margin:.2rem 0 0;font-size:.78rem;line-height:1.45;color:var(--ui-muted,rgba(255,255,255,.5))}.rls-speeds{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--ui-line,rgba(255,255,255,.07));border-radius:6px;background:var(--ui-card-bg,rgba(255,255,255,.025))}.rls-speed{padding:1.1rem 1.2rem}.rls-speed+.rls-speed{border-left:1px solid var(--ui-line,rgba(255,255,255,.07))}.rls-speed .material-symbols-rounded{font-size:1.3rem;color:var(--ui-sel,#b877ff)}.rls-speed-name{margin-top:.5rem;font-size:.8rem;color:var(--ui-muted,rgba(255,255,255,.5))}.rls-speed-val{margin-top:.1rem;font-size:1.25rem;font-weight:800;color:#fff;letter-spacing:-.01em}.rls-table-wrap{max-height:420px;overflow:auto}.rls-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.rls-table th{position:sticky;top:0;padding:.7rem 1.1rem;background:#171824;text-align:right;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ui-muted,rgba(255,255,255,.5));border-bottom:1px solid var(--ui-line,rgba(255,255,255,.07))}.rls-table td{padding:.6rem 1.1rem;text-align:right;font-size:.86rem;color:rgba(255,255,255,.8);border-top:1px solid var(--ui-line,rgba(255,255,255,.07))}.rls-table td:first-child,.rls-table th:first-child{text-align:left;color:var(--ui-muted,rgba(255,255,255,.5))}.rls-table tbody tr:first-child td{border-top:none}@media (hover:hover){.rls-table tbody tr:hover td{background:rgba(255,255,255,.02)}}.rls-table td strong{color:var(--muck-text);font-weight:700}.rls-table td .rls-where{display:block;margin-top:2px;font-size:11px;line-height:1.35;color:var(--muck-text-3)}.rls-table td .rls-prize{display:block;white-space:nowrap}.rls-table-wrap.rls-table-wrap--all{max-height:none}.rls-pots .px-row{gap:1.25rem;min-height:72px}.rls-pot-size{width:6.5rem;flex-shrink:0;font-size:.92rem;font-weight:700;color:#fff}.rls-pot-size span{display:block;margin-top:.1rem;font-size:.74rem;font-weight:500;color:var(--ui-muted,rgba(255,255,255,.5))}.rls-pot-bar{flex:1;display:flex;gap:3px;height:30px}.rls-pot-seg{display:flex;align-items:center;padding:0 .8rem;border-radius:7px;font-size:.76rem;font-weight:700;white-space:nowrap}.rls-pot-seg--1st{background:linear-gradient(90deg,rgba(245,201,106,.35),rgba(245,201,106,.18));color:#fbe3ae}.rls-pot-seg--2nd{background:rgba(255,255,255,.07);color:rgba(255,255,255,.7)}.rls-pot-total{width:6rem;flex-shrink:0;text-align:right}@media (max-width:719px){.rls-nuts{align-items:flex-start}.rls-ranks .px-row{flex-wrap:nowrap}.rls-ranks .px-row-desc{display:none}.rls-ranks .px-card{width:20px;height:28px;font-size:.66rem}.rls-rank-tag{display:none}.rls-dodont{grid-template-columns:1fr}.rls-actions{grid-template-columns:1fr 1fr}.rls-actions>div+div{border-left:none}.rls-actions>div{border-top:1px solid var(--ui-line,rgba(255,255,255,.07))}.rls-actions>div:nth-child(-n+2){border-top:none}.rls-actions>div:nth-child(2n){border-left:1px solid var(--ui-line,rgba(255,255,255,.07))}.rls-speeds{grid-template-columns:1fr 1fr}.rls-speed:nth-child(3){border-left:none}.rls-speed:nth-child(n+3){border-top:1px solid var(--ui-line,rgba(255,255,255,.07))}.rls-pots .px-row{flex-wrap:wrap;gap:.6rem}.rls-pot-bar{order:3;flex-basis:100%}}#htp-modal-dialog .px-head,#htp-modal-dialog .px-row{line-height:1.35}#htp-modal-dialog .px-sub{line-height:1.5}#s2-panel .lb-head{padding:.9rem .35rem 1.4rem;margin:0 0 1rem}#s2-panel .lb-footer{background:0 0;border-top:none;justify-content:center}.lb-podium{display:grid;grid-template-columns:1fr 1.2fr 1fr;align-items:end;gap:1rem;margin:.75rem 0 1.5rem;padding:0 .5rem;border-bottom:1px solid var(--ui-line,rgba(255,255,255,.07))}.lb-pod{--pod:203,213,225;display:flex;flex-direction:column;align-items:center;min-width:0;text-align:center;cursor:pointer}.lb-pod--1{--pod:245,201,106}.lb-pod--3{--pod:216,146,91}.lb-pod-av-wrap{position:relative;margin-bottom:.75rem}.lb-pod .lb-pod-av{width:64px;height:64px;border:3px solid rgb(var(--pod));border-radius:50%;box-shadow:0 0 0 4px rgba(var(--pod),.12),0 8px 24px rgba(0,0,0,.4)}.lb-pod--1 .lb-pod-av{width:88px;height:88px}.lb-pod-rank{position:absolute;bottom:-8px;left:50%;display:flex;align-items:center;justify-content:center;width:26px;height:26px;transform:translateX(-50%);border:2px solid #14151f;border-radius:50%;background:rgb(var(--pod));color:#15161f;font-size:.78rem;font-weight:800}.lb-pod-name{max-width:100%;overflow:hidden;font-size:.95rem;font-weight:700;color:#fff;white-space:nowrap;text-overflow:ellipsis}.lb-pod-stat{margin-top:.2rem;font-size:.8rem;color:var(--ui-muted,rgba(255,255,255,.5))}.lb-pod-stat strong{font-size:1.05rem;color:rgb(var(--pod));font-variant-numeric:tabular-nums}.lb-pod-sub{margin-top:.1rem;font-size:.72rem;color:var(--ui-muted,rgba(255,255,255,.5))}.lb-pod-step{width:100%;height:34px;margin-top:.9rem;border:1px solid rgba(var(--pod),.25);border-bottom:none;border-radius:12px 12px 0 0;background:linear-gradient(180deg,rgba(var(--pod),.12),rgba(var(--pod),0))}.lb-pod--1 .lb-pod-step{height:62px}.lb-pod--2 .lb-pod-step{height:44px}@media (hover:hover){.lb-pod:hover .lb-pod-name{color:rgb(var(--pod))}}.lb-table tbody tr.lb-row--podium{display:none}#s2-panel .lb-table{border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--ui-line,rgba(255,255,255,.07));border-radius:6px;background:var(--ui-card-bg,rgba(255,255,255,.025))}#s2-panel .lb-table th{padding:.75rem 1rem;border-bottom:1px solid var(--ui-line,rgba(255,255,255,.07))}#s2-panel .lb-table td{padding:.65rem 1rem;border-bottom:none;border-top:1px solid var(--ui-line,rgba(255,255,255,.07))}#s2-panel .lb-table .lb-avatar{border-radius:50%}#s2-panel .lb-table .lb-player-name{font-weight:600;color:#fff}@media (max-width:719px){.lb-podium{gap:.5rem;padding:0}.lb-pod .lb-pod-av{width:52px;height:52px}.lb-pod--1 .lb-pod-av{width:68px;height:68px}.lb-pod-name{font-size:.82rem}.lb-pod-sub{display:none}}#s2-panel .lg-head{margin-bottom:1.4rem}#s2-panel .ots-table{gap:0;overflow:hidden;border:1px solid var(--ui-line,rgba(255,255,255,.07));border-radius:6px;background:var(--ui-card-bg,rgba(255,255,255,.025))}#s2-panel .ots-table+.ots-table{margin-top:1.5rem}#s2-panel .ots-table .ots-row--head{padding:.8rem 1.1rem;border-bottom:1px solid var(--ui-line,rgba(255,255,255,.07));background:rgba(255,255,255,.02)}#s2-panel .ots-table .ots-row:not(.ots-row--head){min-height:60px;padding:.6rem 1.1rem;border:none;border-radius:0;background:0 0}#s2-panel .ots-table .ots-row:not(.ots-row--head)+.ots-row{border-top:1px solid var(--ui-line,rgba(255,255,255,.07))}@media (hover:hover){#s2-panel .ots-table .ots-row:not(.ots-row--head):hover{background:rgba(255,255,255,.025);border-color:var(--ui-line,rgba(255,255,255,.07))}}#s2-panel .ots-table .ots-name{font-weight:600}#s2-panel .ots-table .fm-btn--play.lv2-qt-card{height:32px;padding:0 1.1rem;border-radius:8px;background:var(--px-purple,#7c3aed)}#s2-panel .ots-table .fm-btn--play.lv2-qt-card:hover{background:var(--px-purple-hover,#8b5cf6);filter:none}@media (max-width:719px){.msn-row{flex-wrap:wrap;row-gap:.55rem}.msn-row .px-row-main{flex:1 1 calc(100% - 56px)}.msn-row .px-row-reward{min-width:0;margin-left:calc(40px + .9rem);text-align:left}.msn-row .px-row-aside{min-width:0;margin-left:auto}.px-pack{flex-direction:column;align-items:flex-start;gap:.9rem}}body .ps-dialog .modal-body{padding-top:.25rem}body .ps-dialog .ps-head{margin-bottom:1.25rem}body.lobby-skin-2 .ps-dialog .ls-config-row{display:block;overflow:hidden;margin:0;border:1px solid var(--ui-line,rgba(255,255,255,.07));border-radius:6px;background:var(--ui-card-bg,rgba(255,255,255,.025))}body.lobby-skin-2 .ps-dialog .htp-struct-note+.ls-config-row,body.lobby-skin-2 .ps-dialog .ls-config-row+.ls-config-row{margin-top:1rem}body.lobby-skin-2 .ps-dialog .ls-config-panel{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:2rem;align-items:start;padding:1.25rem 1.4rem;border:none;border-radius:0;background:0 0;box-shadow:none}body.lobby-skin-2 .ps-dialog .ls-config-panel+.ls-config-panel{border-top:1px solid var(--ui-line,rgba(255,255,255,.07))}body.lobby-skin-2 .ps-dialog .ls-label{grid-column:1;display:flex;align-items:center;gap:.45rem;margin:0;font-size:.95rem;font-weight:700;letter-spacing:0;text-transform:none;color:#fff}body.lobby-skin-2 .ps-dialog .ls-label-icon{font-size:1.15rem;color:var(--ui-sel,#b877ff)}.ps-dialog .ps-hint,body.lobby-skin-2 .ps-dialog .ls-field-hint{grid-column:1;margin:.3rem 0 0;font-size:.8rem;line-height:1.45;color:var(--ui-muted,rgba(255,255,255,.5))}body.lobby-skin-2 .ps-dialog .ls-field-hint{grid-column:2;margin-top:.45rem}body.lobby-skin-2 .ps-dialog .ls-text-input,body.lobby-skin-2 .ps-dialog .lv2-speed-strip{grid-column:2;grid-row:1/span 2}body.lobby-skin-2 .ps-dialog .ls-text-input{grid-row:1}body.lobby-skin-2 .ps-dialog .lv2-speed-strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.6rem;margin:0}body.lobby-skin-2 .ps-dialog .lv2-speed-strip.hidden{display:none}body.lobby-skin-2 .ps-dialog .lv2-speed-btn{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.15rem;min-height:92px;padding:.85rem .95rem;border:1px solid var(--ui-line-strong,rgba(255,255,255,.12));border-radius:12px;background:rgba(255,255,255,.02);color:#fff;font-size:.95rem;font-weight:700;text-align:left;text-transform:none;letter-spacing:0;box-shadow:none;transform:none}body.lobby-skin-2 .ps-dialog .lv2-speed-btn .material-symbols-rounded{margin-bottom:.35rem;font-size:1.4rem;color:rgba(255,255,255,.55);font-variation-settings:'FILL' 0,'wght' 300,'GRAD' 0,'opsz' 24}body.lobby-skin-2 .ps-dialog .lv2-speed-btn .lv2-speed-sub{font-size:.76rem;font-weight:500;color:var(--ui-muted,rgba(255,255,255,.5));opacity:1}body.lobby-skin-2 .ps-dialog .lv2-speed-btn.active{border-color:var(--px-purple-hover,#8b5cf6);background:rgba(139,92,246,.12);color:#fff;box-shadow:0 0 0 1px var(--px-purple-hover,#8b5cf6) inset}body.lobby-skin-2 .ps-dialog .lv2-speed-btn.active .material-symbols-rounded{color:var(--ui-sel,#b877ff);font-variation-settings:'FILL' 1,'wght' 400,'GRAD' 0,'opsz' 24}body.lobby-skin-2 .ps-dialog .lv2-speed-btn.active .lv2-speed-sub{color:rgba(255,255,255,.7)}body.lobby-skin-2 .ps-dialog .lv2-speed-btn.active::after{content:'check';position:absolute;top:.6rem;right:.6rem;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--px-purple-hover,#8b5cf6);color:#fff;font-family:'Material Symbols Rounded';font-size:14px;font-weight:700;line-height:1}@media (hover:hover){body.lobby-skin-2 .ps-dialog .lv2-speed-btn:hover:not(.active){border-color:rgba(139,92,246,.45);background:rgba(255,255,255,.04);color:#fff;transform:none}}.ps-dialog .lv2-speed-btn[data-count]>.material-symbols-rounded{display:none}.ps-seats{position:relative;display:block;width:58px;height:36px;margin:.1rem 0 .55rem}.ps-seats-felt{position:absolute;inset:7px 9px;border:2px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.04)}.ps-seats i{position:absolute;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:rgba(255,255,255,.35)}.ps-seats i.is-you{background:var(--px-gold,#f5c96a)}.ps-dialog .lv2-speed-btn.active .ps-seats-felt{border-color:rgba(139,92,246,.7);background:rgba(139,92,246,.18)}.ps-dialog .lv2-speed-btn.active .ps-seats i:not(.is-you){background:#d8c4ff}body.lobby-skin-2 .ps-dialog .ls-text-input{width:100%;height:40px;padding:0 .85rem;border:1px solid var(--ui-line-strong,rgba(255,255,255,.12));border-radius:10px;background:rgba(0,0,0,.25);color:#fff;font-size:.88rem;color-scheme:dark}body.lobby-skin-2 .ps-dialog .ls-text-input:focus{outline:0;border-color:var(--px-purple-hover,#8b5cf6)}body.lobby-skin-2 .ps-dialog .htp-struct-note--after-row{margin:.75rem .35rem 0;font-size:.8rem;line-height:1.5;color:var(--ui-muted,rgba(255,255,255,.5))}body .ps-dialog .modal-footer{display:flex;align-items:center;gap:1rem;padding:1rem 1.4rem;border-top:1px solid var(--ui-line,rgba(255,255,255,.07));background:rgba(255,255,255,.015)}.ps-summary{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;font-size:.88rem;color:#fff}.ps-summary b{font-weight:700;white-space:nowrap}.ps-summary b span{font-weight:500;color:var(--ui-muted,rgba(255,255,255,.5))}.ps-summary i{width:4px;height:4px;border-radius:50%;background:rgba(255,255,255,.25)}body.lobby-skin-2 .ps-dialog .ps-go{width:auto;min-width:10rem;height:46px;margin:0;padding:0 1.6rem;border:none;border-radius:10px;background:var(--px-purple,#7c3aed);color:#fff;font-size:.95rem;font-weight:800;box-shadow:0 8px 24px rgba(124,58,237,.35)}body.lobby-skin-2 .ps-dialog .ps-go:hover{background:var(--px-purple-hover,#8b5cf6);filter:none;transform:none}@media (max-width:719px){body.lobby-skin-2 .ps-dialog .ls-config-panel{grid-template-columns:1fr;padding:1rem}body.lobby-skin-2 .ps-dialog .ls-field-hint,body.lobby-skin-2 .ps-dialog .ls-text-input,body.lobby-skin-2 .ps-dialog .lv2-speed-strip{grid-column:1;grid-row:auto;margin-top:.75rem}body.lobby-skin-2 .ps-dialog .lv2-speed-btn{min-height:84px;padding:.75rem}body .ps-dialog .modal-footer{flex-direction:column;align-items:stretch}body.lobby-skin-2 .ps-dialog .ps-go{width:100%}}.ps-dialog .ps-hint--stake{display:none}.ps-dialog .ls-config-panel:has([id^=stake-picker]:not(.hidden)) .ps-hint--stake{display:block}.ps-dialog .ls-config-panel:has([id^=stake-picker]:not(.hidden)) .ps-hint--speed{display:none}.lb-celebrate{position:fixed;top:1.25rem;left:50%;z-index:100000;display:flex;align-items:center;gap:1rem;width:min(460px,calc(100vw - 2rem));padding:1rem 1.1rem 1rem 1rem;overflow:visible;border:1px solid rgba(139,92,246,.45);border-radius:16px;background:radial-gradient(120% 160% at 0 0,rgba(139,92,246,.35),transparent 60%),#151622;box-shadow:0 20px 50px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.04) inset;color:#fff;opacity:0;transform:translate(-50%,-16px) scale(.96);transition:opacity .35s ease,transform .45s cubic-bezier(.2, 1.4, .4, 1);pointer-events:auto}.lb-celebrate.show{opacity:1;transform:translate(-50%,0) scale(1)}.lb-celebrate--podium{border-color:rgba(245,201,106,.6);background:radial-gradient(120% 160% at 0 0,rgba(245,201,106,.32),transparent 60%),#17161a}.lb-celebrate-rank{display:flex;align-items:baseline;justify-content:center;flex-shrink:0;width:58px;height:58px;padding-top:.55rem;border-radius:6px;background:linear-gradient(160deg,#8b5cf6,#5b21b6);box-shadow:0 8px 20px rgba(124,58,237,.45);font-size:1.6rem;font-weight:900;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.lb-celebrate-rank span{font-size:.9rem;font-weight:800;opacity:.75;margin-right:1px}.lb-celebrate--podium .lb-celebrate-rank{background:linear-gradient(160deg,#f8d98a,#c8944a);color:#1a1406;box-shadow:0 8px 20px rgba(245,201,106,.4)}.lb-celebrate-copy{flex:1;min-width:0}.lb-celebrate-title{font-size:1rem;font-weight:800;letter-spacing:-.01em}.lb-celebrate-sub{margin-top:.2rem;font-size:.8rem;line-height:1.4;color:rgba(255,255,255,.65)}.lb-celebrate-btn{flex-shrink:0;height:34px;padding:0 .95rem;border:none;border-radius:8px;background:#7c3aed;color:#fff;font-size:.82rem;font-weight:700;cursor:pointer}.lb-celebrate-btn:hover{background:#8b5cf6}.lb-celebrate-close{position:absolute;top:-10px;right:-10px;display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:#1d1e2b;color:rgba(255,255,255,.7);cursor:pointer}.lb-celebrate-close .material-symbols-rounded{font-size:16px}.lb-celebrate-confetti{position:absolute;inset:0;pointer-events:none;overflow:visible}.lb-celebrate-confetti i{position:absolute;top:40%;width:7px;height:11px;border-radius:2px;background:var(--c);opacity:0}.lb-celebrate.show .lb-celebrate-confetti i{animation:lb-confetti var(--d) cubic-bezier(.15,.6,.4,1) .15s forwards}@keyframes lb-confetti{0%{opacity:1;transform:translate(0,0) rotate(0)}100%{opacity:0;transform:translate(calc(var(--x) * 160px),150px) rotate(var(--r))}}.ps-when{position:relative;grid-column:2;display:flex;align-items:center;max-width:22rem}.ps-when-btn{display:flex;align-items:center;gap:.6rem;width:100%;height:44px;padding:0 2.6rem 0 .9rem;border:1px solid var(--ui-line-strong,rgba(255,255,255,.12));border-radius:10px;background:rgba(255,255,255,.03);color:var(--ui-muted,rgba(255,255,255,.5));font-size:.9rem;font-weight:600;transition:border-color .15s,background .15s}.ps-when-btn .material-symbols-rounded{font-size:1.25rem;color:var(--ui-sel,#b877ff)}.ps-when.has-value .ps-when-btn{color:#fff;border-color:rgba(139,92,246,.55);background:rgba(139,92,246,.1)}.ps-when:hover .ps-when-btn{border-color:rgba(139,92,246,.55)}.ps-when:focus-within .ps-when-btn{border-color:#8b5cf6;box-shadow:0 0 0 3px rgba(139,92,246,.2)}.ps-when-input{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;cursor:pointer;color-scheme:dark;z-index:1}.ps-when-input::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.ps-when-clear{position:absolute;right:6px;z-index:2;display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:none;border-radius:8px;background:0 0;color:rgba(255,255,255,.55);cursor:pointer}.ps-when-clear:hover{background:rgba(255,255,255,.08);color:#fff}.ps-when-clear.hidden{display:none}.ps-when-clear .material-symbols-rounded{font-size:1.1rem}@media (max-width:719px){.ps-when{grid-column:1;max-width:none;margin-top:.75rem}}body.lobby-skin-2 .ps-dialog .ps-go,body.lobby-skin-2 .ps-dialog .ps-go:focus-visible,body.lobby-skin-2 .ps-dialog .ps-go:hover{color:#171b1b}body.lobby-skin-2 .ps-dialog .ps-go .material-symbols-rounded{color:inherit}.lb-podium{position:relative;isolation:isolate;padding:2.8rem 1.5rem 0;gap:clamp(.6rem,3vw,3rem);border:1px solid rgba(210,181,113,.16);border-radius:20px 20px 0 0;overflow:hidden;background:radial-gradient(ellipse at 50% 90%,rgba(21,98,74,.42),transparent 65%),linear-gradient(150deg,#111b1a,#090e10 70%)}.lb-podium::before{content:'TOP PLAYERS';position:absolute;inset:.8rem 0 auto;text-align:center;font-size:.65rem;font-weight:800;letter-spacing:.3em;color:rgba(220,227,216,.38)}.lb-pod{min-width:0;width:100%;position:relative;padding-top:1rem}.lb-pod--1{--pod:246,201,91}.lb-pod--2{--pod:194,207,216}.lb-pod--3{--pod:207,142,87}.lb-pod-av-wrap{position:relative;margin:0 auto .8rem;width:132px;height:108px;display:flex;justify-content:center;align-items:center}.lb-pod--1 .lb-pod-av-wrap{width:166px;height:132px}.lb-pod-wreath{position:absolute;inset:0;width:100%;height:100%;color:rgb(var(--pod));filter:drop-shadow(0 2px 2px #000)}.lb-pod .lb-pod-av{width:80px;height:80px;border:3px solid rgb(var(--pod));box-shadow:0 0 0 4px rgba(var(--pod),.12),inset 0 0 10px #000,0 10px 25px #000}.lb-pod--1 .lb-pod-av{width:100px;height:100px;border-width:4px;box-shadow:0 0 0 5px rgba(var(--pod),.15),0 0 34px rgba(var(--pod),.22),0 12px 26px #000}.lb-pod-crown{position:absolute;top:-16px;left:50%;transform:translateX(-50%);font-size:30px;color:#f8d779;filter:drop-shadow(0 2px 4px #000)}.lb-pod .lb-pod-rank{z-index:1;background:linear-gradient(135deg,#fff3cc,rgb(var(--pod)) 40%,#57452e);color:#121619;border:1px solid rgba(255,255,255,.5)}.lb-pod-name{font-weight:800;text-shadow:0 2px 4px #000}.lb-pod-stat{display:inline-flex;align-items:baseline;justify-content:center;gap:.3rem;padding:.25rem .8rem;margin-top:.4rem;border-radius:999px;background:#060b0c;border:1px solid rgba(var(--pod),.25);color:#b8c5c1}.lb-pod-stat strong{color:rgb(var(--pod))}.lb-pod-sub{margin-top:.35rem}.lb-pod .lb-pod-step{position:relative;width:82%;height:58px;margin:1.5rem auto 0;border-radius:50% 50% 0 0/18px 18px 0 0;border:1px solid rgba(var(--pod),.6);border-bottom:0;background:linear-gradient(90deg,rgba(var(--pod),.2),rgba(var(--pod),.7) 18%,rgba(var(--pod),.22) 45%,rgba(var(--pod),.55) 83%,rgba(var(--pod),.18));box-shadow:0 -5px 18px rgba(var(--pod),.12),0 0 20px #000}.lb-pod--1 .lb-pod-step{height:80px}.lb-pod--2 .lb-pod-step{height:64px}.lb-pod-step::before{content:'';position:absolute;left:-1px;right:-1px;top:-1px;height:23px;border-radius:50%;background:radial-gradient(ellipse,#202823 35%,rgba(var(--pod),.7) 80%,#fff1c7);border:3px solid rgba(var(--pod),.85);box-shadow:inset 0 2px 8px #000}.lb-pod-step span{position:relative;display:block;padding-top:25px;font:900 1.5rem Georgia,serif;color:rgb(var(--pod));text-shadow:0 2px 2px #000}.lb-pod:focus-visible{outline:2px solid rgb(var(--pod));outline-offset:-2px;border-radius:12px}@media(max-width:719px){.lb-podium{padding:2.3rem .45rem 0;gap:.3rem}.lb-pod-av-wrap{width:90px;height:80px}.lb-pod--1 .lb-pod-av-wrap{width:112px;height:99px}.lb-pod .lb-pod-av{width:56px;height:56px}.lb-pod--1 .lb-pod-av{width:72px;height:72px}.lb-pod-name{font-size:.75rem}.lb-pod-stat{padding:.2rem .4rem;font-size:.65rem;gap:.2rem}.lb-pod-stat strong{font-size:.9rem}.lb-pod .lb-pod-step{width:85%}}.lb-podium .lb-pod,.lb-podium .lb-pod:hover{background:0 0;border:0;box-shadow:none}body.mtt-final-table #table-screen{background:#07130d url('lobby-art/mtt-final-table-room-v2.webp') center/cover no-repeat!important}body.mtt-final-table #table-screen .table-area{background:0 0!important}body.mtt-final-table #table-screen .table-header{background:linear-gradient(#050b08c9,transparent)}body.mtt-final-table #table-screen .poker-table{box-shadow:0 0 34px #e8bd4530,0 18px 45px #0009}body.mtt-final-table #table-screen .table-header::after{content:'FINAL TABLE';position:absolute;top:14px;left:50%;transform:translateX(-50%);color:#f4d77f;font:800 11px Inter,sans-serif;letter-spacing:.22em;pointer-events:none;padding:6px 12px;background:#09150ee8;border:1px solid #bd9d4c66;border-radius:4px}@media(max-width:719px){body.mtt-final-table:not(.desktop-game-active) #table-screen .table-header::after{top:52px;left:12px;transform:none;font-size:9px}}.rs-av.is-owned{cursor:pointer}.rs-av.is-equipped{border-color:var(--muck-gold,#ffd34f)}.rs-avatar-equip{cursor:pointer;width:100%;border:0;font:inherit}.rs-avatar-equip:focus-visible{outline:2px solid #ffd34f;outline-offset:3px}.rs-avatar-status{min-height:1.5em;color:var(--text-muted)}.rcm-room-play{display:grid;gap:10px;justify-items:center;margin-top:14px;color:var(--muck-text-2);font-size:13px}.rcm-room-play a{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.rcm-room-play b{color:var(--muck-text);font-weight:600}.rcm-room-hero{position:relative;align-self:stretch;width:calc(100% + 2.8rem);height:150px;margin:-1.6rem -1.4rem 1rem;border-radius:16px 16px 0 0;overflow:hidden}.rcm-room-hero-room{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.rcm-room-hero-table{position:absolute;left:50%;top:52%;width:62%;height:auto;aspect-ratio:1108/536;transform:translate(-50%,-50%);filter:drop-shadow(0 8px 14px rgb(0 0 0 / .55))}.rcm-room-hero::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / 0) 55%,rgb(0 0 0 / .45) 100%)}.rcm-success-img{margin-left:auto;margin-right:auto;animation:rcmPopIn .35s cubic-bezier(.34,1.56,.64,1)}.rcm-success-img[hidden]{display:none}[id^=mobile-extra-][id$="-cards"].sd-loser{opacity:.5;filter:grayscale(.35) brightness(.9);transition:opacity .3s ease,filter .3s ease}.btn-preact-ff[hidden]{display:none}#header-nav #btn-flag-hand-nav:disabled{opacity:.45;cursor:default}