.betting-hub-new{--bh-accent:var(--ritual-focus,#ffca38);--bh-accent-ink:#1a1200;--bh-accent-soft:color-mix(in srgb,var(--bh-accent) 28%,transparent);--bh-accent-wash:color-mix(in srgb,var(--bh-accent) 8%,transparent)}.showdown-app-shell:has(.betting-hub-new.betting-hub-figma) .showdown-app-shell__main{display:flex;flex-direction:column;overflow:hidden}.showdown-app-shell:has(.betting-hub-new.betting-hub-figma) .showdown-app-shell__main>main.betting-hub-new{flex:1 1 auto;min-height:0;height:100%;max-height:100%}.betting-hub-new.betting-hub-figma{display:flex!important;flex-direction:column!important;max-width:1920px;padding:24px 52px 0;-webkit-padding-end:calc(52px + var(--showdown-scrollbar-size, 4px) + var(--showdown-scrollbar-content-gap, 12px));padding-inline-end:calc(52px + var(--showdown-scrollbar-size, 4px) + var(--showdown-scrollbar-content-gap, 12px));box-sizing:border-box;overflow:hidden}.betting-hub-chrome,.betting-hub-new.betting-hub-figma{width:100%;gap:16px;background:transparent;border:0;box-shadow:none}.betting-hub-chrome{flex:0 0 auto;position:relative;z-index:2;display:flex;flex-direction:column;max-width:100%;margin:0;padding:0 0 8px;border-radius:0}.betting-hub-body{flex:1 1 auto;min-height:0;width:100%;max-width:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:8px 0 64px;box-sizing:border-box}.betting-hub-new .betting-hub-figma__hero{align-items:flex-start;gap:24px;background:transparent;border:0;box-shadow:none;border-radius:0;padding:0}.betting-hub-status-anchor{position:relative;flex:0 1 auto;align-self:flex-start;width:max-content;max-width:min(789px,100%);z-index:30}.betting-hub-new .betting-hub-figma__title{display:flex;align-items:center;gap:.65rem;margin:0;padding:0;border-left:0;font-family:var(--font-space-grotesk,"Space Grotesk",system-ui,sans-serif);font-size:clamp(1.75rem,3vw,2.15rem);font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#ffffff}.betting-hub-new .betting-hub-figma__title-bar{width:4px;height:1.55em;border-radius:2px;background:#ff9f43;flex-shrink:0}.betting-hub-new .betting-hub-status-bar--figma{display:flex;align-items:center;gap:20px;flex-wrap:wrap;width:100%;min-height:58px;padding:12px 24px;border-radius:8px;background:rgba(18,18,18,.63);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-sizing:border-box}.betting-hub-new .betting-hub-status-bar--figma .betting-hub-status-bar__cluster{display:grid;align-content:center;grid-gap:4px;gap:4px;min-width:112px}.betting-hub-new .betting-hub-status-bar--figma .betting-hub-status-bar__cluster+.betting-hub-status-bar__cluster{padding-left:20px;border-left:1px solid rgba(255,255,255,.08)}.betting-hub-new .betting-hub-status-bar--figma .betting-hub-status-bar__kicker{margin:0;font-size:11px;font-weight:600;line-height:14px;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.55)}.betting-hub-new .betting-hub-status-bar--figma .betting-hub-status-bar__value{margin:0;font-size:15px;font-weight:700;line-height:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#e2e8f0}.betting-hub-new .betting-hub-status-bar--figma .betting-hub-status-bar__value--balance{color:var(--bh-accent)}.betting-hub-new .betting-hub-status-bar--pending .betting-hub-status-bar__value,.betting-hub-new .betting-hub-status-bar--pending .betting-hub-status-bar__value--balance{color:rgba(255,255,255,.3)}.betting-hub-new .betting-hub-status-bar__meter{display:block;height:3px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.08)}.betting-hub-new .betting-hub-status-bar__meter-fill{display:block;height:100%;border-radius:inherit;background:#94a3b8;transform-origin:left center;transition:transform .24s ease}.betting-hub-new .betting-hub-status-bar__cluster--missions .betting-hub-status-bar__meter-fill{background:var(--bh-accent)}.betting-hub-new .betting-hub-status-bar--figma .betting-hub-status-bar__missions-link{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-width:128px;height:36px;padding:0 16px;border:0;border-radius:8px;background:var(--bh-accent);color:var(--bh-accent-ink);font-size:13px;font-weight:700;line-height:18px;text-transform:none;cursor:pointer;transition:background-color .12s ease}.betting-hub-new .betting-hub-status-bar--figma .betting-hub-status-bar__missions-link:hover:not(:disabled){background:color-mix(in srgb,var(--bh-accent) 88%,#fff)}.betting-hub-new .betting-hub-status-bar--figma .betting-hub-status-bar__missions-link:focus-visible{outline:2px solid #fff;outline-offset:2px}.betting-hub-new .betting-hub-status-bar--figma .betting-hub-status-bar__missions-link:disabled{opacity:.45;cursor:default}.betting-hub-new .betting-hub-card--figma{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%;max-width:100%;min-height:0;min-width:0;padding:14.5px;border:0;border-radius:7.24px;background:#121212;box-sizing:border-box;overflow:hidden;container-type:inline-size;container-name:betting-card}.betting-hub-new .betting-hub-card--figma .betting-hub-card__header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:0 0 14.5px;border-bottom:.9px solid rgba(255,255,255,.2)}.betting-hub-new .betting-hub-card--figma .betting-hub-card__match-id{font-size:10.9px;line-height:14.5px;color:var(--bh-accent)}.betting-hub-new .betting-hub-card--figma .betting-hub-card__status-line{margin:0;font-size:14.5px;line-height:21.7px;text-transform:uppercase;color:#94a3b8}.betting-hub-new .betting-hub-card--figma .betting-hub-card__status-prefix{color:rgba(255,255,255,.4)}.betting-hub-new .betting-hub-card--figma .betting-hub-card__status-value--open{color:var(--bh-accent)}.betting-hub-new .betting-hub-card--figma .betting-hub-card__status-value--live{color:#e2e8f0}.betting-hub-new .betting-hub-card--figma .betting-hub-card__phase-kicker{font-size:10.9px;line-height:14.5px;color:rgba(255,255,255,.6)}.betting-hub-new .betting-hub-card--figma .betting-hub-card__phase-value{font-size:14.5px;line-height:21.7px;color:#fff}.betting-hub-new .betting-hub-card--figma .betting-hub-card__header-right{text-align:left;min-width:77px}.betting-hub-new .betting-hub-card--figma .betting-hub-card__distribution{display:flex;flex-direction:column;gap:7.24px;width:100%}.betting-hub-new .betting-hub-card--figma .betting-hub-card__distribution-top{display:flex;align-items:flex-end;justify-content:space-between;width:100%}.betting-hub-new .betting-hub-card--figma .betting-hub-card__side-stat{display:flex;flex-direction:column;gap:0}.betting-hub-new .betting-hub-card--figma .betting-hub-card__side-stat--right{align-items:flex-end;text-align:right}.betting-hub-new .betting-hub-card--figma .betting-hub-card__percent{font-family:var(--font-space-grotesk,"Space Grotesk",system-ui,sans-serif);font-size:14.5px;line-height:21.7px}.betting-hub-new .betting-hub-card--figma .betting-hub-card__percent--blue{color:#adc7ff}.betting-hub-new .betting-hub-card--figma .betting-hub-card__percent--red{color:#ff6265}.betting-hub-new .betting-hub-card--figma .betting-hub-card__pts{font-size:9px;line-height:13.6px;color:rgba(255,255,255,.4)}.betting-hub-new .betting-hub-card--figma .betting-hub-card__distribution-bar{position:relative;display:flex;width:100%;height:7.24px;border-radius:999px;background:rgba(255,255,255,.06);overflow:hidden}.betting-hub-new .betting-hub-card--figma .betting-hub-card__bar-fill{display:block;height:100%;flex:0 0 auto}.betting-hub-new .betting-hub-card--figma .betting-hub-card__bar-fill--blue{background:#adc7ff}.betting-hub-new .betting-hub-card--figma .betting-hub-card__bar-fill--red{background:#ff6265}.betting-hub-new .betting-hub-card--figma .betting-hub-card__cta{width:100%;padding:10.9px 0;border:0;border-radius:7.24px;font-size:13.1px;font-weight:600;line-height:19.7px;text-transform:uppercase;text-decoration:none;text-align:center}.betting-hub-new .betting-hub-card--figma .betting-hub-card__cta--primary{background:#4a8eff;color:#00285b}.betting-hub-new .betting-hub-card--figma .betting-hub-card__cta--inactive{background:#1e293b;color:#94a3b8}.betting-hub-draft--figma{--draft-gap-pick-ban:clamp(4px,1.6cqi,9.05px);--draft-gap-bans:clamp(8px,2.7cqi,15.39px);--draft-ban:clamp(24px,6.5cqi,36.12px);--draft-slot-w:clamp(28px,9.2cqi,52.31px);--draft-slot-h:clamp(32px,10.35cqi,58.85px);--draft-slot-gap:clamp(3px,1.27cqi,7.24px);--draft-row-gap:clamp(2px,0.8cqi,4.53px);--draft-gap-center:calc(var(--draft-ban) * 2 + var(--draft-gap-bans) + var(--draft-gap-pick-ban) * 2);--draft-grid-w:calc(var(--draft-slot-w) * 4 + var(--draft-slot-gap) * 3);display:flex;flex-direction:column;gap:0;width:100%}.betting-hub-draft--figma .betting-hub-draft__teams{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;max-width:100%;min-width:0;min-height:39px;margin:0}.betting-hub-draft--figma .betting-hub-draft__team{flex:1 1;max-width:230px;min-height:39px;display:flex;align-items:center;gap:0;margin:0;padding:0;border:0}.betting-hub-draft--figma .betting-hub-draft__team--blue{justify-content:flex-start;padding-left:6px;border-left:2.7px solid #adc7ff}.betting-hub-draft--figma .betting-hub-draft__team--red{justify-content:flex-end;padding-right:6px;border-left:0;border-right:2.7px solid #ff6265}.betting-hub-draft--figma .betting-hub-draft__team-name{font-size:21.7px;font-weight:700;line-height:14.5px;flex-shrink:0}.betting-hub-draft--figma .betting-hub-draft__team--blue .betting-hub-draft__team-name{color:#adc7ff}.betting-hub-draft--figma .betting-hub-draft__team--red .betting-hub-draft__team-name{color:#ff6265}.betting-hub-draft--figma .betting-hub-draft__arena{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--draft-gap-pick-ban);width:100%;max-width:100%;min-width:0;min-height:var(--draft-slot-h);padding:0;margin-top:8px;overflow:hidden;box-sizing:border-box}.betting-hub-draft--figma .betting-hub-draft__ban-cluster{position:static;left:auto;top:auto;transform:none;display:flex;flex-direction:row;align-items:center;justify-content:center;flex:0 0 auto;gap:var(--draft-gap-bans);width:auto;height:auto;z-index:1;pointer-events:none}.betting-hub-draft--figma .betting-hub-draft__ban-cluster .betting-hub-draft__ban-ring{pointer-events:auto}.betting-hub-draft--figma .betting-hub-draft__picks{display:flex;flex-direction:column;gap:var(--draft-row-gap);padding:0;width:auto;min-width:0;flex:1 1;max-width:100%;position:relative;z-index:0;overflow:hidden}.betting-hub-draft--figma .betting-hub-draft__picks--blue{align-items:flex-start}.betting-hub-draft--figma .betting-hub-draft__picks--red{align-items:flex-end}.betting-hub-draft--figma .betting-hub-draft__side-slots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--draft-slot-gap);gap:var(--draft-slot-gap);margin:0;padding:0;list-style:none;width:100%;max-width:calc(var(--draft-slot-w) * 4 + var(--draft-slot-gap) * 3)}.betting-hub-draft--figma .betting-hub-draft__side-slots--blue{justify-content:start;margin-right:auto}.betting-hub-draft--figma .betting-hub-draft__side-slots--red{justify-content:start;margin-left:auto}.betting-hub-draft--figma .betting-hub-draft__vs,.betting-hub-draft--figma .betting-hub-draft__vs-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.betting-hub-draft--figma .betting-hub-draft__slot{width:100%;max-width:var(--draft-slot-w);aspect-ratio:52.31/58.85;height:auto;border-radius:48%;overflow:hidden;box-sizing:border-box;background:transparent;justify-self:stretch}.betting-hub-draft--figma .betting-hub-draft__slot--filled.betting-hub-draft__slot--blue{border:1.31px solid #adc7ff;background:#0f172a}.betting-hub-draft--figma .betting-hub-draft__slot--filled.betting-hub-draft__slot--red{border:1.31px solid #ff6265;background:#0f172a}.betting-hub-draft--figma .betting-hub-draft__slot--empty{border:1.31px solid rgba(255,255,255,.05);background:rgba(255,255,255,.02)}.betting-hub-draft--figma .betting-hub-draft__slot--empty.betting-hub-draft__slot--blue,.betting-hub-draft--figma .betting-hub-draft__slot--empty.betting-hub-draft__slot--red{border-color:rgba(255,255,255,.05)}.betting-hub-draft--figma .betting-hub-draft__slot-empty{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:inherit;background:transparent}.betting-hub-draft--figma .betting-hub-draft__slot-plus{position:relative;width:8px;height:8px}.betting-hub-draft--figma .betting-hub-draft__slot-plus:after,.betting-hub-draft--figma .betting-hub-draft__slot-plus:before{content:"";position:absolute;left:50%;top:50%;background:rgba(255,255,255,.05);transform:translate(-50%,-50%)}.betting-hub-draft--figma .betting-hub-draft__slot-plus:before{width:8px;height:1.2px}.betting-hub-draft--figma .betting-hub-draft__slot-plus:after{width:1.2px;height:8px}.betting-hub-draft--figma .betting-hub-draft__portrait-wrap{width:100%;height:100%;overflow:hidden;background:linear-gradient(180deg,#442b28,#392e1e)}.betting-hub-draft--figma .betting-hub-draft__portrait-wrap[data-sr-rarity="5"]{background:linear-gradient(155deg,#221e14,#6e5f38 50%,#2a261c)}.betting-hub-draft--figma .betting-hub-draft__portrait-wrap[data-sr-rarity="4"]{background:linear-gradient(155deg,#181428,#4a3a6e 52%,#221c34)}.betting-hub-draft--figma .betting-hub-draft__portrait{width:100%;height:100%;object-fit:cover;object-position:bottom;background:transparent}.betting-hub-draft--figma .betting-hub-draft__bans{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(2px,.46cqi,2.62px);flex:0 0 var(--draft-ban);margin:0;width:var(--draft-ban);height:calc(var(--draft-ban) * 2 + clamp(2px, .46cqi, 2.62px))}.betting-hub-draft--figma .betting-hub-draft__ban-ring{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--draft-ban);height:var(--draft-ban);border-radius:999px;overflow:visible;box-sizing:border-box;border:0;background:transparent}.betting-hub-draft--figma .betting-hub-draft__ban-ring--filled{overflow:hidden}.betting-hub-draft--figma .betting-hub-draft__ban-ring--blue{color:#adc7ff}.betting-hub-draft--figma .betting-hub-draft__ban-ring--red{color:#ff6265}.betting-hub-draft--figma .betting-hub-draft__ban{position:absolute;inset:0;width:100%;height:100%;border-radius:999px;object-fit:cover;object-position:bottom;filter:grayscale(.92) brightness(1.02) contrast(1.04);opacity:1}.betting-hub-draft--figma .betting-hub-draft__ban-glyph{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:inherit;pointer-events:none;background:transparent}.betting-hub-draft--figma .betting-hub-draft__ban-ring--filled .betting-hub-draft__ban-glyph{background:transparent}.betting-hub-draft--figma .betting-hub-draft__ban-ring--empty .betting-hub-draft__ban-glyph{background:transparent;opacity:.45}.betting-hub-draft--figma .betting-hub-draft__ban-icon{display:block;width:100%;height:100%;overflow:visible}.betting-hub-draft--figma .betting-hub-draft__bans--header,.betting-hub-draft--figma .betting-hub-draft__vs-badge{display:none}.betting-hub-new--phone .betting-hub-draft--figma{--draft-ban:clamp(20px,5.4cqi,36.12px)}@media (max-width:720px){.betting-hub-draft--figma{--draft-ban:clamp(20px,5.4cqi,36.12px)}}@media (min-width:721px){.betting-hub-draft--figma:not(.betting-hub-new--phone *) .betting-hub-draft__teams{justify-content:space-between;gap:var(--draft-gap-center)}.betting-hub-draft--figma:not(.betting-hub-new--phone *) .betting-hub-draft__team{flex:1 1;min-width:0;max-width:var(--draft-grid-w);justify-content:space-between;gap:4px;box-sizing:border-box}.betting-hub-draft--figma:not(.betting-hub-new--phone *) .betting-hub-draft__team-name{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(15px,4cqi,21.7px);line-height:1.25}.betting-hub-draft--figma:not(.betting-hub-new--phone *) .betting-hub-draft__bans--header{--draft-ban:clamp(18px,5cqi,30px);display:flex;flex-direction:row;flex:0 0 auto;gap:var(--draft-slot-gap);width:auto;height:auto}.betting-hub-draft--figma:not(.betting-hub-new--phone *) .betting-hub-draft__ban-cluster{visibility:hidden}.betting-hub-draft--figma:not(.betting-hub-new--phone *) .betting-hub-draft__vs-badge{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;font-size:clamp(14px,3.6cqi,20px);font-style:italic;font-weight:800;letter-spacing:.04em;line-height:1;background:linear-gradient(90deg,#adc7ff,#ff6265);-webkit-background-clip:text;background-clip:text;color:transparent;pointer-events:none}}.betting-missions-popup{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:1.25rem}.betting-missions-popup--anchored{position:absolute;inset:auto;top:calc(100% + 10px);left:0;right:0;width:100%;display:block;padding:0;z-index:40}.betting-missions-popup__backdrop{position:absolute;inset:0;border:0;padding:0;margin:0;background:rgba(0,0,0,.62);cursor:pointer}.betting-missions-popup--anchored .betting-missions-popup__backdrop{position:fixed;inset:0;z-index:0;background:transparent}.betting-missions-popup__dialog{position:relative;z-index:1;width:min(962px,100%);max-height:min(468px,calc(100vh - 2.5rem));display:flex;flex-direction:column;gap:25px;padding:21px 15px;border-radius:16px;background:#131313;box-shadow:0 16px 48px rgba(0,0,0,.45);box-sizing:border-box}.betting-missions-popup--anchored .betting-missions-popup__dialog{width:100%;max-width:none;max-height:min(640px,calc(100dvh - 180px));gap:16px;padding:16px 14px;border-radius:12px;background:#131313;border:1px solid rgba(255,255,255,.06);box-shadow:0 12px 40px rgba(0,0,0,.55)}.betting-missions-popup__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.betting-missions-popup__title{margin:0;font-family:var(--font-inter,Inter,system-ui,sans-serif);font-size:27.4px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fff;line-height:41px}.betting-missions-popup--anchored .betting-missions-popup__title{font-size:18px;line-height:1.3;letter-spacing:.08em}.betting-missions-popup__meta{margin:.35rem 0 0;font-size:.75rem;color:#94a3b8}.betting-missions-popup__close{flex-shrink:0;width:36px;height:36px;border:0;border-radius:.5rem;background:rgba(255,255,255,.06);color:#e2e8f0;font-size:1.25rem;line-height:1;cursor:pointer}.betting-missions-popup__body{display:flex;gap:25px;min-height:0;flex:1 1}.betting-missions-popup__scroll{flex:1 1;min-width:0;max-height:360px;overflow-y:auto;display:flex;flex-direction:column;gap:25px;margin:0;padding-left:0;list-style:none;scrollbar-gutter:auto;-webkit-padding-end:var(--showdown-scrollbar-content-gap,12px);padding-inline-end:var(--showdown-scrollbar-content-gap,12px)}@supports not selector(::-webkit-scrollbar){.betting-missions-popup__scroll{scrollbar-width:thin;scrollbar-color:var(--showdown-scrollbar-thumb,rgba(140,148,168,.9)) var(--showdown-scrollbar-track,rgba(42,46,56,.92))}}.betting-missions-popup__scroll::-webkit-scrollbar{-webkit-appearance:none!important;appearance:none!important;width:var(--showdown-scrollbar-size,4px)!important;height:var(--showdown-scrollbar-size,4px)!important;background:transparent!important}.betting-missions-popup__scroll::-webkit-scrollbar-track,.betting-missions-popup__scroll::-webkit-scrollbar-track-piece{background-color:var(--showdown-scrollbar-track,rgba(42,46,56,.92))!important;border:none!important;border-radius:999px!important;box-shadow:none!important}.betting-missions-popup__scroll::-webkit-scrollbar-thumb{background-color:var(--showdown-scrollbar-thumb,rgba(140,148,168,.9))!important;border:none!important;border-radius:999px!important;min-height:32px!important;box-shadow:none!important}.betting-missions-popup__scroll::-webkit-scrollbar-thumb:hover{background-color:var(--showdown-scrollbar-thumb-hover,rgba(170,178,195,.98))!important}.betting-missions-popup__scroll::-webkit-scrollbar-corner{background:transparent!important}.betting-missions-popup__scroll::-webkit-scrollbar-button,.betting-missions-popup__scroll::-webkit-scrollbar-button:decrement,.betting-missions-popup__scroll::-webkit-scrollbar-button:end,.betting-missions-popup__scroll::-webkit-scrollbar-button:horizontal,.betting-missions-popup__scroll::-webkit-scrollbar-button:horizontal:end:decrement,.betting-missions-popup__scroll::-webkit-scrollbar-button:horizontal:end:increment,.betting-missions-popup__scroll::-webkit-scrollbar-button:horizontal:start:decrement,.betting-missions-popup__scroll::-webkit-scrollbar-button:horizontal:start:increment,.betting-missions-popup__scroll::-webkit-scrollbar-button:increment,.betting-missions-popup__scroll::-webkit-scrollbar-button:single-button,.betting-missions-popup__scroll::-webkit-scrollbar-button:single-button:vertical:decrement,.betting-missions-popup__scroll::-webkit-scrollbar-button:single-button:vertical:increment,.betting-missions-popup__scroll::-webkit-scrollbar-button:start,.betting-missions-popup__scroll::-webkit-scrollbar-button:vertical,.betting-missions-popup__scroll::-webkit-scrollbar-button:vertical:end:decrement,.betting-missions-popup__scroll::-webkit-scrollbar-button:vertical:end:increment,.betting-missions-popup__scroll::-webkit-scrollbar-button:vertical:start:decrement,.betting-missions-popup__scroll::-webkit-scrollbar-button:vertical:start:increment{-webkit-appearance:none!important;appearance:none!important;display:none!important;width:0!important;height:0!important;max-width:0!important;max-height:0!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;background-image:none!important}.betting-missions-popup--anchored .betting-missions-popup__scroll{max-height:none;min-height:0;gap:12px}.betting-missions-summary{display:grid;grid-gap:8px;gap:8px;padding:12px 14px;border-radius:10px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06)}.betting-missions-summary__top{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.betting-missions-summary__earned{display:grid;grid-gap:2px;gap:2px;margin:0}.betting-missions-summary__kicker{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.55)}.betting-missions-summary__earned strong{font-size:20px;font-weight:800;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--bh-accent,#ffca38)}.betting-missions-summary__count{margin:0;font-size:13px;font-weight:600;color:#e2e8f0;white-space:nowrap}.betting-missions-summary__bar{display:block;height:6px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.08)}.betting-missions-summary__bar-fill{display:block;height:100%;border-radius:inherit;background:var(--bh-accent,#ffca38);transform-origin:left center;transition:transform .24s ease}.betting-missions-summary__meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:0;font-size:12px;color:#94a3b8}.betting-missions-summary__streak{color:#e2e8f0}.betting-missions-popup__error,.betting-missions-popup__received{margin:0;padding:8px 12px;border-radius:8px;font-size:13px}.betting-missions-popup__error{background:rgba(248,113,113,.1);color:#fca5a5}.betting-missions-popup__received{background:rgba(74,222,128,.1);color:#86efac}.betting-missions-popup__state{display:grid;justify-items:center;grid-gap:10px;gap:10px;width:100%;margin:0;padding:28px 12px;text-align:center;font-size:14px;color:#94a3b8}.betting-missions-popup__state p{margin:0}.betting-missions-popup__retry{min-height:40px;padding:0 18px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:transparent;color:#e2e8f0;font-size:13px;font-weight:700;cursor:pointer}.betting-missions-popup__retry:focus-visible{outline:2px solid var(--bh-accent,#ffca38);outline-offset:2px}.betting-mission-card{display:grid;grid-gap:8px;gap:8px;flex-shrink:0;padding:12px 14px;border:1px solid rgba(255,255,255,.05);border-radius:10px;background:#1a1a1a}.betting-mission-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.betting-mission-card__title{display:inline-flex;align-items:center;gap:8px;min-width:0;margin:0;font-size:14px;font-weight:600;line-height:1.35;color:#f1f5f9}.betting-mission-card__check{display:inline-grid;place-items:center;flex-shrink:0;width:18px;height:18px;border-radius:999px;background:#22c55e;color:#052e12}.betting-mission-card__reward{display:inline-flex;align-items:baseline;gap:3px;flex-shrink:0;margin:0;white-space:nowrap}.betting-mission-card__reward-value{font-size:16px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#fff}.betting-mission-card__reward-unit{font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--bh-accent,#ffca38)}.betting-mission-card__progress-row{display:flex;align-items:center;gap:10px}.betting-mission-card__bar{display:grid;flex:1 1 auto;height:6px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.08)}.betting-mission-card__bar-fill,.betting-mission-card__ticks{grid-area:1/1;display:block;height:100%}.betting-mission-card__bar-fill{border-radius:inherit;background:var(--bh-accent,#ffca38);transform-origin:left center;transition:transform .24s ease}.betting-mission-card__count{flex-shrink:0;min-width:44px;text-align:right;font-size:12px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#94a3b8}.betting-mission-card__next{margin:0;font-size:12px;color:#94a3b8}.betting-mission-card__claim{min-height:44px;padding:0 16px;border:0;border-radius:8px;background:var(--bh-accent,#ffca38);color:var(--bh-accent-ink,#1a1200);font-size:13px;font-weight:800;cursor:pointer;transition:background-color .12s ease}.betting-mission-card__claim:hover:not(:disabled){background:color-mix(in srgb,var(--bh-accent,#ffca38) 88%,#fff)}.betting-mission-card__claim:focus-visible{outline:2px solid #fff;outline-offset:2px}.betting-mission-card__claim:disabled{opacity:.6;cursor:progress}.betting-mission-card--claimable{border-color:color-mix(in srgb,var(--bh-accent,#ffca38) 45%,transparent);background:color-mix(in srgb,var(--bh-accent,#ffca38) 6%,#1a1a1a)}.betting-mission-card--done{background:#151815;border-color:rgba(34,197,94,.18)}.betting-mission-card--done .betting-mission-card__bar-fill{background:#22c55e}.betting-mission-card--done .betting-mission-card__count{color:#4ade80}.betting-mission-card--done .betting-mission-card__reward-value{color:#86efac}@media (max-width:900px){.betting-hub-new.betting-hub-figma{padding:16px 20px 0;-webkit-padding-end:calc(20px + var(--showdown-scrollbar-size, 4px) + var(--showdown-scrollbar-content-gap, 12px));padding-inline-end:calc(20px + var(--showdown-scrollbar-size, 4px) + var(--showdown-scrollbar-content-gap, 12px))}.betting-hub-new .betting-hub-figma__title{line-height:1}.betting-hub-draft--figma .betting-hub-draft__team-name{font-size:16px}}.betting-hub-pools{display:grid;grid-gap:14px;gap:14px}.betting-hub-pools__header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.betting-hub-pools__title{display:inline-flex;align-items:baseline;gap:10px;margin:0;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#e2e8f0}.betting-hub-pools__count{font-weight:500;letter-spacing:.02em;text-transform:none;color:rgba(255,255,255,.55)}.betting-hub-updated{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:12px;letter-spacing:.02em;color:rgba(255,255,255,.6)}.betting-hub-updated__dot{width:6px;height:6px;border-radius:999px;background:#4ade80}.betting-hub-state{display:grid;justify-items:center;grid-gap:10px;gap:10px;width:min(100%,520px);margin:56px auto 0;padding:40px 32px 32px;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:rgba(18,18,18,.63);text-align:center;box-sizing:border-box}.betting-hub-state__mark{display:grid;place-items:center;width:56px;height:56px;margin-bottom:4px;border-radius:999px;background:var(--bh-accent-wash);color:var(--bh-accent)}.betting-hub-state--error .betting-hub-state__mark{background:rgba(248,113,113,.1);color:#f87171}.betting-hub-state__title{margin:0;font-size:18px;font-weight:700;line-height:1.3;color:#f1f5f9}.betting-hub-state__body{max-width:42ch;margin:0;font-size:14px;line-height:1.55;color:#94a3b8}.betting-hub-state__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px}.betting-hub-state__action{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:transparent;color:#e2e8f0;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.betting-hub-state__action:hover{border-color:rgba(255,255,255,.32)}.betting-hub-state__action:focus-visible{outline:2px solid var(--bh-accent);outline-offset:2px}.betting-hub-state__action--primary{border-color:var(--bh-accent);background:var(--bh-accent);color:var(--bh-accent-ink)}.betting-hub-state__action--primary:hover:not(:disabled){background:color-mix(in srgb,var(--bh-accent) 88%,#fff)}.betting-hub-state__action:disabled{opacity:.55;cursor:progress}.betting-hub-state .betting-hub-updated{margin-top:6px}.betting-hub-status-bar__value--balance{display:inline-flex;align-items:center;gap:.4rem}.betting-hub-status-bar__value--balance>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.betting-hub-new.betting-hub-figma:not(.betting-hub-new--phone){gap:8px;padding-top:12px}.betting-hub-new.betting-hub-figma:not(.betting-hub-new--phone) .betting-hub-chrome{gap:10px;padding-bottom:0}.betting-hub-new.betting-hub-figma:not(.betting-hub-new--phone) .betting-hub-body{padding-top:0;padding-bottom:8px}.betting-hub-new.betting-hub-figma:not(.betting-hub-new--phone) .betting-hub-pools{gap:10px}