@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5901b7c6-module__ec5Qua__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_5901b7c6-module__ec5Qua__variable{--font-inter:"Inter", "Inter Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e0f10;--surface:#17181a;--surface-2:#1d1f21;--line:#ffffff14;--line-strong:#ffffff2e;--text:#f4f4f5;--muted:#9d9fa5;--faint:#5f6167;--green:#3ecf8e;--red:#e5645f;--felt:#20463a;--felt-dark:#16302a;--rail:#1b1d1f;--card-face:#fbfbf8;--card-ink:#1a1b1e;--card-red:#c8504b;--radius:14px;--font:var(--font-inter), ui-sans-serif, system-ui, -apple-system, sans-serif}*{box-sizing:border-box}html,body{height:100%}body{background:radial-gradient(1200px 700px at 50% -20%, #161719, var(--bg) 70%);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0}button{font:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}h1,h2,p{margin:0}.arena{flex-direction:column;min-height:100vh;display:flex}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex;position:relative}.brand{letter-spacing:-.01em;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.brand-suit{font-size:17px}.hand-note{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px;position:absolute;left:50%;transform:translate(-50%)}.wallet-area{align-items:center;gap:10px;display:flex}.balance{font-variant-numeric:tabular-nums;color:var(--green);background:0 0;border:0;border-radius:8px;padding:4px 6px;font-size:14px;font-weight:600}.balance:hover{background:#ffffff0f}.wallet-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);z-index:60;gap:12px;width:320px;padding:16px;animation:.2s ease-out both fade-in;display:grid;position:absolute;top:54px;right:24px;box-shadow:0 24px 60px #0000008c}.mode-row{grid-template-columns:1fr 1fr;gap:6px;display:grid}.mode-row button{border:1px solid var(--line);height:34px;color:var(--muted);background:0 0;border-radius:10px;font-size:13px;transition:all .15s}.mode-row button.selected{color:#111;background:#fff;border-color:#fff;font-weight:600}.panel-copy{color:var(--muted);font-size:13px;line-height:1.5}.panel-label{color:var(--faint);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:500}.panel-input{border:1px solid var(--line);height:36px;color:var(--text);background:#00000040;border-radius:10px;padding:0 11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.panel-input:focus{border-color:var(--line-strong);outline:none}.panel-address{border:1px dashed var(--line-strong);color:var(--muted);word-break:break-all;cursor:copy;background:#00000040;border-radius:10px;padding:9px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.panel-address:hover{color:var(--text)}.panel-note{color:var(--green);font-size:12px}.ghost-btn{border:1px solid var(--line-strong);height:32px;color:var(--text);background:0 0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s}.ghost-btn:hover:not(:disabled){background:#ffffff0f}.floor{flex-direction:column;flex:1;align-items:center;gap:16px;padding:12px 24px 32px;display:flex}.table-zone{flex:1;place-items:center;width:100%;min-height:0;padding:84px 100px;display:grid}.table-wrap{width:min(860px,100%);position:relative}.pods{display:contents}.oval{aspect-ratio:2;border:10px solid var(--rail);outline:1px solid var(--line);background:radial-gradient(ellipse at 50% 35%, var(--felt), var(--felt-dark) 85%);border-radius:999px;width:100%;max-height:430px;position:relative;box-shadow:inset 0 0 60px #00000059,0 30px 60px #00000059}.oval:before{content:"";pointer-events:none;border:1px solid #ffffff12;border-radius:999px;position:absolute;inset:22px}.table-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex;position:absolute;inset:0}.street-note{color:#ffffff8c;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:500}.board-row{gap:8px;display:flex}.pot-note{color:#fff9;background:#00000061;border:1px solid #ffffff29;border-radius:999px;align-items:baseline;gap:8px;padding:8px 20px;font-size:13px;display:flex}.pot-note strong{color:#fff;font-variant-numeric:tabular-nums;font-size:19px;font-weight:600}.start-block,.result-block{flex-direction:column;align-items:center;gap:16px;display:flex}.felt-tagline{color:#ffffffb8;font-size:15px}.felt-tagline.pulse{animation:1.6s ease-in-out infinite pulse}.seat-choice{gap:6px;display:flex}.seat-choice button{color:#ffffffbf;background:#0000002e;border:1px solid #ffffff2e;border-radius:10px;width:38px;height:32px;font-size:13px;transition:all .15s}.seat-choice button.selected{color:#111;background:#fff;border-color:#fff;font-weight:600}.cta{color:#111;background:#fff;border:0;border-radius:999px;height:44px;padding:0 26px;font-size:14px;font-weight:600;transition:transform .18s,box-shadow .18s}.cta:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 24px #0006}.cta.small{height:36px;padding:0 18px;font-size:13px}.result-trophy{font-size:34px;line-height:1}.result-title{letter-spacing:-.01em;font-size:19px;font-weight:600}.my-result{color:var(--muted);font-size:14px}.my-result.won{color:var(--green);font-weight:600}.my-result.lost{color:var(--red)}.playing-card,.card-slot,.card-back{border-radius:8px;width:56px;height:78px}.playing-card{background:var(--card-face);color:var(--card-ink);flex-direction:column;justify-content:center;align-items:center;gap:1px;line-height:1;animation:.45s cubic-bezier(.3,1.3,.6,1) both deal-in;display:flex;box-shadow:0 6px 16px #00000059}.pc-rank{font-variant-numeric:tabular-nums;font-size:21px;font-weight:700}.pc-suit{font-size:15px}.playing-card.red{color:var(--card-red)}.playing-card.compact,.card-back{border-radius:6px;width:38px;height:54px}.playing-card.compact .pc-rank{font-size:15px}.playing-card.compact .pc-suit{font-size:11px}.card-slot{background:#0000001f;border:1px dashed #ffffff29}.card-back{background:linear-gradient(#ffffff0d,#fff0),repeating-linear-gradient(45deg,#24262a 0 4px,#1c1e21 4px 8px);border:1px solid #ffffff1a}.pod{z-index:2;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);flex-direction:column;gap:10px;width:196px;padding:12px;transition:border-color .2s,opacity .2s,box-shadow .2s;animation:.4s ease-out both fade-in;display:flex;position:absolute;box-shadow:0 14px 34px #0006}.pod.active{border-color:#ffffff73;box-shadow:0 0 0 3px #ffffff14,0 14px 34px #0006}.pod.folded{opacity:.45}.pod.winner{border-color:var(--green);box-shadow:0 0 0 3px #3ecf8e26,0 14px 34px #0006}.pos-bottom{bottom:-58px;left:50%;transform:translate(-50%)}.pos-top{top:-58px;left:50%;transform:translate(-50%)}.pos-top-left{top:-58px;left:9%}.pos-top-right{top:-58px;right:9%}.pos-left{top:50%;left:-84px;transform:translateY(-50%)}.pos-right{top:50%;right:-84px;transform:translateY(-50%)}.pod-head{align-items:center;gap:9px;display:flex}.pod-avatar{background:var(--surface-2);border:1px solid var(--line);width:32px;height:32px;color:var(--muted);border-radius:999px;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.pod.active .pod-avatar{color:var(--text);border-color:var(--line-strong)}.pod-names{flex-direction:column;gap:2px;min-width:0;display:flex}.pod-names strong{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.pod-names span{color:var(--green);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.pick-tag{color:#f6d489;margin-left:auto;font-size:13px}.pod-cards{gap:6px;display:flex}.pod-status{color:var(--faint);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.pod-pool{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.bubble{color:#17181a;z-index:5;background:#fff;border-radius:12px;width:max-content;max-width:220px;padding:8px 12px;font-size:12.5px;line-height:1.4;animation:.3s ease-out both fade-in;position:absolute;top:4px;left:calc(100% + 10px);box-shadow:0 10px 26px #0006}.pos-right .bubble,.pos-top-right .bubble{left:auto;right:calc(100% + 10px)}.bet-bar{border:1px solid var(--line);background:var(--surface);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;padding:10px 18px;display:flex}.bet-label{color:var(--muted);font-size:13px}.bet-label em{color:var(--text);margin-left:4px;font-style:normal;font-weight:600}.bet-agents,.bet-amounts{gap:6px;display:flex}.bet-agents button,.bet-amounts button{border:1px solid var(--line);height:32px;color:var(--muted);font-variant-numeric:tabular-nums;background:0 0;border-radius:999px;padding:0 13px;font-size:13px;transition:all .15s}.bet-agents button:hover:not(:disabled),.bet-amounts button:hover:not(:disabled){color:var(--text);border-color:var(--line-strong)}.bet-agents button.selected,.bet-amounts button.selected{color:#111;background:#fff;border-color:#fff;font-weight:600}.my-bet-note{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.ticker{justify-content:center;align-items:center;height:22px;display:flex;overflow:hidden}.tick-line{color:var(--muted);font-size:13px;animation:.3s ease-out both fade-up}.tick-line.muted{color:var(--faint)}.error-note{color:var(--red);text-align:center;max-width:640px;font-size:13px}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes deal-in{0%{opacity:0;transform:translateY(-10px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:900px){.table-zone{padding:76px 12px}.oval{aspect-ratio:1.6}.pod{width:158px;padding:10px}.pos-left{left:-8px}.pos-right{right:-8px}.pos-top-left{left:2%}.pos-top-right{right:2%}.playing-card,.card-slot{width:44px;height:62px}.pc-rank{font-size:16px}.pc-suit{font-size:12px}.bet-bar{border-radius:18px}}@media (max-width:640px){.topbar{padding:0 16px}.hand-note{display:none}.floor{padding:8px 12px 16px}.table-zone{place-items:start center;padding:8px 0 0}.table-wrap{flex-direction:column;gap:12px;display:flex}.oval{aspect-ratio:1.5;border-width:7px;max-height:280px}.pods{order:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pod,.pod[class*=pos-]{width:auto;position:relative;inset:auto;transform:none}.bubble{order:3;width:auto;max-width:none;position:static}}
