.leaderboardPanel{--lb-text:#eaf0ff;--lb-muted:#b0bcd4;--lb-border:hsla(0,0%,100%,.22);--lb-ring:rgba(139,92,246,.5);--lb-ring-2:rgba(30,64,175,.4);--lb-brand-purple:#8b5cf6;--lb-brand-gold:#f59e0b;--lb-ok:#10b981;--lb-danger:#ef4444;--lb-chip:hsla(0,0%,100%,.08);--lb-surface:linear-gradient(135deg,#1e2230,#151a26);--lb-paper:linear-gradient(135deg,#1e2230,#151a26);--lb-paper-border:linear-gradient(135deg,rgba(139,92,246,.25),rgba(30,64,175,.2));color:var(--lb-text);background:var(--lb-surface);border:2px solid var(--lb-paper-border);border-radius:14px;padding:1rem .5rem;margin:12px 0;box-shadow:0 8px 28px rgba(0,0,0,.35)}.leaderboardPanel__tCenter{text-align:center}.leaderboardPanel__tRight{text-align:right}.leaderboardPanel__tabs{display:flex;gap:14px;border-bottom:2px solid var(--lb-border);margin-bottom:10px;flex-wrap:wrap}.leaderboardPanel__tab{background:transparent;border:none;color:var(--lb-muted);font-weight:800;padding:8px 12px;cursor:pointer;font-size:clamp(.82rem,.4vw + .7rem,.92rem);flex:1 1;text-align:center}.leaderboardPanel__tab.is-active{color:#fff;border-bottom:3px solid var(--lb-brand-purple)}@media (max-width:430px){.leaderboardPanel__tabs{gap:6px 8px;padding:4px}.leaderboardPanel__tab{padding:6px 0;min-width:0}}.leaderboardPanel__alert{padding:.8rem 1rem;border-radius:12px;margin:.8rem 0;border:2px dashed var(--lb-border);background:hsla(0,0%,100%,.04);font-size:clamp(.88rem,.4vw + .76rem,.98rem)}.leaderboardPanel__alert--err{border-color:rgba(239,68,68,.5);color:#fed7d7}.leaderboardPanel__lbTable{display:grid;grid-gap:8px;gap:8px;border:2px solid var(--lb-border);border-radius:12px;padding:8px;background:linear-gradient(0deg,transparent,transparent),repeating-linear-gradient(180deg,rgba(2,6,23,.06),rgba(2,6,23,.06) 1px,transparent 0,transparent 42px)}.leaderboardPanel__lbRow{display:grid;grid-template-columns:72px minmax(0,1fr) 120px;align-items:center;grid-gap:10px;gap:10px;padding:12px 14px;background:hsla(0,0%,100%,.05);border:2px solid var(--lb-border);border-radius:10px}.leaderboardPanel__lbRow--head{background:rgba(139,92,246,.12);border-color:var(--lb-ring);font-weight:900;padding-left:22px;font-size:clamp(.9rem,.5vw + .8rem,1rem)}.leaderboardPanel__lbRow--clickable{cursor:pointer}.leaderboardPanel__lbCell{white-space:normal;overflow:visible;text-overflow:unset;font-size:clamp(.9rem,.45vw + .78rem,1rem)}.leaderboardPanel__lbRank{font-weight:900;text-align:center}.leaderboardPanel__lbName{font-weight:800}.leaderboardPanel__lbPts{text-align:right;font-weight:900}.leaderboardPanel__lbMe{outline:2px solid rgba(245,158,11,.7);background:rgba(245,158,11,.15)!important;border-color:rgba(245,158,11,.7)!important}.leaderboardPanel__lbHint{color:var(--lb-muted);font-size:clamp(.84rem,.3vw + .74rem,.92rem);margin-top:10px}@media (max-width:560px){.leaderboardPanel__lbRow{grid-template-columns:56px minmax(0,1fr) 90px}.leaderboardPanel__lbPts{text-align:right}}.leaderboardPanel__more{margin-top:14px;display:flex;justify-content:center}.leaderboardPanel__btn{background:linear-gradient(135deg,rgba(139,92,246,.4),rgba(30,64,175,.4)),linear-gradient(135deg,#2b2343,#12203b);border:2px solid hsla(0,0%,100%,.25);color:#fff;padding:.65rem 1rem;border-radius:10px;font-weight:900;cursor:pointer;box-shadow:0 8px 18px rgba(30,64,175,.2);transition:transform .1s ease,box-shadow .15s ease,border-color .15s ease;font-size:clamp(.9rem,.45vw + .78rem,.98rem)}.leaderboardPanel__btn:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(139,92,246,.3);border-color:var(--lb-ring)}.leaderboardPanel__btn:disabled{opacity:.65;cursor:not-allowed}.leaderboardPanel__btn--ghost{background:transparent;border:2px solid var(--lb-border);color:#fff}.leaderboardPanel__btn--xs{padding:.45rem .65rem;font-size:clamp(.8rem,.35vw + .7rem,.88rem);line-height:1}.leaderboardPanel .leaderboardPanel__btn--ghost.leaderboardPanel__btn--xs{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:.5rem .9rem;background:linear-gradient(135deg,rgba(139,92,246,.18),rgba(30,64,175,.12)),hsla(0,0%,100%,.06);border-color:var(--lb-paper-border);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);letter-spacing:.2px;font-weight:900;box-shadow:0 6px 16px rgba(30,64,175,.28),inset 0 0 0 1px hsla(0,0%,100%,.06);transition:transform .12s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.leaderboardPanel .leaderboardPanel__btn--ghost.leaderboardPanel__btn--xs:before{content:"✎";font-size:.95rem;line-height:1;opacity:.9}.leaderboardPanel .leaderboardPanel__btn--ghost.leaderboardPanel__btn--xs:hover{transform:translateY(-2px);border-color:var(--lb-ring);box-shadow:0 10px 22px rgba(139,92,246,.35),inset 0 0 0 1px hsla(0,0%,100%,.08);background:linear-gradient(135deg,rgba(139,92,246,.26),rgba(30,64,175,.18)),hsla(0,0%,100%,.08)}.leaderboardPanel .leaderboardPanel__btn--ghost.leaderboardPanel__btn--xs:active{transform:translateY(-1px) scale(.99)}.leaderboardPanel .leaderboardPanel__btn--ghost.leaderboardPanel__btn--xs:focus-visible{outline:2px solid var(--lb-ring);outline-offset:2px;box-shadow:0 0 0 4px var(--lb-ring-2),0 8px 20px rgba(139,92,246,.3)}@media (prefers-reduced-motion:reduce){.leaderboardPanel .leaderboardPanel__btn--ghost.leaderboardPanel__btn--xs{transition:none}}.leaderboardPanel__prizeTableWrap{margin-top:8px}.leaderboardPanel__prizeTable{display:grid;grid-gap:8px;gap:8px;border:2px solid var(--lb-border);border-radius:12px;padding:8px;background:linear-gradient(0deg,transparent,transparent)}.leaderboardPanel__prizeRow{display:grid;grid-template-columns:130px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;padding:12px 14px;background:hsla(0,0%,100%,.05);border:2px solid var(--lb-border);border-radius:10px;font-size:clamp(.9rem,.45vw + .8rem,1rem)}.leaderboardPanel__prizeRow--head{background:rgba(139,92,246,.12);border-color:var(--lb-ring);font-weight:900}.leaderboardPanel__prizeCell{font-size:inherit}@media (max-width:520px){.leaderboardPanel__prizeRow{grid-template-columns:100px minmax(0,1fr);padding:10px 12px}}.leaderboardPanel__spinner{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;border-radius:50%;display:inline-block;vertical-align:-2px;margin-right:8px;animation:leaderboardPanel_spin .8s linear infinite}@keyframes leaderboardPanel_spin{to{transform:rotate(1turn)}}.leaderboardPanel__closedPanel{position:relative;border:2px solid var(--lb-paper-border);border-radius:16px;background:var(--lb-paper);transition:transform .15s ease,box-shadow .2s ease}.leaderboardPanel__closedPanel:hover{transform:translateY(-3px);box-shadow:0 14px 28px rgba(139,92,246,.35)}.leaderboardPanel__pointsGrid{display:grid;grid-gap:20px;gap:20px;animation:leaderboardPanel_fadeInPoints .35s ease}@media (min-width:1280px){.leaderboardPanel__pointsGrid{grid-template-columns:1.8fr 2.2fr}}.leaderboardPanel__pointsLeft{min-width:0;background:hsla(0,0%,100%,.03);border-radius:12px;border:2px solid var(--lb-border)}.leaderboardPanel__ptsHead{background:linear-gradient(135deg,rgba(139,92,246,.15),rgba(30,64,175,.1));border:2px solid var(--lb-ring);font-weight:900;padding:14px 16px;border-radius:12px;display:grid;grid-template-columns:minmax(0,1fr) clamp(64px,23vw,110px);grid-gap:14px;gap:14px;max-width:100%;color:#fff;font-size:clamp(.86rem,.4vw + .76rem,.98rem)}.leaderboardPanel__ptsHead span:first-child{text-align:left}.leaderboardPanel__ptsHead span:nth-child(2){text-align:right}.leaderboardPanel__ptsTable{display:grid;grid-gap:10px;gap:10px;padding:2px;background:linear-gradient(0deg,transparent,transparent),repeating-linear-gradient(180deg,rgba(2,6,23,.06),rgba(2,6,23,.06) 1px,transparent 0,transparent 44px);max-height:66vh;overflow-y:auto;overflow-x:hidden;max-width:100%}.leaderboardPanel__ptsRow{display:grid;grid-template-columns:minmax(0,1fr) clamp(64px,23vw,110px);align-items:center;grid-gap:14px;gap:14px;padding:14px 16px;background:hsla(0,0%,100%,.06);border:2px solid var(--lb-border);border-radius:12px;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .15s ease}.leaderboardPanel__ptsRow:hover{background:hsla(0,0%,100%,.14);border-color:var(--lb-ring);transform:translateY(-2px)}.leaderboardPanel__ptsRow.is-active{outline:2px solid var(--lb-brand-purple);background:linear-gradient(135deg,rgba(139,92,246,.25),rgba(30,64,175,.15));border-color:var(--lb-brand-purple);transform:scale(1.01)}.leaderboardPanel__ptsHead>*,.leaderboardPanel__ptsRow>*{min-width:0}.leaderboardPanel__ptsName{min-width:0;display:grid;grid-gap:4px;gap:4px}.leaderboardPanel__nameLine{font-weight:900;font-size:clamp(.98rem,.5vw + .86rem,1.05rem);white-space:normal;overflow:visible;text-overflow:unset;color:#fff}.leaderboardPanel__ptsSub{color:var(--lb-muted);font-size:clamp(.76rem,.3vw + .7rem,.85rem);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaderboardPanel__ptsScore{text-align:right;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;color:#fff;font-size:clamp(.98rem,.5vw + .86rem,1.05rem)}.leaderboardPanel__colRole,.leaderboardPanel__ptsAvatar{display:none!important}@media (max-width:640px){.leaderboardPanel__ptsHead,.leaderboardPanel__ptsRow{grid-template-columns:minmax(0,1fr) clamp(60px,25vw,92px);gap:12px;padding:12px 14px}.leaderboardPanel__nameLine{font-size:clamp(.94rem,.5vw + .82rem,.98rem)}.leaderboardPanel__ptsSub{font-size:clamp(.72rem,.3vw + .66rem,.8rem)}.leaderboardPanel__ptsScore{font-size:clamp(.94rem,.5vw + .82rem,.98rem)}}@media (max-width:360px){.leaderboardPanel__ptsSub{display:none}}.leaderboardPanel__pointsRight{padding:1.2rem;min-width:0;background:hsla(0,0%,100%,.03);border-radius:12px;border:2px solid var(--lb-border);overflow-x:hidden}.leaderboardPanel__detailCard{border:2px solid var(--lb-paper-border);border-radius:16px;background:linear-gradient(135deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.02));padding:18px;box-shadow:0 6px 18px rgba(0,0,0,.3)}.leaderboardPanel__detailCard--compact{padding:12px}.leaderboardPanel__detailAvatar,.leaderboardPanel__detailChips,.leaderboardPanel__detailTop{display:none!important}.leaderboardPanel__breakdown{display:grid;grid-gap:8px;gap:8px;border:2px solid var(--lb-border);border-radius:12px;padding:8px;background:linear-gradient(0deg,transparent,transparent)}.leaderboardPanel__bdRow{display:grid;grid-template-columns:1fr 140px 110px 110px;align-items:center;grid-gap:10px;gap:10px;padding:10px 12px;background:hsla(0,0%,100%,.06);border:2px solid var(--lb-border);border-radius:10px}.leaderboardPanel__bdRow--head{background:linear-gradient(135deg,rgba(139,92,246,.15),rgba(30,64,175,.1));border-color:var(--lb-ring);font-weight:900;color:#fff;font-size:clamp(.9rem,.45vw + .82rem,1rem)}.leaderboardPanel__bdMetric{font-weight:800;min-width:0;font-size:clamp(.9rem,.4vw + .8rem,.95rem)}.leaderboardPanel__bdCell{text-align:right;white-space:nowrap;font-size:clamp(.88rem,.4vw + .78rem,.95rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900}.leaderboardPanel__bdBonus{color:var(--lb-brand-gold)}.leaderboardPanel__bdSubline{display:none;grid-column:1/-1;margin-top:2px;font-size:clamp(.74rem,.3vw + .66rem,.78rem);line-height:1.25;color:var(--lb-muted)}@media (min-width:641px){.leaderboardPanel__bdRow{grid-template-columns:1fr clamp(110px,17vw,150px) clamp(90px,13vw,130px) clamp(90px,13vw,130px)}}@media (max-width:640px){.leaderboardPanel__bdRow--head{display:none}.leaderboardPanel__bdRow{grid-template-columns:1fr;gap:4px;padding:8px 10px}.leaderboardPanel__bdCell{display:none}.leaderboardPanel__bdSubline{display:block}.leaderboardPanel__bdMetric{font-size:clamp(.86rem,.4vw + .78rem,.9rem)}}.leaderboardPanel__detailEmpty,.leaderboardPanel__emptyList{color:var(--lb-muted);text-align:center;padding:1rem;border:2px dashed var(--lb-border);border-radius:12px;font-size:clamp(.86rem,.35vw + .76rem,.95rem)}.leaderboardPanel__busyOverlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:12px;font-weight:900;font-size:clamp(.9rem,.45vw + .78rem,1rem)}.leaderboardPanel__rowBadge{font-size:clamp(.68rem,.3vw + .6rem,.74rem);padding:.2rem .45rem;border-radius:8px;border:2px solid var(--lb-border);color:#fff;font-weight:900;background:hsla(0,0%,100%,.08)}.leaderboardPanel__role-WK{background:rgba(59,130,246,.25)}.leaderboardPanel__role-BAT{background:rgba(251,191,36,.25);color:#111}.leaderboardPanel__role-AR{background:rgba(16,185,129,.25)}.leaderboardPanel__role-BOWL{background:rgba(239,68,68,.25)}@keyframes leaderboardPanel_fadeInPoints{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tag{--tag-border:var(--border,hsla(0,0%,100%,.22));--tag-chip:var(--chip,hsla(0,0%,100%,.08));--tag-chip-active:var(--chip-active,hsla(0,0%,100%,.15));--tag-ring:var(--ring,rgba(139,92,246,.5));--tag-ring-2:var(--ring-2,rgba(30,64,175,.4));display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;box-sizing:border-box;min-height:34px;padding:0 12px;border:1px solid var(--tag-border);background:var(--tag-chip);color:#fff;border-radius:999px;font-size:.82rem;line-height:1;cursor:pointer;font-weight:800;white-space:nowrap}.tag.is-active{background:var(--tag-chip-active);border-color:var(--tag-ring);box-shadow:0 0 0 2px var(--tag-ring-2) inset}.tag:focus-visible{outline:2px solid var(--tag-ring);outline-offset:2px;box-shadow:0 0 0 4px var(--tag-ring-2)}@media (max-width:760px){.tag{min-height:32px;padding:0 11px;font-size:.78rem}}.pr{--pr-text:#fff;--pr-muted:#b0bcd4;--pr-border:hsla(0,0%,100%,.16);--pr-border-strong:hsla(0,0%,100%,.28);--pr-bg:hsla(0,0%,100%,.04);--pr-bg-hover:hsla(0,0%,100%,.08);--pr-ring:rgba(139,92,246,.5);--pr-panel-border:rgba(96,165,250,.22);--pr-panel-row:hsla(0,0%,100%,.04);--pr-panel-row-border:hsla(0,0%,100%,.08);width:100%}.pr__main{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;grid-gap:10px;gap:10px;width:100%;padding:7px 10px;border-radius:12px;border:1.5px solid var(--pr-border);background:var(--pr-bg);color:var(--pr-text);cursor:pointer;transition:background .12s ease,border-color .12s ease,transform .06s ease}.pr__main:hover{background:var(--pr-bg-hover);border-color:var(--pr-border-strong)}.pr__main:active{transform:scale(.99)}.pr__main:focus-visible{outline:2px solid var(--pr-ring);outline-offset:2px;box-shadow:0 0 0 3px rgba(30,64,175,.35)}.pr.is-picked .pr__main{background:linear-gradient(180deg,rgba(245,158,11,.12),rgba(245,158,11,.08));border-color:rgba(245,158,11,.5)}.pr.is-locked .pr__main{opacity:.6;cursor:not-allowed}.pr__avatar{width:30px;height:30px;border-radius:8px;object-fit:cover;flex-shrink:0;background:rgba(0,0,0,.18)}.pr__body{display:flex;flex-direction:column;gap:2px}.pr__body,.pr__row,.pr__row1,.pr__row2,.pr__row3{min-width:0}.pr__row1,.pr__row2,.pr__row3{display:flex;align-items:center}.pr__row3{min-height:16px}.pr__identity{flex-wrap:nowrap}.pr__identity,.pr__name{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%}.pr__name{font-weight:900;font-size:.9rem;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pr__pill{flex:0 0 auto;padding:1px 6px;border-radius:999px;font-size:.58rem;font-weight:900;line-height:1.1}.pr__pill--wk{background:rgba(59,130,246,.2)}.pr__pill--bat{background:rgba(251,191,36,.22);color:#111}.pr__pill--ar{background:rgba(16,185,129,.22)}.pr__pill--bowl{background:rgba(239,68,68,.22)}.pr__teamInline{gap:4px;flex:0 0 auto;font-size:.72rem;color:var(--pr-muted);white-space:nowrap}.pr__icon,.pr__teamInline{display:inline-flex;align-items:center}.pr__icon{justify-content:center;line-height:0}.pr__icon--uncapped{color:#facc15}.pr__icon--overseas{color:#c4dcff}.pr__actionDot{width:8px;height:8px;border-radius:999px;background:#ef4444;display:inline-block;flex-shrink:0;box-shadow:0 0 0 2px rgba(239,68,68,.18)}.pr__row--xi{display:flex;gap:5px;align-items:center;flex-wrap:wrap;min-width:0}.pr__meta{font-size:.68rem;color:var(--pr-muted);font-weight:700;white-space:nowrap}.pr__status{display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;font-size:.58rem;font-weight:900;line-height:1;border:1px solid transparent}.pr__status--bad{background:rgba(239,68,68,.16);border-color:rgba(239,68,68,.35);color:#fecaca}.pr__status--warn{background:rgba(245,158,11,.16);border-color:rgba(245,158,11,.35);color:#fde68a}.pr__status--info{background:rgba(59,130,246,.16);border-color:rgba(59,130,246,.35);color:#dbeafe}.pr__xi{padding:2px 7px;border-radius:8px;font-size:.58rem;font-weight:900;border:1.5px solid hsla(0,0%,100%,.2);line-height:1.05}.pr__xi.is-last{background:rgba(59,130,246,.22);border-color:rgba(59,130,246,.45);color:#dbeafe}.pr__squadDot{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.pr__squadDot.is-xi{background:#10b981;box-shadow:0 0 0 2px rgba(16,185,129,.2)}.pr__squadDot.is-impact{background:#f59e0b;box-shadow:0 0 0 2px rgba(245,158,11,.2)}.pr__squadDot.is-out{background:#ef4444;box-shadow:0 0 0 2px rgba(239,68,68,.2)}.pr__row--dt{gap:4px;flex-wrap:nowrap;min-width:0}.pr__chip,.pr__row--dt{display:inline-flex;align-items:center}.pr__chip{justify-content:center;min-width:24px;height:16px;font-size:.56rem;font-weight:900;padding:0 5px;border-radius:6px;border:1px solid var(--pr-border-strong);line-height:1;white-space:nowrap}.pr__chip.is-dt{color:#10b981;background:rgba(16,185,129,.08)}.pr__chip.is-not-dt{color:#ef4444;background:rgba(239,68,68,.08)}.pr__chip.did-not-play{color:#f3e308;background:rgba(243,232,8,.08)}.pr__actionRow{display:flex;align-items:center;gap:4px;flex-shrink:0;padding-top:1px}.pr__points{font-weight:900;font-size:.9rem;color:#facc15;white-space:nowrap}.pr__perf{width:28px;height:22px;border-radius:8px;border:1.5px solid var(--pr-border-strong);background:hsla(0,0%,100%,.1);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.pr__perf:disabled{opacity:.45;cursor:default}.pr__perfIcon{transition:transform .2s ease;line-height:1;font-size:.76rem}.pr__perf.is-open .pr__perfIcon{transform:rotate(180deg)}.pr__statsPanel{margin-top:6px;margin-left:8px;padding:6px;border-radius:12px;border:1px solid var(--pr-panel-border);background:linear-gradient(180deg,rgba(10,18,38,.95),rgba(7,13,30,.95));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03);display:flex;flex-direction:column;gap:6px;position:relative}.pr__statsPanel:before{content:"";position:absolute;top:-1px;left:14px;width:32px;height:1px;background:rgba(96,165,250,.5)}.pr__statsRow{display:flex;flex-direction:column;gap:4px;padding:6px 8px;border-radius:10px;background:var(--pr-panel-row);border:1px solid var(--pr-panel-row-border)}.pr__statsTop{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.pr__statsMatch{font-size:.82rem;font-weight:900;color:#fff;min-width:0}.pr__statsPointsWrap{display:flex;align-items:center;gap:4px;flex-wrap:wrap;justify-content:flex-end}.pr__statsPoints{font-size:.76rem;font-weight:900;color:#facc15;white-space:nowrap}.pr__statsDate{font-size:.68rem;color:#8fb4ff;font-weight:700}.pr__statsBadge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:18px;padding:0 5px;border-radius:999px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.06);color:#dbeafe;font-size:.58rem;font-weight:900}.pr__statsBadge.captain{background:rgba(59,130,246,.18);border-color:rgba(59,130,246,.35);color:#dbeafe}.pr__statsBadge.vice{background:rgba(168,85,247,.18);border-color:rgba(168,85,247,.35);color:#f3e8ff}.pr__statsBadge.dnp{background:rgba(245,158,11,.18);border-color:rgba(245,158,11,.35);color:#fde68a}@media (max-width:600px){.pr__main{grid-template-columns:28px minmax(0,1fr) auto;gap:7px;padding:7px 8px}.pr__avatar{width:26px;height:26px}.pr__name{font-size:.78rem}.pr__pill{font-size:.54rem;padding:1px 5px}.pr__teamInline{font-size:.64rem}.pr__meta{font-size:.62rem}.pr__xi{font-size:.54rem;padding:1px 6px}.pr__status{font-size:.54rem;padding:2px 6px}.pr__points{font-size:.76rem}.pr__perf{width:24px;height:20px}.pr__chip{min-width:22px;height:16px;font-size:.54rem;padding:0 4px}.pr__statsPanel{margin-left:4px;padding:6px}.pr__statsRow{padding:6px 7px}.pr__statsMatch{font-size:.74rem}.pr__statsDate{font-size:.61rem}.pr__statsPoints{font-size:.7rem}}.tb{--tb-text:var(--text,#eaf0ff);--tb-muted:var(--muted,#b0bcd4);--tb-border:var(--border,hsla(0,0%,100%,.22));--tb-ring:var(--ring,rgba(139,92,246,.5));--tb-ring-2:var(--ring-2,rgba(30,64,175,.4));--tb-surface:linear-gradient(135deg,#1e2230,#151a26);--tb-surface-alt:linear-gradient(135deg,#2b2343,#12203b);--tb-fs-title:clamp(1rem,0.9vw + 0.86rem,1.18rem);--tb-fs-body:clamp(0.86rem,0.28vw + 0.81rem,0.94rem);--tb-fs-small:clamp(0.76rem,0.16vw + 0.72rem,0.82rem);--tb-fs-xs:clamp(0.68rem,0.14vw + 0.66rem,0.74rem);--tb-fs-btn:clamp(0.84rem,0.18vw + 0.81rem,0.92rem);color:var(--tb-text)}.tb__grid{display:grid;grid-gap:14px;gap:14px}.tb__panel{position:relative;padding:.95rem;border-radius:14px;border:2px solid var(--tb-border);background:var(--tb-surface);box-shadow:0 8px 28px rgba(0,0,0,.35)}.tb__panel.is-busy{pointer-events:none;opacity:.92}.tb__busyOverlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:14px;font-weight:900;font-size:var(--tb-fs-body);z-index:5}.tb__spinner{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;border-radius:50%;display:inline-block;vertical-align:-2px;margin-right:8px;animation:tbspin .8s linear infinite}@keyframes tbspin{to{transform:rotate(1turn)}}.tb__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.tb__title{margin:0;font-weight:1000;font-size:var(--tb-fs-title);line-height:1.2;color:#fff}.tb__count{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;background:hsla(0,0%,100%,.1);border:1px solid var(--tb-border);border-radius:999px;font-weight:900;font-size:var(--tb-fs-small);white-space:nowrap;line-height:1}.tb__summaryBar{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 10px}.tb__pill{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);color:#fff;border-radius:999px;font-weight:800;font-size:.82rem;line-height:1;gap:4px;white-space:nowrap}.tb__pill--green{background:rgba(16,185,129,.14);border-color:rgba(16,185,129,.4);color:#d4fff0}.tb__pill--yellow{background:rgba(245,158,11,.14);border-color:rgba(245,158,11,.4);color:#fff3bf}.tb__filters{display:grid;grid-gap:10px;gap:10px;margin:10px 0}.tb__filterGroup{display:grid;grid-gap:7px;gap:7px}.tb__filterLabel{color:var(--tb-muted);font-size:var(--tb-fs-small);font-weight:700;line-height:1.2}.tb__chips{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.tb__searchWrap{margin-top:6px}.tb__search{width:100%;min-height:40px;background:#121623;border:1px solid #2a3555;border-radius:10px;padding:0 .8rem;color:#eaf0ff;font-size:var(--tb-fs-body);line-height:1.2}.tb__search::placeholder{color:#97a3c0}.tb__list{display:grid;grid-gap:8px;gap:8px;max-height:62vh;overflow:auto;padding-right:3px;border:2px solid var(--tb-border);border-radius:12px;background:hsla(0,0%,100%,.04)}.tb__empty,.tb__previewEmpty{text-align:center;color:var(--tb-muted);padding:.9rem;font-size:var(--tb-fs-body)}.tb__actions{display:flex;justify-content:center;gap:10px;margin-top:14px;flex-wrap:wrap}.tb__btn{background:linear-gradient(135deg,rgba(139,92,246,.4),rgba(30,64,175,.4)),linear-gradient(135deg,#2b2343,#12203b);border:2px solid hsla(0,0%,100%,.25);color:#fff;padding:.68rem 1rem;border-radius:12px;font-weight:900;cursor:pointer;box-shadow:0 8px 18px rgba(30,64,175,.2);transition:transform .1s ease,box-shadow .15s ease,border-color .15s ease;font-size:var(--tb-fs-btn);min-width:220px;line-height:1.1}.tb__btn:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(139,92,246,.3);border-color:var(--tb-ring)}.tb__btn:disabled{opacity:.6;cursor:not-allowed}.tb__btn--ghost{background:transparent;border:2px solid var(--tb-border)}.tb__cvcScreen{margin-top:6px}.tb__cvcSub{margin:0 0 8px;color:var(--tb-muted);font-size:var(--tb-fs-body);line-height:1.4}.tb__cvcList{display:grid;grid-gap:8px;gap:8px}.tb__cvcRow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:10px 12px;border-radius:10px;border:2px solid var(--tb-border);background:hsla(0,0%,100%,.05);min-height:56px}.tb__cvcRow.is-c{box-shadow:inset 0 0 0 2px rgba(16,185,129,.25)}.tb__cvcRow.is-vc{box-shadow:inset 0 0 0 2px rgba(59,130,246,.25)}.tb__cvcMeta{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.tb__cvcMeta,.tb__cvcName{min-width:0;overflow:hidden}.tb__cvcName{font-weight:900;font-size:clamp(.9rem,.24vw + .85rem,.98rem);flex:1 1 auto;white-space:nowrap;text-overflow:ellipsis;line-height:1.2}.tb__cvcTag{flex:0 0 auto;font-size:var(--tb-fs-xs);padding:.14rem .42rem;border-radius:8px;border:1.5px solid var(--tb-border);background:hsla(0,0%,100%,.06);font-weight:900;line-height:1.1}.tb__cvcTag--wk{background:rgba(59,130,246,.18)}.tb__cvcTag--bat{background:rgba(251,191,36,.18);color:#111}.tb__cvcTag--ar{background:rgba(16,185,129,.18)}.tb__cvcTag--bowl{background:rgba(239,68,68,.18)}.tb__cvcTeam{flex:0 0 auto;color:var(--tb-muted);font-size:var(--tb-fs-small);white-space:nowrap;line-height:1}.tb__cvcActions{display:flex;align-items:center;gap:6px;flex:0 0 auto}.tb__cvcBtn{min-width:40px;height:36px;padding:0 .62rem;border-radius:10px;font-weight:900;font-size:var(--tb-fs-small);color:#fff;background:hsla(0,0%,100%,.08);border:2px solid hsla(0,0%,100%,.2);cursor:pointer;line-height:1}.tb__cvcBtn.active{border-color:#a78bfa;box-shadow:inset 0 0 0 3px rgba(167,139,250,.2)}.tb__cvcActionsFooter{display:flex;justify-content:flex-end;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.08)}.tb__btn:focus-visible,.tb__cvcBtn:focus-visible,.tb__search:focus-visible{outline:2px solid var(--tb-ring);outline-offset:2px;box-shadow:0 0 0 4px var(--tb-ring-2)}.tb__preview{padding:.95rem;border-radius:14px;border:2px solid var(--tb-border);background:var(--tb-surface-alt);box-shadow:0 8px 28px rgba(0,0,0,.28)}.tb__previewTitle{margin:0 0 10px;font-weight:1000;font-size:clamp(.96rem,.38vw + .9rem,1.04rem);color:#fff;line-height:1.2}.tb__previewInner{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;padding:12px;min-height:180px}.tb__previewEmbed{width:100%;max-width:430px;margin-left:auto;margin-right:auto}.tb__previewEmbed .statsNguts__fantasyTeams{margin-top:0;width:100%;align-items:stretch}.tb__previewEmbed .statsNguts__fantasyTeams_container{width:100%;max-width:100%;margin:0;padding:4px 0 0;gap:12px;justify-content:stretch}.tb__previewEmbed .statsNguts__fantasyTeams_container_team{flex-basis:100%;width:100%;max-width:100%;margin-bottom:0;border-radius:14px}.tb__previewEmbed .statsNguts__fantasyTeams_container_team_name{font-size:17px;padding:9px 10px 7px}.tb__previewEmbed .statsNguts__fantasyTeams_container_team_subtext{font-size:11px;margin-top:3px}.tb__previewEmbed .statsNguts__fantasyTeams_container_team_total{font-size:12px;padding:2px 7px;margin-top:4px}.tb__previewEmbed .statsNguts__fantasyTeams_container_team_section h3{margin:12px 0 7px;font-size:12.5px}.tb__previewEmbed .statsNguts__fantasyTeams_container_players{justify-content:center;gap:8px;padding:0 6px 10px}.tb__previewEmbed .statsNguts__fantasyTeams_container_player_item{flex-basis:calc(25% - 8px);max-width:calc(25% - 8px)}.tb__previewEmbed .statsNguts__fantasyTeams_container_player_avatar{width:54px;height:74px;border-radius:10px}.tb__previewEmbed .statsNguts__fantasyTeams_container_player_info .statsNguts__fantasyTeams_container_player_name{font-size:12px}.tb__previewEmbed .statsNguts__fantasyTeams_container_player_info .statsNguts__fantasyTeams_container_player_points{font-size:11px}@media (prefers-reduced-motion:reduce){.tb__btn,.tb__panel{transition:none!important;animation:none!important}}@media (min-width:700px){.tb__filters{grid-template-columns:minmax(430px,1.6fr) minmax(230px,1fr) minmax(240px,300px);align-items:end;column-gap:14px}.tb__filterGroup{min-width:0}.tb__chips{flex-wrap:nowrap}.tb__searchWrap{min-width:0}}@media (min-width:700px) and (max-width:980px){.tb__filters{grid-template-columns:minmax(360px,1.45fr) minmax(210px,1fr) minmax(220px,260px)}}@media (min-width:980px){.tb__grid{grid-template-columns:3fr 2fr}}@media (min-width:1280px){.tb__grid{grid-template-columns:7fr 5fr}}@media (max-width:1080px){.tb__previewEmbed .statsNguts__fantasyTeams_container{max-width:100%;margin:0}}@media (max-width:760px){.tb{--tb-fs-title:0.98rem;--tb-fs-body:0.86rem;--tb-fs-small:0.74rem;--tb-fs-xs:0.67rem;--tb-fs-btn:0.84rem}.tb__panel,.tb__preview{padding:.8rem;border-radius:12px}.tb__head{align-items:flex-start}.tb__summaryBar{gap:6px;margin:10px 0 8px}.tb__pill{min-height:32px;padding:0 10px;font-size:.78rem}.tb__chips,.tb__filterGroup{gap:6px}.tb__searchWrap{margin-top:4px}.tb__search{min-height:38px;padding:0 .74rem}.tb__cvcRow{grid-template-columns:minmax(0,1fr) auto;padding:8px 10px;gap:8px;min-height:52px}.tb__cvcMeta{gap:6px}.tb__cvcName{font-size:.91rem}.tb__cvcTag{padding:.12rem .38rem}.tb__cvcTeam{font-size:.72rem}.tb__cvcActions{gap:5px}.tb__cvcBtn{min-width:38px;height:34px;padding:0 .52rem;border-radius:9px;font-size:.74rem}.tb__cvcActionsFooter{flex-direction:column}.tb__btn{width:100%;min-width:0}.tb__previewEmbed{max-width:100%}.tb__previewEmbed .statsNguts__fantasyTeams_container_player_item{flex-basis:calc(25% - 6px);max-width:calc(25% - 6px)}.tb__previewEmbed .statsNguts__fantasyTeams_container_player_avatar{width:50px;height:68px}}@media (min-width:761px) and (max-width:1024px){.tb__cvcRow{padding:9px 11px;min-height:54px}.tb__cvcName{font-size:.96rem}.tb__cvcBtn{min-width:40px;height:36px;font-size:.78rem}}.contestGuide{max-width:none;width:100%;margin:16px 0 0;--border:hsla(0,0%,100%,.22);--ring:rgba(139,92,246,.5);--muted:#b0bcd4;--brand-purple:#8b5cf6;--brand-gold:#f59e0b;--paper:linear-gradient(135deg,#1e2230,#151a26);--paper-border:rgba(139,92,246,.25);--surface:linear-gradient(135deg,#202023,#142327);--text:#f5f7ff;color:var(--text);border-radius:14px;border:2px solid var(--paper-border);background:var(--surface);box-shadow:0 10px 30px rgba(0,0,0,.4);overflow:hidden;isolation:isolate}@supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.contestGuide{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}}.contestGuide,.contestGuide *{min-width:0}.contestGuide.is-open{opacity:1}.contestGuide.is-collapsed{opacity:.96}.contestGuide__header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-column-gap:12px;column-gap:12px;padding:12px 14px;background:linear-gradient(135deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.03))}.contestGuide__kicker{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:.78rem;font-weight:900;white-space:nowrap}.contestGuide__subtitle{margin:0;font-size:clamp(1rem,2.2vw,1.18rem);font-weight:900;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.contestGuide__toggle{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:hsla(0,0%,100%,.1);border:1.5px solid var(--border);color:#fff;cursor:pointer;transition:transform .12s ease,box-shadow .18s ease,border-color .18s ease}.contestGuide__toggle:hover{transform:translateY(-1px);border-color:var(--ring);box-shadow:0 6px 16px rgba(139,92,246,.28)}.contestGuide__chev{display:inline-block;width:12px;height:12px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);transition:transform .22s ease}.contestGuide__chev.up{transform:rotate(-135deg)}.contestGuide__chev.down{transform:rotate(45deg)}.contestGuide__visuallyHidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.contestGuide__body{display:none;opacity:0;transform:translateY(-4px);will-change:opacity,transform}.contestGuide.is-open .contestGuide__body{display:block;opacity:1;transform:translateY(0);animation:cg-bodyIn .16s ease-out}@keyframes cg-bodyIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.contestGuide__sections{display:grid;grid-gap:12px;gap:12px;padding:12px 14px 16px}.contestGuide__section{border-radius:14px;border:2px solid hsla(0,0%,100%,.12);background:linear-gradient(135deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.02));overflow:hidden}.contestGuide__sectionHeader{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:12px;cursor:pointer;border:none;color:#fff;text-align:left;background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(30,64,175,.15))}.contestGuide__sectionKicker{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-weight:900;color:var(--muted);white-space:nowrap}.contestGuide__sectionTitle{font-size:clamp(.98rem,2vw,1.12rem);font-weight:900;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.contestGuide__sectionBody{display:none;opacity:0;padding:0;transform:translateY(-4px);will-change:opacity,transform}.contestGuide__section.is-open .contestGuide__sectionBody{display:block;opacity:1;padding:12px 0 0;transform:translateY(0);animation:cg-secIn .16s ease-out}@keyframes cg-secIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.contestGuide__grid{display:grid;grid-gap:14px;gap:14px;padding:0 12px 12px}.contestGuide__grid,.contestGuide__grid--single{grid-template-columns:repeat(2,minmax(0,1fr))}.contestGuide__block{background:var(--paper);border:2px solid var(--paper-border);border-radius:14px;padding:14px;position:relative;transition:transform .12s ease,box-shadow .18s ease;opacity:0;animation:cg-fadeIn .32s ease forwards;animation-delay:calc(.1s * var(--block-index, 1))}.contestGuide__block:before{content:"";position:absolute;inset:0;border-radius:12px;border:2px solid transparent;background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(30,64,175,.15)) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;pointer-events:none}.contestGuide__block:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(0,0,0,.35)}.contestGuide__title{margin:0 0 10px;font-size:clamp(1rem,2vw,1.16rem);font-weight:900;color:#fff;letter-spacing:.25px;position:relative}.contestGuide__title:after{content:"";position:absolute;bottom:-4px;left:0;width:56px;height:3px;background:linear-gradient(90deg,var(--brand-purple),var(--brand-gold));border-radius:2px}.contestGuide__list{margin:8px 0 0;padding-left:20px;list-style:disc;color:var(--text)}.contestGuide__list li{margin-bottom:8px;font-size:.92rem;line-height:1.5}.contestGuide__list li::marker{color:var(--brand-purple);font-size:1.15em}.contestGuide__list li b{font-weight:900;color:#fff}.contestGuide__highlight{background:rgba(245,158,11,.15);border-radius:6px;padding:1px 6px;margin-left:-6px;display:inline-block}@keyframes cg-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.contestGuide__grid,.contestGuide__grid--single{grid-template-columns:1fr}}@media (max-width:420px){.contestGuide__header{padding:10px 12px;column-gap:10px}.contestGuide__kicker{font-size:.72rem;letter-spacing:.1em}.contestGuide__subtitle{font-size:.98rem}.contestGuide__toggle{width:32px;height:32px;border-radius:10px}.contestGuide__sections{padding:10px 12px 14px}.contestGuide__grid{gap:12px;padding:0 10px 10px}.contestGuide__block{padding:12px}.contestGuide__list li{font-size:.9rem}}@media (prefers-reduced-motion:reduce){.contestGuide,.contestGuide__block,.contestGuide__sectionHeader,.contestGuide__toggle{transition:none!important;animation:none!important}}