.bc{background:var(--bg-0);color:var(--text-1);font-family:var(--ff-ui)}.bc-empty{background:var(--bg-0);height:100dvh;color:var(--text-3);font-family:var(--ff-ui);text-align:center;place-items:center;gap:16px;font-size:18px;display:grid}.bc-top{justify-content:space-between;align-items:center;gap:16px;display:flex}:root.tg-miniapp .bc-top{padding-top:calc(var(--tg-safe-area-inset-top,0px) + var(--tg-content-safe-area-inset-top,46px))}.bc-top-l{align-items:center;gap:clamp(10px,1.4vw,18px);min-width:0;display:flex}.bc-tname{letter-spacing:-.4px;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(16px,2.4vh,30px);font-weight:600;overflow:hidden}.bc-top-r{flex:none;align-items:center;gap:clamp(14px,2vw,28px);display:flex}.bc-top-players{color:var(--text-2);align-items:center;gap:6px;font-size:clamp(12px,1.5vh,16px);display:inline-flex}.bc-wall{color:var(--text-2);letter-spacing:.5px;font-size:clamp(16px,3.5vh,40px);font-weight:600}.bc-sound{cursor:pointer;background:var(--surface-1);border:1px solid var(--hairline);border-radius:9px;place-items:center;width:34px;height:34px;transition:border-color .15s,background .15s;display:inline-grid}.bc-sound[aria-pressed=true]{background:var(--gold-glow);border-color:var(--gold-dim)}.bc-card{flex:none;padding:clamp(12px,2vh,22px) clamp(14px,1.4vw,22px)}.bc-card-h{letter-spacing:1.4px;text-transform:uppercase;color:var(--text-3);margin-bottom:clamp(6px,1vh,12px);font-size:clamp(10px,1.2vh,13px);font-weight:700}.bc-card-accent{border-color:var(--gold-glow)}.bc-card-row{align-items:center;gap:10px;display:flex}.bc-card-sub{color:var(--text-3);margin-bottom:2px;font-size:clamp(10px,1.1vh,12px)}.bc-blinds-big{letter-spacing:-2px;font-size:clamp(34px,6vh,72px);font-weight:700;line-height:1}.bc-ante{letter-spacing:1px;color:var(--text-3);margin-top:clamp(6px,1vh,12px);font-size:clamp(11px,1.3vh,15px);font-weight:700}.bc-ante .num{color:var(--gold);margin-left:8px;font-size:clamp(15px,2vh,24px)}.bc-next{align-items:baseline;gap:12px;display:flex}.bc-next-blinds{letter-spacing:-1px;font-size:clamp(22px,3.4vh,40px);font-weight:700}.bc-next-ante{color:var(--gold-dim);font-size:clamp(13px,1.7vh,20px);font-weight:600}.bc-prize{letter-spacing:-1px;font-size:clamp(28px,4.6vh,56px);font-weight:700;line-height:1.05}.bc-stack-big{letter-spacing:-1px;font-size:clamp(26px,4.2vh,50px);font-weight:700;line-height:1}.bc-stack-tiles{gap:10px;margin-top:clamp(8px,1.4vh,16px);display:flex}.bc-stack-tiles>div{border-radius:var(--r-sm);background:#00000040;flex:1;padding:clamp(8px,1.2vh,12px) clamp(8px,.8vw,12px)}.bc-stack-tiles .num{font-size:clamp(14px,1.9vh,22px);font-weight:700}.bc-ring-lvl{font-family:var(--ff-disp);color:var(--text-3);margin-top:clamp(4px,1.2vh,16px);font-size:clamp(14px,10cqw,60px);font-weight:500}.bc-tv{flex-direction:column;gap:clamp(14px,2.4vh,30px);width:100%;max-width:100vw;height:100dvh;padding:clamp(16px,3vh,40px) clamp(22px,2.5vw,40px);display:flex;overflow:hidden}.bc-tv-main{flex:1;grid-template-columns:minmax(0,1fr) auto;gap:clamp(20px,4vw,90px);min-height:0;display:grid}.bc-tv-left{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.bc-brand{flex:none;align-items:center;gap:clamp(10px,1.2vw,20px);display:flex}.bc-brand-name{letter-spacing:-.2px;font-size:clamp(15px,4.4vh,48px);font-weight:600;line-height:1.1}.bc-title{font-family:var(--ff-disp);letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:auto 0 0;padding-bottom:.14em;font-size:clamp(36px,min(9vw,16vh),176px);font-weight:500;line-height:.98;display:-webkit-box;overflow:hidden}.bc-disclaimer{color:var(--text-3);margin:clamp(10px,2.6vh,30px) 0 auto;font-size:clamp(12px,2.3vh,26px)}.bc-tv-right{flex-direction:column;align-items:flex-end;width:min(62vh,36vw);min-height:0;display:flex;position:relative}.bc-tv--compact .bc-tv-right{width:min(34vh,36vw)}.bc-tv-clock{z-index:1;align-items:center;gap:clamp(12px,1.2vw,22px);display:flex;position:absolute;top:0;right:0}.bc-ring-wrap-tv{flex:1;justify-content:flex-end;align-items:center;width:100%;min-height:0;display:flex;container-type:size}.bc-ring-wrap-tv .rc{width:min(100cqh,100cqw)}.bc-tv-extras{flex:none;gap:clamp(12px,1.4vw,26px);min-height:0;max-height:30vh;display:flex}.bc-tv-extras>*{flex:1;min-width:0;overflow:hidden}.bc-panel{border-radius:clamp(24px,5.5vh,56px);flex:none;grid-template-columns:repeat(4,1fr);gap:clamp(14px,4.6vh,50px) clamp(16px,3vw,64px);padding:clamp(18px,5.5vh,58px) clamp(20px,3vw,58px);display:grid}.glass.bc-panel{background:#ffffff0b;border-color:#ffffff12}.bc-stat{min-width:0;overflow:hidden}.bc-stat-label{color:var(--text-2);white-space:nowrap;align-items:center;gap:clamp(8px,.9vw,18px);font-size:clamp(12px,min(2.8vh,1.7vw),30px);font-weight:600;display:flex;overflow:hidden}.bc-stat-label-t{text-overflow:ellipsis;min-width:0;overflow:hidden}.bc-stat-label-note{color:var(--text-3);flex:none;font-size:.85em}.bc-stat-value{font-family:var(--ff-disp);letter-spacing:-.5px;white-space:nowrap;align-items:center;gap:clamp(8px,1.5vh,18px);margin-top:clamp(6px,2.2vh,26px);font-size:clamp(18px,min(6.2vh,3.4vw),66px);font-weight:700;line-height:1;display:flex}.bc-stat-value svg{flex:none;width:clamp(20px,5.4vh,56px);height:clamp(20px,5.4vh,56px)}.bc-stat-value--icon{gap:clamp(6px,1vh,12px);font-size:clamp(17px,min(5vh,2.9vw),54px)}.bc-stat-dim{color:var(--text-3)}.bc-stat-unit{color:var(--text-3);letter-spacing:0;align-self:center;font-size:.65em;font-weight:600}.bc-badge{color:var(--gold);font-size:inherit;flex:none;font-weight:600}.bc-winner-wrap{flex:1;place-items:center;min-height:0;display:grid}.bc-winner{background:var(--gold-glow);border:1px solid var(--gold);border-radius:var(--r-lg);text-align:center;padding:clamp(20px,4vh,48px) clamp(28px,5vw,80px)}.bc-mobile{min-height:100dvh;padding:calc(12px + env(safe-area-inset-top)) 16px 20px;flex-direction:column;gap:14px;display:flex}.bc-mobile-body{flex-direction:column;gap:14px;display:flex}.bc-ring-wrap-m{justify-content:center;padding:4px 0 6px;display:flex}.bc-ring-wrap-m .rc{width:min(78vw,340px)}.bc-cards-m{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bc-cards-m .bc-card-accent,.bc-cards-m .bc-card-row,.bc-cards-m .bc-wide{grid-column:1/-1}:root{--bg-0:#05070e;--bg-1:#090c16;--bg-2:#0f131f;--surface-1:#111524;--surface-2:#181d2e;--surface-3:#222942;--hairline:#ffffff12;--hairline-2:#ffffff21;--text-1:#eceef4;--text-2:#99a0b5;--text-3:#5e6680;--felt:oklch(52% .17 264);--felt-bright:oklch(63% .18 263);--felt-dim:oklch(40% .14 265);--felt-glow:oklch(55% .18 264/.22);--gold:oklch(81% .105 87);--gold-bright:oklch(90% .1 92);--gold-dim:oklch(66% .09 82);--gold-glow:oklch(81% .105 87/.16);--on-gold:#221c08;--chip-100:#e9eaec;--chip-500:#2c8fe0;--chip-1000:#f2c53d;--chip-5000:#e84b8a;--chip-25000:#46b86a;--danger:oklch(62% .18 25);--live:oklch(64% .2 22);--r-sm:8px;--r-md:14px;--r-lg:20px;--r-xl:28px;--sh-card:0 1px 0 #ffffff0a inset, 0 8px 30px #00000073;--sh-pop:0 20px 60px #0009;--ff-ui:"Manrope", system-ui, sans-serif;--ff-disp:"Space Grotesk", "Manrope", sans-serif;--ff-mono:"JetBrains Mono", monospace;--noise:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");--glass-fill:#ffffff0a;--glass-tint:#5896ff26;--ring-backing:#ffffff26}.eyebrow{letter-spacing:1.4px;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:700}.eyebrow.gold{color:var(--gold-dim)}.h-disp{font-family:var(--ff-disp);letter-spacing:-.5px;font-weight:600}.num{font-family:var(--ff-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.card{background:var(--surface-1);border:1px solid var(--hairline);border-radius:var(--r-md);box-shadow:var(--sh-card)}.av{background:var(--surface-3);font-family:var(--ff-disp);text-transform:uppercase;color:var(--text-1);border:1px solid var(--hairline-2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;line-height:1;display:flex;overflow:hidden}.av-txt{position:relative}.av-felt{background:linear-gradient(135deg, var(--felt-dim), var(--felt));color:#fff;border:none}.av-gold{background:linear-gradient(135deg, var(--gold-dim), var(--gold));color:var(--on-gold);border:none}.row{align-items:center;gap:10px;display:flex}.row-between{justify-content:space-between;align-items:center;gap:10px;display:flex}.stack{flex-direction:column;display:flex}.flex-1{flex:auto;min-width:0}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.divider-top{border-top:1px solid var(--hairline)}.text-muted{color:var(--text-3)}@font-face{font-family:PP Right Grotesk;src:url(/fonts/RightGrotesk-Medium.otf)format("opentype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:PP Right Grotesk Tight;src:url(/fonts/RightGrotesk-TightMedium.otf)format("opentype");font-weight:100 900;font-style:normal;font-display:swap}:root{--bg-0:#0c0c0d;--bg-1:#0c0c0d;--bg-2:#131315;--surface-1:#151517;--surface-2:#1c1c1f;--surface-3:#242429;--text-1:#fff;--text-2:#a1a1a6;--text-3:#7a7a7a;--felt:#5896ff;--felt-bright:#7cadff;--felt-dim:#3f6fcc;--felt-glow:#5896ff29;--gold:#f2c94c;--gold-bright:#f8dc7a;--gold-dim:#d9a92f;--gold-glow:#f2c94c29;--on-gold:#1d1503;--danger:#ff3b30;--live:#ff3b30;--ff-ui:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", system-ui, Roboto, "Manrope", sans-serif;--ff-disp:"PP Right Grotesk", "Right Grotesk", "Space Grotesk", system-ui, sans-serif;--ff-timer:"PP Right Grotesk Tight", "PP Right Grotesk", "Space Grotesk", system-ui, sans-serif}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg-0,#0c0c0d);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0}.app{height:100dvh;height:var(--tg-viewport-stable-height,100dvh);background:var(--bg-1);max-width:480px;color:var(--text-1);font-family:var(--ff-ui);flex-direction:column;margin:0 auto;display:flex;position:relative;overflow:hidden}.app.app--wide{width:100%;max-width:none}.screen{flex-direction:column;flex:1;min-height:0;animation:.22s both screen-in;display:flex}@keyframes screen-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.screen{animation:none}*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.appbar{padding:calc(10px + env(safe-area-inset-top)) 20px 12px;flex:none;justify-content:space-between;align-items:center;display:flex}:root.tg-miniapp .appbar{padding-top:calc(10px + var(--tg-safe-area-inset-top,0px) + var(--tg-content-safe-area-inset-top,46px))}:root.tg-miniapp .tabbar{padding-bottom:calc(14px + max(env(safe-area-inset-bottom), var(--tg-safe-area-inset-bottom,0px)))}:root.tg-miniapp .sticky-cta{padding-bottom:calc(16px + max(env(safe-area-inset-bottom), var(--tg-safe-area-inset-bottom,0px)))}.appbar .ab-title{font-family:var(--ff-disp);letter-spacing:-.4px;font-size:22px;font-weight:600}.body{flex-direction:column;flex:auto;padding:0 20px;display:flex;overflow:hidden}.body.scroll{padding-bottom:20px;overflow-y:auto}.body.scroll>*{flex-shrink:0}.body::-webkit-scrollbar{display:none}.body{scrollbar-width:none}.tabbar{padding:10px 18px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(to top, var(--bg-0) 60%, transparent);border-top:1px solid var(--hairline);flex:none;justify-content:space-between;align-items:flex-start;display:flex}.tab{color:var(--text-3);letter-spacing:.2px;flex-direction:column;flex:1;align-items:center;gap:5px;font-size:10.5px;font-weight:600;text-decoration:none;display:flex}.tab svg{width:23px;height:23px}.tab.active{color:var(--gold)}.sticky-cta{padding:12px 20px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--hairline);background:var(--bg-0);flex:none;align-items:center;gap:12px;display:flex}.eyebrow.felt{color:var(--felt)}.btn{font-family:var(--ff-ui);cursor:pointer;letter-spacing:.2px;color:var(--text-1);border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:14px 22px;font-size:15px;font-weight:700;transition:transform 80ms,opacity .15s;display:inline-flex}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.45;cursor:default}.btn-felt{background:linear-gradient(180deg, var(--felt-bright), var(--felt));color:#fff;box-shadow:0 6px 20px var(--felt-glow), 0 1px 0 #ffffff47 inset}.btn-ghost{background:var(--surface-2);color:var(--text-1);border:1px solid var(--hairline-2)}.btn-block{width:100%}.btn-lg{padding-top:23px;padding-bottom:23px}.pill{white-space:nowrap;background:var(--surface-2);color:var(--text-2);border:1px solid var(--hairline);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.pill.gold{color:var(--gold);border-color:var(--gold-glow);background:var(--gold-glow)}.pill.felt{color:var(--felt-bright);border-color:var(--felt-glow);background:var(--felt-glow)}.live{white-space:nowrap;letter-spacing:1px;text-transform:uppercase;background:var(--live);color:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:11px;font-weight:800;display:inline-flex}.live .dot{background:#fff;border-radius:50%;width:7px;height:7px;animation:1.4s infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.av .av-txt{top:-.0874em}.stat-label{color:var(--text-3);letter-spacing:.3px;margin-top:5px;font-size:11px;font-weight:600}.field{background:var(--surface-1);border:1px solid var(--hairline-2);border-radius:var(--r-sm);width:100%;color:var(--text-1);font-family:var(--ff-ui);padding:14px 16px;font-size:16px}.field::placeholder{color:var(--text-3)}.field:focus{border-color:var(--gold-dim);outline:none}.field-label{color:var(--text-2);margin-bottom:7px;font-size:12px;font-weight:600;display:block}.checkbox{cursor:pointer;border:1px solid var(--hairline-2);background:var(--surface-2);border-radius:6px;flex:none;place-items:center;width:22px;height:22px;transition:background .15s;display:grid}.checkbox.on{background:var(--felt);border-color:var(--felt)}.imgph{background-color:var(--surface-2);color:var(--text-3);font-family:var(--ff-mono);letter-spacing:.5px;text-transform:uppercase;background-image:repeating-linear-gradient(135deg,#0000,#0000 9px,#ffffff06 9px 18px);justify-content:center;align-items:center;font-size:10px;display:flex}.rc{container-type:inline-size}.felt-surface{background:radial-gradient(120% 100% at 50% 0%, oklch(50% .16 264/.65), transparent 72%), radial-gradient(90% 80% at 50% 120%, oklch(30% .12 266/.6), transparent), var(--bg-0);position:relative}.felt-surface:before{content:"";pointer-events:none;z-index:0;opacity:.9;background-image:repeating-linear-gradient(45deg,#ffffff05 0 1px,#0000 1px 13px),repeating-linear-gradient(-45deg,#ffffff05 0 1px,#0000 1px 13px);position:absolute;inset:0}.felt-surface>*{z-index:1;position:relative}.iconbtn{cursor:pointer;width:40px;height:40px;color:var(--text-1);background:0 0;border:none;border-radius:12px;flex:none;place-items:center;padding:0;display:grid;position:relative}.faq-answer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s,opacity .25s;display:grid}.faq-answer.open{opacity:1;grid-template-rows:1fr}.faq-answer>div{min-height:0;overflow:hidden}.faq-icon{flex:none;place-items:center;transition:transform .3s;display:inline-grid}.faq-icon.open{transform:rotate(180deg)}.sheet-backdrop{z-index:90;background:#0000008c;animation:.18s both fade-in;position:absolute;inset:0}.sheet{z-index:91;background:var(--surface-1);border-top:1px solid var(--hairline-2);padding:20px 20px calc(20px + env(safe-area-inset-bottom));max-height:calc(100% - 56px - var(--tg-content-safe-area-inset-top,env(safe-area-inset-top,0px)));overscroll-behavior:contain;border-radius:22px 22px 0 0;animation:.22s both sheet-up;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes sheet-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.spin{border:2px solid #ffffff40;border-top-color:currentColor;border-radius:50%;flex:none;width:17px;height:17px;animation:.8s linear infinite rot}.brand-loader{place-items:center;width:82px;height:82px;display:grid;position:relative}.brand-loader__ring{background:conic-gradient(from 0deg, transparent 0 55%, var(--gold-dim) 78%, var(--gold) 100%);border-radius:50%;animation:1.05s linear infinite brand-spin;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px))}.brand-loader__crown{will-change:transform, opacity;animation:1.7s ease-in-out infinite brand-pulse}@keyframes brand-spin{to{transform:rotate(360deg)}}@keyframes brand-pulse{0%,to{opacity:.55;filter:drop-shadow(0 0 #e6c26b00);transform:scale(.94)}50%{opacity:1;filter:drop-shadow(0 0 9px #e6c26b80);transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.brand-loader__ring{animation-duration:2.2s}.brand-loader__crown{animation:none}}@keyframes rot{to{transform:rotate(360deg)}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.shake{animation:.3s 2 shake}.hscroll{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.hscroll::-webkit-scrollbar{display:none}.app:after{content:"";background-image:var(--noise);opacity:.05;mix-blend-mode:screen;pointer-events:none;z-index:9999;position:fixed;inset:0}.glass{background:linear-gradient(var(--glass-tint), var(--glass-tint)), var(--glass-fill);border-radius:var(--r-lg);border:none;box-shadow:0 8px 30px #00000073}.glass-blur{-webkit-backdrop-filter:blur(10px)saturate(1.3)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-blur{background:linear-gradient(#5896ff1f,#5896ff1f),#16181f}}.glass-plain{background:var(--glass-fill);border-radius:var(--r-lg);border:none}.btn-white{color:#0c0c0d;background:#fff;border:none;font-weight:700}.btn-white:active{background:#e8e8ea}.btn-white svg{stroke:#0c0c0d}.btn-glass{color:var(--text-1);background:#ffffff12;border:1px solid #ffffff14}:root{--noise-fine:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' seed='11' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/><feComponentTransfer><feFuncR type='linear' slope='2.4' intercept='-0.7'/><feFuncG type='linear' slope='2.4' intercept='-0.7'/><feFuncB type='linear' slope='2.4' intercept='-0.7'/></feComponentTransfer></filter><rect width='140' height='140' filter='url(%23n)'/></svg>")}.gold-fx{background:var(--noise-fine), url(/art/gold-texture.jpg) center / cover, linear-gradient(168deg, #f9df86 0%, #f2c94c 45%, #e2ad33 100%);background-blend-mode:overlay, multiply, normal;color:var(--on-gold)}.btn-gold{color:var(--on-gold);background:url(/art/btn-gold.png) 50%/cover no-repeat,linear-gradient(168deg,#f9df86 0%,#f2c94c 45%,#e2ad33 100%);border:none;font-weight:700}.btn-gold:active{filter:brightness(.94)}.btn-gold svg{stroke:var(--on-gold)}.gold-text{background:url(/art/gold-text-baked.jpg) 50%/cover;color:#0000;-webkit-background-clip:text;background-clip:text}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.gold-text{color:var(--gold);background:0 0}}
