.leagueTheme{--league-bg:#050b16;--league-surface:#0a1425;--league-surface-2:#07101f;--league-surface-3:#0d192c;--league-border:rgba(147,197,253,.13);--league-border-strong:rgba(96,165,250,.24);--league-text:#e2e8f8;--league-title:#dbe8ff;--league-muted:rgba(240,244,255,.56);--league-blue:#2563eb;--league-blue-soft:rgba(37,99,235,.1);--league-focus:#60a5fa;color:var(--league-text);font-family:var(--font-family)}.leagueTheme,.leagueTheme *,.leagueTheme :after,.leagueTheme :before{box-sizing:border-box}.leagueTheme button,.leagueTheme input,.leagueTheme select,.leagueTheme textarea{font:inherit}.leagueTheme a,.leagueTheme button{-webkit-tap-highlight-color:transparent}.leagueTheme [tabindex="0"]:focus-visible,.leagueTheme a:focus-visible,.leagueTheme button:focus-visible,.leagueTheme input:focus-visible,.leagueTheme select:focus-visible,.leagueTheme textarea:focus-visible{outline:3px solid var(--league-focus)!important;outline-offset:3px}.leagueTheme .lp__wrap{overflow:hidden;width:min(100%,1160px);margin:.85rem auto 0;padding:clamp(.85rem,2.5vw,1.15rem);color:var(--league-text);background:radial-gradient(620px 190px at 100% 0,rgba(37,99,235,.08),transparent 74%),var(--league-surface);border:1px solid var(--league-border);border-radius:var(--radius-lg,16px);box-shadow:none}.leagueTheme .lp__title{margin:0;color:var(--league-title);font-size:clamp(1.25rem,3vw,1.75rem);font-weight:820;line-height:1.22;letter-spacing:-.035em;text-wrap:balance}.leagueTheme .lp__sub{margin:.35rem 0 0;color:var(--league-muted);font-size:.84rem;line-height:1.52}.leagueTheme .lcHome{width:min(100%,1240px);margin:1rem auto 0;padding:0;color:var(--league-text);background:transparent}.leagueTheme .lcHome__heroGlow,.leagueTheme .lcHome__hofOrb,.leagueTheme .lcHome__hofShine{display:none!important}.leagueTheme .lcHome__header{margin:0 0 .8rem;padding:1rem;text-align:center;background:var(--league-surface);border:1px solid var(--league-border);border-radius:var(--radius-lg,16px)}.leagueTheme .lcHome__title{margin:0;color:var(--league-title);font-size:clamp(1.4rem,3vw,1.9rem);letter-spacing:-.035em}.leagueTheme .lcHome__sub{max-width:68ch;margin:.35rem auto 0;color:var(--league-muted);font-size:.86rem;line-height:1.5}.leagueTheme .lcHome__alert{margin:.75rem 0;padding:.75rem;border-radius:10px}.leagueTheme .lcHome__hofBanner{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.8rem;gap:.8rem;min-height:86px;margin:0 0 .85rem;padding:.9rem 1rem;color:var(--league-text);background:radial-gradient(520px 150px at 100% 0,rgba(37,99,235,.12),transparent 72%),var(--league-surface);border:1px solid var(--league-border);border-radius:var(--radius-lg,16px);text-decoration:none;box-shadow:none}.leagueTheme .lcHome__hofIconWrap{display:grid;place-items:center;width:48px;height:48px;color:#bfdbfe;background:var(--league-blue-soft);border:1px solid rgba(96,165,250,.18);border-radius:13px}.leagueTheme .lcHome__hofIcon{font-size:1.3rem;filter:grayscale(.25)}.leagueTheme .lcHome__hofContent{min-width:0}.leagueTheme .lcHome__hofTitle{margin:0;color:var(--league-title);font-size:1.1rem;line-height:1.25}.leagueTheme .lcHome__hofText{margin:.25rem 0 0;color:var(--league-muted);font-size:.78rem;line-height:1.45}.leagueTheme .lcHome__hofCta{display:inline-flex;align-items:center;gap:.35rem;color:#bfdbfe;font-size:.78rem;font-weight:760}.leagueTheme .lcHome__sections{display:grid;grid-gap:.85rem;gap:.85rem}.leagueTheme .lcHome__sectionCard{padding:.9rem;background:var(--league-surface);border:1px solid var(--league-border);border-radius:var(--radius-lg,16px);box-shadow:none}.leagueTheme .lcHome__sectionHeader{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem;padding:0 .05rem .65rem;border-bottom:1px solid rgba(147,197,253,.1)}.leagueTheme .lcHome__sectionTitleWrap{display:flex;align-items:center;gap:.5rem;min-width:0}.leagueTheme .lcHome__sectionDot{width:8px;height:8px;background:#60a5fa;border-radius:999px;box-shadow:none}.leagueTheme .lcHome__sectionTitle{margin:0;color:var(--league-title);font-size:1.05rem;line-height:1.3}.leagueTheme .lcHome__sectionBadge{display:grid;place-items:center;min-width:30px;min-height:26px;padding:.2rem .48rem;color:#bfdbfe;background:var(--league-blue-soft);border:1px solid rgba(96,165,250,.16);border-radius:999px;font-size:.68rem;font-weight:760}.leagueTheme .lcHome__closedCtaWrap{display:flex;justify-content:center;margin-top:.85rem}.leagueTheme .lcHome__closedCta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.65rem .9rem;color:#dbeafe;background:var(--league-blue-soft);border:1px solid rgba(96,165,250,.18);border-radius:10px;font-size:.78rem;font-weight:760;text-decoration:none}.leagueTheme .lcHome__emptyCard{padding:1.2rem;color:var(--league-muted);background:var(--league-surface);border:1px dashed var(--league-border);border-radius:12px;text-align:center}.leagueTheme .lcDirectorySection{width:100%}.leagueTheme .lcDirectorySection__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.leagueTheme .lc,.leagueTheme .lcDirectorySection__item{min-width:0;height:100%}.leagueTheme .lc{position:relative;overflow:hidden;display:flex;flex-direction:column;color:var(--league-text);background:radial-gradient(420px 150px at 100% 0,rgba(37,99,235,.08),transparent 72%),var(--league-surface-2);border:1px solid var(--league-border);border-radius:var(--radius-lg,16px);box-shadow:0 12px 30px rgba(0,0,0,.16)}.leagueTheme .lc:after,.leagueTheme .lc:before,.leagueTheme .lc__accent{display:none!important}.leagueTheme .lc__hero{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.75rem;gap:.75rem;padding:.9rem}.leagueTheme .lc__imageWrap{display:grid;place-items:center;width:74px;height:74px;background:hsla(0,0%,100%,.025);border:1px solid rgba(147,197,253,.1);border-radius:14px}.leagueTheme .lc__seriesImage{width:62px;height:62px;object-fit:contain}.leagueTheme .lc__heroMain{min-width:0}.leagueTheme .lc__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem}.leagueTheme .lc__headLeft{min-width:0}.leagueTheme .lc__title{color:#f4f7ff;font-size:1.02rem;font-weight:800;line-height:1.25}.leagueTheme .lc__series,.leagueTheme .lc__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leagueTheme .lc__series{display:flex;align-items:center;gap:.35rem;margin-top:.22rem;color:rgba(240,244,255,.48);font-size:.68rem}.leagueTheme .lc__series span{display:none}.leagueTheme .lc__series strong{overflow:hidden;font-weight:600;text-overflow:ellipsis}.leagueTheme .lc__badge{display:inline-flex;align-items:center;gap:.3rem;min-height:27px;padding:.28rem .5rem;color:#bfdbfe;background:rgba(7,16,31,.58);border:1px solid rgba(147,197,253,.12);border-radius:999px;font-size:.64rem;font-weight:740;white-space:nowrap}.leagueTheme .lc__badge i{width:7px;height:7px;background:currentColor;border-radius:999px}.leagueTheme .lc__badge--closed{color:#cbd5e1}.leagueTheme .lc__activeMatch{margin-top:.6rem;padding:.55rem .65rem;background:rgba(37,99,235,.055);border:1px solid rgba(96,165,250,.1);border-radius:10px}.leagueTheme .lc__activeLine1{display:flex;align-items:center;flex-wrap:wrap;gap:.42rem}.leagueTheme .lc__statusPill{color:#bfdbfe;font-size:.6rem;font-weight:780;text-transform:uppercase}.leagueTheme .lc__matchInfo{color:rgba(240,244,255,.65);font-size:.7rem;font-weight:650}.leagueTheme .lc__activeLine2{margin-top:.28rem;color:rgba(240,244,255,.5);font-size:.66rem}.leagueTheme .lc__activeLine2 strong{color:#dbeafe}.leagueTheme .lc__metaBar{display:grid;grid-template-columns:minmax(0,1.45fr) repeat(2,minmax(0,.65fr));grid-gap:.35rem;gap:.35rem;margin-top:.6rem}.leagueTheme .lc__metaItem{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:.18rem .35rem;gap:.18rem .35rem;min-width:0;padding:.45rem .5rem;background:hsla(0,0%,100%,.018);border:1px solid rgba(147,197,253,.07);border-radius:9px}.leagueTheme .lc__metaItem svg{grid-row:1/3;color:#93c5fd}.leagueTheme .lc__metaLabel{color:rgba(240,244,255,.4);font-size:.52rem;font-weight:750;text-transform:uppercase}.leagueTheme .lc__metaValue{overflow:hidden;color:#e2e8f8;font-size:.64rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.leagueTheme .lc__prizes{padding:.7rem .9rem;background:rgba(7,16,31,.38);border-top:1px solid rgba(147,197,253,.08)}.leagueTheme .lc__prizesTop{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.leagueTheme .lc__prizesTitle{display:flex;align-items:center;gap:.38rem;color:#bfdbfe;font-size:.72rem;font-weight:760}.leagueTheme .lc__prizesTier{color:rgba(240,244,255,.45);font-size:.6rem}.leagueTheme .lc__prizeGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.35rem;gap:.35rem;margin-top:.5rem}.leagueTheme .lc__prizeGrid--top5{grid-template-columns:repeat(5,minmax(0,1fr))}.leagueTheme .lc__prizeItem{display:flex;align-items:center;justify-content:center;gap:.28rem;min-width:0;padding:.38rem .3rem;background:hsla(0,0%,100%,.018);border:1px solid rgba(147,197,253,.07);border-radius:8px}.leagueTheme .lc__medal{display:grid;place-items:center;flex:0 0 18px;width:18px;height:18px;color:#dbeafe;background:var(--league-blue-soft);border-radius:999px;font-size:.54rem;font-weight:800}.leagueTheme .lc__prizeValue{overflow:hidden;color:#e2e8f8;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.leagueTheme .lc__footer{display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,1fr);align-items:center;grid-gap:.65rem;gap:.65rem;margin-top:auto;padding:.75rem .9rem .9rem;border-top:1px solid rgba(147,197,253,.08)}.leagueTheme .lc__entry{display:grid;justify-items:start}.leagueTheme .lc__entryLabel{color:rgba(240,244,255,.4);font-size:.56rem;font-weight:740;text-transform:uppercase}.leagueTheme .lc__entryValue{margin-top:.15rem;color:#dbeafe;font-size:.7rem;font-weight:760}.leagueTheme .lc__btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:44px;padding:.65rem .8rem;color:#fff;background:linear-gradient(135deg,#1d4ed8,#2563eb);border:1px solid rgba(147,197,253,.24);border-radius:10px;font-size:.76rem;font-weight:760;cursor:pointer}.leagueTheme .lc__btn--secondary{color:#dbeafe;background:rgba(37,99,235,.1)}.leagueTheme .closedLc{width:min(calc(100% - 2rem),1240px);margin:1rem auto 3rem;color:var(--league-text)}.leagueTheme .closedLc__heroGlow{display:none}.leagueTheme .closedLc__header{width:min(100%,920px);margin:0 auto 1rem;padding:1.2rem 1rem;text-align:center;background:var(--league-surface);border:1px solid var(--league-border);border-radius:var(--radius-lg,16px)}.leagueTheme .closedLc__title{margin:0;color:var(--league-title);font-size:clamp(1.7rem,4vw,2.4rem);letter-spacing:-.04em}.leagueTheme .closedLc__sub{max-width:66ch;margin:.4rem auto 0;color:var(--league-muted);font-size:.86rem;line-height:1.5}.leagueTheme .closedLc__sectionCard{padding:.9rem;background:var(--league-surface);border:1px solid var(--league-border);border-radius:var(--radius-lg,16px)}.leagueTheme .closedLc__sectionHeader{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem;padding-bottom:.65rem;border-bottom:1px solid rgba(147,197,253,.1)}.leagueTheme .closedLc__sectionTitleWrap{display:flex;align-items:center;gap:.5rem}.leagueTheme .closedLc__sectionDot{width:8px;height:8px;background:#60a5fa;border-radius:999px}.leagueTheme .closedLc__sectionTitle{margin:0;color:var(--league-title);font-size:1.05rem}.leagueTheme .closedLc__sectionBadge{display:grid;place-items:center;min-width:30px;min-height:26px;color:#bfdbfe;background:var(--league-blue-soft);border:1px solid rgba(96,165,250,.16);border-radius:999px;font-size:.68rem;font-weight:760}.leagueTheme .lcDetail,.leagueTheme .lcWallPage,.leagueTheme .plDetailPage,.leagueTheme .plHub{width:min(calc(100% - 2rem),1240px);margin:1rem auto 3rem;color:var(--league-text);background:transparent}.leagueTheme .lcDetail__nav,.leagueTheme .lcWallPage__nav,.leagueTheme .plDetailPage__nav,.leagueTheme .plHub__nav{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.6rem;margin-bottom:.75rem}.leagueTheme .lcDetail__back,.leagueTheme .lcDetail__wallBtn,.leagueTheme .lcWallPage__back,.leagueTheme .plDetailPage__back,.leagueTheme .plHub__back{min-height:44px;padding:.65rem .8rem;color:#dbeafe;background:var(--league-surface);border:1px solid var(--league-border-strong);border-radius:10px;font-size:.78rem;font-weight:740;cursor:pointer}.leagueTheme .lcDetail__powersBlock{margin-top:.85rem}.leagueTheme .lcDetail__alert,.leagueTheme .plDetailPage__alert,.leagueTheme .plHub__alert{margin:.75rem 0;padding:.75rem;border-radius:10px}.leagueTheme .leagueHeader{width:min(100%,1160px)}.leagueTheme .leagueHeader__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.leagueTheme .leagueHeader__identity{min-width:0}.leagueTheme .leagueHeader__eyebrow{margin:0 0 .25rem;color:#93c5fd;font-size:.66rem;font-weight:780;line-height:1.3;letter-spacing:.06em;text-transform:uppercase}.leagueTheme .lh__status{display:inline-flex;min-height:28px;align-items:center;padding:.3rem .55rem;color:#bfdbfe;background:var(--league-blue-soft);border:1px solid rgba(96,165,250,.18);border-radius:999px;font-size:.66rem;font-weight:780}.leagueTheme .lh__status--closed{color:#cbd5e1}.leagueTheme .lh__row--info{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;margin-top:.85rem}.leagueTheme .lh__statBox{min-width:0;padding:.65rem;text-align:center;background:hsla(0,0%,100%,.018);border:1px solid rgba(147,197,253,.08);border-radius:10px}.leagueTheme .lh__statLabel{display:block;color:rgba(240,244,255,.42);font-size:.58rem;font-weight:740;text-transform:uppercase}.leagueTheme .lh__statValue{display:block;overflow:hidden;margin-top:.2rem;color:#f4f7ff;font-size:.82rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.leagueTheme .lh__statBox--highlight{background:rgba(37,99,235,.07);border-color:rgba(96,165,250,.14)}.leagueTheme .lcMatchPanel{width:min(100%,1160px)}.leagueTheme .lcMatchPanel__row{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:stretch;grid-gap:.55rem;gap:.55rem;margin-top:.8rem}.leagueTheme .lcMatchPanel__nav{min-height:44px;color:#dbeafe;background:var(--league-surface-2);border:1px solid var(--league-border);border-radius:10px;font-size:1.2rem;cursor:pointer}.leagueTheme .lcMatchPanel__nav:disabled{opacity:.35;cursor:not-allowed}.leagueTheme .lcMatchPanel__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;min-width:0}.leagueTheme .lcMatchPanel__item{min-width:0;min-height:72px;padding:.65rem;color:var(--league-text);background:var(--league-surface-2);border:1px solid rgba(147,197,253,.09);border-radius:11px;text-align:left;cursor:pointer}.leagueTheme .lcMatchPanel__item--active{background:rgba(37,99,235,.11);border-color:rgba(96,165,250,.3)}.leagueTheme .lcMatchPanel__item:disabled{cursor:default}.leagueTheme .lcMatchPanel__itemTop{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.leagueTheme .lcMatchPanel__matchNo{color:#dbe8ff;font-size:.72rem;font-weight:760}.leagueTheme .lcMatchPanel__teamsPill{overflow:hidden;color:#93c5fd;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.leagueTheme .lcMatchPanel__date{display:block;margin-top:.35rem;color:var(--league-muted);font-size:.64rem;line-height:1.35}.leagueTheme .ltb{position:relative;width:min(100%,1160px);margin:.85rem auto 0;padding:1rem;color:var(--league-text);background:var(--league-surface);border:1px solid var(--league-border);border-radius:var(--radius-lg,16px)}.leagueTheme .ltb__head--compact{margin-bottom:.85rem;text-align:center}.leagueTheme .ltb__head--compact .lp__title{margin-bottom:0}.leagueTheme .ltb__headRule{display:block;width:46px;height:3px;margin:.55rem auto 0;background:rgba(96,165,250,.35);border-radius:999px}.leagueTheme .ltb__grid{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;grid-gap:.8rem;gap:.8rem}.leagueTheme .ltb__grid:not(.ltb__grid--wizard){grid-template-columns:minmax(0,1fr) auto}.leagueTheme .ltb__left,.leagueTheme .ltb__right,.leagueTheme .ltb__stepInfo,.leagueTheme .ltb__toolbarCard,.leagueTheme .ltb__viewActions,.leagueTheme .ltb__viewOnly{min-width:0;color:var(--league-text);background:var(--league-surface-2);border:1px solid rgba(147,197,253,.1);border-radius:12px;box-shadow:none}.leagueTheme .ltb__left{padding:.7rem}.leagueTheme .ltb__right{position:-webkit-sticky;position:sticky;top:88px;padding:.75rem}.leagueTheme .ltb__viewOnly{padding:.75rem}.leagueTheme .ltb__viewActions{padding:.7rem}.leagueTheme .ltb__toolbarCard{padding:.65rem;margin-bottom:.65rem}.leagueTheme .ltb__chips,.leagueTheme .ltb__roleChips{display:flex;gap:.35rem;overflow-x:auto;flex-wrap:nowrap;padding-bottom:.2rem;scrollbar-width:none}.leagueTheme .ltb__chips::-webkit-scrollbar,.leagueTheme .ltb__roleChips::-webkit-scrollbar{display:none}.leagueTheme .ltb__filterTag,.leagueTheme .ltb__pill,.leagueTheme .ltb__roleChip,.leagueTheme .ltb__tag{flex:0 0 auto;min-height:36px;color:rgba(240,244,255,.62);background:hsla(0,0%,100%,.025);border:1px solid rgba(147,197,253,.1);border-radius:999px}.leagueTheme .ltb__roleChip.active,.leagueTheme .ltb__roleChip.is-active{color:#fff;background:linear-gradient(135deg,#1d4ed8,#2563eb);border-color:rgba(147,197,253,.26)}.leagueTheme .ltb__btn,.leagueTheme .ltb__cBtn{min-height:44px;color:#fff;background:linear-gradient(135deg,#1d4ed8,#2563eb);border:1px solid rgba(147,197,253,.24);border-radius:10px;font-weight:740}.leagueTheme .ltb__btn.ghost{color:#dbeafe;background:rgba(37,99,235,.07);border-color:rgba(96,165,250,.16)}.leagueTheme .ltb__list{display:grid;grid-gap:.45rem;gap:.45rem;max-height:min(64vh,720px);overflow:auto;padding-right:.15rem}.leagueTheme .ltb__panelTitle{margin:0 0 .55rem;color:#dbe8ff;font-size:.85rem;text-align:center}.leagueTheme .ltb__previewInner{width:min(100%,430px);margin:0 auto}.leagueTheme .ltb__cvcList{display:grid;grid-gap:.45rem;gap:.45rem}.leagueTheme .ltb__cvcRow{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.65rem;background:var(--league-surface-2);border:1px solid rgba(147,197,253,.09);border-radius:10px}.leagueTheme .ltb__cvcName{color:#f4f7ff;font-size:.78rem;font-weight:740}.leagueTheme .ltb__stickyBar{position:-webkit-sticky;position:sticky;bottom:.5rem;z-index:10;grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.75rem;padding:.65rem .75rem;background:rgba(7,16,31,.96);border:1px solid var(--league-border-strong);border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.leagueTheme .ltb__stickyTitle{color:#dbe8ff;font-size:.76rem;font-weight:760}.leagueTheme .ltb__stickySub{margin-top:.18rem;color:var(--league-muted);font-size:.64rem}.leagueTheme .ltb__stickyActions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.4rem}.leagueTheme .ltb__overlay{position:absolute;inset:0;z-index:20;display:grid;place-items:center;align-content:center;grid-gap:.45rem;gap:.45rem;color:#dbeafe;background:rgba(5,11,22,.82);border-radius:12px}.leagueTheme .llb__spinner,.leagueTheme .lma__spinner,.leagueTheme .ltb__spinner{width:22px;height:22px;border:3px solid rgba(147,197,253,.2);border-top-color:#60a5fa;border-radius:50%;animation:leagueSpin .8s linear infinite}@keyframes leagueSpin{to{transform:rotate(1turn)}}.leagueTheme .lpr{color:var(--league-text);background:hsla(0,0%,100%,.018);border:1px solid rgba(147,197,253,.08);border-radius:11px}.leagueTheme .lpr__main{min-height:68px;padding:.55rem}.leagueTheme .lpr__avatar{width:50px;height:50px;flex:0 0 50px;object-fit:contain;background:hsla(0,0%,100%,.025);border-radius:10px}.leagueTheme .lpr__name{color:#f4f7ff;font-size:.78rem}.leagueTheme .lpr__pill,.leagueTheme .lpr__tag{color:rgba(240,244,255,.58);background:rgba(37,99,235,.06);border:1px solid rgba(96,165,250,.1);border-radius:999px}.leagueTheme .lpr__statsPanel{overflow-x:auto;border-top:1px solid rgba(147,197,253,.08)}.leagueTheme .lp__toggle{width:100%;padding:0;color:inherit;background:transparent;border:0;text-align:left;cursor:pointer}.leagueTheme .lp__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.leagueTheme .lp__content{margin-top:.75rem}.leagueTheme .lp__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.leagueTheme .lp__card,.leagueTheme .lp__item{min-width:0;padding:.7rem;color:var(--league-text);background:var(--league-surface-2);border:1px solid rgba(147,197,253,.09);border-radius:11px}.leagueTheme .lp__btn,.leagueTheme .lp__button{min-height:42px;color:#fff;background:linear-gradient(135deg,#1d4ed8,#2563eb);border:1px solid rgba(147,197,253,.22);border-radius:9px}.leagueTheme .llb,.leagueTheme .pllb{width:min(100%,1160px);margin:.85rem auto 0;padding:.85rem;color:var(--league-text);background:var(--league-surface);border:1px solid var(--league-border);border-radius:var(--radius-lg,16px);box-shadow:none}.leagueTheme .llb__subTabs,.leagueTheme .llb__tabs,.leagueTheme .pllb__tabs{display:flex;gap:.4rem;overflow-x:auto;flex-wrap:nowrap;padding-bottom:.25rem;scrollbar-width:none}.leagueTheme .llb__subTabs::-webkit-scrollbar,.leagueTheme .llb__tabs::-webkit-scrollbar,.leagueTheme .pllb__tabs::-webkit-scrollbar{display:none}.leagueTheme .llb__subTab,.leagueTheme .llb__tab,.leagueTheme .pllb__tab{flex:0 0 auto;min-height:42px;padding:.6rem .75rem;color:rgba(240,244,255,.6);background:hsla(0,0%,100%,.025);border:1px solid rgba(147,197,253,.1);border-radius:10px;font-weight:730}.leagueTheme .llb__subTab.is-active,.leagueTheme .llb__tab.is-active,.leagueTheme .pllb__tab.is-active{color:#fff;background:linear-gradient(135deg,#1d4ed8,#2563eb);border-color:rgba(147,197,253,.24)}.leagueTheme .llb__rows,.leagueTheme .llb__table,.leagueTheme .pllb__table{overflow:hidden;margin-top:.7rem;border:1px solid rgba(147,197,253,.09);border-radius:12px}.leagueTheme .llb__row,.leagueTheme .pllb__row{color:var(--league-text);background:var(--league-surface-2);border-bottom:1px solid rgba(147,197,253,.07)}.leagueTheme .llb__row--head,.leagueTheme .pllb__row--head{color:rgba(240,244,255,.48);background:#060e1c;font-size:.62rem;text-transform:uppercase}.leagueTheme .llb__userName,.leagueTheme .pllb__name{color:#f4f7ff}.leagueTheme .llb__btn,.leagueTheme .llb__chipBtn,.leagueTheme .pllb__btn,.leagueTheme .pllb__chipBtn{min-height:38px;color:#dbeafe;background:rgba(37,99,235,.07);border:1px solid rgba(96,165,250,.14);border-radius:9px}.leagueTheme .llb__pointsLoading,.leagueTheme .llb__snapLoading,.leagueTheme .lma__inlineLoading,.leagueTheme .lmh__snapLoading{display:grid;place-items:center;min-height:96px;color:var(--league-muted);background:var(--league-surface-2);border:1px dashed rgba(147,197,253,.11);border-radius:10px}.leagueTheme .lmh{width:100%;color:var(--league-text)}.leagueTheme .lmh__head{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-bottom:.65rem}.leagueTheme .lmh__title{margin:0;color:var(--league-title);font-size:1rem}.leagueTheme .lmh__table{overflow:hidden;border:1px solid rgba(147,197,253,.09);border-radius:12px}.leagueTheme .lmh__row{color:var(--league-text);background:var(--league-surface-2);border-bottom:1px solid rgba(147,197,253,.07)}.leagueTheme .lma{width:100%;color:var(--league-text)}.leagueTheme .lma__card,.leagueTheme .lma__chartCard,.leagueTheme .lma__compareBox,.leagueTheme .lma__hero,.leagueTheme .lma__section{color:var(--league-text);background:var(--league-surface-2);border:1px solid rgba(147,197,253,.09);border-radius:12px;box-shadow:none}.leagueTheme .lma__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.leagueTheme .lma__card{padding:.7rem}.leagueTheme .lma__cardLabel{color:rgba(240,244,255,.42)}.leagueTheme .lma__cardValue{color:#f4f7ff}.leagueTheme .lma__charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.leagueTheme .lma__compareControls{display:flex;flex-wrap:wrap;gap:.45rem}.leagueTheme .lma input,.leagueTheme .lma select{min-height:42px;color:#f4f7ff;background:#07101f;border:1px solid rgba(147,197,253,.13);border-radius:9px}.leagueTheme .lma__card--blue,.leagueTheme .lma__card--gold,.leagueTheme .lma__card--green,.leagueTheme .lma__card--purple{background:var(--league-surface-2);border-color:rgba(147,197,253,.09)}.leagueTheme .llb{--lb-brand-purple:#60a5fa;--lb-brand-gold:#93c5fd}.leagueTheme .plDetailPage__bgGlow,.leagueTheme .plHub__bgGlow{display:none}.leagueTheme .plDetailPage__actionsWrap,.leagueTheme .plDetailPage__leaderboardWrap,.leagueTheme .plHeroCard,.leagueTheme .plHub__bottomBlock,.leagueTheme .plHub__emptyCard,.leagueTheme .plHub__hero,.leagueTheme .plHub__sectionCard,.leagueTheme .pla__card,.leagueTheme .plh__card{color:var(--league-text);background:var(--league-surface);border:1px solid var(--league-border);border-radius:var(--radius-lg,16px);box-shadow:none}.leagueTheme .plHub__hero{margin-bottom:.85rem}.leagueTheme .plHub__heroInner{padding:1rem;text-align:center}.leagueTheme .plHub__topGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;margin-top:.85rem}.leagueTheme .plHub__sectionCard{min-width:0;padding:.9rem}.leagueTheme .plHub__premiumTitle{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem}.leagueTheme .plHub__premiumTitleIcon{color:#93c5fd}.leagueTheme .plHub__premiumBadge{padding:.24rem .48rem;color:#fff;background:linear-gradient(135deg,#1d4ed8,#2563eb);border-radius:999px;font-size:.62rem;font-weight:780}.leagueTheme .plHub__premiumEmpty{padding:1rem;color:var(--league-muted);background:var(--league-surface-2);border:1px dashed rgba(147,197,253,.12);border-radius:11px;text-align:center}.leagueTheme .plHub__premiumEmptyBtn{min-height:44px;margin-top:.65rem;color:#fff;background:linear-gradient(135deg,#1d4ed8,#2563eb);border:1px solid rgba(147,197,253,.24);border-radius:10px}.leagueTheme .lplc,.leagueTheme .lplj{color:var(--league-text)}.leagueTheme .lplc__input,.leagueTheme .lplj__input{width:100%;min-height:44px;color:#f4f7ff;background:#07101f;border:1px solid rgba(147,197,253,.13);border-radius:10px}.leagueTheme .lplc__btn,.leagueTheme .lplj__btn{min-height:44px;color:#fff;background:linear-gradient(135deg,#1d4ed8,#2563eb);border:1px solid rgba(147,197,253,.24);border-radius:10px}.leagueTheme .lpll__grid,.leagueTheme .plListSection__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.leagueTheme .lpll__card{color:var(--league-text);background:var(--league-surface-2);border:1px solid rgba(147,197,253,.09);border-radius:12px;box-shadow:none}.leagueTheme .plh__card{padding:1rem}.leagueTheme .plh__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.leagueTheme .plh__title{color:var(--league-title)}.leagueTheme .plh__badge,.leagueTheme .plh__count{color:#bfdbfe;background:var(--league-blue-soft);border:1px solid rgba(96,165,250,.14);border-radius:999px}.leagueTheme .plh__invite{margin-top:.75rem;padding:.7rem;background:var(--league-surface-2);border:1px solid rgba(147,197,253,.09);border-radius:10px}.leagueTheme .plh__code{color:#f4f7ff}.leagueTheme .pla__btn,.leagueTheme .plh__copyBtn{min-height:42px;color:#dbeafe;background:var(--league-blue-soft);border:1px solid rgba(96,165,250,.16);border-radius:9px}.leagueTheme .pla__btn--primary{color:#fff;background:linear-gradient(135deg,#1d4ed8,#2563eb)}.leagueTheme .pla__btn--danger{color:#fecaca;background:rgba(127,29,29,.18);border-color:hsla(0,91%,71%,.2)}.leagueTheme .lcWallPage__header{width:min(100%,920px);margin:0 auto .75rem;padding:1rem;text-align:center;background:var(--league-surface);border:1px solid var(--league-border);border-radius:var(--radius-lg,16px)}.leagueTheme .lcWallPage__eyebrow{margin:0 0 .25rem;color:#93c5fd;font-size:.66rem;font-weight:780;letter-spacing:.07em;text-transform:uppercase}.leagueTheme .lcWallPage__header h1{margin:0;color:var(--league-title);font-size:clamp(1.7rem,4vw,2.4rem);line-height:1.1;letter-spacing:-.04em}.leagueTheme .lcWallPage__header p:last-child{max-width:66ch;margin:.4rem auto 0;color:var(--league-muted);font-size:.82rem;line-height:1.5}.leagueTheme .lcWallPage__content{min-width:0}.leagueTheme .leagueWall{color:var(--league-text)}.leagueTheme .leagueWall__shell,.leagueTheme .lwComposer,.leagueTheme .lwPostCard,.leagueTheme .lwSectionHeader{color:var(--league-text);background:var(--league-surface);border:1px solid var(--league-border);border-radius:var(--radius-lg,16px);box-shadow:none}.leagueTheme .leagueWall__tabs{display:flex;gap:.4rem;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.leagueTheme .leagueWall__tabs::-webkit-scrollbar{display:none}.leagueTheme .leagueWall__tab{flex:0 0 auto;min-height:44px;color:rgba(240,244,255,.6);background:hsla(0,0%,100%,.025);border:1px solid rgba(147,197,253,.1);border-radius:10px}.leagueTheme .leagueWall__tab.is-active{color:#fff;background:linear-gradient(135deg,#1d4ed8,#2563eb)}.leagueTheme .lwComposer{padding:.8rem}.leagueTheme .lwComposer__input{min-height:110px;color:#f4f7ff;background:#07101f;border:1px solid rgba(147,197,253,.12);border-radius:10px}.leagueTheme .lwComposer button,.leagueTheme .lwPostCard button{min-height:38px}.leagueTheme .lwPostCard{padding:.8rem}.leagueTheme .lwPostCard__name{color:#f4f7ff}.leagueTheme .lwPostCard__body{color:rgba(240,244,255,.7)}.leagueTheme.hof{position:relative;width:100%;min-height:100%;color:var(--league-text);background:transparent}.leagueTheme .hof__bgGlow,.leagueTheme .hof__cardGlow,.leagueTheme .hof__emptyHallGlow,.leagueTheme .hof__featuredGlow,.leagueTheme .hof__heroShine{display:none!important}.leagueTheme .hof__shell{width:min(calc(100% - 2rem),1240px);margin:1rem auto 3rem}.leagueTheme .hof__backLink{display:inline-flex;align-items:center;min-height:44px;padding:.65rem .8rem;color:#dbeafe;background:var(--league-surface);border:1px solid var(--league-border-strong);border-radius:10px;font-size:.78rem;font-weight:740;text-decoration:none}.leagueTheme .hof__hero{margin-top:.75rem;padding:clamp(1.25rem,4vw,2.2rem);text-align:center;background:radial-gradient(620px 190px at 100% 0,rgba(37,99,235,.1),transparent 72%),var(--league-surface);border:1px solid var(--league-border);border-radius:var(--radius-lg,16px);box-shadow:none}.leagueTheme .hof__hero h1{margin:0;color:var(--league-title);font-size:clamp(2rem,5vw,3.3rem);line-height:1.05;letter-spacing:-.05em}.leagueTheme .hof__hero p{max-width:68ch;margin:.7rem auto 0;color:var(--league-muted);font-size:.9rem;line-height:1.55}.leagueTheme .hof__heroStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;margin-top:1rem}.leagueTheme .hof__heroStat{padding:.7rem;background:var(--league-surface-2);border:1px solid rgba(147,197,253,.09);border-radius:10px}.leagueTheme .hof__heroStat strong{display:block;color:#f4f7ff;font-size:1rem}.leagueTheme .hof__heroStat span{display:block;margin-top:.18rem;color:var(--league-muted);font-size:.62rem}.leagueTheme .hof__section{margin-top:.9rem;padding:.9rem;background:var(--league-surface);border:1px solid var(--league-border);border-radius:var(--radius-lg,16px)}.leagueTheme .hof__sectionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem;padding-bottom:.65rem;border-bottom:1px solid rgba(147,197,253,.1)}.leagueTheme .hof__eyebrow{color:#93c5fd;font-size:.64rem;font-weight:780;text-transform:uppercase}.leagueTheme .hof__sectionTitle{margin:.15rem 0 0;color:var(--league-title);font-size:1.2rem;letter-spacing:-.025em}.leagueTheme .hof__sectionDesc{margin:.3rem 0 0;color:var(--league-muted);font-size:.76rem;line-height:1.45}.leagueTheme .hof__sectionCount{display:grid;place-items:center;min-width:32px;min-height:28px;color:#bfdbfe;background:var(--league-blue-soft);border:1px solid rgba(96,165,250,.16);border-radius:999px;font-size:.7rem;font-weight:760}.leagueTheme .hof__featuredGrid,.leagueTheme .hof__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.leagueTheme .hof__emptyHallCard,.leagueTheme .hof__featuredCard,.leagueTheme .hof__playerCard{color:var(--league-text);background:var(--league-surface-2);border:1px solid rgba(147,197,253,.09);border-radius:12px;box-shadow:none}.leagueTheme .hof__avatar{color:#fff;background:linear-gradient(135deg,#1d4ed8,#2563eb);border:1px solid rgba(191,219,254,.2)}.leagueTheme .hof__badge{color:#bfdbfe;background:var(--league-blue-soft);border:1px solid rgba(96,165,250,.14)}.leagueTheme .hof__featuredIdentity h3,.leagueTheme .hof__playerIdentity h3{color:#f4f7ff}.leagueTheme .hof__featuredStats,.leagueTheme .hof__playerStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.4rem;gap:.4rem}.leagueTheme .hof__featuredStats>div,.leagueTheme .hof__playerStats>div{background:hsla(0,0%,100%,.018);border:1px solid rgba(147,197,253,.07);border-radius:9px}.leagueTheme .hof__leaderboard{overflow:hidden;border:1px solid rgba(147,197,253,.09);border-radius:12px}.leagueTheme .hof__leaderRow{color:var(--league-text);background:var(--league-surface-2);border-bottom:1px solid rgba(147,197,253,.07)}.leagueTheme .ltb__modalWrap,.leagueTheme .pla__modalOverlay,.leagueTheme .plh__modalOverlay{padding:1rem;background:rgba(2,6,14,.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.leagueTheme .ltb__modalCard,.leagueTheme .pla__modal,.leagueTheme .plh__modal{width:min(100%,680px);max-height:min(88vh,780px);overflow:auto;color:var(--league-text);background:var(--league-surface);border:1px solid var(--league-border-strong);border-radius:var(--radius-lg,16px);box-shadow:0 24px 64px rgba(0,0,0,.42)}@media (max-width:980px){.leagueTheme .lcDirectorySection__grid,.leagueTheme .ltb__grid,.leagueTheme .ltb__grid--wizard{grid-template-columns:1fr}.leagueTheme .ltb__right{position:static;order:-1}.leagueTheme .lma__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.leagueTheme .lma__charts,.leagueTheme .plHub__topGrid{grid-template-columns:1fr}.leagueTheme .lcMatchPanel__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.leagueTheme .closedLc,.leagueTheme .hof__shell,.leagueTheme .lcDetail,.leagueTheme .lcWallPage,.leagueTheme .plDetailPage,.leagueTheme .plHub{width:100%;padding-right:max(.75rem,env(safe-area-inset-right));padding-left:max(.75rem,env(safe-area-inset-left))}.leagueTheme .lcHome__hofBanner{grid-template-columns:auto minmax(0,1fr)}.leagueTheme .lcHome__hofCta{grid-column:1/-1;justify-content:center;min-height:40px;background:var(--league-blue-soft);border-radius:9px}.leagueTheme .lc__prizeGrid--top5{grid-template-columns:repeat(3,minmax(0,1fr))}.leagueTheme .lh__row--info{grid-template-columns:repeat(2,minmax(0,1fr))}.leagueTheme .lp__grid{grid-template-columns:1fr}.leagueTheme .hof__heroStats{grid-template-columns:repeat(2,minmax(0,1fr))}.leagueTheme .hof__featuredGrid,.leagueTheme .hof__grid,.leagueTheme .lpll__grid,.leagueTheme .plListSection__grid{grid-template-columns:1fr}}@media (max-width:560px){.leagueTheme .lcHome{margin-top:.75rem}.leagueTheme .lcHome__header,.leagueTheme .lcHome__sectionCard{padding:.75rem}.leagueTheme .lc__hero{grid-template-columns:58px minmax(0,1fr);gap:.6rem;padding:.75rem}.leagueTheme .lc__imageWrap{width:58px;height:58px}.leagueTheme .lc__seriesImage{width:50px;height:50px}.leagueTheme .lc__head{display:grid}.leagueTheme .lc__headRight{justify-self:start}.leagueTheme .lc__metaBar{grid-template-columns:1fr 1fr}.leagueTheme .lc__metaItem--wide{grid-column:1/-1}.leagueTheme .lc__prizeGrid,.leagueTheme .lc__prizeGrid--top5{grid-template-columns:repeat(2,minmax(0,1fr))}.leagueTheme .lc__footer{grid-template-columns:1fr}.leagueTheme .lc__entry{justify-items:center}.leagueTheme .lc__btn{width:100%}.leagueTheme .leagueHeader__top{align-items:center;flex-direction:column;text-align:center}.leagueTheme .leagueHeader__eyebrow{text-align:center}.leagueTheme .lh__status{align-self:center}.leagueTheme .lcMatchPanel__row{grid-template-columns:36px minmax(0,1fr) 36px;gap:.35rem}.leagueTheme .lcMatchPanel__list{grid-template-columns:1fr}.leagueTheme .ltb{padding:.7rem}.leagueTheme .ltb__left,.leagueTheme .ltb__right,.leagueTheme .ltb__viewActions,.leagueTheme .ltb__viewOnly{padding:.6rem}.leagueTheme .ltb__stickyBar{align-items:stretch;flex-direction:column;bottom:.25rem}.leagueTheme .ltb__stickyActions{display:grid;grid-template-columns:1fr}.leagueTheme .ltb__stickyActions .ltb__btn{width:100%}.leagueTheme .lpr__main{align-items:flex-start}.leagueTheme .lpr__row1,.leagueTheme .lpr__row2,.leagueTheme .lpr__row3{flex-wrap:wrap}.leagueTheme .llb__row,.leagueTheme .pllb__row{min-width:0}.leagueTheme .lma__cards{grid-template-columns:1fr 1fr}.leagueTheme .plHub__sectionCard{padding:.75rem}.leagueTheme .plh__top{flex-direction:column}.leagueTheme .hof__hero{padding:1.25rem .8rem}.leagueTheme .hof__featuredStats,.leagueTheme .hof__playerStats{grid-template-columns:repeat(2,minmax(0,1fr))}.leagueTheme .ltb__modalWrap,.leagueTheme .pla__modalOverlay,.leagueTheme .plh__modalOverlay{align-items:flex-end;padding:0}.leagueTheme .ltb__modalCard,.leagueTheme .pla__modal,.leagueTheme .plh__modal{width:100%;max-height:90vh;border-radius:16px 16px 0 0}}@media (prefers-reduced-motion:reduce){.leagueTheme *,.leagueTheme :after,.leagueTheme :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.leagueTheme .ltb__actionBar{position:relative!important;inset:auto!important;bottom:auto!important;grid-column:1/-1;width:100%}@media (max-width:560px){.leagueTheme .ltb__actionBar{position:relative!important;bottom:auto!important}.leagueTheme .lc__metaValue,.leagueTheme .lc__title{overflow:visible;text-overflow:clip;white-space:normal}.leagueTheme .ltb__right{position:static;top:auto}}@media (max-width:560px){.leagueTheme :is(.ltb__previewInner,.ltb__viewOnly,.llb__expandRow,.lmh__expandRow,.pllb__expandRow,.pllb__xiWrap){width:100%;max-width:100%;min-width:0;overflow:visible}.leagueTheme :is(.ltb__previewInner,.ltb__viewOnly,.llb__expandRow,.lmh__expandRow,.pllb__expandRow,.pllb__xiWrap) .statsNguts__fantasyTeams{width:100%;max-width:100%;min-width:0}}@media (max-width:560px){.leagueTheme .lc .lc__metaBar{grid-template-columns:repeat(2,minmax(0,1fr))!important}.leagueTheme .lc .lc__metaItem--wide{grid-column:1/-1!important}.leagueTheme :is(.ltb__previewInner,.ltb__viewOnly,.llb__expandRow,.lmh__expandRow,.pllb__expandRow,.pllb__xiWrap) .statsNguts__fantasyTeams[data-variant=league]{width:100%;max-width:100%;min-width:0}}