@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,400;0,14..32,500;0,14..32,600;0,14..32,700;0,14..32,800;0,14..32,900;1,14..32,400&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes iconBurst{0%{transform:scale(.2) rotate(-80deg);opacity:0}55%{transform:scale(1.3) rotate(14deg);opacity:1}78%{transform:scale(.88) rotate(-4deg)}to{transform:scale(1) rotate(0);opacity:1}}@keyframes sunSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes moonFloat{0%,to{transform:rotate(-8deg) translateY(0)}50%{transform:rotate(8deg) translateY(-1.5px)}}@keyframes aboutPanelIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes stepSlideInRight{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:translate(0)}}@keyframes stepSlideInLeft{0%{opacity:0;transform:translate(-48px)}to{opacity:1;transform:translate(0)}}.step-enter-forward{animation:stepSlideInRight .28s cubic-bezier(.22,1,.36,1) forwards}.step-enter-back{animation:stepSlideInLeft .28s cubic-bezier(.22,1,.36,1) forwards}@keyframes toggleRipple{0%{transform:scale(.6);opacity:.55}to{transform:scale(2.6);opacity:0}}@keyframes cardIn{0%{opacity:0;transform:translateY(-20px) scale(.96)}to{opacity:1;transform:none}}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}@keyframes modalIn{0%{opacity:0;transform:translateY(28px) scale(.95)}to{opacity:1;transform:none}}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(44px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes overlayFadeIn{0%{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@keyframes drinkFloat{0%{opacity:1;transform:translate(-50%) translateY(0) scale(1.3)}60%{opacity:.8}to{opacity:0;transform:translate(-50%) translateY(-56px) scale(.7)}}@keyframes numBounce{0%,to{transform:scale(1)}45%{transform:scale(1.45)}}@keyframes hotPulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes liveDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}@keyframes barReveal{0%{max-width:0}to{max-width:100%}}@keyframes shimmerLoad{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes successPop{0%{transform:scale(1)}40%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes popIn{0%{transform:scale(0) rotate(-15deg);opacity:0}55%{transform:scale(1.35) rotate(8deg);opacity:1}75%{transform:scale(.9) rotate(-3deg)}to{transform:scale(1) rotate(0);opacity:1}}@keyframes livePulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.8);opacity:.3}}@keyframes shimmerGrad{0%{background-position:-200% center}to{background-position:200% center}}@keyframes barFill{0%{width:0!important}}@keyframes glowPulse{0%,to{box-shadow:0 0 #0ea5e900}50%{box-shadow:0 0 24px 4px #0ea5e92e}}@keyframes rippleOut{0%{transform:scale(0);opacity:.5}to{transform:scale(4);opacity:0}}@keyframes slideInStagger{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes tickerPop{0%{transform:translateY(6px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes bellShake{0%,to{transform:rotate(0)}15%{transform:rotate(18deg)}30%{transform:rotate(-16deg)}45%{transform:rotate(12deg)}60%{transform:rotate(-8deg)}75%{transform:rotate(4deg)}}.bet-card-new{animation:cardIn .5s cubic-bezier(.22,1,.36,1) both}.drink-float{position:absolute;left:50%;bottom:100%;font-size:22px;pointer-events:none;animation:drinkFloat .65s cubic-bezier(.22,1,.36,1) forwards;z-index:20;white-space:nowrap}.num-bounce{animation:numBounce .28s cubic-bezier(.34,1.56,.64,1) both;display:inline-block}.icon-burst{animation:iconBurst .44s cubic-bezier(.34,1.56,.64,1) both;display:flex;align-items:center;justify-content:center}.sun-active{animation:sunSpin 14s linear infinite}.moon-active{animation:moonFloat 4s ease-in-out infinite}.modal-enter{animation:modalSlideUp .38s cubic-bezier(.34,1.32,.64,1) both}.overlay-enter{animation:overlayFadeIn .22s ease both}.pop-in{animation:popIn .42s cubic-bezier(.34,1.56,.64,1) both}.bar-fill{animation:barFill .7s cubic-bezier(.22,1,.36,1) both}.stagger-1{animation-delay:.04s}.stagger-2{animation-delay:.08s}.stagger-3{animation-delay:.12s}.stagger-4{animation-delay:.16s}:root{--c-pageBg: #09090b;--c-surfaceBg: #0f1117;--c-cardBg: #0f1117;--c-cardBorder: #1e2330;--c-divider: #161924;--c-brand: #0ea5e9;--c-brandBg: rgba(14,165,233,.1);--c-brandBorder: rgba(14,165,233,.28);--c-brandDark: #7dd3fc;--c-outA: #17b26a;--c-outABg: rgba(23,178,106,.15);--c-outABorder: rgba(23,178,106,.32);--c-outAText: #4ade80;--c-outB: #ef4444;--c-outBBg: rgba(239,68,68,.13);--c-outBBorder: rgba(239,68,68,.28);--c-outBText: #fca5a5;--c-text1: #f1f5f9;--c-text2: #94a3b8;--c-text3: #475569;--c-green: #22c55e;--c-greenBg: rgba(34,197,94,.12);--c-greenBorder: rgba(34,197,94,.28);--c-greenText: #4ade80;--c-red: #f63538;--c-redBg: rgba(246,53,56,.12);--c-redBorder: rgba(246,53,56,.28);--c-redText: #fca5a5;--c-amber: #f59e0b;--c-amberBg: rgba(245,158,11,.1);--c-amberBorder: rgba(245,158,11,.22);--c-amberText: #fbbf24;--c-glass: rgba(15,17,23,.72)}[data-theme=light]{--c-pageBg: #f3f5fb;--c-surfaceBg: #eaeff8;--c-cardBg: #ffffff;--c-cardBorder: #dce3f0;--c-divider: #e4eaf5;--c-brand: #0284c7;--c-brandBg: #ddf0fd;--c-brandBorder: #7ecff7;--c-brandDark: #0369a1;--c-outA: #15a050;--c-outABg: #d9fbe8;--c-outABorder: #6ee7b7;--c-outAText: #166534;--c-outB: #64748b;--c-outBBg: #f0f4fb;--c-outBBorder: #cbd5e1;--c-outBText: #334155;--c-text1: #0d1117;--c-text2: #3b4a63;--c-text3: #7e90aa;--c-green: #16a34a;--c-greenBg: #d9fbe8;--c-greenBorder: #6ee7b7;--c-greenText: #15803d;--c-red: #dc2626;--c-redBg: #fee2e2;--c-redBorder: #fca5a5;--c-redText: #b91c1c;--c-amber: #b45309;--c-amberBg: #fef3c7;--c-amberBorder: #fcd34d;--c-amberText: #78350f;--c-glass: rgba(243,245,251,.9);--c-shadow-card: 0 1px 3px rgba(0,10,40,.07), 0 2px 8px rgba(0,10,40,.05);--c-shadow-modal: 0 8px 32px rgba(0,10,50,.1), 0 2px 8px rgba(0,10,50,.06), 0 0 0 1px rgba(0,0,0,.04)}[data-theme=light] body{background-image:radial-gradient(ellipse 80% 40% at 50% -10%,rgba(2,132,199,.06) 0%,transparent 70%)}[data-theme=light] .card-glow{box-shadow:var(--c-shadow-card)}[data-theme=light] .card-glow:hover{box-shadow:0 0 0 1.5px var(--c-brand),0 8px 28px #0284c724}[data-theme=light] .modal-sheet{box-shadow:var(--c-shadow-modal)!important}[data-theme=light] .drink-toggle-active{background:linear-gradient(135deg,#0284c724,#0ea5e914)!important;border-color:var(--c-brandBorder)!important;box-shadow:0 1px 6px #0284c72e!important}[data-theme=light] .counter-num{color:var(--c-brand)}[data-theme=light] .stat-card,[data-theme=light] .surface-elevated{box-shadow:var(--c-shadow-card)}[data-theme=light] .nav-glass{background:#f3f5fbeb!important;border-bottom-color:#dce3f0!important}[data-theme=light] .shimmer-btn{background:linear-gradient(90deg,#0284c7,#38bdf8,#0284c7)!important;background-size:200% 100%!important}[data-theme=light] .shimmer-btn:hover{box-shadow:0 4px 18px #0284c759!important}html,body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--c-pageBg);color:var(--c-text1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background .2s,color .2s;font-feature-settings:"cv01","cv03","cv04","cv11"}button{cursor:pointer;font-family:inherit}input,select,textarea{font-family:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--c-cardBorder);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--c-text3)}.hide-scroll::-webkit-scrollbar{display:none}.hide-scroll{-ms-overflow-style:none;scrollbar-width:none}.filter-tabs{display:flex;flex-wrap:wrap}@media(max-width:768px){.filter-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.filter-tabs::-webkit-scrollbar{display:none}}@media(max-width:599px){.hide-on-mobile{display:none!important}.modal-overlay{align-items:flex-end!important;padding:0!important}.modal-sheet{border-radius:20px 20px 0 0!important;max-height:92vh!important;width:100%!important;max-width:100%!important}.theme-toggle-btn{width:36px!important;height:36px!important;border-radius:50%!important;padding:2px!important;gap:0!important}.toggle-icon-inactive{display:none!important}.toggle-indicator{left:2px!important;top:2px!important;width:28px!important;height:28px!important}.create-bet-btn{width:36px!important;height:36px!important;padding:0!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important}}@media(min-width:600px){.hide-on-desktop{display:none!important}}.bet-btn{position:relative;overflow:hidden;transition:transform .1s cubic-bezier(.34,1.56,.64,1),box-shadow .15s}.bet-btn:active{transform:scale(.9)}.bet-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#ffffff26;opacity:0;transition:opacity .15s}.bet-btn:active:after{opacity:1}.trade-btn{position:relative;overflow:hidden;transition:transform .1s cubic-bezier(.34,1.56,.64,1),filter .15s,box-shadow .15s}.trade-btn:hover{filter:brightness(1.12)}.trade-btn:active{transform:scale(.93)}.outcome-pill{transition:transform .12s cubic-bezier(.34,1.56,.64,1),background .15s,border-color .15s,color .15s}.outcome-pill:active{transform:scale(.95)}.card-glow:hover{box-shadow:0 0 0 1px var(--c-brand),0 8px 32px #0ea5e91a}.card-ended{border-color:var(--c-divider)!important;opacity:.88}.card-ended:hover{box-shadow:none!important;border-color:var(--c-cardBorder)!important;opacity:1}.counter-btn{transition:background .1s,transform .1s cubic-bezier(.34,1.56,.64,1),color .1s;-webkit-user-select:none;user-select:none}.counter-btn:hover:not(:disabled){background:var(--c-brandBg)!important;color:var(--c-brand)!important}.counter-btn:active:not(:disabled){transform:scale(.85)}.cat-chip{transition:all .14s cubic-bezier(.34,1.32,.64,1)}.cat-chip:hover{transform:translateY(-1px)}.cat-chip:active{transform:scale(.94)}.nav-glass{background:var(--c-glass)!important;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%)}.live-dot{width:7px;height:7px;border-radius:50%;background:#22c55e;display:inline-block;animation:liveDot 1.5s ease-in-out infinite}.shimmer-btn{background:linear-gradient(90deg,var(--c-brand) 0%,#38bdf8 50%,var(--c-brand) 100%);background-size:200% 100%;transition:background-position .4s,transform .1s cubic-bezier(.34,1.56,.64,1),box-shadow .15s}.shimmer-btn:hover{background-position:100% center;box-shadow:0 4px 16px #0ea5e966}.shimmer-btn:active{transform:scale(.95)}.share-btn{display:inline-flex;align-items:center;gap:5px;background:transparent;border:1px solid transparent;border-radius:8px;padding:4px 9px;font-size:12px;font-weight:600;letter-spacing:.01em;color:var(--c-text3);transition:background .18s,border-color .18s,color .18s,transform .14s cubic-bezier(.34,1.32,.64,1),box-shadow .18s;cursor:pointer;font-family:inherit;white-space:nowrap}.share-btn:hover{background:var(--c-brandBg);border-color:var(--c-brandBorder);color:var(--c-brand);transform:translateY(-1px);box-shadow:0 4px 14px #0ea5e92e}.share-btn:active{transform:scale(.93);box-shadow:none}.share-btn.copied{background:var(--c-greenBg);border-color:var(--c-greenBorder);color:var(--c-green);transform:none;box-shadow:none}.share-btn svg{flex-shrink:0;transition:transform .18s cubic-bezier(.34,1.56,.64,1)}.share-btn:hover svg{transform:translateY(-1px) rotate(-8deg)}.share-btn.copied svg{transform:scale(1.2)}.drink-toggle{transition:all .18s cubic-bezier(.34,1.32,.64,1)}.drink-toggle:hover{transform:scale(1.08)}.drink-toggle:active{transform:scale(.9)}@media(max-width:599px){.page-hero{display:none!important}.stats-grid{display:grid!important;grid-template-columns:1fr 1fr!important;flex-wrap:unset!important}.filter-pills-desktop{display:none!important}.filter-pills-mobile{max-height:0;overflow:hidden;transition:max-height .28s cubic-bezier(.22,1,.36,1)}.filter-pills-mobile.open{max-height:140px}.filter-toggle-label{display:none}}@media(min-width:600px){.filter-toggle-btn,.filter-pills-mobile{display:none!important}}
