@keyframes shotlab-completion-cue-enter{0%{opacity:0;transform:translateY(-5px)scale(.992)}to{opacity:1;transform:none}}@keyframes s_zOALh4{0%,to{transform:scale(1);box-shadow:inset 0 1px #ffffff12}50%{box-shadow:inset 0 1px 0#ffffff1a,0 0 20px color-mix(in srgb,var(--state-accent) 14%,transparent);transform:scale(1.035)}}@keyframes s_kcUPdA{0%{transform:translate(-110%)}58%,to{transform:translate(110%)}}@keyframes s_hRJP2a{0%{opacity:.55;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes s_yjCmzQ{0%{opacity:.7;transform:translateY(2px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes s_yMDvBM{0%,to{opacity:.58;transform:scale(.88)}50%{opacity:1;transform:scale(1)}}@keyframes s_JQQk5v{0%,to{opacity:.24;transform:translateY(0)}50%{opacity:.82;transform:translateY(-2px)}}@keyframes s_ttEyB-{0%{opacity:0}to{opacity:1}}@keyframes s_V5c7E5{0%{opacity:0;transform:translateY(24px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pwReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.performance-workspace [data-testid=player-completion-cue]{animation:.22s cubic-bezier(.2,.75,.25,1) both shotlab-completion-cue-enter}.performance-workspace [data-testid=player-completion-cue] button{pointer-events:auto;touch-action:manipulation;transition:transform .14s}.performance-workspace [data-testid=player-completion-cue] button:active{transform:scale(.985)}.player-training-session .particle{display:none!important}@media (prefers-reduced-motion:reduce){.performance-workspace [data-testid=player-completion-cue]{animation:none!important}.performance-workspace [data-testid=player-completion-cue] button{transition:none!important}}.app-feedback-region{z-index:2147483000;inset:max(18px,env(safe-area-inset-top)) 18px auto auto;pointer-events:none;width:min(390px,100vw - 36px);position:fixed}.app-feedback{--feedback-accent:#637083;color:#111a21;pointer-events:auto;background:#f8f6ef;border-radius:16px;grid-template-columns:30px minmax(0,1fr) 44px;gap:10px;padding:10px;display:grid}.app-feedback--leaving{opacity:0}.app-feedback__mark{color:var(--feedback-accent);text-align:center;padding-top:9px;font-size:15px;font-weight:850}.app-feedback__copy{min-width:0;padding-top:3px}.app-feedback__copy strong{font-size:13.5px;line-height:1.25;display:block}.app-feedback__copy span{color:#5d6771;overflow-wrap:anywhere;font-size:12.5px;line-height:1.42;display:block}.app-feedback__dismiss,.app-feedback__dismiss-spacer{width:44px;height:44px}.app-feedback__dismiss{color:#66717b;touch-action:manipulation;background:0 0;border:0;place-items:center;font-size:22px;display:grid}.app-feedback__dismiss:focus-visible{outline:3px solid var(--feedback-accent);outline-offset:1px}.s_auL79T{--state-accent:var(--accent,#c8ff1a);box-sizing:border-box;border:1px solid color-mix(in srgb,var(--state-accent) 22%,#ffffff1a);color:#f7f8f3;isolation:isolate;background:linear-gradient(145deg,#ffffff0e,#ffffff05);border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:13px;width:min(100% - 12px,100vw - 28px);margin-inline:auto;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #0000002e}.s_auL79T:after{content:"";border:1px solid color-mix(in srgb,var(--state-accent) 24%,transparent);opacity:.65;pointer-events:none;z-index:-1;border-radius:999px;width:132px;height:132px;position:absolute;top:-70px;right:-62px}.s_72mdqv{box-shadow:none;border-radius:16px;gap:11px;padding:13px 14px}.s_BZQsY1{border-color:color-mix(in srgb,var(--state-accent) 20%,#111a211a);color:#111a21;background:linear-gradient(145deg,#fffffffa,#f8f7f2f0);box-shadow:0 12px 30px #111a2112}.s_9WqkKk{width:44px;height:44px;color:var(--state-accent);background:color-mix(in srgb,var(--state-accent) 11%,#ffffff09);border:1px solid color-mix(in srgb,var(--state-accent) 30%,transparent);border-radius:14px;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #ffffff12}.s_72mdqv .s_9WqkKk{border-radius:12px;width:38px;height:38px}.s_NktXlg{min-width:0}.s_KY3B0-{color:var(--state-accent);font-family:var(--sl-font-text);font-size:var(--type-micro,11px);letter-spacing:.105em;text-transform:uppercase;font-weight:850}.s_-hOzdJ{color:inherit;letter-spacing:-.025em;font-family:var(--sl-font-display);margin:4px 0 0;font-size:16px;font-weight:820;line-height:1.12}.s_72mdqv .s_-hOzdJ{font-size:14px}.s_xDI1jz{color:#eef1ebad;font-family:var(--sl-font-text);font-size:var(--type-meta,12px);margin:6px 0 0;font-weight:560;line-height:1.46}.s_BZQsY1 .s_xDI1jz{color:#5e6971}.s_Jb08nQ{background:color-mix(in srgb,var(--state-accent) 9%,#ffffff0e);border-radius:999px;width:min(220px,100%);height:4px;margin-top:10px;position:relative;overflow:hidden}.s_Jb08nQ:after{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--state-accent) 28%,transparent),transparent);animation:1.45s ease-in-out infinite s_kcUPdA;position:absolute;inset:0;transform:translate(-110%)}.s_mUG8B4{min-height:var(--touch-target,44px);border:1px solid color-mix(in srgb,var(--state-accent) 55%,transparent);background:color-mix(in srgb,var(--state-accent) 10%,transparent);color:var(--state-accent);font:800 var(--type-meta,12px)/1 var(--sl-font-text);letter-spacing:.02em;cursor:pointer;touch-action:manipulation;border-radius:11px;margin-top:11px;padding:0 13px;transition:transform .16s,background-color .16s,border-color .16s,box-shadow .16s}.s_mUG8B4:active:not(:disabled){transform:scale(.975)}.s_mUG8B4:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--state-accent) 22%,transparent);outline:0}.s_mUG8B4:disabled{cursor:progress;opacity:.6;transform:none}.s_ms5CSa,.s_xJAzgP,.s_zOYlc6{--state-accent:var(--team-brand-primary,var(--accent,#c8ff1a))}.s_aY8uW9{--state-accent:var(--semantic-success,#73d59a)}.s_gUL-BJ{--state-accent:var(--team-brand-primary,var(--accent,#c8ff1a))}.s_okW5Dh{--state-accent:var(--semantic-neutral,#aab2ba)}.s_lHORp4{--state-accent:var(--semantic-warning,#ffbd66)}.s_gUL-BJ .s_9WqkKk{animation:.32s cubic-bezier(.2,.75,.25,1) both s_hRJP2a}.s_ms5CSa .s_9WqkKk{animation:1.55s ease-in-out infinite s_zOALh4}.s_HJE57H span,.s_ms5CSa .s_9WqkKk:after{background:currentColor;border-radius:999px;position:absolute}.s_ms5CSa .s_9WqkKk:after{content:"";width:7px;height:7px;box-shadow:0 0 14px}.s_ms5CSa .s_9WqkKk svg{opacity:.28}@media (prefers-reduced-motion:reduce){.s_Jb08nQ:after,.s_gUL-BJ .s_9WqkKk,.s_mUG8B4,.s_ms5CSa .s_9WqkKk{transition:none!important;animation:none!important}}.s_0bOLfe,.s_HJE57H:before{position:absolute;bottom:0;left:0;right:0}.s_0bOLfe{pointer-events:none;color:var(--team-brand-primary,var(--accent,#c8ff1a));opacity:.82;isolation:isolate;top:0;overflow:hidden}.s_1bB5ZA,.s_NLk6-J{fill:none;stroke:currentColor;vector-effect:non-scaling-stroke;position:absolute}.s_1bB5ZA{opacity:.16;width:430px;height:308px;filter:drop-shadow(0 0 18px color-mix(in srgb,currentColor 10%,transparent));bottom:-88px;right:-172px;transform:rotate(-5deg)}.s_1bB5ZA circle,.s_1bB5ZA path{stroke-width:1.35px}.s_5p9PYm{opacity:.48}.s_7N4o4t,.s_ogfSG0{opacity:.44}.s_9iaKLq,.s_Qj4bPu{opacity:.88}.s_fsn6Hj,.s_zSeJbr{opacity:1;stroke-width:1.8px!important}.s_9MRNtO,.s_IwBjWG{opacity:.72}.s_NLk6-J{opacity:.115;width:104px;height:104px;top:42px;right:34px;transform:rotate(11deg)}.s_NLk6-J circle,.s_NLk6-J path{stroke-width:2.1px}.s_HJE57H{width:126px;height:72px;position:absolute;top:150px;right:64px;transform:rotate(-8deg)}.s_HJE57H:before{content:"";border-top:1px dashed color-mix(in srgb,currentColor 55%,transparent);opacity:.28;border-radius:50% 50% 0 0;top:4px;transform:rotate(-18deg)}.s_HJE57H span{width:4px;height:4px;box-shadow:0 0 10px color-mix(in srgb,currentColor 45%,transparent);opacity:.34}.s_HJE57H span:first-child{bottom:9px;left:4px}.s_HJE57H span:nth-child(2){bottom:29px;left:29px}.s_HJE57H span:nth-child(3){bottom:43px;left:58px}.s_HJE57H span:nth-child(4){bottom:36px;left:89px}.s_HJE57H span:nth-child(5){bottom:16px;right:4px}.s_aAstow{letter-spacing:-.08em;color:currentColor;opacity:.055;font-family:var(--sl-font-display);font-size:56px;font-weight:900;line-height:1;position:absolute;bottom:22px;right:26px}.s_o4Uw6z .s_1bB5ZA{opacity:.11;bottom:-122px;right:-214px}.s_o4Uw6z .s_NLk6-J{opacity:.09;width:132px;height:132px;top:18px;right:18px}.s_o4Uw6z .s_HJE57H{top:128px;right:92px;transform:rotate(-14deg)scale(1.12)}.s_Ce8c1c .s_1bB5ZA{opacity:.1;width:520px;height:370px;bottom:-102px;right:-244px;transform:rotate(-9deg)}.s_Ce8c1c .s_NLk6-J{opacity:.075;width:176px;height:176px;top:76px;right:-28px}.s_Ce8c1c .s_HJE57H{opacity:.78;top:206px;right:118px;transform:rotate(-12deg)scale(1.35)}.s_Ce8c1c .s_aAstow{opacity:.035;font-size:92px;bottom:10px;right:22px}@media (prefers-reduced-motion:reduce){.s_0bOLfe,.s_0bOLfe *{transition:none!important;animation:none!important}}.performance-workspace--coach{background:var(--bg-0)!important}.s_s5YhP8{isolation:isolate;border-radius:var(--radius-xl,24px);background:radial-gradient(circle at 90%0,color-mix(in srgb,var(--accent) 11%,transparent),transparent 34%),linear-gradient(145deg,var(--team-brand-surface-elevated,#0b2633),var(--team-brand-surface-deep,#071820) 72%);border:1px solid #d9e6ec1c;position:relative;overflow:hidden;box-shadow:0 20px 52px #0718203d,inset 0 1px #ffffff09}.s_s5YhP8:before{content:"";z-index:-1;opacity:.34;background:radial-gradient(42% 58% at 101%,#0000 64%,#dcebf12b 65%,#0000 66%),linear-gradient(90deg,#0000 72%,#dcebf11f 72.2%,#0000 72.5%),linear-gradient(#0000 29%,#dcebf117 29.2%,#0000 29.5% 70.5%,#dcebf117 70.8%,#0000 71%);inset:0}.s_PFA5yj,.s_s5YhP8:after,.s_s5YhP8:before{pointer-events:none;position:absolute}.s_s5YhP8:after{content:"";z-index:-1;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--accent) 14%,transparent),transparent 72%);filter:blur(16px);height:76px;bottom:-42px;left:8%;right:8%}.s_PFA5yj{background:color-mix(in srgb,var(--accent) 12%,transparent);filter:blur(30px);opacity:.68;border-radius:999px;width:230px;height:230px;top:-120px;right:-110px}.s_jlwQyl{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:24px;display:grid;position:relative}.s_bpEyYI{min-width:0}.s_YKzPjB{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.s_7PJHsr,.s_L50-db,.s_bGKf7H{font-size:var(--type-micro,11px)}.s_L50-db,.s_bGKf7H{color:var(--accent);font-family:var(--font-body,-apple-system, BlinkMacSystemFont, "SF Pro Text", sans-serif);letter-spacing:.09em;text-transform:uppercase;font-weight:780}.s_7PJHsr{color:#d7e2e7;letter-spacing:.025em;background:#ffffff0b;border:1px solid #dcebf124;border-radius:999px;padding:5px 9px;font-weight:720}.s_Y9Fk03{color:#f6f8f9;max-width:760px;font-family:var(--font-display,-apple-system, BlinkMacSystemFont, "SF Pro Display", sans-serif);letter-spacing:-.045em;text-wrap:balance;overflow-wrap:break-word;margin:10px 0 0;font-size:max(34px,min(6vw,52px));font-weight:800;line-height:.96}.s_x7B1Ja{color:#bdc9cf;max-width:620px;font-size:var(--type-secondary,14px);text-wrap:pretty;margin:11px 0 0;line-height:1.52}.s_3i8Vdx{margin-top:15px}.s_iNEeFx{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.s_-W-UTg,.s_Woy5MC{min-height:var(--touch-target,44px);padding:10px 17px}.s_-W-UTg,.s_PM-6pF,.s_Woy5MC{border-radius:var(--radius-md,14px);font-size:var(--type-meta,12px);letter-spacing:-.005em;cursor:pointer;-webkit-tap-highlight-color:transparent;font-weight:760;transition:transform .13s,border-color .16s,background .16s,box-shadow .16s}.s_Woy5MC{background:var(--accent);color:#0b160a;border:1px solid #afd80a;box-shadow:0 10px 24px #4f66002e,inset 0 1px #ffffff47}.s_Woy5MC:focus-visible,.s_Woy5MC:hover{transform:translateY(-1px);box-shadow:0 12px 28px #4f660038}.s_Woy5MC:active{transform:scale(.985)}.s_Woy5MC:disabled{opacity:.48;cursor:not-allowed;box-shadow:none;transform:none}.s_-W-UTg{border:1px solid color-mix(in srgb,var(--team-brand-secondary-action,#9ca3af) 48%,#dcebf126);background:color-mix(in srgb,var(--team-brand-secondary-action,#9ca3af) 22%,transparent);color:color-mix(in srgb,var(--team-brand-secondary-action,#9ca3af) 42%,#f8fbfc)}.s_-W-UTg:focus-visible,.s_-W-UTg:hover{border-color:color-mix(in srgb,var(--team-brand-secondary-action,#9ca3af) 66%,#ffffff2e);background:color-mix(in srgb,var(--team-brand-secondary-action,#9ca3af) 28%,transparent);transform:translateY(-1px)}.s_Gp57lF{background:#05151d5c;border-block:1px solid #dcebf11f;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:12px;display:grid;overflow:hidden}.s_kZNEu4{text-align:left;background:0 0;min-width:0;padding:15px 12px 14px}.s_kZNEu4+.s_kZNEu4{border-left:1px solid #dcebf11a}.s_h-UCD7{color:#f6f8f9;font-family:var(--font-display,-apple-system, BlinkMacSystemFont, "SF Pro Display", sans-serif);letter-spacing:-.04em;font-variant-numeric:tabular-nums;transform-origin:0 60%;font-size:30px;font-weight:810;line-height:.95;animation:.2s cubic-bezier(.2,.75,.25,1) both s_yjCmzQ}.s_9H-63Y,.s_Cdr79W{font-size:var(--type-micro,11px)}.s_9H-63Y{color:#a9b7be;letter-spacing:.055em;text-transform:uppercase;margin-top:6px;font-weight:720}.s_Cdr79W{color:#87969e;margin-top:4px;line-height:1.35}.s_aujSfD{border-radius:var(--radius-lg,18px);background:linear-gradient(145deg,var(--team-brand-surface,#0a202b),var(--team-brand-surface-deep,#071820));border:1px solid #dcebf11a;margin:0;transition:border-color .16s,box-shadow .16s;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.s_aujSfD+.s_aujSfD{border-top:1px solid #dcebf11a}.s_aujSfD[open]{border-color:#c8ff1a2e;box-shadow:0 14px 34px #07182033,inset 0 1px #ffffff06}.s_14YRVL{cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:11px 14px;list-style:none;display:flex;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;transform:none!important}.s_14YRVL:hover{background:#ffffff05!important}.s_14YRVL::-webkit-details-marker{display:none}.s_tWWJG3{color:#edf3f5;letter-spacing:-.005em;font-size:13px;font-weight:760;line-height:1.15;display:block}.s_VTMFnk{color:#92a1a8;font-size:var(--type-micro,11px);margin-top:3px;line-height:1.35;display:block}.s_4PGLoN{color:#92a1a8;font-size:16px;transition:transform .16s,color .16s}.s_aujSfD[open] .s_4PGLoN{color:var(--accent);transform:rotate(180deg)}.s_UG6QQ2{background:#01080c24;border-top:1px solid #dcebf117;padding:13px 14px 15px}.s_KXBb26{border-radius:var(--radius-lg,18px);background:linear-gradient(145deg,var(--team-brand-surface,#0a202b),var(--team-brand-surface-deep,#071820));border:1px solid #dcebf11a;margin-top:0;padding:16px;box-shadow:inset 0 1px #ffffff05}.s_rhK5Ig{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:9px;display:flex}.s_4lZFSS{color:#edf3f5;letter-spacing:-.02em;overflow-wrap:break-word;margin:4px 0 0;font-size:18px;font-weight:760;line-height:1.12}.s_PM-6pF{min-height:var(--touch-target,44px);color:#dff99a;background:#c8ff1a0d;border:1px solid #c8ff1a33;flex-shrink:0;padding:8px 12px}.s_PM-6pF:focus-visible,.s_PM-6pF:hover{background:#c8ff1a14;transform:translateY(-1px)}.s_ACLco2{min-width:0}.coach-home-dashboard{gap:10px!important}.coach-home-dashboard>*{order:5;margin-top:0!important;margin-bottom:0!important}.coach-home-dashboard>[data-testid=coach-today-practice]{order:1}.coach-home-dashboard>[data-testid=coach-next-seven-days]{order:2}.coach-home-dashboard>[data-testid=coach-operational-alerts]{order:3}.coach-home-dashboard>[data-testid=coach-team-standings]{order:4}.coach-home-dashboard>[data-testid=coach-setup-checklist]{order:7}.coach-home-dashboard>[data-testid=coach-priority-editor]{order:8}.coach-home-dashboard>[data-testid=coach-program-intelligence]{order:9}@media (prefers-reduced-motion:reduce){.s_h-UCD7{animation:none}.s_-W-UTg,.s_4PGLoN,.s_PM-6pF,.s_Woy5MC,.s_aujSfD{transition:none}}.s_qmovoL{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--semantic-warning,#ffbd66) 34%,transparent);border-radius:var(--radius-xl,20px);background:radial-gradient(circle at 90% 10%,color-mix(in srgb,var(--semantic-warning,#ffbd66) 10%,transparent),transparent 38%),linear-gradient(150deg,var(--surface-card,#171a1d),var(--surface-raised,#101214));width:100%;min-height:220px;box-shadow:var(--shadow-card,0 18px 50px #0000004d);color:var(--text-1,#f3f6f7);font-family:var(--font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);place-items:center;padding:max(18px,min(4vw,28px));display:grid}.s_bjVWka{gap:10px;width:min(100%,560px);display:grid}.s_rYrFUI{color:var(--semantic-warning,#ffbd66);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.s_8pv6fo{color:var(--text-1,#f3f6f7);text-wrap:balance;margin:0;font-size:max(20px,min(5vw,28px));line-height:1.08}.s_Yf4TOm,.s_bVie9X{color:var(--text-2,#c8cdd2);margin:0;line-height:1.55}.s_bVie9X{font-size:13px}.s_Yf4TOm{color:var(--text-3,#9099a1);font-size:11px}.s_K1-1UM{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.s_U30UCo{border-radius:var(--radius-md,12px);min-height:44px;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;flex:170px;padding:10px 16px;font-size:11px;font-weight:900}.s_Kph5b7{border:1px solid var(--accent,#c8ff1a);background:var(--accent,#c8ff1a);color:var(--accent-ink,#080808)}.s_sKTjMR{border:1px solid var(--stroke-2,#fff3);color:var(--text-1,#f3f6f7);background:0 0}.s_U30UCo:focus-visible{outline:3px solid color-mix(in srgb,var(--accent,#c8ff1a) 48%,transparent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.s_U30UCo{scroll-behavior:auto}}.s_maiOZN{background:radial-gradient(circle at 94% 0%,color-mix(in srgb,var(--team-brand-primary,var(--accent)) 10%,transparent),transparent 38%),linear-gradient(150deg,#191b1de6,#090a0bf5);min-width:0;min-height:78px;color:var(--text-1,#f5f7f8);border:1px solid #ffffff12;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 16px;display:grid;box-shadow:inset 0 1px #ffffff09,0 16px 36px #0000002e}.s_qp0wl-{border-radius:24px;min-height:118px;margin:0 20px}.s_D6xoXt{min-height:250px}.s_hhDrHW{min-height:132px}.s_XsKWVu{border-radius:14px;min-height:54px;padding-block:10px}.s_n2q2Mn{background:var(--team-brand-primary,var(--accent));width:10px;height:10px;box-shadow:0 0 0 6px color-mix(in srgb,var(--team-brand-primary,var(--accent)) 10%,transparent),0 0 22px color-mix(in srgb,var(--team-brand-primary,var(--accent)) 30%,transparent);border-radius:999px;animation:1.15s ease-in-out infinite s_yMDvBM}.s_X3iF65{gap:4px;min-width:0;display:grid}.s_5anTkD{color:color-mix(in srgb,var(--team-brand-primary,var(--accent)) 82%,white 18%);letter-spacing:.1em;text-transform:uppercase;font:750 9px/1 var(--sl-font-text)}.s_X3iF65 strong{color:var(--text-1,#f5f7f8);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font:700 14px/1.2 var(--sl-font-display);overflow:hidden}.s_JvEmtm{align-items:center;gap:4px;display:flex}.s_JvEmtm span{background:#ffffff3d;border-radius:999px;width:5px;height:5px;animation:1s ease-in-out infinite s_JQQk5v}.s_JvEmtm span:nth-child(2){animation-delay:.11s}.s_JvEmtm span:nth-child(3){animation-delay:.22s}@media (prefers-reduced-motion:reduce){.s_JvEmtm span,.s_n2q2Mn{animation:none}}.teamIdentityTitleStage{--identity-crest:clamp(96px, 25vw, 108px);--identity-title:clamp(42px, 10.2vw, 44px);--identity-tonal:clamp(170px, 48vw, 220px);isolation:isolate;color:#151918;width:100%;min-width:0;position:relative;overflow:hidden}.teamIdentityTitleStageFrame{gap:8px;min-width:0;display:grid}.teamIdentityTitleStage__navigation{z-index:3;min-width:0;padding:0 2px;position:relative}.teamIdentityTitleStage__back{color:#58635c;letter-spacing:.055em;text-transform:uppercase;cursor:pointer;min-width:44px;min-height:44px;font:760 11px/1 var(--sl-font-text);background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;margin:0;padding:0 2px;display:inline-flex}.teamIdentityTitleStage__backIcon{font-size:17px;line-height:1;transform:translateY(-1px)}.teamIdentityTitleStage__back:focus-visible{outline-offset:2px;outline:3px solid #71851f40}.teamIdentityTitleStage__inner{z-index:2;grid-template-columns:minmax(0,1fr) var(--identity-crest);align-items:end;gap:max(16px,min(4vw,24px));min-width:0;padding:14px 2px 16px;display:grid;position:relative}.teamIdentityTitleStage:has(.teamIdentityTitleStage__navigation) .teamIdentityTitleStage__inner{padding-top:2px}.teamIdentityTitleStage__copy{min-width:0}.teamIdentityTitleStage__identityLine{letter-spacing:.075em;text-transform:uppercase;min-width:0;font:780 11px/1.2 var(--sl-font-text);flex-wrap:wrap;align-items:baseline;gap:6px 9px;margin-bottom:8px;display:flex}.teamIdentityTitleStage__team{color:#5e7413;overflow-wrap:anywhere;max-width:30ch}.teamIdentityTitleStage__descriptor{color:#6b746e}.teamIdentityTitleStage__descriptor:before{content:"·";color:#9aa29d;margin-right:8px}.teamIdentityTitleStage__title{max-width:13ch;color:inherit;font:820 var(--identity-title)/.92 var(--sl-font-display);letter-spacing:-.062em;text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:0}.teamIdentityTitleStage--singleWord .teamIdentityTitleStage__title{white-space:nowrap;text-wrap:nowrap;max-width:none}.teamIdentityTitleStage--longSingleWord .teamIdentityTitleStage__title{letter-spacing:-.068em;font-size:max(38px,min(9.6vw,40px))}.teamIdentityTitleStage--longTitle.teamIdentityTitleStage--multiWord .teamIdentityTitleStage__title{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:16ch;font-size:max(40px,min(9.8vw,44px));line-height:.94}.teamIdentityTitleStage__person{color:#46504a;font:720 14px/1.25 var(--sl-font-text);margin-top:8px}.teamIdentityTitleStage .teamIdentityTitleStage__summary{color:#667069;text-wrap:pretty;max-width:40ch;font:520 14px/1.45 var(--sl-font-text);margin:10px 0 0}.teamIdentityTitleStage__support{gap:9px;margin-top:12px;display:grid}.teamIdentityTitleStage__support--external{justify-content:space-between;align-items:center;gap:8px 12px;min-width:0;margin:0;padding:0 2px 2px;display:flex}.teamIdentityTitleStage__status{color:#58635c;font:680 12px/1.3 var(--sl-font-text)}.teamIdentityTitleStage__support--external .teamIdentityTitleStage__status{flex:auto;min-width:0}.teamIdentityTitleStage__status:before{content:"";vertical-align:1px;background:#71851f;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.teamIdentityTitleStage__actions{flex-wrap:wrap;gap:8px;display:flex}.teamIdentityTitleStage__support--external .teamIdentityTitleStage__actions{flex-wrap:nowrap;flex:none}.teamIdentityTitleStage__action{color:#202522;min-height:44px;font:720 13px/1 var(--sl-font-text);background:0 0;border:1px solid #15191824;border-radius:12px;padding:0 14px}.teamIdentityTitleStage__action--primary{border-color:color-mix(in srgb,var(--team-brand-surface-deep,#202522) 84%,white 16%);background:var(--team-brand-surface-deep,#202522);color:#f9faf6}.teamIdentityTitleStage__action:not(.teamIdentityTitleStage__action--primary){border-color:color-mix(in srgb,var(--team-brand-secondary-action,#9ca3af) 42%,#15191824);background:var(--team-brand-secondary-soft,#9ca3af2e);color:color-mix(in srgb,var(--team-brand-secondary-action,#64748b) 68%,#202522)}.teamIdentityTitleStage__action:focus-visible{outline-offset:2px;outline:3px solid #71851f40}.teamIdentityTitleStage__action:disabled{cursor:not-allowed;opacity:.52}.teamIdentityTitleStage__crestSlot{width:var(--identity-crest);height:var(--identity-crest);min-width:var(--identity-crest);align-self:end;place-items:center;display:grid;position:relative}.teamIdentityTitleStage__crest{object-fit:contain;object-position:center;filter:drop-shadow(0 13px 20px #071c2833);-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.teamIdentityTitleStage__fallbackCrest{color:#202522;letter-spacing:-.06em;width:100%;height:100%;font:900 28px/.9 var(--sl-font-display);background:#15191809;border:1px solid #15191824;border-radius:22px;place-items:center;display:grid}.teamIdentityTitleStage__tonalCrest{z-index:0;width:var(--identity-tonal);height:var(--identity-tonal);color:#15191809;font:900 calc(var(--identity-tonal)*.35)/1 var(--sl-font-display);letter-spacing:-.08em;pointer-events:none;place-items:center;display:grid;position:absolute;bottom:-58px;right:-28px}.teamIdentityTitleStage--dark{color:#f8fbfc;background:radial-gradient(circle at 90% 2%,color-mix(in srgb,var(--team-brand-primary,#c8ff1a) 15%,transparent),transparent 38%),linear-gradient(132deg,var(--team-brand-surface-deep,#061923) 0%,var(--team-brand-surface,#082630) 58%,var(--team-brand-surface-elevated,#0a2e38) 100%)}.teamIdentityTitleStage--dark .teamIdentityTitleStage__inner{padding:max(18px,env(safe-area-inset-top)) 18px 20px}.teamIdentityTitleStage--dark .teamIdentityTitleStage__navigation{padding-inline:18px}.teamIdentityTitleStage--dark .teamIdentityTitleStage__back{color:#d3dde0}.teamIdentityTitleStage--dark .teamIdentityTitleStage__team{color:color-mix(in srgb,var(--team-brand-primary,#c8ff1a) 62%,#f2f7e6)}.teamIdentityTitleStage--dark .teamIdentityTitleStage__descriptor{color:#b6c3c8}.teamIdentityTitleStage--dark .teamIdentityTitleStage__descriptor:before{color:#6f838c}.teamIdentityTitleStage--dark .teamIdentityTitleStage__person{color:#d4dde0}.teamIdentityTitleStage--dark .teamIdentityTitleStage__summary{color:#aebbc0}.teamIdentityTitleStage--dark .teamIdentityTitleStage__status{color:#d3dde0}.teamIdentityTitleStage--dark .teamIdentityTitleStage__status:before{background:var(--team-brand-primary,#c8ff1a)}.teamIdentityTitleStage--dark .teamIdentityTitleStage__fallbackCrest{border-color:color-mix(in srgb,var(--team-brand-primary,#c8ff1a) 38%,#ffffff24);color:#f8fbfc;background:#0311188c}.teamIdentityTitleStage--dark .teamIdentityTitleStage__tonalCrest{color:#dae7ec0e}.teamIdentityTitleStage--dark .teamIdentityTitleStage__crest{filter:drop-shadow(0 16px 25px #0006) drop-shadow(0 0 12px color-mix(in srgb,var(--team-brand-primary,#c8ff1a) 10%,transparent))}.teamIdentityTitleStage--dark .teamIdentityTitleStage__action:not(.teamIdentityTitleStage__action--primary){border-color:color-mix(in srgb,var(--team-brand-secondary-action,#9ca3af) 52%,#ffffff24);background:color-mix(in srgb,var(--team-brand-secondary-action,#9ca3af) 22%,transparent);color:color-mix(in srgb,var(--team-brand-secondary-action,#9ca3af) 42%,#f8fbfc)}.teamIdentityTitleStage--hero{--identity-crest:clamp(104px, 29vw, 120px);--identity-title:clamp(46px, 12vw, 58px);--identity-tonal:clamp(205px, 61vw, 250px)}.teamIdentityTitleStage--hero .teamIdentityTitleStage__inner{align-items:end;min-height:188px;padding-block-end:24px}.teamIdentityTitleStage--hero .teamIdentityTitleStage__title{white-space:normal;text-wrap:balance;max-width:11ch}.teamIdentityTitleStage--hero.teamIdentityTitleStage--longTitle .teamIdentityTitleStage__title{font-size:max(44px,min(11vw,52px))}@media (prefers-reduced-motion:reduce){.teamIdentityTitleStage *,.teamIdentityTitleStage :after,.teamIdentityTitleStage :before{transition:none;animation:none}}.teamIdentityTitleStage[data-title-stage-family=editorial] .teamIdentityTitleStage__inner{grid-template-columns:minmax(0,1fr) var(--identity-crest);gap:max(16px,min(4vw,24px))}.teamIdentityTitleStage[data-title-stage-family=editorial] .teamIdentityTitleStage__crest,.teamIdentityTitleStage[data-title-stage-family=editorial] .teamIdentityTitleStage__crestSlot{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.teamIdentityTitleStage[data-title-stage-family=editorial] .teamIdentityTitleStage__title{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.teamIdentityTitleStage__fallbackAction{border:1px solid color-mix(in srgb,var(--team-brand-primary,#71851f) 24%,#15191824);background:radial-gradient(circle at 78% 18%,color-mix(in srgb,var(--team-brand-primary,#71851f) 9%,transparent),transparent 44%),color-mix(in srgb,var(--team-brand-surface-soft,#f0f1ed) 82%,white 18%);width:100%;min-width:44px;height:100%;min-height:44px;color:var(--team-brand-surface-deep,#202522);cursor:pointer;border-radius:22px;align-content:center;place-items:center;gap:5px;padding:0;display:grid;box-shadow:inset 0 1px #ffffffb8,0 8px 20px #12181412}.teamIdentityTitleStage__fallbackActionMark{color:inherit;letter-spacing:-.06em;font:900 28px/.9 var(--sl-font-display)}.teamIdentityTitleStage__fallbackActionLabel{color:color-mix(in srgb,var(--team-brand-primary,#71851f) 70%,#44504a);letter-spacing:.055em;text-transform:uppercase;font:760 8px/1 var(--sl-font-text)}.teamIdentityTitleStage__fallbackAction:focus-visible{outline:3px solid color-mix(in srgb,var(--team-brand-primary,#71851f) 28%,transparent);outline-offset:2px}.teamIdentityTitleStage--dark .teamIdentityTitleStage__fallbackAction{border-color:color-mix(in srgb,var(--team-brand-primary,#c8ff1a) 34%,#ffffff24);background:radial-gradient(circle at 78% 18%,color-mix(in srgb,var(--team-brand-primary,#c8ff1a) 11%,transparent),transparent 44%),linear-gradient(145deg,var(--team-brand-surface-elevated,#0b2633),var(--team-brand-surface-deep,#071820));color:#f8fbfc;box-shadow:inset 0 1px #ffffff0d,0 11px 24px #0003}.teamIdentityTitleStage--dark .teamIdentityTitleStage__fallbackActionLabel{color:color-mix(in srgb,var(--team-brand-primary,#c8ff1a) 64%,#eef5da)}.secondaryPageShell{width:min(100%,1080px);padding:14px var(--layout-gutter,18px) 96px;color:var(--sl-ink,#171a18);gap:28px;margin-inline:auto;display:grid}.secondaryPageDecision__icon{color:var(--sl-accent,#71851f);place-items:center;display:grid}.secondaryPageDecision__eyebrow{color:var(--sl-accent,#c8ff1a);font:760 var(--type-micro,11px)/1.2 var(--sl-font-text);letter-spacing:.07em;text-transform:uppercase;margin-bottom:8px}.secondaryPageToolbar{background:0 0;border:0;gap:13px;padding:0;display:grid}.secondaryPageToolbar [data-visual-role=filter-rail],.secondaryPageToolbar [data-visual-role=metric-strip]{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important}.secondaryPageToolbar [data-visual-role=metric-strip]{overflow:hidden;border-block:1px solid var(--sl-line,#171a181a)!important;gap:0!important}.secondaryPageToolbar [data-visual-role=metric-strip]>button{min-height:100px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.secondaryPageToolbar [data-visual-role=metric-strip]>button+button{border-left:1px solid var(--sl-line,#171a181a)!important}.secondaryPageToolbar [data-visual-role=metric-strip]>button[aria-pressed=true]{background:color-mix(in srgb,var(--sl-accent,#71851f) 8%,#fff)!important}.secondaryPageToolbar [data-visual-role=filter-rail]{backdrop-filter:none!important}.secondaryPageToolbar input{min-height:var(--control-height,48px);border:1px solid var(--sl-line-strong,#171a1829);border-radius:var(--radius-md,14px);color:var(--sl-ink,#171a18);box-shadow:none;background:#fff}.secondaryPageDecision{isolation:isolate;border-radius:var(--radius-xl,24px);background:radial-gradient(circle at 90% 0%,color-mix(in srgb,var(--sl-accent,#c8ff1a) 16%,transparent),transparent 36%),linear-gradient(145deg,var(--team-brand-surface-elevated,#171b18),var(--team-brand-surface-deep,#0c0f0d) 72%);color:#f5f7f4;border:1px solid #ffffff14;grid-template-columns:44px minmax(0,1fr) minmax(180px,30%);align-items:center;gap:18px;min-height:190px;padding:25px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 58px #191f1a29}.secondaryPageDecision:after{content:"";z-index:-1;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--sl-accent,#c8ff1a) 13%,transparent),transparent 72%);filter:blur(20px);pointer-events:none;height:100px;position:absolute;inset:auto 8% -58px}.secondaryPageDecision__icon{border:1px solid color-mix(in srgb,var(--sl-accent,#c8ff1a) 28%,#ffffff14);border-radius:var(--radius-md,14px);background:color-mix(in srgb,var(--sl-accent,#c8ff1a) 8%,#ffffff06);width:44px;height:44px;color:var(--sl-accent,#c8ff1a);align-self:start}.coachPlayerProfileHero__identity>div,.secondaryPageDecision__copy{min-width:0}.secondaryPageDecision h2{color:#f5f7f4;letter-spacing:-.045em;overflow-wrap:anywhere;max-width:24ch;font:770 max(27px,min(5vw,38px))/1.02 var(--sl-font-display);margin:0}.secondaryPageDecision p{color:#aeb7b0;max-width:58ch;font:500 var(--type-secondary,14px)/1.55 var(--sl-font-text);margin:10px 0 0}.secondaryPageDecision button{min-height:var(--touch-target,44px);border:1px solid color-mix(in srgb,var(--sl-accent,#c8ff1a) 32%,#ffffff1f);background:color-mix(in srgb,var(--sl-accent,#c8ff1a) 9%,#ffffff06);color:#eff7dc;cursor:pointer;font:720 13px/1 var(--sl-font-text);border-radius:12px;align-items:center;gap:11px;margin-top:15px;padding:0 15px;transition:transform .15s,background-color .15s;display:inline-flex}.secondaryPageDecision button:hover:not(:disabled){background:color-mix(in srgb,var(--sl-accent,#c8ff1a) 13%,#ffffff06);transform:translateY(-1px)}.secondaryPageDecision button:active:not(:disabled){transform:scale(.985)}.secondaryPageDecision button:disabled{opacity:.5;cursor:not-allowed}.secondaryPageDecision button:focus-visible{outline:3px solid color-mix(in srgb,var(--sl-accent,#71851f) 30%,transparent);outline-offset:3px}.secondaryPageDecision__visual{border-left:1px solid #ffffff17;min-width:0;padding-left:18px;display:block}.secondaryPageEvidence{border-block:1px solid var(--sl-line,#171a181a);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.secondaryPageEvidence>*{min-width:0;min-height:0!important;color:var(--sl-ink,#171a18)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:20px!important}.secondaryPageEvidence>*+*{border-left:1px solid var(--sl-line,#171a181a)!important}.secondaryPageEvidence :-webkit-any(h2,h3,strong){color:var(--sl-ink,#171a18)!important}.secondaryPageEvidence :-moz-any(h2,h3,strong){color:var(--sl-ink,#171a18)!important}.secondaryPageEvidence :is(h2,h3,strong){color:var(--sl-ink,#171a18)!important}.secondaryPageEvidence :-webkit-any(p,small){color:#5d665f!important}.secondaryPageEvidence :-moz-any(p,small){color:#5d665f!important}.secondaryPageEvidence :is(p,small){color:#5d665f!important}.secondaryPageEvidence [data-visual-role=insight-actions]{margin-top:14px!important}.secondaryPageEvidence [data-visual-role=insight-actions] button{min-height:var(--touch-target,44px)!important;background:color-mix(in srgb,var(--team-brand-secondary-soft,#9ca3af2e) 72%,#fff)!important;color:color-mix(in srgb,var(--team-brand-secondary-action,#64748b) 66%,#27322b)!important;box-shadow:none!important;border:0!important;border-radius:10px!important}.secondaryPageEvidence [data-action-role=tertiary]{color:var(--sl-muted,#68706a)!important;background:0 0!important}.secondaryPageShell [aria-busy=true]{cursor:progress}.secondaryPageShell [aria-busy=true] button{pointer-events:none}.coachPlayerDetailWorkspace{gap:22px}.coachPlayerProfile{color:var(--sl-ink,#171a18);gap:0;display:grid}.coachPlayerProfileHero{background:radial-gradient(circle at 92% 0%,color-mix(in srgb,var(--sl-accent,#c8ff1a) 16%,transparent),transparent 34%),linear-gradient(145deg,var(--team-brand-surface-elevated,#171b18),var(--team-brand-surface-deep,#0c0f0d) 72%);color:#f5f7f4;border:1px solid #ffffff14;border-radius:24px 24px 0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:24px;display:grid;box-shadow:0 22px 54px #191f1a26}.coachPlayerProfileHero__identity{align-items:center;gap:16px;min-width:0;display:flex}.coachPlayerProfileHero__eyebrow{color:var(--sl-accent,#c8ff1a);letter-spacing:.08em;text-transform:uppercase;font:760 11px/1.2 var(--sl-font-system)}.coachPlayerProfileHero h2{color:#f5f7f4;letter-spacing:-.045em;overflow-wrap:anywhere;font:780 max(28px,min(5vw,40px))/1 var(--sl-font-system);margin:5px 0 0}.coachPlayerProfileHero p{color:#aeb7b0;overflow-wrap:anywhere;font:500 13px/1.4 var(--sl-font-system);margin:6px 0 0}.coachPlayerProfileHero__status{border:1px solid color-mix(in srgb,var(--sl-accent,#c8ff1a) 28%,#ffffff1f);background:color-mix(in srgb,var(--sl-accent,#c8ff1a) 8%,transparent);color:#e8f3d1;letter-spacing:.06em;text-transform:uppercase;font:760 11px/1 var(--sl-font-system);border-radius:999px;margin-top:10px;padding:6px 9px;display:inline-flex}.coachPlayerProfileHero__headline{text-align:right;border-left:1px solid #ffffff1a;min-width:150px;padding-left:22px}.coachPlayerProfileHero__headline strong{color:#f5f7f4;letter-spacing:-.07em;font:800 max(38px,min(8vw,56px))/.9 var(--sl-font-system);display:block}.coachPlayerProfileHero__headline small,.coachPlayerProfileHero__headline span{display:block}.coachPlayerProfileHero__headline span{color:var(--sl-accent,#c8ff1a);font:740 12px/1.2 var(--sl-font-system);margin-top:7px}.coachPlayerProfileHero__headline small{color:#919c94;font:500 11px/1.35 var(--sl-font-system);margin-top:5px}.coachPlayerProfileMetrics{border:1px solid var(--sl-line,#171a181a);background:#fff;border-top:0;border-radius:0 0 20px 20px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.coachPlayerProfileMetric{min-width:0;padding:18px}.coachPlayerProfileMetric+.coachPlayerProfileMetric,.coachPlayerProfileSection+.coachPlayerProfileSection{border-left:1px solid var(--sl-line,#171a181a)}.coachPlayerProfileMetric small,.coachPlayerProfileMetric span{color:var(--sl-muted,#68706a);display:block}.coachPlayerProfileMetric span{letter-spacing:.06em;text-transform:uppercase;font:760 11px/1.2 var(--sl-font-system)}.coachAdministrationSection>header h2,.coachPlayerProfileMetric strong{color:var(--sl-ink,#171a18);font:790 28px/1 var(--sl-font-system)}.coachPlayerProfileSection h3{color:var(--sl-ink,#171a18);letter-spacing:-.04em;font:780 24px/1.05 var(--sl-font-system);margin:6px 0 15px}.coachPlayerProfileMetric strong{letter-spacing:-.05em;margin-top:7px;display:block}.coachPlayerProfileMetric small{font:500 12px/1.35 var(--sl-font-system);margin-top:5px}.coachPlayerProfileEmpty{border:1px dashed var(--sl-line-strong,#171a1829);background:#fafaf7;border-radius:18px;gap:5px;margin-top:14px;padding:18px;display:grid}.coachPlayerProfileEmpty strong{font:740 15px/1.3 var(--sl-font-system)}.coachAdministrationSection>header p,.coachPlayerProfileEmpty span,.coachPlayerProfileSection>p,.coachSeasonArchivePanel>p{color:var(--sl-muted,#68706a);font:500 13px/1.5 var(--sl-font-system)}.coachPlayerProfileEvidence{border-block:1px solid var(--sl-line,#171a181a);grid-template-columns:1.35fr 1fr;gap:0;margin-top:22px;display:grid}.coachPlayerProfileSection{min-width:0;padding:22px 20px}.coachAdministrationSection>header>span,.coachPlayerProfileSection>span{color:var(--sl-accent,#71851f);text-transform:uppercase;letter-spacing:.08em;font:760 11px/1.2 var(--sl-font-system)}.coachPlayerProfileSection>span{letter-spacing:.07em}.coachAdministrationSection>header h2{letter-spacing:-.04em;margin:5px 0 0}.coachPlayerProfileSection>p,.coachSeasonArchivePanel>p{margin:0}.coachAdministrationWorkspace{gap:22px}.coachAdministrationPulse{border-left:1px solid #ffffff1a;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:4px 10px;min-width:0;padding-left:18px;display:grid}.coachAdministrationPulse strong{color:var(--sl-accent,#c8ff1a);letter-spacing:-.07em;font:790 max(40px,min(7vw,58px))/.82 var(--sl-font-system);grid-row:1/3}.coachAdministrationPulse span{color:#f5f7f4;font:700 13px/1.2 var(--sl-font-system);align-self:end}.coachAdministrationPulse small{color:#919c94;font:500 11px/1.3 var(--sl-font-system);align-self:start}.coachAdministrationSection{gap:18px;display:grid}.coachAdministrationSection>header{border-bottom:1px solid var(--sl-line,#171a181a);padding:0 2px 15px}.coachAdministrationSection>header p{max-width:70ch;margin:7px 0 0}.coachSeasonArchivePanel{border:1px solid var(--sl-line,#171a181a);background:#ffffffc7;border-radius:20px;gap:15px;padding:20px;display:grid}.coachAdministrationSectionTitle{color:var(--sl-ink,#171a18);letter-spacing:-.035em;font:780 20px/1.1 var(--sl-font-system)}.coachAdministrationNotice{border:1px solid color-mix(in srgb,var(--sl-accent,#71851f) 24%,transparent);background:color-mix(in srgb,var(--sl-accent,#71851f) 7%,#fff);color:#44551b;font:680 13px/1.4 var(--sl-font-text);border-radius:12px;padding:11px 13px}.coachSeasonArchiveForm{grid-template-columns:1.35fr 1fr 1fr;align-items:end;gap:12px;display:grid}.coachAdministrationWorkspace :-webkit-any(.coachSeasonArchivePanel,.coachAdministrationCard) label{color:#4d5750!important;letter-spacing:.06em!important;font-size:12px!important}.coachAdministrationWorkspace :-moz-any(.coachSeasonArchivePanel,.coachAdministrationCard) label{color:#4d5750!important;letter-spacing:.06em!important;font-size:12px!important}.coachAdministrationWorkspace :is(.coachSeasonArchivePanel,.coachAdministrationCard) label{color:#4d5750!important;letter-spacing:.06em!important;font-size:12px!important}.coachAdministrationWorkspace :-webkit-any(.coachSeasonArchivePanel,.coachAdministrationCard) :-webkit-any(input,select,textarea){min-height:var(--control-height,48px)!important;border:1px solid var(--sl-line-strong,#171a1829)!important;color:var(--sl-ink,#171a18)!important;box-shadow:none!important;font:520 15px/1.3 var(--sl-font-text)!important;background:#fbfbf8!important;border-radius:12px!important}.coachAdministrationWorkspace :-moz-any(.coachSeasonArchivePanel,.coachAdministrationCard) :-moz-any(input,select,textarea){min-height:var(--control-height,48px)!important;border:1px solid var(--sl-line-strong,#171a1829)!important;color:var(--sl-ink,#171a18)!important;box-shadow:none!important;font:520 15px/1.3 var(--sl-font-text)!important;background:#fbfbf8!important;border-radius:12px!important}.coachAdministrationWorkspace :is(.coachSeasonArchivePanel,.coachAdministrationCard) :is(input,select,textarea){min-height:var(--control-height,48px)!important;border:1px solid var(--sl-line-strong,#171a1829)!important;color:var(--sl-ink,#171a18)!important;box-shadow:none!important;font:520 15px/1.3 var(--sl-font-text)!important;background:#fbfbf8!important;border-radius:12px!important}.coachAdministrationWorkspace :-webkit-any(input,select,textarea):focus-visible{outline:3px solid color-mix(in srgb,var(--sl-accent,#71851f) 25%,transparent)!important;outline-offset:2px!important}.coachAdministrationWorkspace :-moz-any(input,select,textarea):focus-visible{outline:3px solid color-mix(in srgb,var(--sl-accent,#71851f) 25%,transparent)!important;outline-offset:2px!important}.coachAdministrationWorkspace :is(input,select,textarea):focus-visible{outline:3px solid color-mix(in srgb,var(--sl-accent,#71851f) 25%,transparent)!important;outline-offset:2px!important}.coachSeasonArchivePanel>.cta-primary{min-width:170px;color:#151a12!important;width:fit-content!important;margin:0!important}.coachSeasonArchiveConfirm{border:1px solid color-mix(in srgb,var(--sl-accent,#71851f) 22%,transparent);background:#f8f9f3;border-radius:16px;padding:16px}.coachSeasonArchiveConfirm>p{color:#59625b;font:500 13px/1.55 var(--sl-font-system);margin:0}.coachSeasonArchiveConfirm>div{gap:9px;margin-top:13px;display:flex}.coachSeasonArchiveConfirm button,.seasonArchiveDetail>button{min-height:var(--touch-target,44px);border:1px solid var(--sl-line-strong,#171a1829);color:var(--sl-ink,#171a18);cursor:pointer;font:720 13px/1 var(--sl-font-system);background:#fff;border-radius:11px;padding:0 14px}.coachSeasonArchiveConfirm button:last-child{color:#fff;background:#202421;border-color:#202421}.coachSeasonArchiveList{padding-top:2px}.coachSeasonArchiveList>h3{color:#4e5851;letter-spacing:.07em;text-transform:uppercase;font:760 12px/1.2 var(--sl-font-system);margin:0 0 8px}.coachSeasonArchiveList>button{border:0;border-top:1px solid var(--sl-line,#171a181a);width:100%;min-height:68px;color:var(--sl-ink,#171a18);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:14px;padding:12px 2px;display:grid}.coachSeasonArchiveList>button span{gap:4px;display:grid}.coachSeasonArchiveList>button span:nth-child(2){text-align:right}.coachSeasonArchiveList>button strong{font:720 14px/1.25 var(--sl-font-system)}.coachSeasonArchiveList>button small{color:var(--sl-muted,#68706a);font:520 12px/1.25 var(--sl-font-system)}.coachAdministrationEmpty{border:1px dashed var(--sl-line-strong,#171a1829);background:#fafaf7;border-radius:15px;gap:5px;padding:18px;display:grid}.coachAdministrationEmpty strong{font:730 14px/1.3 var(--sl-font-system)}.coachAdministrationEmpty span{color:var(--sl-muted,#68706a)}.seasonArchiveDetail,.seasonArchiveStats{border:1px solid var(--sl-line,#171a181a);display:grid}.seasonArchiveDetail{background:#fff;border-radius:18px;gap:16px;margin-top:12px;padding:18px}.seasonArchiveDetail>button{width:fit-content}.seasonArchiveDetail header>span{color:var(--sl-accent,#71851f);letter-spacing:.08em;text-transform:uppercase;font:760 11px/1.2 var(--sl-font-system)}.seasonArchiveDetail header h3,.seasonArchiveSections h4{color:var(--sl-ink,#171a18);letter-spacing:-.04em;font:790 26px/1 var(--sl-font-system);margin:5px 0 0}.seasonArchiveSections h4{letter-spacing:.05em;text-transform:uppercase;font:760 13px/1.3 var(--sl-font-system);margin:0 0 8px}.coachAdministrationEmpty span,.seasonArchiveDetail header p,.seasonArchiveSections p{font:500 13px/1.45 var(--sl-font-system)}.seasonArchiveDetail header p{color:var(--sl-muted,#68706a);margin:7px 0 0}.seasonArchiveStats{border-radius:15px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));overflow:hidden}.seasonArchiveStat{min-width:0;padding:14px}.seasonArchiveStat+.seasonArchiveStat{border-left:1px solid var(--sl-line,#171a181a)}.seasonArchiveStat span,.seasonArchiveStat strong{display:block}.seasonArchiveStat strong{color:var(--sl-ink,#171a18);letter-spacing:-.04em;font:790 24px/1 var(--sl-font-system)}.seasonArchiveStat span{color:var(--sl-muted,#68706a);letter-spacing:.05em;text-transform:uppercase;font:700 11px/1.25 var(--sl-font-system);margin-top:5px}.seasonArchiveSections{border-block:1px solid var(--sl-line,#171a181a);gap:0;display:grid}.seasonArchiveSections section{padding:16px 0}.seasonArchiveSections p+p,.seasonArchiveSections section+section{border-top:1px solid var(--sl-line,#171a181a)}.seasonArchiveSections p{color:#5d665f;margin:0;padding:7px 0}.coachNewSeasonWorkspace{padding-top:4px}.coachAdministrationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.coachAdministrationCard{border:1px solid var(--sl-line,#171a181a);background:#ffffffbd;border-radius:18px;min-width:0;padding:19px}.coachAdministrationCard h3{color:var(--sl-ink,#171a18);letter-spacing:-.025em;font:780 20px/1.05 var(--sl-font-system);margin:6px 0 0}.coachAdministrationActions{gap:9px;margin-top:16px;display:grid}.coachAdministrationActions .btn-v{width:100%!important;min-height:var(--control-height,48px)!important;height:auto!important;margin:0!important}.coachAdministrationActions .cta-secondary{border-color:var(--sl-line-strong,#171a1829)!important;color:var(--sl-ink,#171a18)!important;background:#f5f6f1!important}.coachAdministrationActions .cta-danger{box-shadow:none!important}.coachAdministrationAccount{border:1px solid var(--sl-line,#171a181a);background:#fff;border-radius:18px;overflow:hidden}.coachAdministrationWorkspace :-webkit-any(button,a):focus-visible{outline:3px solid color-mix(in srgb,var(--sl-accent,#71851f) 28%,transparent);outline-offset:3px}.coachAdministrationWorkspace :-moz-any(button,a):focus-visible{outline:3px solid color-mix(in srgb,var(--sl-accent,#71851f) 28%,transparent);outline-offset:3px}.coachAdministrationWorkspace :is(button,a):focus-visible{outline:3px solid color-mix(in srgb,var(--sl-accent,#71851f) 28%,transparent);outline-offset:3px}.seasonArchiveDetail>button:focus-visible{outline:3px solid color-mix(in srgb,var(--sl-accent,#71851f) 28%,transparent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.secondaryPageDecision button{transition:none}.secondaryPageDecision button:active:not(:disabled){transform:none}.secondaryPageDecision:after{filter:none}}.secondaryPageShell{--phase2-action-ink:#2f3932;--phase2-action-muted:#667068;--phase2-action-line:#262e281f;--phase2-action-surface:#f4f6f0;--phase2-action-accent:var(--sl-accent,#71851f)}[data-testid=coach-events-insight-grid] article button,[data-testid=coach-players-insight-grid] article button{max-width:100%;border:1px solid var(--phase2-action-line)!important;background:var(--phase2-action-surface)!important;min-height:44px!important;color:var(--phase2-action-ink)!important;letter-spacing:-.005em!important;text-align:left!important;-webkit-text-fill-color:currentColor!important;font-family:var(--sl-font-text)!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:0 12px 0 14px!important;font-size:12px!important;font-weight:720!important;line-height:1.1!important;transition:transform .15s,border-color .15s,background-color .15s,box-shadow .15s!important;display:inline-flex!important;box-shadow:0 5px 14px #1c221d0b!important}[data-testid=coach-events-insight-grid] article button:after,[data-testid=coach-players-insight-grid] article button:after{content:"";opacity:.72;background:currentColor;flex:0 0 14px;width:14px;height:14px;transition:transform .15s,opacity .15s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14m-6-6 6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14m-6-6 6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat}.secondaryPageAction--secondary:focus-visible:not(:disabled),.secondaryPageAction--secondary:hover:not(:disabled),[data-testid=coach-events-insight-grid] article button:focus-visible:not(:disabled),[data-testid=coach-events-insight-grid] article button:hover:not(:disabled),[data-testid=coach-players-insight-grid] article button:focus-visible:not(:disabled),[data-testid=coach-players-insight-grid] article button:hover:not(:disabled){border-color:color-mix(in srgb,var(--phase2-action-accent) 28%,var(--phase2-action-line))!important;background:color-mix(in srgb,var(--phase2-action-accent) 5%,#f8f9f5)!important;transform:translateY(-1px)!important;box-shadow:0 8px 18px #1c221d0f!important}.secondaryPageAction--secondary:focus-visible:not(:disabled):after,.secondaryPageAction--secondary:hover:not(:disabled):after,[data-testid=coach-events-insight-grid] article button:focus-visible:not(:disabled):after,[data-testid=coach-events-insight-grid] article button:hover:not(:disabled):after,[data-testid=coach-players-insight-grid] article button:focus-visible:not(:disabled):after,[data-testid=coach-players-insight-grid] article button:hover:not(:disabled):after{opacity:1;transform:translate(2px)}[data-testid=coach-events-insight-grid] article button:focus-visible,[data-testid=coach-players-insight-grid] article button:focus-visible{outline:3px solid color-mix(in srgb,var(--phase2-action-accent) 28%,transparent)!important;outline-offset:3px!important}[data-testid=coach-events-insight-grid] article button:disabled,[data-testid=coach-players-insight-grid] article button:disabled{cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion:reduce){[data-testid=coach-events-insight-grid] article button,[data-testid=coach-events-insight-grid] article button:after,[data-testid=coach-players-insight-grid] article button,[data-testid=coach-players-insight-grid] article button:after{transition:none!important}}.page.pageShell:has(>[data-testid=coach-page-dashboard-leaderboards]){--sl-ink:#171a18;--sl-muted:#68706a;--sl-line:#171a181a;--sl-line-strong:#171a1829;--sl-accent:#71851f;color:#171a18!important;background:#f7f8f2!important}[data-testid=coach-page-dashboard-leaderboards-toolbar],[data-testid=coach-page-dashboard-leaderboards]{color:#171a18!important}[data-testid=coach-page-dashboard-leaderboards] .secondaryPageDecision{background:radial-gradient(circle at 90% 0%,color-mix(in srgb,var(--team-brand-primary,#c8ff1a) 12%,transparent),transparent 36%),linear-gradient(145deg,var(--team-brand-surface-elevated,#171b18),var(--team-brand-surface-deep,#0c0f0d) 72%)!important;color:#f5f7f4!important;border:1px solid #ffffff14!important;box-shadow:0 24px 58px #191f1a29!important}[data-testid=coach-page-dashboard-leaderboards] .secondaryPageDecision__eyebrow{color:#c8ff1a!important;-webkit-text-fill-color:#c8ff1a!important}[data-testid=coach-page-dashboard-leaderboards] .secondaryPageDecision h2{color:#f5f7f4!important;-webkit-text-fill-color:#f5f7f4!important}[data-testid=coach-page-dashboard-leaderboards] .secondaryPageDecision p{color:#aeb7b0!important;-webkit-text-fill-color:#aeb7b0!important;background:0 0!important}[data-testid=coach-page-dashboard-leaderboards] .secondaryPageDecision button{color:#eff7dc!important;-webkit-text-fill-color:#eff7dc!important;background:#c8ff1a14!important;border-color:#c8ff1a47!important}[data-testid=coach-page-dashboard-leaderboards-metric-strip]{box-shadow:none!important;background:0 0!important;border-block:1px solid #171a181a!important}[data-testid=coach-page-dashboard-leaderboards-metric-strip] [data-premium-metric]{color:#171a18!important;box-shadow:none!important;background:0 0!important;border:0!important}[data-testid=coach-page-dashboard-leaderboards-metric-strip] [data-premium-metric]+[data-premium-metric]{border-left:1px solid #171a181a!important}[data-testid=coach-page-dashboard-leaderboards-metric-strip] [data-premium-metric][aria-pressed=true]{background:#eef1e4!important}[data-testid=coach-page-dashboard-leaderboards-metric-strip] [data-premium-metric-detail],[data-testid=coach-page-dashboard-leaderboards-metric-strip] [data-premium-metric-label]{color:#526059!important;-webkit-text-fill-color:#526059!important}[data-testid=coach-page-dashboard-leaderboards-metric-strip] [data-premium-metric-value]{color:#171a18!important;-webkit-text-fill-color:#171a18!important}[data-testid=coach-page-dashboard-leaderboards-metric-strip] [data-premium-metric][data-premium-metric-tone=positive] [data-premium-metric-value]{color:#566b17!important;-webkit-text-fill-color:#566b17!important}[data-testid=coach-page-dashboard-leaderboards-metric-strip] [data-premium-metric][data-premium-metric-tone=info] [data-premium-metric-value]{color:#1e708e!important;-webkit-text-fill-color:#1e708e!important}[data-testid=coach-page-dashboard-leaderboards-evidence]{color:#171a18!important;background:#f7f8f2!important}.performance-shell--coach #coach-roster-operations{--phase2c-ink:#182019;--phase2c-muted:#667068;--phase2c-line:#232d251c;--phase2c-surface:#fff;--phase2c-soft:#f6f7f3;--phase2c-accent:#71851f;margin-top:10px}.performance-shell--coach #coach-roster-operations>.fade-up>div:first-of-type,.performance-shell--coach #coach-roster-operations>.fade-up>div:nth-of-type(2){display:none!important}.performance-shell--coach #coach-roster-operations>.fade-up>header:first-child{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 8px!important;padding:2px 2px 6px!important}.performance-shell--coach #coach-roster-operations>.fade-up>header:first-child h1,.performance-shell--coach #coach-roster-operations>.fade-up>header:first-child h2{color:var(--phase2c-ink)!important;-webkit-text-fill-color:var(--phase2c-ink)!important}.performance-shell--coach #coach-roster-operations>.fade-up>div:nth-of-type(3){justify-content:flex-start!important;margin:0 0 12px!important;padding:0 2px!important}.performance-shell--coach #coach-roster-operations>.fade-up>div:nth-of-type(3)>label{width:100%!important;color:var(--phase2c-muted)!important;-webkit-text-fill-color:var(--phase2c-muted)!important;letter-spacing:.075em!important;font-family:var(--sl-font-text)!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;font-size:10px!important;font-weight:720!important;display:flex!important}.performance-shell--coach #coach-roster-operations>.fade-up>div:nth-of-type(3) select{border:1px solid var(--phase2c-line)!important;background:var(--phase2c-surface)!important;min-width:178px!important;min-height:44px!important;color:var(--phase2c-ink)!important;-webkit-text-fill-color:var(--phase2c-ink)!important;letter-spacing:-.005em!important;font-family:var(--sl-font-text)!important;border-radius:12px!important;padding:0 34px 0 13px!important;font-size:12px!important;font-weight:680!important;box-shadow:0 5px 14px #1d261f09!important}.performance-shell--coach #coach-roster-operations>.fade-up>div:nth-of-type(3) select:focus-visible{outline:3px solid color-mix(in srgb,var(--phase2c-accent) 24%,transparent)!important;outline-offset:2px!important}.performance-shell--coach #coach-roster-operations>.fade-up>.phase1RosterRow{-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:1px solid var(--phase2c-line)!important;background:var(--phase2c-surface)!important;min-height:104px!important;color:var(--phase2c-ink)!important;border-radius:18px!important;margin-bottom:10px!important;transition:transform .15s,border-color .15s,box-shadow .15s!important;overflow:hidden!important;box-shadow:0 8px 22px #1d261f0b!important}.performance-shell--coach #coach-roster-operations>.fade-up>.phase1RosterRow:hover{border-color:color-mix(in srgb,var(--phase2c-accent) 22%,var(--phase2c-line))!important;box-shadow:0 12px 28px #1d261f11!important}.performance-shell--coach #coach-roster-operations>.fade-up>.phase1RosterRow>div:first-child{opacity:.72!important;width:3px!important}.performance-shell--coach #coach-roster-operations>.fade-up>.phase1RosterRow>div:nth-child(2){box-sizing:border-box!important;grid-template-columns:46px minmax(0,1fr)!important;grid-template-areas:"avatar details"".actions"!important;align-items:start!important;gap:9px 12px!important;width:100%!important;min-width:0!important;padding:14px 14px 13px!important;display:grid!important}.performance-shell--coach #coach-roster-operations>.fade-up>.phase1RosterRow>div:nth-child(2)>div:first-child{grid-area:avatar!important;align-self:start!important}.performance-shell--coach #coach-roster-operations>.fade-up>.phase1RosterRow>div:nth-child(2)>div:nth-child(2){grid-area:details!important;min-width:0!important}.performance-shell--coach #coach-roster-operations>.fade-up>.phase1RosterRow>div:nth-child(2)>div:nth-child(3){flex-direction:row!important;grid-area:actions!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;display:flex!important}.performance-shell--coach #coach-roster-operations>.fade-up>.phase1RosterRow>div:nth-child(2)>div:nth-child(2)>div:first-child span:first-child{color:var(--phase2c-ink)!important;-webkit-text-fill-color:var(--phase2c-ink)!important;letter-spacing:-.012em!important;font-family:var(--sl-font-display)!important;font-size:15px!important;font-weight:760!important;line-height:1.15!important}.performance-shell--coach #coach-roster-operations>.fade-up>.phase1RosterRow>div:nth-child(2)>div:nth-child(2)>div:nth-child(2){color:var(--phase2c-muted)!important;-webkit-text-fill-color:var(--phase2c-muted)!important;letter-spacing:-.002em!important;font-family:var(--sl-font-text)!important;margin-top:5px!important;font-size:11.5px!important;font-weight:560!important;line-height:1.45!important}.performance-shell--coach #coach-roster-operations>.fade-up>.phase1RosterRow>div:nth-child(2)>div:nth-child(2)>div:nth-child(2) span{color:var(--phase2c-accent)!important;-webkit-text-fill-color:var(--phase2c-accent)!important;font-weight:730!important}.performance-shell--coach #coach-roster-operations>.fade-up>.phase1RosterRow>div:nth-child(2)>div:nth-child(3) button{touch-action:manipulation;background:var(--phase2c-soft)!important;width:auto!important;min-width:78px!important;min-height:44px!important;box-shadow:none!important;letter-spacing:.035em!important;font-family:var(--sl-font-text)!important;border-radius:11px!important;padding:0 13px!important;font-size:10.5px!important;font-weight:720!important;line-height:1!important}.performance-shell--coach #coach-roster-operations>.fade-up>.phase1RosterRow>div:nth-child(2)>div:nth-child(3) button:last-child{color:#727a74!important;-webkit-text-fill-color:#727a74!important;background:#fafbf8!important;border-color:#232d251c!important}.performance-shell--coach #coach-roster-operations>.fade-up>.phase1RosterRow>div:nth-child(2)>div:nth-child(3) button:last-child:focus-visible,.performance-shell--coach #coach-roster-operations>.fade-up>.phase1RosterRow>div:nth-child(2)>div:nth-child(3) button:last-child:hover{color:#a93643!important;-webkit-text-fill-color:#a93643!important;background:#c33b490b!important;border-color:#c33b4938!important}.performance-shell--coach #coach-roster-operations>.fade-up>.phase1RosterRow>div:nth-child(2)>div:nth-child(3) button:focus-visible{outline-offset:2px!important;outline:3px solid #71851f33!important}@media (prefers-reduced-motion:reduce){.performance-shell--coach #coach-roster-operations>.fade-up>.phase1RosterRow{transition:none!important}}.s_3g16c1{--pm-accent:var(--team-brand-primary,var(--accent,#c8ff1a));--pm-ink:var(--text-1,#f7faf5);--pm-muted:var(--text-3,#87939a);min-width:0;color:var(--pm-accent);align-items:center;gap:10px;display:inline-flex}.s_24axB8{isolation:isolate;flex:0 0 62px;place-items:center;width:62px;height:62px;display:grid;position:relative}.s_24axB8:before{content:"";background:linear-gradient(145deg,color-mix(in srgb,currentColor 14%,transparent),color-mix(in srgb,currentColor 3%,transparent));border:1px solid color-mix(in srgb,currentColor 28%,transparent);box-shadow:inset 0 1px #ffffff0d,0 8px 24px color-mix(in srgb,currentColor 8%,transparent);z-index:-1;border-radius:18px;position:absolute;inset:7px;transform:rotate(8deg)}.s_24axB8 svg,.s_uC09b9:after{position:absolute;inset:0}.s_24axB8 svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.52;width:100%;height:100%;filter:drop-shadow(0 0 10px color-mix(in srgb,currentColor 24%,transparent))}.s_24axB8 strong{color:var(--pm-ink);letter-spacing:-.045em;text-align:center;text-shadow:0 2px 12px #0000003d;font-family:var(--sl-font-display);font-size:21px;font-weight:850;line-height:1;position:relative}.s_EfYOaV{gap:3px;min-width:0;display:grid}.s_EfYOaV small,.s_EfYOaV span{font-family:var(--sl-font-text)}.s_EfYOaV small{color:var(--pm-muted);letter-spacing:.025em;text-transform:uppercase;font-size:9px;font-weight:650;line-height:1.2}.s_EfYOaV span{color:var(--pm-ink);letter-spacing:-.015em;font-size:12px;font-weight:760;line-height:1.1}.s_liO1qt .s_24axB8:before{border-radius:999px;transform:none}.s_liO1qt .s_24axB8 strong:before{content:"#";color:currentColor;margin-right:1px;font-size:.58em}.s_j71t-5 .s_24axB8:before{border-radius:999px;transform:rotate(4deg)}.s_Wm11Fu .s_24axB8:before{border-radius:21px 21px 26px 26px;transform:rotate(4deg)}.s_Q7cFNi .s_24axB8:before{border-radius:16px;transform:rotate(-5deg)}.s_Xys7Cq{color:var(--pm-accent)}.s_LUxS82{color:var(--semantic-warning,#ffb547)}.s_ppRC44{color:var(--semantic-info,#77d7ff)}.s_gnAkQ6{color:#a6b0b6}.s_SCUiwv{--pm-ink:#151c18;--pm-muted:#66716a}.s_SCUiwv .s_24axB8:before{background:linear-gradient(145deg,color-mix(in srgb,currentColor 10%,white),#fffc);border-color:color-mix(in srgb,currentColor 22%,#141c1714);box-shadow:0 8px 22px #141c170f,inset 0 1px #fffc}.s_SCUiwv .s_24axB8 strong{text-shadow:none}.s_5NjkL2{gap:6px}.s_5NjkL2 .s_24axB8{flex-basis:38px;width:38px;height:38px}.s_5NjkL2 .s_24axB8:before{border-radius:11px;inset:4px}.s_5NjkL2.s_j71t-5 .s_24axB8:before,.s_5NjkL2.s_liO1qt .s_24axB8:before{border-radius:999px}.s_5NjkL2 .s_24axB8 svg{stroke-width:1.45px;opacity:.45}.s_5NjkL2 .s_24axB8 strong{letter-spacing:-.03em;font-size:14px}.s_5NjkL2 .s_EfYOaV{gap:1px}.s_5NjkL2 .s_EfYOaV span{font-size:10px}.s_5NjkL2 .s_EfYOaV small{font-size:7.5px}@media (prefers-reduced-motion:reduce){.s_3g16c1,.s_3g16c1 *{transition:none!important;animation:none!important}}.s_uC09b9{z-index:12;background:radial-gradient(circle at 90% 0%,color-mix(in srgb,var(--page-accent,var(--accent)) 11%,transparent),transparent 40%),linear-gradient(155deg,color-mix(in srgb,var(--team-brand-surface-elevated,#1b1d1f) 94%,transparent),color-mix(in srgb,var(--team-brand-surface-deep,#0a0b0c) 97%,transparent));-webkit-backdrop-filter:blur(28px)saturate(128%);isolation:isolate;border:1px solid #ffffff13;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;margin-bottom:16px;padding:22px;display:grid;position:sticky;top:10px;overflow:hidden;box-shadow:0 24px 64px #00000052,inset 0 1px #ffffff0b}.s_uC09b9:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#ffffff07,#0000 32% 72%,#ffffff05)}.s_HTM-wF{min-width:0}.s_G3bBen,.s_WBYChK,.s_wZ0Wpc{color:color-mix(in srgb,var(--page-accent,var(--accent)) 82%,white 18%);letter-spacing:.105em;text-transform:uppercase;font:700 11px/1.2 var(--sl-font-text)}.s_MfJ-z2{flex-wrap:wrap;align-items:center;gap:11px;margin-top:8px;display:flex}.s_Bxy-WA,.s_EDg1Lb,.s_PZVXHB{color:var(--text-1,#fff);letter-spacing:-.025em;font-family:var(--sl-font-display);margin:0;font-weight:730}.s_EDg1Lb{font-size:max(31px,min(4.6vw,46px));line-height:1.02}.s_GJpmHY,.s_KncacO,.s_PapgIT,.s_TyU9dz p{color:color-mix(in srgb,var(--text-2,#a6adb2) 92%,white 8%);letter-spacing:-.008em;font:500 14px/1.5 var(--sl-font-text);margin:8px 0 0}.s_SdypP-{border:1px solid color-mix(in srgb,var(--page-accent,var(--accent)) 28%,transparent);min-height:30px;color:color-mix(in srgb,var(--page-accent,var(--accent)) 86%,white 14%);background:color-mix(in srgb,var(--page-accent,var(--accent)) 9%,#ffffff04);letter-spacing:.075em;text-transform:uppercase;white-space:nowrap;font:700 10px/1 var(--sl-font-text);border-radius:999px;align-items:center;padding:0 11px;display:inline-flex}.s_CYN4L0{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.s_OBFNuV{min-height:44px;color:var(--text-1,#fff);letter-spacing:-.006em;cursor:pointer;font:680 13px/1 var(--sl-font-text);background:#ffffff0b;border:1px solid #ffffff17;border-radius:14px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s,opacity .18s;box-shadow:inset 0 1px #ffffff06}.s_OBFNuV,.s_cRqRjE{padding:0 16px}.s_Fdqmbd button,.s_cRqRjE{color:var(--text-1,#fff);letter-spacing:-.006em;cursor:pointer;font:680 13px/1 var(--sl-font-text);background:#ffffff0b;border:1px solid #ffffff17;border-radius:14px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s,opacity .18s;box-shadow:inset 0 1px #ffffff06}.s_Fdqmbd button:focus-visible,.s_Fdqmbd button:hover,.s_OBFNuV:focus-visible,.s_OBFNuV:hover,.s_cRqRjE:focus-visible,.s_cRqRjE:hover{border-color:color-mix(in srgb,var(--page-accent,var(--accent)) 46%,#ffffff14);background:#ffffff12;transform:translateY(-1px)}.s_3Nfjrd:focus-visible,.s_Fdqmbd button:focus-visible,.s_KtY3Kf:focus-visible,.s_OBFNuV:focus-visible,.s_adE8Zd:focus-visible,.s_cRqRjE:focus-visible,.s_gG1vSd:focus-within{outline:3px solid color-mix(in srgb,var(--page-accent,var(--accent)) 32%,transparent);outline-offset:2px}.s_Fdqmbd button:disabled,.s_OBFNuV:disabled,.s_cRqRjE:disabled{cursor:not-allowed;opacity:.42;transform:none}.s_R3vc-5{color:#091006;border-color:color-mix(in srgb,var(--page-accent,var(--accent)) 84%,white 16%);background:color-mix(in srgb,var(--page-accent,var(--accent)) 90%,white 10%);box-shadow:0 10px 28px color-mix(in srgb,var(--page-accent,var(--accent)) 17%,transparent)}.s_R3vc-5:focus-visible,.s_R3vc-5:hover{background:color-mix(in srgb,var(--page-accent,var(--accent)) 82%,white 18%)}.s_pLhDX-{color:#ff9a9a;border-color:#ff525247}.s_N7ieAp{margin-right:7px;display:inline-flex}.s_jXL9Gm{grid-column:1/-1}.s_5ycpfD{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.s_3Nfjrd{text-align:left;min-height:112px;color:var(--text-1,#fff);background:linear-gradient(150deg,#ffffff0a,transparent 45%),color-mix(in srgb,var(--team-brand-surface-deep,#0f1112) 90%,transparent);cursor:pointer;border:1px solid #fff1;border-radius:22px;align-content:start;gap:6px;padding:17px 16px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff07,0 16px 38px #0000002b}.s_3Nfjrd:after{content:"";opacity:0;background:var(--page-accent,var(--accent));height:3px;box-shadow:0 0 18px color-mix(in srgb,var(--page-accent,var(--accent)) 36%,transparent);border-radius:999px 999px 0 0;position:absolute;bottom:0;left:16px;right:16px}.s_3Nfjrd:focus-visible,.s_3Nfjrd:hover{border-color:color-mix(in srgb,var(--page-accent,var(--accent)) 27%,#ffffff0d);transform:translateY(-2px)}.s_utRG8G{border-color:color-mix(in srgb,var(--page-accent,var(--accent)) 35%,#ffffff0f);background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--page-accent,var(--accent)) 14%,transparent),transparent 50%),color-mix(in srgb,var(--team-brand-surface-elevated,#111314) 95%,transparent);box-shadow:inset 0 1px #ffffff09,0 18px 42px #00000038}.s_utRG8G:after{opacity:1}.s_JUpEmD{color:var(--text-3,#848b90);letter-spacing:.055em;text-transform:uppercase;font:700 11px/1.2 var(--sl-font-text)}.s_28S5yX{color:var(--text-1,#fff);letter-spacing:-.035em;font:740 34px/1 var(--sl-font-display)}.s_UcAG-I{color:var(--text-2,#a1a8ad);font:550 12px/1.35 var(--sl-font-text)}.s_nX2JtY .s_28S5yX,[data-premium-metric][data-premium-metric-tone=attention] [data-premium-metric-value]{color:var(--semantic-warning,#ffb547)}.s_R-Ob4R .s_28S5yX{color:var(--accent,#c8ff1a)}.s_coKAD6 .s_28S5yX,[data-premium-metric][data-premium-metric-tone=info] [data-premium-metric-value]{color:var(--semantic-info,#77d7ff)}.s_9Sf7vE{background:color-mix(in srgb,var(--team-brand-surface-deep,#101213) 74%,transparent);-webkit-backdrop-filter:blur(20px);border:1px solid #ffffff0f;border-radius:20px;grid-template-columns:minmax(210px,.9fr) minmax(0,2fr) auto;align-items:center;gap:11px;margin-bottom:14px;padding:11px;display:grid;box-shadow:inset 0 1px #ffffff06}.s_gG1vSd{min-height:46px;color:var(--text-3,#848b90);background:#ffffff09;border:1px solid #ffffff13;border-radius:14px;align-items:center;gap:9px;padding:0 14px;transition:border-color .18s,background .18s;display:flex}.s_gG1vSd:focus-within{border-color:color-mix(in srgb,var(--page-accent,var(--accent)) 45%,#ffffff14);background:#ffffff0d}.s_gG1vSd input{width:100%;min-width:0;color:var(--text-1,#fff);letter-spacing:-.008em;font:550 14px var(--sl-font-text);outline:0;background:0 0!important;border:0!important;padding:0!important}.s_gG1vSd input::placeholder{color:color-mix(in srgb,var(--text-3,#848b90) 85%,transparent)}.s_Q4aFkp{scrollbar-width:none;overscroll-behavior-inline:contain;gap:7px;min-width:0;display:flex;overflow-x:auto}[data-testid=coach-events-filter-rail]>.s_Q4aFkp{flex-wrap:wrap;gap:6px;width:100%;overflow-x:visible}.s_Q4aFkp::-webkit-scrollbar{display:none}.s_KtY3Kf{min-height:40px;color:var(--text-2,#a1a8ad);letter-spacing:-.005em;cursor:pointer;font:650 12px var(--sl-font-text);background:0 0;border:1px solid #0000;border-radius:999px;flex:none;padding:0 13px;transition:color .18s,background .18s,border-color .18s}.s_KtY3Kf:hover{color:var(--text-1,#fff);background:#ffffff0b}.s_KtY3Kf span{color:var(--text-3,#848b90);margin-left:5px}.s_jAOlQ4{color:#081006;border-color:color-mix(in srgb,var(--page-accent,var(--accent)) 78%,white 22%);background:color-mix(in srgb,var(--page-accent,var(--accent)) 88%,white 12%);box-shadow:0 7px 18px color-mix(in srgb,var(--page-accent,var(--accent)) 12%,transparent)}.s_jAOlQ4 span{color:currentColor;opacity:.68}.s_BMLBm9{justify-content:flex-end;display:flex}.s_TKkZqR{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:16px;display:grid}.s_MwGPoY{background:linear-gradient(145deg,#ffffff09,transparent 45%),color-mix(in srgb,var(--team-brand-surface-deep,#0e1011) 92%,transparent);border:1px solid #fff1;border-radius:24px;flex-direction:column;min-height:178px;padding:19px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 18px 42px #0000002b}.s_MwGPoY:after{content:"";background:#ffffff14;border-radius:999px 999px 0 0;height:2px;position:absolute;inset:auto 18px 0}.s_P869IX{border-color:#ffb5472e}.s_P869IX:after{background:#ffb54794}.s_3sHJeo{border-color:color-mix(in srgb,var(--accent,#c8ff1a) 18%,#ffffff0d)}.s_3sHJeo:after{background:color-mix(in srgb,var(--accent,#c8ff1a) 70%,transparent)}.s_-eMhka{border-color:color-mix(in srgb,var(--semantic-info,#77d7ff) 18%,#ffffff0d)}.s_-eMhka:after{background:color-mix(in srgb,var(--semantic-info,#77d7ff) 70%,transparent)}.s_PZVXHB{margin-top:8px;font-size:22px;line-height:1.08}.s_GJpmHY{flex:1}.s_dZNDob{margin-top:12px}.s_Fdqmbd{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.s_Fdqmbd button{border-color:color-mix(in srgb,var(--page-accent,var(--accent)) 28%,#ffffff0f);min-height:38px;color:color-mix(in srgb,var(--page-accent,var(--accent)) 84%,white 16%);padding:0 13px}.s_Fdqmbd .s_Pil89h{color:var(--text-2,#a1a8ad);border-color:#ffffff13}.s_vpslcM{background:linear-gradient(150deg,#ffffff06,transparent 44%),color-mix(in srgb,var(--team-brand-surface-deep,#0d0f10) 92%,transparent);border:1px solid #fff1;border-radius:26px;margin-bottom:16px;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 20px 48px #00000029}.s_3zxTBz{border-radius:22px}.s_qxmNzz{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:flex-start;gap:16px;padding:19px 20px 17px;display:flex}.s_Bxy-WA{margin-top:7px;font-size:24px;line-height:1.08}.s_KncacO{margin-top:6px}.s_cRqRjE{flex:none;min-height:40px}.s_PlogFS{padding:19px 20px 21px}.s_ItuFvc{gap:8px;display:grid}.s_Fguie5{color:var(--text-2,#a1a8ad);font:650 12px var(--sl-font-text);justify-content:space-between;gap:8px;display:flex}.s_2ER6rr{background:#fff1;border-radius:999px;height:9px;overflow:hidden;box-shadow:inset 0 1px 2px #00000047}.s_2ER6rr span{border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--page-accent,var(--accent)) 78%,white 22%),var(--page-accent,var(--accent)));height:100%;box-shadow:0 0 16px color-mix(in srgb,var(--page-accent,var(--accent)) 25%,transparent);transition:width .25s;display:block}.s_5qVDm-,.s_RVtnSJ{inset:0}.s_RVtnSJ{z-index:100;justify-content:flex-end;display:flex;position:fixed}.s_5qVDm-{-webkit-backdrop-filter:blur(7px);background:#000000a3;border:0;position:absolute}.s_7Pl4ui{z-index:1;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--page-accent,var(--accent)) 9%,transparent),transparent 38%),var(--team-brand-surface-deep,#0a0b0c);border-left:1px solid #ffffff16;flex-direction:column;width:min(580px,94vw);height:100%;display:flex;position:relative;box-shadow:-28px 0 72px #00000075}.s_TyU9dz{border-bottom:1px solid #fff1;justify-content:space-between;gap:16px;padding:22px;display:flex}.s_TyU9dz h2,.s_adE8Zd{color:var(--text-1,#fff)}.s_TyU9dz h2{letter-spacing:-.025em;font:730 29px/1.05 var(--sl-font-display);margin:8px 0 0}.s_adE8Zd{cursor:pointer;background:#ffffff0b;border:1px solid #ffffff16;border-radius:14px;width:44px;height:44px;font-size:25px}.s_Z8bkqb{padding:20px;padding-bottom:calc(20px + env(safe-area-inset-bottom,0));flex:1;overflow-y:auto}.s_btSL7G{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.s_2ER6rr span,.s_3Nfjrd,.s_Fdqmbd button,.s_KtY3Kf,.s_OBFNuV,.s_cRqRjE,.s_gG1vSd{transition:none}.s_5ycpfD{scroll-behavior:auto}}.s_TTMT39{width:100%;height:32px;margin-top:auto;overflow:visible}.s_O9Ln6e{fill:none;stroke:#ffffff2e;stroke-width:1px}.s_Opkj7X{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.s_R-Ob4R .s_Opkj7X{color:var(--semantic-positive,#62d98b)}.s_nX2JtY .s_Opkj7X{color:var(--semantic-warning,#ffbd66)}.s_coKAD6 .s_Opkj7X{color:var(--semantic-info,#78d7ff)}.s_2ER6rr{border:1px solid #fff3;min-height:8px;background:#ffffff1a!important}.s_2ER6rr>span{min-height:100%}[data-premium-metric]{--premium-metric-signal:var(--page-accent,var(--accent,#c8ff1a))}[data-premium-metric][data-premium-metric-tone=attention]{--premium-metric-signal:var(--semantic-warning,#c87817)}[data-premium-metric][data-premium-metric-tone=info]{--premium-metric-signal:var(--semantic-info,#58b8d6)}[data-premium-metric][data-premium-metric-tone=positive]{--premium-metric-signal:var(--page-accent,var(--accent,#c8ff1a))}[data-premium-metric-head]{align-items:center;gap:9px;min-width:0;display:flex}[data-premium-metric-icon]{border:1px solid color-mix(in srgb,var(--premium-metric-signal) 28%,transparent);width:29px;height:29px;color:color-mix(in srgb,var(--premium-metric-signal) 86%,white 14%);background:color-mix(in srgb,var(--premium-metric-signal) 8%,transparent);border-radius:10px;flex:0 0 29px;place-items:center;display:grid}[data-premium-metric-label]{min-width:0;color:var(--text-3,#848b90);letter-spacing:.065em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-family:var(--sl-font-text);font-size:11px;font-weight:750;line-height:1.1;display:block;overflow:hidden}[data-premium-metric-value]{min-width:0;color:var(--text-1,#fff);font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-family:var(--sl-font-display);margin:0;font-size:30px;font-weight:800;line-height:.96;display:block}[data-premium-metric][data-premium-metric-tone=positive] [data-premium-metric-value]{color:var(--accent,#c8ff1a)}[data-premium-metric-evidence]{width:100%;min-width:0;height:30px;color:var(--premium-metric-signal);opacity:.88;margin-top:auto;display:block}[data-premium-metric-evidence] svg{width:100%;height:30px;display:block;overflow:visible}[data-premium-metric-evidence] [data-premium-metric-baseline]{stroke:currentColor;stroke-width:1px;opacity:.16;vector-effect:non-scaling-stroke}[data-premium-metric-evidence] [data-premium-metric-path]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}[data-premium-metric-placeholder] [data-premium-metric-path]{stroke-dasharray:4 6;stroke-width:1.5px;opacity:.34}.secondaryPageToolbar [data-premium-metric]{--premium-metric-signal:var(--sl-accent,#71851f);min-height:112px!important;padding:15px 15px 13px!important}.secondaryPageToolbar [data-premium-metric][data-premium-metric-tone=attention]{--premium-metric-signal:#a65f12}.secondaryPageToolbar [data-premium-metric][data-premium-metric-tone=info]{--premium-metric-signal:#277d9e}.secondaryPageToolbar [data-premium-metric][data-premium-metric-tone=positive]{--premium-metric-signal:var(--sl-accent,#71851f)}.secondaryPageToolbar [data-premium-metric-icon]{border-color:color-mix(in srgb,var(--premium-metric-signal) 22%,#171a1814);color:var(--premium-metric-signal);background:color-mix(in srgb,var(--premium-metric-signal) 7%,#fff)}.secondaryPageToolbar [data-premium-metric-label]{color:#526059!important}.secondaryPageToolbar [data-premium-metric-value]{color:#171a18!important;letter-spacing:-.035em!important;-webkit-text-fill-color:currentColor!important;font-family:var(--sl-font-display)!important;font-size:30px!important;font-weight:800!important;line-height:.96!important}.secondaryPageToolbar [data-premium-metric][data-premium-metric-tone=attention] [data-premium-metric-value]{color:#8d4d0b!important}.secondaryPageToolbar [data-premium-metric][data-premium-metric-tone=info] [data-premium-metric-value]{color:#1e708e!important}.secondaryPageToolbar [data-premium-metric][data-premium-metric-tone=positive] [data-premium-metric-value]{color:#566b17!important}.secondaryPageToolbar [data-premium-metric-evidence]{height:25px;color:var(--premium-metric-signal);opacity:.72}.secondaryPageToolbar [data-premium-metric-evidence] svg{height:25px}.secondaryPageToolbar [data-premium-metric][aria-pressed=true] [data-premium-metric-icon]{border-color:color-mix(in srgb,var(--premium-metric-signal) 38%,#171a1814);background:color-mix(in srgb,var(--premium-metric-signal) 12%,#fff)}.secondaryPageToolbar [data-premium-metric][aria-pressed=true] [data-premium-metric-evidence]{opacity:1}@media (prefers-reduced-motion:reduce){[data-premium-metric] *,[data-premium-metric] :after,[data-premium-metric] :before{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--bottom-nav-content-padding:82px;--mobile-tab-bar-height:56px}.s_1R20mB,.s_uBPjPa{box-sizing:border-box}.s_uBPjPa{z-index:24;width:100%;min-height:calc(var(--mobile-tab-bar-height) + env(safe-area-inset-bottom,0));padding:0 env(safe-area-inset-right,0)0 env(safe-area-inset-left,0);border:0;border-top:1px solid color-mix(in srgb,var(--team-brand-primary,#c8ff1a) 20%,transparent);background:color-mix(in srgb,var(--team-brand-surface-deep,#071a22) 97.5%,transparent);backdrop-filter:blur(20px)saturate(118%);pointer-events:auto;border-radius:0;position:fixed;bottom:0;left:0;right:0;overflow:hidden;transform:none;box-shadow:0 -10px 28px #071a2229}.s_1R20mB{width:min(100%,430px);min-height:var(--mobile-tab-bar-height);padding:3px max(4px,calc(var(--layout-gutter,16px) - 12px)) max(4px,env(safe-area-inset-bottom,0));grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;display:grid;position:relative}.s_QnizNM{color:#94a29f;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:48px;padding:3px 4px;transition:color .14s,transform .1s,opacity .14s;display:flex;position:relative}.s_QnizNM:active{transform:scale(.97)}.s_Ag1MD5:focus-visible,.s_QnizNM:focus-visible,.s_hdljBe:focus-visible{outline:3px solid color-mix(in srgb,var(--team-brand-primary,#c8ff1a) 28%,transparent);outline-offset:-2px}.s_QnizNM.s_3Y0jti{color:var(--team-brand-nav-active,#c8ff1a);background:0 0}.s_8AhaB8{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:27px;transition:background .14s;display:inline-flex;position:relative}.s_QnizNM.s_3Y0jti .s_8AhaB8{background:color-mix(in srgb,var(--team-brand-primary,#c8ff1a) 10%,transparent)}.s_8AhaB8 svg{stroke-width:1.8px;width:19px;height:19px}.s_AEwRPA{background:var(--team-brand-nav-active,#c8ff1a);border-radius:999px;width:18px;height:2px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.s_1qTES1,.s_Pm6W6I{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-family:var(--sl-font-text);font-size:var(--type-micro,11px);letter-spacing:-.005em;font-weight:700;line-height:1.05;overflow:hidden}.s_s2n5WY{background:var(--semantic-warning,#d47820);width:7px;height:7px;box-shadow:0 0 0 2px var(--team-brand-surface-deep,#071a22);border-radius:999px;position:absolute;top:0;right:1px}.s_rJ9ye-,.s_wg74Y4{box-sizing:border-box}.s_rJ9ye-{z-index:30;padding:0 10px max(10px,env(safe-area-inset-bottom,0));backdrop-filter:blur(8px)saturate(92%);background:#0d171e57;justify-content:center;align-items:flex-end;animation:.14s ease-out s_ttEyB-;display:flex;position:fixed;inset:0}.s_wg74Y4{backdrop-filter:blur(18px)saturate(125%);overscroll-behavior:contain;background:#faf9f5;border:1px solid #111a211c;border-radius:24px;width:min(100%,640px);max-height:min(82dvh,700px);padding:8px 14px 18px;animation:.19s cubic-bezier(.22,.78,.22,1) s_V5c7E5;overflow-y:auto;box-shadow:0 24px 70px #111a213b}.s_InZGd9{background:#111a212e;border-radius:999px;width:36px;height:5px;margin:1px auto 15px}.s_3CwdMf{justify-content:space-between;align-items:flex-start;gap:16px;padding:0 2px 15px;display:flex}.s_myUosK{color:color-mix(in srgb,var(--team-brand-nav-active,#617900) 78%,#27322b);font-family:var(--sl-font-text);font-size:var(--type-micro,11px);letter-spacing:.08em;text-transform:uppercase;font-weight:750}.s_dAOVpy{color:var(--text-1,#111a21);letter-spacing:-.035em;font-family:var(--sl-font-display);margin:5px 0 0;font-size:27px;font-weight:780;line-height:1.04}.s_9eo6XW,.s_Ag1MD5{color:var(--text-2,#44515b)}.s_9eo6XW{max-width:330px;font-family:var(--sl-font-text);font-size:var(--type-secondary,14px);margin:7px 0 0;font-weight:500;line-height:1.4}.s_Ag1MD5{cursor:pointer;background:#ffffffc2;border:1px solid #111a211a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .12s,background .15s;display:inline-flex}.s_Ag1MD5:active{background:#fff;transform:scale(.96)}.s_T96e2x,.s_oYWVOf{display:grid}.s_oYWVOf{gap:18px}.s_T96e2x{gap:8px}.s_pF8DP5{padding:0 3px}.s_pF8DP5 h3,.s_pF8DP5 p{font-family:var(--sl-font-text)}.s_pF8DP5 h3{color:var(--text-1,#111a21);letter-spacing:-.012em;margin:0;font-size:13px;font-weight:750}.s_pF8DP5 p{color:var(--text-3,#65717a);font-size:var(--type-micro,11px);margin:3px 0 0;line-height:1.35}.s_mh8WZM{background:#ffffffc2;border:1px solid #111a2117;border-radius:18px;grid-template-columns:1fr;display:grid;overflow:hidden}.s_hdljBe{min-width:0;min-height:66px;color:var(--text-2,#44515b);text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-bottom:1px solid #111a2113;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:10px 13px;transition:background .14s,color .14s,transform .1s;display:grid;position:relative}.s_hdljBe:last-child{border-bottom:0}.s_hdljBe:active{background:#111a2109;transform:scale(.992)}.s_hdljBe.s_3Y0jti{background:var(--team-brand-primary-muted,#7e9e1e14);color:color-mix(in srgb,var(--team-brand-nav-active,#5f7600) 78%,#27322b)}.s_8PVCzb{width:42px;height:42px;color:var(--text-2,#44515b);background:#f1efe9;border-radius:13px;justify-content:center;align-items:center;display:inline-flex;position:relative}.s_hdljBe.s_3Y0jti .s_8PVCzb{background:var(--team-brand-primary-muted,#7e9e1e1f)}.s_8PVCzb svg{width:21px;height:21px}.s_X-7l38{flex-direction:column;gap:3px;min-width:0;display:flex}.s_FnD-QJ,.s_LMM4Mp small,.s_LMM4Mp strong,.s_PhHgBc{font-family:var(--sl-font-text)}.s_PhHgBc{color:var(--text-1,#111a21);letter-spacing:-.014em;font-size:14px;font-weight:680;line-height:1.15}.s_hdljBe.s_3Y0jti .s_8PVCzb,.s_hdljBe.s_3Y0jti .s_PhHgBc{color:color-mix(in srgb,var(--team-brand-nav-active,#5f7600) 78%,#27322b)}.s_FnD-QJ{color:var(--text-3,#65717a);font-size:var(--type-micro,11px);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.3;overflow:hidden}.s_q90aB6{color:#111a2140;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:25px;font-weight:300;line-height:1}.s_hdljBe.s_3Y0jti .s_q90aB6{color:currentColor}.s_88U3nI{border-top:1px solid #111a2114;margin-top:18px;padding-top:14px}.s_LMM4Mp{width:100%;min-height:58px;color:var(--text-2,#44515b);text-align:left;cursor:pointer;touch-action:manipulation;background:#ffffff94;border:1px solid #111a2114;border-radius:16px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;padding:9px 12px;transition:transform .11s,background .15s,border-color .15s;display:grid}.s_LMM4Mp:active{background:#ffffffe6;transform:scale(.988)}.s_LMM4Mp:focus-visible{outline-offset:2px;outline:3px solid #7e9e1e2e}.s_NEN2vu{width:38px;height:38px;color:var(--text-2,#44515b);background:#f1efe9;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.s_LMM4Mp>span:last-child{gap:3px;min-width:0;display:grid}.s_LMM4Mp strong{color:var(--text-1,#111a21);letter-spacing:-.014em;font-size:14px;font-weight:680}.s_LMM4Mp small{color:var(--text-3,#65717a);font-size:11px;font-weight:500;line-height:1.3}@media (prefers-reduced-transparency:reduce){.s_rJ9ye-,.s_uBPjPa,.s_wg74Y4{backdrop-filter:none}.s_uBPjPa{background:var(--team-brand-surface-deep,#071a22)}}@media (prefers-reduced-motion:reduce){.s_8AhaB8,.s_Ag1MD5,.s_QnizNM,.s_hdljBe,.s_rJ9ye-,.s_wg74Y4{transition:none;animation:none}}[data-testid=mobile-navigation-dock]{transition:transform .18s cubic-bezier(.22,.78,.22,1),opacity .16s,box-shadow .18s;border-top-color:color-mix(in srgb,var(--team-brand-primary,#c8ff1a) 20%,transparent)!important;background:color-mix(in srgb,var(--team-brand-surface-deep,#071a22) 97.5%,transparent)!important;backdrop-filter:blur(20px)saturate(118%)!important;box-shadow:0 -10px 28px #071a2229!important}body.mission-control-active [data-testid=mobile-navigation-dock][data-navigation-role=coach]>div{box-shadow:none;backdrop-filter:none;background:0 0;border-radius:0}[data-testid=mobile-navigation-dock] button,[data-testid=mobile-navigation-groups] button{color:#94a29f;-webkit-tap-highlight-color:transparent;touch-action:manipulation}[data-testid=mobile-navigation-groups] button{color:#555d62!important;border-bottom-color:#16191b12!important}[data-testid=mobile-navigation-dock] button[data-active=true]{color:var(--team-brand-nav-active,#c8ff1a)}[data-testid=mobile-navigation-dock] button:active{transform:scale(.96)}body[data-navigation-sheet-open=true] [data-testid=mobile-navigation-dock]{opacity:.78;transform:translateY(4px)scale(.995)!important;box-shadow:0 -5px 18px #071a221c!important}[data-testid=mobile-navigation-overlay]{backdrop-filter:blur(10px)saturate(90%)!important;background:#1416185c!important}[data-testid=mobile-navigation-sheet]{color:#191c1e;background:#f8f7f3!important;border-color:#16191b17!important;box-shadow:0 -32px 90px #12151738!important}[data-testid=mobile-navigation-sheet] h2,[data-testid=mobile-navigation-sheet] h3{color:#191c1e!important}[data-testid=mobile-navigation-sheet] p{color:#747b80!important}[data-testid=mobile-navigation-groups]{gap:22px;padding-bottom:4px;display:grid}[data-testid=mobile-navigation-groups] [data-navigation-group]{gap:9px;display:grid}[data-testid=mobile-navigation-groups] [data-navigation-group]>header{padding:0 4px}[data-testid=mobile-navigation-groups] [data-navigation-group]>header h3{letter-spacing:-.01em;font:700 13px/1.2 var(--sl-font-text);margin:0}[data-testid=mobile-navigation-groups] [data-navigation-group]>header p{font:500 11px/1.35 var(--sl-font-text);margin:3px 0 0}[data-testid=mobile-navigation-groups] [data-navigation-group]>div{box-shadow:0 8px 28px #1a1d1f0b;background:#ffffffd1!important;border-color:#16191b14!important}[data-testid=mobile-navigation-groups] button>span:first-child{color:#555d62!important;background:#f2f1ed!important}[data-testid=mobile-navigation-groups] button span{color:inherit}[data-testid=mobile-navigation-groups] button:active{transform:scale(.985);background:#f3f3ee!important}[data-testid=mobile-navigation-groups] button:active>span:first-child{transform:scale(.96)}[data-testid=mobile-navigation-groups] button[data-active=true]{background:color-mix(in srgb,var(--team-brand-primary,#617233) 8%,white)!important;color:color-mix(in srgb,var(--team-brand-nav-active,#617233) 78%,#27322b)!important}[data-testid=mobile-navigation-groups] button[data-active=true]>span:last-child{transform:translate(2px)}@media (prefers-reduced-transparency:reduce){[data-testid=mobile-navigation-dock]{background:var(--team-brand-surface-deep,#071a22)!important}[data-testid=mobile-navigation-sheet]{background:#f8f7f3!important}}@media (prefers-reduced-motion:reduce){[data-testid=mobile-navigation-dock],[data-testid=mobile-navigation-dock] button,[data-testid=mobile-navigation-groups] button,[data-testid=mobile-navigation-groups] button>span{transition:none!important}[data-testid=mobile-navigation-dock] button:active,[data-testid=mobile-navigation-groups] button:active,[data-testid=mobile-navigation-groups] button:active>span:first-child,body[data-navigation-sheet-open=true] [data-testid=mobile-navigation-dock]{transform:none!important}}.s_HvTi9h{--tone-fg:var(--semantic-neutral,#94a3b8);--tone-bg:var(--semantic-neutral-surface,#94a3b817);--tone-border:var(--semantic-neutral-border,#94a3b847);border:1px solid var(--tone-border);background:var(--tone-bg);min-height:26px;color:var(--tone-fg);font-family:var(--font-body,"Barlow Condensed", sans-serif);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.s_HvTi9h[data-tone=success]{--tone-fg:var(--semantic-success,#4ade80);--tone-bg:var(--semantic-success-surface,#4ade801a);--tone-border:var(--semantic-success-border,#4ade8057)}.s_HvTi9h[data-tone=info]{--tone-fg:var(--semantic-info,#38bdf8);--tone-bg:var(--semantic-info-surface,#38bdf81a);--tone-border:var(--semantic-info-border,#38bdf857)}.s_HvTi9h[data-tone=warning]{--tone-fg:var(--semantic-warning,#f59e0b);--tone-bg:var(--semantic-warning-surface,#f59e0b1a);--tone-border:var(--semantic-warning-border,#f59e0b57)}.s_HvTi9h[data-tone=danger]{--tone-fg:var(--semantic-danger,#f87171);--tone-bg:var(--semantic-danger-surface,#f871711a);--tone-border:var(--semantic-danger-border,#f8717157)}.s_HvTi9h[data-tone=neutral]{--tone-fg:var(--semantic-neutral,#94a3b8);--tone-bg:var(--semantic-neutral-surface,#94a3b817);--tone-border:var(--semantic-neutral-border,#94a3b847)}.s_66BEBX{background:currentColor;border-radius:999px;flex:0 0 6px;width:6px;height:6px}.s_gxNZT5{gap:5px;min-height:22px;padding:3px 7px;font-size:9px}.s_7QvEcr h2,.s_bjAVJb{color:var(--insight-rail-ink,#111a21)}.s_7QvEcr,.s_bjAVJb{gap:var(--space-3,12px)}.s_bjAVJb{display:grid}.s_7QvEcr{justify-content:space-between;align-items:flex-start;padding:6px 4px 0;display:flex}.s_5v--W7,.s_n2vXnI{font-family:var(--font-body,-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", sans-serif);font-size:var(--type-micro,11px);letter-spacing:.075em;text-transform:uppercase;font-weight:760}.s_n2vXnI{color:var(--insight-rail-muted,#65717a)}.s_7QvEcr h2{font-family:var(--font-display,-apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", sans-serif);letter-spacing:-.03em;text-transform:none;margin:5px 0 0;font-size:21px;font-weight:780;line-height:1.04}.s_Qo3IOD,.s_vn1UFR{font-size:var(--type-micro,11px);text-transform:uppercase}.s_Qo3IOD{background:color-mix(in srgb,var(--team-brand-primary,#c8ff1a) 10%,white);border:1px solid color-mix(in srgb,var(--team-brand-primary,#c8ff1a) 30%,#7b8500);color:color-mix(in srgb,var(--team-brand-primary,#c8ff1a) 28%,#263100);letter-spacing:.045em;border-radius:999px;flex:none;padding:5px 9px;font-weight:760}.s_vn1UFR{color:var(--insight-rail-muted,#65717a);letter-spacing:.055em;border-bottom:1px solid #111a2117;margin:-2px 4px 0;padding-bottom:10px;font-weight:650}.s_6m6b-T{gap:9px;display:grid}.s_xYM7Tj{--rail-tone:#67736b;border:1px solid color-mix(in srgb,var(--rail-tone) 14%,#111a2117);border-radius:var(--insight-card-radius,18px);background:#fffefd;padding:14px;position:relative;overflow:hidden;box-shadow:0 5px 15px #111a210a}.s_xYM7Tj:before{background:var(--rail-tone);content:"";opacity:.78;width:38px;height:2px;position:absolute;top:0;left:14px}.s_wLqnYE{background:radial-gradient(ellipse 44% 64%at 103% 50%,transparent 64%,#e1ecf11f 65%,transparent 66%),radial-gradient(circle at 100%0,color-mix(in srgb,var(--team-brand-primary,var(--rail-tone)) 9%,transparent),transparent 40%),linear-gradient(145deg,var(--team-brand-surface-elevated,#0b2633),var(--team-brand-surface-deep,#071820) 72%);border-color:color-mix(in srgb,var(--rail-tone) 24%,#dcebf11a);padding:16px 15px 14px;box-shadow:inset 0 1px #ffffff06,0 12px 28px #07182029}.s_rwoqgQ{--rail-tone:color-mix(in srgb, var(--team-brand-primary,#c8ff1a) 66%, #405400)}.s_85b6Q5{--rail-tone:#2b7a5d}.s_Pdbdhz{--rail-tone:#b56a20}.s_USLU4I{--rail-tone:#187795}.s_zl5-F8{--rail-tone:#68746d}.s_5v--W7{color:var(--rail-tone);margin-bottom:6px}.s_xYM7Tj h3{color:#172019;margin:0;font-size:14px;font-weight:760;line-height:1.24}.s_xYM7Tj button,.s_xYM7Tj h3,.s_xYM7Tj p{font-family:var(--font-body,-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", sans-serif)}.s_xYM7Tj p{color:#5f6962;font-size:var(--type-meta,12px);margin:7px 0 0;line-height:1.5}.s_wLqnYE h3{color:#f6f8f9;letter-spacing:-.01em;font-size:15px}.s_wLqnYE p{color:#bdc9cf}.s_xYM7Tj button{color:var(--rail-tone);cursor:pointer;font-size:var(--type-micro,11px);letter-spacing:.025em;min-height:var(--touch-target,44px);text-transform:uppercase;background:0 0;border:0;align-items:center;gap:5px;margin-top:9px;padding:0;font-weight:760;display:inline-flex}.s_wLqnYE .s_5v--W7,.s_wLqnYE button{color:color-mix(in srgb,var(--rail-tone) 62%,white)}.s_xYM7Tj button:hover{filter:brightness(1.1)}.s_xYM7Tj button:focus-visible{outline:2px solid var(--rail-tone);outline-offset:3px;border-radius:6px}@media (prefers-reduced-motion:reduce){.s_xYM7Tj button{transition:none}}.performance-shell{--pw-accent:var(--team-brand-primary,var(--accent));--pw-accent-soft:color-mix(in srgb, var(--pw-accent) 16%, transparent);--pw-accent-faint:color-mix(in srgb, var(--pw-accent) 7%, transparent);--pw-border:#d8e3e91c;--pw-border-strong:#d8e3e92e;--pw-surface:linear-gradient(155deg, #111619f5, #070a0cfb);--pw-surface-raised:linear-gradient(150deg, #181e22f0, #0a0d0ffa);--pw-surface-inset:#040709b8;--pw-shadow:0 18px 50px #00000057, inset 0 1px #ffffff06;--pw-shadow-raised:0 24px 62px #00000070, inset 0 1px #ffffff09;--pw-radius:18px;--pw-radius-lg:24px;--pw-copy:#eef3f5;--pw-muted:#8f9ba2;--pw-dim:#657179;min-height:100dvh;color:var(--pw-copy);background:radial-gradient(circle at 78% -8%,color-mix(in srgb,var(--pw-accent) 8%,transparent),transparent 31rem),radial-gradient(circle at 6% 56%,#506f7e12,transparent 30rem),#050708}.performance-shell[data-workspace-tab=events],.performance-shell[data-workspace-tab=program]{--pw-accent:var(--semantic-info,#72d8ff)}.performance-shell[data-workspace-tab=sc]{--pw-accent:#aeb9bf}.performance-shell[data-workspace-tab=duels]{--pw-accent:var(--semantic-warning,#ffb764)}.performance-shell[data-workspace-tab=players]{--pw-accent:var(--team-brand-secondary,var(--accent))}.performance-shell[data-workspace-tab=profile]{--pw-accent:color-mix(in srgb, var(--team-brand-primary,var(--accent)) 62%, #d5c7ff)}.performance-shell[data-workspace-tab=leaderboards]{--pw-accent:#d9e6ec}.performance-shell .content-wrap,.performance-shell .shell-main,.performance-workspace{background:0 0!important}.performance-workspace{isolation:isolate;overflow:hidden}.performance-workspace:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(112deg,#ffffff05,transparent 20%),repeating-linear-gradient(90deg,transparent 0 70px,#ffffff02 71px 72px),radial-gradient(circle at 72% 8%,var(--pw-accent-faint),transparent 34rem);position:fixed;inset:0}.performance-workspace:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at center,var(--pw-accent-soft),transparent 68%);filter:blur(34px);opacity:.32;height:220px;position:fixed;inset:auto 5% -110px}.performance-shell .sidebar-nav{box-shadow:18px 0 60px #0000003d;border-right:1px solid var(--pw-border)!important;background:linear-gradient(#080b0dfb,#040607fe)!important}.performance-shell .sidebar-nav .nav-title{color:#6f7b82!important;letter-spacing:.16em!important;font-size:9px!important}.performance-shell .sidebar-nav .nav-item{transition:color .16s,border-color .16s,background .16s,transform .14s;position:relative;color:#89949b!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;min-height:46px!important;margin:3px 8px!important}.performance-shell .sidebar-nav .nav-item:focus-visible,.performance-shell .sidebar-nav .nav-item:hover{transform:translate(2px);color:#e6ecef!important;border-color:var(--pw-border)!important;background:#ffffff06!important}.performance-shell .sidebar-nav .nav-item.is-active{box-shadow:inset 3px 0 var(--pw-accent);color:#f4f7f8!important;border-color:color-mix(in srgb,var(--pw-accent) 24%,var(--pw-border))!important;background:linear-gradient(90deg,var(--pw-accent-faint),#ffffff06)!important}.performance-shell .sidebar-nav .nav-item.is-active svg{color:var(--pw-accent)}.performance-shell .content-wrap{width:100%;max-width:1480px;margin:0 auto}.performance-shell .coach-scroll-container,.performance-shell .player-scroll-container{width:100%!important;max-width:1180px!important;margin-inline:auto!important}.performance-shell .coach-home-dashboard,.performance-shell .pageShell,.performance-shell .player-scroll-container>.fade-up,.performance-shell .player-scroll-container>.screen-fade-in{position:relative}.performance-shell .pageShell,.performance-shell .player-scroll-container>.fade-up,.performance-shell .player-scroll-container>.screen-fade-in{animation:.34s cubic-bezier(.2,.74,.22,1) both pwReveal}.performance-shell .appHeader,.premium-screen .appHeader{box-shadow:var(--pw-shadow);position:relative;overflow:hidden;border:1px solid var(--pw-border)!important;border-radius:var(--pw-radius-lg)!important;background:linear-gradient(130deg,var(--pw-accent-faint),transparent 38%),var(--pw-surface)!important;padding:20px 20px 18px!important}.performance-shell .appHeader:before,.premium-screen .appHeader:before{content:"";pointer-events:none;background:linear-gradient(110deg,#ffffff09,transparent 26%),radial-gradient(circle at 88% 12%,var(--pw-accent-soft),transparent 18rem);position:absolute;inset:0}.performance-shell .appHeader>*,.premium-screen .appHeader>*{z-index:1;position:relative}.performance-shell .appHeaderEyebrow,.premium-screen .appHeaderEyebrow{color:var(--pw-accent)!important}.performance-shell .appHeaderTitle,.premium-screen .appHeaderTitle{text-wrap:balance;color:#f4f7f8!important;letter-spacing:.025em!important;font-size:max(30px,min(4vw,46px))!important}.performance-shell .appHeaderSubtitle,.premium-screen .appHeaderSubtitle{text-wrap:pretty;max-width:640px!important;color:var(--pw-muted)!important;font-size:13px!important;line-height:1.5!important}.performance-shell .appHeaderLeading,.premium-screen .appHeaderLeading{filter:drop-shadow(0 8px 18px #00000042);border-radius:14px!important}.performance-shell .appHeaderAction,.premium-screen .appHeaderAction{border-color:color-mix(in srgb,var(--pw-accent) 28%,var(--pw-border))!important;background:var(--pw-accent-faint)!important;color:#edf3f5!important;min-height:42px!important}.performance-shell .btn-v,.performance-shell .pageHeaderPill,.performance-shell button{-webkit-tap-highlight-color:transparent}.performance-shell .pageHeaderPill{transition:transform .13s,border-color .16s,background .16s;box-shadow:inset 0 1px #ffffff06;border:1px solid var(--pw-border-strong)!important;color:#cbd4d9!important;background:#ffffff06!important;border-radius:999px!important;min-height:38px!important}.performance-shell .pageHeaderPill:focus-visible,.performance-shell .pageHeaderPill:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--pw-accent) 35%,var(--pw-border))!important;background:var(--pw-accent-faint)!important}.performance-shell .cta-primary,.performance-shell .pageHeaderPillBrand{border-color:var(--pw-accent)!important;background:var(--pw-accent)!important;color:#071012!important;box-shadow:0 11px 26px color-mix(in srgb,var(--pw-accent) 16%,transparent),inset 0 1px #ffffff47!important}.performance-shell .btn-v{letter-spacing:.07em!important;border-radius:13px!important;min-height:46px!important;font-weight:800!important;transition:transform .13s,box-shadow .16s,filter .16s!important}.performance-shell .btn-v:focus-visible,.performance-shell .btn-v:hover{filter:brightness(1.035);transform:translateY(-1px)}.performance-shell .btn-v:active{transform:scale(.985)}.performance-shell .accent-card,.performance-shell .ch,.performance-shell .premiumStatTile,.performance-shell .premiumSummaryPanel,.performance-shell [class*=Card],.performance-shell [class*=Panel],.premium-screen [class*=Card],.premium-screen [class*=Panel]{border-color:var(--pw-border)!important}.performance-shell .accent-card,.performance-shell .premiumSummaryPanel{background:var(--pw-surface)!important;box-shadow:var(--pw-shadow)!important}.performance-shell .premiumSummaryPanel{position:relative;overflow:hidden;border-radius:var(--pw-radius-lg)!important;padding:18px!important}.performance-shell .premiumSummaryPanel:after{content:"";background:var(--pw-accent-soft);filter:blur(28px);pointer-events:none;border-radius:50%;width:220px;height:220px;position:absolute;top:-110px;right:-80px}.performance-shell .premiumSummaryPanel>*{z-index:1;position:relative}.performance-shell .premiumSummaryBadge{border:1px solid color-mix(in srgb,var(--pw-accent) 24%,var(--pw-border))!important;background:var(--pw-accent-faint)!important;color:var(--pw-accent)!important}.performance-shell .premiumSummaryMeta{color:var(--pw-muted)!important}.performance-shell .premiumStatGrid{border:1px solid var(--pw-border);background:var(--pw-border);border-radius:14px;overflow:hidden;gap:1px!important}.performance-shell .premiumStatTile{background:var(--pw-surface-inset)!important;box-shadow:none!important;border:0!important;border-radius:0!important}.performance-shell .heroStatVal{color:#f1f5f7!important}.performance-shell .heroStatLbl{color:var(--pw-dim)!important;letter-spacing:.11em!important}.performance-shell .ch{background:var(--pw-surface)!important;border-radius:16px!important;transition:transform .14s,border-color .16s,background .16s,box-shadow .16s!important;box-shadow:inset 0 1px #ffffff05!important}.performance-shell .ch:focus-within,.performance-shell .ch:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--pw-accent) 24%,var(--pw-border))!important;background:var(--pw-surface-raised)!important;box-shadow:var(--pw-shadow)!important}.performance-shell .feedListItem{transition:background .16s,border-color .16s;border:1px solid #0000!important;border-radius:13px!important}.performance-shell .feedListItem:hover{border-color:var(--pw-border)!important;background:#ffffff06!important}.performance-shell input,.performance-shell select,.premium-screen input{min-height:46px}.performance-shell input,.performance-shell select,.performance-shell textarea,.premium-screen input,.premium-screen select,.premium-screen textarea{transition:border-color .16s,box-shadow .16s,background .16s;border:1px solid var(--pw-border-strong)!important;color:#edf2f4!important;background:#030608c7!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff05!important}.performance-shell textarea,.premium-screen textarea{min-height:112px}.premium-screen select{min-height:46px}.performance-shell input::placeholder,.performance-shell textarea::placeholder,.premium-screen input::placeholder,.premium-screen textarea::placeholder{color:#5f6a71!important}.performance-shell input:focus,.performance-shell select:focus,.performance-shell textarea:focus,.premium-screen input:focus,.premium-screen select:focus,.premium-screen textarea:focus{border-color:color-mix(in srgb,var(--pw-accent) 60%,#dce8ed)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--pw-accent) 11%,transparent),inset 0 1px #ffffff08!important;background:#06090bf0!important;outline:0!important}.performance-shell label,.premium-screen label{color:#87939a!important;letter-spacing:.1em!important}.performance-shell--player .player-quick-actions{width:100%;max-width:1180px;margin:0 auto;padding-inline:22px!important}.performance-shell--player .player-quick-actions button{border:1px solid #0000!important;border-radius:999px!important;min-height:44px!important;padding-inline:10px!important}.performance-shell--player .player-quick-actions button:focus-visible,.performance-shell--player .player-quick-actions button:hover{border-color:var(--pw-border)!important;color:#dce4e8!important;background:#ffffff06!important}.performance-shell .player-home-compact-dashboard{gap:12px!important}.performance-shell details:not([data-layout-role=quiet-secondary]){border-color:var(--pw-border)!important;background:var(--pw-surface)!important;box-shadow:inset 0 1px #ffffff05!important}.performance-shell details[open]:not([data-layout-role=quiet-secondary]){border-color:color-mix(in srgb,var(--pw-accent) 20%,var(--pw-border))!important;box-shadow:var(--pw-shadow)!important}.performance-shell summary{min-height:52px!important}.performance-shell [class*=Empty],.premium-screen [class*=Empty]{border-color:var(--pw-border)!important;background:linear-gradient(145deg,var(--pw-accent-faint),#ffffff03)!important}.performance-shell .bottom-nav,.performance-shell [class*=MobileNav],.performance-shell [class*=mobileNav]{-webkit-backdrop-filter:blur(18px)saturate(120%);border-top-color:var(--pw-border)!important;background:#05080af0!important;box-shadow:0 -18px 42px #00000057!important}.premium-screen{--pw-accent:var(--team-brand-primary,var(--accent));--pw-accent-soft:color-mix(in srgb, var(--pw-accent) 16%, transparent);--pw-accent-faint:color-mix(in srgb, var(--pw-accent) 7%, transparent);--pw-border:#d8e3e91c;--pw-border-strong:#d8e3e92e;--pw-surface:linear-gradient(155deg, #111619f5, #070a0cfb);--pw-shadow:0 18px 50px #00000057, inset 0 1px #ffffff06;min-height:100dvh;background:radial-gradient(circle at 80% 0%,var(--pw-accent-faint),transparent 30rem),#050708!important}@media (prefers-reduced-motion:reduce){.performance-shell *,.premium-screen *{scroll-behavior:auto!important}.performance-shell .pageShell,.performance-shell .player-scroll-container>.fade-up,.performance-shell .player-scroll-container>.screen-fade-in{animation:none!important}}