.FantasyPage-module__7RflWG__layout{gap:var(--sp-gap);grid-template-columns:minmax(360px,1fr) minmax(420px,1fr);align-items:stretch;min-height:0;display:grid}@media (max-width:980px){.FantasyPage-module__7RflWG__layout{grid-template-columns:1fr}}.FantasyPage-module__7RflWG__controls{flex-direction:column;gap:10px;height:100%;min-height:0;display:flex}.FantasyPage-module__7RflWG__controlRow{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:520px){.FantasyPage-module__7RflWG__controlRow{grid-template-columns:1fr}}.FantasyPage-module__7RflWG__select{border-radius:var(--sp-radius-sm);border:1px solid var(--sp-border);background:color-mix(in srgb,var(--sp-panel)92%,transparent);height:36px;color:var(--sp-text);padding:0 10px}.FantasyPage-module__7RflWG__banner{border:1px solid color-mix(in srgb,var(--sp-accent)55%,var(--sp-border));background:color-mix(in srgb,var(--sp-accent)10%,var(--sp-panel));border-radius:var(--sp-radius);margin-bottom:12px;padding:10px 12px}.FantasyPage-module__7RflWG__bannerTitle{font-weight:900}.FantasyPage-module__7RflWG__bannerText{color:var(--sp-text-muted);margin-top:4px;font-size:12px}.FantasyPage-module__7RflWG__teamGrid{gap:10px;padding:12px;display:grid}.FantasyPage-module__7RflWG__rowLabel{color:var(--sp-text-muted);letter-spacing:.6px;font-size:12px;font-weight:900}.FantasyPage-module__7RflWG__slotsRow{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.FantasyPage-module__7RflWG__slot{border:1px dashed color-mix(in srgb,var(--sp-border)90%,transparent);background:color-mix(in srgb,var(--sp-panel)88%,transparent);border-radius:var(--sp-radius-sm);min-height:42px;color:var(--sp-text);cursor:pointer;text-align:left;padding:10px}.FantasyPage-module__7RflWG__slot:hover{border-color:color-mix(in srgb,var(--sp-accent)45%,var(--sp-border))}.FantasyPage-module__7RflWG__slotEmpty{color:var(--sp-text-muted);font-weight:700}.FantasyPage-module__7RflWG__slotName{text-overflow:ellipsis;white-space:nowrap;font-weight:850;overflow:hidden}.FantasyPage-module__7RflWG__slotMeta{color:var(--sp-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.FantasyPage-module__7RflWG__lists{gap:var(--sp-gap);flex-direction:column;height:100%;min-height:0;display:flex}.FantasyPage-module__7RflWG__listsPanel{height:100%;min-height:0;display:flex}@media (max-width:980px){.FantasyPage-module__7RflWG__listsPanel{height:auto;min-height:unset;display:block}}.FantasyPage-module__7RflWG__listCard{flex-direction:column;height:100%;min-height:0;display:flex}.FantasyPage-module__7RflWG__tabsBar{background:var(--sp-card);border-bottom:1px solid var(--sp-border);flex:none;padding:10px 12px}.FantasyPage-module__7RflWG__listControls{border-bottom:1px solid var(--sp-border);background:var(--sp-card);flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:10px 12px;display:flex}.FantasyPage-module__7RflWG__listControls>*{min-width:160px}.FantasyPage-module__7RflWG__listSearch{flex:1;min-width:200px}.FantasyPage-module__7RflWG__tabsContent,.FantasyPage-module__7RflWG__tabPanel{flex-direction:column;flex:1;min-height:0;display:flex}.FantasyPage-module__7RflWG__tabsRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.FantasyPage-module__7RflWG__tabLabel{align-items:center;gap:8px;display:inline-flex}.FantasyPage-module__7RflWG__tabBadge{border:1px solid var(--sp-border);background:color-mix(in srgb,var(--sp-panel)90%,transparent);min-width:18px;height:18px;color:var(--sp-text-muted);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.FantasyPage-module__7RflWG__listBody{flex:1;gap:8px;min-height:0;padding:12px;display:grid;overflow:hidden auto}.FantasyPage-module__7RflWG__hint{color:var(--sp-text-muted);font-size:12px}
.PlayerRow-module__a58-vq__row{align-items:center;gap:var(--sp-gap-sm);border-radius:var(--sp-radius-sm);border:1px solid var(--sp-border);background:color-mix(in srgb,var(--sp-panel)92%,transparent);width:100%;color:var(--sp-text);cursor:pointer;text-align:left;padding:10px 12px;transition:background .14s,border-color .14s,transform 80ms;display:flex}.PlayerRow-module__a58-vq__row:hover{background:color-mix(in srgb,var(--sp-accent)10%,var(--sp-panel));border-color:color-mix(in srgb,var(--sp-accent)35%,var(--sp-border))}.PlayerRow-module__a58-vq__row:active{transform:translateY(.5px)}.PlayerRow-module__a58-vq__row:focus-visible{box-shadow:var(--sp-focus);outline:none}.PlayerRow-module__a58-vq__row:disabled,.PlayerRow-module__a58-vq__row[aria-disabled=true]{opacity:.6;cursor:not-allowed}.PlayerRow-module__a58-vq__avatar{border:1px solid color-mix(in srgb,var(--sp-border)80%,transparent);background:color-mix(in srgb,var(--sp-panel)70%,var(--sp-accent)6%);border-radius:999px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.PlayerRow-module__a58-vq__avatarImg{object-fit:cover;width:100%;height:100%;display:block}.PlayerRow-module__a58-vq__avatarFallback{color:var(--sp-text);letter-spacing:.3px;font-size:12px;font-weight:800}.PlayerRow-module__a58-vq__main{flex:1;gap:2px;min-width:0;display:grid}.PlayerRow-module__a58-vq__nameRow{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.PlayerRow-module__a58-vq__name{color:var(--sp-text);text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.PlayerRow-module__a58-vq__rightMeta{color:var(--sp-text-muted);flex:none;font-size:12px}.PlayerRow-module__a58-vq__subtitle{color:var(--sp-text-muted);white-space:normal;word-break:break-word;font-size:12px;overflow:visible}
.StatGrid-module___1hSPq__grid{gap:var(--sp-gap-sm);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));display:grid}.StatGrid-module___1hSPq__card{border:1px solid var(--sp-border);border-radius:var(--sp-radius-sm);background:color-mix(in srgb,var(--sp-panel)92%,transparent);gap:2px;min-width:0;padding:10px 12px;display:grid}.StatGrid-module___1hSPq__label{color:var(--sp-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.StatGrid-module___1hSPq__value{color:var(--sp-text);font-variant-numeric:tabular-nums;font-size:18px;font-weight:800;line-height:1.1}.StatGrid-module___1hSPq__hint{color:var(--sp-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}
.CompetitionAccordion-module__88aPxa__list{gap:var(--sp-gap-sm);display:grid}.CompetitionAccordion-module__88aPxa__card{overflow:hidden}.CompetitionAccordion-module__88aPxa__headerBtn{text-align:left;width:100%;color:var(--sp-accent);cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:10px;padding:10px 12px;font-weight:800;display:flex}.CompetitionAccordion-module__88aPxa__headerBtn:focus-visible{outline:2px solid color-mix(in srgb,var(--sp-accent)55%,transparent);outline-offset:2px;border-radius:10px}.CompetitionAccordion-module__88aPxa__caret{border-left:8px solid var(--sp-accent);transform-origin:2px 6px;opacity:.95;border-top:6px solid #0000;border-bottom:6px solid #0000;flex:none;width:0;height:0;transition:transform .12s}.CompetitionAccordion-module__88aPxa__caretOpen{transform:rotate(90deg)}.CompetitionAccordion-module__88aPxa__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.CompetitionAccordion-module__88aPxa__body{padding:12px}.CompetitionAccordion-module__88aPxa__kv{grid-template-columns:1fr auto;gap:6px 16px;display:grid}.CompetitionAccordion-module__88aPxa__label{color:var(--sp-text-muted);font-size:12px;line-height:1.35}.CompetitionAccordion-module__88aPxa__value{color:var(--sp-text);text-align:right;font-size:12px;line-height:1.35}.CompetitionAccordion-module__88aPxa__empty{color:var(--sp-text-muted);font-size:12px}
.PlayerDrawerContent-module__bIFgSW__root{gap:var(--sp-gap);padding:16px;display:grid}.PlayerDrawerContent-module__bIFgSW__topActions{gap:var(--sp-gap-sm);display:grid}.PlayerDrawerContent-module__bIFgSW__section{margin:0}.PlayerDrawerContent-module__bIFgSW__sectionBody{gap:var(--sp-gap-sm);padding:12px;display:grid}.PlayerDrawerContent-module__bIFgSW__headerRow{align-items:center;gap:var(--sp-gap);grid-template-columns:48px minmax(0,1fr);display:grid}.PlayerDrawerContent-module__bIFgSW__avatar{border:1px solid color-mix(in srgb,var(--sp-border)80%,transparent);background:color-mix(in srgb,var(--sp-panel)70%,var(--sp-accent)6%);border-radius:999px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.PlayerDrawerContent-module__bIFgSW__avatarImg{object-fit:cover;width:100%;height:100%;display:block}.PlayerDrawerContent-module__bIFgSW__avatarFallback{color:var(--sp-text);letter-spacing:.4px;font-size:14px;font-weight:900}.PlayerDrawerContent-module__bIFgSW__name{color:var(--sp-text);font-size:18px;font-weight:700;line-height:1.25}.PlayerDrawerContent-module__bIFgSW__subtitle{color:var(--sp-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.PlayerDrawerContent-module__bIFgSW__metaKv{padding:0}.PlayerDrawerContent-module__bIFgSW__helperText{color:var(--sp-text-muted);font-size:12px}.PlayerDrawerContent-module__bIFgSW__errorText{color:#ef4444;font-size:12px}.PlayerDrawerContent-module__bIFgSW__divider{background:var(--sp-border);height:1px;margin:calc(var(--sp-gap-sm)/2)0}
.PlayerStats-module__BYd0lG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}@media (max-width:720px){.PlayerStats-module__BYd0lG__grid{grid-template-columns:1fr}}.PlayerStats-module__BYd0lG__statCard{padding:12px}.PlayerStats-module__BYd0lG__cardTitleRow{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.PlayerStats-module__BYd0lG__cardTitle{color:var(--sp-text);font-weight:800}.PlayerStats-module__BYd0lG__cardHint{color:var(--sp-text-muted);font-size:12px}.PlayerStats-module__BYd0lG__rows{gap:8px;display:grid}.PlayerStats-module__BYd0lG__rowBtn{border:1px solid var(--sp-border);width:100%;color:var(--sp-text);cursor:pointer;text-align:left;background:#00000008;border-radius:10px;grid-template-columns:18px 28px 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.PlayerStats-module__BYd0lG__rowBtn:hover{background:#0000000f}.PlayerStats-module__BYd0lG__rowBtnTop{background:#ffd60a2e;border-color:#ffd60a73}.PlayerStats-module__BYd0lG__rank{color:var(--sp-text-muted);font-variant-numeric:tabular-nums;font-size:12px}.PlayerStats-module__BYd0lG__avatar{border:1px solid var(--sp-border);background:#00000014;border-radius:999px;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}.PlayerStats-module__BYd0lG__avatarImg{object-fit:cover;width:28px;height:28px;display:block}.PlayerStats-module__BYd0lG__avatarFallback{letter-spacing:.5px;color:var(--sp-text);font-size:11px;font-weight:900}.PlayerStats-module__BYd0lG__main{gap:2px;min-width:0;display:grid}.PlayerStats-module__BYd0lG__nameRow{align-items:center;gap:8px;min-width:0;display:flex}.PlayerStats-module__BYd0lG__name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:800;overflow:hidden}.PlayerStats-module__BYd0lG__teamLogo{object-fit:contain;opacity:.95;flex:none;width:16px;height:16px}.PlayerStats-module__BYd0lG__teamLogoFallback{border:1px solid var(--sp-border);border-radius:5px;flex:none;width:16px;height:16px}.PlayerStats-module__BYd0lG__subtitle{color:var(--sp-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.PlayerStats-module__BYd0lG__value{font-variant-numeric:tabular-nums;font-weight:900}.PlayerStats-module__BYd0lG__helperText{color:var(--sp-text-muted);font-size:12px}.PlayerStats-module__BYd0lG__errorBox{gap:10px;display:grid}
.LiveMatchRow-module___BP5aG__row{grid-template-columns:1fr auto;align-items:center;gap:10px;width:100%;display:grid}.LiveMatchRow-module___BP5aG__teams{gap:6px;min-width:0;display:grid}.LiveMatchRow-module___BP5aG__teamLine{grid-template-columns:18px 1fr auto;align-items:center;gap:8px;min-width:0;display:grid}.LiveMatchRow-module___BP5aG__logo{object-fit:contain;border-radius:4px;width:18px;height:18px}.LiveMatchRow-module___BP5aG__logoFallback{border:1px solid var(--sp-border);background:color-mix(in srgb,var(--sp-accent)12%,var(--sp-panel));border-radius:4px;width:18px;height:18px}.LiveMatchRow-module___BP5aG__name{text-overflow:ellipsis;white-space:nowrap;color:var(--sp-text);font-weight:800;overflow:hidden}.LiveMatchRow-module___BP5aG__right{justify-items:end;gap:6px;display:grid}.LiveMatchRow-module___BP5aG__score{letter-spacing:.01em;color:var(--sp-text);font-weight:950}.LiveMatchRow-module___BP5aG__chip{border:1px solid var(--sp-border);color:var(--sp-text-muted);background:color-mix(in srgb,var(--sp-panel)92%,transparent);border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;display:inline-flex}.LiveMatchRow-module___BP5aG__chipLive{border-color:color-mix(in srgb,#ff5b5b 45%,var(--sp-border));color:color-mix(in srgb,#ffb3b3 65%,var(--sp-text))}.LiveMatchRow-module___BP5aG__liveDot{background:#ff4a4a;border-radius:999px;width:7px;height:7px;animation:1.2s ease-in-out infinite LiveMatchRow-module___BP5aG__livePulse;box-shadow:0 0 #ff4a4a00}.LiveMatchRow-module___BP5aG__liveEmphasis{outline:1px solid color-mix(in srgb,#ff5b5b 30%,var(--sp-border));background:linear-gradient(90deg,#ff5b5b17,color-mix(in srgb,var(--sp-panel)92%,transparent))}@keyframes LiveMatchRow-module___BP5aG__livePulse{0%,to{transform:scale(1);box-shadow:0 0 #ff4a4a00}50%{transform:scale(1.08);box-shadow:0 0 0 8px #ff4a4a00}}
.TeamStats-module__-rJwJa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}@media (max-width:720px){.TeamStats-module__-rJwJa__grid{grid-template-columns:1fr}}.TeamStats-module__-rJwJa__statCard{padding:12px}.TeamStats-module__-rJwJa__cardTitleRow{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.TeamStats-module__-rJwJa__cardTitle{color:var(--sp-text);font-weight:800}.TeamStats-module__-rJwJa__cardHint{color:var(--sp-text-muted);font-size:12px}.TeamStats-module__-rJwJa__rows{gap:8px;display:grid}.TeamStats-module__-rJwJa__row{border:1px solid var(--sp-border);width:100%;color:var(--sp-text);text-align:left;background:#00000008;border-radius:10px;grid-template-columns:18px 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.TeamStats-module__-rJwJa__row:hover{background:#0000000f}.TeamStats-module__-rJwJa__rank{color:var(--sp-text-muted);font-variant-numeric:tabular-nums;font-size:12px}.TeamStats-module__-rJwJa__teamBtn{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin:0;padding:0;display:inline-flex}.TeamStats-module__-rJwJa__teamBtn:hover .TeamStats-module__-rJwJa__name{text-decoration:underline}.TeamStats-module__-rJwJa__teamLogo{object-fit:contain;flex:none;width:20px;height:20px}.TeamStats-module__-rJwJa__teamLogoFallback{border:1px solid var(--sp-border);border-radius:6px;flex:none;width:20px;height:20px}.TeamStats-module__-rJwJa__name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:800;overflow:hidden}.TeamStats-module__-rJwJa__valueWrap{align-items:center;gap:8px;display:inline-flex}.TeamStats-module__-rJwJa__value{font-variant-numeric:tabular-nums;font-weight:900}.TeamStats-module__-rJwJa__topBadge{color:var(--sp-text);border:1px solid var(--sp-border);background:#0000000f;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.TeamStats-module__-rJwJa__helperText{color:var(--sp-text-muted);font-size:12px}.TeamStats-module__-rJwJa__errorBox{gap:10px;display:grid}.TeamStats-module__-rJwJa__footnote{color:var(--sp-text-muted);margin-top:10px;font-size:12px}
.InfoTooltip-module__nba3Ga__iconBtn{appearance:none;cursor:help;width:16px;height:16px;color:var(--sp-text-muted);background:0 0;border:none;justify-content:center;align-items:center;margin:0 0 0 4px;padding:0;font-size:12px;line-height:1;display:inline-flex}.InfoTooltip-module__nba3Ga__iconBtn:disabled{cursor:default;opacity:.65}.InfoTooltip-module__nba3Ga__iconBtn:focus-visible{outline:2px solid color-mix(in srgb,var(--sp-accent,#3b82f6)75%,transparent);outline-offset:2px;border-radius:999px}
