.stage{--ui-scale:1;--felt-w:clamp(150px, min(100vw - 60px, (100svh - 230px - env(safe-area-inset-bottom,0px)) * 2 / 3), 352px);--pad-x:calc(18px * var(--ui-scale));--pad-y:calc(26px * var(--ui-scale));--inset-x:calc(48px * var(--ui-scale));--inset-y:calc(52px * var(--ui-scale));--hero-half:calc(82px * var(--ui-scale));--apex-top:calc(4px * var(--ui-scale));--sy-lower:.84;--tile-w:calc(88px * var(--ui-scale));--avatar:calc(52px * var(--ui-scale));--hero-card-w:calc(44px * var(--ui-scale));--hero-w:calc(136px * var(--ui-scale));--card-md:calc(38px * var(--ui-scale));--card-sm:calc(31px * var(--ui-scale));--card-back:calc(19px * var(--ui-scale));width:fit-content;padding:var(--pad-y) var(--pad-x);font-size:calc(1rem * max(.85, var(--ui-scale)));margin:0 auto;position:relative}.stage .felt{width:var(--felt-w);aspect-ratio:2/3}@media (min-width:640px){.stage{--ui-scale:1;--pad-x:clamp(56px, 8vw, 96px);--pad-y:44px;--inset-x:76px;--inset-y:74px;--hero-half:96px;--apex-top:10px;--sy-lower:.45;--tile-w:clamp(88px, 13vw, 124px);--avatar:60px;--hero-card-w:clamp(44px, 12vw, 64px);--hero-w:clamp(136px, 38vw, 176px);--card-md:clamp(38px, 10.2vw, 60px);--card-sm:34px;--card-back:19px;width:auto;font-size:1rem}.stage .felt{aspect-ratio:16/10;width:100%;min-height:480px}}.felt{background:radial-gradient(72% 58% at 50% 16%,#6096ff66,#6096ff00) padding-box padding-box,radial-gradient(90% 60% at 50% 118%,#0b0b0b99,#0000 70%) padding-box padding-box,repeating-linear-gradient(45deg,#ffffff07 0 1px,#0000 1px 4px) padding-box padding-box,repeating-linear-gradient(-45deg,#ffffff07 0 1px,#0000 1px 4px) padding-box padding-box,linear-gradient(172deg,#3e3e3e 0%,#262626 55%,#1e1e1e 100%) padding-box padding-box,conic-gradient(from 215deg,#fbfcfe 0%,#d1d1d1 8%,#7c8799 20%,#e2e2e2 32%,#f7f9fc 40%,#999 55%,#5f6a7d 62%,#d8d8d8 76%,#eef2f7 88%,#fbfcfe 100%) border-box;border:clamp(7px,1.4vw,12px) solid #0000;border-radius:999px;position:relative;box-shadow:inset 0 0 0 4px #0a1120,inset 0 0 0 5px #ffffff24,inset 0 12px 30px #00000047,inset 0 0 90px #00000080,0 0 0 1px #04070e,0 0 0 2px #ffffff1a,0 0 70px #4682ff2e,0 34px 80px #000000a6}.felt:before{content:"";border-radius:inherit;pointer-events:none;border:1.5px solid #ffffff0d;position:absolute;inset:4%;box-shadow:0 0 0 1px #00000047,inset 0 0 0 1px #00000047}.felt-mark{color:#ffffff0b;-webkit-text-stroke:.7px #ffffff1c;text-shadow:0 1px #00000059;letter-spacing:.34em;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:2px;font-size:clamp(.9rem,3.6vw,1.5rem);font-weight:900;display:flex;position:absolute;top:31%;left:50%;translate:-50% -50%}.felt-mark small{letter-spacing:.42em;-webkit-text-stroke-width:.5px;font-size:.55em}.seat-anchor{z-index:3;position:absolute}.seat-anchor--hero{z-index:4}.seat-empty{color:#ffffff4d;background:#0000002e;border:1px dashed #ffffff29;border-radius:999px;place-items:center;width:44px;height:44px;font-size:.56rem;display:grid}.seat-tile{width:var(--tile-w);flex-direction:column;align-items:center;padding:4px 0 12px;transition:opacity .25s,filter .25s;display:flex;position:relative}.seat-tile--folded{opacity:.45;filter:saturate(.25)}.avatar-wrap{width:var(--avatar);height:var(--avatar);position:relative}.seat-backs{z-index:0;display:flex;position:absolute;top:-9px;right:-13px}.seat-backs .pcard{--card-w:var(--card-back);border-width:1px;animation:none;box-shadow:0 2px 6px #0000008c}.seat-backs .pcard:first-child{rotate:8deg}.seat-backs .pcard+.pcard{margin-left:-9px;rotate:22deg}.seat-avatar{z-index:1;letter-spacing:.04em;color:#fff;text-shadow:0 1px 3px #0009;background:radial-gradient(circle at 35% 28%, #ffffff59, transparent 42%), radial-gradient(circle at 50% 55%, hsl(var(--hue,210) 72% 58%), hsl(var(--hue,210) 60% 26%) 78%);border-radius:999px;place-items:center;width:100%;height:100%;font-size:.9em;font-weight:900;transition:box-shadow .25s;display:grid;position:relative;box-shadow:0 0 0 2px #0a1020,0 8px 18px #0000008c}.seat-tile>.avatar-wrap:after,.hero-row>.avatar-wrap:after{content:"";z-index:0;pointer-events:none;background:conic-gradient(from 200deg,#f4f7fb,#9b9b9b 18%,#e3e9f1 36%,#6d7889 54%,#f0f4f9 72%,#a5a5a5 88%,#f4f7fb);border-radius:999px;position:absolute;inset:-6px;box-shadow:inset 0 0 0 1px #ffffff59,0 0 0 1px #000000a6,0 3px 6px #00000080}.seat-tile--acting .seat-avatar,.hero-tile--acting .seat-avatar{animation:1.1s ease-in-out infinite acting-pulse;box-shadow:0 0 0 2px #0a1020,0 0 0 6px #6dff4a,0 0 0 7px #00000059,0 0 22px 6px #6eff5073}.seat-tile--acting .seat-avatar--timer,.hero-tile--acting .seat-avatar--timer{animation:none;box-shadow:0 0 0 2px #0a1020,0 0 0 7px #050912e0,0 0 22px 4px #6eff5066}.seat-tile--acting .seat-avatar--urgent,.hero-tile--acting .seat-avatar--urgent{box-shadow:0 0 0 2px #0a1020,0 0 0 7px #050912e0,0 0 22px 4px #c0161c80}.seat-tile--winner .seat-avatar,.hero-tile--winner .seat-avatar{animation:1.3s ease-in-out infinite winner-pulse;box-shadow:0 0 0 2px #0a1020,0 0 0 6px #ffd36a,0 0 0 7px #0006,0 0 30px #ffd36abf}.seat-avatar--timer{font-size:1em}.seat-avatar--urgent{color:#f24a3f}.avatar-wrap svg.ring{z-index:2;pointer-events:none;width:calc(100% + 16px);height:calc(100% + 16px);position:absolute;inset:-8px;rotate:-90deg}.avatar-wrap svg.ring circle{fill:none;stroke-width:6px;stroke-linecap:round}.seat-badge{z-index:3;letter-spacing:.02em;border-radius:999px;place-items:center;width:22px;height:22px;font-size:.62em;font-weight:900;display:grid;position:absolute;bottom:-3px;left:-9px}.seat-badge--dealer{color:#161616;background:radial-gradient(circle at 35% 30%,#fff,#dedede 70%,#c3c3c3);border:1px solid #fff;box-shadow:0 0 0 1px #0009,0 2px 5px #0000008c}.seat-badge--blind{color:#fff;text-shadow:0 1px 1px #002846b3;background:linear-gradient(#46d8ff,#0d9ad0);border:1px solid #ffffffa6;font-size:.56em;box-shadow:0 0 0 1px #00000080,0 2px 5px #00000080}.seat-plate{background:linear-gradient(#ffffff12,#fff0 45%),linear-gradient(#262626,#171717);border:1px solid #ffffff21;border-radius:10px;flex-direction:column;align-items:center;gap:0;width:100%;margin-top:7px;padding:2px 8px 3px;display:flex;box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #0000008c,0 4px 10px #00000080}.seat-name{letter-spacing:.01em;color:#ffffffa8;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.66em;font-weight:600;line-height:1.3;overflow:hidden}.seat-stack{color:#fff;letter-spacing:.01em;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #000000a6;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.78em;font-weight:900;line-height:1.3;display:block;overflow:hidden}.seat-hand{letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;color:#fff;text-shadow:0 1px 1px #00000080;background:linear-gradient(90deg,#7a3cff,#5a5cff 55%,#2e8bff);border:1px solid #fff6;border-radius:999px;max-width:100%;margin-bottom:1px;padding:0 7px;font-size:.6em;font-weight:900;line-height:1.45;overflow:hidden;box-shadow:inset 0 1px #ffffff4d,0 0 10px #785aff99}.seat-hand--win{color:#2a1600;text-shadow:none;background:linear-gradient(90deg,#ffb340,#ffd66e 55%,#ffe9a8);border-color:#fff9;box-shadow:inset 0 1px #fff9,0 0 12px #ffd36acc}.seat-reveal{z-index:2;filter:drop-shadow(0 6px 10px #0000008c);display:flex;position:absolute;top:-14px;left:50%;translate:-50%}.seat-reveal .pcard{--card-w:var(--card-sm)}.seat-reveal .pcard:first-child{translate:4px 2px;rotate:-7deg}.seat-reveal .pcard+.pcard{translate:-4px 2px;rotate:7deg}.seat-action{z-index:3;white-space:nowrap;color:#fff;background:linear-gradient(#44557a,#3b3b3b);border:1px solid #ffffff2e;border-radius:999px;padding:3px 10px;font-size:.66em;font-weight:800;animation:.25s ease-out both pop-in;position:absolute;bottom:-10px;left:50%;translate:-50%;box-shadow:inset 0 1px #ffffff2e,0 4px 10px #00000073}.seat-action--fold{color:#ffffffd9;background:linear-gradient(#5a6478,#404040)}.seat-action--check{background:linear-gradient(#3e6b9e,#4e4e4e)}.seat-action--call{background:linear-gradient(#4f7cff,#2a49c9)}.seat-action--raise{color:#2a1600;background:linear-gradient(#ffc65c,#e6891a)}.seat-action--allin{background:linear-gradient(#c0161c,#c0161c);box-shadow:inset 0 1px #ffffff40,0 0 18px #c0161c99}.seat-action--muted{color:#ffffffb3;background:linear-gradient(#3f3f3f,#262626)}.seat-payout{z-index:4;color:#2a1e00;white-space:nowrap;background:linear-gradient(#ffe58f,#e9bd40);border-radius:999px;padding:3px 9px;font-size:.68em;font-weight:900;animation:.5s ease-out both rise-in;position:absolute;top:36px;right:-4px;box-shadow:0 0 16px #ffd36ab3}.hero-tile{width:var(--hero-w);background:linear-gradient(#ffffff0f,#fff0 40%),linear-gradient(#262626,#171717);border:1px solid #ffffff24;border-radius:22px;flex-direction:column;align-items:center;padding:6px 6px 4px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #0009,0 14px 30px #0000008c}.hero-tile--folded{opacity:.6}.hero-tile .seat-payout{top:-12px;right:-8px}.hero-cards{filter:drop-shadow(0 8px 14px #0009);justify-content:center;display:flex}.hero-cards .pcard{--card-w:var(--hero-card-w)}.hero-cards .pcard:first-child{translate:5px 3px;rotate:-6deg}.hero-cards .pcard+.pcard{translate:-5px 3px;rotate:6deg}.hero-hand{letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;color:#fff;text-shadow:0 1px 2px #0000008c;background:linear-gradient(#ffffff4d,#fff0 50%),linear-gradient(90deg,#7a3cff,#5a5cff 55%,#2e8bff);border:1px solid #fff6;border-radius:999px;max-width:100%;margin-top:3px;padding:0 12px 1px;font-size:.78em;font-weight:900;line-height:1.3;overflow:hidden;box-shadow:inset 0 1px #ffffff4d,0 0 16px #785affa6,0 3px 8px #00000073}.hero-hand--win{color:#2a1600;text-shadow:none;background:linear-gradient(#ffffff59,#fff0 50%),linear-gradient(90deg,#ffb340,#ffd66e 55%,#ffe9a8);border-color:#ffffffa6;box-shadow:inset 0 1px #fff9,0 0 18px #ffd36ad9,0 3px 8px #0006}.hero-hand--idle{box-shadow:none;color:#fff9;text-shadow:none;background:#ffffff12;border-color:#ffffff24}.hero-hand small{margin-left:2px;font-size:.7em}.hero-row{align-items:center;gap:8px;width:100%;min-width:0;margin-top:6px;display:flex}.hero-row .avatar-wrap{--avatar:40px;flex:none;margin-left:6px}.hero-plate{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hero-plate .seat-name{color:#fff;font-size:.7em;font-weight:700}.hero-chips{max-width:100%;color:var(--brass-hi);font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #00000080;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#ffffff38,#fff0 55%),linear-gradient(90deg,#2a2313,#3a2f16 60%,#241d0e);border:1px solid #e9bd4073;border-radius:999px;align-items:center;gap:5px;padding:2px 10px 2px 3px;font-size:.78em;font-weight:900;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffe0a040,0 2px 6px #0006}.hero-chips i{height:15px;color:var(--brass-dk);letter-spacing:.08em;background:#fff;border-radius:999px;place-items:center;padding:0 5px;font-size:.54em;font-style:normal;font-weight:900;display:inline-grid}@media (max-width:639px){.hero-chips{padding:2px 9px}.hero-chips i{display:none}}.bet-chip{z-index:2;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 1px 1px #002846bf,0 0 2px #00284699;white-space:nowrap;background:linear-gradient(#ffffff73,#ffffff14 48%,#fff0 52%),linear-gradient(#46d8ff,#12a9dc 60%,#0b8dbf);border:1px solid #fff9;border-radius:999px;align-items:center;gap:5px;padding:2px 9px 2px 5px;font-size:.68em;font-weight:900;animation:.25s ease-out both pop-in;display:inline-flex;position:absolute;box-shadow:inset 0 1px #ffffff8c,inset 0 -2px #00284640,0 0 0 1px #001932a6,0 4px 10px #00000080}.bet-chip--above{bottom:calc(100% + 6px);left:50%;translate:-50%}.bet-chip--below{top:calc(100% + 12px);left:50%;translate:-50%}.bet-chip--right{bottom:-14px;left:calc(100% + 8px)}.bet-chip--left{bottom:-14px;right:calc(100% + 8px)}@media (max-width:639px){.bet-chip--left,.bet-chip--right{padding:3px 8px;bottom:-10px}.bet-chip--left .chip-stack,.bet-chip--right .chip-stack{display:none}}.chip-stack{flex:none;width:16px;height:15px;position:relative}.chip-stack:before,.chip-stack:after{content:"";background:radial-gradient(circle at 50% 50%, transparent 30%, #ffffffeb 32%, #ffffffeb 42%, transparent 44%), conic-gradient(var(--chip-color,#ff5a5a) 0% 25%, #fff 0% 50%, var(--chip-color,#ff5a5a) 0% 75%, #fff 0%);border-radius:999px;width:16px;height:10px;position:absolute;left:0;box-shadow:inset 0 0 0 1px #00000038,inset 0 1px #fff6,0 1.5px #00000080}.chip-stack:before{bottom:0}.chip-stack:after{bottom:5px}.chip-stack--gold{--chip-color:#f2b52e}.chip-stack--blue{--chip-color:#4f7cff}.fly-chip{z-index:5;pointer-events:none;background:radial-gradient(circle,#0000 34%,#ffffffe6 36% 46%,#0000 48%),conic-gradient(#e9bd40 0% 25%,#fff 0% 50%,#e9bd40 0% 75%,#fff 0%);border-radius:999px;width:22px;height:22px;transition:left .9s cubic-bezier(.2,.8,.2,1),top .9s cubic-bezier(.2,.8,.2,1),opacity .4s .9s,scale .4s .9s;position:absolute;translate:-50% -50%;box-shadow:0 0 14px #ffd36acc,0 4px 8px #0009}.fly-chip--done{opacity:0;scale:.5}.table-center{z-index:2;flex-direction:column;align-items:center;gap:8px;width:min(96%,440px);display:flex;position:absolute;top:48%;left:50%;translate:-50% -50%}@media (min-width:640px){.table-center{top:47%}}.pot-display{color:#fff;letter-spacing:.01em;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #000000b3,0 0 10px #ffffff2e;background:linear-gradient(#00000080,#00000059);border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:3px 12px 3px 8px;font-size:.92em;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 2px 8px #0006}.pot-display .chip-stack{margin-right:2px;scale:1.15}.pot-display small{letter-spacing:.12em;color:#8fe3ff;text-shadow:none;order:-1;font-size:.58em;font-weight:800}.pot-display--won{border-color:#ffd36a80}.pot-display--won small{color:#ffd66e}.community{perspective:600px;gap:clamp(3px,.8vw,8px);display:flex}.blinds-line{letter-spacing:.01em;color:#ffffffa3;text-shadow:0 1px 2px #0009;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.66em;font-weight:700}.result-banner{color:#fff;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#ffffff0f,#fff0 45%),linear-gradient(#262626f0,#111111f5);border:1px solid #ffd36a99;border-radius:14px;justify-content:center;align-items:center;gap:8px;max-width:100%;padding:7px 14px;font-size:.78em;font-weight:700;animation:.3s ease-out both pop-in;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #0009,0 0 24px #ffd36a4d}.result-banner strong{color:#ffd66e}.result-banner__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.result-countdown{color:#bfefff;font-variant-numeric:tabular-nums;background:#78c8ff26;border:1px solid #78c8ff59;border-radius:999px;flex:none;padding:1px 7px;font-size:.85em;font-style:normal;display:inline-block}.pcard{width:var(--card-w,44px);aspect-ratio:.7;border-radius:calc(var(--card-w,44px) * .14);color:#1c1c1c;animation:.45s cubic-bezier(.2,.85,.3,1.1) both card-in;animation-delay:var(--card-delay,0s);background:linear-gradient(160deg,#fff 0%,#f1f4f8 60%,#eaeaea 100%);flex-shrink:0;font-weight:900;line-height:1;display:block;position:relative;overflow:hidden;box-shadow:0 6px 16px #00000073,inset 0 0 0 1px #00000014,inset 0 1px #ffffffe6}.pcard[data-red=true]{color:#e0362c}.pcard>.rank{top:calc(var(--card-w,44px) * .08);left:calc(var(--card-w,44px) * .11);font-size:calc(var(--card-w,44px) * .4);letter-spacing:-.04em;position:absolute}.pcard>.rank[data-ten=true]{font-size:calc(var(--card-w,44px) * .33)}.pcard>.suit{right:calc(var(--card-w,44px) * .09);bottom:calc(var(--card-w,44px) * .04);font-size:calc(var(--card-w,44px) * .62);line-height:1;position:absolute}.pcard>.suit-mini{top:calc(var(--card-w,44px) * .5);left:calc(var(--card-w,44px) * .12);font-size:calc(var(--card-w,44px) * .24);position:absolute}.pcard--sm{--card-w:var(--card-sm,34px)}.pcard--md{--card-w:var(--card-md,clamp(38px, 10.2vw, 60px))}.pcard--lg{--card-w:clamp(58px, 9vw, 84px)}.pcard--slot{box-shadow:none;background:#00000024;border:1px dashed #ffffff24;animation:none}.pcard--back{background:repeating-linear-gradient(45deg,#ffffff12 0 3px,#0000 3px 7px),radial-gradient(circle,#ffffff1f,#0000 60%),linear-gradient(160deg,#a0a0a0,#4e5a72 55%,#404040);border:2px solid #e8edf5;box-shadow:0 6px 16px #00000073}.pcard--dim{filter:saturate(.4)brightness(.7)}.pcard--flip{animation:.55s ease-out both card-flip;animation-delay:var(--card-delay,0s)}.table-page{color:#f3f6fb;background:#111;flex-direction:column;height:100svh;display:flex;overflow:hidden}.table-header{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#111111eb;border-bottom:1px solid #ffffff14;flex:none;height:52px;position:relative}.table-body{flex:auto;min-height:0;display:flex}.table-main{min-width:0;min-height:0;padding:6px 12px calc(8px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:auto;display:flex}.stage-wrap{flex:auto;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.table-side{display:none}.table-toast{z-index:8;color:#ffffffd9;background:#171717eb;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;max-width:calc(100% - 24px);padding:7px 12px;font-size:.74rem;animation:.25s ease-out both fade-up;display:inline-flex;position:absolute;bottom:6px;left:50%;translate:-50%;box-shadow:0 8px 20px #00000080}@media (min-width:640px){.action-dock{margin-top:16px;padding:14px 16px}.action-btn{height:54px}.table-page{height:auto;min-height:100vh;overflow:visible}.table-header{z-index:30;height:56px;position:sticky;top:0}.table-body{width:100%;max-width:1320px;margin:0 auto;padding:20px;display:block}.table-main{padding:0;display:block}.stage-wrap{display:block}}@media (min-width:1024px){.table-body{grid-template-columns:minmax(0,1fr) 300px;gap:16px;padding:24px;display:grid}.table-side{flex-direction:column;gap:16px;display:flex}}.mobile-sheet{display:none}.mobile-sheet::backdrop{background:0 0}.mobile-sheet[open]{z-index:60;width:auto;max-width:none;height:auto;max-height:none;color:inherit;background:0 0;border:0;flex-direction:column;justify-content:flex-end;margin:0;padding:0;display:flex;position:fixed;inset:0}.mobile-sheet__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#03060c99;border:0;position:absolute;inset:0}.mobile-sheet__panel{max-height:82vh;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));background:#171717;border:1px solid #ffffff1a;border-radius:24px 24px 0 0;animation:.25s ease-out both sheet-up;position:relative;overflow-y:auto;box-shadow:0 -20px 60px #0009}@keyframes sheet-up{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0}}.action-btn--pre{--btn-top:#3f3f3f;--btn-bottom:#262626;--btn-edge:#161616;color:#ffffffd9;border-color:#ffffff24}.action-btn--armed{--btn-top:#35b4ff;--btn-bottom:#1a5fe0;--btn-edge:#0f3a8f;color:#fff;box-shadow:inset 0 1px 0 #ffffff80, inset 0 -3px 0 #00000047, 0 3px 0 var(--btn-edge), 0 0 18px #5ee0ff8c}.action-btn--card{gap:6px}.action-btn--card .pcard{--card-w:24px;animation:none;box-shadow:0 2px 6px #00000080}.rabbit-card{display:inline-flex;position:relative}.rabbit-card:after{content:"RABBIT";z-index:1;letter-spacing:.1em;color:#ffffffd9;pointer-events:none;background:#0b0b0b99;border-radius:4px;padding:1px 4px;font-size:.45em;font-weight:900;position:absolute;bottom:3px;left:50%;translate:-50%}.rabbit-card .pcard{outline-offset:2px;filter:saturate(.6)brightness(.85);outline:1px dashed #ffffff80}.dock-status{justify-content:space-between;align-items:center;gap:10px;min-height:38px;margin-bottom:8px;display:flex}.dock-title{white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:800;line-height:1.25;overflow:hidden}.dock-sub{color:#fff9;margin-top:2px;font-size:.68rem}.dock-timer{color:#03202b;font-variant-numeric:tabular-nums;background:#5ee0ff;border-radius:999px;flex:none;place-items:center;width:38px;height:38px;font-size:.9rem;font-weight:900;display:grid}.dock-timer--urgent{color:#2b0f08;background:#c0161c;animation:.6s ease-in-out infinite live-blink}.raise-sheet{z-index:9;background:linear-gradient(#262626fa,#171717fa);border:1px solid #ffffff24;border-radius:18px;padding:8px 12px 10px;animation:.2s ease-out both sheet-up;position:absolute;bottom:calc(100% + 8px);left:0;right:0;box-shadow:inset 0 1px #ffffff14,0 16px 40px #0009}.preset-btn--icon{place-items:center;width:28px;padding:0;display:grid}.preset-btn--icon svg{width:14px;height:14px}.action-btn--confirm{--btn-top:#ffc65c;--btn-bottom:#e6891a;--btn-edge:#8a4d0a;color:#2a1600;text-shadow:none}.action-dock{z-index:10;background:linear-gradient(#ffffff0d,#fff0 30%),linear-gradient(#262626,#111);border:1px solid #ffffff1f;border-radius:22px;flex:none;padding:10px 12px;position:relative;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #0009,0 -12px 40px #0006}.action-btn{--btn-top:#4f8dff;--btn-bottom:#1f47c9;--btn-edge:#12307f;letter-spacing:.02em;color:#fff;text-shadow:0 1px 2px #00143cb3;background:linear-gradient(180deg, #ffffff57 0%, #ffffff1f 46%, #fff0 52%), linear-gradient(180deg, var(--btn-top), var(--btn-bottom));height:48px;box-shadow:inset 0 1px 0 #ffffff80, inset 0 -3px 0 #00000047, 0 3px 0 var(--btn-edge), 0 8px 16px #00000073;border:1px solid #ffffff59;border-radius:14px;padding:0 6px;font-size:clamp(.8rem,3.5vw,.95rem);font-weight:900;transition:transform .12s,filter .12s,box-shadow .12s}.action-btn:hover:not(:disabled){filter:brightness(1.08)}.action-btn:active:not(:disabled){box-shadow:inset 0 1px 0 #fff6, inset 0 -2px 0 #00000047, 0 1px 0 var(--btn-edge), 0 4px 8px #0006;transform:translateY(2px)}.action-btn:disabled{filter:saturate(.4)brightness(.75)}.action-btn--fold{--btn-top:#5b7fd6;--btn-bottom:#2b4a9a;--btn-edge:#172a5c}.action-btn--call{--btn-top:#4f8dff;--btn-bottom:#1f47c9;--btn-edge:#12307f}.action-btn--raise{--btn-top:#35b4ff;--btn-bottom:#1a5fe0;--btn-edge:#0f3a8f}.action-btn--ghost{--btn-top:#3f3f3f;--btn-bottom:#262626;--btn-edge:#161616;color:#fffc;border-color:#ffffff24}.preset-btn{color:#ffffffc7;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;height:28px;padding:0 10px;font-size:.7rem;font-weight:700}.preset-btn:hover:not(:disabled){color:#fff;background:#ffffff1f}.preset-btn:disabled{opacity:.35}.raise-range{appearance:none;background:#ffffff24;border-radius:999px;outline:none;width:100%;height:6px}.raise-range::-webkit-slider-thumb{appearance:none;cursor:pointer;background:linear-gradient(#5fe6ff,#1f7fe0);border:3px solid #262626;border-radius:999px;width:22px;height:22px;box-shadow:0 0 0 2px #5fe6ff}.raise-range::-moz-range-thumb{cursor:pointer;background:linear-gradient(#5fe6ff,#1f7fe0);border:3px solid #262626;border-radius:999px;width:22px;height:22px;box-shadow:0 0 0 2px #5fe6ff}.log-list{color:#fff9;flex-direction:column;gap:2px;font-size:.72rem;display:flex}.log-list>li{border-radius:8px;gap:8px;padding:5px 8px;animation:.25s ease-out both fade-up;display:flex}.log-list>li:last-child{color:#fff;background:#78c8ff14}.log-list .who{color:#ffffffd9;flex:none;font-weight:700}.stat-tile{background:#ffffff09;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.stat-tile span{color:#fff6;font-size:.66rem}.stat-tile strong{font-variant-numeric:tabular-nums;font-size:.9rem}.countdown-pill{color:#bfefff;font-variant-numeric:tabular-nums;background:#78c8ff1f;border:1px solid #78c8ff4d;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.72rem;font-weight:700;display:inline-flex}.countdown-pill--warn{color:#ffdca7;background:#ffc56e1f;border-color:#ffc56e4d}.fly-chip--bet{background:radial-gradient(circle,#0000 34%,#ffffffe6 36% 46%,#0000 48%),conic-gradient(#4f7cff 0% 25%,#fff 0% 50%,#4f7cff 0% 75%,#fff 0%);width:18px;height:18px;transition:left .55s cubic-bezier(.2,.8,.2,1),top .55s cubic-bezier(.2,.8,.2,1),opacity .25s .55s,scale .25s .55s;box-shadow:0 0 10px #78c8ffb3,0 4px 8px #0009}.fly-chip--landed{opacity:0;scale:.4}.burst{z-index:6;pointer-events:none;width:0;height:0;position:absolute;translate:-50% -50%}.burst i{opacity:0;width:8px;height:8px;rotate:calc(var(--i,0) * 25.714deg);animation:.9s cubic-bezier(.1,.8,.3,1) both burst-out;animation-delay:calc(var(--i,0) * 4.3ms);background:#9fe8ff;border-radius:999px;position:absolute;top:-4px;left:-4px;box-shadow:0 0 10px #9fe8ffe6}.burst--gold i{background:#ffd66e;box-shadow:0 0 12px #ffd66ef2}.burst i:nth-child(3n){background:#fff;width:5px;height:5px}.felt-flash{inset:var(--pad-y) var(--pad-x);z-index:2;opacity:0;pointer-events:none;background:radial-gradient(#c0161c8c,#c0161c26 55%,#0000 75%);border-radius:999px;animation:.75s ease-out both felt-flash;position:absolute}.upgrade-toast{z-index:7;color:#fff;letter-spacing:.04em;white-space:nowrap;text-shadow:0 2px 4px #00000080;pointer-events:none;background:linear-gradient(#ffffff47,#fff0 50%),linear-gradient(90deg,#7a3cff,#5a5cff 55%,#2e8bff);border:1px solid #ffffff8c;border-radius:18px;flex-direction:column;align-items:center;gap:2px;padding:10px 22px;font-size:clamp(1rem,4.6vw,1.4rem);font-weight:900;animation:1.7s cubic-bezier(.2,.9,.3,1.2) both toast-pop;display:flex;position:absolute;top:60%;left:50%;translate:-50% -50%;box-shadow:inset 0 1px #fff6,0 0 40px #785affcc,0 14px 30px #00000080}.upgrade-toast small{letter-spacing:.3em;opacity:.85;font-size:.56rem}.win-stamp{z-index:7;pointer-events:none;flex-direction:column;align-items:center;line-height:1;animation:2.4s cubic-bezier(.2,.9,.3,1.1) both stamp-in;display:flex;position:absolute;top:62%;left:50%;translate:-50% -50%}.win-stamp span{letter-spacing:.12em;color:#0000;-webkit-text-stroke:1px #78460080;background:linear-gradient(#fff6d0,#ffd66e 45%,#c0161c);-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,11vw,3.4rem);font-weight:900}.win-stamp strong{color:#2a1e00;background:linear-gradient(#ffe58f,#e9bd40);border-radius:999px;margin-top:4px;padding:3px 14px;font-size:clamp(.9rem,4vw,1.2rem);font-weight:900;box-shadow:0 0 24px #ffd36acc}.action-dock--pulse{animation:1.4s ease-in-out infinite dock-pulse}@keyframes burst-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(calc(var(--dist) * -1)) scale(.3)}}@keyframes felt-flash{0%{opacity:0}25%{opacity:1}to{opacity:0}}@keyframes toast-pop{0%{opacity:0;scale:.6}18%{opacity:1;scale:1.08}30%{scale:1}80%{opacity:1;scale:1}to{opacity:0;scale:1.1}}@keyframes stamp-in{0%{opacity:0;scale:1.8}15%{opacity:1;scale:1}85%{opacity:1}to{opacity:0;scale:1.05}}@keyframes dock-pulse{0%,to{box-shadow:inset 0 1px #ffffff14,0 0 0 1px #0009,0 0 #6eff5000}50%{box-shadow:inset 0 1px #ffffff14,0 0 0 1px #6eff50b3,0 0 26px 2px #6eff5059}}@keyframes card-in{0%{opacity:0;transform:translateY(-14px)rotate(-6deg)scale(.9)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@keyframes card-flip{0%{opacity:0;transform:rotateY(90deg)translateY(-8px)}60%{opacity:1;transform:rotateY(-12deg)translateY(0)}to{opacity:1;transform:rotateY(0)translateY(0)}}@keyframes pop-in{0%{opacity:0;scale:.82}to{opacity:1;scale:1}}@keyframes rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes acting-pulse{0%,to{box-shadow:0 0 0 2px #0a1020,0 0 0 6px #6dff4a,0 0 0 7px #00000059,0 0 16px 4px #6eff5059}50%{box-shadow:0 0 0 2px #0a1020,0 0 0 6px #a4ff8e,0 0 0 7px #00000059,0 0 30px 8px #6eff50b3}}@keyframes winner-pulse{0%,to{box-shadow:0 0 0 2px #0a1020,0 0 0 6px #ffd36a,0 0 0 7px #0006,0 0 22px #ffd36a8c}50%{box-shadow:0 0 0 2px #0a1020,0 0 0 6px #ffe9a8,0 0 0 7px #0006,0 0 44px #ffd36af2}}@media (prefers-reduced-motion:reduce){.pcard,.pcard--flip,.seat-action,.bet-chip,.result-banner,.seat-payout,.log-list>li,.seat-tile--winner .seat-avatar,.hero-tile--winner .seat-avatar,.seat-tile--acting .seat-avatar,.hero-tile--acting .seat-avatar{animation:none}.fly-chip,.fly-chip--bet{transition:none}.burst i,.felt-flash,.upgrade-toast,.win-stamp,.action-dock--pulse{animation:none}.upgrade-toast,.win-stamp{opacity:1}}.signup-benefit{text-align:center;background:#ffffff06;border:1px solid #ffffff14;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;min-height:6rem;display:flex}.signup-benefit svg{width:1rem;color:var(--brass)}.signup-benefit strong{margin-top:.5rem;font-size:.8rem}.signup-benefit span{color:#ffffff8c;margin-top:.15rem;font-size:.64rem}.admin-stat{background:#1e1e1e;border:1px solid #ffffff14;border-radius:1.15rem;grid-template-columns:2.65rem 1fr auto;align-items:center;gap:.8rem;min-height:7.25rem;padding:1rem;display:grid}.admin-stat>span{width:2.65rem;height:2.65rem;color:var(--brass);background:#c9ff6214;border-radius:.85rem;place-items:center;display:grid}.admin-stat svg{width:1.1rem}.admin-stat p{color:#ffffff61;flex-direction:column;min-width:0;font-size:.68rem;display:flex}.admin-stat strong{color:#ffffffeb;margin-top:.35rem;font-size:1.25rem}.admin-stat small{color:#ffffff40;align-self:end;font-size:.62rem}.policy-card dt{color:#ffffff4d;font-size:.65rem}.policy-card dd{color:#ffffffc2;margin-top:.2rem;font-size:.8rem;font-weight:650}.wallet-balance-card{background:radial-gradient(circle at 85% 0,#c9ff621f,#0000 36%),#262626;border:1px solid #c9ff6224;border-radius:1.5rem;padding:1.35rem;overflow:hidden}.wallet-balance-card p{color:#ffffff7a;font-size:.8rem}.wallet-balance-card strong{margin-top:.55rem;font-size:clamp(2rem,5vw,3rem);line-height:1;display:block}.wallet-balance-card small{color:#ffffff4d;font-size:.7rem}.wallet-balance-card>div>span{width:3rem;height:3rem;color:var(--brass);background:#c9ff621a;border-radius:1rem;place-items:center;display:grid}.wallet-balance-card>div>span svg{width:1.3rem}.aurora{isolation:isolate;position:relative;overflow:clip}.aurora:before,.aurora:after{content:"";z-index:-1;filter:blur(70px);opacity:.55;will-change:transform;pointer-events:none;border-radius:999px;position:absolute}.aurora:before{background:radial-gradient(circle,#5078ff8c,#5078ff00 65%);width:60vw;max-width:720px;height:60vw;max-height:720px;animation:14s ease-in-out infinite alternate aurora-drift;top:-22vw;left:-18vw}.aurora:after{background:radial-gradient(circle,#e9bd404c,#e9bd4000 65%);width:55vw;max-width:640px;height:55vw;max-height:640px;animation:18s ease-in-out infinite alternate-reverse aurora-drift;top:10vw;right:-20vw}.suit-pattern{z-index:-1;opacity:.06;pointer-events:none;background-image:radial-gradient(circle at 20% 30%,#ffffff80 1px,#0000 1.5px),radial-gradient(circle at 70% 70%,#ffffff80 1px,#0000 1.5px);background-size:120px 120px;position:absolute;inset:0}.lobby-hero{background:linear-gradient(#ffffff0d,#fff0 30%),linear-gradient(160deg,#262626,#1e1e1e 55%,#171717);border:1px solid #ffffff1a;border-radius:2rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #00000080,0 30px 80px #00000080}.cta-btn{letter-spacing:.01em;color:#1c1403;background:linear-gradient(180deg, #ffffff80, #ffffff0f 48%, #0000000f 52%), linear-gradient(180deg, var(--brass-hi), var(--brass) 55%, #d69a1c);border:1px solid #ffe9b08c;border-radius:12px;height:48px;padding:0 20px;font-size:.92rem;font-weight:800;transition:transform .12s,filter .12s,box-shadow .12s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #00000040,0 1px #0009,0 8px 20px #f2b52e33}.cta-btn:hover:not(:disabled){filter:brightness(1.06);box-shadow:inset 0 1px #ffffffbf,inset 0 -1px #00000040,0 1px #0009,0 10px 26px #f2b52e4d}.cta-btn:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 1px #ffffff80,0 0 #0009,0 4px 10px #f2b52e2e}.cta-btn:disabled{color:var(--ink-3);background:var(--rail-2);filter:none;opacity:1;cursor:not-allowed;border-color:#ffffff12;box-shadow:inset 0 1px #ffffff0a}.cta-btn--ghost{color:#fff;background:linear-gradient(#ffffff29,#ffffff05 50%),linear-gradient(#3a3a3a,#262626);border-color:#fff3;box-shadow:inset 0 1px #fff3,0 3px #0a1120,0 10px 24px #0006}.cta-btn--ghost:active:not(:disabled){box-shadow:inset 0 1px #fff3,0 1px #0a1120}.shine:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff73 48%,#0000 60%);animation:3.2s ease-in-out infinite shine;position:absolute;inset:0;translate:-120%}.avatar-row{display:flex}.avatar-dot{background:radial-gradient(circle at 35% 28%, #ffffff59, transparent 42%), radial-gradient(circle at 50% 55%, hsl(var(--hue,210) 72% 58%), hsl(var(--hue,210) 60% 26%) 78%);color:#fff;border:2px solid #262626;border-radius:999px;place-items:center;width:34px;height:34px;margin-left:-8px;font-size:.62rem;font-weight:900;display:grid;box-shadow:0 3px 6px #00000080}.avatar-dot:first-child{margin-left:0}.avatar-dot--empty{color:#ffffff4d;background:#ffffff0f;border-style:dashed;border-color:#fff3}.history-total{flex-direction:column;flex:none;align-items:flex-end;line-height:1.2;display:flex}.history-total span{letter-spacing:.08em;color:#ffffff8c;font-size:.7rem;font-weight:700}.history-total strong{font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin-top:2px;font-size:1.25rem;font-weight:900}.history-total small{color:#ffffff8c;margin-top:2px;font-size:.7rem}.history-total--pos strong{color:#c9ff62}.history-total--neg strong{color:#ffb6a6}.history-spark{background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;margin-bottom:14px;padding:10px 12px 8px;position:relative}.history-spark .spark{width:100%;height:56px;display:block}.history-spark>span{letter-spacing:.04em;color:#ffffff80;margin-top:4px;font-size:.7rem;display:block}.history-day+.history-day{margin-top:14px}.history-day h3{letter-spacing:.1em;color:#ffffff80;margin:0 0 6px 10px;font-size:.7rem;font-weight:800}.history-list{flex-direction:column;gap:6px;display:flex}.history-row{background:linear-gradient(#ffffff09,#ffffff04);border:1px solid #ffffff12;border-radius:16px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px 10px 10px;transition:transform .15s,border-color .15s,background .15s;display:grid;position:relative}.history-row:hover{background:linear-gradient(#ffffff0f,#ffffff08);border-color:#ffffff29;transform:translate(2px)}.history-mark{color:#ffffffb3;background:#ffffff14;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.history-mark svg{width:18px;height:18px}.history-row--win .history-mark{color:#c9ff62;background:#c9ff6224;box-shadow:inset 0 0 0 1px #c9ff6259}.history-row--loss .history-mark{color:#ffa08a;background:#c0161c24;box-shadow:inset 0 0 0 1px #c0161c59}.history-body{flex-direction:column;gap:3px;min-width:0;display:flex}.history-name{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:800;overflow:hidden}.history-meta{color:#fff9;flex-wrap:wrap;align-items:center;gap:4px 0;font-size:.7rem;display:flex}.history-meta>span+span:before{content:"·";color:#ffffff4d;margin:0 6px}.history-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.history-avatars .avatar-dot{border-width:1.5px;width:20px;height:20px;margin-left:-6px;font-size:.5rem}.history-avatars .avatar-dot:first-child{margin-left:0}.history-net{flex-direction:column;align-items:flex-end;gap:5px;min-width:64px;display:flex}.history-net strong{font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:#ffffffd9;font-size:1rem;font-weight:900}.history-row--win .history-net strong{color:#c9ff62}.history-row--loss .history-net strong{color:#ffb6a6}.history-net i{background:#ffffff14;border-radius:999px;width:64px;height:4px;display:block;overflow:hidden}.history-net i:after{content:"";width:var(--w,0%);background:#ffffff59;border-radius:999px;height:100%;margin-left:auto;display:block}.history-row--win .history-net i:after{background:linear-gradient(90deg,#8fd63a,#c9ff62)}.history-row--loss .history-net i:after{background:linear-gradient(90deg,#c0161c,#ffb6a6)}@media (max-width:380px){.history-head .history-avatars{display:none}}@keyframes aurora-drift{0%{transform:translate(0)scale(1)}to{transform:translate(8vw,6vw)scale(1.15)}}@keyframes float-card{0%,to{transform:translateY(0) rotate(var(--tilt,0deg))}50%{transform:translateY(-8px) rotate(calc(var(--tilt,0deg) + 2deg))}}@keyframes shine{0%,60%{translate:-120%}to{translate:120%}}@keyframes live-blink{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.aurora:before,.aurora:after,.shine:after,.tile.is-live .tile__plate:after,.tile-mount{animation:none}}.banner-slot{position:relative}.banner{--accent:#5ee0ff;background:#1e1e1e;background:linear-gradient(180deg, #ffffff0f, #fff0 40%), linear-gradient(135deg, var(--accent), #171717 70%);border:1px solid #ffffff1f;border-radius:20px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.banner{background:linear-gradient(180deg, #ffffff0f, #fff0 40%), linear-gradient(135deg, color-mix(in oklab, var(--accent) 35%, #1e1e1e), #171717 70%)}}.banner{color:#fff;text-decoration:none;transition:transform .2s,box-shadow .2s;animation:.3s both banner-in;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #00000080,0 14px 34px #00000073}a.banner:hover{box-shadow:inset 0 1px 0 #ffffff14, 0 0 0 1px #00000080, 0 0 40px var(--accent), 0 18px 40px #00000080;transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){a.banner:hover{box-shadow:inset 0 1px 0 #ffffff14, 0 0 0 1px #00000080, 0 0 40px color-mix(in oklab, var(--accent) 45%, transparent), 0 18px 40px #00000080}}.banner--lobby_top{grid-template-columns:minmax(0,1fr);min-height:132px}@media (min-width:640px){.banner--lobby_top{grid-template-columns:minmax(0,1fr) auto;min-height:148px}}.banner--lobby_side{min-height:200px}.banner-image{object-fit:cover;opacity:.92;width:100%;height:100%;position:absolute;inset:0}.banner-image--empty{background:#171717;background:radial-gradient(ellipse 60% 80% at 80% 50%, var(--accent), transparent 70%), repeating-linear-gradient(-45deg, #ffffff0a 0 2px, transparent 2px 10px)}@supports (color:color-mix(in lab, red, red)){.banner-image--empty{background:radial-gradient(ellipse 60% 80% at 80% 50%, color-mix(in oklab, var(--accent) 50%, transparent), transparent 70%), repeating-linear-gradient(-45deg, #ffffff0a 0 2px, transparent 2px 10px)}}.banner-copy{z-index:1;background:linear-gradient(#0000,#0b0b0bd9 60%);flex-direction:column;align-self:end;gap:4px;padding:18px 20px;display:flex;position:relative}.banner--lobby_top .banner-copy{padding-right:96px}@media (min-width:640px){.banner--lobby_top .banner-copy{background:linear-gradient(90deg,#0b0b0be6,#0d0d0d59 70%,#0000);justify-content:center;align-self:stretch;padding-right:20px}}.banner-copy strong,.banner-copy span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.banner-copy strong{letter-spacing:-.01em;text-shadow:0 2px 6px #0009;font-size:1.05rem;font-weight:900}.banner-copy span{color:#ffffffc7;text-shadow:0 1px 3px #0009;font-size:.78rem}@media (max-width:639px){.banner--lobby_top .banner-copy{padding-top:40px}}.banner-cta{z-index:1;background:var(--accent);background:var(--accent);border-radius:999px;align-items:center;gap:2px;padding:6px 10px 6px 12px;display:inline-flex;position:absolute;bottom:16px;right:16px}@supports (color:color-mix(in lab, red, red)){.banner-cta{background:color-mix(in oklab, var(--accent) 85%, #fff)}}.banner-cta{color:#161616;box-shadow:0 0 16px var(--accent);font-size:.72rem;font-weight:900}@supports (color:color-mix(in lab, red, red)){.banner-cta{box-shadow:0 0 16px color-mix(in oklab, var(--accent) 60%, transparent)}}@media (min-width:640px){.banner--lobby_top .banner-cta{align-self:center;margin-right:20px;position:static}}.banner-tag{z-index:1;color:#fffc;letter-spacing:.12em;background:#0000008c;border:1px solid #fff3;border-radius:6px;padding:2px 7px;font-size:.58rem;font-weight:800;position:absolute;top:12px;left:12px}.banner--placeholder{box-shadow:none;background:#ffffff08;border-style:dashed;border-color:#fff3}.banner--placeholder .banner-copy strong{font-size:.9rem}.banner--preview{border-color:#0000001f;min-height:120px}.banner-manage{color:#ffffff8c;align-items:center;gap:6px;margin-top:8px;font-size:.7rem;font-weight:700;text-decoration:none;display:inline-flex}.banner-manage:hover{color:#fff}.banner-dots{justify-content:center;gap:6px;margin-top:8px;display:flex}.banner-dots button{background:#ffffff40;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .2s,background .2s}.banner-dots button.is-active{background:#5ee0ff;width:22px}.admin-banner{--accent:#5ee0ff;background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:12px;padding:10px 12px;display:flex}.admin-banner__thumb{object-fit:cover;background:#171717;border-radius:10px;flex:none;width:84px;height:52px}.admin-banner__thumb--empty{background:#171717;background:radial-gradient(ellipse at 80% 50%, var(--accent), transparent 70%), #171717;display:block}@supports (color:color-mix(in lab, red, red)){.admin-banner__thumb--empty{background:radial-gradient(ellipse at 80% 50%, color-mix(in oklab, var(--accent) 60%, transparent), transparent 70%), #171717}}@keyframes banner-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.banner{animation:none}}.font-display{font-family:var(--font-display);letter-spacing:-.01em}.app-header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#111111d1;border-bottom:1px solid #ffffff14;position:sticky;top:0}.brand{color:#fff;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand-mark{background:linear-gradient(180deg, #ffffff73, #fff0 55%), linear-gradient(180deg, var(--brass-hi), #d69a1c);color:#161616;border-radius:13px;place-items:center;width:38px;height:38px;font-size:1.15rem;line-height:1;display:grid;box-shadow:inset 0 1px #fff9,0 6px 16px #c9ff624d}.brand-text{line-height:1.05;font-family:var(--font-display);letter-spacing:.02em;flex-direction:column;font-size:.95rem;font-weight:800;display:flex}.brand-text small{letter-spacing:.26em;color:#ffffff73;font-size:.58rem;font-weight:700}.app-nav{background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}@media (max-width:767px){.app-nav{gap:0}.app-nav__item{padding:0 10px}.app-nav__item span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.brand-text{display:none}}.app-nav__item{color:#fff9;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:.8rem;font-weight:700;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.app-nav__item svg{width:14px;height:14px}.app-nav__item:hover{color:#fff;background:#ffffff0f}.app-nav__item.is-active{color:#161616;background:linear-gradient(180deg, var(--brass-hi), var(--brass));box-shadow:0 4px 14px #c9ff624d}.user-pill{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;max-width:11rem;height:36px;padding:0 10px 0 4px;font-size:.8rem;font-weight:700;display:inline-flex}button.user-pill:hover{background:#ffffff1a}.user-pill__avatar{background:radial-gradient(circle at 35% 28%, #ffffff59, transparent 42%), radial-gradient(circle at 50% 55%, hsl(var(--hue,210) 72% 58%), hsl(var(--hue,210) 60% 26%) 78%);border-radius:999px;place-items:center;width:28px;height:28px;font-size:.6rem;font-weight:900;display:grid}.user-pill__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:639px){.user-pill__name{display:none}.user-pill{padding-right:6px}}.eyebrow{font-family:var(--font-display);letter-spacing:.22em;color:#5ee0ff;align-items:center;gap:6px;font-size:.66rem;font-weight:800;display:inline-flex}.page-title{font-family:var(--font-display);letter-spacing:-.02em;font-weight:800}.glass-card{background:linear-gradient(#ffffff0b,#ffffff04 40%),#1e1e1ed9;border:1px solid #ffffff14;border-radius:24px;box-shadow:inset 0 1px #ffffff0f,0 20px 50px #00000059}.history-total strong,.history-net strong,.hero-chips,.seat-stack,.pot-display{font-family:var(--font-display)}.live-dot{background:#ff5a5a;border-radius:999px;width:8px;height:8px;animation:1.6s ease-in-out infinite live-blink;box-shadow:0 0 10px #ff5a5ae6}.chip-filter{color:#ffffffa6;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;height:30px;padding:0 12px;font-size:.72rem;font-weight:700;transition:background .15s,color .15s,border-color .15s}.floor{isolation:isolate;background:var(--floor);color:var(--ink);position:relative}.floor:before{content:"";z-index:-1;pointer-events:none;background-image:repeating-linear-gradient(45deg,#ffffff08 0 1px,#0000 1px 18px),repeating-linear-gradient(-45deg,#ffffff08 0 1px,#0000 1px 18px);position:fixed;inset:0;-webkit-mask-image:radial-gradient(140% 82% at 50% -6%,#000 26%,#0000 76%);mask-image:radial-gradient(140% 82% at 50% -6%,#000 26%,#0000 76%)}.floor:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#6096ff24,#6096ff00 68%);border-radius:999px;width:min(1200px,130vw);height:70vh;position:fixed;top:-34vh;left:50%;translate:-50%}.rail{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#1e1e1ef7,#111111f0);border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1fr);align-items:center;gap:10px 18px;padding:12px 14px;display:grid;position:sticky;top:0;box-shadow:0 1px #0000008c}@media (min-width:720px){.rail{grid-template-columns:auto minmax(0,1fr) auto;padding:12px 20px}}.rail__bank{align-items:baseline;gap:8px;min-width:0;display:flex}.rail__bank span{letter-spacing:.16em;color:var(--ink-3);font-size:.66rem;font-weight:700;font-family:var(--font-display)}.rail__bank strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--brass-hi);font-size:1.12rem;font-weight:700}.rail__presence{min-width:0;color:var(--ink-2);align-items:center;gap:10px;font-size:.78rem;display:flex}.rail__presence b{color:var(--ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.rail__actions{gap:8px;display:flex}.rail__actions .cta-btn{height:40px;padding:0 14px;font-size:.84rem}@media (max-width:719px){.rail__actions .cta-btn{flex:1 1 0}.rail__presence{display:none}}.rail.is-seated{border-bottom-color:#e9bd4059;box-shadow:0 1px #0000008c,inset 0 -1px #f2b52e2e}.rail__resume{min-width:0;color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:.78rem;display:flex}.rail__resume b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:40vw;font-size:.88rem;font-weight:800;overflow:hidden}.rail__resume .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.rail__code{font-family:var(--font-mono);letter-spacing:.16em;color:var(--ink);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:6px;padding:3px 8px;font-size:.76rem;display:inline-flex}.rail__code:hover{color:var(--brass-hi);border-color:#e9bd4066}.board{background:var(--rail);border:1px solid #ffffff12;border-radius:16px;padding:16px 14px 18px}@media (min-width:640px){.board{padding:18px 18px 20px}}.board__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 14px;margin-bottom:12px;display:flex}.board__title{font-size:.98rem;font-weight:800}.board__note{color:var(--ink-3);font-size:.74rem}.board__filters{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.board__seated{color:#ffe4ab;background:#e9bd4012;border:1px solid #e9bd4038;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:14px;padding:10px 12px;font-size:.78rem;display:flex}.tiles{content-visibility:auto;contain-intrinsic-size:auto 260px;grid-template-columns:repeat(auto-fill,minmax(min(100%,264px),1fr));gap:12px;display:grid}.tile{background:linear-gradient(#ffffff0b,#ffffff03);border:1px solid #ffffff14;border-radius:14px;flex-direction:column;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;overflow:hidden}.tile:hover{border-color:#fff3;transform:translateY(-2px);box-shadow:0 14px 30px #00000073}.tile.is-live{border-color:#ff5a5a47}.tile.is-full .tile__plate{filter:saturate(.55)brightness(.72)}.tile.is-full .tile__ring{filter:none}.tile__plate{aspect-ratio:11/5;background:radial-gradient(ellipse 62% 48% at 50% 16%, #78aaff29, #78aaff00 72%) padding-box, repeating-linear-gradient(45deg, #ffffff08 0 1px, transparent 1px 4px) padding-box, repeating-linear-gradient(-45deg, #ffffff08 0 1px, transparent 1px 4px) padding-box, linear-gradient(172deg, var(--felt-a), var(--felt-b) 55%, var(--felt-c)) padding-box, conic-gradient(from 215deg, #dde5ef 0%, #b6b6b6 8%, #626c7e 20%, #c7c7c7 32%, #d9e1ec 40%, #6f7a8c 55%, #545454 62%, #bebebe 76%, #dcdcdc 88%, #dde5ef 100%) border-box;border:5px solid #0000;border-radius:999px;margin:36px 15px 0;position:relative;box-shadow:inset 0 0 0 3px #0a1120,inset 0 0 0 4px #ffffff1a,inset 0 0 30px 12px #00000073,inset 0 -14px 26px #0006,0 10px 22px #00000080}.tile.is-live .tile__plate{background:radial-gradient(ellipse 62% 48% at 50% 16%, #ffc47826, #ffc47800 72%) padding-box, repeating-linear-gradient(45deg, #ffffff08 0 1px, transparent 1px 4px) padding-box, repeating-linear-gradient(-45deg, #ffffff08 0 1px, transparent 1px 4px) padding-box, linear-gradient(172deg, var(--felt-a), var(--felt-b) 55%, var(--felt-c)) padding-box, conic-gradient(from 215deg, #dde5ef 0%, #b6b6b6 8%, #626c7e 20%, #c7c7c7 32%, #d9e1ec 40%, #6f7a8c 55%, #545454 62%, #bebebe 76%, #dcdcdc 88%, #dde5ef 100%) border-box}.tile__mark{font-family:var(--font-mono);letter-spacing:.16em;color:#ffffff0e;-webkit-text-stroke:.6px #ffffff21;text-shadow:0 1px #00000080;white-space:nowrap;pointer-events:none;font-size:.92rem;font-weight:700;position:absolute;top:50%;left:50%;translate:-50% -50%}.tile__ring{position:absolute;inset:0}.tile__seat{color:#06101f;background:linear-gradient(180deg, hsl(var(--hue,210) 72% 74%), hsl(var(--hue,210) 64% 52%));border:1.5px solid #ffffff9e;border-radius:999px;place-items:center;width:23px;height:23px;font-size:.56rem;font-weight:800;line-height:1;display:grid;position:absolute;translate:-50% -50%;box-shadow:0 0 0 2px #060c1880,0 2px 6px #0009}.tile__seat--empty{background:#171717a8;border:1.5px dashed #fff6;box-shadow:inset 0 1px 3px #00000080,0 0 0 2px #060c184d}.tile__seat--host{border-color:var(--brass-hi);box-shadow:0 0 0 2px #f2b52e47,0 2px 5px #0000008c}.tile__state{z-index:2;color:var(--ink-2);white-space:nowrap;background:#060c18b8;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:.62rem;font-weight:700;display:inline-flex;position:absolute;top:-33px;left:50%;translate:-50%}.tile__state i{background:var(--cyan);border-radius:999px;width:5px;height:5px}.tile.is-live .tile__state{color:#ffc9c9;border-color:#ff5a5a4d}.tile.is-live .tile__state i{background:var(--live);animation:1.6s ease-in-out infinite live-pulse}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.25}}.tile__body{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:12px 12px 0;display:grid}.tile__stake{background:linear-gradient(#e9bd4029,#e9bd400d);border:1px solid #e9bd4052;border-radius:8px;justify-items:center;gap:1px;padding:6px 9px;display:grid}.tile__stake b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--brass-hi);font-size:.9rem;font-weight:700;line-height:1}.tile__stake span{letter-spacing:.1em;color:#ffe0a099;font-size:.55rem;font-weight:700}.tile__name{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:800;overflow:hidden}.tile__host{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.72rem;overflow:hidden}.tile__foot{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:10px 12px 12px;display:flex}.tile__buyin{color:var(--ink-3);font-size:.72rem}.tile__buyin b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink);margin-top:1px;font-size:.84rem;font-weight:700;display:block}.tile__foot .cta-btn{white-space:nowrap;border-radius:12px;height:38px;padding:0 14px;font-size:.82rem}.tile__short{height:38px;color:var(--brass-hi);white-space:nowrap;border:1px solid #e9bd4066;border-radius:12px;align-items:center;gap:6px;padding:0 14px;font-size:.8rem;font-weight:700;display:inline-flex}.tile__short:hover{background:#e9bd401a}.tile__seats-left{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:700}.chip-filter{height:32px;color:var(--ink-2);background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:.76rem;font-weight:700;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.chip-filter:hover{color:var(--ink);border-color:#fff3}.chip-filter__dot{background:radial-gradient(circle at 50% 50%, transparent 30%, #ffffffeb 32%, #ffffffeb 44%, transparent 46%), conic-gradient(var(--c,#46d8ff) 0% 25%, #fff 0% 50%, var(--c,#46d8ff) 0% 75%, #fff 0%);border-radius:999px;width:11px;height:11px;box-shadow:0 1px 3px #0009}.chip-filter__count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;opacity:.7;font-size:.7rem}.chip-filter.is-active .chip-filter__count{opacity:.85}.board__empty{text-align:center;justify-items:center;gap:14px;padding:30px 16px 34px;display:grid}.board__empty p{color:var(--ink-2);font-size:.86rem}.board__empty .tile__plate{width:min(330px,80%);margin:0}.rules{background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;padding:12px 14px}.rules>summary{cursor:pointer;color:var(--ink-2);font-size:.82rem;font-weight:700;list-style:none}.rules>summary::-webkit-details-marker{display:none}.rules>summary:after{content:"＋";float:right;color:var(--ink-3)}.rules[open]>summary:after{content:"－"}.rules ul{color:var(--ink-3);gap:7px;margin-top:10px;font-size:.78rem;line-height:1.55;display:grid}.rules li{padding-left:14px;position:relative}.rules li:before{content:"";background:#e9bd4080;border-radius:999px;width:5px;height:5px;position:absolute;top:8px;left:2px}.app-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#111111f5;border-bottom:1px solid #ffffff0d}.app-header__inner{max-width:var(--page-max-width,1280px);min-height:64px;padding:10px var(--page-gutter,24px);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.app-header__start{align-items:center;gap:48px;min-width:0;display:flex}.app-header__brand{flex-shrink:0;align-items:center;min-height:44px;display:inline-flex}.app-header__account{align-items:center;gap:12px;min-width:0;display:flex}.app-header .app-nav{background:0 0;border:0;border-radius:0;gap:6px;padding:0}.app-header .app-nav__item{color:#b0b0b0;border-radius:6px;height:44px;padding:0 14px;font-size:13px;font-weight:500}.app-header .app-nav__item svg{width:16px;height:16px}.app-header .app-nav__item.is-active{box-shadow:none;color:#e5cea4;background:#ffffff07}.app-header .app-nav__item:hover{color:#f1f1e9;background:#ffffff0a}.app-header .hero-chips{box-shadow:none;color:#e5cea4;font-family:var(--font-sans);font-variant-numeric:tabular-nums;background:0 0;border:none;border-right:1px solid #ffffff18;border-radius:0;gap:8px;padding:0 14px 0 0;font-size:14px}.app-header .hero-chips i{color:#b0b0b0;box-shadow:none;background:0 0;font-size:12px;font-style:normal}.app-header .user-pill{background:0 0;border:0;border-radius:6px;gap:8px;height:44px;padding:0 6px;font-weight:500}.app-header .user-pill__avatar{color:#d4d4d4;width:30px;height:30px;box-shadow:none;background:#333;font-weight:500}.app-header .header-signout{color:#b0b0b0;background:0 0;border:1px solid #ffffff14;border-radius:6px;width:44px;height:44px;padding:0}.app-header .header-signout span{display:none}.app-header .header-signout:hover{color:#f4f4f4;background:#ffffff08}.app-header a:focus-visible,.app-header button:focus-visible{outline-offset:4px;outline:2px solid #e9bd40}.cardroom,.cardroom-dialog{--floor:#0b0b0b;--rail:#141414;--rail-2:#181b21;--brass:#f05a5f;--brass-hi:#ff7a72;--brass-dk:#9b3039;--ink:#f6f3ef;--ink-2:#aaa8aa;--ink-3:#77777d;--win:#8ee6ad;--live:#64d89b;--cyan:#aab4ff;--background:#0b0b0b;--foreground:#f6f3ef;--primary:#f05a5f;--primary-foreground:#fff;--muted:#202020;--muted-foreground:#a6a6a6;--border:#ffffff14;--input:#ffffff18;--ring:#f05a5f;--popover:#181818;--popover-foreground:#f6f3ef;--accent:#292127;--accent-foreground:#fff;color:var(--ink);background:var(--floor);font-family:var(--font-sans);font-variant-numeric:tabular-nums}.lobby-eyebrow{color:#f06469;font-size:10px;font-weight:700}.lobby-welcome h1{letter-spacing:-.065em;margin:7px 0 4px;font-size:clamp(28px,3vw,42px);font-weight:750}.lobby-welcome__copy{color:#b0b0b0}.lobby-balance small,.lobby-balance a{color:#929292}.cardroom .cta-btn--ghost{color:#d4d4d4;box-shadow:none;background:#ffffff06;border-color:#ffffff17}.lobby-content{padding-top:16px}.quick-match{border-radius:12px!important}.board__head{border-bottom-color:#ffffff0c;min-height:72px;padding-block:16px}.board__title{letter-spacing:-.035em;font-size:19px}.board__note{color:#929292;margin-top:2px}.chip-filter__count{color:inherit;opacity:.6}.room-row__status{color:#929292}.lobby-refresh,.feature-button,.room-row__short{border-radius:7px}.lobby-aside{gap:16px}@media (max-width:760px){.cardroom{--page-gutter:14px}.lobby-welcome{min-height:0;padding:20px 0 16px}.lobby-welcome h1{font-size:28px}.lobby-balance{min-width:0;box-shadow:none;padding:10px 12px}.lobby-balance>strong{font-size:20px}.cardroom .rail{align-items:stretch;padding:10px}.cardroom .rail__actions .cta-btn{flex:1}.room-row{background:#171717;border:1px solid #ffffff0d;border-radius:9px}}.cardroom{--page-max-width:1280px;--page-gutter:24px;min-height:100vh}.lobby-container{max-width:var(--page-max-width);padding:0 var(--page-gutter);margin:0 auto}.lobby-welcome{justify-content:space-between;align-items:center;gap:24px;padding:24px 0 20px;display:flex}.lobby-eyebrow{font-family:var(--font-display);letter-spacing:.2em;color:#e9bd40;font-size:10px;font-weight:500;display:block}.lobby-welcome h1{letter-spacing:-.06em;margin:6px 0 8px;font-size:clamp(24px,2.5vw,30px);font-weight:700;line-height:1.35}.lobby-welcome__copy{color:#b0b0b0;word-break:keep-all;font-size:14px;line-height:1.7}.lobby-balance{text-align:right;border-left:1px solid #ffffff12;flex-shrink:0;padding-left:30px}.lobby-balance>span{color:#b0b0b0;font-size:12px}.lobby-balance>strong{font-family:var(--font-display);letter-spacing:-.02em;color:#e5cea4;font-size:30px;font-weight:500;display:block}.lobby-balance small{color:#b0b0b0;letter-spacing:.06em;margin-left:10px;font-size:10px}.lobby-balance a{color:#b0b0b0;justify-content:flex-end;align-items:center;gap:5px;min-height:28px;margin-top:4px;font-size:11px;display:flex}.cardroom .rail{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:#262626;border:1px solid #3a3a3a;border-radius:10px;justify-content:space-between;gap:16px;padding:12px 16px;display:flex;position:static}.rail__intro{color:#d4d4d4;align-items:center;gap:10px;font-size:13px;display:flex}.lobby-live-dot{background:#a3a3a3;border-radius:50%;flex-shrink:0;width:6px;height:6px}.cardroom .rail__actions{flex-shrink:0;gap:10px}.cardroom .cta-btn{color:#1a1a1a;height:auto;min-height:44px;box-shadow:none;text-shadow:none;background:#e9bd40;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:13px;font-weight:700;line-height:20px;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.cardroom .cta-btn:before,.cardroom .cta-btn:after{display:none}.cardroom .cta-btn:hover:not(:disabled){box-shadow:none;background:#ddc293;transform:none}.cardroom .cta-btn--ghost{color:#d4d4d4;background:0 0;border-color:#93939360}.cardroom .cta-btn--ghost:hover:not(:disabled){background:#ffffff08;border-color:#aaa}.cardroom button:disabled{opacity:.42;cursor:not-allowed}.cardroom button:focus-visible,.cardroom a:focus-visible,.cardroom summary:focus-visible{outline-offset:4px;outline:2px solid #e0c698}.cardroom .rail.is-seated{box-shadow:none;background:#262626}.cardroom .rail__resume{flex:1;font-size:12px}.cardroom .rail__resume b{max-width:220px}.cardroom .rail__code{letter-spacing:.08em;min-height:44px}.lobby-content{padding:16px 0 0}.lobby-content>[role=alert]{margin-bottom:20px}.lobby-grid{grid-template-columns:minmax(0,1fr) 282px;align-items:start;gap:16px;display:grid}.cardroom .board{background:#1e1e1e;border:1px solid #ffffff0e;border-radius:12px;min-width:0;min-height:360px;padding:20px}.cardroom .board__head{flex-wrap:nowrap;align-items:flex-start;gap:12px;margin-bottom:16px}.cardroom .board__title{letter-spacing:-.04em;font-size:18px;font-weight:600}.cardroom .board__note{color:#b0b0b0;word-break:keep-all;margin-top:6px;font-size:12px;line-height:1.7}.lobby-refresh{color:#b0b0b0;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-width:44px;min-height:44px;font-size:11px;display:inline-flex}.lobby-refresh:hover{color:#e5cea4;background:#ffffff05}.cardroom .board__filters{gap:7px;margin-bottom:12px}.cardroom .chip-filter{height:auto;min-height:44px;box-shadow:none;color:#b0b0b0;background:0 0;border:1px solid #ffffff12;border-radius:6px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:500;display:inline-flex}.cardroom .chip-filter.is-active{color:#d4d4d4;box-shadow:none;background:#323232;border-color:#5b5b5b}.cardroom .chip-filter__dot{background:var(--c);width:7px;height:7px;box-shadow:none;border:0}.cardroom .chip-filter__count{color:inherit;opacity:.7;font-family:var(--font-sans);font-size:11px}.cardroom .board__seated{background:#e9bd4008;border-color:#e9bd4030;border-radius:6px;margin-bottom:18px;font-size:12px}.cardroom .room-directory-pagination{color:#b0b0b0;border-top:1px solid #ffffff0e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:12px;padding-top:12px;font-size:12px;display:flex}.cardroom .room-directory-pagination>div{font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin-left:auto;display:flex}.cardroom .room-directory-pagination button{color:#e5cea4;background:0 0;border:1px solid #ffffff12;border-radius:6px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.cardroom .room-directory-pagination button:hover:not(:disabled){background:#ffffff08;border-color:#e9bd4060}.cardroom .room-directory-pagination button:focus-visible{outline-offset:2px;outline:2px solid #e9bd40}.cardroom .room-directory-pagination button:disabled{opacity:.35;cursor:default}.lobby-empty{text-align:center;flex-direction:column;align-items:center;padding:24px 12px 16px;display:flex}.lobby-empty__cards{justify-content:center;align-items:center;height:96px;padding:4px 0 14px;display:flex}.lobby-empty__cards>span{text-align:left;color:#303030;background:#e7e6d8;border:1px solid #ffffff50;border-radius:5px;flex-direction:column;width:53px;height:76px;padding:6px 8px;font-family:Georgia,serif;font-size:23px;font-weight:600;line-height:1.1;display:flex;box-shadow:0 5px 12px #00000025}.lobby-empty__cards small{font-size:20px}.lobby-empty__cards>span:first-child{background:silver;transform:rotate(-18deg)translate(7px,6px)}.lobby-empty__cards>span:nth-child(2){z-index:1;transform:translateY(-5px)}.lobby-empty__cards>span:last-child{background:#c8c8c8;transform:rotate(18deg)translate(-7px,6px)}.lobby-empty h3{letter-spacing:-.04em;word-break:keep-all;font-size:17px;font-weight:600}.lobby-empty p{color:#b0b0b0;white-space:pre-line;word-break:keep-all;margin:8px 0 16px;font-size:13px;line-height:1.8}.lobby-empty__note{color:#b0b0b0;letter-spacing:.01em;margin-top:16px;font-size:11px}.lobby-text-button{color:#e5cea4;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:13px;display:flex}.lobby-guide{background:#1e1e1e;border:1px solid #3a3a3a;border-radius:12px;padding:20px;position:relative}.lobby-guide__icon{color:#b0b0b0;width:17px;height:17px;position:absolute;top:20px;right:20px}.lobby-guide h2{letter-spacing:-.04em;margin:16px 0 8px;font-size:20px;font-weight:600}.lobby-guide>p{color:#b0b0b0;font-size:13px;line-height:1.9}.lobby-guide ol{gap:16px;margin:20px 0;display:grid}.lobby-guide li{align-items:flex-start;gap:14px;display:flex}.lobby-guide li>span{color:#b7a37e;font-family:var(--font-display);font-size:12px;line-height:20px}.lobby-guide li strong{font-size:13px;font-weight:500;display:block}.lobby-guide li small{color:#b0b0b0;margin-top:5px;font-size:11px;display:block}.lobby-guide>a{color:#d7c198;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;min-height:44px;padding-top:16px;font-size:12px;display:flex}.lobby-practice-note{color:#b0b0b0;align-items:flex-start;gap:10px;padding:20px 6px 0;display:flex}.lobby-practice-note>svg{flex-shrink:0;margin-top:3px}.lobby-practice-note p{font-size:11px;line-height:1.8}.lobby-practice-note p span{margin-top:3px;font-size:10px;display:block}.lobby-history{background:#1e1e1e;border:1px solid #ffffff0e;border-radius:12px;margin-top:16px;padding:20px}.section-title{letter-spacing:-.03em;align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.section-title svg{color:#b0b0b0}.cardroom .history-total strong,.cardroom .history-net strong{font-family:var(--font-sans);font-size:16px;font-weight:500}.cardroom .history-total--pos strong,.cardroom .history-row--win .history-net strong{color:#91c6ad}.cardroom .history-total--neg strong,.cardroom .history-row--loss .history-net strong{color:#f24a3f}.cardroom .history-spark{background:0 0;border:0;border-radius:0;height:73px;margin-bottom:14px;padding:0 0 16px}.cardroom .history-spark .spark{height:44px}.cardroom .history-spark>span{color:#b0b0b0;font-size:10px}.cardroom .history-day h3{color:#b0b0b0;margin:14px 0 8px;font-size:11px;font-weight:400}.cardroom .history-list{gap:0}.cardroom .history-row{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ffffff0c;border-radius:0;gap:14px;padding:12px 0}.cardroom .history-row:hover{background:#ffffff03;transform:none}.cardroom .history-mark{color:#91c6ad;width:36px;height:36px;box-shadow:none;background:#262626;border:0;border-radius:6px}.cardroom .history-row--loss .history-mark{color:#f24a3f;background:#352a25}.cardroom .history-name{font-size:13px;font-weight:500}.cardroom .history-meta{color:#b0b0b0;font-size:11px}.cardroom .history-net>i{display:none}.cardroom .avatar-dot{color:#d4d4d4;box-shadow:none;background:#333;border:1px solid #3a3a3a;font-weight:400}.cardroom .history-avatars{opacity:.8}.history-more{color:#b0b0b0;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:10px;font-size:12px;display:flex}.history-more:hover{color:#e5cea4}.cardroom .rules{background:0 0;border-color:#ffffff12;border-radius:8px;margin-top:16px;scroll-margin-top:155px}.cardroom .rules summary{color:#b0b0b0;justify-content:space-between;align-items:center;min-height:48px;padding:12px 16px;font-size:12px;display:flex}.cardroom .rules ul{color:#b0b0b0;font-size:12px;line-height:2}.lobby-footer{color:#b0b0b0;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:11px;display:flex}.lobby-footer>span:first-child{font-family:var(--font-display);letter-spacing:.14em;color:#d4d4d4;font-size:11px}.lobby-footer a{align-items:center;min-height:44px;display:flex}.cardroom .banner-slot{margin-top:24px}.cardroom .banner{box-shadow:none;background:#262626;border:1px solid #3a3a3a;border-radius:10px;min-height:120px}.cardroom .banner:before,.cardroom .banner:after{display:none}.cardroom .banner-image--empty{background:0 0}.cardroom .banner-manage{color:#b0b0b0;align-items:center;gap:6px;min-height:44px;margin-top:8px;font-size:11px;display:inline-flex}.room-directory{margin-top:16px}.room-directory__labels,.room-row{grid-template-columns:minmax(130px,1.8fr) minmax(72px,1fr) minmax(62px,.9fr) minmax(66px,.8fr) 92px;align-items:center;gap:12px;display:grid}.room-directory__labels{color:#b0b0b0;border-bottom:1px solid #ffffff12;padding:0 0 12px;font-size:11px}.room-row{border-bottom:1px solid #ffffff0c;padding:14px 0}.room-row:last-child{border:0}.room-row__identity{align-items:center;gap:12px;min-width:0;display:flex}.room-row__identity>div{min-width:0}.room-row__icon{color:#e9bd40;background:#262626;border:1px solid #3a3a3a;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:44px;display:flex}.room-row__icon svg{width:17px;height:17px}.room-row h3{white-space:nowrap;text-overflow:ellipsis;margin:4px 0;font-size:14px;font-weight:500;overflow:hidden}.room-row__identity p{color:#b0b0b0;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.room-row__status{color:#b0b0b0;align-items:center;gap:5px;font-size:10px;display:inline-flex}.room-row__status i{background:#e9bd40;border-radius:50%;width:4px;height:4px}.room-row__status.is-playing i{background:#91c6ad}.room-row__number strong{font-size:14px;font-weight:500}.room-row__players>span:not(.room-row__label){color:#d4d4d4;align-items:center;gap:5px;font-size:12px;display:flex}.room-row__players small{color:#b0b0b0;font-size:12px}.room-row__players svg{color:#b0b0b0}.room-row__label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cardroom .room-row__action .cta-btn{color:#d4d4d4;background:#333;border-color:#3a3a3a;gap:4px;width:100%;padding:8px 9px;font-size:11px}.cardroom .room-row__action .cta-btn:hover:not(:disabled){background:#464646}.room-row__short{color:#d8b0a0;align-items:center;gap:4px;min-height:44px;font-size:11px;display:flex}.room-row__unavailable{color:#b0b0b0;font-size:10px}.cardroom-dialog{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1e1e1e;border:1px solid #3a3a3a;border-radius:14px;max-height:calc(100dvh - 40px);overflow-y:auto;box-shadow:0 30px 100px #0008}.cardroom-dialog [data-slot=dialog-title]{font-family:var(--font-sans);letter-spacing:-.04em;padding-right:24px;font-size:20px;font-weight:600;line-height:1.5}.cardroom-dialog [data-slot=dialog-description]{color:#b0b0b0;font-size:13px;line-height:1.8}.cardroom-dialog .room-field{color:#eef0e8;min-height:48px;box-shadow:none;background:#171717;border:1px solid #3a3a3a;border-radius:6px}.cardroom-dialog .room-field:focus{outline-offset:2px;outline:2px solid #e9bd40}.cardroom-dialog .room-submit{color:#1a1a1a;min-height:46px;box-shadow:none;background:#e9bd40;border-radius:6px;font-weight:600}.cardroom-dialog .room-submit:hover{background:#dcc291}.cardroom-dialog [data-slot=dialog-footer]{background:0 0;border-color:#ffffff14;border-radius:0;margin:24px 0 0;padding:18px 0 0}.cardroom-dialog [data-slot=dialog-close]{color:#b0b0b0;min-width:44px;min-height:44px}.cardroom-dialog button:focus-visible{outline-offset:3px;outline:2px solid #e9bd40}.room-reveal-setting{background:#16161640;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;padding:16px;display:grid}.room-reveal-setting.is-enabled{background:#e9bd400b;border-color:#e9bd4050}.room-reveal-setting label{color:#e5e6d9;cursor:pointer;font-size:13px;font-weight:600}.room-reveal-setting p{color:#b0b0b0;margin:6px 0 0;font-size:12px;line-height:1.75}.room-reveal-setting small{color:#b0b0b0;border-top:1px solid #ffffff0b;grid-column:1/-1;padding-top:9px;font-size:10px;line-height:1.8}.room-reveal-rule{color:#b0b0b0;background:#16161660;border:1px solid #ffffff14;border-radius:9px;align-items:flex-start;gap:10px;margin-top:16px;padding:14px;display:flex}.room-reveal-rule.is-enabled{color:#dfc891;background:#e9bd4010;border-color:#e9bd4045}.room-reveal-rule>svg{flex-shrink:0;margin-top:2px}.room-reveal-rule strong{font-size:12px;font-weight:600;line-height:1.6}.room-reveal-rule p{color:#b0b0b0;margin:6px 0 0;font-size:11px;line-height:1.8}.room-join-preview>h3{color:#e5e6d9;overflow-wrap:anywhere;margin:18px 0 0;font-size:15px;font-weight:600}.room-reveal-badge{color:#d8c18d;border:1px solid #e9bd4030;border-radius:4px;align-items:center;gap:5px;margin-top:7px;padding:3px 6px;font-size:10px;line-height:1.5;display:inline-flex}@media (max-width:1100px){.app-header__start{gap:24px}.lobby-grid{grid-template-columns:minmax(0,1fr) 240px;gap:18px}.lobby-guide{padding:24px 18px}.room-directory__labels{display:none}.room-row{grid-template-columns:1fr 1fr 1fr 100px;gap:12px}.room-row__identity{grid-column:1/-1}.room-row__label{clip:auto;color:#b0b0b0;width:auto;height:auto;margin:0 0 7px;font-size:10px;display:block;position:static;overflow:visible}}@media (max-width:767px){.cardroom{--page-gutter:16px}.app-header__inner{grid-template-columns:1fr auto;gap:0 10px;min-height:110px;padding:12px 20px 0;display:grid}.app-header__start{display:contents}.app-header__brand{grid-area:1/1}.app-header__account{grid-area:1/2;justify-content:flex-end;gap:4px}.app-header .app-nav{grid-area:2/1/auto/-1;align-self:end;gap:24px;margin-top:10px}.app-header .app-nav__item{border-radius:0;gap:7px;height:44px;padding:0 3px;font-size:12px;position:relative}.app-header .app-nav__item span{clip:auto;width:auto;height:auto;position:static;overflow:visible}.app-header .app-nav__item.is-active{background:0 0;border-bottom:2px solid #e9bd40}.app-header .user-pill__name{display:none}.app-header .user-pill{padding:0 4px}.app-header .hero-chips{display:none}.lobby-container{padding:0 var(--page-gutter)}.lobby-welcome{flex-wrap:wrap;align-items:flex-start;gap:15px;padding:20px 0 16px}.lobby-welcome h1{margin:6px 0;font-size:24px}.lobby-welcome__copy{font-size:12px}.lobby-balance{border-top:1px solid #ffffff10;border-left:0;justify-content:space-between;align-items:baseline;gap:10px;width:100%;margin-top:3px;padding:12px 0 0;display:flex}.lobby-balance>strong{margin-left:auto;font-size:22px}.lobby-balance>a{display:none}.lobby-balance>span{font-size:11px}.cardroom .rail{flex-wrap:wrap;gap:12px;padding:12px}.rail__intro{width:100%;font-size:11px}.cardroom .rail__actions{width:100%}.cardroom .rail__actions>button,.cardroom .rail__actions>a{flex:1 1 0;padding:10px 12px;font-size:12px}.cardroom .rail__resume{flex-basis:100%}.lobby-content{padding-top:16px}.lobby-grid{grid-template-columns:1fr;gap:16px}.cardroom .board{min-height:0;padding:16px}.cardroom .board__head{margin-bottom:12px}.cardroom .board__title{font-size:17px}.cardroom .board__note{max-width:240px;font-size:11px}.lobby-refresh>span{display:none}.cardroom .chip-filter{padding:8px 10px;font-size:11px}.cardroom .board__filters{gap:6px}.lobby-empty{padding:20px 0 16px}.lobby-empty h3{font-size:16px}.lobby-empty p{font-size:12px}.lobby-guide{padding:16px}.lobby-guide>p br{display:none}.lobby-guide h2{margin-top:14px}.lobby-guide ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.lobby-guide li{display:block}.lobby-guide li>span{margin-bottom:6px;display:block}.lobby-guide li strong{font-size:11px}.lobby-guide li small{word-break:keep-all;font-size:10px;line-height:1.7}.lobby-history{margin-top:16px;padding:16px}.cardroom .history-avatars{display:none}.cardroom .history-name{font-size:12px}.cardroom .history-meta{font-size:10px}.cardroom .history-total strong,.cardroom .history-net strong{font-size:14px}.cardroom .history-row{gap:10px}.cardroom .history-mark{width:30px;height:34px}.lobby-footer{flex-wrap:wrap;gap:8px 20px;padding:24px 0}.lobby-footer>span:nth-child(2){display:none}.room-row{grid-template-columns:repeat(3,minmax(0,1fr))}.room-row__action{grid-column:1/-1}.cardroom .room-row__action .cta-btn{font-size:12px}.room-row__identity{margin-bottom:5px}.room-row h3{font-size:14px}}@media (prefers-reduced-motion:reduce){.cardroom *,.app-header *{transition:none!important;animation:none!important}}.app-header__start{gap:24px}.app-header .app-nav{min-width:0}.app-header .app-nav__item{white-space:nowrap;flex-shrink:0;padding-left:10px;padding-right:10px}.room-row__action{flex-wrap:wrap;gap:8px}@media (max-width:1279px){.app-header__inner{gap:12px}.app-header__start{gap:14px}.app-header .user-pill__name,.app-header .hero-chips{display:none}}@media (max-width:767px){.app-header .app-nav{scrollbar-width:thin;gap:18px;max-width:100%;padding-bottom:2px;overflow-x:auto}.app-header .app-nav__item{padding:0 2px}}.header-notifications-button,.header-more-button{color:#b0b0b0;cursor:pointer;background:#ffffff03;border:1px solid #ffffff14;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative}.header-notifications-button:hover,.header-more-button:hover,.header-more-button.is-active{color:#e5cea4;background:#e9bd4010;border-color:#e9bd4040}.header-notifications-badge{color:#131313;background:#e9bd40;border:2px solid #262626;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;font-weight:700;display:grid;position:absolute;top:-5px;right:-5px}.header-more-button{display:none}.header-notifications,.header-more-menu{font-family:var(--font-sans);color:#f0f0e8;background:#1e1e1e;border:1px solid #ffffff18;border-radius:16px;padding:0;box-shadow:0 18px 70px #0008}.header-notifications{gap:0;width:min(380px,100vw - 24px);max-height:min(650px,100dvh - 110px);overflow:hidden}.header-notifications-heading{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:16px;display:flex}.header-notifications-heading>div>span{color:#e9bd40;letter-spacing:.16em;margin-bottom:8px;font-size:9px;font-weight:600;display:block}.header-notifications-heading [data-slot=popover-title]{font-size:18px;font-weight:600}.header-notifications-heading small{color:#b0b0b0;margin-left:9px;font-size:11px;font-weight:400;display:inline-block}.header-notifications-heading button{color:#b0b0b0;border:1px solid #ffffff12;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.header-notifications-list{overscroll-behavior:contain;min-height:0;overflow-y:auto}.header-notification{text-align:left;color:#b0b0b0;border-bottom:1px solid #ffffff09;gap:12px;width:100%;padding:16px 20px;transition:background .15s;display:flex}.header-notification:hover{background:#ffffff05}.header-notification:disabled{opacity:.6;cursor:wait}.header-notification>span:last-child{min-width:0}.header-notification strong{color:#d4d4d4;font-size:13px;font-weight:500;display:block}.header-notification p{overflow-wrap:anywhere;margin:6px 0 8px;font-size:12px;line-height:1.6}.header-notification time{color:#798a81;font-size:10px}.header-notification-dot{background:0 0;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:6px}.header-notification.is-unread{background:#e9bd4005}.header-notification.is-unread strong{color:#f0f0e8}.header-notification.is-unread .header-notification-dot{background:#e9bd40}.header-notifications-empty{color:#b0b0b0;text-align:center;justify-items:center;gap:12px;padding:24px 16px;font-size:12px;display:grid}.header-notifications-empty strong{color:#f0f0e8;font-size:13px}.header-notifications-error{color:#f0b49f;background:#c0161c14;padding:12px 20px;font-size:12px;line-height:1.7}.header-notifications-footer{color:#e9bd40;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:15px 20px;font-size:11px;display:flex}.header-notifications-footer button{align-items:center;gap:5px;display:flex}.header-notifications-footer button:disabled{color:#738078}.header-notifications button:focus-visible,.header-notifications a:focus-visible,.header-more-menu a:focus-visible{outline-offset:-3px;outline:2px solid #e9bd40}.header-more-menu{width:200px;padding:18px}.header-more-menu [data-slot=popover-title]{color:#b0b0b0;font-size:11px}.header-more-menu a{border-radius:8px;align-items:center;gap:10px;padding:12px 10px;font-size:13px;display:flex}.header-more-menu a[aria-current=page]{color:#e5cea4;background:#e9bd4010}.header-notification-toast{z-index:60;color:#e9bd40;background:#262626;border:1px solid #e9bd4040;border-radius:12px;align-items:center;gap:12px;width:min(380px,100vw - 32px);padding:16px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 40px #0007}.header-notification-toast>svg{flex-shrink:0}.header-notification-toast>button:first-of-type{text-align:left;flex:1;min-width:0}.header-notification-toast em{color:#e5cca1;margin-top:8px;font-size:11px;font-style:normal;display:block}.header-notification-toast.is-in-game{top:76px;bottom:auto}.header-notification-toast strong{color:#f0f0e8;overflow-wrap:anywhere;font-size:13px;display:block}.header-notification-toast span{color:#b0b0b0;overflow-wrap:anywhere;margin-top:5px;font-size:11px;line-height:1.6;display:block}@media (max-width:1023px){.app-header__inner{min-height:100px;padding:6px var(--page-gutter,16px) 0;grid-template-columns:minmax(0,1fr) auto;gap:0 8px;display:grid}.app-header__start{display:contents}.app-header__brand{grid-area:1/1}.app-header__account{grid-area:1/2;justify-content:flex-end;gap:4px}.app-header .app-nav{grid-area:2/1/auto/-1;grid-template-columns:repeat(7,minmax(44px,1fr));gap:0;width:100%;max-width:100%;margin-top:4px;padding:0;display:grid;overflow:visible}.app-header .app-nav__item{border-bottom:2px solid #0000;border-radius:0;flex-direction:column;justify-content:center;gap:3px;height:46px;padding:0 2px;font-size:11px}.app-header .app-nav__item span{clip:auto;width:auto;height:auto;position:static;overflow:visible}.app-header .app-nav__item.is-active{background:0 0;border-bottom-color:#e9bd40}.app-header .app-nav__admin{display:none}.header-more-button{flex-direction:column;gap:2px;width:44px;height:44px;display:flex}.header-more-button span{font-size:8px;line-height:1.2}.app-header .user-pill__name{display:none}.app-header .user-pill{padding:0 3px}.app-header .hero-chips{display:none}}@media (max-width:390px){.app-header__inner{padding-left:var(--page-gutter,16px);padding-right:var(--page-gutter,16px)}.app-header__account{gap:3px}.header-notifications-button,.header-more-button,.app-header .header-signout{width:44px;height:44px}.app-header .app-nav{width:calc(100% + 2 * var(--page-gutter,16px));max-width:none;margin-inline:calc(-1 * var(--page-gutter,16px));padding-inline:6px;overflow-x:auto}.header-notification-toast{bottom:16px;right:16px}}@media (max-width:374px){.app-header__brand .pocket-brand__wordmark{display:none}.app-header .user-pill{justify-content:center;min-width:44px}.app-header .user-pill>svg{display:none}}@media (max-width:760px){.cardroom{--page-gutter:14px}.lobby-welcome{min-height:0;padding:20px 0 16px}.lobby-welcome h1{font-size:28px}.lobby-balance{min-width:0;box-shadow:none;padding:10px 12px}.lobby-balance>strong{font-size:20px}.cardroom .rail{padding:10px}.room-row{background:#171717;border:1px solid #ffffff0d;border-radius:9px}}.cardroom,.cardroom-dialog{--floor:#0b0b0b;--rail:#141414;--rail-2:#181b21;--brass:#f05a5f;--brass-hi:#ff7a72;--brass-dk:#9b3039;--ink:#f6f3ef;--ink-2:#aaa8aa;--ink-3:#77777d;--live:#64d89b;--win:#8ee6ad;--cyan:#aab4ff;--background:#0b0b0b;--foreground:#f6f3ef;--primary:#f05a5f;--primary-foreground:#fff;--muted:#202020;--muted-foreground:#a6a6a6;--border:#ffffff14;--input:#ffffff18;--ring:#f05a5f;--popover:#181818;--popover-foreground:#f6f3ef;--accent:#292127;--accent-foreground:#fff}.app-header{background:#111111f2;border-bottom-color:#ffffff12;box-shadow:0 8px 32px #00000026}.app-header__inner{min-height:60px;padding-block:7px}.app-header .app-nav__item{color:#b0b0b0;border-radius:8px;height:40px}.app-header .app-nav__item.is-active{color:#fff;background:#ffffff0b}.app-header .app-nav__item.is-active:after{content:"";background:#f05a5f;border-radius:99px;height:2px;position:absolute;inset:auto 14px 3px}.app-header .user-pill__avatar{color:#ffd9d5;background:#5a2930}.cardroom{--page-max-width:1440px;background:#0b0b0b}.lobby-welcome{border-bottom:1px solid #ffffff0b;min-height:148px;padding:30px 0 24px}.lobby-eyebrow{color:#f06469;font-weight:700}.lobby-welcome h1{margin:7px 0 4px;font-size:clamp(28px,3vw,42px);font-weight:750}.lobby-balance{background:#171717;border:1px solid #ffffff12;border-radius:12px;min-width:210px;padding:14px 18px;box-shadow:0 16px 40px #0004}.lobby-balance>strong{color:#fff;font-size:27px;font-weight:650}.cardroom .rail{background:#171717e8;border-color:#ffffff12;border-radius:10px;min-height:58px;margin-top:16px;padding:8px 10px 8px 16px;box-shadow:inset 3px 0 #f05a5f}.lobby-live-dot{background:#64d89b;box-shadow:0 0 0 4px #64d89b14}.cardroom .cta-btn,.cardroom-dialog .room-submit{color:#fff;background:#e0262b;border-radius:8px;box-shadow:0 8px 18px #b82e3b26}.cardroom .cta-btn:hover:not(:disabled),.cardroom-dialog .room-submit:hover:not(:disabled){background:#ef5c62}.quick-match,.board,.lobby-aside>section,.lobby-practice-note{box-shadow:0 18px 50px #0000001f;background:#171717!important;border-color:#ffffff10!important}.lobby-grid{gap:16px}.board{border-radius:12px;overflow:hidden}.board__head{border-bottom-color:#ffffff0c;padding-block:16px}.board__filters{border-bottom-color:#ffffff0b;gap:6px;padding-block:9px}.chip-filter{color:#929292;background:0 0;border:1px solid #0000;border-radius:7px;min-height:32px;padding:0 12px}.chip-filter:hover{color:#f4f4f4;background:#ffffff08}.chip-filter.is-active{color:#fff;background:#e34b5720;border-color:#ef59634a}.room-directory__labels{color:#66666d;background:#111;border-bottom:1px solid #ffffff0c;min-height:36px}.room-row{background:0 0;border-bottom-color:#ffffff0b;min-height:78px;transition:background .14s}.room-row:hover{background:#1e1e1e}.room-row__icon{color:#f16a70;background:#4e252b;border-color:#7b363f}.room-row__status.is-playing{color:#64d89b}.room-row__identity h3,.room-row__number strong,.room-row__players>span:last-child{color:#f4f4f4}.room-reveal-badge{color:#d6a5a7;background:#5c282d38}.lobby-guide{background:#171717!important}@media (max-width:760px){.cardroom{--page-gutter:14px}.lobby-welcome{min-height:0;padding:20px 0 16px}.lobby-welcome h1{font-size:28px}.lobby-balance{min-width:0;box-shadow:none;padding:10px 12px}.lobby-balance>strong{font-size:20px}.cardroom .rail{padding:10px}.room-row{background:#171717;border:1px solid #ffffff0d;border-radius:9px}}.cardroom :is(.wallet-container,.feature-container,.forum-container,.community-container,.notices-container,.operations-container,.security-container){max-width:1440px}.cardroom :is(.wallet-heading,.feature-heading,.forum-hero,.community-heading,.notices-hero,.operations-heading,.security-heading){padding-top:28px;padding-bottom:20px}.cardroom :is(.wallet-heading h1,.feature-heading h1,.forum-hero h1,.community-heading h1,.notices-hero h1,.operations-heading h1,.security-heading h1){color:#f4f4f4;letter-spacing:-.055em;font-size:clamp(26px,2.7vw,36px);font-weight:750}.cardroom :is(.wallet-eyebrow,.feature-eyebrow,.forum-eyebrow,.community-eyebrow,.notices-eyebrow,.operations-eyebrow,.security-eyebrow,.monitor-eyebrow,.notice-eyebrow){color:#f06469;font-weight:750}.cardroom :is(.wallet-heading p,.feature-muted,.forum-hero p,.forum-muted,.community-muted,.notices-meta,.operations-muted,.security-muted){color:#b0b0b0}.cardroom :is(.feature-panel,.wallet-ledger,.wallet-guide,.history-filters,.history-library,.history-detail>section,.forum-directory,.forum-guide,.forum-article,.forum-comments,.forum-composer,.community-surface,.community-panel,.community-overview,.notices-list,.notices-state,.notices-article,.operations-panel,.operations-stat,.operations-policy,.monitor-panel,.monitor-metric,.game-server,.game-servers-note,.notice-list-panel,.notice-editor,.security-card,.security-side,.admin-performance){background:#171717;border-color:#fff1;box-shadow:0 18px 50px #00000024}.cardroom :is(.feature-panel,.wallet-ledger,.wallet-guide,.history-filters,.history-library,.forum-guide,.forum-article,.forum-comments,.forum-composer,.community-surface,.community-panel,.notices-list,.notices-state,.notices-article,.operations-panel,.monitor-panel,.game-server,.notice-list-panel,.notice-editor,.security-card,.security-side){border-radius:12px}.cardroom :is(input,textarea,select,.feature-input,.forum-field,.operations-field,.notice-field){color:#f4f4f4;box-shadow:none;background:#111;border-color:#ffffff18;border-radius:8px}.cardroom :is(input,textarea,select,.feature-input,.forum-field,.operations-field,.notice-field):focus{border-color:#e0262b;outline:none;box-shadow:0 0 0 3px #ef5b6317}.cardroom :is(.feature-button,.forum-button,.notices-button,.operations-button,.monitor-button,.game-servers-button,.security-primary,.security-secondary){border-radius:8px}.cardroom :is(.feature-button--primary,.forum-button.is-primary,.operations-button--primary,.monitor-button--primary,.security-primary){color:#fff;background:#e0262b;border-color:#f05a62;box-shadow:0 8px 20px #b72d3824}.cardroom :is(.feature-button--primary,.forum-button.is-primary,.operations-button--primary,.monitor-button--primary,.security-primary):hover:not(:disabled){color:#fff;background:#ef5c62}.cardroom :is(.feature-nav-pills,.operations-tabs,.forum-categories,.forum-scopes,.notice-status-filter){border-color:#ffffff0d}.cardroom :is(.feature-nav-pills a,.operations-tabs__tab,.forum-categories button,.forum-scopes button,.notice-status-filter button){color:#929292;border-radius:7px}.cardroom .wallet-overview{gap:14px}.cardroom .wallet-balance{background:#21171c;border-color:#74404a;box-shadow:0 20px 50px #0004}.cardroom .wallet-balance-value strong{color:#fff}.cardroom .wallet-balance-top>svg,.cardroom .wallet-guide-icon{color:#ef676c}.cardroom .wallet-practice-tag>span{background:#64d89b}.cardroom .wallet-ledger-table thead{background:#111}.cardroom .wallet-ledger-table :is(th,td){border-color:#ffffff0c}.cardroom .wallet-entry-icon--in{color:#82e1aa;background:#262626}.cardroom .wallet-entry-icon--out{color:#ff9b9e;background:#452029}.cardroom .wallet-amount-positive{color:#7de0a5}.cardroom .wallet-amount-negative{color:#ff8589}.cardroom .history-filters{background:#171717}.cardroom .history-filter-heading>span svg,.cardroom .history-bookmark-filter svg,.cardroom .history-bookmark.is-saved{color:#ef6268}.cardroom .history-bookmark-filter input{accent-color:#ef5b63}.cardroom .history-entry{border-bottom-color:#ffffff0b}.cardroom .history-entry.is-selected{background:#e0262b0c;border-left-color:#e0262b}.cardroom .history-chart{background:#171717;border-color:#ffffff10}.cardroom .history-page .history-layout{gap:14px}.cardroom .forum-page,.cardroom .community-page,.cardroom .notices-page,.cardroom .operations-page,.cardroom .security-page{color:#f4f4f4;background:0 0}.cardroom .forum-hero h1>span{color:#f06469}.cardroom .forum-layout{gap:16px}.cardroom .forum-directory{border:1px solid #ffffff10;padding:0 16px 8px}.cardroom .forum-list-header{color:#717178;background:#111;border-color:#ffffff0d}.cardroom .forum-post-row,.cardroom .notices-row,.cardroom .community-row{border-color:#ffffff0c;transition:background .14s}.cardroom .forum-post-row:hover,.cardroom .notices-row:hover,.cardroom .community-row:hover{background:#e0262b0b}.cardroom .forum-badge,.cardroom .notices-tag,.cardroom .community-badge{color:#ffc4c2;background:#54242c;border-color:#7e3540}.cardroom .forum-view-count,.cardroom .notices-pin{color:#ef696e}.cardroom .forum-search{background:#111;border-color:#ffffff13}.cardroom .forum-pinned{background:#28171c;border-color:#71333d}.cardroom .notices-row-icon{color:#f06a70;background:#4c222a}.cardroom .notices-row-arrow{color:#77777e}.cardroom .notices-inbox-tip{background:#25161a;border-color:#6d333b}.cardroom .community-main-grid,.cardroom .community-club-columns{gap:14px}.cardroom .community-overview{background:#171717}.cardroom .community-avatar{color:#ffe1df;background:#54242d;border-color:#8e414c}.cardroom .community-success{color:#8ce0ad;background:#262626;border-color:#3a3a3a}.cardroom .community-error{color:#ffaaa9;background:#391b22;border-color:#743340}.cardroom .tournament-card{background:#171717;border-color:#fff1;box-shadow:0 16px 42px #0003}.cardroom .tournament-card:hover{background:#171717;border-color:#e0262b47}.cardroom .tournament-status{color:#ffb9b7;background:#54242c}.cardroom .tournament-prize{color:#fff}.cardroom .tournament-level-clock{color:#ff7a79}.cardroom .tournament-my-position{background:#28181d;border-color:#71333d}.cardroom .operations-stats{gap:12px}.cardroom .operations-stat{border-radius:10px}.cardroom .operations-stat strong{color:#f7f3f0}.cardroom .operations-stat svg,.cardroom .operations-policy__blind,.cardroom .monitor-icon{color:#f24a3f}.cardroom .operations-banner{background:#25181c;border-color:#713740}.cardroom .operations-note,.cardroom .monitor-notice,.cardroom .game-servers-note{background:#171717;border-color:#ffffff10}.cardroom .monitor-metrics{background:#ffffff0c;gap:1px}.cardroom .monitor-metric{box-shadow:none;border:0;border-radius:0}.cardroom .monitor-room{background:#171717;border-color:#ffffff10}.cardroom .monitor-room--attention{background:#25171c;border-color:#8a3d47}.cardroom .monitor-badge--playing,.cardroom .game-server-state.is-active{color:#8ce0ad;background:#262626}.cardroom .monitor-badge--error{color:#ffaaa9;background:#432029}.cardroom .operations-table :is(th,td),.cardroom .admin-performance-table :is(th,td){border-color:#ffffff0d}.cardroom .operations-table thead,.cardroom .admin-performance-table thead{background:#111}.cardroom .security-check{color:#82dfa9;background:#262626}.cardroom .security-badge{color:#ffc0bf;background:#51222a}.cardroom .security-codes{background:#111;border-color:#ffffff12}.entrance-page,.entrance-auth{color:#f6f3ef;background:#0b0b0b}.entrance-header,.entrance-auth-panel{background:#111111e8;border-color:#ffffff12}.entrance-eyebrow,.entrance-auth-story .entrance-eyebrow{color:#f06469}.entrance-hero h1,.entrance-auth-story h2{color:#f8f4f1}.entrance-primary{color:#fff;background:#e0262b;border-color:#e0262b;box-shadow:0 12px 26px #b72d3833}.entrance-secondary{color:#d4d4d4;background:#ffffff07;border-color:#ffffff18}.entrance-benefits>*,.entrance-how>*,.entrance-guide-grid>*{background:#171717;border-color:#ffffff10}.preview-felt{background:#571c28;border-color:#281a1d}.preview-chip{--chip:#e04955}@media (max-width:760px){.cardroom :is(.wallet-container,.feature-container,.forum-container,.community-container,.notices-container,.operations-container,.security-container){padding-inline:14px}.cardroom :is(.wallet-heading,.feature-heading,.forum-hero,.community-heading,.notices-hero,.operations-heading,.security-heading){padding-top:20px}.cardroom :is(.wallet-heading h1,.feature-heading h1,.forum-hero h1,.community-heading h1,.notices-hero h1,.operations-heading h1,.security-heading h1){font-size:27px}.cardroom .wallet-overview,.cardroom .history-page .history-layout,.cardroom .forum-layout,.cardroom .community-main-grid,.cardroom .community-club-columns{grid-template-columns:1fr}.cardroom .forum-directory{padding-inline:10px}.cardroom .operations-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cardroom .wallet-balance{box-shadow:none}.entrance-container{padding-inline:16px}}.entrance-container{width:min(1480px,100% - 96px)}.entrance-header{z-index:4;height:82px;position:relative}.entrance-header nav{text-transform:uppercase;letter-spacing:.08em;gap:28px;font-size:11px}.entrance-login{color:#fff;border-color:#ffffff42;border-radius:2px;min-height:40px;padding-inline:20px}.entrance-hero{grid-template-columns:minmax(390px,.76fr) minmax(600px,1.4fr);gap:0;min-height:690px;padding-block:42px 58px;position:relative}.entrance-hero-copy{z-index:2;padding:70px 0 64px;position:relative}.entrance-eyebrow{letter-spacing:.24em;color:#e0262b;font-size:10px}.entrance-eyebrow>span{background:#e0262b}.entrance-hero h1{font-family:var(--font-display);letter-spacing:-.07em;white-space:nowrap;margin:20px 0 25px;font-size:clamp(52px,6vw,88px);font-weight:800;line-height:.96}.entrance-hero h1 em{color:#e0262b}.entrance-description{color:#b0b0b0;font-size:14px;line-height:1.85}.entrance-hero-actions{gap:16px;margin-top:30px}.entrance-primary{color:#fff;text-transform:uppercase;letter-spacing:.02em;background:#df4b55;border-radius:2px;gap:34px;min-height:54px;padding:0 24px}.entrance-secondary{color:#d4d4d4;border:1px solid #ffffff20;border-radius:2px;padding-inline:18px}.entrance-hero-note{color:#929292;letter-spacing:.06em;text-transform:uppercase}.entrance-hero-art{background:#111;border-left:1px solid #ffffff14;height:610px;margin-left:-36px;position:relative;overflow:hidden}.entrance-hero-art img{object-fit:cover;object-position:center}.entrance-hero-caption{color:#d4d4d4;font:600 9px var(--font-display);letter-spacing:.18em;border-top:1px solid #ffffff45;justify-content:space-between;align-items:center;padding-top:12px;display:flex;position:absolute;inset:auto 22px 18px}.entrance-hero-caption strong{color:#fff;font-weight:700}.entrance-benefits{background:#111;border:1px solid #ffffff14;padding-block:0}.entrance-benefits>div{min-height:106px;padding:22px 28px}.entrance-benefits>div:not(:first-child){padding-left:28px}.entrance-benefits svg{color:#e0262b}.entrance-how{padding-block:110px}.entrance-section-heading h2{font-size:clamp(32px,4vw,54px);line-height:1.05}.entrance-steps{background:#ffffff18;border:1px solid #ffffff18;gap:1px}.entrance-steps article{background:#171717;border:0;border-radius:0;min-height:250px}.entrance-step-number{color:#e0262b}.entrance-step-symbol{color:#e0262b14}.entrance-guides{padding-block:30px 100px}.entrance-guide-grid{background:#ffffff18;border:1px solid #ffffff18;gap:1px}.entrance-guide-grid>a{background:#171717;border:0;border-radius:0;min-height:210px}.entrance-guide-grid>a:hover{background:#171717}.entrance-guide-grid>a>span,.entrance-guide-grid>a>svg,.entrance-guide-all{color:#e0262b}.entrance-footer{min-height:92px}.cardroom :is(.feature-panel,.wallet-ledger,.wallet-guide,.history-filters,.history-library,.forum-directory,.forum-guide,.forum-article,.forum-comments,.forum-composer,.community-surface,.community-panel,.notices-list,.notices-state,.notices-article,.operations-panel,.monitor-panel,.game-server,.notice-list-panel,.notice-editor,.security-card,.security-side){box-shadow:none;border-radius:4px}.cardroom :is(.feature-button,.forum-button,.notices-button,.operations-button,.monitor-button,.game-servers-button,.security-primary,.security-secondary,input,textarea,select){border-radius:3px}.cardroom .room-row{border-radius:0}.cardroom .board{border-radius:4px}.cardroom .lobby-balance{box-shadow:none;border-radius:3px}.cardroom .rail,.app-header .app-nav__item{border-radius:3px}.cardroom :is(.feature-nav-pills a,.operations-tabs__tab,.forum-categories button,.forum-scopes button,.notice-status-filter button){border-radius:2px}.cardroom :is(.wallet-heading h1,.feature-heading h1,.forum-hero h1,.community-heading h1,.notices-hero h1,.operations-heading h1,.security-heading h1),.cardroom .lobby-welcome h1{font-family:var(--font-display);font-weight:800}.cardroom .lobby-container{max-width:1480px}.cardroom .lobby-welcome{isolation:isolate;background:#111;border:1px solid #ffffff18;min-height:250px;margin-top:18px;padding:48px 42px;position:relative;overflow:hidden}.cardroom .lobby-welcome:before{content:"";z-index:-1;opacity:.62;background:url(/pocket-global-hero-v1.png) 50%/cover no-repeat;position:absolute;inset:0 0 0 38%}.cardroom .lobby-welcome:after{content:"";z-index:-1;background:#111;position:absolute;inset:0 62% 0 0}.cardroom .lobby-welcome>div:first-child{max-width:620px}.cardroom .lobby-welcome h1{letter-spacing:-.065em;margin:10px 0 14px;font-size:clamp(44px,5vw,72px);line-height:.95}.cardroom .lobby-welcome__copy{color:#b0b0b0;max-width:480px;font-size:14px}.cardroom .lobby-balance{z-index:2;background:#0b0b0bdb;border-color:#ffffff28;border-radius:2px;min-width:230px;position:absolute;bottom:22px;right:24px}.cardroom .rail{box-shadow:none;border-left:3px solid #e0262b;border-radius:0;margin-top:10px}.cardroom .quick-match{box-shadow:none;border-radius:0!important}.cardroom .board{box-shadow:none;border-radius:0;border-color:#ffffff18!important}.cardroom .board__head{min-height:78px;padding-inline:20px}.cardroom .board__title{font-family:var(--font-display);font-size:23px;font-weight:800}.cardroom .board__filters{padding-inline:14px}.cardroom .room-directory__labels{letter-spacing:.08em;text-transform:uppercase;font-size:10px}.cardroom .room-row{min-height:82px}.cardroom .room-row__identity h3{font-size:14px;font-weight:700}.cardroom .room-row__number strong{font-size:14px}.cardroom .lobby-aside>section,.cardroom .lobby-practice-note{box-shadow:none;border-radius:0!important}.cardroom .lobby-guide{border-top:3px solid #e0262b!important}.cardroom :is(.wallet-heading,.feature-heading,.forum-hero,.community-heading,.notices-hero,.operations-heading,.security-heading){border-bottom:1px solid #ffffff18;align-items:flex-end;min-height:154px;margin:0 0 18px;padding:38px 0 26px;position:relative}.cardroom :is(.wallet-heading,.feature-heading,.forum-hero,.community-heading,.notices-hero,.operations-heading,.security-heading):before{content:"POCKET  /  PLAYER SERVICES";color:#5e5e65;font:700 9px var(--font-display);letter-spacing:.2em;position:absolute;top:23px;right:0}.cardroom :is(.wallet-heading h1,.feature-heading h1,.forum-hero h1,.community-heading h1,.notices-hero h1,.operations-heading h1,.security-heading h1){letter-spacing:-.06em;margin-top:9px;font-size:clamp(34px,4vw,52px);line-height:1}.cardroom :is(.wallet-eyebrow,.feature-eyebrow,.forum-eyebrow,.community-eyebrow,.notices-eyebrow,.operations-eyebrow,.security-eyebrow){letter-spacing:.22em}.cardroom :is(.feature-nav-pills,.operations-tabs,.forum-categories,.forum-scopes,.notice-status-filter){background:#111;border:1px solid #ffffff14;min-height:50px;padding:5px}.cardroom :is(.feature-nav-pills a,.operations-tabs__tab,.forum-categories button,.forum-scopes button,.notice-status-filter button){text-transform:none;min-height:38px;padding-inline:16px}.cardroom :is(.feature-nav-pills a.is-active,.operations-tabs__tab.is-active,.forum-categories button.is-active,.forum-scopes button.is-active,.notice-status-filter button.is-active){color:#fff;background:#e0262b;border-color:#e0262b}.cardroom :is(.wallet-overview,.feature-stats,.operations-stats,.monitor-metrics){background:#ffffff15;border:1px solid #ffffff15;gap:1px}.cardroom :is(.wallet-balance,.wallet-guide,.feature-stat,.operations-stat,.monitor-metric){box-shadow:none;background:#171717;border:0;border-radius:0}.cardroom :is(.feature-panel,.wallet-ledger,.history-filters,.history-library,.forum-directory,.forum-guide,.forum-article,.forum-comments,.forum-composer,.community-surface,.community-panel,.notices-list,.notices-state,.notices-article,.operations-panel,.monitor-panel,.game-server,.notice-list-panel,.notice-editor,.security-card,.security-side){background:#171717;border-radius:0}.cardroom :is(.wallet-ledger,.history-library,.forum-directory,.community-panel,.notices-list,.operations-panel,.monitor-panel,.notice-list-panel){border-top:2px solid #3a3a3a}.cardroom :is(.wallet-ledger-heading,.history-library-heading,.forum-list-header,.community-section-heading,.operations-panel__head,.monitor-panel-heading,.admin-notices-heading){min-height:62px;padding-block:14px}.cardroom :is(.wallet-ledger-table,.community-table-scroll table,.operations-table,.admin-performance-table){font-variant-numeric:tabular-nums}.cardroom :is(.wallet-ledger-table,.community-table-scroll table,.operations-table,.admin-performance-table) thead{text-transform:uppercase;letter-spacing:.06em;height:42px;font-size:10px}.cardroom :is(.wallet-ledger-table,.community-table-scroll table,.operations-table,.admin-performance-table) tbody tr:hover{background:#ffffff04}.cardroom .forum-layout{grid-template-columns:minmax(0,1fr) 280px}.cardroom .forum-post-row{min-height:64px}.cardroom .community-overview{border-left:3px solid #e0262b}.cardroom .tournament-grid{background:#ffffff14;border:1px solid #ffffff14;gap:1px}.cardroom .tournament-card{box-shadow:none;border:0;border-radius:0}.cardroom .operations-stat strong,.cardroom .feature-stat strong{font-family:var(--font-display);font-size:clamp(26px,3vw,38px)}.entrance-auth{background:#0b0b0b;grid-template-columns:minmax(0,1.35fr) minmax(430px,.65fr)}.entrance-auth-story{isolation:isolate;background:#0b0b0b;border-right:1px solid #ffffff18;min-height:100svh;padding:34px 46px 26px;position:relative;overflow:hidden}.entrance-auth-story-content{width:min(100%,820px);margin:auto;padding:46px 0 26px}.entrance-auth-story h1{letter-spacing:-.07em;white-space:nowrap;margin-top:18px;font-size:clamp(46px,5.3vw,78px);line-height:.97}.entrance-auth-story-content>p:not(.entrance-eyebrow){color:#b0b0b0;max-width:560px;font-size:13px}.entrance-auth-visual{background:#111;border:1px solid #ffffff1c;height:min(43vw,440px);margin-top:34px;position:relative;overflow:hidden}.entrance-auth-visual img{object-fit:cover;object-position:center}.entrance-auth-visual>span{color:#fff;font:700 9px var(--font-display);letter-spacing:.16em;background:#0b0b0bdb;padding:8px 10px;position:absolute;bottom:14px;right:16px}.entrance-auth-story-note{border-top:1px solid #ffffff18;padding-top:20px}.entrance-auth-panel{background:#111;min-height:100svh;padding:96px 52px 54px}.entrance-auth-form{max-width:410px}.entrance-auth-form h2{font-family:var(--font-display);letter-spacing:-.055em;margin:13px 0 8px;font-size:38px;font-weight:800}.entrance-auth-description{color:#929292;margin-bottom:30px}.entrance-auth-benefit{text-align:left;justify-content:flex-start}.entrance-auth-benefit svg,.entrance-auth-benefit strong{color:#ef6268}.entrance-back{color:#b0b0b0;top:30px;right:34px}.entrance-back:hover{color:#fff}@media (max-width:1100px){.entrance-container{width:calc(100% - 48px)}.entrance-hero{grid-template-columns:.9fr 1.1fr;min-height:610px}.entrance-hero h1{font-size:52px}.entrance-hero-art{height:520px;margin-left:-20px}}@media (max-width:760px){.entrance-container{width:calc(100% - 28px)}.entrance-header{height:68px}.entrance-hero{min-height:0;padding:0 0 28px;display:block}.entrance-hero-copy{text-align:left;padding:56px 0 38px}.entrance-hero-copy>.entrance-eyebrow{justify-content:flex-start}.entrance-hero h1{white-space:normal;font-size:clamp(43px,13vw,64px);line-height:.98}.entrance-description{font-size:13px}.entrance-description br{display:none}.entrance-hero-actions,.entrance-hero-note{justify-content:flex-start}.entrance-hero-art{border-left:0;height:58vw;min-height:260px;margin:0}.entrance-benefits{display:block}.entrance-benefits>div:not(:first-child){padding-left:28px}.entrance-how{padding-block:70px}.entrance-steps,.entrance-guide-grid{background:0 0;border:0;display:block}.entrance-steps article,.entrance-guide-grid>a{margin-top:1px}.entrance-section-heading h2{font-size:34px}.cardroom .lobby-welcome{align-items:flex-start;min-height:330px;margin-top:10px;padding:28px 20px}.cardroom .lobby-welcome:before{background-position:50%;inset:112px 0 0}.cardroom .lobby-welcome:after{inset:0 0 58%}.cardroom .lobby-welcome h1{font-size:42px}.cardroom .lobby-welcome__copy{font-size:12px}.cardroom .lobby-balance{min-width:190px;bottom:12px;right:12px}.cardroom :is(.wallet-heading,.feature-heading,.forum-hero,.community-heading,.notices-hero,.operations-heading,.security-heading){min-height:122px;padding:28px 0 18px}.cardroom :is(.wallet-heading,.feature-heading,.forum-hero,.community-heading,.notices-hero,.operations-heading,.security-heading):before{display:none}.cardroom :is(.wallet-heading h1,.feature-heading h1,.forum-hero h1,.community-heading h1,.notices-hero h1,.operations-heading h1,.security-heading h1){font-size:32px}.cardroom .forum-layout{grid-template-columns:1fr}.cardroom .tournament-grid{display:block}.cardroom .tournament-card+.tournament-card{border-top:1px solid #ffffff14}.entrance-auth-panel{background:#0b0b0b;padding:88px 22px 36px}.entrance-auth-mobile-brand{margin-bottom:52px}.entrance-auth-form h2{font-size:36px}.entrance-auth-benefit{text-align:left;justify-content:flex-start}}.entrance-page.entrance-auth{background:#0b0b0b}.entrance-page.entrance-auth .entrance-auth-story{background:#0b0b0b;border-right-color:#ffffff18}.entrance-page.entrance-auth .entrance-auth-panel{background:#111}.entrance-page.entrance-auth .entrance-eyebrow,.entrance-page.entrance-auth .entrance-auth-story h1 em{color:#ef6268}.entrance-page.entrance-auth .entrance-auth-story-content>p:not(.entrance-eyebrow){color:#b0b0b0}.entrance-page.entrance-auth .entrance-auth-story-note{color:#77767d;border-top-color:#ffffff18}.entrance-page.entrance-auth .entrance-auth-description{color:#929292}.entrance-page.entrance-auth .entrance-auth-benefit{color:#b0b0b0;border-top-color:#ffffff14}.entrance-page.entrance-auth .entrance-auth-benefit svg,.entrance-page.entrance-auth .entrance-auth-benefit strong{color:#ef6268}.entrance-page.entrance-auth .entrance-auth-disclaimer{color:#737279}@media (max-width:760px){.entrance-page.entrance-auth .entrance-auth-panel{background:#0b0b0b}}.maintenance-banner{color:#ebd8b0;background:#27251d;border-bottom:1px solid #c4a56855;align-items:flex-start;gap:12px;padding:14px max(20px,50% - 720px);font-size:13px;line-height:1.6;display:flex}.maintenance-banner>svg{flex:none;margin-top:2px}.maintenance-banner strong{font-weight:650}.maintenance-banner p{color:#c3bba9;margin-top:2px;font-size:12px}.maintenance-panel{color:#d4d4d4;background:#1e1e1e;border:1px solid #ffffff14;border-radius:16px;margin:24px 0;padding:26px}.maintenance-panel-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.maintenance-eyebrow{letter-spacing:.16em;color:#c2a366;font-size:10px}.maintenance-panel h2{align-items:center;gap:10px;margin-top:8px;font-size:21px;font-weight:650;display:flex}.maintenance-panel-head p,.maintenance-help{color:#b0b0b0;margin-top:8px;font-size:12px;line-height:1.6}.maintenance-summary{margin:20px 0}.maintenance-summary p{overflow-wrap:anywhere;margin:10px 0;font-size:13px}.maintenance-summary small{color:#b0b0b0;font-size:12px}.maintenance-status{color:#d4d4d4;border:1px solid #66857655;border-radius:30px;padding:5px 10px;font-size:11px;display:inline-flex}.maintenance-status.active{color:#e5c582;border-color:#bea46b66}.maintenance-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0 20px;display:grid}.maintenance-counts>div{background:#171717;border:1px solid #ffffff0b;border-radius:10px;padding:16px}.maintenance-counts span{color:#b0b0b0;font-size:11px;display:block}.maintenance-counts strong{font:500 24px var(--font-outfit), sans-serif;color:#e7d3aa;margin-top:10px;display:block}.maintenance-panel .operations-button{border:1px solid #ffffff20;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:8px 14px;font-size:12px;display:inline-flex}.maintenance-panel .operations-button:disabled{opacity:.45}.maintenance-form{border-top:1px solid #ffffff12;margin-top:20px;padding-top:20px}.maintenance-form fieldset{gap:14px;min-width:0;display:grid}.maintenance-form legend{color:#d7c39d;margin-bottom:16px;font-size:13px}.maintenance-form label{color:#b0b0b0;gap:8px;font-size:12px;display:grid}.maintenance-form .operations-field{color:#f4f4f4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#171717;border:1px solid #ffffff24;border-radius:8px;width:100%;max-width:100%;min-height:42px;padding:10px 12px}.maintenance-form .maintenance-check{align-items:center;gap:9px;display:flex}.maintenance-check input{accent-color:#c8ac70;flex:none;width:16px;height:16px}.maintenance-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.maintenance-actions{flex-wrap:wrap;gap:10px;display:flex}.maintenance-actions button[value=save]{color:#161616;background:#d6b878;border-color:#d6b878}.maintenance-error{color:#edb4a8;margin:14px 0;font-size:13px}.maintenance-notice{color:#d4d4d4;margin:14px 0;font-size:12px;line-height:1.7}.maintenance-audit{border-top:1px solid #ffffff12;margin-top:20px;padding-top:16px;font-size:12px}.maintenance-audit summary{cursor:pointer;color:#b0b0b0}.maintenance-audit ul{gap:10px;margin-top:12px;display:grid}.maintenance-audit span{color:#929292;font-size:11px}.maintenance-audit p{overflow-wrap:anywhere;margin-top:4px}@media (max-width:800px){.maintenance-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:500px){.maintenance-panel{padding:18px}.maintenance-form-grid{grid-template-columns:1fr}.maintenance-counts>div{padding:12px}.maintenance-counts span{font-size:10px}.maintenance-actions button{flex:1}.maintenance-banner{padding:12px 16px}}.entrance-page{color:#f4f4f4;background:#0b0b0b;min-height:100svh}.entrance-container{width:min(1240px,100% - 112px);margin-inline:auto}.entrance-page a{text-decoration:none}.entrance-page a:focus-visible{outline-offset:5px;border-radius:5px;outline:2px solid #c81e24}.entrance-header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;height:100px;display:flex}.entrance-header nav{align-items:center;gap:40px;font-size:13px;display:flex}.entrance-nav-guide{color:#b0b0b0;transition:color .18s}.entrance-nav-guide:hover{color:#f4f4f4}.entrance-login{border:1px solid #ffffff25;border-radius:6px;justify-content:center;align-items:center;gap:18px;min-height:42px;padding:0 18px;transition:border-color .18s;display:inline-flex}.entrance-login:hover{border-color:#c81e24}.entrance-hero{grid-template-columns:1fr 1.05fr;align-items:center;gap:12px;min-height:620px;padding-block:65px 56px;display:grid}.entrance-eyebrow{color:#f24a3f;font-family:var(--font-display);letter-spacing:.19em;align-items:center;gap:10px;font-size:10px;font-weight:600;line-height:1.5;display:flex}.entrance-eyebrow>span{background:#c0161c;width:17px;height:1px}.entrance-hero h1{letter-spacing:-.065em;word-break:keep-all;margin:26px 0 23px;font-size:clamp(38px,4.35vw,61px);font-weight:700;line-height:1.26}.entrance-hero h1 em,.entrance-auth-story h1 em{color:#f24a3f;font-style:normal}.entrance-title-break{display:none}.entrance-description{color:#b0b0b0;letter-spacing:-.035em;word-break:keep-all;font-size:14px;line-height:1.95}.entrance-hero-actions{align-items:center;gap:25px;margin-top:34px;display:flex}.entrance-primary{color:#f4f4f4;background:#c0161c;border-radius:6px;justify-content:center;align-items:center;gap:32px;min-height:52px;padding:0 23px;font-size:14px;font-weight:700;transition:background .18s,transform .18s;display:inline-flex}.entrance-primary:hover{background:#c0161c;transform:translateY(-1px)}.entrance-secondary{color:#d4d4d4;justify-content:center;align-items:center;gap:11px;min-height:48px;font-size:13px;display:inline-flex}.entrance-hero-note{color:#929292;flex-wrap:wrap;align-items:center;gap:10px;margin-top:23px;font-size:10px;display:flex}.entrance-hero-note i{background:#383838;border-radius:100%;width:3px;height:3px}.entrance-hero-art{min-width:0}.poker-preview{aspect-ratio:1.11;isolation:isolate;width:100%;margin:0;position:relative}.preview-room-line{border:1px solid #e9bd400d;border-radius:50%;width:90%;height:88%;position:absolute;top:0;left:5%}.preview-room-line:after{content:"";border:1px solid #e9bd400d;border-radius:50%;position:absolute;inset:25px}.preview-felt{background:radial-gradient(at 45% 40%,#262626,#171717 65%,#171717);border:12px solid #262626;border-radius:46%;outline:1px solid #3a3a3a;width:100%;height:62%;position:absolute;top:17%;left:0;transform:rotate(-8deg);box-shadow:0 12px #131b18,0 13px #43493c,0 27px 35px #0005,inset 0 0 0 2px #0f2b23,inset 0 0 38px #081e2270}.preview-felt:before{content:"";border:1px solid #e9bd4040;border-radius:46%;position:absolute;inset:17px}.preview-felt-brand{text-align:center;width:100%;font-family:var(--font-display);color:#b6bea04d;letter-spacing:.25em;font-size:clamp(14px,2vw,26px);font-weight:600;position:absolute;top:15%;left:0}.preview-felt-brand span{letter-spacing:.43em;margin-top:4px;font-size:6px;display:block}.preview-board{justify-content:center;align-items:center;gap:6px;width:100%;display:flex;position:absolute;top:40%;left:0}.preview-card{aspect-ratio:.7;color:#f4f4f4;background:#0b0b0b;border:1px solid #26262699;border-radius:5px;width:10.2%;font-family:Georgia,Times New Roman,serif;display:inline-block;position:relative;box-shadow:0 3px 4px #0003}.preview-card--red{color:#b0b0b0}.preview-card-corner{text-align:center;font-size:clamp(9px,1.2vw,16px);font-weight:700;line-height:1;position:absolute;top:4%;left:9%}.preview-card-corner small{font-size:.7em;line-height:1.15;display:block}.preview-card-corner--bottom{inset:auto 9% 4% auto;transform:rotate(180deg)}.preview-card-suit{font-size:clamp(18px,3vw,36px);line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.preview-card-slot{aspect-ratio:.7;border:1px solid #c7d4bb35;border-radius:4px;width:10.2%}.preview-pot{justify-content:center;align-items:center;gap:2px;width:100%;display:flex;position:absolute;bottom:14%}.preview-chip{background:#484848;border:5px dashed #3a3a3a;border-radius:50%;width:44px;height:44px;display:block;position:relative;box-shadow:0 3px #554c38,0 5px 5px #0005}.preview-chip:after{content:"";border:1px solid #3636368c;border-radius:50%;position:absolute;inset:4px}.preview-chip--small{border-width:3px;width:25px;height:25px}.preview-chip--small:after{inset:2px}.preview-chip--green{background:#303030;border-color:#3a3a3a}.preview-deck{aspect-ratio:.7;width:11%;position:absolute;top:22%;left:3%;transform:rotate(-24deg)}.preview-deck span{background:repeating-linear-gradient(45deg,#1e1e1e 0 2px,#262626 2px 4px);border:3px solid #3a3a3a;border-radius:4px;display:block;position:absolute;inset:0;box-shadow:0 3px 2px #0004}.preview-deck span:first-child{transform:rotate(10deg)translate(9px,-2px)}.preview-dealer{color:#f4f4f4;width:26px;height:26px;font:700 10px var(--font-display);background:#262626;border:3px solid #3a3a3a;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:31%;right:11%;transform:rotate(-8deg);box-shadow:0 3px 2px #0004}.preview-hand{gap:0;width:36%;height:32%;display:flex;position:absolute;bottom:10%;left:32%;transform:rotate(-6deg)}.preview-hand .preview-card{aspect-ratio:.7;width:52%;height:auto}.preview-hand .preview-card:first-child{transform:rotate(-13deg)translateY(-2%)}.preview-hand .preview-card:last-child{transform:rotate(10deg)translate(-7%,-6%)}.preview-card--hero .preview-card-corner{font-size:clamp(16px,2vw,26px)}.preview-card--hero .preview-card-suit{font-size:clamp(32px,4.4vw,59px)}.preview-chip-stack{position:absolute;bottom:20%;right:14%;transform:rotate(-8deg)}.preview-chip-stack .preview-chip+.preview-chip{margin-top:-37px}.poker-preview figcaption{letter-spacing:.02em;color:#929292;justify-content:center;align-items:center;gap:7px;width:100%;font-size:9px;display:flex;position:absolute;bottom:0;left:0}.poker-preview figcaption>span{background:#c0161c;border-radius:50%;width:4px;height:4px;display:block}.entrance-benefits{border-block:1px solid #ffffff12;grid-template-columns:repeat(3,1fr);gap:32px;padding-block:31px;display:grid}.entrance-benefits>div{align-items:center;gap:17px;display:flex}.entrance-benefits>div:not(:first-child){border-left:1px solid #ffffff12;padding-left:31px}.entrance-benefits svg{color:#f24a3f;stroke-width:1.4px;flex:none;width:21px;height:21px}.entrance-benefits strong{letter-spacing:-.03em;font-size:13px;font-weight:500;display:block}.entrance-benefits p{color:#b0b0b0;letter-spacing:-.02em;margin-top:6px;font-size:11px}.entrance-how{padding-block:76px 84px;scroll-margin-top:28px}.entrance-section-heading{justify-content:space-between;align-items:end;display:flex}.entrance-section-heading h2{letter-spacing:-.06em;margin-top:12px;font-size:29px;font-weight:700}.entrance-section-heading>p{color:#b0b0b0;font-size:12px;line-height:1.9}.entrance-steps{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:29px;display:grid}.entrance-steps article{background:#111;border:1px solid #ffffff0e;border-radius:8px;padding:27px 28px 29px;position:relative;overflow:hidden}.entrance-step-number{font:500 12px var(--font-display);color:#f24a3f;letter-spacing:.04em}.entrance-steps h3{z-index:1;letter-spacing:-.035em;margin-top:29px;font-size:17px;font-weight:500;position:relative}.entrance-steps article p{z-index:1;color:#b0b0b0;word-break:keep-all;margin-top:11px;font-size:12px;line-height:1.9;position:relative}.entrance-step-symbol{color:#e9bd4010;font:80px Georgia,serif;position:absolute;top:13px;right:21px}.entrance-footer{border-top:1px solid #ffffff12;align-items:center;gap:30px;padding-block:28px;display:flex}.entrance-footer>p{color:#929292;font-size:10px}.entrance-footer-about{color:#b0b0b0;white-space:nowrap;text-underline-offset:4px;font-size:11px}.entrance-footer-about:hover{color:#f4f4f4;text-decoration:underline}.entrance-footer>span:last-child{font:500 9px var(--font-display);letter-spacing:.1em;color:#b0b0b0;white-space:nowrap;margin-left:auto}.entrance-auth{grid-template-columns:minmax(0,1fr) minmax(420px,46%);display:grid}.entrance-auth-story{background:#111;border-right:1px solid #ffffff0d;flex-direction:column;min-height:100svh;padding:44px 60px 28px;display:flex}.entrance-auth-story-content{width:min(100%,590px);margin-block:auto;margin-inline:auto;padding-top:52px}.entrance-auth-story h1{letter-spacing:-.06em;margin-top:18px;font-size:clamp(32px,3vw,45px);font-weight:700;line-height:1.45}.entrance-auth-story-content>p:not(.entrance-eyebrow){color:#b0b0b0;margin-top:17px;font-size:13px;line-height:1.85}.entrance-auth .poker-preview{max-width:460px;margin:0 auto 14px}.entrance-auth .preview-felt{border-width:10px}.entrance-auth-story-note{font:500 8px var(--font-display);color:#b0b0b0;letter-spacing:.15em;justify-content:space-between;display:flex}.entrance-auth-panel{justify-content:center;align-items:center;padding:110px 52px 68px;display:flex;position:relative}.entrance-back{color:#b0b0b0;align-items:center;gap:8px;min-height:40px;font-size:12px;display:inline-flex;position:absolute;top:48px;right:52px}.entrance-auth-form{width:100%;max-width:390px}.entrance-auth-mobile-brand{display:none}.entrance-auth-form h2{letter-spacing:-.06em;margin:14px 0 10px;font-size:30px;font-weight:700}.entrance-auth-description{color:#b0b0b0;margin-bottom:32px;font-size:13px}.entrance-auth-benefit{color:#b0b0b0;text-align:center;border-top:1px solid #ffffff12;justify-content:center;align-items:start;gap:7px;margin-top:27px;padding-top:25px;font-size:11px;line-height:1.8;display:flex}.entrance-auth-benefit svg{color:#f24a3f;flex-shrink:0;margin-top:3px}.entrance-auth-benefit strong{color:#f24a3f;font-weight:500}.entrance-auth-disclaimer{text-align:center;color:#929292;margin-top:11px;font-size:10px;line-height:1.7}@media (min-width:1440px){.entrance-hero{min-height:660px}}@media (max-width:1100px){.entrance-container{width:calc(100% - 64px)}.entrance-hero{grid-template-columns:1fr 1fr;min-height:580px}.entrance-hero h1{font-size:43px}.entrance-title-break{display:block}.entrance-hero-actions{gap:17px}.entrance-primary{gap:20px;padding-inline:19px}.entrance-benefits{gap:20px}.entrance-benefits>div{gap:12px}.entrance-benefits>div:not(:first-child){padding-left:20px}.entrance-benefits strong{font-size:12px}.entrance-benefits p{font-size:10px}.entrance-steps article{padding-inline:20px}.entrance-steps article p br{display:none}.entrance-auth-story{padding-inline:35px}.entrance-auth-panel{padding-inline:36px}.entrance-auth-story h1{font-size:33px}.entrance-auth-story-note span{display:none}}@media (max-width:760px){.entrance-container{width:calc(100% - 40px)}.entrance-header{height:82px}.entrance-header nav{gap:15px}.entrance-nav-guide{display:none}.entrance-login{gap:10px;min-height:42px;padding-inline:14px;font-size:12px}.entrance-hero{grid-template-columns:1fr;gap:7px;padding-block:44px 30px}.entrance-hero-copy{text-align:center}.entrance-hero-copy>.entrance-eyebrow{justify-content:center;font-size:9px}.entrance-hero h1{letter-spacing:-.06em;margin:21px 0 20px;font-size:clamp(34px,8.4vw,48px);line-height:1.3}.entrance-title-break{display:none}.entrance-description{font-size:12px;line-height:1.95}.entrance-hero-actions{justify-content:center;gap:20px;margin-top:25px}.entrance-primary{gap:16px;min-height:50px;padding-inline:19px;font-size:13px}.entrance-secondary{gap:7px;font-size:12px}.entrance-hero-note{justify-content:center;gap:8px;margin-top:16px;font-size:9px}.entrance-hero-art{width:min(100%,490px);margin-inline:auto}.poker-preview{aspect-ratio:1.15}.preview-felt{border-width:9px}.preview-felt:before{inset:12px}.preview-felt-brand{font-size:18px}.preview-card{border-radius:3px}.preview-card-corner{font-size:11px}.preview-card-suit{font-size:23px}.preview-card--hero .preview-card-corner{font-size:21px}.preview-card--hero .preview-card-suit{font-size:43px}.preview-chip{border-width:4px;width:32px;height:32px}.preview-chip-stack .preview-chip+.preview-chip{margin-top:-26px}.preview-chip--small{border-width:2px;width:19px;height:19px}.preview-chip--small:after{inset:2px}.preview-dealer{border-width:2px;width:20px;height:20px;font-size:8px}.preview-pot{bottom:13%}.preview-board{gap:4px}.entrance-benefits{grid-template-columns:1fr;gap:0;padding-block:3px}.entrance-benefits>div{gap:18px;padding:21px 5px}.entrance-benefits>div:not(:first-child){border-top:1px solid #ffffff0a;border-left:0;padding-left:5px}.entrance-benefits strong{font-size:13px}.entrance-benefits p{font-size:11px}.entrance-how{padding-block:48px}.entrance-section-heading{flex-direction:column;align-items:start;gap:15px}.entrance-section-heading h2{font-size:25px}.entrance-section-heading>p{font-size:11px}.entrance-section-heading>p br{display:none}.entrance-steps{grid-template-columns:1fr;gap:12px;margin-top:25px}.entrance-steps article{padding:22px 25px 25px}.entrance-steps h3{margin-top:16px;font-size:16px}.entrance-steps article p{font-size:12px}.entrance-step-symbol{font-size:95px;top:36px;right:27px}.entrance-footer{flex-wrap:wrap;gap:18px;padding-block:26px}.entrance-footer>p{order:3;width:100%;max-width:290px;line-height:1.8}.entrance-footer>span:last-child{font-size:8px}.entrance-auth{display:block}.entrance-auth-story{display:none}.entrance-auth-panel{align-items:flex-start;min-height:100svh;padding:107px 24px 40px}.entrance-back{top:24px;right:24px}.entrance-auth-mobile-brand{margin-bottom:43px;display:block}.entrance-auth-form{max-width:410px}.entrance-auth-form h2{font-size:29px}.entrance-auth-description{margin-bottom:29px;font-size:12px}.entrance-auth-benefit{font-size:10px}}.entrance-guides{padding-bottom:64px}.entrance-guide-all{color:#f24a3f;align-items:center;gap:8px;min-height:44px;font-size:13px;display:inline-flex}.entrance-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.entrance-guide-grid>a{background:#111;border:1px solid #ffffff16;border-radius:8px;padding:25px;transition:border-color .15s;display:block;position:relative}.entrance-guide-grid>a:hover{border-color:#c81e2470}.entrance-guide-grid>a:focus-visible,.entrance-guide-all:focus-visible{outline-offset:4px;outline:2px solid #c81e24}.entrance-guide-grid>a>span{color:#f24a3f;font-size:11px}.entrance-guide-grid h3{letter-spacing:-.03em;margin-top:14px;font-size:17px;font-weight:600}.entrance-guide-grid p{color:#b0b0b0;word-break:keep-all;overflow-wrap:anywhere;margin-top:10px;font-size:13px;line-height:1.9}.entrance-guide-grid>a>svg{color:#f24a3f;position:absolute;top:24px;right:22px}@media (max-width:760px){.entrance-guides{padding-bottom:40px}.entrance-guide-grid{grid-template-columns:1fr;gap:12px;margin-top:16px}}@media (prefers-reduced-motion:reduce){.entrance-page *,.entrance-page :before,.entrance-page :after{scroll-behavior:auto!important;transition:none!important}}.entrance-questions{padding-bottom:64px}.entrance-question-list{border-top:1px solid #ffffff16;margin-top:24px}.entrance-question-list details{border-bottom:1px solid #ffffff16}.entrance-question-list summary{cursor:pointer;word-break:keep-all;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding-block:16px;font-size:16px;font-weight:600;line-height:1.6;list-style:none;display:flex}.entrance-question-list summary::-webkit-details-marker{display:none}.entrance-question-list summary:after{content:"+";color:#f24a3f;flex-shrink:0;font-size:23px;font-weight:400}.entrance-question-list details[open]>summary:after{content:"−"}.entrance-question-list summary:focus-visible{outline-offset:4px;outline:2px solid #c81e24}.entrance-question-list p{color:#b0b0b0;word-break:keep-all;overflow-wrap:anywhere;max-width:85ch;padding-bottom:22px;font-size:14px;line-height:1.95}.entrance-question-list p a{color:#f4f4f4;text-underline-offset:4px;text-decoration:underline}@media (max-width:760px){.entrance-questions{padding-bottom:40px}.entrance-question-list{margin-top:16px}.entrance-question-list summary{font-size:14px}.entrance-question-list p{font-size:13px}}.entrance-footer{flex-wrap:wrap}.entrance-footer>.public-links{flex-basis:100%;order:2}.poker-portal-theme:has(.portal-entrance){background:#111}.poker-portal-theme:has(.poker-portal-lobby){background:#0b0b0b}.poker-portal-theme .app-shell:has(.poker-portal-lobby){background:#0b0b0b}.poker-portal-theme .poker-portal-lobby{display:flow-root}.poker-portal-lobby .history-total :is(span,small){color:#b0b0b0}.poker-portal-theme .app-header{color:#f4f4f4;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#1e1e1e;border-bottom:1px solid #3a3a3a}.poker-portal-theme .app-header__inner{max-width:1440px;min-height:68px;padding-block:8px}.poker-portal-theme .app-header .pocket-brand__mark,.poker-portal-theme .portal-entrance .pocket-brand__mark{color:#fff;background:#c0161c;border-color:#c81e24;border-radius:8px}.poker-portal-theme .app-header .pocket-brand__wordmark>:nth-child(2),.poker-portal-theme .portal-entrance .pocket-brand__wordmark>:nth-child(2){color:#929292}.poker-portal-theme .app-header .app-nav__item{color:#b0b0b0;background:0 0;border-radius:0;font-size:13px;font-weight:650}.poker-portal-theme .app-header .app-nav__item.is-active{color:#f24a3f;background:0 0}.poker-portal-theme .app-header .app-nav__item.is-active:after{background:#c0161c;border-radius:0;bottom:-14px}.poker-portal-theme .app-header .hero-chips{color:#f4f4f4;border-color:#3a3a3a}.poker-portal-theme .app-header .user-pill{color:#f4f4f4}.poker-portal-theme .app-header .user-pill__profile-icon{color:#929292}.poker-portal-theme .app-header :is(.header-more-button,.header-signout,.header-notifications-button){color:#b0b0b0;background:#1e1e1e;border-color:#3a3a3a;border-radius:6px}.poker-portal-theme .app-header :is(.header-more-button,.header-signout,.header-notifications-button):hover{color:#f4f4f4;background:#111}.poker-portal-theme .app-header .app-nav__item:focus-visible,.poker-portal-theme .portal-entrance a:focus-visible{outline-offset:3px;outline:2px solid #c81e24}.poker-portal-theme .portal-entrance{--portal-ink:#f2f2f2;color:#f4f4f4;font-family:var(--font-noto-kr), sans-serif;background:#111}.poker-portal-theme .portal-entrance .entrance-container{width:min(1240px,100% - 64px)}.poker-portal-theme .portal-entrance .entrance-header{background:0 0;border-color:#3a3a3a;height:78px}.poker-portal-theme .portal-entrance .entrance-header nav{gap:24px}.poker-portal-theme .portal-entrance .entrance-nav-guide{color:#b0b0b0}.poker-portal-theme .portal-entrance .entrance-login{color:#f4f4f4;background:#1e1e1e;border-color:#3a3a3a;border-radius:5px}.poker-portal-theme .portal-entrance .entrance-hero{background:#171717;border-radius:10px;grid-template-columns:1fr 1fr;align-items:center;gap:16px;min-height:370px;margin-block:24px 0;padding:36px 48px;display:grid;position:relative;overflow:hidden}.poker-portal-theme .portal-entrance .entrance-hero-copy{z-index:1;padding:0;position:relative}.poker-portal-theme .portal-entrance .entrance-eyebrow{color:#f24a3f;letter-spacing:.09em;font-size:11px;font-weight:700}.poker-portal-theme .portal-entrance .entrance-hero .entrance-eyebrow{color:#b0b0b0}.poker-portal-theme .portal-entrance .entrance-hero h1{color:#fff;font-family:var(--font-noto-kr), sans-serif;letter-spacing:-.055em;margin:13px 0 16px;font-size:clamp(34px,3.5vw,48px);line-height:1.28}.poker-portal-theme .portal-entrance .entrance-hero h1 em{color:#f24a3f;font-style:normal}.poker-portal-theme .portal-entrance .entrance-description{color:#d4d4d4;font-size:13px;line-height:1.85}.poker-portal-theme .portal-entrance .entrance-hero-actions{gap:22px;margin-top:24px}.poker-portal-theme .portal-entrance .entrance-primary{color:#fff;min-height:48px;box-shadow:none;background:#c0161c;border-radius:5px;gap:24px;padding-inline:22px;font-weight:700}.poker-portal-theme .portal-entrance .entrance-primary:hover{background:#c0161c;transform:none}.poker-portal-theme .portal-entrance .entrance-secondary{color:#d4d4d4}.poker-portal-theme .portal-entrance .entrance-hero-note{color:#b0b0b0;margin-top:17px}.poker-portal-theme .portal-entrance .entrance-hero-note i{background:#4f4f4f}.poker-portal-theme .portal-entrance .entrance-hero-art{aspect-ratio:auto;background:0 0;border:0;width:100%;height:auto;min-height:0;margin:0;position:relative;overflow:visible}.portal-room-art{width:100%;height:auto;display:block}.poker-portal-theme .portal-entrance .entrance-hero-caption{color:#b0b0b0;letter-spacing:.1em;border:0;justify-content:center;gap:16px;margin-top:-8px;padding:0;font-size:9px;display:flex;position:static}.poker-portal-theme .portal-entrance .entrance-hero-caption strong{color:#d4d4d4;letter-spacing:0;font-size:10px;font-weight:500}.poker-portal-theme .portal-entrance .entrance-benefits{background:#1e1e1e;border:1px solid #3a3a3a;border-radius:8px;gap:24px;margin-top:16px;padding:22px 24px}.poker-portal-theme .portal-entrance .entrance-benefits>div{background:0 0;gap:13px;min-height:0;padding:0}.poker-portal-theme .portal-entrance .entrance-benefits>div:not(:first-child){border-color:#3a3a3a;padding-left:24px}.poker-portal-theme .portal-entrance .entrance-benefits svg{color:#f24a3f}.poker-portal-theme .portal-entrance .entrance-benefits strong{color:#f4f4f4;font-weight:650}.poker-portal-theme .portal-entrance .entrance-benefits p{color:#b0b0b0}.poker-portal-theme .portal-entrance .entrance-how{padding-block:40px 36px}.poker-portal-theme .portal-entrance .entrance-section-heading{background:0 0;align-items:center;gap:16px}.poker-portal-theme .portal-entrance .entrance-section-heading h2{color:#f4f4f4;letter-spacing:-.05em;margin-top:7px;font-size:25px}.poker-portal-theme .portal-entrance .entrance-section-heading>p{color:#b0b0b0}.poker-portal-theme .portal-entrance .entrance-steps{background:0 0;border:0;gap:12px;margin-top:20px}.poker-portal-theme .portal-entrance .entrance-steps article{background:#1e1e1e;border-color:#3a3a3a;border-radius:7px;min-height:170px;padding:22px 24px}.poker-portal-theme .portal-entrance .entrance-step-number{color:#f24a3f;font-size:12px}.poker-portal-theme .portal-entrance .entrance-steps h3{color:#f4f4f4;margin-top:15px;font-size:16px;font-weight:650}.poker-portal-theme .portal-entrance .entrance-steps article p{color:#b0b0b0;font-size:12px}.poker-portal-theme .portal-entrance .entrance-step-symbol{color:#f4f4f4;font-size:68px}.poker-portal-theme .portal-entrance .entrance-guides{padding-bottom:40px}.poker-portal-theme .portal-entrance .entrance-guides h2 br{display:none}.poker-portal-theme .portal-entrance .entrance-guide-all{color:#f24a3f;font-size:12px}.poker-portal-theme .portal-entrance .entrance-guide-grid{background:0 0;border:0;gap:12px;margin-top:20px}.poker-portal-theme .portal-entrance .entrance-guide-grid>a{background:#1e1e1e;border:1px solid #3a3a3a;border-radius:7px;min-height:160px;padding:22px 24px}.poker-portal-theme .portal-entrance .entrance-guide-grid>a:hover{border-color:#3a3a3a}.poker-portal-theme .portal-entrance .entrance-guide-grid>a>:is(span,svg){color:#f24a3f}.poker-portal-theme .portal-entrance .entrance-guide-grid h3{color:#f4f4f4;font-size:16px}.poker-portal-theme .portal-entrance .entrance-guide-grid p{color:#b0b0b0;font-size:12px}.poker-portal-theme .portal-entrance .entrance-footer{border-color:#3a3a3a;gap:20px;padding-block:24px}.poker-portal-theme .portal-entrance .entrance-footer>:is(p,span:last-child){color:#929292}.poker-portal-theme .portal-entrance.entrance-auth{grid-template-columns:1.05fr 1fr}.poker-portal-theme .portal-entrance .entrance-auth-story{background:#171717;border:0;min-height:100svh;padding:32px 44px 24px}.poker-portal-theme .portal-entrance .entrance-auth-story .pocket-brand{color:#fff}.poker-portal-theme .portal-entrance .entrance-auth-story .pocket-brand__wordmark>:last-child{color:#b0b0b0}.poker-portal-theme .portal-entrance .entrance-auth-story-content{max-width:530px;padding-top:32px}.poker-portal-theme .portal-entrance .entrance-auth-story .entrance-eyebrow{color:#b0b0b0}.poker-portal-theme .portal-entrance .entrance-auth-story h1{color:#fff;font-family:var(--font-noto-kr), sans-serif;letter-spacing:-.05em;font-size:clamp(31px,3vw,43px);line-height:1.4}.poker-portal-theme .portal-entrance .entrance-auth-story h1 em{color:#f24a3f}.poker-portal-theme .portal-entrance .entrance-auth-story-content>p:not(.entrance-eyebrow){color:#d4d4d4;font-size:13px}.poker-portal-theme .portal-entrance .entrance-auth-visual{aspect-ratio:auto;background:0 0;border:0;width:100%;height:auto;min-height:0;margin:0;position:static}.poker-portal-theme .portal-entrance .entrance-auth-story-note{color:#b0b0b0;border-color:#3a3a3a}.poker-portal-theme .portal-entrance .entrance-auth-panel{background:#1e1e1e;min-height:100svh;padding:86px 44px 50px}.poker-portal-theme .portal-entrance .entrance-back{color:#b0b0b0;top:28px;right:36px}.poker-portal-theme .portal-entrance .entrance-auth-form{max-width:380px}.poker-portal-theme .portal-entrance .entrance-auth-form h2{color:#f4f4f4;font-family:var(--font-noto-kr), sans-serif;letter-spacing:-.05em;font-size:27px}.poker-portal-theme .portal-entrance .entrance-auth-description{color:#929292;margin-bottom:26px;font-size:12px}.poker-portal-theme .portal-entrance .entrance-auth-benefit{color:#b0b0b0;border-color:#3a3a3a;margin-top:22px;padding-top:22px}.poker-portal-theme .portal-entrance .entrance-auth-benefit :is(svg,strong){color:#f24a3f}.poker-portal-theme .portal-entrance .entrance-auth-disclaimer{color:#929292}.poker-portal-theme .portal-entrance .entrance-auth-form [role=tablist]{background:#111;border-color:#3a3a3a;border-radius:6px}.poker-portal-theme .portal-entrance .entrance-auth-form [role=tab]{color:#b0b0b0;background:0 0;border-radius:4px}.poker-portal-theme .portal-entrance .entrance-auth-form [role=tab][aria-selected=true]{color:#fff;background:#171717}.poker-portal-theme .portal-entrance .entrance-auth-form label{color:#b0b0b0}.poker-portal-theme .portal-entrance .entrance-auth-form input{color:#f4f4f4;box-shadow:none;background:#1e1e1e;border-color:#3a3a3a;border-radius:5px}.poker-portal-theme .portal-entrance .entrance-auth-form input::placeholder{color:#b0b0b0}.poker-portal-theme .portal-entrance .entrance-auth-form input:focus-visible{outline-offset:1px;outline:2px solid #c81e24}.poker-portal-theme .portal-entrance .entrance-auth-form button[type=submit]{color:#fff;background:#c0161c;border-radius:5px}.poker-portal-theme .portal-entrance .entrance-auth-form button[type=submit]:hover{background:#c0161c}.poker-portal-theme .portal-entrance .entrance-auth-form [role=checkbox]{border-color:#3a3a3a}.poker-portal-theme .portal-entrance .entrance-auth-form [role=checkbox][aria-checked=true]{color:#fff;background:#c0161c}.poker-portal-theme .portal-entrance .entrance-auth-form [role=alert]{color:#b0b0b0;background:#111;border-color:#c81e24}.poker-portal-theme .portal-entrance .entrance-auth-form form>div>h2{font-size:20px}.poker-portal-theme .portal-entrance .entrance-auth-form form>div>p{color:#b0b0b0}@media (max-width:1100px){.poker-portal-theme .portal-entrance .entrance-hero{min-height:340px;padding:28px 32px}.poker-portal-theme .portal-entrance .entrance-benefits{gap:16px;padding-inline:20px}.poker-portal-theme .portal-entrance .entrance-benefits>div:not(:first-child){padding-left:16px}}@media (max-width:760px){.poker-portal-theme .poker-portal-lobby .board__channels{overscroll-behavior-x:contain;scrollbar-width:thin;display:flex;overflow-x:auto}.poker-portal-theme .poker-portal-lobby .board__channels .chip-filter{flex:0 0 132px}.poker-portal-theme .app-header__inner{min-height:60px}.poker-portal-theme .app-header .app-nav{box-shadow:none;background:#1e1e1e;border-color:#3a3a3a}.poker-portal-theme .app-header .app-nav__item{font-size:10px}.poker-portal-theme .app-header .app-nav__item.is-active:after{bottom:0}.poker-portal-theme .portal-entrance .entrance-container{width:calc(100% - 28px)}.poker-portal-theme .portal-entrance .entrance-header{height:68px}.poker-portal-theme .portal-entrance .entrance-hero{grid-template-columns:1fr;gap:0;min-height:0;margin-top:14px;padding:28px 24px 18px}.poker-portal-theme .portal-entrance .entrance-hero-copy{text-align:left}.poker-portal-theme .portal-entrance .entrance-hero-copy>.entrance-eyebrow{justify-content:flex-start}.poker-portal-theme .portal-entrance .entrance-hero h1{margin-top:11px;font-size:35px}.poker-portal-theme .portal-entrance .entrance-description{font-size:12px}.poker-portal-theme .portal-entrance .entrance-hero-actions{justify-content:flex-start;gap:16px}.poker-portal-theme .portal-entrance .entrance-primary{gap:12px;padding-inline:16px;font-size:12px}.poker-portal-theme .portal-entrance .entrance-hero-note{justify-content:flex-start}.poker-portal-theme .portal-entrance .entrance-hero-art{width:min(100%,390px);margin:-4px auto 0}.poker-portal-theme .portal-entrance .entrance-hero-caption{display:none}.poker-portal-theme .portal-entrance .entrance-benefits{grid-template-columns:1fr;gap:0;padding:6px 18px}.poker-portal-theme .portal-entrance .entrance-benefits>div{padding-block:15px}.poker-portal-theme .portal-entrance .entrance-benefits>div:not(:first-child){border-top:1px solid #3a3a3a;border-left:0;padding-left:0}.poker-portal-theme .portal-entrance .entrance-benefits strong{font-size:12px}.poker-portal-theme .portal-entrance .entrance-how{padding-block:28px}.poker-portal-theme .portal-entrance .entrance-section-heading{flex-wrap:wrap;align-items:flex-start}.poker-portal-theme .portal-entrance .entrance-section-heading h2{font-size:22px}.poker-portal-theme .portal-entrance .entrance-section-heading>p{display:none}.poker-portal-theme .portal-entrance .entrance-steps{grid-template-columns:1fr;gap:10px}.poker-portal-theme .portal-entrance .entrance-steps article{padding:18px 20px}.poker-portal-theme .portal-entrance .entrance-steps h3{margin-top:8px}.poker-portal-theme .portal-entrance .entrance-guide-grid{grid-template-columns:1fr;gap:10px}.poker-portal-theme .portal-entrance .entrance-guide-grid>a{padding:20px}.poker-portal-theme .portal-entrance .entrance-footer{flex-wrap:wrap;gap:12px}.poker-portal-theme .portal-entrance .entrance-footer>p{flex-basis:100%;order:1;max-width:none}.poker-portal-theme .portal-entrance.entrance-auth{display:block}.poker-portal-theme .portal-entrance .entrance-auth-story{display:none}.poker-portal-theme .portal-entrance .entrance-auth-panel{background:#1e1e1e;min-height:100svh;padding:90px 24px 36px}.poker-portal-theme .portal-entrance .entrance-auth-mobile-brand{margin-bottom:34px}.poker-portal-theme .portal-entrance .entrance-auth-form h2{font-size:25px}}@media (prefers-reduced-motion:reduce){.poker-portal-theme .portal-entrance *,.poker-portal-theme .app-header *{transition:none}}.poker-portal-lobby.cardroom{--page-max-width:1320px;--page-gutter:24px;--floor:#0c0c0c;--rail:#171717;--rail-2:#1f1f1f;--brass:#e9bd40;--brass-hi:#ffd86b;--ink:#f5f5f5;--ink-2:#a8a8a8;--ink-3:#8a8a8a;--live:#3c8062;--background:#0c0c0c;--foreground:#f5f5f5;--primary:#c4161c;--primary-foreground:#fff;--muted:#1f1f1f;--muted-foreground:#a8a8a8;--border:#2c2c2c;--input:#333;--ring:#e9bd40;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f4f4f4;background:#0b0b0b}.poker-portal-lobby .lobby-container{width:100%;max-width:1320px;padding-inline:var(--page-gutter)}.poker-portal-lobby .lobby-welcome{color:#fff;background:#171717;border:1px solid #262626;border-radius:8px;grid-template-columns:minmax(0,1fr) 300px 242px;align-items:center;gap:12px;min-height:194px;margin-top:20px;padding:20px 24px 20px 30px;display:grid;position:relative;overflow:hidden}.poker-portal-lobby .lobby-welcome:before,.poker-portal-lobby .lobby-welcome:after{background:0 0;display:none}.poker-portal-lobby .lobby-welcome>div:first-child{max-width:none}.poker-portal-lobby .lobby-eyebrow{color:#f24a3f;letter-spacing:.15em;margin:0;font-size:10px;font-weight:700}.poker-portal-lobby .lobby-welcome h1{color:#fff;font-family:var(--font-sans);letter-spacing:-.055em;word-break:keep-all;margin:10px 0 7px;font-size:clamp(27px,2.7vw,36px);font-weight:800;line-height:1.22}.poker-portal-lobby .lobby-welcome h1 br{display:none}.poker-portal-lobby .lobby-welcome__copy{color:#d4d4d4;max-width:none;font-size:12px;line-height:1.65}.poker-portal-lobby .portal-welcome-tag{color:#d4d4d4;border:1px solid #3a3a3a;border-radius:3px;align-items:center;gap:5px;margin-top:12px;padding:4px 8px;font-size:10px;display:inline-flex}.poker-portal-lobby .portal-poker-art{justify-content:center;align-self:stretch;align-items:center;min-width:0;display:flex}.poker-portal-lobby .portal-poker-art svg{width:310px;max-width:none;height:173px;margin:-14px -12px;display:block}.poker-portal-lobby .lobby-balance{width:100%;min-width:0;box-shadow:none;text-align:left;background:#1e1e1e;border:1px solid #3a3a3a;border-radius:6px;padding:13px 16px 7px;position:static}.poker-portal-lobby .portal-profile{text-align:left;color:#fff;border-bottom:1px solid #3a3a3a;align-items:center;gap:9px;width:100%;min-height:40px;margin:0 0 10px;padding-bottom:10px;display:flex}.poker-portal-lobby .portal-profile-avatar{color:#f4f4f4;background:#313131;border:1px solid #6a6a6a;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:grid}.poker-portal-lobby .portal-profile>span:nth-child(2){flex:1;min-width:0}.poker-portal-lobby .portal-profile small{color:#b0b0b0;letter-spacing:.12em;margin:0 0 2px;font-size:8px;display:block}.poker-portal-lobby .portal-profile b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;display:block;overflow:hidden}.poker-portal-lobby .portal-profile>svg{color:#b0b0b0;flex-shrink:0}.poker-portal-lobby .lobby-balance>span{color:#d4d4d4;font-size:10px}.poker-portal-lobby .lobby-balance>strong{color:#f24a3f;font-variant-numeric:tabular-nums;margin-top:2px;font-size:27px;font-weight:750;line-height:1.3}.poker-portal-lobby .lobby-balance>strong small{color:#f24a3f;margin-left:5px;font-size:11px;font-weight:400}.poker-portal-lobby .lobby-balance a{color:#d4d4d4;justify-content:flex-start;min-height:32px;margin-top:0;font-size:10px}.poker-portal-lobby .rail{min-height:62px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#171717;border:1px solid #3a3a3a;border-radius:6px;margin-top:12px;padding:9px 12px 9px 18px;position:static}.poker-portal-lobby .rail__intro{color:#b0b0b0;gap:8px;font-size:12px}.poker-portal-lobby .lobby-live-dot{width:6px;height:6px;box-shadow:none;background:#408466}.poker-portal-lobby .rail__actions{gap:8px;display:flex}.poker-portal-lobby .cta-btn,.poker-portal-lobby .quick-match-button{color:#fff;min-height:42px;box-shadow:none;background:#c0161c;border:1px solid #c81e24;border-radius:4px;font-size:12px;font-weight:700}.poker-portal-lobby .cta-btn:hover:not(:disabled),.poker-portal-lobby .quick-match-button:hover:not(:disabled){color:#fff;background:#c0161c;border-color:#c81e24}.poker-portal-lobby .cta-btn--ghost{color:#d4d4d4;background:#171717;border-color:#3a3a3a}.poker-portal-lobby .cta-btn--ghost:hover:not(:disabled){color:#f4f4f4;background:#0b0b0b;border-color:#3a3a3a}.poker-portal-lobby .feature-nav-pills{margin-top:10px}.poker-portal-lobby .feature-nav-pills a{color:#a4cbb5;background:#0b0b0b;border-color:#c4d4c6;min-height:40px}.poker-portal-lobby .lobby-content{padding-top:12px}.poker-portal-lobby .quick-match{color:#acc3b7;box-shadow:none;grid-template-columns:minmax(0,1fr) minmax(350px,480px);gap:14px;margin-bottom:12px;padding:14px 18px;background:#0b0b0b!important;border:1px solid #3a3a3a!important;border-radius:6px!important}.poker-portal-lobby .quick-match-copy{min-width:0}.poker-portal-lobby .quick-match-eyebrow{color:#adc2b5;letter-spacing:.1em;gap:5px;font-size:9px}.poker-portal-lobby .quick-match h2{color:#abc4b4;margin:0 0 0 12px;font-size:16px;font-weight:750;display:inline}.poker-portal-lobby .quick-match p{color:#b0b0b0;max-width:none;margin-top:5px;font-size:11px;line-height:1.6}.poker-portal-lobby .quick-match-controls{grid-template-columns:minmax(0,1fr) 118px;align-items:center;gap:5px 8px}.poker-portal-lobby .quick-match-controls label{color:#b0b0b0;gap:0}.poker-portal-lobby .quick-match-controls label>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.poker-portal-lobby .quick-match-controls select{color:#aec1b5;background:#171717;border:1px solid #3a3a3a;border-radius:4px;min-height:42px;padding:10px 11px;font-size:12px}.poker-portal-lobby .quick-match-controls>small{color:#b0b0b0;text-align:right;font-size:9px}.poker-portal-lobby .quick-match-controls .feature-muted{color:#f24a3f}.poker-portal-lobby .lobby-grid{grid-template-columns:minmax(0,1fr) 278px;gap:16px}.poker-portal-lobby .board{min-height:360px;box-shadow:none;border-radius:6px;padding:0;overflow:hidden;background:#171717!important;border:1px solid #3a3a3a!important}.poker-portal-lobby .board__head{border-bottom:1px solid #3a3a3a;justify-content:space-between;align-items:center;gap:12px;min-height:71px;margin:0;padding:13px 18px;display:flex}.poker-portal-lobby .board__title{color:#f4f4f4;font-family:var(--font-sans);align-items:center;gap:7px;margin:0;font-size:18px;font-weight:800;display:flex}.poker-portal-lobby .board__title svg{color:#f24a3f;fill:#c4161c}.poker-portal-lobby .board__note{color:#929292;margin-top:4px;font-size:11px;line-height:1.4}.poker-portal-lobby .lobby-refresh{color:#929292;min-height:40px;padding-inline:9px;font-size:10px}.poker-portal-lobby .lobby-refresh:hover{color:#f24a3f;background:#0b0b0b}.poker-portal-lobby .board__filters{border-bottom:1px solid #3a3a3a;flex-wrap:wrap;gap:7px;margin:0;padding:9px 16px;display:flex}.poker-portal-lobby .chip-filter{color:#929292;min-height:40px;box-shadow:none;background:#171717;border:1px solid #3a3a3a;border-radius:4px;gap:7px;padding:7px 12px;font-size:11px;font-weight:500}.poker-portal-lobby .chip-filter:hover{color:#d4d4d4;background:#111;border-color:#3a3a3a}.poker-portal-lobby .chip-filter.is-active{color:#f24a3f;box-shadow:none;background:#111;border-color:#c81e24}.poker-portal-lobby .chip-filter__count{color:inherit;opacity:.8;font-size:10px}.poker-portal-lobby .board__channels{background:#111;grid-template-columns:repeat(auto-fit,minmax(116px,1fr));gap:7px;padding:12px 16px;display:grid}.poker-portal-lobby .board__channels .chip-filter{text-align:left;justify-content:flex-start;min-width:0;min-height:64px;padding:10px 9px}.poker-portal-lobby .portal-channel-icon{color:#b0b0b0;flex-shrink:0;place-items:center;width:25px;height:29px;display:grid}.poker-portal-lobby .portal-channel-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.poker-portal-lobby .portal-channel-copy strong{text-overflow:ellipsis;white-space:nowrap;color:#b0b0b0;font-size:12px;font-weight:750;overflow:hidden}.poker-portal-lobby .portal-channel-copy small{color:#929292;white-space:nowrap;font-size:9px}.poker-portal-lobby .board__channels .chip-filter.is-active .portal-channel-copy strong,.poker-portal-lobby .board__channels .chip-filter.is-active .portal-channel-icon{color:#f24a3f}.poker-portal-lobby .board__channels .chip-filter__dot{outline:1px solid var(--c);outline-offset:1px;background:var(--c);width:22px;height:22px;box-shadow:none;border:3px dashed #262626bc;border-radius:50%;flex-shrink:0}.poker-portal-lobby .board__channels .chip-filter__count{color:#929292;align-self:flex-start;margin-left:auto;font-size:9px}.poker-portal-lobby .room-directory{margin:0}.poker-portal-lobby .room-directory__labels,.poker-portal-lobby .room-row{grid-template-columns:minmax(145px,1.8fr) minmax(68px,.75fr) minmax(65px,.75fr) minmax(60px,.65fr) 132px;align-items:center;column-gap:10px;padding-inline:18px;display:grid}.poker-portal-lobby .room-directory__labels{color:#929292;letter-spacing:0;text-transform:none;background:#0b0b0b;border-bottom:1px solid #3a3a3a;min-height:34px;padding-block:8px;font-size:10px}.poker-portal-lobby .room-row{background:#171717;border:0;border-bottom:1px solid #3a3a3a;border-radius:0;min-height:84px;padding-block:12px;transition:background .15s}.poker-portal-lobby .room-row:last-child{border-bottom:0}.poker-portal-lobby .room-row:hover{background:#111}.poker-portal-lobby .room-row__identity{grid-column:auto;gap:9px}.poker-portal-lobby .room-row__icon{color:#a8c7b3;background:#0b0b0b;border:1px solid #3a3a3a;border-radius:3px;width:29px;height:37px}.poker-portal-lobby .room-row__icon svg{fill:#548465;width:14px;height:14px}.poker-portal-lobby .room-row__identity h3{color:#d4d4d4;margin:3px 0;font-size:12px;font-weight:700}.poker-portal-lobby .room-row__identity p{color:#929292;font-size:10px}.poker-portal-lobby .room-row__status{color:#acc4b1;font-size:9px}.poker-portal-lobby .room-row__status i{background:#5f8568}.poker-portal-lobby .room-row__status.is-playing{color:#f24a3f}.poker-portal-lobby .room-row__status.is-playing i{background:#c0161c}.poker-portal-lobby .room-row__number strong{color:#b0b0b0;font-size:12px;font-weight:600}.poker-portal-lobby .room-row__players>span:not(.room-row__label){color:#b0b0b0;gap:4px;font-size:11px}.poker-portal-lobby .room-row__players small,.poker-portal-lobby .room-row__players svg{color:#929292;font-size:10px}.poker-portal-lobby .room-row__label{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.poker-portal-lobby .room-row__action{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.poker-portal-lobby .room-row__action .cta-btn,.poker-portal-lobby .room-row__action .feature-button{color:#b0b0b0;background:#171717;border-color:#3a3a3a;border-radius:4px;gap:3px;width:auto;min-height:40px;padding:7px 9px;font-size:10px}.poker-portal-lobby .room-row__action .cta-btn{color:#fff;background:#262626;border-color:#3a3a3a}.poker-portal-lobby .room-row__action .cta-btn:hover:not(:disabled){background:#1e1e1e;border-color:#262626}.poker-portal-lobby .room-row__action .feature-button:hover{background:#111;border-color:#3a3a3a}.poker-portal-lobby .room-row__short{color:#f24a3f}.poker-portal-lobby .room-row__unavailable{color:#929292}.poker-portal-lobby .room-reveal-badge{color:#b0b0b0;background:#0b0b0b;border-color:#3a3a3a;margin-top:4px;font-size:9px}.poker-portal-lobby .board__seated{color:#b0b0b0;background:#111;border-color:#c81e24;margin:12px 16px 0;padding:12px}.poker-portal-lobby .board__seated a{color:#f24a3f}.poker-portal-lobby .lobby-empty{min-height:248px;padding:22px 18px}.poker-portal-lobby .lobby-empty__cards{height:76px;margin-bottom:4px}.poker-portal-lobby .lobby-empty__cards>span{width:43px;height:60px;box-shadow:none;color:#acc3b1;background:#111;border:1px solid #cdd6ca;font-size:19px}.poker-portal-lobby .lobby-empty__cards small{font-size:17px}.poker-portal-lobby .lobby-empty h3{color:#b0b0b0;font-size:16px;font-weight:700}.poker-portal-lobby .lobby-empty p,.poker-portal-lobby .lobby-empty__note{color:#929292;font-size:11px}.poker-portal-lobby .lobby-text-button{color:#f24a3f;min-height:40px}.poker-portal-lobby .room-directory-pagination{color:#929292;border-top:1px solid #3a3a3a;margin:0;padding:12px 18px;font-size:10px}.poker-portal-lobby .room-directory-pagination button{color:#b0b0b0;background:#171717;border-color:#3a3a3a;width:40px;height:40px}.poker-portal-lobby .lobby-aside{gap:14px;min-width:0;display:grid}.poker-portal-lobby .lobby-aside>section{box-shadow:none;margin:0;background:#171717!important;border:1px solid #3a3a3a!important;border-radius:6px!important}.poker-portal-lobby .lobby-aside>.lobby-chat{color:#d4d4d4;background:#1e1e1e!important;border-color:#3a3a3a!important}.poker-portal-lobby .lobby-chat-heading{padding:14px 15px 0}.poker-portal-lobby .lobby-chat-heading h2{color:#f4f4f4;margin-top:5px;font-size:16px;font-weight:750}.poker-portal-lobby .lobby-chat-heading h2 svg,.poker-portal-lobby .lobby-chat .social-eyebrow{color:#f24a3f}.poker-portal-lobby .lobby-chat-status,.poker-portal-lobby .lobby-chat-intro,.poker-portal-lobby .lobby-chat-empty,.poker-portal-lobby .lobby-chat-etiquette,.poker-portal-lobby .lobby-chat-compose small{color:#b0b0b0}.poker-portal-lobby .lobby-chat-messages{background:#171717;border-color:#ffffff0d;height:203px}.poker-portal-lobby .lobby-chat-empty{min-height:200px}.poker-portal-lobby .lobby-chat-empty strong{color:#d4d4d4}.poker-portal-lobby .lobby-chat-empty svg{color:#929292}.poker-portal-lobby .lobby-chat-message-meta strong,.poker-portal-lobby .lobby-chat-message p{color:#d4d4d4}.poker-portal-lobby .lobby-chat-message-meta time,.poker-portal-lobby .lobby-chat-message-actions button{color:#b0b0b0}.poker-portal-lobby .lobby-chat-message.is-self p{color:#f24a3f}.poker-portal-lobby .lobby-chat-message-actions button{min-height:40px}.poker-portal-lobby .lobby-chat-compose textarea{color:#d4d4d4;background:#111;border-color:#3a3a3a;border-radius:4px;min-height:58px}.poker-portal-lobby .lobby-chat-compose textarea::placeholder{color:#b0b0b0}.poker-portal-lobby .lobby-chat-compose button{color:#fff;background:#c0161c;border-radius:4px}.poker-portal-lobby .lobby-guide{padding:18px;position:relative;border-top:3px solid #c81e24!important}.poker-portal-lobby .lobby-guide .lobby-eyebrow{color:#f24a3f;font-size:9px}.poker-portal-lobby .lobby-guide__icon{color:#929292;top:18px;right:17px}.poker-portal-lobby .lobby-guide h2{color:#d4d4d4;margin:12px 0 8px;font-size:18px;font-weight:750}.poker-portal-lobby .lobby-guide>p{color:#929292;font-size:11px;line-height:1.8}.poker-portal-lobby .lobby-guide ol{gap:13px;margin:16px 0}.poker-portal-lobby .lobby-guide li{gap:10px}.poker-portal-lobby .lobby-guide li>span{color:#f24a3f;font-size:11px}.poker-portal-lobby .lobby-guide li strong{color:#b0b0b0;font-size:11px;font-weight:600}.poker-portal-lobby .lobby-guide li small{color:#929292;margin-top:3px;font-size:10px}.poker-portal-lobby .lobby-guide :is(a,.social-guide-link){color:#f24a3f;border-color:#3a3a3a;min-height:40px}.poker-portal-lobby .lobby-practice-note{color:#929292;box-shadow:none;gap:8px;margin:0;padding:12px 14px;background:#0b0b0b!important;border:1px solid #3a3a3a!important;border-radius:5px!important}.poker-portal-lobby .lobby-practice-note p{font-size:10px}.poker-portal-lobby .lobby-practice-note p span{color:#929292;font-size:9px}.poker-portal-lobby :is(.lobby-community,.lobby-history){color:#b0b0b0;background:#171717;border:1px solid #3a3a3a;border-radius:6px;margin-block:16px;padding:20px}.poker-portal-lobby .lobby-community-heading h2,.poker-portal-lobby .section-title{color:#b0b0b0;font-size:17px;font-weight:750}.poker-portal-lobby .social-eyebrow{color:#929292}.poker-portal-lobby .lobby-community-heading>a,.poker-portal-lobby .lobby-community-column h3 svg,.poker-portal-lobby .section-title svg{color:#f24a3f}.poker-portal-lobby .lobby-community-heading>a{min-height:40px}.poker-portal-lobby .lobby-community-column h3{color:#b0b0b0}.poker-portal-lobby .lobby-community-column>a{color:#b0b0b0;border-color:#3a3a3a;min-height:40px}.poker-portal-lobby .lobby-community-column>a>small,.poker-portal-lobby .lobby-community-column>p{color:#b0b0b0}.poker-portal-lobby .lobby-community-shortcuts a{color:#b0b0b0;background:#111;border-color:#3a3a3a}.poker-portal-lobby .lobby-history .text-white\/55{color:#b0b0b0}.poker-portal-lobby .lobby-history .border-white\/10{border-color:#3a3a3a;border-radius:4px}.poker-portal-lobby .history-row{color:#b0b0b0;background:0 0;border-color:#3a3a3a}.poker-portal-lobby .history-row:hover{background:#111}.poker-portal-lobby :is(.history-meta,.history-day h3,.history-spark>span,.history-more){color:#929292}.poker-portal-lobby .history-mark{color:#a9c6b0;background:#0b0b0b}.poker-portal-lobby .history-row--loss .history-mark{color:#929292;background:#0b0b0b}.poker-portal-lobby .history-total--pos strong,.poker-portal-lobby .history-row--win .history-net strong{color:#a4cbb2}.poker-portal-lobby .history-total--neg strong,.poker-portal-lobby .history-row--loss .history-net strong{color:#f24a3f}.poker-portal-lobby .rules{background:#0b0b0b;border:1px solid #3a3a3a;border-radius:5px;margin-top:16px}.poker-portal-lobby .rules summary,.poker-portal-lobby .rules ul{color:#929292;font-size:11px}.poker-portal-lobby .lobby-footer{color:#b0b0b0;padding-block:16px;font-size:10px}.poker-portal-lobby .lobby-footer>span:first-child{color:#b0b0b0;font-size:10px;font-weight:700}.poker-portal-lobby .banner{background:#0b0b0b;border-color:#3a3a3a}.poker-portal-lobby .banner-manage{color:#929292}.poker-portal-lobby .lobby-content>[role=alert]{color:#f24a3f;background:#111;border-color:#c81e24;min-height:44px}.poker-portal-lobby :is(button,a,select,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #c81e24}.poker-portal-dialog.cardroom-dialog{--primary:#c4161c;--primary-foreground:#fff;--border:#ffffff20;--input:#ffffff20;--ring:#e9bd40;--muted:#262626;--muted-foreground:#b0b0b0;--background:#141414;--foreground:#f2f2f2;color:#f4f4f4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#171717;border:1px solid #3a3a3a;border-radius:8px}.poker-portal-dialog.cardroom-dialog .room-field{color:#f4f4f4;background:#111;border-color:#3a3a3a}.poker-portal-dialog.cardroom-dialog .room-submit{color:#fff;box-shadow:none;background:#c0161c;border-radius:4px}.poker-portal-dialog.cardroom-dialog .room-submit:hover:not(:disabled){background:#c0161c}.poker-portal-dialog :is(button,input,select):focus-visible{outline-color:#c81e24}@media (max-width:1160px){.poker-portal-lobby .lobby-welcome{grid-template-columns:minmax(0,1fr) 230px 220px;padding-inline:24px}.poker-portal-lobby .lobby-welcome h1 br{display:block}.poker-portal-lobby .portal-poker-art svg{width:270px}.poker-portal-lobby .lobby-grid{grid-template-columns:minmax(0,1fr) 244px;gap:12px}.poker-portal-lobby .quick-match h2{margin:4px 0;font-size:15px;display:block}.poker-portal-lobby .room-directory__labels,.poker-portal-lobby .room-row{grid-template-columns:minmax(120px,1.4fr) 66px 62px 58px 122px;gap:7px;padding-inline:12px}.poker-portal-lobby .room-row__icon{display:none}}@media (max-width:980px){.poker-portal-lobby .lobby-welcome{grid-template-columns:minmax(0,1fr) 190px 218px;gap:0;padding-inline:22px}.poker-portal-lobby .portal-poker-art svg{width:230px}.poker-portal-lobby .lobby-welcome__copy{max-width:240px;font-size:11px}.poker-portal-lobby .lobby-grid{grid-template-columns:minmax(0,1fr)}.poker-portal-lobby .lobby-aside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.poker-portal-lobby .lobby-practice-note{grid-column:1/-1}.poker-portal-lobby .room-directory__labels,.poker-portal-lobby .room-row{grid-template-columns:minmax(150px,1.6fr) minmax(75px,.8fr) minmax(70px,.8fr) minmax(65px,.7fr) 132px;gap:10px;padding-inline:16px}.poker-portal-lobby .room-row__icon{display:flex}}@media (max-width:760px){.poker-portal-lobby.cardroom{--page-gutter:16px}.poker-portal-lobby .lobby-welcome{grid-template-columns:minmax(0,1fr) 190px;gap:10px;min-height:174px;margin-top:14px;padding:20px}.poker-portal-lobby .lobby-welcome h1{margin-top:8px;font-size:30px}.poker-portal-lobby .portal-poker-art{opacity:.22;z-index:-1;width:155px;position:absolute;bottom:-10px;right:197px}.poker-portal-lobby .portal-poker-art svg{width:215px;height:154px}.poker-portal-lobby .lobby-welcome__copy{max-width:270px;font-size:11px}.poker-portal-lobby .lobby-balance{padding-inline:12px}.poker-portal-lobby .lobby-balance>strong{font-size:23px}.poker-portal-lobby .rail{gap:8px;padding:10px}.poker-portal-lobby .rail__intro{font-size:10px}.poker-portal-lobby .rail__actions .cta-btn{padding:9px 12px;font-size:11px}.poker-portal-lobby .quick-match{grid-template-columns:1fr;gap:10px;padding:14px}.poker-portal-lobby .quick-match h2{margin:0 0 0 9px;font-size:14px;display:inline}.poker-portal-lobby .quick-match p{font-size:10px}.poker-portal-lobby .quick-match-controls{grid-template-columns:minmax(0,1fr) 118px}.poker-portal-lobby .quick-match-controls select{font-size:12px}.poker-portal-lobby .board__head{min-height:68px;padding:12px 14px}.poker-portal-lobby .board__title{font-size:17px}.poker-portal-lobby .board__filters{padding-inline:12px}.poker-portal-lobby .board__channels{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:7px;padding:11px 12px}.poker-portal-lobby .room-directory__labels{display:none}.poker-portal-lobby .room-row{grid-template-columns:1fr 1fr 1fr;gap:12px 8px;padding:14px}.poker-portal-lobby .room-row__identity{grid-column:1/-1}.poker-portal-lobby .room-row__icon{width:31px;height:40px}.poker-portal-lobby .room-row__identity h3{font-size:13px}.poker-portal-lobby .room-row__label{clip:auto;color:#b0b0b0;width:auto;height:auto;margin:0 0 5px;font-size:9px;display:block;position:static;overflow:visible}.poker-portal-lobby .room-row__action{flex-wrap:wrap;grid-column:1/-1;display:flex}.poker-portal-lobby .room-row__action .cta-btn{flex:1}.poker-portal-lobby .room-row__action .feature-button{min-width:70px}.poker-portal-lobby .lobby-footer{flex-wrap:wrap;gap:8px}}@media (max-width:540px){.poker-portal-lobby.cardroom{--page-gutter:12px}.poker-portal-lobby .lobby-welcome{border-radius:6px;min-height:0;margin-top:12px;padding:22px 18px 0;display:block}.poker-portal-lobby .portal-welcome-copy{z-index:1;min-height:160px;padding-bottom:19px;position:relative}.poker-portal-lobby .lobby-welcome h1{margin:9px 0 8px;font-size:29px;line-height:1.2}.poker-portal-lobby .lobby-welcome h1 br{display:block}.poker-portal-lobby .lobby-welcome__copy{max-width:175px;font-size:10px}.poker-portal-lobby .portal-welcome-tag{margin-top:10px;font-size:9px}.poker-portal-lobby .portal-poker-art{z-index:0;opacity:1;width:190px;height:165px;top:11px;bottom:auto;right:-14px}.poker-portal-lobby .portal-poker-art svg{width:220px;height:180px;margin:0}.poker-portal-lobby .lobby-balance{z-index:1;background:#1e1e1e;border:0;border-top:1px solid #3a3a3a;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 10px;width:calc(100% + 36px);margin-inline:-18px;padding:10px 16px;display:grid;position:relative}.poker-portal-lobby .portal-profile{border:0;grid-area:1/1/4;gap:7px;min-width:0;margin:0;padding:0}.poker-portal-lobby .portal-profile-avatar{width:31px;height:31px}.poker-portal-lobby .portal-profile b{font-size:11px}.poker-portal-lobby .portal-profile>svg{display:none}.poker-portal-lobby .lobby-balance>span,.poker-portal-lobby .lobby-balance>strong,.poker-portal-lobby .lobby-balance>a{text-align:right;grid-column:2;justify-content:flex-end}.poker-portal-lobby .lobby-balance>span{font-size:9px}.poker-portal-lobby .lobby-balance>strong{font-size:22px}.poker-portal-lobby .lobby-balance>a{min-height:40px;margin-block:-5px -8px;font-size:9px}.poker-portal-lobby .rail{grid-template-columns:1fr;gap:9px;margin-top:10px;padding:11px;display:grid}.poker-portal-lobby .rail__intro{min-height:16px;font-size:10px}.poker-portal-lobby .rail__actions{grid-template-columns:1fr 1fr;gap:7px;width:100%;display:grid}.poker-portal-lobby .rail__actions .cta-btn{width:100%;min-height:42px;padding-inline:8px}.poker-portal-lobby .lobby-content{padding-top:10px}.poker-portal-lobby .quick-match{margin-bottom:10px;padding:12px}.poker-portal-lobby .quick-match h2{margin:5px 0 0;font-size:15px;display:block}.poker-portal-lobby .quick-match p{margin-top:5px;font-size:10px}.poker-portal-lobby .quick-match-controls{grid-template-columns:minmax(0,1fr) 96px;gap:6px}.poker-portal-lobby .quick-match-controls select{padding-inline:7px;font-size:11px}.poker-portal-lobby .quick-match-button{gap:5px;padding-inline:8px;font-size:11px}.poker-portal-lobby .board__note{font-size:10px}.poker-portal-lobby .board__channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.poker-portal-lobby .board__channels .chip-filter{min-height:60px}.poker-portal-lobby .portal-channel-copy strong{font-size:11px}.poker-portal-lobby .lobby-aside{grid-template-columns:1fr}.poker-portal-lobby .lobby-community-grid{grid-template-columns:1fr;gap:18px}.poker-portal-lobby .lobby-community,.poker-portal-lobby .lobby-history{padding:16px}.poker-portal-lobby .lobby-empty{padding-inline:12px}.poker-portal-lobby .lobby-empty h3{font-size:14px}}@media (max-width:359px){.poker-portal-lobby.cardroom{--page-gutter:10px}.poker-portal-lobby .portal-poker-art{top:15px;right:-44px}.poker-portal-lobby .portal-poker-art svg{width:190px}.poker-portal-lobby .lobby-welcome h1{font-size:27px}.poker-portal-lobby .portal-profile-avatar{display:none}.poker-portal-lobby .chip-filter{padding-inline:9px;font-size:10px}.poker-portal-lobby .quick-match-controls{grid-template-columns:minmax(0,1fr) 86px}.poker-portal-lobby .quick-match-button{font-size:10px}.poker-portal-lobby .board__title{font-size:16px}.poker-portal-lobby .lobby-refresh{padding-inline:4px}.poker-portal-lobby .room-row{padding-inline:12px}}:root,.dark{--wpl-black:#070707;--wpl-surface:#141414;--wpl-surface-2:#1c1c1c;--wpl-line:#2c2c2c;--wpl-red:#c4161c;--wpl-red-hi:#e0262b;--wpl-red-text:#f24a3f;--wpl-red-grad:linear-gradient(#df242c, #df242c);--wpl-red-grad-hover:linear-gradient(#e83a40, #e83a40);--wpl-gold:#e9bd40;--wpl-gold-hi:#ffd86b;--wpl-gold-grad:linear-gradient(180deg, #ffe08a 0%, #f1bb00 55%, #c88a00 100%);--wpl-gold-text:linear-gradient(180deg, #fff6d2 0%, #f6cf5a 48%, #c48a12 100%);--floor:#070707;--rail:#141414;--brass:#e9bd40;--brass-hi:#ffd86b;--brass-dk:#8a6410;--live:#ef3e3d;--felt-a:#9a1b20;--felt-b:#6d0f13;--felt-c:#3e070a;--background:#070707;--card:#141414;--popover:#141414;--popover-foreground:#f2f2f2;--primary:#c90f1a;--primary-foreground:#fcfcfc;--secondary:#222;--muted:#1d1d1d;--muted-foreground:#a4a4a4;--accent:#f0bb3b;--accent-foreground:#0d0d0d;--ring:#f0bb3b;--border:#ffffff1c;--sidebar:#0b0b0b;--sidebar-primary:#c90f1a}@supports (color:lab(0% 0 0)){:root,.dark{--background:lab(1.98454% 0 0);--card:lab(6.19571% 0 0);--popover:lab(6.19571% 0 0);--popover-foreground:lab(95.36% 0 0);--primary:lab(43.3639% 66.2859 48.721);--primary-foreground:lab(98.84% .0000298023 -.0000119209);--secondary:lab(13% 0 0);--muted:lab(10.68% .00000745058 -.00000298023);--muted-foreground:lab(67.52% -.0000298023 0);--accent:lab(79.3236% 11.1274 68.2268);--accent-foreground:lab(3.6999% 0 0);--ring:lab(79.3236% 11.1274 68.2268);--border:lab(100% 0 0/.11);--sidebar:lab(3.04863% 0 0);--sidebar-primary:lab(43.3639% 66.2859 48.721)}}body.poker-portal-theme,.poker-portal-theme .app-shell{background-color:var(--wpl-black);background-image:radial-gradient(1100px 420px at 50% -120px,#5a0b0d55,#0000 70%),radial-gradient(700px 300px at 85% 0,#e9bd4012,#0000 70%);background-repeat:no-repeat}.poker-portal-theme:has(.poker-portal-lobby){background-color:var(--wpl-black);background-image:radial-gradient(1100px 420px at 50% -120px,#5a0b0d55,#0000 70%),radial-gradient(700px 300px at 85% 0,#e9bd4012,#0000 70%);background-repeat:no-repeat}.poker-portal-theme .app-shell:has(.poker-portal-lobby){background-color:var(--wpl-black);background-image:radial-gradient(1100px 420px at 50% -120px,#5a0b0d55,#0000 70%),radial-gradient(700px 300px at 85% 0,#e9bd4012,#0000 70%);background-repeat:no-repeat}.poker-portal-theme .app-header{background:linear-gradient(#0b0b0b 0% 100%);border-bottom:1px solid #262626;box-shadow:0 1px #e9bd401a,0 10px 30px #0008}.poker-portal-theme .app-header .pocket-brand,.poker-portal-theme .portal-entrance .pocket-brand{color:#fff}.poker-portal-theme .pocket-brand__mark{box-shadow:0 0 0 2px #000,0 0 14px #e9bd4033,inset 0 1px #ffffff40;color:#fff4cf!important;background:var(--wpl-red-grad)!important;border:1px solid #f1c24d!important;border-radius:6px!important}.poker-portal-theme .pocket-brand__wordmark>:first-child{color:#fff;letter-spacing:.06em}.poker-portal-theme .pocket-brand__wordmark>:nth-child(2){color:var(--wpl-gold)!important}.poker-portal-theme .app-header .app-nav__item{color:#d4d4d4;font-size:14px;font-weight:600}.poker-portal-theme .app-header .app-nav__item.is-active{color:#fff}.poker-portal-theme .app-header .app-nav__item.is-active:after{background:var(--wpl-red-grad);height:3px;box-shadow:0 0 10px #e0262b99}.poker-portal-theme .app-header .hero-chips{color:var(--wpl-gold-hi);background:#16130b;border-color:#3a3220}.poker-portal-theme .app-header .hero-chips i{color:#b8a674}.poker-portal-theme .app-header .user-pill__avatar,.poker-portal-theme .portal-profile-avatar{color:#1b1405;background:var(--wpl-gold-grad)}.poker-portal-theme .header-notifications-button,.poker-portal-theme .app-header button.group\/button{color:#d4d4d4;background:#111;border-color:#262626}.poker-portal-theme .feature-button--primary,.poker-portal-theme .quick-match-button,.poker-portal-theme .rail__actions .feature-button:first-child,.poker-portal-theme .table-shell-button:not(.table-shell-button--ghost),.poker-portal-theme .auth-submit,.poker-portal-theme form button[type=submit]:not([class*=ghost]):not(.lobby-chat-compose button){color:#fff;background:var(--wpl-red-grad);text-shadow:0 1px #0005;border:1px solid #ef3b35;border-radius:4px;box-shadow:0 6px 18px #a2070740,inset 0 1px #ffffff2e}.poker-portal-theme .feature-button--primary:hover:not(:disabled),.poker-portal-theme .quick-match-button:hover:not(:disabled),.poker-portal-theme .rail__actions .feature-button:first-child:hover:not(:disabled),.poker-portal-theme .table-shell-button:not(.table-shell-button--ghost):hover:not(:disabled){background:var(--wpl-red-grad-hover)}.poker-portal-theme .feature-button:not(.feature-button--primary){border-radius:4px}.poker-portal-theme .chip-filter.is-active,.poker-portal-theme .board__channels .chip-filter.is-active{color:#fff;background:#2a0d0e;border-color:#d8262b;box-shadow:inset 0 -2px #e0262b}.poker-portal-theme .lobby-welcome{background:radial-gradient(620px 260px at 72% 40%,#b8141a40,#0000 70%),radial-gradient(380px 220px at 18% 0,#e9bd4018,#0000 70%),linear-gradient(#111 0%,#0b0b0b 100%);border:1px solid #3a2a12;border-radius:6px;box-shadow:inset 0 1px #e9bd4026,0 20px 50px #000a}.poker-portal-theme .lobby-welcome h1,.poker-portal-theme .wallet-heading h1,.poker-portal-theme .cardroom>div>header h1,.poker-portal-theme .portal-entrance h1{background:var(--wpl-gold-text);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px #3b2600)drop-shadow(0 6px 14px #0009);-webkit-background-clip:text;background-clip:text}.poker-portal-theme .lobby-eyebrow,.poker-portal-theme .wallet-eyebrow,.poker-portal-theme .quick-match-eyebrow,.poker-portal-theme .social-eyebrow{color:var(--wpl-gold)!important}.poker-portal-theme .portal-welcome-tag{color:#f6d77d;background:#1a150a;border-color:#6a5420}.poker-portal-theme .portal-profile{background:linear-gradient(#1e1e1e,#111);border-color:#3a3220;border-radius:6px}.poker-portal-theme .portal-profile strong{color:var(--wpl-gold-hi)}.poker-portal-theme :is(.rail,.quick-match,.board,.lobby-chat,.lobby-guide,.lobby-community,.lobby-history,.wallet-balance,.wallet-guide,.wallet-ledger,.practice-refill,.table-waiting-panel,.table-log-panel,.table-rules-panel,.table-action-panel){border-color:var(--wpl-line);background-color:var(--wpl-surface);border-radius:6px}.poker-portal-theme .room-row{border-color:#262626}.poker-portal-theme .room-row:hover{background:#171717}.poker-portal-theme .room-row h3,.poker-portal-theme .section-title,.poker-portal-theme .board__title{color:#fff}.poker-portal-theme .wallet-balance-value strong{color:var(--wpl-gold-hi)}.poker-portal-theme .table-header{background:linear-gradient(#0b0b0b,#0b0b0bf5);border-bottom-color:#262626;box-shadow:0 1px #e9bd401a,0 8px 28px #0006}.poker-portal-theme .table-room,.poker-portal-theme .table-body{background-color:#0b0b0b}.poker-portal-theme .table-room .stage-wrap{background:radial-gradient(60% 55% at 50% 45%,#3a07094d,#0000 75%)}.poker-portal-theme .table-side{background:#0b0b0b;border-left-color:#262626}body.poker-portal-theme .felt{background:radial-gradient(at 50% 38%,#9a1b20 0%,#6d0f13 45%,#3e070a 100%);border:14px solid #262626;box-shadow:0 0 0 2px #c8962b,0 0 0 4px #2a1d08,0 0 0 6px #e9bd40aa,inset 0 0 0 2px #000,inset 0 0 0 4px #e9bd4033,inset 0 20px 70px #ff5a4a1f,inset 0 -40px 90px #000a,0 30px 70px #000c}body.poker-portal-theme .felt:before{border-color:#f2c96a2e}body.poker-portal-theme .felt-mark{color:#ffd86b26;letter-spacing:.32em}.poker-portal-theme .table-room .pot-display{color:var(--wpl-gold-hi);background:#0b0b0bcc;border-color:#e9bd4080;box-shadow:0 0 18px #e9bd4022,0 8px 22px #0007}.poker-portal-theme .table-room .pot-display small,.poker-portal-theme .table-room .blinds-line{color:#f0d7a0}.poker-portal-theme .table-room .pcard--slot{background:#0000003a;border-color:#f2c96a40}.poker-portal-theme .table-room .pcard--back{background:repeating-linear-gradient(45deg,#b0141a 0 4px,#8a0c11 4px 8px);border-color:#f2d27a}.poker-portal-theme .table-room .seat-plate,.poker-portal-theme .table-room .hero-tile{background:linear-gradient(#1e1e1e,#0b0b0b);border-color:#3a3326}.poker-portal-theme .table-room .seat-stack,.poker-portal-theme .table-room .hero-chips{color:var(--wpl-gold-hi)}.poker-portal-theme .table-room .hero-chips{background:#16130b;border-color:#5a4a20}.poker-portal-theme .table-room .seat-tile--acting .seat-plate,.poker-portal-theme .table-room .hero-tile--acting,.poker-portal-theme .table-room .hero-tile--winner{border-color:var(--wpl-gold);box-shadow:0 0 0 1px #e9bd4066,0 0 22px #e9bd4040,0 12px 30px #0008}.poker-portal-theme .table-room .seat-avatar{box-shadow:0 0 0 2px #000,0 0 0 3px #e9bd4066}.poker-portal-theme .table-room .seat-tile--acting .seat-avatar,.poker-portal-theme .table-room .hero-tile--acting .seat-avatar,.poker-portal-theme .table-room .seat-tile--winner .seat-avatar,.poker-portal-theme .table-room .hero-tile--winner .seat-avatar{box-shadow:0 0 0 2px #000, 0 0 0 5px var(--wpl-gold), 0 0 24px #e9bd4088}.poker-portal-theme .table-room .avatar-wrap svg.ring circle:last-child{stroke:var(--wpl-gold)}.poker-portal-theme .table-room .seat-badge--dealer{color:#1b1405;background:var(--wpl-gold-grad);border-color:#fff1c0}.poker-portal-theme .table-room .bet-chip{color:#fff3cf;background:#0b0b0bbb;border-color:#b98b2c}.poker-portal-theme .table-room .seat-payout,.poker-portal-theme .table-room .seat-action--raise{background:var(--wpl-red-grad);border-color:#ff6a5f}.poker-portal-theme .table-room .result-banner{background:#0b0b0bf2;border-color:#e9bd408c}.poker-portal-theme .table-room .result-banner strong{color:var(--wpl-gold-hi)}.poker-portal-theme .action-dock{background:linear-gradient(#171717,#0b0b0b);border-color:#3a3326;border-radius:6px;box-shadow:0 -1px #e9bd401f,0 20px 50px #000c}.poker-portal-theme .table-room .dock-timer{color:#1b1405;background:var(--wpl-gold-grad)}.poker-portal-theme .table-timebank{color:#f0d7a0;background:#15120a;border-color:#4a3d1c}.poker-portal-theme .action-btn{letter-spacing:.02em;border-radius:4px;font-weight:800}.poker-portal-theme .table-room .action-btn--fold,.poker-portal-theme .action-btn--fold,.poker-portal-theme .action-btn--ghost{color:#d4d4d4;background:linear-gradient(#262626,#171717);border:1px solid #3a3a3a}.poker-portal-theme .table-room .action-btn--call,.poker-portal-theme .action-btn--call{color:#fff;background:var(--wpl-red-grad);border:1px solid #ef3b35;box-shadow:inset 0 1px #ffffff2e,0 6px 16px #a2070740}.poker-portal-theme .table-room .action-btn--raise,.poker-portal-theme .action-btn--raise{color:#241800;background:var(--wpl-gold-grad);border:1px solid #ffe7a0;box-shadow:inset 0 1px #fff6,0 6px 16px #c88a0033}.poker-portal-theme .action-btn--armed{border-color:var(--wpl-gold);box-shadow:0 0 0 2px #e9bd4066}.poker-portal-theme .my-tables-item.is-turn{border-color:var(--wpl-gold);background:#1a150a}.poker-portal-theme .portal-profile :is(b,strong){color:var(--wpl-gold-hi)}.poker-portal-theme .table-room .hero-hand{color:#fff1c4;background:#0b0b0baa;border-color:#6a5420}.poker-portal-theme .table-room .hero-hand--win{color:#241800;background:var(--wpl-gold-grad);border-color:#ffe7a0}.poker-portal-theme .my-tables{background:#0b0b0b}.poker-portal-theme .my-tables-item{background:#171717;border-radius:4px}.poker-portal-theme .lobby-balance strong,.poker-portal-theme .lobby-balance strong small{color:var(--wpl-gold-hi)}.poker-portal-theme .guide-skip,.poker-portal-theme .guide-button,.poker-portal-theme .guide-header nav>.guide-button{color:#241800;background:var(--wpl-gold-grad);border:1px solid #ffe7a0;border-radius:4px}.poker-portal-theme .guide-button:hover,.poker-portal-theme .guide-header nav>.guide-button:hover{background:linear-gradient(#fff0b8 0%,#fc3 55%,#d89a00 100%)}.poker-portal-theme .guide-hero h1,.poker-portal-theme .guide-title h1{background:var(--wpl-gold-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}:root{--intl-bg:#0b0b0b;--intl-surface:#171717;--intl-surface-2:#1e1e1e;--intl-inset:#111;--intl-line:#ffffff14;--intl-line-strong:#ffffff24;--intl-text:#f4f4f4;--intl-dim:#b0b0b0;--intl-mute:#929292;--intl-red:#df242c;--intl-red-grad:var(--intl-red);--intl-gold:#f2c96a;--intl-gold-grad:var(--intl-gold);--intl-radius:16px;--intl-display:var(--font-outfit), var(--font-noto-kr), system-ui, sans-serif;--radius:.875rem}body.poker-portal-theme,.poker-portal-theme .app-shell{background-color:var(--intl-bg);background-image:none}.poker-portal-theme .app-header{-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--intl-line);box-shadow:none;background:#111}.poker-portal-theme .app-header__inner{min-height:76px;padding-block:calc(12px + env(safe-area-inset-top,0px)) 12px;padding-inline:max(24px, env(safe-area-inset-left,0px)) max(24px, env(safe-area-inset-right,0px));gap:20px}.poker-portal-theme .app-header__start{gap:24px}.poker-portal-theme .app-header__account{gap:8px}.poker-portal-theme .app-header .app-nav{background:0 0;gap:4px;padding:0}.poker-portal-theme .app-header .app-nav__item{height:44px;min-height:44px;font-family:var(--intl-display);color:#b0b0b0;background:0 0;border:0;border-radius:8px;padding-inline:10px;font-size:13px;font-weight:600;position:relative}.poker-portal-theme .app-header .app-nav__item:hover{color:#f4f4f4;background:#ffffff06}.poker-portal-theme .app-header .app-nav__item.is-active{color:#fff;box-shadow:none;background:#ffffff09}.poker-portal-theme .app-header .app-nav__item.is-active svg{color:#f4f4f4}.poker-portal-theme .app-header .app-nav__item.is-active:after{background:var(--intl-red);height:2px;box-shadow:none;border-radius:2px;inset:auto 12px 3px}.poker-portal-theme .app-header .pocket-brand__mark{box-shadow:none}.poker-portal-theme .app-header .hero-chips,.poker-portal-theme .app-header .header-notifications-button,.poker-portal-theme .app-header .header-signout,.poker-portal-theme .app-header .header-more-button{border-radius:999px}.poker-portal-theme .app-header :is(.header-notifications-button,.header-signout,.header-more-button){border:1px solid var(--intl-line);color:#b0b0b0;width:44px;min-width:44px;height:44px;box-shadow:none;background:#1e1e1e;padding:0}.poker-portal-theme .app-header :is(.header-notifications-button,.header-signout,.header-more-button):hover{color:#f4f4f4;border-color:var(--intl-line-strong);background:#262626}.poker-portal-theme .app-header .hero-chips{border-color:var(--intl-line);color:#e1c27e;background:0 0;border-radius:0}.poker-portal-theme .app-header .user-pill{border-radius:999px}.poker-portal-theme .app-header .user-pill__avatar{color:#e1c27e;background:#3b3322}@media (max-width:1439px){.poker-portal-theme .app-header .user-pill__name,.poker-portal-theme .app-header .hero-chips{display:none}}@media (max-width:1279px){.poker-portal-theme .app-header__inner{min-height:0;padding-block:calc(10px + env(safe-area-inset-top,0px)) 10px;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;display:grid}.poker-portal-theme .app-header__start{display:contents}.poker-portal-theme .app-header__brand{grid-area:1/1}.poker-portal-theme .app-header__account{grid-area:1/2;justify-content:flex-end;gap:6px}.poker-portal-theme .app-header .app-nav{border:0;border-top:1px solid var(--intl-line);width:100%;max-width:100%;box-shadow:none;background:0 0;grid-area:2/1/auto/-1;grid-template-columns:repeat(7,minmax(44px,1fr));gap:4px;margin:0;padding:8px 0 0;display:grid;overflow:visible}.poker-portal-theme .app-header .app-nav__item{justify-content:center;min-width:0}.poker-portal-theme .app-header .app-nav__admin{display:none}.poker-portal-theme .app-header .header-more-button{flex-direction:column;gap:2px;display:flex}.poker-portal-theme .app-header .header-more-button span{font-size:8px;line-height:1.2}.poker-portal-theme .app-header .user-pill{justify-content:center;width:44px;min-width:44px;height:44px;padding:0}.poker-portal-theme .app-header .user-pill__profile-icon{display:none}}@media (min-width:768px) and (max-width:1279px){.poker-portal-theme .app-header .app-nav__item{flex-direction:row;gap:7px;font-size:13px}}@media (max-width:767px){.poker-portal-theme .app-header__inner{padding-inline:max(16px, env(safe-area-inset-left,0px)) max(16px, env(safe-area-inset-right,0px))}.poker-portal-theme .app-header .app-nav__item{flex-direction:column;gap:4px;height:48px;min-height:48px;padding:5px 2px 7px;font-size:11px;line-height:1.2}.poker-portal-theme .app-header .app-nav__item svg{flex-shrink:0;width:16px;height:16px}.poker-portal-theme .app-header .app-nav__item>span:not(.app-nav-pending){clip:auto;text-overflow:ellipsis;white-space:nowrap;width:auto;max-width:100%;height:auto;position:static;overflow:hidden}.poker-portal-theme .app-header .app-nav__item.is-active:after{inset:auto 10px 2px}}@media (max-width:359px){.poker-portal-theme .app-header__inner{padding-inline:max(12px, env(safe-area-inset-left,0px)) max(12px, env(safe-area-inset-right,0px))}.poker-portal-theme .app-header .app-nav{overscroll-behavior-inline:contain;scrollbar-width:none;grid-template-columns:repeat(7,minmax(40px,1fr));gap:2px;overflow:auto hidden}.poker-portal-theme .app-header .app-nav__item{font-size:10px}}.poker-portal-theme :is(.feature-heading,.wallet-heading,.community-heading,.forum-hero,.notices-hero,.operations-heading,.security-heading){border:1px solid var(--intl-line);background:radial-gradient(520px 260px at 88% 30%,#c4161c47,#0000 70%),radial-gradient(300px 200px at 70% 110%,#e9bd401f,#0000 70%),linear-gradient(115deg,#111 0%,#0b0b0b 55%,#1a0a0c 100%);border-radius:20px;margin-block:20px 18px;padding:32px 36px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0008}.poker-portal-theme :is(.feature-heading,.wallet-heading,.community-heading,.forum-hero,.notices-hero,.operations-heading,.security-heading):after{content:"";pointer-events:none;background:linear-gradient(#fff6d826,#0000 75%);width:260px;height:180%;position:absolute;top:-40%;right:12%;transform:rotate(14deg)}.poker-portal-theme :is(.feature-heading,.wallet-heading,.community-heading,.forum-hero,.notices-hero,.operations-heading,.security-heading)>*{z-index:1;position:relative}.poker-portal-theme :is(.feature-heading,.wallet-heading,.community-heading,.forum-hero,.notices-hero,.operations-heading,.security-heading) h1{font-family:var(--intl-display);letter-spacing:-.01em;font-weight:800}.poker-portal-theme :is([class$=-eyebrow],[class*=-eyebrow\ ]){font-family:var(--intl-display);letter-spacing:.16em;color:var(--intl-gold)!important}.poker-portal-theme main :is(h1,h2){font-family:var(--intl-display)}.poker-portal-theme .app-shell__content :is(.feature-panel,.community-panel,.community-surface,.security-card,.operations-panel,.notice-list-panel,.notices-article,.forum-article,.forum-directory,.forum-guide,.forum-comments,.wallet-balance,.wallet-guide,.wallet-ledger,.wallet-overview,.practice-refill,.history-chart,.mtt-lobby,.maintenance-panel,.game-server,.tournament-admin-tool,.tournament-operations,.admin-chat-panel){border-color:var(--intl-line)!important;border-radius:var(--intl-radius)!important;background-color:var(--intl-surface)!important}.poker-portal-theme .app-shell__content :is(.wallet-overview,.wallet-ledger,.forum-directory,.notice-list-panel){overflow:hidden}.poker-portal-theme :is(.feature-button,.cta-btn,.social-button,.community-button,.forum-button,.notices-button,.security-button,.wallet-refresh,.lobby-refresh,.table-shell-button,.room-submit,.quick-match-button,.guide-button,.entrance-primary,.entrance-secondary,.entrance-login,[data-slot=button]){border-radius:999px!important}.poker-portal-theme :is(.feature-button--primary,.cta-btn:not(.cta-btn--ghost),.social-button.is-primary,.room-submit,.entrance-primary,.table-shell-button:not(.table-shell-button--ghost)):not(:disabled){border:1px solid var(--intl-red);background:var(--intl-red-grad);box-shadow:none;color:#fff}.poker-portal-theme :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,[data-slot=input],[data-slot=select-trigger]){border-radius:12px}.poker-portal-theme :is(input,select,textarea):focus-visible{outline:2px solid var(--intl-gold);outline-offset:1px}.poker-portal-theme :is(.chip-filter,[role=tab],.forum-tab,.notices-tab,.community-tab,.history-tab,.tournament-tab):not(.board__channels .chip-filter){border-radius:999px}.poker-portal-theme [role=tablist]{gap:6px}.poker-portal-theme [role=tab][aria-selected=true]{border-color:var(--intl-red);color:#fff}.poker-portal-theme .app-shell__content table thead th{color:var(--intl-mute);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.poker-portal-theme .app-shell__content table tbody tr:hover{background:#1d1517}.poker-portal-theme :is([data-slot=dialog-content],[data-slot=popover-content],.cardroom-dialog,.social-dialog){border:1px solid var(--intl-line-strong)!important;background:#111!important;border-radius:20px!important;box-shadow:0 30px 80px #000c!important}.poker-portal-theme .entrance-page{background-color:var(--intl-bg);background-image:radial-gradient(1200px 520px at 70% -120px,#7a0d1240,#0000 70%)}.poker-portal-theme :is(.entrance-hero,.entrance-auth .entrance-panel,.entrance-benefits,.entrance-steps article,.entrance-guide-grid a,.guide-card,.guide-index-card){border-radius:20px}.poker-portal-theme .entrance-hero h1,.poker-portal-theme .guide-title h1{font-family:var(--intl-display);font-weight:800}.poker-portal-theme .table-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b0b0be6}.poker-portal-theme :is(.table-icon-button,.table-header button){border-radius:999px}.poker-portal-theme .action-btn{font-family:var(--intl-display);letter-spacing:.03em;border-radius:999px}.poker-portal-theme .action-dock{border-radius:20px}.poker-portal-theme :is(.table-waiting-panel,.table-log-panel,.table-rules-panel,.table-action-panel,.table-settled-panel,.table-card-policy,.table-tools,.stat-tile,.room-social-toggle,.raise-panel,.pre-action-panel,.my-tables-item){border-radius:var(--intl-radius)!important}.poker-portal-theme .table-room :is(.seat-plate,.hero-tile,.pot-display,.bet-chip){border-radius:999px}.poker-portal-theme .table-room .hero-tile{border-radius:18px}@media (max-width:760px){.poker-portal-theme :is(.feature-heading,.wallet-heading,.community-heading,.forum-hero,.notices-hero,.operations-heading){border-radius:16px;margin-block:14px;padding:22px 20px}}.poker-portal-theme :is(.wallet-heading,.feature-heading,.forum-hero,.community-heading,.notices-hero,.operations-heading,.security-heading):before{z-index:1;color:#ffffff4d;top:20px;right:24px}.poker-portal-theme .app-shell__content :is(.forum-categories,.forum-scopes) button[aria-pressed]{border-radius:999px}.poker-portal-theme .app-shell__content :is(.forum-categories,.forum-scopes){border-radius:999px;gap:6px}.poker-portal-theme .app-shell__content :is(.forum-categories,.forum-scopes) button[aria-pressed=true]{border-color:var(--intl-red);background:var(--intl-red-grad);color:#fff}.poker-portal-theme :is(.forum-button,.community-primary,.forum-search button){border-radius:999px!important}.poker-portal-theme :is(.forum-button.is-primary,.community-primary){background:var(--intl-red-grad);color:#fff;border:1px solid #ff4a40;box-shadow:0 10px 26px #c4161c40,inset 0 1px #fff3}.poker-portal-theme .forum-search{border-radius:999px;overflow:hidden}.poker-portal-theme .security-heading{display:block}.poker-portal-theme .security-primary{box-shadow:0 10px 26px #c4161c40,inset 0 1px #fff3;background:var(--intl-red-grad)!important;color:#fff!important;border:1px solid #ff4a40!important;border-radius:999px!important}.poker-portal-theme .entrance-auth-story{border-right:1px solid var(--intl-line);background:radial-gradient(700px 420px at 30% 75%,#c4161c38,#0000 70%),radial-gradient(420px 300px at 80% 10%,#e9bd4014,#0000 70%),linear-gradient(160deg,#111 0%,#0b0b0b 100%)!important}.poker-portal-theme .entrance-auth-panel{background:var(--intl-bg)!important}.poker-portal-theme .entrance-auth-story h1,.poker-portal-theme .entrance-auth-form h1,.poker-portal-theme .entrance-auth-form h2{font-family:var(--intl-display);font-weight:800}.poker-portal-theme .entrance-auth-form [role=tablist]{border-radius:999px;padding:4px}.poker-portal-theme .entrance-auth-form [role=tab][aria-selected=true]{background:var(--intl-red-grad);color:#fff}.poker-portal-theme .app-shell__content :is(a,button)[class*=primary]:not(.lobby-pill):not(:disabled){background:var(--intl-red-grad);color:#fff;border:1px solid #ff4a40;border-radius:999px;box-shadow:0 10px 26px #c4161c40,inset 0 1px #fff3}.poker-portal-theme .app-shell__content :is([class$=-empty],[class*=-empty\ ]):not(p):not(span){border-radius:var(--intl-radius)}.poker-portal-theme :is(.operations-button,.security-button,.notices-button,.wallet-button){border-radius:999px!important}.cardroom :is(.monitor-metrics,.operations-stats,.feature-stats,.wallet-overview){overflow:hidden;background:#171717!important;border:1px solid #262626!important;border-radius:16px!important;gap:0!important;padding:0!important}.cardroom :is(.monitor-metric,.operations-stat,.feature-stat){background:0 0!important;border:0!important;border-right:1px solid #262626!important;border-radius:0!important;padding:16px 20px!important}.cardroom :is(.monitor-metric,.operations-stat,.feature-stat):last-child{border-right:0!important}.cardroom .wallet-overview>*{background:0 0!important;border-radius:0!important}.cardroom .wallet-overview>*+*{border-left:1px solid #262626!important}@media (max-width:760px){.cardroom :is(.monitor-metric,.operations-stat,.feature-stat){border-bottom:1px solid #262626!important;border-right:0!important}.cardroom .wallet-overview>*+*{border-top:1px solid #262626!important;border-left:0!important}}.poker-portal-theme .app-shell__content :is(.operations-panel,.monitor-panel,.feature-panel,.community-panel,.security-card,.notice-list-panel,.forum-directory,.forum-guide,.wallet-ledger,.lobby-chat,.lobby-guide,.lobby-community,.lobby-history,.admin-console__nav,.admin-security-banner){background-color:#171717!important;border-color:#262626!important}.poker-portal-theme .app-shell__content .admin-console__group button.is-active{background:#1e1e1e}.poker-portal-theme .notices-inbox-tip{background:#171717!important;border-color:#262626 #262626 #262626 #df242c!important;border-left-style:solid!important;border-left-width:3px!important}.poker-portal-theme .app-shell__content :is(.history-filters,.history-filter){background:#171717!important;border:1px solid #262626!important;border-radius:16px!important}
