@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.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:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_a781b69a-module__ZHXJlW__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_a781b69a-module__ZHXJlW__variable{--font-sans:"Outfit", "Outfit Fallback"}
:root{--bg:#000;--panel:#0b0b0b;--panel2:#111;--line:#1c1c1c;--text:#f2f2f2;--heading:#fff;--muted:#8b8b8b;--brand:#1ee87a;--brand-soft:#1ee87a;--green:#1ee87a;--green2:#1ee87a;--red:#ff4d6d;--gold:#ffd76a;--ticker-h:40px;--topbar-h:56px;--demo-banner-h:0px;--chrome-h:calc(var(--ticker-h) + var(--topbar-h) + var(--demo-banner-h))}html[data-demo]{--demo-banner-h:32px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-sans), Outfit, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;background:var(--bg);color:var(--text);min-height:100vh;margin:0;font-weight:500}a{color:inherit;text-decoration:none}button{font:inherit}button:disabled{cursor:not-allowed;opacity:.55}[id]{scroll-margin-top:calc(var(--chrome-h) + 12px)}.shell{max-width:1600px;margin:0 auto;padding:0 16px 48px}.demoBanner{height:var(--demo-banner-h);letter-spacing:.14em;text-transform:uppercase;color:var(--green);background:#07140c;border-bottom:1px solid #14351f;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.demoBoot{z-index:80;color:var(--green);letter-spacing:.16em;text-transform:uppercase;background:#000000b8;place-items:center;font-size:12px;font-weight:800;display:grid;position:fixed;inset:0}.chrome{z-index:20;border-bottom:1px solid var(--line);background:#000;width:100%;position:sticky;top:0}.coinTicker{height:var(--ticker-h);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-bottom:1px solid var(--line);background:#000;align-items:stretch;width:100%;display:flex;overflow:auto hidden}.coinTicker::-webkit-scrollbar{display:none}.tickerIdent{padding:0 16px 0 max(16px, env(safe-area-inset-left));color:var(--text);flex:none;align-items:center;gap:8px;display:flex}.tickerMark{width:18px;height:18px}.tickerName{color:var(--text);letter-spacing:0;font-size:12px;font-weight:600}.tickerIdent b{font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.tickerLive{background:var(--green);width:6px;height:6px;box-shadow:0 0 8px var(--green);border-radius:50%;animation:1.6s ease-in-out infinite tickerPulse}@keyframes tickerPulse{0%,to{opacity:1}50%{opacity:.35}}.tickerStat{border-left:1px solid var(--line);flex-direction:column;flex:1 0 auto;justify-content:center;gap:1px;min-width:max-content;padding:0 12px;display:flex}.tickerStat:last-child{padding-right:max(16px, env(safe-area-inset-right))}.tickerStat small{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.tickerStat b{font-variant-numeric:tabular-nums;font-size:13px;font-weight:800;line-height:1.1}.tickerStat.up b{color:var(--green)}.tickerStat.down b{color:var(--red)}.topbar{width:100%;max-width:1600px;padding:10px max(16px, env(safe-area-inset-right)) 10px max(16px, env(safe-area-inset-left));justify-content:space-between;align-items:center;gap:10px;margin:0 auto;display:flex}.topbarRight{flex:none;align-items:center;gap:8px;display:flex}.brandCluster{align-items:center;gap:10px;min-width:0;display:flex}.brand{letter-spacing:-.04em;color:var(--heading);align-items:center;gap:10px;font-size:20px;font-weight:500;display:flex}.brandLogo{flex:none;display:block}.feedBtn{border:1px solid var(--line);color:var(--text);cursor:pointer;background:#111;border-radius:8px;align-items:center;gap:7px;padding:7px 11px;font-size:13px;font-weight:600;display:inline-flex}.feedBtn:hover,.feedBtn.open{background:#161616;border-color:#2a2a2a}.feedBtnDot{background:var(--green);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite tickerPulse}.nav{color:var(--muted);gap:18px;font-size:13px;font-weight:500;display:flex}.nav a:hover{color:var(--green)}.nav a.active{color:#fff}.menuBtn{border:1px solid var(--line);cursor:pointer;background:#111;border-radius:8px;width:38px;height:38px;padding:0;display:none;position:relative}.menuBtn span{background:#f2f2f2;border-radius:99px;height:1.5px;transition:all .18s;position:absolute;left:9px;right:9px}.menuBtn span:first-child{top:12px}.menuBtn span:nth-child(2){top:18px}.menuBtn span:nth-child(3){top:24px}.menuBtn.open span:first-child{top:18px;transform:rotate(45deg)}.menuBtn.open span:nth-child(2){opacity:0}.menuBtn.open span:nth-child(3){top:18px;transform:rotate(-45deg)}.navOverlay{z-index:70;position:fixed;inset:0}.navBackdrop{cursor:pointer;background:#0000008c;border:0;padding:0;position:absolute;inset:0}.navDrawer{border-left:1px solid var(--line);width:min(320px,88vw);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) 0;background:#000;flex-direction:column;animation:.22s forwards navSlide;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}@keyframes navSlide{to{transform:none}}.navDrawerHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 16px 14px;display:flex}.navDrawerHead b{font-size:13px;font-weight:600}.navDrawerLinks{flex-direction:column;padding:10px 10px 20px;display:flex}.navDrawerLinks a{color:var(--muted);border-radius:10px;padding:14px 12px;font-size:16px;font-weight:600}.navDrawerLinks a:hover{color:var(--green);background:#111}.navDrawerLinks a.active{color:#fff;background:#111}.walletConnectShort{display:none}.wallet{border:1px solid var(--line);background:var(--panel2);color:#fff;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.wallet:hover{border-color:#2a2a2a}.wallet.connected{font-weight:700}.wallet .dot{background:var(--green);width:8px;height:8px;box-shadow:0 0 10px var(--green);border-radius:50%}.walletSol{color:var(--muted);border-left:1px solid var(--line);padding-left:8px;font-size:13px;font-weight:500}.walletCluster{align-items:center;gap:8px;display:flex}.fundBtn{border:1px solid var(--line);background:var(--panel2);width:34px;height:34px;color:var(--heading);cursor:pointer;border-radius:8px;flex:none;padding:0;font-size:20px;font-weight:700;line-height:1}.fundBtn:hover{background:#161616;border-color:#2a2a2a}.walletCoin{color:var(--heading);border-right:1px solid var(--line);font-variant-numeric:tabular-nums;padding-right:8px;font-size:13px;font-weight:700}.walletMenuWrap{position:relative}.walletMenu{z-index:30;background:var(--panel);border:1px solid var(--line);border-radius:12px;min-width:220px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 50px #00000080}.walletMenuHead{border-bottom:1px solid var(--line);margin-bottom:4px;padding:10px 10px 12px}.walletMenuHead small{color:var(--muted);font-size:11px;display:block}.walletMenu button,.walletMenu a{text-align:left;color:#dfe5df;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px;font-size:13px;display:flex}.walletMenu button:hover,.walletMenu a:hover{background:var(--panel2)}.walletMenu .danger{color:var(--red)}.modalBackdrop{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{background:var(--panel);border:1px solid var(--line);border-radius:18px;width:100%;max-width:400px;overflow:hidden;box-shadow:0 30px 80px #0009}.walletModal{flex-direction:column;max-width:360px;max-height:min(520px,100dvh - 24px);display:flex}.walletModal .cardHead{flex:none}.walletModal .sidePad{min-height:0;padding-top:12px;padding-bottom:14px;overflow-y:auto}.walletModal .fineprint{margin-top:10px}.walletList{gap:6px;margin:0 0 6px;padding:0;list-style:none;display:grid}.walletOption{background:var(--panel2);width:100%;color:var(--text);cursor:pointer;border:1px solid #2a2f2a;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-weight:700;display:flex}.walletOption:not(:disabled):hover{border-color:var(--green)}.walletOption img{border-radius:7px}.walletOption small{color:var(--muted);margin-left:auto;font-size:11px;font-weight:500}.getWallet{margin-top:0}.phantomMark{background:#ab9ff2;border-radius:7px;place-items:center;width:28px;height:28px;font-size:16px;display:grid}.iconBtn{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:12px}.iconBtn:hover{color:var(--text)}.fineprint{color:#6f776f;margin:14px 0 0;font-size:11px;line-height:1.55}.fineprint code{color:#aeb5ae;background:#1a1e1a;border-radius:4px;padding:1px 5px}.hero{align-items:start;gap:0;max-width:720px;padding:48px 0 24px;display:grid}.eyebrow{color:var(--muted);letter-spacing:.02em;margin-bottom:10px;font-size:12px;font-weight:500}h1{letter-spacing:-.05em;max-width:720px;color:var(--heading);margin:0;font-size:clamp(36px,5vw,56px);font-weight:500;line-height:.96}.accent{color:var(--green)}.sub{color:#a3a3a3;max-width:520px;margin-top:16px;font-size:15px;font-weight:400;line-height:1.5}.heroActions{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.heroPulse{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:14px;margin-top:18px;font-size:12px;display:flex}.betTape{--bet-tape-line:26px;height:calc(var(--bet-tape-line) * 2);overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.betTape.compact{--bet-tape-line:22px;max-width:520px;margin-top:10px}.betTape.empty{-webkit-mask-image:none;mask-image:none}.betTapeTrack{will-change:transform}.betTapeLine{height:var(--bet-tape-line);line-height:var(--bet-tape-line);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;color:var(--text);margin:0;font-size:13px;overflow:hidden}.betTape.compact .betTapeLine{color:var(--muted);font-size:12px}.betTapeLine.muted{color:var(--muted)}.betTapeName{color:var(--heading);font-weight:700}.betTape.compact .betTapeName{color:var(--text)}.betTapeLine.win .betTapeName{color:var(--green)}.betTapeLine.loss .betTapeName{color:var(--heading)}@media (prefers-reduced-motion:reduce){.betTapeTrack{transition:none!important}}.leaderboardTape{border-bottom:1px solid var(--line);background:#0e100e;padding:10px 18px 12px}.leaderboardTapeLabel{letter-spacing:.11em;text-transform:uppercase;color:#6f766f;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.heroCard{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:16px}.ticker{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:10px;margin-bottom:14px;font-size:12px;display:flex}.pool{letter-spacing:-.04em;font-size:42px;font-weight:900}.poolLabel{color:var(--muted);margin-top:4px;font-size:12px}.meter{background:#1c1c1c;border-radius:999px;height:6px;margin:18px 0 10px;overflow:hidden}.meter>div{background:var(--green);width:68%;height:100%}.sectionTitle{justify-content:space-between;align-items:end;gap:16px;margin:28px 0 12px;display:flex}.sectionTitle h2{letter-spacing:-.03em;color:var(--heading);margin:0;font-size:20px;font-weight:500}.sectionTitle span{color:var(--muted);font-size:13px}.pageHead{padding:22px 0 6px}.pageHead h1{max-width:none;font-size:clamp(28px,4vw,40px);font-weight:500;line-height:1}.pageHead .sub{margin-top:14px;font-size:16px}.homeGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.homeCard{border:1px solid var(--line);background:var(--panel);border-radius:10px;flex-direction:column;gap:8px;padding:16px;display:flex}.homeCard:hover{border-color:#2a2a2a}.homeCard b{letter-spacing:-.02em;font-size:15px;font-weight:600}.homeCard p{color:#a3a3a3;flex:1;margin:0;font-size:13px;line-height:1.45}.homeCard span{color:var(--muted);font-size:12px;font-weight:600}.calloutOverlay{z-index:80;position:fixed;inset:0}.calloutBackdrop{cursor:pointer;background:#0000008c;border:0;padding:0;position:absolute;inset:0}.calloutDrawer{border-right:1px solid var(--line);background:#000;flex-direction:column;width:min(360px,92vw);animation:.22s forwards calloutSlide;display:flex;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}@keyframes calloutSlide{to{transform:none}}.calloutChat{background:#000;border:0;border-radius:0;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.calloutHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:14px 12px 12px;display:flex}.calloutHead small{color:var(--muted);font-size:10px;font-weight:500;display:block}.calloutHead b{color:var(--heading);font-size:13px;font-weight:600;display:block}.calloutHeadActions{align-items:center;gap:10px;display:flex}.calloutLive{color:var(--green);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.calloutLive i{background:var(--green);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite tickerPulse}.calloutList{flex:1;max-height:none;overflow:auto}.calloutRow{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:8px;padding:8px 12px;display:flex}.calloutRow+.calloutRow{border-top:1px solid #141414}.calloutRow:hover{background:#0d0d0d}.calloutBody{flex:1;min-width:0}.calloutMeta{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.calloutMeta b{font-size:12px;font-weight:600}.calloutAmt{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.calloutSub{color:var(--muted);align-items:center;gap:6px;margin-top:2px;font-size:11px;display:flex}.calloutSide{text-transform:lowercase;font-weight:700}.calloutBody p{color:#c8c8c8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:12px;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}.calloutRow.buy .calloutAmt,.calloutRow.buy .calloutSide{color:var(--green)}.calloutRow.sell .calloutAmt,.calloutRow.sell .calloutSide{color:var(--red)}.calloutChat .mini{border-radius:50%;font-size:10px;width:22px!important;height:22px!important}.calloutDetailBackdrop{z-index:90}.calloutDetail{max-width:440px}.calloutDetailBody{gap:14px;display:grid}.calloutDetailToken{border:1px solid var(--line);background:#111;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.calloutDetailStat small{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:800;display:block}.calloutDetailStat b{letter-spacing:-.03em;font-size:20px}.calloutDetailStat .up{color:var(--green)}.calloutDetailStat .down{color:var(--red)}.calloutDetailText{color:#d8d8d8;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.5}.calloutDetailLink{text-align:center;width:100%}.calloutDetail.buy .calloutSide,.calloutDetail.buy h3{color:var(--green)}.calloutDetail.sell .calloutSide,.calloutDetail.sell h3{color:var(--red)}.battleGuide{gap:8px;margin:0 0 14px;display:grid}.battleGuide article{background:#121512;border:1px solid #2a2f2a;border-radius:10px;padding:10px 12px}.battleGuide b{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:5px;font-size:10px;font-weight:800;display:block}.battleGuide p{color:#c3cac3;margin:0;font-size:12px;line-height:1.45}.battleGuide strong{color:var(--heading);font-weight:800}.battlesDesk{grid-template-columns:1.45fr .55fr;align-items:start;gap:14px;display:grid}.battlesDesk>*{min-width:0}.battlesDesk .battleGrid{grid-template-columns:repeat(2,1fr)}.battlesDesk .battleList{margin-top:14px}.battleGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.battle{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:14px;position:relative;overflow:visible}.battle:hover,.battle:focus-within{z-index:4}.battle:before{display:none}.battleTop{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:11px;display:flex}.live{color:var(--red);font-weight:800}.versus{grid-template-columns:1fr 48px 1fr;align-items:start;gap:8px;margin:22px 0;display:grid}.fighter{text-align:center}.avatar{border:1px solid var(--line);width:74px;height:74px;color:var(--heading);background:#141414;border-radius:50%;place-items:center;margin:0 auto 10px;font-size:29px;font-weight:700;display:grid}.fighter h3{margin:0;font-size:15px}.handle{color:var(--muted);margin-top:3px;font-size:11px}.vs{letter-spacing:-.04em;color:var(--heading);text-align:center;padding-top:24px;font-size:20px;font-weight:900}.odds{color:var(--heading);margin-top:7px;font-size:22px;font-weight:900}.weekPnl{font-variant-numeric:tabular-nums;margin:2px 0 10px;font-size:11px;font-weight:700}.weekPnlAmt{white-space:nowrap}.weekPnl.flashUp{animation:.42s pnlFlashUp}.weekPnl.flashDown{animation:.42s pnlFlashDown}@keyframes pnlFlashUp{0%{filter:brightness(1.8)}}@keyframes pnlFlashDown{0%{color:#ff8a96}}.positive{color:var(--green2)}.negative{color:var(--red)}.betRow{grid-template-columns:1fr 1fr;gap:8px;display:grid}.betBtn{color:#fff;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:1px solid #fff;border-radius:8px;min-width:0;padding:10px 8px;font-weight:700;overflow:hidden}.betBtn.oddsLow:hover,.betBtn.oddsLow.selected{background:var(--red);border-color:var(--red);color:#000}.betBtn.oddsHigh:hover,.betBtn.oddsHigh.selected{background:var(--green);border-color:var(--green);color:#000}.wagerTape{border:1px solid var(--line);background:var(--panel);border-radius:10px;margin-bottom:14px;padding:10px 12px 8px}.wagerTapeHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.wagerTapeHead h3{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px;font-weight:800}.wagerTapeHead span{color:#8b938b;font-size:11px}.wagerTapeEmpty{color:var(--muted);margin:0;padding:8px 0 6px;font-size:13px}.wagerTapeTrack{position:relative}.wagerTapeList{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;cursor:grab;scrollbar-width:none;-ms-overflow-style:none;gap:10px;margin:0;padding:2px 0;list-style:none;display:flex;overflow-x:auto}.wagerTapeList::-webkit-scrollbar{width:0;height:0;display:none}.wagerTapeList.grabbing,.wagerTapeList.grabbing *{cursor:grabbing}.wagerTapeArrow{z-index:2;color:#f2f2f2;cursor:pointer;opacity:.88;border:0;place-items:center;width:28px;height:40px;margin:0;padding:0;transition:opacity .15s,color .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.wagerTapeArrow:hover{opacity:1;color:#fff}.wagerTapeArrow:disabled{opacity:0;pointer-events:none}.wagerTapeArrow.left{background:linear-gradient(90deg, var(--panel) 55%, transparent);left:0}.wagerTapeArrow.right{background:linear-gradient(270deg, var(--panel) 55%, transparent);right:0}.wagerTapeRow{scroll-snap-align:start;border:1px solid #1b1e1b;border-radius:8px;flex:0 0 calc(50% - 5px);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.wagerTapeUser{min-width:0;color:var(--heading);cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.wagerTapeUser .userMark{border-radius:8px;flex:none;width:26px;height:26px;font-size:11px}.wagerTapeUser:hover{color:var(--green)}.wagerTapePick{text-align:right;min-width:0}.wagerTapePick b{color:var(--heading);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.wagerTapePick span{color:var(--muted);font-size:11px}.profileHero{border:1px solid var(--line);background:var(--panel);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.profileHero h2{letter-spacing:-.03em;margin:0;font-size:22px}.coinChips{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}td .coinChips{justify-content:flex-start}.coinChip{color:#cfd6cf;letter-spacing:.02em;background:#131613;border:1px solid #2c322c;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex;position:relative}.coinChip:hover,.coinChip:focus-visible{border-color:var(--green);color:var(--green);outline:none}.coinPop{z-index:40;text-align:left;color:#b7beb7;letter-spacing:0;opacity:0;pointer-events:none;background:#0c0e0c;border:1px solid #343a34;border-radius:12px;width:min(230px,72vw);padding:12px;font-size:12px;font-weight:500;line-height:1.45;transition:all .15s;position:absolute;bottom:calc(100% + 8px);left:0;transform:translateY(4px);box-shadow:0 16px 40px #0000008c}.versus>.fighter:last-child .coinPop,.battleRowSide.right .coinPop{left:auto;right:0}.coinPop b{color:var(--text);margin-bottom:4px;font-size:13px;display:block}.coinPop em{color:var(--muted);margin-left:4px;font-size:10px;font-style:normal;font-weight:500}.coinPop u{color:var(--green);margin-top:8px;font-weight:700;text-decoration:none;display:block}.coinChip:hover .coinPop,.coinChip:focus .coinPop,.coinChip:focus-visible .coinPop{opacity:1;transform:translateY(0)}.mainGrid{grid-template-columns:1.45fr .55fr;align-items:start;gap:14px;margin-top:14px;display:grid}.mainGrid>*{min-width:0}.card{border:1px solid var(--line);background:var(--panel);border-radius:10px}.cardHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:17px 18px;display:flex}.cardHead h3{margin:0;font-size:16px}.tableScroll{overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid #1b1e1b;padding:14px 18px;font-size:13px}th{letter-spacing:.11em;text-transform:uppercase;color:#6f766f;white-space:nowrap;font-size:10px}tr:hover td{background:#121512}tr:hover,tr:focus-within{z-index:5;position:relative}tbody tr:last-child td{border-bottom:0}.rank{color:#7f877f;width:46px;font-weight:900}.traderCell{align-items:center;gap:10px;display:flex}.mini{width:34px;height:34px;color:var(--heading);background:#141414;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.score{font-weight:900}.badge{color:#aeb5ae;white-space:nowrap;border:1px solid #343934;border-radius:999px;padding:4px 7px;font-size:10px;display:inline-flex}.badgeRow{align-items:center;gap:6px;display:flex}.sidePad{padding:18px}.sidePad+.cardHead{border-top:1px solid var(--line)}.slipCard{top:calc(var(--chrome-h) + 14px);position:sticky}.slipTitle{letter-spacing:.08em;align-items:center;gap:8px;font-size:15px;font-weight:800;display:inline-flex}.slipTitle .brandLogo{border-radius:6px;width:22px;height:22px}.balance{background:linear-gradient(135deg,#171b17,#0f110f);border:1px solid #2c312c;border-radius:14px;padding:18px}.balance small{color:var(--muted);display:block}.credits{margin-top:4px;font-size:34px;font-weight:900}.tabs{border:1px solid var(--line);background:#0c0e0c;border-radius:11px;grid-template-columns:1fr 1fr;gap:4px;margin-top:16px;padding:4px;display:grid}.tab{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px;font-size:13px;font-weight:800}.tab.active{color:var(--heading);background:#1c1b28}.slip{margin-top:12px}.slipEmpty{color:#737b73;padding:14px 0;font-size:13px;line-height:1.5}.slipItem{background:#151915;border:1px solid #2f352f;border-radius:10px;margin-bottom:8px;padding:12px}.slipItem b{font-size:13px}.slipItem>span{color:var(--muted);margin-top:4px;font-size:11px;display:block}.slipItem .legs{color:#c3cac3}.slipItemRow{align-items:center;gap:8px;display:flex}.slipItemRow b{flex:1}.slipOdds{color:var(--green2);font-size:13px;font-weight:900}.linkBtn{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline}.linkBtn:hover{color:var(--text)}.stakeBox{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.stakeBox label{letter-spacing:.11em;text-transform:uppercase;color:#6f766f;margin-bottom:6px;font-size:10px;display:block}.stakeBox input{width:100%;color:var(--text);font:inherit;background:#0c0e0c;border:1px solid #2f352f;border-radius:10px;padding:11px 12px;font-size:16px;font-weight:800}.stakeBox input:focus{border-color:var(--green);outline:none}.presets{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px;display:grid}.preset{color:#cfd6cf;cursor:pointer;background:#151915;border:1px solid #2a2f2a;border-radius:8px;padding:7px;font-size:12px;font-weight:700}.preset.active,.preset:hover{border-color:var(--green);color:var(--green)}.summary{gap:6px;margin:14px 0 0;display:grid}.summary div{justify-content:space-between;font-size:13px;display:flex}.summary dt{color:var(--muted)}.summary dd{margin:0;font-weight:800}.summary .payout{color:var(--green);font-size:18px}.slipError{color:var(--gold);margin:10px 0 0;font-size:12px}.placeBtn{background:var(--green);color:#000;cursor:pointer;border:0;border-radius:8px;width:100%;margin-top:12px;padding:12px;font-weight:700}.placeBtn:hover{filter:brightness(1.05)}.myBets{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.myBetsHead{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.myBetsHead h4{margin:0;font-size:13px}.status{text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800}.status.leading,.status.win{color:var(--green2);background:#7dff5a1a}.status.trailing,.status.loss{color:var(--red);background:#ff4f641a}.status.tied,.status.cashout{color:var(--gold);background:#ffd76a1a}.status.closed,.status.unknown,.status.push{color:#9aa19a;background:#9aa19a1f}.betClock{font-variant-numeric:tabular-nums;color:var(--green);letter-spacing:.04em;font-size:11px;font-weight:800}.cashOutBtn{width:100%;color:var(--heading);cursor:pointer;background:#141414;border:1px solid #2a2a2a;border-radius:8px;margin-top:10px;padding:8px 10px;font-size:12px;font-weight:700}.cashOutBtn:hover:not(:disabled){background:#1a1a1a}.cashOutBtn:disabled{opacity:.5;cursor:not-allowed}.coinGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.coinCard{border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:17px;transition:border-color .15s}.coinCard:hover{border-color:#4a5a20}.coinCardTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.coinSymbol{color:var(--green);font-weight:900}.coinCard h3{margin:14px 0 6px;font-size:17px}.coinCard p{color:#a2aaa2;margin:0;font-size:13px;line-height:1.5}.coinCard small{color:var(--muted);margin-top:12px;font-size:11px;display:block}.coinPage{padding-top:34px}.backLink{color:var(--muted);font-size:13px}.backLink:hover{color:var(--text)}.coinHero{padding:34px 0 20px}.coinHero h1{font-size:clamp(44px,6vw,80px)}.coinDescription{color:#c3cac3;margin:0;font-size:15px;line-height:1.65}.coinTraders{margin:0;padding:0;list-style:none}.coinTraders li{border-bottom:1px solid #1b1e1b;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:14px 18px;font-size:13px;font-weight:800;display:grid}.coinTraders li:last-child{border-bottom:0}.coinTraders a.badge:hover{border-color:var(--green);color:var(--green)}.extLinks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.extLinks a{background:var(--panel2);border:1px solid #2a2f2a;border-radius:10px;justify-content:space-between;padding:13px 14px;font-size:14px;font-weight:700;display:flex}.extLinks a:hover{border-color:var(--green);color:var(--green)}.avatar,.mini{overflow:hidden}.avatar img,.mini img{object-fit:cover;flex:none;display:block}.fighter h3{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.battleList{margin-top:14px}.battleRow{border-bottom:1px solid #1b1e1b;grid-template-columns:130px 1fr 1fr;align-items:center;gap:14px;padding:12px 18px;display:grid}.battleRowLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10px}.battleRowSide{align-items:center;gap:10px;min-width:0;display:flex}.battleRowSide.right{text-align:right;flex-direction:row-reverse}.battleRowName{flex:1;min-width:0}.battleRowName b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.battleRowName .weekPnl{white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;overflow:hidden}.oddsBtn{color:#000;cursor:pointer;background:#161a16;border:1px solid #0000;border-radius:9px;flex:none;min-width:66px;padding:8px 10px;font-size:13px;font-weight:900}.oddsBtn.oddsLow{background:var(--red);border-color:var(--red)}.oddsBtn.oddsHigh{background:var(--green);border-color:var(--green)}.oddsBtn:hover{filter:brightness(.78)}.oddsBtn.selected{box-shadow:inset 0 0 0 2px #fff}.showMore{border:0;border-top:1px solid var(--line);width:100%;color:var(--muted);cursor:pointer;background:0 0;border-radius:0 0 16px 16px;padding:13px;font-size:13px;font-weight:700}.showMore:hover{color:var(--green);background:#121512}.dataError b{margin-bottom:6px;display:block}.dataError p{color:var(--muted);margin:0;font-size:14px}.dataNote{color:#6f776f;margin:18px 0 0;font-size:11px}.dataNote a{text-decoration:underline}.coinIdent{align-items:center;gap:8px;display:inline-flex}.coinIdent img,.coinTitle img{object-fit:cover;border-radius:50%}.coinTitle{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.coinTitle img{width:clamp(44px,6vw,64px);height:clamp(44px,6vw,64px)}.coinStats{flex-wrap:wrap;gap:10px;margin:26px 0 0;display:flex}.coinStats div{border:1px solid var(--line);background:var(--panel);border-radius:12px;min-width:130px;padding:12px 16px}.coinStats dt{letter-spacing:.11em;text-transform:uppercase;color:#6f766f;font-size:10px}.coinStats dd{margin:4px 0 0;font-size:20px;font-weight:900}.positionCell{flex-direction:column;align-items:flex-end;font-size:13px;display:flex}.positionCell small{font-size:11px;font-weight:700}.cta{border:1px solid var(--line);background:var(--panel);border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:22px;display:flex}.cta h2{letter-spacing:-.04em;color:var(--heading);margin:0;font-size:22px;font-weight:500}.cta p{color:#a3a3a3;margin:6px 0 0}.ctaBtn{background:var(--green);color:#000;white-space:nowrap;border:0;border-radius:8px;padding:10px 18px;font-weight:700}.ctaBtn:hover{filter:brightness(1.05)}.footer{color:#707770;border-top:1px solid #1d211d;justify-content:space-between;gap:30px;margin-top:30px;padding-top:22px;font-size:11px;display:flex}.footerBrand{align-items:center;gap:8px;display:inline-flex}.toast{z-index:60;color:#111;opacity:0;pointer-events:none;background:#eefed1;border-radius:10px;padding:13px 16px;font-size:13px;font-weight:800;transition:all .2s;position:fixed;bottom:22px;right:22px;transform:translateY(10px)}.toast.show{opacity:1;transform:none}.boardBar{top:var(--chrome-h);z-index:15;background:#000;margin:6px -16px 0;padding:8px 16px;position:sticky}.boardTabs{border:1px solid var(--line);background:#0b0b0b;border-radius:8px;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.boardTabs a{color:var(--muted);white-space:nowrap;border-radius:6px;padding:7px 14px;font-size:12px;font-weight:600}.boardTabs a:hover{color:var(--text)}.boardTabs a.active{color:#fff;background:#1a1a1a}.boardTag{color:var(--heading);border:1px solid var(--line);border-radius:999px;margin-left:2px;padding:2px 7px;font-size:10px;font-weight:700}.rankBadges{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:220px;display:flex}.navToken{color:var(--heading);font-weight:700}.tokenLine{color:var(--muted);border:1px dashed #2f352f;border-radius:10px;justify-content:space-between;gap:10px;margin-top:10px;padding:10px 12px;font-size:12px;display:flex}.tokenLine b{color:var(--text)}.tokenLine a,.tokenLine button{color:var(--green);white-space:nowrap;cursor:pointer;font-weight:800;font:inherit;background:0 0;border:0;padding:0}.walletGroup{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:12px 0 6px;font-size:11px}.walletHint{color:var(--muted);margin:0 0 8px;font-size:13px}.walletInitial{width:28px;height:28px;color:var(--green);background:#232823;border-radius:7px;place-items:center;font-weight:900;display:grid}.walletMenuHead small+b+small{color:var(--green);margin-top:4px}.swapLayout{grid-template-columns:1fr minmax(0,460px);align-items:start;gap:34px;padding:60px 0 20px;display:grid}.swapIntro h1{font-size:clamp(44px,6vw,84px)}.swapSteps{color:#c7cec7;margin:26px 0 0;padding-left:20px;font-size:15px;line-height:1.9}.swapIntro .fineprint a{text-decoration:underline}.swapCard{overflow:hidden}.swapCard pre{border:1px solid var(--line);color:#c7cec7;background:#0c0e0c;border-radius:8px;margin:12px 0 0;padding:12px;font-size:12px;overflow-x:auto}.convertModal{max-width:420px}.convertLead{color:#a2aaa2;margin:0 0 14px;font-size:14px;line-height:1.5}.convertForm{gap:12px;display:grid}.convertForm label{letter-spacing:.1em;text-transform:uppercase;color:#8b938b;gap:6px;font-size:11px;font-weight:800;display:grid}.convertPay{grid-template-columns:92px 1fr;gap:8px;display:grid}.convertPay select,.convertPay input{width:100%;color:var(--text);font:inherit;background:#0c0e0c;border:1px solid #2f352f;border-radius:10px;padding:11px 12px;font-weight:700}.convertPay select:focus,.convertPay input:focus{border-color:var(--green);outline:none}.convertPresets{flex-wrap:wrap;gap:6px;display:flex}.convertPresets .ghostBtn{padding:7px 10px;font-size:12px}.convertOut{background:#0c0e0c;border:1px dashed #2f352f;border-radius:12px;gap:4px;padding:14px;display:grid}.convertOut small{letter-spacing:.1em;text-transform:uppercase;color:#8b938b;font-size:11px;font-weight:800}.convertOut b{letter-spacing:-.03em;font-size:26px}.convertOut span{color:var(--muted);font-size:12px}.convertForm .placeBtn{margin-top:4px}.jupiterTarget{min-height:560px}.jupiterLoading{color:var(--muted);text-align:center;padding:40px 18px;font-size:13px}:root{--jupiter-plugin-primary:30, 232, 122;--jupiter-plugin-background:11, 11, 11;--jupiter-plugin-primaryText:242, 242, 242;--jupiter-plugin-warning:255, 215, 106;--jupiter-plugin-interactive:26, 26, 26;--jupiter-plugin-module:17, 17, 17}.authBtns{flex-shrink:0;align-items:center;gap:8px;display:flex}.ghostBtn,.createBtn{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:10px 16px;font-size:13px;font-weight:700;display:inline-flex}.ghostBtn{color:#fff;background:#141414;border:1px solid #2a2a2a}.ghostBtn:hover{background:#1a1a1a}.createBtn{background:var(--green);color:#000;border:0}.createBtn:hover{filter:brightness(1.05)}.userMenuWrap{position:relative}.userChip{border:1px solid var(--line);background:var(--panel2);color:#fff;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:7px 10px 7px 7px;font-size:13px;font-weight:700;display:inline-flex}.userChip:hover{border-color:#cbd0eb47}.userMark{width:24px;height:24px;color:var(--heading);background:#1c1b28;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid;overflow:hidden}.userMark img{object-fit:cover;width:100%;height:100%;display:block}.followBtn{border:1px solid var(--line);background:var(--panel);color:#dfe5df;cursor:pointer;border-radius:10px;padding:7px 12px;font-size:12px;font-weight:700}.followBtn:hover{color:#fff;border-color:#2a2a2a}.followBtn.on{color:var(--green);background:#1ee87a1f;border-color:#1ee87a66}.followBtn.pending{color:var(--muted);background:#161616;border-color:#2a2a2a}.requestBtns{flex-wrap:wrap;gap:8px;display:flex}.requestBtns .createBtn,.requestBtns .ghostBtn{padding:7px 12px;font-size:12px}.profileHero h2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.privateLock{margin-top:14px}.profileSettings{max-width:520px;margin-top:12px}.profileSettingsBody{flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;display:flex}.profileSettings .cardHead{border-top:1px solid var(--line);padding:10px 14px}.avatarEditor{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.avatarEdit{cursor:pointer;color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.avatarEdit:hover{color:#fff}.heroAvatar{color:inherit}.profileAvatar{flex:none;position:relative}.profileAvatar.locked:after{content:"";box-shadow:inset 0 0 0 2px var(--red);pointer-events:none;border-radius:50%;position:absolute;inset:0}.lockBtn{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#141414;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.lockBtn:hover{color:#fff;border-color:#2a2a2a}.lockBtn.on{color:var(--red);background:#ff4d6d1f;border-color:#ff4d6d80}.lockBtn:disabled{opacity:.6;cursor:wait}.profileLockMark{z-index:1;border:1px solid var(--red);width:18px;height:18px;color:var(--red);background:#0b0b0b;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.avatarSwatches{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.avatarSwatch{cursor:pointer;border:2px solid #222;border-radius:50%;width:18px;height:18px;padding:0}.avatarSwatch.on{border-color:#fff}.profileNameForm{grid-template-columns:minmax(0,220px) auto;align-items:end;gap:8px;display:grid}.profileNameForm label{letter-spacing:.1em;text-transform:uppercase;color:#8b938b;gap:4px;font-size:10px;font-weight:800;display:grid}.profileNameForm input{width:100%;color:var(--text);font:inherit;background:#0c0e0c;border:1px solid #2f352f;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:600}.profileNameForm input:focus{border-color:var(--green);outline:none}.profileNameForm .ghostBtn{padding:8px 12px;font-size:12px}.betHistoryCard{overflow:hidden}.betHistory th,.betHistory td{padding:8px 12px;font-size:12px}.betHistory th{padding-top:10px;padding-bottom:8px}.betPick{min-width:132px}.betPick b{letter-spacing:0;font-size:12px;display:block}.betPick span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:220px;margin-top:1px;font-size:11px;display:block;overflow:hidden}.betWhen{color:var(--muted);white-space:nowrap}.followBtn.compact{padding:5px 9px;font-size:11px}.followCard .userMark{border-radius:9px;flex:none;width:34px;height:34px;font-size:14px}.followCard .slipItem{margin-bottom:8px}.followCard .slipItem:last-child{margin-bottom:0}.authPage{max-width:560px;padding:48px 0 20px}.authPage h1{letter-spacing:-.05em;margin:8px 0 12px;font-size:clamp(42px,7vw,72px)}.authPage .sub{margin-bottom:22px}.authCard{overflow:hidden}.authForm{gap:14px;display:grid}.authForm label{letter-spacing:.1em;text-transform:uppercase;color:#8b938b;gap:6px;font-size:11px;font-weight:800;display:grid}.authForm input:not([type=checkbox]){width:100%;color:var(--text);font:inherit;letter-spacing:0;text-transform:none;background:#0c0e0c;border:1px solid #2f352f;border-radius:10px;padding:11px 12px;font-size:15px;font-weight:600}.authForm input:focus{border-color:var(--green);outline:none}.authForm .optional{letter-spacing:0;text-transform:none;color:#6f766f;font-weight:600}.checkLabel{text-transform:none;letter-spacing:0;align-items:flex-start;gap:10px;line-height:1.4;color:#c7cec7!important;font-size:13px!important;font-weight:600!important;display:flex!important}.checkLabel input{accent-color:var(--green);margin-top:2px}.authSwitch{color:var(--muted);margin-top:18px;font-size:14px}.authSwitch a{color:var(--heading);font-weight:800}.followGrid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:8px;display:grid}.followCard .cardHead{align-items:flex-start}.followCoinsLabel{letter-spacing:.11em;text-transform:uppercase;color:#6f766f;margin:14px 0 8px;font-size:10px;font-weight:800}.followCard .rankBadges{justify-content:flex-start;max-width:none;margin-top:10px}.profileGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.profileWide{grid-column:1/-1}.refBox{border:1px dashed #2f352f;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:14px;display:flex}.refBox b{letter-spacing:.04em;font-size:22px}.refList{margin:0;padding:0;list-style:none}.refList li{border-bottom:1px solid #1b1e1b;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.refList li:last-child{border-bottom:0}.mcapPage{gap:12px;padding:16px 0 8px;display:grid}.mcapHead{grid-template-columns:1.2fr minmax(200px,.7fr);align-items:center;gap:14px;margin-bottom:0;display:grid}.mcapHead h1{max-width:none;font-size:clamp(28px,4.5vw,40px);line-height:1}.mcapHead .sub{margin-top:6px;font-size:13px}.mcapStat{border:1px solid var(--line);background:linear-gradient(#121512,#0c0e0c);border-radius:12px;padding:12px 16px}.mcapStat small{letter-spacing:.1em;text-transform:uppercase;color:#8b938b;font-size:11px;font-weight:800;display:block}.mcapStat b{letter-spacing:-.04em;margin:2px 0;font-size:clamp(22px,3.6vw,32px);display:block}.mcapRanges{margin-bottom:0}.mcapRanges button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:800}.mcapRanges button:hover{color:var(--text)}.mcapRanges button.active{color:#fff;background:#1a1a1a}.mcapCard{overflow:hidden}.mcapCard .cardHead{padding:12px 14px}.mcapPlot{height:clamp(168px,28vh,260px);padding:4px 2px 0;position:relative}.mcapPlot svg{width:100%;height:100%;display:block}.mcapTip{border:1px solid var(--line);pointer-events:none;background:#101210;border-radius:10px;min-width:120px;max-width:min(220px,100% - 16px);padding:8px 10px;position:absolute;top:10px;transform:translate(-50%);box-shadow:0 16px 40px #00000073}.mcapTip small{color:#8b938b;font-size:10px;display:block}.mcapTip b{margin:2px 0;font-size:16px;display:block}.mcapTip span{color:var(--muted);font-size:12px}.mcapMeta{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:0;display:grid}.mcapMeta .sidePad{padding:12px 14px}.mcapMeta small{letter-spacing:.1em;text-transform:uppercase;color:#8b938b;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.mcapMeta b{letter-spacing:-.03em;word-break:break-word;font-size:16px}.badge.down{color:var(--red);border-color:#ff4f6473}@media (max-width:1100px){.coinGrid,.followGrid,.profileGrid,.homeGrid{grid-template-columns:repeat(2,1fr)}.tickerStat{padding:0 10px}}@media (max-width:1000px){.hero,.battleGrid,.mainGrid,.battlesDesk,.swapLayout,.followGrid,.profileGrid,.mcapHead,.battlesDesk .battleGrid{grid-template-columns:1fr}.wagerTapeRow{flex:0 0 100%;gap:14px;padding:12px 14px}.wagerTapeUser{font-size:14px}.wagerTapePick b{white-space:normal;font-size:13px}.deskNav{display:none}.menuBtn{display:inline-flex}.hero{padding-top:16px}.slipCard{position:static}.battleRow{grid-template-columns:1fr 1fr}.battleRowLabel{grid-column:1/-1}.cta{flex-direction:column;align-items:flex-start}.tickerStat.dup{display:none}.profileHero{flex-wrap:wrap}.coinStats div{flex:1;min-width:calc(50% - 10px)}}@media (max-width:560px){.coinGrid,.followGrid,.profileGrid,.homeGrid{grid-template-columns:1fr}.walletSol,.walletAddr,.userChipName,.feedBtnLabel,.walletConnectFull{display:none}.walletConnectShort{display:inline}.feedBtn{padding:7px 8px}.ghostBtn,.createBtn{padding:9px 10px;font-size:12px}.userChip{padding:7px}.sectionTitle{flex-direction:column;align-items:flex-start}.wagerTapeRow{flex-direction:column;align-items:flex-start;gap:8px;padding:12px}.wagerTapePick{text-align:left;width:100%}.wagerTapePick b{font-size:14px;line-height:1.3}.wagerTapePick span{font-size:12px}.footer{flex-direction:column;gap:8px}.boardTabs{display:flex}.boardTabs a{text-align:center;flex:1;padding:9px 8px;font-size:11px}.coinTraders li{grid-template-columns:1fr auto}.rankBadges{grid-column:1/-1;justify-content:flex-start;max-width:none}.tickerStat.soft{display:none}.tickerIdent{gap:6px;padding-right:12px}.tickerName{font-size:12px}.tickerStat{padding:0 9px}.tickerStat small{font-size:9px}.tickerStat b{font-size:12px}.shell{padding:0 12px 40px}.topbar{padding:8px 12px}.brand{font-size:18px}.brand .brandLogo{width:24px;height:24px}.avatar{width:56px;height:56px;font-size:22px}.odds{font-size:18px}.versus{margin:16px 0}.vs{padding-top:16px;font-size:18px}.battleRow{grid-template-columns:1fr;gap:10px;padding:12px}.battleRowSide.right{text-align:left;flex-direction:row}.battleList .cardHead{padding:14px 12px}.fighter .weekPnl{flex-direction:column;align-items:center;gap:1px;font-size:10px;display:flex}.fighter .weekPnlMeta{white-space:nowrap}.betHistory th,.betHistory td{padding:7px 8px;font-size:11px}.profileNameForm{grid-template-columns:1fr}.calloutDrawer{width:min(360px,100vw)}.modal{max-width:calc(100vw - 24px)}.modalBackdrop{align-items:end;padding:10px}.walletModal{border-radius:16px 16px 12px 12px;max-width:100%;max-height:calc(100dvh - 16px)}.walletOption{padding:11px 12px;font-size:14px}.walletModal .fineprint{margin-top:8px;font-size:10px}.toast{bottom:16px;left:12px;right:12px}.mcapPage{gap:10px;padding:8px 0 0}.mcapHead .sub{display:none}.mcapPlot{height:clamp(148px,26vh,196px)}.mcapMeta{gap:8px}.mcapMeta .sidePad{padding:10px}.mcapMeta b{font-size:13px}.pageHead .sub{font-size:14px}h1{font-size:clamp(32px,11vw,48px)}}
