.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{gap:14px;border-bottom:2px solid var(--lb-border);margin-bottom:10px;flex-wrap:wrap}.leaderboardPanel__tab{border:none;color:var(--lb-muted);font-weight:800;padding:8px 12px;cursor:pointer;font-size:clamp(.82rem,.4vw + .7rem,.92rem);flex:1 1}.leaderboardPanel__tab.is-active{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{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)}}.leaderboardPanel{margin-top:.75rem;padding:.85rem;color:var(--text,#e2e8f8);border-color:rgba(147,197,253,.13);border-radius:var(--radius-lg,16px);box-shadow:none}.leaderboardPanel__tabs{gap:.4rem;padding-bottom:.35rem}.leaderboardPanel__tab{min-height:42px;flex:0 0 auto;color:rgba(240,244,255,.62);background:hsla(0,0%,100%,.025);border-color:rgba(147,197,253,.11);border-radius:10px}.leaderboardPanel__tab.is-active{border-color:rgba(147,197,253,.26)}.leaderboardPanel__closedPanel,.leaderboardPanel__lbTable,.leaderboardPanel__prizeTable{border-color:rgba(147,197,253,.1);border-radius:12px}.leaderboardPanel__lbRow{grid-template-columns:70px minmax(0,1fr) 90px}.leaderboardPanel__lbRow--head{color:rgba(240,244,255,.48);background:#07101f}.leaderboardPanel__lbPts{text-align:right}.leaderboardPanel__btn{min-height:42px}.leaderboardPanel [tabindex="0"]:focus-visible,.leaderboardPanel button:focus-visible{outline:3px solid #60a5fa;outline-offset:3px}@media (max-width:620px){.leaderboardPanel{padding:.7rem}.leaderboardPanel__lbRow{grid-template-columns:48px minmax(0,1fr) 64px;gap:.35rem;padding:.55rem}.leaderboardPanel__lbName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaderboardPanel__pointsGrid{grid-template-columns:1fr}.leaderboardPanel__breakdown{overflow-x:auto}}.leaderboardPanel{width:min(100%,1120px);margin:.7rem auto;padding:.72rem;background:#0a1425;border:1px solid rgba(147,197,253,.13);border-radius:15px}.leaderboardPanel__tabs{display:flex;gap:.38rem;overflow-x:auto;margin:0 0 .62rem;padding:.28rem;background:#07101f;border:1px solid rgba(147,197,253,.1);border-radius:11px;scrollbar-width:none}.leaderboardPanel__tabs::-webkit-scrollbar{display:none}.leaderboardPanel__tab{flex:1 0 auto;min-width:118px;min-height:38px;padding:.48rem .72rem;color:rgba(240,244,255,.64);background:transparent;border:1px solid transparent;border-radius:8px;font-size:.78rem;font-weight:820;line-height:1.1;text-align:center}.leaderboardPanel__tab.is-active{color:#fff;background:linear-gradient(135deg,#1d4ed8,#2563eb);border-color:rgba(147,197,253,.28);box-shadow:0 6px 18px rgba(37,99,235,.2),inset 0 1px 0 hsla(0,0%,100%,.14)}.leaderboardPanel__lbTable,.leaderboardPanel__prizeTable{gap:.38rem;padding:.38rem;border:1px solid rgba(147,197,253,.1);border-radius:10px}.leaderboardPanel__lbRow,.leaderboardPanel__prizeRow{min-height:42px;padding:.55rem .68rem;background:hsla(0,0%,100%,.03);border:1px solid rgba(147,197,253,.09);border-radius:8px}.leaderboardPanel__lbRow--head,.leaderboardPanel__prizeRow--head{color:rgba(240,244,255,.54);background:rgba(37,99,235,.08);border-color:rgba(96,165,250,.18)}.leaderboardPanel__lbCell,.leaderboardPanel__prizeCell{font-size:.8rem;line-height:1.3}.leaderboardPanel__lbName,.leaderboardPanel__nameLine,.leaderboardPanel__ptsName{overflow:visible;min-width:0;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.leaderboardPanel__lbHint{margin-top:.55rem;font-size:.72rem;line-height:1.4}@media (max-width:620px){.leaderboardPanel{width:100%;padding:.55rem;border-radius:13px}.leaderboardPanel__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.3rem;gap:.3rem;overflow:visible;margin-bottom:.5rem;padding:.25rem}.leaderboardPanel__tab{width:100%;min-width:0;min-height:36px;padding:.42rem .45rem;font-size:.72rem}.leaderboardPanel__lbRow{grid-template-columns:44px minmax(0,1fr) 58px;gap:.3rem;min-height:40px;padding:.48rem .5rem}.leaderboardPanel__prizeRow{grid-template-columns:82px minmax(0,1fr);gap:.42rem;min-height:40px;padding:.5rem}.leaderboardPanel__lbCell,.leaderboardPanel__prizeCell{font-size:.72rem}.leaderboardPanel__lbRank{text-align:left}}.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;min-width:0;max-width:100%}.pr__identity,.pr__name{display:inline-flex;align-items:center;gap:6px}.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}}.pr{color:var(--text,#e2e8f8);background:rgba(7,16,31,.52);border-color:rgba(147,197,253,.1);border-radius:12px}.pr__main{min-height:64px;padding:.55rem}.pr__avatar{width:48px;height:48px;flex:0 0 48px}.pr__name{color:#f4f7ff}.pr__pill{border-color:rgba(147,197,253,.13)}.pr__main:focus-visible,.pr__perf:focus-visible{outline:3px solid #60a5fa;outline-offset:3px}@media (max-width:520px){.pr__main{align-items:flex-start}.pr__row1,.pr__row2,.pr__row3{flex-wrap:wrap}.pr__statsPanel{overflow-x:auto}}.pr__identity{flex-wrap:wrap}.pr__name{overflow:visible;min-width:0;max-width:100%;line-height:1.2;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}@media (max-width:520px){.pr__main{grid-template-columns:42px minmax(0,1fr) auto;gap:.5rem;min-height:58px;padding:.48rem}.pr__avatar{width:42px;height:42px;flex-basis:42px}.pr__identity{gap:.3rem}.pr__name{width:100%;font-size:.77rem}}@media (max-width:600px){.pr__row3.pr__row--dt{display:flex;flex-wrap:nowrap;align-items:center;gap:3px;width:100%;min-width:0;overflow:hidden}.pr__row--dt .pr__chip{flex:0 0 auto;min-width:21px;height:15px;padding:0 4px;font-size:.5rem}}@media (max-width:370px){.pr__row3.pr__row--dt{gap:2px}.pr__row--dt .pr__chip{min-width:20px;padding-right:3px;padding-left:3px;font-size:.48rem}}.tb{--tb-text:var(--text,#e2e8f8);--tb-muted:var(--muted,#9aa8c2);--tb-border:rgba(147,197,253,.14);--tb-surface:#0a1425;--tb-primary:#2563eb;--tb-primary-deep:#1d4ed8;margin-top:.8rem;color:var(--tb-text)}.tb__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;grid-gap:.85rem;gap:.85rem}.tb__panel,.tb__preview{min-width:0;padding:.9rem;background:var(--tb-surface);border:1px solid var(--tb-border);border-radius:var(--radius-lg,16px)}.tb__panel{position:relative}.tb__panel.is-busy{pointer-events:none}.tb__busyOverlay{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;gap:.45rem;color:#fff;background:rgba(3,9,20,.72);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:inherit;font-size:.9rem;font-weight:800}.tb__spinner{display:inline-block;width:16px;height:16px;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;border-radius:50%;animation:tbspin .8s linear infinite}@keyframes tbspin{to{transform:rotate(1turn)}}.tb__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.tb__previewTitle,.tb__title{margin:0;color:#dbe8ff;font-size:clamp(1rem,.35vw + .94rem,1.16rem);font-weight:850;line-height:1.25}.tb__previewTitle{margin-bottom:.7rem;font-size:1rem}.tb__count{display:inline-flex;align-items:center;justify-content:center;min-width:58px;min-height:36px;padding:0 .7rem;color:#fff;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.13);border-radius:999px;font-size:.82rem;font-weight:850;white-space:nowrap}.tb__toolbarCard{display:grid;grid-gap:.65rem;gap:.65rem;margin-bottom:.75rem;padding:.7rem;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.09);border-radius:14px}.tb__roleChips{display:flex;align-items:center;gap:.45rem;min-width:0;overflow-x:auto;padding-bottom:.1rem;scrollbar-width:none}.tb__roleChips::-webkit-scrollbar{display:none}.tb__roleChip{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:.38rem;min-height:42px;padding:0 .72rem;color:#e8efff;background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.13);border-radius:11px;cursor:pointer;font:inherit;line-height:1;transition:background .16s ease,border-color .16s ease,transform .16s ease}.tb__roleChip:hover{transform:translateY(-1px);border-color:rgba(96,165,250,.42)}.tb__roleChip.is-active{color:#fff;background:rgba(37,99,235,.28);border-color:rgba(96,165,250,.65);box-shadow:inset 0 0 0 1px rgba(96,165,250,.14)}.tb__roleChip.is-complete:not(.is-active){border-color:rgba(96,165,250,.28)}.tb__roleChip.is-pending:not(.is-active) .tb__roleChipCount{color:#f8c96b}.tb__roleChipCount,.tb__roleChipLabel{font-size:.78rem;font-weight:850}.tb__roleChipCount{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 .3rem;background:hsla(0,0%,100%,.08);border-radius:999px}.tb__toolbarActions{display:flex;align-items:center;justify-content:flex-start}.tb__filterBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:42px;padding:0 .9rem;color:#eaf2ff;background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.14);border-radius:11px;cursor:pointer;font:inherit;font-size:.82rem;font-weight:800}.tb__filterBtn:hover{border-color:rgba(96,165,250,.48)}.tb__activeTags{display:flex;flex-wrap:wrap;gap:.4rem}.tb__filterTag{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:32px;padding:0 .65rem;color:#cfe0ff;background:rgba(37,99,235,.13);border:1px solid rgba(96,165,250,.28);border-radius:999px;cursor:pointer;font:inherit;font-size:.72rem;font-weight:750}.tb__list{display:grid;grid-gap:.45rem;gap:.45rem;max-height:min(620px,64vh);overflow:auto;padding:.35rem;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.09);border-radius:12px}.tb__empty,.tb__previewEmpty{padding:1.2rem .8rem;color:var(--tb-muted);font-size:.86rem;line-height:1.5;text-align:center}.tb__actions,.tb__cvcActionsFooter{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.6rem;margin-top:.8rem}.tb__cvcActionsFooter{justify-content:flex-end;padding-top:.8rem;border-top:1px solid hsla(0,0%,100%,.08)}.tb__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:190px;min-height:44px;padding:.68rem .95rem;color:#fff;background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.16);border-radius:11px;cursor:pointer;font:inherit;font-size:.84rem;font-weight:820;line-height:1.2}.tb__btn--primary{background:linear-gradient(135deg,var(--tb-primary-deep),var(--tb-primary));border-color:rgba(147,197,253,.26)}.tb__btn--ghost{background:transparent}.tb__btn:disabled{opacity:.52;cursor:not-allowed}.tb__cvcSub{margin:0 0 .65rem;color:var(--tb-muted);font-size:.85rem;line-height:1.5}.tb__cvcList{display:grid;grid-gap:.45rem;gap:.45rem}.tb__cvcRow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.6rem;gap:.6rem;min-height:56px;padding:.55rem .65rem;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:11px}.tb__cvcRow.is-c{border-color:rgba(96,165,250,.58)}.tb__cvcRow.is-vc{box-shadow:inset 0 0 0 1px rgba(147,197,253,.24)}.tb__cvcMeta{display:flex;align-items:center;gap:.45rem;min-width:0;overflow:hidden}.tb__cvcName{overflow:hidden;color:#eef4ff;font-size:.9rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.tb__cvcTag,.tb__cvcTeam{flex:0 0 auto;color:#b8c7e1;font-size:.68rem;font-weight:750}.tb__cvcTag{padding:.2rem .42rem;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:999px}.tb__cvcActions{display:flex;gap:.4rem}.tb__cvcBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:42px;height:38px;padding:0 .5rem;color:#fff;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);border-radius:10px;cursor:pointer;font:inherit;font-size:.75rem;font-weight:850}.tb__cvcBtn.active{background:rgba(37,99,235,.28);border-color:rgba(96,165,250,.65)}.tb__previewInner{min-height:180px;padding:.65rem;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.08);border-radius:12px}.tb__previewEmbed{margin:0 auto}.tb__modalWrap{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:1rem;background:rgba(1,6,16,.76);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.tb__modalCard{width:min(100%,560px);max-height:min(720px,calc(100dvh - 2rem));overflow:auto;color:var(--tb-text);background:#0a1425;border:1px solid rgba(147,197,253,.2);border-radius:16px;box-shadow:0 24px 70px rgba(0,0,0,.52)}.tb__modalHead{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1rem .75rem;border-bottom:1px solid hsla(0,0%,100%,.08)}.tb__modalTitle{margin:0;color:#eef4ff;font-size:1.08rem;font-weight:850}.tb__modalNote{margin:.25rem 0 0;color:var(--tb-muted);font-size:.8rem;line-height:1.45}.tb__modalClose{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;color:#dbe8ff;background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.12);border-radius:10px;cursor:pointer;font:inherit;font-size:1.35rem;line-height:1}.tb__modalSection{display:grid;grid-gap:1rem;gap:1rem;padding:1rem}.tb__filterBlock{display:grid;grid-gap:.55rem;gap:.55rem}.tb__filterBlockTitle{color:#dbe8ff;font-size:.82rem;font-weight:820}.tb__modalChips{display:flex;flex-wrap:wrap;gap:.45rem}.tb__modalChip{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:40px;padding:0 .75rem;color:#d9e5fa;background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.12);border-radius:10px;cursor:pointer;font:inherit;font-size:.78rem;font-weight:750}.tb__modalChip.is-active{color:#fff;background:rgba(37,99,235,.27);border-color:rgba(96,165,250,.62)}.tb__modalFooter{display:flex;justify-content:flex-end;gap:.55rem;padding:.8rem 1rem 1rem;border-top:1px solid hsla(0,0%,100%,.08)}.tb__modalButton{min-width:140px}.tb__btn:focus-visible,.tb__cvcBtn:focus-visible,.tb__filterBtn:focus-visible,.tb__filterTag:focus-visible,.tb__modalChip:focus-visible,.tb__modalClose:focus-visible,.tb__roleChip:focus-visible{outline:3px solid rgba(96,165,250,.78);outline-offset:2px}@media (max-width:980px){.tb__grid{grid-template-columns:1fr}.tb__preview{order:2}}@media (max-width:640px){.tb{margin-top:.65rem}.tb__panel,.tb__preview{padding:.72rem;border-radius:14px}.tb__head{margin-bottom:.6rem}.tb__toolbarCard{gap:.55rem;padding:.6rem}.tb__roleChip{min-height:40px;padding-inline:.62rem}.tb__filterBtn{width:100%}.tb__list{max-height:58vh}.tb__actions,.tb__cvcActionsFooter,.tb__modalFooter{display:grid;grid-template-columns:1fr}.tb__btn,.tb__modalButton{width:100%;min-width:0}.tb__cvcRow{padding:.5rem .55rem}.tb__cvcMeta{gap:.35rem}.tb__cvcName{font-size:.84rem}.tb__cvcBtn{min-width:40px;height:36px}.tb__modalWrap{align-items:end;padding:0}.tb__modalCard{width:100%;max-height:min(82dvh,720px);border-right:0;border-bottom:0;border-left:0;border-radius:18px 18px 0 0}.tb__modalChips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tb__modalChip{width:100%;padding-inline:.55rem}}@media (max-width:390px){.tb__modalChips{grid-template-columns:1fr}.tb__cvcTeam{display:none}}@media (prefers-reduced-motion:reduce){.tb__spinner{animation:none}.tb__roleChip{transition:none}}.tb{width:min(100%,1120px);margin-right:auto;margin-left:auto;scroll-margin-top:5.5rem}.tb__cvcMeta{overflow:visible;flex-wrap:wrap}.tb__cvcName{overflow:visible;min-width:0;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}@media (max-width:980px){.tb__grid{width:100%}.tb__panel,.tb__preview{width:100%;max-width:100%}}@media (max-width:640px){.tb{width:100%}.tb__grid{gap:.55rem}.tb__panel,.tb__preview{padding:.55rem;border-radius:12px}.tb__previewInner{min-height:0;padding:0;overflow:visible;background:transparent;border:0}.tb__previewTitle{margin-bottom:.48rem;font-size:.9rem}.tb__head{align-items:flex-start;margin-bottom:.5rem}.tb__title{font-size:.98rem;line-height:1.2}.tb__count{min-width:50px;min-height:32px;padding:0 .55rem;font-size:.73rem}.tb__cvcSub{margin-bottom:.5rem;font-size:.76rem;line-height:1.4}.tb__cvcList{gap:.35rem}.tb__cvcRow{grid-template-columns:minmax(0,1fr) auto;gap:.42rem;min-height:48px;padding:.42rem .48rem;border-radius:9px}.tb__cvcMeta{display:grid;grid-template-columns:auto auto;justify-content:start;grid-gap:.22rem .35rem;gap:.22rem .35rem}.tb__cvcName{grid-column:1/-1;width:100%;font-size:.78rem;line-height:1.25}.tb__cvcTag,.tb__cvcTeam{font-size:.59rem}.tb__cvcTag{padding:.14rem .34rem}.tb__cvcActions{gap:.28rem}.tb__cvcBtn{min-width:34px;width:34px;height:34px;padding:0;border-radius:8px;font-size:.68rem}.tb__cvcActionsFooter{gap:.45rem;margin-top:.6rem;padding-top:.6rem}}.tb__previewEmbed{width:min(100%,430px);max-width:430px;margin-right:auto;margin-left:auto}@media (max-width:640px){.tb__preview,.tb__previewInner{width:100%;max-width:100%;min-width:0}.tb__previewEmbed{width:100%;max-width:430px}.tb__toolbarCard{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem;margin-bottom:.55rem;padding:.42rem;border-radius:11px}.tb__roleChips{grid-column:1;grid-row:1;gap:.34rem;min-width:0;padding:0 .1rem 0 0;scroll-snap-type:x proximity;overscroll-behavior-inline:contain}.tb__roleChip{min-height:36px;padding:0 .52rem;border-radius:9px;scroll-snap-align:start}.tb__roleChipCount,.tb__roleChipLabel{font-size:.7rem}.tb__roleChipCount{min-width:18px;height:18px;padding:0 .25rem}.tb__toolbarActions{grid-column:2;grid-row:1;align-self:stretch}.tb__filterBtn{width:auto;min-width:70px;min-height:36px;height:100%;padding:0 .58rem;border-radius:9px;font-size:.7rem;white-space:nowrap}.tb__activeTags{grid-column:1/-1;grid-row:2;gap:.3rem;padding-top:.05rem}.tb__filterTag{min-height:28px;padding:0 .5rem;font-size:.65rem}}@media (max-width:370px){.tb__toolbarCard{gap:.32rem;padding:.36rem}.tb__roleChip{min-height:34px;padding:0 .46rem}.tb__filterBtn{min-width:64px;min-height:34px;padding:0 .48rem;font-size:.66rem}}@media (max-width:640px){.tb__toolbarCard{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.4rem;gap:.4rem;margin-bottom:.55rem;padding:.42rem;border-radius:11px}.tb__roleChips{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-column:1;grid-row:1;align-items:stretch;grid-gap:.3rem;gap:.3rem;width:100%;min-width:0;overflow:visible;padding:0;scroll-snap-type:none}.tb__roleChip{display:inline-flex;align-items:center;justify-content:center;flex:initial;gap:.18rem;width:100%;min-width:0;min-height:36px;padding:0 .24rem;border-radius:9px;scroll-snap-align:none}.tb__roleChipLabel{overflow:hidden;min-width:0;font-size:.64rem;text-overflow:clip;white-space:nowrap}.tb__roleChipCount{flex:0 0 auto;min-width:17px;height:17px;padding:0 .2rem;font-size:.6rem}.tb__toolbarActions{display:block;grid-column:1;grid-row:2;width:100%}.tb__filterBtn{width:100%;min-width:0;min-height:36px;padding:0 .65rem;border-radius:9px;font-size:.7rem}.tb__activeTags{grid-column:1;grid-row:3;gap:.3rem;padding-top:0}.tb__filterTag{min-height:28px;padding:0 .5rem;font-size:.65rem}}@media (max-width:370px){.tb__toolbarCard{gap:.34rem;padding:.36rem}.tb__roleChips{gap:.22rem}.tb__roleChip{min-height:34px;gap:.12rem;padding:0 .16rem}.tb__roleChipLabel{font-size:.58rem}.tb__roleChipCount{min-width:15px;height:15px;padding:0 .15rem;font-size:.54rem}.tb__filterBtn{min-height:34px;font-size:.66rem}}.tb__cvcIdentity{display:flex;align-items:center;gap:.4rem;min-width:0}@media (max-width:640px){.tb__cvcRow{gap:.35rem;min-height:44px;padding:.36rem .42rem}.tb__cvcMeta{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.12rem;gap:.12rem;min-width:0;overflow:visible}.tb__cvcIdentity{display:flex;align-items:center;gap:.3rem;min-width:0}.tb__cvcName{flex:0 1 auto;grid-column:auto;width:auto;min-width:0;font-size:.75rem;line-height:1.2;white-space:normal;overflow-wrap:anywhere}.tb__cvcTag{flex:0 0 auto;padding:.12rem .3rem;font-size:.55rem;line-height:1.1}.tb__cvcTeam{font-size:.56rem;line-height:1.1}.tb__cvcActions{gap:.22rem}.tb__cvcBtn{min-width:30px;width:30px;height:30px;padding:0;border-radius:7px;font-size:.6rem;line-height:1}}@media (max-width:370px){.tb__cvcRow{padding:.34rem .38rem}.tb__cvcName{font-size:.7rem}.tb__cvcBtn{min-width:29px;width:29px;height:29px;font-size:.57rem}}.tb__btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem}.tb__btn--back{min-width:0;padding-right:.78rem;padding-left:.68rem;color:#bfdbfe;background:linear-gradient(135deg,rgba(37,99,235,.12),rgba(30,64,175,.06));border-color:rgba(96,165,250,.24);border-radius:999px}.tb__btn--back svg{flex:0 0 auto;transition:transform .16s ease}.tb__btn--back:hover{color:#fff;background:linear-gradient(135deg,rgba(37,99,235,.2),rgba(30,64,175,.1));border-color:rgba(96,165,250,.4)}.tb__btn--back:hover svg{transform:translateX(-2px)}@media (max-width:640px){.tb__cvcActionsFooter{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center}.tb__cvcActionsFooter .tb__btn{width:100%}.tb__cvcActionsFooter .tb__btn--back{width:auto;min-width:0;min-height:38px;padding:.5rem .65rem;font-size:.7rem;white-space:nowrap}}@media (max-width:370px){.tb__cvcActionsFooter{grid-template-columns:minmax(0,1fr)}.tb__cvcActionsFooter .tb__btn--back{width:100%}}.tb__toolbarActions{grid-template-columns:minmax(0,1fr) auto}.tb__teamFilter{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:.5rem;gap:.5rem;min-width:0;min-height:42px;padding:0 .62rem;color:#dbe8ff;background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.14);border-radius:11px}.tb__teamFilterLabel{color:rgba(219,232,255,.62);font-size:.68rem;font-weight:820;line-height:1;text-transform:uppercase}.tb__teamFilterSelect{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:100%;min-width:0;height:100%;padding:0;color:#f4f7ff;background:transparent;border:0;outline:0;font:inherit;font-size:.8rem;font-weight:820;cursor:pointer}.tb__teamFilterSelect option{color:#eef4ff;background:#0a1425}.tb__teamFilter:hover{border-color:rgba(96,165,250,.46)}.tb__teamFilter:focus-within{border-color:rgba(96,165,250,.7);box-shadow:inset 0 0 0 1px rgba(96,165,250,.12)}.tb__toolbarActions .tb__filterBtn{width:auto;min-width:92px;min-height:42px;padding:0 .72rem;white-space:nowrap}@media (max-width:640px){.tb__toolbarCard{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.38rem;gap:.38rem;padding:.4rem}.tb__roleChips{grid-column:1;grid-row:1}.tb__toolbarActions{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column:1;grid-row:2;align-items:stretch;grid-gap:.34rem;gap:.34rem;width:100%;min-width:0}.tb__teamFilter{min-width:0;min-height:35px;gap:.34rem;padding:0 .48rem;border-radius:9px}.tb__teamFilterLabel{font-size:.58rem}.tb__teamFilterSelect{min-width:0;font-size:.68rem}.tb__toolbarActions .tb__filterBtn{width:auto;min-width:76px;min-height:35px;height:auto;padding:0 .5rem;border-radius:9px;font-size:.68rem}.tb__activeTags{grid-column:1;grid-row:3;padding-top:0}}@media (max-width:370px){.tb__toolbarActions{gap:.28rem}.tb__teamFilter{min-height:33px;padding-right:.4rem;padding-left:.4rem}.tb__teamFilterLabel{font-size:.54rem}.tb__teamFilterSelect{font-size:.63rem}.tb__toolbarActions .tb__filterBtn{min-width:69px;min-height:33px;padding-right:.42rem;padding-left:.42rem;font-size:.63rem}}.tb__toolbarActions{display:grid;grid-template-columns:minmax(74px,auto) minmax(74px,auto) minmax(92px,auto);justify-content:start;align-items:stretch;grid-gap:.45rem;gap:.45rem;width:100%;min-width:0}.tb__teamBtn,.tb__toolbarActions .tb__filterBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:42px;padding:0 .78rem;color:#dbe8ff;background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.14);border-radius:11px;font:inherit;font-size:.78rem;font-weight:850;line-height:1;white-space:nowrap;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}.tb__teamBtn:hover,.tb__toolbarActions .tb__filterBtn:hover{color:#fff;border-color:rgba(96,165,250,.42)}.tb__teamBtn.is-active{color:#fff;background:linear-gradient(135deg,rgba(29,78,216,.9),rgba(37,99,235,.78));border-color:rgba(96,165,250,.78);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 0 0 1px rgba(37,99,235,.14)}.tb__teamBtn:focus-visible,.tb__toolbarActions .tb__filterBtn:focus-visible{outline:3px solid rgba(96,165,250,.78);outline-offset:2px}@media (max-width:640px){.tb__toolbarActions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(76px,.9fr);gap:.34rem;width:100%}.tb__teamBtn,.tb__toolbarActions .tb__filterBtn{width:100%;min-width:0;min-height:35px;height:auto;padding:0 .42rem;border-radius:9px;font-size:.67rem}}@media (max-width:370px){.tb__toolbarActions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(68px,.88fr);gap:.27rem}.tb__teamBtn,.tb__toolbarActions .tb__filterBtn{min-height:33px;padding-right:.3rem;padding-left:.3rem;font-size:.61rem}}@media (max-width:640px){.tb__toolbarCard>.tb__toolbarActions{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:.32rem!important;width:100%!important;min-width:0!important}.tb__toolbarCard>.tb__toolbarActions>.tb__filterBtn,.tb__toolbarCard>.tb__toolbarActions>.tb__teamBtn{flex:1 1!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:35px!important;margin:0!important;padding:0 .35rem!important;font-size:.66rem!important;white-space:nowrap!important}}@media (max-width:370px){.tb__toolbarCard>.tb__toolbarActions{gap:.24rem!important}.tb__toolbarCard>.tb__toolbarActions>.tb__filterBtn,.tb__toolbarCard>.tb__toolbarActions>.tb__teamBtn{min-height:33px!important;padding-right:.24rem!important;padding-left:.24rem!important;font-size:.6rem!important}}